From 7f82beb120e222ace6c258fc3982b5988f9ae070 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 2 Sep 2025 14:09:35 -0400 Subject: Added keyholder sanity --- apworld/options.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'apworld/options.py') diff --git a/apworld/options.py b/apworld/options.py index d984beb..dacbc46 100644 --- a/apworld/options.py +++ b/apworld/options.py @@ -8,6 +8,15 @@ class ShuffleDoors(Toggle): display_name = "Shuffle Doors" +class KeyholderSanity(Toggle): + """ + If enabled, 26 locations will be created for placing each key into its respective Green Ending keyholder. + + NOTE: This does not apply to the two disappearing keyholders in The Congruent, as they are not part of Green Ending. + """ + display_name = "Keyholder Sanity" + + class VictoryCondition(Choice): """Victory condition.""" display_name = "Victory Condition" @@ -29,4 +38,5 @@ class VictoryCondition(Choice): @dataclass class Lingo2Options(PerGameCommonOptions): shuffle_doors: ShuffleDoors + keyholder_sanity: KeyholderSanity victory_condition: VictoryCondition -- cgit 1.4.1