}
}
te.heatFromExternal += missiles;
while (te.heatFromExternal >= 3) {
te.heatFromExternal -= 3;
HitData hit = te.rollHitLocation(ToHitData.HIT_NORMAL, ToHitData.SIDE_FRONT);
hit.setEffect(HitData.EFFECT_CRITICAL);
vPhaseReport.addAll(damageEntity(te, hit, 1));
Report.addNewline(vPhaseReport);
}
} else if (te instanceof Infantry) {