setMp(0); break; case LOAD: case TOW: setMp(1); break; case MOUNT: setMp(0); break; case TURN_LEFT: setMp((isJumping() || isHasJustStood() || (isInfantry && !isFieldArtillery)) ? 0 : 1); setNStraight(0); if (entity.isAirborne() && (entity.isAero())) { setMp(asfTurnCost(game, getType(), entity)); setNTurns(getNTurns() + 1); setMp(0); setMp(0); setMp(0); } else if (entity.isUsingManAce() & (entity instanceof QuadMech)) { setMp(getMp()); } else if (isJumping() && (entity.getJumpType() == Mech.JUMP_BOOSTER)) { setMp(1);