void Movetype_Physics_MatchTicrate(float tr, bool sloppy);
void Movetype_Physics_MatchServer(bool sloppy);
void Movetype_Physics_NoMatchServer();
+void _Movetype_LinkEdict(float touch_triggers);
+void _Movetype_LinkEdict_TouchAreaGrid();
float _Movetype_UnstickEntity();
const int MAX_CLIP_PLANES = 5;
+#ifdef CSQC
const int MOVETYPE_NONE = 0;
const int MOVETYPE_ANGLENOCLIP = 1;
const int MOVETYPE_ANGLECLIP = 2;
const int MOVETYPE_BOUNCE = 10;
const int MOVETYPE_BOUNCEMISSILE = 11; // Like bounce but doesn't lose speed on bouncing
const int MOVETYPE_FOLLOW = 12;
-const int MOVETYPE_FAKEPUSH = 13;
const int MOVETYPE_FLY_WORLDONLY = 33;
const int FL_ITEM = 256;
const int FL_ONGROUND = 512;
+#endif
+
+const int MOVETYPE_FAKEPUSH = 13;
const float MOVEFLAG_Q2AIRACCELERATE = 1;
const float MOVEFLAG_NOGRAVITYONGROUND = 2;
const float MOVEFLAG_GRAVITYUNAFFECTEDBYTICRATE = 4;
+
+#ifdef CSQC
+// TODO: figure out server's version of this
#define moveflags (getstati(STAT_MOVEFLAGS))
#endif
+
+#endif