diff options
Diffstat (limited to 'apworld/options.py')
| -rw-r--r-- | apworld/options.py | 23 |
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 | ||
| 94 | class 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 | |||
| 100 | class 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 | |||
| 94 | class EnableIcarus(Toggle): | 115 | class 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 |
