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: Vehicle Crew support. #4540

Open Saklad5 opened 2 months ago

Saklad5 commented 2 months ago

At some point MekHQ needs the ability to manage the crew, and support crew. For example the Swiftran has a crew of 2, and 20 Seats.

But the fluff for the unit means it should be 2 Flight Crew to Fly, 10 Paramedics to operate the equipment, and 10 spare seats,..

This should be looked at in relation to Large Craft as well. To better capture the role of the crew and the capacity of the unit to move them.

MOD NOTE - This is the original issue from the MML tracker.

According to page 132 of the sixth printing of TechManual, designers may designate higher crew requirements than the minimum for Support Vehicles so long as additional seating is provided.

This is particularly relevant when working with Paramedic Equipment, which needs paramedics despite not raising crew minimums.

I recommend using the same interface elements as Small/Large Craft where possible, as this works almost identically.

pavelbraginskiy commented 2 months ago

Maybe I'm not understanding what you're asking for with this RFE, but support vehicles have this interface in their Structure tab for setting additional crew capacity: image

Saklad5 commented 2 months ago

That adds extra seating and quarters, but it doesn't provide a way to specify whether it is for crew or passengers. Contrast with Large Craft, which have this interface:

Screenshot 2024-08-01 at 20 38 23

You can see that the number of crew is independently configurable.

pavelbraginskiy commented 2 months ago

There's no difference between a crew seat and a passenger seat for support vehicles. Whether a seat is intended for crew or passengers is purely fluff.

Saklad5 commented 2 months ago

Not in MegaMek.

pavelbraginskiy commented 2 months ago

If something in MM or MHQ requires extra crew space/extra passenger space that you can't add with this interface, that's a bug in MM/MHQ.

The Battletech construction rules don't have this distinction for support vehicles.

Consider the Swiftran: Its lore states that it has 10 seats for medic and 10 seats for passengers, but the actual stat section of the TRO just lists "20 passenger seats".

Saklad5 commented 2 months ago

I literally provided a page reference for where it says you may add more crew.

Saklad5 commented 2 months ago

A Support Vehicle’s crew must be equal to (or, at the designer’s option, greater than) the sum of its minimum crew requirements (including any supplemental crew such as officers and those needed to man special equipment such as weapons, communications, kitchens and MASH theaters).

pavelbraginskiy commented 2 months ago

You add more crew by typing a number other than 0 into the boxes labelled Extra Crew Seats which are already in MML.

Saklad5 commented 2 months ago

That only applies to Combat Vehicles.

pavelbraginskiy commented 2 months ago

Combat Vehicles have a different box labelled Extra Combat Seats located in their Chassis section, here: image