X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fmovetypes.qh;h=9908698c11591f1d54cd7722dbc9c83bcfee637c;hb=b82d616cdca14545008745a8aa7cc22422fa61d4;hp=d3323954681ef846cae7cd4df85cf906e8bd2c59;hpb=2f56e1ddb5c96cad4e55b61a54e285b58c634266;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/movetypes.qh b/qcsrc/client/movetypes.qh index d33239546..9908698c1 100644 --- a/qcsrc/client/movetypes.qh +++ b/qcsrc/client/movetypes.qh @@ -13,14 +13,15 @@ .float move_bounce_stopspeed; .float move_nomonsters; // -1 for MOVE_NORMAL, otherwise a MOVE_ constant -float autocvar_sv_gameplayfix_fixedcheckwatertransition; +// should match sv_gameplayfix_fixedcheckwatertransition +var float autocvar_cl_gameplayfix_fixedcheckwatertransition = 1; void Movetype_Physics_MatchTicrate(float tr, float sloppy); void Movetype_Physics_MatchServer(float sloppy); void Movetype_Physics_NoMatchServer(); const float MOVETYPE_NONE = 0; -const float MOVETYPE_ANGLENOCLIP = 1; +const float MOVETYPE_ANGLENOCLIP = 1; const float MOVETYPE_ANGLECLIP = 2; const float MOVETYPE_WALK = 3; const float MOVETYPE_STEP = 4; @@ -30,10 +31,15 @@ const float MOVETYPE_PUSH = 7; const float MOVETYPE_NOCLIP = 8; const float MOVETYPE_FLYMISSILE = 9; const float MOVETYPE_BOUNCE = 10; -const float MOVETYPE_BOUNCEMISSILE = 11; // Like bounce but doesn't lose speed on bouncing -const float MOVETYPE_FOLLOW = 12; -const float MOVETYPE_FAKEPUSH = 13; -const float MOVETYPE_FLY_WORLDONLY = 33; +const float MOVETYPE_BOUNCEMISSILE = 11; // Like bounce but doesn't lose speed on bouncing +const float MOVETYPE_FOLLOW = 12; +const float MOVETYPE_FAKEPUSH = 13; +const float MOVETYPE_FLY_WORLDONLY = 33; -const float FL_ITEM = 256; -const float FL_ONGROUND = 512; +const float FL_ITEM = 256; +const float FL_ONGROUND = 512; + +const float MOVEFLAG_Q2AIRACCELERATE = 1; +const float MOVEFLAG_NOGRAVITYONGROUND = 2; +const float MOVEFLAG_GRAVITYUNAFFECTEDBYTICRATE = 4; +#define moveflags (getstati(STAT_MOVEFLAGS)) \ No newline at end of file