diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-23 12:13:09 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-23 12:13:09 -0400 |
| commit | 8cfee29fe6500e96c3b8669c12ac944716e9aae4 (patch) | |
| tree | bf4723a1790d30155bb70fc710d416f008790b27 /apworld/client/manager.gd | |
| parent | 3cb2ced48dec3b9ea60e008b2a3598a322458adf (diff) | |
| download | lingo2-archipelago-8cfee29fe6500e96c3b8669c12ac944716e9aae4.tar.gz lingo2-archipelago-8cfee29fe6500e96c3b8669c12ac944716e9aae4.tar.bz2 lingo2-archipelago-8cfee29fe6500e96c3b8669c12ac944716e9aae4.zip | |
Added "Enable Gift Maps" option
Only supports The Advanced so far. Also added the mastery to The Advanced. Location listeners are now created after any map edits are made since some locations may require custom nodes (like The Advanced's mastery).
Diffstat (limited to 'apworld/client/manager.gd')
| -rw-r--r-- | apworld/client/manager.gd | 2 |
1 files changed, 2 insertions, 0 deletions
| diff --git a/apworld/client/manager.gd b/apworld/client/manager.gd index a17bee8..91797b2 100644 --- a/apworld/client/manager.gd +++ b/apworld/client/manager.gd | |||
| @@ -63,6 +63,7 @@ const kEndingNameByVictoryValue = { | |||
| 63 | var apworld_version = [0, 0, 0] | 63 | var apworld_version = [0, 0, 0] |
| 64 | var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2 | 64 | var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2 |
| 65 | var daedalus_roof_access = false | 65 | var daedalus_roof_access = false |
| 66 | var enable_gift_maps = [] | ||
| 66 | var keyholder_sanity = false | 67 | var keyholder_sanity = false |
| 67 | var port_pairings = {} | 68 | var port_pairings = {} |
| 68 | var shuffle_control_center_colors = false | 69 | var shuffle_control_center_colors = false |
| @@ -439,6 +440,7 @@ func _client_connected(slot_data): | |||
| 439 | # Read slot data. | 440 | # Read slot data. |
| 440 | cyan_door_behavior = int(slot_data.get("cyan_door_behavior", 0)) | 441 | cyan_door_behavior = int(slot_data.get("cyan_door_behavior", 0)) |
| 441 | daedalus_roof_access = bool(slot_data.get("daedalus_roof_access", false)) | 442 | daedalus_roof_access = bool(slot_data.get("daedalus_roof_access", false)) |
| 443 | enable_gift_maps = slot_data.get("enable_gift_maps", []) | ||
| 442 | keyholder_sanity = bool(slot_data.get("keyholder_sanity", false)) | 444 | keyholder_sanity = bool(slot_data.get("keyholder_sanity", false)) |
| 443 | shuffle_control_center_colors = bool(slot_data.get("shuffle_control_center_colors", false)) | 445 | shuffle_control_center_colors = bool(slot_data.get("shuffle_control_center_colors", false)) |
| 444 | shuffle_doors = bool(slot_data.get("shuffle_doors", false)) | 446 | shuffle_doors = bool(slot_data.get("shuffle_doors", false)) |
