if(!(target instanceof Infantry)) {
addNewLines();
addReport(criticalEntity(te, hit.getLocation(), 0, true, false));
}
if((target instanceof BattleArmor)
&& (hit.getLocation() < te.locations()) && (te.getInternal(hit.getLocation()) > 0)) {
//TODO: we should really apply BA criticals through the critical
//hits methods. Right now they are applied in damageentity
HitData bahit = new HitData(hit.getLocation(), false, HitData.EFFECT_CRITICAL);
addReport(damageEntity(te,bahit,0));
}