Browse Source

Enable ADL for MA_GOTHIT

pull/2262/head
obligaron 5 years ago committed by Anders Jenbo
parent
commit
05718f2b0b
  1. 6
      Source/monster.cpp

6
Source/monster.cpp

@ -1572,7 +1572,7 @@ void M_GetKnockback(int i)
if (DirOK(i, d)) {
M_ClearSquares(i);
monster[i].position.old += d;
NewMonsterAnim(i, &monster[i].MType->Anims[MA_GOTHIT], monster[i]._mdir);
NewMonsterAnim(i, &monster[i].MType->Anims[MA_GOTHIT], monster[i]._mdir, gGameLogicStep < GameLogicStep::ProcessMonsters ? AnimationDistributionFlags::ProcessAnimationPending : AnimationDistributionFlags::None);
monster[i]._mmode = MM_GOTHIT;
monster[i].position.offset = { 0, 0 };
monster[i].position.tile = monster[i].position.old;
@ -1607,7 +1607,7 @@ void M_StartHit(int i, int pnum, int dam)
monster[i]._mgoalvar2 = 0;
}
if (monster[i]._mmode != MM_STONE) {
NewMonsterAnim(i, &monster[i].MType->Anims[MA_GOTHIT], monster[i]._mdir);
NewMonsterAnim(i, &monster[i].MType->Anims[MA_GOTHIT], monster[i]._mdir, gGameLogicStep < GameLogicStep::ProcessMonsters ? AnimationDistributionFlags::ProcessAnimationPending : AnimationDistributionFlags::None);
monster[i]._mmode = MM_GOTHIT;
monster[i].position.offset = { 0, 0 };
monster[i].position.tile = monster[i].position.old;
@ -1720,7 +1720,7 @@ void M2MStartHit(int mid, int i, int dam)
if (monster[mid]._mmode != MM_STONE) {
if (monster[mid].MType->mtype != MT_GOLEM) {
NewMonsterAnim(mid, &monster[mid].MType->Anims[MA_GOTHIT], monster[mid]._mdir);
NewMonsterAnim(mid, &monster[mid].MType->Anims[MA_GOTHIT], monster[mid]._mdir, gGameLogicStep < GameLogicStep::ProcessMonsters ? AnimationDistributionFlags::ProcessAnimationPending : AnimationDistributionFlags::None);
monster[mid]._mmode = MM_GOTHIT;
}

Loading…
Cancel
Save