Package mekhq.campaign.digitalGM
package mekhq.campaign.digitalGM
-
ClassDescriptionCommon, engine-agnostic base for every
IDigitalGM.Process-wide registry of theIDigitalGMs wired up at startup.The outward-facing contract for a "digital GM": a self-contained campaign-management engine that drives the automated generation and resolution of missions on the strategic layer.Strategy for map facilities — applying their periodic effects, updating them when a scenario resolves, and transferring ownership.Strategy for placing player forces into scenarios — direct deployment to coordinates, assignment to a scenario, and committing primary forces.Strategy for building the battlefield — picking a scenario's terrain and temperature from the biome of its coordinates.Strategy for deciding where on the track the OpFor deploys — which coordinates a generated scenario is placed at.Strategy for generating the opposing force (OpFor) of a scenario — what you fight, as opposed toIScenarioGenerationStrategy, which decides when and which scenarios appear.Strategy for reinforcement handling — whether a force may reinforce an ongoing scenario, the target number it must beat, and the outcome of the attempt.Strategy for deciding when new scenarios appear and generating them.Strategy for advancing scenarios through their lifecycle: expiring scenarios the player ignored, returning committed forces once their deployment ends, and applying the consequences of a completed scenario.Strategy for laying down a sector's (track's) terrain.