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
aerinon
2019-11-19 16:00:55 -07:00
48494a09ba
TR Crystal Maze adjustments Fixed key door candidate finder to stay within own dungeon Standard mode support added Added missed Pre-moldorm chest Started work on new key logic analyzer
aerinon
2019-11-19 10:50:44 -07:00
644785b140
Ice & TR door bugs
aerinon
2019-11-19 06:52:36 -07:00
407bac641d
Couple of fixes for mire stairs
aerinon
2019-11-16 21:39:54 -07:00
7a87ef8520
More ER support added
aerinon
2019-11-15 16:36:27 -07:00
69c4dc17fd
Merge branch 'MinorFixes' into DoorDev
aerinon
2019-11-15 14:33:19 -07:00
093746a0c7
Ganon's Tower added Some key logic work
aerinon
2019-11-15 13:50:31 -07:00
2ad03af1da
Removed Pot Circle from drops (it has unique regions) Fixed a door in mire Adjusted stair camera in Swamp
aerinon
2019-11-14 06:39:27 -07:00
77667668c9
Drop entrances not part of dungeon gen
aerinon
2019-11-12 06:49:52 -07:00
d365ae5c36
Fixing a couple minor bugs
aerinon
2019-11-09 19:10:13 -07:00
e7ddae0dfa
Fix a TT open edge (getting caught by door code) Try to fix Skull exit again Fix Hera stair key Some vanilla fixes
aerinon
2019-11-08 16:51:51 -07:00
5718018982
Added Turtle Rock. Fixed clock -> process_time for Python 3.8 Fixed interior blocked doors Vanilla logical connections for Ice Cross (Push block) Dungeon entrance enhancement for TR, Skull, HC (Standard) Kill on invalid dungeons during key door shuffle Key logic improvements (Smallkey restrictions, Logic Min/Logic Max for key doors, Big Chest doesn't count for small keys if BK not found yet) Key door candidate now accounts for "overworld" dungeon traversal Path checking added some Crystal Logic (Blind's Cell to Boss mostly) Kill on dungeon gen if taking too long
aerinon
2019-11-07 12:16:13 -07:00
f8abf1fe81
Implemented mire
aerinon
2019-11-05 11:39:13 -07:00
bad5fff022
Skull 3 entrance fix - could be refined Thieves Town region addition - couldn't reach certain doors from elsewhere. Ice Palace trap doors and fixed a couple broken staircases
aerinon
2019-11-04 13:04:26 -07:00
8b7bbc25ff
Bug fixes for that one dumb pod spiral staircase
aerinon
2019-11-04 12:49:25 -07:00
0c6ea6a14d
Fixed some typos with new interior doors Used direction abbreviations for the ones missed
aerinon
2019-11-01 16:28:08 -06:00
19e9738c42
Merge branch 'MinorCleanup' into DoorDev
aerinon
2019-11-01 16:18:37 -06:00
e08bf3776a
Ice Palace added Dynamic logical doors added for ice cross w/ push block Improved crystal switch pathing Minor update to PoD
aerinon
2019-11-01 16:13:23 -06:00
63db5ac077
Hints for inverted
AmazingAmpharos
2019-10-23 20:45:02 -05:00
be03fc214d
Adding some more interior doors to HC and Eastern
aerinon
2019-10-22 23:00:07 -06:00
8db8d066b4
PoD and Swamp logical dead end detection improved
aerinon
2019-10-22 15:49:36 -06:00
01a4d4b872
Generation tweaks and fixes - Flooding the keys in swamp - Logical dead ends - The pinball exception
aerinon
2019-10-21 22:32:49 -06:00
c090bd7003
Early bad loop detection.
aerinon
2019-10-18 11:56:56 -06:00
beb15951a0
Skull Woods added Fixed polarity for stairs Some swamp fixes Prep work for dungeons that can require traversal through overworld - like skull woods Special case for pinball room so it can be in Skull 2 or Skull 1
aerinon
2019-10-17 16:35:13 -06:00
7db3c82e70
More swamp fixes Removed Left Drain to Right (switch resets)
aerinon
2019-10-16 06:57:57 -06:00
6e4ab638aa
Desert Cannonball/Compass fix Potential PoD stair fix --Going a down stair in Q1 to a 00 x coord is problematic PoD stair coordinates Attempted Swamp layer fix More swamp fixes --Note: Left switch resets
aerinon
2019-10-15 22:38:25 -06:00
4d35265e5c
Key flood protection in sweep for events Better loop validation Small key validation tweaks
aerinon
2019-10-15 15:15:29 -06:00
ce626bd093
Unification of exploration logic Crystal stuff for PoD/Hera Minor fixes to key logic
aerinon
2019-10-15 13:01:32 -06:00
a0fdb25b43
Spirals for Swamp Swamp Logic Door definition cleanup Stabs at Swamp events and Crystal Switches
aerinon
2019-10-11 16:53:46 -06:00
d7b5a513bf
More swamp door rom data
aerinon
2019-10-10 21:52:58 -06:00
87ff92ba7c
Swamp regions and doors
aerinon
2019-10-09 16:46:26 -06:00
dc6791da08
Door Types in Spoiler Some fixes for rooms with ToggleFlag "doors"
aerinon
2019-10-09 14:26:18 -06:00
2ced48c691
Incorporated key logic prototype in the rules. Relaxed key_layout_validation more (allows keys to lead to more keys)
aerinon
2019-10-08 16:57:27 -06:00
db155950f2
Not allowing Lower Layer keydoors for now. vanilla Lttp engine does not handle them Killed the restrictive Eastern key rules - in prep for real key logic
aerinon
2019-10-07 14:32:34 -06:00
19a78f2a0c
Fixed a few spiral bugs Fixed a problem with door pairing system
aerinon
2019-10-05 23:15:06 -06:00
92ad60bedf
Key Door Shuffle algorithm added
aerinon
2019-10-03 16:27:44 -06:00
5cc4fdfa1f
Added PoD Added Logic for Desert,Hera,Aga,PoD Revamped Logic for HC, Eastern
aerinon
2019-10-03 09:24:27 -06:00
fd11e8cde1
Merge branch 'Dev' into DoorDev
aerinon
2019-10-01 14:35:30 -06:00
8719a4919d
Door pairing system initial pass complete Sucessfully de-coupling of Big Key doors with dumb small key doors behind Added a bit to trap door fixer so that we can hit the 3rd door in the door list Added door list position info
aerinon
2019-10-01 11:26:10 -06:00
bbc71a208f
A few inverted fixes
AmazingAmpharos
2019-09-30 18:40:44 -05:00
f12659af9d
Fixes to Aga Tower staircases Lots of initial work on key doors and other door pairs
aerinon
2019-09-27 22:00:45 -06:00
3df4fe08b3
More fixes for problems with staircases (quads 01 & 02)
aerinon
2019-09-23 23:55:05 -06:00
8e50c6d8eb
Several fixes for problems with staircases in Hera/AgaTower
aerinon
2019-09-21 22:15:51 -06:00
f8628337bb
One more vanilla/dungeons ROM fix
cassidoxa
2019-09-21 22:10:19 -04:00
2859acef7d
Swordless rom writes and inverted fixes
cassidoxa
2019-09-21 21:59:16 -04:00
5eb0e6e379
Aga Tower preliminary check in
aerinon
2019-09-20 21:24:46 -06:00
1aa2d904d3
Spirals Can "connect" to the same direction now. Screws with maps. Some initial work on key doors. Namely altering the reverse side of Big Key doors that were unreachable in vanilla.
aerinon
2019-09-19 14:58:50 -06:00
e66908816d
Kill Landing/Warp End "Doors"
aerinon
2019-09-19 14:44:33 -06:00
6534aaecc6
Tower of Hera Door Logical Doors
aerinon
2019-09-19 14:40:16 -06:00
2f659da39f
Update to latest baserom (has some MSU-1 stuff) Minor fix to Armory S door - can't seem to get it right Minor fix to spirals that cross the horiz quadrant boundary while traversing
randall.rupper
2019-09-18 13:01:35 -06:00
292af3241c
Minor logging problem
randall.rupper
2019-09-17 14:02:21 -06:00
27ea522499
Experimental and Crossed mode updated with monte carlo division of sectors
randall.rupper
2019-09-17 13:53:30 -06:00
a38ef2820a
Incremental improvements to algorithm. Can get stuck in loop because it ran into a dead end only option early, not sure how to avoid that. Also, some landings are considered outstanding doors, that shouldn't happen.
aerinon
2019-09-16 22:10:25 -06:00
49e782b050
Intermediate commit to switch from work to home
randall.rupper
2019-09-16 21:12:55 -06:00
6f5121c028
Updated desert to be more compatible with logic changes (no logic yet) Refactored doors to clean up builder flags.
randall.rupper
2019-09-16 15:10:37 -06:00
dc74df793c
Merge branch 'DoorDev' into DoorExtension
randall.rupper
2019-09-16 14:02:32 -06:00
ec865e67e6
Fix inverted retro take anys Removed 'Dark Sanctuary Hint' from take any pool if mode is inverted
cassidoxa
2019-09-11 12:25:46 -04:00
97c225ab2f
Desert Regions, Doors, and fixes associate with the new stuff Updated generation algorithm to use new Sector object Moved Dungeon items back for now Created region lists for ease of grouping
randall.rupper
2019-09-13 16:38:23 -06:00
ec5e8614bc
Started addressing trap doors to help indicate when they should be open Sped up the gfx fixer stuff by moving the dungeon load room to execute only once Minor optimization to spiral Moved normal doors to separate file
randall.rupper
2019-09-11 12:17:20 -06:00
b07c71a487
Merge branch 'DoorDev' into DoorShuffleStandardModeDev
tolmar
2019-09-07 16:44:26 -07:00
861195eb8b
Add internal key data
tolmar
2019-09-07 16:39:39 -07:00
ed6ad04fa0
Fix to spiral stairs outside of dungeons.
aerinon
2019-09-06 20:32:59 -06:00
a0b9b1fefe
Clean up shuffle_dungeon
tolmar
2019-09-06 18:14:48 -07:00
48f29b3aa5
Merge branch 'Dev' into DoorDev
randall.rupper
2019-09-06 14:22:42 -06:00
1ec963f162
Moved spiral warp point during dark transition (fixed $53 logic) More spiral layers fixed by adding a 'from layer' bit. Several edge cases addressed (a couple stairs crossed quadrant boundaries during transition)
randall.rupper
2019-09-06 14:21:19 -06:00