Commit Graph

373 Commits

Author SHA1 Message Date
aerinon
515f6dafed Standing Items refinement - starting testing no keydrops and pot shuffle
Fairly substantial change to Crossed Sector distribution due to so many pots making it fail
2022-01-04 15:48:27 -07:00
aerinon
b2f2565271 Standing Items initial commit 2021-12-16 16:02:11 -07:00
aerinon
61f659a511 Initial fill changes
Merge branch 'Bias' into DoorDevVolatile

# Conflicts:
#	Rom.py
2021-11-02 16:03:21 -06:00
aerinon
dc7d4940d9 Overworld map code 2021-10-21 16:29:09 -06:00
aerinon
551d46e5f4 Bug fix for inaccessible region function (always used player 1's HC Ledge) 2021-10-21 14:20:22 -06: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
aerinon
ee545b3543 Merge branch 'Ambrosia' into Bias 2021-09-16 16:15:10 -06: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
391db7b5c4 Clustered bias algorithm
Fixes for various other algorithms
2021-09-14 15:02:18 -06:00
aerinon
ef998a2f7f Merge branch 'Ambrosia' into Bias 2021-09-10 09:18:49 -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
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
aerinon
746a739339 Main structure for various biased fills
Lots of help around correctly reserving locations
2021-08-26 15:27:05 -06:00
aerinon
6f06dbcd04 Fix can_beat_game error
Add start_region awareness to door finder combinations
Added dungeon table
2021-08-26 15:21:10 -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
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
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
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
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
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
fff7cd691e Added the --shufflelinks option
Moved bunny spawn to experimental
Baserom bugfixes
2021-05-24 15:14:23 -06:00
StructuralMike
e77ae23359 fixing my illogical logic 2021-05-21 12:44:29 -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
aerinon
78a4e0b26b Merge branch 'BombSwitchDevUnstable' of https://github.com/StructuralMike/ALttPDoorRandomizer into StructuralMike-BombSwitchDevUnstable 2021-05-04 16:30:14 -06:00
aerinon
817833d0fa Standard generation bugs fixed 2021-04-29 15:19:50 -06:00
StructuralMike
3f9b6234c2 Mire fishbone barrier bypass 2021-03-22 21:12:26 +01:00
StructuralMike
099f8e65dc Update DoorShuffle.py 2021-03-18 11:20:32 +01:00
StructuralMike
eee2dcaf35 Update DoorShuffle.py 2021-03-18 10:24:27 +01:00
StructuralMike
ced093fe32 PoD Bow statue crystal fix 2021-03-18 09:29:31 +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