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/options.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/options.py')
-rw-r--r-- | apworld/options.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/apworld/options.py b/apworld/options.py index 2197b0f..f72e826 100644 --- a/apworld/options.py +++ b/apworld/options.py | |||
@@ -39,6 +39,14 @@ class ShuffleLetters(Choice): | |||
39 | option_item_cyan = 4 | 39 | option_item_cyan = 4 |
40 | 40 | ||
41 | 41 | ||
42 | class ShuffleSymbols(Toggle): | ||
43 | """ | ||
44 | If enabled, 19 items will be added to the pool, representing the different symbols that can appear on a panel. | ||
45 | Players will be prevented from solving puzzles with symbols on them until all of the required symbols are unlocked. | ||
46 | """ | ||
47 | display_name = "Shuffle Symbols" | ||
48 | |||
49 | |||
42 | class KeyholderSanity(Toggle): | 50 | class KeyholderSanity(Toggle): |
43 | """ | 51 | """ |
44 | If enabled, 26 locations will be created for placing each key into its respective Green Ending keyholder. | 52 | If enabled, 26 locations will be created for placing each key into its respective Green Ending keyholder. |
@@ -102,6 +110,7 @@ class Lingo2Options(PerGameCommonOptions): | |||
102 | shuffle_doors: ShuffleDoors | 110 | shuffle_doors: ShuffleDoors |
103 | shuffle_control_center_colors: ShuffleControlCenterColors | 111 | shuffle_control_center_colors: ShuffleControlCenterColors |
104 | shuffle_letters: ShuffleLetters | 112 | shuffle_letters: ShuffleLetters |
113 | shuffle_symbols: ShuffleSymbols | ||
105 | keyholder_sanity: KeyholderSanity | 114 | keyholder_sanity: KeyholderSanity |
106 | cyan_door_behavior: CyanDoorBehavior | 115 | cyan_door_behavior: CyanDoorBehavior |
107 | daedalus_roof_access: DaedalusRoofAccess | 116 | daedalus_roof_access: DaedalusRoofAccess |