public static float getActualAttack(ItemStack stack) { float damage = getAttackStat(stack); if(!stack.isEmpty() && stack.getItem() instanceof ToolCore) { damage *= ((ToolCore) stack.getItem()).damagePotential(); } return damage; }
s = String.format("<td bgcolor=\"%s\">%s</td>", Integer.toHexString(floatToCol(sp / ref.miningspeed)), df.format(sp)); speed.add(s); float at = ToolHelper.getAttackStat(stack) * tool.damagePotential(); s = String.format("<td bgcolor=\"%s\">%s</td>", Integer.toHexString(floatToCol(at / ref.attack)), df.format(at)); att.add(s);
text.append((Float) foo.getRight()[1] * tool.miningSpeedModifier()); text.append(" Dmg: "); text.append((Float) foo.getRight()[2] * tool.damagePotential());