diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-02 14:09:35 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-02 14:09:35 -0400 |
commit | 7f82beb120e222ace6c258fc3982b5988f9ae070 (patch) | |
tree | 6a9fdf65badf1ed5e7d26b9a07bf0b0e840ca10e /apworld/options.py | |
parent | 7f5f14ddb5a67e1ccfdc7aa3d68d829473d0b745 (diff) | |
download | lingo2-archipelago-7f82beb120e222ace6c258fc3982b5988f9ae070.tar.gz lingo2-archipelago-7f82beb120e222ace6c258fc3982b5988f9ae070.tar.bz2 lingo2-archipelago-7f82beb120e222ace6c258fc3982b5988f9ae070.zip |
Added keyholder sanity
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 |