&& !isInfantry) {
&& !isInfantry   && !prevStep.isHasJustStood()) {
    public PilotingRollData checkSkid(int moveType, Hex prevHex,                                      int overallMoveType, MoveStep prevStep,                                      int prevFacing, int curFacing,                                      Coords lastPos, Coords curPos,                                      boolean isInfantry, int distance) {        PilotingRollData roll = getBasePilotingRoll();        // TODO: add check for elevation of pavement, road,        //       or bridge matches entity elevation.        if (moveType != Entity.MOVE_JUMP            && prevHex != null            /* Bug 754610: Revert fix for bug 702735.               && ( prevHex.contains(Terrain.PAVEMENT) ||               prevHex.contains(Terrain.ROAD) ||               prevHex.contains(Terrain.BRIDGE) )            */            && prevStep.isPavementStep()            && overallMoveType == Entity.MOVE_RUN            && prevFacing != curFacing            && !lastPos.equals(curPos)            && !isInfantry) {            // append the reason modifier            if ( this instanceof Mech ) {                roll.append(new PilotingRollData(getId(),                                      getMovementBeforeSkidPSRModifier(distance),                                      "running & turning on pavement"));            } else {                roll.append(new PilotingRollData(getId(),                                      getMovementBeforeSkidPSRModifier(distance),                                      "reckless driving on pavement"));            }        } else {            roll.addModifier(TargetRoll.CHECK_FALSE,"Check false");        }        return roll;    }