aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Server/Packets/CombatLogPackets.cpp3
-rw-r--r--src/server/game/Spells/SpellEffects.cpp4
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;