Commit Graph

300 Commits

Author SHA1 Message Date
codemann8
cf86aedb79 Simplified tile swap check code 2021-12-27 14:28:15 -06:00
codemann8
d79adbf3c8 Fix deterministic issues in repeat seed generation 2021-12-19 19:59:30 -06:00
codemann8
e2c51b5dc4 Minor stuff missing 2021-11-01 13:30:46 -05:00
codemann8
4c4c188413 Merge remote-tracking branch 'upstream/DoorDevUnstable' into OverworldShuffleDev 2021-10-21 21:45:50 -05:00
aerinon
551d46e5f4 Bug fix for inaccessible region function (always used player 1's HC Ledge) 2021-10-21 14:20:22 -06:00
codemann8
7ed4ad2304 Some general error prevention and corrections 2021-10-14 14:12:01 -05:00
aerinon
a23315f783 Disarm EG glitch on mirror in most modes
Added a check flag for the disarm on most transitions so if can be armed when wanted
2021-10-05 14:13:24 -06:00
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
codemann8
ecacba55a4 Merged in DR v0.5.1.2 2021-09-17 11:12:05 -05:00
aerinon
ddd3aaf9a2 More prize door refinement
Incorporating drop entrances better in the find proposal algorithm
2021-09-16 15:20:29 -06:00
aerinon
bce3bcf4fe Remove stonewall pre-opening code in favor of dynamic softlock prevention (Promoted from experimental) 2021-09-14 16:02:31 -06:00
aerinon
ec7c1489c7 Removed rails flag and just edited the object table for prevent mode in mixed travel
Updated rails in PoD Arena to prevent hovering better
2021-09-07 16:25:42 -06:00
aerinon
2760841836 Prevent keys doors on door pairs that loop on themselves in the same supertile. (Excludes dead ends)
Thus, there's not chance for a keys to be wasted.
2021-09-02 17:00:36 -06:00
codemann8
d066b133f1 Merged in DR v0.5.1.1 2021-08-31 19:39:23 -05:00
aerinon
07287d85a7 Improve exclusion calculation 2021-08-30 15:21:25 -06:00
aerinon
9e7223795f Fix for path checking. should get pinball more often 2021-08-27 15:03:27 -06:00
aerinon
5614dea2b5 Fix can_beat_game error
Add start_region awareness to door finder combinations
Added dungeon table
2021-08-26 15:28:42 -06:00
codemann8
b2bcdfd286 Expanded and restructured OW Shuffle to include more Crossed options 2021-08-24 02:39:24 -05:00
codemann8
f051e3a0b2 Some Inverted situations getting applied/removed in Mixed OW 2021-08-20 14:08:29 -05:00
codemann8
d2610a891f Merged in DR v0.5.1.0 2021-08-20 13:10:27 -05:00
codemann8
22bbbaa521 Fixed issue with vanilla key logic check 2021-08-20 12:33:19 -05:00
codemann8
621e6442ce Fixed Standard mode to exclude Flute exits from traversal logic 2021-08-18 09:23:13 -05:00
codemann8
f68522edac Merge remote-tracking branch 'upstream/DoorDevUnstable' into OverworldShuffleDev 2021-08-16 22:52:31 -05:00
codemann8
be6203e3f0 Moved Crossed OW Shuffle to its own setting, Renamed Tile Swap to Mixed 2021-08-16 22:46:26 -05:00
aerinon
71079269fa Total keys fix for key logic
(Basic reductions do not affect amount of keys placed while crossed does)
2021-08-16 15:29:40 -06:00
aerinon
fd24c016e2 Total keys fix for key logic
(Basic reductions do not affect amount of keys placed while crossed do)
2021-08-12 15:59:01 -06:00
aerinon
aeb910e274 Various fixes:
Full boss shuffle samples without replacement
Vanilla doors simply unmarks ugly smalls
Money balance: handle multiworld solvent players better
Perf for item pool adjustment
Add loglevel to Mystery
2021-08-03 08:43:47 -06:00
aerinon
cd86e14677 Merge in Unstable changes 2021-08-02 15:26:43 -06:00
aerinon
8a361e9672 Various refinements and fixes to key logic and generation 2021-08-02 12:39:48 -06:00
codemann8
a897a8d52d Merged in DR v0.4.0.12 2021-07-23 16:08:32 -05:00
aerinon
8ed6b3fad2 Exception for DP back on basic,intensity level 1 (simply can't make a passage) 2021-07-23 12:37:41 -07:00
aerinon
c6ed7bcd04 Merge branch 'DoorDevUnstable' of https://github.com/ardnaxelarak/ALttPDoorRandomizer into ardnaxelarak-DoorDevUnstable 2021-07-23 10:04:02 -07:00
aerinon
37b4d04d47 Inverted pathing fix (Castle S&Q may be required) 2021-07-22 16:26:27 -07:00
aerinon
8c1e746556 Inverted pathing fix (Castle S&Q may be required) 2021-07-22 16:26:08 -07:00
codemann8
b4cb3f2825 Merged in DR v0.4.0.11 2021-07-16 12:49:39 -05:00
aerinon
a123661eca Don't fix ugly smalls in vanilla 2021-07-15 10:32:25 -07:00
aerinon
b56f8d4136 Std+Retro: key logic for escape and exclude some bow logic sectors
Bug with reachable doors
2021-07-15 08:03:33 -07:00
Catobat
0ade4c5795 Counters no longer needed 2021-07-12 04:21:34 +02:00
Catobat
6f990aecc1 More bomb door candidates 2021-07-12 01:28:52 +02:00
codemann8
e89442a3a0 Merged in DR v0.4.0.9 2021-07-10 13:51:04 -05:00
aerinon
63fcdf9424 Merge Unstable fixes 2021-07-09 11:02:40 -07:00
Catobat
2dd89197f3 Reset variable between attempts 2021-07-08 01:09:30 +02:00
Catobat
86a19249ab Fix Swamp Portal check 2021-07-08 00:58:58 +02:00
codemann8
433a1dfc35 Doing GitHub's work for them and ACTUALLY merging in DR v0.4.0.7 changes 2021-07-04 11:23:08 -05:00
aerinon
b21564d5aa Combinatoric approach revised (KLA1)
Backported some fixes
2021-06-29 16:34:28 -06:00
3896066193 Reimplement --securerandom
Seeds should be reproducable without the flag passed, and unreproducable with the flag passed.
With --securerandom, generate a 9-char alphanumeric string to use to make filenames differ.
2021-06-29 11:13:17 -07:00
codemann8
6cd6dca6a3 Initial Tile Shuffle Implementation 2021-06-23 03:09:27 -05:00
aerinon
8c5a4be480 Ranged crystal switch logic tweaked
Couple of minor bugs fixed
2021-06-22 13:04:37 -06:00
codemann8
98a7047168 Merged DR 0.4.0.6 2021-06-04 21:58:27 -05: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