about summary refs log tree commit diff stats
path: root/client/Archipelago/manager.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/Archipelago/manager.gd')
-rw-r--r--client/Archipelago/manager.gd10
1 files changed, 7 insertions, 3 deletions
diff --git a/client/Archipelago/manager.gd b/client/Archipelago/manager.gd index 32882c2..34f5e27 100644 --- a/client/Archipelago/manager.gd +++ b/client/Archipelago/manager.gd
@@ -1,6 +1,6 @@
1extends Node 1extends Node
2 2
3const MOD_VERSION = 1 3const MOD_VERSION = 3
4 4
5var SCRIPT_client 5var SCRIPT_client
6var SCRIPT_keyboard 6var SCRIPT_keyboard
@@ -41,6 +41,7 @@ const kCYAN_DOOR_BEHAVIOR_H2 = 0
41const kCYAN_DOOR_BEHAVIOR_DOUBLE_LETTER = 1 41const kCYAN_DOOR_BEHAVIOR_DOUBLE_LETTER = 1
42const kCYAN_DOOR_BEHAVIOR_ITEM = 2 42const kCYAN_DOOR_BEHAVIOR_ITEM = 2
43 43
44var apworld_version = [0, 0]
44var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2 45var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2
45var daedalus_roof_access = false 46var daedalus_roof_access = false
46var keyholder_sanity = false 47var keyholder_sanity = false
@@ -328,8 +329,8 @@ func _process_location_scout(item_id, location_id, player, flags):
328 collectable.setScoutedText(item_name) 329 collectable.setScoutedText(item_name)
329 330
330 331
331func _client_could_not_connect(): 332func _client_could_not_connect(message):
332 emit_signal("could_not_connect") 333 emit_signal("could_not_connect", message)
333 334
334 335
335func _client_connect_status(message): 336func _client_connect_status(message):
@@ -367,6 +368,9 @@ func _client_connected(slot_data):
367 shuffle_symbols = bool(slot_data.get("shuffle_symbols", false)) 368 shuffle_symbols = bool(slot_data.get("shuffle_symbols", false))
368 victory_condition = int(slot_data.get("victory_condition", 0)) 369 victory_condition = int(slot_data.get("victory_condition", 0))
369 370
371 if slot_data.has("version"):
372 apworld_version = [int(slot_data["version"][0]), int(slot_data["version"][1])]
373
370 # Set up item locks. 374 # Set up item locks.
371 _item_locks = {} 375 _item_locks = {}
372 376