X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fmovetypes.qc;h=0622aafe31903e567870fc064d63fb8eb6256fe8;hb=8a44cef6e025ab6f878cba5c20c35e138f0bdfe4;hp=4dcdae90bf1bb7e5b85aad0c472afbb450d5c170;hpb=9342fa27f9245d9dd57c524876e583475fe3c0f9;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/movetypes.qc b/qcsrc/client/movetypes.qc index 4dcdae90b..0622aafe3 100644 --- a/qcsrc/client/movetypes.qc +++ b/qcsrc/client/movetypes.qc @@ -1,8 +1,8 @@ -float STAT_MOVEFLAGS = 225; -float MOVEFLAG_GRAVITYUNAFFECTEDBYTICRATE = 4; +const float STAT_MOVEFLAGS = 225; +const float MOVEFLAG_GRAVITYUNAFFECTEDBYTICRATE = 4; #define GRAVITY_UNAFFECTED_BY_TICRATE (getstati(STAT_MOVEFLAGS) & MOVEFLAG_GRAVITYUNAFFECTEDBYTICRATE) -.entity move_groundentity; +.entity move_groundentity; // FIXME add move_groundnetworkentity? .float move_suspendedinair; .float move_didgravity; @@ -220,7 +220,7 @@ void _Movetype_Physics_Toss(float dt) // SV_Physics_Toss if(self.move_flags & FL_ONGROUND) { if(self.move_velocity_z >= 1/32) - self.move_flags &~= FL_ONGROUND; + self.move_flags &= ~FL_ONGROUND; else if(!self.move_groundentity) return; else if(self.move_suspendedinair && wasfreed(self.move_groundentity)) @@ -281,7 +281,7 @@ void _Movetype_Physics_Toss(float dt) // SV_Physics_Toss if(self.move_movetype == MOVETYPE_BOUNCEMISSILE) { self.move_velocity = _Movetype_ClipVelocity(self.move_velocity, trace_plane_normal, 2.0); - self.move_flags &~= FL_ONGROUND; + self.move_flags &= ~FL_ONGROUND; } else if(self.move_movetype == MOVETYPE_BOUNCE) { @@ -305,7 +305,7 @@ void _Movetype_Physics_Toss(float dt) // SV_Physics_Toss self.move_avelocity = '0 0 0'; } else - self.move_flags &~= FL_ONGROUND; + self.move_flags &= ~FL_ONGROUND; } else { @@ -320,7 +320,7 @@ void _Movetype_Physics_Toss(float dt) // SV_Physics_Toss self.move_avelocity = '0 0 0'; } else - self.move_flags &~= FL_ONGROUND; + self.move_flags &= ~FL_ONGROUND; } // DP revision 8905 (just, WHY...)