From 3f53502a5907ed1982d28a392c54331f0c1c2c42 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 25 Sep 2025 12:09:50 -0400 Subject: Move the client into the apworld Only works on source right now, not as an apworld. --- client/Archipelago/teleport.gd | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 client/Archipelago/teleport.gd (limited to 'client/Archipelago/teleport.gd') diff --git a/client/Archipelago/teleport.gd b/client/Archipelago/teleport.gd deleted file mode 100644 index 428d50b..0000000 --- a/client/Archipelago/teleport.gd +++ /dev/null @@ -1,38 +0,0 @@ -extends "res://scripts/nodes/teleport.gd" - -var item_id -var item_amount - - -func _ready(): - var node_path = String( - get_tree().get_root().get_node("scene").get_path_to(self).get_concatenated_names() - ) - - var gamedata = global.get_node("Gamedata") - var door_id = gamedata.get_door_for_map_node_path(global.map, node_path) - if door_id != null: - var ap = global.get_node("Archipelago") - var item_lock = ap.get_item_id_for_door(door_id) - - if item_lock != null: - item_id = item_lock[0] - item_amount = item_lock[1] - - self.senders = [] - self.senderGroup = [] - self.nested = false - self.complete_at = 0 - self.max_length = 0 - self.excludeSenders = [] - - call_deferred("_readier") - - super._ready() - - -func _readier(): - var ap = global.get_node("Archipelago") - - if ap.client.getItemAmount(item_id) >= item_amount: - handleTriggered() -- cgit 1.4.1