MegaMek / mekhq

MekHQ is a java helper program for the MegaMek game that allows users to load a list of entities from an XML file, perform repairs and customizations, and then save the new entities to another XML file that can be loaded into MegaMek.
http://megamek.org
131 stars 168 forks source link

RFE: Maintenance/Supply tab in Hangar, and maybe ammo too. #4773

Open Nikarus2370 opened 1 week ago

Nikarus2370 commented 1 week ago

Given the recent update, there's a lot more the average player needs to know about keeping their mechs in fighting shape. Currently you can see an average "Quality" rating for a unit in the Hangar, but there's not really a quick way to see an itemized list of it's parts and their respective quality ratings. You can move to the next maintenance cycle and look at the previous report, but this is a text heavy window that is clunky to read.

So my suggestion. In the Hangar, on the right where there is typically a Technical Readout for the currently selected machine... add an extra tab to that window that could be labeled Maintenance/Supply (or something else more fitting).

Near the top of this tab, could have a button "Buy Parts", this would open a Parts In Use window listing parts of the currently selected unit, including currently equipped ammos, as well as other ammos that could be equipped to the current unit.

Next a few lines dictate the unit's current Monthly Supply Costs. Then a list of all parts installed in the unit that the game tracks quality for. Splash of red/orange on A/B rated parts that are liable to break, black background white text on parts that are destroyed maybe.

Finally down the bottom (or maybe a 3rd tab) could put the currently equipped ammo, with dropdowns for selecting other ammos a-la swapping them in the MegaMek lobby.

Nikarus2370 commented 1 week ago

Addendum. Another minor suggestion that could be whipped up quickly to help with monitoring operating costs would be to add Ammo and Fuel columns to the existing Status view in the hangar (currently includes maintenance costs, but not ammo/fuel.)