X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fg_subs.qc;h=049ba797ed24d450f2ec568ba78bcb410c30e3ce;hb=3b1499eee0331a2b357f46cc669f772559fabb3c;hp=8f19ee3c5400ea9a509c0dde02fe38e0cecade4b;hpb=778b291f050a48a6ccff737a2897be38ad3883cc;p=xonotic%2Fxonotic-data.pk3dir.git 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)