Core/Auras: Ensure aura target of SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT has required power type
Port From (https://github.com/TrinityCore/TrinityCore/commit/fc54ae79a95bc162bd0ceec199561af873576a23)
This commit is contained in:
@@ -4886,7 +4886,11 @@ namespace Game.Spells
|
||||
|
||||
int effectAmount = GetAmount();
|
||||
uint triggerSpell = GetSpellEffectInfo().TriggerSpell;
|
||||
float powerAmountPct = MathFunctions.GetPctOf(target.GetPower((PowerType)GetMiscValue()), target.GetMaxPower((PowerType)GetMiscValue()));
|
||||
int maxPower = target.GetMaxPower((PowerType)GetMiscValue());
|
||||
if (maxPower == 0)
|
||||
return;
|
||||
|
||||
float powerAmountPct = MathFunctions.GetPctOf(target.GetPower((PowerType)GetMiscValue()), maxPower);
|
||||
|
||||
switch ((AuraTriggerOnPowerChangeDirection)GetMiscValueB())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user