if (this.getMovementType() != MovementType.HOVER) {
if ((this.getMovementType() != MovementType.HOVER) && (this.getMovementType() != MovementType.VTOL)) {
    public PilotingRollData checkSwampMove(MoveStep step, IHex curHex,            Coords lastPos, Coords curPos) {        PilotingRollData roll = getBasePilotingRoll();        if (!lastPos.equals(curPos)            && step.getMovementType() != Entity.MOVE_JUMP            && curHex.containsTerrain(Terrains.SWAMP)) {            // non-hovers need a simple PSR            if (this.getMovementType() != MovementType.HOVER) {                // append the reason modifier                roll.append(new PilotingRollData(getId(), 0, "entering Swamp"));            // hovers don't care about swamp                } else {                roll.addModifier(TargetRoll.CHECK_FALSE,"Check false: Shouldn't have trouble entering swamp b/c movement type is hover");                            }        } else {            roll.addModifier(TargetRoll.CHECK_FALSE,"Check false: Not entering swamp, or jumping over the swamp");        }        return roll;    }