diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 4e0e090bc3d..0a98ee7e3ce 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -248,7 +248,7 @@ bool MonsterMHit(const Player &player, int monsterId, int mindam, int maxdam, in dam += player._pDamageMod; else dam += player._pDamageMod / 2; - if (monster.data().monsterClass == MonsterClass::Demon && HasAnyOf(player._pIFlags, ItemSpecialEffect::TripleDemonDamage)) + if (!monster.isPlayerMinion() && monster.data().monsterClass == MonsterClass::Demon && HasAnyOf(player._pIFlags, ItemSpecialEffect::TripleDemonDamage)) dam *= 3; } bool resist = monster.isResistant(t, damageType);