Update ArchipIDLE item count to 200, and add a few more items (#1627)

This commit is contained in:
Chris Wilson
2023-03-29 21:27:35 -04:00
committed by GitHub
parent a5373e3672
commit f3dad894ec
3 changed files with 24 additions and 9 deletions

View File

@@ -25,7 +25,7 @@ class ArchipIDLEWorld(World):
"""
game = "ArchipIDLE"
topology_present = False
data_version = 4
data_version = 5
hidden = (datetime.now().month != 4) # ArchipIDLE is only visible during April
web = ArchipIDLEWebWorld()
@@ -37,8 +37,8 @@ class ArchipIDLEWorld(World):
location_name_to_id = {}
start_id = 9000
for i in range(1, 101):
location_name_to_id[f"IDLE for at least {int(i / 2)} minutes {30 if (i % 2) else 0} seconds"] = start_id
for i in range(1, 201):
location_name_to_id[f"IDLE item number {i}"] = start_id
start_id += 1
def generate_basic(self):
@@ -46,10 +46,10 @@ class ArchipIDLEWorld(World):
self.multiworld.random.shuffle(item_table_copy)
item_pool = []
for i in range(100):
for i in range(200):
item = ArchipIDLEItem(
item_table_copy[i],
ItemClassification.progression if i < 20 else ItemClassification.filler,
ItemClassification.progression if i < 40 else ItemClassification.filler,
self.item_name_to_id[item_table_copy[i]],
self.player
)