diff --git a/game/script.rpy b/game/script.rpy index bdc4192..8ed3882 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,25 +19,25 @@ 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." - "Sara takes it all in before she steps through the gate." + thinking "I wonder what will await me in there." show sara neutral at left with easeinright - "Two people are already here. A boy against the far wall, watching nothing. And a girl near the gate — moving like she already belongs." + thinking "Two people are already here. That boy over there looks pretty confindent. And a girl near the gate — looks like she noticed me." 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." - "She doesn't say it like an offer. She says it like she's already taking notes." + show luno curious at right luno "So. Money, glory, or are you just bored?" jump choice_screen @@ -45,7 +45,7 @@ label rewind_choice(continue_label=None): if checkpoint_set: show screen rewind_prompt menu: - "\[ Rewind \]": + "[[ Rewind ]": hide screen rewind_prompt $ rewind_used = True scene black @@ -60,18 +60,15 @@ label rewind_choice(continue_label=None): show luno curious at right "Sara is standing at the choice again. Luno's question still in the air." jump choice_screen - "\[ Continue \]": + "[[ Continue ]": hide screen rewind_prompt jump scene_continues label choice_screen: - show screen timer_bar - menu: "Why are you here?" - "\[ Create Checkpoint \]" if not checkpoint_set: + "[[ Create Checkpoint ]" if not checkpoint_set: $ checkpoint_set = True - hide screen timer_bar scene black with dissolve "A flash. Sara's hand, signing something. A contract. The ink is red." @@ -84,22 +81,17 @@ label choice_screen: "For the money, like anyone.": if rewind_used: - hide screen timer_bar jump branch_money_post_rewind else: - hide screen timer_bar jump branch_money "To find something worth doing." if not purpose_chosen: - hide screen timer_bar jump branch_purpose "I'd rather not say.": - hide screen timer_bar jump branch_silence - "\[ You asked the others the same thing, didn't you. \]" if checkpoint_set and silence_chosen: - hide screen timer_bar + "[[ You asked the others the same thing, didn't you. ]" if checkpoint_set and silence_chosen: jump branch_sharp label branch_money: @@ -180,27 +172,12 @@ label branch_sharp: jump scene_continues label scene_continues: - "Before the silence can settle, footsteps at the gate." - "Two more arrivals. The scene continues..." + thinking "She is a sharp one, have to be careful around her." + show return # ── Screens ─────────────────────────────────────────────────────────────────── -screen timer_bar: - zorder 10 - timer timer_left action Hide("timer_bar") - vbox: - xalign 0.5 - yalign 0.02 - bar: - value AnimatedValue(timer_left, timer_max, 0.1) - xsize 400 - ysize 14 - text "Respond within [timer_left]s": - xalign 0.5 - color "#c8c8c8" - size 18 - screen rewind_prompt(): zorder 10 text "Rewind available":