Fix heal combat log event not displaying if heal was critical

--HG--
branch : trunk
This commit is contained in:
thenecromancer
2010-01-13 10:28:44 +01:00
parent c36a8d2d5f
commit b98fc794e4

View File

@@ -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);
}