diff options
Diffstat (limited to 'apworld/options.py')
-rw-r--r-- | apworld/options.py | 10 |
1 files changed, 10 insertions, 0 deletions
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): | |||
8 | display_name = "Shuffle Doors" | 8 | display_name = "Shuffle Doors" |
9 | 9 | ||
10 | 10 | ||
11 | class KeyholderSanity(Toggle): | ||
12 | """ | ||
13 | If enabled, 26 locations will be created for placing each key into its respective Green Ending keyholder. | ||
14 | |||
15 | NOTE: This does not apply to the two disappearing keyholders in The Congruent, as they are not part of Green Ending. | ||
16 | """ | ||
17 | display_name = "Keyholder Sanity" | ||
18 | |||
19 | |||
11 | class VictoryCondition(Choice): | 20 | class VictoryCondition(Choice): |
12 | """Victory condition.""" | 21 | """Victory condition.""" |
13 | display_name = "Victory Condition" | 22 | display_name = "Victory Condition" |
@@ -29,4 +38,5 @@ class VictoryCondition(Choice): | |||
29 | @dataclass | 38 | @dataclass |
30 | class Lingo2Options(PerGameCommonOptions): | 39 | class Lingo2Options(PerGameCommonOptions): |
31 | shuffle_doors: ShuffleDoors | 40 | shuffle_doors: ShuffleDoors |
41 | keyholder_sanity: KeyholderSanity | ||
32 | victory_condition: VictoryCondition | 42 | victory_condition: VictoryCondition |