@Override protected int calcnClusterAero(Entity entityTarget) { if (usesClusterTable() && !ae.isCapitalFighter() && (entityTarget != null) && !entityTarget.isCapitalScale()) { return (int) Math.ceil(attackValue / 2.0); } else { return 1; } }
protected int calcnClusterAero(Entity entityTarget) { if (usesClusterTable() && !ae.isCapitalFighter() && (entityTarget != null) && !entityTarget.isCapitalScale()) { return 5; } else { return 1; } }
protected boolean allShotsHit() { if ((((target.getTargetType() == Targetable.TYPE_BLDG_IGNITE) || (target .getTargetType() == Targetable.TYPE_BUILDING)) && (nRange <= 1)) || (target.getTargetType() == Targetable.TYPE_HEX_CLEAR)) { return true; } if (game.getOptions().booleanOption(OptionsConstants.ADVAERORULES_AERO_SANITY) && target.getTargetType() == Targetable.TYPE_ENTITY && ((Entity) target).isCapitalScale() && !((Entity) target).isCapitalFighter()) { return true; } return false; }
if (isCapitalScale()) { return (int)Math.round(armorPoints * 0.33);