[[More]] <<link "Earn $25">>
<<set $money += 25>>
<<run refreshMoney()>>
<</link>>This is page 2<<set $money = 1000>>;
<<set $musicOn = true>>;
<<set $claudiaPoints = 0>>;
<<set $eviePoints = 0>>;
<<set $selenaPoints = 0>>;<!-- COMPACT NOTICE CARD -->
<div style="
width:700px;
margin:-30px 0 0 -20px; /* 10px from top, 40px from left */
padding:14px 18px;
border:2px solid #c9a349;
border-radius:12px;
background:rgba(0,0,0,.55);
box-shadow:0 6px 14px rgba(0,0,0,.25);
text-align:center;
color:#e9edf2;
font-family:'Bebas Neue', sans-serif;
line-height:1.2;
">
<div style="color:#c9a349; font-size:38px; font-weight:900; letter-spacing:.04em; margin-bottom:5px;">
NOTICE
</div>
<div style="font-size:24px; margin-bottom:8px;">
All characters and actresses in the game are above the age of 18.<br>
This game is a work of fiction and is only suitable for people over the age of 18.
</div>
<div style="color:#ff4d4d; font-size:24px; font-weight:900; margin-bottom:10px;">
Only proceed if you're above the legal age.
</div>
[[Continue]]
</div><div style="text-align:center; font-family:'Bebas Neue', sans-serif; color:#c9a349;">
<div style="font-size:32px; margin-bottom:12px;">Enter Your Name</div><div style="margin:6px; font-size: 24px;">
First Name:
<input type="text" data-passage-var="firstName" placeholder="First name"
style="padding:4px; font-size:18px; width:220px;">
</div><div style="margin:6px; font-size: 24px;">
Last Name:
<input type="text" data-passage-var="lastName" placeholder="Last name"
style="padding:4px; font-size:18px; width:220px;">
</div>
<<link "CONTINUE">>
<<set _f to (document.querySelector('[data-passage-var="firstName"]').value || "").trim()>>
<<set _l to (document.querySelector('[data-passage-var="lastName"]').value || "").trim()>>
<<if _f and _l>>
<<set $firstName = _f>>
<<set $lastName = _l>>
<<goto "Intro2">>
<<else>>
<<run UI.alert("Please enter both first and last name.")>>
<</if>>
<</link>>
</div>
<div style="
width:360px; margin:2px 0 0 8px;
padding:6px 10px; border:2px solid #c9a349; border-radius:12px;
background:rgba(0,0,0,.48); color:#e9edf2; font-family:'Bebas Neue', sans-serif;
display:flex; flex-direction:column; gap:6px;"><!-- Title tight to top --> <div style="font-size:32px; letter-spacing:.4px; color:#c9a349; text-align:center; margin:0;"> OPTIONS </div><!-- Music row (tight) --><div style="display:flex; align-items:center; justify-content:space-between; margin:0;">
<span style="font-size:20px;">Music</span>
<button id="musicToggleBtn" type="button"
style="font-size:16px; padding:2px 10px; border:2px solid #c9a349; border-radius:999px;
background:#111; color:#c9a349; cursor:pointer; transition:all .18s ease; margin:0;">
OFF
</button>
</div><!-- Volume row (tight, one line below Music) --><div style="display:flex; align-items:center; justify-content:space-between; margin:0;">
<span style="font-size:20px;">Volume</span>
<!-- Custom GOLD BAR slider (no thumb) -->
<div style="display:flex; align-items:center; gap:6px;">
<div id="volBar"
style="position:relative; width:220px; height:12px; cursor:pointer;
background:#0f0f0f; border:1px solid rgba(255,255,255,.18); border-radius:999px; overflow:hidden;">
<div id="volFill"
style="position:absolute; inset:0 auto 0 0; width:50%; background:#c9a349;"></div>
</div>
<span id="volPct" style="width:34px; text-align:right; color:#c9a349;">50%</span></div></div><!-- Back to Game (computed, centered at bottom) --><<set _back = null>><<set _hist = State.history>><<for _i = _hist.length - 2; _i >= 0; _i-->><<set _t = _hist[_i].title>><<if Story.has(_t)>><<set _p = Story.get(_t)>><<if !_p.tags or _p.tags.indexOf('ui') == -1>><<set _back = _t>><<break>><</if>><</if>><</for>><<if _back>><div style="align-self:center; margin-top:12px;"><<link "BACK TO GAME">><<goto _back>><</link>></div><</if>>
</div>
<script>
(function () {
// Boot background music if needed
if (!window.bgMusic) {
window.bgMusic = new Audio("resources/Music/theme music.mp3");
window.bgMusic.loop = true;
window.bgMusic.volume = 0.50;
window.bgMusic.play().catch(()=>{});
}
const btn = document.getElementById("musicToggleBtn");
const bar = document.getElementById("volBar");
const fill = document.getElementById("volFill");
const pct = document.getElementById("volPct");
function paintToggle(){
const on = !window.bgMusic.paused && window.bgMusic.currentTime > 0;
btn.textContent = on ? "ON" : "OFF";
btn.style.background = on ? "#c9a349" : "#111";
btn.style.color = on ? "#000" : "#c9a349";
btn.style.boxShadow = on ? "0 0 8px #c9a349" : "none";
}
function setVolumeFromRatio(r){
const clamped = Math.max(0, Math.min(1, r));
window.bgMusic.volume = clamped;
fill.style.width = (clamped * 100) + "%";
pct.textContent = Math.round(clamped * 100) + "%";
}
// init UI from current volume
setVolumeFromRatio(window.bgMusic.volume || 0);
paintToggle();
// toggle music
btn.addEventListener("click", function(){
if (window.bgMusic.paused) {
window.bgMusic.play().then(paintToggle).catch(()=>{});
} else {
window.bgMusic.pause(); paintToggle();
}
});
// compute ratio from pointer position
function ratioFromEvent(e){
const rect = bar.getBoundingClientRect();
const x = (e.touches ? e.touches[0].clientX : e.clientX) - rect.left;
return x / rect.width;
}
// click to set
bar.addEventListener("click", function(e){
setVolumeFromRatio(ratioFromEvent(e));
});
// drag to set
let dragging = false;
function move(e){
if (!dragging) return;
setVolumeFromRatio(ratioFromEvent(e));
e.preventDefault();
}
bar.addEventListener("mousedown", e => { dragging = true; move(e); });
window.addEventListener("mousemove", move);
window.addEventListener("mouseup", () => dragging = false);
// touch support
bar.addEventListener("touchstart", e => { dragging = true; move(e); }, {passive:false});
window.addEventListener("touchmove", move, {passive:false});
window.addEventListener("touchend", () => dragging = false);
})();
</script>
<!-- CHEATS --><div style="width:660px; margin:2px 0 0 8px; padding:6px 10px; border:2px solid #c9a349; border-radius:12px; background:rgba(0,0,0,.48); color:#e9edf2; display:flex; flex-direction:column; gap:12px;">
<div style="font-family:'Bebas Neue',sans-serif; font-size:32px; letter-spacing:.4px; color:#c9a349; text-align:center; margin:0;">CHEATS</div><div style="display:flex; align-items:flex-start; justify-content:space-between; margin:0;">
<div style="width:520px; font-size:22px; line-height:1.28; text-align:left; font-family:'Merriweather',serif; padding-left:24px;">Cheats aren’t available in this build. They’ll be implemented in the upcoming update (Version 0.02).</div>
<span></span></div><div style="display:flex; justify-content:center; margin:10px 0 0;"><!-- Back to Game (computed, centered at the bottom inside the panel) --><<set _back = null>><<set _hist = State.history>><<for _i = _hist.length - 2; _i >= 0; _i-->><<set _t = _hist[_i].title>><<if Story.has(_t)>><<set _p = Story.get(_t)>><<if !_p.tags or _p.tags.indexOf('ui') == -1>><<set _back = _t>><<break>><</if>><</if>><</for>><<if _back>><div style="align-self:center;margin-top:6px;"><<link "BACK TO GAME">><<goto _back>><</link>></div><</if>>
</div>
</div>
<div class="gallery-container"><h2 class="menu-heading">GALLERY</h2>
<!-- Row 1 --><div class="gallery-row"><a data-passage="ClaudiaGallery" class="gallery-link">
<img src="Resources/Images/claudia.webp" alt="Claudia" class="gallery-thumb">
</a>
<a data-passage="SelenaGallery" class="gallery-link">
<img src="Resources/Images/selena.png" alt="Selena" class="gallery-thumb">
</a>
<a data-passage="EvieGallery" class="gallery-link">
<img src="Resources/Images/evie.jpg" alt="Evie" class="gallery-thumb">
</a>
</div>
<!-- Row 2 (centered Red Room) --><div class="gallery-row gallery-row--single"><a href="javascript:void(0)" id="redroom-card" class="gallery-link"><img src="Resources/Images/redroom.png" alt="Red Room" class="gallery-thumb"> <<script>> $(document).on(':passagerender', function (ev) { var $red = $(ev.content).find('#redroom-card'); $red.off('click.redroom').on('click.redroom', function (e) { e.preventDefault(); UI.alert("The Red Room opens in v0.02 for Consiglieres and Underbosses."); }); });<</script>></a></div><!-- Back to Game (computed below) --><<set _back = null>><<set _hist = State.history>><<for _i = _hist.length - 1; _i >= 0; _i-->><<set _t = _hist[_i].title>> <<if Story.has(_t)>><<set _p = Story.get(_t)>><<if !_p.tags or _p.tags.indexOf('ui') == -1>><<set _back = _t>><<break>><</if>><</if>><</for>> <<if _back>><div class="backwrap" style="text-align:center;margin-top:18px;"><<link "Back to Game">><<goto _back>><</link>></div><</if>> </div>
<style>
.menu-heading{ color:#c9a349; text-align:center; margin-bottom:20px; font-family:'Bebas Neue',sans-serif; font-size:32px; letter-spacing:2px; }
.gallery-container{ border:2px solid #c9a349; padding:20px; display:inline-block; text-align:center; width:90%; }
.gallery-row{ display:flex; justify-content:space-around; align-items:center; gap:26px; margin-bottom:18px; }
.gallery-row--single{ justify-content:center; }
.gallery-thumb{ width:200px; height:120px; object-fit:cover; border:2px solid #c9a349; border-radius:6px; transition:all .3s ease; cursor:pointer; }
.gallery-thumb:hover{ box-shadow:0 0 15px #c9a349; transform:scale(1.05); }
/* Red Room hover = red glow */
#redroom-card .gallery-thumb:hover{ box-shadow:0 0 15px red; border-color:red; transform:scale(1.05); }
/* kill SugarCube chrome on links */
.gallery-link, .gallery-link:focus, .gallery-link:active{ border:none!important; background:transparent!important; padding:0!important; margin:0!important; box-shadow:none!important; outline:none!important; display:inline-block; }
/* Back-to-game button look */
.backwrap a{ display:inline-block; padding:8px 14px; border:2px solid #c9a349; border-radius:8px; color:#c9a349; text-decoration:none; font-family:'Bebas Neue',sans-serif; letter-spacing:.6px; text-transform:uppercase; background:rgba(0,0,0,.35); transition:all .2s ease; }
.backwrap a:hover{ background:#c9a349; color:#000; box-shadow:0 0 12px #c9a349; transform:translateY(-1px) scale(1.02); }
</style>
<!-- GUIDE --><div style="
width:660px; margin:2px 0 0 8px;
padding:6px 10px; border:2px solid #c9a349; border-radius:12px;
background:rgba(0,0,0,.48); color:#e9edf2;
display:flex; flex-direction:column; gap:12px;"><!-- Title -->
<div style="font-family:'Bebas Neue',sans-serif; font-size:32px; letter-spacing:.4px; color:#c9a349; text-align:center; margin:0;">GUIDE</div>
<!-- Content row --><div style="display:flex; align-items:flex-start; justify-content:space-between; margin:0;"><!-- White body copy (Merriweather + spacing from border) --><div style="width:520px; font-size:22px; line-height:1.28; text-align:left; font-family:'Merriweather',serif; padding-left:24px;">The guide for the game is available on Patreon for anyone with the Soldier role or higher.</div>
<!-- Patreon button -->
<a href="https://patreon.com/mmtgames" target="_blank" style="
font-family:'Bebas Neue',sans-serif; font-size:15px; line-height:1; padding:6px 12px;
border:2px solid #c9a349; border-radius:10px; text-decoration:none;
color:#c9a349; background:transparent; display:inline-block; text-align:center;">
PATREON
</a>
</div>
<!-- Back to Game (computed, centered at the bottom inside the panel) --><<set _back = null>><<set _hist = State.history>><<for _i = _hist.length - 2; _i >= 0; _i-->><<set _t = _hist[_i].title>><<if Story.has(_t)>><<set _p = Story.get(_t)>><<if !_p.tags or _p.tags.indexOf('ui') == -1>><<set _back = _t>><<break>><</if>><</if>><</for>><<if _back>><div style="align-self:center;margin-top:6px;"><<link "BACK TO GAME">><<goto _back>><</link>></div><</if>>
</div>
<!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh;
pointer-events: none;
} .scene-bg {
background: url("Resources/Images/highschool.jpg") no-repeat center center; background-size: cover; z-index: 0; } .scene-overlay {
background: rgba(0,0,0,0.72); /* darker overlay for better readability */
z-index: 1;} /* your passage content sits above the overlay */
.scene-content {position: relative; z-index: 2;
font-family: 'Merriweather', serif;
color: #e9edf2; line-height: 1.6;
padding: 20px; }</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;"> Graduation Day
</h1><<narr "School">>
Graduation day. For most people, it's about caps, gowns, and walking a stage.
For me? It's the day I step out of one life into another.
I couldn't care less about the diploma - what matters is the name I carry, and the family waiting for me. After all, I am a <<= $lastName>> and today is the day I earn my seat at the table.
<</narr>>
<<say "Principal""Resources/Images/Principal.png">>Ah Mr. <<= $lastName>>, what an honor! You must be so proud of your son today.
<</say>><<say "Dad""Resources/Images/dad.png""right">>Pride doesn't mean much in my world, Principal Fletcher. But today? Yes... he gave me a reason.<</say>>
<<narr>>Principal Fletcher chuckles nervously.<</narr>><<say "Principal""Resources/Images/Principal.png">>That's wonderful, truly wonderful. Perhaps, after the ceremony we could have a private word about continuing your generous... support?<</say>><<say "You""Resources/Images/your_facecard2.png""right">>No Principal Fletcher. My father won't be distracted by paperwork today. There are more important family matters to attend to. Isn't that right dad?<</say>>
<<narr>>Dad smiles faintly.<</narr>><<say "Dad""Resources/Images/dad.png""right">>My son speaks with my voice.<</say>>
<<narr>>Principal Fletcher forces a smile.<</narr>><<say "Principal""Resources/Images/Principal.png">>O-of course sir, then could we perhaps discuss these matters tom-
<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Excuse us Principal, we're going to take our seats.<</say>>
<<narr>>The courtyard greets us with silence. Then it happens - a gunshot, thunder from a rooftop. I look to my father. His eyes widen, his chest jerks, and in the next heartbeat he's on the ground.<</narr>>
<img src="Resources/Images/fatherdeath.png" alt="Father Death" class="scene-image"><<say "You""Resources/Images/your_facecard2.png""right">>FATHER! SOMEONE CALL THE PARAMEDICS! NOW!<</say>>
<<narr>>But the paramedics never came fast enough. Maybe they never could've. One bullet changed everything. By the time they arrived, my father was already gone. And the next time I saw him, he wasn't standing tall in his suit... he was lying still in a coffin. <</narr>>
[[Continue->NextPassage]]
</div>
<!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/funeral.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">THE FUNERAL
</h1><<narr "Graveyard">>
They said he never felt it. One shot right through the chest, before I even knew what was happening.
One moment I was standing in that courtyard, begging for somebody to call an ambulance… the next, I was dressed in black, watching them lower my father into the ground.
This whole funeral felt like a cruel reminder that the man who I thought untouchable... was gone.<</narr>><<say "Uncle""Resources/Images/uncle.png""right">><<= $firstName>>... I know you loved your father. We all did. But the family can't stop for grief. Someone has to steer the ship.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Of course... I assumed when the time came, I'd be by his side. That's what he always said.<</say>><<say "Uncle""Resources/Images/uncle.png""right">>He said a lot. What he didn't say is you're not ready. And I won't gamble this family on a boy.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Not ready? I'm his blood. HIS fucking son. You think you can just erase that?<</say>><<say "Consigliere John""Resources/Images/consigjohn.png""right">>Watch your mouth, boy. You're talking to the Don now.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Don? Him? My father's still warm in the grave and you crown this snake? Fuck out of here.<</say>><<say "Uncle""Resources/Images/uncle.png""right">>Enough! I won't argue with a child. Tomorrow morning, you leave for Verith. No discussions.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Verith? Are you insane? This is my home! New York is my bloodline, you can't exile me!<</say>><<say "Uncle""Resources/Images/uncle.png""right">>You'll be met at the airport. Gary will accomodate you, be grateful I'm even giving you that.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Gary? That washed-up rat? You're shoving me off to rot with him?!<</say>><<say "Uncle""Resources/Images/uncle.png""right">>Rot? No. Understand something, boy - you can't rot from a family you were never a part of to begin with. Your father was a don. You? You're just an orphan.<</say>>
<<narr>> I stood there as I watched my uncle and John lay flowers on my father's grave like they gave a damn, before they walked off to their cars and left.<</narr>>
[[Continue->VerithIntro]]
</div>
<!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/airport.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">ARRIVAL AT VERITH
</h1><<narr "Verith City Airport">>
Back home, my name carried weight. Every corner, every street, people knew who I was.
Here in Verith?
I was just another nobody. Just a tourist with a suitcase. Whoever I thought I was back in New York really didn't mean a damn thing here.
As for Gary, I hadn't seen him since I was a kid. Last I remembered, he was the guy everyone talked about when I was younger - the one who got himself exiled.
<</narr>>
<<say "Gary""Resources/Images/gary.png""right">>Well, well, if it ain't the golden boy himself. Last I saw you, you were still pissin' the bed.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>...Gary.<</say>><<say "Gary""Resources/Images/gary.png""right">>Don't sound so happy to see me, kid. Believe me, I ain't thrilled either. But orders are orders. Your uncle says I babysit, I babysit. Toss your bag in the trunk.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>I thought they cut you off years ago.<</say>><<say "Gary""Resources/Images/gary.png""right">>They did. But family's family, right? You'll learn soon enough - nobody ever really gets out. Not even me.<</say>>
<<narr>>Gary popped the trunk of his car. I tossed my bag inside and sat down on the passenger seat. Following which, Gary pulled out from the curb and started driving towards the city.<</narr>>
[[Continue->VerithIntro2]]
</div>
<!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/verithnight.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">VERITH
</h1><<narr "Downtown">>The moment we entered downtown, we seemed to have gotten stuck in a never-ending traffic. Cars were honking on all sides, people jaywalking from one side of the road to the other.
Guess Verith wasn't too different from New York after all.
<</narr>>
<<say "You""Resources/Images/your_facecard2.png""right">>Gary... tell me about this city.<</say>><<say "Gary""Resources/Images/gary.png""right">>Verith? Same as anywhere. It runs on money. Doesn't matter if it's clean or dirty, long as it moves.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>...and the mob?<</say>><<say "Gary""Resources/Images/gary.png""right">>Heh. That's the real engine of this place. Verith's split down the middle - north run by the Bellandi family, the south run by Mancini family. Old money, old blood.<</say>>
<<narr>>Gary pauses before continuing again. <</narr>><<say "Gary""Resources/Images/gary.png""right">> Every street, every bar, every corner store answers to one side or the other. Cops, judges, politicians, everyone's on their payroll. Truth is, nobody moves a dime in this city without one of those families takin' a cut.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Huh. who knew.<</say>><<say "Gary""Resources/Images/gary.png""right">>Now you do kid. Word to the wise, this city will chew you up if you don't watch yourself.<</say>>
<<narr>>An hour later, we finally got out of downtown. Gary pulled into the small driveway of a modest single-family house, which was really nothing like the city that I just saw.<</narr>>
[[Continue->VerithIntro3]]
</div>
<!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/garylivingroom.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Gary's house
</h1><<narr "Living room">>Inside, we got into what was a very cramped living room - an old couch, a coffee table, a few family photos. It was better than the streets, but really not by much.
<</narr>><<say "Gary""Resources/Images/gary.png""right">>Alright, kid. This is it. Don't expect five stars - you get a roof and four walls, that's more than what most people get from me.<</say>><<say "Unknown Woman""Resources/Images/claudia.webp""right">>Gary? You bring someone in without warning me again?<</say>>
<<narr>>She stepped into the room confidently, with curves impossible to ignore and a glare. First, she looked at me, then back at Gary.<</narr>>
<img src="Resources/Images/claudiaintro.jpg" alt="Claudia" class="scene-image">
<<say "Unknown Woman""Resources/Images/claudia.webp""right">>And who's this? Another one of your charity cases?<</say>><<say "Gary""Resources/Images/gary.png""right">> Watch your tone, Claudia. This one ain't charity. And he's stayin'. Orders from New York. Don't ask me more than that.<</say>><<say "Claudia""Resources/Images/claudia.webp""right">>Orders, huh? Since when do we live by New York's orders?<</say>><<say "Gary""Resources/Images/gary.png""right">>Since when your mortgage gets paid by 'em.<</say>>
<<narr>>Claudia rolled her eyes and looked at me.<</narr>><<say "Claudia""Resources/Images/claudia.webp""right">>So this is who New York dumped on us? Huh. Thought he’d be older.<</say>>
<<narr>>Gary already looked visibly annoyed.<</narr>><<say "Gary""Resources/Images/gary.png""right">>Claudia... just go back inside the bedroom.<</say>>
<<narr>>Ignoring Gary, she stepped closer towards me.<</narr>><<say "Claudia""Resources/Images/claudia.webp""right">>Do you eat? Or do we gotta teach you that too?<</say>><<say "Gary""Resources/Images/gary.png""right">>Claudia! Thats enough!<</say>><<say "Claudia""Resources/Images/claudia.webp""right">>Oh relax Gary, I'm simply making conversation.<</say>>
<<narr>>Claudia looked towards me again and continued.<</narr>><<say "Claudia""Resources/Images/claudia.webp""right">>Well? You got a name, New Yorker?<</say>><<say "You""Resources/Images/your_facecard2.png""right">><<= $firstName>>.<</say>><<say "Claudia""Resources/Images/claudia.webp""right">>He talks. Well make yourself at home, <<= $firstName>>. And try not to break anything.<</say>>
<<narr>>With that Claudia walked away into what I assumed was the master bedroom.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>Sheesh.<</say>><<say "Gary""Resources/Images/gary.png""right">>Don't mind her. Claudia's got a tongue on her. The basement's yours. It ain't pretty, but it's a roof. Go get some rest. <</say>>
[[Continue->VerithIntro4]]
</div>
<!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/basementbedroom.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Gary's house
</h1><<narr "Basement">>The basement was cold as hell. It only had an old mattress and a blanket. But still I passed out fast.
By morning, light entered the room through the little window, waking me up.
<img src="Resources/Images/alarmclock.jpg" alt="morning" class="scene-image">
I got out of bed and decided to head upstairs.
I opened the first door in the hall without thinking and realized I was in the bathroom. Behind the fogged glass, Claudia was in the shower. I froze, caught completely off guard.<</narr>>
<img src="Resources/Images/claudiashower.jpg" alt="Claudiabath" class="scene-image">
<<narr>>I stayed at the door a second too long. A part of me told me to move but the other part wanted to see just how far I could take this.<</narr>>
<div id="branch"><<link "Leave">><<replace "#branch">><<narr>>I shut the door slowly, quiet enough not to draw Claudia's attention. Whatever that was, it wasn't mine to play yet. Better to keep the peace than start something my first morning in this house.
As I walked down the hall, I could hear my stomach rumble loudly so I decided to grab something from the kitchen.<</narr>>
<<link "Head to the kitchen">><<goto "Kitchen">><</link>>
<</replace>>
<</link>><<link "Stay">><<replace "#branch">><<set $claudiaPoints += 1>>
<<narr>>I leaned against the frame, let my eyes linger longer than they should. I knew it was reckless, but still I wanted to see if she’d notice-<</narr>>
<img src="Resources/Images/claudiashower2.jpg" alt="Claudiabath" class="scene-image">
<<say "Claudia""Resources/Images/claudia.webp""right">>You got a real set of eyes on you.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Door was open. I didn't mean nothing by it.<</say>><<say "Claudia""Resources/Images/claudia.webp""right">>Doesn't matter if you meant it or not. You watch a woman like that, it says something.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Maybe it says I didn't want to act like I was caught doing something wrong.<</say>><<say "Claudia""Resources/Images/claudia.webp""right">>...Fair enough. Just don't let Gary catch you standing around like this. He won't take it the same way I do.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Understood.<</say>><<say "Claudia""Resources/Images/claudia.webp""right">>Good. Now leave.<</say>>
<<narr>>I gave her a short nod and stepped back into the hall. Best to leave it there.<</narr>>
<<link "Head to the kitchen">><<goto "Kitchen">><</link>>
<</replace>>
<</link>>
</div>
</div><!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/garykitchen.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Gary's house
</h1><<narr "Kitchen">>I stepped into the kitchen. The room seemed much brighter than last night, mostly because of the sunlight. But I stopped taking a look around the room when I noticed that I was being watched.<</narr>><<say "Unknown Woman""Resources/Images/selena.png""right">>Hey <<= $firstName>>!<</say>><<say "You""Resources/Images/your_facecard2.png""right">>...Hold up. How do you know my name?<</say>><<say "Unknown Woman""Resources/Images/selena.png""right">>Relax, detective. Dad mentioned you last night. Said you'd be staying with us.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Right. Guess I shouldn't be surprised he talks.<</say>><<say "Unknown Woman""Resources/Images/selena.png""right">>He didn't say much. Just that you've got unfinished business with him. I filled in the blanks myself.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>And you are...?<</say>><<say "Selena""Resources/Images/selena.png""right">>Selena. Gary's daughter. Guess that makes me your landlord for now.<</say>>
<img src="Resources/Images/selenaintro.webp" alt="Selena" class="scene-image"><<say "You""Resources/Images/your_facecard2.png""right">>Didn't think this place came with one.<</say>><<say "Selena""Resources/Images/selena.png""right">>Surprise, I like keeping tenants on their toes.<</say>>
<<narr>>Selena poured a cup of coffee and set it down.<</narr>><<say "Selena""Resources/Images/selena.png""right">>Here, take this. You look like you need it.<</say>>
<<narr>>I grabbed the mug and took a sip.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>Appreciate it, landlady.<</say>>
<<narr>>Selena grinned.<</narr>><<say "Selena""Resources/Images/selena.png""right">>So what's your plan? Stick around, or disappear after breakfast?<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Depends what the day throws at me.<</say>><<say "Selena""Resources/Images/selena.png""right">>Well, tonight it's throwing a party. A few of my friends are going too. You should come.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>You inviting me, or making sure I don't snoop around while you're gone?<</say>><<say "Selena""Resources/Images/selena.png""right">>Both.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Alright. I'll show.<</say>><<say "Selena""Resources/Images/selena.png""right">>Good. Just try not to scare my friends off.<</say>>
<<narr>>Selena grabbed her phone off the counter, and headed towards her bedroom.<</narr>><<say "Selena""Resources/Images/selena.png""right">>Your breakfast's in the fridge by the way.<</say>>
<<narr>>She disappeared down the hall, following which I got to my coffee and breakfast.<</narr>>
[[Continue|Waiting for the party]]
</div><!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/basementbedroom.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Gary's house
</h1><<narr "Basement">>After finishing my breakfast I returned back to what was now my bedroom, and finally took a moment for myself as I sat down on the bed.
So much had gone down in so little time. Dad dying out in front of me. The funeral. My uncle brushing me off like I wasn't from the same blood as him. Being sent here to Verith like a kid who couldn't handle the New York life.
I hadn't even had a second to process it. Who pulled that trigger? Who wanted him gone bad enough to do it at my graduation? And why did my uncle look like he'd already decided what came after?<</narr>>
<<narr>>Hours went by. But I stayed on the mattress, lost in my own thoughts until they were interrupted by the knock on the door.
Selena pushed it open a little and looked at me. She was all dressed up now with her hair done, she seemed ready to head out.<</narr>>
<img src="Resources/Images/selenaatthedoor.webp" alt="Selena" class="scene-image"><<say "Selena""Resources/Images/selena.png""right">>You look like you've been staring at the ceiling all day.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Not much else to do down here.<</say>><<say "Selena""Resources/Images/selena.png""right">>Well I hope you don't plan to hide down here all night.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Nah, was just waiting on you.<</say>><<say "Selena""Resources/Images/selena.png""right">>Good answer. Come on.<</say>>
<<narr>>She looked at me, and then tilted her head toward the stairs. No more words needed. It meant that it was time to move.<</narr>>
[[Continue|The party]]
</div><!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/party.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Party</h1><<narr "Dance Floor">>Music hit hard soon as we stepped in. The bass was shaking the floor with the heat from too many bodies packed in one spot. Selena cut through the crowd like she owned it, and I was right behind her.
Selena slowed near the kitchen, leaned down to whisper quick in a girl's ear. The girl looked up, eyes landing on me before she even stood.<</narr>>
<<say "Selena""Resources/Images/selena.png""right">><<= $firstName>>, this is Evie, she's one of my best friends.<</say>><img src="Resources/Images/evieintro.jpg" alt="Evie" class="scene-image"><<say "Evie""Resources/Images/evie.jpg""right">>Sooo you're the one crashing at her place.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Wow, word really gets around fast.<</say>>
<<narr>>Selena just grinned, tossed me a look that said you'll be fine, and slipped back into the crowd, leaving me with Evie.<</narr>><<say "Evie""Resources/Images/evie.jpg""right">>Selena wasn’t lying, you’ve got that… outsider look.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Outsider?<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Yeah, your clothes and the way you walked in here. It's not Verith at all.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>And that’s bad?<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Not bad. Just obvious. You don’t blend.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Guess I wasn’t planning on blending.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Figures. Selena drags in strays sometimes. You’re better dressed than the last one, I’ll give you that.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Oh yeah? Where’d he end up?<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Thrown out before midnight. But don’t worry, you might last longer.<</say>>
<<narr>>Evie laughed before continuing again.<</narr>><img src="Resources/Images/evieintro2.jpg" alt="Evie2" class="scene-image"><<say "Evie""Resources/Images/evie.jpg""right">>So what’s your deal then? Selena just pick you up at the airport, or are you actually sticking around?<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Depends. You planning on giving me a reason to?<</say>><<say "Evie""Resources/Images/evie.jpg""right">>How smooth. Haven’t even finished your first drink and you’re already fishing.<</say>> <<say "You""Resources/Images/your_facecard2.png""right">>Not fishing. Just asking.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Uh-huh. Well, I’ll make it easy - if you’re looking for a tour guide, you just found one.<</say>>
<div id="branch"><<link "Good to know.">><<replace "#branch">><<say "You""Resources/Images/your_facecard2.png""right">>Well that's good to know. I might take you up on that later.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>You better. I don't offer twice.<</say>>
<<narr>>She gave me a quick smile and disappeared back into the crowd.
I stayed there for a minute to finish my drink, but then the finally decided that the room was too hot and I needed some fresh air.<</narr>>
<<link "Step outside">><<goto "Step outside">><</link>>
<</replace>>
<</link>><<link "I was hoping for more than a tour.">><<replace "#branch">><<set $eviePoints += 1>><<say "You""Resources/Images/your_facecard2.png""right">>I was hoping for more than a tour.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Straight to the point, huh? Guess you don't waste time.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Not when I know what I want.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Careful talk like that gets you in trouble in Verith.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>You do look like you can handle it.<</say>>
<<narr>>She didn't back off. Instead, she hooked a finger through my belt and dragged me towards the hallway.<</narr>>
<<link "Continue">><<goto "eviepartyscene">><</link>>
<</replace>>
<</link>>
</div><!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/outsideparty.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Party</h1><<narr "Front Porch">>I stepped outside for a smoke. Lit one up and leaned back against the side of the house, and that's when I noticed him. Some guy in a hoodie, standing off to the side. It didn't look like he was here for the party.<</narr>><img src="Resources/Images/drugdealer.jpg" alt="Dealer" class="scene-image"><<say "Unknown Man""Resources/Images/rico.png""right">>You from the party, amigo?<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Yeah. Needed air.<</say>><<say "Unknown Man""Resources/Images/rico.png""right">>Yeah... too hot in there.<</say>>
<<narr>>I watch as the hooded guy pulled out a small bag out of his pocket to flash it to me.<</narr>><<say "Unknown Man""Resources/Images/rico.png""right">>You look like you like to party different.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>That right?<</say>><<say "Unknown Man""Resources/Images/rico.png""right">>Mm-hm. Got polvo. Pure. Better than the cut shit inside.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>How much?<</say>><<say "Unknown Man""Resources/Images/rico.png""right">>Enough for a good night. Price depends on how much you want.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Depends who you move for, Mancinis or Bellandis?<</say>>
<<narr>>The dealer frowns.<</narr>><<say "Unknown Man""Resources/Images/rico.png""right">>Why you askin' names, cabrón? Just buy or don't.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>If I wanted to just buy, I would've already. I asked a question.<</say>><<say "Unknown Man""Resources/Images/rico.png""right">>Questions get you hurt, man. People don't like their names in the street.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Yeah, and the way you're dancing around it tells me it ain't small-time.<</say>>
<<narr>>The dealer looked me dead in the eye and spoke with his voice lowered.<</narr>><<say "Unknown Man""Resources/Images/rico.png""right">>...Ain't Mancinis. Ain't Bellandis.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Then who?<</say>><<say "Unknown Man""Resources/Images/rico.png""right">>...Sierra Verde.<</say>>
<<narr>>That's when I froze. Cartel in Verith, when every family swears they'd never let it happen. No outside hands, that was always the rule.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>Bullshit... the cartels won't touch Verith. Two families run this city.<</say>><<say "Unknown Man""Resources/Images/rico.png""right">>That's what they tell you, hermano. But plata talks louder than old rules.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Cut the poetry. How much you got on you right now?<</say>><<say "Unknown Man""Resources/Images/rico.png""right">>Seven grams. Going rate - seven hundred.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Seven bills? You're hustling tourists, not me. I'll take it for five in cash right now.<</say>>
<<narr>>The dealer hesitates.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>And after that... by Friday, how much can you move?<</say>><<say "Unknown Man""Resources/Images/rico.png""right">>...Fifty grams. Maybe more if the road stays quiet. That's my authorized limit.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Fifty's a start. But you're selling to me, no one else. I'll set the price.<</say>>
<<narr>>The dealer is about to answer when he gets interjected.<</narr>><<say "Selena""Resources/Images/selena.png""right">>What the hell is going on here!?<</say>>
[[Continue|Endofupdate]]
</div><!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/partybedroom.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Party</h1><<narr "Bedroom">>Evie slammed the door shut behind us. The room that we walked into was very dimly lit, with the lamp at the corner of the bed as the only source of light.
<</narr>><<say "Evie""Resources/Images/evie.jpg""right">>If you tell Selena about this, I'll kill you.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Give me a good reason not to, and I'll see what I can do.<</say>>
<<narr>>Evie grinned at me and began to hurriedly take off her clothes, I stripped down just as quick then dropped onto the bed.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>Come here and put your lips on it.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>So bossy...<</say>>
<<narr>>Evie climbed on top of the bed teasingly, before leaning down and wrapping her lips around the tip of my cock, moving slowly as if she was trying to test my patience.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty1.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "You""Resources/Images/your_facecard2.png""right">>Suck on the balls.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Oh? You want these lips on your balls huh? Maybe I will. Maybe I won't.<</say>>
<<narr>>Evie smirked as she took hold of my balls and squeezd them while continuing to stroke my cock.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty2.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "You""Resources/Images/your_facecard2.png""right">>I'm not gonna repeat myself.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Oh I heard you. Doesn't mean I'm gonna listen.<</say>>
<<narr>>And then, with a playful roll of her eyes, she gave in, leaning down to wrap her mouth around my balls.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty3.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "You""Resources/Images/your_facecard2.png""right">>You like games? Here's one - you keep up, or you choke.<</say>>
<<narr>>I push her down on the bed and get on top of her as I begin to shove my cock in and out of her mouth.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty4.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "You""Resources/Images/your_facecard2.png""right">>What's the matter now? Done being a smart ass?<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Oh and just what do you want me to do? I don't exactly-<</say>>
<<narr>>I didn't let her finish, ineterrupting her by shoving my cock back down into her mouth, as I began to take charge again.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty5.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<narr>>The room filled up with lewd noises that Evie made as I completely ravaged her mouth. Evie looked at me with a mock-angry stare, but her body told the truth, she was loving every bit of it.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>That's better. Now you sound exactly how I want you to.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Mrry fuhhny...<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Fuck, I think I'm gonna cum, get on your knees.<</say>>
<<set $evieScene1Unlocked = true>>
[[Cum|eviepartyscene2]]
</div><!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/partybedroom.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Party</h1><<narr "Bedroom">>Evie moved to her knees without a word this time, showing no defiance at all, and enveloped my cock in between her huge breasts.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty6.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "Evie""Resources/Images/evie.jpg""right">>Like this.... sir?<</say>><<say "You""Resources/Images/your_facecard2.png""right">>I didn't hear you. Say it again. Louder.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Oh, shut up!<</say>>
<<narr>>I smirked, as I reached the point of orgasm and began to unload myself all over her chest.<</narr>><<say "Evie""Resources/Images/evie.jpg""right">>Oh my god, that's... a lot.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Don't waste it. Kiss it, Evie.<</say>>
<<narr>>She sighed dramatically, then leaned in and began to pepper my cock with kisses all along the shaft.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty7.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "Evie""Resources/Images/evie.jpg""right">>That was so fucking hot.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Yeah. You're really something else.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>And you're... bigger than I expected. Funny Selena didn't mention that part when she told me about you.<</say>>
<<narr>>I chuckled as I stepped away from Evie and began to put my clothes back on.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>I'm gonna step out for a quick smoke, see you back in the party?<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Sounds good, don't keep me waiting too long.<</say>>
[[Continue|Step outside]]
</div><div class="endcard">
<div class="eyebrow">End of Update</div> <h1>Once Upon a Time in Verith</h1>
<p class="lede">
This build ends here. Next update is already in motion — if you’re with it, tap in below. </p><div class="rule"></div>
<div class="cta-row">
<a class="btn-gold" href="https://www.patreon.com/mmtgames" target="_blank" rel="noopener">Support on Patreon</a>
<a class="btn-ghost" href="https://discord.gg/2Ez4E6sNnb" target="_blank" rel="noopener">Join the Discord</a>
</div>
<p class="build">Build v0.01</p>
</div>
<div style="max-width:920px;margin:40px auto;padding:28px 32px;
border:2px solid #c9a349;border-radius:16px;
background:rgba(0,0,0,.20);"><div style="font-family:'Bebas Neue',sans-serif;font-weight:700;
color:#c9a349;font-size:44px;letter-spacing:.5px;
text-align:center;margin:0 0 16px;">CLAUDIA
</div>
<p style="text-align:center;color:#e9edf2;font-size:18px;margin:0;">
Stay tuned for the upcoming updates.
</p>
<div style="text-align:center;margin-top:18px;">
<<link "Back to Gallery">><<goto "Gallery">><</link>>
</div>
</div>
<div style="max-width:920px;margin:40px auto;padding:28px 32px;
border:2px solid #c9a349;border-radius:16px;
background:rgba(0,0,0,.20);"><div style="font-family:'Bebas Neue',sans-serif;font-weight:700;
color:#c9a349;font-size:44px;letter-spacing:.5px;
text-align:center;margin:0 0 16px;">SELENA
</div>
<p style="text-align:center;color:#e9edf2;font-size:18px;margin:0;">
Stay tuned for the upcoming updates.
</p>
<div style="text-align:center;margin-top:18px;">
<<link "Back to Gallery">><<goto "Gallery">><</link>>
</div>
</div>
<!-- EVIE GALLERY (scoped so it won't affect other pages) --><div id="evieGal" style="max-width:920px;margin:40px auto;padding:28px 32px; border:2px solid #c9a349;border-radius:16px;background:rgba(0,0,0,.20);"><div style="font-family:'Bebas Neue',sans-serif;font-weight:700; color:#c9a349;font-size:44px;letter-spacing:.5px; text-align:center;margin:0 0 16px;">EVIE</div>
<!-- one LEFT-aligned tile --><div class="gallery-row" style="justify-content:flex-start;margin-top:12px;">
<<if $evieScene1Unlocked>>
<a data-passage="EvieScene1" class="gallery-link"><img src="Resources/Images/eviescene1.webp" alt="Evie — Scene 1" class="gallery-thumb"></a>
<<else>>
<div class="gallery-link locked"><img src="Resources/Images/eviescene1.webp" alt="Locked — play in-game to unlock" class="gallery-thumb locked-thumb"></div>
<</if>>
</div>
<div class="backwrap" style="text-align:center;margin-top:18px;"><<link "Back to Gallery">><<goto "Gallery">><</link>></div>
</div>
<!-- Local styles (only affect #evieGal) -->
<style>
#evieGal .gallery-row{display:flex;align-items:center;gap:24px;}
#evieGal .gallery-link,#evieGal .gallery-link:focus,#evieGal .gallery-link:active{border:none!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none!important;display:inline-block;}
#evieGal .gallery-thumb{width:250px;height:150px;object-fit:cover;border:2px solid #c9a349;border-radius:6px;transition:transform .2s ease,box-shadow .2s ease;display:block;}
#evieGal .gallery-thumb:hover{box-shadow:0 0 15px #c9a349;transform:scale(1.05);}
/* LOCKED state */
#evieGal .locked-thumb{filter:grayscale(100%) brightness(0.45);cursor:not-allowed;border-color:#555;box-shadow:none!important;}
#evieGal .locked-thumb:hover{transform:none;box-shadow:none;}
/* Back button styled to match your UI */
#evieGal .backwrap a{display:inline-block;padding:8px 14px;border:2px solid #c9a349;border-radius:8px;color:#c9a349;text-decoration:none;font-family:'Bebas Neue',sans-serif;letter-spacing:.6px;text-transform:uppercase;background:rgba(0,0,0,.35);transition:all .2s ease;}
#evieGal .backwrap a:hover{background:#c9a349;color:#000;box-shadow:0 0 12px #c9a349;transform:translateY(-1px) scale(1.02);}
</style>
<!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/partybedroom.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Party</h1><<narr "Bedroom">>Evie slammed the door shut behind us. The room that we walked into was very dimly lit, with the lamp at the corner of the bed as the only source of light.
<</narr>><<say "Evie""Resources/Images/evie.jpg""right">>If you tell Selena about this, I'll kill you.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Give me a good reason not to, and I'll see what I can do.<</say>>
<<narr>>Evie grinned at me and began to hurriedly take off her clothes, I stripped down just as quick then dropped onto the bed.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>Come here and put your lips on it.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>So bossy...<</say>>
<<narr>>Evie climbed on top of the bed teasingly, before leaning down and wrapping her lips around the tip of my cock, moving slowly as if she was trying to test my patience.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty1.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "You""Resources/Images/your_facecard2.png""right">>Suck on the balls.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Oh? You want these lips on your balls huh? Maybe I will. Maybe I won't.<</say>>
<<narr>>Evie smirked as she took hold of my balls and squeezd them while continuing to stroke my cock.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty2.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "You""Resources/Images/your_facecard2.png""right">>I'm not gonna repeat myself.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Oh I heard you. Doesn't mean I'm gonna listen.<</say>>
<<narr>>And then, with a playful roll of her eyes, she gave in, leaning down to wrap her mouth around my balls.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty3.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "You""Resources/Images/your_facecard2.png""right">>You like games? Here's one - you keep up, or you choke.<</say>>
<<narr>>I push her down on the bed and get on top of her as I begin to shove my cock in and out of her mouth.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty4.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "You""Resources/Images/your_facecard2.png""right">>What's the matter now? Done being a smart ass?<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Oh and just what do you want me to do? I don't exactly-<</say>>
<<narr>>I didn't let her finish, ineterrupting her by shoving my cock back down into her mouth, as I began to take charge again.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty5.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<narr>>The room filled up with lewd noises that Evie made as I completely ravaged her mouth. Evie looked at me with a mock-angry stare, but her body told the truth, she was loving every bit of it.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>That's better. Now you sound exactly how I want you to.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Mrry fuhhny...<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Fuck, I think I'm gonna cum, get on your knees.<</say>>
[[Cum|EvieScene2]]
</div><!-- FULL-SCREEN BACKDROP + OVERLAY + STORY TEXT (per-passage only) -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Merriweather:wght@400;700&display=swap');
/* fixed layers covering the whole viewport */
.scene-bg, .scene-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100vh; pointer-events: none;
}
.scene-bg {
background: url("Resources/Images/partybedroom.jpg") no-repeat center center;
background-size: cover; z-index: 0;
}
.scene-overlay { background: rgba(0,0,0,0.72); z-index: 1; }
/* passage content sits above the overlay */
.scene-content {
position: relative; z-index: 2;
font-family: 'Merriweather', serif; color: #e9edf2; line-height: 1.6;
padding: 20px; max-width: 900px; margin: 0 auto;
}
</style><div class="scene-bg"></div><div class="scene-overlay"></div><div class="scene-content"><h1 style="font-family:'Bebas Neue',sans-serif; color:#c9a349; margin:0 0 10px; letter-spacing:.5px;">Party</h1><<narr "Bedroom">>Evie moved to her knees without a word this time, showing no defiance at all, and enveloped my cock in between her huge breasts.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty6.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "Evie""Resources/Images/evie.jpg""right">>Like this.... sir?<</say>><<say "You""Resources/Images/your_facecard2.png""right">>I didn't hear you. Say it again. Louder.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Oh, shut up!<</say>>
<<narr>>I smirked, as I reached the point of orgasm and began to unload myself all over her chest.<</narr>><<say "Evie""Resources/Images/evie.jpg""right">>Oh my god, that's... a lot.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Don't waste it. Kiss it, Evie.<</say>>
<<narr>>She sighed dramatically, then leaned in and began to pepper my cock with kisses all along the shaft.<</narr>>
<div class="center">
<div class="gold-frame">
<video
class="autoplay-on-view"
loop
muted
playsinline
preload="metadata"
controls
src="Resources/Videos/evieparty7.mp4"
style="max-width: 600px; height: auto;">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<<say "Evie""Resources/Images/evie.jpg""right">>That was so fucking hot.<</say>><<say "You""Resources/Images/your_facecard2.png""right">>Yeah. You're really something else.<</say>><<say "Evie""Resources/Images/evie.jpg""right">>And you're... bigger than I expected. Funny Selena didn't mention that part when she told me about you.<</say>>
<<narr>>I chuckled as I stepped away from Evie and began to put my clothes back on.<</narr>><<say "You""Resources/Images/your_facecard2.png""right">>I'm gonna step out for a quick smoke, see you back in the party?<</say>><<say "Evie""Resources/Images/evie.jpg""right">>Sounds good, don't keep me waiting too long.<</say>>
[[Back to Gallery|EvieGallery]]
</div>