Package mekhq.campaign.mission.scenarios
package mekhq.campaign.mission.scenarios
-
ClassDescriptionData structure intended to hold data relevant to AtB Dynamic Scenarios (AtB 3.0)Data relevant to an entity that was swapped out in a "player or fixed unit count" force.This class handles the creation and substantive manipulation of AtBDynamicScenariosA class that can be used to generate a random force with some parameters.This class contains code for the creation of some common objectives for an AtB scenarioThis class handles randomly generating SPAs for bot-controlled entitiesThis interface allows to identify classes that track player information like deployment, initiative bonuses, minefields, etc., so we can identify getter and setter methods across these types.A data structure containing metadata relevant to the effect that completing or failing an objective can have.The possible type of effect scaling effects, aka what you multiply the effect by.Possible conditions under which an objective effect may be triggeredThe behavior of the application when the objective effect is appliedThis class is optionally used by Scenario to determine any limits on the type and quantity of units that the player can field for a scenario.The CountType enum tells this class what the units of the quantity limits should beThe QuantityType enum tells this class how to interpret the meaning quantityLimit variableWhich side a particular force will fight forWhat kind of mechanism to use to generate the forceHow to determine deployment edge of this force based on deployment edge of a designated forceThis class contains parameters useful for maps generated by ATB-StratCon mapsContains metadata used to describe a scenario objectiveWhether the objective is related to a fixed number or a percentage.Types of automatically tracked scenario objectivesHandles processing for objectives for a scenario that has themThis is the root data structure for organizing information related to a scenario template.Enum representing the different types of battlefield control during a scenario.Adapter for converting between String and BattlefieldControlType during XML (un)marshalling.JSON serialization for
ScenarioTemplateand its object graph.Represents the type of scenario within MekHQ.One authored weather/condition profile: the odds of eachvalue for a single conditioninvalid reference
megamek.common.planetaryConditionsTerrainConditionsOdds.type(Light, Wind, Weather, Fog, BlowingSand or EMI), shared by every terrain listed inTerrainConditionsOdds.terrain.The authored table of planetary-condition odds, loaded once fromTerrainConditionsOddsManifest.yamland reached throughTerrainConditionsOddsManifest.getInstance().