// Mechs with UMU float and don't have to roll???
if (entity instanceof Mech) {
IHex hex = game.getBoard().getHex(dest);
int water = hex.terrainLevel(Terrains.WATER);
if ((water > 0) && (entity.getElevation() != -hex.depth()) && ((entity.getElevation() < 0) || ((entity.getElevation() == 0) && (hex.terrainLevel(Terrains.BRIDGE_ELEV) != 0) && !hex.containsTerrain(Terrains.ICE))) && !entity.isMakingDfa()) {
// mech is floating in water....
if (entity.hasUMU()) {
return vPhaseReport;
}
game.addPSR(new PilotingRollData(entity.getId(), TargetRoll.AUTOMATIC_FAIL, "lost buoyancy"));