49 for (
int bump = 0; bump < MAX_CLIP_PLANES && movetime > 0; ++bump)
112 this.velocity =
'0 0 0';
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
vector trace_plane_normal
vector _Movetype_ClipVelocity(vector vel, vector norm, float f)
bool _Movetype_PushEntity(entity this, vector push, bool dolink)
int _Movetype_UnstickEntity(entity this)
void _Movetype_CheckWaterTransition(entity ent)
#define NOAIRBORNCORPSE_ALLOWSUSPENDED(s)
#define UPWARD_VELOCITY_CLEARS_ONGROUND(s)
const int MOVETYPE_BOUNCEMISSILE
#define UNSET_ONGROUND(s)
#define GAMEPLAYFIX_NOAIRBORNCORPSE(s)
float move_suspendedinair
#define GAMEPLAYFIX_GRENADEBOUNCESLOPES(s)
#define GAMEPLAYFIX_SLIDEMOVEPROJECTILES(s)
#define GAMEPLAYFIX_GRAVITYUNAFFECTEDBYTICRATE
const int MOVETYPE_BOUNCE
void _Movetype_Physics_Toss(entity this, float dt)
ERASEABLE float boxesoverlap(vector m1, vector m2, vector m3, vector m4)
requires that m2>m1 in all coordinates, and that m4>m3