diff options
author | thenecromancer <none@none> | 2010-01-13 10:28:44 +0100 |
---|---|---|
committer | thenecromancer <none@none> | 2010-01-13 10:28:44 +0100 |
commit | b98fc794e4cdf64f79b6ec45bdb0ab2f55313a41 (patch) | |
tree | 226ac47de6e46ded722743f1e38e02113152a71f /src/game/Unit.cpp | |
parent | c36a8d2d5fb688da9f1d156c0622e836c547649c (diff) |
Fix heal combat log event not displaying if heal was critical
--HG--
branch : trunk
Diffstat (limited to 'src/game/Unit.cpp')
-rw-r--r-- | src/game/Unit.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
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); } |