diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-09 16:44:09 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-09 16:44:09 -0400 |
| commit | 8de745f4d3350ac848c9362a33e223c0ff94fdcf (patch) | |
| tree | 102db82fd9c7822dd6c0d6e9a555181faf9ba00e /apworld/rules.py | |
| parent | 6dc4fae2ee9b7b9145a8938e95080dba448cf44a (diff) | |
| download | lingo2-archipelago-8de745f4d3350ac848c9362a33e223c0ff94fdcf.tar.gz lingo2-archipelago-8de745f4d3350ac848c9362a33e223c0ff94fdcf.tar.bz2 lingo2-archipelago-8de745f4d3350ac848c9362a33e223c0ff94fdcf.zip | |
Added symbol shuffle
Also fixed unlocked letters + any double letter cyan doors, and tweaked some logic related to important panels with symbols on them.
Diffstat (limited to 'apworld/rules.py')
| -rw-r--r-- | apworld/rules.py | 2 |
1 files changed, 0 insertions, 2 deletions
| diff --git a/apworld/rules.py b/apworld/rules.py index 56486fa..0bff056 100644 --- a/apworld/rules.py +++ b/apworld/rules.py | |||
| @@ -18,8 +18,6 @@ def lingo2_can_satisfy_requirements(state: CollectionState, reqs: AccessRequirem | |||
| 18 | if not all(state.can_reach_region(region_name, world.player) for region_name in reqs.rooms): | 18 | if not all(state.can_reach_region(region_name, world.player) for region_name in reqs.rooms): |
| 19 | return False | 19 | return False |
| 20 | 20 | ||
| 21 | # TODO: symbols | ||
| 22 | |||
| 23 | for letter_key, letter_level in reqs.letters.items(): | 21 | for letter_key, letter_level in reqs.letters.items(): |
| 24 | if not state.has(letter_key, world.player, letter_level): | 22 | if not state.has(letter_key, world.player, letter_level): |
| 25 | return False | 23 | return False |
