From: nethack.rankin Date: Sat, 24 Mar 2007 03:57:50 +0000 (+0000) Subject: more object deletion bookkeeping X-Git-Tag: MOVE2GIT~659 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=60c96674e9b5b8fb4e59d6914e45a372282eae60;p=nethack 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. --- 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); }