diff --git a/megamek/src/megamek/common/BattleArmor.java b/megamek/src/megamek/common/BattleArmor.java index 757b76aeca6..d6070bf36e6 100644 --- a/megamek/src/megamek/common/BattleArmor.java +++ b/megamek/src/megamek/common/BattleArmor.java @@ -519,6 +519,7 @@ public int getJumpMP(MPCalculationSetting mpCalculationSetting) { mp++; } + // MM is concerned with in-game conditions that impact Partial Wing mp if ((game != null)) { PlanetaryConditions conditions = game.getPlanetaryConditions(); boolean ignoreGameLessThanThin = mpCalculationSetting.ignoreWeather @@ -528,6 +529,11 @@ && hasWorkingMisc(MiscType.F_PARTIAL_WING) && ignoreGameLessThanThin) { mp++; } + } else { + // MML just cares that the Partial Wing exists and is installed + if ((mp > 0) && hasWorkingMisc(MiscType.F_PARTIAL_WING)) { + mp++; + } } if ((mp > 0)