/** * Checks to see if this unit has valid armor assignment. * * @param buff * @return */ public boolean correctArmor(StringBuffer buff) { boolean correct = true; int maxArmorPoints = ba.getMaximumArmorPoints(); for (int loc = 0; loc < ba.locations(); loc++) { if (ba.getOArmor(loc) > maxArmorPoints) { buff.append(printArmorLocation(loc)) .append(printArmorLocProp(loc, maxArmorPoints)) .append("\n"); correct = false; } } return correct; }
@Override public double getWeightArmor() { return ba.getOArmor(1) * EquipmentType.getBaArmorWeightPerPoint(ba.getArmorType(1), TechConstants.isClan(ba.getArmorTechLevel(1))); }
buff.append(getOArmor(LOC_TROOPER_1)); buff.append(newline); buff.append("</armor>");
setModelData("armorSlots", armor.getCriticals(ba)); setModelData("armorMass", testBA.getWeightArmor() * 1000); setModelData("armorValue", ba.getOArmor(BattleArmor.LOC_TROOPER_1)); setModelData("internal", ba.getOInternal(BattleArmor.LOC_TROOPER_1)); final int nameWidth = addBAEquipment();
cost += (baseArmorCost * getOArmor(LOC_TROOPER_1));