mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2025-02-02 06:33:30 +00:00
IOQ3 commit 2266
This commit is contained in:
parent
08d16d1b01
commit
b88cd08ed9
3 changed files with 5 additions and 5 deletions
|
@ -1339,8 +1339,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;
|
||||
|
|
|
@ -356,7 +356,7 @@ qboolean G_TryPushingEntity(gentity_t * check, gentity_t * pusher, vec3_t move,
|
|||
}
|
||||
// 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);
|
||||
|
@ -381,7 +381,7 @@ qboolean G_TryPushingEntity(gentity_t * check, gentity_t * pusher, vec3_t move,
|
|||
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;
|
||||
}
|
||||
|
|
|
@ -1309,7 +1309,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
|
||||
|
|
Loading…
Reference in a new issue