if ((((entity.getElevation() < 0) && ((curHex.terrainLevel(Terrains.WATER) > 1) || ((curHex.terrainLevel(Terrains.WATER) == 1) && entity.isProne())))
|| game.getPlanetaryConditions().isVacuum())
&& (entity.getHitCriticals(CriticalSlot.TYPE_SYSTEM, Mech.SYSTEM_LIFE_SUPPORT, Mech.LOC_HEAD) > 0)) {
Report r = new Report(6020);
r.subject = entity.getId();
r.addDesc(entity);
addReport(r);
addReport(damageCrew(entity, 1));
}
}