diff options
Diffstat (limited to 'client/Archipelago/manager.gd')
-rw-r--r-- | client/Archipelago/manager.gd | 10 |
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 @@ | |||
1 | extends Node | 1 | extends Node |
2 | 2 | ||
3 | const MOD_VERSION = 1 | 3 | const MOD_VERSION = 3 |
4 | 4 | ||
5 | var SCRIPT_client | 5 | var SCRIPT_client |
6 | var SCRIPT_keyboard | 6 | var SCRIPT_keyboard |
@@ -41,6 +41,7 @@ const kCYAN_DOOR_BEHAVIOR_H2 = 0 | |||
41 | const kCYAN_DOOR_BEHAVIOR_DOUBLE_LETTER = 1 | 41 | const kCYAN_DOOR_BEHAVIOR_DOUBLE_LETTER = 1 |
42 | const kCYAN_DOOR_BEHAVIOR_ITEM = 2 | 42 | const kCYAN_DOOR_BEHAVIOR_ITEM = 2 |
43 | 43 | ||
44 | var apworld_version = [0, 0] | ||
44 | var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2 | 45 | var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2 |
45 | var daedalus_roof_access = false | 46 | var daedalus_roof_access = false |
46 | var keyholder_sanity = false | 47 | var 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 | ||
331 | func _client_could_not_connect(): | 332 | func _client_could_not_connect(message): |
332 | emit_signal("could_not_connect") | 333 | emit_signal("could_not_connect", message) |
333 | 334 | ||
334 | 335 | ||
335 | func _client_connect_status(message): | 336 | func _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 | ||