From d465a3deba51e1e77b27f0655dbf8d96fdbda315 Mon Sep 17 00:00:00 2001 From: catapultam-habeo <97849758+catapultam-habeo@users.noreply.github.com> Date: Tue, 30 Jul 2024 12:00:26 -0500 Subject: [PATCH] [Bug Fix] Stop DOSing ourselves with OP_WearChange (#4432) * initial commit to start convo * additional potential problem * Revert "additional potential problem" This reverts commit 689e94ea957e4c08fb7c10879fa58773b596316c. --- zone/client_packet.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index ec9b14a35..77e735259 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -16035,7 +16035,8 @@ void Client::Handle_OP_WearChange(const EQApplicationPacket *app) wc->hero_forge_model = GetHerosForgeModel(wc->wear_slot_id); // we could maybe ignore this and just send our own from moveitem - entity_list.QueueClients(this, app, false); + // We probably need to skip this entirely when it is send as an ack, but not sure how to ID that. + entity_list.QueueClients(this, app, true); } void Client::Handle_OP_WhoAllRequest(const EQApplicationPacket *app)