diff options
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/Spells/spell_shaman.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp index d93e8d439e8..6147b8881b9 100644 --- a/src/server/scripts/Spells/spell_shaman.cpp +++ b/src/server/scripts/Spells/spell_shaman.cpp @@ -1242,8 +1242,10 @@ class spell_sha_mastery_elemental_overload : public AuraScript caster->m_Events.AddEventAtOffset([caster, targets = CastSpellTargetArg(procInfo.GetProcTarget()), overloadSpellId = GetTriggeredSpellId(procInfo.GetSpellInfo()->Id), - args = CastSpellExtraArgs(procInfo.GetProcSpell())]() + originalCastId = procInfo.GetProcSpell()->m_castId]() { + CastSpellExtraArgs args; + args.OriginalCastId = originalCastId; caster->CastSpell(targets, overloadSpellId, args); }, 400ms); } |
