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.gd7
1 files changed, 7 insertions, 0 deletions
diff --git a/client/Archipelago/settings_screen.gd b/client/Archipelago/settings_screen.gd index a675f8e..5a4a76d 100644 --- a/client/Archipelago/settings_screen.gd +++ b/client/Archipelago/settings_screen.gd
@@ -36,9 +36,12 @@ func _ready():
36 global.add_child(ap_instance) 36 global.add_child(ap_instance)
37 37
38 # Let's also inject any scripts we need to inject now. 38 # Let's also inject any scripts we need to inject now.
39 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/animationListener.gd"))
39 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/door.gd")) 40 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/door.gd"))
40 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/painting.gd")) 41 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/painting.gd"))
41 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/player.gd")) 42 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/player.gd"))
43 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/saver.gd"))
44 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/teleportListener.gd"))
42 45
43 var proto_script = load("user://maps/Archipelago/generated/proto.gd") 46 var proto_script = load("user://maps/Archipelago/generated/proto.gd")
44 var gamedata_script = load("user://maps/Archipelago/gamedata.gd") 47 var gamedata_script = load("user://maps/Archipelago/gamedata.gd")
@@ -138,8 +141,12 @@ func connectionSuccessful():
138 unlocks.loadData() 141 unlocks.loadData()
139 unlocks.unlockKey("capslock", 1) 142 unlocks.unlockKey("capslock", 1)
140 143
144 clearResourceCache("res://objects/meshes/gridDoor.tscn")
141 clearResourceCache("res://objects/nodes/door.tscn") 145 clearResourceCache("res://objects/nodes/door.tscn")
146 clearResourceCache("res://objects/nodes/listeners/animationListener.tscn")
147 clearResourceCache("res://objects/nodes/listeners/teleportListener.tscn")
142 clearResourceCache("res://objects/nodes/player.tscn") 148 clearResourceCache("res://objects/nodes/player.tscn")
149 clearResourceCache("res://objects/nodes/saver.tscn")
143 150
144 var paintings_dir = DirAccess.open("res://objects/meshes/paintings") 151 var paintings_dir = DirAccess.open("res://objects/meshes/paintings")
145 if paintings_dir: 152 if paintings_dir: