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-08-29 15:53:32 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-29 15:53:32 -0400
commit96211e016a9d25af63f932742dd115f0c80070d8 (patch)
tree9aa97c1a9f5f03a5920d08552e806650fe55b208 /client/Archipelago/settings_screen.gd
parent660c5eda45dfca9ff5739d131224f2dbcc258289 (diff)
downloadlingo2-archipelago-96211e016a9d25af63f932742dd115f0c80070d8.tar.gz
lingo2-archipelago-96211e016a9d25af63f932742dd115f0c80070d8.tar.bz2
lingo2-archipelago-96211e016a9d25af63f932742dd115f0c80070d8.zip
[Client] Added textclient
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 0611bab..3697466 100644 --- a/client/Archipelago/settings_screen.gd +++ b/client/Archipelago/settings_screen.gd
@@ -39,6 +39,7 @@ func _ready():
39 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/animationListener.gd")) 39 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/animationListener.gd"))
40 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/door.gd")) 40 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/door.gd"))
41 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/painting.gd")) 41 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/painting.gd"))
42 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/pauseMenu.gd"))
42 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/player.gd")) 43 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/player.gd"))
43 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/saver.gd")) 44 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/saver.gd"))
44 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/teleportListener.gd")) 45 installScriptExtension(ResourceLoader.load("user://maps/Archipelago/teleportListener.gd"))
@@ -58,6 +59,11 @@ func _ready():
58 messages_instance.name = "Messages" 59 messages_instance.name = "Messages"
59 global.add_child(messages_instance) 60 global.add_child(messages_instance)
60 61
62 var textclient_script = load("user://maps/Archipelago/textclient.gd")
63 var textclient_instance = textclient_script.new()
64 textclient_instance.name = "Textclient"
65 global.add_child(textclient_instance)
66
61 var ap = global.get_node("Archipelago") 67 var ap = global.get_node("Archipelago")
62 ap.connect("ap_connected", connectionSuccessful) 68 ap.connect("ap_connected", connectionSuccessful)
63 ap.connect("could_not_connect", connectionUnsuccessful) 69 ap.connect("could_not_connect", connectionUnsuccessful)
@@ -149,6 +155,7 @@ func connectionSuccessful():
149 clearResourceCache("res://objects/nodes/listeners/worldportListener.tscn") 155 clearResourceCache("res://objects/nodes/listeners/worldportListener.tscn")
150 clearResourceCache("res://objects/nodes/player.tscn") 156 clearResourceCache("res://objects/nodes/player.tscn")
151 clearResourceCache("res://objects/nodes/saver.tscn") 157 clearResourceCache("res://objects/nodes/saver.tscn")
158 clearResourceCache("res://objects/scenes/menus/pause_menu.tscn")
152 159
153 var paintings_dir = DirAccess.open("res://objects/meshes/paintings") 160 var paintings_dir = DirAccess.open("res://objects/meshes/paintings")
154 if paintings_dir: 161 if paintings_dir: