bvText.append(endRow); if(hasSneakIR()) { tmmFactor += 0.2; bvText.append(startRow);
chDEST.setSelected(inf.hasDEST()); chSneakCamo.setSelected(inf.hasSneakCamo()); chSneakIR.setSelected(inf.hasSneakIR()); chSneakECM.setSelected(inf.hasSneakECM()); armorStateChanged();
if(hasSneakIR()) { sArmor.append(" (IR) ");
output.write("\" " + MULParser.SNEAK_CAMO + "=\"1"); if (inf.hasSneakIR()) { output.write("\" " + MULParser.SNEAK_IR + "=\"1");
nSneak++; if(hasSneakIR()) { nSneak++;
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("sneakcamo", "true"); if (infantry.hasSneakIR()) { blk.writeBlockData("sneakir", "true");
&& !(te instanceof BattleArmor) && (((Infantry) te).hasSneakCamo() || ((Infantry) te).hasSneakIR() || ((Infantry) te) .hasDEST()); boolean hasSneakECM = (te instanceof Infantry)