From f284e200a73a57b7be6a03b68e7800066effd0e3 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 25 Oct 2025 20:36:20 -0400 Subject: Fix gen failure with White Ending at 12 endings --- apworld/player_logic.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'apworld') diff --git a/apworld/player_logic.py b/apworld/player_logic.py index 0cbcdec..d7b18c2 100644 --- a/apworld/player_logic.py +++ b/apworld/player_logic.py @@ -389,14 +389,14 @@ class Lingo2PlayerLogic: self.locations_by_room.setdefault(ending.room_id, []).append(PlayerLocation(ending.ap_id, AccessRequirements())) - event_name = f"{ending.name.capitalize()} Ending (Achieved)" - item_name = "Ending" - if world.options.victory_condition.current_key.removesuffix("_ending").upper() == ending.name: - item_name = "Victory" + event_name = f"{ending.name.capitalize()} Ending (Goal)" + self.event_loc_item_by_room.setdefault(ending.room_id, {})[event_name] = "Victory" self.goal_room_id = ending.room_id - self.event_loc_item_by_room.setdefault(ending.room_id, {})[event_name] = item_name + if ending.name != "WHITE": + event_name = f"{ending.name.capitalize()} Ending (Achieved)" + self.event_loc_item_by_room.setdefault(ending.room_id, {})[event_name] = "Ending" if self.world.options.keyholder_sanity: for keyholder in world.static_logic.objects.keyholders: -- cgit 1.4.1