about summary refs log tree commit diff stats
path: root/client/Archipelago/settings_screen.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-22 12:07:02 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-22 12:07:02 -0400
commit1157a68696ba5766a8d134bac5904de8ede6680f (patch)
treeef292370088516c41516d331fa3e9c372a166d3a /client/Archipelago/settings_screen.gd
parent424f5d4a830fb43f86c76d73d795412890d55bc2 (diff)
downloadlingo2-archipelago-1157a68696ba5766a8d134bac5904de8ede6680f.tar.gz
lingo2-archipelago-1157a68696ba5766a8d134bac5904de8ede6680f.tar.bz2
lingo2-archipelago-1157a68696ba5766a8d134bac5904de8ede6680f.zip
[Client] Handle worldport shuffle
Diffstat (limited to 'client/Archipelago/settings_screen.gd')
-rw-r--r--client/Archipelago/settings_screen.gd5
1 files changed, 5 insertions, 0 deletions
diff --git a/client/Archipelago/settings_screen.gd b/client/Archipelago/settings_screen.gd index b7bfacf..44c614a 100644 --- a/client/Archipelago/settings_screen.gd +++ b/client/Archipelago/settings_screen.gd
@@ -192,6 +192,11 @@ func startGame():
192 unlocks.loadData() 192 unlocks.loadData()
193 unlocks.unlockKey("capslock", 1) 193 unlocks.unlockKey("capslock", 1)
194 194
195 if ap.shuffle_worldports:
196 settings.worldport_fades = "default"
197 else:
198 settings.worldport_fades = "never"
199
195 clearResourceCache("res://objects/meshes/gridDoor.tscn") 200 clearResourceCache("res://objects/meshes/gridDoor.tscn")
196 clearResourceCache("res://objects/nodes/collectable.tscn") 201 clearResourceCache("res://objects/nodes/collectable.tscn")
197 clearResourceCache("res://objects/nodes/door.tscn") 202 clearResourceCache("res://objects/nodes/door.tscn")