aerinon
67bd5e870c
Fix for decoupled door in standard
2023-02-15 14:13:10 -07:00
aerinon
a304fd31ac
Standard keysanity distribution and generation fixes
...
Includes new S&Q safety
2023-02-14 15:58:52 -07:00
aerinon
99f92f3d79
Merge remote-tracking branch 'origin/DoorDevUnstable' into DoorDevUnstable
2022-12-16 14:25:42 -07:00
Elia Robyn Lake
8d12f15d6f
Fix standard + partitioned door shuffle
...
Also includes a fix to the case where it would try to generate a
negative number of bomb doors or dash doors.
2022-12-16 02:33:11 -05:00
aerinon
e67ff4d5dc
Completionist fixes
2022-12-07 15:57:51 -07:00
aerinon
9bf0391e60
Cleanup and generation fix
2022-12-01 16:23:11 -07:00
aerinon
249fae39a0
Fix for certain Standard key layouts
...
Valid key door logic fix
2022-12-01 08:30:27 -07:00
aerinon
4f2fed48d7
Big key door fix
...
Some generation fixes (need to look at pre-validate some more)
Bumped up escape assist values in non-basic shuffles
2022-10-26 16:46:32 -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
87834986d4
Retro break up of various options
2022-09-02 13:09:39 -06:00
aerinon
16d7ce5e76
Minor issue with new Mire Falling Bridge and a miss in dungeon gen for dungeon pools.
2022-08-25 08:59:44 -06:00
aerinon
09fbdc46ca
Finish bomb/dash doors
...
Lots of minor fixes
Fixed a few existing bugs
2022-08-05 14:01:19 -06:00
aerinon
d9f0e2a7b6
Options added for door_type_mode and new partitioned mode
2022-07-06 10:06:29 -06:00
aerinon
2e9d132985
Large refactor underway.
...
Wrote new main method
Implemented trap door shuffle to some degree
Still needs the other types
2022-06-28 13:05:38 -06:00
aerinon
1972500e31
Merge branch 'Customizer' into StandardThrone
...
# Conflicts:
# DungeonGenerator.py
# Main.py
# RELEASENOTES.md
2022-06-22 13:08:38 -06:00
aerinon
5dce2daa0b
Standard throne room changes
2022-06-14 12:29:57 -06:00
aerinon
dfb9ebfbdb
Customizer main work
2022-03-22 16:13:31 -06:00
aerinon
515f6dafed
Standing Items refinement - starting testing no keydrops and pot shuffle
...
Fairly substantial change to Crossed Sector distribution due to so many pots making it fail
2022-01-04 15:48:27 -07:00
aerinon
ee545b3543
Merge branch 'Ambrosia' into Bias
2021-09-16 16:15:10 -06:00
aerinon
9e04417072
Merge branch 'DoorDevUnstable' into Ambrosia
2021-09-16 16:12:45 -06:00
aerinon
ddd3aaf9a2
More prize door refinement
...
Incorporating drop entrances better in the find proposal algorithm
2021-09-16 15:20:29 -06:00
aerinon
bce3bcf4fe
Remove stonewall pre-opening code in favor of dynamic softlock prevention (Promoted from experimental)
2021-09-14 16:02:31 -06:00
aerinon
eab9404398
Allow Blind's Cell to be shuffled if Blind is not the boss
2021-09-14 15:40:55 -06:00
aerinon
a9b872b88d
Ambrosia logic fixes
2021-09-14 15:02:45 -06:00
aerinon
ebf237cca3
Ambrosia logic fixes
2021-09-14 15:00:55 -06:00
aerinon
ef998a2f7f
Merge branch 'Ambrosia' into Bias
2021-09-10 09:18:49 -06:00
aerinon
a6e49513be
Merge branch 'DoorDevUnstable' into Ambrosia
2021-09-10 09:17:23 -06:00
aerinon
07287d85a7
Improve exclusion calculation
2021-08-30 15:21:25 -06:00
aerinon
4e8a8d2840
Compass/Map can be progressive
...
Fixed filter_for_potential_bk_locations
Changed rules to use dungeon_table
2021-08-26 15:33:27 -06:00
aerinon
746a739339
Main structure for various biased fills
...
Lots of help around correctly reserving locations
2021-08-26 15:27:05 -06:00
aerinon
4d776e0fee
Compass/Map can be progressive
...
Fixed filter_for_potential_bk_locations
Changed rules to use dungeon_table
2021-08-26 15:25:29 -06:00
aerinon
f259e8bdc8
Boss item restriction logic added
...
Reserved location logic started
2021-08-20 14:32:54 -06:00
aerinon
4e91e627e1
Split dungeon refinement
...
Prize relevance refinement
2021-08-19 16:21:42 -06:00
aerinon
678e5eb091
Multi-entrance crystal doesn't propagate between dungeons
...
Multi-entrance: don't use unreachable entrances for reachable stats
2021-08-13 14:41:04 -06:00
aerinon
fd24c016e2
Total keys fix for key logic
...
(Basic reductions do not affect amount of keys placed while crossed do)
2021-08-12 15:59:01 -06:00
aerinon
7623de396c
Fixed some bk special handling
2021-08-12 13:39:32 -06:00
aerinon
cd86e14677
Merge in Unstable changes
2021-08-02 15:26:43 -06:00
aerinon
8a361e9672
Various refinements and fixes to key logic and generation
2021-08-02 12:39:48 -06:00
aerinon
65c583c082
Initial work on dungeon prize logic in key layouts
2021-07-27 16:00:05 -06:00
aerinon
b56f8d4136
Std+Retro: key logic for escape and exclude some bow logic sectors
...
Bug with reachable doors
2021-07-15 08:03:33 -07:00
3896066193
Reimplement --securerandom
...
Seeds should be reproducable without the flag passed, and unreproducable with the flag passed.
With --securerandom, generate a 9-char alphanumeric string to use to make filenames differ.
2021-06-29 11:13:17 -07:00
aerinon
b0098b623c
Fix standard_stair_check
2021-05-05 14:22:45 -06:00
aerinon
a3b5cb4baa
Merge branch 'DoorDevOWG' of https://github.com/compiling/ALttPEntranceRandomizer into compiling-DoorDevOWG
2021-05-04 16:15:28 -06:00
aerinon
817833d0fa
Standard generation bugs fixed
2021-04-29 15:19:50 -06:00
compiling
07733484e1
Fix exception with split dungeons
2021-04-29 22:41:39 +10:00
Catobat
43b0f95877
Shuffle in-room stairs
2021-01-30 00:35:41 +01:00
aerinon
d64a4e63a2
A lot of generation improvements and bug squashing
2021-01-08 16:31:33 -07:00
aerinon
2a05e94970
Fix Desert Wall pre-opened logic for the portal re-factor
2020-12-15 12:18:32 -07:00
aerinon
85d05f625b
Generation improvements
...
Potential fix for overworld problem
2020-12-08 11:24:44 -07:00
aerinon
1b690aaba1
Fixing generation errors
2020-12-07 11:53:20 -07:00