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
128 stars 165 forks source link

Torrent Heavy bomber unable to be fully manned #4383

Open Kaatapohlt opened 1 month ago

Kaatapohlt commented 1 month ago

MekHQ v0.49.19.1 Windows Java Version: 17.0.11

Torrent Heavy bomber doesn't seem to be able to have it's full crew complement the most that can be assigned is pilot + 3 crew members, but it says that it's still lacking crew. From my understanding it's missing the gunners, but they cannot be assigned and add minimum crew does not assign additional crew

Further confusing matters, it appears that using add minimum crew to a fresh one actually assigns fewer crew. I've attached a fresh save file with bombers and an assortment of crew from when I was trying to make them work and it isn't allowing more than one crewman per bomber

EDIT: One crewman thing appears to be a user error, going back to the save it's 4/6 or 4/5 Must have been doing something daft.

image

Easily repeatable via adding a torrent, then attempting to crew it

My Campaign30250108.cpnx.gz mekhq.log

repligator commented 1 month ago

Also present in the latest build. Screenshot_20240712_060655

repligator commented 1 month ago

I did a bit more digging...

Weird Crew Issues in Support Vehicles

Not an Issue

Drones have 0/0 crew Buffalo BFFL Drone Bomb Hi-Scout Drone (PathTrak) Hi-Scout Drone (NapFind)

Overcrewed(?)

Crews show as 1/0 Flatbed Railcar Galaport Ground Trailer Generic Expandable Services Vehicle Trailer (Cargo) Generic Expandable Services Vehicle Trailer (Bunk) Gienah-Durapaq Elite Land Train (Trailer) Series 3T Hector Road Train Trailer Module Hector Road Train Trailer Module (Liquid) Hector Road Train Trailer Module (Refrigerated) Hector Road Train Trailer Module (Livestock) HMRV (Hazardous Materials Recovery Vehicle) Salvage Bed Prairie Schooner Module TGV Omni Railcar Primary Configuration

Crews show as 4/3 Dreadnought Mk II Land Trailer Configuration # 1 Dreadnought Mk II Land Trailer Configuration # 2 Dreadnought Mk II Land Trailer Configuration # 3

Undercrewed

Colt Medium Fighter (SRM) 2/3 Colt Medium Fighter (LRM) 2/3 Hurricane Conventional Fighter 2/3 Stork Light Refueling Craft (Original) 2/3 Stork Light Refueling Craft 2/3 Vendetta Medium Fighter 3/5 Torrent Heavy Bomber (Original) 4/5 Torrent Heavy Bomber 4/6 Mustang Fighter 4/9 Mosquito Radar Plane IX 5/6 Mosquito Light Fighter 2/3 Zugvogel Omni Support Aircraft A 16/21 Zugvogel Omni Support Aircraft E 4/7 Zugvogel Omni Support Aircraft Prime 5/13 Zugvogel Omni Support Aircraft D 'Raubvogel' 6/16 Zugvogel Omni Support Aircraft F 6/17

See also issue #4206 and #3356

Kaatapohlt commented 1 month ago

Continued playing with the bomber in a squadron, deployed it to a mission and it's launched with no errors. So megamek doesn't care about the lack of crew.

repligator commented 1 month ago

More digging - Outside of support vehicles TGV Omni Railcar Primary Configuration 1/0 Packrat LRPV PKR-T5 (TOC) 3/2 (Note: blk says "This unit is a complete hack") Hellcat II HCT-213BC (Herman) 2/1

In addition, mechs with command consoles show as 2/1. I'm assuming this is working as intended, since they only require a single occupant to control the mech, but carry a crew of 2.