Core/Spell: SpellValueOverrides encapsulation
- No sense to let scripts use SpellValueOverrides, we already have modifiers in CastSpellExtraArgs struct (cherry picked from commit 3b01cccd7eafaff9f3b8236a544e4fa46818926c)
This commit is contained in:
@@ -145,7 +145,7 @@ public:
|
||||
if (!GetTarget()->HasAura(SPELL_DK_VOLATILE_SHIELDING))
|
||||
{
|
||||
CastSpellExtraArgs args(aurEff);
|
||||
args.SpellValueOverrides.AddBP0(CalculatePct(absorbAmount, 2 * absorbAmount * 100 / maxHealth));
|
||||
args.AddSpellMod(SPELLVALUE_BASE_POINT0, CalculatePct(absorbAmount, 2 * absorbAmount * 100 / maxHealth));
|
||||
GetTarget()->CastSpell(GetTarget(), SPELL_DK_RUNIC_POWER_ENERGIZE, args);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user