aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts')
-rw-r--r--src/server/scripts/Spells/spell_shaman.cpp4
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);
}