aerinon
d2f4271a87
fix: make shuffleganon per player
2024-12-23 10:16:58 -07:00
aerinon
718ef718f4
fix: broken compare
2024-12-02 10:43:07 -07:00
aerinon
a2075ec992
fix: inconsistent treatment of beemizer
2024-11-12 14:10:28 -07:00
aerinon
336a9379b6
change: renamed "default" key logic algorithm to "dangerous"
2024-06-07 15:48:43 -06:00
aerinon
28872c8d27
feat: skull woods er options
2024-05-28 14:52:24 -06:00
aerinon
2694efeb9f
fix: issues with major_only and too mnay major items
...
chore: reformatted spoiler, moved crystal reqs to requirements
2024-05-14 14:08:33 -06:00
aerinon
bb5236d5d4
feat: promote new entrance shuffle algorithm out of experimental
2024-05-06 16:55:48 -06:00
aerinon
3f08cc2a7d
fix: minor traversal error, was hiding other potential issues
2024-05-06 15:57:21 -06:00
aerinon
20e60c8a1d
feat(spoiler): introducing custom spoiler levels
2024-04-22 08:35:17 -06:00
aerinon
ebd86e80d7
fix(logic): exception for vanilla mire key door layout, crystal switches can be reached with two keys, just can't tell which one was chosen
2024-04-12 17:32:35 -06:00
codemann8
0b7b82d027
Split overworld model up by screen
2024-01-05 12:58:35 -07:00
aerinon
4201d5d067
feat: Laser bridge logic accounts for item functionality for Byrna
2024-01-04 11:57:52 -07:00
aerinon
337ace1fa3
fix(generation): reduce memory usage for bunny walk calculations
...
fix(key logic): make partial the default
2023-12-28 17:22:36 -07:00
KrisDavie
6510968401
Support bunny pocket for SW back and voo hammer house
2023-12-22 22:48:42 +01:00
KrisDavie
228f18fed4
Logic updates
...
- Add Thieves -> Desert clip (+ as connector)
- Spec rock bomb clip (+ as connector)
- Paradox teleport for chests in crystal area and from front
- Require bombs or Somaria to get out of IP clip
- Add dash clip checks
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
4b888b3c48
feat: swapped ER
2023-12-19 16:31:29 -07:00
aerinon
0bd1f90bca
feat: MW progresssion balancing tweaked to be percentage based instead of raw count. Tries to keep each player's locations in each sphere within 80% of the player with the most locations available. (Measured with percentage instead of raw count.) Old algo tried to keep everyone within 20 locations of each other. Difficult if one player has a lot more locations than another.
...
fix: Potential fix for early Trinexx start
2023-12-14 10:13:22 -07:00
aerinon
c4ec28da76
fix: minor fix for take_anys
...
fix: money balancing - initialization in a good case
2023-12-13 13:59:34 -07:00
Cody Bailey
a2c4be4c4c
Add aga_randomness to exposed settings
2023-11-19 17:37:30 -05:00
aerinon
f4a702951c
fix(key logic): typo
2023-11-11 20:00:31 -07: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
26c26acd6e
Fix item duping and disappearing
...
Fix mutliworld crash
Fix assured sword + start inventory
New bans on enemy placement
2023-09-14 08:51:29 -06:00
aerinon
42bf2f3534
Bunch of fixes for the baserom changes
2023-08-24 16:18:49 -06:00
aerinon
44acc4e290
Merge branch 'StairLoops' of github.com:Catobat/ALttPDoorRandomizer into Catobat-StairLoops
2023-08-07 12:15:13 -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
codemann8
c0c3204fd5
Notes field
2023-08-02 09:45:41 -06:00
Catobat
7197a23b45
Add setting for self-looping doors
2023-08-02 02:23:19 +02:00
Catobat
1817cf3824
Fix byte 12 in settings code
2023-08-01 22:00:58 +02:00
aerinon
0ee88618a7
Paired dungeon shuffle
2023-08-01 11:31:59 -06:00
aerinon
8d17d95640
Fixed a generation bug
...
Add ganonhunt to pyramid open
2023-07-27 13:45:44 -06:00
Cody Bailey
8955e8b26f
Fix JSON metadata
2023-06-14 15:31:49 -04:00
aerinon
503be6aa91
Enemizer refinement
2023-05-19 08:53:01 -06:00
aerinon
907639b984
any_enemy_logic option added
2023-04-10 09:07:01 -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
aerinon
50f92e7aee
Release notes and minor cleanup
2023-04-05 15:55:30 -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
d9c18407e4
Fix starting flute logic
2023-03-31 09:29:01 -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
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
7397d779ad
Changing colorizing pots defaults
2023-02-24 16:20:29 -07:00
aerinon
9a71e56546
Trap door refinement with "optional" value versus "vanilla"
...
Slight balance of chaos mode
Warping Pool trap no longer shuffled
2023-02-17 16:55:35 -07:00
aerinon
d7c15ae22c
Strict and Partial key logic implementations with new test suite utility
2023-02-17 10:07:43 -07:00
aerinon
f0101c9854
Trap door mode initial work
2023-02-16 11:49:29 -07:00
aerinon
a304fd31ac
Standard keysanity distribution and generation fixes
...
Includes new S&Q safety
2023-02-14 15:58:52 -07:00
aerinon
7c75053cc1
Fix for vanilla mire key logic
2023-01-30 15:32:26 -07:00
Cody Bailey
fb66ca5607
Add Race Yes/No to spoiler output
2023-01-14 18:27:43 -05:00