follow-up for #name permanent inventory update

Using extended #name for an object on the floor (for example)
wasn't updating the permanent inventory to reflect the updated
object type name if there was also one in inventory.
This commit is contained in:
nhmall
2025-12-09 14:17:42 -05:00
parent 68aaa5a3ae
commit 6ba053669e
3 changed files with 14 additions and 1 deletions

View File

@@ -671,7 +671,7 @@ docall(struct obj *obj)
*uname_p = dupstr(buf);
discover_object(obj->otyp, FALSE, TRUE, TRUE); /* possibly add to disco[] */
}
if (obj->where == OBJ_INVENT)
if (obj->where == OBJ_INVENT || hero_has_one_of_these(obj->otyp))
update_inventory();
}