Archipelago/worlds
Louis M 26f9720e69
Aquaria: mega refactoring (#3810)
This PR is mainly refactoring. Here is what changed:
- Changing item names so that each words are capitalized (`Energy Form` instead of `Energy form`)
- Removing duplication of string literal by using:
  - Constants for items and locations,
  - Region's name attribute for entrances,
- Clarify some documentations,
- Adding some region to be more representative of the game and to remove listing of locations in the rules (prioritize entrance rules over individual location rules).

This is the other minor modifications that are not refactoring:
- Adding an early bind song option since that can be used to exit starting area.
- Changing Sun God to Lumerean God to be coherent with the other gods.
- Changing Home Water to Home Waters and Open Water to Open Waters to be coherent with the game.
- Removing a rules to have an attack to go in Mithalas Cathedral since you can to get some checks in it without an attack.
- Adding some options to slot data to be used with Poptracker.
- Fixing a little but still potentially logic breaking bug.
2024-12-09 02:18:00 +01:00
..
_bizhawk BizHawkClient: Fix typing mistake (#3938) 2024-09-28 22:49:11 +02:00
_sc2common SC2: don't close all SC2 instances when one quits (#3507) 2024-06-12 02:14:30 +02:00
adventure Adventure: Remove unused variables (#4301) 2024-12-06 07:15:26 +01:00
ahit AHiT: Fix reconnecting rift access regions for starting and plando acts (#4200) 2024-11-23 00:13:57 +01:00
alttp LTTP: sort of use new options system (#3764) 2024-11-29 05:02:26 +01:00
apsudoku APSudoku: Update setup guide, remove extraneous options page link (#3849) 2024-08-29 08:12:58 +02:00
aquaria Aquaria: mega refactoring (#3810) 2024-12-09 02:18:00 +01:00
archipidle ArchipIDLE 2024 (#3079) 2024-04-12 00:32:10 -04:00
blasphemous Blasphemous: Add start_inventory_from_pool (#4217) 2024-11-30 16:08:41 +01: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 Bumper Stickers: Update tests to bases.py #4137 2024-11-06 09:37:36 +01:00
celeste64 Celeste 64: Typo #3840 2024-08-24 02:05:42 +02:00
checksfinder Checksfinder: clean up setup guide intro and change ownership #4147 2024-11-07 10:35:12 +01:00
clique Clique: Update to new options API (#3759) 2024-08-11 14:47:17 +02:00
cv64 CV64: Fix the first Waterway 3HB ledge setting the flag of one of the Nitro room item locations. #4277 2024-11-29 01:36:21 +01:00
dark_souls_3 DS3: Clarify location names for Yoel and Yuria items (#3881) 2024-12-01 05:00:06 +01:00
dkc3 Various worlds: Fix more absolute world imports (#3510) 2024-06-27 08:51:27 +02:00
dlcquest DLC Quest Bug Fix 50+ coin bundle basic Campaign (#4276) 2024-11-29 01:35:09 +01:00
doom_1993 id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
doom_ii id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
factorio Factorio: add Atomic Cliff Remover Trap (#4282) 2024-11-30 06:53:28 +01:00
faxanadu New Game: Faxanadu (#3059) 2024-11-29 22:45:36 +01:00
ff1 Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) (#1933) 2024-06-01 06:07:13 -05:00
ffmq FFMQ: No Longer Allow Inaccessible Useful Items (#4323) 2024-12-03 22:51:58 +01:00
generic [Docs] Update the macOS guide to match changes in core (#4265) 2024-11-28 08:41:13 +01:00
heretic id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
hk HK: Remove unused variables and imports (#4303) 2024-12-04 08:51:56 +01:00
hylics2 Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) (#1933) 2024-06-01 06:07:13 -05:00
kdl3 Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
kh1 Kingdom Hearts: Minor Logic Fixes (#4236) 2024-11-24 18:42:21 +01:00
kh2 KH2: Add missing indirect conditions for Final region access (#3923) 2024-12-03 02:51:10 +01:00
ladx Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
landstalker Landstalker: Fix Nondeterministic Behavior #4245 2024-11-25 19:25:55 +01:00
lingo Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
lufia2ac Lufia2: Fix Nondeterministic Behavior #4243 2024-11-25 19:26:44 +01:00
meritous Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) (#1933) 2024-06-01 06:07:13 -05:00
messenger Core: purge py3.8 and py3.9 (#3973) 2024-11-27 03:28:00 +01:00
minecraft Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
mlss MLSS: Various bugfixes and QoL updates (#3744) 2024-09-18 19:33:02 +02:00
mm2 Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
mmbn3 MMBN3: Typo for SloGauge (#3457) 2024-11-12 00:03:48 +01:00
musedash Muse Dash: Change AttributeError to KeyError when Create_Item receives an item name that doesn't exist in the world (#4215) 2024-11-29 01:44:21 +01:00
noita Noita: Add the useful classification to important perks, making them progression + useful #4030 2024-10-17 03:31:53 +02:00
oot OoT: Turn Logic Tricks into an OptionSet (#3551) 2024-11-29 01:40:53 +01:00
osrs OSRS: Fixes to Logic errors related to Max Skill Level determining when Regions are accessible (#4188) 2024-11-22 16:33:27 +01:00
overcooked2 oc2: Reduce calls to meets_requirements (#4060) 2024-10-29 11:07:49 +01:00
pokemon_emerald Pokemon Emerald: Exclude sacred ash post champion (#4207) 2024-12-05 16:33:21 +01:00
pokemon_rb Pokemon RB: Fix Incorrect Hidden Item Location in Seafoam Islands B2F (#4304) 2024-12-05 07:48:33 +01:00
raft Raft: Place locked items in create_items and fix get_pre_fill_items (#4250) 2024-12-09 01:57:34 +01:00
rogue_legacy Rogue Legacy: Remove item/location id overlap rejection code. (#3893) 2024-11-05 08:33:41 +00:00
ror2 RoR2: Remove recursion from explore mode access rules (#3681) 2024-08-07 23:57:07 +02:00
sa2b Fix Incorrect Link Syntax in SA2B Linux Setup (#3524) 2024-06-13 06:53:01 +02:00
saving_princess Saving Princess: implement new game (#3238) 2024-12-07 11:29:27 +01:00
sc2 SC2: Fix wrongly classified location type (#4249) 2024-11-26 00:35:24 +01:00
shivers Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
shorthike A Short Hike: Fix Boat Rental purchase being incorrectly calculated (#3639) 2024-07-22 01:47:46 +02:00
sm Super Metroid: KeyError on invalid item name #4222 2024-12-01 05:03:13 +01:00
sm64ex Docs: Improved sm64ex advanced setup docs (#3741) 2024-12-01 04:10:00 +01:00
smw Various worlds: Fix more absolute world imports (#3510) 2024-06-27 08:51:27 +02:00
smz3 SMZ3: generate without rom (#3461) 2024-11-30 03:36:00 +01: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 a bug in equals between Or and And rules #4326 2024-12-03 06:23:13 +01:00
subnautica Subnautica: compose DeathLink custom text instead of overwriting (#4172) 2024-11-17 00:55:18 +01:00
terraria Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) (#1933) 2024-06-01 06:07:13 -05:00
timespinner Timespinner: Implemented support for universal tracker (#3771) 2024-12-01 04:11:45 +01:00
tloz TLOZ: Assorted Logic Fixes (#4203) 2024-11-18 02:19:26 +01:00
tunic TUNIC: Add Shield to Ladder Storage logic (#4146) 2024-12-09 01:58:49 +01: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 Wargroove: Switched to options API. (#3306) 2024-05-16 18:46:13 +02:00
witness The Witness: Another small access rule optimisation #4256 2024-12-04 05:39:29 +01:00
yachtdice Yacht Dice: Textual fixes and changes (Docs / yaml description) (#3967) 2024-10-28 02:37:21 +01:00
yoshisisland Yoshi's Island: Fix client giving victory randomly (#3586) 2024-06-26 13:19:16 +02:00
yugioh06 YGO06: add Item groups (#3737) 2024-12-01 04:09:22 +01:00
zillion Zillion: use "new" settings api and cleaning (#3903) 2024-11-29 21:25:01 +01:00
zork_grand_inquisitor Zork Grand Inquisitor: Fix Determinism Issues on Fixed Seeds (#3134) 2024-04-18 18:47:27 +02:00
AutoSNIClient.py Core: purge py3.8 and py3.9 (#3973) 2024-11-27 03:28:00 +01:00
AutoWorld.py Core: fix settings API for removal of Python 3.8, 3.9 (#4280) 2024-11-29 21:17:56 +01:00
Files.py APProcedurePatch: fix RLE/COPY incorrect sizing (#3006) 2024-03-22 09:02:38 +01:00
LauncherComponents.py Launcher: support Component icons inside apworlds (#3629) 2024-11-30 03:58:52 +01:00
__init__.py Core: purge py3.8 and py3.9 (#3973) 2024-11-27 03:28:00 +01:00