From 233a801aa5fa030a5756c3cc5a36142034507aec Mon Sep 17 00:00:00 2001 From: Iggy Date: Wed, 21 Aug 2024 21:25:09 -0300 Subject: [PATCH] select_chapter function improvements --- game/chapter_select.rpy | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/game/chapter_select.rpy b/game/chapter_select.rpy index dea62ec..1b3c3c0 100644 --- a/game/chapter_select.rpy +++ b/game/chapter_select.rpy @@ -28,8 +28,16 @@ init python: def select_chapter(): global selected_tuple, current_chapter - selected_tuple = renpy.display_menu(tuples_index) - current_chapter = renpy.display_menu(selected_tuple) + while True: + selected_tuple = renpy.display_menu(tuples_index + [("Go Back", "go_back")]) + if selected_tuple == "go_back": + renpy.jump("chapter_select") + + current_chapter = renpy.display_menu(selected_tuple + [("Go Back", "go_back")]) + if current_chapter == "go_back": + continue + else: + break set_stats() @@ -76,6 +84,8 @@ label chapter_select: "Ending 4": $ anon_score = 4 $ fang_score = 4 + "Exit to main menu": + return $ lock_scores = True call initstats(anon_score, fang_score) from _call_initstats_2