about summary refs log tree commit diff stats
path: root/apworld/options.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-22 12:05:18 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-22 12:05:18 -0400
commit424f5d4a830fb43f86c76d73d795412890d55bc2 (patch)
treee949a30d7d683cb45d3c0dcfd8f391a769c3dc7f /apworld/options.py
parentbc3f90b6bdfdb651570a7b3f0e80fea19db14974 (diff)
downloadlingo2-archipelago-424f5d4a830fb43f86c76d73d795412890d55bc2.tar.gz
lingo2-archipelago-424f5d4a830fb43f86c76d73d795412890d55bc2.tar.bz2
lingo2-archipelago-424f5d4a830fb43f86c76d73d795412890d55bc2.zip
[Apworld] Added worldport shuffle
Diffstat (limited to 'apworld/options.py')
-rw-r--r--apworld/options.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/apworld/options.py b/apworld/options.py index 3646eea..795010a 100644 --- a/apworld/options.py +++ b/apworld/options.py
@@ -52,6 +52,16 @@ class ShuffleSymbols(Toggle):
52 display_name = "Shuffle Symbols" 52 display_name = "Shuffle Symbols"
53 53
54 54
55class ShuffleWorldports(Toggle):
56 """
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
59 like the one between The Shop and Control Center. Connections that depend on placing letters in keyholders are also
60 currently not shuffled.
61 """
62 display_name = "Shuffle Worldports"
63
64
55class KeyholderSanity(Toggle): 65class KeyholderSanity(Toggle):
56 """ 66 """
57 If enabled, 26 locations will be created for placing each key into its respective Green Ending keyholder. 67 If enabled, 26 locations will be created for placing each key into its respective Green Ending keyholder.
@@ -157,6 +167,7 @@ class Lingo2Options(PerGameCommonOptions):
157 shuffle_gallery_paintings: ShuffleGalleryPaintings 167 shuffle_gallery_paintings: ShuffleGalleryPaintings
158 shuffle_letters: ShuffleLetters 168 shuffle_letters: ShuffleLetters
159 shuffle_symbols: ShuffleSymbols 169 shuffle_symbols: ShuffleSymbols
170 shuffle_worldports: ShuffleWorldports
160 keyholder_sanity: KeyholderSanity 171 keyholder_sanity: KeyholderSanity
161 cyan_door_behavior: CyanDoorBehavior 172 cyan_door_behavior: CyanDoorBehavior
162 daedalus_roof_access: DaedalusRoofAccess 173 daedalus_roof_access: DaedalusRoofAccess