public static boolean calculatePhysicalEvasion(float diff,int upperCap){
  diff=diff * 0.6f + 50;
  if (diff > upperCap) {
    diff=upperCap;
  }
  return Rnd.nextInt(1000) < diff;
}

public static boolean calculatePhysicalEvasion ( float diff , int upperCap ) { diff = diff * 0.6f + 50 ; if ( diff > upperCap ) { diff = upperCap ; } return Rnd . nextInt ( 1000 ) < diff ; }
accuracy ( includes evasion / parry / block formulas ) : accuracy formula is based on opponents evasion / parry / block vs your own accuracy . if your accuracy is 300 or more above opponents evasion / parry / block then you can not be evaded , parried or blocked . < br > https : / / docs . google . com / spreadsheet / ccc ? key = 0aqxbgnjv9rrzdf9towpwulvloxe5bvrwehqtbgqxaue & hl = en_us # gid = 2
