diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-11-10 14:07:56 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-10 13:07:56 -0600 |
commit | a43fb727a292bd9476dc8de5685c5b6c38a6a919 (patch) | |
tree | 9e702125b47c95fcaf2accf548aba241a9d50282 /rules.py | |
parent | bbbbc71bee25cfd22c5304f98f5a7881383585a3 (diff) | |
download | lingo-apworld-a43fb727a292bd9476dc8de5685c5b6c38a6a919.tar.gz lingo-apworld-a43fb727a292bd9476dc8de5685c5b6c38a6a919.tar.bz2 lingo-apworld-a43fb727a292bd9476dc8de5685c5b6c38a6a919.zip |
Lingo: Fix edge case painting shuffle accessibility issues (#2441)
* Lingo: Fix painting shuffle logic issue in The Wise * Lingo: More generic painting cycle prevention * Lingo: okay how about now * Lingo: Consider Owl Hallway blocked painting areas in vanilla doors * Lingo: so honestly I should've seen this one coming * Lingo: Refined req_blocked for vanilla doors * Lingo: Orange Tower Basement is also owl-blocked * Lingo: Rewrite randomize_paintings to eliminate rerolls Now, mapping is done in two phases, rather than assigning everything at once and then rerolling if the mapping is non-viable.
Diffstat (limited to 'rules.py')
0 files changed, 0 insertions, 0 deletions