diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-02 14:50:55 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-02 14:50:55 -0400 |
commit | c5edb28bd91936ede3c7d31a9d934ef5428fba40 (patch) | |
tree | 0e5101843558e01d5dff584f863c55fb2cd38b6a /client/Archipelago/manager.gd | |
parent | 7f82beb120e222ace6c258fc3982b5988f9ae070 (diff) | |
download | lingo2-archipelago-c5edb28bd91936ede3c7d31a9d934ef5428fba40.tar.gz lingo2-archipelago-c5edb28bd91936ede3c7d31a9d934ef5428fba40.tar.bz2 lingo2-archipelago-c5edb28bd91936ede3c7d31a9d934ef5428fba40.zip |
[Client] Handle keyholder sanity
Diffstat (limited to 'client/Archipelago/manager.gd')
-rw-r--r-- | client/Archipelago/manager.gd | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/client/Archipelago/manager.gd b/client/Archipelago/manager.gd index 0186a09..3aa3c50 100644 --- a/client/Archipelago/manager.gd +++ b/client/Archipelago/manager.gd | |||
@@ -20,8 +20,9 @@ var _batch_locations = false | |||
20 | var _held_locations = [] | 20 | var _held_locations = [] |
21 | var _item_locks = {} | 21 | var _item_locks = {} |
22 | 22 | ||
23 | var victory_condition = -1 | 23 | var keyholder_sanity = false |
24 | var shuffle_doors = false | 24 | var shuffle_doors = false |
25 | var victory_condition = -1 | ||
25 | 26 | ||
26 | signal could_not_connect | 27 | signal could_not_connect |
27 | signal connect_status | 28 | signal connect_status |
@@ -288,8 +289,9 @@ func _client_connected(slot_data): | |||
288 | _last_new_item = localdata[0] | 289 | _last_new_item = localdata[0] |
289 | 290 | ||
290 | # Read slot data. | 291 | # Read slot data. |
291 | victory_condition = int(slot_data.get("victory_condition", 0)) | 292 | keyholder_sanity = bool(slot_data.get("keyholder_sanity", false)) |
292 | shuffle_doors = bool(slot_data.get("shuffle_doors", false)) | 293 | shuffle_doors = bool(slot_data.get("shuffle_doors", false)) |
294 | victory_condition = int(slot_data.get("victory_condition", 0)) | ||
293 | 295 | ||
294 | # Set up item locks. | 296 | # Set up item locks. |
295 | _item_locks = {} | 297 | _item_locks = {} |