Commit Graph

2029 Commits

Author SHA1 Message Date
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
eab9404398 Allow Blind's Cell to be shuffled if Blind is not the boss 2021-09-14 15:40:55 -06:00
aerinon
c5f6c46bd8 Remove unique annotation from FastEnum class 2021-09-14 15:24:23 -06:00
aerinon
c64d499bab Maps/compasses should not be advancement items if the restriction is none 2021-09-14 15:03:51 -06:00
aerinon
a9b872b88d Ambrosia logic fixes 2021-09-14 15:02:45 -06:00
aerinon
391db7b5c4 Clustered bias algorithm
Fixes for various other algorithms
2021-09-14 15:02:18 -06:00
aerinon
ebf237cca3 Ambrosia logic fixes 2021-09-14 15:00:55 -06:00
aerinon
ef998a2f7f Merge branch 'Ambrosia' into Bias 2021-09-10 09:18:49 -06:00
aerinon
a6e49513be Merge branch 'DoorDevUnstable' into Ambrosia 2021-09-10 09:17:23 -06:00
aerinon
a7fffd3267 More refinement for prize locked parts of a dungeon and key rule interaction 2021-09-10 09:13:20 -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
e48dbe3d27 Prize relevance refinement
Subtle change on bk restriction - only restrict if bk was determined to be the way forward
2021-09-02 18:10:49 -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
cb8a168b6c Merge pull request #123 from Catobat/ItemPool
Fix money balancing with reduced item pool
2021-09-01 15:57:14 -06:00
aerinon
84fb47ba9d Couple of big key logic fixes - one with bk forced
Another with bk assumed to be found early in dungeon
Catobat map check fix from rom
2021-08-31 15:36:38 -06:00
aerinon
10c01034fd Minor rom fix 2021-08-31 14:10:47 -06:00
aerinon
dad6016498 Rom features: update cutofftable
Add a multiworld ram slot for item that just got grabbed
2021-08-30 15:57:45 -06:00
aerinon
07287d85a7 Improve exclusion calculation 2021-08-30 15:21:25 -06:00
aerinon
67c4fee636 Boss shuffle fix - fixes some bias discovered by krebel 2021-08-30 15:20:27 -06:00
aerinon
91fbcd38da Fix shop hints in ER modes where shops are not located vanilla 2021-08-27 15:13:37 -06:00
aerinon
9e7223795f Fix for path checking. should get pinball more often 2021-08-27 15:03:27 -06:00
aerinon
759e9979da Rule fix for bigkey shuffle, use the always_allow for the big key, but require it for every other item 2021-08-26 15:51:12 -06:00
aerinon
23352c3bf7 Correct promotion of map and compass to advancement to add that logic 2021-08-26 15:36:12 -06:00
aerinon
4e8a8d2840 Compass/Map can be progressive
Fixed filter_for_potential_bk_locations
Changed rules to use dungeon_table
2021-08-26 15:33:27 -06:00
aerinon
5c835dc243 Fix can_beat_game error
Add start_region awareness to door finder combinations
Added dungeon table
2021-08-26 15:33:08 -06:00
aerinon
1f884649d1 Remove unnecessary imports 2021-08-26 15:32:35 -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
4d776e0fee Compass/Map can be progressive
Fixed filter_for_potential_bk_locations
Changed rules to use dungeon_table
2021-08-26 15:25:29 -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
f259e8bdc8 Boss item restriction logic added
Reserved location logic started
2021-08-20 14:32:54 -06:00
aerinon
b2a6e4a7d4 Update release notes 2021-08-20 10:06:45 -06:00
aerinon
939d495be7 Merge in combinatoric key logic from keyLogicAttempt1 branch 2021-08-20 10:03:40 -06:00
aerinon
4e91e627e1 Split dungeon refinement
Prize relevance refinement
2021-08-19 16:21:42 -06:00
aerinon
25bc968b62 Key counts for vanilla fixed 2021-08-19 16:15:05 -06:00
aerinon
e34218c7a9 Merge remote-tracking branch 'origin/DoorDevUnstable' into DoorDevUnstable 2021-08-16 15:30:37 -06: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
b53a005545 Fix for last ditch problems
Special bk adjustments
Exception for self locking key doors in key lock checker
2021-08-16 15:28:20 -06:00
aerinon
54004118f5 Minor bug during exploration 2021-08-13 14:41:35 -06:00
aerinon
678e5eb091 Multi-entrance crystal doesn't propagate between dungeons
Multi-entrance: don't use unreachable entrances for reachable stats
2021-08-13 14:41:04 -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
e052468dba Merge pull request #122 from StructuralMike/DoorDevUnstable
Change the bomblogic-CLI to bombbags and add it to the example mystery yaml
2021-08-12 13:53:58 -06:00
aerinon
6205dc2cb0 Merge in unstable changes 2021-08-12 13:50:34 -06:00
aerinon
de6f3683d0 Fixed bug with sfx_shuffle in mystery 2021-08-12 13:45:51 -06:00
aerinon
d6a56e645e Bug with MutliClient that didn't register shop locations unless you were in one 2021-08-12 13:45:20 -06:00
aerinon
9153dbd382 Fixed a problem that cropped up in retro+vanilla with big key placement 2021-08-12 13:44:47 -06:00
aerinon
7623de396c Fixed some bk special handling 2021-08-12 13:39:32 -06:00
StructuralMike
dcba2be757 Bombbag instead of Bombbags 2021-08-11 16:29:12 +02:00
StructuralMike
44efe51e02 Changing the cli to be bombbags over bomblogic
Bombbags seemed better over bomblogic which is more ambiguous when considering new stuff OW and the bomb-only modes.

Also added bombbags to the example yaml
2021-08-11 10:22:54 +02:00