Commit Graph

1870 Commits

Author SHA1 Message Date
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
StructuralMike
cf8d716b37 Merge pull request #3 from aerinon/DoorDevUnstable
Door dev unstable
2021-08-11 10:11:40 +02:00
Catobat
579c3bfd23 Fix money balancing with reduced item pool 2021-08-06 14:17:24 +02:00
aerinon
feb9177871 Ignore certain rules when bk isn't available in contradiction checking 2021-08-04 13:46:30 -06:00
aerinon
d7e326f71d Key checking in dungeons limited to single player for speed
Spoiler traversal fixes and speed
Bug with boss shuffle spoiler in MW fixed
Perf enhancement fix for pot shuffle
2021-08-04 12:08:17 -06:00
aerinon
4b29408911 Perf enhancement fixes 2021-08-03 13:49:46 -06:00
aerinon
e10c765bc2 Key logic 2021-08-03 12:16:29 -06:00