vPhaseReport.add(r);
te.heatFromExternal += 2 * missiles;
} else if (te instanceof Tank) {
int direction = Compute.targetSideTable(ae, te);
while (missiles-- > 0) {
HitData hit = te.rollHitLocation(ToHitData.HIT_NORMAL, direction);
vPhaseReport.addAll(criticalEntity(te, hit.getLocation(), -2));
}
} else if (te instanceof Protomech) {
te.heatFromExternal += missiles;
while (te.heatFromExternal >= 3) {