Commit Graph

136 Commits

Author SHA1 Message Date
aerinon
035621e420 Rupee bow forbids certain lobbies in HC in standard
Allow a lobby in keydrop shuffle
Key rule fix when bk isn't possible
Added controller awareness to world traversal
2021-09-28 14:57:17 -06:00
aerinon
8c5a4be480 Ranged crystal switch logic tweaked
Couple of minor bugs fixed
2021-06-22 13:04:37 -06:00
aerinon
7442d66211 Old Man House bunny spawn
Cutoff bounding box implemented
Added a couple more lobby possibilities
2021-06-03 13:56:57 -06:00
aerinon
8f00f7969b Actually restrict Sanctuary from being a DW lobby in non-crossed ER modes 2021-05-17 13:41:32 -06:00
StructuralMike
3f9b6234c2 Mire fishbone barrier bypass 2021-03-22 21:12:26 +01:00
StructuralMike
13c2022bc9 BombSwitchDev 2021-03-16 22:05:10 +01:00
StructuralMike
8689bd6a4c Crystals that can be hit with pots
Moved the can_hit_crystal() function to rules where it belongs, and applied it to all instances of crystals in rooms that don't have pots.
2021-03-12 17:07:17 +01:00
StructuralMike
f63d1f5470 SP Crystal room 0HKO consideration 2021-03-12 10:21:27 +01:00
StructuralMike
f60764f062 Double Switch Room being obnoxious 2021-03-11 15:13:15 +01:00
StructuralMike
eb6c71798c Tidying up and adding final(?) interaction points 2021-03-11 12:33:46 +01:00
StructuralMike
2e998af865 Mainly double switch room logic 2021-03-10 23:49:16 +01:00
StructuralMike
7f36036ced Removed unneccesery PoD Arena crystal 2021-03-09 13:08:56 +01:00
StructuralMike
f33d8a5279 Refined crystal rules 2021-03-09 09:40:50 +01:00
StructuralMike
ccb8ff75df Minor 2021-03-08 21:49:48 +01:00
StructuralMike
5298a7f210 TR Crystal Maze 2021-03-08 20:58:22 +01:00
StructuralMike
e8a51ffb3a GT Crystal rooms 2021-03-08 14:45:00 +01:00
StructuralMike
8eca5bf79e Some more Hera Lobby
Also, Hookshot cave reverted as it doesnt work that way...
2021-03-08 11:20:07 +01:00
StructuralMike
3a75b2dafd lots of PoD crystal logic 2021-03-07 17:28:12 +01:00
StructuralMike
5c5cb7f531 1xPoD and 1xTR crystal room 2021-03-07 12:35:28 +01:00
StructuralMike
ed47f99e8a Update Doors.py 2021-03-06 19:45:28 +01:00
StructuralMike
bf78758ade Tower of Hera crystal regions working 2021-03-06 19:38:12 +01:00
StructuralMike
5ef1ceb136 ToH Crystal Switch Region WIP 2021-03-06 17:56:45 +01:00
aerinon
f6d1dc282b Minor bugfix update 2021-02-25 16:51:07 -07:00
Catobat
27b9257981 Portal fixes and adjustments 2021-02-21 14:43:49 +01:00
aerinon
9bce09aad6 Merge branch 'InroomStairFix' into Unstable2 2021-02-16 13:58:31 -07:00
Catobat
5a8139258d PoD Mimics 2 portal flexibility 2021-02-16 20:00:21 +01:00
aerinon
352592bd00 Key logic error with odd_counter and child doors
Fix the Lone Pot doors (E/W) swapped
2021-02-13 21:09:57 -07:00
aerinon
f83b28adb6 -Disallowed Swamp Lobby in Hyrule Castle in Standard mode
-Prevent defeating Aga 1 before Zelda is delivered to the Sanctuary. (He can't take damage)
-Fix for Ice Jelly room when going backward and enemizer is on
-Fix for inverted - don't start as a bunny in Dark Sanctuary
-Fix for non-ER Inverted with Lobby shuffle. Aga Tower's exit works properly now.
2021-02-13 21:08:06 -07:00
Catobat
43b0f95877 Shuffle in-room stairs 2021-01-30 00:35:41 +01:00
aerinon
f45ae1c97b Fix to portal/rooms resets 2021-01-12 14:38:34 -07:00
aerinon
d64a4e63a2 A lot of generation improvements and bug squashing 2021-01-08 16:31:33 -07:00
aerinon
4dda394a90 Added option to keep original palettes in crossed dungeon mode
If sanc if in a DW dungeon because of crossed+ ER, then you start in bunny form
Mirroring from sanc to the portal is now in logic
Another fix for animated tiles (fairy fountains)
GT Big Key stat changed on credits

Some standard logic fixes for lobbies (more outstanding)
2020-11-16 10:51:26 -07:00
aerinon
c0f6c3fd52 Bug fix for intensity 3 + enemizer (just taking it out for now)
Lobbies added to spoiler
2020-10-23 15:07:55 -06:00
aerinon
d89801c72c Key Hud redesign continued
Keydropshuffle prototype
2020-10-23 12:59:18 -06:00
aerinon
99f262cc72 Lobby logic improvements
Cutoff entrance rug re-work
2020-09-21 16:38:15 -06:00
aerinon
d2ea578df8 Merge in door dev unstable 2020-09-17 15:23:06 -06:00
aerinon
7653c95fd7 Minor fixes for a few lobbies 2020-09-15 16:13:54 -06:00
Catobat
1339bd4bc5 Add Hookshot edge for Hera Big Chest 2020-09-09 16:02:05 -06:00
aerinon
973bf02b1d Palette refinement
Sanctuary starting dungeon and mirror target
Sanctuary limited to LW in open mode (non-crossed/insanity ER)
2020-09-09 15:49:00 -06:00
aerinon
804309565b Bulk of Lobby randomization work 2020-08-28 12:42:20 -06:00
aerinon
d9d497ba62 Merge branch 'DoorPerf' of https://github.com/compiling/ALttPEntranceRandomizer into compiling-DoorPerf 2020-05-26 14:35:12 -06:00
aerinon
2b441134fe Fixed a problem with edges when those are turned off (experimental not on)
Fixed a problem with standard requiring you to go through the tapestry backwards to save Zelda
Added debugging features to help figure out some bugs
2020-05-26 14:34:24 -06: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
aerinon
300db22725 Some ER generation improvements
Attempt at Attic Hint Tile
Stonewall detection improved by not excluding drops
2020-05-05 13:24:51 -06:00
aerinon
45016ed5ce Merge Unstable into EdgeWork 2020-04-24 14:02:47 -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
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
aerinon
a18f5c4d51 Key logic rework for placement rules
--exhaustive per key_counter
--contradictions between rules
Mire Lobby chest fix
2020-03-20 09:05:07 -06:00
aerinon
269de35590 Minor bugfix with Ice Tall Hint 2020-03-12 09:13:09 -06:00