rendered paste body public void updateEvasion()
{
double eva = 0; // dexbonus * weap crit bonus
double lvl = getLevel();
double dexmod = (Math.sqrt(getDex())) * 6;
L2Armor armorPiece;
L2ItemInstance dummy;
double totalEvasion = dexmod + lvl;
dummy = getInventory().getPaperdollItem(Inventory.PAPERDOLL_LHAND);
if (dummy != null)
{
L2Item isShield = (L2Item) dummy.getItem();
if (isShield.getType1()==1)
{
L2Weapon shieldPiece = (L2Weapon) dummy.getItem();
totalEvasion += shieldPiece.getAvoidModifier();
}
}
eva = totalEvasion;
eva = calculateBuffDebuff(L2Skill.STAT_EVASION, eva);
setEvasionRate((int) Math.rint(eva));
}