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);