rendered paste bodyfor (L2ItemInstance item : getInventory().getItems())
{
if (item != null && item.isEquipped() && item.isWeapon())
{
if (item.isArmor() && item.getItem().getCrystalType() > expertize)
newArmorPenalty += item.getItem().getBodyPart() == L2Item.SLOT_FULL_ARMOR ? 2 : 1;
else if (item.isWeapon())
newWeapPenalty = item.getItem().getCrystalType();
}
}
newWeapPenalty = Math.max(Math.min((newWeapPenalty -= expertize), 4), 0);
newArmorPenalty = Math.max(Math.min(newArmorPenalty, 4), 0);
setExpertiseWeaponPenalty(newWeapPenalty);
setExpertiseArmorPenalty(newArmorPenalty);