@Override public int getRunMP(boolean gravity, boolean ignoreheat, boolean ignoremodulararmor) { int mp; if (getConversionMode() == CONV_MODE_FIGHTER) { mp = getFighterModeRunMP(gravity, ignoremodulararmor); } else if (getConversionMode() == CONV_MODE_AIRMECH) { mp = getAirMechFlankMP(gravity, ignoremodulararmor); } else { // conversion reduction has already been done at this point return super.getRunMP(gravity, ignoreheat, ignoremodulararmor); } if (convertingNow) { mp /= 2; } return mp; }
assertEquals(Engine.NORMAL_ENGINE, mek.getEngine().getEngineType()); assertEquals(7, mek.getWalkMP()); assertEquals(11, mek.getRunMP());