From 8412ab0cbb28f1ff90eb94afdbcfed45918322f0 Mon Sep 17 00:00:00 2001 From: Luna Date: Sun, 25 Feb 2018 02:40:15 -0500 Subject: [PATCH] Network placement nodes properly in live-join --- scripts/placement.gd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/placement.gd b/scripts/placement.gd index 3ab7a77..ee9ee71 100644 --- a/scripts/placement.gd +++ b/scripts/placement.gd @@ -22,13 +22,14 @@ func _init(parent, scene_path): # Set the network master to the player's network master, which happens to be its name # This allows it to use master, slave keywords appropriately var net_id = int(player.get_name()) + set_name("Placement") # We need to share common name for networking set_network_master(net_id) scene = load(scene_path) - rpc("request_placed", net_id) + rpc("request_placed", get_tree().get_network_unique_id()) master func request_placed(from): for node in placed: - rpc_id(from, "slave_place", node) + rpc_id(from, "slave_place", node.transform) func place_input(radius=-1):