From a825f800a04334ac8a4338c5fe88d7bbce49c022 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 8 Sep 2025 23:52:05 -0400 Subject: Made sure the apworld unit tests pass --- apworld/player_logic.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apworld/player_logic.py') diff --git a/apworld/player_logic.py b/apworld/player_logic.py index c94b809..dbd340c 100644 --- a/apworld/player_logic.py +++ b/apworld/player_logic.py @@ -335,7 +335,11 @@ class Lingo2PlayerLogic: for ending_id in door.endings: ending = self.world.static_logic.objects.endings[ending_id] - reqs.items.add(f"{ending.name.capitalize()} Ending (Achieved)") + + if self.world.options.victory_condition.current_key.removesuffix("_ending").upper() == ending.name: + reqs.items.add("Victory") + else: + reqs.items.add(f"{ending.name.capitalize()} Ending (Achieved)") for sub_door_id in door.doors: sub_reqs = self.get_door_open_reqs(sub_door_id) -- cgit 1.4.1