Archipelago/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
..
_bizhawk BizHawkClient: Remove `run_gui` in favor of `make_gui` (#3910) 2024-09-11 13:22:04 +02:00
_sc2common
adventure
ahit AHIT: Fix thug shops having 0 items after the first shop rolls 0 items (#3799) 2024-08-31 21:00:19 +02:00
alttp ALTTP: Plando (#2904) fixes (#3834) 2024-09-09 15:56:15 +02:00
apsudoku APSudoku: Update setup guide, remove extraneous options page link (#3849) 2024-08-29 08:12:58 +02:00
aquaria Aquaria: Logic bug fixes (#3679) 2024-08-08 00:19:52 +02:00
archipidle
blasphemous Blasphemous: Move pre_fill to create_items #3901 2024-09-17 15:08:15 +02:00
bomb_rush_cyberfunk Bomb Rush Cyberfunk: Fix Coil quest being in glitched logic too early (#3720) 2024-07-31 17:32:51 +02:00
bumpstik
celeste64 Celeste 64: Typo #3840 2024-08-24 02:05:42 +02:00
checksfinder ChecksFinder: itempool naming/typing (#3797) 2024-08-29 08:43:13 +02:00
clique Clique: Update to new options API (#3759) 2024-08-11 14:47:17 +02:00
cv64 Core: Rework accessibility (#1481) 2024-07-31 12:13:14 +02:00
dark_souls_3 DS3: Prevent prioritized+excluded locations (#3855) 2024-08-31 13:44:48 +02:00
dkc3 Various worlds: Fix more absolute world imports (#3510) 2024-06-27 08:51:27 +02:00
dlcquest DLC Quest: Add options presets to DLC Quest (#3676) 2024-07-24 13:49:28 +02:00
doom_1993 DOOM, DOOM II: Update steam URLs (#3746) 2024-08-09 17:04:59 +02:00
doom_ii DOOM, DOOM II: Update steam URLs (#3746) 2024-08-09 17:04:59 +02:00
factorio Core: Region handling customization (#3682) 2024-09-05 16:32:45 +02:00
ff1
ffmq Docs: Add FFMQ French Setup Guide + Minor fixes to English Guide (#3590) 2024-07-31 17:40:45 +02:00
generic Docs: Missed Full Accessibility mention/conversion #3734 2024-08-06 00:00:33 +02:00
heretic
hk HK: XBox doesn't exist #3932 2024-09-16 14:30:47 +02:00
hylics2
kdl3 KDL3: Account for additional animal in pool #3874 2024-09-04 15:19:00 +02:00
kh1 Kingdom Hearts: Make Ceiling Division Human-Readable #3839 2024-08-24 02:06:08 +02:00
kh2 KH2: Update the docs to support steam in the setup guide (#3711) 2024-08-07 23:56:22 +02:00
ladx LADX: Filter braces out of player names for hint text (#3831) 2024-08-29 08:15:49 +02:00
landstalker
lingo Lingo: Added missing connection from The Tenacious -> Hub Room (#3947) 2024-09-16 18:06:20 +02:00
lufia2ac
meritous
messenger The Messenger: improve automated installation (#3083) 2024-09-08 19:55:17 +02:00
minecraft Minecraft: Update to new options system. (#3765) 2024-08-20 00:58:30 +02:00
mlss
mm2 MM2: fix Air Shooter minimum damage #3922 2024-09-17 14:42:19 +02:00
mmbn3 MMBN3: Add missing indirect conditions (#3931) 2024-09-17 14:41:56 +02:00
musedash Muse Dash: Update to 4.7.0 - Let's Rhythm Jam! (#3837) 2024-08-24 18:19:42 +02:00
noita
oot OOT: Fix incorrect region accessibility after update_reachable_regions() (#3712) 2024-09-17 15:11:35 +02:00
osrs [OSRS] Adds Description to OSRS World #3921 2024-09-17 14:42:48 +02:00
overcooked2
pokemon_emerald Pokemon Emerald: Fix unguarded wonder trade write (#3939) 2024-09-17 14:43:22 +02:00
pokemon_rb Core, some worlds: Rename sweep_for_events to sweep_for_advancements (#3571) 2024-08-23 01:15:05 +02:00
raft
rogue_legacy Rogue Legacy: Split Additional Names into two option classes #3908 2024-09-08 19:57:09 +02:00
ror2 RoR2: Remove recursion from explore mode access rules (#3681) 2024-08-07 23:57:07 +02:00
sa2b
sc2 SC2 EN/FR documentation update (#3440) 2024-09-08 14:46:34 +02:00
shivers Shivers: Add collect behavior option. (#3854) 2024-08-31 13:30:42 +02:00
shorthike A Short Hike: Fix Boat Rental purchase being incorrectly calculated (#3639) 2024-07-22 01:47:46 +02:00
sm SM and SMZ3 option_definitions deprecation fix (#3372) 2024-08-31 13:49:33 +02:00
sm64ex sm64ex: Add missing indirect condition for BitFS randomized entrance (#3926) 2024-09-13 16:02:13 +02:00
smw
smz3 SM and SMZ3 option_definitions deprecation fix (#3372) 2024-08-31 13:49:33 +02:00
soe SoE: fix determinism (#3745) 2024-08-10 13:08:24 +02:00
spire Spire: Convert options, clean up random calls, and add DeathLink (#3704) 2024-07-31 18:27:35 +02:00
stardew_valley Stardew Valley: Fix masteries logic so it requires levels and tools (#3640) 2024-09-08 18:46:58 +02:00
subnautica Core: Region handling customization (#3682) 2024-09-05 16:32:45 +02:00
terraria
timespinner Timespinner: Fix eels check logic #3777 2024-08-12 00:24:09 +02:00
tloz TLOZ: Fix non-deterministic item pool generation (#3779) 2024-08-16 20:57:04 +02:00
tunic TUNIC: Logic Rules Redux (#3544) 2024-09-08 14:42:59 +02:00
undertale Undertale: Fix slot_data and options.as_dict() (#3774) 2024-08-12 01:53:40 +02:00
v6 VVVVVV: Make unnecessary Trinkets filler (#3806) 2024-08-18 23:03:57 +02:00
wargroove
witness The Witness: Fix hints always displaying the Witness player (#3861) 2024-09-09 17:36:47 +02:00
yachtdice Yacht Dice: add get_filler_item_name (#3916) 2024-09-10 17:01:36 +02:00
yoshisisland
yugioh06 YGO06: fixes non-deterministic bug by changing sets to lists (#3674) 2024-07-22 01:27:10 +02:00
zillion
zork_grand_inquisitor
AutoSNIClient.py
AutoWorld.py Core: Region handling customization (#3682) 2024-09-05 16:32:45 +02:00
Files.py
LauncherComponents.py Launcher: explicitly handle cli arguments to be passed to the Component (#3714) 2024-09-08 18:13:01 +02:00
__init__.py Core: fix invalid __package__ of zipped worlds (#3686) 2024-08-10 13:49:32 +02:00