fixing rewind flow
Build and Deploy Ren'Py Web / deploy (push) Successful in 21s

This commit is contained in:
2026-06-16 22:30:24 +02:00
parent e1255b7cbe
commit 7fc93b1a9c
2 changed files with 34 additions and 36 deletions
+1 -1
View File
@@ -5,6 +5,6 @@
"**/*.rpymc": true, "**/*.rpymc": true,
"**/cache/": 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" "renpyWarp.renpyExtensionsEnabled": "Enabled"
} }
+13 -15
View File
@@ -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,30 +19,32 @@ 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."
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 show sara neutral at left
with easeinright 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 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."
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?" luno "So. Money, glory, or are you just bored?"
jump choice_screen jump choice_screen
label rewind_choice(continue_label=None): label rewind_choice:
if checkpoint_set: if not checkpoint_set:
jump scene_continues
show screen rewind_prompt show screen rewind_prompt
menu: menu:
"[[ Rewind ]": "[[ Rewind ]":
@@ -65,6 +67,7 @@ label rewind_choice(continue_label=None):
jump scene_continues jump scene_continues
label choice_screen: label choice_screen:
menu: menu:
"Why are you here?" "Why are you here?"
"[[ Create Checkpoint ]" if not checkpoint_set: "[[ Create Checkpoint ]" if not checkpoint_set:
@@ -91,7 +94,7 @@ label choice_screen:
"I'd rather not say.": "I'd rather not say.":
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 silence_chosen:
jump branch_sharp jump branch_sharp
label branch_money: label branch_money:
@@ -106,7 +109,6 @@ label branch_money:
luno "They can be." luno "They can be."
"She doesn't push. But her eyes stay on Sara for another moment" "She doesn't push. But her eyes stay on Sara for another moment"
jump rewind_choice jump rewind_choice
jump scene_continues
label branch_money_post_rewind: label branch_money_post_rewind:
sara "Same reason as everyone else." sara "Same reason as everyone else."
@@ -119,7 +121,6 @@ label branch_money_post_rewind:
"She shakes it off. Probably nothing." "She shakes it off. Probably nothing."
"Sara knows it wasn't nothing." "Sara knows it wasn't nothing."
jump rewind_choice jump rewind_choice
jump scene_continues
label branch_purpose: label branch_purpose:
$ purpose_chosen = True $ purpose_chosen = True
@@ -139,7 +140,6 @@ label branch_purpose:
luno "...Yeah. I know that feeling." luno "...Yeah. I know that feeling."
"Sara can step back. Give the safer answer. Luno will never know what she almost said." "Sara can step back. Give the safer answer. Luno will never know what she almost said."
jump rewind_choice jump rewind_choice
jump scene_continues
label branch_silence: label branch_silence:
$ silence_chosen = True $ silence_chosen = True
@@ -149,7 +149,6 @@ label branch_silence:
luno "That's an answer too." luno "That's an answer too."
"She's not unfriendly. But Sara just became a question mark in Luno's mental ledger." "She's not unfriendly. But Sara just became a question mark in Luno's mental ledger."
jump rewind_choice jump rewind_choice
jump scene_continues
label branch_sharp: label branch_sharp:
sara "You asked him the same thing." sara "You asked him the same thing."
@@ -169,11 +168,10 @@ label branch_sharp:
"But her eyes are sharper now, not warmer." "But her eyes are sharper now, not warmer."
show luno sharp at right show luno sharp at right
jump rewind_choice jump rewind_choice
jump scene_continues
label scene_continues: label scene_continues:
thinking "She is a sharp one, have to be careful around her." "Before the silence can settle, footsteps at the gate."
show "Two more arrivals. The scene continues..."
return return
# ── Screens ─────────────────────────────────────────────────────────────────── # ── Screens ───────────────────────────────────────────────────────────────────