cd062d2165
dungeonsfull logic fix - prevent the desert prize from being required to reach desert main (unless keysanity allows access to the keys).
compiling
2020-04-29 18:11:58 +10:00
cb66fba888
Split invalid connections into normal and inverted
compiling
2020-05-25 19:33:07 +10:00
9b4c86846f
Enhance mandatory exit logic to ensure they do not block themselves, and also handle boundary conditions that often occur in inverted dungeonsfull
compiling
2020-05-24 23:52:14 +10:00
b558c054e9
Inverted dungeonsfull fix - Force reusing an existing cave if there are not enough entrances to use a new one.
compiling
2020-05-24 18:50:03 +10:00
0b943b01e8
Merge branch 'compiling-DoorPerf' into DoorDevUnstable
aerinon
2020-05-29 16:20:04 -06:00
3b4e19b5de
Fixes for compatibility with compiling perf Couple fixes for standard+ER
aerinon
2020-05-29 16:19:32 -06:00
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
aerinon
2020-05-26 14:34:24 -06:00
2d8d4ebf4a
Added the stz $047a for pod eg glitch Standard generation improvements (Bomb escape rework) Vanilla+ER generation improvements
aerinon
2020-05-22 13:45:00 -06:00
ae7ce076af
Open edges math fix (indices corrected in tables) Spoiler lists bosses Enemizer settings fix Swamp flooded ladder's fix (Crossed mostly) Spoiler encoding issue fixed
aerinon
2020-05-20 10:51:56 -06:00
8b1bb810c1
Link requires flippers to exit the water from Diver Down state in Swamp.
compiling
2020-05-17 22:42:46 +10:00
ac8cd92ab6
Remove logging line for missing module - seems to not work properly and CI should handle it.
compiling
2020-05-13 20:16:49 +10:00
337dbf311d
Some generation improvements (bk checked better, backtrack added re-attempts) No logic skips more key logic Some prototyping new key rules
aerinon
2020-05-12 15:03:39 -06:00
c817e9ce91
Fix issue with crossed generation (Save and Quit entrance is not handled)
compiling
2020-05-12 21:38:37 +10:00
c7103e6919
Add fast-enum requirement to ci
compiling
2020-05-12 21:19:01 +10:00
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
compiling
2020-05-12 20:38:58 +10:00
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
compiling
2020-05-10 19:27:13 +10:00
cf70210ed1
Fix pre_validate rejecting Desert Palace when no chests are in the back.
compiling
2020-05-09 20:28:20 +10:00
cc7145c6b8
remove collections_extended dependency and replace with much faster stdlib Counter
Fabian Dill
2020-03-07 23:35:55 +01:00
300db22725
Some ER generation improvements Attempt at Attic Hint Tile Stonewall detection improved by not excluding drops
aerinon
2020-05-05 13:24:51 -06:00
aeb3b3d4b1
Forgot straight stairs in vanilla
aerinon
2020-05-02 15:15:21 -06:00
0705ccaeda
Edge rom changes and minor mystery defensive coding
aerinon
2020-05-02 15:09:23 -06:00
67a0afc6fa
More moon pearl / superbunny fixes Use the Catfish region properly, so Catfish Descent works.
compiling
2020-04-26 22:52:04 +10:00
65b8e128b0
Allow superbunny into the Blind's Hideout entrance.
compiling
2020-04-26 21:34:10 +10:00
f964175d64
Allow clipping into the GT entrance
compiling
2020-04-26 19:16:58 +10:00
21eea4277b
Always require pearl for Swamp (Superbunny cannot do anything)
compiling
2020-04-26 18:35:11 +10:00
2decfd1f0b
Separate superbunny cave into 2 regions. For OWG, allow superbunny in superbunny cave with no mirror when entering from the bottom Fix boots clip logic to desert teleporter ledge and TR teleporter Fix mirror wrap logic for pyramid fairy For insanity shuffle, exiting Superbunny Cave bottom is now in logic.
compiling
2020-04-26 17:51:23 +10:00
db811f198c
Fix another bunny rule bug.
compiling
2020-04-25 19:41:53 +10:00
c8a30bb749
Dark Desert Teleporter requires the mitts
compiling
2020-04-25 17:35:48 +10:00
e8fef8fc7b
Fix moon pearl checks to avoid requiring moon pearl for mirror accessible locations.
compiling
2020-04-25 16:46:32 +10:00
1f504d0a79
Inverted - make the blacksmith, purple chest, bottle merchant and master sword pedestal accessible without the moon pearl.
compiling
2020-04-25 15:52:43 +10:00
3b979f4a57
Fix Waterfall entrance being inaccessible with the flippers. Fix Spectacle Rock and Bombos Tablet requiring moon pearl
compiling
2020-04-23 23:24:22 +10:00
45016ed5ce
Merge Unstable into EdgeWork
aerinon
2020-04-24 14:02:47 -06:00
946c7bbcef
Merge in DoorDev changes Revert ci changes
aerinon
2020-04-21 16:06:49 -06:00
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
aerinon
2020-04-21 16:03:07 -06:00
0bb7e7caf8
update ci to build dev releases for now
aerinon
2020-04-17 14:13:27 -06:00
88b93d2649
Bump version
aerinon
2020-04-17 14:08:52 -06:00
1f2edde2e5
Add minor notes
aerinon
2020-04-17 14:07:39 -06:00
247137e43a
Remove mirror clips from Inverted / No Glitches
compiling
2020-04-15 21:35:27 +10:00
8525f07e87
Set TR key rules last, so that entrance requirements are known.
compiling
2020-04-15 20:24:18 +10:00
8aab7715be
Red and Blue Pendant are switched
zig-for
2020-04-15 00:13:41 -07:00
aed4251f13
Merge branch 'DoorDevUnstable' into CrossGenWork
aerinon
2020-04-13 14:54:59 -06:00
d02cc2bb15
Fix compassshuffle/mapshuffle menu flags
aerinon
2020-04-13 14:49:04 -06:00
e1cd520ea9
Merge unstable into CrossGen
aerinon
2020-04-10 15:17:31 -06:00
09bd392fd0
Bugfix to map info Bugfix to dungeon reminder on death
aerinon
2020-04-10 11:19:05 -06:00
acd430378d
Minor fix to vanilla doors
aerinon
2020-04-09 17:32:06 -06:00
ff3577358d
Version bump Release notes updated
aerinon
2020-04-09 17:14:42 -06:00
8e7ed89723
Formatting Json spoiler tied to jsonout arg Fixed Default Link sprite button again Removed odd return from local_path (need to test this with bundle)
aerinon
2020-04-09 17:02:40 -06:00
b86ffc3378
Merge branch 'miketrethewey-dev' into DoorDevUnstable
aerinon
2020-04-09 15:55:42 -06:00
7f935d6ff9
Fix fire speed for ice palace rooms
aerinon
2020-04-08 17:04:33 -06:00
4fe97f9b7f
Adjusted map info to be experimental Moved mirror scroll to be standard in non-vanilla door shuffles Fixed potential duplicate map issues
aerinon
2020-04-08 15:56:03 -06:00
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
aerinon
2020-04-07 16:50:02 -06:00
4c35b39e35
Fix Hints toggle on CLI
Mike A. Trethewey
2020-04-07 02:17:25 -07:00
c9d6b87d94
Update .gitignore
Mike A. Trethewey
2020-04-05 12:14:41 -07:00
ab5f2ab521
JSON Spoiler output
Mike A. Trethewey
2020-04-05 09:50:01 -07:00
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.
compiling
2020-04-05 14:22:50 +10:00
7199c375d7
Fix inverted TR tests - ER requires access to Witches Hut for potions.
compiling
2020-04-05 14:28:01 +10:00
b8f81ade67
Remove Spectacle Rock Cave ledges from inverted bomb shop locations, not normal bomb shop locations. Update inverted bomb shop tests
compiling
2020-04-05 14:44:00 +10:00
0a882bdf4e
Show text box on pickup for all dungeon items in keysanity mode.
compiling
2020-04-04 15:16:49 +11:00
bb402ff7f2
Dungeon reminder added to hud for Crossed dungeons Blinking red square added to hud and it indicates a boss room is close by. Only appears if you have the compass. (Basic & Crossed) Key counters added to hud if you have found the map. (Crossed only)
aerinon
2020-04-03 15:45:55 -06:00
e30f66742b
MirrorScroll block erase removed Standard+Crossed ammo issue addressed Fix for vitreous' eye dropping keys Fix for vanilla linking doors (hc back hallway)
aerinon
2020-04-02 13:15:08 -06:00
01bff51707
Fixed some minor issues Started work on Straight Stairs
aerinon
2020-04-01 12:48:04 -06:00
c968621ba3
Tons of edge work: --Refactor of scrolling --Addition of edge math --Tied linking doors to DR Flag --Fixed vanilla linking doors
aerinon
2020-03-31 11:00:49 -06:00
fe6383bc57
Fix Spec files
Mike A. Trethewey
2020-03-28 19:09:10 -07:00
599985e4b1
Use os.path more
Mike A. Trethewey
2020-03-28 19:03:08 -07:00
e5a1c59f85
Fix for capacity shop and hobo splash interaction
aerinon
2020-03-25 15:52:57 -06:00
8ceb1f4585
CI change
aerinon
2020-03-24 10:50:25 -06:00
8f545fc6d1
Merge branch 'DoorDev' into EdgeWork
aerinon
2020-03-24 10:49:28 -06:00
6c484745a2
Keep EnemizerCLI
Mike A. Trethewey
2020-03-24 01:35:14 -07:00
01a1190b58
Fix bugs
Mike A. Trethewey
2020-03-24 01:26:14 -07:00
7aa6195bf0
Add Diags to CLI
Mike A. Trethewey
2020-03-24 00:44:03 -07:00
871278a17a
Restrict AutoRelease
Mike A. Trethewey
2020-03-23 21:50:37 -07:00
406806a70b
Outfilename shenanigans
Mike A. Trethewey
2020-03-23 21:41:09 -07:00
ff678659f9
Add Suppress Spoiler
Mike A. Trethewey
2020-03-23 21:39:45 -07:00
0b8014b9b4
Merge pull request #16 from aerinon/DoorDev
Mike A. Trethewey
2020-03-23 20:20:58 -07:00
0b13db754d
Fixing some seed reporting
aerinon
2020-03-23 15:40:56 -06:00
4fc15e84fc
Bump version Set shuffleganon to default to True
aerinon
2020-03-23 14:15:17 -06:00
e4311832a5
Merge branch 'DoorDev' into dev
Mike A. Trethewey
2020-03-23 00:53:24 -07:00
215a4d039f
Pull in fixes from Multiworld
Mike A. Trethewey
2020-03-22 16:32:15 -07:00
133ad920c7
Merge pull request #14 from aerinon/DoorDev
Mike A. Trethewey
2020-03-22 02:59:41 -07:00
8513b7f270
Fix var loading again
Mike A. Trethewey
2020-03-22 02:53:40 -07:00