Commit Graph

55 Commits

Author SHA1 Message Date
aerinon
45016ed5ce Merge Unstable into EdgeWork 2020-04-24 14:02:47 -06:00
aerinon
810942cf69 DungeonGen bug
Animated tiles fix
2020-04-23 16:18:56 -06:00
aerinon
53ddd1963c Split dungeon combinations - runs through combinations if few enough
Odd builders - new algorithm for testing entire set then making a decision
Force groupings updated to be smarter about it - needs to apply elsewhere
2020-04-21 16:03:07 -06:00
aerinon
e1cd520ea9 Merge unstable into CrossGen 2020-04-10 15:17:31 -06:00
aerinon
114ed784f1 Torch keys counted like chest
Moved the total key counter to a count down on the left.
Added the BK indicator
Attempt to fix dungeon counters and fish error in Mystery.py
Removed double rom patch
AT map added.
5 chests min for all dungeons
2020-04-07 16:50:02 -06:00
aerinon
01bff51707 Fixed some minor issues
Started work on Straight Stairs
2020-04-01 12:48:04 -06:00
aerinon
c968621ba3 Tons of edge work:
--Refactor of scrolling
--Addition of edge math
--Tied linking doors to DR Flag
--Fixed vanilla linking doors
2020-03-31 11:00:49 -06:00
Mike A. Trethewey
e4311832a5 Merge branch 'DoorDev' into dev 2020-03-23 00:53:24 -07:00
aerinon
de2a3bf5c1 Version change and note for later 2020-03-20 12:24:36 -06:00
Mike A. Trethewey
d8ea5b0fd0 Merge branch 'DoorDev' into ci-dev 2020-03-12 04:17:05 -07:00
aerinon
2d9d108430 Merge in DoorDev 2020-03-11 14:33:53 -06:00
aerinon
3fdf9e8624 Unvalidated gen work 2020-03-11 14:21:14 -06:00
aerinon
c67cd478a1 Fixed problem with Inverted+ER
Fixed problem with Vanilla doors+Retro
Fixed Keylock issue with Ice Cross
Merged in compiling's fix for keyshuffle
ER Infinite Loop detection
2020-03-11 12:25:49 -06:00
Mike A. Trethewey
37a1b70f3b Pass the fish better 2020-03-09 03:53:08 -07:00
Mike A. Trethewey
ca7fc4d0f6 Hack in Spanish 2020-03-09 02:25:25 -07:00
aerinon
c1783082d8 Lots of cross gen work 2020-03-05 16:47:57 -07:00
aerinon
5aef551f7c More & better forced connection detection 2020-03-03 08:25:52 -07:00
aerinon
62caf015c0 Merge remote-tracking branch 'origin/DoorDev' into DoorDev 2020-03-02 19:58:42 -07:00
aerinon
6daa436f08 Generation Fix
* Added step to adjust parity before complete neutralization
2020-02-28 15:00:02 -07:00
aerinon
06562ed3ea Generation Fixes
*  Entrance dead end and branch calculation fixed
*  Parity checks added to global
*  Forced dead end checks in split dungeons
2020-02-27 15:53:19 -07:00
aerinon
1dbd7e95e2 -Multiworld key rule fix
-Minor generation fix
2020-02-25 15:16:18 -07:00
aerinon
c2e22a6223 Merge branch 'DoorDev' into EdgeWork 2020-02-21 16:26:50 -07:00
aerinon
7064b1de77 Logic additions for basic+experimental 2020-02-21 16:26:18 -07:00
aerinon
6e11a4bbac Fixes for mirror scroll
Fix for Stonewall + Ice Cross
Fix for Ice Cross key doors
Changed how key doors are chosen in a slightly better manner (pairs them earlier)
2020-02-18 13:15:41 -07:00
aerinon
bda5b27c44 Stonewall generation changed to pre-open wall if necessary.
GT Mini bosses no longer drop heart containers.
Crystal switch logic during generation updated.
2020-02-06 15:12:52 -07:00
aerinon
4b48c5e125 Generation refinement 2020-01-31 16:11:46 -07:00
aerinon
e9a55c8cf4 Minor breakthrough on cross generation 2020-01-30 16:28:02 -07:00
aerinon
d50af93f2a More cross gen refinement 2020-01-29 12:34:31 -07:00
aerinon
dc9a4a1303 Re-factoring polarity and branching issues 2020-01-24 16:44:20 -07:00
aerinon
59e9fb82f5 Several bug fixes for yesterday's debacle 2020-01-24 08:51:34 -07:00
aerinon
1e2daffc5b Stonewall fix and preliminary crossed generation issues 2020-01-23 16:43:01 -07:00
aerinon
560bbb2fda Merge branch 'DoorDev' into StonewallFix 2020-01-22 08:32:52 -07:00
compiling
0a8892806e Fix some dungeon generation errors:
TR fails if the Big Chest entrance is locked behind another dungeon
Hyrule Castle fails if the only available entrance is Sanctuary
2020-01-21 23:39:43 +11:00
compiling
138003912c Add all entrances as required paths (may be required for inaccessible regions). 2020-01-20 23:57:01 +11:00
compiling
d3a6dd9138 Fix standard mode checks for per-player settings 2020-01-19 21:23:06 +11:00
aerinon
c08fb4bd5e Initial work for fixing standard (basic only so far) 2020-01-19 18:13:06 +11:00
aerinon
b866654541 Stonewall fix attempt - causing long generations right now 2020-01-17 16:36:36 -07:00
aerinon
da027d08ea Initial work for fixing standard (basic only so far) 2020-01-17 16:35:18 -07:00
aerinon
6017165875 Cross mode compass additions
--Added compasses for escape/aga tower
--Removed maps for escape/gt
2020-01-10 16:42:20 -07:00
aerinon
d6cd94d04b Enemizer support
Logic issue with Ice Cross (Top) fixed
Changed a couple GUI defaults
2020-01-07 13:14:04 -07:00
aerinon
ea685c6a74 Added Mire Torches holes
Fixed simple generation issue with crossed
Typo in gui
Killed the dungeon changer door in throne room
2020-01-07 08:53:06 -07:00
aerinon
c475dc746c Better polarity match 2020-01-03 07:22:22 -07:00
aerinon
59f819aebd Fixed a couple of generation errors 2019-12-31 21:12:53 -07:00
aerinon
35c3a07dc3 Cross Dungeon initial work 2019-12-19 14:48:09 -07:00
aerinon
7422eb5ccc Fixed Swordless rules
Added rule for Freezor chest (for crossed and swordless)
Added more "single exit" caves to possible inaccessible regions
Prevented dungeon gen from assuming you could get GT Big Key at Aga 2
Prevented cross-dungeon contamination during key rule gen
Fixed some key-sphere merging problems (I'm ready to get rid of spheres now)
2019-12-12 15:01:12 -07:00
aerinon
9dfd93adbc More trap doors (mostly interior)
DungeonGen refinements
--More Big Key door considerations
--Backtracks earlier when hook candidates comes up empty
Minor work on key shuffling - lots of bad rules still
Playthrough gen doesn't flood swamp keys now
2019-12-03 15:50:15 -07:00
aerinon
43ba391df1 Fixed some trap doors in logic
Added the one way after validation chest (can't get to the chest from the door)
Started refining some key logic to relax it / tighten it
2019-12-02 16:36:15 -07:00
aerinon
c64b2269c0 Couple minor door fixes
New key logic algorithm - some advanced rules in place to allow more locations
Changed generation to handle big key placement better
2019-11-26 16:43:43 -07:00
aerinon
f6e8584d19 Fixed Death Mountain Return Ledge dungeons
Multiplayer support for inaccessible regions
2019-11-21 14:04:29 -07:00
aerinon
6a276ca0b8 MSU Scrolling bug
Crystaroller Stairs fixed
More Full ER support
Added DungeonGen check for hangers without enough hooks
DungeonGen doesn't consider BK door problems unless starting from origin
--This could cause some longer gen times - as the origin is hooked up last
Skull 3 Exit - attempt to fix
2019-11-19 16:00:55 -07:00