m_useupall
While updating discard_minvent I noticed that m_useupall is using the wrong routine to get rid of a monster's weapon. It probably doesn't matter since I don't think monsters can use up items they're wielding or wield items they could use up.
This commit is contained in:
+1
-1
@@ -452,8 +452,8 @@ struct monst *mon;
|
|||||||
struct obj *obj;
|
struct obj *obj;
|
||||||
{
|
{
|
||||||
obj_extract_self(obj);
|
obj_extract_self(obj);
|
||||||
possibly_unwield(mon, FALSE);
|
|
||||||
if (obj->owornmask) {
|
if (obj->owornmask) {
|
||||||
|
if (obj == MON_WEP(mon)) mwepgone(mon);
|
||||||
mon->misc_worn_check &= ~obj->owornmask;
|
mon->misc_worn_check &= ~obj->owornmask;
|
||||||
update_mon_intrinsics(mon, obj, FALSE, FALSE);
|
update_mon_intrinsics(mon, obj, FALSE, FALSE);
|
||||||
obj->owornmask = 0L;
|
obj->owornmask = 0L;
|
||||||
|
|||||||
Reference in New Issue
Block a user