From 8de745f4d3350ac848c9362a33e223c0ff94fdcf Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 9 Sep 2025 16:44:09 -0400 Subject: Added symbol shuffle Also fixed unlocked letters + any double letter cyan doors, and tweaked some logic related to important panels with symbols on them. --- apworld/options.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'apworld/options.py') 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): option_item_cyan = 4 +class ShuffleSymbols(Toggle): + """ + If enabled, 19 items will be added to the pool, representing the different symbols that can appear on a panel. + Players will be prevented from solving puzzles with symbols on them until all of the required symbols are unlocked. + """ + display_name = "Shuffle Symbols" + + class KeyholderSanity(Toggle): """ If enabled, 26 locations will be created for placing each key into its respective Green Ending keyholder. @@ -102,6 +110,7 @@ class Lingo2Options(PerGameCommonOptions): shuffle_doors: ShuffleDoors shuffle_control_center_colors: ShuffleControlCenterColors shuffle_letters: ShuffleLetters + shuffle_symbols: ShuffleSymbols keyholder_sanity: KeyholderSanity cyan_door_behavior: CyanDoorBehavior daedalus_roof_access: DaedalusRoofAccess -- cgit 1.4.1