New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AtB - StratCon implementation #2144
AtB - StratCon implementation #2144
Conversation
MekHQ/src/mekhq/campaign/mission/atb/AtBScenarioModifierApplicator.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Back up to having all but the StratCon Rules Manager reviewed, will be aiming to handle that one tonight
MekHQ/src/mekhq/campaign/stratcon/StratconContractInitializer.java
Outdated
Show resolved
Hide resolved
for (StratconScenario scenario : generatedScenarios) { | ||
AtBDynamicScenarioFactory.finalizeScenario(scenario.getBackingScenario(), contract, campaign); | ||
|
||
if(!autoAssignLances && !scenario.ignoreForceAutoAssignment()) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if(!autoAssignLances && !scenario.ignoreForceAutoAssignment()) { | |
if (!autoAssignLances && !scenario.ignoreForceAutoAssignment()) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And the final file is reviewed. Just under forty comments until this is ready
Co-authored-by: Justin Bowen <39067288+Windchild292@users.noreply.github.com>
Co-authored-by: Justin Bowen <39067288+Windchild292@users.noreply.github.com>
Co-authored-by: Justin Bowen <39067288+Windchild292@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ready to merge
Alpha-level version of StratCon. Expect bugs, bugs, bugs, inconsistencies, missed stuff, weird behavior, bugs.
Basically, this implements a new way of running AtB contracts. Upon arrival on the contract planet, check the new StratCon tab:
https://imgur.com/QsiZtCq
Here, depending on the type of contract, you'll be able to manage force deployments to generated scenarios across multiple tracks/theatres. A bunch of major features are unimplemented. A basic outline of how to play is in the attached text file.
The scenarios are generated more or less according to the rules here:
https://www.dropbox.com/s/lckqkdtgk4yemjm/AtB-Scenario-Stratcon.html?dl=0
HowToPlay10152020.txt
At this point, I need help playtesting, suggestions for mechanical/balance adjustments, things I missed in the UI, etc. Some features that I haven't gotten to yet are listed in the attached text file.
Don't bother too much with code review yet, as a lot of this is subject to change, unless it's substantive revisions.