aerinon
4dda394a90
Added option to keep original palettes in crossed dungeon mode
...
If sanc if in a DW dungeon because of crossed+ ER, then you start in bunny form
Mirroring from sanc to the portal is now in logic
Another fix for animated tiles (fairy fountains)
GT Big Key stat changed on credits
Some standard logic fixes for lobbies (more outstanding)
2020-11-16 10:51:26 -07:00
aerinon
11154e1544
Crossed dungeon palette refinement
...
Fixed some entrances that require reset otherwise
Fixed TR lobbies that need to be bombed
Fixed animated tiles in lobbies
Fixed wallmaster+lamp problem
Fixed some key rules that caused item requirements to be ignored
Fixed Old Man cave to be properly one-way in the graph
Fixed some odd key logic issues
2020-11-12 12:18:00 -07:00
compiling
078b5eeb85
Merge remote-tracking branch 'remotes/origin/DoorDevUnstable' into DoorDevUnstable
2020-11-07 18:48:26 +11:00
compiling
3e1b5a03a0
Make standard x retro work
...
Fix no logic generation
Remove a duplicate function in Main.py
2020-10-31 15:10:11 +11:00
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
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
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
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
ad9db670a2
Merge branch 'master' into Dev-owg
2020-10-30 16:00:22 +11:00
aerinon
d89801c72c
Key Hud redesign continued
...
Keydropshuffle prototype
2020-10-23 12:59:18 -06:00
aerinon
38be9e6ec0
Generation improvements
...
Hera Lobby fix
Added gauntlet 3 to cut carpet
2020-10-07 16:33:43 -06:00
aerinon
d2ea578df8
Merge in door dev unstable
2020-09-17 15:23:06 -06:00
aerinon
309dc40f08
Minor ASM reorg
...
Fix for bonking across the TR chest gap
2020-09-09 16:03:43 -06:00
Catobat
1339bd4bc5
Add Hookshot edge for Hera Big Chest
2020-09-09 16:02:05 -06:00
aerinon
973bf02b1d
Palette refinement
...
Sanctuary starting dungeon and mirror target
Sanctuary limited to LW in open mode (non-crossed/insanity ER)
2020-09-09 15:49:00 -06:00
compiling
7c9e02b182
Pot shuffle
2020-09-06 18:01:44 +10:00
aerinon
804309565b
Bulk of Lobby randomization work
2020-08-28 12:42:20 -06:00
aerinon
18447cfe3e
Torch+ChestKey counter bug fixed
...
Total Keys on keysanity menu fixed
Changed X and grayish circular symbol for new O character
Fixed a key logic error
Fixed unplaced items bug to remove red rupees
2020-08-18 15:21:35 -06:00
compiling
cd062d2165
dungeonsfull logic fix - prevent the desert prize from being required to reach desert main (unless keysanity allows access to the keys).
2020-05-30 22:51:56 +10:00
aerinon
3b4e19b5de
Fixes for compatibility with compiling perf
...
Couple fixes for standard+ER
2020-05-29 16:19:32 -06:00
aerinon
d9d497ba62
Merge branch 'DoorPerf' of https://github.com/compiling/ALttPEntranceRandomizer into compiling-DoorPerf
2020-05-26 14:35:12 -06:00
aerinon
2b441134fe
Fixed a problem with edges when those are turned off (experimental not on)
...
Fixed a problem with standard requiring you to go through the tapestry backwards to save Zelda
Added debugging features to help figure out some bugs
2020-05-26 14:34:24 -06:00
aerinon
2d8d4ebf4a
Added the stz $047a for pod eg glitch
...
Standard generation improvements (Bomb escape rework)
Vanilla+ER generation improvements
2020-05-22 13:45:00 -06:00
aerinon
ae7ce076af
Open edges math fix (indices corrected in tables)
...
Spoiler lists bosses
Enemizer settings fix
Swamp flooded ladder's fix (Crossed mostly)
Spoiler encoding issue fixed
2020-05-20 10:51:56 -06:00
compiling
8b1bb810c1
Link requires flippers to exit the water from Diver Down state in Swamp.
2020-05-17 22:42:46 +10:00
compiling
0700af4dbd
Logic updates to Spike Cave, Bosses
...
Fix Bomb rules to exclude Spectacle Rock Cave for inverted
Require a weapon for Castle Tower kill rooms
2020-05-12 21:03:35 +10:00
compiling
1217236621
Replace world exploration with a faster algorithm - use BFS and keep track of all entrances that are currently blocked by progression items.
...
New algorithm also obsoletes sweep_for_crystal_access
Set up door and entrance caches in advance
Replace CrystalBarrier with FastEnum for bitfield arithmetic
2020-05-12 21:03:35 +10:00
compiling
6418a86c1b
Require a weapon for Inverted Castle Tower
2020-04-28 20:16:14 +10:00
compiling
f391f0a3c1
Bunny revive is not possible in Sanctuary.
2020-04-28 20:16:13 +10:00
compiling
461db9d1ba
Allow superbunny into tavern
...
Fix inverted Kings Grave logic
2020-04-28 20:16:06 +10:00
compiling
67a0afc6fa
More moon pearl / superbunny fixes
...
Use the Catfish region properly, so Catfish Descent works.
# Conflicts:
# InvertedRegions.py
2020-04-28 20:16:05 +10:00
compiling
f964175d64
Allow clipping into the GT entrance
2020-04-28 20:15:11 +10:00
compiling
21eea4277b
Always require pearl for Swamp (Superbunny cannot do anything)
2020-04-28 20:15:10 +10:00
compiling
2decfd1f0b
Separate superbunny cave into 2 regions.
...
For OWG, allow superbunny in superbunny cave with no mirror when entering from the bottom
Fix boots clip logic to desert teleporter ledge and TR teleporter
Fix mirror wrap logic for pyramid fairy
For insanity shuffle, exiting Superbunny Cave bottom is now in logic.
2020-04-28 20:15:10 +10:00
compiling
db811f198c
Fix another bunny rule bug.
2020-04-28 20:15:09 +10:00
compiling
9c2dec9cec
Fix OWG bunny rules
2020-04-28 20:15:09 +10:00
compiling
c8a30bb749
Dark Desert Teleporter requires the mitts
2020-04-28 20:15:09 +10:00
compiling
e8fef8fc7b
Fix moon pearl checks to avoid requiring moon pearl for mirror accessible locations.
2020-04-28 20:15:08 +10:00
compiling
1f504d0a79
Inverted - make the blacksmith, purple chest, bottle merchant and master sword pedestal accessible without the moon pearl.
...
# Conflicts:
# test/inverted/TestInvertedDarkWorld.py
# test/inverted/TestInvertedLightWorld.py
2020-04-28 20:15:08 +10:00
compiling
3b979f4a57
Fix Waterfall entrance being inaccessible with the flippers.
...
Fix Spectacle Rock and Bombos Tablet requiring moon pearl
2020-04-28 20:14:56 +10:00
compiling
247137e43a
Remove mirror clips from Inverted / No Glitches
2020-04-15 23:09:07 +10:00
compiling
8525f07e87
Set TR key rules last, so that entrance requirements are known.
2020-04-15 23:09:07 +10:00
compiling
11a91b96c6
Set inverted blacksmith to require light world access using the mirror or a portal (via starting in Link's House / Old Man Cave doesn't work).
...
Set the flag allowing the blacksmith to visit Link's House in simple inverted shuffle.
2020-04-05 21:12:26 +10:00