From e486b1acc9f43779ff6e12c74819a5ea8d0d2498 Mon Sep 17 00:00:00 2001 From: LethalEncounter <LethalEncounter@gmail.com> Date: Sun, 20 Sep 2020 22:41:03 -0400 Subject: [PATCH] Fixed bug with zoning crashing the 283 client --- EQ2/source/WorldServer/zoneserver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EQ2/source/WorldServer/zoneserver.cpp b/EQ2/source/WorldServer/zoneserver.cpp index 62e5eaaa9..a7b0865b7 100644 --- a/EQ2/source/WorldServer/zoneserver.cpp +++ b/EQ2/source/WorldServer/zoneserver.cpp @@ -3884,7 +3884,7 @@ void ZoneServer::RemoveSpawn(bool spawnListLocked, Spawn* spawn, bool delete_spa for (client_itr = clients.begin(); client_itr != clients.end(); client_itr++) { client = *client_itr; - if (client) { + if (client && (client->GetVersion() > 283 || !client->IsZoning() || client->GetPlayer() != spawn)) { //don't send destroy ghost of 283 client when zoning if (client->IsConnected() && (!packet || packet_version != client->GetVersion())) { safe_delete(packet);