summary refs log tree commit diff stats
path: root/apworld/__init__.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-03 22:02:31 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-03 22:02:31 -0400
commit05d3219f4496104cdf8d96aaacbdd41f7e0dbed2 (patch)
tree16532caab1fa2e0ff4e5d8fbd4ad5dfd09b8b576 /apworld/__init__.py
parentbed3397a3acb42104cbf085455954313178d8433 (diff)
downloadlingo2-archipelago-05d3219f4496104cdf8d96aaacbdd41f7e0dbed2.tar.gz
lingo2-archipelago-05d3219f4496104cdf8d96aaacbdd41f7e0dbed2.tar.bz2
lingo2-archipelago-05d3219f4496104cdf8d96aaacbdd41f7e0dbed2.zip
Renamed filler item to "A Job Well Done"
Diffstat (limited to 'apworld/__init__.py')
-rw-r--r--apworld/__init__.py8
1 files changed, 6 insertions, 2 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):
52 52
53 item_difference = total_locations - len(pool) 53 item_difference = total_locations - len(pool)
54 for i in range(0, item_difference): 54 for i in range(0, item_difference):
55 pool.append(self.create_item("Nothing")) 55 pool.append(self.create_item(self.get_filler_item_name()))
56 56
57 self.multiworld.itempool += pool 57 self.multiworld.itempool += pool
58 58
59 def create_item(self, name: str) -> Item: 59 def create_item(self, name: str) -> Item:
60 return Lingo2Item(name, ItemClassification.filler if name == "Nothing" else ItemClassification.progression, 60 return Lingo2Item(name, ItemClassification.filler if name == self.get_filler_item_name() else
61 ItemClassification.progression,
61 self.item_name_to_id.get(name), self.player) 62 self.item_name_to_id.get(name), self.player)
62 63
63 def set_rules(self): 64 def set_rules(self):
@@ -76,3 +77,6 @@ class Lingo2World(World):
76 } 77 }
77 78
78 return slot_data 79 return slot_data
80
81 def get_filler_item_name(self) -> str:
82 return "A Job Well Done"