aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2018-11-09 20:51:20 +0100
committerShauren <shauren.trinity@gmail.com>2018-11-09 20:51:20 +0100
commitbe47254a4f7ac9fd0497477a597e2a09019561e9 (patch)
treef4c66ff0b2796ed04ca5428a0f0d0c7647b6e25c /src/server/game/Spells/Spell.cpp
parentf1a1acdc89a6521fddca98cc8ef8d6e7ed0b9495 (diff)
Core/Auras: Fixed saving auras with same spell id but different item source
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 83afa7ff4c6..62cbb663891 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -2775,7 +2775,7 @@ void Spell::DoSpellEffectHit(Unit* unit, uint8 effIndex, TargetInfo& hitInfo)
createInfo
.SetCasterGUID(caster->GetGUID())
.SetBaseAmount(bp)
- .SetCastItem(m_CastItem)
+ .SetCastItemGUID(m_CastItem ? m_CastItem->GetGUID() : ObjectGuid::Empty)
.SetPeriodicReset(resetPeriodicTimer)
.SetOwnerEffectMask(aura_effmask)
.IsRefresh = &refresh;