From dceb79ad696adac4fadd14839a879fe1f647e409 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Mon, 10 Jul 2017 22:57:58 -0500 Subject: [PATCH] Only send mana/endurance updates to self when they actually change --- zone/client.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zone/client.cpp b/zone/client.cpp index 73221e279..03e113ed0 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -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;