boolean fallOntoBridge = false;
// only fall onto the bridge if we were in the hex and on it,
// or we fell from a hex that the bridge exits to
if ((entity.climbMode() && (entity.getPosition() != fallPos) &&
fallHex.containsTerrain(Terrains.BRIDGE) &&
fallHex.containsTerrainExit(Terrains.BRIDGE,
fallPos.direction(entity.getPosition()))) ||
(entity.getElevation() == fallHex.terrainLevel(Terrains.BRIDGE_ELEV))) {
fallOntoBridge = true;
}
int bridgeHeight = fallHex.terrainLevel(Terrains.BRIDGE_ELEV) + fallHex.depth();