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 173 forks source link

[RFE] Change generation method for Star League Cache special scenario reward Mechs #5051

Open SuperStucco opened 1 month ago

SuperStucco commented 1 month ago

Prerequisites and Pre-Issue Checklist

RFE Details *

This is an improvement to an existing feature

Brief Description *

The two Star League Cache special scenarios give an opportunity for a reward Mech. The generation method is a little obtuse, with hard coded random selection between a couple of ratings parameters based on the old AtB/Against the Bot ruleset. In doing so it also has a heavy bias towards primitive designs. "Not that there is anything wrong with that..." - it is consistent with both lore and real-world base tear-downs (stories of an M60 tank being found behind a wall in a former Cold War era European base, for example). It's just that the balance could use some tweaking.

This could be made a little more useful by using a random Star League year (2570 - 2780, or better yet dynamically determined by faction data) as the generation year, and biased towards the earlier years. There could be a little expansion beyond this, such as a low-probability of selecting Royal Division (SL.R) gear and/or Terran Hegemony (TH) gear from slightly earlier instead of normal Star League (SL) gear.

This will produce a reward Mech that is a little more inline with what players are expecting of an SLDF LosTech find.

MekHQ Suite Version *

v.050.0

Attach Files

No response

Final Checklist

IllianiCBT commented 1 month ago

This is a fantastic idea

HammerGS commented 1 month ago

I support this as well