about summary refs log tree commit diff stats
path: root/apworld/client/manager.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-29 16:05:35 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-29 16:05:35 -0400
commite8e084bb5117d1cf61cd54772e4eb9042a436cb7 (patch)
tree0be5b0f17ad4655ac801f0cb340912b5065c9d54 /apworld/client/manager.gd
parent9bd56a242666a040bd09b2ebbf6faa4ff473775e (diff)
downloadlingo2-archipelago-e8e084bb5117d1cf61cd54772e4eb9042a436cb7.tar.gz
lingo2-archipelago-e8e084bb5117d1cf61cd54772e4eb9042a436cb7.tar.bz2
lingo2-archipelago-e8e084bb5117d1cf61cd54772e4eb9042a436cb7.zip
Client uses new versioning scheme now
Diffstat (limited to 'apworld/client/manager.gd')
-rw-r--r--apworld/client/manager.gd9
1 files changed, 5 insertions, 4 deletions
diff --git a/apworld/client/manager.gd b/apworld/client/manager.gd index b4fef1c..a5b9db0 100644 --- a/apworld/client/manager.gd +++ b/apworld/client/manager.gd
@@ -1,7 +1,5 @@
1extends Node 1extends Node
2 2
3const MOD_VERSION = 7
4
5var SCRIPT_client 3var SCRIPT_client
6var SCRIPT_keyboard 4var SCRIPT_keyboard
7var SCRIPT_locationListener 5var SCRIPT_locationListener
@@ -61,7 +59,7 @@ const kEndingNameByVictoryValue = {
61 12: "WHITE", 59 12: "WHITE",
62} 60}
63 61
64var apworld_version = [0, 0] 62var apworld_version = [0, 0, 0]
65var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2 63var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2
66var daedalus_roof_access = false 64var daedalus_roof_access = false
67var keyholder_sanity = false 65var keyholder_sanity = false
@@ -395,7 +393,10 @@ func _client_connected(slot_data):
395 victory_condition = int(slot_data.get("victory_condition", 0)) 393 victory_condition = int(slot_data.get("victory_condition", 0))
396 394
397 if slot_data.has("version"): 395 if slot_data.has("version"):
398 apworld_version = [int(slot_data["version"][0]), int(slot_data["version"][1])] 396 var version_msg = slot_data["version"]
397 apworld_version = [int(version_msg[0]), int(version_msg[1]), 0]
398 if version_msg.size() > 2:
399 apworld_version[2] = int(version_msg[2])
399 400
400 port_pairings.clear() 401 port_pairings.clear()
401 if slot_data.has("port_pairings"): 402 if slot_data.has("port_pairings"):