@Override public double getWeightArmor() { return ba.getOArmor(1) * EquipmentType.getBaArmorWeightPerPoint(ba.getArmorType(1), TechConstants.isClan(ba.getArmorTechLevel(1))); }
buff.append(getArmorType(LOC_SQUAD)); buff.append(newline); buff.append("</armor_type>");
@Override public String printWeightArmor() { String armorName = EquipmentType.getArmorTypeName(ba .getArmorType(BattleArmor.LOC_SQUAD), TechConstants.isClan(ba .getArmorTechLevel(BattleArmor.LOC_SQUAD))); return StringUtil.makeLength( "Armor: " + Integer.toString(getTotalOArmor()) + " " + armorName, getPrintSize() - 5) + TestEntity.makeWeightString(getWeightArmor()) + "\n"; }
&& (ba.getArmorType(BattleArmor.LOC_SQUAD) == EquipmentType.T_ARMOR_BA_MIMETIC)) { buff.append("BattleArmor may not mount a myomer booster " + "and mimetic armor!"); && ((ba.getArmorType(BattleArmor.LOC_SQUAD) == EquipmentType.T_ARMOR_BA_STEALTH) || (ba.getArmorType(BattleArmor.LOC_SQUAD) == EquipmentType.T_ARMOR_BA_STEALTH_BASIC) || (ba.getArmorType(BattleArmor.LOC_SQUAD) == EquipmentType.T_ARMOR_BA_STEALTH_IMP) || (ba .getArmorType(BattleArmor.LOC_SQUAD) == EquipmentType.T_ARMOR_BA_STEALTH_PROTOTYPE))) { buff.append("BattleArmor may not mount a myomer booster " + "and stealth armor!");
specialAbilities.put(BattleForceSPA.MEC, null); switch (getArmorType(0)) { case EquipmentType.T_ARMOR_BA_MIMETIC: specialAbilities.put(BattleForceSPA.MAS, null);
private int addBAEquipment() { final List<Map<String, Object>> equipment = new ArrayList<>(); final List<Map<String, Object>> modularEquipment = new ArrayList<>(); final String at = EquipmentType.getBaArmorTypeName(ba.getArmorType(BattleArmor.LOC_TROOPER_1), TechConstants.isClan(ba.getArmorTechLevel(BattleArmor.LOC_TROOPER_1))); final EquipmentType armor = EquipmentType.get(at);
manipulators.add(formatManipulatorRow(BattleArmor.MOUNT_LOC_RARM, ba.getRightManipulator())); setModelData("manipulators", manipulators); final String armorName = EquipmentType.getArmorTypeName(ba.getArmorType(BattleArmor.LOC_TROOPER_1), TechConstants.isClan(ba.getArmorTechLevel(BattleArmor.LOC_TROOPER_1))); final EquipmentType armor = EquipmentType.get(armorName);
BaArmor a = new BaArmor((int) getEntity().getWeight(), getEntity().getOArmor(i, false), ((BattleArmor)entity).getArmorType(1), i, entity.isClan(), campaign); addPart(a); partsToAdd.add(a);
switch(getArmorType(LOC_TROOPER_1)) { case EquipmentType.T_ARMOR_BA_STANDARD_ADVANCED: baseArmorCost = 12500;