diff options
Diffstat (limited to 'client/Archipelago/settings_screen.gd')
-rw-r--r-- | client/Archipelago/settings_screen.gd | 6 |
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") |