diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-22 19:27:09 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-22 19:27:09 -0400 |
commit | dcecbb87a19c47c7d00f773f8df6bf98d65410ef (patch) | |
tree | 9797c3eb1d5a9747d7106929a591468b7437472c /apworld/options.py | |
parent | 059f6426880d07b8d1d51eb681a33da0cbb60b63 (diff) | |
download | lingo2-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.py | 9 |
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 | ||
98 | class 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 | |||
98 | class DaedalusRoofAccess(Toggle): | 106 | class 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 |