From 8cfee29fe6500e96c3b8669c12ac944716e9aae4 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 23 Oct 2025 12:13:09 -0400 Subject: 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). --- apworld/client/manager.gd | 2 ++ 1 file changed, 2 insertions(+) (limited to 'apworld/client/manager.gd') 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 = { var apworld_version = [0, 0, 0] var cyan_door_behavior = kCYAN_DOOR_BEHAVIOR_H2 var daedalus_roof_access = false +var enable_gift_maps = [] var keyholder_sanity = false var port_pairings = {} var shuffle_control_center_colors = false @@ -439,6 +440,7 @@ func _client_connected(slot_data): # Read slot data. cyan_door_behavior = int(slot_data.get("cyan_door_behavior", 0)) daedalus_roof_access = bool(slot_data.get("daedalus_roof_access", false)) + enable_gift_maps = slot_data.get("enable_gift_maps", []) keyholder_sanity = bool(slot_data.get("keyholder_sanity", false)) shuffle_control_center_colors = bool(slot_data.get("shuffle_control_center_colors", false)) shuffle_doors = bool(slot_data.get("shuffle_doors", false)) -- cgit 1.4.1