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 = {} |
