Only send mana/endurance updates to self when they actually change

This commit is contained in:
Akkadius 2017-07-10 22:57:58 -05:00
parent a41c690a62
commit dceb79ad69

View File

@ -1833,13 +1833,13 @@ void Client::SendManaUpdatePacket() {
if (!Connected())
return;
if (ClientVersion() >= EQEmu::versions::ClientVersion::SoD) {
SendManaUpdate();
SendEnduranceUpdate();
}
if (last_reported_mana != cur_mana || last_reported_endur != cur_end) {
if (ClientVersion() >= EQEmu::versions::ClientVersion::SoD) {
SendManaUpdate();
SendEnduranceUpdate();
}
auto outapp = new EQApplicationPacket(OP_ManaChange, sizeof(ManaChange_Struct));
ManaChange_Struct* manachange = (ManaChange_Struct*)outapp->pBuffer;
manachange->new_mana = cur_mana;