From 30db565fec60c89ecca1b81e2f6cafc6ddb5ea18 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 27 Feb 2024 13:45:23 -0500 Subject: [PATCH] Core/Auras: Implemented SpellEffectAttributes::AuraPointsStack Port From (https://github.com/TrinityCore/TrinityCore/commit/0c76618b19a0c3cac159524779ba66bcdeef6795) --- Source/Game/Entities/Unit/Unit.Spells.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/Game/Entities/Unit/Unit.Spells.cs b/Source/Game/Entities/Unit/Unit.Spells.cs index 2621e6b1c..e4b4b8671 100644 --- a/Source/Game/Entities/Unit/Unit.Spells.cs +++ b/Source/Game/Entities/Unit/Unit.Spells.cs @@ -4102,7 +4102,11 @@ namespace Game.Entities else bp = (int)spellEffectInfo.BasePoints; - auraEff.m_baseAmount = bp; + int oldBP = auraEff.m_baseAmount; + if (spellEffectInfo.EffectAttributes.HasFlag(SpellEffectAttributes.AuraPointsStack)) + auraEff.m_baseAmount += bp; + else + auraEff.m_baseAmount = bp; } // correct cast item guid if needed