From db369c98c8ac59023abc6ce52e0bf11d5001a10d Mon Sep 17 00:00:00 2001 From: Chris Miles Date: Fri, 8 Oct 2021 23:04:19 -0500 Subject: [PATCH] [HP Updates] Fix for Titanium clients not being updated properly by removing client version check (#1596) --- zone/mob.cpp | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/zone/mob.cpp b/zone/mob.cpp index b81eb6146..d1c6ced3d 100644 --- a/zone/mob.cpp +++ b/zone/mob.cpp @@ -1370,20 +1370,18 @@ void Mob::SendHPUpdate(bool force_update_all) last_hp ); - if (CastToClient()->ClientVersion() >= EQ::versions::ClientVersion::SoD) { - auto client_packet = new EQApplicationPacket(OP_HPUpdate, sizeof(SpawnHPUpdate_Struct)); - auto *hp_packet_client = (SpawnHPUpdate_Struct *) client_packet->pBuffer; + auto client_packet = new EQApplicationPacket(OP_HPUpdate, sizeof(SpawnHPUpdate_Struct)); + auto *hp_packet_client = (SpawnHPUpdate_Struct *) client_packet->pBuffer; - hp_packet_client->cur_hp = static_cast(CastToClient()->GetHP() - itembonuses.HP); - hp_packet_client->spawn_id = GetID(); - hp_packet_client->max_hp = CastToClient()->GetMaxHP() - itembonuses.HP; + hp_packet_client->cur_hp = static_cast(CastToClient()->GetHP() - itembonuses.HP); + hp_packet_client->spawn_id = GetID(); + hp_packet_client->max_hp = CastToClient()->GetMaxHP() - itembonuses.HP; - CastToClient()->QueuePacket(client_packet); + CastToClient()->QueuePacket(client_packet); - safe_delete(client_packet); + safe_delete(client_packet); - ResetHPUpdateTimer(); - } + ResetHPUpdateTimer(); // Used to check if HP has changed to update self next round last_hp = current_hp;