Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate POWER and REAGENT flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/151a50d2aa6e10efe7fc14e0bd22aaef9effa859)
This commit is contained in:
@@ -957,9 +957,9 @@ namespace Game.Entities
|
||||
if (info != null)
|
||||
{
|
||||
if (auraEffect.GetSpellInfo().HasAttribute(SpellAttr8.IgnoreSpellcastOverrideCost))
|
||||
triggerFlag |= TriggerCastFlags.IgnorePowerAndReagentCost;
|
||||
triggerFlag |= TriggerCastFlags.IgnorePowerCost;
|
||||
else
|
||||
triggerFlag &= ~TriggerCastFlags.IgnorePowerAndReagentCost;
|
||||
triggerFlag &= ~TriggerCastFlags.IgnorePowerCost;
|
||||
|
||||
if (auraEffect.GetSpellInfo().HasAttribute(SpellAttr11.IgnoreSpellcastOverrideShapeshiftRequirements))
|
||||
triggerFlag |= TriggerCastFlags.IgnoreShapeshift;
|
||||
|
||||
Reference in New Issue
Block a user