From 59b35a449164dffe4792f254f519d27298af4bf4 Mon Sep 17 00:00:00 2001 From: Mircea Kitsune Date: Tue, 22 May 2012 14:13:12 +0300 Subject: [PATCH] Make the train turn in the direction it's facing (still turning stays broken). Note that this is done by setting self.angles each tick, whereas self.avelocity would be smoother, but I can't figure the maths for that --- qcsrc/server/g_subs.qc | 1 + 1 file changed, 1 insertion(+) diff --git a/qcsrc/server/g_subs.qc b/qcsrc/server/g_subs.qc index a4c5bc072..9547be60f 100644 --- a/qcsrc/server/g_subs.qc +++ b/qcsrc/server/g_subs.qc @@ -206,6 +206,7 @@ void SUB_CalcMove_controller_think (void) veloc = veloc * (1 / sys_frametime); // so it arrives for the next frame } self.owner.velocity = veloc; + self.owner.angles = vectoangles(delta + 2 * delta2 * phasepos); self.nextthink = nexttick; } else { // derivative: delta + 2 * delta2 (e.g. for angle positioning) -- 2.39.2