Package mekhq.campaign
package mekhq.campaign
-
ClassDescriptionAbstract implementation of a specific location.A
AbstractLocationthat can move, i.e.This class represents an award set.The main campaign class, keeps track of teams and unitsA class for containing and passing Campaign configuration information.Manages the timeline of aCampaign.For processing events that should trigger for any kind of campaign, AtB or otherwise.Defines a factory API that enablesCampaigninstances to be created from its detected format.Manages the collection ofAbstractLocationtravel/fixed nodes andPlayerBaseobjects owned by aCampaign.Handles daily updates, processing, and management related to campaign progression.calculates and stores summary information on a campaign for use in reporting, mostly for the command centerIt is time-consuming to determine what transporter types we can load a unit into when in a popup menu.This keeps track of a location, which includes both the planet and the current position in-system.Manages aDetachment's position in theLocationNodetree.Class for holding extra data/properties with free-form strings as keys.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A key referencing an Integer or int valueA key referencing a String valueA fixed, non-moving location at a specific planetary system.Manages all human-resource concerns for aCampaign: the personnel roster, support pools (AsTech, Medic, temp crew), personnel markets, genealogy modules, and related operations.Manages machines and material for a campaign.A game effect consists for two parts: A (human-readable) description of what it does, and a function (consumer) to be called when it should do it.A moving location that tracks on-planet ground transport, such as an overland convoy travelling between two sites on the same planet.Describes how a fleet's jump drives behave for travel-time purposes, beyond what the planetary system itself dictates.This is an array list of planets for a jump path, from which we can derive various statistics.Produces transient, acceleration-aware plans for aJumpPathwithout changing the operational route.Command-circuit coverage mode for transient itinerary planning.Immutable command-circuit coverage selected at intermediate recharge departures.An acceleration-aware route plan.Result of solving a desired journey duration.Chronology for one system in route order.Anchors an immutableJumpPathItineraryplan in time and inserts transient requested-stop dwell holds.One explicit requested-stop hold in request order.Anchored moments for one itinerary system.The moment represented by the selected scheduling anchor.An anchored route schedule.A kill recordRepresents a hangar which contains zero or more units.Roster ofPersons, keyed by UUID.Stores parts for a Campaign.Deterministic navigation facts and route-constraint assessments.Supplies the campaign route graph and the grounded state needed to explain route constraints.Handles the optimization of doctor-to-patient assignments.Deterministic planning facts for comparing a standard jump point with an assumed pirate point.Physical facts for one endpoint approach.Exact target number and 2d6 success outcomes.Immutable comparison facts.Explicit physical and check assumptions used for one analysis.One optional signed target-number modifier.Neutral planning categories whose values are supplied explicitly by the user.This object will be the main workhorse for the scenario resolution wizard.This object is used to track the status of an opposition personnel.This object is used to track the status of a particular personnel.This object is used to track the status of a particular unit.Computes transient, deterministic route comparisons without changing campaign state.Command-circuit coverage assumed while comparing a course.One immutable route comparison.The operational reason a course is offered.A route segment or the deterministic reason one could not be returned.Outcome of planning one requested route segment.Supplies the route graph and campaign-specific filtering without owning mutable campaign options.Repairs, as a campaign loads, the damage older versions did to the parts of units at bases.Moves a unit's parts, or spare parts, between the main force's warehouse and a base's when they travel.