From ea00b2cc64f18cf11453ce5872e3f8658b9900d5 Mon Sep 17 00:00:00 2001 From: Tony Bark Date: Sun, 27 Apr 2025 17:15:17 -0400 Subject: [PATCH] Fully merged with Starter Adventure --- src/CrimsonHunter.twee | 182 +++++++++++++++++++++-------------------- 1 file changed, 95 insertions(+), 87 deletions(-) diff --git a/src/CrimsonHunter.twee b/src/CrimsonHunter.twee index badf616..1ac731b 100644 --- a/src/CrimsonHunter.twee +++ b/src/CrimsonHunter.twee @@ -1,14 +1,6 @@ :: StoryTitle Crimson Hunter -:: StoryInit -(set: $bond to 50) -(set: $inventory to (a:)) -(set: $thrusters to "stable") -(set: $commStatus to "open") -(set: $callsign to "Crimson Hunter") -(set: $partner to "Patchwork") - :: StoryData { @@ -20,29 +12,75 @@ Crimson Hunter } -:: Header [header] {"position":"450,350","size":"100,100"} -(align:"=><=")+(box:"X")[''Starter Adventure'' | - [[Settings->Settings]]] +:: BarrelLaunch {"position":"275,75","size":"100,100"} +You punch a barrel roll straight into launch, laughing as *Strider V* spirals out from the Skyloft like a bottle rocket. -:: Return {"position":"575,350","size":"100,100"} -(align:"=><=")+(box:"X")[(link-goto: - "Return", (history:)'s last)] +> {Patchwork}: "Seriously?! They're gonna **see you from orbit,** $player!" + +The Skiff's stabilizers whine — but you land clean, riding momentum straight into open air. + +[[Boost toward the mission marker.->MissionStart]] -:: Settings {"position":"450,500","size":"100,100"} -(align:"=><=")+(box:"X")[= - Name: (input-box:2bind $player,"X",1,"Max") - Location: (dropdown: bind $location, "Sunset Arms", "TPaw HQ") - Class: (dropdown: bind $class, "DJ", "Programmer") +:: CleanLaunch {"position":"600,250","size":"100,100"} +You ease the throttle up smoothly, letting the Skiff slide off the Skyloft lip like a stone skipping water. - (display:"Return") +Zack hums approval through the line. + +> {Patchwork}: "Finally. A **professional criminal.** Mom would be so proud." + +Clouds part under you like gates. The sky is yours. + +[[Head toward the mission marker.->MissionStart]] + + +:: Header [header] {"position":"75,425","size":"100,100"} +(align:"=><=")+(box:"X")[''Crimson Hunter | [[Settings->Settings]] ] + + +:: LiftOffWild {"position":"600,100","size":"100,100"} +You slam the throttle without even looking. + +The Skiff lurches forward like a furious catapult. Somewhere, Zack yelps into the comms. + +> {Patchwork}: "WHAT THE HELL MAX—!" + +You grin feral, blood singing. *Now* you're awake. + +[[Steer hard toward the mission marker.->MissionStart]] :: Main Menu {"position":"325,350","size":"100,100"} (align:"=><=")+(box:"X")[= ## [[Play->Start]] -:: Start + +:: MissionStart {"position":"425,150","size":"100,100"} +Ahead, the coordinates Zack sent shimmer against the endless clouds — a salvage beacon pulsing weakly atop a broken drift. + +Job's simple: +- Retrieve whatever's left. +- Don’t die. +- Optional: look cooler than anyone else ever has while doing it. + +The Sky calls. You answer. + +[[Approach the salvage drift.->Main Menu]] + + +:: Return {"position":"75,150","size":"100,100"} +(align:"=><=")+(box:"X")[(link-goto: + "Return", (history:)'s last)] + + +:: Settings {"position":"200,475","size":"100,100"} +(align:"=><=")+(box:"X")[= + Name: (input-box:2bind $player,"X",1,"Max") + + (display:"Return") + + +:: Start {"position":"450,325","size":"100,100"} Your cockpit hums like a sleeping dragon. Through the cracked canopy of *Strider V*, a soft red mist curls off the Skyloft’s edge. Somewhere deep in the chassis, warning lights flicker half-heartedly, like they’re as tired as you are. @@ -56,50 +94,18 @@ Your knuckles ache against the worn controls. Another job. Another gamble. Anoth [[Mutter and stretch lazily.->WakeupLazy]] [[Groan dramatically into the comms.->WakeupGroan]] -:: WakeupGrin -You crack a grin so wide it probably pings off every cheap sensor in a ten-meter radius. -> {You}: "Relax, Patchwork. *Crimson Hunter's* always ready to fly." +:: StoryInit {"position":"75,275","size":"100,100"} +(set: $bond to 50) +(set: $inventory to (a:)) +(set: $thrusters to "stable") +(set: $commStatus to "open") +(set: $callsign to "Crimson Hunter") +(set: $partner to "Patchwork") +(set: $player to "Max") -A beat of static. Then Zack’s voice, drier than desert toast: -> {Patchwork}: "Sure, ace. Tell that to your **left booster**, which by the way, is crying for mercy." - -The Skiff shudders under you — an old, familiar tremble, like a dog itching for the chase. - -[[Check systems manually.->SystemsCheck]] -[[Punch it and hope for the best.->LiftOffWild]] - -:: WakeupLazy -You stretch slow, deliberate, bones cracking like popcorn. -$player Casey’s guide to being technically alive: minimal effort, maximum cool. - -> {You}: "Mmrph. Five more minutes. Tell the sky pirates to hold, will ya?" - -Zack exhales loud enough to blow out the comm mic. - -> {Patchwork}: "Yeah, I'll just *reschedule* reality. Get moving, Hunter." - -The Skiff's dash blinks a soft yellow — not urgent, but not *great* either. - -[[Check systems manually.->SystemsCheck]] -[[Punch it and hope for the best.->LiftOffWild]] - -:: WakeupGroan -You press your forehead to the controls and groan, long and theatrical. - -> {You}: "Consider me dead. Tell my fan club." - -Zack snorts. - -> {Patchwork}: "Cool. I'll write a eulogy. 'Here lies Crimson Hunter. Taken too soon. Self-inflicted cause of death: **Chronic dumbassery.**'" - -Outside, the Skyloft's early light fractures across the clouds — gold and blood-red. - -[[Check systems manually.->SystemsCheck]] -[[Punch it and hope for the best.->LiftOffWild]] - -:: SystemsCheck +:: SystemsCheck {"position":"775,100","size":"100,100"} You sweep your fingers across the cracked holopanel, coaxing a grudging status feed from *Strider V*. - Thrusters: Stable-ish. @@ -115,46 +121,48 @@ Zack pings back: [[Launch clean and professional.->CleanLaunch]] [[Launch with a barrel roll, style first.->BarrelLaunch]] -:: LiftOffWild -You slam the throttle without even looking. -The Skiff lurches forward like a furious catapult. Somewhere, Zack yelps into the comms. +:: WakeupGrin {"position":"925,150","size":"100,100"} +You crack a grin so wide it probably pings off every cheap sensor in a ten-meter radius. -> {Patchwork}: "WHAT THE HELL MAX—!" +> {You}: "Relax, Patchwork. *Crimson Hunter's* always ready to fly." -You grin feral, blood singing. *Now* you're awake. +A beat of static. Then Zack’s voice, drier than desert toast: -[[Steer hard toward the mission marker.->MissionStart]] +> {Patchwork}: "Sure, ace. Tell that to your **left booster**, which by the way, is crying for mercy." -:: CleanLaunch -You ease the throttle up smoothly, letting the Skiff slide off the Skyloft lip like a stone skipping water. +The Skiff shudders under you — an old, familiar tremble, like a dog itching for the chase. -Zack hums approval through the line. +[[Check systems manually.->SystemsCheck]] +[[Punch it and hope for the best.->LiftOffWild]] -> {Patchwork}: "Finally. A **professional criminal.** Mom would be so proud." -Clouds part under you like gates. The sky is yours. +:: WakeupGroan {"position":"775,225","size":"100,100"} +You press your forehead to the controls and groan, long and theatrical. -[[Head toward the mission marker.->MissionStart]] +> {You}: "Consider me dead. Tell my fan club." -:: BarrelLaunch -You punch a barrel roll straight into launch, laughing as *Strider V* spirals out from the Skyloft like a bottle rocket. +Zack snorts. -> {Patchwork}: "Seriously?! They're gonna **see you from orbit,** $player!" +> {Patchwork}: "Cool. I'll write a eulogy. 'Here lies Crimson Hunter. Taken too soon. Self-inflicted cause of death: **Chronic dumbassery.**'" -The Skiff's stabilizers whine — but you land clean, riding momentum straight into open air. +Outside, the Skyloft's early light fractures across the clouds — gold and blood-red. -[[Boost toward the mission marker.->MissionStart]] +[[Check systems manually.->SystemsCheck]] +[[Punch it and hope for the best.->LiftOffWild]] -:: MissionStart -Ahead, the coordinates Zack sent shimmer against the endless clouds — a salvage beacon pulsing weakly atop a broken drift. -Job's simple: -- Retrieve whatever's left. -- Don’t die. -- Optional: look cooler than anyone else ever has while doing it. +:: WakeupLazy {"position":"700,375","size":"100,100"} +You stretch slow, deliberate, bones cracking like popcorn. +$player Casey’s guide to being technically alive: minimal effort, maximum cool. -The Sky calls. You answer. +> {You}: "Mmrph. Five more minutes. Tell the sky pirates to hold, will ya?" -[[Approach the salvage drift.->DriftApproach]] +Zack exhales loud enough to blow out the comm mic. +> {Patchwork}: "Yeah, I'll just *reschedule* reality. Get moving, Hunter." + +The Skiff's dash blinks a soft yellow — not urgent, but not *great* either. + +[[Check systems manually.->SystemsCheck]] +[[Punch it and hope for the best.->LiftOffWild]]