diff options
author | ariel- <ariel-@users.noreply.github.com> | 2018-01-16 14:44:04 -0300 |
---|---|---|
committer | ariel- <ariel-@users.noreply.github.com> | 2018-01-16 14:44:04 -0300 |
commit | 3d7166c1c78e0e0011af840b76f3f5a8ccccaaa0 (patch) | |
tree | 5dcd788b4cefa9e29747a22fe014b885f806a377 | |
parent | d4e64950a155ebdcec04e78eb2e63f6e024832ae (diff) |
Core/Creatures: creatures only have one damage
Closes #21236
-rw-r--r-- | src/server/game/Entities/Unit/StatSystem.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp index fdaa892acb4..46f1c50c11e 100644 --- a/src/server/game/Entities/Unit/StatSystem.cpp +++ b/src/server/game/Entities/Unit/StatSystem.cpp @@ -1066,8 +1066,16 @@ void Creature::UpdateAttackPowerAndDamage(bool ranged) } } -void Creature::CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float& minDamage, float& maxDamage, uint8 /*damageIndex*/) const +void Creature::CalculateMinMaxDamage(WeaponAttackType attType, bool normalized, bool addTotalPct, float& minDamage, float& maxDamage, uint8 damageIndex /*= 0*/) const { + // creatures only have one damage + if (damageIndex != 0) + { + minDamage = 0.f; + maxDamage = 0.f; + return; + } + float variance = 1.0f; UnitMods unitMod; switch (attType) |