1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-27 12:35:46 +00:00

Apply disintegrate only to weapons and armor (Fixes #2853)

This commit is contained in:
scrawl 2015-08-14 13:38:39 +02:00
parent e8c9d3ea2a
commit d76fb2d266

View File

@ -941,7 +941,8 @@ namespace MWMechanics
MWWorld::InventoryStore& inv = ptr.getClass().getInventoryStore(ptr);
MWWorld::ContainerStoreIterator item =
inv.getSlot(slot);
if (item != inv.end())
if (item != inv.end() && (item.getType() == MWWorld::ContainerStore::Type_Armor || item.getType() == MWWorld::ContainerStore::Type_Weapon))
{
if (!item->getClass().hasItemHealth(*item))
return false;