Package mekhq.campaign.mission.contract.contractData
package mekhq.campaign.mission.contract.contractData
-
ClassDescriptionThe outcome of the latest active-negotiation attempt on a contract.Which stakes the re-negotiation played for: the terms' values, or their non-negotiable flags.A random flavor characteristic that a contract can carry for its whole duration.The lever a characteristic acts on.Whether a characteristic is, on balance, good, bad, or neutral (double-edged) for the player.The campaign's single store of every contract it has ever held, keyed by
AbstractContract.getId()and iterated in insertion order.How large, hard, and demanding a contract's combat is, and how it is paced across the months it runs.The ContractMoraleLevel enum represents the different enemy morale conditions used by AtB systems.The special nature of a contract, if any.When a contract runs.A record of how a contract's terms were negotiated, stored on the contract so the negotiation table can be reopened and resumed rather than restarting from scratch.Which of a contract's five terms the employer has locked as non-negotiable.The intel fields of a contract offer that can be hidden from the player in the contract market, leaving them with less information to weigh before accepting.How the player responds when their employer loses control of the planet a defensive contract is being fought on.Where a contract is fought, as ids into the universe data.