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

DropShip Bays Can Show Critical Damage Taken Without Any Damage Taken #2056

Open MageOhki opened 3 years ago

MageOhki commented 3 years ago

Working with Windchild, I disovered that some dropships would error in MMHQ with Light Damage.

Environment

MMHQ/MML 47.11 Dev Win 10 Latest Java

Description

Dropships will come up with light damage, in MMHQ, when full crew, no damage. The dropships below pop with errors, and when attempting to redo in MML(from base file as a refit), at least one pops with the same error. Several have excess fire control which pops up an invalid code in MML, while some done, attempted rebuilds twice.

Files

customs.zip Dropshipisssue.zip

Windchild292 commented 3 years ago

This appears to be a refit issue whereby bays are displaying as having taken critical damage when the entity is checked for damage.

MageOhki commented 3 years ago

I'd not dream to argue, but I tested that theory, and I used a buy the 'refitted' drop ship, not refitted a base into the refit design, same result.

MageOhki commented 3 years ago

Updated: I attempted to build from a NEW dropship the dropship in question, GM add. Same Result Updated campigan file DSI2.zip customs.zip

inqistor commented 3 years ago

Could it be https://github.com/MegaMek/mekhq/issues/1064 issue again?

I just got this for my six J-27 Ordnance Transport (trailer). They were ok after capture, and suddenly all have Bay Doors destroyed after reload. Destroyed doors.zip

sixlettervariables commented 3 years ago

Those J-27 ordnance transports are weird in that they are displayed as being Crippled by MHQ. In your specific case the bays were listed as missing, but I'm not sure why.

Windchild292 commented 3 years ago

I'm looking into the vehicle crippled display issue now @sixlettervariables