]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/g_subs.qc
Fix compilation with gmqcc.
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / g_subs.qc
index 96ccc267c4e417613b8ed5f4a725750a077164b2..cc6f3694b9897bd3126c826b1a3d6e964e14e505 100644 (file)
@@ -188,6 +188,7 @@ void SUB_CalcMove_controller_think (void)
                        self.owner.angles_z -= 360 * floor((self.owner.angles_z - destangle_z) / 360 + 0.5);
                        angloc = destangle - self.owner.angles;
                        angloc = angloc * (1 / sys_frametime); // so it arrives for the next frame
+                       self.owner.avelocity = angloc;
                }
                if(nexttick < self.animstate_endtime)
                        veloc = nextpos - self.owner.origin;
@@ -196,7 +197,6 @@ void SUB_CalcMove_controller_think (void)
                veloc = veloc * (1 / sys_frametime); // so it arrives for the next frame
 
                self.owner.velocity = veloc;
-               self.owner.avelocity = angloc;
                self.nextthink = nexttick;
        } else {
                // derivative: delta + 2 * delta2 (e.g. for angle positioning)