From: Mircea Kitsune Date: Tue, 22 May 2012 12:31:35 +0000 (+0300) Subject: Invert z velocity so that the train aims properly X-Git-Tag: xonotic-v0.8.0~295^2~44 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=3b1499eee0331a2b357f46cc669f772559fabb3c;p=xonotic%2Fxonotic-data.pk3dir.git Invert z velocity so that the train aims properly --- diff --git a/qcsrc/server/g_subs.qc b/qcsrc/server/g_subs.qc index 8f19ee3c5..049ba797e 100644 --- a/qcsrc/server/g_subs.qc +++ b/qcsrc/server/g_subs.qc @@ -208,7 +208,13 @@ void SUB_CalcMove_controller_think (void) } self.owner.velocity = veloc; if(self.owner.bezier_turn) - self.owner.angles = vectoangles(delta + 2 * delta2 * phasepos); + { + vector vel; + vel = delta + 2 * delta2 * phasepos; + vel_z = -vel_z; // invert z velocity + vel = vectoangles(vel); + self.owner.angles = vel; + } self.nextthink = nexttick; } else { // derivative: delta + 2 * delta2 (e.g. for angle positioning)