about summary refs log tree commit diff stats
path: root/apworld/options.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-10-22 19:27:09 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-10-22 19:27:09 -0400
commitdcecbb87a19c47c7d00f773f8df6bf98d65410ef (patch)
tree9797c3eb1d5a9747d7106929a591468b7437472c /apworld/options.py
parent059f6426880d07b8d1d51eb681a33da0cbb60b63 (diff)
downloadlingo2-archipelago-dcecbb87a19c47c7d00f773f8df6bf98d65410ef.tar.gz
lingo2-archipelago-dcecbb87a19c47c7d00f773f8df6bf98d65410ef.tar.bz2
lingo2-archipelago-dcecbb87a19c47c7d00f773f8df6bf98d65410ef.zip
Make icarus optional
Diffstat (limited to 'apworld/options.py')
-rw-r--r--apworld/options.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/apworld/options.py b/apworld/options.py index 3d7c9a5..5d1fd7c 100644 --- a/apworld/options.py +++ b/apworld/options.py
@@ -95,6 +95,14 @@ class CyanDoorBehavior(Choice):
95 option_item = 2 95 option_item = 2
96 96
97 97
98class EnableIcarus(Toggle):
99 """
100 Controls whether Icarus is randomized. If disabled, which is the default, no locations or items will be created for
101 it, and its worldport will not be shuffled when worldport shuffle is on.
102 """
103 display_name = "Enable Icarus"
104
105
98class DaedalusRoofAccess(Toggle): 106class DaedalusRoofAccess(Toggle):
99 """ 107 """
100 If enabled, the player will be logically expected to be able to go from the castle entrance to any part of Daedalus 108 If enabled, the player will be logically expected to be able to go from the castle entrance to any part of Daedalus
@@ -173,6 +181,7 @@ class Lingo2Options(PerGameCommonOptions):
173 shuffle_worldports: ShuffleWorldports 181 shuffle_worldports: ShuffleWorldports
174 keyholder_sanity: KeyholderSanity 182 keyholder_sanity: KeyholderSanity
175 cyan_door_behavior: CyanDoorBehavior 183 cyan_door_behavior: CyanDoorBehavior
184 enable_icarus: EnableIcarus
176 daedalus_roof_access: DaedalusRoofAccess 185 daedalus_roof_access: DaedalusRoofAccess
177 strict_purple_ending: StrictPurpleEnding 186 strict_purple_ending: StrictPurpleEnding
178 strict_cyan_ending: StrictCyanEnding 187 strict_cyan_ending: StrictCyanEnding