X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fmovelib.qc;h=8a6235127cbcd5d721a9020d3609219b62979974;hb=ad7f036c26adcd1d68950b8e1c465e14fdf17fcc;hp=89feff9a49e3bbdf77de224226fd569adf8cfb9f;hpb=c4052acb21de917a6010586315bf102e262eb986;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/movelib.qc b/qcsrc/server/movelib.qc index 89feff9a4..8a6235127 100644 --- a/qcsrc/server/movelib.qc +++ b/qcsrc/server/movelib.qc @@ -1,3 +1,4 @@ +#ifdef SVQC .vector moveto; /** @@ -161,10 +162,14 @@ void movelib_update(vector dir,float force) } */ +/* void movelib_move_simple(vector newdir,float velo,float blendrate) { self.velocity = self.velocity * (1 - blendrate) + (newdir * blendrate) * velo; } +*/ +#define movelib_move_simple(newdir,velo,blendrate) \ + self.velocity = self.velocity * (1 - blendrate) + (newdir * blendrate) * velo void movelib_beak_simple(float force) { @@ -183,6 +188,8 @@ void movelib_beak_simple(float force) Pitches and rolls the entity to match the gound. Yed need to set v_up and v_forward (generally by calling makevectors) before calling this. **/ +#endif + void movelib_groundalign4point(float spring_length, float spring_up, float blendrate) { vector a, b, c, d, e, r, push_angle, ahead, side;