From 97e2643eae661bbd7c20d3ef84da254a4e3a5b8f Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Mon, 8 Dec 2025 14:23:02 -0500 Subject: [PATCH] Core/Auras: Implemented new proc ppm modifier - SPELL_PPM_MOD_AURA Port From (https://github.com/TrinityCore/TrinityCore/commit/234dd5f26b045518f2f67cc434acc8b978607cd6) --- Source/Framework/Constants/CliDBConst.cs | 3 ++- Source/Game/Spells/SpellInfo.cs | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) 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; }