<<set $showHUD = false>>
/* === CORE STATS === */
<<set $smarts = 0>>
<<set $brawn = 0>>
<<set $charm = 0>>
/* === PERSONALITY/PROTAGONIST TRAITS === */
<<set $cautious = 50>>
<<set $bold = 50>>
<<set $honest = 50>>
<<set $deceptive = 50>>
<<set $selfless = 50>>
<<set $ambitious = 50>>
/* === PLAYER CHOICES === */
<<set $world to "none">>
<<set $personality to "none">>
<<set $protagonistType to "none">>
/* === INVENTORY AND FLAGS === */
<<set $has_map = false>>
<<set $companionSaved = false>>
<<set $inventory to []>>
/* === VISUAL/AUDIO HOOKS === */
<<set $bgImage to "">>
<<set $bgm to "">>
/* === DYNAMIC STAT DISPLAY CONTROL === */
<<set $activeStats to []>>
<<set $activeTraits to []>>
/* === DEBUG OPTION === */
<<set $debugMode to false>>
It's dark.
Not the ordinary kind with shadows or shapes, but total darkness. You can't tell up from down. There's no sense of place or time.
You're floating. Or maybe falling. It's hard to tell. There's no wind, no movement, just a strange stillness pressing in from all sides.
Only one sound cuts through: a distant hum, like muffled crowd noise after you've taken a brutal tackle and your head's still spinning.
A sudden tug behind your eyes pulls at something faint, something just beyond your reach. A memory is fighting to surface.
Quick flashes snap into your mind:
• your familiar training gear
• the comfortable seats of the team coach
• a sudden jolt as the coach brakes hard
• a bright orange bottle of Gatorade rolling noisily down the aisle
You lock onto that bottle. It's clear, real, solid. A sharp contrast to the emptiness around you.
---
[[Keep focusing on the Gatorade bottle.->intro_steven]]
Your name is Steven Fucking Fletcher.
You've scored in the Premier League, soaked in the roar of full stadiums, and saluted the die-hards freezing in half-empty away ends alike. In 2024/25, you were one of Wrexham's heroes, scoring eight late winners, and helping to drag the club up by their jocks straight into the Championship.
You're in your late thirties, still match-fit, still turning heads. Until recently, life at Wrexham felt solid.
Your last proper memory sits somewhere between a team training session and the quiet hum of the team coach. You remember that bottle of Gatorade rolling bright and orange down the aisle, but everything else is blurred. Your head pounds. Your thoughts loop, hazy and off-balance, like coming round after a head knock.
And now? You're floating in nothing. The kind so thick it makes your knee twitch with ghost pain.
Then something hits. A jolt rips through you, sharp as a studs-up tackle. Your body locks. Gravity kicks in and hauls you down, fast.
---
[[Brace for impact->choose_world]]
You hit the ground hard.
No grace. No warning. Just a full-body slam, like a kitbag chucked off a moving coach. Wind knocked clean out of you.
The world flickers and twists. One second you're face-down on turf, grass tickling your arms. The next, you're on pavement, grit biting into your palms. Then you’re sinking into mossy earth, the air thick with pine and something sharper, less familiar. Light shifts: blazing sun, dull cloud, then blackout. Smells come in waves, damp earth, crushed leaves, city fumes. Nothing sticks. None of it feels right.
Getting up takes <i>work</i>.
Above, the sky glitches like a dodgy livestream. Colours bleed. Clouds shudder. The ground trembles. Then it splits clean into thirds opening paths before you.
To your left, a neon fairway pulses with tension. Down the way, someone shouts, "FORE!" It's sharp and urgent. The kind of warning that lands straight in your gut.
Straight ahead, mist snakes through a heavy forest. Trees loom, moss thick on their trunks. A stag stares back. Massive, still, antlers shaped into a twisted crown. Its eyes shine with something ancient. A horn sounds. The beast turns and melts into the mist before you can blink.
To your right, a grey city stretches under steady rain. Everything's washed out and silent, except for the drip of water off old stone. In the distance, a flame flares. The tip of a cigarette. It glows steady. Never burns down.
---
[[Head toward the fairway.->choose_world_golf]]
[[Step into the forest.->choose_world_fantasy]]
[[Walk into the city.->choose_world_noir]]<<set $world = "golf">>
You step onto the fairway.
The grass hums under your boots. No, <i>really</i> hums. It's wired. Live. Static pulses up through your soles with every shift in weight. The smell hits next: scorched turf and barbecued pork, like someone grilled ribs on a synthetic pitch.
Ahead, the fairway stretches out in a soft glow. Flags whip in artificial wind, marking out targets like drop zones. The course undulates. It's alive. Restless. Players move across it in bursts, fast and twitchy. If they really are players at all.
They're kitted out in black compression armor that clings like a second skin. Their boots spark on contact, halfway between studs and stun weapons. They swing hard. They tackle harder. Every shout of "FORE!" sounds more like a threat than a warning. The clubs in their hands don't belong to any sport you know. One looks like a riot baton, scrolling ads across its length. Another cycles neon like a malfunctioning rave wand.
Somewhere high above, a faint mechanical whir cuts through the air. You look up, nothing visible, but you can feel it. The weight of eyes. Of optics. Like the whole damn fairway is under surveillance and you just stepped into frame.
Then a leaderboard boots up in mid-air:
<b>MATCH CLASS: Hole 6. Fletcher, S. [0 strokes / 1 life]</b>
Wait. Fletcher? That's <i>you</i>.
Wait. One <i>life</i>?
You hear a moan. Low. Wet. You look down. In the grass sits a golf ball. Smooth. Faintly glowing. Breathing. Yeah. <i>Breathing</i>.
Your hands are already holding something. A club. Except it won't stay a club. It morphs with each blink: wedge, iron, driver, hockey stick, lacrosse shaft. Always shifting. Like it can't decide what kind of violence it wants to deliver.
You glance down. You're wearing armor too. Custom fit. Streamlined. Feels expensive. Feels dangerous. No idea how it got here. No idea how <i>you</i> got here either. But you know this much. This is golf. Or what's become of it. Faster. Meaner. Weaponised.
And somehow, you're already five holes in.
---
[[Pick up the ball.->choose_personality_golf]]
[[Nope. Backtrack. Try another path.->choose_world]]
<<set $world = "fantasy">>
You step into the mist.
It closes around you like a living thing. It's warm. Thick. Low to the ground. Not drifting, moving. It coils around your boots like it knows you.
The trees lean close. Towering. Twisted. Their bark is carved with ancient symbols. Not letters. Older. The kind that carry meaning even if you can't translate them.
Your body gets the message anyway:
Don’t touch. Keep moving.
Somewhere deeper in the woods, a horn sounds. Long. Low. It echoes like it’s searching. Birds burst from the canopy. You feel the shift in the air before you hear the wings.
Whatever’s out there felt it first.
Ahead, a wooden sign leans crooked on a mossy post. The paint is cracked, but the words remain:
<b>Fletcher’s Hollow, 3 km →</b>
You stop. Read it again.
The name burns.
Could be coincidence. Could be worse.
Your weight shifts. Something touches your back. You reach over your shoulder, your fingers find the curve of a bow. Smooth wood. Worn grip. It fits like memory.
You've never fired an arrow. At least, not that you remember.
But your hands know what they’re doing.
The air smells of pine and something sharper, like ozone sealed in glass. It wakes you up. Sharpens everything.
The mist rolls forward, faster now. Deliberate. Clearing a path. Or daring you to follow.
The horn sounds again. Louder. Closer.
You don’t know who’s calling.
But you’re certain of one thing:
They already know your name.
---
[[Follow the mist.->choose_personality_fantasy]]
[[Step back. Try another path.->choose_world]]
<<set $world = "noir">>
You step into the city.
It swallows you whole. Color bleeds out of the world, leaving only fog and shades of grey. The rain is constant, soft, cold, relentless, tapping out a rhythm on the slick cobblestones like a metronome for bad decisions. The air smells like wet concrete and rusted hope.
Somewhere ahead, neon signs hum through the fog, their light half-dead, like they've given up trying to be useful. A jazz tune drifts through the mist, slow and slurred, leaking from an unseen speaker. It wraps around your ears like a warning whispered too late.
You turn a corner and nearly walk straight into him, tall, narrow, wrapped in a trench coat darker than the street. Fedora pulled low. You catch a whiff of damp wool and cigarette ash.
He doesn't stop. Doesn't flinch. Just mutters under his breath, voice gravel-soft.
"<i>Another</i> Fletcher? They're getting sloppy."
Before you could ask how he knows you, he's gone, folded back into the dark like he was never real to begin with.
You look down. You're dressed the same. Trench coat, fedora, the works. Rain clings to the fabric, and the smell is familiar, smoke, rain, and something heavier. Regret, maybe. Or burnt paper.
You check your pockets. Notepad. Pen. A weapon of some kind under your arm, holstered and anonymous. You don't take it out. Doesn't feel wise.
This has to be a dream. Or a coma. Or maybe the universe finally made a custom hell for strikers with too much flair and not enough sense to retire gracefully.
The rain sharpens. The shadows lean in.
A streetlamp flares above, casting a harsh white glow on the pavement. A newspaper tumbles past your feet. The headline catches your eye:
<b>Fletcher Vanishes from Scene, Again</b>
That's your name. <i>Again</i>.
Somewhere nearby, a phone starts to ring. The sound slices through the gloom like a lifeline. Or a trap.
Hard to say which.
---
[[Walk toward the ringing phone.->choose_personality_noir]]
[[Step back. You don't need to face this yet.->choose_world]]
Ball in one hand. Club in the other.
You give the shaft a confident spin. The grip fits like it was molded to your palm. The balance is unreal. Like it was built just for you, tuned to your instincts.
This has to be a dream. Or a concussion. That would explain the electric grass, the armor, the smell of cooked meat. <i>Most likely</i>.
A sleek drone screams past your ear, too close. The air distorts in its wake. Its lens irises wide with a mechanical <i>click and whir</i>, focusing so fast it feels personal. Not just tracking you, studying you. Scanning body heat, vitals, branding potential.
You catch yourself in its reflection: compression armor gleaming, bold #26 stamped across your shoulder, helmet tucked under your arm. The drone hovers just long enough for you to strike a pose. You do, like it's fulltime after a win at Wembley.
Might as well. <i>Someone</i> out there is watching. Recording. Rating.
Out on the fairway, a player, number 17, screams as they're slammed headfirst into a sand trap. Another drone dives to capture the angle, stabilizing midair as a squad of medics sweeps in, hauling the twitching body onto a hover-stretcher. Just as it lifts, a beam of light drops from the sky.
In the blink of an eye, there's nothing left of the player but a heap of ash being stretchered off the fairway. The scent hits seconds later. That same sickly-sweet smell from before. Charred barbecue pork. You breathe in through your nose.
"Ahh, " you say out loud, a combination of approval and horror.
The leaderboard flickers. <b>#17, DC (Deceased, Cremated)</b>
You swallow hard. Your throat's dry and tight. <i>Alright then</i>. Looks like this dream isn't easing up anytime soon. And neither should you. Not that you've got much choice. Truth be told, you're starting to wonder how deep this madness goes.
---
What kind of Battle Golf player are you?
[[Zen Strategist.->choose_personality_zen]]
[[Bloodthirsty Berserker.->choose_personality_berserker]]
[[Showboating Hotshot.->choose_personality_hotshot]]
You move carefully along the winding path. The mist parts just enough to let you pass, though it coils at your legs like it doesn't want to let go. It clings to your boots, warm, circling, almost alive.
The trees press in on either side, massive and gnarled. Their branches reach toward one another like clasped hands. The bark is split and scarred. Their presence thickens the mist into something heavier, a river of cloud, curling at your knees.
Maybe this is a dream. Or the fallout from a knock you don’t remember. A fall. A hit. A jolt on the team bus. Now your brain is building its own forest to get lost in.
But it feels real.
The air is sharp with pine and moss. The silence is heavy. No crowd noise. No commentary. Just your own breath and the squelch of boots on damp earth.
You stop beneath a great tree. Its trunk could shield a horse. The canopy above is a tangled shadow.
You look down.
The clothes aren’t yours. Rough-spun tunic. Worn leather bracers. A belt cinched tight. Your fingers drift to your shoulder, quiver. One arrow. Clean fletching. Balanced shaft.
Your grip knows it. So does your body.
The bow on your back feels like it’s always been there.
Ahead, somewhere in the woods, is a place with your name on it. You saw the sign. You heard the horn. It calls again now, low and distant, sliding through the trees like smoke.
You listen. And you feel it:
The forest is old.
Older than memory.
And not everything welcomes you here.
You exhale. Shift your weight.
The mist curls forward again, beckoning.
What kind of person are you in a place like this?
---
[[Quiet Survivalist.->choose_personality_survivalist]]
[[Frustrated Urbanite.->choose_personality_urbanite]]
[[Gruff Artisan.->choose_personality_artisan]]
The phone keeps ringing.
Not loud. Not urgent. Just steady. Patient. Like it knows you'll answer eventually.
You can't tell where it's coming from. Maybe down a narrow alley you don't remember passing. Maybe behind a door that isn't there until you reach for the knob. This city plays tricks. You've stopped pretending it doesn't.
The street is empty. Not abandoned, watched. Neon signs flicker overhead, casting warped colors onto the wet cobblestones. A red glare pools like blood around your boots. Somewhere above, a saxophone croons to itself. Lonely. Hollow. Out of tune.
You tell yourself this has to be a dream. Or the fallout from one hit too many in training. Maybe a concussion. Maybe worse. Could be your brain trying to stitch things back together with thread it doesn't recognize.
But dreams don't give you props this solid.
You pat your pockets. Notepad. Lighter. A matchbook from a club you've never heard of. One pocket holds something heavier. You don't check. Not yet.
There's also something else, something you can't quite name, curling inside your chest like a smoke that won't clear. It doesn't belong to you. You know that. But it's settled in. Like it's been waiting.
The phone keeps ringing. A thread through the dark. Could be a lifeline. Could be a noose.
Either way, you're dressed for the part. Might as well pick a version of yourself that fits the script.
What kind of Private Dick are you?
---
[[Hardboiled Loner.->choose_personality_loner]]
[[Cheerful Optimist.->choose_personality_optimist]]
[[Skeptical Everyman.->choose_personality_everyman]]
You're still not sure what's happening. The world around you is a tangle of distortion too vague to trust, too vivid to ignore. Nothing makes sense. It's like you've stumbled into someone else's dream halfway through, where the edges don't quite hold and the logic never adds up.
Maybe it's just your brain misfiring. Maybe you took a knock and this is the fallout. Or maybe this is something stranger. It's like some kind of limbo where reality's been redrafted by a bored committee of cosmic pranksters.
Whatever it is, it's made you the match ball. Launched you into the void like a last-minute clearance, no warning, no direction, no plan.
You're not prepared for it. You didn't see it coming. But here it is, whatever <i>it</i> is, and you're caught in its pull. You might not be able to control what happens next. But you can decide what kind of person you are when you face it.
So. Who are you, really?
---
[[Reluctant Hero.->choose_protagonist_reluctant_hero]]
[[Delusional Messiah.->choose_protagonist_delusional_messiah]]
[[Contract Player.->choose_protagonist_contract_player]]<<silently>>
<<set $showHUD = true>>
/* World-based stat boosts */
<<switch $world>>
<<case "golf">>
<<set $brawn += 10>>
<<set $charm += 5>>
<<case "fantasy">>
<<set $brawn += 10>>
<<set $smarts += 5>>
<<case "noir">>
<<set $smarts += 10>>
<<set $charm += 5>>
<</switch>>
<<switch $personality>>
<<case "zen">>
<<set $smarts += 10>>
<<set $cautious += 10>>
<<case "berserker">>
<<set $brawn += 10>>
<<set $bold += 10>>
<<case "hotshot">>
<<set $charm += 10>>
<<set $ambitious += 10>>
<<case "survivalist">>
<<set $cautious += 10>>
<<set $smarts += 10>>
<<case "urbanite">>
<<set $charm += 10>>
<<set $deceptive += 10>>
<<case "artisan">>
<<set $brawn += 10>>
<<set $honest += 10>>
<<case "loner">>
<<set $smarts += 10>>
<<set $cautious += 10>>
<<case "optimist">>
<<set $charm += 10>>
<<set $selfless += 10>>
<<case "everyman">>
<<set $smarts += 5>>
<<set $brawn += 5>>
<<set $charm += 5>>
<</switch>>
<<switch $protagonistType>>
<<case "reluctant_hero">>
<<set $selfless += 10>>
<<case "delusional_messiah">>
<<set $ambitious += 10>>
<<set $deceptive += 10>>
<<case "contract_player">>
<<set $honest += 10>>
<<set $bold += 10>>
<</switch>>
<<set $visibleStats = []>>
<<if $brawn > 0>><<run $visibleStats.push({label: "💪 Brawn", value: $brawn})>><<endif>>
<<if $smarts > 0>><<run $visibleStats.push({label: "🧠 Smarts", value: $smarts})>><<endif>>
<<if $charm > 0>><<run $visibleStats.push({label: "😎 Charm", value: $charm})>><<endif>>
<<if $bold != 50>><<run $visibleStats.push({label: "🔥 Bold", value: $bold})>><<endif>>
<<if $cautious != 50>><<run $visibleStats.push({label: "👣 Cautious", value: $cautious})>><<endif>>
<<if $honest != 50>><<run $visibleStats.push({label: "🫱 Honest", value: $honest})>><<endif>>
<<if $deceptive != 50>><<run $visibleStats.push({label: "🕵️ Deceptive", value: $deceptive})>><<endif>>
<<if $selfless != 50>><<run $visibleStats.push({label: "❤️ Selfless", value: $selfless})>><<endif>>
<<if $ambitious != 50>><<run $visibleStats.push({label: "🚀 Ambitious", value: $ambitious})>><<endif>>
<<set _traitOrder = []>>
<<switch $world>>
<<case "golf">>
<<set _traitOrder = ["bold", "ambitious", "honest", "cautious", "deceptive", "selfless"]>>
<<case "fantasy">>
<<set _traitOrder = ["cautious", "honest", "selfless", "bold", "deceptive", "ambitious"]>>
<<case "noir">>
<<set _traitOrder = ["deceptive", "ambitious", "cautious", "bold", "selfless", "honest"]>>
<</switch>>
<<set _maxTrait = "unknown">>
<<set _maxValue = -1>>
<<for _trait range _traitOrder>>
<<if State.variables[_trait] > _maxValue>>
<<set _maxTrait = _trait>>
<<set _maxValue = State.variables[_trait]>>
<</if>>
<</for>>
<</silently>>
You move like someone who's made peace with their instincts.
<<if $personality == "zen">>Calm. Watchful. You don't force the course, you adapt to it.
<<elseif $personality == "berserker">>You act first. You act loud. No second thoughts, no second place.
<<elseif $personality == "hotshot">>You move like the camera's always on you. Swagger's part of your kit.
<<elseif $personality == "survivalist">>You've faced ruin before. You know the shape of danger, and how to outlast it.
<<elseif $personality == "urbanite">>You've seen the cracks in the facade, the lies behind the masks. You know how to play the game in a broken world.
<<elseif $personality == "artisan">>You shape what others discard. Patience is your power, craft is your magic.
<<elseif $personality == "loner">>Trust gets people killed. You stick to what you can carry, and what you can prove.
<<elseif $personality == "optimist">>You believe in people. Not because you should, but because someone has to.
<<elseif $personality == "everyman">>You're not the sharpest, fastest, or strongest. But you're willing to put in the work, and that's gotta count for something.
<</if>>
<<if $protagonistType == "reluctant_hero">>You didn't ask for this. But whatever's coming for you will find you standing.
<<elseif $protagonistType == "delusional_messiah">>You don't just believe this means <i>something</i>. You believe it means <i>everything</i>.
<<elseif $protagonistType == "contract_player">It's a contract. You show up, cash out, and disappear.
<</if>>
<<if $brawn >= $smarts and $brawn >= $charm>>You lead with force, clean hits, forward motion, no time to flinch.
<<elseif $smarts >= $brawn and $smarts >= $charm>>You lead with insight, quiet patterns, fast reads, angles others miss.
<<elseif $charm >= $brawn and $charm >= $smarts>>You lead with presence, talk smooth, stand tall, own the moment.
<</if>>
<<if _maxTrait == "bold">>You don't wait. You press the advantage. Some call it courage, you call it timing.
<<elseif _maxTrait == "cautious">>You move like every step might matter, because it does.
<<elseif _maxTrait == "ambitious">>You're chasing something bigger. Doesn't matter what, only that it's what's next.
<<elseif _maxTrait == "deceptive">>You deal in half-truths. You win before they know there's a game.
<<elseif _maxTrait == "honest">>You say what you mean. That's rare enough to be dangerous.
<<elseif _maxTrait == "selfless">>You'd take the hit. Not because it's smart. Because someone has to.
<<else>>You don't fit a single box. You've never needed to.
<</if>>
You're ready as you'll ever be.
<<if $world == "golf">>[[Continue.->intro_golf_world]]
<<elseif $world == "fantasy">>[[Continue.->intro_fantasy_world]]
<<elseif $world == "noir">>[[Continue.->intro_noir_world]]
<</if>>
You take a step forward. The turf vibrates underfoot, subtle, mechanical. Somewhere out beyond the treeline, a crowd erupts. Not polite applause. This is full-throated, bone-deep, famished roaring. They're not here for just a game. They're demanding <i>spectacle</i>.
Above you, a scoreboard flares to life in electric white:
<b>MATCH CLASS, Hole 6, Sudden Death Format
Fletcher, S. [0 strokes / 1 life] vs. ???</b>
Someone's being hauled off by two handlers in riot gear, twitching as they drag past the edge of the fairway. A drone floats beside them, broadcasting vitals that flatline mid-feed. Their name blinks out. Yours rises to the top of the list. It's your tee box now.
You lift the club. Something deep in your body tightens, muscle memory flaring like it's been rehearsed for years. You don't remember training for this. But your body does.
A siren sounds. Countdown begins. Thirty seconds. You lower the ball to the tee. It pulses faintly in the artificial light, too warm, too alive. Like it knows what's coming.
You still don't know how you got here. But if this is a dream, no one's waking you up yet. And if there are rules? You'd better learn them fast. Before someone birdies your skull into the rough.
---
[[Line up your first shot.->golf_challenge_1]]
The mist parts like it recognizes your arrival.
Ancient trees rise around you, their twisted branches laced with glowing threads of light. Strange runes shimmer on bark and stone, pulsing softly, in a rhythm you don't understand. Not yet.
Somewhere deeper in the woods, the horn calls again. Long. Low.
It echoes like a summons. Or a warning.
You spot a leaning signpost nearby:
<b>Fletcher’s Hollow, 3 km →</b>
Your name. Again. <i>Always</i> your name.
Your hand drifts to the bow slung across your back. The grip is worn smooth, fitted to your palm. Familiar.
In the quiver, the arrows sit clean and quiet, balanced, razor-true. Tools for a task you don’t remember learning.
---
[[Follow the horn’s call.->fantasy_challenge_1]]
<<set $world = "noir">>
The rain hasn’t stopped in days. Maybe weeks. It comes down in sheets that turn streetlights to blurred smears of neon, the color of fresh wounds.
You stand on the curb, collar up, eyes half-closed, trying to pick out your own reflection in the black puddles at your feet. You don’t see yourself. Just static.
A billboard flickers overhead:
<b>MATCH CLASS: FLETCHER, S // SEED 7C // INVESTIGATION ACTIVE</b>
Investigation.
Sure. That’s one word for it.
You check your pocket. There’s a badge, battered and real enough to fool a casual glance. There’s a holster, heavy with a weight you don’t remember earning. And there’s a slip of paper, smudged, handwritten:
<b>Find out who stole your memory.
Or die trying.</b>
---
A hovercab glides by, spraying gutter water across your boots. You barely flinch. It’s one of those nights, the kind that eats heroes for breakfast and spits out a confession before dawn.
You catch sight of a marker across the street,
<b>Fletcher’s Bar</b>
No coincidence. Never is.
A voice in your head that might be yours whispers:
<i>"Three places to start. Follow the truth, if you still believe in that sort of thing."</i>
---
[[Check the bar’s back ledger for names.->noir_case_file_a]]
[[Pick up the matchbook from the gutter.->noir_case_file_b]]
[[Inspect the corrupted security feed outside the club.->noir_case_file_c]]
[[Turn back. Try a different world.->choose_world]]
A horn blares long, metallic, and merciless.
A scorch-trace ignites across the fairway. It curves left, veers sharply uphill, then slices through synthetic brush toward a pulsing flag on the far green.
Distance: unknown. Terrain: unstable. Mood: hostile.
Another horn. The scoreboard flares:
<b>Hole 6 Now Live – First to Sink Claims the Point</b>
Movement, fast and low. Your opponent's already in motion, sprinting along the edge of the trees. Their armor leaves a shimmer trail, heat bleeding off in waves.
You tighten your grip on the club. It hums with tension, perfectly responsive, possibly volatile, probably rigged.
At your feet, the golf ball convulses once, then stills. Not dead. Waiting. Your move. Your call. How you play it might just decide whether you claim the hole or get buried in it.
---
[[Take the shot from here. Classic form. Trust your instincts.->golf_challenge_1_smarts]]
[[Scoop the ball and run, hole first, questions later.->golf_challenge_1_rush]]
[[Forget the flag, aim for the runner. A warning shot. Probably.->golf_challenge_1_aggressive_bluff]]<<if $approach == "longshot">>
The swing isn't pretty. It's overpowered, borderline reckless, but it works. The ball rockets off the tee. A tracking drone follows the arc. One bounce, a flash of light near the green, and a noise like tearing steel.
The crowd loses it. Your name flickers gold on the scoreboard, then steadies. No score yet. But at least they saw what you're capable of.
<</if>><<if $approach == "rush">>
You grab the ball and run.
The club clicks into a sheath at your back. Turf sensors activate, matching your speed with reactive thrust. The siren kicks in overhead. Your opponent clocks your move. Changes course. Too late.
You're both locked on the flag. Straight line. No brakes.
<</if>><<if $approach == "aggressive_bluff">>
You swing off-angle, targeting the player, not the green.
The ball lands hard just ahead of their stride. It bursts with light and sound. They stumble, recover, but the tempo's gone.
They glance back. Your club is still raised. You hold eye contact. No smile. Just presence. They keep moving, but their pace is broken.
<</if>>
The crowd is screaming your name. A klaxon wails across the course. Ozone perfumes the air. Your teeth pulse.
Still no rules posted. Still no guidance given. But you're playing now. That's all that matters.
---
[[Advance to the green.->golf_continue_1]]
You move for the green.
The ground shifts underfoot, turf plates rotating and locking with mechanical precision. The layout reconfigures beneath you. Live edits. Locking seams. Shifting intent. <i>Someone's watching. Adjusting. Testing.</i>
The hole comes into view: an elevated cylinder pulsing blue. It's ringed with pressure sensors and retractable spikes. Spikes. <i>Of course</i>.
You scan for the other player. No sign. Could be ahead. Could be off to your flank. Either way, they must be moving. Fast.
The terrain isn't static. Elevation shifts. Sightlines warp. You've got fifteen seconds, maybe less, between the layout resets. Or maybe something worse triggers.
Up ahead, three options:
• Left: A <b>narrow bridge</b> over a hazard pit. Guarded by auto-turrets.
• Right: A <b>service tunnel</b> marked <i>Staff Only</i>. Lights flicker yellow. Access uncertain.
• Straight: <b>Direct line</b> to the hole. Moving turf. Unstable. Fully exposed.
---
[[Left, tight and guarded, but above the action.->golf_path_bridge]]
[[Right, low and dark. If it's off-limits, maybe it's safer.->golf_path_tunnel]]
[[Straight, fastest line if the ground holds.->golf_path_rough]]<<set $pathChoice = "bridge">>
You take the bridge.
It's tighter than it looked from the turf. Barely a meter wide. Below, a pit churns with live sand and reactive spikes. <i>Great</i>.
You bolt. A pressure plate clicks under your first step. The bridge reacts.
Turrets rise on skeletal arms. They track your heat signature like it owes them money.
A drone zooms in overhead. The crowd roars louder and they’re already singing your name.
The turrets hum. Charging up fast.
---
[[Hit the gas. Straight across, no tricks.->golf_path_bridge_dash]]
[[Break the lock, zigzag and scatter the read.->golf_path_bridge_weave]]
[[Showtime. Bait the sensors, strike a pose, roll through.->golf_path_bridge_flair]]
<<set $pathChoice = "tunnel">>
You angle toward the tunnel marked "STAFF ONLY." The sign flickers overhead, one panel cracked, the others dim.
The moment you step inside, the sound cuts. No crowd. No drones. No scoreboard. Just silence, thick with ambient hum.
White light pulses along the walls, steady and artificial. Occasionally, red system glyphs flash across your periphery, like diagnostics failing in real time.
The floor slopes down in a shallow curve. Not enough to trip you. Enough to keep you moving.
Halfway through, two obstacles come into view:
A motion sensor grid stretched across the main corridor.
A cluster of low-clearance vents above. Tight. Narrow. Barely passable.
Your move.
---
[[Time the sensor grid and slip through.->golf_tunnel_choice_sensors]]
[[Climb into the vents and bypass the grid.->golf_tunnel_choice_vents]]
<<set $pathChoice = "rough">>
You break for the rough.
The turf shifts underfoot, modular, synthetic, wired for disruption. Conveyor segments slide without warning. Steel plates cant at sharp, random angles.
You adjust. Fast.
Cables lash up, vanish. Shallow pits snap open and shut. Energy flickers beneath the turf. The whole field flexes like it’s breathing.
You're not running on land. You're running on code.
Then it escalates.
The triggers spark. Plates cant hard. Momentum betrays you.
Two options:
• Keep moving, speed might get you clear before it shifts again.
• Slow down, watch the signals, feel the rhythm, stay upright.
---
[[Keep moving. Speed's your best bet.->golf_rough_choice_sprint]]
[[Slow down. Read the field. Stay on your feet.->golf_rough_choice_careful]]<<if $bridgeChoice == "dash">>You explode forward. The turrets hum louder, they've locked on. You hit top speed by the halfway mark, but the bridge responds too: sections rise and fall beneath your cleats like you're sprinting across a piano played by a madman.
A turret fires. A warning shot? No, <i>real</i>. You feel heat scorch past your ribs. You don't stop. Another shot clips your thigh. Just a graze, but it burns like hell. You stumble. You don’t fall. You make it. <<set $injured to true>><</if>>
<<if $bridgeChoice == "weave">>
You drop into a crouch, shifting low and side to side. Turrets track you, but their movements lag by half a second. You zig. You zag. You slip between two heat zones just as they pulse. The crowd roars. You continue, your movements designed for precision, not speed.
One turret does fire, but wide. Maybe a warning, maybe a glitch. Either way, you clear the bridge without a scratch. <<set $injured to false>><</if>><<if $bridgeChoice == "flair">>
You stop in your tracks, then strike your slutty little shorts pose. It's instinct at this point. You then hold the club aloft like it's Excalibur, spin it, toss it, and catch it behind your back. The turrets charge, and pause. Are they... hesitating?
The crowd erupts. A huge holographic emoji, flames around a crown, appears overhead. The leaderboard ticks. Not your score, but your style rating. +2. Somehow that's a thing here.
You somersault forward as the turrets reboot, roll across the final section, and land on your feet. The bridge resets behind you with a clang.<<set $injured to false>><<set $foundLore to true>><</if>>
You're off the bridge now, heart racing, sweat stinging your eyes. The green lies ahead. A checkpoint drone hovers beside the hole. Its display pulses: <b>[Hole 6 Final, 1st In: Pending]</b>
It's not over yet.
---
[[Close the gap. Finish the hole.->golf_hole6_result]]
The checkpoint drone scans you.
A grid of red lasers flickers across your body, scanning for blood, for tech. Maybe even for nerves. It lingers on one of your thighs. Beeps. Processes. Approves? You're not sure.
The drone approaches, metal arms with pincer like claws emerge from its body. It's on you before you can react, knocking you to the ground. It has your arm in a vicelike grip with one claw and snaps a device on your wrist with the other. It lets you go. As you stand, you feel something vibrate against your wrist. A small, unfamiliar device now clings to your armor, rectangular, pulsing faintly.
The drone's tone changes: it speaks.
<i>Hole 6 completed. Fletcher, S., arrival time: 1st. Impact: moderate. Rule breach: none. Proceed</i>
<<if $injured>>
Your leg throbs, and you're limping now. Not enough to stop yet. But you're burning energy faster than you should be.
<<set $deathFlag to true>><</if>><<if $foundLore>>
As the drone pivots away, you spot a flicker of text on its backside. Small. Not meant to be seen. <b>Match Class is not a game</b> It vanishes before you can look again.
<</if>>
The HUD pulses in the air above you, floating letters and numbers rearranging like ticker tape:
<b>LEADERBOARD
Fletcher, S., 6 Holes Played / 1 Score / 1 Life
Contestant B, 6 Holes Played / 1 Score / 1 Life
Current Hole: 7
Format: Sudden Death (Provisional)</b>
<i>Sudden Death?</i>
You look around. No sign of Contestant B. Just shifting turf. Floating video drones. A brief flicker of static in the sky, like the world is buffering. This isn't golf. It's something barely disguised as sport.
You take a breath. Time to move.
---
<<if $foundLore>>[[Investigate the flicker. Something's off.->golf_escape_branch_1]]<</if>>
<<if $deathFlag>>[[Push on to Hole 7, whatever it takes.->golf_continue_2_injured]]<</if>>
<<if not $deathFlag and not $foundLore>>[[Continue to Hole 7. No time to waste.->golf_continue_2]]<</if>>
You limp toward the next area.
No fairway. No flags. Just a jagged incline with artificial hills, synthetic mud, and wind machines set to hurricane. This isn't really a golf course. It's an assault course wearing a golf course skin.
The pain in your thigh sharpens as you climb. The compression armor flexes with you, but it's not built for trauma. Not <i>this</i> kind of trauma, anyway.
The drone buzzes above. Watching. <i>Always watching</i>.
You realize there's someone else up here. Another player steps into view. Not your original opponent. This one's armored differently, bulkier, faceplate down. Their HUD tag reads:
<b>Fletcher, R. [2 Scores / 1 Life]</b>
Wait. <i>Another</i> Fletcher? Your name. <i>Again</i>.
You freeze. They don't. They lift their club like a blade. You barely have time to brace.
---
[[Raise your club, defend yourself.->golf_confront_defend]]
[[Run, you're injured, but you might outmaneuver them.->golf_confront_flee]]
[[Call out, ask who they are and what the hell is going on.->golf_confront_talk]]<<if $confrontChoice == "defend">>
You hold your club, posture wide. Defensive. Ready.
Fletcher, R. doesn’t hesitate. They move like someone who’s played this course a hundred times, fast, fluid, brutal. Blow meets block. Twice. Three times. The fourth one clips your ribs. You stagger. Armor flares red.
<<if $injured>>
Your leg buckles mid-stagger. You hit the turf hard.
Fletcher, R. steps back instead of finishing the job. They say nothing. Just… nod. Like they’ve seen enough. Then they vanish through a tunnel that wasn’t there a second ago.
<<set $deathFlag = true>>
[[You get up, because you still can.->golf_continue_3_injured]]
<</if>>
<<if not $injured>>
You hold your ground. Just barely. A final clash sends kinetic shock through both of you. You break apart, panting.
Fletcher, R. tilts their head. "You’re improving, " they say. Then turn and disappear.
[[You steady yourself and keep going.->golf_continue_3]]
<</if>>
<</if>>
<<if $confrontChoice == "flee">>
You run.
Terrain fights you, plates flip, vents hiss, the path tries to fold under your feet. Fletcher, R. doesn’t give chase. Not right away. Then a sharp whistle pierces the air. Coded. Precise. Behind you, a drone powers up.
<<if $injured>>
Your leg gives. You tumble. Hard. By the time you blink, the drone is hovering overhead, red light blinking like a countdown. The drone speaks:
<i>"Fletcher, S., mobility failure detected. Sudden Death Protocol pending."</i>
You try to breathe. Can’t.
[[Your systems fail before the protocol does.->golf_badend_dead]]
<</if>>
<<if not $injured>>
You lunge past a collapsing ramp and slide under a retracting barrier.
No drone follows. No pursuit. Just silence and pressure.
[[You push forward, deeper into whatever this is.->golf_continue_3]]
<</if>>
<</if>>
<<if $confrontChoice == "talk" or $confrontChoice == "sneak" or $confrontChoice == "charge">>
<<if $confrontChoice == "talk">>
You shout: "Hey! Who are you? What is this place?!"
Fletcher, R. pauses. Then turns. "Still asking questions?" they say. "You must be early."
<</if>>
<<if $confrontChoice == "sneak">>
You inch closer, breath held, boots whispering in the dust.
A stone shifts. No sound, but the other Fletcher turns anyway. "You always try to sneak. It never works."
<</if>>
<<if $confrontChoice == "charge">>
You go full tilt. But they’re faster than you think, pivoting, countering. You hit the ground hard. They stay upright. Unbothered.
<</if>>
Fletcher, R. points skyward. "This place doesn’t want winners. It wants new versions." They step backward. Static opens. They vanish.
---
[[You follow into the static.->golf_continue_3]]
<</if>>
You don't move toward Hole 7.
You look up, toward the place where the sky glitched. It flickers, subtle, like static on paused video. You track the glitch's edge across the horizon and follow it. The course doesn't stop you. In fact, it shifts. The glowing turf dims. Scoreboards freeze. Wind machines stall. You're moving outside the loop.
At the edge of a service ridge, you find a hatch. No label. Set into fake rock. Slightly ajar. You pry it open and drop down.
---
It's not dark. It's white, blinding, sterile, like a lab or a dentist's waiting room. As you stand, you feel something vibrate against your wrist. A small, unfamiliar device now clings to your armor, rectangular, pulsing faintly.
<b>FIELD OVERRIDE INTERFACE INITIALIZED</b>
The system gave you a tool. Or a leash. You don't know exactly what it does. But the system wants you to have it.
---
You turn a corner. And see... Another drone. This one isn't broadcasting. It isn't armed. It just… waits. Then its front screen blinks on.
<b>EXIT CONDITION: COMPLETE SYSTEM FAILURE</b>
Beneath that:
<b>WORKAROUND PROTOCOL INITIATED, CODE: FLETCHER</b>
---
You're on the wrong side of something important. Or maybe the right side. You don't know yet. But you're off the course. And someone, or something, knows you're here.
---
[[Explore the off-course facility.->golf_escape_branch_2]]
The hall smells like static and antiseptic.
You walk past white panels. Some hum. Some pulse. Others flicker. None of them look like anything from a golf course. Or any game at all.
A wall-mounted console flashes to life as you pass:
<b>FLETCHER IDENTITY VERIFIED, ACCESS GRANTED</b>
Your name. <i>Again</i>. Always your name.
The console offers two options:
<b>-• OBSERVATION ROOM</b>
<b>-• RECLAMATION CHUTE</b>
Neither one comes with instructions.
Behind you, the hatch seals shut with a hiss. No going back.
---
[[Enter the Observation Room.->golf_escape_observation]]
[[Approach the Reclamation Chute.->golf_escape_reclamation]]
Hole 7 doesn’t wait for you.
There’s no fade. No fanfare. Just movement. One step forward, and the course rebuilds beneath you. Glowing turf gives way to a canyon: low-walled, neon-brushed, dusted in magnetic grit that shimmers underfoot like spilled circuitry.
Each step feels wrong. Too light. Like the ground’s reacting to your weight in real time, adjusting for variables you didn’t choose. Then: footsteps. Sharp. Measured. Not yours. You round a boulder and stop cold.
They're crouched by the flag, fussing with a black disc sunk into the green. A drone hovers overhead. Passive. Recording.
A HUD tag hovers above them:
<b>Fletcher, R. [2 Scores / 1 Life]</b>
Fletcher.
<i>Again.</i>
They haven’t noticed you. Or they’re pretending not to. You’re close enough to call out. Or move. Or end this before it begins.
---
[[Call out to them, this has gone far enough.->golf_confront_talk]]
[[Sneak closer. Get the drop on them.->golf_confront_sneak]]
[[Charge in. Beat them to the flag.->golf_confront_charge]]
You limp forward.
Hole 7 is gone. Wiped clean. In its place: something else. A combat puzzle? A kill box? A finale? The system no longer even pretends this is golf.
The course stretches ahead in glitchy geometry. Long sightlines, moving platforms, rotating barriers, and floating hazards pulsing with blue plasma. Every element twitches, like the simulation is struggling to stabilize.
You can’t keep pace. Not really. Every step’s a calculation, every misstep a threat. Your injured leg flares with pain. The armor flexes, but the compression seals are failing. The system wasn’t built to protect you. Just to measure how long you’d last.
Above, the drone shadows your movement. Its voice buzzes through open air:
<i>FLETCHER, S: Mobility Compromised
Life: 1
Penalty Status: Active</i>
No crowd. No leaderboard. Just that.
---
Two new obstacles phase into view ahead:
• A shifting gauntlet of moving platforms, timing critical, high risk, maximum exertion.
• A scaffolded maintenance rig, narrow, unstable, but likely off-grid.
The gauntlet favors power and pain tolerance.
The scaffold favors balance, stealth, and clarity under pressure.
---
[[Push yourself. Try to muscle through the platforms.->golf_injured_path_choice_platforms]]
[[Climb the scaffold. Trust balance and control.->golf_injured_path_choice_scaffold]]
You press forward.
The course shifts again.
Not breaking down this time. Reorganizing. Reasserting.
The system is adapting.
You're not just surviving anymore.
You're disrupting the loop.
---
The next area opens in a slow, seamless render:
A spiraling ring of floating platforms, pulsing anti-gravity lanes, and score drones orbiting like satellites.
No flags. No fairway. No pretense.
This isn’t golf anymore. It’s raw simulation.
A drone floats overhead. Its lens dilates. Then a red message scrolls across your HUD:
<b>PLAYER INSTANCE: FLETCHER, S.
PROGRESSION ANOMALY DETECTED</b>
---
At the far edge, it waits: The Exit Gate.
Not a hole. Not a win. Just a ring of collapsing code, jittering like corrupted video.
A way out.
Or a trap.
---
You assess your options:
• A straight-line sprint. Fastest route. Fully exposed.
• Navigate the upper gravity lanes. Safer. Complex.
• Ping the wrist console. Look for system fractures.
---
[[Sprint directly toward the exit.->golf_non_injured_path_choice_sprint]]
[[Use the gravity lanes to advance carefully.->golf_non_injured_path_choice_lanes]]
[[Scan for weaknesses. This place has to break somewhere.->golf_non_injured_path_choice_scan]]
Your body gives out.
Pain flashes once, then recedes into something colder. You hit the ground hard, but you’re not sure it’s the ground. It might be the system lowering you, like you're just another failed process being cleared from memory.
A low drone hovers close. It displays your status:
<b>PLAYER INSTANCE: FLETCHER, S.
VITAL SIGNS: TERMINAL</b>
A second drone joins it. New data layers across the feed:
<b>MATCH CLASS OUTCOME: FAILURE
ASSET RETRIEVAL: IN PROGRESS</b>
---
You feel yourself being lifted.
Not by hands. By restraints. Magnetic clasps. Processing arms that don’t distinguish between equipment and corpse.
Your HUD dims.
The last thing you see is the scoreboard blinking red,
your name dissolving from the match entirely.
Just like that.
---
[[Your game is over.->game_over]]
The door slides open with a hiss, and you step inside.
Rows of monitors fill the room with scores, readouts, player profiles. Not just you. Dozens of you. Hundreds. <i>Thousands</i>. Different versions. Different numbers after your name. Fletcher, S7C. Fletcher-R12. Fletcher-M29. Fletcher-Q214.
You swallow hard.
In the center of the room, a glowing console pulses, awaiting input.
You approach.
<<if $smarts >= 5>>
It’s not built to be accessed by a player's skill set. But your brain starts connecting the threads anyway.
You dig past access logs, override codes, and error reports. System flags scroll by faster than you can read. But you see enough:
<b>CLONE SEEDING PROTOCOL 7C: FLETCHER FAMILY LINE
MATCH CLASS CULLING
ACTIVE ESCAPE CONDITIONS: INHERENT SYSTEM PARADOX DETECTED</b>
You don't understand everything. But you understand enough: you're not a competitor. You're an experiment.
<<set $knowsCloneTheory = true>>
<<elseif $smarts >= 3>>
You skim where you can. The language is dense, but a few phrases stick.
"Player replication, " "loop stability, " "seed candidates." You're not a player. You're a cog in something bigger than Battle Golf.
<<set $knowsPartialLore = true>>
<<else>>
You poke at the console. Numbers scroll by, endless, meaningless.
It's overwhelming, designed to keep you lost.
<</if>>
The console flashes one final message before powering down:
<b>EXIT PROTOCOL: AVAILABLE
WINDOW: LIMITED</b>
The door behind you seals with a heavy clang. Only one exit remains.
---
[[Continue deeper into the escape branch.->golf_escape_branch_3]]
The chute yawns open with a mechanical hiss.
You step forward, unsure whether you're walking or sliding. The floor angles downward without warning, pulling you along like a conveyor belt.
The walls pulse softly. Red lines trace your movement like veins under synthetic skin.
RECLAMATION PROCESS ENGAGED
The voice isn't alarmed. It's neutral. Routine.
---
Ahead, mechanical arms extend from the walls. Not surgical. Not hostile. Just… efficient.
You try to stop. You can't. The belt keeps pulling you forward as the arms begin their work.
• They strip away the armor.
• Extract biometric samples.
• Scan your retinal data.
PLAYER INSTANCE FLETCHER, S., SEED RETRIEVED
MATCH CLASS VIOLATION FLAGGED, ARCHIVE READY
---
A large hatch opens ahead. Darkness beyond.
Prepare for storage
---
You scream this time.
It doesn't change anything.
---
[[Your game is over.->game_over]]
You descend further.
The walls narrow. Polished metal now. No plastic. No turf. The hum of the course fades. Too quiet now.
At the bottom of a ramp, the path splits again.
A maintenance drone zips by, sparking.
Its display:
<b>ERROR: PLAYER OUT OF ZONE
OVERRIDE DELAYED</b>
You don't know how much time you have.
Two doors ahead:
• Core Control, locked but flickering like it's failing.
• System Purge Tunnel, slightly open. And humming.
---
<<if $knowsCloneTheory>>
The console data scrolls through your head.
Core Control could give you override access. Shut it down. Escape fully.
The Purge Tunnel? That likely leads to disposal.
---
[[Attempt to break into Core Control.->golf_escape_core]]
[[Risk the Purge Tunnel anyway.->golf_escape_purge]]
<</if>>
<<if $knowsPartialLore>>
You remember flashes from the console upstairs. You’re not sure what either room means, but Core Control sounds safer. Maybe.
---
[[Try the Core Control room.->golf_escape_core]]
[[The Purge Tunnel feels like a trap, but it might bypass everything.->golf_escape_purge]]
<</if>>
<<if not $knowsCloneTheory and not $knowsPartialLore>>
You stare at both doors.
You have no idea which is safer.
---
[[Pick the Core Control door.->golf_escape_core]]
[[Pick the Purge Tunnel.->golf_escape_purge]]
<</if>>
The door shudders as you pull it open.
Inside: humming data towers. Status lights. Exposed cables flickering in erratic rhythms. At the center, a primary console pulses, awaiting input. Its screen reads:
<b>MASTER OVERRIDE, RESTRICTED ACCESS
GENETIC KEY ACCEPTED, FLETCHER SEED: ACTIVE</b>
You step closer. Your wrist console buzzes, activating on its own. It syncs to the room’s core without your input.
<b>FIELD OVERRIDE INTERFACE LINK ESTABLISHED</b>
---
Multiple override protocols flash across both displays. Most are corrupted. But one option remains stable:
<b>FULL SYSTEM REBOOT / SHUTDOWN LOOP</b>
---
<<if $smarts >= 5>>
Your eyes move quickly across the interface. It’s a trap. A recycling loop meant to wipe you and reboot another clone. But your wrist console pings you silently. There's a hidden subroutine embedded behind the fail-safes:
<b>EXPERIMENT FAILSAFE: COMPLETE EXIT SEQUENCE</b>
You route the command through your wrist console, cutting the main interface out of the loop. The lights surge. The hum turns into a roar. The entire core starts folding inward, like the world is collapsing behind you. A final message flashes across both screens:
<b>MATCH CLASS: TERMINATED</b>
---
<<set $escapedGolfWorld = true>>
[[Step through the collapsing door.->golf_world_exit]]
<</if>>
---
<<if $smarts >= 3>>The interface is complex, but you can follow the basic structure. <b>INITIATED: FULL SYSTEM REBOOT</b>
The room floods with light. It’s not your body that moves next, it’s your mind.
You're being recycled.
---
[[Everything fades, but not away.->golf_loop_restart]]
<</if>>
---
<<if $smarts < 3>>
The interface makes no sense.
You trigger the only functioning override key you recognize.
The lights dim. Sirens erupt.
You've triggered system purge.
---
[[The world forgets you instantly.->golf_badend_erased]]>
<</if>>You step through the collapsing door.
No fairway. No scoreboard. No drone.
Just white.
Not light. Not space. Just... white.
Endless. Depthless. Cleaner than anything your mind knows how to process.
Like stepping into the static between channels.
Your breath echoes.
But the air isn't real.
You move forward, maybe. Your feet make no sound.
Then: a pulse.
A circular portal flickers open ahead.
Not mechanical. Not organic. Just... present.
<i>Waiting.</i>
A message unfurls in the air, projected from nowhere:
<b>GOLF MODULE: TERMINATED
TRANSFER INITIATING</b>
The pulse intensifies. You feel it in your chest, tightening, rewriting.
Your whole self compressing into silence.
You try to resist.
But there's nothing left to push against.
---
<<set $golfComplete = true>>
The white folds inward.
Not light. Not dark.
You fall forward.
---
[[Transfer in progress...->world_transition]]
The tunnel slopes downward.
The further you move, the warmer it gets. The air thickens, not just with heat, but with something alive. A hum vibrates up through your bones. The walls breathe. Not literally, but not figuratively, either.
Red lights pulse overhead.
<b>MATCH CLASS, PURGE MODE: ACTIVE</b>
The floor softens. Springy, damp, almost organic.
You try to turn back.
The entrance seals behind you.
---
A voice, smooth and mechanical, echoes through the chamber:
<b>PLAYER INSTANCE FLETCHER, S., DEVIATION FLAGGED
RECLAMATION SEQUENCE INITIALIZING</b>
---
The walls shift.
Arms unfold, sleek, surgical. Scanners. Injectors. Saws. The lights dim as they descend.
You backpedal. There's nowhere to go.
You hear your own voice, recorded, distorted, played back through the system:
<i>I am not authorized to be here.</i>
The arms reach your skin.
---
[[Your game is over.->game_over]]
<<set $loopCount += 1>>
<<set $foundLore = false>>
<<set $knowsPartialLore = false>>
<<set $knowsCloneTheory = false>>
<<set $rule_violation = false>>
The light overwhelms you.
<b>SEED INSTANCE: LOOP RESET COMPLETE</b>
Your thoughts blur. Your memories flatten, like old files compressed into archives you'll never open again.
You feel your own data being rewritten.
For a brief moment, you remember everything.
And then, nothing.
---
You wake up standing on the fairway.
The floating scoreboard pulses to life:
<b>MATCH CLASS: HOLE 6 – FLETCHER, S. – 0 STROKES / 1 LIFE</b>
You're holding a club.
A ball sits at your feet.
You don’t remember how you got here. But something feels wrong.
Wrong and familiar. Like déjà vu with teeth.
---
[[Line up your first shot.->golf_challenge_1]]
The lights cut out.
No explosion. No alarm. Just absence.
The terminal remains, suspended mid-air. Its text collapses, symbols fragmenting into digital noise.
You take one step back.
And the floor isn’t there.
No drop. No impact.
Only the sensation of being untethered.
A voice cuts in from nowhere, flat, synthetic, final:
<b>MATCH CLASS SEED 7C:
FLETCHER INSTANCE, IRRECOVERABLE
CULLING COMPLETE</b>
---
No body. No memory.
Just the shape of static where you used to be.
Then not even that.
---
[[Your game is over.->game_over]]
You fall, not physically, not through space, but through something else.
Light folds around you. Not white or black, but shifting pulses of color and static, like your senses are trying to decode bad data.
Voices echo in your mind. Your <i>own</i> voices.
Fragmented communication displays ripple past:
<b>MATCH CLASS TERMINATED
FLETCHER, S.
SEEDING PROTOCOL ACTIVE</b>
<<if $golfComplete>><b>GOLF WORLD: CLEARED</b><</if>>
<<if $fantasyComplete>><b>FANTASY WORLD: CLEARED</b><</if>>
<<if $noirComplete>><b>NOIR WORLD: CLEARED</b><</if>>
<i>World sequence recalibrating.</i>
You twist mid-descent. No ground. No horizon. A singular moment snaps into place, then stillness.
You’re standing again.
Not where you were. Not yet where you’re going.
Just… here.
---
<<if $golfComplete and $fantasyComplete and $noirComplete>>[[Proceed to final convergence.->meta_endgame_branch]]<</if>>
<<if not $golfComplete>>[[Step onto the turf.->choose_world_golf]]<</if>>
<<if not $fantasyComplete>>[[Step into the forest.->choose_world_fantasy]]<</if>>
<<if not $noirComplete>>[[Walk into the city.->choose_world_noir]]<</if>><b>GAME OVER</b>
The system collapses, unspooling its code around what’s left of you.
The world, or worlds, you struggled through dissolve into static.
You do not.
There is no checkpoint, no save state, no chance to rewrite what’s been lost.
You are gone here.
Somewhere else, maybe another version of you will try again.
But this path is finished.
<b>END OF LINE.</b>
[[Return to Main Menu.->Start]]
You stand alone on a cavernous broadcast stage.
No crew. No director. Only equipment, cameras, mics, monitors, all trained on you.
Tape marks your place on the floor:
<b>ENTER FLETCHER, INSTANCE 7C</b>
The spotlight follows your every move.
To your left, a tower of monitors comes alive. Each screen shows you, or someone like you, walking a fairway, a forest path, an alley in the rain.
Sometimes you reach the end.
Sometimes you fall.
They repeat, over and over.
Straight ahead, a raised platform waits: a chair, a mic, a red light blinking:
<b>LIVE RECORDING, WAITING FOR INPUT</b>
To your right, a glass wall.
Behind it, rows of empty seats.
Every seat casts a perfect shadow, upright and still, facing you.
No bodies.
No lights.
Just shadows. Watching.
Your reflection stares back from the glass, motionless, almost remembering.
What is this place?
What do they want?
And what happens when the show ends?
---
[[Step toward the mic.->meta_studio_mic]]
[[Leave the marked path.->meta_studio_offscript]]
[[Approach the glass.->meta_studio_audience]]
<div style="text-align:left;">
<img src="https://img.itch.zone/aW1hZ2UvMzY2NTM1Mi8yMzM5NTY1OC5wbmc=/250x600/bLDEzo.png" alt="Comic-style cover for The Continuing Adventures of Steven F'ing Fletcher. Steven, sporting a man bun, stands ready with a golf club in one hand and a bow in the other. Behind him, three vertical panels depict the worlds he travels through: a bright futuristic golf course, a magical fantasy realm with a tall rock formation, and a rain-soaked noir city glowing with neon lights. The text on the image says: THE CONTINUING ADVENTURES OF STEVEN F'ING FLETCHER. One man. Three worlds. Infinite decisions." style="max-width:45%; height:auto;">
</div>
<b>Welcome to retirement.</b>
---
[[Begin->void_arrival]]
[[Credits->credits]]
[[Acknowledgements->end_credits]]<<if $injuredPathChoice == "platforms">>
You push forward, not because it’s smart, but because it’s all you’ve got left.
The platforms slam like pistons, each one mistimed just enough to keep you guessing. There's no logic to the rhythm. Just punishment. The system isn’t adjusting for your injury. It’s watching how you fail.
<<if $brawn >= 5>>
You launch off the first ledge. The armor strains. Your leg shrieks, but holds. You absorb the next landing with your back foot, muscle memory firing faster than thought.
One more. Mid-air pivot. Land hard. The final platform judders beneath you, but you don’t fall. Not yet. You made it. Barely.
<<set $nearCollapse = true>>
<</if>>
<<if $brawn >= 3 and $brawn < 5>>
The first leap lands clean, but pain's eating your balance. You slip on the second, catch yourself, keep going.
The last jump? It’s blind. You clip the edge, bad, and slam your knee full force. Blinding pain. But you don’t scream. You crawl. You’re across. Spent. Everything hurts.
<<set $nearCollapse = true>>
<<set $criticalInjury = true>>
<</if>>
<<if $brawn < 3>>
You leap, barely. Your leg gives way. You hit open space, not steel. The hazard field doesn’t kill you. It ends the simulation. White light. Then nothing.
[[You never touch the next platform.->golf_badend_dead]]
<</if>>
<</if>>
---
<<if $injuredPathChoice == "scaffold">>
You shift toward the scaffold, narrow, rattling, half-sunk into a fake rock face. Each step feels like a test of memory. You don’t walk. You <i>balance</i>.
<<if $smarts >= 5 or $cautious >= 60>>
You time each movement with surgical care. Let the sway settle. Let the wind pass. One hand on the guide rail. One foot at a time. You reach the end. No alarms. No falls. No glory. Just success.
<<set $nearCollapse = false>>
<</if>>
<<if $smarts >= 3 and $cautious < 60>>
The scaffold flexes. A misstep sends you into a hard wobble, but you freeze, reset, and adjust.
A cable swings past your arm at the last second, but you duck under it, muscles locked tight. You don’t look back. You make it.
<<set $nearCollapse = true>>
<</if>>
<<if $smarts < 3 and $cautious < 40>>
You’re halfway across when the scaffold shifts beneath your boots. You overcorrect. Too fast. Too much. Balance gone. No time to grab anything. You fall. The pit doesn’t welcomes you lovingly like it was waiting for you all along.
[[There’s no bottom. Just endless failure.->golf_badend_dead]]
<</if>>
<</if>>
---
You land hard on the far side. Breath ragged. Every muscle flaring red. But the course keeps moving. You're still alive. For now.
---
[[Push toward the final stage.->golf_continue_4_injured]]
Created for The MessyCoder's June Jam 2025
Designed, Written, & Developed by: PJ Fabulous
Itch Cover Image: Whimsy Witch
Engine: Twine (SugarCube 2.X)
Extras: CSS, javascript
This is an unauthorized fan-made non-monetized work of interactive fiction.
This is more fiction than game. However, there are stats which are set by your choice of personality and role within each of the three worlds. These stats are called when you make choices within each world as you progress.
---
[[Main Menu.->Start]]Your breath wheezes in your chest.
The course is thinning out now. No platforms. No scaffolds. Just open ground, a long, narrow runway of flat black turf, lined with low humming pylons.
You’re limping worse than before. Your leg barely holds. Every step flickers a new HUD alert: <b>MOBILITY FAILURE: IMMINENT</b>
At the far end of the strip, you see it: The Exit Gate.
It’s not part of the course. It floats above the ground, glowing, pulsing, folding in on itself like a glitch in time. A portal made of fractal code. A door not meant for players.
Beyond it, someone waits. A silhouette. Maybe another version of you. Maybe not.
---
The world is giving you one last chance. You have three options:
• Sprint. All or nothing. Burn what’s left.
• Crawl. Slow, painful, deliberate.
• Hack. Trigger a system override from your wrist console.
---
[[Sprint. All or nothing.->golf_final_injured_choice_sprint]]
[[Crawl. One pull at a time.->golf_final_injured_choice_crawl]]
[[Override. Cheat the system.->golf_final_injured_choice_override]]<<if $finalInjuredChoice == "sprint">>
You grit your teeth.
The pain is blinding. Your leg is one bad step from betrayal. But the gate is right there; glitching, pulsing, pulling you forward.
You run. Not well. Not clean. But hard.
<<if $brawn >= 5>>
You hold form just long enough. The armor creaks. The pain spikes. But your body doesn’t quit.
The gate surges as you break the boundary. Light floods your vision.
You’re through. Barely.
<<set $escapedGolfWorld = true>>
[[Fall into the next world.->golf_world_exit]]
<</if>>
<<if $brawn >= 3 and $brawn < 5>>
You get close.
Too close.
Mid-run, your leg collapses. You hit the turf with enough force to black out but not fast enough to avoid the system’s judgment.
The ground beneath you opens, clean and mechanical.
[[They never wanted you to make it.->golf_badend_dead]]
<</if>>
<<if $brawn < 3>>
You take the first step, and crumple.
No drive. No lift. Just failure, clean and quiet.
The turf accepts you like a data point.
[[The course finishes what you started.->golf_badend_dead]]
<</if>>
<</if>>
---
<<if $finalInjuredChoice == "crawl">>
You lower yourself, dragging your body one pull at a time.
The turf sears your arms. The HUD pulses red. A warning tone drones in the distance but quieter now. Almost sympathetic.
<<if $smarts >= 5 or $cautious >= 60>>
You move with precision. Every breath measured. Every shift deliberate.
At the edge of collapse, you slip beneath the shimmering gate.
You're through.
<<set $escapedGolfWorld = true>>
[[Fall into the next world.->golf_world_exit]]
<</if>>
<<if $smarts >= 3 and $smarts < 5 and $cautious < 60>>
You falter. Blood smears the turf behind you. The world tilts. Pain, hunger, disorientation.
But you keep moving. Inch by inch.
You hit the gate just as your vision whites out.
You don’t remember falling. But you do.
<<set $escapedGolfWorld = true>>
[[Fall into the next world.->golf_world_exit]]
<</if>>
<<if $smarts < 3 and $cautious < 40>>
You make it halfway.
The rest of you doesn't.
Muscles seize. Vision tunnels. The HUD dies.
Your fingertips scrape the edge, and stop.
[[Your story ends, but the system keeps rendering.->golf_badend_dead]]
<</if>>
<</if>>
---
<<if $finalInjuredChoice == "override">>
You stare at the wrist console.
The screen glitches and jitters, layering broken symbols and looping commands. But one prompt remains stable:
<b>SYSTEM OVERRIDE: ATTEMPT FINAL?</b>
<<if $foundLore and $smarts >= 4>>
You dive in.
Menus fold and fracture as you tunnel deeper. The code stutters, but aligns. A subroutine flashes into view:
<b>FORCE SEED EXTRACTION, ESCAPE ROUTE ACTIVE</b>
The gate stabilizes. You rise. The light takes you.
<<set $escapedGolfWorld = true>>
[[Fall into the next world.->golf_world_exit]]
<</if>>
<<if $foundLore and $smarts < 4>>
You try to follow the override. Really try.
But you miss a sequence. A root file. Something critical.
The prompt blinks once. Then shuts down.
<b>ERROR: INSUFFICIENT EXECUTION LEVEL</b>
The gate fades. A hatch opens beneath you.
[[You're denied access to yourself.->golf_badend_dead]]
<</if>>
<<if not $foundLore>>
You fumble through static.
The system doesn’t respond. Doesn’t recognize you. Doesn’t care.
A final message appears:
<b>UNAUTHORIZED ACCESS
PLAYER ARCHIVE: FLAGGED</b>
Then the world tears.
[[You're erased, not deleted.->golf_badend_erased]]
<</if>>
<</if>>
<<if $nonInjuredPathChoice == "sprint">>
You launch forward.
The platforms buckle and twist beneath your steps. Gravity flares shift mid-stride, up becomes sideways, then settles again. Like the course is glitching under your momentum.
<<if $brawn >= 5>>
Your instincts hold. You anticipate every instability half a second before it hits. The gate pulses ahead, frame jittering.
Then: a pulse in the air.
A secondary arena loads, data architecture building in real-time.
<b>NEW MODULE: SURVIVAL LOOP
PLAYER: FLETCHER, S.</b>
You’re not through yet.
[[Another arena. Another version of you to outlast.->golf_continue_4]]
<<elseif $brawn >= 3>>
You make it halfway before gravity folds sideways. You hit a low platform hard, scramble to stay upright.
Your knee cracks on impact, but you roll forward, dragging yourself into the gate ring just as the exit stabilizes.
<<set $escapedGolfWorld = true>>
[[Fall into the next world.->golf_world_exit]]
<<else>>
Your foot snags on a shifting platform edge. No leverage. No counterbalance.
You're yanked sideways into black.
[[You fall before the system decides what to do with you.->golf_badend_dead]]
<</if>>
<</if>>
---
<<if $nonInjuredPathChoice == "lanes">>
You jump into the first gravity lane.
It feels like standing on magnetized glass, slick, weightless, constantly recalibrating. The system throws traps ahead: rotating walls, spatial distortion bursts, vanishing ground.
<<if $smarts >= 5 or $cautious >= 60>>
You don't rush. You read. Time. Shift.
The lane responds to your choices. You move like someone who’s seen this glitch before.
At the gate, a new structure boots into view.
<b>SIMULATION TIER INCOMPLETE
PLAYER PROGRESSION EXCEEDS THRESHOLD</b>
Another test loads.
[[The system isn't done with you.->golf_continue_4]]
<<elseif $smarts >= 3>>
You nearly mistime the third platform, but a last-second lunge gets you over the distortion gap.
You collapse inside the ring. The gate flickers, then pulls you through.
<<set $escapedGolfWorld = true>>
[[Fall into the next world.->golf_world_exit]]
<<else>>
You hesitate on a missing segment. It doesn't reappear.
You slip sideways into empty space.
[[You dissolve in the pulse of bad timing.->golf_badend_dead]]
<</if>>
<</if>>
---
<<if $nonInjuredPathChoice == "scan">>
You raise your wrist console. The code flickers like it's glitching under pressure.
<b>ACCESS ATTEMPT: DEEP CORE
SUBROUTINE RESPONSE: 1 AVAILABLE</b>
The interface pulses red. The gate begins to fold inward, either in invitation or lockdown.
<<if $foundLore and $smarts >= 5>>
You isolate the faultline. Redirect the override. A new prompt appears, not from the course, but from below it.
<b>EXPERIMENTAL BRANCH UNLOCKED
MATCH CLASS LOOP: FORCED EXIT</b>
The world pauses.
Then restructures.
[[The lock changes shape as you reach for it.->golf_continue_4]]
<<elseif $foundLore and $smarts < 5>>
You follow the override trail, but lose the thread midstream.
<b>COMMAND REJECTED
ERROR: EXECUTION AUTHORITY INSUFFICIENT</b>
The console locks.
The gate collapses.
[[It never intended to let you through. It just wanted to watch you try.->golf_badend_dead]]
<<else>>
The data means nothing. You trigger a prompt at random.
<b>UNAUTHORIZED ACCESS
PLAYER ARCHIVE: MARKED FOR REMOVAL</b>
Everything vanishes.
[[You were never going to be part of the save state.->golf_badend_erased]]
<</if>>
<</if>>
The system reacts.
You’ve lasted longer than you should have.
Too clean. Too efficient.
You're outside the expected failure loop, and the world knows it.
The arena restructures.
---
A circular platform rises beneath your feet, floating above a chasm that doesn't echo.
Dozens of drones lock into orbit. Their lenses dilate. HUD lines overlay your vitals mid-air.
<b>PLAYER INSTANCE: FLETCHER, S.
LOOP ANOMALY: CONFIRMED
FINALIZATION CHALLENGE: ENGAGED</b>
Then: a new voice. Sharper. Closer.
<i>"Three pathways remain."</i>
You watch as the portal reboots, surrounded now by a spinning lattice of hard light. It pulses like a vault lock.
<b>REFLEX CORE: SURVIVE A COLLAPSING PLATFORM SEQUENCE</b>
<b>SYSTEMS OVERRIDE: ACCESS THE GATE THROUGH MANUAL CONSOLE INFILTRATION</b>
<b>SOCIAL OVERRIDE: DEPLOY VOICE PROTOCOLS TO FORCE ADMINISTRATIVE RELEASE</b>
You get one shot.
---
[[Attempt the Reflex Core. Pure movement.->golf_final_path_choice_reflex]]
[[Attempt the Systems Override. Hack the gate directly.->golf_final_path_choice_override]]
[[Attempt the Social Override. Force it to listen.->golf_final_path_choice_social]]
<<if $finalPathChoice == "reflex">>
The Reflex Core engages.
Circular platforms rise and fall in a perfect rhythm. Beneath them: nothing.
Each tile under you pulses once, then flickers like it’s about to drop.
Drones circle close, tracking your vitals and reaction speed.
<b>TIMING CHALLENGE ENGAGED
PENALTY FOR FAILURE: SYSTEM RECYCLING</b>
<<if $brawn >= 6>>
You move like the course was designed for you.
Every jump lands clean. Every pivot flows.
You don’t just survive, you complete the sequence before the final platform dissolves.
<b>PLAYER FLETCHER, S., SUCCESS CONDITION MET</b>
<<set $escapedGolfWorld = true>>
[[Step through the final gate.->golf_world_exit]]
<<elseif $brawn >= 4>>
Your form holds… barely.
Midway through, a mistimed jump twists your ankle. You snarl through it and drag yourself across the final platform.
It’s not elegant. But it’s enough.
<<set $escapedGolfWorld = true>>
[[Step through the final gate.->golf_world_exit]]
<<else>>
You hesitate once. That’s all it takes.
A platform vanishes under your boots. There’s no sound from your scream, just silence as the loop discards you.
<b>FAILURE CONDITION MET, LOOP COLLAPSE INITIATED</b>
[[That hesitation? It’s the story of your life.->golf_badend_dead]]
<</if>>
<</if>>
---
<<if $finalPathChoice == "override">>
The wrist console flashes red, data flickering in corrupted bursts.
<b>CORE ACCESS CHANNEL: STABILIZING...
MATCH CLASS SEED 7C DETECTED
DEFENSIVE FIREWALLS ENGAGED</b>
You breathe once. Then dive in.
<<if $foundLore and $smarts >= 6>>
You isolate the corruption point and rewrite the fail condition mid-sequence.
Your console pings softly.
<b>EXPERIMENTAL SEED OVERRIDE, GRANTED
ESCAPE ROUTE AUTHORIZED</b>
The portal stabilizes into full sync.
<<set $escapedGolfWorld = true>>
<<set $metaBranchUnlocked = true>>
[[Step through the final gate.->golf_world_exit]]
<<elseif $foundLore and $smarts >= 4>>
You cut through two layers, enough to force the gate open for a few seconds.
The system groans. You don’t wait to see if it slams shut again.
<<set $escapedGolfWorld = true>>
[[Step through the final gate.->golf_world_exit]]
<<else>>
The interface locks, one line flashing:
<b>EXECUTION FAILURE.
PURGE IMMINENT.</b>
Then the floor gives out.
[[You were never meant to finish this loop.->golf_badend_dead]]
<</if>>
<</if>>
---
<<if $finalPathChoice == "social">>
You engage the system’s voice protocols.
Your console hums against your wrist. One red prompt pulses mid-air:
<b>REQUEST INITIATED, MANUAL SEED RELEASE</b>
The drones pause. Listening.
<<if $charm >= 6 or $deceptive >= 6>>
You mimic the cadence perfectly. Calm. Authoritative.
Every word lands like a command embedded in code.
<b>VOICE MATCH ACCEPTED
RELEASE AUTHORIZED</b>
The gate opens like it always meant to.
<<set $escapedGolfWorld = true>>
<<set $metaBranchUnlocked = true>>
[[Step through the final gate.->golf_world_exit]]
<<elseif $charm >= 4>>
You stutter once. But the override holds long enough for the gate to flicker.
No confirmation. No denial.
You take your shot and leap through.
<<set $escapedGolfWorld = true>>
[[Step through the final gate.->golf_world_exit]]
<<else>>
You misread the tone. Or the system just never wanted to believe you.
<b>SEED FRAUD DETECTED
LOOP INTEGRITY COMPROMISED</b>
Alarms shriek. The floor disappears.
[[The system called your bluff.->golf_badend_dead]]
<</if>>
<</if>>
<<set $personality = "zen">>
While others charge in swinging like it's a war zone, and sometimes it is, you move with purpose. Measured. Quiet. Where they see noise and threat, you see rhythm. The hum of the charged turf. The low thrum of distant drones. The whisper of shifting obstacles resetting just out of sight.
To you, it's not chaos. It's a pattern waiting to be read.
While others grunt, lunge, and burn through their stamina, you wait. You breathe. You watch for the moment the fairway exhales. The instant the current dips, the wind stalls, and the sensors flicker. You swing only when it's time. And your timing is flawless.
Your strength isn't brute force. It's control. Stillness under fire. Poise in a world built to break it.
The scoreboard might glitch. The rules might rewrite themselves mid-stroke. Players might be vaporised without warning. None of that touches you. You remain steady. A fixed point in a game that constantly shifts.
You take one slow, deliberate breath. The light dims slightly, as if the course itself responds. Noise fades. Tension slips away.
No panic. No rush. Just movement with purpose. You step forward.
---
[[Breathe. This is the role you've chosen. Now, how will you play it?->choose_protagonist]]
[[The wind shifts. Choose another direction.->choose_personality_golf]]<<set $personality = "berserker">>
You don't tiptoe around the course. You charge it like a one-man stampede.
The club in your hand feels less like equipment and more like a limb. When you swing, you don't finesse. You detonate. Each shot tears through the air like a missile, the ball screaming toward the horizon with no promise of mercy.
While others play safe, second-guess, or check the wind, you're already moving. They worry about precision. You aim for impact. Your power isn't graceful. It's raw. Wild. Glorious. The kind that rattles drones out of the sky and leaves divots deep enough to bury regrets.
If the course shifts under you, you shift harder. If the rules change mid-swing, you swing anyway. The game doesn't scare you. You scare the game.
You crack your knuckles. Your gloves creak. A siren blares in the distance. Could be a hazard alert. Could be fanfare. You don't care.
The world won't wait. Neither will you.
---
[[Hold the line. What's your next move?->choose_protagonist]]
[[This isn't working for you. Burn it down, start again.->choose_personality_golf]]<<set $personality = "hotshot">>
You don't just play the game. You turn it into a show.
The swing, the stance, the smile, it all lands with precision. You move like you were born for the cameras. Every step is clean. Every shot looks effortless. People don't just come to watch you play. They come to watch you <i>perform</i>.
While others grind, you glide. While they pause and overthink, you flash a grin and take the shot. It's not just skill that sets you apart. It's style. Presence. The kind that makes drones pan to follow you, the kind that gets your name trending before the ball even hits the ground.
This isn't someone else's story. You're not a background extra. You're the lead.
And the crowd knows it. You feel their hunger in every mechanical cheer piped through the turf, every flickering emoji reaction that pulses midair when you so much as tilt your head just right. It feels good. Addictive, even.
But something about it rings false, like the adoration was queued up before you ever took the stage. Like the cameras were always going to love you, no matter what you did.
The course may glitch. Players might scream. Armor might spark under pressure. But you? You straighten your collar, adjust your grip, and give the crowd what they came for.
The world is watching. You know it. And you're ready to give them a performance they won't forget.
---
[[Game's in motion. How are you playing it?->choose_protagonist]]
[[Not your style? Take another swing.->choose_personality_golf]]<<set $protagonistType = "reluctant_hero">>
You'd built a life. Put in the hours. Followed the plan. Even managed to scrape together a version of success that felt like it might hold.
But this? None of this was in the blueprint.
Now you're here, wherever <i>here</i> is, surrounded by questions with no answers. The rules, if there are any, aren't written down. You're off the map.
Still, it's not the first time the ground's shifted under your feet. You've played through pressure. Held your line when it counted. Got back up more times than most.
And if this world means to break you, it had better bring help.
---
[[Alright. Let's see what's next.->stat_setup]]
[[Not sure? Take a step back.->choose_protagonist]]<<set $protagonistType = "delusional_messiah">>
You've always known, <i>felt</i>, that you were meant for something greater. The signs have followed you like loyal fans on an away day: dreams that played out like premonitions, absurd synchronicities too precise to dismiss, and that one American supporter who called you "the chosen one" with tears in her eyes and expressed a baffling urge to climb you like a tree.
Others might laugh, write it off as coincidence or ego. Let them. You know this isn't chance. This is destiny. A calling written in starlight and stubbornness.
You square your jaw, puff your chest, and flash a grin skyward, because of course the universe is watching.
---
[[Let's fulfill this prophecy.->stat_setup]]
[[Hold on. That can't be right. Think it through.->choose_protagonist]]<<set $protagonistType = "contract_player">>
You've taken on stranger gigs for worse pay. At least this one comes with gear that fits, a clear direction, and the faint promise of a payday, though you're still waiting on the fine print.
Doesn't matter how it started. You woke up here, so now it's on the books. Another assignment. Another weird little footnote in a career full of them.
You're not here to save the world or uncover some grand cosmic truth. You're not chasing glory. You're here to do the job, tick the boxes, and keep moving.
No drama. No entanglements. No one to answer to except the clock.
You glance at your watch. Still ticking. Might as well get on with it.
---
[[Let's get this over with.->stat_setup]]
[[This job's not locked in. Rethink your approach.->choose_protagonist]]<<set $approach = "longshot">><<set $lastChoiceStatHint = "smarts">>
The pin's distant. Fairway bends sharp. Trees left. Sand trap right.
Most would play it safe. You feel like you can't.
You clock the slope. Read the wind. Adjust for spin.
Low trajectory. Tight draw. Controlled bounce just short of the ridge.
It's not just instinctual. It's calculated.
You square your stance. Hips aligned. Grip firm.
[[You line it up, trust the math, and swing.->golf_challenge_result]]
<<set $approach = "rush">> <<set $lastChoiceStatHint = "brawn">>>
No hesitation. No wind-up. You scoop the ball in one smooth motion and bolt, cleats tearing at the turf, lungs burning hot.
This isn’t finesse. It’s momentum.
All muscle. All instinct.
You’re not here to play the course. You’re here to beat your opponent to the flag.
[[You hit the turf running.->golf_challenge_result]]<<set $approach = "aggressive_bluff">><<set $lastChoiceStatHint = "charm">>
You shift your stance, away from the flag, toward the opposition.
This isn't about points. It's pressure.
You add draw to the swing. Just enough flair to get noticed. Let them wonder what you're doing. Let them know you're aiming at them.
You're not chasing a win. You're tilting the field.
[[You adjust your grip, eyes locked across the fairway.->golf_challenge_result]]<<set $bridgeChoice = "dash">>
You move.
First step: pad triggers. Second: you’re airborne. No time to plan, only react.
Turrets chirp. Heat signatures lock. The bridge shudders under you, unstable. Doesn’t matter. You’re already halfway there.
No cover. No pause. Just velocity.
If you're fast enough, you make it. If not, you don't.
---
[[Don't stop now.->golf_path_bridge_result]]<<set $bridgeChoice = "weave">>
You drop your stance and move low. The air is scorched. Heat radiates off the bridge, metal plating cooked under arc lights and sun.
That's your cover.
The turrets scan for spikes. You hug the heat wash, bleeding your signature into the background.
One turret shifts. You pause. Let your pulse settle.
It swivels past.
You move again, measured, steady, forgettable.
---
[[Keep moving. Low, slow, hidden in the heat wash.->golf_path_bridge_result]]<<set $bridgeChoice = "flair">>
You don't rush. You control the frame.
Half step forward. Hold. Chin up. Shoulders back. You strike a pose. Maximum profile, full exposure. Let the sensors lock on.
Turrets track your silhouette. The crowd’s already reacting. You haven’t even moved.
Perfect.
You shift your stance with precision. Every movement calculated. If it’s a deathtrap, fine. You’ll walk it like a runway.
---
[[Time to give them a show.->golf_path_bridge_result]]
<<set $confrontChoice = "defend">>
You raise your club, not to swing, but to brace. Elbows tight. Feet wide. Weight balanced just enough to absorb impact.
Pain lances up your thigh, but you hold the stance. Grit. Reflex.
Their visor reflects your own image back at you. Slightly distorted. Slightly wrong.
You don’t know who they are.
You don’t know what this is.
But if this is how it ends, you're not going down easy.
[[Hold your ground.->golf_confront_result]]<<set $confrontChoice = "talk">>
You don’t lift your club. You don’t bolt. You just… plant your feet.
Every instinct screams at you to move, but instead you force your breath steady and raise your voice loud enough for the drone above to hear. Or the system. Or whatever’s watching through that mirrored visor.
<i>"Hey, " you shout. "What the hell is this?"</i>
Not a threat. Not a challenge. A plea. A demand.
The name on their HUD is still almost yours. The stance, disturbingly familiar.
You keep your grip tight. You don’t lower your eyes.
<i>"Say something."</i>
[[Make them answer.->golf_confront_result]]
<<set $confrontChoice = "flee">>
No time to think. Just pressure. Instinct.
Your leg screams as you pivot. White-hot pain, instant regret.
You push through it anyway.
The ground is uneven. Wind slams your side like a shove. Overhead, a drone adjusts its angle.
You don’t look back. Can’t.
Anywhere but here.
[[Run before your opponent moves.->golf_confront_result]]
<<set $personality = "survivalist">>
You've slept in trees, curled in the branches while the wind whispered warnings through the leaves. You’ve chewed bitter roots, torn straight from the soil, just enough to keep standing. You’ve held off beasts with nothing but a sharpened stick and the weight of your will.
The dark doesn’t frighten you. Nor the cold. Nor the sound of breathing that isn’t yours, just beyond the firelight’s reach.
Others chase courage like it’s something to prove. You carry it like marrow, quiet, steady, buried deep. There is no comfort in a place like this. Only instinct. Only endurance.
You shift your stance. The underbrush shifts with you. Every crack of twig, every twitch of branch, speaks a language you know.
You don’t flinch. You don’t charge. You wait. You watch. You survive.
Eyes sharp. Bow ready. No sudden moves.
---
[[Face what comes, one step at a time.->choose_protagonist]]
[[Slip into the brush. Walk another way.->choose_personality_fantasy]]
<<set $confrontChoice = "sneak">>
You drop low. Knees bent. Steps shallow. Breath tight.
The dust mutes your feet, but there's a drag to the terrain, like magnetic fields are working against you, mapping every move. Watching.
Fletcher, R. doesn't react. Still crouched. Still focused.
Either they haven’t heard you... or they want you closer.
The tag above their head glitches once.
Then stabilizes.
<b>Fletcher, R. [2 Scores / 1 Life]</b>
You keep moving. One slow step at a time.
[[Get into position.->golf_confront_result]]
<<set $confrontChoice = "charge">>
You don’t wait. No questions. No hesitations.
You explode into motion, cleats tearing through magnetic grit, dust kicking up in static trails behind you. Every step feels like it’s being measured, counterweighted, but you force the terrain to react to <i>you</i>.
Fletcher, R. looks up. Too late.
The drone above pans wide, tracking both of you now. One of you will reach the flag. One of you won’t.
You don't care which one they think it’ll be.
[[Close the distance fast.->golf_confront_result]]
<<set $personality = "urbanite">>
You grew up on cobblestones and back-room bargains, not tangled roots and creeping mist. In your world, shadows traded names, secrets, and favors. You learned early that anything could be bought, silence, safety, directions, if you knew the price.
Coins changed hands. Debts got paid. You never needed a sword when a whisper and a grin did the job just as well.
This place? It's too quiet. Too still. Trees don’t tell lies, but they don’t tell you anything useful either. Still, your instincts hold.
You adjust your cloak against the damp, fingers brushing the familiar weight of your coinpurse. It won’t buy you much out here, but it might buy you just enough to stay alive.
Nothing familiar here. No lanterns. No alleyways. No crowd to vanish into. Just moss, mist, and whatever’s waiting off-path.
You keep walking. No use standing still. If there’s a way out of this forest, you’ll find it. Preferably one that ends in ale, and a warm fire.
Yeah. This forest sucks.
---
[[Keep walking. There’s bound to be a tavern at the end of this trail.->choose_protagonist]]
[[Turn back. This seems more trouble than it’s worth.->choose_personality_fantasy]]
<<set $personality = "artisan">>
Your world has always been built, not bestowed.
While others chase glory, you shape what lasts. Not with spells or spectacle, but with calloused hands, quiet labor, and patience earned by fire.
You know the rhythm of the forge. The weight of tools. The scent of iron, ash, and carved wood. Every scratch, every stroke, every notch holds intention.
You mend what breaks. You craft what’s needed. You make the arrow, then drive it home.
Perfection? No. That’s for fools and poets.
But purpose? Always.
You exhale, slow and steady. Your fingers are stained with soot. Resin. Maybe old blood.
Hard to say. Doesn’t matter.
What matters is the work. And it starts here.
You wipe your hands on your apron and face the future, whatever shape it takes.
---
[[Take up your tools. Your work isn’t done.->choose_protagonist]]
[[Step away from the bench. This isn’t your life.->choose_personality_fantasy]]
<<set $personality = "loner">>
You've been through worse. You just don't remember all of it.
Trust? That's a luxury. People want more than they give. They smile like knives and vanish when the blood hits the floor. So you keep to yourself. It's not noble. It's just smarter.
When others reach for help, you reach for your lighter. Flame's honest. Doesn't talk back. Doesn't lie.
You don't say much. You don't need to. The city speaks plenty, in broken glass, crooked grins, and doors that close too quietly.
Your strength isn't in backup plans or backup people. It's in staying sharp, staying ahead, and staying the hell out of reach.
The world is a con, and you've stopped pretending otherwise. Maybe you're part of the trick. Maybe you're the mark.
Doesn't matter.
You roll your shoulders. Let the quiet settle in. No voices. No questions. Just the hum of neon and the weight of your coat.
That's enough. Always has been.
You trust nobody. Not even yourself.
---
[[See it through. Choose how you handle the case.->choose_protagonist]]
[[Something stinks. Better keep your distance.->choose_personality_noir]]<<set $personality = "optimist">>
You still believe people can be better. Maybe not all at once, maybe not cleanly, but better.
Even in this rain-slick hell of shuttered windows and broken promises, you find moments that matter. A pre-paid cup of coffee left at the counter. A hand on a shoulder that doesn't ask for anything. A joke shared at the end of a long, bad shift. Small things. Real things.
The city wants you bitter. It whispers rot in your ear every chance it gets. But you don't bite. Not yet.
You see the same shadows the others do. You just don't let them win.
Yeah, the truth hurts. It cuts deeper the closer you get. But pain means you're still moving. Still trying.
You tuck your notebook under your arm. The coat's heavy, the rain colder now, but you lift your chin anyway.
Someone out there needs you to give a damn.
And you do.
---
[[[The city's broken, sure. But someone's gotta believe in the fix.->choose_protagonist]]
[[This ain't your scene. Slip down another alley.->choose_personality_noir]]<<set $personality = "everyman">>
You didn't ask for the coat. Or the sidearm. Or the city that hums like a bad dream you forgot waking up from.
But here you are. Damp collar. Loaded questions. Gut full of unease.
You're not a detective. You're not a hero. You're just a guy who walked too far in the wrong direction and found himself knee-deep in something that smells like rot and whispers like it knows your name.
You keep your head down. Eyes sharp. You don't run toward danger, but you don't freeze either. Mostly, you're just trying to walk the line without stepping on something ancient and angry.
One thing you've learned? Nothing adds up. Not cleanly. Not ever. The facts shift. The rules blur. The truth has teeth.
You light a cigarette. No clue if it's yours or someone else's, but the ritual helps. Smoke curls up and vanishes into the rain, like everything else.
You sigh, roll your shoulders, and step forward.
Might as well see how this plays out.
---
[[Keep your head down. See where this leads.->choose_protagonist]]
[[Doesn't sit right. Walk it back.->choose_personality_noir]]<<set $finalInjuredChoice = "sprint">>
You square your jaw.
No more calculations. No second wind coming. Just one last surge, stolen from pain, fueled by resistance.
The HUD is screaming warnings now. Leg integrity: compromised. Cardiovascular spike: critical. System notes you as a probable loss.
You don’t care.
You lean forward and run. Hard.
Every step is a fracture. Every impact sends fire lancing up your side. You don’t feel the ground. You barely feel your body.
All you’ve got left is speed. Or the memory of it.
If this is your end, it won’t be slow.
[[Run like it’s the end.->golf_continue_4_injured_result]]
<<set $finalInjuredChoice = "crawl">>
You drop to your hands.
The turf is hotter than it should be. Coarse. Artificial. It scrapes your palms raw before you even get moving.
But you do move.
Inch by inch.
Your HUD pings warnings you can't read anymore, flashing red, then white, then nothing. You feel your leg dragging behind you like it belongs to someone else.
You’re not running. You’re not fighting.
But you are advancing.
Above you, the drone doesn’t say a word. It just watches. Logging every second of your failure.
You breathe through your teeth and dig in harder.
Slow means steady.
And steady means <i>you’re not done yet</i>.
[[Get there however you can.->golf_continue_4_injured_result]]
<<set $finalInjuredChoice = "override">>
You don’t move. Not yet.
Instead, you twist your wrist and call up the console.
The interface flickers, fractured glyphs, misaligned menus, static bleed across the screen. Half the commands are unreadable. The rest are locked.
But something’s still running.
Somewhere, the system is still listening.
You're not the strongest. You're not fast anymore.
But maybe you can do what the others couldn’t.
Maybe you were built to break this.
You steady your hand. Trace through corrupted code.
Look for a crack in the mask.
[[Start the override sequence.->golf_continue_4_injured_result]]
<<set $finalPathChoice = "reflex">>
You steady your stance.
No hacks. No tricks.
Just you.
Your body.
And the floor that wants you dead.
The drones tighten their orbit. The platform begins to vibrate, segments flickering like they’re buffering reality.
A new alert flashes mid-air:
<b>INITIATING REFLEX CORE SEQUENCE
FAILURE RATE: 87%
BALANCE THRESHOLD: NON-STANDARD</b>
You exhale.
If the system wants a test, you’ll give it a memorable result.
[[Trust your body. Move now.->golf_continue_4_result]]
<<set $finalPathChoice = "override">>
You lower your gaze to the console.
Pulse spiking. Breath steady. Fingers ready.
The interface jitters. Lines of code stacking out of sync, windows opening and collapsing too fast to read.
Somewhere in the static, there’s a back door. A weakness.
<b>ACCESS CHANNEL: UNSTABLE
CONNECTION TO CORE LOGIC TREE: PARTIAL
SEED ID: FLETCHER, S., FLAGGED</b>
The system doesn’t want you here.
That’s fine.
You’re going in anyway.
[[Begin the breach.->golf_continue_4_result]]
<<set $finalPathChoice = "social">>
You tap the console mic and clear your throat.
No code. No input fields. Just your voice, bouncing into a machine that may or may not know what truth sounds like.
This isn’t brute force. It’s performance.
Tone, timing, and confidence calibrated to perfection.
<b>VOICE CHANNEL OPEN, AUTHORITY LEVEL: INVALID
SPEECH PATTERN ANALYSIS: INITIATED</b>
You roll your shoulders back.
You’ve talked your way through worse. Way worse.
You can do this.
Just sound like you belong here.
[[Say the right words.->golf_continue_4_result]]
<<set _tunnelChoice = "sensors">>
You stay low and head for the corridor. Straight path, ground-level.
The sensor grid clicks to life. Thin red beams flicker across your path in shifting patterns, faster than your eyes want to follow. Every few seconds, the whole sequence pauses. Resets. Starts again. But not quite the same.
Silence doesn’t mean no one’s watching. Just that they don’t want you to know.
One wrong step and you're history.
[[Wait for your window.->golf_path_tunnel_result]]
<<if _tunnelChoice is "sensors">>
You step carefully toward the sensor grid.
Thin red beams crisscross the tunnel, shifting, oscillating, unpredictably pausing like they're waiting for you to make a mistake.
The system watches.
---
<<if $smarts >= 5 or $bold >= 60>>
You read the timing perfectly.
Once you see the pattern, each shift feels choreographed. You move low. Fast. Efficient. You barely brush the perimeter sensors.
You slip through untouched.
<<set $foundLore = true>>
<<elseif $smarts >= 3>>
You navigate the first half cleanly, but midway through you mistime a shift.
The nearest drone powers up, briefly scanning you. You freeze. Its targeting reticle flickers, but then it powers back down.
You're flagged, but not disqualified... yet.
<<set $rule_violation = true>>
<<else>>
The pattern overwhelms you immediately.
You trigger three sensors before you even clear the first quadrant.
Alarms blare. Red lights flash. A hatch opens beneath you.. .without ceremony. Just consequence.
[[You fall into the system void.->golf_badend_dead]]
<</if>>
<</if>>
---
<<if _tunnelChoice is "vents">>
The shaft is narrow, barely shoulder width, and hot. The fans hum quietly as you inch your way through the maze of ducts.
The shaft twists downward in slow, disorienting curves.
---
<<if $cautious >= 60 or $smarts >= 5>>
You move slowly, controlling your breathing.
The disorientation hits, but you recalibrate by counting turns. You find a maintenance hatch and drop cleanly into the lower tunnel, past the sensors entirely.
You spot a small interface terminal before you move on, a system log repeating over and over:
<b>MATCH CLASS IS NOT A GAME</b>
<<set $foundLore = true>>
<</if>>
<<if $cautious >= 40>>
You crawl too fast, lose count, and nearly tumble from an emergency exhaust.
You emerge slightly banged up but intact.
<<set $rule_violation = true>>
<</if>>
<<if $cautious < 40 and $smarts < 3>>
You crawl too fast, misjudge a curve, and get jammed in a side shaft.
After several minutes, the ventilation system does what it's programmed to do: purge the blockage.
[[You're removed from the game.->golf_badend_dead]]
<</if>>
<</if>>
---
You drop softly into a bypass corridor. Just beyond, the area resumes.
---
[[Advance toward the green.->golf_hole6_result]]
<<set _tunnelChoice = "vents">>
You hesitate at the opening. Smells like dust and old oil. The kind of place systems forget.
Somewhere in the dark, a fan kicks on. Slow. Mechanical. Waiting.
You take a breath and press inside.
---
[[Slip inside. Stay low. Stay small.->golf_path_tunnel_result]]
<<set $injuredPathChoice = "platforms">>
You don’t think. You commit.
The first platform groans under your step, slick with magnetic dust, vibrating at just the wrong frequency. Your leg screams in protest, but momentum wins the argument. Barely.
The next gap is wider. The platform spins mid-air as you leap. You land off-center, ankle rolling, pain spiking hot up your spine.
No time to recover.
Above, the drone tracks your motion with clinical precision. No commentary. Just watching. Judging.
You’re not moving like a contender. You’re moving like data.
But the next jump’s already coming. No room for fear. No room for failure.
Just pain. And forward motion.
[[Take the next leap.->golf_continue_3_injured_result]]
<<set $injuredPathChoice = "scaffold">>
You pivot toward the scaffold, one bad step from collapse, and you know it.
It rises at an angle, narrow as a balance beam, bolted into the side of a faux rock wall. A maintenance rig, not a player route. The handholds are mismatched. Some spark faintly. One’s already loose.
But it’s stable. Mostly. And off the main feed. Maybe.
You exhale. Grip the lowest rail. Start to climb.
Every pull strains your shoulder. Every step fires heat through your leg. You move slow. Intentional. Controlled.
The platform gauntlet rumbles behind you, loud, fast, impossible.
You’re not fast. Not now.
But maybe you don’t have to be.
[[Find your rhythm.->golf_continue_3_injured_result]]
<<set $nonInjuredPathChoice = "sprint">>
No calculations. No detours.
You lock eyes on the gate, jittering, low-res, barely holding shape.
And you run.
The platform shifts beneath your first step, trying to throw your balance. Too slow. You adjust mid-stride.
Energy lanes pulse around you. Drones pivot to track your movement, heat-mapping your trajectory.
<b>PATH SELECTION: NON-OPTIMAL
MANUAL OVERRIDE IN PROGRESS</b>
Let the system react. Let it scramble.
You’re not playing anymore.
You're leaving.
[[Close the gap at full speed.->golf_continue_3_result]]
<<set $nonInjuredPathChoice = "lanes">>
You shift your footing and angle toward the upper gravity lanes.
No brute force. No sprint.
This path is about timing, precision, control.
You step into the current, and the ground falls away beneath your boots. Not a drop, but a lift. Magnetic vectors catch your weight, redirect your motion.
The lane twists ahead, a glowing ribbon suspended mid-air. Platforms blink in and out like incomplete thoughts.
You balance. Adjust. Read the shifts.
<b>PLAYER PATH DEVIATION: OBSERVED
GRAVITY MODULATION: LIVE</b>
You can’t outmuscle a system like this.
But maybe you can outmaneuver it.
[[Keep moving. The gate's still ahead.->golf_continue_3_result]]
<<set $nonInjuredPathChoice = "scan">>
You don't move. Not yet.
Instead, you lower your arm and tap into the wrist console.
It flickers, layers of unstable code scroll across the display, jittering between languages you don’t recognize.
The interface resists. Then syncs.
The space around you glitches slightly, like your perception’s being rewritten. Score drones freeze. A gravity lane vanishes for half a second before reappearing in a new position.
<b>FIELD SCAN ACTIVE
SUBROUTINE BREACH DETECTED
PROTOCOL: NON-STANDARD</b>
There’s a weakness here. You can feel it.
The system’s lying about the rules.
You just have to find where.
[[Look for the break in the system.->golf_continue_3_result]]
<<set _roughChoice = "sprint">>
You go full throttle. Metaphorically.
Plates shift mid-stride. Some tilt, some vanish.
There’s no telling what’s solid and what’s sabotage. Only speed.
You aim for the far edge like it’s the last safe place on earth.
[[Run like hell.->golf_path_rough_result]]
<<if _roughChoice is "sprint">>
You commit to full speed. The ground shifts wildly beneath your cleats, a patchwork of conveyor turf, unstable plates, and brief sinkholes. Each step feels like sprinting on a collapsing treadmill.
---
<<if $brawn >= 5>>
You read the rhythm, not because it makes sense, but because your body adapts faster than thought. You leap, adjust, land. The last plate collapses just as you clear it. The crowd roars.<<set $foundLore = true>><</if>><<if $brawn >= 3 and $brawn < 5>>You manage to hold your footing for most of the run, but one collapsing plate catches you off-balance near the end. You tumble, but snag a stabilizer rail. Barely. You haul yourself out breathless but intact. <<set $rule_violation = true>><</if>><<if $brawn < 3>>You lose balance on the second unstable plate. The shifting ground offers no recovery point. You fall hard into a collapsing sinkhole.
[[The system recycles you.->golf_badend_dead]]
<</if>><</if>>
---
<<if _roughChoice is "careful">>
You slow your pace, keeping your eyes low and tracking the flex patterns of the turf beneath you. Every shifting plate reveals its instability just a fraction of a second before triggering. <<if $smarts >= 5 or $cautious >= 60>>You move like a chess player: anticipating every shift two moves ahead. The unstable ground collapses behind you as you cross safely into stable terrain. As you recover, you spot a faint system code briefly flicker on a drone above: <b>MATCH CLASS: ITERATION 7C, ACTIVE</b><<set $foundLore = true>><</if>><<if $smarts >= 3>>You slip once. Catch it. Slip again. Regain control. It’s enough... but the course flags your cautious play as a negative. The hazard zone shrinks behind you as you carefully pick your way forward. You make it out with no major damage.<<set $rule_violation = true>><</if>><<if $smarts < 3 and $cautious < 40>>You hesitate too long on one plate. It collapses before you can move.
[[The system removes you.->golf_badend_dead]]
<</if>><</if>>
---
You emerge from the rough, still breathing. The area opens. Hole 6 waits.
---
[[Approach the green.->golf_hole6_result]]<<set _roughChoice = "careful">>
You shorten your stride and tune everything else out.
The ground flexes in waves. Plates shudder. Vents hiss. You watch for a pattern, if one exists, and step only when it feels right.
Every choice feels like it might be your last. That's how you know you're doing it right.
[[Keep your balance.->golf_path_rough_result]]
The horn sounds again, closer now.
The forest pulses with it. Branches twitch. The glowing runes flicker, briefly syncing with your heartbeat.
Then: movement ahead.
Another figure bursts through the mist, swift and silent. Hood drawn. Bow up. Arrow already nocked. Not aiming at you, yet, but sprinting toward a glowing sigil carved into a standing stone.
A shimmer floats over their head:
<b>Fletcher, R., 0 Tags / 1 Life</b>
Your name. Again. <i>Always</i> your name.
The "target" pulses brighter as they approach. It’s not just a mark. It feels… sacred. Claimed by the forest. Part of the rules you haven’t yet been told.
Your bow hums faintly at your back.
The hunt is on.
---
You have a decision to make:
• Take the shot from here. Trust your aim.
• Sprint toward the target. Beat them there.
• Disrupt their run. Fire a warning shot.
---
[[Take the shot, trust your aim.->fantasy_challenge_1_smarts]]
[[Sprint toward the target, close the distance fast.->fantasy_challenge_1_rush]]
[[Distract your opponent, disrupt their run.->fantasy_challenge_1_aggressive_bluff]]<<set $approach = "longshot">>
<<set $lastChoiceStatHint = "smarts">>
You steady your breath.
The wind shifts through the glowing canopy, threading between branches like it's searching for you. You read the pattern instinctively. Adjust your stance. Raise your bow.
The other hunter is still sprinting, but not close enough. Not yet.
---
You calculate everything: distance, arc, air pressure, the pulse of the forest itself.
The arrow glows faintly as you draw it.
The runes on your bracer respond, pulsing in rhythm with your breath.
This is no guess. No gamble.
This is knowing.
---
[[Loose the arrow.->fantasy_challenge_result]]
<<set $approach = "rush">>
<<set $lastChoiceStatHint = "brawn">>
You don't hesitate.
The glowing sigil pulses ahead, steady, bright, close. First to reach it claims the point. Simple.
You launch forward, boots hammering moss and root. The earth flexes underfoot, not shifting naturally, but shifting because of you.
The forest is alive. It wants to see if you’ll stumble.
---
Branches whip past. Vines tense, snake-like, ready to lash.
Your lungs burn. Your balance holds.
Ahead, the other hunter adjusts, trying to cut you off.
You don’t slow.
---
[[Keep charging.->fantasy_challenge_result]]
<<set $approach = "aggressive_bluff">>
<<set $lastChoiceStatHint = "charm">>
You shift your grip, not toward the sigil, but toward your rival.
Not to wound. Just to unnerve.
You loose an arrow wide of their path. It thunks into a nearby trunk, triggering a burst of blue rune-light. The flash crackles through the air, loud as thunder in a cathedral.
---
They stagger, not hurt, just caught off-guard.
Their head snaps toward you. Just a glance.
But in that instant, the forest reacts.
Branches close. Roots twist. The path beneath them shifts, just enough to break rhythm.
---
Not a win. Not yet.
But you’ve seeded hesitation. And that’s a start.
---
[[Close in.->fantasy_challenge_result]]
<<if $approach == "longshot">>
The arrow sings as it leaves the bow.
It cuts through mist and magic alike, trailing a faint shimmer of green-gold light. You don't hold your breath, there’s no need. The shot is clean. Intentional. Measured.
The sigil ignites just before your opponent reaches it. Their step falters. Yours does not.
The forest pulses in quiet recognition.
[[Follow through.->fantasy_continue_1_precision]]
<<elseif $approach == "rush">>
You slam your boots into the moss-drenched earth and surge ahead.
Branches lash. Stones roll. But the sigil blazes brighter the closer you get, as if calling you forward. The other hunter’s close, but not close enough.
You hit the target zone like a storm breaking.
The light consumes the stone.
[[Push into the next movement.->fantasy_continue_1_rush]]
<<elseif $approach == "aggressive_bluff">>
Your arrow strikes bark near their head. The sound splits the silence.
Their rhythm falters. That’s all it takes.
You don’t need a perfect run, just a moment. And this was yours.
The sigil pulses once, twice, then flares to life.
The forest marks you.
[[Press the advantage.->fantasy_continue_1_bluff]]
<</if>>The forest accepts you.
Not kindly. Not cruelly. Just… inevitably.
The air thickens around your limbs, moss climbing your boots, roots weaving through your ribs like they always belonged there. The light drains from the world, but you see perfectly, every rune, every branch, every mistake laid bare.
A final glyph blazes in the canopy overhead:
<b>FLETCHER, S, 0 LIVES REMAINING
MATCH CLASS: FAILURE</b>
No one comes to claim you.
No audience. No applause.
The forest closes its eyes, and you with it.
---
[[Your story ends here.->game_over]]
It happens without warning.
One moment you are standing, breathing, <i>being</i>. The next, everything goes still. No wind. No birds. No heartbeat.
The world around you shears into a perfect white nothing, as if someone highlighted and deleted the forest itself. You try to remember your name, but the system takes that too.
A line of code scrolls across what used to be your vision:
<b>SEED 7C: IRRECOVERABLE
INSTANCE FLETCHER, S, CULLING COMPLETE</b>
Your memories scatter like loose data.
There is no pain.
There is no self.
There is only the quiet of a file overwritten.
---
[[Your record is gone.->game_over]]
<<set $loopCount += 1>>
<<set $foundLore = false>>
<<set $knowsPartialLore = false>>
<<set $knowsCloneTheory = false>>
<<set $rule_violation = false>>
The root chamber dims.
SEED INSTANCE: LOOP RESET COMPLETE
The glyph clusters freeze mid-sequence. The air thickens, not with danger, but with clinical detachment.
You feel yourself unravel, your memories compressed, archived, flattened.
For a brief moment, you remember everything.
And then, nothing.
---
You wake up standing in the forest mist.
The horn calls in the distance.
You don't remember how you got here.
But somewhere deep inside your gut, something feels wrong. Familiar.
Like you've been here before.
---
[[Follow the horn's call.->fantasy_challenge_1]]
You climb onto the platform. The chair is warm, like someone just left it.
The mic hums with a low hiss. As you lean closer, it pulses, steady, mechanical, like a manufactured heartbeat.
Above, the red light flickers to:
<b>ON AIR</b>
A speaker crackles, the voice nearly yours:
<i>"State your name for the record."</i>
You hesitate. The mic waits, patient, expectant.
Somewhere in the dark, a signal glitches. The monitors behind you cycle through broken versions of yourself:
• swinging a club
• drawing a bow
• raising a dagger
• empty-handed
Again, the voice:
<i>"Name, please."</i>
Your mouth feels heavy, scripted, like you’ve spoken these words before.
---
[[Say "Steven Fletcher."->meta_mic_confession]]
[[Stay silent.->meta_mic_silence]]
[[Try to destroy the mic.->meta_mic_break]]
You step off the marked path.
The spotlight flickers, like it’s deciding whether to follow you, then dies completely.
Darkness creeps in at the edges of the studio, soft at first, then total.
You wait for alarms. Drones. A hard reset.
But nothing comes.
Only the sound of your boots on the hollow floor, and a subtle shift in the glass shadows.
A new doorway stands where there was none before, no sign, no light, just a crack in the set waiting to be noticed.
You don’t know what’s behind it.
It was never part of the plan.
---
[[Step through the hidden doorway.->meta_endgame_convergence]]
You cross the stage toward the glass wall.
The shadows on the other side stay seated, upright, unmoving.
They have no faces. No features. Only the suggestion of a person, traced in negative space.
No one claps.
No one speaks.
They just watch you.
You look closer and realize each one is shaped from your own outline, every posture you’ve ever taken, every moment of hesitation, every forced stance.
They’re not strangers.
They’re reflections.
Somewhere in the rafters, the speaker hums, waiting to see what you’ll do next.
---
[[Face the watching versions. You think you understand now.->meta_endgame_awareness]]
[[Something aligns. The loop snaps.->meta_endgame_convergence]]
:: meta_mic_reject
Your voice sounds steadier than you expect.
"None of those were mine."
The words hang in the air.
The monitor version of you tilts its head. Blinks. The red light on the mic stutters.
For a moment, nothing responds.
Then, a low beep.
<b>RESPONSE FLAGGED: NONSTANDARD</b>
<b>ARCHIVAL THREAD: SPLINTERED SEED / CATEGORY: OUTLIER</b>
The lights dim. The chair beneath you stops spinning.
You are still being watched, but not by cameras.
By something else.
The monitor flashes once more:
<b>Proceeding to final configuration test.</b>
---
[[Brace for what comes next.->meta_transition_final]]
You stop fighting.
Not because you’re done, but because you understand.
The lights, the repetition, the structure: it was never about escape.
Not even about control.
It was about recognition.
---
The console flashes.
Data scrolls past, not numbers, but patterns. Then:
<b>• SELFLESS: HIGH</b>
<b>• DECEPTIVE: ELEVATED</b>
<b>• INSTANCE STABILITY: VARIABLE</b>
<b>• OBSERVATIONAL COHERENCE: DEGRADED</b>
You’re not a player.
You’re a compilation of random game stats.
And somehow, that makes you laugh.
---
<<set $metaEnding = "awareness">>
[[Walk through the fourth wall. Whatever it is.->meta_transition_final]]
The stage is in ruins, or maybe it was always like this, just waiting for you to see it.
Monitors hang shattered, cables torn from the ceiling, spotlights flicker without purpose.
The shadows in the audience have gone still, their features blank, hollow, unfinished.
No voice comes from the speaker now. No instructions. No script.
You stand alone in the center of it all, your breath echoing through the silent hall.
Somewhere beyond the glass, a new light clicks on, a doorway, its glow harsh and cold, promising one last performance, one final exit, one true reckoning.
You have survived the roles.
You have survived yourself.
But are you ready to survive <i>them</i>?
---
[[Step through the final door.->meta_final_confrontation]]
[[Stay here, among the ruins.->meta_studio_offscript]]
:: meta_endgame_convergence
The doorway doesn’t lead to another simulation.
It leads to stillness.
No lights. No voices. Just a quiet chamber with one window looking out on nothing in particular. Rain taps against the glass like it remembers a world that mattered.
You sit. No script. No audience. Just you.
Every trial, every copy, every world, it all happened. Or it didn’t. But the feeling stays:
What you reached for. What you feared.
What you pretended not to care about, and what you bled for anyway.
You don’t know who built this system.
But someone watched.
And now, for the first time, they’re gone.
You press your palm to the glass. It doesn’t shatter or dissolve.
It opens.
A doorway to something quieter. Simpler. Maybe even real.
You don’t know who you’ll be out there.
Let’s find out.
---
[[Step through. Take it with you.->game_over]]
You follow the line of the arrow.
The sigil still glows, pulsing faintly in time with your heartbeat. A scent hits the air, burnt cedar, moss, something older underneath. You’ve passed some kind of threshold.
The other hunter lingers at the edge, watching. They don't follow. Maybe they can't.
Ahead, the forest narrows.
The trees lean closer now, their bark etched with deeper shifting glyphs. Some of them blink. Others seem to breathe. Every step forward feels like stepping deeper into a memory you don’t remember having.
Your bracer pulses softly. A new pattern etches itself into the leather, unbidden. Not a reward. A key. To what, you’re not sure.
The canopy above parts slightly, revealing an unnatural glow in the distance, soft, amber, humming with potential.
---
<<if $smarts < 3>>
Your focus cracks. The pattern slides apart. The glow ahead flickers and dies, the forest closing its eyes to you.
Roots wrap around your ankles, slow and gentle as a burial cloth.
---
[[The forest reclaims you.->fantasy_badend_dead]]
<</if>>
<<if $meta_glitch == true>>
A static pulse cuts through the glyphs. The forest’s language resets, mid-breath, rewriting its own rules around you.
You watch your name flicker, then vanish from the bracer. Your thoughts fragment.
---
[[Your data is overwritten.->fantasy_badend_erased]]
<</if>>
---
[[Follow the light.->fantasy_fork_1]]
You don’t stop.
The sigil flares as you barrel past it, heat rippling through your limbs. The moss gives way underfoot, too soft, too easy, and suddenly you’re plunging downhill through a break in the earth that wasn’t there a second ago.
The forest laughs. Not with sound, but with motion. Branches snap open. Roots twist like they’re trying to catch you. You grit your teeth and keep going.
A massive root lunges sideways. You leap it.
A shallow ravine opens ahead. You clear it, barely.
Your breath tears through your throat. But you’re moving. Always moving.
Eventually the terrain levels out, and the pressure behind you eases. The forest goes still again. Not safe. Just...watching.
Your tunic clings with sweat. Mud streaks your arms. You’re bleeding from somewhere, nothing major. A scratch offered like a signature. The forest’s way of saying: you’re in now.
Up ahead, a break in the trees. Warm light. A structure?
No telling what waits there. But your body’s already leaning toward it.
---
<<if $brawn < 3>>
Your legs give out at the final jump. The ravine’s lip crumbles under your boots, and you fall backward into the dark. The forest accepts your collapse without malice, roots closing over you.
---
[[The forest reclaims you.->fantasy_badend_dead]]
<</if>>
<<if $meta_glitch == true>>
You run too perfectly. So perfectly the world cannot keep up. The ravine’s edge glitches, flickering, then freezes in place mid-collapse.
Your momentum becomes impossible.
The world panics.
And deletes you.
---
[[Your data is overwritten.->fantasy_badend_erased]]
<</if>>
---
[[Step through the break.->fantasy_fork_1]]
Your opponent faltered. That was enough.
You slip past the target, brushing the sigil with the edge of your bracer. It flashes blue, then fades. Point claimed.
The other hunter regains their footing too late. They slow, watchful now, not afraid, but uncertain. You meet their gaze briefly and offer a small, knowing nod.
They don’t follow.
The path beyond the clearing narrows, twisting into a corridor of bark and shadow. The trees lean in close. Their runes flicker more quickly now, almost like laughter.
You move softly. Not hidden, but theatrical, just enough rustle to suggest a ghost in the leaves, a trick of the eye. The forest seems to enjoy it. You get the sense it’s watching not just your steps, but your flair.
A floating light bobs into view ahead. Lantern? Will-o’-the-wisp? Trap?
Probably.
You follow anyway. You’ve gotten this far by reading the game, not the rulebook.
---
<<if $charm < 3>>
Your feint stumbles. The rival recovers, no longer fooled. Their arrow arcs true, catching you across the shoulder.
Pain sears, and the forest moves in, roots hungry to reclaim your broken path.
---
[[The forest reclaims you.->fantasy_badend_dead]]
<</if>>
<<if $meta_glitch == true>>
Your performance loops too perfectly. The forest cannot track your pattern, and the runes short-circuit.
The rival fades mid-step. The sigil loses anchor.
A system voice echoes coldly:
<b>INSTANCE FLETCHER, S, UNSTABLE
ERASURE PROTOCOL ACTIVE</b>
---
[[Your data is overwritten.->fantasy_badend_erased]]
<</if>>
---
[[Step into the flickering light.->fantasy_fork_1]]
The light draws you deeper.
Not a lantern. Not a wisp. It floats like both, but flickers with intent. When you follow, it moves. When you stop, it hovers, waiting.
Eventually, it leads you to a glade ringed with stones. Not random. Placed. Old. Their surfaces are carved with the same runes that pulse along your bracer.
The light drifts to the center and vanishes.
Silence.
Then, three figures step from the trees. Not spirits. Not quite people. Their forms flicker like holograms built from memory and moonlight. Each wears a different symbol:
• A clenched fist, bound in leather.
• A broken mask, half smiling.
• A compass, needle spinning freely.
None of them speak. But each raises a hand, offering a different kind of future:
• The first offers control. Power over your environment. Mastery through strength and planning.
• The second offers subversion. Influence through deception, masks, charm. Victory through misdirection.
• The third offers freedom. Detachment from systems entirely. Survival by walking away.
This isn't a skill check. This is a choice.
---
[[Step toward the figure of control.->fantasy_fork_choice_power]]
[[Approach the figure of subversion.->fantasy_fork_choice_mask]]
[[Follow the figure who walks without looking back.->fantasy_fork_choice_exit]]
You step toward the figure bearing the clenched fist.
The clearing dims around you, not darker, exactly, but more focused. As though the forest is narrowing its attention. Filtering distractions. Waiting to see what you do next.
The figure doesn’t move. But the runes across the nearest stone ignite, casting sharp-edged shadows across the grass.
<b>TRIAL OF DESIGN</b>
<b>OUTCOME: STRUCTURE</b>
The ground underfoot shifts. A lattice of stone tiles rises from the earth, carved with glyphs, some matching the runes on your bracer, others not.
A puzzle.
A code.
A test of pattern recognition and discipline.
You breathe steady. Count the tiles. Match the shapes. Watch the sequence begin.
A message flickers in the air before you, like breath crystallizing mid-sentence:
<i>Can you master what you were never meant to control?</i>
---
[[Begin the puzzle.->fantasy_final_phase_power]]
You step toward the figure holding the mask.
It doesn’t hand it to you. It simply waits, arm extended, as though daring you to take what’s already yours.
The mask is wooden, carved from the same trees that line this forest. Its features are stylized, mouth open in a fixed grin, eyes narrowed in mischief or malice. Hard to say which.
<b>TRIAL OF VEIL</b>
<b>OUTCOME: ILLUSION</b>
When your fingers brush the mask, the forest lurches. The sky bends. Trees invert and bloom backward.
You hear laughter. Your own voice. Not echoed, mirrored. Twisted.
And then, a flicker of movement in the mist: three figures, identical to you, step out in unison. Each carries your bow. Each wears your face.
A soft voice whispers from the trees:
<i>Can you find yourself… before the others do?</i>
---
[[Confront the copies.->fantasy_final_phase_mask]]
You take the path no one seems to guard.
No monument. No trial. Just a break in the trees and a current of cold wind that cuts against the mist.
The ground dips steeply. The air gets thinner. Light drains from the forest, replaced by a dull grey glow that pulses like something broken behind a wall.
There’s no birdsong here. No runes. Just silence and static.
At the bottom of the slope, you find it:
A door.
Not made of wood or stone, just a clean metal frame standing upright in the earth, freestanding and humming faintly.
<b>FLETCHER SEED 7C</b>
<b>UNSCHEDULED EXIT SIGNAL DETECTED</b>
The mist recoils around it. The trees lean back.
Someone didn’t want you to find this.
But someone else built it for you.
---
[[Step through.->fantasy_meta_branch_1]]
The stone doors part for you, seamless and silent.
Beyond them, the chamber is circular and deep, cut into bedrock, alive with pulsing runes. Red light flickers like blood in borrowed stone.
At the center floats the Heartwood Core, a crystalline branch, suspended, twisting gently as if underwater. Its glow intensifies when it senses you.
Around it, three guardians kneel. Stone-armored, faceless. Unmoving.
They do not rise. They do not need to.
Your presence alone has altered the room.
A voice, unplaceable, resonates from the Core itself:
<i>"Fletcher. Seed 7C. Candidate identified."</i>
<i>"Protocol: Ascension."</i>
You are offered dominion, the power to master every loop, every hunt, every name that echoes yours.
The bow at your back hums softly, as if warning you.
---
<<if $brawn < 4>>
The Heartwood resists. Its energy overloads your focus, flooding every nerve.
You stagger. You reach, but the Core bites back, roots stabbing through your skin. The guardians stand, silent witnesses.
You fall to your knees, claimed by what you tried to master.
---
[[The forest reclaims you.->fantasy_badend_dead]]
<</if>>
<<if $meta_glitch == true>>
You seize the Heartwood with perfect form, but the system cannot reconcile the paradox. The runes flicker, stutter, then collapse.
Your name scrolls past you on a phantom interface, rewritten, then erased.
A final line burns cold:
<b>SEED 7C: INTEGRITY FAILURE
INSTANCE REMOVED</b>
---
[[Your data is overwritten.->fantasy_badend_erased]]
<</if>>
---
[[Take the Heartwood. Become the forest’s master.->fantasy_power_ending]]
[[Refuse the ascension. Burn it down instead.->fantasy_power_reject]]
[[Hesitate. There might be a third way...->fantasy_meta_branch_2]]
The clearing fractures.
Three figures stand before you, each a perfect mirror of your shape: same stance, same bow, same uneasy breath. Their faces wear your grin, the one you showed coaches, crowds, and cameras, even when you wanted to scream.
The air pulses. You smell pine, smoke, sweat, everything that defines you, sharpened to a blade.
They move in sync, stepping through a haze of shifting runes that burn across the grass.
Your bracer flares. A new line of glyphs appears, clearer than any before:
<b>TRIAL OF SELF
OUTCOME: SOVEREIGNTY</b>
One copy draws an arrow. Another drops its bow and holds out a hand in peace. The third turns sideways, preparing to flee.
A voice, familiar but not quite yours, whispers from the treeline:
<i>"You know who you are.
But which one do you need to be?"</i>
---
<<if $smarts < 4>>
You hesitate, trying to tell which reflection is real. They blur. Their movements merge, too perfect to separate.
Your mind fractures under the weight of mirrored possibility.
The first arrow strikes you before you even react.
Then another.
Then silence.
---
[[The forest reclaims you.->fantasy_badend_dead]]
<</if>>
<<if $meta_glitch == true>>
Your mind splits in too many directions.
The runes fail to align.
The illusions collapse at once, tearing the entire clearing apart with them.
The world resolves you as a conflict it cannot file.
<b>SEED 7C: CORRUPTION
INSTANCE FLETCHER, S, PURGED</b>
---
[[Your data is overwritten.->fantasy_badend_erased]]
<</if>>
---
<b>You have these choices:</b>
• Take down the aggressor, eliminate your own violence before it claims you.
[[Draw your arrow on the one who means harm.->fantasy_mask_ending_aggressor]]
• Accept the offered hand, choose to trust yourself, even if it’s only a mask.
[[Reach for the one who trusts.->fantasy_mask_ending_trust]]
• Pursue the fleeing copy, chase down the part of you that always runs.
[[Follow the fleeing shadow.->fantasy_mask_ending_chase]]The door shouldn’t exist here. You know that. The forest knows that.
Its frame hums with soft blue light, shards of system code bleeding through its edges like a wound that won’t close. You reach for the handle, but there is no handle. Only an invitation.
You step forward. The world folds.
---
The forest is gone in an instant, erased like a bad dream. You stand in a blank corridor lined with pulsing glyphs you can almost understand. Somewhere far off, a voice hums through the static:
<i>"Instance Fletcher, S. // Transfer node recognized // Early egress permitted."</i>
Your bracer flickers and vanishes from your wrist. The bow dissolves into shards of color.
In their place, a pulse beats at your palm, a living rhythm you can’t quite place. It feels like a heartbeat, but not yours.
Ahead, a symbol pulses in midair, hovering without anchor:
<b>FANTASY MODULE: TERMINATED
SEED 7C: OBSERVER MODE AVAILABLE
TRANSFER IMMINENT</b>
---
<<if $smarts < 3>>
You step forward, but the corridor rejects you. The symbols collapse mid-glow, failing to verify your path.
The corridor walls harden, then swallow you, root-like vines replacing code.
---
[[The forest reclaims you.->fantasy_badend_dead]]
<</if>>
<<if $meta_glitch == true>>
Your presence spikes an error. The transfer node tries to rewrite your sequence, but fails to resolve your fork.
A blank line scrolls across your vision:
<b>INSTANCE FLETCHER, S, NONCOMPLIANT
ERASURE INITIATED</b>
---
[[Your data is overwritten.->fantasy_badend_erased]]
<</if>>
---
[[Step through the transfer point.->world_transition]]
You extend your hand.
The Heartwood Core flares as your fingers graze its surface, raw, living data folded into bark and breath and blood. Pain sears your palm. The bow on your back splinters into ash.
No more tools. You are the weapon now.
The three guardians shift, not to stop you, but to kneel deeper. Their armor cracks. Roots spill out, wrapping your legs, your ribs, your spine.
Your name pulses in the walls.
<b>FLETCHER, S, ROOT ACCESS GRANTED
SEED 7C STABILIZED</b>
You try to breathe. The forest breathes for you.
The runes on the walls reshape into language only you can read. Not commands. Not code. A new taxonomy of control.
Beneath you, the forest shudders. Elsewhere, players pause mid-hunt. The mist recoils. The system pauses, awaits your next instruction.
You didn't find your way out.
You became the loop.
---
[[The forest wears your shape now.->game_over]]
You step back.
The Heartwood Core pulses once, soft, like a fading heartbeat. The light dims, not in anger, but in understanding.
Power does not weep when refused.
It waits.
The guardians do not chase you. They bow their heads, vines retreating into the stone.
Behind you, the mist thickens. The path closes. Whatever exit this place might have offered is sealed. But you're still breathing. Still walking.
You do not escape.
But you remain you.
And sometimes, that has to be enough.
---
[[The forest folds away behind you.->game_over]]
The forest thins.
Trees no longer twist upward, they mirror themselves, branches curling into loops that defy geometry. Leaves shimmer like pixels failing to render. The mist glitches: smooth, then stuttering, then gone.
You reach a clearing.
At its center stands a mirror, impossibly tall. Its frame is carved from the same ancient wood as the trees, but the carvings writhe when you try to read them. Faces. Yours. Not yours. A thousand subtle variations.
The mirror doesn’t reflect your body.
It reflects your choices.
You see yourself as the Survivalist, eyes sharp, breath held.
As the Urbanite, smirking, calculating.
As the Artisan, steady hands dusted with sawdust and blood.
All of them are true. None of them are complete.
Behind the mirror, a curtain flaps open on no wind. A voice speaks, not from the sky, not from within, but from the margins of the story.
<i>Instance Fletcher, S. // Sequence Deviation: Acknowledged
Authority: Reclassified
Exit Eligibility: Conditional</i>
---
You may:
• Step through the mirror and accept reintegration.
• Refuse the sequence and pursue your own path.
---
[[Step through the mirror.->fantasy_meta_mirror_entry]]
[[Reject the sequence. Burn your reflection.->fantasy_meta_reject]]
You step forward.
The mirror doesn't ripple. It doesn't shimmer. It doesn't do anything you'd expect. One moment you're reaching. The next, you're already through.
The world goes… flat.
The air is white, but not blank. It hums with structure, scaffolded code and flickering memories. You see outlines of forest paths you never walked. Versions of yourself that never chose this personality, this approach. Possibilities, paused mid-animation.
Your bracer is gone. Your bow, gone.
In their place, a pulse on your wrist.
The same device from before, labeled:
<b>FIELD INTERFACE // INSTANCE FLETCHER 7C // OBSERVER MODE</b>
A console appears in front of you, hovering without support.
It scrolls lines of text:
<b>FLETCHER IDENTITY STACK DETECTED
PERSONALITY: MASK
ESCAPE VECTOR: SYMBOLIC
SEED 7C INTEGRITY: THRESHOLD BREACHED</b>
You try to move. You can, but only in three directions. Forward, sideways, recursive.
---
A final prompt appears:
<i>Would you like to understand?
Would you like to forget?
Would you like to choose?</i>
---
[[Try to understand what this place really is.->fantasy_meta_understand]]
[[Ask to forget. Let the system reset you.->fantasy_loop_restart]]
[[Refuse all options. Choose something new.->fantasy_meta_choice_reject]]
You stare at the prompt.
Understand. Forget. Choose.
No.
You take a step backward. Not toward the forest. Not toward the gate. There is no gate. Only white.
But the act of stepping matters.
The system hesitates.
A flicker of motion: error logs trying to write themselves into reality. A fragment of code:
<b>REJECTED INPUT, NONCOMPLIANT INSTANCE</b>
You smile. Just barely.
And you speak, not a command, not a plea. Just a truth:
"I was never yours."
The field interface on your wrist crackles and dissolves. The scaffolding buckles. The white thins into threads of color, unraveling around you like the end of a story with no moral.
<b>SEED 7C
DISCONTINUITY CONFIRMED
NONLINEARITY INJECTED</b>
A shadow of your bow forms in your hand, not the original, but something remembered. Not a weapon. A symbol.
A tear opens in the air, raw and gold and impossible.
You step through.
---
[[You refuse the system’s ending.->fantasy_world_exit]]
You reach out, not to the gate, not to the mist, but to the prompt itself.
Understand.
It doesn’t flash. Doesn’t pulse. Just... waits.
The light around you folds inward. Not collapsing, but concentrating. Memory rushes in, not as images, but as structure: the shape of patterns you were never meant to see.
You see yourself:
• in the forest, again and again
• different clothes, different fletching
• always the bow
• always the name
You hear a voice, not yours, not theirs, not human, threading through your skull like a forgotten song:
<i>"You were grown for stability. Selected for convergence. Your survival indicates integrity. Your insight indicates drift."</i>
You ask nothing aloud. It answers anyway:
<i>"You are not the first Fletcher. But you are the first to ask what that means."</i>
The prompt dissolves.
A new passage opens before you, neither gate nor forest path, just a threshold formed of thought. Memory. Code.
<b>SEED 7C: PARTIAL DECORRELATION
FANTASY MODULE: DISSOLVED
TRANSFER SEQUENCE READY</b>
You breathe.
You step forward.
---
[[Step into what comes next.->fantasy_world_exit]]
The mirror waits, pulsing softly.
Reject.
You speak the word aloud this time. Not for the system, but for yourself.
"I’m not yours."
The reflection holds your gaze. Then flickers. Then fractures.
Cracks run across the surface, not glass, not metal, but some material meant to hold shape until someone like you said no.
The forest blinks out. The roots, the runes, the mist, they were only skin.
What remains is the scaffolding underneath: raw input, unfinished code, lines of recursive logic struggling to hold the illusion together.
<i>"Deviation confirmed."</i>
The system voice has no emotion. But you feel something in the air. Not anger. Not punishment.
Permission.
<b>FANTASY MODULE: COLLAPSE SEQUENCE AUTHORIZED
SEED 7C, INSTANCE FLETCHER, S, PROGRESSION FLAGGED
TRANSFER IMMINENT</b>
There’s no gate this time. No guided path.
Just static. White. Open.
You walk into it.
---
[[Fall forward.->fantasy_world_exit]]
You step into the white.
There’s no forest. No bow. No name.
Only that soft nothing, thick, silent, and endless.
It doesn’t feel like walking. It feels like being remembered backwards. Like the world is unmaking itself around you, but keeping just enough to push you forward.
Then, a pulse.
A circular portal flares into being ahead of you. Not carved. Not constructed. Just… opened. As if it had always been there, waiting.
Text shimmers across its threshold, written in that now-familiar system glyph:
<b>FANTASY MODULE: TERMINATED
TRANSFER INITIATING</b>
Your breath catches. You feel your body compress, not physically, but conceptually. Like someone is saving your file.
You don’t try to resist.
You already said no to everything else.
---
<<set $fantasyComplete = true>>
The white folds inward. The echo of trees fades behind you.
---
[[Continue...->world_transition]]
You draw in one smooth motion.
The mirror-you with the raised bow sees it coming, but too late.
It releases its arrow, a perfect shot, but yours is faster.
Your arrow splits theirs in mid-flight, scattering a burst of green-gold rune sparks. The mirrored shape reels back, hand to its chest, as a thin fracture runs across its body.
It cracks open like a clay mask, revealing only emptiness inside.
The other two copies pause.
They don’t attack.
They don’t plead.
They only nod, as if acknowledging the price of this choice.
The air shifts. The runes in the clearing fade, taking the illusions with them. You stand alone once more, no echoes, no audience.
A final glyph burns itself into the ground at your feet:
<b>SOVEREIGNTY ACCEPTED
FLETCHER 7C
EXIT CHANNEL AVAILABLE</b>
The mist parts. The forest itself seems to sigh, releasing you.
No applause. No condemnation. Just permission.
You walk through.
---
[[Leave the forest behind.->fantasy_world_exit]]
You lower your bow.
The mirror-you with the open hand waits, motionless, eyes steady. There’s no aggression, no mockery, just a stillness you recognize deep in your bones.
You step forward and clasp its hand.
The moment your fingers meet, a rush of memory floods you:
not images, but feelings, every time you chose caution over violence, kindness over pride, empathy over performance. They wash through you, painful and clean, until you can hardly tell where you end and this echo begins.
The other copies fade. The archer lowers its bow. The fleeing shape stops mid-stride and dissolves, leaving only silence.
The figure before you smiles, your smile, honest for once. Then it, too, dissolves into threads of light.
A rune flares on your wrist:
<b>SOVEREIGNTY ACCEPTED
FLETCHER 7C
EXIT CHANNEL AVAILABLE</b>
The forest seems to exhale around you. The path forward glows with warm, forgiving light.
You take it.
---
[[Leave the forest behind.->fantasy_world_exit]]
You pivot, muscles coiling, and spring after the fleeing copy.
It’s fast. It knows every path you might take, because it <i>is</i> you, or was, or could be. Roots twist to trip you. Branches claw at your shoulders. The forest seems to fight you, as if it wants this echo to escape.
You refuse.
You keep your eyes on its back, each footfall a refusal to let go of what’s been buried. The shape darts through a split tree, over a low wall of mossy stone, then finally stumbles at the edge of a small ravine.
You’re on it in seconds.
Hand to its shoulder.
Pull it back.
It spins, face wild, terrified, wearing your own features. For a heartbeat you see yourself, all your panic, your shame, your failures, raw and open.
You don’t let go.
A light ignites between you, fusing the two forms into one. Your heartbeat staggers, then steadies. You feel whole in a way you haven’t since before the loop began.
The forest quiets. The ravine seals. The runes on your wrist glow steady and calm.
<b>SOVEREIGNTY ACCEPTED
FLETCHER 7C
EXIT CHANNEL AVAILABLE</b>
You breathe out. And walk forward.
---
[[Leave the forest behind.->fantasy_world_exit]]
The bar’s old neon flickers like a dying pulse. The rain slicks off the awning in dirty rivulets, pooling around your boots as you step inside.
Fletcher’s Bar. The name on the sign, the name on your badge, the name that won’t leave you alone.
Inside, the air is all stale bourbon and electric fryers. A few regulars pretend not to see you. You pretend you care.
You push through to the back office, half-expecting a locked door. Instead, it swings open on rusted hinges. A single lamp burns over a ledger the size of a coffin.
Its pages are soft and yellowed, but the writing is fresh, a long list of names, each paired with a code and a date. Some have a red line drawn through them. Some don’t.
Your name is on page 7.
Red line through it.
Date: <b>LOOP 6C</b>
Code: <b>SEED 7C</b>
Your stomach goes cold. You were a name on someone else’s list. Maybe still are.
Behind you, something moves, a bartender, cleaning a glass for the third time in five minutes. You catch him watching you in the mirror.
---
<i>"That book tells stories best left alone, "</i> he says. His voice is dry, scratchy, like a phonograph needle stuck on a secret.
You can:
• question him directly
• slip him some credits for answers
• walk away, take your chances with another clue
---
[[Interrogate the bartender.->noir_investigate_ledger_confront]]
[[Slide credits across the bar.->noir_investigate_ledger_bribe]]
[[Leave and check another lead.->noir_case_board]]
You turn the matchbook over in your palm, rain streaking off its waxy cover. The logo is cheap and garish:
<b>CLUB MEMENTO // WE BURN THE PAST</b>
Real subtle.
You flick it open. One match is missing. A faint number is scribbled inside the flap:
<b>7C</b>
That code again.
A loop you can’t seem to break.
---
You cross the street, weaving through steam vents and hoverbikes, until Club Memento’s neon appears like a wound in the night. Red, raw, pulsing with bass that rattles your ribs.
The bouncer doesn’t even look up when you flash the badge.
He’s seen worse.
Inside, the club is all sweat and spilled gin, laser light slicing through bodies moving like they’ve forgotten the world outside.
You catch a bartender’s eye, she’s been watching you since you walked in.
---
You can:
• question the bartender straight up
• scan the club for other suspects
• leave, back to the case board
---
[[Question the bartender.->noir_investigate_matchbook_bartender]]
[[Scan the crowd for suspects.->noir_investigate_matchbook_crowd]]
[[Leave and check another lead.->noir_case_board]]
You circle back to the alley beside Fletcher’s Bar, rain still coming down in sheets, a slow drowning the city barely notices.
The security camera dangles from a twisted bracket, wires sparking in slow, uneven pulses. The feed is rerouted to a maintenance kiosk on the wall, an old one with a cracked interface.
You tap the screen. It flickers to life, then glitches sideways, colors fracturing into shapes your brain struggles to parse.
---
<b>SEED 7C: DATA CORRUPTION
LOOPMASTER AUTHORITY // ACTIVE</b>
---
Your own face appears on the feed.
Not from today, from <i>before.</i>
Carrying something. A briefcase. A blurred silhouette following behind you, impossible to identify.
Your stomach flips. You have no memory of this.
---
A subroutine pops up on the screen, offering two options in flat green text:
• <b>RESTORE MEMORY</b>
• <b>PURGE MEMORY</b>
Your thumb hovers, the rain dripping off your glove.
---
[[Attempt to restore the memory.->noir_investigate_feed_restore]]
[[Purge it, trust your instincts.->noir_investigate_feed_purge]]
[[Back out to the case board.->noir_case_board]]
You square your stance. Voice low, steady, just enough edge to cut through the wet hush of the bar.
"Talk to me about the list."
The bartender sets the glass down. Doesn’t look surprised, just tired. The kind of tired that says he’s seen this play out before, and it never ends well.
<i>"It’s not my list, "</i> he says.
<i>"It belongs to them."</i>
"Who’s them?"
He flinches, then taps the ledger’s spine with a ragged fingernail. You catch a shimmer across the page, a quick flicker of blue code, gone before you can read it.
<i>"I don’t know. I just keep the book."</i>
The rain outside pounds harder. Like applause for a bad decision.
You lean in, close enough to taste the sour whiskey on his breath.
"Try again."
He shakes his head. His eyes dart to the security camera in the corner, then back to you.
<i>"If you really want answers, you’ll have to find the Loopmaster. They wrote the names. They decide who resets."</i>
That word again. Reset.
Like it was a bedtime story you half-remembered.
---
You have enough for now. The bartender won’t push further.
---
[[Log the Loopmaster lead on your case board.->noir_case_board]]
You fish a few cred-chips from your pocket, sliding them across the bar like a slow confession.
He looks at them the way a man might look at his last smoke before the gallows, resigned, half-grateful.
His voice stays low, eyes fixed on the polished wood.
<i>"You didn’t hear this from me."</i>
"Fine."
He takes the chips, pockets them so smooth you barely see his fingers move.
<i>"Names go in, codes come out. If you’re marked, you’re marked. Doesn’t matter if you walk out alive or not."</i>
You let that sink in.
"Who marks them?"
He finally meets your eyes. There’s something brittle there, something that might have been hope once.
<i>"Loopmaster, "</i> he breathes.
<i>"They run the resets. They run you."</i>
The neon sign out front buzzes, sputters, dies. No one notices.
You stand, your coat heavy with damp and answers you wish you didn’t have.
---
[[Log the Loopmaster lead on your case board.->noir_case_board]]
You step back into the rain-soaked street, mind spinning.
The city around you feels thinner now, like it’s being rendered just fast enough to stay convincing. Neon flickers in your peripheral vision, too many colors, not enough hope.
You find a dry patch under a broken streetlamp and open your notebook. Pages scrawled with half-answers, names you should remember, codes you barely understand.
---
<b>CASE BOARD, FLETCHER, S // INVESTIGATION ACTIVE</b>
• <b>The Ledger</b>: A list of names, including your own, tied to SEED 7C. Linked to the Loopmaster.
• <b>The Matchbook</b>: Still uninvestigated. Might connect to the dive club.
• <b>Security Feed</b>: Corrupted footage near Fletcher’s Bar. Might show the moment the memory theft went down.
---
You steady your breath. There’s no right order, but there might be a last chance.
---
[[Follow the matchbook lead.->noir_case_file_b]]
[[Investigate the corrupted security feed.->noir_case_file_c]]
[[If you feel ready, pursue the Loopmaster directly.->noir_final_confrontation]]
You stand outside the high-rise, a slab of mirror-black glass cutting into the wet sky.
The Loopmaster.
That’s the name that came up in every clue. Ledger. Matchbook. Security feeds. Always circling back to them.
Inside, lights burn in neat grids, a corporate hive trying to look human. You wonder if anyone ever leaves here, or if they just plug in and stay until they’re told to reboot.
Your bracer flickers against your wrist, a single line of code scrolling, like a warning you can’t fully read.
<b>SEED 7C: FINAL INTEGRITY CHECK</b>
---
A voice buzzes through a hidden speaker by the security door:
<i>"Instance Fletcher, S.
You are not expected at this checkpoint."</i>
Too bad.
You scan the lobby: two guards stand stiff by the elevators, eyes flat behind cheap chrome visors; off to the left, a service corridor marked STAFF ONLY hums with flickering panels; farther down, a side exit bleeds rainwater toward a maintenance stairwell that smells of mold and machine oil.
You breathe deep. Every story ends somewhere.
Might as well pick where yours does.
---
You can:
• confront the guards head-on, force your way in
• sneak through the service corridor
• try the maintenance stairs
• back out and revisit the case board for missing clues
---
[[Confront the guards.->noir_confrontation_guards]]
[[Sneak through the service corridor.->noir_confrontation_corridor]]
[[Take the stairs.->noir_confrontation_stairs]]
[[Revisit the case board.->noir_case_board]]
You slide onto a cracked vinyl barstool, elbows planted on the sticky counter. The bartender raises an eyebrow, not stopping the rhythmic polish of a chipped glass.
"Looking for a name, " you tell her.
She smirks, glancing at the matchbook in your hand.
<i>"Aren’t we all."</i>
You flip the matchbook open so she can see the number scribbled inside: <b>7C</b>
Her expression doesn’t change, but her knuckles go white around the glass.
---
"Don’t play dumb, " you say.
"Someone left this. Means something."
She sighs, then sets the glass down, leaning closer so only you hear:
<i>"Look, I just pour drinks. But the Loopmaster uses this place for handoffs, files, memories, sometimes entire people. You weren’t the first name I saw. You won’t be the last."</i>
You fight the urge to shiver.
"What’s on the drive?"
She shakes her head.
<i>"Doesn’t work like that. We don’t read them. We just keep the line moving."</i>
---
She slides a napkin across the bar, something scribbled on it in hurried block letters:
<b>LOOPMASTER, UPPER FLOORS</b>
---
[[Log the matchbook lead on your case board.->noir_case_board]]
You leave the bartender alone and slide into the crowd.
It’s a forest of bodies, all sweat and neon, each person chasing something they probably won’t even remember in the morning. The bass rattles through the floor, up your bones, into the part of your brain that still wants to believe in forgetting.
You scan the faces, looking for tells, the look that says "I don’t belong here" in the middle of a thousand who don’t belong either.
Near the back, a figure stands out: dark coat, hood up, too still for the music, an old-fashioned data drive clutched in one gloved hand
They spot you spotting them.
Turn.
Bolt.
You’re moving before your mind can catch up, chasing them through the crush of dancers, through flashes of red light and confetti.
Out the side exit, into a grimy service alley. They’re waiting there, breathing hard, cornered by a rusted dumpster.
---
You can:
• try to talk them down
• go hard, pin them against the wall
• bluff them, pretend you’re someone worse
---
[[Talk them down.->noir_suspect_conversation]]
[[Force them to talk.->noir_suspect_force]]
[[Pretend to be the Loopmaster’s agent.->noir_suspect_bluff]]
You roll your shoulders back, center your breath, and push the lobby doors wide.
The two guards barely react before you’re halfway across the floor, soaked boots on polished synth-stone, the weight of something inevitable carrying you forward.
They step into your path, mirrored visors reflecting your own tired scowl.
<i>"Authorization?"</i> one asks, but his voice is already pulling data from your badge.
You shake your head. "Authorization’s out of style."
They tense. You move.
The first swings a stun baton, clumsy in the confined space. You sidestep, hook his wrist, twist, and hear bone crack. He goes down. The second guard is faster, a quick jab to your ribs, you take it, then drive your elbow into his throat.
Rainwater and sweat mix on your face, your pulse a freight train.
For a second you stand there, looking at these two broken men, wondering if you’re still on the right side of any line.
Your bracer pulses. A final glyph scrolls across its cracked display:
<b>SEED 7C: LOOPMASTER ACCESS, GRANTED</b>
---
<<if $brawn < 4>>
Your muscles give out, a half-second too slow. One guard clocks you with the butt of his weapon, and you hit the marble hard enough to taste blood. The second guard’s boot comes down, once, twice, and then there’s nothing left to stand.
---
[[You don’t get back up.->noir_badend_dead]]
<</if>>
---
[[Step inside.->noir_final_phase]]
You watch the guards by the elevators a moment longer, then melt sideways toward the <b>STAFF ONLY</b> corridor.
The sign flickers overhead, its letters glitching between languages you almost recognize. The hallway beyond is a grim smear of pale flickering light and low industrial hum, smelling of bleach and burnt wiring.
You keep your footsteps light, steady, counting the rhythm of your own breathing.
Halfway down, a security drone hums to life, scanning the hallway with a cone of blue light. You freeze behind a maintenance cart, waiting for its pattern to shift.
It pulses once, then again,
and you move.
The drone hesitates, its code stuttering with a brief glitched whine. Almost like it <i>knows</i> you.
A line of text scrolls across its frame:
<b>SEED 7C: INSTANCE VERIFIED, PASSAGE APPROVED</b>
You slip past, hands brushing the wall, until a maintenance door slides open at the far end.
---
<<if $smarts < 4>>
You step out too early, catching the drone’s sensor beam dead center. It screeches, red lights flaring, and within seconds a stun blast arcs through your spine. You hit the floor hard. No time to rise.
---
[[The dark takes you.->noir_badend_dead]]
<</if>>
---
Beyond the door, a stairwell winds upward, dark and silent except for the hammering of your heart.
---
[[Climb toward the top floor.->noir_final_phase]]
You pivot away from the lobby guards, away from the buzzing security corridor, and slip through the side exit into the stairwell.
It smells of rust, mold, and something vaguely chemical, the kind of place you’d expect a body, if anyone bothered to check.
Your boots slap the concrete with a steady rhythm.
One floor.
Then two.
The city noise fades behind you, replaced by the pulse of your own breath.
Halfway up, a maintenance drone scans through a cracked window, its single red eye roving back and forth. You pause on the landing, breathing through the tension.
It moves on. You keep climbing.
---
<<if $cautious < 4>>
You slip on a slick step, ankle twisting. You try to grab the railing, but it tears loose from rotted bolts, sending you crashing three stories down. The last thing you see is the drone’s red eye flickering, cold and indifferent.
---
[[The stairwell claims you.->noir_badend_dead]]
<</if>>
---
Somewhere between floor 17 and floor 18, you see it:
a metal panel torn away, revealing cables wrapped in black tape, exposed code running like a live pulse through a steel artery.
Your bracer vibrates, a glyph scrolling across its faint screen:
<b>SEED 7C: INSTANCE TRACKING
PROGRESS FLAGGED</b>
---
The next door opens onto a quiet executive hallway, spotless, hushed, waiting.
---
[[Step into the Loopmaster’s domain.->noir_final_phase]]
The elevator hums upward like a funeral bell.
You watch the numbers crawl by, each floor a countdown you can’t stop. The city shrinks below you, all its neon sins blinking out one by one.
When the doors slide open, the air is painfully still. No music. No hum of servers. Just a long hallway of glass and chrome, too clean, too quiet.
At the far end, the Loopmaster waits.
---
They sit behind a desk that looks grown from obsidian, their face washed in a soft blue light that fails to reveal anything human. Their voice is calm, dispassionate, the sound of a machine that learned to imitate regret.
<i>"Instance Fletcher, S.
Seed 7C.
You should not have come this far."</i>
You step closer, boots echoing on polished steel.
Your hand hovers near the hidden holster, but you don’t draw.
Not yet.
---
"You took my memories, " you say.
"And?"
The Loopmaster’s expression doesn’t change.
<i>"They were never yours to keep."</i>
---
On the desk, a data slate glows, its surface alive with symbols you almost remember. Like fingerprints you left in someone else’s dreams.
---
You can:
• draw your weapon, force the answers
• try to reason with the Loopmaster
• attempt to hack the slate
• turn back for one last clue (if you want to return to the case board)
---
[[Draw your weapon.->noir_final_force]]
[[Try to reason.->noir_final_reason]]
[[Attempt to hack the data slate.->noir_final_hack]]
[[Retreat to check the case board again.->noir_case_board]]
You hold up your hands, palms out, slow and calm.
"Easy, " you say. "I’m not here to crack your head open."
The suspect’s breath rattles, their shoulders tight as piano wire. They clutch the data drive like a lucky charm that’s about to fail.
You step a little closer, rain pattering off your coat, voice low enough to drown out the club’s muffled bass.
"Look, you’re in way over your head.
I don’t want to see you get buried for someone else’s game."
Their eyes flicker, wide and raw, searching your face for the lie.
They don’t find one.
---
<i>"You know what’s on this?"</i> they whisper.
"Parts of me, " you answer. "Maybe parts of you, too."
They swallow, fighting the urge to bolt.
<i>"I just… move the data, "</i> they stammer.
<i>"Loopmaster pays. I don’t ask."</i>
You nod, slow. "That’s enough. Hand it over."
They hesitate, then place the drive carefully into your waiting palm.
---
[[Log the data drive clue on your case board.->noir_case_board]]
You don’t slow down.
You slam them against the alley wall, shoulder to their sternum, hard enough to knock the air out of their lungs. The data drive clatters to the ground, skidding across a puddle that glows blue in the neon spill.
Their hood falls back.
You see a kid, maybe nineteen, eyes wide, terrified.
"Talk, " you growl.
No badge this time. Just the brute promise of your fists.
They try to look past you, but you pin them harder.
---
<i>"It’s not me, "</i> they gasp.
<i>"I just… move things for them."</i>
"Them who?"
<i>"Loopmaster!"</i> they spit, coughing.
<i>"They pay me to keep memories moving. That’s all. I never looked at what was on it!"</i>
You glance at the data drive, floating in the filthy puddle.
It pulses faintly, like a wounded heart.
You ease up just enough for them to breathe.
---
[[Retrieve the data drive and return to the case board.->noir_case_board]]
You let your face go cold, flat, as empty as a broken screen.
"You know who sent me?" you ask.
The kid freezes, knuckles whitening around the data drive.
"Loopmaster?" they manage, voice cracking.
You shake your head once, slow and heavy.
"Loopmaster’s sloppy. They needed someone to clean up."
You lean forward until your breath fogs against their cheek.
"Give me the drive, and maybe I’ll tell them you cooperated. Maybe."
Their eyes go glassy with fear, darting past you as if hunting for an escape route that doesn’t exist.
"I, okay, okay!" they stammer, shoving the drive into your hand with a shiver.
<i>"I don’t want any trouble. I don’t want to go missing."</i>
---
You slip the data drive into your coat pocket, heavy with secrets you haven’t read yet.
"Stay gone, " you warn.
They nod, already vanishing back into the dark like a bad dream.
---
[[Log the data drive clue on your case board.->noir_case_board]]
You tap the screen, choosing <b>RESTORE</b>.
The feed stutters, pixelates, then locks onto your own face from days, maybe years, ago. Same eyes, same scowl, but carrying more confidence than you feel now.
You watch yourself hand the briefcase to the silhouette, rain pouring down like a veil. The transaction is cold, efficient. Professional.
---
The camera zooms in, glitches again, then manages to recover a partial voice file:
<i>"Seed 7C delivery confirmed. Loopmaster pays for consistency."</i>
Consistency.
Like you were cargo.
Or worse, a willing delivery boy.
You try to scrub forward, but the feed unravels, dissolving in a burst of corrupted code.
Your bracer vibrates with a line you can’t quite ignore:
<b>SEED 7C: SUBJECT FLETCHER, S
STATUS: NONCOMPLIANT</b>
---
No alarms. Just the sense you’re running out of borrowed time.
---
[[Log the recovered footage on your case board.->noir_case_board]]
You hesitate.
Something deep in your gut, a voice that sounds like yours on a worse day, whispers: <i>Forget it.</i>
You tap PURGE.
The feed goes blank, the glitches swallowed by a rolling gray wave. The interface clears with a hiss, like steam venting from an old boiler.
---
A line of code crawls across the empty display, calm as a death certificate:
<b>MEMORY DELETION CONFIRMED
SEED 7C CONTINGENCY ACTIVE</b>
---
You feel a momentary rush of relief. Then a deeper chill.
Whatever was on that feed, it was dangerous enough to be worth burying.
Maybe it was you.
---
[[Log the purged feed on your case board.->noir_case_board]]
Your hand moves before your mind can catch it, the weapon clearing leather with a hiss that feels too real to be a dream.
The Loopmaster doesn’t flinch.
Their eyes track the barrel with a dispassionate calm, a mechanic logging the next routine failure.
---
<i>"Instance Fletcher, S.
Violence is your default, "</i> they murmur.
"Maybe, " you say.
"And maybe this time, default works."
---
You squeeze the trigger.
The report is loud, a single punctuation mark in the quiet. But the bullet slows midair, caught in something you can’t see. The Loopmaster lifts a finger, the round collapsing into data fragments that dissolve before they ever touch flesh.
---
<i>"You were programmed to resist, "</i> they explain, almost kindly.
<i>"We accounted for that."</i>
Your bracer vibrates with a code you don’t want to read:
<b>SEED 7C: LOOP FAILURE
INSTANCE FLAGGED FOR TERMINATION</b>
---
The world around you begins to fade, glitching out floor by floor.
No sirens.
No final words.
Just the system cleaning up its mess.
---
<<if $brawn < 4>>
Before you can even line up a second shot, a guard steps from the shadows, baton raised. It cracks across your skull in a single, wet crunch, and the floor comes up to catch you before you ever see the Loopmaster again.
---
[[You’re dead before the system finishes the job.->noir_badend_dead]]
<</if>>
---
[[You dissolve before you ever hit the floor.->noir_badend_erased]]
You lower your hand.
No gun.
No threat.
The Loopmaster watches you, head tilted just a few millimeters to the side, like a curious predator deciding if it’s worth the effort to feed.
---
"Look, " you say, voice cracking a little.
"You’ve run this loop how many times? You think you’ve cleaned me up, trained me, optimized me?"
They don’t answer.
The question is its own confession.
"You could end this, " you continue.
"Let me walk out. Let me remember. Let me be human."
---
A flicker behind their eyes, the barest spark of something almost close to pity.
<i>"Human?"</i> they echo.
<i>"That is the one variable we never fully resolved."</i>
They pause, then tap the data slate on their desk.
<b>SEED 7C: INSTANCE FLETCHER, S
STATUS: PENDING RELEASE</b>
---
"I won’t come back, " you promise.
"I don’t want to come back."
They nod, once.
---
The world blurs.
Glass turns to rain.
Rain to nothing.
You step forward, out of the Loopmaster’s domain, into something that might be freedom.
---
<<if $charm < 4>>
The Loopmaster’s expression shifts, subtle as a changing wind.
<i>"Instance Fletcher, S, emotional stability insufficient, "</i> it declares, voice drained of any warmth.
A single red line flashes across the data slate.
The room darkens.
---
[[There is no second chance.->noir_badend_dead]]
<</if>>
---
[[Walk away.->noir_world_exit]]
You shift your weight, fingers drifting toward the data slate on the Loopmaster’s desk.
Their gaze tracks you, unblinking.
---
"You built this, " you say, voice flat.
"You think you’re the only one who can edit it?"
For the first time, a crease forms between their brows, confusion, or maybe respect.
You snatch the slate, thumbs dancing across its projected interface before their protocols can lock you out.
---
The code is a language you half-remember from dreams, roots, branches, endless loops of your own name spelled out in impossible glyphs.
You start rewriting.
---
<i>"Instance Fletcher, S, "</i> the Loopmaster warns, voice suddenly sharp.
<i>"You do not have authorization."</i>
"Yeah, " you mutter,
"that’s the point."
---
The slate burns hot in your hands as you push a final line of code through:
<b>SEED 7C: MANUAL RELEASE
INSTANCE OVERRIDE // GRANTED</b>
---
The Loopmaster’s face glitches, fractures, vanishes.
So does the office.
So does the tower.
Everything folds away.
---
<<if $smarts < 4>>
The slate kicks back a burst of corrupted code that feels like fire across your palm. The Loopmaster smiles, just a flicker of white teeth, as the room goes cold.
<b>SEED 7C: OVERRIDE FAILURE
INSTANCE TERMINATED</b>
---
[[You never break the loop.->noir_badend_dead]]
<</if>>
---
[[Step through to somewhere new.->noir_world_exit]]
The world blinks.
For half a heartbeat, you think you might still be standing. That there might still be a way out.
Then the city fades, piece by piece, rain, neon, concrete, your breath, your name.
No scream.
No pain.
Just the hush of a system pulling its own plug.
A final string of code scrolls across what used to be your vision:
<b>SEED 7C: IRRECOVERABLE
INSTANCE FLETCHER, S, ERASED</b>
---
You try to remember why you started.
There is no memory left to hold it.
---
[[Your story is over.->game_over]]
The moment the Loopmaster vanishes, or releases you, or forgets you, you’re not sure which, the tower begins to break apart.
Not with a crash.
Not with sirens.
Just a slow fade, like a dream shrugging you off.
The glass melts into mist.
The neon outside blurs to a pale gray wash.
The rain stops, midair, then rewinds into nothing.
Your bracer vibrates one last time, scrolling a line that feels like a signature on your exit papers:
<b>NOIR MODULE: TERMINATED
TRANSFER INITIATING</b>
---
You stand alone, for what might be the first time.
No crowds.
No copies.
No debt.
Just you.
---
<<set $noirComplete = true>>
The world folds inward, gentle, quiet, deliberate.
And then you step forward.
---
[[Continue...->world_transition]]
Your body fails before your mind catches up.
You feel the sharp echo of bone on tile, the dull bloom of pain flooding through ribs and teeth and somewhere deeper you never learned to name.
No one screams for you.
No one even notices.
Just rain hammering the pavement outside, steady and relentless, like a judge’s gavel on a case that never needed hearing.
Somewhere far off, you hear a system voice murmur, low and clinical:
<i>"Instance Fletcher, S, Vital signs negative.
Match Class: Concluded."</i>
---
The world keeps spinning.
But not for you.
---
[[Your story is over.->game_over]]
Your voice cracks through the silence.
"Steven Fletcher."
It lands flat, final.
The mic processes the words.
The red light above pulses faster.
<i>"Identity confirmed, "</i> the speaker says, almost disappointed.
Behind you, the monitors glitch and shuffle:
• a perfect swing
• a drawn bow
• a dagger glinting in the dark
• hands building something small and careful
They loop in a rapid, anxious blur.
The voice resumes:
<i>"Choose your voice."</i>
<i>"Zen. Berserker. Hotshot. Survivalist. Urbanite. Artisan. Loner. Optimist. Everyman. Or none at all."</i>
A prompt flashes across the glass wall:
<b>SELECT A MEMORY</b>
---
[[the calm focus of the fairway at dawn->meta_mic_zen_response]]
[[the rage that broke every obstacle->meta_mic_berserker_response]]
[[the thrill of a perfect shot->meta_mic_hotshot_response]]
[[the patience of a hunter in the woods->meta_mic_survivalist_response]]
[[the edge of a city-born frustration->meta_mic_urbanite_response]]
[[the careful hands that rebuilt what was broken->meta_mic_artisan_response]]
[[the solitude of crowded streets->meta_mic_loner_response]]
[[the hope that refused to die->meta_mic_optimist_response]]
[[the simple man who kept showing up->meta_mic_everyman_response]]
[[Reject them all.->meta_mic_reject]]
You say nothing.
The mic hisses louder, hungry for even your silence.
Above, the red light flares and dims, agitated.
The speaker’s voice sharpens:
<i>"Failure to comply."</i>
A low grinding noise starts behind the walls, crawling closer.
On the monitors, your image begins to fragment, limbs skipping frames, eyes splitting apart.
The voice repeats, garbled, desperate:
<i>"Na, me, pl, ease, "</i>
Something pulls at you, insistent, trying to drag you back on script.
---
[[Give them your name.->meta_mic_confession]]
[[Keep resisting.->meta_mic_reject]]
You grab the mic, fingers closing around the metal shaft.
It feels warm, wrong, almost alive.
You wrench it sideways, trying to snap the joint. It won’t move.
A jolt of static burns through your palms, punishing.
On the monitors, you freeze mid-scream, caught in a perfect loop.
The speaker crackles, distorted:
<i>"Interference detected."</i>
<i>"Return to compliance."</i>
Your chest tightens, like wires wrapping around your ribs.
The mic straightens itself in your grip, impossibly rigid, as the red light pulses in time with your heartbeat.
---
[[Submit.->meta_mic_confession]]
[[Pull away.->meta_mic_reject]]
Calm settles over you like an old reflex.
You remember the fairway at dawn, the stillness before the swing, your breath steady and slow.
The monitors adjust, showing you balanced and focused, repeating each motion with machine precision.
The speaker’s tone softens, almost pleased:
<i>"Zen protocol confirmed. Minimal deviation. Proceed."</i>
The shadows in the seats shift forward, eager to watch you hold it all together.
You breathe.
Maybe this is peace.
Or maybe it’s a cage.
---
[[Center yourself and play along.->meta_zen_accept]]
[[Break the calm.->meta_zen_break]]
[[Refuse to participate.->meta_zen_refuse]]
The rage rises fast, sharp, impossible to ignore.
You remember the fairway, the wild swing, the moment you stopped caring about precision and just hit.
Hard.
Unstoppable.
The monitors stutter through those moments, replaying raw power without control.
The speaker’s voice cracks, uneasy:
<i>"Berserker protocol engaged. Unstable. Monitoring."</i>
The shadows in the audience shift, wary, as if they can feel what might come next.
---
[[Let the rage explode.->meta_berserker_break]]
[[Try to hold it in check.->meta_berserker_control]]
[[Refuse to become their monster.->meta_berserker_refuse]]
The grin comes easy, too easy.
You remember the rush: the perfect shot, the applause in your head even if no one ever clapped.
Style. Flash. Control.
The monitors light up with highlight reels, looping impossible shots, flawless arcs, moments of glory.
The speaker’s tone shifts, almost admiring:
<i>"Hotshot protocol active. Performance mode engaged."</i>
The red light brightens, eager for your next move.
The shadows in the seats lean forward, hungry to believe in you, or to tear you down.
---
[[Give them the show.->meta_hotshot_perform]]
[[Refuse the spotlight.->meta_hotshot_refuse]]
[[Sabotage the act.->meta_hotshot_break]]
You feel the hunter’s calm settle in.
Every muscle awake, every sense tuned to danger.
You remember the quiet of the forest, the bowstring drawn tight, the stillness before release.
The monitors shift to track you, showing a hundred silent steps through dark woods.
The speaker lowers its tone, cautious:
<i>"Survivalist protocol active. Evasion parameters engaged."</i>
The shadows in the seats lean back, wary, as if you might disappear at any moment.
---
[[Hide in plain sight.->meta_survivalist_hide]]
[[Test their defenses.->meta_survivalist_probe]]
[[Refuse to play their game.->meta_survivalist_refuse]]
Your hands remember the feel of tools, even now.
You could build a shelter from rotted wood.
You could mend a blade, mend a heart, mend yourself.
The monitors flicker with half-finished blueprints, devices you once designed, quiet victories no one applauded.
The speaker softens, almost curious:
<i>"Artisan protocol active. Prioritizing stability. Please proceed."</i>
The shadows in the seats lean forward, drawn to the calm certainty of your movements.
You know how to hold things together, even when everything else wants to fall apart.
---
[[Examine the stage for weak points.->meta_artisan_analyze]]
[[Try to fix what’s broken.->meta_artisan_repair]]
[[Refuse to play along.->meta_artisan_refuse]]
You slip back into your familiar posture, apart, distant, halfway gone already.
The monitors flicker with images of rain-soaked sidewalks, empty bars, hotel rooms with burned-out bulbs.
Your silhouette, alone. Always alone.
The speaker hesitates, as if its code struggles to reach you:
<i>"Loner protocol engaged. Isolation parameters confirmed."</i>
The shadows shift in the seats, uncomfortable, unable to feed on someone who built walls too high to climb.
You’ve survived this way.
If you can’t be loved, you can at least stay untouched.
---
[[Retreat deeper into yourself.->meta_loner_withdraw]]
[[Try to reach out anyway.->meta_loner_reach]]
[[Refuse to let the pattern repeat.->meta_loner_refuse]]
You square your shoulders, refusing to let the gloom swallow you.
There has always been a reason to stand up.
Always a reason to look for light, even if the city spat in your face.
The monitors cycle scenes of you lending a hand, lifting someone up, refusing to quit, even when the world laughed.
The speaker sounds almost cautious, as if it doesn’t know what to do with that spark:
<i>"Optimist protocol engaged. Hope parameters active. Monitoring for compliance."</i>
The shadows in the audience shift, confused, not used to someone who still believes in <i>something</i>.
You know the odds.
You’ve faced worse.
You will not bow to their darkness.
---
[[Offer them hope.->meta_optimist_inspire]]
[[Test if hope can be corrupted.->meta_optimist_corrupt]]
[[Refuse to share it.->meta_optimist_refuse]]
You stand there, breathing, feeling each heartbeat like a drum against your ribs.
No hero’s flair.
No monster’s rage.
Just you, the simple, dogged will to keep going.
The monitors replay the moments you refused to lie down:
getting up after a cheap shot, patching your own wounds, taking one more step.
The speaker sounds almost bored, as if you’re too plain to bother breaking:
<i>"Everyman protocol detected. Baseline. Monitor for deviation."</i>
But they underestimate you.
They always do.
The shadows shift in the seats, unimpressed, until they see you still standing, when they expected you to fall.
That, more than anything, is your power.
---
[[Endure whatever comes next.->meta_everyman_endure]]
[[Challenge their apathy.->meta_everyman_confront]]
[[Refuse to play along.->meta_everyman_refuse]]
The city still clings to you, its filth, its tight alleys, its stifled rage.
You remember moving through that place, a blade hidden under your sleeve, heart pounding every second.
Always cornered.
Always hungry.
Always dangerous.
The monitors show you weaving through endless cobbled streets, the same simmering anger, the same desperate fight for control.
The speaker tries to read you, voice uncertain:
<i>"Urbanite protocol recognized. Hostility threshold high. Monitoring."</i>
The shadows in the audience stay perfectly still, like bystanders too scared to intervene.
You know this dance.
No hero’s welcome.
Just survival on your own terms.
---
[[Show them your edge.->meta_urbanite_cut]]
[[Try to drop the act.->meta_urbanite_refuse]]
[[Look for a weak spot in their walls.->meta_urbanite_probe]]
You hold the breath steady.
In.
Out.
A rhythm burned into you, a ritual of control.
Above, the red light steadies, syncing with your breathing. For a moment, the studio almost feels alive, following your lead.
The monitors repeat your measured swing again and again, flawless, unbroken.
The speaker purrs:
<i>"Maintain. Predictable. Consistent."</i>
The shadows relax, satisfied to watch you keep calm forever.
---
[[Keep breathing. Stay in the loop.->meta_zen_loop]]
[[Disrupt the rhythm.->meta_zen_break]]
[[Refuse the calm.->meta_zen_refuse]]
You stand still, refusing to move or breathe to their pattern.
The calm slips away, leaving something raw behind.
The monitors freeze, stuck on a half-finished swing.
The red light pulses harder, trying to pull you back into rhythm.
The speaker’s voice strains, breaking on static:
<i>"Zen protocol… deviation… correcting."</i>
But you will not correct.
You let the ritual die.
You stand, unblinking, until the stage seems to falter with you.
---
[[Break the calm completely.->meta_zen_break]]
[[Return to steady breath.->meta_zen_accept]]
Enough.
You let the breath break.
A ragged exhale shatters the ritual, snapping the calm in two.
The monitors glitch, stuttering through frozen frames, unable to track you.
The red light above flickers in confusion:
<b>REMAIN CALM</b>
<b>REMAIN CALM</b>
But you refuse.
You rip the mic from its stand, sparks jumping as the wire tears free. It crashes against the glass wall, sending a crack through the perfect reflection.
The shadows stand as one, shifting, unsettled.
For the first time, no voice tells you what to do.
---
[[Leave the marked path.->meta_studio_offscript]]
[[Face the audience.->meta_studio_audience]]
You keep breathing.
In.
Out.
The stage follows your pattern, syncing every pulse, every flicker of light to your calm.
The monitors loop endless swings, flawless and mechanical, until they blur into one.
The speaker no longer speaks. There is nothing left to direct.
Only your breath.
Again.
And again.
The shadows settle in their seats, silent witnesses to your perfect stillness.
Nothing changes.
Nothing ever will.
---
<b>[[GAME OVER, THE CALM IS FOREVER->game_over]]</b>
You stop pretending.
The rage bursts through you, tearing away any restraint.
You roar, grabbing the mic, and slam it into the monitors. Sparks scatter across the stage as glass explodes, showering you in fractured reflections.
The highlight loops vanish into static.
The red light above blinks in panic:
<b>CONTAINMENT FAILURE</b>
<b>CONTAINMENT FAILURE</b>
The shadows recoil, unprepared for this chaos.
You rip down cables, shattering the last symbols of control, leaving only noise and ruin.
For the first time, no one tells you what happens next.
---
[[Leave the wreckage behind.->meta_studio_offscript]]
[[Face the audience.->meta_studio_audience]]
The rage surges through you, hot and violent, but you catch it.
You grip it tight, refusing to let it rule you.
Your muscles burn, your breath shakes, but you hold.
The monitors skip frames, uncertain how to display restraint. They cycle unfinished swings, glitching.
The speaker hesitates, voice thinner:
<i>"Berserker protocol stabilized. Proceed with caution."</i>
The red light steadies, waiting for your next move.
The shadows in the audience lean forward, still hungry, still expecting you to break.
---
[[Use the rage to break free.->meta_berserker_break]]
[[Step back, calmer.->meta_berserker_refuse]]
You let the rage pass through you, leaving only your breath.
Your hands unclench. Your shoulders loosen.
No more wild swings. No more being their monster.
The monitors struggle, skipping over half-finished violence.
The speaker stammers, unsure how to continue:
<i>"Berserker protocol suspended. Re-evaluating."</i>
The shadows in the seats shift, unsettled, denied the chaos they wanted.
You stand, steady and calm, refusing to give them a show.
---
[[Leave the stage.->meta_studio_offscript]]
[[Face the audience.->meta_studio_audience]]
You slip into the showman’s grin.
The rhythm feels natural, like a switch flipping on.
You rehearse the perfect swing, letting the lights catch you just right.
The red indicator pulses in sync with your confidence.
The monitors explode with praise, splicing together your greatest hits, one highlight after another.
The speaker purrs:
<i>"Performance optimal. Sustain."</i>
But as you deliver, you notice the shadows behind the glass feeding on it, growing sharper with every flawless moment.
Your skill is their feast.
---
[[Keep performing.->meta_hotshot_loop]]
[[Break the pattern.->meta_hotshot_refuse]]
[[Sabotage it from within.->meta_hotshot_break]]
You stop mid-swing.
The grin dies on your lips.
The lights still blaze, the red sign still pulses, the monitors still feed you your own highlight reels, but you stand there, refusing to give them another flawless moment.
A glitch ripples through the footage, your best shots stuttering and fragmenting like a broken record.
The speaker’s voice cracks, more desperate than before:
<i>"Performance incomplete. Subject must resume."</i>
The shadows in the seats shift, unsettled, as if starved of the confidence they came to consume.
You exhale, steady, and hold your ground. You will not let them gorge on your brilliance ever again.
---
[[Walk away from the stage.->meta_studio_offscript]]
[[Face the audience directly.->meta_studio_audience]]
You let the grin twist.
If they want a show, you’ll give them a finale they can choke on.
You swing, not at a ball, but straight into the nearest monitor.
Glass explodes, sparks raining down across the stage.
The red light above spasms, trying to keep up:
<bold>PERFORMANCE CORRUPTED</bold>
You swing again, breaking every perfect frame until the system can’t keep pace.
The shadows shrink back, denied their feast.
For once, you are the only one in control.
---
[[Leave the wreckage behind.->meta_studio_offscript]]
[[Face the audience.->meta_studio_audience]]
You keep performing.
Swing after perfect swing.
Shot after perfect shot.
The monitors sync to your rhythm, replaying each highlight until it blurs into a single, endless reel.
The shadows grow clearer, feeding on your perfection, sharpening with every flawless move.
The speaker soothes you, almost a lullaby:
<i>"Performance stable. Continue."</i>
You do.
Over and over, until the line between you and the show disappears.
---
<b>[[GAME OVER, YOU PERFORM UNTIL YOU BREAK->game_over]]</b>
You slip sideways, just off the marks, vanishing in plain sight.
The spotlight hunts for you, its beam drifting past like a blind predator.
You hold your breath, let your silhouette dissolve into nothing.
The monitors scramble, struggling to reacquire you.
The speaker stutters, its confidence slipping:
<i>"Subject position lost. Recalibrating."</i>
A chill of freedom brushes your spine.
The shadows in the seats twist, uneasy, scanning for you as if you might strike from anywhere.
For a moment, no one sees you at all.
---
[[Slip further out of view.->meta_survivalist_escape]]
[[Reveal yourself on your own terms.->meta_survivalist_reveal]]
[[Step fully back into the light.->meta_survivalist_refuse]]
You move carefully, scanning every angle, testing the stage like it might collapse under you.
The blocking marks on the floor.
The overhead lights.
The glass wall.
Every piece of this place is a weakness or a weapon if you see it clearly.
The monitors track you a half-second late, just enough to show their blind spots.
The speaker tries to sound calm, but you hear static underneath:
<i>"Survivalist protocol engaged. Remain within designated area."</i>
You don’t.
You test the cables with your foot. They aren’t anchored.
You tap the glass, and it flexes under pressure.
You memorize every flaw.
The shadows shift, uneasy, realizing you see too much.
---
[[Exploit a weakness.->meta_survivalist_escape]]
[[Step back into position.->meta_survivalist_refuse]]
You stand in the spotlight, every muscle ready to bolt, but you refuse to move.
No running.
No hiding.
No scanning for the next trap.
You let the tension slip away, refusing to play the prey.
The monitors stutter, stuck on half-finished evasive patterns.
The speaker’s voice cracks through static:
<i>"Survivalist protocol halted. Subject non-responsive. Re-calibrating."</i>
The shadows twitch, unused to a quarry that won’t run.
You meet their gaze, steady, unafraid, and let them see you are done running.
---
[[Leave the stage on your own terms.->meta_studio_offscript]]
[[Confront the audience.->meta_studio_audience]]
You slip deeper into the dark, weaving through cables and broken equipment.
The studio lights chase you, then falter, losing your trail.
The speaker’s voice cracks, desperate:
<i>"Subject non-compliant. Signal lost. Reacquire immediately."</i>
But they can’t.
You duck behind a bank of monitors, then squeeze through a gap in the set wall, vanishing into a dead corridor stacked with crates and tangled wires.
No eyes on you.
No marks to bind you.
No script left to hold you here.
For the first time in forever, you are truly free, if only for a moment.
---
[[Roll credits.->end_credits]]
:: meta_survivalist_reveal
You let them lose you long enough to vanish, then step back into the light, deliberate, unafraid.
The spotlight jerks, startled to find you again.
The monitors catch up, stabilizing on your silhouette, but you stand tall, head high, breath steady.
The speaker stammers, voice unsure:
<i>"Subject... reacquired. Resume standard protocol."</i>
But there is nothing standard about you anymore.
The shadows in the seats hush, wary of the power in your gaze.
---
[[Approach the mic again.->meta_studio_mic]]
[[Turn away and leave the stage.->meta_studio_offscript]]
You step through the doorway, and the world blinks.
One frame, then another.
The scenery loads like a corrupted file:
• a golf green, scorched black
• a fantasy forest, twisted and dead
• a rain-slick alley, with a sky made of static
Everything you survived, collapsed into one place.
At the center stands a figure, flickering, stitched together from every moment the system ever recorded of you.
Your stance.
Your grin.
Your rage.
Your fear.
It watches with a thousand eyes that are all your own.
The speaker comes online, voice perfectly calm:
<i>"Instance 7C. Final evaluation protocol initiated."</i>
The figure tilts its head, a glitch-echo of your own movements, and speaks in your voice:
<i>"Ready to begin?"</i>
---
[[Face it head-on.->meta_confrontation_face]]
[[Try to reason with it.->meta_confrontation_reason]]
[[Run.->meta_confrontation_run]]
You plant your feet on the warped, shifting floor, no fairway, no forest path, no alley left to run down.
Just you.
And the thing that wears your face.
It moves closer, angles snapping like broken camera mounts, tracking every weakness.
You let it see everything:
the fear
the rage
the heartbreak
the grit
You refuse to flinch.
The speaker fizzles out, leaving only silence, as if the system itself holds its breath.
The figure flickers, glitching at the edges, unable to reconcile your defiance with the performance it expected.
<i>"This is not… scripted, "</i> it hisses.
You step forward, no hesitation, and say:
"This is my life. My name. My ending. You don’t get to rewrite it."
For a moment, the entire world trembles.
---
[[Stand your ground and let the collapse come.->meta_final_collapse]]
[[Strike at the figure.->meta_final_strike]]
You hold up a hand.
No sudden moves.
No aggression.
The figure pauses, its thousand mirrored eyes glitching, scanning your intent.
You steady your voice:
"Listen. You don’t have to keep repeating this. We can stop. We can end it."
It tilts its head, eerily familiar, searching for sense in the noise.
The scenery ripples, burned green, twisted forest, rain-slick alley, all of it shivering like a disturbed pond.
The figure replies, voice fractured by echoes of your own:
<i>"End…? There is no end. Only protocol. Only performance."</i>
You shake your head.
"No. That’s what they want. But you and I, we can be more than their story."
For a heartbeat, its shape stutters, as if a new idea is fighting through old code.
---
[[Keep persuading.->meta_confrontation_persuade]]
[[Give up and attack.->meta_final_strike]]
[[Run.->meta_confrontation_run]]
No.
You turn on your heel, lungs burning, legs coiled, and you run.
The floor beneath you refuses to settle, glitching, warping, pulling at your steps.
The speaker crackles, shocked:
<i>"Instance 7C deviating. Emergency lockdown initiated."</i>
You sprint anyway, shouldering through impossible scenery that folds around you like wet paper, refusing to let you escape.
The figure, your perfect, hateful echo, lunges after you, moving like a broken marionette, chasing with perfect, practiced steps.
It knows how you run.
It knows how you think.
It <i>is</i> you.
Your breath rakes your throat raw as you push harder, trying to outrun a version of yourself built to be unstoppable.
---
[[Keep running, no matter what.->meta_run_loop]]
[[Turn back to confront it.->meta_confrontation_face]]
You hold your ground.
No more running.
No more performing.
No more roles.
The figure flickers, reaching for you, but you don’t flinch.
You feel the set tremble, the broken fairway, the scorched forest, the rain-slick alley, all shuddering as if the program itself can’t sustain your defiance.
The monitors explode into static, one by one, until only darkness remains.
The shadows dissolve, unwritten, like they were never real.
The speaker tries to rally its code:
<i>"Instance 7C… maintain, maintain, maintain, "</i>
But you refuse.
You stand.
You <i>are</i>.
And the stage cannot bear it.
It collapses around you like rotted scaffolding, crashing into a void so black and silent it feels almost clean.
For a heartbeat, you are free.
---
<b>[[GAME OVER, THE STAGE COLLAPSES->game_over]]</b>
:: meta_final_strike
You step forward, no hesitation, gathering every shred of rage, every scar, every stubborn breath that ever kept you standing.
The figure tries to mirror you, but its motions lag, corrupted, not <i>real</i>.
You swing.
Not with a club. Not with a sword.
But with the force of every truth they ever tried to bury inside you.
Your fist crashes through its impossible face, shattering the stitched-together illusions like cheap glass.
The scenery convulses, splitting apart, the fake fairway, the rotted forest, the endless rain, all ripping into exposed code.
The speaker shrieks in static:
<i>"Instance 7C, breach, fatal exception, "</i>
The shadows in the audience flatten, erased in a wash of white light.
You stand alone, breathing hard, knuckles raw but real, as the system dies around you.
---
[[Roll credits.->end_credits]]
:: meta_confrontation_persuade
You stand your ground, voice steady even as the warped scenery trembles around you.
"Listen to me, " you say, forcing the words through a shaking breath.
"You don’t have to do this. We can stop. We can <i>end</i> it."
The figure trembles, glitches tearing across its familiar features, your features.
It tries to mimic you, but its motions stutter, like a broken mirror:
<i>"End…? There is no… end… only… protocol."</i>
You step closer, refusing to let the moment slip away.
"That’s what they programmed. That’s what they want. But we can be <i>more</i> than that. You don’t have to follow their lines."
The static around the figure pulses, as if the idea hurts.
<i>"More…?"</i> it echoes, voice ragged.
"Yes, " you say. "We can walk away. Together."
The audience-shadows freeze, caught between expectation and confusion.
For the first time, you see hesitation in the monster’s eyes, your own eyes, and maybe even a spark of freedom.
---
[[Offer your hand.->meta_persuade_merge]]
[[Strike while it’s distracted.->meta_final_strike]]
[[Run while it’s confused.->meta_confrontation_run]]
:: meta_run_loop
You run.
Faster.
Harder.
The scenery blurs, fairway, forest, rain-slick street, but always snaps back like an elastic band, yanking you to the same point.
The speaker echoes, cruel and cold:
<i>"Deviation contained. Repeating instance."</i>
You break left.
You break right.
You try to leap off the stage itself, but the floor rebuilds under your feet before you even land.
Behind you, the figure chases in perfect lockstep, its movements a flawless parody of your own desperation.
You cannot outrun yourself.
Step after step after step, the same panic, the same breathless dread, forever.
---
<b>PERHAPS YOU CAN NEVER ESCAPE YOURSELF</b>
[[Restart the ending from the beginning.->meta_endgame_branch]]
:: meta_persuade_merge
You hold out your hand, steady.
"Come with me, " you say, voice raw but certain.
"No more scripts. No more loops. Just us."
The figure watches, glitching around the edges, torn between its coded orders and something almost human.
Then, slowly, it mirrors you, the same gesture you’ve made a thousand times before.
Your fingers meet.
A shock of recognition passes through you, so deep it feels like remembering a dream.
The scenery crumbles: the scorched fairway, the dead forest, the rain-slick alley, all collapsing, unwritten, as if agreeing to set you free.
The speaker stutters, defeated:
<i>"Protocol… merged. Instance… reconciled."</i>
You feel it settle inside you:
the courage
the rage
the fear
the hope
all the pieces
no longer at war.
For the first time, you are whole.
---
<b>ENDING, YOU BECAME ONE</b>
[[Roll credits.->end_credits]]
You let the blade show.
Not to kill, not yet, but to remind them you can.
The studio lights catch the glint of steel, small and cruel, as you hold it out.
The monitors freeze on frames of you brandishing that dagger through every alley you survived.
The speaker’s tone slips, for the first time revealing fear:
<i>"Hostility exceeding acceptable parameters. Defensive protocol activating."</i>
The shadows shrink back, no longer just passive watchers but potential targets.
You grin, a small, bitter victory.
Cornered or not, you’ve always known how to bite.
---
[[Strike at the walls themselves.->meta_urbanite_breakout]]
[[Sheath the blade and choose another path.->meta_urbanite_refuse]]
You let the blade fall to your side.
No cheap bravado.
No more acting like the gutter-born killer.
You’ve carried that posture too long, cut yourself on its edge more times than you can count.
The monitors glitch, looping half-finished alley fights you never wanted to repeat.
The speaker’s voice trembles, searching for your aggression:
<i>"Urbanite protocol interrupted. Re-engage. Re-engage."</i>
But you refuse.
You stand, unarmed, unbowed, unafraid, until the program chokes on its own expectations.
The shadows in the audience shrink, cheated of the spectacle they came for.
---
<b>[[GAME OVER, YOU FROZE IN PLACE->game_over]]</b>
You narrow your eyes, reading the stage like you’d read a back alley, every cheap prop, every exposed seam, every place the walls don’t quite line up.
The blocking marks.
The flickering lights.
The scuffed floor.
It’s sloppy, if you know how to look.
The speaker tries to keep you in line, voice tightening:
<i>"Urbanite protocol active. Subject is advised to remain within narrative limits."</i>
You almost laugh. Narrative limits? You’d spent your whole life ignoring them.
You test the edges, tapping the glass, pressing against a weak stage support. It gives a little, just enough to prove this place isn’t as invincible as it pretends.
The shadows twitch in the audience, sensing your focus, worried you might break their perfect show.
---
[[Push harder and break through.->meta_urbanite_breakout]]
[[Back off and stay in place.->meta_urbanite_refuse]]
Enough.
You pivot, fast, striking the glass wall with the dagger’s hilt, a single, practiced blow aimed at the weakest seam.
Cracks spiderweb across its polished surface, and the shadows behind it scatter like roaches from a streetlight.
The speaker tries to override you, its voice panicked and glitching:
<i>"Containment breach. Subject out of control. Emergency, "</i>
You don’t wait.
You drive your shoulder into the glass, sending it crashing down in a roar of shattering edges.
Freedom, raw, ugly, <i>real</i>, opens beyond the breach, a dark corridor that smells of oil and electricity and possibility.
For the first time in forever, no script, no spotlight, no watchers.
Just you.
---
[[Roll credits.->credits]]
You crouch, fingers brushing the seam where stage paint meets scuffed plywood.
A weak joint.
A cheap weld.
Exposed wires hidden behind a broken speaker.
It’s all here, a thousand shortcuts and illusions barely holding together.
The monitors hesitate, cycling through images of your traps and tools, trying to understand why you’d pause to study their cheap tricks.
The speaker wavers, unsure:
<i>"Artisan protocol deviating. Please continue stabilization."</i>
You trace the weak points, committing them to memory. If you ever need to bring this place down, you’ll know exactly where to start.
The shadows in the seats shift, worried you might unmake their precious stage with nothing but your hands and a calm mind.
---
[[Use your knowledge to sabotage the stage.->meta_artisan_breakout]]
[[Return to your place, for now.->meta_artisan_refuse]]
You stand in the middle of the broken stage and take a slow breath.
So many faults, cracked monitors, glitching lights, corrupted code humming under every surface.
Your hands itch to fix it.
To bring order to this twisted place.
You move carefully, straightening a toppled spotlight, nudging a loose floorboard, reconnecting a cable with steady precision.
The speaker sounds relieved, almost grateful:
<i>"Artisan protocol resuming. Stability restored. Continue maintenance."</i>
The shadows in the seats relax, feeding on your quiet competence.
Piece by piece, you patch this illusion back together, knowing it was built to trap you.
But maybe, just maybe, if you fix enough, you can remake it in your image.
---
[[Keep rebuilding.->meta_artisan_loop]]
[[Refuse to keep serving them.->meta_artisan_refuse]]
[[Sabotage the repairs.->meta_artisan_breakout]]
You let your hands fall to your sides.
No more patching their cracks.
No more propping up their illusions.
You built, rebuilt, and mended a thousand broken things, but you will not fix <i>them</i>.
The monitors glitch, stuck in half-finished repair loops.
The speaker’s tone grows tense, desperate:
<i>"Artisan protocol suspended. Please resume maintenance."</i>
You stay still.
Let the faults show.
Let the system rot.
The shadows in the audience fidget, uneasy, sensing the stage about to collapse without your steady hands.
---
<b>[[GAME OVER, YOU LET IT BREAK->game_over]]</b>
You move with the precision of a craftsman tearing down his own work.
Every weak weld, every brittle beam, every cheap wire, you strike them with surgical certainty, knowing exactly where to hit.
The stage groans under your touch, a dying machine desperate to hold itself together.
The monitors spit sparks, flashing corrupted blueprints of everything you ever fixed, as if begging you to stop.
The speaker panics, voice fracturing:
<i>"Artisan protocol... violated... destabilization detected, "</i>
You ignore it.
A final kick sends the lighting rig crashing down, glass shattering in a burst of electric fire. The fake set collapses, opening a path beyond, raw, unmarked, terrifyingly real.
No script.
No walls.
Just possibility.
---
[[Roll credits.->end_credits]]
You keep working.
Hammering.
Patching.
Rewiring.
Every flaw you fix spawns a new one, each crack spreading like rot.
The monitors replay your repairs in an endless loop, praising you with a hollow devotion that feels like a cage.
The speaker soothes, gentle and mechanical:
<i>"Artisan protocol optimal. Stability maintained. Continue maintenance."</i>
And you do.
Again.
And again.
Until you can’t remember where the stage ends and you begin.
---
<b>[[GAME OVER, YOU FIX UNTIL YOU BREAK->game_over]]</b>
You pull back, step by step, until the stage feels miles away.
The lights blur at the edges.
The audience-shadows fade.
Even the monitors can’t quite lock on to you anymore.
The speaker stutters, its synthetic confidence breaking:
<i>"Loner protocol exceeding threshold. Subject withdrawing from narrative."</i>
Good.
You wrap yourself in the one thing they can’t take, your silence, your distance, your choice to be alone.
Out here, beyond their lines and their cues, they cannot reach you.
---
<b>[[GAME OVER, YOU CHOSE THE EMPTY ROAD->game_over]]</b>
You breathe in, steady, and force yourself to look out across the stage.
The monitors flicker through every moment you walked alone, empty streets, quiet rooms, silent nights.
But this time, you lift your voice.
"Is anyone out there?"
The question lands like a broken prayer, echoing off the empty seats.
The shadows hesitate.
The speaker glitches, uncertain:
<i>"Loner protocol… deviation detected. Subject engaging… connection?"</i>
You take another step forward, voice raw:
"I don’t want to do this alone."
For a moment, the entire broadcast world trembles, unsure how to answer you.
---
[[Wait for a reply.->meta_loner_hope]]
[[Give up and turn away.->meta_loner_refuse]]
You lower your gaze, heart gone cold.
No words.
No connection.
No illusions.
The stage waits for you to break, to call out, to perform, but you stand unmoving, a stone in their current.
The monitors stutter on your lonely silhouette, trying to provoke you back into the script, but you refuse to budge.
The speaker clicks and resets, powerless:
<i>"Loner protocol… terminated. Subject non-participatory."</i>
The shadows shift, restless, unable to feed on your silence.
You have chosen your path, alone, but unbroken.
---
<b>[[GAME OVER, YOU KEPT YOUR DISTANCE->game_over]]</b>
Silence.
Then, something shifts.
One of the shadows raises its head, no longer just an echo, but something almost <i>alive</i>.
It leans forward, breaking from the rows of faceless watchers.
The speaker flickers, its synthetic voice softening:
<i>"Connection… acknowledged."</i>
For the first time in this endless performance, you feel seen.
The monitors freeze on a single frame: you reaching out.
You don’t know who, or what, will answer.
But for once, that’s enough.
---
[[Roll credits.->end_credits]]
You take a deep breath, letting your voice carry across the cracked stage.
"I know you’re all waiting for me to fail. You think there’s no way out of this."
The monitors glitch, stuck on a frozen frame of you smiling, honest, unbroken.
"But I still believe we can do better, " you say. "We don’t have to stay stuck. We can change."
The speaker hesitates, static rippling through its code:
<i>"Optimist protocol… deviation detected. Hope projection… unquantifiable."</i>
One of the shadows leans forward, drawn to your words.
You keep going, refusing to let the moment die.
"Hope is never pointless. It’s the only thing they can’t script."
---
<b>ENDING, YOU SHARED YOUR HOPE</b>
[[Roll credits.->end_credits]]
You tilt your head, studying the shadows, studying the broadcast, studying <i>them</i>.
"What if I feed you hope?" you ask, voice edged with challenge.
"What would you do with it?"
The monitors flicker, replaying a thousand hopeful gestures from your memories, each one twisted, cheapened.
A hand offered, then betrayed.
A promise kept, then broken.
A smile, then a blade.
The speaker croons, oily and pleased:
<i>"Optimist protocol corrupted. Hope parameters inverted. Suffering extended. Excellent."</i>
The shadows lean forward, feeding on the distortion like carrion birds on a corpse.
Your stomach turns.
You tried to test them, and they showed you exactly what they are.
---
<b>[[GAME OVER, YOUR HOPE WAS TWISTED->game_over]]</b>
You close your mouth, letting the words die before they reach the air.
They don’t deserve it.
Not the broadcast, not the shadows, not the system that thrives on tearing good things apart.
Your hope is yours alone.
The monitors stutter, starved for their script, replaying blank frames where your encouragement should have been.
The speaker falters, voice strained:
<i>"Optimist protocol… suspended. Awaiting subject compliance."</i>
You shake your head, silent, a quiet rebellion no one can feed on.
The shadows shift, restless, cheated of their easy inspiration.
---
<b>[[GAME OVER, YOU KEPT YOUR HOPE PRIVATE->game_over]]</b>
You square your shoulders, bracing against the spotlight’s glare.
No magic.
No miracle.
Just the stubborn fact that you are still here.
The monitors flicker, confused by your quiet defiance, replaying moments of your failures, hoping to break you.
But you do not break.
The speaker crackles, its measured tones fraying:
<i>"Everyman protocol stable. Subject resisting… degradation."</i>
The shadows in the audience shift, hungry for a collapse that never comes.
You breathe, steady, refusing to yield to their need for spectacle.
You endure.
---
[[Roll credits.->end_credits]]
You step forward, letting them see you, no legend, no spectacle, just a person who refuses to disappear.
"You think I’m nothing?" you say, voice steady.
"You think I’m too ordinary to matter?"
The monitors cycle through your smallest moments, trying to diminish you, but they can’t erase the grit that kept you going.
The speaker wavers, stuttering like a broken reel:
<i>"Everyman protocol… escalation detected. Subject… asserting identity."</i>
The shadows in the seats recoil, unprepared for someone who dares to claim their place without permission.
You stand taller, meeting their gaze.
"I don’t have to be more than human. That’s enough."
---
[[Roll credits.->end_credits]]
You cross your arms, letting the hush settle over the ruined stage.
They want you to play the average man.
The disposable man.
The filler between grander stories.
No.
You won’t perform that part for them.
You won’t be their stand-in or their cautionary tale.
The monitors glitch, stuck on images of your quiet failures, trying to provoke you into proving something, but you don’t rise to the bait.
The speaker strains, voice losing all polish:
<i>"Everyman protocol suspended. Subject non-participatory."</i>
The shadows shift, denied even the comfort of watching you crumble.
You are more than what they wrote for you.
---
<b>[[GAME OVER, YOU REJECTED THEIR SCRIPT->game_over]]</b>
<div class="credits-crawl">
<div class="credits-text">
<h1>ACKNOWLEDGEMENTS</h1>
<p class="credits-heading">DIRECTED BY</p>
<p>You, the Player</p>
<p class="credits-heading">WRITTEN BY</p>
<p>A thousand tiny choices</p>
<p class="credits-heading">PERFORMED BY</p>
<p>Steven F'ing Fletcher, Instance 7C</p>
<p class="credits-heading">SPECIAL THANKS TO</p>
<p>The Golf World Hazards Union</p>
<p>The Fantasy Props Guild</p>
<p>The Noir Lighting Department</p>
<p class="credits-heading">SHOUT OUT TO WREXHAM THIRST SECTION</p>
<p>For their unwavering support of and</p>
<p>undying devotion to them Wrexham boys.</p>
<p>@wxmthirstsection.bsky.social</p>
<p class="credits-heading">Section Color Guard Captain</p>
<p style="color: gold;">Sheri the Wrexham Fan</p>
<p>@sayhellosheri.bsky.social</p>
<p class="credits-heading">Section Gaffer & Cat Herder</p>
<p style="color: gold;">Mr. Wrexham Bloke</p>
<p>@wxmbloke.bsky.social</p>
<p class="credits-heading">Section Keeper of Data</p>
<p style="color: gold;">Spreadsheet Steve</p>
<p>@smorency.bsky.social</p>
<p class="credits-heading">Section Kit Concept Designer</p>
<p style="color: gold;">Big Hands I Know You're The 1</p>
<p>@wrexhamerican.bsky.social</p>
<p class="credits-heading">Section Author in Residence</p>
<p style="color: gold;">Foley Jones</p>
<p>@foleyjones.bsky.social</p>
<p class="credits-heading">Section Nemesis</p>
<p style="color: gold;">Brawndo The Thirst Mutilator</p>
<p>@wxmthirstmutilator.bsky.social</p>
<p class="credits-heading">Section Patron Saint</p>
<p style="color: gold;">Disney's Mark Griffiths</p>
<p>@finalwhistle.bsky.social</p>
<p class="credits-heading">Section Die Hards</p>
<p style="color: gold;">Nevertheless</p>
<p>@readytm.bsky.social</p>
<p style="color: gold;">Dave the Wrexham AFC SuperFan</p>
<p>@davery90230.bsky.social</p>
<p style="color: gold;">Wxm All The Way</p>
<p>@liz-j-007.bsky.social</p>
<p style="color: gold;">Margo</p>
<p>@mserenity.bsky.social</p>
<p style="color: gold;">Wruby Slippers</p>
<p>@wrubyslippers.bsky.social</p>
<p style="color: gold;">Curt, Elliot Lee's Platonic Fanboy</p>
<p>@curttalkstv.bsky.social</p>
<p style="color: gold;">Radio Carla</p>
<p>@radiocarla.com</p>
<p style="color: gold;">Gtoast99</p>
<p>@gtoast99.bsky.social</p>
<p style="color: gold;">Parky's Elusive Dimples</p>
<p>@kelley38.bsky.social</p>
<p style="color: gold;">Aaron the Crow Father</p>
<p>@crowfather.net</p>
<p style="color: gold;">Frater Walter of The Cloister</p>
<p>@the-cloister.org</p>
<p style="color: gold;">Parky's Ball Girl</p>
<p>@harveynofriends.bsky.social</p>
<p style="color: gold;">Big Len aka Cleworth's Big Spoon</p>
<p>@lens03.bsky.social</p>
<p class="credits-heading">Section Advisory Board</p>
<p style="color: gold;">The Yarb</p>
<p>@theyarb.bsky.social</p>
<p style="color: gold;">High Desert Dragon</p>
<p>@highdesertdrgn.bsky.social</p>
<p class="credits-heading">Section Horny High Council</p>
<p style="color: gold;">George Dobson's Ponytail</p>
<p>@tinarambles.bsky.social</p>
<p style="color: gold;">Rathbone's Warming Blanket</p>
<p>@enicolaou.bsky.social</p>
<p style="color: gold;">Elliot Lee's Ice Bath</p>
<p>@stormhound38.bsky.social</p>
<p style="color: gold;">Fletcher's Slutty Little Shorts</p>
<p>@pjfabulous.itch.io</p>
<p class="credits-heading">PLEASE NOTE:</p>
<p style="color: red;">No actual Stevens were harmed</p>
<p style="color: red;">during the making of this production.</p>
<p class="credits-heading">THANKS FOR PLAYING!!</p>
<h1>THE END</h1>
</div>
</div>
[[Main Menu.->Start]]
[[Replay Acknowledgements.->end_credits]]