diff options
-rw-r--r-- | src/server/game/Server/Packets/CombatLogPackets.cpp | 3 | ||||
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/server/game/Server/Packets/CombatLogPackets.cpp b/src/server/game/Server/Packets/CombatLogPackets.cpp index a1aa276be2a..35e90a999aa 100644 --- a/src/server/game/Server/Packets/CombatLogPackets.cpp +++ b/src/server/game/Server/Packets/CombatLogPackets.cpp @@ -359,7 +359,10 @@ WorldPacket const* WorldPackets::CombatLog::SpellDispellLog::Write() _worldPacket << uint32(DispellData.size()); for (SpellDispellData const& data : DispellData) + { + _worldPacket.FlushBits(); _worldPacket << data; + } return &_worldPacket; } diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 9a289d4bd9a..59428220bea 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -2373,7 +2373,7 @@ void Spell::EffectDispel(SpellEffIndex effIndex) spellDispellLog.CasterGUID = m_caster->GetGUID(); spellDispellLog.DispelledBySpellID = m_spellInfo->Id; - for (std::pair<Aura*, uint8>& const dispellCharge : success_list) + for (std::pair<Aura*, uint8> const& dispellCharge : success_list) { WorldPackets::CombatLog::SpellDispellData dispellData; dispellData.SpellID = dispellCharge.first->GetId(); @@ -5219,7 +5219,7 @@ void Spell::EffectStealBeneficialBuff(SpellEffIndex /*effIndex*/) spellDispellLog.CasterGUID = m_caster->GetGUID(); spellDispellLog.DispelledBySpellID = m_spellInfo->Id; - for (std::pair<uint32, ObjectGuid>& const dispell : success_list) + for (std::pair<uint32, ObjectGuid> const& dispell : success_list) { WorldPackets::CombatLog::SpellDispellData dispellData; dispellData.SpellID = dispell.first; |