diff options
Diffstat (limited to 'Archipelago/client.gd')
-rw-r--r-- | Archipelago/client.gd | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Archipelago/client.gd b/Archipelago/client.gd index 896673a..2aa4697 100644 --- a/Archipelago/client.gd +++ b/Archipelago/client.gd | |||
@@ -740,6 +740,11 @@ func processItem(item, index, from, flags): | |||
740 | for warp_id in gamedata.warp_ids_by_item_id[int(item)]: | 740 | for warp_id in gamedata.warp_ids_by_item_id[int(item)]: |
741 | warpsNode.get_node(warp_id).unlock_warp() | 741 | warpsNode.get_node(warp_id).unlock_warp() |
742 | 742 | ||
743 | if gamedata.warp_ids_by_item_id.has(int(item)): | ||
744 | var warpsNode = get_tree().get_root().get_node("Spatial/Warps") | ||
745 | for warp_id in gamedata.warp_ids_by_item_id[int(item)]: | ||
746 | warpsNode.get_node(warp_id).unlock_warp() | ||
747 | |||
743 | # Handle progressive items. | 748 | # Handle progressive items. |
744 | if item_name in progressive_items.keys(): | 749 | if item_name in progressive_items.keys(): |
745 | if not item_name in _progressive_progress: | 750 | if not item_name in _progressive_progress: |