diff --git a/.vscode/settings.json b/.vscode/settings.json index ec53d13..4668f9c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,6 +5,6 @@ "**/*.rpymc": true, "**/cache/": true }, - "renpyWarp.sdkPath": "/Users/dynamitos/Library/Application Support/Code/User/globalStorage/paisleysoftworks.renpywarp/file-downloader-downloads/8.5.3", + "renpyWarp.sdkPath": "/home/dynamitos/.config/Code - OSS/User/globalStorage/paisleysoftworks.renpywarp/file-downloader-downloads/8.5.3", "renpyWarp.renpyExtensionsEnabled": "Enabled" } \ No newline at end of file diff --git a/game/script.rpy b/game/script.rpy index 8ed3882..28d5e0f 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -2,8 +2,8 @@ # Scene 2: Sara Arrives define sara = Character("Sara", color="#c8a882") -define thinking = Character(None, color="#c8a882", what_prefix="[[", what_suffix="]", show_two_window=False) define luno = Character("Luno", color="#82b4c8") +define narrator = Character(None) # ── Persistent flags ────────────────────────────────────────────────────────── default checkpoint_set = False @@ -19,52 +19,55 @@ label start: with fade "The Iron Hollow training yard sits inside a converted warehouse district. Stone walls, packed dirt, the smell of old metal and new sweat." - thinking "I wonder what will await me in there." + "Sara takes it all in before she steps through the gate." show sara neutral at left with easeinright - thinking "Two people are already here. That boy over there looks pretty confindent. And a girl near the gate — looks like she noticed me." + "Two people are already here. A boy against the far wall, watching nothing. And a girl near the gate — moving like she already belongs." show luno curious at right with easeinright + "The girl notices Sara first." jump luno_greeting label luno_greeting: luno "You're here for the recruitment?" sara "Yes. Where do I register?" luno "The man over at that table takes your name. Then we wait." - show luno neutral at right luno "I'm Luno. Been here a few days already — helping with the wounded from last month's job. I know how things run here if you need anything." - show luno curious at right + "She doesn't say it like an offer. She says it like she's already taking notes." luno "So. Money, glory, or are you just bored?" jump choice_screen -label rewind_choice(continue_label=None): - if checkpoint_set: - show screen rewind_prompt - menu: - "[[ Rewind ]": - hide screen rewind_prompt - $ rewind_used = True - scene black - with dissolve - show screen teal_wash - "The world pulls back." - "Colour drains to teal. Sound slows to nothing." - hide screen teal_wash - scene bg training_yard - with dissolve - show sara neutral at left - show luno curious at right - "Sara is standing at the choice again. Luno's question still in the air." - jump choice_screen - "[[ Continue ]": - hide screen rewind_prompt - jump scene_continues +label rewind_choice: + if not checkpoint_set: + jump scene_continues + + show screen rewind_prompt + menu: + "[[ Rewind ]": + hide screen rewind_prompt + $ rewind_used = True + scene black + with dissolve + show screen teal_wash + "The world pulls back." + "Colour drains to teal. Sound slows to nothing." + hide screen teal_wash + scene bg training_yard + with dissolve + show sara neutral at left + show luno curious at right + "Sara is standing at the choice again. Luno's question still in the air." + jump choice_screen + "[[ Continue ]": + hide screen rewind_prompt + jump scene_continues label choice_screen: + menu: "Why are you here?" "[[ Create Checkpoint ]" if not checkpoint_set: @@ -91,7 +94,7 @@ label choice_screen: "I'd rather not say.": jump branch_silence - "[[ You asked the others the same thing, didn't you. ]" if checkpoint_set and silence_chosen: + "[[ You asked the others the same thing, didn't you. ]" if silence_chosen: jump branch_sharp label branch_money: @@ -106,7 +109,6 @@ label branch_money: luno "They can be." "She doesn't push. But her eyes stay on Sara for another moment" jump rewind_choice - jump scene_continues label branch_money_post_rewind: sara "Same reason as everyone else." @@ -119,7 +121,6 @@ label branch_money_post_rewind: "She shakes it off. Probably nothing." "Sara knows it wasn't nothing." jump rewind_choice - jump scene_continues label branch_purpose: $ purpose_chosen = True @@ -139,7 +140,6 @@ label branch_purpose: luno "...Yeah. I know that feeling." "Sara can step back. Give the safer answer. Luno will never know what she almost said." jump rewind_choice - jump scene_continues label branch_silence: $ silence_chosen = True @@ -149,7 +149,6 @@ label branch_silence: luno "That's an answer too." "She's not unfriendly. But Sara just became a question mark in Luno's mental ledger." jump rewind_choice - jump scene_continues label branch_sharp: sara "You asked him the same thing." @@ -169,11 +168,10 @@ label branch_sharp: "But her eyes are sharper now, not warmer." show luno sharp at right jump rewind_choice - jump scene_continues label scene_continues: - thinking "She is a sharp one, have to be careful around her." - show + "Before the silence can settle, footsteps at the gate." + "Two more arrivals. The scene continues..." return # ── Screens ───────────────────────────────────────────────────────────────────