mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
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.
This commit is contained in:
@@ -111,4 +111,3 @@ class NoLogicTest(MessengerTestBase):
|
||||
for loc in all_locations:
|
||||
with self.subTest("Default unreachables", location=loc):
|
||||
self.assertFalse(self.can_reach_location(loc))
|
||||
self.assertBeatable(True)
|
||||
|
||||
Reference in New Issue
Block a user