diff --git a/Source/Framework/Constants/CliDBConst.cs b/Source/Framework/Constants/CliDBConst.cs index c33083465..22d2caffd 100644 --- a/Source/Framework/Constants/CliDBConst.cs +++ b/Source/Framework/Constants/CliDBConst.cs @@ -2199,7 +2199,8 @@ namespace Framework.Constants Spec = 4, Race = 5, ItemLevel = 6, - Battleground = 7 + Battleground = 7, + Aura = 8 } public enum SpellShapeshiftFormFlags diff --git a/Source/Game/Spells/SpellInfo.cs b/Source/Game/Spells/SpellInfo.cs index 7c149e4dc..f5edd6e30 100644 --- a/Source/Game/Spells/SpellInfo.cs +++ b/Source/Game/Spells/SpellInfo.cs @@ -3089,6 +3089,12 @@ namespace Game.Spells ppm *= 1.0f + mod.Coeff; break; } + case SpellProcsPerMinuteModType.Battleground: + { + if (caster.HasAura(mod.Param)) + ppm *= 1.0f + mod.Coeff; + break; + } default: break; }