Browse Source

Fix GuardianTryFireAt missing monster index check

pull/4627/head
obligaron 4 years ago committed by Anders Jenbo
parent
commit
583da30151
  1. 5
      Source/missiles.cpp

5
Source/missiles.cpp

@ -611,7 +611,10 @@ bool GuardianTryFireAt(Missile &missile, Point target)
if (!LineClearMissile(position, target))
return false;
const Monster &monster = Monsters[dMonster[target.x][target.y] - 1];
int mid = dMonster[target.x][target.y] - 1;
if (mid < 0)
return false;
const Monster &monster = Monsters[mid];
if (monster.MType->mtype == MT_GOLEM)
return false;
if (monster._mhitpoints >> 6 <= 0)

Loading…
Cancel
Save