about summary refs log tree commit diff stats
path: root/apworld/options.py
diff options
context:
space:
mode:
Diffstat (limited to 'apworld/options.py')
-rw-r--r--apworld/options.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/apworld/options.py b/apworld/options.py index 3d7c9a5..600df6a 100644 --- a/apworld/options.py +++ b/apworld/options.py
@@ -56,11 +56,7 @@ class ShuffleWorldports(Toggle):
56 """ 56 """
57 Randomizes the connections between maps. This affects worldports only, which are the loading zones you walk into in 57 Randomizes the connections between maps. This affects worldports only, which are the loading zones you walk into in
58 order to change maps. This does not affect paintings, panels that teleport you, or certain other special connections 58 order to change maps. This does not affect paintings, panels that teleport you, or certain other special connections
59 like the one between The Shop and Control Center. Connections that depend on placing letters in keyholders are also 59 like the one between The Shop and Control Center.
60 currently not shuffled.
61
62 NOTE: It is highly recommended that you turn on Shuffle Control Center Colors when using Shuffle Worldports. Not
63 doing so runs the risk of creating an unfinishable seed.
64 """ 60 """
65 display_name = "Shuffle Worldports" 61 display_name = "Shuffle Worldports"
66 62
@@ -95,6 +91,14 @@ class CyanDoorBehavior(Choice):
95 option_item = 2 91 option_item = 2
96 92
97 93
94class EnableIcarus(Toggle):
95 """
96 Controls whether Icarus is randomized. If disabled, which is the default, no locations or items will be created for
97 it, and its worldport will not be shuffled when worldport shuffle is on.
98 """
99 display_name = "Enable Icarus"
100
101
98class DaedalusRoofAccess(Toggle): 102class DaedalusRoofAccess(Toggle):
99 """ 103 """
100 If enabled, the player will be logically expected to be able to go from the castle entrance to any part of Daedalus 104 If enabled, the player will be logically expected to be able to go from the castle entrance to any part of Daedalus
@@ -173,6 +177,7 @@ class Lingo2Options(PerGameCommonOptions):
173 shuffle_worldports: ShuffleWorldports 177 shuffle_worldports: ShuffleWorldports
174 keyholder_sanity: KeyholderSanity 178 keyholder_sanity: KeyholderSanity
175 cyan_door_behavior: CyanDoorBehavior 179 cyan_door_behavior: CyanDoorBehavior
180 enable_icarus: EnableIcarus
176 daedalus_roof_access: DaedalusRoofAccess 181 daedalus_roof_access: DaedalusRoofAccess
177 strict_purple_ending: StrictPurpleEnding 182 strict_purple_ending: StrictPurpleEnding
178 strict_cyan_ending: StrictCyanEnding 183 strict_cyan_ending: StrictCyanEnding