Commit Graph
1722 Commits
Author SHA1 Message Date
compiling c6c4b58c93 Remove dead code.
Fix imports.
2020-10-31 10:40:12 +11:00
compiling e62d095d28 Connect hyrule_castle_exits to light world exits in standard dungeonsfull shuffle when there are no mandatory exits.
Fix GT key logic to only allow placing a small key in the map room when the playthrough algorithm can reach it (due to limitations of the key logic).
2020-10-31 10:22:43 +11:00
compiling 6ff039e67a Fix some more multiworld conflict issues 2020-10-31 10:20:00 +11:00
compiling 0cc3b888e9 Fix bunny glitch rules for Tower of Hera (requires a sword to hit the switch) and Mini Moldorm Cave (pits prevent clearing in superbunny state) 2020-10-31 10:17:39 +11:00
compiling 9dbe591fe9 Fix up no logic entrance rules - create all the OWG transitions, but don't apply any logic 2020-10-31 10:17:22 +11:00
compiling 665e7b1497 Reduce mandatory exits for OWG logic to only those that cannot be reached by glitches 2020-10-31 10:13:33 +11:00
compiling ef294ab0d3 Fix copy world. 2020-10-31 10:05:28 +11:00
compiling 171b9430c8 Remove Ice Palace Clip from logic. 2020-10-30 18:11:11 +11:00
compiling 184f9db922 Split mirror glitches into clips and offsets, with different rules (offsets need boots).
Fix inverted mirror rules - DM Descent is a mirror offset, East DM access is a mirror wrap (not in logic).
Add mirror clip to Desert East entrance (from east Mire Shed).
Add inverted mirror offset to hyrule castle ledge (placing a portal on the houlihan exit).
2020-10-30 18:09:40 +11:00
compiling ccb3056f53 Go back to the old copy_world routine, and fix it to work with dynamic connections. 2020-10-30 17:42:04 +11:00
compiling 3c27a64478 Go back to a custom copy_world implementation. copy.deepcopy doesn't handle big graphs very well (stackoverflow). 2020-10-30 17:42:03 +11:00
compiling 1bd3ccfdc5 Require flippers for returning to dark lake hylia from Ice Palace / Capacity Fairy. 2020-10-30 17:40:25 +11:00
compiling 10bf0870df Make Pyramid Fairy offset mirror require access to Hyrule Castle Courtyard through the secret passage entrance (the normal route is not possible if you killed Agahnim). 2020-10-30 17:39:18 +11:00
compiling 86da66fd0b Add OWG clip to dark world floating island. 2020-10-30 17:38:08 +11:00
compiling 3bbad7bd91 Fix some multiworld merge issues 2020-10-30 17:35:32 +11:00
compiling 2d6910024f Combine bunny rules calculation for inverted and normal. 2020-10-30 17:19:19 +11:00
compiling 07fe3191e6 Add inverted bomb shop rules for race game left (insanity shuffle). 2020-10-30 17:12:11 +11:00
compiling 71e5fd7d26 Require moon pearl and flippers to exit the Waterfall of Wishing cave in inverted. 2020-10-30 17:08:04 +11:00
compiling b1853e2ad9 Refactor OWG rules to keep them separate from no glitches.
Add logic for superbunny access to Sahasrahla's closet (with boots)
Add logic for superbunny through Two Brother's House (with boots)
Fix superbunny logic for spiral cave and mini moldorm cave - requires a sword
Add logic for waterwalking into Waterfall Cave
Add clip to Ice Palace entrance (requires boots, pearl and flippers)
Add extra clips to inverted owg logic - PoD and Dark Lake Hylia Ledge are now in logic with just boots
Add clip to flute point 6 into inverted owg logic - some light world locations are now accessible with boots and mitts, but no pearl or mirror.
2020-10-30 17:04:36 +11:00
compiling 82449763b7 Add OWG tests 2020-10-30 16:45:09 +11:00
compiling ad9db670a2 Merge branch 'master' into Dev-owg 2020-10-30 16:00:22 +11:00
aerinon d3e643b9c6 Finish bps work
Fixing a couple bugs
2020-10-29 15:46:27 -06:00
aerinon a02dcd0ba4 Basic Bps work 2020-10-29 12:11:27 -06:00
aerinon cade01b489 GUI work and revert find_accessible_entrances for main dungeon generation 2020-10-27 14:45:22 -06:00
aerinon abb59308ef Merge in some PRs (Ganon hint and Vanilla key logic edit) 2020-10-27 11:52:19 -06:00
aerinon 62d7ae0327 Version bump - auto-assign reviewers to PRs 2020-10-27 11:39:24 -06:00
aerinon c1d46796fe Merge remote-tracking branch 'origin/DoorDev' into DoorDev 2020-10-27 11:38:54 -06:00
aerinon 471ab3d50e Hint work (Lobby, Ganon, Keydropshuffle)
Preliminary multiworld work
2020-10-27 11:37:47 -06:00
aerinon 6a1e35308b Merge branch 'DoorDev' into DoorDevUnstable 2020-10-27 11:20:15 -06:00
aerinon 465721480b Merge pull request #66 from compiling/dungeon_entrance_fix
Dungeon entrance fix (key logic)
2020-10-27 11:08:55 -06:00
aerinon 5e0e297614 Merge pull request #67 from compiling/HintFix
Fix Ganon's Silvers hint for crossed dungeon shuffle
2020-10-27 11:08:13 -06:00
aerinon a77ecb4e13 Update documentation slightly 2020-10-26 11:51:55 -06:00
aerinon 8c73947ad7 Bug fix for vanilla BK at Ball n Chain guard
Bug fix for camera unlock
Bug fix for bad pseudo layer at PoD Map Balcony
Minor fix for non-retro key hud info
2020-10-26 11:46:52 -06:00
compiling 138f047636 Create base2current.json from the bps patch for enemizer. 2020-10-26 18:38:55 +11:00
compiling 8f2b068313 Refine hints for crossed dungeon shuffle regardless of the hints setting, since they are also used for the Ganon silvers hint.
Move Hera Basement to the list of inconvenient dungeon locations to exclude it from crossed shuffle.
2020-10-26 18:02:42 +11:00
compiling c3c6cabea6 Find accessible entrances for key logic and later steps by exploring the entire world including other dungeons.
Dungeon generation will still use the old method, since it needs to dynamically change as dungeons are added.
2020-10-24 09:58:32 +11:00
aerinon a1782e3edc Bug fix for vanilla standard key rules 2020-10-23 15:25:49 -06:00
aerinon c0f6c3fd52 Bug fix for intensity 3 + enemizer (just taking it out for now)
Lobbies added to spoiler
2020-10-23 15:07:55 -06:00
aerinon d89801c72c Key Hud redesign continued
Keydropshuffle prototype
2020-10-23 12:59:18 -06:00
compiling 2a2f72a360 Bps patching 2020-10-17 22:03:02 +11:00
aerinon 7aca24b10f Standard + Crossed bug with Hyrule Castle
Big Key logic for standard
Some generation issues with ER
Redesigned Map/Compass section of Keysanity menu
2020-10-09 16:02:39 -06:00
aerinon 38be9e6ec0 Generation improvements
Hera Lobby fix
Added gauntlet 3 to cut carpet
2020-10-07 16:33:43 -06:00
CaitSith2 0ff0a1cf76 No longer need the sh versions of the test. 2020-09-28 13:19:17 -07:00
CaitSith2 50639c8428 Rewrite the testing scripts into Python 2020-09-28 13:14:47 -07:00
aerinon 7bc2d803eb Merge remote-tracking branch 'origin/DoorDev' into DoorDev 2020-09-24 16:05:17 -06:00
aerinon f275dfb218 Test files 2020-09-24 16:03:16 -06:00
aerinon 96fe4a62f5 Test files 2020-09-24 15:32:02 -06:00
aerinon adc27c4dbc Generation improvements 2020-09-24 15:30:35 -06:00
aerinon 99f262cc72 Lobby logic improvements
Cutoff entrance rug re-work
2020-09-21 16:38:15 -06:00
aerinon d2ea578df8 Merge in door dev unstable 2020-09-17 15:23:06 -06:00