Cycle only through weapons which can be equipped by player (bug #4104)

This commit is contained in:
Andrei Kortunov 2017-09-17 17:04:30 +04:00
parent f594eda574
commit 10a0136b4a

View file

@ -717,7 +717,9 @@ namespace MWGui
lastId = item.getCellRef().getRefId();
if (item.getClass().getTypeName() == typeid(ESM::Weapon).name() && isRightHandWeapon(item))
if (item.getClass().getTypeName() == typeid(ESM::Weapon).name() &&
isRightHandWeapon(item) &&
item.getClass().canBeEquipped(item, player).first)
{
found = true;
break;