Browse Source

Fix Torchant and Hellbat damage range being ignored

Monsters like weren't using their min/max damage from the monster data table to determine Fireball damage
pull/3952/head
SoundChaser83 4 years ago committed by Anders Jenbo
parent
commit
a7041bb435
  1. 3
      Source/missiles.cpp

3
Source/missiles.cpp

@ -3093,7 +3093,8 @@ void MI_Fireball(Missile &missile)
AddUnLight(missile._mlid);
}
} else {
int dam = missile._midam;
auto &monster = Monsters[id];
int dam = (missile._micaster == TARGET_MONSTERS) ? missile._midam : monster.mMinDamage + GenerateRnd(monster.mMaxDamage - monster.mMinDamage + 1);
MoveMissileAndCheckMissileCol(missile, dam, dam, true, false);
if (missile._mirange == 0) {
Point m = missile.position.tile;

Loading…
Cancel
Save