diff --git a/code/game/g_items.c b/code/game/g_items.c index 26439830..f6d84cf7 100644 --- a/code/game/g_items.c +++ b/code/game/g_items.c @@ -953,8 +953,8 @@ void G_RunItem( gentity_t *ent ) { int contents; int mask; - // if groundentity has been set to -1, it may have been pushed off an edge - if ( ent->s.groundEntityNum == -1 ) { + // if its groundentity has been set to none, it may have been pushed off an edge + if ( ent->s.groundEntityNum == ENTITYNUM_NONE ) { if ( ent->s.pos.trType != TR_GRAVITY ) { ent->s.pos.trType = TR_GRAVITY; ent->s.pos.trTime = level.time; diff --git a/code/game/g_mover.c b/code/game/g_mover.c index 7919e6fa..b7948777 100644 --- a/code/game/g_mover.c +++ b/code/game/g_mover.c @@ -164,7 +164,7 @@ qboolean G_TryPushingEntity( gentity_t *check, gentity_t *pusher, vec3_t move, v // may have pushed them off an edge if ( check->s.groundEntityNum != pusher->s.number ) { - check->s.groundEntityNum = -1; + check->s.groundEntityNum = ENTITYNUM_NONE; } block = G_TestEntityPosition( check ); @@ -189,7 +189,7 @@ qboolean G_TryPushingEntity( gentity_t *check, gentity_t *pusher, vec3_t move, v VectorCopy( (pushed_p-1)->angles, check->s.apos.trBase ); block = G_TestEntityPosition (check); if ( !block ) { - check->s.groundEntityNum = -1; + check->s.groundEntityNum = ENTITYNUM_NONE; pushed_p--; return qtrue; } diff --git a/code/qcommon/q_shared.h b/code/qcommon/q_shared.h index fc667c07..c0262666 100644 --- a/code/qcommon/q_shared.h +++ b/code/qcommon/q_shared.h @@ -1277,7 +1277,7 @@ typedef struct entityState_s { int otherEntityNum; // shotgun sources, etc int otherEntityNum2; - int groundEntityNum; // -1 = in air + int groundEntityNum; // ENTITYNUM_NONE = in air int constantLight; // r + (g<<8) + (b<<16) + (intensity<<24) int loopSound; // constantly loop this sound