diff options
Diffstat (limited to 'scenes/weapons/rockets.gd')
| -rw-r--r-- | scenes/weapons/rockets.gd | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scenes/weapons/rockets.gd b/scenes/weapons/rockets.gd index fedeebd..56282e1 100644 --- a/scenes/weapons/rockets.gd +++ b/scenes/weapons/rockets.gd @@ -22,7 +22,7 @@ func attack1(): if cooldown_time <= 0.0 and ammo >= 1: ammo -= 1 cooldown_time = reload_time - rpc("add_rocket_to_scene", -1*player.cam.global_transform.basis.z, get_tree().get_network_unique_id()) + rpc("add_rocket_to_scene", player.cam.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() @@ -30,7 +30,7 @@ remotesync func add_rocket_to_scene(dir, id): 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.basis.x = dir + rocket.global_transform.basis = Basis(-1*dir.z, dir.y, dir.x) rocket.add_collision_exception_with(player) func attack2(): |
