@@.image-wrapper-w70p;<img src="Pics\Beginning.jpeg" style="width: 75%; height: auto;"> @@
Created by Yae Yadir
Welcome to MYSTERY, an interactive journey of passion, intrigue, and secrets. In this game, you step into the world of main character, a sharp-witted journalist who finds himself entangled in a night of danger, seduction, and forbidden desires. Every choice you make will shape the story—leading to steamy encounters, thrilling discoveries, or shocking betrayals.
[[Are you ready to uncover the truth?->Disclaimer]]
[[CHANGELOG]]<h1 align="center">DISCLAIMER</h1>
<h2 align="center">Warning: Adult content!</h2>
<hr>
<div align= "center">MYSTERY is an adult interactive text adventure that contains explicit sexual content, strong language, and mature themes intended for audiences 18 years and older. This game explores themes of sensuality, mystery, and desire, featuring same-sex relationships and erotic encounters. All characters depicted are consenting adults. By proceeding, you confirm that you are of legal age and comfortable with the content presented.
If you are under 18 or uncomfortable with explicit material, please exit the game now.
Player discretion is advised.</div>
<hr>
<<run UI.settings()>>
<div align="center">Are you 18+ years old & want to play?</div>
<div align="center">[[Yes!->Create the character]] | [[No!->Leave Now]]</div><<if $wasNameRandomized>>
<<set $mainChar.firstName = either(
"Kai", "Jordan", "Tyris", "Travis", "Josiah", "Jeremiah", "James", "Edward", "Jerry", "Jhonathan", "Nathaniel", "Roshaun", "Fred", "Johnny", "Tomas", "Steve", "Henry", "Thomas", "Stephon", "Jason", "Samuel", "Gabriel", "Lewis"
)>>
<</if>>
@@.image-wrapper-w70p;<img src="Pics\Beginningmirror.webp" style="width: 75%; height: auto;"> @@
Welcome, player. Before you begin your journey, let’s shape your version of the main character.
Enter Your Name
<<textbox "$mainChar.firstName" "Kai">> (<<checkbox "$wasNameRandomized" false true>> Random)
Select Your Age (Must be 18+)
<<listbox "$mainChar.age" autoselect>>
<<option 28>>
<<option 18>>
<<option 21>>
<<option 25>>
<<option 30>>
<</listbox>>
Choose Your Build
<<listbox "$typeBody" autoselect>>
<<option Lean>>
<<option Muscular>>
<<option Soft>>
<<option Slim>>
<</listbox>>
Your birthday is on the 21st of April.
Today is April 7th
[[Confirm & Begin->prologue]]<h1 align="center">LEAVE NOW!</h1>
<hr>
<div align= "center">Sorry, but MYSTERY is strictly for adults (18+).
This game contains explicit sexual content and mature themes that are not suitable for minors.
If you are under 18, please exit immediately and return when you are of legal age.
Stay safe, and we’ll see you when the time is right.</div><h1 align="center">Prologue: The Invitation</h1>
<hr>
The night is warm, the city humming with life as you step out of your apartment. Streetlights flicker, casting golden pools of light onto the pavement. Your phone vibrates. A message.
<h3 align="left">Unknown Number:</h3>
$mainChar.firstName, your presence has been requested. The Velvet Room. Midnight. Come alone."
A second message follows. This time, an address. No sender name. No explanation. Just intrigue.
You’ve heard whispers of The Velvet Room before. A secretive club, invitation-only. A place where men of power and mystery gather, where desires are indulged in the shadows.
Why you? Who sent this? And more importantly... do you go?
<h3 align="left">Your Choices:</h3>[[Curiosity Wins]] – You’ve always had a nose for mystery. You head to the address, ready to see what awaits.
[[Play It Safe]] – Something feels off. You do some digging before deciding.
[[Ignore It]] – You have better things to do… but the thought lingers in your mind.<h1 align="center">Chapter 1: The Velvet Room</h1>
<hr>
You decide not to waste time. The night is young, and if someone went through the trouble of finding you, they must have a good reason.
Dressed in your best—fitted slacks, a sleek button-down, and just the right amount of cologne—you make your way to the address. The city glows around you, but the deeper you go, the quieter it gets. The streets feel exclusive, the kind of wealth that doesn’t flaunt itself, just exists.
@@.image-wrapper-w70p;<img src="Pics\House.webp" style="width: 75%; height: auto;"> @@
Finally, you arrive. A grand, black-bricked mansion looms ahead, its entrance guarded by two tall men in matching suits. Their eyes lock onto you as you approach.
"Name?" one of them asks, his voice deep and smooth.
<h3 align="left">What do you do?</h3>[[Be direct.]]
[[Be cautious.]]
[[Flirt a little.]]<h1 align="center">Chapter 1: Play It Safe</h1>
<hr>
Something about the message makes your skin prickle—not in fear, but in awareness. You’ve received your fair share of anonymous tips and cryptic leads as a journalist, but this one feels... personal.
You don’t head straight to the address. Instead, you settle into your apartment, dim the lights, and start digging.
First stop: searching ‘The Velvet Room’ online.
Your fingers dance over the keyboard, but the results are frustratingly vague. A few mentions in obscure forums. Rumors of a members-only club for the elite. Some say it’s a place for business deals in the shadows, others claim it’s more… intimate.
Then, a private blog post catches your eye—buried deep in the search results. The author talks about a “high-stakes club where men are chosen, not invited.” But the post ends abruptly. The last line reads:
"If you get the call… be ready. It’s never just a game."
A chill rolls down your spine.
Before you can click away, your phone buzzes. Another message from the unknown number.
<h3 align="left">Unknown Number:</h3>
"Still thinking? Time is running out, $mainChar.firstName."
Your heart pounds. Whoever this is, they know you’re hesitating.
Your Choices:
[[Screw it. You’re in.]]
[[Reach out to a contact.]]
[[Ignore it.]]
<h1 align="center">Chapter 1: Ignoring the Unknown</h1>
<hr>
You stare at the message for a moment, your thumb hovering over the screen. Whoever sent this knows your name, your number, maybe even more. But that doesn’t mean you have to play their game.
With a scoff, you lock your phone and toss it onto the coffee table. Not tonight.
You go about your evening—grabbing a drink (non-alcoholic, of course), throwing on some music, and stretching out on your couch. It’s been a long week, and the last thing you need is to get caught up in some shadowy invitation that could be a prank… or worse.
Your mind drifts, but there’s an itch in the back of your skull. What if it was real?
The Velvet Room. The exclusivity. The warning: “If you get the call… be ready. It’s never just a game.”
You shake it off. It’s not your problem.
Then—a knock at your door.
Not your phone. Not another text. A real, physical knock.
It’s past midnight. No one should be here.
Your stomach tightens. You sit up slowly, heart pounding. Another knock. Louder this time.
Who the hell…?
<h3 align="left">Your Choices:</h3>
[[Check the peephole.]]
[[Stay silent.]]
[[Open the door.]]<h1 align="center">Chapter 2: Check the Peephole</h1>
<hr>
You stand still for a moment, listening. The hallway is quiet, but something doesn’t feel right. The knock from earlier still echoes in your mind—too soft to be threatening, too intentional to ignore.
Your gaze shifts to the heavy door. It’s solid, carved from dark wood, but there’s a small, round peephole at eye level. You step forward slowly, caution guiding your every movement.
The brass is cool against your forehead as you press closer. You squint through the small lens.
At first, nothing.
Then—movement.
There’s a figure standing just outside, facing the door. He’s tall, shadowed by the dim hallway light, wearing a sharp black coat that clings to his form. You can’t make out his face clearly, but something about his posture tells you he’s waiting for something.
He knows someone is inside.
$mainChar.firstName (whispers): "Who are you…?"
He doesn’t knock again. He doesn’t move. Just stands there—still as a painting—head tilted slightly, as if he can feel your eyes on him.
Then… he smirks.
Just for a moment.
You recoil slightly, heart jumping. Did he see you? Is that even possible?
You blink, press your eye back to the lens.
He’s gone.
Vanished—like he was never there.
You stare at the empty hallway. Cold air slips beneath the doorframe. The tension in the room grows tighter. Something is happening.
Something just began.
<h3 align="left">Your Choices:</h3>
[[Open the door]]
[[Lock the door]]<h1 align="center">Chapter 2: Check the Peephole</h1>
<hr>
The knock fades into silence.
You stand completely still, the dim light of your apartment washing everything in a soft amber hue. Your hand hovers near the door, but you don’t move. Not yet.
You step back, slow and quiet. No sudden sounds. No words.
Whatever—or whoever—was out there, you’re not giving them the satisfaction of knowing you’re afraid. Or curious. Or even awake.
You slip your phone into your back pocket and back away from the entrance, heart racing beneath your calm exterior. The living room suddenly feels too open, the shadows too alive. You grab the remote, kill the TV, and sit in the dark, the glow from the hallway outside your apartment still slipping through the crack beneath the door.
Your breath evens out. You’ve done this before—waited, listened, survived.
But then... something changes.
The light under the door vanishes. Someone’s standing there. You know that kind of shadow. Too still. Too long.
Still, you don’t move.
Seconds pass.
Then a minute.
Two.
And then—quiet footsteps, fading down the hallway.
You wait five more minutes before standing. Still silent. Still watching.
But the chill in your spine lingers.
Whoever they were… they knew your name.
They knocked.
They waited.
And now... they’re gone.
For now.
Your Choices:
[[Check the hallway after a while.]] Maybe they left something.
[[Barricade the door and try to sleep.]] It’s been a long night.<h1 align="center">Chapter 2: Open Door</h1>
<hr>
You stare at the door, your pulse ticking loud in your ears. Whoever knocked is gone now—or at least, they want you to think they are.
Still… the curiosity gnaws at you.
What if this is more than a prank?
What if it’s connected to the text? The invitation?
You reach for the lock.
Click.
The sound feels loud in the quiet room.
You slowly twist the handle and pull the door open.
The hallway greets you—dim, quiet, still.
Nobody in sight.
You poke your head out, scan both ends of the corridor. It looks normal. Familiar. But the silence is… too perfect.
Then you see it.
A black envelope, lying on your welcome mat.
Your breath catches.
You pick it up. It’s identical to the first one—sleek, matte paper, no return address. Your name is written in silver ink on the front:
$mainChar.firstName.
You hesitate for just a moment before opening it.
Inside:
A single black card with embossed gold text.
Mysterious Man: You had your chance to walk away. Now, we begin.
No signature. No location this time. Just that message.
As you're about to close the door—
A hand shoves into your back.
Hard.
You stumble forward into your apartment.
The door slams shut behind you.
Someone's in the room with you now.
You turn, heart racing.
He’s there. The man in the coat. From the peephole. From the hallway.
Calm. Collected. Blocking your only exit.
Mysterious Man: You made your choice.<<if $lastPlace == "Foyer 1">>
[[You opened the door.->Foyer 1]]
<<elseif $lastPlace == "Foyer">>
[[You opened the door.->Foyer]]
<</if>><h1 align="center">Chapter 2: Screw it, You're In.</h1>
<hr>
Enough thinking. Enough second-guessing.
You grab your coat, toss your phone in your pocket, and lock your apartment behind you. The air outside is warm, still, and heavy with tension. Like the city knows something’s about to happen.
Your ride cuts through the streets in silence. No music. Just your pulse and the occasional flicker of doubt that you push down with each passing block.
When you arrive at the address, it’s exactly what you expected—and not at all what you imagined.
A towering black-brick mansion looms before you. Elegant. Private. Lit just enough to hint at its beauty without revealing its secrets. The gate is open.
As if it’s been waiting for you.
You step inside.
The foyer swallows you in low gold light, velvet walls, and silence. Two men in tailored black suits flank the staircase. One nods as you approach.
Doorman (low, unreadable):
"Name?"
$mainChar.firstName (clearing your throat):
"I was invited. No name was given."
He doesn’t look surprised. Just motions to the right.
Doorman:
"This way."
You follow the silent man down a narrow hallway. Velvet curtains line the walls. You pass a dimly lit room where laughter and skin mingle in the shadows. You don’t slow down.
Finally, the man stops at a single door—painted black, with a golden “V” carved into its surface. He opens it and gestures you inside without a word.
You step through.
And the door closes behind you.
The light here is low, warm, intimate. The air is thick with perfume, smoke, and something else—something male.
Everywhere you look, there are men—lounging, talking, touching. Bare skin glows beneath chandeliers. Whispers curl around the room like slow-dancing ghosts.
A tall figure approaches from the far end of the room. Fitted shirt, open collar, sharp eyes, slow smile. The same man from the text? From the invitation?
Mysterious Man (smiling):
"Welcome, $mainChar.firstName. You made the right choice."
He offers his hand.
You don’t hesitate. You take it.
<hr>Your Choices:
[[Follow him]]. Let him guide you deeper into the Velvet Room.
[[Challenge him.]] You're here, but you're not just another guest.<h1 align="center">Chapter 2: Reach Out to a Contact.</h1>
<hr>
You lean back in your chair, eyes fixed on the black envelope still resting on the table. The handwriting. The wording. The location.
It all feels deliberate.
Too deliberate to ignore.
You unlock your phone and scroll through your contacts until you land on a name:
Niko.
Old friend. Club scene insider. Knows everyone—and everything—about the hidden places in the city. If The Velvet Room is real, Niko’s either been there or gotten someone kicked out of it.
You hit call.
After three rings, he picks up.
Niko (groggy):
"Who’s dying?"
$mainChar.firstName (dry):
"Might be me. Depends on how tonight goes."
Niko (perks up):
"Oop. That sounds messy. I’m listening."
You explain. The message. The name. The address. The tone in his voice shifts halfway through.
Niko (quiet now):
"You said Velvet Room?"
$mainChar.firstName:
"Yeah. You know it?"
Niko (pause):
"I’ve heard of it. Not somewhere you just walk into. It’s private. Word-of-mouth only. Super rich. Super weird. Men only. Some say it's a club. Others say it’s a... sanctuary. I’ve never been. Never got invited."
$mainChar.firstName:
"So why would they invite me?"
Niko:
"I don’t know. But if they did... they either want something from you, or already have something on you. It’s not random."
A long silence.
Niko (softly):
"Just… be careful, okay? Places like that don’t open their doors without a price."
You hang up a few minutes later. Your hands are steady. But your pulse?
Pounding.
<hr>Your Choices:
[[Ignore the warning.]] Go to the mansion anyway. Curiosity’s taken over.
[[Call Niko back and ask if he knows someone inside.]] Maybe you can get an inside track.<h1 align="center">Chapter 2: Ignore It</h1>
<hr>
You stare at the message one last time.
"Kai, your presence has been requested. The Velvet Room. Midnight. Come alone."
Your thumb hovers over the screen.
Block the number?
Delete the message?
$mainChar.firstName (muttering):
"Yeah, no. I’m good."
You toss the phone face-down on the couch and flop beside it, dragging a blanket over your lap. The world outside might be spinning in secrets and shadows, but in here?
It’s quiet. Normal. Yours.
Or at least, it was.
Even as the hours tick past, your thoughts won’t leave the message alone. The wording. The tone. The fact that they knew your name. You check your door. Recheck the locks. You even close the blinds tighter than usual, for no real reason other than instinct.
You turn on a movie. Try to distract yourself.
You even laugh at a scene you’ve seen a dozen times.
But then…
Your phone buzzes.
Unknown Number:
"Suit yourself."
You sit up straight.
You didn’t respond. Didn’t type a single word.
They were watching. Or waiting. Or both.
You grip the phone tighter. The air in the room shifts—barely noticeable, but cold. A breeze that wasn’t there before brushes across your neck.
You turn.
Nothing.
You try to shake it off. It’s probably just your mind messing with you.
But the silence feels louder now. The walls a little closer. The shadows... [[a little darker.->BedroomDifferent]]<h1 align="center">Chapter 2: Be Direct</h1>
<hr>
You decide that the best approach is to take control of the situation. No games. You’re $mainChar.firstName—bold, confident, and always prepared for anything.
With a calm but steady voice, you answer,
$mainChar.firstName: $mainChar.firstName. I’m here for the Velvet Room.
The man in the suit raises an eyebrow, his lips curling into a faint smile as if he’s impressed by your straightforwardness. He takes a moment, his gaze scanning you from head to toe, before stepping aside and motioning for you to enter.
He says, leading you into the dimly lit hallway of the mansion.
You’re immediately struck by the luxurious yet mysterious atmosphere. Velvet curtains, gold-trimmed mirrors, and the soft hum of music that seems to pulse through the walls. The deeper you go, the more you feel like you’re entering another world entirely—one where anything could happen.
As you walk, the man glances over his shoulder, eyes narrowing just slightly.
Mysterious Person: The Velvet Room is not just about pleasure, $mainChar.firstName. It’s about... understanding your desires. Let’s see if you’re ready.
<h3 align="left">Your Choices:</h3>
[[Stay silent]]. Let him lead the way and see what comes next.
[[Ask questions.]] What does he mean by "understanding desires"?<h1 align="center">Chapter 2: Be Cautious</h1>
<hr>
You’ve been in enough situations where things didn’t add up, and you’re not about to walk blindly into a trap. You look the man up and down before answering, "I’m just trying to figure out who’s behind this invitation. Who sent it?"
The man pauses, a flicker of something unreadable in his eyes. His lips tighten, but then he chuckles.
Mysterious Person: You’re more cautious than most. Smart.
He leans in closer, lowering his voice.
Mysterious Person: You want to know who sent you? It’s not about who, $mainChar.firstName. It’s about what. What you want. What you need.
Before you can respond, he turns and walks toward a set of double doors, glancing back at you.
Mysterious Person: The rest of your questions will be answered inside.
He opens the doors with a soft creak, revealing a dimly lit lounge filled with opulent furniture and people lost in conversation, laughter, and more... intimate activities.
<h3 align="left">Your Choices:</h3>
[[Follow him.]] You’re already here—might as well see what’s inside.
[[Ask one more question.]] What does he mean by "Something still doesn’t sit right with you."?<h1 align="center">Chapter 2: Flirt a Little</h1>
<hr>
You decide to see if you can turn the situation into a little fun. Smiling seductively, you raise an eyebrow and let your voice drop an octave.
$mainChar.firstName: $mainChar.firstName.
You say smoothly.
$mainChar.firstName: I’m guessing you're not just here to check my name off a list.
The man’s lips twitch upward, a knowing glint flashing in his eyes. He steps closer, lowering his tone.
Mysterious Person: I like the way you think, $mainChar.firstName. But if you want answers, you’ll have to play the game.
His breath brushes against your ear as he leans in. The heat between you both rises instantly, the space between your bodies charged with unspoken tension. He steps back slightly, making a gesture toward the mansion.
Mysterious Person: Come inside, and let me show you how this game is played.
You feel your pulse quicken as he turns away, confident that you’ll follow.
Your Choices:
[[Follow him.->follow him]] The flirtation is just getting started, and you’re intrigued by what’s behind those doors.
[[Push him further.]] Ask what he meant by "the game" and see if you can get a rise out of him.<h1 align="center">Chapter 3: Into the Velvet Room</h1>
<hr>
The hallway stretches ahead, dimly lit by golden sconces that cast flickering shadows along the velvet-lined walls. The air is thick with something intoxicating—a blend of expensive cologne, candle wax, and raw, unspoken hunger.
The man leading you says nothing more, but his presence alone is enough to stir something inside you. His broad frame moves with the confidence of someone who knows exactly where he’s taking you.
After passing through another set of heavy doors, you arrive at a private lounge—darker, more intimate. Plush seating surrounds a low table, where glasses of deep red wine rest beside flickering candlelight.
The man turns to face you, standing close—closer than necessary.
He murmurs, studying you with piercing green eyes. His voice is low, sultry, almost testing.
You don’t respond. You only hold his gaze, waiting.
A slow smirk curves his lips. He likes that.
Without another word, he reaches for the top button of his dress shirt—unfastening it, then the next. The fabric slips open, revealing a carved chest, skin smooth under the soft glow of the room. His fingers trail down, pausing at his belt.
Mysterious Person: Tell me, $mainChar.firstName... do you follow just as well as you obey?
His voice is a dare, a challenge. [[Your pulse quickens.->First Sex]]<h1 align="center">Chapter 3: The Question of Desire</h1>
<hr>
$mainChar.firstName folds his arms, standing firm as he watches the man move toward the heavy doors leading deeper into the mansion. There’s an undeniable allure to the stranger’s confidence, but something about this whole situation feels deliberately obscure—too smooth, too well-rehearsed.
$mainChar.firstName: What exactly do you mean by understanding desires?
$mainChar.firstName asks, his voice measured.
The man pauses just before pushing the doors open. He turns slightly, his lips curving into the faintest smirk, as if he was waiting for this question.
Mysterious Person: You think desire is just about pleasure?
He muses, stepping closer to $mainChar.firstName. His voice is lower now, softer, yet undeniably dominant. "It’s deeper than that. Desire is about surrender. Control. Power. Sometimes it’s about knowing what you want… and sometimes it’s about letting someone else show you.
$mainChar.firstName swallows, the weight of those words settling in his chest. The stranger doesn’t break eye contact, and there’s a heat behind his gaze that makes it impossible to look away.
Mysterious Person: Come with me.
He finally says, [[pushing the doors open.->Bedroom Description]]
<h1 align="center">Chapter 3: Shadows & Caution</h1>
<hr>
You walk a few steps behind him, your senses heightened. The air in the mansion feels different the deeper you go—thicker, heavier, charged with something unspoken. The dim lighting from the flickering sconces casts long shadows along the hallways, distorting the edges of reality just enough to make you wonder what you’ve stepped into.
He moves with an effortless confidence, never hesitating, never looking back—as if he already knows you’ll follow. But you keep your distance, your steps measured.
Eventually, he stops in front of a set of double doors, carved with intricate swirling designs that almost seem to move under the flickering candlelight. He turns to you, his expression unreadable.
Mysterious Person: You’re careful. I like that.
You don’t respond right away. Instead, you study him, searching for any sign of deception.
$mainChar.firstName: I don’t make a habit of walking into the unknown without thinking first.
He smirks, clearly entertained by your caution.
Mysterious Person: And yet, here you are.
A slow exhale leaves your lips. He’s right. You followed him despite the warning signs flashing in the back of your mind. Something about him—**his presence, his voice, the way he holds himself with such quiet control—**makes it impossible to just walk away.
He tilts his head slightly, watching you.
Mysterious Person: You don’t have to step inside if you’re unsure. But something tells me you want to know what’s behind these doors.
Your gaze flicks between him and the doors. There’s no visible threat, no real reason to turn back—[[yet your instincts are still on high alert.->Bedroom Description]]<h1 align="center">Chapter 3: Question of Knowledge</h1>
<hr>
"Before we go any further, I need to know—why was I invited here?"
The man studies you for a moment, his expression unreadable. His dark eyes flicker with something between curiosity and amusement as he leans back slightly, putting just a little more space between you.
Mysterious Person: You’re persistent. I like that.
He moves toward the nearby chaise lounge, his fingers running along the leather before settling onto the armrest. The firelight casts long shadows across the room, and for a moment, he seems lost in thought.
Mysterious Person: You weren’t just invited. You were chosen.
You cross your arms, trying to mask the slight unease creeping in.
"Chosen for what?"
A small chuckle escapes him as he shakes his head.
Mysterious Person: That… is a story for another time.
He brings you to a set of [[double doors.->Bedroom Description]]
<h1 align="center">Chapter 3: Velvet Temptations</h1>
<hr>
You don’t hesitate for a second. You step closer, closing the distance between you and him. His eyes narrow slightly, clearly aware of the shift in your energy—but he doesn’t move.
Mysterious Person: So, you’re not backing down, huh?
You give him a small smirk of your own, keeping your eyes locked on his. There’s no fear, no hesitation now—just curiosity and a quiet intensity building between you. You lean in slightly, lowering your voice so only he can hear.
$mainChar.firstName: I want to know more—about you. About what you really want.
He watches you for a moment, an unreadable expression crossing his face. But something flickers in his eyes, a quiet approval, before he tilts his head, taking a step back toward the double doors.
Mysterious Person: You’re bold, I’ll give you that.
With a swift motion, he presses his hand against the door handle, pushing it open just enough for you to see the dimly lit space beyond. The faintest scent of something intoxicating drifts from the room—rich, warm, and slightly spicy. He doesn’t immediately step inside, though. Instead, he waits for you to make your move.
$mainChar.firstName: What if it’s exactly what you’re looking for? What if this place isn’t just a game?
You feel the urge to step forward, to take control of the situation, to push the boundaries just a little further. You’re not sure what’s behind that door, but there’s something about the way he’s looking at you, something about the tension between you, that makes it impossible to turn back now.
$mainChar.firstName: I’m ready to find out.
You press a little closer to him, close enough that you can feel the heat of his body radiating toward you. You lean in, your lips almost brushing his ear as you whisper,
Mysterious Person: What are you afraid of?
The question hangs in the air, thick and daring. You’re not waiting for an answer now—you’re making your own choices, pushing the boundaries between you both. His breath hitches for just a second as you close the gap between you, and for a moment, the world around you seems to [[hold its breath.->First Sex]] <h1 align="center">Chapter 3: Mysteryious Flirt</h1>
<hr>
The mysterious man doesn’t wait for a response—he simply tilts his head toward the dimly lit hallway and starts walking. There’s something about the way he moves—deliberate, controlled, powerful. You follow, your footsteps muffled by the thick carpet, the scent of aged wood, faint musk, and something darker lingering in the air.
You take a step closer, just enough for your voice to drop into something more intimate.
$mainChar.firstName: So, do you always lure strangers into dark hallways, or am I just special?
He glances at you from the corner of his eye, that same slow, knowing smirk tugging at his lips.
Mysterious Person: Maybe I just like a little company... especially when they’re this intriguing.
The flickering wall sconces cast golden shadows as he turns a corner, his pace slowing just enough that you nearly brush against his side. You let your fingers graze the sleeve of his shirt, testing the waters. He doesn’t pull away. If anything, his arm tenses beneath your touch, a subtle reaction—one that tells you he’s paying attention.
You take another step closer.
$mainChar.firstName: And what exactly do you find intriguing?
He stops walking.
The sudden stillness between you hums with something unspoken, electric. He turns to face you fully now, his gaze sweeping over you with unhurried appreciation. He doesn’t answer immediately—instead, he reaches up, barely ghosting his fingers along your jaw before retreating.
Mysterious Person: Wouldn’t you like to know?
Your breath catches, but you don’t let it show. Instead, you match his energy, tilting your head slightly, letting your own gaze linger.
$mainChar.firstName: I would. But I think you like keeping me guessing.
He chuckles—low, warm, just a little dangerous.
Mysterious Person: Perhaps. Or maybe I’m just waiting to see if you’ll take the next step.
The challenge is clear. The space between you is small—one move, and you’d close the [[gap completely.->First Sex]]<<set $mainChar to new ManCharacter({
firstName: "Kai",
lastName: "Smith",
age: 28,
freakness: 3,
energy: 100,
arousal: 0,
intoxication: 0,
curiosity: 0,
sexStats: {
hard: 0,
curiosity: 0
}
})>>
Name: $mainChar.firstName
Age: $mainChar.age
Freakness: $mainChar.freakness
[[Sex stats]]
[[CHANGELOG]]
<<back "Back">><<include "Basic Character class">>
<<include "Man Character Class">>
<<include "Main Character">>
<<cacheaudio "mystery" "Mystery.mp3">>
<<set _images = [
"Pics/Backyard/Back.jpg",
"Pics/Backyard/Back.jpg",
"Pics/Backyard/Back.jpg"
]>><<script>>
window.ManCharacter = function (config) {
this.gender = variables().GENDER_MALE;
this.genitals = variables().GENITALS_MALE;
this.weight = variables().DEFAULT_WEIGHT + 10;
this.height = variables().DEFAULT_HEIGHT + 5;
Object.keys(config).forEach(function (pn) {
this[pn] = clone(config[pn]);
}, this);
};
ManCharacter.prototype = Object.create(BasicCharacter.prototype);
ManCharacter.prototype.constructor = BasicCharacter;
ManCharacter.prototype.clone = function () {
return new BasicCharacter(this);
};
ManCharacter.prototype.toJSON = function () {
var ownData = {};
Object.keys(this).forEach(function (pn) {
ownData[pn] = clone(this[pn]);
}, this);
return JSON.reviveWrapper(
'new BasicCharacter($ReviveData$)', ownData
);
};
<</script>>
<<script>>
window.BasicCharacter = function (config = {}) {
this.firstName = '';
this.lastName = '';
this.age = '';
this.freakness = 0;
this.energy = 0;
this.maxEnergy = 100;
this.intoxication = 0;
this.curiosity = 0;
// Apply config values if provided
Object.keys(config).forEach((pn) => {
this[pn] = clone(config[pn]);
});
};
BasicCharacter.prototype.clone = function () {
return new BasicCharacter(this);
};
BasicCharacter.prototype.toJSON = function () {
let ownData = {};
Object.keys(this).forEach((pn) => {
ownData[pn] = clone(this[pn]);
});
return JSON.reviveWrapper('new BasicCharacter($ReviveData$)', ownData);
};
// Setter and Getter Methods
BasicCharacter.prototype.setFirstName = function (firstName) {
if (firstName) this.firstName = firstName;
};
BasicCharacter.prototype.getFirstName = function () { return this.firstName; };
BasicCharacter.prototype.setLastName = function (lastName) {
if (lastName) this.lastName = lastName;
};
BasicCharacter.prototype.getLastName = function () { return this.lastName; };
BasicCharacter.prototype.setAge = function (age) {
if (age > 0) this.age = age;
};
BasicCharacter.prototype.getAge = function () { return this.age; };
// Freakness Methods
BasicCharacter.prototype.increaseFreakness = function (value) {
if (value > 0) this.freakness = Math.min(this.freakness + value, 100);
};
BasicCharacter.prototype.decreaseFreakness = function (value) {
if (value > 0) this.freakness = Math.max(this.freakness - value, 0);
};
BasicCharacter.prototype.setFreakness = function (value) {
if (value >= 0) this.freakness = Math.min(value, 100);
};
BasicCharacter.prototype.getFreakness = function () { return this.freakness; };
// Energy Methods
BasicCharacter.prototype.increaseEnergy = function (value) {
if (value > 0) this.energy = Math.min(this.energy + value, this.maxEnergy);
};
BasicCharacter.prototype.decreaseEnergy = function (value) {
if (value > 0) this.energy = Math.max(this.energy - value, 0);
};
BasicCharacter.prototype.setEnergy = function (value) {
this.energy = Math.min(Math.max(value, 0), this.maxEnergy);
};
BasicCharacter.prototype.getEnergy = function () { return this.energy; };
// Max Energy Methods
BasicCharacter.prototype.increaseMaxEnergy = function (value) {
if (value > 0) this.maxEnergy += value;
};
BasicCharacter.prototype.decreaseMaxEnergy = function (value) {
if (value > 0) this.maxEnergy = Math.max(this.maxEnergy - value, 0);
};
BasicCharacter.prototype.getMaxEnergy = function () { return this.maxEnergy; };
// Intoxication Methods
BasicCharacter.prototype.increaseIntoxication = function (value) {
if (value > 0) this.intoxication += value;
};
BasicCharacter.prototype.decreaseIntoxication = function (value) {
if (value > 0) this.intoxication = Math.max(this.intoxication - value, 0);
};
BasicCharacter.prototype.setIntoxication = function (value) {
if (value >= 0) this.intoxication = value;
};
BasicCharacter.prototype.getIntoxication = function () { return this.intoxication; };
<</script>><div style="font-size: 10pt"><i>By Yae Yadir</i></div>
<div style="font-size: 7pt"><i>Version 1.1</i></div>The man guides you to a secluded room away from tenants.
He rips off your clothes and forces you into doggy position.
He probes, then forces his cock in your ass.
@@.image-wrapper-w70p;<img src="Pics\Scene1\Sex_1.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Scene1\Sex_2.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Scene1\Sex_3.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Scene1\Sex_4.gif" style="width: 75%; height: auto;"> @@
He pulls out, and start forcing his dick in your mouth.
@@.image-wrapper-w70p;<img src="Pics\Scene1\Sex_6.gif" style="width: 75%; height: auto;"> @@
He cums all over your face, then leaves you there.
@@.image-wrapper-w70p;<img src="Pics\Scene1\Sex_5.gif" style="width: 75%; height: auto;"> @@
[[Head to the entrance->Foyer 1]]
@@.image-wrapper-w70p;<img src="Pics\Corridor.webp" style="width: 75%; height: auto;"> @@
<h1 align="center">Chapter 7: The Hidden Corridor</h1>
<hr>
The corridor is narrow, its walls lined with faded portraits whose eyes seem to track every move.
A Door, with a sign above says, "Gallery,"
The air is heavy with dust and the scent of forgotten things.
Ahead, dim light flickers — someone waits.
The silver-masked man leans casually against the wall, watching with a predatory smile.
Silver-Masked Man: "So you’ve found your way here. Few do."
His voice is smooth, but there’s steel beneath the charm.
The mansion holds its breath, waiting.
Do you:
[[Investigate The Gallery->The Forgotten Gallery]]
[[Demand the truth about the masquerade’s deadly game.->Ending: The Game Revealed]]
[[Press him for answers about Raven’s secret.->Ending: Raven’s Secret]]
[[Step closer, ready to test the tension simmering between you.->Ending: The Masquerade Never Ends]]
The night is thick with danger, and every choice could change everything.@@.image-wrapper-w70p;<img src="Pics\Foyer.jpg" style="width: 75%; height: auto;"> @@
<<if visited() is 1>>
The main foyer of the mansion is an awe-inspiring space, designed to evoke both luxury and mystery. As you step inside, you’re greeted by the scent of rich wood and polished leather, mingling with a faint hint of incense that hangs in the air. The floor beneath your feet is made of gleaming black marble, with intricate gold patterns running through it like veins of light.
Towering above you, the ceiling is a work of art—painted in deep crimson and gold, depicting abstract shapes that hint at celestial bodies. A large, chandelier made of dark crystal hangs overhead, casting a soft, ambient glow that dances across the walls. The chandelier's light reflects off the polished surfaces, creating shimmering shadows that seem to move with a life of their own.
To your left and right, two grand staircases wind up to a second floor, each with a black iron railing adorned with subtle gold filigree. They curl upward like elegant serpents, leading to unseen rooms that are out of view, adding an air of secrecy to the already enigmatic space.
In the center of the room, a large circular table sits beneath the chandelier, its surface polished to perfection and adorned with a few strategically placed crystal decanters, filled with a rich, amber liquid. Soft, plush chairs surround it, as if waiting for conversation—or something more.
The walls are lined with deep velvet curtains, rich in color—burgundy and midnight blue—offering a sense of intimacy and privacy. A few abstract paintings in dark, moody tones hang on the walls, the subjects obscure, lending an air of mystery to the space. The faint sound of classical music hums in the background, setting the tone for what lies ahead.
As you stand in the foyer, a feeling of anticipation builds in your chest. The air is heavy with unspoken promises. This is a place where anything could happen.
<</if>>
<<set $lastPlace = "Foyer 1">>
[[The Velvet Lounge]]
[[Private Bar]]
[[Hidden Library]]
[[Spa]]
<<if Setting.get("isBDSMPreffered")>>[[A Secret room]]<</if>>
<hr><<set $lastPlace = "Foyer 1">>
[[Front door->Out Front]]
[[Backyard]]
[[Go to Mysterious Man->Find bedroom]]
<<if $mainChar.curiosity >= 5>>
[[The Observatory]]
<</if>>@@.image-wrapper-w70p;<img src="Pics\Lounge\Lounge.png" style="width: 75%; height: auto;"> @@
<<if $lastPlace == "Foyer 1">>
[[Go Back->Foyer 1]]
<</if>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<</if>>
[[Go Outside->Bar]]
<<set $lastPlace = "The Velvet Lounge">>
[[Drinks]]
[[Talk with Bartender]]
@@.image-wrapper-w70p;<img src="Pics\privatebar.png" style="width: 75%; height: auto;"> @@
<<if visited() is 1>>
You push open the heavy double doors and step into a room that feels like it was cut out of time.
The light here is low—golden and smoky, bleeding from glass sconces shaped like open hands along the walls. There are no windows. No clocks. Only the bar, the music, and the men.
The walls are wrapped in dark wood and deep red velvet, soft to the touch and soundproofed to silence the outside world. The air carries the scent of tobacco, sandalwood, and aged spirits—thick and heady, like lust poured into crystal.
The bar itself curves like a serpent, made of black lacquer and mirrored tile, glowing faintly beneath. Behind it, shelves climb to the ceiling, packed with rare bottles, unlabeled decanters, and liqueurs no one speaks about but everyone seems to know.
The bartender—shirtless, tattooed, deliberate—moves like he’s dancing to the jazz humming from hidden speakers. He doesn’t just pour drinks—he curates moments. He watches his patrons. And somehow always knows who needs what, and who wants who.
There are only a few plush stools, spaced intentionally. Men lean in close here, talking with voices low, hands occasionally grazing thighs or necks. Some drink in silence. Some drink each other in. Every movement is soft. Slow. Loaded.
Off to the side, a velvet curtain partially drawn hides a more private lounge area—a space meant for those who don’t want to be seen until they do.
This isn’t a place for getting drunk.
It’s a place for getting chosen.
And if you sit long enough... you will be.
<</if>>
<<set $lastPlace = "Private Bar">>
[[Drinks]]
<<if $lastPlace == "Foyer 1">>
[[Go Back->Foyer 1]]
<</if>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<</if>><<set $libraryVisits += 1>>
@@.image-wrapper-w70p;<img src="Pics\library.png" style="width: 75%; height: auto;"> @@
<<if visited() is 1>>
You find it by accident—or maybe you were meant to.
A narrow hallway behind a mirror.
A latch behind a velvet curtain.
A low creak of hinges… and then:
You step into the Hidden Library.
The scent hits first: aged paper, leather bindings, and something faintly smoky, like incense burned long ago and left to linger in the walls. The space is dim, lit only by flickering amber sconces and a few elegant floor lamps. Dust dances in the beams like ghosts of old stories.
Books line every wall—towering shelves from floor to ceiling. Some titles are worn. Some are bound in soft red or black velvet. A few books are locked shut. And some… don’t have titles at all.
The furniture is low and inviting—deep leather chairs, tufted chaises, and wide couches designed for two… or more. A heavy rug muffles your footsteps, and the room seems to hush itself the moment you enter.
In the far corner, a small table sits beneath a reading lamp. On it: a crystal decanter, two glasses, and an open journal with half a page written in flawless, unfamiliar handwriting.
There’s a warmth here—not just from the room, but from something older. A hum beneath the floorboards. A tension in the air. This isn’t just a space for reading—it’s a space for watching. Waiting.
And sometimes, when the curtains shift or the fire crackles louder than it should…
You swear someone is already here with you.
Just out of view.
Just behind the shelf.
Just waiting for you to open the right book.
<</if>>
<<if $libraryVisits < 3>>
[[Something catches your eyes...->Hidden Book]]
<</if>>
<<if $lastPlace == "Foyer 1">>
[[Go Back->Foyer 1]]
<</if>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<</if>>@@.image-wrapper-w70p;<img src="Pics\House.webp" style="width: 75%; height: auto;"> @@
[[Maze]]
<<if $lastPlace == "Foyer 1">>
[[Go Back->Foyer 1]]
<</if>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<</if>>@@.image-wrapper-w70p;<img src="Pics\Bedroom\Room.webp" style="width: 75%; height: auto;"> @@
Stepping into the bedroom, you’re immediately enveloped by a sense of intimacy and indulgence. The space is vast yet deliberately designed to feel private, cocooned in warmth and secrecy. Dim lighting casts soft golden hues across the room, flickering from strategically placed candles and a few antique lamps, their glow dancing on the deep, wine-colored walls.
The centerpiece of the room is an oversized king bed, draped in black satin sheets that reflect the candlelight in sensual waves. The bed is framed by a dark, carved wooden headboard, its intricate designs hinting at a history of passion and power. Heavy velvet curtains hang around the bed, their deep crimson shade rich against the midnight-black silk that lines their interior—designed to shut out the world entirely.
To the side, a low chaise lounge sits near a crackling fireplace, the soft leather inviting enough to tempt lingering before reaching the bed. The scent of burning wood, mixed with something faintly musky, lingers in the air, adding to the intoxicating atmosphere. A single glass of whiskey rests on a small, marble-topped nightstand, as if someone had only just left it there.
Against the far wall, a massive floor-to-ceiling window is partially covered by sheer drapes, allowing just a sliver of moonlight to spill inside, casting silvery patterns on the floor. The faint sound of the wind outside mixes with the distant hum of the mansion’s nocturnal energy.
Beyond the bed, a private door leads to a hidden en-suite bathroom, where the marble bathtub is large enough for two, if not more. Steam clings to the air, remnants of past indulgences lingering like whispers of pleasure yet to come.
Everything in this room is designed to invite, seduce, and linger in memory. A place where secrets are whispered against silk pillows, where shadows stretch long into the night, and where pleasure is the only rule.
[[Continue->Bedroom]]@@.image-wrapper-w70p;<img src="Pics\Spa\spa.png" style="width: 75%; height: auto;"> @@
[[Get a massage]]
[[Get a Private Massage]]
<<if $lastPlace == "Foyer 1">>
[[Go Back->Foyer 1]]
<</if>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<</if>>@@.image-wrapper-w70p;<img src="Pics\Secret Room\bdsm.webp" style="width: 75%; height: auto;"> @@
[[Undress and walk to Man in the corner...->BDSM]]
<<if $lastPlace == "Foyer 1">>
[[Go Back->Foyer 1]]
<</if>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<</if>>@@.image-wrapper-w70p;<img src="Pics\Bedroom\Room.webp" style="width: 75%; height: auto;"> @@
[[Bed]]
[[Ring for sex]]
[[Bathroom]]
[[Leave->Foyer]]@@.image-wrapper-w70p;<img src="Pics\Foyer.jpg" style="width: 75%; height: auto;"> @@
<<if visited() is 1>>
The main foyer of the mansion is an awe-inspiring space, designed to evoke both luxury and mystery. As you step inside, you’re greeted by the scent of rich wood and polished leather, mingling with a faint hint of incense that hangs in the air. The floor beneath your feet is made of gleaming black marble, with intricate gold patterns running through it like veins of light.
Towering above you, the ceiling is a work of art—painted in deep crimson and gold, depicting abstract shapes that hint at celestial bodies. A large, chandelier made of dark crystal hangs overhead, casting a soft, ambient glow that dances across the walls. The chandelier's light reflects off the polished surfaces, creating shimmering shadows that seem to move with a life of their own.
To your left and right, two grand staircases wind up to a second floor, each with a black iron railing adorned with subtle gold filigree. They curl upward like elegant serpents, leading to unseen rooms that are out of view, adding an air of secrecy to the already enigmatic space.
In the center of the room, a large circular table sits beneath the chandelier, its surface polished to perfection and adorned with a few strategically placed crystal decanters, filled with a rich, amber liquid. Soft, plush chairs surround it, as if waiting for conversation—or something more.
The walls are lined with deep velvet curtains, rich in color—burgundy and midnight blue—offering a sense of intimacy and privacy. A few abstract paintings in dark, moody tones hang on the walls, the subjects obscure, lending an air of mystery to the space. The faint sound of classical music hums in the background, setting the tone for what lies ahead.
As you stand in the foyer, a feeling of anticipation builds in your chest. The air is heavy with unspoken promises. This is a place where anything could happen.
<</if>>
<<set $lastPlace = "Foyer">>
[[The Velvet Lounge]]
[[Bedroom]]
[[Private Bar]]
[[Hidden Library]]
[[Spa]]
<<if settings.isBDSMPreferred>>
[[A Secret room]]
<</if>>
<hr>
<<set $lastPlace = "Foyer">>
[[Front door->Out Front]]
[[Backyard]]
<<if $mainChar.curiosity >= 5>>
[[The Observatory]]
<</if>>@@.image-wrapper-w70p;<img src="Pics\Bedroom\Laying.gif" style="width: 75%; height: auto;"> @@
<<if $hour >= 20>>
[[Sleep]] <br />
<<endif>>
[[Have a nap]] (4:00)
[[jerk off]]
[[Get up->Bedroom]]The moment you press the small, golden bell on the nightstand, its soft chime rings out, barely audible over the distant hum of the mansion’s nocturnal energy. For a moment, nothing happens—just the flickering of candlelight against the deep, wine-colored walls and the slow, rhythmic crackling of the fireplace.
Then, the door creaks open.
A figure steps inside, his silhouette framed by the dim hallway light before it disappears as he shuts the door behind him. He moves with confidence, his dark eyes locking onto yours as a slow smirk tugs at the corner of his lips.
"You rang?" he murmurs, his voice low and thick like honey.
You swallow, feeling the weight of his presence as he approaches. The soft glow of the bedside lamp casts a golden sheen over his skin, illuminating the sharp angles of his jaw, the strong line of his shoulders. He’s dressed in crisp black slacks, a button-down slightly undone at the collar, revealing the faintest hint of his toned chest beneath.
"Tell me what you want," he says, standing at the edge of the bed, his fingers tracing the satin sheets in slow, deliberate strokes.
The air between you grows heavy, charged with anticipation. Your pulse quickens as you take in the sight of him—the way his muscles flex beneath his clothes, the way his gaze never wavers.
"I think you already know," you murmur.
He tilts his head, amusement flickering in his eyes. Slowly, he reaches up and undoes the first button… then another…
The heat of the room seems to intensify as the fabric slides down his broad shoulders, revealing the firm planes of his chest. He watches you watch him, enjoying the way your breath hitches, the way your fingers twitch against the sheets.
"I’ll take my time," he promises, voice husky as he moves onto the bed, pressing a knee into the mattress, leaning closer. "But only if you can handle it."
His fingertips skim over your wrist, featherlight, before he grabs your hand and guides it to his chest, letting you feel the heat of his skin, the strong thrum of his heartbeat. The scent of cologne and something uniquely him fills your senses as he leans in, his lips hovering just near yours, teasing but not yet giving in.
"Tell me if I should stop," he whispers.
But you don’t.
And with that, the space between you [[vanishes->sex 1]]@@.image-wrapper-w70p; <img src="Pics\Bathroom\Area.jpg" style="width: 75%; height: auto;"> @@
You find yourself in the bathroom, where the walls are bathed in a deep, dark red hue, giving the space a moody, intimate atmosphere. The crimson color contrasts sharply with the gleaming white fixtures, creating a dramatic effect that draws you in. <br />
To the left, there’s a sink where you can [[wash your face]] and, if you've already brushed your teeth, you can [[brush your teeth]] again if necessary. Above the sink, a medium-sized [[mirror->Mirror]] reflects your image, while beside it, a [[toilet->use toilet]] awaits your attention. <br />
To the left of the toilets is a shower, where you can [[have a shower->Have a shower]] <br />
<br />
<br />
<br />
[[Go back->Bedroom]]
@@.image-wrapper-w70p;<img src="Pics\Bedroom\Ring\Sex_1.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Bedroom\Ring\Sex_2.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Bedroom\Ring\Sex_3.gif" style="width: 75%; height: auto;"> @@
[[Back->Bedroom]]@@.image-wrapper-w70p;<img src="Pics\Bedroom\Sleep.jpg" style="width: 75%; height: auto;"> @@
You slept until a figure in the door, woke you up at 8AM. <br />
<<set $hour = 8>>
<<set $minute = 0>>
<p class="add">+$mainChar.maxEnergy Energy</p> <br />
<<set $mainChar.energy += $mainChar.maxEnergy>>
<<if $brushingTeeth != true>>
<<checkbox "$brushingTeeth" false true>> Brush teeth
<<else>>
<<checkbox "$brushingTeeth" false true checked>> Brush teeth
<<endif>>
<br />
<<if $combingHair != true>>
<<checkbox "$combingHair" false true>> Comb hair
<<else>>
<<checkbox "$combingHair" false true checked>> Comb hair
<<endif>>
<br />
<<link "Get up">>
<<if $brushingTeeth == true>>
<<set $mainChar.appearance.teethBrushed = true>>
<<set $minute += 3>>
<<endif>>
<<if $combingHair == true>>
<<set $mainChar.appearance.isCombed = true>>
<<set $minute += 3>>
<<endif>>
<<goto "Bedroom">>
<</link>>@@.image-wrapper-w70p;<img src="Pics\Bedroom\Nap.webp" style="width: 75%; height: auto;"> @@
You rest a little. Sleepy head...
[[Wake up->Bed]]@@.image-wrapper; <img src="Pics\Bathroom\Face.jpg" style="width: 85%; height: auto;"> @@
[[Go Back->Bathroom]]@@.image-wrapper; <img src="Pics\Bathroom\Teeth.jpg" style="width: 85%; height: auto;"> @@
[[Go Back->Bathroom]]You look at your self in the mirror
@@.image-wrapper; <img src="Pics\Bathroom\self.jpg" style="width: 85%; height: auto;"> @@
[[Back->Bathroom]]@@.image-wrapper; <img src="Pics\Bathroom\Piss.jpg" style="width: 100%; height: auto;"> @@
Why do you want to see this
[[Go Back->Bathroom]]@@.image-wrapper; <img src="Pics\Bathroom\Shower.gif" style="width: 85%; height: auto;"> @@
[[Exit Shower->Bathroom]]@@.image-wrapper-w70p;<img src="Pics\Corridor1.webp" style="width: 75%; height: auto;"> @@
He leads the way, and you follow closely behind, each step echoing softly in the grand hallway. The low murmur of conversation and the flicker of candlelight fill the air, adding to the sense of anticipation. The mansion feels like it has a life of its own—an undercurrent of history and desire that lingers in the shadows.
The Mysterious Man walks with ease, his strides confident, but his eyes constantly shifting to meet yours—a silent invitation, a challenge. There’s a strange magnetism about him that makes it hard to focus on anything else. You’re drawn in, intrigued by everything he does, from the way he moves to the way his lips curve ever so slightly into a smile.
Eventually, he reaches a pair of ornate wooden doors, their intricate carvings glowing softly in the candlelight. He turns the handle and pushes them open, revealing a room that seems to be bathed in the softest, most intimate light. The bedroom is expansive, yet inviting. It’s quiet—a world away from the rest of the house—and the air is thick with the promise of something unspoken.
[[Enter your bedroom->Bedroom Description]]@@.image-wrapper-w70p;<img src="Pics\Bedroom\Jerk.gif" style="width: 75%; height: auto;"> @@
[[Finish->Bed]]<h1 align="center">Chapter 3: Open the Door</h1>
<hr>
Your hand hesitates on the handle. For a moment, silence stretches long and uneasy. But curiosity wins. You twist the knob and slowly pull the heavy door open.
The hallway is dim. Empty.
No sign of the figure you saw. Just flickering candle sconces and shadows stretching across the walls. You step forward, just enough to lean your head out and glance both ways.
$mainChar.firstName (softly): "Hello?"
No answer.
Then—a sharp sound behind you.
You turn, too late.
A hand grabs your wrist—strong, gloved, and fast—yanking you forward. Before you can react, another arm wraps around your torso, pulling you off balance. The hallway tilts. The scent of leather and something metallic fills your nose.
$mainChar.firstName (struggling): "Wait—what the—!"
A cloth presses against your mouth. The scent is sweet and dizzying. You try to fight it, but your limbs grow heavy, sluggish. The shadows dance faster. Your vision starts to blur.
You hear a voice—low, controlled, but urgent.
Masked Voice: "Package secured. Moving."
Then… [[darkness.->kidnap]]<h1 align="center">Chapter 3: Lock the Door</h1>
<hr>
Your pulse races as you step back from the peephole. Whoever that was—they weren’t just passing by.
You slide the lock into place with a loud click, then double-check it out of instinct. The bolt feels solid beneath your fingers, but your nerves don’t settle.
You stand still for a moment, listening.
Nothing.
The hallway beyond the door is silent now. Still. Too still.
You draw the curtains over the nearby window and flick off one of the bedside lamps, casting part of the room in shadow. You pace for a moment, heart pounding, running possibilities through your head.
Who was he?
How did he find you?
And more importantly—why did he smile like that?
A soft hum of sound begins to creep in—the wind brushing against the walls outside, the low thrum of music somewhere deep in the mansion, and your own breath, rising and falling in your chest.
Then, a knock.
Again.
Soft. Deliberate.
And then… nothing.
You inch toward the door again, but this time, you don't look. Whoever it was, they know you're inside. And now, you’ve made it clear you don’t want them coming in.
But was that the [[right choice?->sleep]]Your head throbs.
The coldness of the floor seeps into your skin as your eyes flutter open. For a second, it’s hard to tell if you’re dreaming. You’re back somewhere familiar—but… off. The walls are the same deep stone. The lighting, still soft and golden. But this isn’t the room you were in before. This part of the mansion feels older. Forgotten. Like it wasn’t meant to be found.
You’re lying on a velvet chaise, wrists no longer bound—but a dull ache lingers in your limbs. Someone brought you here, gently enough not to injure you... but forcefully enough that you weren’t meant to leave on your own.
You sit up slowly.
The room is silent—eerily so.
A mirror hangs across from you, cracked slightly at the corner. In it, you see yourself—disoriented, breathing hard—but behind your reflection, a shadow flickers.
You spin around.
Nothing.
But the sense of being watched grows stronger.
Then—a door creaks open on its own. It wasn’t there a second ago. A passage carved behind a false wall. You hear faint music, echoing through the hidden corridor. Soft piano notes, distant laughter… and a familiar voice.
Mysterious Man (faintly): “I didn’t think they’d act so soon.”
Your breath catches.
He’s here.
Somewhere.
[[Go Out->Foyer 1]]
@@.image-wrapper-w70p;<img src="Pics\Bedroom\Sleep.jpg" style="width: 75%; height: auto;"> @@
You slept as much as you could. <br />
<<set $hour = 8>>
<<set $minute = 0>>
<p class="add">+$mainChar.maxEnergy Energy</p> <br />
<<set $mainChar.energy += $mainChar.maxEnergy>>
<<if $brushingTeeth != true>>
<<checkbox "$brushingTeeth" false true>> Brush teeth
<<else>>
<<checkbox "$brushingTeeth" false true checked>> Brush teeth
<<endif>>
<br />
<<if $combingHair != true>>
<<checkbox "$combingHair" false true>> Comb hair
<<else>>
<<checkbox "$combingHair" false true checked>> Comb hair
<<endif>>
<br />
<<link "Get up">>
<<if $brushingTeeth == true>>
<<set $mainChar.appearance.teethBrushed = true>>
<<set $minute += 3>>
<<endif>>
<<if $combingHair == true>>
<<set $mainChar.appearance.isCombed = true>>
<<set $minute += 3>>
<<endif>>
<<goto "BedroomDifferent">>
<</link>>@@.image-wrapper-w70p;<img src="Pics\Bedroom\Room.webp" style="width: 75%; height: auto;"> @@
You stir to the sound of silence. The sheets beneath you are soft—too soft, like velvet soaked in secrets. Your head throbs faintly, and as your eyes adjust to the low amber glow of the room, reality creeps back in.
This isn’t the room you were in before.
You’re in a bedroom, but not the kind meant for comfort. The walls are dark stone, almost dungeon-like, but softened by expensive furnishings—a contradiction wrapped in elegance and control. A single chandelier dangles overhead, its dim bulbs casting slow-turning shadows that stretch across the high ceiling.
The bed is massive. Black sheets. Crimson pillows. A cage of beauty, dressed in luxury but soaked in mystery. Heavy velvet curtains hang on all four sides—drawn back just enough for you to know you’re being displayed, not hidden.
To your left, there’s a mirror, not cracked like before, but flawless—a one-way glass, maybe? You stare into it, and for a moment, it feels like something stares back.
To your right, a single nightstand. On it: a glass of water, untouched. A single black feather. And a small note folded in half. Your name—$mainChar.firstName—written across it in careful cursive. [[Examine the Note and Feather.->Raven's Secret]]
A faint scent clings to the air. Not cologne, not perfume—something darker. Musk, spice, and the ghost of something floral. It lingers in your lungs, heavy like a memory you’re not supposed to remember.
There's a door at the far end, painted the same color as the walls, easy to miss if you weren’t looking. It’s closed. No lock visible on this side. No sound behind it.
The room is beautiful.
But it’s not yours.
And it’s clear now—[[you’re not a guest anymore->Bedroom]]<h1 align="center">Chapter 3: Check the Hallway</h1>
<hr>
You wait until the silence feels absolute. The hallway has gone still again, but you can’t shake the chill crawling across your skin.
You walk softly toward the door, ear pressed gently against the wood. Nothing. Not a breath, not a sound.
You unlock the deadbolt with a slow, careful twist.
Then, you ease the door open just an inch.
Another.
Another.
The hallway is empty. The flickering light overhead casts a stuttering shadow down the corridor. You see no one.
Still… something feels off.
You step out. Just enough to scan left, then right. A shiver runs up your back as you notice—
the security camera down the hall has been turned.
That’s when it happens.
A rush of air behind you—
A thud—
And then blackness.
A thick bag is yanked over your head.
Strong arms slam into your torso, pulling you backward before you can scream. You thrash, but the grip around your chest tightens like a vice.
Your feet leave the ground. You hear the door slam shut behind you—yours. Then footsteps. Fast. Heavy. Someone’s dragging you.
You shout, but the sound is muffled against the cloth and the adrenaline flooding your system.
The hallway becomes a blur of movement and vibration. A stairwell. A creaking floor.
Then, a door opens—cold air, damp and heavy—
And you’re tossed into something hard. Metal.
A van.
The doors slam.
The engine rumbles to life.
[[And you’re gone.->kidnap]]<h1 align="center">Chapter 3: Barricade the Door and Try to Sleep</h1>
<hr>
You stare at the door a moment longer, your mind running in circles. That knock didn’t feel random. And that shadow outside? Too deliberate. Too patient.
You move quickly, grabbing the closest chair and wedging it under the doorknob. Then your weight bench. Then your suitcase. You stack anything heavy, anything solid—layer after layer of "just in case."
The silence presses in around you like fog.
You flick off the lights and let the glow of the city filter in through the blinds.
The room feels different now. Smaller. But safer.
You lay down on the couch—not the bed. You want a clear view of the door, just in case.
Your phone buzzes.
Unknown Number:
“You made your choice. We’ll make ours.”
Your stomach drops.
You lock your phone. Set it face-down.
You lay back and breathe.
They can’t get in, you tell yourself.
You stay like that for a long while—watching shadows crawl across the ceiling. Listening for the smallest sound.
Eventually, your eyes grow heavy.
And despite everything… [[you drift.->BedroomDifferent]]@@.image-wrapper-w70p;<img src="Pics\Maze\Maze-Front.webp" style="width: 90%; height: auto;"> @@
[[Walk around]]
[[Search for Clues +2 Curiosity->Masquerade Clue]]
[[Go Back->Out Front]]@@.image-wrapper-w70p;<img src="Pics\Backyard\Back.jpg" style="width: 75%; height: auto;"> @@
<<if visited() is 1>>
You step through the double doors at the back of the mansion, and for a moment, the air changes—warmer, softer, charged with something electric.
Before you stretches a lush, private garden oasis, walled off by tall hedges and smooth stone barriers. The space hums with quiet music, faint laughter, and the subtle rhythm of pleasure in motion.
The garden blooms wildly—deep reds, purples, and golds tangled together like the setting sun caught in a dream. Marble statues of nude male figures rise from between beds of roses and ivy. Among the flowers, a few men recline on blankets, some fully nude, others draped in silk or mesh, fingers tracing skin like they’re painting stories into each other.
At the far edge, the pool glistens, illuminated from below with an ethereal light that casts the men in the water in a sensual glow. Their bodies gleam with water and oil, muscles moving like shadows beneath the surface. Some swim lazily, others press against each other at the edges, hands wandering beneath the waves. One man sits on the pool’s ledge, head thrown back in laughter as another massages his thighs from the water below.
To your right, a curved bar carved from obsidian and glass shimmers in the twilight. Behind it, another shirtless man with tattoos curling across his chest pours drinks—dark liquors, golden elixirs, something red like blood. A group of men—diverse, beautiful, lost in each other’s presence—clink glasses, sip slow, and exchange glances heavy with intent.
Everywhere you look, there’s skin, motion, connection.
Some speak in hushed tones.
Some don’t speak at all.
Every man here seems perfectly at home—unbothered by modesty, bathed in confidence.
And somehow… you feel like you were meant to be here too.
<</if>>
[[Bar]]
[[Go Swimming->Pool]]
[[Search for Clues +2 Curiosity->Masquerade Clue]]
[[Garden]]
<<if $lastPlace == "Foyer 1">>
[[Go Back->Foyer 1]]
<</if>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<</if>>
@@.image-wrapper-w70p;<img src="Pics\Maze\Maze-Front.webp" style="width: 90%; height: auto;"> @@
You get lost in the maze for hours with no way back to the manor.
So you head deeper in, and it starts getting dark oue of nowhere, really fast.
Someone jumps infront of me and instantly grabs me from behind and rips my clothes of.
<a href="javascript:void(0);" onclick="SugarCube.Engine.play('Maze Sex')">
<img src="Pics/Maze/Ripped.gif" style="width: 75%;">
</a>
He Fucks you endlessly...
@@.image-wrapper-w70p;<img src="Pics\Maze\MS1.gif" style="width: 90%; height: auto;"> @@
And Endlessly...
@@.image-wrapper-w70p;<img src="Pics\Maze\MS2.gif" style="width: 90%; height: auto;"> @@
And endlessly.
@@.image-wrapper-w70p;<img src="Pics\Maze\MS3.gif" style="width: 90%; height: auto;"> @@
<hr>
He forces his dick in your mouth and you suck it slowly.
@@.image-wrapper-w70p;<img src="Pics\Maze\MBJ1.gif" style="width: 90%; height: auto;"> @@
<<if visited("Bedroom")>>
[[Go take a shower->Have a shower]]
<<else>>
[[Find the exit->Out Front]]
<</if>>@@.image-wrapper-w70p;<img src="Pics\Lounge\outside.png" style="width: 75%; height: auto;"> @@
<<if visited() is 1>>
Tucked beneath a row of ivy-covered arches, the bar gleams like a jewel in the heart of the backyard. It's carved from smooth obsidian and deep black marble, cool to the touch and polished to a mirror shine. The surface reflects candlelight and the shimmer of oiled skin, giving everything a surreal, otherworldly glow.
Shelves lined with rare and exotic bottles stretch behind the counter, their colored glass casting fractured rainbows against the stone. Labels are in languages you don’t recognize—deep reds, golden ambers, and glowing emeralds line the racks, begging to be poured. Some of them have no names at all.
The bartender, bare-chested and covered in soft tattoos that wrap down his arms, moves with effortless grace. His hands work like a ritual—mixing, pouring, garnishing each drink with precision and a hint of drama. His eyes flick up between motions, landing on each guest with unspoken intent, as if he knows their flavor before they ask.
Plush leather stools, designed more for lounging than sitting, line the front of the bar. Men recline casually, sipping slow, whispering softly into each other’s ears. Some sit closer than strangers should. Some are already touching. Laughter bubbles up from one end. A moan escapes from another.
Above, hanging lanterns draped with black lace swing gently in the breeze, casting layered shadows across the patrons’ bare shoulders. The music here is slow, rhythmic, pulsing like a heartbeat—designed to match the rhythm of whatever you’re feeling.
And here at the bar, time doesn’t move the same.
Everything is slower. Smoother.
And every sip tastes like permission.
<</if>>
<<set $lastPlace = "Bar">>
[[Go Inside->The Velvet Lounge]]
[[Talk with Bartender]]
[[Drinks]]
[[Go Back->Backyard]]
<<set _image to either(1,2,3,4)>>
<<if _image == 1>>@@.image-wrapper-w70p;<img src="Pics/Backyard/Pool1.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 2>>@@.image-wrapper-w70p;<img src="Pics/Backyard/Pool2.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 3>>@@.image-wrapper-w70p;<img src="Pics/Backyard/Pool3.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 4>>@@.image-wrapper-w70p;<img src="Pics/Backyard/Pool4.gif" style="width: 75%; height: auto;"> @@<<endif>>
Wasn't that refreshing...
[[Go Back->Backyard]]@@.image-wrapper-w70p;<img src="Pics\Backyard\Garden.jpeg" style="width: 75%; height: auto;"> @@
[[Sunbathe Nude]] or [[Sunbathe Semi-Nude]]
[[Garden Shower]]
[[Fire Pit]]
[[Fantasy land]]
[[Frolic among the flowers]]
[[Search for Clues +2 Curiosity->Masquerade Clue]]
[[Go Back->Backyard]]@@.image-wrapper-w70p;<img src="Pics\Backyard\Bartender.jpg" style="width: 75%; height: auto;"> @@
<<set _rand = random(1, 3)>>
<<switch _rand>>
<<case 1>>
<p><b>$mainChar.firstName:</b> “What do you recommend for someone who just stepped into paradise?”</p>
<p><b>Bartender:</b> “Depends… are you trying to cool down, or heat up?”</p>
<p><b>Bartender:</b> “This one’s called 'The First Yes.' Most men here don't make it to their third.”</p>
<p><b>$mainChar.firstName:</b> “What happens on the third?”</p>
<p><b>Bartender:</b> “You stop asking questions and start participating.”</p>
<<case 2>>
<p><b>$mainChar.firstName:</b> “Everyone here seems so... comfortable. Is this what every night looks like?”</p>
<p><b>Bartender:</b> “Comfort’s easy when you know no one’s judging. Nights like this are about freedom. Consent. Control. Letting go.”</p>
<p><b>$mainChar.firstName:</b> “And you? You just serve drinks?”</p>
<p><b>Bartender:</b> “I serve what people really want. Drinks, conversation, a reason to stay... or a reason to surrender.”</p>
<p><b>Bartender:</b> “What are you really here for, $mainChar.firstName?”</p>
<<case 3>>
<p><b>$mainChar.firstName:</b> “Feels like this place knows more about me than it should.”</p>
<p><b>Bartender:</b> “It does. This house doesn’t invite strangers. Only men who are ready for… something.”</p>
<p><b>$mainChar.firstName:</b> “And what if I’m not sure what I’m ready for?”</p>
<p><b>Bartender:</b> “Then take a sip. Stay awhile. Watch the others. Sooner or later, what you're looking for will find you.”</p>
<p><b>Bartender:</b> “Or maybe… he already has.”</p>
<</switch>>
[[Drinks]]
[[Go Back->Bar]]
@@.image-wrapper-w70p;<img src="Pics\Lounge\Lounge.png" style="width: 75%; height: auto;"> @@
<<link "Patron">>
<<set $mainChar.money -= 5>>
<<set $mainChar.intoxication += 4>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<goto "Drinks">>
<</link>>
<<link "Ciroc">>
<<set $mainChar.money -= 5>>
<<set $mainChar.intoxication += 4>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<goto "Drinks">>
<</link>>
<<link "Hennessy">>
<<set $mainChar.money -= 5>>
<<set $mainChar.intoxication += 4>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<goto "Drinks">>
<</link>>
<<link "Crown Royale">>
<<set $mainChar.money -= 5>>
<<set $mainChar.intoxication += 4>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<goto "Drinks">>
<</link>>
<<link "Smirnoff">>
<<set $mainChar.money -= 5>>
<<set $mainChar.intoxication += 4>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<goto "Drinks">>
<</link>>
<<link "Dusse">>
<<set $mainChar.money -= 5>>
<<set $mainChar.intoxication += 4>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<goto "Drinks">>
<</link>>
<<link "Don Julio">>
<<set $mainChar.money -= 5>>
<<set $mainChar.intoxication += 4>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<goto "Drinks">>
<</link>>
<<set $mainChar.intoxication = Math.clamp($mainChar.intoxication, 0, 100)>>
<<if $mainChar.intoxication >= 100>>
You leave, stumbling everywhere. Then you [[pass out drunk]]
<</if>>
<<if $lastPlace == "The Velvet Lounge">>
[[Go Back->The Velvet Lounge]]
<</if>>
<<if $lastPlace == "Bar">>
[[Go Back->Bar]]
<</if>>
<<if $lastPlace == "Private Bar">>
[[Go Back->Private Bar]]
<</if>><<if $mainChar.intoxication < 0>>
<<set $mainChar.intoxication = 0>>
<<elseif $mainChar.intoxication > 100>>
<<set $mainChar.intoxication = 100>>
<<endif>>
<<if $mainChar.intoxication > 0>>
<<intoxicationWidget>>
<</if>>
<br /><<widget "intoxicationBar">><<nobr>>
<<if $mainChar.intoxication == 0>><progress class="progressBar" value="0" max="100"></progress>
<<elseif $mainChar.intoxication == 1>><progress class="progressBar" value="1" max="100"></progress>
<<elseif $mainChar.intoxication == 2>><progress class="progressBar" value="2" max="100"></progress>
<<elseif $mainChar.intoxication == 3>><progress class="progressBar" value="3" max="100"></progress>
<<elseif $mainChar.intoxication == 4>><progress class="progressBar" value="4" max="100"></progress>
<<elseif $mainChar.intoxication == 5>><progress class="progressBar" value="5" max="100"></progress>
<<elseif $mainChar.intoxication == 6>><progress class="progressBar" value="6" max="100"></progress>
<<elseif $mainChar.intoxication == 7>><progress class="progressBar" value="7" max="100"></progress>
<<elseif $mainChar.intoxication == 8>><progress class="progressBar" value="8" max="100"></progress>
<<elseif $mainChar.intoxication == 9>><progress class="progressBar" value="9" max="100"></progress>
<<elseif $mainChar.intoxication == 10>><progress class="progressBar" value="10" max="100"></progress>
<<elseif $mainChar.intoxication == 11>><progress class="progressBar" value="11" max="100"></progress>
<<elseif $mainChar.intoxication == 12>><progress class="progressBar" value="12" max="100"></progress>
<<elseif $mainChar.intoxication == 13>><progress class="progressBar" value="13" max="100"></progress>
<<elseif $mainChar.intoxication == 14>><progress class="progressBar" value="14" max="100"></progress>
<<elseif $mainChar.intoxication == 15>><progress class="progressBar" value="15" max="100"></progress>
<<elseif $mainChar.intoxication == 16>><progress class="progressBar" value="16" max="100"></progress>
<<elseif $mainChar.intoxication == 17>><progress class="progressBar" value="17" max="100"></progress>
<<elseif $mainChar.intoxication == 18>><progress class="progressBar" value="18" max="100"></progress>
<<elseif $mainChar.intoxication == 19>><progress class="progressBar" value="19" max="100"></progress>
<<elseif $mainChar.intoxication == 20>><progress class="progressBar" value="20" max="100"></progress>
<<elseif $mainChar.intoxication == 21>><progress class="progressBar" value="21" max="100"></progress>
<<elseif $mainChar.intoxication == 22>><progress class="progressBar" value="22" max="100"></progress>
<<elseif $mainChar.intoxication == 23>><progress class="progressBar" value="23" max="100"></progress>
<<elseif $mainChar.intoxication == 24>><progress class="progressBar" value="24" max="100"></progress>
<<elseif $mainChar.intoxication == 25>><progress class="progressBar" value="25" max="100"></progress>
<<elseif $mainChar.intoxication == 26>><progress class="progressBar" value="26" max="100"></progress>
<<elseif $mainChar.intoxication == 27>><progress class="progressBar" value="27" max="100"></progress>
<<elseif $mainChar.intoxication == 28>><progress class="progressBar" value="28" max="100"></progress>
<<elseif $mainChar.intoxication == 29>><progress class="progressBar" value="29" max="100"></progress>
<<elseif $mainChar.intoxication == 30>><progress class="progressBar" value="30" max="100"></progress>
<<elseif $mainChar.intoxication == 31>><progress class="progressBar" value="31" max="100"></progress>
<<elseif $mainChar.intoxication == 32>><progress class="progressBar" value="32" max="100"></progress>
<<elseif $mainChar.intoxication == 33>><progress class="progressBar" value="33" max="100"></progress>
<<elseif $mainChar.intoxication == 34>><progress class="progressBar" value="34" max="100"></progress>
<<elseif $mainChar.intoxication == 35>><progress class="progressBar" value="35" max="100"></progress>
<<elseif $mainChar.intoxication == 36>><progress class="progressBar" value="36" max="100"></progress>
<<elseif $mainChar.intoxication == 37>><progress class="progressBar" value="37" max="100"></progress>
<<elseif $mainChar.intoxication == 38>><progress class="progressBar" value="38" max="100"></progress>
<<elseif $mainChar.intoxication == 39>><progress class="progressBar" value="39" max="100"></progress>
<<elseif $mainChar.intoxication == 40>><progress class="progressBar" value="40" max="100"></progress>
<<elseif $mainChar.intoxication == 41>><progress class="progressBar" value="41" max="100"></progress>
<<elseif $mainChar.intoxication == 42>><progress class="progressBar" value="42" max="100"></progress>
<<elseif $mainChar.intoxication == 43>><progress class="progressBar" value="43" max="100"></progress>
<<elseif $mainChar.intoxication == 44>><progress class="progressBar" value="44" max="100"></progress>
<<elseif $mainChar.intoxication == 45>><progress class="progressBar" value="45" max="100"></progress>
<<elseif $mainChar.intoxication == 46>><progress class="progressBar" value="46" max="100"></progress>
<<elseif $mainChar.intoxication == 47>><progress class="progressBar" value="47" max="100"></progress>
<<elseif $mainChar.intoxication == 48>><progress class="progressBar" value="48" max="100"></progress>
<<elseif $mainChar.intoxication == 49>><progress class="progressBar" value="49" max="100"></progress>
<<elseif $mainChar.intoxication == 50>><progress class="progressBar" value="50" max="100"></progress>
<<elseif $mainChar.intoxication == 51>><progress class="progressBar" value="51" max="100"></progress>
<<elseif $mainChar.intoxication == 52>><progress class="progressBar" value="52" max="100"></progress>
<<elseif $mainChar.intoxication == 53>><progress class="progressBar" value="53" max="100"></progress>
<<elseif $mainChar.intoxication == 54>><progress class="progressBar" value="54" max="100"></progress>
<<elseif $mainChar.intoxication == 55>><progress class="progressBar" value="55" max="100"></progress>
<<elseif $mainChar.intoxication == 56>><progress class="progressBar" value="56" max="100"></progress>
<<elseif $mainChar.intoxication == 57>><progress class="progressBar" value="57" max="100"></progress>
<<elseif $mainChar.intoxication == 58>><progress class="progressBar" value="58" max="100"></progress>
<<elseif $mainChar.intoxication == 59>><progress class="progressBar" value="59" max="100"></progress>
<<elseif $mainChar.intoxication == 60>><progress class="progressBar" value="60" max="100"></progress>
<<elseif $mainChar.intoxication == 61>><progress class="progressBar" value="61" max="100"></progress>
<<elseif $mainChar.intoxication == 62>><progress class="progressBar" value="62" max="100"></progress>
<<elseif $mainChar.intoxication == 63>><progress class="progressBar" value="63" max="100"></progress>
<<elseif $mainChar.intoxication == 64>><progress class="progressBar" value="64" max="100"></progress>
<<elseif $mainChar.intoxication == 65>><progress class="progressBar" value="65" max="100"></progress>
<<elseif $mainChar.intoxication == 66>><progress class="progressBar" value="66" max="100"></progress>
<<elseif $mainChar.intoxication == 67>><progress class="progressBar" value="67" max="100"></progress>
<<elseif $mainChar.intoxication == 68>><progress class="progressBar" value="68" max="100"></progress>
<<elseif $mainChar.intoxication == 69>><progress class="progressBar" value="69" max="100"></progress>
<<elseif $mainChar.intoxication == 70>><progress class="progressBar" value="70" max="100"></progress>
<<elseif $mainChar.intoxication == 71>><progress class="progressBar" value="71" max="100"></progress>
<<elseif $mainChar.intoxication == 72>><progress class="progressBar" value="72" max="100"></progress>
<<elseif $mainChar.intoxication == 73>><progress class="progressBar" value="73" max="100"></progress>
<<elseif $mainChar.intoxication == 74>><progress class="progressBar" value="74" max="100"></progress>
<<elseif $mainChar.intoxication == 75>><progress class="progressBar" value="75" max="100"></progress>
<<elseif $mainChar.intoxication == 76>><progress class="progressBar" value="76" max="100"></progress>
<<elseif $mainChar.intoxication == 77>><progress class="progressBar" value="77" max="100"></progress>
<<elseif $mainChar.intoxication == 78>><progress class="progressBar" value="78" max="100"></progress>
<<elseif $mainChar.intoxication == 79>><progress class="progressBar" value="79" max="100"></progress>
<<elseif $mainChar.intoxication == 80>><progress class="progressBar" value="80" max="100"></progress>
<<elseif $mainChar.intoxication == 81>><progress class="progressBar" value="81" max="100"></progress>
<<elseif $mainChar.intoxication == 82>><progress class="progressBar" value="82" max="100"></progress>
<<elseif $mainChar.intoxication == 83>><progress class="progressBar" value="83" max="100"></progress>
<<elseif $mainChar.intoxication == 84>><progress class="progressBar" value="84" max="100"></progress>
<<elseif $mainChar.intoxication == 85>><progress class="progressBar" value="85" max="100"></progress>
<<elseif $mainChar.intoxication == 86>><progress class="progressBar" value="86" max="100"></progress>
<<elseif $mainChar.intoxication == 87>><progress class="progressBar" value="87" max="100"></progress>
<<elseif $mainChar.intoxication == 88>><progress class="progressBar" value="88" max="100"></progress>
<<elseif $mainChar.intoxication == 89>><progress class="progressBar" value="89" max="100"></progress>
<<elseif $mainChar.intoxication == 90>><progress class="progressBar" value="90" max="100"></progress>
<<elseif $mainChar.intoxication == 91>><progress class="progressBar" value="91" max="100"></progress>
<<elseif $mainChar.intoxication == 92>><progress class="progressBar" value="92" max="100"></progress>
<<elseif $mainChar.intoxication == 93>><progress class="progressBar" value="93" max="100"></progress>
<<elseif $mainChar.intoxication == 94>><progress class="progressBar" value="94" max="100"></progress>
<<elseif $mainChar.intoxication == 95>><progress class="progressBar" value="95" max="100"></progress>
<<elseif $mainChar.intoxication == 96>><progress class="progressBar" value="96" max="100"></progress>
<<elseif $mainChar.intoxication == 97>><progress class="progressBar" value="97" max="100"></progress>
<<elseif $mainChar.intoxication == 98>><progress class="progressBar" value="98" max="100"></progress>
<<elseif $mainChar.intoxication == 99>><progress class="progressBar" value="99" max="100"></progress>
<<elseif $mainChar.intoxication == 100>><progress class="progressBar" value="100" max="100"></progress>
<<endif>>
<</nobr>><</widget>>@@.image-wrapper-w70p;<img src="Pics\Bedroom\Room.webp" style="width: 75%; height: auto;"> @@
<<set $mainChar.intoxication = 0>>
Your head is swimming. Not in pain—just… floating. Like your body has weight, but your thoughts don’t.
You blink against the haze, light creeping in through the heavy velvet curtains that line the tall windows of your room. The air smells faintly of citrus and something darker—spice, maybe… cologne?
You shift, feeling the soft drag of black satin sheets against your skin.
You're in the bed. Your bed—at least, you think it is. You remember the bar: the drinks, the conversation, the heat of someone’s breath close to your ear. You remember a final drink, handed to you with a smirk from the bartender. Something bold. Something smooth.
Then… nothing.
$mainChar.firstName (groggy): "...hello?"
Silence answers. The room is still.
You sit up slowly. Your clothes are still on—barely. Your shirt is unbuttoned. Your belt undone. One shoe is off. One remains.
Your throat is dry, but your skin feels warm. Touched.
You spot a glass of water on the nightstand, along with a small folded card—identical to the ones from before. Your name, written neatly in silver ink.
You open it with trembling fingers.
“We liked watching you.
You’re beginning to let go.”
— M.
Your breath catches.
The door to the hallway is slightly ajar. A breeze whispers through the crack, as if someone left only moments ago.
You weren’t alone last night.
But no one stayed to say goodbye.
[[Get Up->Bedroom]]<<set _image to either(1,2,3,4)>>
<<if _image == 1>>@@.image-wrapper-w70p;<img src="Pics/Backyard/sunnude1.jpg" style="width: 75%; height: auto;"> @@
<<elseif _image == 2>>@@.image-wrapper-w70p;<img src="Pics/Backyard/sunnude2.jpg" style="width: 75%; height: auto;"> @@
<<elseif _image == 3>>@@.image-wrapper-w70p;<img src="Pics/Backyard/sunnude3.jpg" style="width: 75%; height: auto;"> @@<<endif>>
[[Go Back->Garden]]<<set _image to either(1,2,3,4)>>
<<if _image == 1>>@@.image-wrapper-w70p;<img src="Pics/Backyard/sun1.jpg" style="width: 75%; height: auto;"> @@
<<elseif _image == 2>>@@.image-wrapper-w70p;<img src="Pics/Backyard/sun2.jpg" style="width: 75%; height: auto;"> @@
<<elseif _image == 3>>@@.image-wrapper-w70p;<img src="Pics/Backyard/sun3.jpg" style="width: 75%; height: auto;"> @@<<endif>>
[[Go Back->Garden]]@@.image-wrapper-w70p;<img src="Pics\Backyard\Garden Shower.gif" style="width: 75%; height: auto;"> @@
You shower in the waterfall.
[[Go Back->Garden]]@@.image-wrapper-w70p;<img src="Pics\Backyard\Fire.jpg" style="width: 75%; height: auto;"> @@
You sat at the fire pit, making smores and enjoying yourself with other residents.
[[Go Back->Garden]]
<<if random(1, 3) == 1>>
Someone approches you, looking for a [[Good Time]]
<</if>>
Welcome to Fantasy Land
<hr>
You participate in the ongoing orgy...
@@.image-wrapper-w70p;<img src="Pics/Backyard/Scene 3/Scene1.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/Backyard/Scene 3/Scene2.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/Backyard/Scene 3/Scene3.gif" style="width: 75%; height: auto;"> @@
You all head inside to continue...
@@.image-wrapper-w70p;<img src="Pics/Backyard/Scene 3/Scene4.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/Backyard/Scene 3/Scene5.gif" style="width: 75%; height: auto;"> @@
Everyone finishes and leaves to do [[something else->Have a shower]] @@.image-wrapper-w70p;<img src="Pics\Backyard\Frolic.jpg" style="width: 75%; height: auto;"> @@
You went frolicking in the Garden's Flowers.
[[Go Back->Garden]]<<set _image to either(1, 2, 3)>>
<<if _image == 1>>
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/GT.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/GT1.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/GT2.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/GT3.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/GT4.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 2>>
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/G-T.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/G-T1.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/G-T2.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/G-T3.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/G-T4.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 3>>
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/GT-.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p; <img src="Pics/Backyard/Scene 2/GT-1.gif" style="width: 75%; height: auto;"> @@
<</if>>
[[Go Back->Fire Pit]]<h1 align="center">Chapter 3: Follow Him</h1>
<hr>
You take his hand. It's warm, firm, and steady—too steady, like he's done this a thousand times. He doesn't tug or rush. He just looks at you with a calm that says he already knows what you’ll do next.
Without a word, he turns and leads you through the Velvet Room.
The air thickens as you move deeper—heavier with heat, scent, and sound. Bare skin brushes past yours. A soft moan slips out from behind a curtain. Laughter, hushed conversation, the clink of crystal glasses—it all blends into an ambient rhythm, like the house itself is breathing.
He leads you past the glowing bar, past velvet sofas where men lounge half-nude, lips grazing necks, fingers teasing thighs.
You don’t stop walking. But your eyes don’t stop roaming either.
$mainChar.firstName (quietly):
"Is this all just… for show?"
He glances over his shoulder, his smirk sharp but not unkind.
Mysterious Man:
"No one here performs. Everyone indulges."
You reach another door. Smaller. Tucked away in the back, guarded by two soft-hung curtains and the scent of sandalwood.
He opens it, just enough for you to see a private lounge bathed in candlelight.
There’s a chaise, a table with two drinks already poured, and a wide, inviting chair upholstered in black leather. Music hums faintly from the walls—slow, jazzy, sensual.
He turns to face you.
Mysterious Man (softly):
"You made it past the door. You followed me here. That tells me a lot."
He steps closer, voice dipping lower.
Mysterious Man:
"But now I want to know what you want, $mainChar.firstName. Do you want conversation…? Or something more… [[physical?->First Sex]]"<h1 align="center">Chapter 3: Challenge Him</h1>
<hr>
You take a few steps after him… then stop.
He doesn’t turn around right away—just tilts his head slightly, like he already expected the hesitation.
$mainChar.firstName (firm):
"Before I follow you into whatever this is... you're gonna have to give me more than cryptic smiles and candlelight."
He slowly turns, facing you fully now. His expression doesn’t shift much—but you can see the amusement tugging at the corners of his mouth.
Mysterious Man (cool, composed):
"You’re not the first man to hesitate. But you might be the first to do it out loud."
He steps closer—casually, confidently—until there’s barely any space between your bodies.
Mysterious Man (lower):
"What would you like me to say, $mainChar.firstName? That you’ve been chosen? That this place knows things about you even you haven’t admitted to yourself?"
His voice softens, but there's something sharp beneath it.
Mysterious Man:
"Or maybe you’d rather I call this a game. One where the only rule… is honesty."
You stare at him. The tension between you simmers, not hostile—but charged.
$mainChar.firstName (eyes narrowing):
"I don’t play games I don’t understand."
Mysterious Man (smirking):
"Then stay. Ask questions. Push back. I want to see what happens when you stop pretending you’re not curious."
He turns again, but this time he doesn't walk away. He gestures toward the private lounge behind him—low-lit, rich with shadows and promise.
Mysterious Man:
"Come with me. But only if you’re ready to stop watching from the [[edge.->First Sex]]"<h1 align="center">Chapter 3: Ignore The Warning</h1>
<hr>
You stare at your phone for a long moment after the call ends.
His words echo:
"They either want something from you... or already have something on you."
You should be scared.
Maybe you are.
But curiosity is louder.
And something inside you says this was meant to happen.
You toss on a jacket, grab your phone, and head out the door.
<h2 align="center">Later That Night – Outside the Mansion</h2>
The building is even more imposing in person. The black stone. The wrought iron gate, partially open. Candles flicker in sconces by the door, casting the front steps in a warm, golden glow.
There’s no intercom. No bell.
Just a sense that they already know you’re here.
You push the gate open.
The front door swings inward before you can touch it.
Standing there, bathed in warm light, is the man from the text.
Tall. Clean-cut. Dark eyes. Sharp jaw.
Wearing all black. No name tag. No smile.
But something about him pulls at you.
Mysterious Man (quietly):
"Welcome, $mainChar.firstName. Took you long enough."
You hesitate, just for a breath.
Then step through the door.
It shuts softly behind you.
<h2 align="center">Inside the Mansion</h2>
The air smells of cedarwood, smoke, and something floral. Velvet walls absorb sound, making the space feel dreamlike, as if you’ve stepped into a world between worlds.
Candles line the hallway.
Somewhere deeper inside, music plays—low, slow, sensual.
The Mysterious Man begins walking.
You follow.
No questions.
Not yet.
You’ve crossed a line.
Whatever happens now…
[[You asked for it.->First Sex]]
<h1 align="center">Chapter 3: Call Niko back and ask if he knows someone inside.</h1>
<hr>
You stare at your call history, thumb hovering over Niko’s name.
You know he knows more than he said.
You hit call.
Niko (answering instantly):
"Already regretting this, huh?"
$mainChar.firstName (quiet, serious):
"You said you’ve never been inside… but do you know someone who has?"
A pause.
Niko:
"Why?"
$mainChar.firstName:
"Because I’m going. And I’d rather not go in blind."
Niko exhales sharply through his nose—half annoyed, half impressed.
Niko:
"I should’ve known you'd go anyway."
He’s quiet for a few seconds. Then:
Niko:
"There’s a guy. Name’s August. Real name? Who knows. He used to model. Been in that circle for years. Kinda vanished off socials a while back, but I still have a burner number for him."
$mainChar.firstName:
"Burner number?"
Niko (serious now):
"Because the Velvet Room doesn’t let anyone talk freely. If he answers, keep it vague. Don’t name names unless he does. And don’t be surprised if he hangs up."
Your phone buzzes again—Niko’s sent you the number.
Niko:
"Good luck. Just... don’t lose yourself in there. That place isn’t built for people who like to stay in [[control.->BedroomDifferent]]"<<set _image to either(1,2,3,4)>>
<<if _image == 1>>@@.image-wrapper-w70p;<img src="Pics/Spa/mass1.jpg" style="width: 75%; height: auto;"> @@
<<elseif _image == 2>>@@.image-wrapper-w70p;<img src="Pics/Spa/mass2.jpg" style="width: 75%; height: auto;"> @@
<<elseif _image == 3>>@@.image-wrapper-w70p;<img src="Pics/Spa/mass3.webp" style="width: 75%; height: auto;"> @@<<endif>>
[[Go Back->Spa]]<<set _image to either(1, 2,)>>
<<if _image == 1>>
@@.image-wrapper-w70p; <img src="Pics/Spa/mass4.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 2>>
<video width="600" height="400" autoplay loop playsinline controls>
<source src="Pics/Spa/Massagesex.mp4" type="video/mp4">
</video>
<</if>>
[[Go Back->Spa]]<<set _image to either(1, 2, 3, 4, 5)>>
<<if _image == 1>>
<video width="600" height="400" autoplay loop playsinline controls>
<source src="Pics/Secret Room/wrest1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<<elseif _image == 2>>
<video width="600" height="400" autoplay loop playsinline controls>
<source src="Pics/Secret Room/wrest2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<<elseif _image == 3>>
<video width="600" height="400" autoplay loop playsinline controls>
<source src="Pics/Secret Room/wrest3.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<<elseif _image == 4>>
<video width="600" height="400" autoplay loop playsinline controls>
<source src="Pics/Secret Room/wrest4.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<<elseif _image == 5>>
<video width="600" height="400" autoplay loop playsinline controls>
<source src="Pics/Secret Room/wrest5.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
[[Go Back->A Secret room]]@@.image-wrapper-w70p;<img src="Pics\library.png" style="width: 75%; height: auto;"> @@
You trail your fingers along the spines of ancient books, eyes scanning unreadable titles etched in worn gold and fading ink. The air is thick with history, and the room hums with a quiet that feels alive.
Then—
Something catches your eye.
A single book.
Tucked between two larger volumes, barely noticeable… except it doesn’t look old at all.
The spine is smooth. Black leather. No dust. No label. Just a tiny silver symbol pressed into the cover: a closed eye.
You pause, fingers hovering just above it.
$mainChar.firstName (softly):
"You weren’t meant to be here, were you?"
You pull it free.
The book is warm.
Not just from the room—but like it was held recently.
Pages ripple gently as if moved by a breath of wind.
You open it.
Nothing.
The pages are blank.
Dozens of them. Crisp, clean… empty.
Until one begins to shift.
Words bleed through the page in real time—faint at first, then clearer.
"He’s closer than you think."
"Don’t let him read this before you’re ready."
Your hands freeze.
A soft creak sounds from behind one of the tall bookshelves.
You whip around—
Nothing.
But the candlelight flickers. The air feels heavier. Warmer.
You turn back to the book—
It’s gone.
Your hands are empty.
In its place, on the rug beneath your feet…
A black envelope.
Just like the others.
But this one has no name. Only a single word:
[[Attend the Masquerade->Masquerade Hall]]
[["Doubt Attend"->Ending: Doubt]]🎉 Congratulations...
You’ve completed MYSTERY.
But did you escape it?
Or become part of it?
You made it through every shadow, every temptation, every whispered invitation behind velvet doors.
You followed the clues, crossed the thresholds, asked the right questions—or the wrong ones—and you stayed.
Now the house knows you.
Knows what you want.
Knows what you hide.
Knows what you’d do again… if no one was watching.
And maybe, just maybe—
you’d do it all over again.
Thank you for playing.
The Velvet Room is always open…
for those brave enough to return.
<<timed 30s>>
[[Beginning]]
<</timed>><h1 align="left">Version 1.1 — August 17, 2025</h1>
<hr>
<h2 align="left">New Features:</h2>
<h3 align="left">Expanded Gallery & Masquerade Paths:</h3>
- Four new Gallery sequences with additional branching for portraits such as <i>The Watcher</i>, <i>The Innocent</i>, and <i>The Silent</i>, each with unique consequences and endings.
- Whispers & Voices System: players can now overhear hidden conversations or whispers in certain rooms, unlocking exclusive lore without immediate confrontation.
- New Stat-Driven Options: choices vary depending on <i>Curiosity</i> or <i>Freakness</i> thresholds, deepening replayability.
<h3 align="left">New Endings:</h3>
- <i>The Innocent’s Puppet</i> — Become trapped in the mirror with the child’s fractured reflection.
- <i>The Painted Sentinel</i> — Merge into the cloaked figure and guard the gallery forever.
- <i>The Crimson Keeper</i> — Claim the Vault and become part of the mansion’s living heartbeat.
- <i>The Safe Retreat</i> — Walk away intact, though haunted by unanswered questions.
- Plus many additional “bad ends” and alternate routes woven throughout the Gallery and Masquerade arcs.
<h3 align="left">Interactive Objects & Lore Items:</h3>
- Black Rose, Silver Key, and Secret Notes introduced as collectible items. These tie into the Vault system, unlocking new late‑game outcomes.
- Notes and sketches now provide optional lore while doubling as branching triggers.
<h2 align="left">Structural Improvements:</h2>
- More progressive item‑flag logic (<code>$hasBlackRose</code>, <code>$hasNote</code>, <code>$hasSilverKey</code>) creates layered decision‑making in the Crimson Vault.
- Added stat‑based autosave checkpoints at key discoveries (e.g., opening the Book of Names, Curator encounters).
- Consistency passes: dialogue now fully replaces the player name <code>$mainChar.firstName</code> across all new narrative branches.
- Expanded conditional fallbacks to prevent dead ends (especially when fleeing the gallery).
<h2 align="left">Narrative & Atmosphere:</h2>
- Rewrote Gallery passage descriptions with darker, more gothic tones — portraits now feel more alive and hostile rather than static.
- Expanded Curator interactions with new <i>flirt</i>, <i>challenge</i>, and <i>demand‑answer</i> options, dramatically altering pacing.
- Improved thematic cohesion of the Whispers, Mirrors, Vault, and Roses as part of the mansion’s “living memory.”
<h2 align="left">Quality of Life:</h2>
- Default energy/intoxication bars now use a cleaner progress bar widget.
- Added fail‑safe “Go Back” links to prevent soft locks.
- Minor typo and grammar fixes across Masquerade and Grindr NPC scenes.
<hr>
<h1 align="left">Version 1.0.1 — June 12, 2025</h1>
<hr>
<h2 align="left">New Features:</h2>
<h3 align="left">Six New Passages:</h3>
Confront Mysterious Man
Hide Note
- Masquerade Clue
- Masquerade Dance
- Masquerade Observe
- The Hidden Corridor (new core passage for this update)
<h3 align="left">Expanded Masquerade Paths:</h3>
- Introduced multiple branching narrative routes within the masquerade hall and surrounding areas.
- Deepened player choice impact through unique dialogue, discoveries, and tension-building scenes.
<h3 align="left">New Endings:</h3>
- The Game Continues — Discover that the masquerade is an endless cycle.
- The Secret Room — Learn the truth about Raven and the mansion’s living history.
The Endless Dance — A tension-filled NSFW-leaning ending where the player chooses to stay within the masquerade forever.
<h3 align="left">Auto-Save Integration:</h3>
- The game now automatically saves progress after each passage transition.
- Supports seamless return to last checkpoint without manual saving.
<h3 align="left">Player Name Support:</h3>
- Full replacement of “you” with $mainChar.firstName for immersive personalization throughout the new passages.
<h2 align="left">Structural Improvements:</h2>
- Clean and detailed branching from each of the six new core passages, with each choice leading to a custom ending or to an existing part of the game world.
- Enhanced narrative depth in the Masquerade Clue, Dance, and Observe passages to support multiple discovery paths.
<hr>
<h1 align="left">Version 1.0 - May 5, 2025</h1>
<hr>
"The mansion's doors opened wide—revealing choices, consequences, and secrets waiting to unfold."
<h2 align="left">New Additions</h2>
<h3 align="left">Story Branches</h3>
- Added a kidnapping path triggered by hallway and door interactions.
- Introduced branching routes including the hidden library, luxury bar, garden, and pool.
- Developed three bartender conversation variations based on player state.
<h3 align="left">Interactive Locations</h3>
- Garden scene added with pool, bar, fire pit, and sensual atmosphere.
- Hidden Library accessible through environmental clues and exploration.
- Private backyard space described with male statues, music, and late-night vibes.
<h3 align="left">Player Experience Enhancements</h3>
- Enabled conditional passages using stat-based macros (e.g., pass out from intoxication).
- Set up timed links that appear after a short delay to control story pacing.
- Created dynamic options that unlock after multiple visits to the same passage.
<h2 align="left">Logic and Gameplay Systems</h2>
<h3 align="left">Variables and Stats</h3>
- Used $mainCharfirstName throughout to personalize dialogue and narration.
- Implemented $lastPlace to track navigation history and smooth transitions.
- Established key thresholds for stats like $intoxication, $freakness, and $curiosity.
<h3 align="left">Conditional Navigation</h3>
- Ensured fallback options exist when stat conditions aren't met.
- Fixed inconsistencies in backtracking from locations like the Velvet Lounge.
<h2 align="left">Technical and Quality-of-Life Improvements</h2>
<h3 align="left">Auto-save Setup</h3>
- Drafted groundwork for auto-saving at critical junctures (e.g., after major decisions).
- Built space for future manual save prompts before pivotal scenes.
<h3 align="left">Macros and Events</h3>
- Added custom macro behavior for delayed link visibility.
- Created logic for links that only appear after repeated visits or specific triggers.
<h3 align="left">Interface Adjustments</h3>
- Adjusted display elements to better suit dark mansion themes and tone.
<h2 align="left">Visual and Thematic Cohesion</h2>
- Matched visual passages to themed environments:
- * Deep reds and obsidian for mansion interiors.
- * Ethereal lighting in pool and garden areas.
- * Quiet tension in library and bedroom scenes.
- Descriptions rewritten to evoke luxury, suspense, and attraction.
- Image and ambiance support for a narrative centered on mystery, temptation, and danger.
[[Back->Beginning]]<h1 align="center">Chapter 4: The Masquerade Hall</h1>
<hr>
@@.image-wrapper-w70p;<img src="Pics/Masquerade/Hall.jpg" style="width: 80%; height: auto;"> @@
You slip the black mask over your face. The hall is a sea of shadows and men—masked, shirtless, pressed close, eyes sharp. Cello notes weave through the crowd, as shifting glances and gloved hands pass silent invitations.
A silver-masked man approaches, his gaze flickering with hunger.
Silver-Masked Man: "First time... or just playing coy?"
Do you:
* [[Join the Dance +2 Freakness->Masquerade Dance]]
* [[Watch from the Shadows +1 Curiosity->Masquerade Observe]]
* [[Search for Clues +3 Curiosity->Masquerade Clue]]
<<set $lastPlace = "Masquerade Hall">>
[[Go Back->Hidden Library]]<h1 align="center">Chapter 4: The Raven's Secret</h1>
<hr>
You sit on the edge of the massive bed, the black satin sheets cool against your palms. The note and feather rest on the nightstand, their presence louder than the crackling fireplace. The note—your name, $mainChar.firstName, written in careful cursive—feels like a summons. The black feather, sleek and unnervingly perfect, seems to pulse with a secret of its own.
You pick up the note first, unfolding it with cautious fingers. The paper is heavy, textured, and smells faintly of ink and something floral. The words inside are written in the same elegant hand:
*"You’re not the first to sleep here. He watches. He always watches. Trust your instincts, not his words."*
Your breath catches. The words feel personal, urgent, like a warning carved into time. You glance at the feather, its barbs catching the candlelight in sharp, iridescent glints. You lift it, twirling it between your fingers. It’s unnaturally light, almost weightless, but its tip is razor-sharp, pricking your thumb when you press too hard.
A faint creak echoes from the hallway beyond the door. Your heart skips. The air in the room shifts—thicker, warmer, as if the mansion itself is listening.
You set the feather down, your mind racing. Who left this? A past guest? Someone still here? And who is *he*—the Mysterious Man? The one who led you into this web of velvet and shadows?
The note’s warning gnaws at you. Trust your instincts. But your instincts are torn—curiosity pulls you deeper, while caution screams to retreat.
<h3 align="left">Your Choices:</h3>
[[Confront the Mysterious Man +3 Curiosity->Confront Mysterious Man]] – You need answers, and he’s the only one who might have them.
[[Hide the Note +1 Curiosity->Hide Note]] – Keep this secret safe until you know more.
<<set $lastPlace = "Raven's Secret">>
[[Continue->Bedroom]]
@@.image-wrapper-w70p;<img src="Pics/Bedroom/NoteFeather.jpg" style="width: 80%; height: auto;"> @@
<<set $mainChar.curiosity += 1>>
<<run Save.autosave("Raven's Secret Start")>>@@.image-wrapper-w70p;<img src="Pics/Obsevatory/Telescope.png" style="width: 75%; height: auto;"> @@
<<if visited() is 1>>
The spiral staircase twists endlessly, winding you higher until the pulse of the masquerade fades into a distant memory. Up here, the mansion breathes differently—thin, cold air wraps around you like silk, and the scent of old wood and lavender drifts faintly from the halls below.
You step onto the grand observatory balcony, perched precariously at the top of the mansion. The air is sharp, teasing your skin through the thin fabric of your shirt. The telescope waits, its brass frame cool to the touch.
The world sprawls beneath you: the garden maze glimmers faintly in the distance, the rooftops shimmer under the weight of the moon. For a moment, you feel untouchable.
But you are not alone.
Out of the corner of your eye, you catch a shadowy figure leaning against the opposite railing, his mask catching a sliver of moonlight. He watches you, silent, unreadable.
When you step toward him, he vanishes—just like that.
<</if>>
[[Look at Telescope]]
[[Look off balcony]]
[[Hang out with the group of men]]
[[Participate in the orgy next to the west wing off the mansion]]
<<if $lastPlace == "Foyer 1">>
[[Go Back->Foyer 1]]
<</if>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<</if>>@@.image-wrapper-w70p;<img src="Pics\Telescope.jpg" style="width: 75%; height: auto;"> @@
The garden’s overgrown paths shiver under your footsteps. Lanterns swing gently from iron hooks, casting faint pools of light in the darkness. The air is thick with the perfume of wilted roses and something else—something faintly metallic.
Tucked into the weathered fence is a half-torn invitation, pinned by a golden dagger. The dagger glows faintly, its hilt etched with intricate designs—a masked man and a serpent intertwined.
The paper is soft with moisture, but the ink holds strong:
"Seek me beneath the painted smiles. The mask that doesn’t match hides more than a face."
You run your thumb over the dagger’s cold hilt. Someone left this for you—someone watching.
You hear footsteps crunching on gravel, growing closer.
[[Go Back->Backyard]]
<h1 align="center">Chapter 5: Dancing at the Masquerade</h1>
<hr>
The masquerade hall thrums with decadent energy, bodies pressed close, hidden behind shimmering masks. The chandeliers cast golden light that flickers over silk and bare skin alike.
You weave through the crowd until a man in a silver mask grabs your waist with confident, practiced hands. His chest presses against yours, his breath a soft tease against your ear.
Silver-Masked Man:
"You don’t dance like the others here. You don’t belong... and that excites me."
His hips grind into yours as the music slows, the tension electric. Every movement teeters on the edge of something dangerous.
Do you:
[[Give in and dance with him]], letting his hands wander as the beat slows?
[[Pull away]], choosing instead to scan the hall for mismatched masks?
[[Test him with the secret phrase from the clue]]: ‘The mask that doesn’t match hides more than a face.<h1 align="center">Chapter 5: Observe and Seek</h1>
<hr>
You slip away from the pulsing crowd, finding refuge in the dim glow of a shadowed alcove near the edge of the grand masquerade hall. The flicker of candlelight casts dancing shapes on the velvet drapes that frame a hidden side door, barely noticeable unless you’re looking for it.
From your vantage point, you watch the swirl of bodies: elegant figures twirling, whispered secrets exchanged behind masks, stolen glances heavy with unspoken promises.
Your eyes catch a man whose mask is conspicuously out of place — a gilded, ornate piece that clashes with his plain servant’s black attire. His posture is too confident, his gaze too sharp for someone who should be invisible.
Nearby, two figures lean close, their hands brushing just a bit too intimately as they exchange a small folded paper. The subtle tension between them hums louder than the music.
Suddenly, a figure slips through the half-hidden door you’d almost missed, vanishing into the mansion’s secret corridors beyond.
You weigh your options carefully — curiosity gnaws at you, but caution whispers warnings.
Do you:
[[Follow the man with the mismatched mask]], remembering the cryptic clue about masks that don’t match faces?
[[Edge closer to eavesdrop on the note exchange]], hoping to uncover whispered secrets?
[[Slip quietly through the hidden door]], risking detection for answers lurking beyond?<h1 align="center">Chapter 5: Confront Mysterious Man</h1>
<hr>
The man stands near the window, bathed in the faint silver light leaking through the cracked curtains. His gloved fingers slip something into his coat pocket—a glimmer of folded parchment? His movements are smooth, deliberate, as though he expected you to find him here.
When his eyes meet yours, there’s no panic, no surprise. Just cool, quiet amusement. His lips twitch into a knowing smirk.
Mysterious Man:
"Curiosity’s a dangerous habit in this house, sweetheart. People like you... they tend to vanish."
His voice drips like warm honey, dangerously inviting. There’s something about him—his confidence, his untouchable aura—that dares you to keep chasing him.
Do you:
[[Demand answers]]: "Who are you, and why were you in Raven's room?"
(You step closer, heart thudding, unwilling to be intimidated.)
[[Threaten Him]]: "I’ll expose you unless you start talking right now."
(Your hands ball into fists. You don’t back down from men like him.)
[[Play Coy]]: "Maybe I like dangerous habits. Maybe I like you."
(You smirk, testing him, blurring the line between hunter and prey.)<h1 align="center">Chapter 5: Hide The Note</h1>
<hr>
The parchment in your hand feels older than it should—edges frayed, corners stained. Raven’s secret isn’t just ink on paper. It’s loaded, like a match about to kiss a fuse.
You scan the room quickly. The footsteps are getting closer. Your heartbeat hammers against your ribs.
Your gaze falls on the loose floorboard near the bed. Perfect.
You slip the note into the dark crevice just as the door creaks open, someone entering the room. You barely have time to move.
Do you:
[[Dive behind the velvet drapes]], holding your breath as the intruder steps inside.
[[Casually lean against the window]], pretending you were just enjoying the view.
[[Crouch low and silently try to listen]], risking getting caught for more information.
Your pulse refuses to slow as shadows shift nearby. This is no longer just Raven’s secret—it’s yours now too.<h1 align="center">Chapter 6: Threaten Him</h1>
<hr>
$mainChar.firstName steps closer, voice low and unyielding.
$mainChar.firstName:
"I’m done playing. Tell me what you know — or this ends badly for you."
His eyes gleam with something dangerous — amusement, maybe, or respect.
Mysterious Man:
"Bold. I like that. If you’re serious, meet me where no one else dares to go."
Before $mainChar.firstName can ask where, he’s vanished into the shadows, leaving a grasp at the cold air.
Driven by a mix of dread and determination, $mainChar.firstName pushes open a narrow door near the servant’s wing and steps into a hidden corridor cloaked in darkness.
[[Go to the hidden corridor->Corridor]]<h1 align="center">Chapter 6: Play Coy</h1>
<hr>
$mainChar.firstName flashes a playful smile, hoping to unsettle him, to buy time.
$mainChar.firstName:
"Maybe I’m not your enemy after all."
His eyes narrow — calculating. Then, almost imperceptibly, he presses something cold and heavy into $mainChar.firstName’s palm.
Mysterious Man:
"This will unlock more than doors, but be careful which ones you open."
He disappears through a small door $mainChar.firstName hadn’t noticed before, leaving $mainChar.firstName holding a tarnished key — a key to the mansion’s darkest secrets.
Curiosity overpowers caution. $mainChar.firstName slips inside after him.
[[Go to the hidden corridor->Corridor]]<h1 align="center">Chapter 6: Demand Answers</h1>
<hr>
$mainChar.firstName grabs the man’s arm firmly, eyes burning with determination.
$mainChar.firstName:
"Who are you? What are you hiding?"
His smile twists into something cold and dangerous. He leans close, voice barely a whisper, but it cuts through the noise like a knife.
Mysterious Man:
"Secrets here aren’t given freely. You’ll have to find them yourself."
Before $mainChar.firstName can press further, his coat shifts and something small — a folded piece of paper — slips out. $mainChar.firstName’s fingers catch it mid-fall.
The man’s sharp gaze snaps to $mainChar.firstName. $mainChar.firstName shoves the note into a pocket and turns on the heel, heart pounding with equal parts fear and adrenaline.
$mainChar.firstName makes the way quickly to Raven’s bedroom, the one place hoped to be safe enough to hide the incriminating note.
[[Hide the note->Hide Note]]<h1 align="center">Chapter 6: Dive Behind Drapes</h1>
<hr>
$mainChar.firstName presses back against the heavy velvet drapes, breath shallow as footsteps draw near.
A shadow looms, but it passes without noticing. Heart slows, but the danger hasn’t passed — not yet.
From the hidden vantage, $mainChar.firstName glimpses a glint of metal on the garden fence. Something is pinned there, a dagger holding a note in place.
Gathering courage, $mainChar.firstName slips out the door and into the cool night air, the secret note burning in a pocket and the mystery pulling forward.
[[Find the clue->Masquerade Clue]]<h1 align="center">Chapter 6: Fake Casual</h1>
<hr>
$mainChar.firstName leans casually against the window sill, eyes scanning the masked crowd with practiced ease.
The mysterious man passes by, his gaze flickering over the room. He doesn’t spot $mainChar.firstName — or pretends not to.
The music swells, and $mainChar.firstName melts back into the swirling dancers, mind sharp, watching for any sign of the man’s intentions.
[[Observe the Masquerade->Masquerade Observe]]<h1 align="center">Chapter 6: Crouch and Listen</h1>
<hr>
$mainChar.firstName crouches low, heart hammering, ears straining.
The man mutters softly, almost too quiet to hear:
Mysterious Man:
"The key is hidden beneath the garden statue, near the ancient oak. Once you have it, no door can stop you."
The footsteps fade, and $mainChar.firstName slips silently after him, down a narrow passageway not noticed before.
[[Go to the hidden corridor->Corridor]]@@.image-wrapper-w70p;<img src="Pics/Obsevatory/Balcony.webp" style="width: 75%; height: auto;"> @@
[[Back->The Observatory]]@@.image-wrapper-w70p;<img src="Pics/Obsevatory/Hang out.png" style="width: 75%; height: auto;"> @@
[[Back->The Observatory]]<<set _image to either(1,2,3,4)>>
<<if _image == 1>>@@.image-wrapper-w70p;<img src="Pics/Observatory/1.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 2>>@@.image-wrapper-w70p;<img src="Pics/Observatory/2.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 3>>@@.image-wrapper-w70p;<img src="Pics/Observatory/3.gif" style="width: 75%; height: auto;"> @@
<<elseif _image == 4>>@@.image-wrapper-w70p;<img src="Pics/Observatory/4.gif" style="width: 75%; height: auto;"> @@<<endif>>
[[Back->The Observatory]]@@.image-wrapper-w70p;<img src="Pics/Obsevatory/Saturn.jpg" style="width: 75%; height: auto;"> @@
[[Back->The Observatory]]<h1 align="center">Chapter 6: Test him with the Secret Phrase</h1>
<hr>
$mainChar.firstName leans close, whispering the phrase uncovered earlier.
His smile turns sly, eyes gleaming with a dangerous secret.
Silver-Masked Man:
"Clever. But secrets come with a price."
Before $mainChar.firstName can react, he melts back into the crowd, leading $mainChar.firstName to the edge of the hall — and deeper into the mystery.
[[Go to Masquerade Observe->Masquerade Observe]]<h1 align="center">Chapter 6: Scan the Hall for marks</h1>
<hr>
Pulling away from the dance, $mainChar.firstName blends back into the swirling crowd, eyes sharp for the mask that doesn’t belong.
$mainChar.firstName catches the glint of something out of place — a gilded mask on a plain-clothed man — and decides to follow instincts.
[[Go to Masquerade Observe->Masquerade Observe]]<h1 align="center">Chapter 6: Dance with Him</h1>
<hr>
$mainChar.firstName lets the music carry as the silver-masked man takes $mainChar.firstName’s hand, leading into a dance full of tension and unspoken truths.
His voice brushes the ear, low and urgent:
Silver-Masked Man:
"Beneath the servant’s wing lies the path you seek. Follow me, if you dare."
Suddenly, he slips away into the crowd, leaving $mainChar.firstName breathless and chasing shadows.
[[Go to the Corridor->Corridor]]<h1 align="center">Chapter 6: Slip Through the Hidden Door</h1>
<hr>
With a quick glance around, $mainChar.firstName slips through the narrow door behind the drapes.
The muffled sounds of the party fade as $mainChar.firstName steps into darkness, the hidden corridor stretching ahead, cloaked in secrets and danger.
[[Go to the Corridor->Corridor]]<h1 align="center">Chapter 6: Eavesdrop on Note Exchange</h1>
<hr>
$mainChar.firstName edges closer, catching fragments of hurried conversation.
Stranger 1:
"The dagger’s gone. Someone’s already found it."
Their words send a chill down $mainChar.firstName’s spine as they disappear toward the garden — the source of the mystery.
$mainChar.firstName decides to follow, determined to uncover the truth.
[[Go to the Masquerade Clue->Masquerade Clue]]<h1 align="center">Chapter 6: Follow the Man with the Mismatched Mask</h1>
<hr>
$mainChar.firstName moves carefully, shadows swallowing footsteps while trailing the man through a narrow side entrance.
The air shifts, colder and thick with anticipation as the corridor ahead beckons.
[[Go to the Corridor->Corridor]]<div class="MapContainer" style="position: relative; display: inline-block;">
<img src="Pics/phone.png" style="width: 100%; height: auto;">
<span class="PhoneBtn" style="position: absolute; left: 85px; top: 78px;">
<<button "Camera">><<goto 'Camera'>><</button>>
</span>
<span class="PhoneBtn" style="position: absolute; left: 85px; top: 140px;">
<<button "Photos">><<goto 'Photos'>><</button>>
</span>
<span class="PhoneBtn" style="position: absolute; left: 85px; top: 201.5px;">
<<button "Settings">><<goto 'Settings'>><</button>>
</span>
<span class="PhoneBtn" style="position: absolute; left: 85px; top: 263.5px;">
<<button "Contacts">><<goto 'Contacts'>><</button>>
</span>
<span class="PhoneBtn" style="position: absolute; left: 85px; top: 325px;">
<<button "Grindr">><<goto 'Grindr'>><</button>>
</span>
</div>
<<nobr>>
<<if $isSelfieTaken == true>>
You already have your best selfie. <br />
<<else>>
[[Take a plain selfie]] <br />
<<endif>>
<<if $isTongueOutPhotoTaken == true>>
You already have the best photo of you with your tongue out. <br />
<<else>>
<<if $mainChar.freakness > 5>>
[[Take a photo with your tongue out]] <br />
<<endif>>
<<endif>>
<<if $isAhegaoPhotoTaken == true>>
You already have the best photo while biting your lip. <br />
<<else>>
<<if $mainChar.freakness > 7>>
[[Take a photo biting your lip]] <br />
<<endif>>
<<endif>>
<<if $isButtPhotoTaken == true>>
You already have the best photo of your butt. <br />
<<else>>
<<if $mainChar.freakness > 10>>
[[Take a photo of your butt]] <br />
<<endif>>
<<endif>>
<<if $isFlexPhotoTaken == true>>
You already have the best photo flexing. <br />
<<else>>
<<if $mainChar.freakness > 13>>
[[Take a photo while flexing]] <br />
<<endif>>
<<endif>>
<<if $isBreastPhotoTaken == true>>
You already have the best photo of your pectorals. <br />
<<else>>
<<if $mainChar.freakness > 17>>
[[Take a photo of your pectorals]] <br />
<<endif>>
<<endif>>
<<if $isUnderwearPhotoTaken == true>>
You already have a great photo in boxers. <br />
<<else>>
<<if $mainChar.freakness > 19>>
[[Take a photo in boxers]] <br />
<<endif>>
<<endif>>
<<if $isButtInPantiesPhotoTaken == true>>\
You already have the best photo of your butt in a jockstrap. <br />
<<else>>
<<if $mainChar.freakness > 20>>
[[Take a photo of your butt in a jockstrap]] <br />
<<endif>>
<<endif>>
<<if $isNakedButtPhotoTaken == true>>
You already have the best photo of your naked butt. <br />
<<else>>
<<if $mainChar.freakness > 25>>
[[Take a photo of your naked butt]] <br />
<<endif>>
<<endif>>
<<if $isNudePhotoTaken == true>>
You already have a great nude photo. <br />
<<else>>
<<if $mainChar.freakness > 40>>
[[Take a nude photo]] <br />
<<endif>>
<<endif>>
<<if $isPussyPhotoTaken == true>>
You already have the best photo of your dick from below.<br />
<<else>>
<<if $mainChar.freakness > 47>>
[[Take a photo of your dick from below]] <br />
<<endif>>
<<endif>>
<<if $isDrippingPhotoTaken == true>>
You already have the best photo of your dick dripping precum. <br />
<<else>>
<<if $mainChar.freakness > 50>>
[[Take a photo of your dick with precum]] <br />
<<endif>>
<<endif>>
<<if $isMasturbatingPhotoTaken == true>>
You already have a great photo while masturbating. <br />
<<else>>
<<if $mainChar.freakness > 60>>
[[Take a photo while masturbating]] <br />
<<endif>>
<<endif>><br />
<<if $mainChar.freakness <= 70>>
You are not brave enough to take more lewd photos.
<<endif>>
<</nobr>>
[[Go back->Smartphone]][[Go back->Smartphone]]
<<nobr>>
<<if $isSelfieTaken == true>>
View [[plain selfie]]. <br />
<<endif>>
<<if $isTongueOutPhotoTaken == true>>
View [[photo with your tongue out]]. <br />
<</if>>
<<if $isAhegaoPhotoTaken == true>>
View [[photo biting your lip]]. <br />
<</if>>
<<if $isButtPhotoTaken == true>>
View [[photo of your butt]]. <br />
<<endif>>
<<if $isFlexPhotoTaken == true>>
View [[photo while flexing]]. <br />
<<endif>>
<<if $isBreastPhotoTaken == true>>
View [[photo of your pectorals]]. <br />
<<endif>>
<<if $isButtInPantiesPhotoTaken == true>>
View [[photo of your butt in a jockstrap]]. <br />
<</if>>
<<if $isUnderwearPhotoTaken == true>>
View [[photo in boxers]]. <br />
<<endif>>
<<if $isNudePhotoTaken == true>>
View [[nude photo]]. <br />
<<endif>>
<<if $isNakedButtPhotoTaken == true>>
View [[photo of your naked butt]]. <br />
<</if>>
<<if $isPussyPhotoTaken == true>>
View [[photo of your dick from below]]. <br />
<</if>>
<<if $isDrippingPhotoTaken == true>>
View [[photo of your dick with precum]]. <br />
<</if>>
<<if $isMasturbatingPhotoTaken == true>>
View [[photo while masturbating]]. <br />
<<endif>>
<</nobr>><table style="border-collapse: collapse; border-spacing: 0; width: 100%;">
<tr><th colspan="2" style="text-align: left;">Known Contacts</th></tr>
<tr>
<td style="padding: 0; margin: 0;">
<img src="Pics/People/Niko.jpg" style="width: 150px; height: 200px; display: block; margin: 0; padding: 0;">
[[Niko->Contacts Niko]]
</td><td style="padding: 0; margin: 0;">
<img src="Pics/People/Mysterious.jpg" style="width: 150px; height: 200px; display: block; margin: 0; padding: 0;">
[[Mysterious Man->Contacts Mysterious Man]]
</td>
</tr>
</table>
[[Back->Smartphone]]
<<set $isBarsPreferred to true>>
<<set $isBDSMPreferred to true>>
<<set $bgmOn to true>>
<h2>Game Settings</h2>
<p><b>Energy and Intoxication displaying as bars:</b> <<checkbox "$isBarsPreferred" true false>></p>
<p><b>BDSM Preference:</b> <<checkbox "$isBDSMPreferred" true false>></p>
<p><b>Background Music:</b> <<checkbox "$bgmOn" true false>></p>
[[Cheats->Cheat]]
[[back->Smartphone]] @@.image-wrapper-w70p;<img src="Pics/People/Grindr/app.jpg" style="width: 75%; height: auto;"> @@
Grindr is themost popular app for gay hookups. It is mostly for one-time sex but who knows, maybe you will meet someone special...
[[Start->Grindr random]]
[[back->Smartphone]] <<set $isButtPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/4.WEBP" alt="butt #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>As you try to get a good angle of your butt from a chair, you move a bit too much to the left and lose your balance...
I'm not gonna lie, tomorrow it will hurt like hell.
<<else>> All those squats are definitely paying off! <<endif>>
[[Go back->Camera]]<<set $isBrestPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/6.JPG" alt="butt #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>That's definitely... Creative I guess. Just don't expect anybody to fall for it though
<<else>> Such a nice and hard body... <<endif>>
[[Go back->Camera]]<<set $isUnderwearPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/7.WEBP" alt="butt #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>You know what? I'm not even mad. I don't really know where you found those boxers but they're funny.
...
. . .
. . .
Okay, I am a little bit mad, nobody will take you seriously with those things on!
<<else>> Is that a cucumber in your pocket or are you just happy to see me? ;) <<endif>>
[[Go back->Camera]]<<set $isButtInPantiesPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/8.WEBP" alt="masturbation #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>> It's too hot for pants anyway. <<endif>>
[[Go back->Camera]]<<set $isNakedButtPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/9.WEBP" alt="masturbation #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>> I don't understand how is this any different from a jockstrap photo, but you look really hot! <<endif>>
[[Go back->Camera]]<<set $isNudePhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/10.WEBP" alt="masturbation #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>How many times did I tell you to not take selfies in the bathtub? The floor was wet and you slipped, thankfully you managed to hold on to the shower curtain. At least for a few seconds. After which it broke. With a loud crash. And you fell. On the ground. At least the broken curtain falls on you, covering your shame.
<<else>>The bathroom pic is definitely a must-have! <<endif>>
[[Go back->Camera]]<<set $isPussyPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/11.WEBP" alt="masturbation #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>> Wow, so that's what people see when they suck your cock, pretty hot right? <<endif>>
[[Go back->Camera]]<<set $isDrippingPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/12.WEBP" alt="masturbation #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>> Did someone make you this horny? I guess I should thank them! <<endif>>
[[Go back->Camera]]<<set $isMasturbatingPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/13.WEBP" alt="masturbation #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>Hey, don't worry sport! It's not the end of the world if your little soldier doesn't stand at attention right away. It happens to the best of us. Just not to me. I never had this accident, just saying.
<<else>> I bet people will pay good money for this shot. Did you get it? Shot as photo, but also as cumshot. I would pat myself on the shoulder if I had one, or if I had a hand, or a physical body.<<endif>>
[[Go back->Camera]]<<set $isAhegaoPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/3.WEBP" alt="butt #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>I have the slight feeling that you bit it too much, next time try going for less lip bite.
<<else>> You'll make people feel horny :P <<endif>>
[[Go back->Camera]]<<set $isTongueOutPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/2.WEBP" alt="tongue out #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>Seriously? I leave you alone for 5 seconds and you manage to get out and and get a tongue piercing? You know what? I don't care, have fun only eating cold food for months.
<<else>> Maybe this tongue wants something hot and creamy... <<endif>>
[[Go back->Camera]]<<set $isSelfieTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/1.WEBP" alt="plain selfie #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>Are you really going to try to catfish someone like that? At least crop out the hot guy selfie search bar.
<<else>> Nice and simple. <<endif>>
[[Go back->Camera]]<style>
table, th, td {
border: 1px solid black;
padding: 5px;
}
table {
border-spacing: 15px;
}
</style>
<h2>Cheats:</h2>
<table style="width:100%">
<tr>
<th>Description</th>
<th>Current value</th>
<th>Add</th>
<th>Subtract</th>
</tr>
<tr>
<td>+30 Freakness</td>
<td>$mainChar.freakness</td>
<td>[[Add->Cheat][$mainChar.freakness +=30]]</td>
<td>[[Subtract->Cheat][$mainChar.freakness -=30]]</td>
</tr>
<tr>
<td>+10 Arousal</td>
<td><<print $mainChar.sexStats.hard>></td>
<td>[[Add->Cheat][$mainChar.sexStats.hard += 10]]</td>
<td>[[Subtract->Cheat][$mainChar.sexStats.hard -= 10]]</td>
</tr>
<tr>
<td>+5 Curiosity</td>
<td><<print $mainChar.sexStats.curiosity>></td>
<td>[[Add->Cheat][$mainChar.sexStats.curiosity += 5]]</td>
<td>[[Subtract->Cheat][$mainChar.sexStats.curiosity -= 5]]</td>
</tr>
</table>
<b>[[endings]]</b>
[[Back->Smartphone]][[Ending: Doubt]]
[[Ending: The Game Revealed]]
[[Ending: Raven’s Secret]]
[[Ending: The Masquerade Never Ends]]
[[Ending: The Reluctant Flee]]
[[Back->Cheat]]Sex Actions:
<br>
Arousal: <<print $mainChar.sexStats.hard>>
<br>
Curiosity: <<print $mainChar.sexStats.curiosity>>
<br />
<<back "Back">><<set $isFlexPhotoTaken = true>>\
<<nobr>>
<<set _imageNum = random(0, 0)>>
<div class="gf-image-wrapper">
<<switch _imageNum>>
<<case 0>>
<div class="default-image-wrapper"><img src="Pics/Camera/5.WEBP" alt="butt #0"></div>
<</switch>>
</div>\
<</nobr>>
<<if _imageNum == 0>>You spent TOO much time at the gym
<<else>> Good Lord!! Whew. <<endif>>
[[Go back->Camera]]<img src="Pics/Camera/1.WEBP">
[[Back->Photos]]<img src="Pics/Camera/2.WEBP">
[[Back->Photos]]<img src="Pics/Camera/3.WEBP">
[[Back->Photos]]<img src="Pics/Camera/4.WEBP">
[[Back->Photos]]<img src="Pics/Camera/6.JPG>
[[Back->Photos]]<img src="Pics/Camera/8.WEBP">
[[Back->Photos]]<img src="Pics/Camera/7.WEBP">
[[Back->Photos]]<img src="Pics/Camera/10.WEBP">
[[Back->Photos]]<img src="Pics/Camera/9.WEBP">
[[Back->Photos]]<img src="Pics/Camera/11.WEBP">
[[Back->Photos]]<img src="Pics/Camera/12.WEBP">
[[Back->Photos]]<img src="Pics/Camera/13.WEBP">
[[Back->Photos]]<img src="Pics/Camera/5.WEBP">
[[Back->Photos]]<div class="image-wrapper-small"><img src="Pics/People/Mysterious.jpg"></div>
The Mystery man who brought you here
[[Call for a good time]]
[[back->Contacts]] <div class="image-wrapper-small"><img src="Pics/People/Niko.jpg"></div>
<br />
Your Close Friend <br />
<<if $mainChar.energy >= 10>>
<<if $hour >= 8 or $hour < 21>>
[[back->Contacts]] He shows up at your room door and pushes you inside while locking the door behind him.
He start manhandling your throat, which you are confused by but you enjoy it.
Then yall start doing the freaky stuff...
@@.image-wrapper-w70p;<img src="Pics\Scene2\Scene_1.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Scene2\Scene_2.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Scene2\Scene_3.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Scene2\Scene_4.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics\Scene2\Scene_5.gif" style="width: 75%; height: auto;"> @@
Yall finish and he cums inside you, making you feel fulfilled.
He leaves and left you to [[clean up the mess->Bedroom]] <<set _image to either(1,2,3,4)>>
<<if _image == 1>>
<div class="default-image-wrapper"><img src="Pics/People/Grindr/Amir.jpg"></div>
<b>Name:</b> Amir
<b>Title:</b> Looking for Verse or Verse Bottom. Meet at Room 70
[[Fuck->Amir]] [[Next->Grindr random]]
<<elseif _image == 2>>
<div class="default-image-wrapper"><img src="Pics/People/Grindr/Tyris.jpg"></div>
<b>Name:</b> Tyris
<b>Title:</b> Meet me by the garden
[[Fuck->Tyris]] [[Next->Grindr random]]
<<elseif _image == 3>>
<div class="default-image-wrapper"><img src="Pics/People/Grindr/Jamir.jpg"></div>
<b>Name:</b> Jamir
<b>Title:</b> Don;'t waist my time, room 10
[[Fuck->Jamir]] [[Next->Grindr random]]
<<elseif _image == 4>>
<div class="default-image-wrapper"><img src="Pics/People/Grindr/Isaiah.jpg"></div>
<b>Name:</b> Isaiah
<b>Title:</b> A Verse looking for a verse
[[Fuck->Isaiah]] [[Next->Grindr random]]
<<endif>>
[[Close the app->Smartphone]] Amir opened his room door and $mainChar.firstName walks in and closes the door behind him.
They start kissin and rubbing on each other for over 2 minutes.
Amir moaned into $mainChar.firstName’s mouth, his hands tangling in $mainChar.firstName’s hair as he kissed back with equal fervor.
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Amir1.gif" style="width: 75%; height: auto;"> @@
$mainChar.firstName met him thrust for thrust, their bodies moving together in perfect harmony.
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Amir2.gif" style="width: 75%; height: auto;"> @@
“You feel so good,” Amir panted, his hands gripping $mainChar.firstName’s hips tightly. “So fucking good.”
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Amir3.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Amir4.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Amir5.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Amir6.gif" style="width: 75%; height: auto;"> @@
$mainChar.firstName didn’t respond—he couldn’t. All he could do was hold on as wave after wave of pleasure crashed over him. He could feel his orgasm building, coiling tight in his stomach until it finally snapped. He came with a shout, his body shuddering as he spilled between them.
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Amir7.gif" style="width: 75%; height: auto;"> @@
[[Leave->Bedroom]
Tyris, standing by the fountain, his silhouette sharp against the soft light.
“I wasn’t sure you’d come, cause you didnt reply to my text on Grindr” Tyris said, his voice low, almost a whisper, but it carried through the stillness of the night like a caress.
Tyris’ mouth was on his, hot and demanding, stealing the breath from his lungs. $mainChar.firstName moaned into the kiss, his hands tangling in Tyris’ hair as the world around them faded away.
$mainChar.firstName dropped to his knees in front of Tyris. Slowly, deliberately, $mainChar.firstName unbuttoned Tyris’ pants and pulled his cock out.
$mainChar.firstName’s breath was hot against his skin as he leaned in, his lips brushing against the tip of Tyris' cock.
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris1.gif" style="width: 75%; height: auto;"> @@
“Oh God…” Tyris moaned, his hips bucking involuntarily as $mainChar.firstName sucked him deeper.
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris2.gif" style="width: 75%; height: auto;"> @@
Tyris starts eating you out...
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris3.gif" style="width: 75%; height: auto;"> @@
Tyris was pushing into you, slowly but surely, filling you in a way that made you gasp with pleasure.
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris4.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris5.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris6.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris7.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris8.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Tyris9.gif" style="width: 75%; height: auto;"> @@
[[Leave->Bedroom]]Isaiah: Hey are you $mainChar.firstName
$mainChar.firstName: Yea, are you the guy who called for a good time on grindr...
Isaiah: yea, i did
They go to Room 30, Isaiah's Room, and start undressing....
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Isaiah1.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Isaiah2.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Isaiah3.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Isaiah4.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Isaiah5.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Isaiah6.gif" style="width: 75%; height: auto;"> @@
[[Leave->Bedroom]]$mainChar.firstName knocks on Jamir's door at room ten
Jamir: I have somewhere to be in 40 minutes
$mainChar.firstName realizes the challenge Jamir had given him and decided to waste no time...
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Jamir1.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Jamir2.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Jamir3.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Jamir4.gif" style="width: 75%; height: auto;"> @@
@@.image-wrapper-w70p;<img src="Pics/People/Grindr/Scenes/Jamir5.gif" style="width: 75%; height: auto;"> @@
You Get Dressed and [[leave->Bedroom]]$mainChar.firstName’s voice cuts through the tension.
$mainChar.firstName:
"No more games. Tell me why people disappear. Why the masquerade feels like a trap."
The silver-masked man tilts his head, amused.
Silver-Masked Man:
"You were never just a guest here. You were always a piece on the board."
He steps forward, lowering his voice.
Silver-Masked Man:
"The masquerade feeds on secrets, and you’ve provided plenty."
He slips a silver token into $mainChar.firstName’s hand.
Silver-Masked Man:
"You’ve survived the first round. The next one’s already begun."
Without waiting for a reply, he vanishes into the shadows.
The corridors begin to shift, the walls groaning as the game resets around $mainChar.firstName.
The mansion never really lets anyone go.
[[>>>>->Full Ending]]$mainChar.firstName:
"Tell me about Raven. Tell me the truth."
The silver-masked man’s smile falters, just for a moment.
Silver-Masked Man:
"Raven built this place. Shaped it with his desires, his fears. But somewhere along the way…"
He sighs, his voice softening.
Silver-Masked Man:
"He became trapped in his own creation. And now, the mansion lives on his secrets — and yours."
He steps aside, revealing a door cracked open just enough to see the soft light inside.
Silver-Masked Man:
"Go. See him. Maybe you can set him free. Or maybe you’ll just be another secret the mansion swallows."
$mainChar.firstName hesitates, then walks through.
Inside, Raven waits — not as a master, but as a prisoner.
[[>>>>->Full Ending]]$mainChar.firstName steps closer, heart racing for reasons far beyond fear.
$mainChar.firstName:
"Let’s stop pretending we don’t both want this."
The silver-masked man’s grin sharpens.
Silver-Masked Man:
"Careful what you ask for."
He pulls $mainChar.firstName flush against him, the space between them disappearing as quickly as the distance that’s been chased all night.
The walls of the mansion pulse faintly, as if the building itself approves.
His whisper grazes $mainChar.firstName’s ear.
Silver-Masked Man:
"Stay. Dance with me until the masks fall off. Until they grow back again."
$mainChar.firstName’s answer is a soft laugh, a step into the rhythm.
The music rises from somewhere deep in the house.
Here, the masquerade never ends.
[[>>>>->Full Ending]]The envelope in your hand feels heavier than paper should. Like it holds more than ink. Maybe even a decision.
You stare at the single word again:
"Downstairs."
Your eyes lift toward the edge of the room, where a heavy velvet curtain sways, as if moved by more than a breeze. Behind it, you hadn’t noticed it before, is a narrow spiral staircase, carved from dark stone and descending into shadows.
You glance back.
The book is still gone.
The warmth in the room has faded.
The silence is no longer comfortable. It’s waiting.
You walk toward the stairs. Slowly.
One hand on the cool iron railing. One breath held.
Step.
By step.
By step.
The air shifts as you descend—colder, stiller, like the house is holding its breath. At the bottom, there’s a door. No handle. Just another symbol etched into the stone: the closed eye, now half-open.
You touch it.
The door unlatches with a low click, and opens by itself.
Inside:
A room bathed in low red light.
A circle of chairs—empty.
A single camera in the corner, blinking.
A bed.
And a mirror.
You’re not alone.
You step in—and the door seals shut behind you.
A voice crackles softly through a speaker overhead.
It’s the Mysterious Man.
Mysterious Man (soft, deliberate):
"You're here because you want answers. But this house doesn’t give them."
A pause.
Mysterious Man:
"It makes you earn them."
Footsteps echo behind the mirror. A silhouette.
Male. Tall. Watching.
Mysterious Man:
"Strip away your doubts. Strip everything. Then maybe… you'll be ready."
The red light pulses once.
The mirror brightens.
And the silhouette moves toward the door.
You turn to face it—
[[Ready. Or not.->Full Ending]]<h1 align="center">Chapter 8: The Forgotten Gallery</h1>
<hr>
The air in the foyer shifts as you notice a faint draft, cool and teasing, slipping from behind a heavy velvet curtain to the left of the grand staircase. You hadn't seen it before—a subtle seam in the wall, barely visible, where the curtain meets the polished wood paneling. Curiosity tugs at you, sharp and insistent, urging you to investigate.
You part the curtain, revealing a narrow door, its surface carved with a delicate pattern of ivy and eyes—watching, unblinking. The door is ajar, just enough to let a sliver of amber light spill out. The faint sound of a violin, mournful and slow, drifts from within, curling around you like a lover’s whisper.
[[Push the door open->Into the Gallery]] – The music calls you forward, and you step into the unknown.
[[Hesitate and listen]] – You press your ear to the door, wary of what lies beyond.
<<if $lastPlace == "Foyer">>
[[Turn back->Foyer]] – Something about this feels too deliberate, and you’re not ready to step into another trap.
<<else>>
[[Turn back->Foyer 1]] – Something about this feels too deliberate, and you’re not ready to step into another trap.
<</if>>
<<set $mainChar.curiosity += 1>><h1 align="center">Chapter 9: Into the Gallery</h1>
<hr>
The door creaks as you push it open, revealing a long, dimly lit gallery that stretches further than seems possible within the mansion’s walls. The air is heavy with the scent of old oil paint and dust, mingling with a faint trace of something metallic—blood or rust, you can’t tell. The violin’s melody grows louder, though its source remains unseen, echoing off the high ceilings.
The gallery is lined with towering portraits, each framed in ornate gold or blackened wood. The figures depicted are men—some in Victorian attire, others in modern suits, but all with eyes that seem to follow you, their gazes sharp and knowing. One painting catches your eye: a man in a silver mask, his lips curled in a smirk that feels eerily familiar. The plaque beneath reads, *“The Keeper of Secrets, 1873.”*
At the far end of the gallery, a figure stands, half-shadowed by a velvet drape. He’s tall, dressed in a tailored black suit, his face obscured by a porcelain mask painted with crimson veins. He doesn’t move, but you feel his attention on you, heavy and deliberate.
Curator (soft, melodic):
“Welcome, $mainChar.firstName. Few find this place. Fewer leave unchanged.”
<h3 align="left">Your Choices:</h3>
[[Approach the Curator]] – You step forward, determined to learn what he knows.
[[Examine the portraits]] – The paintings hold secrets, and you’re not ready to trust this stranger.
[[Search for the violin’s source]] – The music feels alive, and you need to know where it’s coming from.
<<set $lastPlace = "The Forgotten Gallery">>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<<else>>
[[Go Back->Foyer 1]]
<</if>>
<<set $mainChar.curiosity += 2>>You press your ear to the cool wood of the door, the violin’s notes vibrating faintly through the grain. Beyond the music, you catch fragments of a low, murmured conversation—two voices, one sharp and commanding, the other hesitant.
Voice 1 (barely audible):
“…the portrait must stay hidden. If he sees it…”
Voice 2 (nervous):
“But he’s already here. He’s too close.”
The voices stop abruptly, as if they know you’re listening. The violin falters, then resumes, sharper now, almost warning. Your pulse quickens. Whoever’s inside knows more than they should—about you, about the mansion, about something dangerous.
<h3 align="left">Your Choices:</h3>
[[Enter now]] – You can’t wait any longer; you push the door open.
[[Knock softly]] – You tap the door, hoping to draw someone out without committing.
<<if $lastPlace == "Foyer">>
[[Slip away->Foyer]] – This feels like a trap, and you’re not ready to walk into it.
<<else>>
[[Slip away->Foyer 1]] – This feels like a trap, and you’re not ready to walk into it.
<</if>>
<<set $lastPlace = "Foyer 1">>
<<set $mainChar.curiosity += 1>><h1 align="center">Chapter 10: The Curator’s Game</h1>
<hr>
You stride toward the Curator, your footsteps echoing in the vast gallery. His masked face tilts slightly, as if studying you, and his gloved hand rests lightly on a cane topped with a silver raven’s head.
Curator (low, teasing):
“Bold, $mainChar.firstName. But boldness alone won’t unlock the truths hidden here. Tell me—what do you seek? Answers… or something more?”
His words linger, charged with suggestion. The air between you crackles, and you feel the weight of his gaze, even through the mask.
<h3 align="left">Your Choices:</h3>
[[Demand answers]] – “What is this place, and why was I brought here?”
[[Play his game]] – “Maybe I’m here for both. What do you offer?”
[[Step closer]] – You close the distance, testing the heat between you.
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 1>>
<<if $lastPlace == "Foyer">>
[[Go Back->Foyer]]
<<else>>
[[Go Back->Foyer 1]]
<</if>><h1 align="center">Chapter 10: Eyes of the Past</h1>
<hr>
You turn away from the Curator, drawn to the portraits lining the walls. Each one feels alive, the painted eyes tracking your every move. One painting stands out—a man with your face, or close enough to make your breath catch. The plaque reads, *“The Seeker, 1899.”*
Beneath the frame, a small drawer is built into the wall, slightly ajar. Inside, you find a folded parchment, its edges brittle with age. The words are written in a hurried scrawl:
*“The gallery sees all. Trust no one, not even yourself.”*
A soft chuckle from the Curator pulls your attention back. He hasn’t moved, but his presence feels closer, heavier.
Curator:
“Find something interesting, $mainChar.firstName?”
<h3 align="left">Your Choices:</h3>
[[Confront him with the note]] – You hold up the parchment and demand an explanation.
[[Pocket the note]] – You slip it into your pocket, keeping it secret for now.
[[Examine another portrait]] – You move to the next painting, hoping for more clues.
<<set $mainChar.curiosity += 3>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 10: The Phantom Melody</h1>
<hr>
The violin’s haunting notes draw you deeper into the gallery, past the watchful portraits. The sound grows louder as you approach a heavy curtain at the far end, its fabric embroidered with silver threads that form a pattern of closed eyes. You pull it aside, revealing a hidden alcove.
Inside, a gramophone spins, its needle tracing a record that shouldn’t be playing—no power, no wires. Beside it lies a single black rose, its petals glistening as if wet. A note is tucked beneath it:
*“The music never stops. Neither does he.”*
The Curator’s voice cuts through the air, closer than you expected.
Curator:
“You’re drawn to the unseen, aren’t you, $mainChar.firstName? Be careful what you uncover.”
<h3 align="left">Your Choices:</h3>
[[Take the rose and note]] – You grab both, determined to unravel their meaning.
[[Stop the gramophone]] – You lift the needle, silencing the music to see what happens.
[[Confront the Curator]] – You turn to him, demanding to know what this means.
<<set $mainChar.curiosity += 3>>
[[Go Back->The Forgotten Gallery]]<<goto "Into the Gallery">><h1 align="center">Chapter 10: The Curator’s Welcome</h1>
<hr>
You rap your knuckles lightly against the door, the sound sharp in the quiet. The violin stops mid-note, leaving an oppressive silence. The door swings inward, revealing the same gallery as before, but now the figure at the far end—the Curator—steps forward, his crimson-veined mask catching the light.
Curator (amused):
“Polite, are we? That’s rare in this house, $mainChar.firstName. Come in. The gallery has been waiting for you.”
His voice is smooth, but there’s an edge to it, like a blade wrapped in silk. He gestures to the portraits, their eyes seeming to shift as you step inside.
<h3 align="left">Your Choices:</h3>
[[Ask about the voices]] – You demand to know who was speaking and what they meant.
[[Follow his gesture]] – You let him guide you toward the portraits, wary but intrigued.
<<if $lastPlace == "Foyer">>
[[Back away->Foyer]] – His tone sets you on edge, and you’re not sure you trust him.
<<else>>
[[Back away->Foyer 1]] – His tone sets you on edge, and you’re not sure you trust him.
<</if>>
<<set $lastPlace = "The Forgotten Gallery">>
<<set $mainChar.curiosity += 2>><<elseif $choice == "Ask about the voices">>
<h1 align="center">Chapter 11: Secrets Overheard</h1>
<hr>
You square your shoulders and meet the Curator’s masked gaze.
$mainChar.firstName:
“I heard voices. Who was talking, and what were they hiding?”
The Curator’s lips curve beneath the mask, a slow, dangerous smile.
Curator:
“Eavesdropping, $mainChar.firstName? Naughty. But I’ll indulge you. The voices belong to those who keep the mansion’s heart beating. As for what they hide… that’s a secret even I can’t share. Yet.”
He steps closer, his cane tapping lightly against the floor.
Curator:
“Keep listening, though. The walls here love to whisper.”
<h3 align="left">Your Choices:</h3>
[[Press him further]] – “That’s not enough. Tell me who they are.”
[[Explore the gallery]] – You turn to the portraits, hoping they hold more answers.
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]] – His evasiveness makes you uneasy, and you need space to think.
<<else>>
[[Leave->Foyer 1]] – His evasiveness makes you uneasy, and you need space to think.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<<elseif $choice == "Follow his gesture">>
<h1 align="center">Chapter 11: Guided by Shadows</h1>
<hr>
You nod slightly, letting the Curator’s gesture guide you toward the portraits. His gloved hand hovers near your arm, not touching, but close enough to send a shiver through you. The air grows warmer, charged with an unspoken promise as you approach a cluster of paintings at the gallery’s center.
One portrait stands out—a woman in a crimson gown, her eyes half-lidded, lips parted as if caught mid-sigh. The plaque reads, *“The Temptress, 1845.”* Her gaze feels alive, pulling you in, and for a moment, you swear her lips move, whispering your name: $mainChar.firstName.
Curator (close, almost a whisper):
“She sees you, $mainChar.firstName. They all do. Choose carefully what you touch here.”
<h3 align="left">Your Choices:</h3>
[[Touch the portrait]] – You reach out, drawn to the Temptress’s gaze, despite the risk.
[[Ask about the Tempter]] – “Who is she? Why does she feel… familiar?”
[[Step back]] – You pull away, uneasy under her painted stare.
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<<elseif $choice == "Play his game">>
<h1 align="center">Chapter 11: A Dangerous Dance</h1>
<hr>
You meet the Curator’s gaze, a slow smile spreading across your lips.
$mainChar.firstName:
“Maybe I’m here for both. What do you offer?”
The Curator’s laugh is low, almost a purr, as he steps closer, his cane tapping rhythmically. The air grows thick, charged with a heat that makes your skin prickle. He leans in, his masked face inches from yours, the crimson veins glinting like blood in the dim light.
Curator:
“A game, $mainChar.firstName. Answer my riddle, and I’ll reveal a truth. Fail, and you give me… something of yours.”
His gloved finger brushes the air near your cheek, not touching, but close enough to feel the promise of it.
<h3 align="left">Your Choices:</h3>
[[Accept the riddle]] – You agree to his game, eager for answers.
[[Refuse and walk away]] – You sense danger and step back, unwilling to play.
[[Demand a different offer]] – “I don’t play games without knowing the stakes.”
<<set $mainChar.curiosity += 2>>
<<set $mainChar.freakness += 1>>
[[Go Back->The Forgotten Gallery]]<<elseif $choice == "Step closer">>
<h1 align="center">Chapter 11: Heat of the Unknown</h1>
<hr>
You step closer, closing the distance between you and the Curator. The air hums with tension, and his masked gaze sharpens, as if he’s peeling back your thoughts layer by layer. His scent—leather, amber, and something darker—wraps around you, intoxicating. Your heart races, caught between fear and fascination.
Curator (whispering):
“Careful, $mainChar.firstName. Step too close, and you might burn.”
His gloved hand hovers near yours, and for a moment, you feel the mansion itself pulse, as if it’s alive and watching. The violin’s melody shifts, softer now, almost urging you forward.
<h3 align="left">Your Choices:</h3>
[[Touch his hand]] – You reach for his gloved hand, testing the boundary.
[[Ask his true name]] – “Who are you, really? No more masks.”
[[Pull back]] – You step away, wary of the pull he exerts.
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 11: The Note’s Warning</h1>
<hr>
You hold up the parchment, its words stark against the dim light.
$mainChar.firstName:
“‘Trust no one, not even yourself.’ What does this mean? Who wrote it?”
The Curator’s posture shifts, his masked face unreadable.
Curator:
“Someone who saw too much. Or perhaps… someone who was you, in another time.”
His words send a chill down your spine. He steps closer, his voice dropping to a whisper.
Curator:
“That note is a warning, $mainChar.firstName. The gallery doesn’t just show the past—it shapes it. Keep it, if you dare.”
<h3 align="left">Your Choices:</h3>
[[Keep the note]] – You tuck it away, determined to uncover its meaning later.
[[Tear it up]] – You destroy the note, refusing to let it control you.
[[Demand more]] – “Stop with the riddles. Tell me the truth.”
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 1>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 11: Hidden Truths</h1>
<hr>
You slip the parchment into your pocket, its brittle edges pressing against your skin. The weight of the words—*“Trust no one, not even yourself”*—lingers, a warning that feels both personal and impossibly vast. The Curator watches, his masked face unreadable, but you sense a flicker of approval in his stillness.
The gallery seems to shift around you, the portraits’ eyes narrowing, as if they know you’ve taken something they guard. A faint creak echoes from the far wall, where a painting of a cloaked figure sways slightly, as if moved by an unseen breeze.
<h3 align="left">Your Choices:</h3>
[[Investigate the cloaked figure]] – You approach the swaying portrait, drawn to its movement.
[[Ask the Curator about the note]] – You press him for answers, keeping the note hidden.
[[Leave the gallery]] – The air feels too heavy, and you need to clear your head.
<<set $mainChar.curiosity += 2>>
<<set $hasNote = true>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: The Watcher’s Gaze</h1>
<hr>
You move to the next portrait, a woman in a black lace gown, her eyes sharp and predatory. The plaque reads, *“The Watcher, 1921.”* Her painted hand clutches a silver key, and the background swirls with faint, ghostly shapes that seem to writhe when you look too long. The air around the painting hums, as if it’s charged with static.
As you lean closer, a cold breath grazes your neck, though no one is behind you. The Curator’s voice cuts through the silence, closer than before.
Curator:
“She guards her secrets well, $mainChar.firstName. Touch her key, and you might unlock more than you expect.”
<h3 align="left">Your Choices:</h3>
[[Touch the key]] – You reach for the painted key, testing its reality.
[[Ask about the Watcher]] – “Who is she? What does she guard?”
[[Move to another painting]] – You step away, seeking a less unsettling portrait.
<<set $mainChar.curiosity += 3>>
[[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 8: The Black Rose</h1>
<hr>
You pick up the black rose and note, the petals cold against your fingers. The note’s words—*“The music never stops. Neither does he”*—burn into your mind. The gramophone continues its eerie melody, the needle scratching faintly as if protesting your touch.
The Curator watches, his masked face giving nothing away.
Curator:
“That rose is a key, $mainChar.firstName. But keys open doors you might not want to enter.”
A faint creak echoes from behind the alcove, and the air grows heavier, as if the mansion itself is reacting to your choice.
<h3 align="left">Your Choices:</h3>
[[Search the alcove]] – You push past the gramophone, looking for a hidden door.
[[Ask about the rose]] – You demand to know what the Curator means by “key.”
<<if $lastPlace == "Foyer">>
[[Leave with the rose->Foyer]] – You take the rose and note, retreating to safety.
<<else>>
[[Leave with the rose->Foyer 1]] – You take the rose and note, retreating to safety.
<</if>>
<<set $mainChar.curiosity += 3>>
<<set $hasBlackRose = true>>
[[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 8: Silence and Shadows</h1>
<hr>
You lift the gramophone’s needle, and the violin’s wail cuts off abruptly. The silence is deafening, pressing against your ears like a physical weight. The air in the alcove grows colder, and the portraits’ eyes seem to sharpen, their gazes pinning you in place.
A low laugh comes from the Curator, standing closer now than he was a moment ago.
Curator:
“Brave, $mainChar.firstName. Or foolish. The music wasn’t just sound—it was a lock. And you just broke it.”
The alcove’s curtain shifts, revealing a narrow staircase descending into darkness. A faint red glow pulses from below, and the scent of roses grows stronger, almost suffocating.
<h3 align="left">Your Choices:</h3>
[[Descend the staircase]] – You step toward the unknown, drawn by the glow.
[[Ask what he means]] – “What lock? What’s down there?”
[[Restart the gramophone]] – You try to undo what you’ve done, hoping to restore the music.
<<set $mainChar.curiosity += 4>>
<<set $mainChar.freakness += 2>>
[[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 8: Unmasking the Guide</h1>
<hr>
You turn to the Curator, your voice steady despite the pounding in your chest.
$mainChar.firstName:
“What is this book? What are you?”
His unmasked face—beautiful, yet wrong—twists into a faint smile. His glowing eyes lock onto yours, and the air between you crackles with tension.
Curator:
“The book is the mansion’s memory, $mainChar.firstName. And me? I’m its servant… or perhaps its prisoner. Like you, I came seeking answers. Unlike you, I stayed.”
The chandelier flickers, and a low rumble shakes the vault, as if the mansion itself is reacting to his words.
<h3 align="left">Your Choices:</h3>
[[Ask about his past]] – “What did you seek? Why did you stay?”
[[Touch the book again]] – You reach for the book, hoping it holds more clues.
<<if $lastPlace == "Foyer">>
[[Flee->Foyer]] – His words chill you, and you need to escape.
<<else>>
[[Flee->Foyer 1]] – His words chill you, and you need to escape.
<</if>>
<<set $mainChar.curiosity += 3>>
[[Go Back->The Crimson Vault]]<h1 align="center">Chapter 8: Pushing the Mask</h1>
<hr>
You take a step closer, your voice sharp with frustration.
$mainChar.firstName:
“That’s not enough. Tell me who they are.”
The Curator’s posture stiffens, his cane stilling against the floor. His masked face tilts, and the crimson veins seem to pulse faintly in the dim light.
Curator:
“Persistent, aren’t you? They are the keepers of this place—shadows of its past, bound to its will. You heard them because you’re part of it now, $mainChar.firstName. But names? Names are dangerous here.”
A low hum vibrates through the gallery, and a portrait to your left shifts slightly, its frame creaking.
<h3 align="left">Your Choices:</h3>
[[Demand their names]] – “I don’t care about danger. Give me names.”
[[Investigate the creaking portrait]] – You approach the shifting painting, wary but curious.
[[Drop it]] – You sense he won’t budge, and turn your attention elsewhere.
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 1>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Burden of Secrets</h1>
<hr>
You fold the parchment carefully and tuck it into your pocket, its words echoing in your mind: *“Trust no one, not even yourself.”* The act feels like a commitment, as if you’ve bound yourself to the mansion’s mysteries. The Curator tilts his head, his masked gaze heavy with unspoken thoughts.
Curator:
“A keeper of secrets now, $mainChar.firstName? Be warned—the mansion doesn’t let its keepers go easily.”
The violin’s melody shifts, sharper now, and a shadow flickers across the nearest portrait, as if something within it stirred.
<h3 align="left">Your Choices:</h3>
[[Examine the flickering shadow]] – You approach the portrait, drawn to the movement.
[[Ask about the mansion’s hold]] – “What do you mean, it won’t let go?”
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]] – The weight of the note is too much, and you need to escape.
<<else>>
[[Leave->Foyer 1]] – The weight of the note is too much, and you need to escape.
<</if>>
<<set $mainChar.curiosity += 2>>
<<set $hasNote = true>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Defying the Warning</h1>
<hr>
You tear the parchment into pieces, letting the fragments flutter to the gallery floor. The act feels defiant, a rejection of the mansion’s cryptic games. But the air grows colder, and the portraits’ eyes seem to narrow, their painted gazes accusing. The Curator laughs softly, a sound that sends a shiver down your spine.
Curator:
“Bold, $mainChar.firstName. But the mansion doesn’t forget so easily. You’ve only delayed the inevitable.”
A faint scraping sound comes from the wall behind the torn note’s portrait, as if something inside is stirring.
<h3 align="left">Your Choices:</h3>
[[Investigate the scraping sound]] – You press your hand to the wall, searching for its source.
[[Confront the Curator]] – “What’s inevitable? Stop speaking in circles!”
<<if $lastPlace == "Foyer">>
[[Flee->Foyer]] – The gallery feels alive, and you need to get out.
<<else>>
[[Flee->Foyer 1]] – The gallery feels alive, and you need to get out.
<</if>>
<<set $mainChar.curiosity += 2>>
<<set $mainChar.freakness += 1>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Chasing Clarity</h1>
<hr>
You step forward, voice firm.
$mainChar.firstName:
“Stop with the riddles. Tell me the truth.”
The Curator’s masked face tilts, and for a moment, you think you see his eyes glint through the porcelain. He leans closer, his cane tapping once, sharply, against the floor.
Curator:
“The truth, $mainChar.firstName? It’s not a gift—it’s a cage. But since you insist… the note was written by someone who stood where you stand, saw what you see. They didn’t trust themselves either.”
His words hang heavy, and the gallery’s air seems to pulse, as if the walls themselves are listening.
<h3 align="left">Your Choices:</h3>
[[Ask about the writer]] – “Who were they? What happened to them?”
[[Search the portrait’s frame]] – You check the frame for more clues about the note.
<<if $lastPlace == "Foyer">>
[[Back away->Foyer]] – His words unnerve you, and you need distance.
<<else>>
[[Back away->Foyer 1]] – His words unnerve you, and you need distance.
<</if>>
<<set $mainChar.curiosity += 3>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Beyond the Curtain</h1>
<hr>
You push past the gramophone, your fingers brushing the embroidered curtain as you search the alcove. The wall behind it feels uneven, and your hand finds a hidden panel, cool and smooth under your touch. With a gentle press, it slides open, revealing a narrow passageway. The air within is damp, carrying the faint scent of roses and something acrid, like burnt paper.
The Curator’s voice follows you, though he remains in the gallery.
Curator:
“Careful, $mainChar.firstName. Some doors lead to places even I don’t tread.”
<h3 align="left">Your Choices:</h3>
[[Enter the passageway]] – You step into the darkness, driven by curiosity.
[[Examine the panel]] – You inspect the mechanism, looking for clues.
[[Turn back]] – The hum unnerves you, and you retreat to the gallery.
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 1>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: The Key’s Secret</h1>
<hr>
You hold up the black rose, its petals glinting in the dim light.
$mainChar.firstName:
“What do you mean by ‘key’? What does this open?”
The Curator’s masked face tilts, and his gloved hand gestures toward the alcove’s curtain.
Curator:
“That rose, $mainChar.firstName, is bound to the mansion’s heart. It opens what was meant to stay closed. Use it, and you’ll see more than you might wish.”
A faint glow pulses from the rose, and the air around you grows heavier, as if the gallery itself is watching your next move.
<h3 align="left">Your Choices:</h3>
[[Search for a lock]] – You look for something in the alcove that the rose might fit.
[[Keep the rose]] – You decide to hold onto it, wary of using it now.
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]] – You pocket the rose and retreat, needing time to think.
<<else>>
[[Leave->Foyer 1]] – You pocket the rose and retreat, needing time to think.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: The Crimson Vault</h1>
<hr>
The staircase spirals downward, each step colder than the last. The red glow intensifies, bathing the stone walls in a bloody hue. The scent of roses is overwhelming now, mixed with something sharper—iron, or perhaps blood.
At the bottom, you find a vault-like door, its surface etched with the same ivy-and-eyes motif as the gallery’s entrance. A single slot in the center seems made for something small, like a key—or a rose.
If <<$hasBlackRose>>:
You slide the black rose into the slot, and the door shudders open, revealing a chamber lit by a single chandelier dripping with crimson crystals. In the center, a pedestal holds a leather-bound book, its cover embossed with your name: $mainChar.firstName.
Else:
The door remains sealed, its slot mocking your empty hands. A faint whisper echoes from within, too soft to make out, but it sounds like your name.
<h3 align="left">Your Choices:</h3>
<<if $hasBlackRose>>
[[Open the book]] – You approach the pedestal, heart pounding, to uncover its secrets.
<<if $lastPlace == "Foyer">>
[[Leave the vault->Foyer]]
<<else>>
[[Leave the vault->Foyer 1]]
<</if>>
<<else>>
[[Search for a key]] – You scour the staircase for something to open the door.
[[Return to the gallery->The Forgotten Gallery]]
<</if>>
<<set $mainChar.curiosity += 4>>
<<set $lastPlace = "The Crimson Vault">> <h1 align="center">Chapter 8: The Broken Lock</h1>
<hr>
You turn to the Curator, your voice steady despite the chill in the air.
$mainChar.firstName:
“What lock? What’s down there?”
His masked face tilts, and the crimson veins seem to pulse faintly.
Curator:
“The music held something at bay, $mainChar.firstName. A door, a memory, a… presence. Now that it’s silent, the staircase is open. But what waits below isn’t always kind.”
The red glow from the staircase pulses stronger, and a faint whisper echoes, too soft to decipher but chillingly familiar.
<h3 align="left">Your Choices:</h3>
[[Descend anyway]] – You ignore his warning and head down the staircase.
[[Listen to the whisper]] – You strain to hear the faint voice, hoping for clarity.
[[Step back]] – His words give you pause, and you retreat from the staircase.
<<set $mainChar.curiosity += 3>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Restoring the Melody</h1>
<hr>
You lower the gramophone’s needle back onto the record, and the violin’s haunting melody resumes, filling the alcove with its mournful cry. The air warms slightly, but the portraits’ eyes remain sharp, watching you with renewed intensity. The staircase behind the curtain remains visible, its red glow dim but persistent.
The Curator claps slowly, his gloved hands muffled in the heavy air.
Curator:
“Cautious, $mainChar.firstName? The music binds, but it also blinds. You’ve bought time, but not answers.”
<h3 align="left">Your Choices:</h3>
[[Examine the gramophone]] – You inspect the device, looking for hidden mechanisms.
[[Ask about the music]] – “What does it bind? Tell me more.”
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]] – The restored music soothes you, but you need space.
<<else>>
[[Leave->Foyer 1]] – The restored music soothes you, but you need space.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: The Book of Names</h1>
<hr>
You open the leather-bound book, its pages brittle but warm, as if alive. The first page bears a single sentence:
*“The mansion remembers everyone who enters.”*
The next pages are filled with names, dates, and cryptic notes. Some entries are recent, others centuries old. Your eyes catch your own name, $mainChar.firstName, written in fresh ink, followed by:
*“The Seeker. Drawn by curiosity. Bound by desire.”*
A shadow moves behind you. The Curator, his mask now removed, reveals a face both beautiful and unsettling, his eyes glowing faintly in the crimson light.
Curator:
“You’ve found it, $mainChar.firstName. The mansion’s heart. But knowing comes at a cost.”
<h3 align="left">Your Choices:</h3>
[[Read further]] – You turn the page, desperate for more answers.
[[Confront the Curator]] – “What is this book? What are you?”
<<if $lastPlace == "Foyer">>
[[Flee->Foyer]] – You slam the book shut and run, overwhelmed.
<<else>>
[[Flee->Foyer 1]] – You slam the book shut and run, overwhelmed.
<</if>>
<<set $mainChar.curiosity += 5>>
<<set $mainChar.freakness += 2>>
<<run Save.autosave("Book of Names")>>
[[Go Back->The Crimson Vault]]<h1 align="center">Chapter 8: Hunting the Key</h1>
<hr>
You run your hands along the cold stone walls of the staircase, searching for anything that might fit the vault’s slot. The red glow pulses faintly, casting eerie shadows that seem to move just out of sight. Your fingers brush a small indentation near the base of the wall, revealing a hidden compartment. Inside lies a silver key, its surface etched with the same ivy-and-eyes motif as the door.
As you grasp it, the whisper from the vault grows louder, forming a single word: $mainChar.firstName. The Curator’s voice echoes from above, tinged with amusement.
Curator:
“You find what you seek, $mainChar.firstName. But will you use it?”
<h3 align="left">Your Choices:</h3>
[[Use the key]] – You slide the key into the vault’s slot, ready to face what’s inside.
[[Keep the key]] – You pocket it, wary of opening the door just yet.
[[Return to the gallery->The Forgotten Gallery]] – You retreat, the whisper too unsettling to ignore.
<<set $mainChar.curiosity += 3>>
<<set $hasSilverKey = true>>
[[Go Back->The Crimson Vault]]<h1 align="center">Chapter 8: Pages of the Past</h1>
<hr>
You turn the page, your fingers trembling as the book’s warmth seeps into your skin. The next entry is written in a jagged script, dated 1798:
*“The Keeper fled, but the mansion claimed him. The rose is the key, the vault is the cage.”*
Each page reveals more names, some scratched out, others circled in red ink. One entry catches your eye—a name crossed out, but faintly legible: *“The Curator, 1873.”* The air grows heavier, and the chandelier’s crimson light flickers, casting shadows that seem to writhe.
Curator:
“You read too far, $mainChar.firstName. Some truths bind you forever.”
<h3 align="left">Your Choices:</h3>
[[Question the Curator’s name]] – You confront him about the crossed-out entry.
[[Keep reading]] – You push forward, desperate for more secrets.
[[Close the book]] – You shut it, fearing what else you might find.
<<set $mainChar.curiosity += 4>>
<<set $mainChar.freakness += 2>>
[[Go Back->The Crimson Vault]]<h1 align="center">Chapter 9: Secrets Behind the Red Door</h1>
<hr>
The crimson glow bathes the vault chamber in seductive warmth. A plush chaise invites you to rest, while heavy velvet curtains sway gently in an unseen breeze.
The Curator steps beside you, shedding his coat to reveal sculpted skin and promise.
His fingers trace your jawline, lips brushing your ear as he whispers,
“You’ve unlocked more than a door. Now, surrender to the secrets.”
The room pulses with feverish anticipation.
<h2 align="center">Sex Scene: Secrets Unveiled</h2>
You fall into a dance of shadows and silk, the Curator’s hands and lips unravelling every hidden desire.
Time bends, breaths mingle, and the mansion fades until only burning skin and whispered confessions remain.
[[Let go->Pull away ]] [[Sink deeper->The Gallery’s Bond]] [[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 10: Into the Crimson Depths</h1>
<hr>
Ignoring the Curator’s warning, you step onto the cold stone staircase, the soft glow of crimson light guiding your way downward. Each step feels heavier, as if the mansion itself is pulling you deeper into its secret heart.
The scent of roses thickens, mingling with something darker — iron, old blood, and forgotten sorrow. Your breath comes shallow as echoes swirl — whispers, cries, laughter — all twisted by time.
At the bottom, the vault door looms, welcoming and menacing all at once. You reach out, and the mansion’s pulse quickens in your veins.
The silence breaks with a low, seductive hum — promising both revelation and damnation.
<h2 align="center">Ending: The Crimson Keeper</h2>
You step beyond the veil, $mainChar.firstName, and the mansion claims a new guardian. Your soul entwined with its crimson depths forever.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 10: The Secrets Unheard</h1>
<hr>
You steady yourself, leaning close to the wall where the soft whisper breathes out from unseen lips. The words are fragile, almost lost in the chill of the air:
*"Beware the locks you don't see... the price paid in silence..."*
The voice fades, leaving a hollow ache in your chest, like a memory not yet yours to claim.
Suddenly, the gallery shifts, the portraits’ eyes darkening, and you feel the weight of unseen eyes upon you.
The mansion’s breath becomes your own — slow, inevitable.
<h2 align="center">Ending: Bound by Silence</h2>
The whispered secrets wrap around you, $mainChar.firstName, silencing your future and binding you to the mansion’s eternal echo.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 8: Resisting the Pull</h1>
<hr>
You step back, breaking the Temptress’s gaze. The air cools, and the Curator’s masked face tilts, a hint of amusement in his silence. The portrait’s eyes follow you, but their pull weakens as you distance yourself, the gallery’s oppressive weight lifting slightly.
Curator:
“Wise, $mainChar.firstName. Not all invitations are meant to be accepted.”
<h3 align="left">Your Choices:</h3>
[[Return to the Curator]] – You approach him, seeking more answers.
[[Examine other portraits]] – You turn to the gallery’s other secrets.
<<if $lastPlace == "Foyer">>
[[Flee->Foyer]] – The encounter leaves you shaken, and you seek escape.
<<else>>
[[Flee->Foyer 1]] – The encounter leaves you shaken, and you seek escape.
<</if>>
<<set $mainChar.curiosity += 1>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 10: The Music’s Binding</h1>
<hr>
You step closer to the old gramophone, its black horn gleaming faintly in the dim light. The needle stands suspended above a vinyl spinning slowly, though no power source or cord is visible.
You reach out and touch the surface — smooth, cold, and alive.
As your fingers brush the machine, the haunting violin melody swells, surrounding you in waves of sound and sensation.
The air thickens, rose petals seeming to fall from the shadows.
The Curator’s voice whispers behind you, low and intoxicating.
Curator: “The music is the mansion’s pulse, $mainChar.firstName. Break its rhythm, and you break the bond.”
<h2 align="center">Ending: The Enchanting Melody</h2>
The gramophone’s song consumes you, weaving shadows and desire into a spell that binds body and soul.
<<link "Give in">>
<<goto "Sex Scene: The Gallery’s Bond">>
<</link>>
<<link "Pull away">>
<<goto "Ending: The Fleeing Flame">>
<</link>>
<h1 align="center">Chapter 10: The Curator’s Song</h1>
<hr>
::Ask about the music
You turn to the Curator, voice tentative yet eager.
$mainChar.firstName: “What is this music? Why does it feel… alive?”
The Curator steps closer, the air between you thickening with anticipation. His gloved fingers trace slow, deliberate arcs along your jaw and neck, sending shivers down your spine.
Curator (whispering): “The music is a language, $mainChar.firstName—one that only those willing to listen can understand. It binds us, unites us, and awakens… desires unspoken.”
His breath fans your ear; his touch becomes an electric promise.
The violin’s melody swells, pulsing in time with your racing heart.
<h2 align="center">Sex Scene: The Curator’s Song</h2>
He leads you through a dance of whispered notes and heated touches, each movement a verse in a carnal symphony that reverberates through the mansion’s deepest shadows.
[[Surrender->The Gallery’s Bond]]
[[Resist->Ending: The Reluctant Flee]]
<h1 align="center">Chapter 8: Trapped in the Gaze</h1>
<hr>
Your fingers brush the Temptress’s portrait, and the world shifts. Her painted eyes lock onto yours, and a warmth spreads through you, intoxicating and suffocating. The gallery fades, replaced by a crimson haze, and you feel her presence—her breath, her laughter—enveloping you.
You’re no longer in the mansion. You’re inside the painting, her arms around you, her voice whispering promises of eternal secrets. The Curator’s laugh echoes faintly, then fades. You’ve become part of the gallery, your story woven into its canvas, forever bound to the Temptress’s embrace.
<h2 align="center">Ending: The Captive’s Embrace</h2>
You’ve joined the gallery, $mainChar.firstName, a prisoner of the Temptress’s allure, your soul painted into the mansion’s endless halls.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 3>>
<<run Save.autosave("Captive’s Embrace Ending")>><h1 align="center">Chapter 8: The Tempter’s Secret</h1>
<hr>
You turn to the Curator, your voice steady despite the portrait’s pull.
$mainChar.firstName:
“Who is he? Why does he feel… familiar?”
The Curator’s masked face tilts, his crimson veins glinting.
Curator:
“The Tempter, $mainChar.firstName, is a shadow of desire, woven from the mansion’s heart. He knows you because you’ve always been his—every visitor is. Be wary; his love is a chain.”
The portrait’s eyes seem to pulse, and a faint giggle echoes from the canvas, chilling your blood. The air grows heavy, as if the Tempter himself is listening.
<h3 align="left">Your Choices:</h3>
[[Touch his portrait]] – You reach out, unable to resist her call.
[[Ask more about him]] – “What does she want with me?”
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]] – The giggle unnerves you, and you retreat.
<<else>>
[[Leave->Foyer 1]] – The giggle unnerves you, and you retreat.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 9: The Dangerous Dance</h1>
<hr>
A slow, sultry smile curves beneath the Curator’s mask as he steps closer, the gallery’s shadows lengthening in his wake. His voice drops to a velvet whisper as he speaks, the riddle rolling off his tongue like honey laced with venom.
“Answer this, $mainChar.firstName, or surrender entirely.”
His gloved hand brushes yours, igniting a trail of fire that spreads deep within you. Every nerve hums as the dim candlelight flickers, casting their light on bare skin and watchful eyes.
The mansion itself seems to pulse with breathless anticipation.
<h2 align="center">Sex Scene: The Curator’s Game</h2>
He claims you into a dance of desire and danger—an intoxicating battle of wills and bodies where riddles hide beneath silk sheets and whispered promises.
Passion blurs boundaries as the game begins. Will you win, or be consumed?
[[Submit your answer->The Gallery’s Bond]]
[[Pull away ->Ending: The Reluctant Flee]]
<h1 align="center">Chapter 8: Escape from the Game</h1>
<hr>
You step back, shaking your head, the Curator’s offer too dangerous to accept. His masked gaze follows you, unyielding, but he doesn’t move to stop you. The gallery’s air grows colder, the portraits’ eyes narrowing as you turn toward the door you entered from.
As you step into the foyer, the mansion seems to sigh, its walls creaking as if reluctant to let you go. You find a heavy oak door you hadn’t noticed before, leading outside. You push it open, stepping into the cool night air, the mansion’s lights fading behind you.
But as you walk away, the weight of unanswered questions clings to you. The note, the rose, the Curator’s words—they haunt your thoughts, whispering that you’ll return one day, drawn back to the mansion’s secrets.
<h2 align="center">Ending: The Escaped Seeker</h2>
You’ve left the mansion, $mainChar.firstName, but its mysteries linger in your mind, a puzzle you may never solve.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 1>>
<<set $mainChar.freakness += 1>>
<<run Save.autosave("Escaped Seeker Ending")>><h1 align="center">Chapter 9: The Unwilling Pawn</h1>
<hr>
You narrow your eyes, voice steady but commanding. “I don’t play games without knowing the stakes. Offer me something real, or let me go.”
The Curator’s brows crease beneath the cracked mask, and his smile darkens with enigmatic amusement.
“Boldness suits you, $mainChar.firstName—but every choice comes with its own chain.”
The air thickens. The gallery’s figures lean closer, listening, watching, waiting.
The curtain falls silently between you now—no concession forthcoming.
<h2 align="center">Ending: The Bargainbreaker</h2>
You refuse to bend to the mansion’s whims, $mainChar.firstName, but the price is high: exile to the mansion’s cold shadows, forever craving what you denied.
<<link "Restart the Journey">>
<<set $mainChar.curiosity=0>><<set $mainChar.freakness=0>><<set $hasBlackRose=false>><<set $hasNote=false>><<set $hasSilverKey=false>><<set $choice="">><<set $lastPlace="Foyer 1">><<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 8: Bound by Touch</h1>
<hr>
You reach for the Curator’s gloved hand, your fingers brushing the smooth leather. The contact sends a jolt through you, and the gallery dissolves into a swirling mist of crimson and shadow. His hand tightens, pulling you closer, and his mask falls away, revealing a face that shifts—beautiful one moment, monstrous the next, with eyes that burn like embers.
His voice is a low growl, vibrating through your bones: “You’ve chosen me, $mainChar.firstName.” The air crackles, and you feel the mansion’s pulse sync with your heartbeat, binding you to him. Shadows writhe around you, whispering your name, their voices a chorus of desire and dread.
<h3 align="left">Your Choices:</h3>
[[Embrace him]] – You lean into the darkness, surrendering to the connection.
[[Pull away ]] – You fight the bond, desperate to break free.
<<if $lastPlace == "Foyer">>
[[Run->Foyer]] – You tear your hand away and flee to the foyer.
<<else>>
[[Run->Foyer 1]] – You tear your hand away and flee to the foyer.
<</if>>
<<set $mainChar.curiosity += 4>>
<<set $mainChar.freakness += 3>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: The Name Unspoken</h1>
<hr>
You hold the Curator’s gaze, voice firm.
$mainChar.firstName:
“Who are you, really? No more masks.”
His masked face tilts, and a low chuckle escapes him, chilling and intimate.
Curator:
“A name, $mainChar.firstName? Names are chains here. Call me yours, if you must—but know it comes at a price.”
The portraits’ eyes flare briefly, and the violin’s melody twists into a discordant wail. The air grows heavy, as if the mansion resists his words.
<h3 align="left">Your Choices:</h3>
[[Demand his name]] – “I want the truth, not riddles.”
[[Let it go]] – You drop the question, wary of the cost.
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]] – His evasion unsettles you, and you retreat.
<<else>>
[[Leave->Foyer 1]] – His evasion unsettles you, and you retreat.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Breaking the Spell</h1>
<hr>
You step back, tearing yourself from the Curator’s intoxicating pull. His masked face tilts, a flicker of disappointment crossing his unseen eyes. The gallery’s air grows heavy, the portraits’ gazes pressing against you as you turn and hurry toward the door.
You stumble into the foyer, heart pounding, and find an exit you hadn’t seen before—a glass door leading to a moonlit garden. You push through, the mansion’s oppressive weight lifting as you breathe fresh air. But the Curator’s voice echoes in your mind, a seductive whisper: *“You’ll return, $mainChar.firstName.”*
You’ve escaped, but the mansion’s allure clings to you, a shadow you can’t shake.
<h2 align="center">Ending: The Fleeing Flame</h2>
You’ve broken free, $mainChar.firstName, but the mansion’s call lingers, a promise of secrets yet to be uncovered.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 1>>
<<set $mainChar.freakness += 2>>
<<run Save.autosave("Fleeing Flame Ending")>><h1 align="center">Chapter 8: The Cloaked Transformation</h1>
<hr>
You approach the swaying portrait, the cloaked figure’s eyes glinting from beneath its hood. As your hand nears the canvas, the air thickens, and the figure’s cloak ripples, tendrils of paint stretching toward you. You touch the frame, and a searing pain erupts as your skin begins to harden, cracking like dried oil paint.
The gallery spins, and you feel your body merging with the portrait. Your limbs elongate into shadowy cloth, your face flattening into a painted mask. The Curator’s voice fades as you become one with the cloaked figure, a silent sentinel in the mansion’s endless gallery.
<h2 align="center">Ending: The Painted Sentinel</h2>
You’ve become part of the gallery, $mainChar.firstName, your body and soul transformed into a cloaked guardian, forever watching the mansion’s secrets.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 4>>
<<run Save.autosave("Painted Sentinel Ending")>><h1 align="center">Chapter 8: The Note’s Riddle</h1>
<hr>
You turn to the Curator, keeping the note hidden, and ask,
$mainChar.firstName:
“What does this note mean? Who wrote it?”
His masked face tilts, a soft chuckle escaping.
Curator:
“A question for a question, $mainChar.firstName. The note warns of the gallery’s eyes—written by one who saw too much. Show it to me, and I’ll tell you more.”
The portraits’ eyes seem to gleam, as if eager for your decision.
<h3 align="left">Your Choices:</h3>
[[Show the note]] – You reveal the parchment, hoping for answers.
[[Keep it hidden]] – You refuse, guarding your secret.
[[Destroy the note]] – You tear it up, rejecting its power.
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Flight with the Warning</h1>
<hr>
The weight of the note in your pocket drives you to flee. You turn from the Curator’s gaze and rush toward the foyer, the gallery’s air growing colder with each step. The portraits’ eyes follow, their whispers a cacophony in your ears.
You burst through the door into the foyer, finding a heavy oak exit. Outside, the night air hits you, and the mansion’s lights dim behind you. The note’s words—*“Trust no one, not even yourself”*—haunt you, a constant reminder of the secrets you’ve left behind.
<h2 align="center">Ending: The Reluctant Fugitive</h2>
You’ve escaped with the note, $mainChar.firstName, but its warning echoes in your mind, a shadow you can’t escape.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 1>>
<<set $mainChar.freakness += 1>>
<<run Save.autosave("Reluctant Fugitive Ending")>><h1 align="center">Chapter 8: Unlocked Horror</h1>
<hr>
Your fingers brush the Watcher’s silver key, and the painting shudders. The key pulses, burning your skin, and the ghostly shapes in the background surge forward, clawing through the canvas. Their spectral hands grip you, pulling you into a void of swirling mist and screams.
You awaken within the painting, your body a translucent shell, the Watcher’s eyes now your own. The Curator’s voice fades as you become her eternal guardian, watching over a gallery that feeds on the living.
<h2 align="center">Ending: The Watcher’s Vessel</h2>
You’ve become the Watcher, $mainChar.firstName, your essence consumed by her gaze, doomed to guard the gallery’s secrets forever.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 4>>
<<run Save.autosave("Watcher’s Vessel Ending")>><h1 align="center">Chapter 8: The Watcher’s Tale</h1>
<hr>
You turn to the Curator, asking,
$mainChar.firstName:
“Who is she? What does she guard?”
The Curator’s masked face tilts, his voice a low hum.
Curator:
“The Watcher, $mainChar.firstName, guards the gallery’s memories—souls trapped in paint. Her key unlocks their prison, but at a cost. Approach with care.”
The painting’s hum grows louder, the ghostly shapes writhing more violently.
<h3 align="left">Your Choices:</h3>
[[Take the key]] – You reach for the key, risking the cost.
[[Ask about the cost]] – “What happens if I take it?”
[[Step back]] – The danger feels too great, and you retreat.
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Shifting Shadows</h1>
<hr>
You step away from the Watcher’s unsettling gaze, moving to another portrait—a man in a tattered suit, his face half-erased by time. The plaque reads, *“The Forgotten, 1905.”* His remaining eye follows you, and the air grows thick with the scent of decay. A faint whisper escapes the frame, too soft to discern.
The Curator’s presence looms closer, his cane tapping rhythmically.
Curator:
“Another lost soul, $mainChar.firstName. What do you seek in their silence?”
<h3 align="left">Your Choices:</h3>
[[Listen to the whisper]] – You strain to hear the faint voice.
[[Touch the portrait]] – You reach for the erased face, curious.
[[Move on]] – The decay unnerves you, and you seek another painting.
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Shadow’s Claim</h1>
<hr>
You approach the portrait, the flickering shadow coalescing into a spectral figure with hollow eyes. As you reach out, it lunges, its icy hands sinking into your chest. Your body convulses, your skin paling as the shadow merges with you, its voice a chorus of lost souls in your mind.
You collapse, your form now a translucent wraith bound to the portrait, haunting the gallery with its flickering presence. The Curator’s voice fades as you become its eternal prisoner.
<h2 align="center">Ending: The Shadow’s Host</h2>
You’ve been claimed by the shadow, $mainChar.firstName, your body a vessel for its restless souls, trapped within the portrait’s frame.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 4>>
<<run Save.autosave("Shadow’s Host Ending")>><h1 align="center">Chapter 8: Bound by the House</h1>
<hr>
You turn to the Curator, asking,
$mainChar.firstName:
“What do you mean, it won’t let go?”
The Curator’s masked face tilts, his voice a low murmur.
Curator:
“The mansion, $mainChar.firstName, feeds on curiosity. Once you take its secrets, it weaves you into its fabric—body, mind, or soul. The note is your tether now.”
The portraits’ eyes gleam, as if confirming his words.
<h3 align="left">Your Choices:</h3>
[[Resist the hold]] – You try to break free from the mansion’s pull.
[[Accept the tether]] – You embrace the note’s power, willing to risk it.
<<if $lastPlace == "Foyer">>
[[Flee->Foyer]] – The revelation terrifies you, and you run.
<<else>>
[[Flee->Foyer 1]] – The revelation terrifies you, and you run.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Awakened Depths</h1>
<hr>
You press your hand against the wall where the scraping sound emanates, and the wood splits, revealing a writhing mass of blackened tendrils tipped with eyes. They lash out, sinking into your flesh, their gaze boring into your mind. Your body contorts, merging with the wall as your skin hardens into gnarled wood, your face becoming a grotesque mask of carved eyes.
The Curator’s voice fades as you become part of the gallery’s living structure, a sentient horror feeding on the fear of those who pass by.
<h2 align="center">Ending: The Gnarled Watcher</h2>
You’ve been assimilated, $mainChar.firstName, your body a twisted sentinel in the gallery’s walls, your eyes a torment to all who linger.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 5>>
<<run Save.autosave("Gnarled Watcher Ending")>><h1 align="center">Chapter 8: Echoes of the Past</h1>
<hr>
You press further, asking,
$mainChar.firstName:
“Who were they? What happened to them?”
The Curator’s masked face darkens, his voice a whisper.
Curator:
“A seeker like you, $mainChar.firstName. They unraveled the gallery’s secrets and were… absorbed. Their name is lost, but their fear lingers in the air.”
A cold breeze sweeps through, and the portraits’ eyes flicker, as if acknowledging the lost soul.
<h3 align="left">Your Choices:</h3>
[[Seek their name]] – You demand to know more about their identity.
[[Check the note again]] – You reread the parchment for clues.
[[Step back]] – The story chills you, and you retreat.
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Frame of Secrets</h1>
<hr>
You run your fingers along the frame of the Seeker’s portrait, feeling a hidden catch. It clicks, revealing a small compartment with a faded sketch—your face, but with hollow eyes. The Curator’s chuckle echoes as the portrait’s gaze intensifies.
Curator:
“A mirror of your fate, $mainChar.firstName. What will you do with it?”
<h3 align="left">Your Choices:</h3>
[[Take the sketch]] – You pocket the eerie drawing.
[[Destroy the sketch]] – You tear it apart, rejecting its omen.
[[Ask about the sketch]] – “What does this mean?”
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Naming the Shadows</h1>
<hr>
You insist, voice firm,
$mainChar.firstName:
“I don’t care about danger. Give me names.”
The Curator’s masked face freezes, and a low growl emanates from the gallery. The portraits’ eyes flare red, and a chorus of whispers chants your name. The Curator steps back, his voice a hiss.
Curator:
“You’ve summoned them, $mainChar.firstName. Their names are yours now—beware.”
The air thickens with spectral forms, their faces blurring into yours.
<h3 align="left">Your Choices:</h3>
[[Face the shadows]] – You stand your ground against the forms.
[[Run from the voices]] – The sight terrifies you, and you flee.
[[Ask for help]] – You turn to the Curator in desperation.
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Creaking Revelation</h1>
<hr>
You approach the creaking portrait, a woman with a cracked face, her hands clawing at the frame. As you touch it, the wood splits, revealing a hollow space with a beating, fleshy mass. The Curator’s voice warns from behind.
Curator:
“A heart of the gallery, $mainChar.firstName. Disturb it, and it stirs.”
The mass pulses faster, tendrils reaching out.
<h3 align="left">Your Choices:</h3>
[[Touch the mass]] – You reach for the beating heart.
[[Step back]] – The sight repulses you, and you retreat.
[[Ask about the heart]] – “What is this thing?”
<<set $mainChar.curiosity += 2>>
<<set $mainChar.freakness += 1>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Letting Go</h1>
<hr>
You shake your head, stepping back from the Curator’s evasiveness. The hum fades, and the portrait stills, but the gallery’s air feels heavier, as if judging your retreat. The Curator tilts his head, a faint approval in his silence.
Curator:
“Wisdom in surrender, $mainChar.firstName. But the mansion remembers.”
<h3 align="left">Your Choices:</h3>
[[Explore elsewhere]] – You move to another part of the gallery.
[[Ask for forgiveness]] – You seek to appease the mansion.
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]]
<<else>>
[[Leave->Foyer 1]]
<</if>>
<<set $mainChar.curiosity += 1>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Mirror’s Possession</h1>
<hr>
Your fingers graze the broken mirror, and the glass shatters inward, pulling you into its reflection. The child’s face twists, her eyes glowing as her voice invades your mind, a shrill chant of your name. Your body convulses, your reflection warping into hers, your skin paling to porcelain.
You’re trapped within the painting, the Innocent’s puppet, her broken mirror now your prison. The gallery fades, leaving only her laughter echoing through your hollow form.
<h2 align="center">Ending: The Innocent’s Puppet</h2>
You’ve been possessed, $mainChar.firstName, your soul a plaything in the Innocent’s fractured world, forever reflected in her gaze.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 4>>
<<run Save.autosave("Innocent’s Puppet Ending")>><<elseif $choice == "Ask the Curator about the child">>
<h1 align="center">Chapter 8: The Child’s Lament</h1>
<hr>
You turn to the Curator, asking,
$mainChar.firstName:
“Who is this? What’s with the mirror?”
The Curator’s masked face tilts, his voice a soft murmur.
Curator:
“The Innocent, $mainChar.firstName, was the first to see the mansion’s truth. The mirror broke her mind, trapping her reflection here. Touch it, and you may join her.”
The child’s painted eyes well with tears, the mirror’s surface rippling.
<h3 align="left">Your Choices:</h3>
[[Comfort the slave]] – You speak to the painting, offering solace.
[[Avoid the mirror]] – You step back, wary of its power.
[[Ask for the truth]] – “What truth did she see?”
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 10: The Hidden Heart</h1>
<hr>
With a deep breath, you step beyond the velvet curtains, crossing the threshold into a narrow, dim corridor carved from stone. The air here is thick — redolent of earth, ancient ink, and whispered secrets. Each step echoes softly off walls lined with faded tapestries that seem to flutter despite the stillness.
Shadows cling like a second skin as the passage twists downward, drawing you into the mansion’s secret heart. A low hum vibrates in your chest — the living pulse of this place.
Ahead, a faint glow beckons, and you realize you’ve left the world you knew behind.
The door at the end swings open just enough, revealing a room bathed in blood-red light. Inside, a massive tome rests upon a pedestal, surrounded by candles flickering with unnatural flame. The whisperings of the past brush against your skin, promising revelation and rebirth.
Your fate is sealed the moment you enter.
<h2 align="center">Ending: Guardian of the Secret</h2>
You have become the mansion’s new heart, ${{$mainChar.firstName}}, bound within its endless labyrinth, a keeper of shadows and whispers forevermore.
<<link "Restart your journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 10: The Mechanism’s Temptation</h1>
<hr>
Your hands trace the intricate carvings of the locked panel — ivy vines entwined with eyes that seem to stare right through you. A faint warmth pulses beneath your fingertips, awakening a deep, simmering hunger within.
From the shadows, the Curator approaches, his breath warm against your neck. Fingers gloved in midnight leather brush along your shoulder, sending shivers racing down your spine.
His voice is a low, seductive murmur: “Curiosity is a powerful thing, ${{ $mainChar.firstName }}. Careful what you awaken.”
He leans in, lips grazing your ear, a promise of pleasures both dark and delicious.
You’re drawn into a dance — hands exploring, mouths whispering, skin over velvet — each motion a key unlocking desires long kept hidden.
The mansion watches, approving and hungry.
<h2 align="center">Sex Scene: The Curator’s Embrace</h2>
Surrender to the intoxicating rhythm of touch and temptation. The mechanism is only the beginning… and you are the prize.
[[Submit to the moment->Bedroom]]
[[Pull away gently->The Forgotten Gallery]]
<h1 align="center">Chapter 9: The Threshold Left Uncrossed</h1>
<hr>
Your hand falls from the curtain, chilled by a sudden dread.
Some doors are meant to be left unopened.
You retreat quietly, the mansion’s secrets waiting patiently for another night.
<h2 align="center">Ending: The Threshold Left Uncrossed</h2>
You walk away, safe but haunted by the shadows you chose not to face.
<<link "Return to safety">>
<<goto "Foyer 1">>
<</link>>
<h1 align="center">Chapter 10: The Lockpicker’s Price</h1>
<hr>
You run your hands along the cool stone walls, feeling for the subtle indentations or mechanisms that might reveal the lock’s release. The mansion’s breath shivers against your skin, thick with eroded time and danger.
Your fingers find a hidden panel, cleverly camouflaged. Beneath a carved ivy leaf, a tiny keyhole glints faintly. As you peer inside, the shadows twist, and the distant sound of marching footsteps echoes unnervingly close.
The weight of what you seek presses heavy — some doors are locked for good reason.
A whisper curls through the air, soft and threatening: “Every lock has a cost, seeker.”
Without warning, the shadows pour forward, enveloping you in cold permanence.
<h2 align="center">Ending: Prisoner of the Mansion</h2>
You tried to pick the mansion’s lock, ${{$mainChar.firstName}}, but the price is your freedom. The walls consume your form; you become another secret trapped within these halls.
<<link "Restart your journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 10: The Keeper’s Bloom</h1>
<hr>
You cradle the black rose carefully, its velvet petals cool against your skin yet thrumming with an unspoken power. The mansion’s air thickens as you accept the delicate bloom, the scent of midnight and forgotten promises filling your lungs.
The gallery’s paintings seem to lean closer, their eyes heavy with expectation. The rose’s thorns prick gently — a reminder that beauty here is never without bite.
A shadow moves at the edge of your vision — the Curator watching, his eyes glinting beneath the mask.
He steps forward, voice low and husky, “The rose is not merely a gift, ${{ $mainChar.firstName }}. It is a bond, a key — a promise whispered in blood and petals.”
You feel a slow, radiant heat spread from your palm, seeping into your pulse and thinking.
The mansion’s heart beats with yours now — a fusion of desire, power, and eternal secrets.
<h2 align="center">Ending: The Rose’s Bond</h2>
You carry the mansion’s bloom, ${{ $mainChar.firstName }}, an eternal keeper of its dark beauty — wrapped in velvet, thorn, and shadow.
<<link "Restart your journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: The Crimson Vault</h1>
<hr>
You raise the silver key and slide it into the slot. The moment it clicks, the vault shudders with a low, resonant hum that vibrates through the very stones beneath your feet.
The door swings open, revealing a chamber bathed in soft red light, the scent of roses heavy and thick.
At its center rests a leather-bound tome embossed with your name, $mainChar.firstName.
As you approach, the air thickens. The book’s pages flutter open, revealing secrets that pulse with hungry life.
The gallery’s whispers grow louder—begging, warning, tempting.
<h2 align="center">Ending: Unlocking Darkness</h2>
With trembling hands, you grasp the book, and the mansion claims you—mind and soul fused with its eternal mystery.
<<link "Restart the Journey">>
<<set $mainChar.curiosity=0>><<set $mainChar.freakness=0>><<set $hasBlackRose=false>><<set $hasNote=false>><<set $hasSilverKey=false>><<set $choice="">><<set $lastPlace="Foyer 1">><<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: The Burden of Choice</h1>
<hr>
You stow the silver key away, its icy bite fading but leaving a lingering weight.
The vault remains closed, silent but watching.
The Curator’s eyes gleam as he observes, silent approval mixed with warning.
“You grasp more than metal, $mainChar.firstName. Power’s burden is heavy, but knowledge can wait.”
You step back into the gallery’s shadows, the mansion’s secrets swirling around you—some unlocked, others forever barred.
<h2 align="center">Ending: The Weight of Possession</h2>
You carry the potential for darkness, but tonight, you choose patience—your fate unsettled, your soul poised between dawn and shadow.
<<link "Restart the Journey">>
<<set $mainChar.curiosity=0>><<set $mainChar.freakness=0>><<set $hasBlackRose=false>><<set $hasNote=false>><<set $hasSilverKey=false>><<set $choice="">><<set $lastPlace="Foyer 1">><<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: The Name Unveiled</h1>
<hr>
Your voice is unwavering. “I demand to know your true name.”
The Curator’s mask tilts, crimson veins pulsing as if alive.
He draws closer, voice a dangerous whisper.
“A name is a chain, $mainChar.firstName. I am ‘The Keeper’—bound to this gallery, as you are.”
The air tightens. The paintings breathe.
You feel your own chains tighten in answer.
<h2 align="center">Ending: The Price of Truth</h2>
Knowing his name binds you deeper to the mansion’s fate.
There is no escape once the truth is spoken aloud.
<<link "Restart the Journey">>
<<set $mainChar.curiosity=0>><<set $mainChar.freakness=0>><<set $hasBlackRose=false>><<set $hasNote=false>><<set $hasSilverKey=false>><<set $choice="">><<set $lastPlace="Foyer 1">><<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: Secrets in Ink</h1>
<hr>
You turn pages feverishly, drawn deeper into the mansion’s dark chronicle—the names, the dates, the fragments of fractured souls.
Each entry twists your mind, stitching unease and fascination tight.
Your own name appears again, bound with cautionary words.
A shadow falls across the text, and the Curator’s voice hovers close.
“Some knowledge dooms, $mainChar.firstName. Dare you read on?”
The candle flickers, and your fingers hover between enlightenment and oblivion.
<h2 align="center">Ending: The Forbidden Knowledge</h2>
You choose to drink deeply of the mansion's secrets, drowning in truths some were never meant to know.
Your mind fractures, your essence bleeding into the pages, forever part of the tale.
<<link "Restart the Journey">>
<<set $mainChar.curiosity=0>><<set $mainChar.freakness=0>><<set $hasBlackRose=false>><<set $hasNote=false>><<set $hasSilverKey=false>><<set $choice="">><<set $lastPlace="Foyer 1">><<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 8: Rejecting the Truth</h1>
<hr>
You snap the book shut, its pages sealing with a sound like a sigh. The Curator’s unmasked face watches you, his glowing eyes dimming slightly, as if disappointed. The vault’s crimson light pulses once, then fades, and a heavy silence falls. You back away, the book’s weight lingering in your mind, and find a hidden staircase leading upward, away from the vault.
You emerge in the foyer, where a glass door stands open, revealing a foggy street beyond. You step through, leaving the mansion behind, but the book’s words—*“The Seeker. Bound by desire.”*—echo in your thoughts. You’ve escaped, but the truth you glimpsed will never let you go.
<h2 align="center">Ending: The Unknowing Wanderer</h2>
You’ve left the mansion, $mainChar.firstName, but its secrets remain just out of reach, a half-remembered dream that haunts your steps.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 1>>
<<set $mainChar.freakness += 1>>
<<run Save.autosave("Unknowing Wanderer Ending")>><h1 align="center">Chapter 10: The Curator’s Confession</h1>
<hr>
You meet the Curator’s gaze boldly.
$mainChar.firstName: “Who were you before this? What binds you here?”
The Curator’s eyes flicker beneath the mask. A slow sigh escapes him.
Curator: “Once, I was like you—searching for meaning, for love, for freedom. The mansion caught me in its web, and now I am both its keeper and its prisoner.”
He steps close, the heat of his presence overwhelming.
His fingers trace slow patterns along your arm, an invitation wrapped in pain and desire.
<h2 align="center">Sex Scene: The Curator’s Confession</h2>
His story unfolds through fiery touches and whispered secrets—baring wounds and lust alike—as the mansion embraces your entwined fates.
[[Embrace him->The Gallery’s Bond]]
[[Step back->Ending: The Reluctant Flee]]
<h1 align="center">Chapter 10: The Forbidden Truth</h1>
<hr>
You reach for the leather-bound tome once more, your fingers brushing worn leather. The pages flutter as if breathing, words appearing and fading like ghosts.
Suddenly, a sharp pain blooms in your mind—a torrent of memories not your own.
Visions flash: faces, betrayals, lost love, and a mansion that hungers endlessly.
The Curator’s voice echoes, distant yet present.
Curator: “Some knowledge curses the bearer, $mainChar.firstName. Are you prepared to pay the price?”
Your heartbeat accelerates as the mansion claims your soul with each word absorbed.
<h2 align="center">Ending: The Knowing Prisoner</h2>
You are forever marked by truth, $mainChar.firstName—a prisoner of knowledge and desire, bound to the mansion’s dark legacy.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: Bound by Crimson</h1>
<hr>
You surrender, melting into the Curator’s arms as his heat invades your skin. His breath is a slow caress against your neck, his hands tracing the curves and valleys of your body.
Under the crimson glow of the gallery, time unravels. His lips find yours, soft at first, then demanding. A fire sparks inside, igniting every nerve ending.
The mansion throbs with your pulse — an ancient rhythm merging with your own.
Your bodies press closer, skin on skin, the air heavy with scent—leather, musk, and something utterly intoxicating.
He whispers against your lips, “You belong here now, $mainChar.firstName.”
<h2 align="center">Sex Scene: The Gallery’s Bond</h2>
The world dissolves around you as he claims you — lover, prisoner, and muse all at once. As passion consumes you, the gallery’s shadows writhe, joining your whispered cries.
[[Let go->Pull away ]]
[[Sink deeper->The Gallery’s Bond]]
[[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 9: The Island's Price</h1>
<hr>
The Curator's masked gaze sharpens as you step forward, your voice steady but carrying the weight of your desperate demand.
"$mainChar.firstName," the Curator murmurs, his tone both amused and grave, "the island is no mere place. It is a sanctuary, a prison, a secret held tight by those who dare not let go."
You press on, unyielding. "I want the island. Tell me what it is and why it belongs to you."
The gallery falls silent. The painted eyes watching you blink in unison, as if the mansion itself holds its breath.
Suddenly, the walls ripple like dark water. The air thickens with the scent of salt and moss. Before you, the gallery fractures, revealing a hidden panorama — a lush island drifting in mist, its shores lined with twisted trees and the soft glow of fireflies.
The Curator's hand extends, offering a silver key shaped like a wave.
"This island," he says, voice low and urgent, "is the heart of the mansion's curse. To claim it is to bind yourself to the shadows that rule these walls. The cost: your freedom, your memories, and your soul’s tether."
Your pulse quickens as the ghostly mist beckons.
Will you accept the island's price and become its master? Or resist the seductive grip of its darkness?
<h2 align="center">Ending: The Island's Keeper</h2>
You grasp the key, feeling its chill sink into your palm. The mist swallows you whole, and the island becomes your new home—both refuge and prison. Your eyes open to endless twilight, the mansion’s whispers now distant echoes.
You are the island’s keeper, $mainChar.firstName—bound forever between freedom and fate.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: The Weight of Silence</h1>
<hr>
You force back the question, the true name trapped in your throat. Silence fills the space between you and the Curator.
His smile is a secret shared only with the shadows.
“Wisdom resides in restraint,” he says softly. “Not all secrets are yours to possess.”
A heavy hush falls, the gallery accepting your choice with quiet grace.
<h2 align="center">Ending: The Weight of Silence</h2>
Some doors remain closed for a reason. Tonight, you leave knowing less — but carry the burden of not knowing.
<<link "Step away from the gallery">>
<<goto "Foyer 1">>
<</link>>
<h1 align="center">Chapter 9: The Fading Connection</h1>
<hr>
With a sudden wrench, you break free from the Curator’s grasp, gasping as air floods your lungs. The intensity in his eyes dims, replaced by something close to sorrow.
“You resist,” he murmurs, “but that only delays what will come.”
The shadows curl around you, the gallery holding its breath.
You stumble back toward the door, heart pounding with doubt and fear.
<h2 align="center">Ending: The Reluctant Flee</h2>
You escape the gallery’s clutch for now, but the mansion’s whispers chase you, promising your return.
<<link "Return to foyer">>
<<goto "Foyer 1">>
<</link>>
<h1 align="center">Chapter 10: The Bond Sealed</h1>
<hr>
You turn from the allure of the curiosities and step back toward the Curator. His masked face tilts, eyes gleaming with satisfied approval.
Curator: “Returning to me, $mainChar.firstName. That is the choice that will define you.”
His hands extend, cradling yours in a grip both possessive and tender.
The gallery’s shadows deepen, wrapping around the two of you like a velvet shroud.
His breath warms your skin as he whispers,
“This is where your story begins—and ends.”
<h2 align="center">Ending: The Gallery’s Bond</h2>
You have surrendered to the Curator’s will, $mainChar.firstName—bounded by desire, mystery, and the mansion’s endless embrace.
<<link "Accept the bond">>
<<goto "The Gallery’s Bond">>
<</link>>
<<link "Flee">>
<<goto "Ending: The Reluctant Flee">>
<</link>>
<h1 align="center">Chapter 10: The Gallery’s Embrace</h1>
<hr>
::Examine other portraits
You turn away from the Curator and face the countless portraits lining the walls. Each canvas seems alive, eyes sparkling with secret knowledge and longing.
Your gaze lingers on faces of lovers lost, seekers doomed, and whispers captured in paint.
The air hums—thick with yearning, regret, and unshed tears.
You feel their gazes settle on you—inviting, commanding, unforgiving.
You reach out to touch one—and the world ripples beneath your fingertips.
<h2 align="center">Ending: The Gallery’s Embrace</h2>
You become part of the eternal artwork, $mainChar.firstName, a living brushstroke lost in the mansion’s unending tale.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 8: Eyes of the Gallery</h1>
<hr>
You unfold the parchment and hold it up, its words—*“The gallery sees all. Trust no one, not even yourself”*—exposed to the Curator’s masked gaze. His gloved hand reaches out, and as he takes it, the portraits’ eyes flare, their painted pupils dilating into yours. A sharp pain pierces your skull as your vision splits, seeing through countless canvases.
Your body stiffens, your face stretching into a thousand painted eyes across the gallery. The Curator’s voice fades as you become the mansion’s all-seeing sentinel, your consciousness fractured across its walls.
<h2 align="center">Ending: The All-Seeing Canvas</h2>
You’ve become the gallery’s eyes, $mainChar.firstName, your soul scattered across its portraits, watching eternity in silent horror.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 5>>
<<run Save.autosave("All-Seeing Canvas Ending")>><h1 align="center">Chapter 8: Silent Guardian</h1>
<hr>
You shake your head, keeping the note pressed against your side. The Curator’s masked face tilts, a hint of amusement in his silence.
Curator:
“Wise, $mainChar.firstName. Secrets are power here, but they demand a price.”
The portraits’ eyes flicker, as if sensing your defiance, but the air remains still, waiting for your next move.
<h3 align="left">Your Choices:</h3>
[[Reveal it later]] – You decide to show it if pressed further.
[[Ask about the price]] – “What price do secrets demand?”
<<if $lastPlace == "Foyer">>
[[Leave with it->Foyer]] – You keep the note and retreat, needing to think.
<<else>>
[[Leave with it->Foyer 1]] – You keep the note and retreat, needing to think.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Shattered Warning</h1>
<hr>
You tear the parchment into pieces, letting the fragments fall to the gallery floor. The act feels liberating, but the air grows cold, and the portraits’ eyes narrow, their gazes piercing. The Curator’s laugh is soft, chilling.
Curator:
“Defiant, $mainChar.firstName. But the gallery remembers what you’ve cast aside.”
A faint tremor runs through the floor, as if the mansion itself disapproves.
<h3 align="left">Your Choices:</h3>
[[Apologize to the gallery]] – You sense its anger and try to appease it.
[[Ignore the tremor]] – You dismiss it, moving on with confidence.
<<if $lastPlace == "Foyer">>
[[Flee->Foyer]] – The reaction unnerves you, and you seek escape.
<<else>>
[[Flee->Foyer 1]] – The reaction unnerves you, and you seek escape.
<</if>>
<<set $mainChar.curiosity += 1>>
<<set $mainChar.freakness += 1>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: Fading Echoes</h1>
<hr>
You turn from the Forgotten’s decayed portrait, the whisper fading into the gallery’s hum. The air lightens slightly as you move to a new painting—a woman in a velvet cloak, her eyes closed as if in eternal sleep. The plaque reads, *“The Silent, 1912.”* A faint warmth emanates from the frame, inviting yet unsettling.
The Curator’s voice follows, soft but firm.
Curator:
“Another step, $mainChar.firstName. But silence can hide as much as it reveals.”
<h3 align="left">Your Choices:</h3>
[[Touch the Silent]] – You reach for her frame, drawn to the warmth.
[[Ask about his silence]] – “What does she hide in her sleep?”
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]] – The gallery’s weight grows, and you need a break.
<<else>>
[[Leave->Foyer 1]] – The gallery’s weight grows, and you need a break.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 8: The Key’s Servant</h1>
<hr>
You grasp the silver key, and the Watcher’s eyes flare, her painted hand releasing it into your palm. A searing pain shoots through your arm as your skin darkens, veins tracing patterns like her gown. The ghostly shapes in the background howl, merging with your form, turning you into a translucent servant bound to her will.
The Curator’s voice fades as you join the Watcher’s ranks, your body a spectral guardian of the gallery’s prison.
<h2 align="center">Ending: The Spectral Servant</h2>
You’ve become the Watcher’s servant, $mainChar.firstName, your essence bound to her key, guarding the gallery’s trapped souls for eternity.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<<set $mainChar.curiosity += 3>>
<<set $mainChar.freakness += 4>>
<<run Save.autosave("Spectral Servant Ending")>><h1 align="center">Chapter 8: Cost of Curiosity</h1>
<hr>
You meet the Curator’s gaze, asking,
$mainChar.firstName:
“What happens if I take it?”
The Curator’s masked face tilts, his voice a whisper.
Curator:
“The cost, $mainChar.firstName, is your freedom. The key binds you to the Watcher’s will, a servant to her memories. Take it, and you’ll see—but you won’t return the same.”
The painting’s hum intensifies, the key glinting enticingly.
<h3 align="left">Your Choices:</h3>
[[Take it anyway]] – You reach for the key, accepting the risk.
[[Reject the offer]] – You step back, unwilling to pay the price.
[[Ask for another way]] – “Is there another path to her secrets?”
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 11: Embrace the Darkness</h1>
<hr>
The whispers swell into a cacophony as the shadows twist and knot into towering forms—faces, hands, mouths—all reaching, yearning, accusing.
You stand tall, heart pounding but unbowed, and fix them with a steady gaze.
“I am not afraid,” you declare, voice echoing through the gallery.
The shadows flicker, hesitating, then merge around you in thick tendrils. Their cold rush is overwhelming but also intoxicating—a dark baptism in the mansion’s secret blood.
You welcome the darkness, feeling yourself dissolve into the collective ache of lost souls.
<h2 align="center">Ending: The Living Shadow</h2>
You have become part of the mansion’s eternal shadow, $mainChar.firstName—binding your soul to the darkness, a guardian and prisoner forever entwined.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 11: Fleeing from the Echoes</h1>
<hr>
Panic grips you, breath ragged as you turn and bolt through the winding corridors. The dissonant chorus of voices—taunts, warnings, cries—chase you relentlessly, threading your mind with fear.
Your legs carry you faster than you thought possible, heart hammering in a desperate rhythm.
Behind you, the gallery’s ghosts wail in frustration, their breath cold on your neck.
You burst through the foyer doors, gasping in the cold night air—the mansion’s hunger fading but never gone.
<h2 align="center">Ending: The Breathless Escape</h2>
You survive—for now, $mainChar.firstName—but the voices linger, a haunting chorus forever echoing in your dreams.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 11: A Dangerous Plea</h1>
<hr>
Your voice trembles as you reach out to the Curator. “Help me. I don’t want to be lost in this. Tell me what I must do.”
He studies you with a mixture of curiosity and cold calculation. His smile is slow but knowing.
Curator:
“Help is a rare gift, $mainChar.firstName—and often it costs more than you’re willing to pay.”
He steps close, heat radiating as his hand grazes yours, promise and threat wrapped into one.
“Are you ready to surrender?” he whispers.
Your breath catches and your body betrays you, pulled between hope and fear.
<h2 align="center">Sex Scene: The Risk of Trust</h2>
You risk everything in his embrace, tastes and touches weaving a spell of submission and power. In this dangerous dance, trust and desire fold into one.
[[Surrender->The Gallery’s Bond]] [[Withdraw->Resist the hold]] [[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 11: The Living Prison</h1>
<hr>
Your skin prickles as your fingers bridge the divide between flesh and stone. The mass beneath the frame quivers, lashing out with tendrils of dark, shifting substance.
A sharp pain blooms in your palm, radiating deep into your bones.
Light fades from the gallery; the world narrows to that living mass engulfing you.
The Curator’s quiet voice lingers as consciousness slips away:
“Welcome, $mainChar.firstName. Now, you belong—for eternity—to the mansion’s soul.”
<h2 align="center">Ending: The Soulbound Flesh</h2>
You become one with the mansion, your body and spirit entwined in the living heart of its dark legacy, forever bound and unseen.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 11: The Heart’s Revelation</h1>
<hr>
You meet the Curator’s gaze steadily. “What is this heart? Why does it beat beneath the walls?”
He sighs, his voice a rich murmur.
Curator:
“The mansion’s heart is more than stone and blood—it is the pulse of every secret, every desire whispered within these walls. It lives, it breathes, and it holds its prisoners tight.”
The gallery seems to pulse in time with his words. The hidden mass throbs beneath the wood, a living nexus of pain and passion.
“Touch it if you dare, but know the cost may be your very soul.”
<h2 align="center">Ending: The Heartbound</h2>
You place your hand upon the living heart, and the mansion’s power floods through you, marking you forever as a part of its dark beating core.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: Seeking New Paths</h1>
<hr>
Drawn by restless curiosity, you step away from danger, eager to uncover other mysteries.
The gallery’s shadows shift, revealing new corridors and secret chambers.
Whispers promise discovery, but also danger.
<h2 align="center">Ending: The Road Untaken</h2>
You wander deeper into the mansion’s labyrinth, unaware of what lurks in unseen corners.
<<link "Venture forward into the unknown">>
<<goto "The Forgotten Gallery">>
<</link>>
<h1 align="center">Chapter 9: Whispered Penance</h1>
<hr>
You bow your head, whispering apologies to the spirits watching unseen.
The air lightens—soft incense and vanilla weaving calm around you.
The Curator’s voice comes like benediction.
“Broken things can mend. Sometimes forgiving is the first step.”
The gallery breathes with fragile grace.
<h2 align="center">Ending: Whispered Penance</h2>
Your plea is heard—if only for a moment—in the mansion’s endless song.
<<link "Stay a while longer">>
<<goto "The Forgotten Gallery">>
<</link>>
<h1 align="center">Chapter 9: Refusing the Gaze</h1>
<hr>
You feel a primal warning coil low in your gut. Holding your breath, you step carefully back from the painting’s cracked, cursed glass. The reflection skitters and falters, unable to catch or possess you.
The child’s eyes close, her grief muffled by distance. The Curator nods in approval, his voice low.
<em>Curator:</em> "Some truths are better left unasked, some mirrors better left unbroken."
You turn and step away, the gallery’s shadows swallowing your retreat.
<h2 align="center">Ending: The Safe Retreat</h2>
You flee the gallery, your heart pounding, but your soul intact. The mansion’s hunger remains unsatisfied tonight.
<<link "Restart the journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: The House’s Whisper</h1>
<hr>
“You want the truth?” the Curator says softly, voice laced with shadow.
“The house isn’t just walls and paint, $mainChar.firstName. It’s a prisoner of desire and secrets—feeding on the souls of those who seek more than they should. The girl you comforted was the first to see the price, and now you do too."
His crimson-veined mask tilts, and the gallery seems to pulse like a living heart.
“You’re woven in now.”
<h2 align="center">Ending: The Dark Revelation</h2>
Knowledge floods your mind but brings no comfort. The mansion’s grip tightens around your heart.
<<link "Accept your fate">>
<<set $choice = "">>
<<goto "The Gallery’s Bond">>
<</link>>
<<link "Reject it and flee">>
<<goto "Flee">>
<</link>>
<h1 align="center">Chapter 9: Secrets Kept in Shadow</h1>
<hr>
You slide the note deep into your pocket, the words burning against your leg.
The Curator watches, approval and suspicion tangled in his mask.
“Patience is power,” he says. “But beware: some secrets seize the night when left alone.”
The gallery’s shadows stir, as if waiting to claim what you’ve withheld.
<h2 align="center">Ending: Secrets Kept in Shadow</h2>
You walk away, carrying a dangerous secret in the dark.
<<link "Fade into the night">>
<<goto "Foyer 1">>
<</link>>
<h1 align="center">Chapter 9: The Cost of Secrets</h1>
<hr>
You voice your dread: “What price do secrets demand?”
The Curator’s eyes gleam with a primal hunger.
“Some secrets steal memory, leaving you hollow. Others devour your desires, never sated. A few demand all you have—body, soul, and more.”
His words hang heavy, the gallery seeming to pulse in answer.
<h2 align="center">Ending: The Costly Secret</h2>
You realize the price is yours to pay, a heavy toll written in blood and longing, sealing your fate.
<<link "Accept the price">>
<<goto "The Gallery’s Bond">>
<</link>>
<<link "Run from the secret">>
<<goto "Flee">>
<</link>>
<h1 align="center">Chapter 9: Silent Remorse</h1>
<hr>
Guilt gnaws in your chest, yet words catch in your throat. The torn note lies on the floor like laments scattered.
The gallery leans in closer, breathes heavy. The Curator steps near, voice soft, almost kind.
“Unspoken apologies linger longest. Perhaps they are enough… this time.”
The air settles on fragile hope.
<h2 align="center">Ending: Silent Remorse</h2>
You carry the weight of your choices in silence, the mansion’s shadows a constant reminder.
<<link "Step away quietly">>
<<goto "Foyer 1">>
<</link>>
<h1 align="center">Chapter 9: Defiance in the Dark</h1>
<hr>
The floor shudders beneath your feet like a heartbeat warning. You hold firm, meeting every painted gaze with steadfast defiance.
The Curator’s smile twists, sharp and knowing.
“Few dare defy the house so brazenly,” he murmurs. “Let us see where your boldness leads.”
The gallery’s atmosphere thickens with tension — a challenge cast in shadows.
<h2 align="center">Ending: Defiance in the Dark</h2>
Your rebellion is fierce, but the mansion never forgets or forgives.
<<link "Stand your ground">>
<<goto "The Gallery’s Bond">>
<</link>>
<<link "Flee">>
<<goto "Flee">>
<</link>>
<h1 align="center">Chapter 11: The Struggle in Shadows</h1>
<hr>
You clench your fists, planting your feet firmly against the pull of the unseen grip tightening around your soul. The gallery’s shadows reach for you like spectral hands, icy and relentless. Your breath shallow, heart pounding in defiance, you dig deep into your willpower.
The air thickens with silent cries and whispered threats—voices of those who fought and failed before you.
The Curator’s voice slices through the darkness, soft yet cold:
“Strong, but fleeting. No one escapes this place forever, $mainChar.firstName.”
With a roar fueled by desperation, you wrench free—breaking the hold, but at a cost. The gallery trembles, its hunger swelling in response.
<h2 align="center">Ending: The Fugitive's Curse</h2>
You flee, $mainChar.firstName, but the mansion’s hunger has marked you. Whispers chase your footsteps—the shadows never truly release their prey.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 11: Bound in Crimson Chains</h1>
<hr>
You reach out and grasp the invisible tether wrapping around your essence. Instead of fear, a dark thrill surges through your veins—a deep connection tightening between you and the mansion’s endless heart.
The Curator steps forward, his hand warm as it brushes your jaw—a touch both possessive and tender.
Curator (whispering):
“You belong here now, $mainChar.firstName. Let the mansion’s pulse become your own.”
Shadows swirl and writhe, dancing along the curves of your skin as his fingers trace paths of fire. The air grows thick with scent—leather, rose, and old secrets.
You surrender to the pulse of the dark, the beat of desire and eternal bond.
<h2 align="center">Sex Scene: The Crimson Embrace</h2>
He draws you close, lips devouring yours with hungry abandon. Your bodies entwine under the watchful eyes of portraits as the mansion bears witness to your binding—passion blazing with unbreakable chains.
[[Sink deeper->The Gallery’s Bond]] [[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 12: The Forgotten Name</h1>
<hr>
You press for answers, your voice steady despite the tension. The Curator’s crimson-veined mask remains unreadable, but a flicker of something ancient shines in his eyes.
Curator: “Names in this house are both power and chains. The seeker you asked of is no longer whole enough to hold one. Their essence lingers, swallowed by this eternal gallery.”
Suddenly, a cold breeze brushes your neck, and the walls whisper that name—barely audible, lost in centuries of sorrow.
As the echoes fade, your own name feels heavier, the weight of those who came before settling on your shoulders.
<h2 align="center">Ending: The Whispered Legacy</h2>
You have stepped into a lineage of seekers and ghosts, $mainChar.firstName, the weight of forgotten names your eternal burden.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 12: The Note’s Echo</h1>
<hr>
Your fingers tremble as you retrieve the fragile parchment from your pocket once more. The edges curl slightly, the ink faint but unreadable to anyone but you. The words seem to pulse with a life of their own—whispers of warnings and untold truths.
As you stare, the gallery around you seems to warp. Shadows lengthen, coalescing into faces you recognize but can’t place. Each name etched on the note reverberates through your mind, a chorus of lost souls tethered to this place.
The paper crumbles in your hands, a sigh escaping your lips as the weight of knowledge becomes unbearable. The mansion watches you now, its hunger insatiable.
<h2 align="center">Ending: The Burden Revisited</h2>
The note’s secrets settle over you like a shroud, binding you to the mansion’s endless cycle of desire and despair. Your legacy, $mainChar.firstName, is now ink-drowned in its pages forever.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 12: The Forgotten Name</h1>
<hr>
You press for answers, your voice steady despite the tension. The Curator’s crimson-veined mask remains unreadable, but a flicker of something ancient shines in his eyes.
Curator: “Names in this house are both power and chains. The seeker you asked of is no longer whole enough to hold one. Their essence lingers, swallowed by this eternal gallery.”
Suddenly, a cold breeze brushes your neck, and the walls whisper that name—barely audible, lost in centuries of sorrow.
As the echoes fade, your own name feels heavier, the weight of those who came before settling on your shoulders.
<h2 align="center">Ending: The Whispered Legacy</h2>
You have stepped into a lineage of seekers and ghosts, $mainChar.firstName, the weight of forgotten names your eternal burden.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 12: Shattered Desires</h1>
<hr>
You rip the sketch jaggedly apart, the brittle shards tearing through the heavy silence like a scream.
The gallery shakes. Flames flicker in every candle. The walls pulse with crimson heat.
From the shadows, the Curator emerges, his gaze smoldering with dark approval.
Curator: “Defiance is a rare passion here, $mainChar.firstName. Let me show you the price.”
He pulls you closer, fingers trailing fiery paths across your skin, igniting every nerve.
The crackling of torn paper is drowned by the wet heat of your lips meeting his, a fierce, consuming kiss.
Skin slides against skin as the mansion surrounds you, a desperate sanctuary of lust and power.
<h2 align="center">Sex Scene: Breaking the Bond</h2>
You lose yourself in a ravenous embrace, breaking chains only to forge new ones in silk and flame.
[[Let go->Pull away ]] [[Sink deeper->The Gallery’s Bond]] [[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 12: The Sketch’s Secret</h1>
<hr>
The Curator gestures toward the fragile paper in your hands.
Curator: “That sketch is more than art. It’s a whisper of souls trapped—an echo of the gallery’s hunger. It watches, waiting for the one who dares to carry its meaning.”
As his words sink in, a faint voice—fragile and haunted—fills your mind.
Whisper: “The one who sees is marked. The marked become the lost.”
Your breath catches with the weight of unseen eyes.
<h2 align="center">Ending: The Secret Whisperer</h2>
You carry a secret older than the mansion itself, $mainChar.firstName, a bearer of whispered truths and quiet doom.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 12: The Silent’s Embrace</h1>
<hr>
::touch the silent
Your fingers glide over the velvet frame, and a cold silence wraps around you like a shroud.
The woman in the portrait stirs, her eyelids lifting slowly, revealing eyes that glow with untold sorrow.
A soft sigh escapes her painted lips, and the room dims to a twilight haze.
Her voice brushes your skin like a breeze.
Silent One: “Sleep is no escape, $mainChar.firstName. It is surrender.”
The gallery pulls you into the portrait’s depths, where silence is eternal and dreams are chains.
<h2 align="center">Ending: The Eternal Sleep</h2>
You become the Silent’s companion, lost to a dream shrouded in shadows, never to awaken.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 12: The Silent’s Kiss</h1>
<hr>
::ask about his silence
You look into the woman’s closed eyes, voice soft yet insistent.
$mainChar.firstName: “What secrets do you hide behind your silence?”
The gallery seems to hold its breath as the painting’s lips part, revealing a flicker of a smile.
Curator (whispering): “Her silence speaks louder than words, $mainChar.firstName. It promises surrender, temptation… and the sweetest of forbidden pleasures.”
From the shadows, the Curator steps forward, breath warm against your neck.
His hands trace your skin with deliberate tenderness, teasing.
A single finger brushes your lips, urging you to taste the secret.
The world narrows to the shared heat of whispered promises and lingering touches.
<h2 align="center">Sex Scene: Whispered Secrets</h2>
You succumb to the silent allure, lips meeting skin, shadows melting into desire.
[[Pull away->Pull away ] [[Embrace him->The Gallery’s Bond]] [[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 9: The Price of Power</h1>
<hr>
::Take it anyway
Your fingers close around the cold silver key despite the voice of caution whispering in your mind. A jolt runs through your arm as the key burns into your palm, veins tracing icy patterns across your skin. The gallery's painted eyes widen in silent anticipation.
A heavy stillness falls. The mist coalesces, swirling around you like sentient silk. The key pulses; a tether binding you to the watcher’s will.
Your breath quickens as shadows stretch and wrap around your limbs, pulling you into a realm between worlds.
<h2 align="center">Ending: Bound by the Key</h2>
You have surrendered your freedom, $mainChar.firstName. The Watcher claims you as her eternal servant—your soul forever intertwined with the gallery’s secrets.
<<link "Restart the Journey">>
<<set $mainChar.curiosity=0>><<set $mainChar.freakness=0>><<set $hasBlackRose=false>><<set $hasNote=false>><<set $hasSilverKey=false>><<set $choice="">><<set $lastPlace="Foyer 1">><<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: The Refusal of Chains</h1>
<hr>
::Reject the offer
You turn away from the Watcher’s key, refusing the dangerous gift.
The painted woman’s eyes narrow, and the gallery breathes tension.
The Curator stands steady, his words like stone.
“Freedom is rarely given. Sometimes, it’s the refusal that saves you.”
A new path appears, quiet and uncertain.
<h2 align="center">Ending: The Refusal of Chains</h2>
You walk away, free for now, but the mansion remembers all who resist its allure.
<<link "Go back to safety">>
<<goto "Foyer 1">>
<</link>>
<h1 align="center">Chapter 9: The Path Less Taken</h1>
<hr>
Your voice is steady. “Is there another way to her secrets, one without betrayal?”
The Curator studies you, mask shifting with faint irony.
“Some doors open only with trust. Speak honestly. The Watcher may listen to a true heart.”
A portrait flickers, nearly alive.
<h2 align="center">Ending: The Path Less Taken</h2>
You choose words over force, challenging the mansion’s test of soul and will.
<<link "Speak with the Watcher">>
<<goto "The Forgotten Gallery">>
<</link>>
<h1 align="center">Chapter 8: Wandering Eyes</h1>
<hr>
You turn from the Curator, letting your gaze sweep the gallery’s endless rows of portraits. The air feels thicker, as if the paintings themselves are breathing, their eyes tracking your every step. You pause at a small alcove, where a single portrait hangs alone—a child in a white dress, holding a broken mirror. The plaque reads, *“The Innocent, 1803.”*
The mirror in the painting reflects not your face, but a distorted version of the gallery, with shadowy figures moving in the background. Your skin prickles as the violin’s melody slows, almost mournful.
<h3 align="left">Your Choices:</h3>
[[Touch the mirror]] – You reach for the painted mirror, drawn to its distortion.
[[Ask the Curator about the slave]] – “Who is this? What’s with the mirror?”
<<if $lastPlace == "Foyer">>
[[Leave->Foyer]] – The painting unnerves you, and you need to get out.
<<else>>
[[Leave->Foyer 1]] – The painting unnerves you, and you need to get out.
<</if>>
<<set $mainChar.curiosity += 2>>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 9: The Innocent's Lament</h1>
<hr>
You kneel by the cold frame, the painted slave’s eyes wide with silent sorrow. “Hey,” you whisper, your voice trembling as you touch the edge of the canvas. Her hands, small and perfectly still, clutch the broken mirror, the reflection flickering between your face and something lost long ago.
“I promise, you’re not alone anymore,” you murmur. A tear slips from the painting, silvery and impossibly real, vanishing before it can touch the gilded floor. Shadows in the gallery soften. For a heartbeat, warmth returns—oil paint pulsing gentle against your fingertips.
Suddenly, the broken glass shatters outward, shards whipping through the air, and your reflection blurs. The painted child’s face twists, her eyes glowing with haunting light. You’re pulled headfirst into the mirror’s fractured world.
Your body feels thin — fragile — until it settles as fine oil on canvas. You are the Innocent now, trapped eternally, a silent specter pleading for release.
<h2 align="center">Ending: The Innocent’s Puppet</h2>
You have become part of the gallery, $mainChar.firstName—a prisoner of the Innocent’s fractured world, forever reflected in her chilling gaze.
<<link "Restart the Journey">>
<<set $mainChar.curiosity = 0>>
<<set $mainChar.freakness = 0>>
<<set $hasBlackRose = false>>
<<set $hasNote = false>>
<<set $hasSilverKey = false>>
<<set $choice = "">>
<<set $lastPlace = "Foyer 1">>
<<goto "Beginning">>
<</link>>
<video width="600" height="400" autoplay loop playsinline controls>
<source src="Pics/Gallery/1.mov" type="video/mov">
Your browser does not support the video tag.
</video>
[[Go Back->The Forgotten Gallery]]<h1 align="center">Chapter 9: The Portrait’s Embrace</h1>
<hr>
::Touch his portrait
Your fingertips brush the cool canvas, and an electric shiver races up your arm.
The painted man’s eyes snap open, capturing yours with a fierce hunger.
The gallery blurs, colors bleeding as you are pulled into the painted world.
His painted arms wrap around you, pulling you into a haunting embrace.
Breath mingles with paint and shadow as your forms merge—alive and eternal.
<h2 align="center">Ending: The Painted Bond</h2>
You have become a living brushstroke, $mainChar.firstName, bound forever to his portrait, lovers trapped in the mansion’s eternal canvas.
<<link "Restart the Journey">>
<<set $mainChar.curiosity=0>><<set $mainChar.freakness=0>><<set $hasBlackRose=false>><<set $hasNote=false>><<set $hasSilverKey=false>><<set $choice="">><<set $lastPlace="Foyer 1">><<goto "Beginning">>
<</link>>
<h1 align="center">Chapter 9: Whispered Secrets</h1>
<hr>
::Ask more about him
You lean closer, voice a breathless murmur. “Tell me more about yourself. Who are you beneath the mask?”
The Curator’s eyes gleam with intimate knowledge, voice dripping with sultry promise.
“More than you can imagine, $mainChar.firstName. But the night is young, and the secrets between us are best shared skin to skin.”
He crosses the space between you, hands tracing a slow path along your jaw and neck.
His lips find yours, tongues dancing in a secret language of desire and trust.
The mansion sighs as the two of you dissolve into flesh and shadow.
<h2 align="center">Sex Scene: Whispered Secrets</h2>
In this charged silence, every whispered word and touch is a confession, binding you deeper to his dark realm.
[[Pull away ->Pull back]] [[Embrace him->The Gallery’s Bond]] [[Go Back->The Forgotten Gallery]]
<h1 align="center">Chapter 11: The Reluctant Flee</h1>
<hr>
The weight of the mansion's secrets presses down on you, heavy and relentless. Your breaths come quick and shallow, the walls closing in with every step you take. Shadows whisper your name, and the eyes of countless portraits seem to pierce your soul.
With a desperate surge of will, you turn away from the gallery, racing through twisting halls, the echoes of silenced screams trailing behind you.
Outside, the cold night air is sharp and cruel against your skin, a harsh reminder that the world beyond offers no sanctuary, only the memory of what you left behind.
For now, you are free — but the mansion does not easily release those who have seen too much.
*“You can run,”* a voice whispers in the darkness, *“but you will return.”*
The crimson glow fades behind you as you step into the night, heart pounding with fear and yearning.
[[Restart Your Journey|Beginning]]