Browse Source

remove light source when killing a berserk monster

pull/3124/head
ThomasChr 5 years ago committed by Anders Jenbo
parent
commit
b473a33496
  1. 5
      Source/monster.cpp

5
Source/monster.cpp

@ -778,6 +778,11 @@ void LoadDiabMonsts()
void DeleteMonster(int i)
{
auto monster = Monsters[ActiveMonsters[i]];
if ((monster._mFlags & MFLAG_BERSERK) != 0) {
AddUnLight(monster.mlid);
}
ActiveMonsterCount--;
std::swap(ActiveMonsters[i], ActiveMonsters[ActiveMonsterCount]); // This ensures alive monsters are before ActiveMonsterCount in the array and any deleted monster after
}

Loading…
Cancel
Save