Commit Graph

650 Commits

Author SHA1 Message Date
codemann8
2bec50b26b Implemented District ER 2024-01-10 05:57:39 -06:00
codemann8
64a27993aa Changing Big Bomb Shop start to be independent of ER modes 2024-01-09 20:32:12 -06:00
aerinon
b5795e4bf2 Merge branch 'KrisDavie-hmg_logic' into DoorDevVolatile 2024-01-05 09:47:57 -06:00
Cody Bailey
7c5a5f39fe Add aga_randomness to exposed settings 2024-01-04 01:56:35 -06:00
codemann8
e1a86221ea Fixed logic with Laser Bridge with Byrna Item Functionality 2023-12-29 03:54:50 -06:00
aerinon
121091c5a3 fix(generation): reduce memory usage for bunny walk calculations
fix(key logic): make partial the default
2023-12-29 00:41:25 -06:00
aerinon
8f3b3dc760 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-27 15:49:12 -06:00
aerinon
bd7ce54dd3 fix: minor fix for take_anys
fix: money balancing - initialization in a good case
2023-12-27 15:45:01 -06:00
codemann8
b65c55e1b5 Fix some issues with Smith return 2023-11-24 16:38:21 -06:00
codemann8
e19622b566 Fixed and reorganized OWR sections on spoilers 2023-09-08 08:48:15 -05:00
codemann8
bcb224ade8 Some code simplification 2023-09-05 13:38:29 -05:00
codemann8
508a68e5e5 Merging Limited and Chaos Crossed OWR options into Unrestricted 2023-09-05 03:01:49 -05:00
codemann8
927588a3d8 Adding Customizer support for Crossed OWR
Also made Layout OWR compatible with Mixed OWR with asterisk notation
2023-09-05 00:30:53 -05:00
codemann8
26727fbfca Added Customizer support for OWR Layout and Whirlpool Shuffle 2023-08-25 11:18:21 -05:00
codemann8
06e3dc80d6 Merged in DR v1.2.0.20 2023-08-07 15:30:50 -05:00
aerinon
44acc4e290 Merge branch 'StairLoops' of github.com:Catobat/ALttPDoorRandomizer into Catobat-StairLoops 2023-08-07 12:15:13 -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
codemann8
35f3abc1c1 Creating user notes field to be supplied by the seed roller 2023-07-29 05:10:47 -05:00
codemann8
982032e156 Supporting old keyshuffle keywords 2023-07-29 05:04:46 -05:00
codemann8
d79c8c1fd1 Merged in DR v1.2.0.19 2023-07-29 05:03:37 -05:00
aerinon
8d17d95640 Fixed a generation bug
Add ganonhunt to pyramid open
2023-07-27 13:45:44 -06:00
codemann8
4f5d268401 Adding new Swapped ER mode option 2023-07-16 01:07:17 -05:00
codemann8
f3fd86e10e Add seed number to spoiler metadata 2023-07-07 04:02:59 -05:00
codemann8
32d13a904b Merge pull request #12 from hiimcody1/patch-1 2023-06-29 20:27:49 -05:00
codemann8
8362886cc1 Merged in DR v1.2.0.17 2023-06-16 12:14:16 -05:00
Cody Bailey
8955e8b26f Fix JSON metadata 2023-06-14 15:31:49 -04:00
codemann8
793f3b30b0 Merged in DR v1.2.0.14 (2nd) 2023-04-07 12:04:12 -05: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
codemann8
1005c7f844 Reorganized spoiler log based on UI reorg 2023-04-01 08:16:27 -05:00
codemann8
3eeeda363b Fixed various Flute logic issues and improved logic efficiency 2023-04-01 07:59:13 -05: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
codemann8
37750c55cf Remove Polar from Crossed if Mixed not enabled 2023-03-22 16:09:01 -05: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
codemann8
d1b4d9e044 Merged in DR v1.2.0.10 2023-03-02 19:07:04 -06:00
codemann8
e8b4d23595 Fixed Placeholder NoneType error 2023-02-26 13:13:13 -06:00
aerinon
7397d779ad Changing colorizing pots defaults 2023-02-24 16:20:29 -07:00
codemann8
ab5f348f77 Merged in DR v1.2.0.8 2023-02-18 19:33:15 -06:00
codemann8
f493709cfe Merged in DR v1.2.0.7 2023-02-18 18:50:21 -06: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
Cody
cdf3d5b776 Update BaseClasses.py
Fix --jsonout
2023-02-15 20:22:47 -05: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