if (!((prevStep == null || prevStep.isPavementStep()) && currStep.isPavementStep())) { addPilotingModifierForTerrain(roll, lastPos); prevStepPavement = prevStep.isPavementStep(); } else { prevStepPavement = prevHex.hasPavement();
prevStep.isTurning(), prevStep.isPavementStep(), prevStep.getElevation(), s.getElevation(), s)); s.setPastDanger(s.isPastDanger() || s.isDanger());
&& !dest.equals(entity.getPosition()) && !isFirstStep() && !isPavementStep()) { return false; && (!isPavementStep() || (nMove == EntityMovementMode.NAVAL) || (nMove == EntityMovementMode.HYDROFOIL) || (nMove == EntityMovementMode.SUBMARINE)) && (movementType != EntityMovementType.MOVE_VTOL_WALK) && isPavementStep() && entity.isLocationProhibited(dest, getElevation()) && (movementType != EntityMovementType.MOVE_SAFE_THRUST) && (type != MoveStepType.LOAD) && entity.isLocationProhibited(src, getElevation()) && !isPavementStep()) {
if (!isPavementStep() && (destHex.terrainLevel(Terrains.WATER) > 0) && !(destHex.containsTerrain(Terrains.ICE) && (elevation >= 0))
for (final Enumeration<MoveStep> i = md.getSteps(); i.hasMoreElements();) { final MoveStep step = i.nextElement(); boolean isPavementStep = step.isPavementStep();
if (!isPavementStep()) {
Coords lastPos = prev.getPosition(); boolean isUnjammingRAC = entity.isUnjammingRAC(); prevStepOnPavement = prev.isPavementStep(); isTurning = prev.isTurning(); isUnloaded = prev.isUnloaded();