From 60c96674e9b5b8fb4e59d6914e45a372282eae60 Mon Sep 17 00:00:00 2001 From: "nethack.rankin" Date: Sat, 24 Mar 2007 03:57:50 +0000 Subject: [PATCH] more object deletion bookkeeping Monster breaking out of armor triggered the object-still-worn warning that was added to object deletion a couple of days ago. Update m_useupall() to clear owornmask. --- src/mthrowu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mthrowu.c b/src/mthrowu.c index 687a757ff..78513a334 100644 --- a/src/mthrowu.c +++ b/src/mthrowu.c @@ -456,6 +456,7 @@ struct obj *obj; if (obj->owornmask) { mon->misc_worn_check &= ~obj->owornmask; update_mon_intrinsics(mon, obj, FALSE, FALSE); + obj->owornmask = 0L; } obfree(obj, (struct obj*) 0); }