Fix monsters being disoriented after ducking

This commit is contained in:
BjossiAlfreds 2019-09-27 00:28:58 +00:00
parent 4a0dcfface
commit 8e1b97202e
7 changed files with 7 additions and 0 deletions

View file

@ -363,6 +363,7 @@ brain_dodge(edict_t *self, edict_t *attacker, float eta)
if (!self->enemy)
{
self->enemy = attacker;
FoundTarget(self);
}
self->monsterinfo.pausetime = level.time + eta + 0.5;

View file

@ -589,6 +589,7 @@ chick_dodge(edict_t *self, edict_t *attacker, float eta)
if (!self->enemy)
{
self->enemy = attacker;
FoundTarget(self);
}
self->monsterinfo.currentmove = &chick_move_duck;

View file

@ -1793,6 +1793,7 @@ gekk_dodge(edict_t *self, edict_t *attacker, float eta)
if (!self->enemy)
{
self->enemy = attacker;
FoundTarget(self);
}
if (self->waterlevel)

View file

@ -574,6 +574,7 @@ gunner_dodge(edict_t *self, edict_t *attacker, float eta /* unsued */)
if (!self->enemy)
{
self->enemy = attacker;
FoundTarget(self);
}
self->monsterinfo.currentmove = &gunner_move_duck;

View file

@ -608,6 +608,7 @@ infantry_dodge(edict_t *self, edict_t *attacker, float eta /* unused */)
if (!self->enemy)
{
self->enemy = attacker;
FoundTarget(self);
}
self->monsterinfo.currentmove = &infantry_move_duck;

View file

@ -666,6 +666,7 @@ medic_dodge(edict_t *self, edict_t *attacker, float eta /* unused */)
if (!self->enemy)
{
self->enemy = attacker;
FoundTarget(self);
}
self->monsterinfo.currentmove = &medic_move_duck;

View file

@ -1047,6 +1047,7 @@ soldier_dodge(edict_t *self, edict_t *attacker, float eta)
if (!self->enemy)
{
self->enemy = attacker;
FoundTarget(self);
}
if (skill->value == 0)