Commit Graph

38 Commits

Author SHA1 Message Date
aerinon
ce4179abb9 feat: updated maze race/hobo clips
refactor: bunny pocket assumes a connector/dungeon_revive entrance is available, for now
fix: mirrorless_moat_rule no longer allows flippers in swamp
fix: problems from merge
2024-01-05 12:58:35 -07:00
codemann8
0b7b82d027 Split overworld model up by screen 2024-01-05 12:58:35 -07:00
KrisDavie
36c8b5aaa6 Code cleanup and more tests 2023-12-22 22:48:43 +01:00
KrisDavie
81ace17889 More tests fixes 2023-12-22 22:48:43 +01:00
KrisDavie
22c4dcdfd3 More test updates + disable bunny check skip 2023-12-22 22:48:43 +01:00
KrisDavie
fce43eb289 HMG tests 2023-12-22 22:48:43 +01:00
KrisDavie
dad1ee8336 Implement basic HMG logic
* Ice Palace Lobby Clip
* Kikiskip to Pod
* Mire -> Hera -> Swamp
  - Mire small door to rupee room is removed
  - Hera and Swamp keys are placed without logic
  - Swamp locked by vanilla rules or having all mire smalls
* Above as connectors in ER
2023-12-22 22:48:42 +01:00
aerinon
4b888b3c48 feat: swapped ER 2023-12-19 16:31:29 -07:00
aerinon
93211567c2 fix: customizer errors
fix: poor enemy placement
fix: insanity rng
2023-11-27 16:41:58 -07:00
aerinon
871a15393c fix: couple more enemy bans for hera big 2023-11-22 15:44:35 -07:00
aerinon
94d05df72b fix(logic): Backwards to Lanmo 2 with Trinexx requires the cape 2023-11-15 16:38:19 -07:00
aerinon
66ede5cda2 Fix for sprite limit on Lanmo 2
Fix for enemies at GT Falling Tile Square
2023-10-31 15:35:45 -06:00
aerinon
07e06add11 Fix for bonk torches counting issue
Hera basement issue fixed by banning wallmasters
Known Statue+Pull Switch interactions banned
Making sprite spammers count for more on tile to increase chance of pots being available to pick up.
More enemy bans
2023-10-11 12:26:54 -06:00
aerinon
1434911727 Freeze fairy abyss/beam dash enemies
Fix original key drops on split supertiles (pokey 1)
Fix mystery/customizer boolean issue
Enemy bans
2023-10-06 10:47:22 -06:00
aerinon
7a16ea4fe1 Rule fix for zelda to throne room
Minor fix to standard generation and spoilers
2023-09-29 09:33:33 -06:00
aerinon
f442cff061 Logic added for openable trap doors 2023-08-03 15:06:54 -06:00
aerinon
1a1c60f84a Merge branch 'SynthesisOWRMerge' of github.com:codemann8/ALttPDoorRandomizer into codemann8-SynthesisOWRMerge
# Conflicts:
#	Rules.py
#	source/overworld/EntranceShuffle2.py
2023-03-09 11:29:03 -07:00
aerinon
409f7d50d5 Rom changes (see that commmit message or release notes)
Customizer improvements:
- Better logic around customized lobbies
- Better logic around customized door types
Fix to key doors that was causing extra key doors
Generation improvement around crystal switches
Fix bug in dungeon_only that wasn't using pot key locations (known issue still exists in pottery modes)
Fixes an issue when keys are found in own dungeon for another player when using the bizhawk plugin
2023-02-24 14:25:04 -07:00
aerinon
d7c15ae22c Strict and Partial key logic implementations with new test suite utility 2023-02-17 10:07:43 -07:00
aerinon
22dfeeecca Starting inventory updates
Logic fix for skull woods star tile logic
Standard logic improvement
2023-01-12 15:32:49 -07:00
codemann8
55a91f8d17 Merged in DRUnstable v1.2.0.1 2022-12-16 18:18:07 -06:00
codemann8
2d26954422 Final fixes and reorganization to Inverted Region merging 2022-12-15 17:26:02 -06:00
codemann8
8e08f336d0 Merging Regions and Rulesets 2022-12-13 01:40:44 -06:00
codemann8
52edfcdddb Merged Inverted/Open ER code and data 2022-12-07 22:05:48 -06:00
aerinon
e67ff4d5dc Completionist fixes 2022-12-07 15:57:51 -07:00
codemann8
bd53400fec Replaced all references of Inverted-variant regions/exits 2022-12-06 22:21:35 -06:00
aerinon
e2b9735600 Rain prevention fix for keydoors (plus test case)
Couple fixes for standard throne
2022-09-07 16:50:44 -06:00
aerinon
e167811d34 Merge branch 'DoorDevUnstable' into Synthesis
# Conflicts:
#	Main.py
#	Mystery.py
#	RELEASENOTES.md
#	Rom.py
#	data/base2current.bps
2022-08-05 14:06:01 -06:00
aerinon
64048ba58d Merge branch 'DoorDevVolatile' into Customizer
# Conflicts:
#	Main.py

Also fixed a bug with lite/lean
2022-06-22 10:53:06 -06:00
aerinon
4397492aca Fix follower despawn when entering maiden's cell and she's not there due to Blind not being the boss 2022-06-16 06:58:41 -06:00
aerinon
dfb9ebfbdb Customizer main work 2022-03-22 16:13:31 -06:00
compiling
639a3ec383 Fix inverted checks
Fix superbunny / dungeon revive rules due to late binding
Fix inverted swamp patch
Fix most unit tests (dungeons still broken)
2021-04-27 23:51:12 +10:00
compiling
82449763b7 Add OWG tests 2020-10-30 16:45:09 +11:00
compiling
7199c375d7 Fix inverted TR tests - ER requires access to Witches Hut for potions. 2020-04-05 21:12:25 +10:00
compiling
b8f81ade67 Remove Spectacle Rock Cave ledges from inverted bomb shop locations, not normal bomb shop locations.
Update inverted bomb shop tests
2020-04-05 21:12:25 +10:00
compiling
b3e84cc559 Basic test that inverted bomb shop logic covers all entrances. 2020-03-19 21:55:26 +11:00
compiling
6263c0d709 Update pyramid fairy tests 2020-03-17 23:19:23 +11:00
compiling
053aec4f26 Add unit tests for vanilla inverted layout, and dungeon logic. 2020-03-16 17:39:54 +11:00