summary refs log tree commit diff stats
path: root/apworld/options.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-02 14:09:35 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-02 14:09:35 -0400
commit7f82beb120e222ace6c258fc3982b5988f9ae070 (patch)
tree6a9fdf65badf1ed5e7d26b9a07bf0b0e840ca10e /apworld/options.py
parent7f5f14ddb5a67e1ccfdc7aa3d68d829473d0b745 (diff)
downloadlingo2-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.py10
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
11class 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
11class VictoryCondition(Choice): 20class 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
30class Lingo2Options(PerGameCommonOptions): 39class Lingo2Options(PerGameCommonOptions):
31 shuffle_doors: ShuffleDoors 40 shuffle_doors: ShuffleDoors
41 keyholder_sanity: KeyholderSanity
32 victory_condition: VictoryCondition 42 victory_condition: VictoryCondition