Core/Scripts: Added damage and healing calculation hook to spell and aura scripts allowing to override base damage amount, flat value mod and percent value mod separately

Port From (https://github.com/TrinityCore/TrinityCore/commit/9cdf3530f41e18fc815e7b164e40c01a18c3d757)
This commit is contained in:
hondacrx
2023-09-13 18:18:29 -04:00
parent 44e79ec8ea
commit d7c2fa52f4
10 changed files with 248 additions and 107 deletions
@@ -31,6 +31,8 @@ namespace Framework.Constants
OnResistAbsorbCalculation,
AfterCast,
CalcCritChance,
CalcDamage,
CalcHealing,
OnPrecast,
CalcCastTime
}
@@ -48,6 +50,7 @@ namespace Framework.Constants
EffectCalcPeriodic,
EffectCalcSpellmod,
EffectCalcCritChance,
EffectCalcDamageAndHealing,
EffectAbsorb,
EffectAfterAbsorb,
EffectManaShield,