summaryrefslogtreecommitdiff
path: root/godot/scenes/weapons/rockets.gd
diff options
context:
space:
mode:
Diffstat (limited to 'godot/scenes/weapons/rockets.gd')
-rw-r--r--godot/scenes/weapons/rockets.gd4
1 files changed, 2 insertions, 2 deletions
diff --git a/godot/scenes/weapons/rockets.gd b/godot/scenes/weapons/rockets.gd
index 56282e1..c519fd6 100644
--- a/godot/scenes/weapons/rockets.gd
+++ b/godot/scenes/weapons/rockets.gd
@@ -22,14 +22,14 @@ func attack1():
if cooldown_time <= 0.0 and ammo >= 1:
ammo -= 1
cooldown_time = reload_time
- rpc("add_rocket_to_scene", player.cam.global_transform.basis, get_tree().get_network_unique_id())
+ rpc("add_rocket_to_scene", player.head.global_transform.basis, get_tree().get_network_unique_id())
remotesync func add_rocket_to_scene(dir, id):
var rocket = preload("res://scenes/ballistics/Rocket.tscn").instance()
world.get_node("BALLISTICS").add_child(rocket, true)
rocket.shooter = player.name + " (" + world.players_info[player.get_network_master()][0] + ")"
rocket.shooter_id = id
- rocket.global_transform.origin = player.cam.global_transform.origin
+ rocket.global_transform.origin = player.head.global_transform.origin
rocket.global_transform.basis = Basis(-1*dir.z, dir.y, dir.x)
rocket.add_collision_exception_with(player)