Archipelago/worlds/messenger
Aaron Wagener 2f6b6838cd
The Messenger: more optimizations (#2451)
More speed optimizations for The Messenger. Moves Figurines into their own region, so their complicated access rule only needs to be calculated once when doing a sweep. Removes a redundant loop for shop locations by just directly assigning the access rule in the class instead of retroactively. Reduces slot_data to only information that can't be derived, and removes some additional extraneous data. Removes some unused sets and lists. Removes a redundant event location, and increments the required_client_version to prevent clients that don't expect the new slot_data. Drops data version since it's going away soon anyways, to remove conflicts.
2023-11-24 00:38:57 +01:00
..
docs The Messenger: Update Docs for latest release (#2005) 2023-07-21 14:43:23 -05:00
test The Messenger: more optimizations (#2451) 2023-11-24 00:38:57 +01:00
__init__.py The Messenger: more optimizations (#2451) 2023-11-24 00:38:57 +01:00
constants.py Core: move option results to the World class instead of MultiWorld (#993) 2023-10-10 22:30:20 +02:00
options.py Core: move option results to the World class instead of MultiWorld (#993) 2023-10-10 22:30:20 +02:00
regions.py The Messenger: more optimizations (#2451) 2023-11-24 00:38:57 +01:00
rules.py The Messenger: more optimizations (#2451) 2023-11-24 00:38:57 +01:00
shop.py Core: move option results to the World class instead of MultiWorld (#993) 2023-10-10 22:30:20 +02:00
subclasses.py The Messenger: more optimizations (#2451) 2023-11-24 00:38:57 +01:00