File tree Expand file tree Collapse file tree 5 files changed +17
-6
lines changed
Expand file tree Collapse file tree 5 files changed +17
-6
lines changed Original file line number Diff line number Diff line change 8888import mekhq .campaign .unit .actions .AdjustLargeCraftAmmoAction ;
8989import mekhq .campaign .universe .Faction ;
9090import mekhq .gui .FileDialogs ;
91- import mekhq .gui .dialog .SalvagePostScenarioPicker ;
91+ import mekhq .gui .dialog .camOpsSalvage . SalvagePostScenarioPicker ;
9292import mekhq .utilities .ReportingUtilities ;
9393
9494/**
Original file line number Diff line number Diff line change 130130import mekhq .gui .baseComponents .immersiveDialogs .ImmersiveDialogSimple ;
131131import mekhq .gui .baseComponents .roundedComponents .RoundedJButton ;
132132import mekhq .gui .baseComponents .roundedComponents .RoundedLineBorder ;
133- import mekhq .gui .dialog .*;
133+ import mekhq .gui .dialog .CompleteMissionDialog ;
134+ import mekhq .gui .dialog .CustomizeAtBContractDialog ;
135+ import mekhq .gui .dialog .CustomizeMissionDialog ;
136+ import mekhq .gui .dialog .CustomizeScenarioDialog ;
137+ import mekhq .gui .dialog .MissionTypeDialog ;
138+ import mekhq .gui .dialog .NewAtBContractDialog ;
139+ import mekhq .gui .dialog .NewContractDialog ;
140+ import mekhq .gui .dialog .RetirementDefectionDialog ;
141+ import mekhq .gui .dialog .camOpsSalvage .SalvageForcePicker ;
142+ import mekhq .gui .dialog .camOpsSalvage .SalvageTechPicker ;
134143import mekhq .gui .dialog .factionStanding .manualMissionDialogs .ManualMissionDialog ;
135144import mekhq .gui .dialog .factionStanding .manualMissionDialogs .SimulateMissionDialog ;
136145import mekhq .gui .enums .MHQTabType ;
Original file line number Diff line number Diff line change 3030 * <https://www.xbox.com/en-US/developers/rules> and it is not endorsed by or
3131 * affiliated with Microsoft.
3232 */
33- package mekhq .gui .dialog ;
33+ package mekhq .gui .dialog . camOpsSalvage ;
3434
3535import static megamek .client .ui .WrapLayout .wordWrap ;
3636import static megamek .client .ui .util .UIUtil .scaleForGUI ;
Original file line number Diff line number Diff line change 3030 * <https://www.xbox.com/en-US/developers/rules> and it is not endorsed by or
3131 * affiliated with Microsoft.
3232 */
33- package mekhq .gui .dialog ;
33+ package mekhq .gui .dialog . camOpsSalvage ;
3434
3535import static megamek .client .ui .WrapLayout .wordWrap ;
3636import static megamek .client .ui .util .UIUtil .scaleForGUI ;
@@ -785,7 +785,9 @@ private void updateConfirmButtonState(List<SalvageComboBoxGroup> salvageComboBox
785785
786786 if (currentPercent .compareTo (BigDecimal .valueOf (salvagePercent )) > 0 && !isExchangeRights ) {
787787 disableConfirmAndColorName (confirmButton , unitSalvageLabel );
788- shouldEnable = false ;
788+
789+ // If we've gone over our %, we only block progression if the player is trying to salvage even more.
790+ shouldEnable = !unitSalvageMoneyCurrent .equals (unitSalvageMoneyInitial );
789791 }
790792 }
791793 }
Original file line number Diff line number Diff line change 3030 * <https://www.xbox.com/en-US/developers/rules> and it is not endorsed by or
3131 * affiliated with Microsoft.
3232 */
33- package mekhq .gui .dialog ;
33+ package mekhq .gui .dialog . camOpsSalvage ;
3434
3535import static megamek .client .ui .util .UIUtil .scaleForGUI ;
3636import static mekhq .utilities .MHQInternationalization .getText ;
You can’t perform that action at this time.
0 commit comments