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.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/apworld/options.py b/apworld/options.py index 5661351..063af21 100644 --- a/apworld/options.py +++ b/apworld/options.py
@@ -91,6 +91,27 @@ class CyanDoorBehavior(Choice):
91 option_item = 2 91 option_item = 2
92 92
93 93
94class ShuffleFastTravel(Toggle):
95 """If enabled, the list of maps you can fast travel to is randomized, except for The Entry, which is always
96 accessible."""
97 display_name = "Shuffle Fast Travel"
98
99
100class FastTravelAccess(Choice):
101 """
102 Controls how the fast travel buttons on the pause menu work.
103
104 - **Vanilla**: You can only fast travel to maps once you have been to them and stepped foot in the general area that
105 the warp would place you. This option means that fast travel has no impact on logic.
106 - **Unlocked**: All five fast travel maps will be available from the start.
107 - **Items**: Only The Entry is available from the start. The other fast travel buttons are locked behind items.
108 """
109 display_name = "Fast Travel Access"
110 option_vanilla = 0
111 option_unlocked = 1
112 option_items = 2
113
114
94class EnableIcarus(Toggle): 115class EnableIcarus(Toggle):
95 """ 116 """
96 Controls whether Icarus is randomized. If disabled, which is the default, no locations or items will be created for 117 Controls whether Icarus is randomized. If disabled, which is the default, no locations or items will be created for
@@ -234,6 +255,8 @@ class Lingo2Options(PerGameCommonOptions):
234 shuffle_worldports: ShuffleWorldports 255 shuffle_worldports: ShuffleWorldports
235 keyholder_sanity: KeyholderSanity 256 keyholder_sanity: KeyholderSanity
236 cyan_door_behavior: CyanDoorBehavior 257 cyan_door_behavior: CyanDoorBehavior
258 shuffle_fast_travel: ShuffleFastTravel
259 fast_travel_access: FastTravelAccess
237 enable_icarus: EnableIcarus 260 enable_icarus: EnableIcarus
238 enable_gift_maps: EnableGiftMaps 261 enable_gift_maps: EnableGiftMaps
239 daedalus_only: DaedalusOnly 262 daedalus_only: DaedalusOnly