adjustConvertSteps(nextMode); clientgui.bv.drawMovementData(ce(), cmd); } else if (actionCmd.equals(MoveCommand.MOVE_MODE_LEG.getCmd())) { if ((ce.getEntityType() & Entity.ETYPE_QUAD_MECH) == Entity.ETYPE_QUAD_MECH) { adjustConvertSteps(EntityMovementMode.QUAD); } else if ((ce.getEntityType() & Entity.ETYPE_TRIPOD_MECH) == Entity.ETYPE_TRIPOD_MECH) { adjustConvertSteps(EntityMovementMode.TRIPOD); } else if ((ce.getEntityType() & Entity.ETYPE_BIPED_MECH) == Entity.ETYPE_BIPED_MECH) { adjustConvertSteps(EntityMovementMode.BIPED); adjustConvertSteps(EntityMovementMode.WHEELED); } else if ((ce instanceof Mech && ((Mech)ce).hasTracks()) || ce instanceof QuadVee) { adjustConvertSteps(EntityMovementMode.TRACKED); } else if (ce instanceof LandAirMech && ((LandAirMech)ce).getLAMType() == LandAirMech.LAM_STANDARD) { adjustConvertSteps(EntityMovementMode.WIGE); adjustConvertSteps(EntityMovementMode.AERODYNE);