mirror of
https://github.com/yquake2/xatrix.git
synced 2025-02-24 12:51:40 +00:00
Fix monsters being disoriented after ducking
This commit is contained in:
parent
4a0dcfface
commit
8e1b97202e
7 changed files with 7 additions and 0 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue