Commit Graph

143 Commits

Author SHA1 Message Date
codemann8
2297a3e67f Formatted ER entrance data 2021-04-19 19:24:17 -05:00
codemann8
160f0732dd Merge remote-tracking branch 'upstream/DoorDevUnstable' into OverworldShuffle 2021-04-12 13:32:14 -05:00
codemann8
ade6dfc416 New destinations now write to ROM 2021-04-12 12:23:26 -05:00
aerinon
6a5bdbee6b Mostly a fix for Blind outside of TT when Blind is the boss of TT (boss enemizer)
Remove RaceRandom use for now
2021-02-27 15:33:05 -07:00
aerinon
af441a8e9b Merging in base er changes 2021-02-25 15:26:29 -07:00
codemann8
4639129401 Remove OW Shuffle stuff from ER 2021-02-13 10:52:51 -06:00
codemann8
965b886c2d Moved list of OW connections to be shuffled to its own list 2021-02-08 12:42:39 -06:00
codemann8
10bf6fcb2f Added temporary flute exit on Link's House tile to deal with flute logic 2021-02-08 12:41:37 -06:00
codemann8
167ad64f29 Merge remote-tracking branch 'upstream/DoorDevUnstable' into OverworldShuffle 2021-02-08 12:02:11 -06:00
codemann8
7423f76e82 Update EntranceShuffle.py 2021-02-08 11:58:29 -06:00
aerinon
d64a4e63a2 A lot of generation improvements and bug squashing 2021-01-08 16:31:33 -07:00
codemann8
cf22327ad4 Renamed DM Broken Bridge 2020-12-17 11:13:06 -06:00
codemann8
d6d862db3c Added terrain rules for Purple Chest Area Rocks 2020-12-17 11:12:19 -06:00
codemann8
1add1222e1 Split duplicate exits into unique 2020-12-12 06:56:36 -06:00
codemann8
2e5af373a5 Replaced some old region references to OW shuffle names 2020-12-12 05:13:30 -06:00
codemann8
6860b3a907 Added OW Shuffle Rules 2020-12-12 03:33:22 -06:00
codemann8
37a8fb1027 Added vanilla connections for initial OW shuffle logic 2020-12-11 04:14:48 -06:00
codemann8
51e4d6398f Added all mirror mandatory connections 2020-12-10 15:45:01 -06:00
codemann8
d32c8bc0ba Conversion of mandatory connections to OW tile connections 2020-12-10 11:38:11 -06:00
codemann8
dee0dfc088 Reordered mandatory connections for easier comparison later 2020-12-10 11:34:51 -06:00
aerinon
22f749e767 Keysanity menu bugfix
Inverted ER + intensity 3 fix
Swamp Trench 1 locking flippers fix
Fix for lobbies overwriting logic in TR Hub (and elsewhere)
Repaired exits that were wrongly affected by entrance fixes
2020-11-20 14:00:40 -07:00
aerinon
11154e1544 Crossed dungeon palette refinement
Fixed some entrances that require reset otherwise
Fixed TR lobbies that need to be bombed
Fixed animated tiles in lobbies
Fixed wallmaster+lamp problem
Fixed some key rules that caused item requirements to be ignored
Fixed Old Man cave to be properly one-way in the graph
Fixed some odd key logic issues
2020-11-12 12:18:00 -07:00
aerinon
804309565b Bulk of Lobby randomization work 2020-08-28 12:42:20 -06:00
aerinon
b4fd8f6bdc Bug fix for attic blind
Bug fix for simple dungeon shuffles making HC your DW access with door shuffle on
Bug fix for accessibility: none
Moved bk/key info to keysanity screen
Added chest total to keysanity screen
2020-07-13 17:11:36 -06:00
Kevin Cathcart
4ad31d641b Add CSPRNG option: --securerandom 2020-06-26 20:12:30 -04:00
compiling
cb66fba888 Split invalid connections into normal and inverted 2020-05-30 22:35:57 +10:00
compiling
9b4c86846f Enhance mandatory exit logic to ensure they do not block themselves, and also handle boundary conditions that often occur in inverted dungeonsfull 2020-05-30 22:35:57 +10:00
compiling
b558c054e9 Inverted dungeonsfull fix - Force reusing an existing cave if there are not enough entrances to use a new one. 2020-05-30 22:35:56 +10:00
aerinon
3b4e19b5de Fixes for compatibility with compiling perf
Couple fixes for standard+ER
2020-05-29 16:19:32 -06:00
compiling
cebd3bdd90 Stop inverted dungeonsfull from generating crossworld dungeon connections. 2020-05-24 10:18:53 +10:00
compiling
0700af4dbd Logic updates to Spike Cave, Bosses
Fix Bomb rules to exclude Spectacle Rock Cave for inverted
Require a weapon for Castle Tower kill rooms
2020-05-12 21:03:35 +10:00
compiling
1217236621 Replace world exploration with a faster algorithm - use BFS and keep track of all entrances that are currently blocked by progression items.
New algorithm also obsoletes sweep_for_crystal_access
Set up door and entrance caches in advance
Replace CrystalBarrier with FastEnum for bitfield arithmetic
2020-05-12 21:03:35 +10:00
compiling
11a91b96c6 Set inverted blacksmith to require light world access using the mirror or a portal (via starting in Link's House / Old Man Cave doesn't work).
Set the flag allowing the blacksmith to visit Link's House in simple inverted shuffle.
2020-04-05 21:12:26 +10:00
compiling
b8f81ade67 Remove Spectacle Rock Cave ledges from inverted bomb shop locations, not normal bomb shop locations.
Update inverted bomb shop tests
2020-04-05 21:12:25 +10:00
compiling
e01983c494 Remove bad locations from inverted bomb shop locations (Spectacle Rock ledges and Desert East are inescapable and Bumper Cave Top is doubled in insanity). 2020-03-17 23:23:14 +11:00
compiling
49e48eba1d Add warp between Waterfall Cave and Lake Hylia into inverted logic. 2020-03-14 13:37:21 +11:00
compiling
0f3c9d62a6 Fix standard mode with default connections 2020-03-03 19:05:36 +11:00
compiling
531a1d6423 Inverted Bomb Shop can't go on Spectacle Rock Cave bottom entrances
Fix inverted bomb rules for Inverted Big Bomb Shop, Inverted Dark Sanctuary, Inverted Links House.
2020-02-26 18:38:49 +11:00
aerinon
1ea5c1f4b2 Fix for Full ER Shuffle so that Hyrule Castle cannot be crossworld when doors are shuffled. 2020-02-12 09:25:06 -07:00
compiling
1a2c83be4c Update insanity shuffle hole targets (and legacy shuffles).
Update hole target addresses.
2020-01-28 20:35:08 +11:00
compiling
b5ea688847 Add inverted door shuffle 2020-01-23 19:53:04 +11:00
compiling
9803515315 Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev 2020-01-04 21:33:42 +11:00
Bonta-kun
0de0467b5c Inverted: connect lake hylia island to lw 2020-01-01 18:12:23 +01:00
Bonta-kun
7ccab4bf44 simple inverted: update old_man_entrances after links house shuffle 2019-12-28 01:10:52 +01:00
Bonta-kun
52b05c0b4f dont touch the smith single cave doors again please 2019-12-27 19:08:04 +01:00
Bonta-kun
8721310cf7 World: include can_access_trock_eyebridge can_access_trock_front can_access_trock_big_chest can_access_trock_middle and fix_fake_world in the player specific attributes 2019-12-18 20:45:51 +01:00
Bonta-kun
ec1b9eca43 Individual settings: shuffle 2019-12-16 18:24:34 +01:00
Bonta-kun
ab28858a8f Individual settings: mode 2019-12-16 16:54:46 +01:00
Bonta-kun
4cf7412b51 EntranceShuffle: remove default castle connections to light world 2019-12-10 20:00:56 +01:00
aerinon
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
2019-11-19 10:50:44 -07:00