MegaMek / megamek

MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.
http://www.megamek.org
GNU General Public License v2.0
296 stars 281 forks source link

[ForceGenerator] ComStar and WoB can't generate mech only Level II's #5666

Open repligator opened 3 months ago

repligator commented 3 months ago

Environment

Linux Java 17 Master (latest PR #5784)

Description

ComStar and World of Blake are limited to a single Unit Type in Force Generator; Combined. This prevents the force generator from generating mech only Level II's for these factions.

HammerGS commented 3 months ago

This looks intentional per the notes.

!-- The ComGuards use combined arms at the LIII (demi-company) level and above. According to FM:CS LIIs contain a single unit type "in many cases" but combined-arms units are possible. FM:CS gives the approximate numbers of each unit type in LIVs and notes that the ratios are similar in LIIIs. Each LIV has 39 ASFs, which would result in each LIII getting a squadron with three left over. ASFs are deployed as flights rather than grouped together, so each LIII would have three LIIs containing two ASFs and four LIIs of ground units and three LIIs of ground units only. I have assumed that the remaining three are combined with three Meks to form the LIV CO's command LII. To limit the remaining combinations to a reasonable level, I have assumed also that any combined arms LII has at least two of any unit type it contains, and units are grouped together as much as possible (e.g. six Meks and six tanks will always be a Mek LII and a tank LII, rather than two 3/3s or a 4/2 and a 2/4).

Nearly all the LIVs on the TO&E have two LIIIs with the same alphabetic
designation and one each of the next two closest before and after
(e.g. alpha, beta, gamma, gamma, delta, epsilon). Other arrangements
show up, but trying to account for those would add more complexity
than it's worth. -->
repligator commented 3 months ago

Yes, I read that as 'Levels II may be combined arms' rather than 'Level II must be combined arms'. I don't own FM:CS so I can't really say one way or the other. Apologies if I'm misunderstanding.

stonewall072 commented 2 months ago

Lore wise, there can be pure mech Level IIs. The issue is that there is no standardized Greek letter designation for Level IIs like there are for Level IIIs and IVs. This aspect of the generator also probably hasn't been updated since the Level III breakdowns were published in Battle of Tukkayyid.

As it stands, if you want to generate some pure mech Level IIs, you'll need to select "alpha" from the "other" drop down with the parent unit being at least a Level III and then add them adhoc.

I think it would be nice if you selected Level II the generator treated it more like other force types and let you select the unit type. That adds some additional complexity to something that's already probably pretty complex, but it might make for a good RFE.