All pastes #2048327 Raw Edit

Someone

public text v1 · immutable
#2048327 ·published 2011-04-19 17:02 UTC
rendered paste body
for (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);