diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-25 14:14:22 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-25 14:14:22 -0400 |
| commit | cb2eca4fed1eb3692eaa13715f65ebcaf8472b64 (patch) | |
| tree | 7d11ad1db462c0af4de9da02bde8e44899e0e282 /apworld/client/main.gd | |
| parent | 72b9d1f0952aee6e72b9478118dc99e08ff1fa54 (diff) | |
| download | lingo2-archipelago-cb2eca4fed1eb3692eaa13715f65ebcaf8472b64.tar.gz lingo2-archipelago-cb2eca4fed1eb3692eaa13715f65ebcaf8472b64.tar.bz2 lingo2-archipelago-cb2eca4fed1eb3692eaa13715f65ebcaf8472b64.zip | |
Client can be run from zipped apworld now
Diffstat (limited to 'apworld/client/main.gd')
| -rw-r--r-- | apworld/client/main.gd | 62 |
1 files changed, 31 insertions, 31 deletions
| diff --git a/apworld/client/main.gd b/apworld/client/main.gd index a31eb89..cff92bc 100644 --- a/apworld/client/main.gd +++ b/apworld/client/main.gd | |||
| @@ -22,59 +22,59 @@ func _ready(): | |||
| 22 | 22 | ||
| 23 | # Create the global AP manager, if it doesn't already exist. | 23 | # Create the global AP manager, if it doesn't already exist. |
| 24 | if not global.has_node("Archipelago"): | 24 | if not global.has_node("Archipelago"): |
| 25 | var ap_script = runtime.load_path("manager.gd") | 25 | var ap_script = runtime.load_script("manager.gd") |
| 26 | var ap_instance = ap_script.new() | 26 | var ap_instance = ap_script.new() |
| 27 | ap_instance.name = "Archipelago" | 27 | ap_instance.name = "Archipelago" |
| 28 | 28 | ||
| 29 | ap_instance.SCRIPT_client = runtime.load_path("client.gd") | 29 | ap_instance.SCRIPT_client = runtime.load_script("client.gd") |
| 30 | ap_instance.SCRIPT_keyboard = runtime.load_path("keyboard.gd") | 30 | ap_instance.SCRIPT_keyboard = runtime.load_script("keyboard.gd") |
| 31 | ap_instance.SCRIPT_locationListener = runtime.load_path("locationListener.gd") | 31 | ap_instance.SCRIPT_locationListener = runtime.load_script("locationListener.gd") |
| 32 | ap_instance.SCRIPT_minimap = runtime.load_path("minimap.gd") | 32 | ap_instance.SCRIPT_minimap = runtime.load_script("minimap.gd") |
| 33 | ap_instance.SCRIPT_uuid = runtime.load_path("vendor/uuid.gd") | 33 | ap_instance.SCRIPT_uuid = runtime.load_script("vendor/uuid.gd") |
| 34 | ap_instance.SCRIPT_victoryListener = runtime.load_path("victoryListener.gd") | 34 | ap_instance.SCRIPT_victoryListener = runtime.load_script("victoryListener.gd") |
| 35 | 35 | ||
| 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(runtime.load_path("animationListener.gd")) | 39 | installScriptExtension(runtime.load_script("animationListener.gd")) |
| 40 | installScriptExtension(runtime.load_path("collectable.gd")) | 40 | installScriptExtension(runtime.load_script("collectable.gd")) |
| 41 | installScriptExtension(runtime.load_path("door.gd")) | 41 | installScriptExtension(runtime.load_script("door.gd")) |
| 42 | installScriptExtension(runtime.load_path("keyHolder.gd")) | 42 | installScriptExtension(runtime.load_script("keyHolder.gd")) |
| 43 | installScriptExtension(runtime.load_path("keyHolderChecker.gd")) | 43 | installScriptExtension(runtime.load_script("keyHolderChecker.gd")) |
| 44 | installScriptExtension(runtime.load_path("keyHolderResetterListener.gd")) | 44 | installScriptExtension(runtime.load_script("keyHolderResetterListener.gd")) |
| 45 | installScriptExtension(runtime.load_path("painting.gd")) | 45 | installScriptExtension(runtime.load_script("painting.gd")) |
| 46 | installScriptExtension(runtime.load_path("panel.gd")) | 46 | installScriptExtension(runtime.load_script("panel.gd")) |
| 47 | installScriptExtension(runtime.load_path("pauseMenu.gd")) | 47 | installScriptExtension(runtime.load_script("pauseMenu.gd")) |
| 48 | installScriptExtension(runtime.load_path("player.gd")) | 48 | installScriptExtension(runtime.load_script("player.gd")) |
| 49 | installScriptExtension(runtime.load_path("saver.gd")) | 49 | installScriptExtension(runtime.load_script("saver.gd")) |
| 50 | installScriptExtension(runtime.load_path("teleport.gd")) | 50 | installScriptExtension(runtime.load_script("teleport.gd")) |
| 51 | installScriptExtension(runtime.load_path("teleportListener.gd")) | 51 | installScriptExtension(runtime.load_script("teleportListener.gd")) |
| 52 | installScriptExtension(runtime.load_path("visibilityListener.gd")) | 52 | installScriptExtension(runtime.load_script("visibilityListener.gd")) |
| 53 | installScriptExtension(runtime.load_path("worldport.gd")) | 53 | installScriptExtension(runtime.load_script("worldport.gd")) |
| 54 | installScriptExtension(runtime.load_path("worldportListener.gd")) | 54 | installScriptExtension(runtime.load_script("worldportListener.gd")) |
| 55 | 55 | ||
| 56 | var proto_script = runtime.load_path("../generated/proto.gd") | 56 | var proto_script = runtime.load_script("../generated/proto.gd") |
| 57 | var gamedata_script = runtime.load_path("gamedata.gd") | 57 | var gamedata_script = runtime.load_script("gamedata.gd") |
| 58 | var gamedata_instance = gamedata_script.new(proto_script) | 58 | var gamedata_instance = gamedata_script.new(proto_script) |
| 59 | gamedata_instance.load(runtime.read_path("../generated/data.binpb")) | 59 | gamedata_instance.load(runtime.read_path("../generated/data.binpb")) |
| 60 | gamedata_instance.name = "Gamedata" | 60 | gamedata_instance.name = "Gamedata" |
| 61 | global.add_child(gamedata_instance) | 61 | global.add_child(gamedata_instance) |
| 62 | 62 | ||
| 63 | var messages_script = runtime.load_path("messages.gd") | 63 | var messages_script = runtime.load_script("messages.gd") |
| 64 | var messages_instance = messages_script.new() | 64 | var messages_instance = messages_script.new() |
| 65 | messages_instance.name = "Messages" | 65 | messages_instance.name = "Messages" |
| 66 | messages_instance.SCRIPT_rainbowText = runtime.load_path("rainbowText.gd") | 66 | messages_instance.SCRIPT_rainbowText = runtime.load_script("rainbowText.gd") |
| 67 | global.add_child(messages_instance) | 67 | global.add_child(messages_instance) |
| 68 | 68 | ||
| 69 | var textclient_script = runtime.load_path("textclient.gd") | 69 | var textclient_script = runtime.load_script("textclient.gd") |
| 70 | var textclient_instance = textclient_script.new() | 70 | var textclient_instance = textclient_script.new() |
| 71 | textclient_instance.name = "Textclient" | 71 | textclient_instance.name = "Textclient" |
| 72 | global.add_child(textclient_instance) | 72 | global.add_child(textclient_instance) |
| 73 | 73 | ||
| 74 | var compass_overlay_script = runtime.load_path("compass_overlay.gd") | 74 | var compass_overlay_script = runtime.load_script("compass_overlay.gd") |
| 75 | var compass_overlay_instance = compass_overlay_script.new() | 75 | var compass_overlay_instance = compass_overlay_script.new() |
| 76 | compass_overlay_instance.name = "Compass" | 76 | compass_overlay_instance.name = "Compass" |
| 77 | compass_overlay_instance.SCRIPT_compass = runtime.load_path("compass.gd") | 77 | compass_overlay_instance.SCRIPT_compass = runtime.load_script("compass.gd") |
| 78 | global.add_child(compass_overlay_instance) | 78 | global.add_child(compass_overlay_instance) |
| 79 | 79 | ||
| 80 | var ap = global.get_node("Archipelago") | 80 | var ap = global.get_node("Archipelago") |
