KrisDavie
36c8b5aaa6
Code cleanup and more tests
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
6d79e48ab0
Don't explore dungeons with a single exit for bunny logic
2023-12-22 22:48:43 +01:00
KrisDavie
e1a2e1bb5f
Only return lobbies rather than dungeon regions
2023-12-22 22:48:43 +01:00
KrisDavie
6510968401
Support bunny pocket for SW back and voo hammer house
2023-12-22 22:48:42 +01:00
KrisDavie
7f5fb16453
Refactor hmg key logic
2023-12-22 22:48:42 +01:00
KrisDavie
e1f2369f13
Refactor OWG rules to use lists rather than generators
2023-12-22 22:48:42 +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
44d33ea629
fix: ganonhunt playthrough
2023-12-18 14:10:30 -07:00
aerinon
94d05df72b
fix(logic): Backwards to Lanmo 2 with Trinexx requires the cape
2023-11-15 16:38:19 -07:00
aerinon
ae3215ff9a
fix(key logic): typo
...
fix(bunny logic): multiple paths considered
2023-11-15 15:01:21 -07:00
aerinon
b50cf16fbf
Merge branch 'DoorDevUnstable' into DoorDevVolatile
2023-10-06 12:57:37 -06:00
aerinon
fd99620ac9
Standard: generation error fixed
2023-10-06 12:56:29 -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
6c529cc7de
Some more trap door exceptions (can be opened by trigger and should be bunny impassible)
2023-09-29 13:06:10 -06:00
aerinon
267e3214a7
Merge branch 'DoorDevUnstable' into DoorDevVolatile
...
# Conflicts:
# CLI.py
# Main.py
# RELEASENOTES.md
# Rom.py
# Rules.py
# data/base2current.bps
# source/classes/CustomSettings.py
# source/tools/MysteryUtils.py
2023-09-29 11:44:23 -06:00
aerinon
e722a1129f
Rule fix for zelda to throne room
2023-09-28 10:31:36 -06:00
aerinon
915e7dc416
Ability to enemize fairies
...
Fix for blue square in caves
Lower limit for sprites on tiles that support it, to help with pot lifting
Swamp waterway enemies fixed to not drop
2023-09-26 08:59:31 -06:00
aerinon
fa155a78f8
Baserom patch
...
Attempt to repair bee trap and other items
Some other minor fixes
2023-08-30 15:26:46 -06:00
aerinon
42bf2f3534
Bunch of fixes for the baserom changes
2023-08-24 16:18:49 -06:00
aerinon
90f1629f0e
Merge branch 'DoorDevUnstable' into DoorDevVolatile
...
# Conflicts:
# Main.py
# MultiClient.py
# Rom.py
# data/base2current.bps
# resources/app/gui/lang/en.json
# resources/app/gui/randomize/item/widgets.json
# source/gui/bottom.py
# source/gui/widgets.py
2023-08-04 11:33:31 -06:00
aerinon
f442cff061
Logic added for openable trap doors
2023-08-03 15:06:54 -06:00
aerinon
0c640bf9dd
Fix for pyrmaid hole logic
2023-07-10 10:35:18 -06:00
aerinon
5da0836d9f
Fixed logic with mirror in west dark world
2023-06-16 09:15:06 -06:00
aerinon
503be6aa91
Enemizer refinement
2023-05-19 08:53:01 -06:00
aerinon
ea8bd117fc
Fix for partial key logic for vanilla mire
...
Fix for Kholdstare shell collision
2023-04-14 14:17:57 -06:00
aerinon
10eac87922
Logic fix: hookshot needed for pots in GT conveyor cross
2023-04-06 11:23:04 -06:00
aerinon
3c18dc6e3a
Re-vamp multiple settings as buttons.
...
Minor logic clean up.
2023-04-06 11:22:12 -06:00
aerinon
187478eb24
Merge branch 'DoorDevUnstable' into Sandbox
...
# Conflicts:
# Gui.py
# Main.py
# Rom.py
# Rules.py
# data/base2current.bps
# resources/app/gui/lang/en.json
# resources/app/gui/randomize/dungeon/widgets.json
2023-04-05 16:26:26 -06:00
codemann8
f13880eee9
Major GUI reorganization
2023-04-04 17:11:43 -06:00
aerinon
41a0751009
Merge branch 'WorldModelRefactor' into DoorDevUnstable
2023-03-31 16:07:31 -06:00
aerinon
6f18c4c4a5
Fix lamp logic in partitioned
2023-03-30 16:42:56 -06:00
aerinon
a0b781521f
Big enemizer updates
...
Fix sheets
Health + damage rando
Logical kill rooms
2023-03-30 16:12:46 -06:00
aerinon
4aae603462
Merge branch 'DoorDevUnstable' into Sandbox
...
# Conflicts:
# ItemList.py
# Items.py
# Main.py
# Rom.py
# data/base2current.bps
2023-03-10 13:43:38 -07:00
aerinon
affd7568cb
Minor adjustments to world model refactor
2023-03-09 16:48:14 -07: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
c3dd6bac79
Murderdactyl ohko rule
2023-03-03 16:52:29 -07:00
aerinon
1dc3b13449
Change info message to debug for cleaner output
...
Possible generation error
2023-02-27 14:42:52 -07:00
aerinon
d7c15ae22c
Strict and Partial key logic implementations with new test suite utility
2023-02-17 10:07:43 -07:00
aerinon
a304fd31ac
Standard keysanity distribution and generation fixes
...
Includes new S&Q safety
2023-02-14 15:58:52 -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
aerinon
4d1b5f58c0
Minor naming convention fixed
2023-01-06 16:57:52 -07:00
codemann8
118adabeb1
Changing mirror exits to be dynamically created
2022-12-30 06:17:54 -06:00
codemann8
c6d0df5f4f
Modeling Fairy Ascension Mirror Spot more correctly
2022-12-29 23:46:15 -06: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
f8bba4176b
Reorganized and renamed regions, rules, and lists
2022-12-14 04:12:17 -06:00
codemann8
8e08f336d0
Merging Regions and Rulesets
2022-12-13 01:40:44 -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