bvText.append(endRow); if(hasDEST()) { tmmFactor += 0.1; bvText.append(startRow);
chEncumber.setSelected(inf.isArmorEncumbering()); chSpaceSuit.setSelected(inf.hasSpaceSuit()); chDEST.setSelected(inf.hasDEST()); chSneakCamo.setSelected(inf.hasSneakCamo()); chSneakIR.setSelected(inf.hasSneakIR());
if(hasDEST()) { sArmor.append(" (DEST) ");
output.write("\" " + MULParser.SPACESUIT + "=\"1"); if (inf.hasDEST()) { output.write("\" " + MULParser.DEST_ARMOR + "=\"1");
if(hasDEST()) { armorcost += 50000;
infantryArmor = new EquipmentPart(0, eq, 0, false, campaign); } else { infantryArmor = new InfantryArmorPart(0, campaign, ((Infantry)entity).getDamageDivisor(), ((Infantry)entity).isArmorEncumbering(), ((Infantry)entity).hasDEST(), ((Infantry)entity).hasSneakCamo(), ((Infantry)entity).hasSneakECM(), ((Infantry)entity).hasSneakIR(), ((Infantry)entity).hasSpaceSuit()); infantryArmor = new InfantryArmorPart(0, campaign, ((Infantry)entity).getDamageDivisor(), ((Infantry)entity).isArmorEncumbering(), ((Infantry)entity).hasDEST(), ((Infantry)entity).hasSneakCamo(), ((Infantry)entity).hasSneakECM(), ((Infantry)entity).hasSneakIR(), ((Infantry)entity).hasSpaceSuit()); addPart(infantryArmor); partsToAdd.add(infantryArmor);
blk.writeBlockData("spacesuit", "true"); if (infantry.hasDEST()) { blk.writeBlockData("dest", "true");
&& (((Infantry) te).hasSneakCamo() || ((Infantry) te).hasSneakIR() || ((Infantry) te) .hasDEST()); boolean hasSneakECM = (te instanceof Infantry) && !(te instanceof BattleArmor)