From b003aec5a41986ee3706915f2ed289336e45cf30 Mon Sep 17 00:00:00 2001 From: Chris Bell Date: Sat, 28 Dec 2024 22:09:29 -0600 Subject: [PATCH] clamp again --- assets/core/ships/ship_script.gd | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/assets/core/ships/ship_script.gd b/assets/core/ships/ship_script.gd index 084984e..49daa7f 100644 --- a/assets/core/ships/ship_script.gd +++ b/assets/core/ships/ship_script.gd @@ -74,10 +74,9 @@ func handle_input(_delta: float): # Apply torque for turning if turn_input != 0: var torque = Vector3.UP * turn_input * base_turn_speed - var clamped_torque = Vector3( - torque.x.clamp(-max_turn_speed, max_turn_speed), - torque.y.clamp(-max_turn_speed, max_turn_speed), - torque.z.clamp(-max_turn_speed, max_turn_speed)) + + # Clamp the torque to the maximum turn speed + var clamped_torque = clamp(torque, Vector3(-max_turn_speed, -max_turn_speed, -max_turn_speed), Vector3(max_turn_speed, max_turn_speed, max_turn_speed)) apply_torque(clamped_torque)