Files
Grinch-AP/worlds
Mysteryem dae3fe188d OOT: Fix incorrect region accessibility after update_reachable_regions() (#3712)
`CollectionState.update_reachable_regions()` un-stales the state for all
players, but when checking `OOTRegion.can_reach()`, it would only update
OOT's age region accessibility when the state was stale, so if the state
was always un-staled by `update_reachable_regions()` immediately before
`OOTRegion.can_reach()`, OOT's age region accessibility would never
update.

This patch fixes the issue by replacing use of CollectionState.stale
with a separate stale state dictionary specific to OOT that is only
un-staled by `_oot_update_age_reachable_regions()`.

OOT's collect() and remove() implementations have been updated to stale
the new OOT-specific state.
2024-09-17 15:11:35 +02:00
..
2024-09-09 15:56:15 +02:00
2024-08-08 00:19:52 +02:00
2024-04-12 00:32:10 -04:00
2024-08-24 02:05:42 +02:00
2024-07-31 12:13:14 +02:00
2024-09-16 14:30:47 +02:00
2024-08-10 13:08:24 +02:00
2024-09-08 14:42:59 +02:00