Core/Spells: Implemented using base weapon damage in spell attack power formulas
Port From (https://github.com/TrinityCore/TrinityCore/commit/dd21e7ff404aed1d449b09db2b7fcbe2be8536c3)
This commit is contained in:
@@ -929,7 +929,7 @@ namespace Game.Entities
|
||||
|
||||
float att_speed = GetBaseAttackTime(WeaponAttackType.BaseAttack) / 1000.0f;
|
||||
|
||||
float base_value = GetFlatModifierValue(unitMod, UnitModifierFlatType.Base) + GetTotalAttackPowerValue(attType) / 3.5f * att_speed + bonusDamage;
|
||||
float base_value = GetFlatModifierValue(unitMod, UnitModifierFlatType.Base) + GetTotalAttackPowerValue(attType, false) / 3.5f * att_speed + bonusDamage;
|
||||
float base_pct = GetPctModifierValue(unitMod, UnitModifierPctType.Base);
|
||||
float total_value = GetFlatModifierValue(unitMod, UnitModifierFlatType.Total);
|
||||
float total_pct = GetPctModifierValue(unitMod, UnitModifierPctType.Total);
|
||||
|
||||
Reference in New Issue
Block a user