From e098533a276ef7f330e8bfee9a2c7c4769df863a Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Wed, 4 Jun 2025 09:27:48 -0400 Subject: [PATCH] Core/Spells: Add summoned DynamicObject to casters ChannelObjects if spell is channelled Port From (https://github.com/TrinityCore/TrinityCore/commit/333aaaaefd4023dcb719f3dbaeab829c3d26e77a) --- Source/Game/Spells/SpellEffects.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Game/Spells/SpellEffects.cs b/Source/Game/Spells/SpellEffects.cs index 942c6cba9..894e6f9b2 100644 --- a/Source/Game/Spells/SpellEffects.cs +++ b/Source/Game/Spells/SpellEffects.cs @@ -1145,6 +1145,9 @@ namespace Game.Spells for (uint i = 0; i < m_spellInfo.GetEffects().Count; ++i) if (m_spellInfo.GetEffect(i).IsEffect(SpellEffectName.PersistentAreaAura)) dynObjAura._ApplyEffectForTargets(i); + + if (m_spellInfo.IsChanneled()) + unitCaster.AddChannelObject(dynObj.GetGUID()); } [SpellEffectHandler(SpellEffectName.Energize)]