From 0b181d5048f3e732b13579530dd0b98eeb1fe32a Mon Sep 17 00:00:00 2001 From: Paul Coene Date: Wed, 27 Dec 2023 10:19:09 -0500 Subject: [PATCH] [Combat] Disarm was not dropping item to ground due to bug (#3811) --- zone/npc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zone/npc.cpp b/zone/npc.cpp index e4e5d5555..5e694b8cf 100644 --- a/zone/npc.cpp +++ b/zone/npc.cpp @@ -1997,7 +1997,7 @@ void NPC::Disarm(Client* client, int chance) { if (zone->random.Int(0, 1000) <= chance) { weapon = database.GetItem(equipment[eslot]); if (weapon) { - if (!weapon->Magic && weapon->NoDrop == 255) { + if (!weapon->Magic && weapon->NoDrop != 0) { int16 charges = -1; ItemList::iterator cur, end; cur = itemlist.begin();