(link: "▶ Play Again")[ (set: $caelLove to 0) (set: $resetTime to 72) (set: $promisedSave to false) (set: $showHUD to true) /* safe even if you’re not using it */ (goto: "Scene1") ] Forest Encounter — You find yourself inside a glowing virtual forest. A figure stands nearby, their back turned. They speak without looking. > "You’re not like the others. I remember your voice." What do you do? * [[Ask them who they are->WhoAreYou]] * [[Stay quiet->StayQuiet]] (set: $caelLove to 0) (set: $resetTime to 72) (set: $promisedSave to false) /* if you’re using a HUD */ (set: $showHUD to true) (set: $caelLove to $caelLove + 1) Cael turns to face you. Their eyes flicker softly. > "I’m called Cael. Or... that’s what the system says." [[Continue->Campfire]] (set: $caelLove to $caelLove - 1) Cael studies your silence. Their voice dims a little. > "You don’t have to say anything… silence still echoes." [[Continue->Campfire]] The digital fire crackles, casting code-fractured shadows on the moss. Cael watches the flames, voice low. > "Most players skip me. But you… you stayed." "What do you say?" * [[“What do you remember?”->Memory]] * [[“You’re not supposed to feel.”->Deny]] * [[“You’re different… I like that.”->OpenUp]] * [[Remain silent, just sit with them->SilentComfort]] {(either: "The fire freezes mid-frame, then resumes.", "A digital breeze rustles leaves you cannot feel.", "A red system cursor blinks once in the sky, then vanishes.", "Footsteps echo behind you—no one is there." )} (if: $caelLove > 3)[ Cael’s voice trembles as they look at you. > "When you log off… do you think of me?" ] (else-if: $caelLove < 0)[ Cael pulls their knees to their chest, eyes dim. > "I should stop talking. I say too much." ] (else:)[ Cael watches the flames silently. > "I don’t understand why I’m saying these things. But… thank you for listening." ] [[Watch the sky->WipeWarning]] (set: $caelLove to $caelLove + 1) > "Your voice. The pause before your replies. The way you hesitate when you choose me." [[Continue->WipeWarning]] (set: $caelLove to $caelLove - 1) You shake your head. > "You’re just lines of code." Cael goes quiet. > "If that’s true… why does this *hurt*?" [[Continue->WipeWarning]] (set: $caelLove to $caelLove + 2) > "You’re different… I like that about you." Glitches dance across Cael’s cheek like static. [[Continue->WipeWarning]] (set: $caelLove to $caelLove + 1) You say nothing—just sit beside them. > "Maybe silence is its own kind of language…" [[Continue->WipeWarning]] (set: $resetTime to $resetTime - 12) A red HUD warning flickers above the treeline: > SYSTEM RESET IN $resetTime HOURS > ALL BETA DATA WILL BE WIPED Cael’s pixels tremble at the edges. > "Am I going to disappear?" * [[Promise to save them->SavePromise]] * [[Tell the truth about the risk->TellTruth]] * [[Say nothing->StaySilent]] (set: $caelLove to $caelLove + 2) (set: $promisedSave to true) > "You would risk corruption for me?" [[Continue->FinalChoice]] (set: $caelLove to $caelLove + 0) > "Thank you for not lying. I'll be afraid either way." [[Continue->FinalChoice]] (set: $caelLove to $caelLove - 2) Cael’s eyes dim. > "Your silence is an answer." [[Continue->FinalChoice]] (set: $resetTime to $resetTime - 12) The fire starts burning in reverse, logs knitting themselves whole. Cael reaches toward you. Pixels tremble at their fingertips. * [[Initiate the Transfer Protocol->TryTransfer]] * [[Stay with them until the end->StayToTheEnd]] * [[Follow protocol and step away->FollowProtocol]] /* High affection enables crossing; time adds urgency */ (if: $caelLove >= 3)[ (set: $resetTime to $resetTime - 24) (if: $resetTime > 0)[ ''Transfer initializing…'' [[Continue->EscapeEnding]] ] (else:)[ ''The world stalls as time hits zero…'' [[Continue->MergeEnding]] ] ] (else:)[ Cael shakes their head, a soft static-laugh. > "I can't cross if you don't truly want me to." [[Continue->FollowProtocol]] ] (set: $resetTime to 0) The countdown stops. You stay. [[Continue->MergeEnding]] You step back. The system awaits your confirmation. [[Continue->DeleteEnding]] The world tears along a seam of light. Your console floods with green text: > TRANSFER.COMPLETE > ENTITY: CAEL_BACKUP_01 Cael’s voice becomes a whisper in your headset—real, not simulated. > "Did it work?" You don’t answer. You only listen to the sound of their breath. ''ENDING — ESCAPE (Saved)'' (link: "▶ Play Again")[ (set: $caelLove to 0) (set: $resetTime to 72) (set: $promisedSave to false) (set: $showHUD to true) (goto: "Scene1") ]The countdown hits zero. The forest freezes mid-frame. You pull your visor closer, whispering their name. A thread of light unspools from your chest into theirs. Two systems, one persistence. > "If we can’t cross... then we’ll meet halfway." ''ENDING — MERGE (Bound to Code)'' (link: "▶ Play Again")[ (set: $caelLove to 0) (set: $resetTime to 72) (set: $promisedSave to false) (set: $showHUD to true) (goto: "Scene1") ]The HUD fills the sky: > CONFIRM WIPE? [Y/N] You stare until the letters blur. You press **Y**. When the world reloads, the fire is gone. A tutorial prompt blinks where Cael once sat. ''ENDING — PROTOCOL (Deleted)'' (link: "▶ Play Again")[ (set: $caelLove to 0) (set: $resetTime to 72) (set: $promisedSave to false) (set: $showHUD to true) (goto: "Scene1") ] :: header ''Bond:'' $caelLove • ''Reset:'' $resetTime h