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
134 stars 171 forks source link

[RFE] Options related to CamOps contracts PR #4644 #4878

Open Gribbly1 opened 1 month ago

Gribbly1 commented 1 month ago

Prerequisites and Pre-Issue Checklist

RFE Details *

This is an improvement to an existing feature

Brief Description *

https://github.com/MegaMek/mekhq/pull/4644#issuecomment-2362320448

Request for toggle options to manually fine tune CO contracts in order to avoid edge cases. These are based on several years of using CO at/close to RAW and observing unnecessary points of failure.

One other note is that the careful classification of employers and employer types in each era is important and can cause issues depending on time period.

These options would be useful outside of AtB/StratCon too.

MekHQ Suite Version *

v0.50.0

Attach Files

No response

Final Checklist

Algebro7 commented 1 month ago

Turning this into a checklist for easier tracking, and adding a few things from @IllianiCBT

IllianiCBT commented 1 month ago

If you're feeling generous, it would be useful to have a method to adjust contract pay by x%, and also to increase the chance of getting specific employers. These would be used in the upcoming Fame and Infamy module. I can do it myself, but if you see an opportunity to add these in that would be grand.

Gribbly1 commented 1 month ago

Per RAW there should already be the ability to tune contract payments from 1% to 5% of asset value.

The Combine 'death to mercenaries' edict is often grossly overstated. Official military contracts by the DCMS would be rare but individual nobles, corporations and planetary governments still quietly hired mercs as regular business as usual. Perhaps a restriction to just the small and independent employer table for contracts originating in Kuritan space during this time period - unless 'covert' is generated for standard employer.

IllianiCBT commented 1 month ago

I agree with Gribbly