Browse Source

CheckNewPath: Use correct player for repeated attack check

pull/2026/head
obligaron 5 years ago committed by Anders Jenbo
parent
commit
11f8c952e5
  1. 6
      Source/player.cpp

6
Source/player.cpp

@ -3412,9 +3412,7 @@ void CheckNewPath(int pnum, bool pmWillBeCalled)
return;
}
auto &myPlayer = plr[myplr];
if (player._pmode == PM_ATTACK && player.AnimInfo.CurrentFrame > myPlayer._pAFNum) {
if (player._pmode == PM_ATTACK && player.AnimInfo.CurrentFrame > player._pAFNum) {
if (player.destAction == ACTION_ATTACK) {
d = GetDirection(player.position.future, { player.destParam1, player.destParam2 });
StartAttack(pnum, d);
@ -3453,7 +3451,7 @@ void CheckNewPath(int pnum, bool pmWillBeCalled)
}
}
if (player._pmode == PM_RATTACK && player.AnimInfo.CurrentFrame > myPlayer._pAFNum) {
if (player._pmode == PM_RATTACK && player.AnimInfo.CurrentFrame > player._pAFNum) {
if (player.destAction == ACTION_RATTACK) {
d = GetDirection(player.position.tile, { player.destParam1, player.destParam2 });
StartRangeAttack(pnum, d, player.destParam1, player.destParam2);

Loading…
Cancel
Save