about summary refs log tree commit diff stats
path: root/client/Archipelago/settings_screen.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/Archipelago/settings_screen.gd')
-rw-r--r--client/Archipelago/settings_screen.gd6
1 files changed, 6 insertions, 0 deletions
diff --git a/client/Archipelago/settings_screen.gd b/client/Archipelago/settings_screen.gd index b7bfacf..b29fb19 100644 --- a/client/Archipelago/settings_screen.gd +++ b/client/Archipelago/settings_screen.gd
@@ -62,6 +62,7 @@ func _ready():
62 var messages_script = load("user://maps/Archipelago/messages.gd") 62 var messages_script = load("user://maps/Archipelago/messages.gd")
63 var messages_instance = messages_script.new() 63 var messages_instance = messages_script.new()
64 messages_instance.name = "Messages" 64 messages_instance.name = "Messages"
65 messages_instance.SCRIPT_rainbowText = load("user://maps/Archipelago/rainbowText.gd")
65 global.add_child(messages_instance) 66 global.add_child(messages_instance)
66 67
67 var textclient_script = load("user://maps/Archipelago/textclient.gd") 68 var textclient_script = load("user://maps/Archipelago/textclient.gd")
@@ -192,6 +193,11 @@ func startGame():
192 unlocks.loadData() 193 unlocks.loadData()
193 unlocks.unlockKey("capslock", 1) 194 unlocks.unlockKey("capslock", 1)
194 195
196 if ap.shuffle_worldports:
197 settings.worldport_fades = "default"
198 else:
199 settings.worldport_fades = "never"
200
195 clearResourceCache("res://objects/meshes/gridDoor.tscn") 201 clearResourceCache("res://objects/meshes/gridDoor.tscn")
196 clearResourceCache("res://objects/nodes/collectable.tscn") 202 clearResourceCache("res://objects/nodes/collectable.tscn")
197 clearResourceCache("res://objects/nodes/door.tscn") 203 clearResourceCache("res://objects/nodes/door.tscn")