feat(Core/Packet): SMSG_CROSSED_INEBRIATION_THRESHOLD (#10893)

This commit is contained in:
IntelligentQuantum
2022-03-07 00:19:55 +03:30
committed by GitHub
parent 45203ff440
commit 8eeb6ef1b7
3 changed files with 27 additions and 5 deletions

View File

@@ -1007,11 +1007,12 @@ void Player::SetDrunkValue(uint8 newDrunkValue, uint32 itemId /*= 0*/)
if (newDrunkenState == oldDrunkenState)
return;
WorldPacket data(SMSG_CROSSED_INEBRIATION_THRESHOLD, (8 + 4 + 4));
data << GetGUID();
data << uint32(newDrunkenState);
data << uint32(itemId);
SendMessageToSet(&data, true);
WorldPackets::Misc::CrossedInebriationThreshold data;
data.Guid = GetGUID();
data.Threshold = newDrunkenState;
data.ItemID = itemId;
SendMessageToSet(data.Write(), true);
}
void Player::setDeathState(DeathState s, bool /*despawn = false*/)