Archipelago/worlds
Alchav a5a1494a96
Pokemon R/B: The Big Door Shuffle Update (#2861)
- Perhaps most critically, adds the ability for the door shuffle code to catch door shuffle exceptions and try again. Will try up to 10 times. Should mean Door Shuffle does not need to be disallowed in the big async🤞
- Door Shuffle code has been made drastically faster by searching for the first dead end instead of sorting the whole list of entrances by whether they are dead ends.
- Renames Full to Interiors, and adds a new Full door shuffle that shuffles interior-to-interior doors separately from exterior-to-interior doors.
- Adds a new Decoupled door shuffle.
- Warp Tile Shuffle now has 3 separate options, Vanilla, Shuffle, and Mixed. Shuffle shuffles the warp tiles among themselves, Mixed mixes them into the Door Shuffle pool.
- Safari Zone connections are now shuffled on Full, Insanity, and Decoupled.
- On Simple Door Shuffle, the Town Map is updated to show the new dungeon locations. The Town Map has been updated to show the locations of dungeons that previously were not shown unless you opened the map within them, and the Sea Cottage has been removed from it.
- Adds Auto Level Scaling that chooses the level scaling mode based on the Door Shuffle choice.
- Fixes issues with Flash and Fly move interventions (where it ensures an available Pokémon that can learn it is reachable depending on settings).
- Fixes a possible generation crash with type chart randomization.
- Should fix an issue where `stage_fill_hook` was able to remove the wrong item from the item pool resulting in a duplicated item reference existing.
- Adds a stage_post_fill function which searches for Pokémon in order of spheres, setting all but the first advancement Pokémon event found to `useful` so that spoiler playthrough calculation skips them. In a solo game gen test, this cut gen time from 15 seconds to 10 seconds with same seed number. Difference is likely to be much more massive in larger multiworlds.
2024-03-05 23:01:45 +01:00
..
_bizhawk BizHawkClient: Add README (#2689) 2024-03-05 09:48:37 -06:00
_sc2common SC2 WoL - Mod, Item and Location update (#2113) 2023-09-15 02:22:10 +02:00
adventure Adventure: Fix iterable copy error when freeincarnate_max is tuned low (#2774) 2024-01-29 18:37:55 +01:00
alttp LTTP: Open Pyramid and Shop Prog Balancing Bug Fixes (#2890) 2024-03-04 01:52:03 +01:00
archipidle Core: make state.prog_items a `Dict[int, Counter[str]]` (#2407) 2023-11-02 06:41:20 +01:00
bk_sudoku Worlds Docs: Translations German (Clique, BK Sudoku, OoT) (#2581) 2024-01-16 06:54:48 +01:00
blasphemous Blasphemous: Remove poptracker pack from setup guide (#2759) 2024-02-29 02:56:20 +01:00
bumpstik Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
checksfinder Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
clique Worlds Docs: Translations German (Clique, BK Sudoku, OoT) (#2581) 2024-01-16 06:54:48 +01:00
dark_souls_3 DS3: Modified theme and warning color for accessibility (#2312) 2024-02-29 01:26:52 +01:00
dkc3 DKC3: Long-overdue World code cleanup (#2820) 2024-02-28 04:53:13 +01:00
dlcquest Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
doom_1993 DOOM 1993: Added various new options (#2067) 2023-11-25 08:43:14 -06:00
doom_ii DOOM II: implement new game (#2255) 2023-11-24 18:08:02 +01:00
factorio Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
ff1 FF1: Update Location Names (#2838) 2024-03-03 06:43:45 +01:00
ffmq FFMQ: Remove debug print statements (#2882) 2024-03-03 06:31:22 +01:00
generic Kirby's Dream Land 3: Implement New Game (#2119) 2024-03-05 09:59:55 -06:00
heretic Heretic: implement new game (#2256) 2023-11-25 15:22:30 +01:00
hk Hollow Knight: Fix fragile/unbreakable charm variants counting as 2 distinct charms in logic (#2683) 2024-01-11 23:10:25 +01:00
hylics2 Hylics 2: Add missing logic (#2638) 2023-12-28 06:25:41 +01:00
kdl3 Kirby's Dream Land 3: Implement New Game (#2119) 2024-03-05 09:59:55 -06:00
kh2 KH2: Fix Final Form logic softlock (#2803) 2024-02-11 00:50:38 +01:00
ladx LADX: fix modifying item pool in pre_fill (#2060) 2024-03-03 06:28:26 +01:00
landstalker Docs: Fix broken link in Landstalker setup Guide (#2680) 2024-01-12 00:18:11 +01:00
lingo Lingo: Add a third location to Starting Room (#2839) 2024-03-03 08:20:37 +01:00
lufia2ac Docs: Update regarding new launcher (#2627) 2024-01-04 21:03:39 -06:00
meritous Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
messenger Options: add a DeathLinkMixin dataclass to easily standardize death_link (#2355) 2024-03-03 14:11:44 +01:00
minecraft Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
mmbn3 Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
musedash Muse Dash: Add Muse Dash 4.1.0 songs (#2878) 2024-03-05 09:33:15 +01:00
noita Noita: Update to use new Options API (#2370) 2024-01-19 21:31:45 +01:00
oot Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
overcooked2 Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
pokemon_emerald Pokemon Emerald: Add exhaustive list of ROM changes (#2801) 2024-02-29 20:42:13 +01:00
pokemon_rb Pokemon R/B: The Big Door Shuffle Update (#2861) 2024-03-05 23:01:45 +01:00
raft Raft: Use world.random instead of global random (#2439) 2023-11-09 08:47:36 +01:00
rogue_legacy Core: remove duplicate state.item_count (#2463) 2023-11-24 00:35:37 +01:00
ror2 Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
sa2b SA2B: Fix Weapons Bed - Omochao 2 Logic (#2605) 2023-12-16 04:16:36 +01:00
sc2wol SC2: run download_data via concurrent.futures (#2704) 2024-01-12 00:40:33 +01:00
shivers Shivers: Fix rule logic for location 'Final Riddle: Guillotine Dropped' (#2706) 2024-01-15 04:48:44 +01:00
sm Docs: Update regarding new launcher (#2627) 2024-01-04 21:03:39 -06:00
sm64ex Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
smw Docs: Update regarding new launcher (#2627) 2024-01-04 21:03:39 -06:00
smz3 SMZ3: 0.4.4 backward compat client fix (#2667) 2024-01-07 13:13:52 +01:00
soe SoE: fix naming of atlas medallion (#2747) 2024-01-21 19:34:24 +01:00
spire Core: remove duplicate state.item_count (#2463) 2023-11-24 00:35:37 +01:00
stardew_valley Docs: fixed typo in Stardew Valley setup guide (#2770) 2024-01-30 08:58:31 +01:00
subnautica Subnautica: cleanup (#2828) 2024-03-03 06:33:48 +01:00
terraria Terraria: Broken Hero Sword reqs mech bosses (#2879) 2024-03-05 19:35:41 +01:00
timespinner Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
tloz TLOZ: use proper rule for completion condition (#2872) 2024-03-05 22:55:59 +01:00
tunic TUNIC: Update setup guide and game page docs (#2832) 2024-03-05 09:54:18 -06:00
undertale Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
v6 V6: Use new options api (#2668) 2024-01-16 13:38:19 +01:00
wargroove Wargroove: Fixed WargrooveClient retaining victory and location information and minor doc fix (#2464) 2023-11-16 04:35:20 -06:00
witness The Witness: Laser Hints (#2895) 2024-03-05 22:54:02 +01:00
zillion Zillion: remove rom requirement for generation (#2875) 2024-03-03 22:10:14 +01:00
AutoSNIClient.py Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
AutoWorld.py Core: typing: return type of `fill_slot_data` to `Mapping` (#2876) 2024-02-29 02:22:42 +01:00
Files.py Core: fix (typing) mistake in PR #2887 (#2891) 2024-03-04 08:26:52 +01:00
LauncherComponents.py Kirby's Dream Land 3: Implement New Game (#2119) 2024-03-05 09:59:55 -06:00
__init__.py Tests: add world load benchmark (#2768) 2024-02-04 09:09:07 +01:00