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] House Commands for StratCon. #5245

Open HammerGS opened 2 days ago

HammerGS commented 2 days ago

Prerequisites and Pre-Issue Checklist

RFE Details *

This is a new feature

Brief Description *

This RFE is meant as a Framework for a future House Command model. This Framework is NOT final and only meant as a starting point. The Dev team has no timeline for implementation for this, but felt it was time to centralize the discussions. We'll also be opening a discussion channel on the Discord for this.

House Commands Implementation

Orders System

The contract market needs rework for House Commands. Players see one mission representing their orders instead of choosing from multiple contracts.

Core Changes

Victory Points

Binary system that tracks unit success:

Logistics

House Commands receive supplies through House logistics rather than purchasing them.

Monthly Supply

Salvage

Emergency Supply

Personnel

Getting New Personnel

House Commands use two recruitment methods:

Combat Replacements

Quality system based on unit status:

Transfers

Uses existing systems with modifications:

Garrison Duty

Units serve garrison duty between active missions.

Basic System

Duration Control

Technical Implementation

Primary system modifications needed:

  1. Contract market adaptation for orders
  2. Integration with logistics tools
  3. Personnel system modifications
  4. Garrison duty rotation system
  5. Victory point tracking and effects

Player Feedback Requirements

Need testing to determine:

MekHQ Suite Version *

v0.50.01

Attach Files

No response

Final Checklist

repligator commented 1 day ago

Would this apply to Clans as well?

IllianiCBT commented 1 day ago

My gut tells me to implement for IS factions, then Clans, then ComStar / WoB.

We’d probably see some cross utility, but past modules have taught me not to try and tackle everything at once.