Fixed stand-ground gladiators not attacking within a certain range

This commit is contained in:
BjossiAlfreds 2023-04-22 18:31:35 +00:00
parent 22617d8812
commit 2582a23103

View file

@ -325,7 +325,12 @@ gladiator_attack(edict_t *self)
return;
}
/* a small safe zone */
/* a small safe zone
but not for stand-ground ones since players can
abuse it by standing still inside this range
*/
if (!(self->monsterinfo.aiflags & AI_STAND_GROUND))
{
VectorSubtract(self->s.origin, self->enemy->s.origin, v);
range = VectorLength(v);
@ -333,6 +338,7 @@ gladiator_attack(edict_t *self)
{
return;
}
}
/* charge up the railgun */
gi.sound(self, CHAN_WEAPON, sound_gun, 1, ATTN_NORM, 0);