This commit is contained in:
+11
-34
@@ -2,8 +2,8 @@
|
|||||||
# Scene 2: Sara Arrives
|
# Scene 2: Sara Arrives
|
||||||
|
|
||||||
define sara = Character("Sara", color="#c8a882")
|
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 luno = Character("Luno", color="#82b4c8")
|
||||||
define narrator = Character(None)
|
|
||||||
|
|
||||||
# ── Persistent flags ──────────────────────────────────────────────────────────
|
# ── Persistent flags ──────────────────────────────────────────────────────────
|
||||||
default checkpoint_set = False
|
default checkpoint_set = False
|
||||||
@@ -19,25 +19,25 @@ label start:
|
|||||||
with fade
|
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."
|
"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
|
show sara neutral at left
|
||||||
with easeinright
|
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
|
show luno curious at right
|
||||||
with easeinright
|
with easeinright
|
||||||
|
|
||||||
"The girl notices Sara first."
|
|
||||||
jump luno_greeting
|
jump luno_greeting
|
||||||
|
|
||||||
label luno_greeting:
|
label luno_greeting:
|
||||||
luno "You're here for the recruitment?"
|
luno "You're here for the recruitment?"
|
||||||
sara "Yes. Where do I register?"
|
sara "Yes. Where do I register?"
|
||||||
luno "The man over at that table takes your name. Then we wait."
|
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."
|
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?"
|
luno "So. Money, glory, or are you just bored?"
|
||||||
jump choice_screen
|
jump choice_screen
|
||||||
|
|
||||||
@@ -45,7 +45,7 @@ label rewind_choice(continue_label=None):
|
|||||||
if checkpoint_set:
|
if checkpoint_set:
|
||||||
show screen rewind_prompt
|
show screen rewind_prompt
|
||||||
menu:
|
menu:
|
||||||
"\[ Rewind \]":
|
"[[ Rewind ]":
|
||||||
hide screen rewind_prompt
|
hide screen rewind_prompt
|
||||||
$ rewind_used = True
|
$ rewind_used = True
|
||||||
scene black
|
scene black
|
||||||
@@ -60,18 +60,15 @@ label rewind_choice(continue_label=None):
|
|||||||
show luno curious at right
|
show luno curious at right
|
||||||
"Sara is standing at the choice again. Luno's question still in the air."
|
"Sara is standing at the choice again. Luno's question still in the air."
|
||||||
jump choice_screen
|
jump choice_screen
|
||||||
"\[ Continue \]":
|
"[[ Continue ]":
|
||||||
hide screen rewind_prompt
|
hide screen rewind_prompt
|
||||||
jump scene_continues
|
jump scene_continues
|
||||||
|
|
||||||
label choice_screen:
|
label choice_screen:
|
||||||
show screen timer_bar
|
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
"Why are you here?"
|
"Why are you here?"
|
||||||
"\[ Create Checkpoint \]" if not checkpoint_set:
|
"[[ Create Checkpoint ]" if not checkpoint_set:
|
||||||
$ checkpoint_set = True
|
$ checkpoint_set = True
|
||||||
hide screen timer_bar
|
|
||||||
scene black
|
scene black
|
||||||
with dissolve
|
with dissolve
|
||||||
"A flash. Sara's hand, signing something. A contract. The ink is red."
|
"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.":
|
"For the money, like anyone.":
|
||||||
if rewind_used:
|
if rewind_used:
|
||||||
hide screen timer_bar
|
|
||||||
jump branch_money_post_rewind
|
jump branch_money_post_rewind
|
||||||
else:
|
else:
|
||||||
hide screen timer_bar
|
|
||||||
jump branch_money
|
jump branch_money
|
||||||
|
|
||||||
"To find something worth doing." if not purpose_chosen:
|
"To find something worth doing." if not purpose_chosen:
|
||||||
hide screen timer_bar
|
|
||||||
jump branch_purpose
|
jump branch_purpose
|
||||||
|
|
||||||
"I'd rather not say.":
|
"I'd rather not say.":
|
||||||
hide screen timer_bar
|
|
||||||
jump branch_silence
|
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 checkpoint_set and silence_chosen:
|
||||||
hide screen timer_bar
|
|
||||||
jump branch_sharp
|
jump branch_sharp
|
||||||
|
|
||||||
label branch_money:
|
label branch_money:
|
||||||
@@ -180,27 +172,12 @@ label branch_sharp:
|
|||||||
jump scene_continues
|
jump scene_continues
|
||||||
|
|
||||||
label scene_continues:
|
label scene_continues:
|
||||||
"Before the silence can settle, footsteps at the gate."
|
thinking "She is a sharp one, have to be careful around her."
|
||||||
"Two more arrivals. The scene continues..."
|
show
|
||||||
return
|
return
|
||||||
|
|
||||||
# ── Screens ───────────────────────────────────────────────────────────────────
|
# ── 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():
|
screen rewind_prompt():
|
||||||
zorder 10
|
zorder 10
|
||||||
text "Rewind available":
|
text "Rewind available":
|
||||||
|
|||||||
Reference in New Issue
Block a user