about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--Archipelago/panelInput.gd4
-rw-r--r--Archipelago/tracker.gd15
2 files changed, 0 insertions, 19 deletions
diff --git a/Archipelago/panelInput.gd b/Archipelago/panelInput.gd index a9f4303..346dccb 100644 --- a/Archipelago/panelInput.gd +++ b/Archipelago/panelInput.gd
@@ -24,7 +24,3 @@ func complete():
24 24
25 var effects_node = get_tree().get_root().get_node("Spatial/AP_Effects") 25 var effects_node = get_tree().get_root().get_node("Spatial/AP_Effects")
26 effects_node.hide_puzzle_skip_message() 26 effects_node.hide_puzzle_skip_message()
27
28 var autotracker_node = get_tree().get_root().get_node("Spatial/AP_Tracker")
29 var real_panel = get_parent().get_parent().get_parent().get_parent();
30 autotracker_node.solve_panel("%s/%s" % [real_panel.get_parent().name, real_panel.name])
diff --git a/Archipelago/tracker.gd b/Archipelago/tracker.gd index 539d614..9def744 100644 --- a/Archipelago/tracker.gd +++ b/Archipelago/tracker.gd
@@ -55,17 +55,6 @@ func _data_received(id):
55 if msg["cmd"] == "Sync": 55 if msg["cmd"] == "Sync":
56 var resp = {} 56 var resp = {}
57 57
58 var panels = []
59 var panels_node = self.get_node("../Panels")
60 for group in panels_node.get_children():
61 for panel in group.get_children():
62 if panel.is_complete:
63 panels.append("%s/%s" % [group.name, panel.name])
64 if !panels.empty():
65 resp = {"cmd": "SolvePanels", "panels": panels}
66
67 peer.put_packet(JSON.print(resp).to_utf8())
68
69 if apclient.track_player: 58 if apclient.track_player:
70 var player = get_tree().get_root().get_node("Spatial/player") 59 var player = get_tree().get_root().get_node("Spatial/player")
71 resp = { 60 resp = {
@@ -98,7 +87,3 @@ func has_connection():
98 87
99func update_position(x, z): 88func update_position(x, z):
100 _broadcast({"cmd": "UpdatePosition", "position": {"x": x, "z": z}}) 89 _broadcast({"cmd": "UpdatePosition", "position": {"x": x, "z": z}})
101
102
103func solve_panel(name):
104 _broadcast({"cmd": "SolvePanels", "panels": [name]})