diff options
| author | Shauren <shauren.trinity@gmail.com> | 2018-11-09 20:51:20 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2018-11-09 20:51:20 +0100 |
| commit | be47254a4f7ac9fd0497477a597e2a09019561e9 (patch) | |
| tree | f4c66ff0b2796ed04ca5428a0f0d0c7647b6e25c /src/server/game/Spells/Spell.cpp | |
| parent | f1a1acdc89a6521fddca98cc8ef8d6e7ed0b9495 (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.cpp | 2 |
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; |
