From b98fc794e4cdf64f79b6ec45bdb0ab2f55313a41 Mon Sep 17 00:00:00 2001 From: thenecromancer Date: Wed, 13 Jan 2010 10:28:44 +0100 Subject: Fix heal combat log event not displaying if heal was critical --HG-- branch : trunk --- src/game/Unit.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index fdd2816d8c9..25d50607e9a 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -9555,14 +9555,14 @@ void Unit::UnsummonAllTotems() void Unit::SendHealSpellLog(Unit *pVictim, uint32 SpellID, uint32 Damage, uint32 OverHeal, bool critical) { // we guess size - WorldPacket data(SMSG_SPELLHEALLOG, (8+8+4+4+1)); - data.append(pVictim->GetPackGUID()); - data.append(GetPackGUID()); - data << uint32(SpellID); - data << uint32(Damage); - data << uint32(OverHeal); - data << uint8(critical ? 1 : 0); - data << uint8(0); // unused in client? + WorldPacket data(SMSG_SPELLHEALLOG, (8+8+4+4+4+4+1)); + data.append(pVictim->GetPackGUID()); + data.append(GetPackGUID()); + data << uint32(SpellID); + data << uint32(Damage); + data << uint32(OverHeal); + data << uint32(0); // Absorb amount + data << uint8(critical ? 1 : 0); SendMessageToSet(&data, true); } -- cgit v1.2.3