diff --git a/src/g_ai.c b/src/g_ai.c index 97a600b..ab5fa0d 100644 --- a/src/g_ai.c +++ b/src/g_ai.c @@ -884,7 +884,7 @@ ai_checkattack(edict_t *self, float dist) if (!visible(self, self->goalentity) && (self->monsterinfo.aiflags & AI_SOUND_TARGET)) { - if ((level.time - self->enemy->teleport_time) > 5.0) + if ((level.time - self->enemy->last_sound_time) > 5.0) { if (self->goalentity == self->enemy) { diff --git a/src/header/local.h b/src/header/local.h index ce87fbb..37d2f20 100644 --- a/src/header/local.h +++ b/src/header/local.h @@ -1069,7 +1069,7 @@ struct edict_s float delay; /* before firing targets */ float random; - float teleport_time; + float last_sound_time; int watertype; int waterlevel; diff --git a/src/player/weapon.c b/src/player/weapon.c index 99c49c7..1c57ddf 100644 --- a/src/player/weapon.c +++ b/src/player/weapon.c @@ -119,7 +119,7 @@ PlayerNoise(edict_t *who, vec3_t where, int type) VectorCopy(where, noise->s.origin); VectorSubtract(where, noise->maxs, noise->absmin); VectorAdd(where, noise->maxs, noise->absmax); - noise->teleport_time = level.time; + noise->last_sound_time = level.time; gi.linkentity(noise); }