diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2026-02-06 13:45:01 -0500 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2026-02-06 13:45:01 -0500 |
| commit | 27a1d63608cc370cdf491ae08c70c74f76956367 (patch) | |
| tree | 3e1dbbfedc130e17eb8b0da575671e8f99c98a1e /apworld/options.py | |
| parent | bde801d654ce6ddc41f703e55adfcc33b3f3104e (diff) | |
| parent | 2a3916c1c58e033b06042d5d5413ea85cd94babf (diff) | |
| download | lingo2-archipelago-27a1d63608cc370cdf491ae08c70c74f76956367.tar.gz lingo2-archipelago-27a1d63608cc370cdf491ae08c70c74f76956367.tar.bz2 lingo2-archipelago-27a1d63608cc370cdf491ae08c70c74f76956367.zip | |
Merge branch 'main' of fourisland.com:/srv/git/lingo2-archipelago
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 |
