mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-01 17:32:25 +00:00
Only send mana/endurance updates to self when they actually change
This commit is contained in:
parent
a41c690a62
commit
dceb79ad69
@ -1833,13 +1833,13 @@ void Client::SendManaUpdatePacket() {
|
|||||||
if (!Connected())
|
if (!Connected())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (ClientVersion() >= EQEmu::versions::ClientVersion::SoD) {
|
|
||||||
SendManaUpdate();
|
|
||||||
SendEnduranceUpdate();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (last_reported_mana != cur_mana || last_reported_endur != cur_end) {
|
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));
|
auto outapp = new EQApplicationPacket(OP_ManaChange, sizeof(ManaChange_Struct));
|
||||||
ManaChange_Struct* manachange = (ManaChange_Struct*)outapp->pBuffer;
|
ManaChange_Struct* manachange = (ManaChange_Struct*)outapp->pBuffer;
|
||||||
manachange->new_mana = cur_mana;
|
manachange->new_mana = cur_mana;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user