about summary refs log tree commit diff stats
path: root/apworld/player_logic.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-09 11:51:42 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-09 11:51:42 -0400
commit6dc4fae2ee9b7b9145a8938e95080dba448cf44a (patch)
tree53d77f928f47b31d47964ce7abfebb7a8b99c80c /apworld/player_logic.py
parentc4bd95a0b310df43cdebe1593fac0d5f0de64da2 (diff)
parenta825f800a04334ac8a4338c5fe88d7bbce49c022 (diff)
downloadlingo2-archipelago-6dc4fae2ee9b7b9145a8938e95080dba448cf44a.tar.gz
lingo2-archipelago-6dc4fae2ee9b7b9145a8938e95080dba448cf44a.tar.bz2
lingo2-archipelago-6dc4fae2ee9b7b9145a8938e95080dba448cf44a.zip
Merge branch 'main' of fourisland.com:/srv/git/lingo2-archipelago
Diffstat (limited to 'apworld/player_logic.py')
-rw-r--r--apworld/player_logic.py6
1 files changed, 5 insertions, 1 deletions
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:
335 335
336 for ending_id in door.endings: 336 for ending_id in door.endings:
337 ending = self.world.static_logic.objects.endings[ending_id] 337 ending = self.world.static_logic.objects.endings[ending_id]
338 reqs.items.add(f"{ending.name.capitalize()} Ending (Achieved)") 338
339 if self.world.options.victory_condition.current_key.removesuffix("_ending").upper() == ending.name:
340 reqs.items.add("Victory")
341 else:
342 reqs.items.add(f"{ending.name.capitalize()} Ending (Achieved)")
339 343
340 for sub_door_id in door.doors: 344 for sub_door_id in door.doors:
341 sub_reqs = self.get_door_open_reqs(sub_door_id) 345 sub_reqs = self.get_door_open_reqs(sub_door_id)