From 05d3219f4496104cdf8d96aaacbdd41f7e0dbed2 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 3 Sep 2025 22:02:31 -0400 Subject: Renamed filler item to "A Job Well Done" --- apworld/__init__.py | 8 ++++++-- apworld/static_logic.py | 2 +- data/ids.yaml | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/apworld/__init__.py b/apworld/__init__.py index 7ebdf56..30737f3 100644 --- a/apworld/__init__.py +++ b/apworld/__init__.py @@ -52,12 +52,13 @@ class Lingo2World(World): item_difference = total_locations - len(pool) for i in range(0, item_difference): - pool.append(self.create_item("Nothing")) + pool.append(self.create_item(self.get_filler_item_name())) self.multiworld.itempool += pool def create_item(self, name: str) -> Item: - return Lingo2Item(name, ItemClassification.filler if name == "Nothing" else ItemClassification.progression, + return Lingo2Item(name, ItemClassification.filler if name == self.get_filler_item_name() else + ItemClassification.progression, self.item_name_to_id.get(name), self.player) def set_rules(self): @@ -76,3 +77,6 @@ class Lingo2World(World): } return slot_data + + def get_filler_item_name(self) -> str: + return "A Job Well Done" diff --git a/apworld/static_logic.py b/apworld/static_logic.py index a945bc0..b33a357 100644 --- a/apworld/static_logic.py +++ b/apworld/static_logic.py @@ -49,7 +49,7 @@ class Lingo2StaticLogic: location_name = f"{self.get_room_object_location_prefix(keyholder)} - {keyholder.key.upper()} Keyholder" self.location_id_to_name[keyholder.ap_id] = location_name - self.item_id_to_name[self.objects.special_ids["Nothing"]] = "Nothing" + self.item_id_to_name[self.objects.special_ids["A Job Well Done"]] = "A Job Well Done" self.item_name_to_id = {name: ap_id for ap_id, name in self.item_id_to_name.items()} self.location_name_to_id = {name: ap_id for ap_id, name in self.location_id_to_name.items()} diff --git a/data/ids.yaml b/data/ids.yaml index b66d6a9..f241b3f 100644 --- a/data/ids.yaml +++ b/data/ids.yaml @@ -3859,7 +3859,7 @@ endings: WHITE: 2738 YELLOW: 1206 special: - Nothing: 1160 + A Job Well Done: 1160 progressives: Progressive Gold Ending: 2753 Progressive Symbolic Entrance: 2752 -- cgit 1.4.1