Core/Spells: Fixed accessing freed memory by Spell::EffectTriggerSpell
Port From (https://github.com/TrinityCore/TrinityCore/commit/f0fa05773f9b4880b130ee245391a8ec34163587)
This commit is contained in:
@@ -302,6 +302,8 @@ namespace Game.Spells
|
||||
|
||||
m_caster.m_Events.AddEventAtOffset(() =>
|
||||
{
|
||||
targets.Update(caster); // refresh pointers stored in targets
|
||||
|
||||
// original caster guid only for GO cast
|
||||
CastSpellExtraArgs args = new(TriggerCastFlags.FullMask);
|
||||
args.SetOriginalCaster(originalCaster);
|
||||
|
||||
Reference in New Issue
Block a user