From 2a157e13626f3c6a81cec15734f58da9f3e45692 Mon Sep 17 00:00:00 2001 From: Map Date: Wed, 2 Oct 2024 06:34:35 -0500 Subject: [PATCH] add locking feature to get_ending (needed for chapter 11) --- game/src/utility.rpy | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/game/src/utility.rpy b/game/src/utility.rpy index 67ad7be..23560dd 100644 --- a/game/src/utility.rpy +++ b/game/src/utility.rpy @@ -2,14 +2,17 @@ init python: def get_ending(): - if anonscore >= 4 and fangscore >= 4 and wingStory: - return 4 # Golden - elif anonscore >= 3 and fangscore <= 4: - return 3 # Tradwife - elif anonscore <= 3 and fangscore >= 3: - return 2 # Doomer + if ending_route_number == None: + if anonscore >= 4 and fangscore >= 4 and wingStory: + return 4 # Golden + elif anonscore >= 3 and fangscore <= 4: + return 3 # Tradwife + elif anonscore <= 3 and fangscore >= 3: + return 2 # Doomer + else: + return 1 # Shooter else: - return 1 # Shooter + return ending_route_number def debug_story_variables(toggle=True):