Package mekhq.campaign.campaignOptions
Class CampaignOption<T>
java.lang.Object
mekhq.campaign.campaignOptions.CampaignOption<T>
- Type Parameters:
T- the type of the option's value
A typed key identifying a single campaign option.
Each constant carries the option's value type (type()), its default value
(defaultValue()), and the XML tag under which it is persisted (xmlTag()). Because the key itself is
parameterized by T, a heterogeneous store keyed on CampaignOption can offer a single, fully
compile-time-checked accessor pair (get/set) without casts or type tokens at the call site (the
typesafe heterogeneous container pattern, Effective Java Item 33).
A Java enum cannot be generic per-constant, so this is a final class of
public static final constants rather than an enum. Constants self-register into values() on creation
so a store can seed every managed option from its declared default.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CampaignOption<ProcurementPersonnelPick> static final CampaignOption<AcquisitionsType> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Double> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<int[]> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<AutoResolveMethod> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<AwardBonus> static final CampaignOption<Boolean> static final CampaignOption<String> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<BabySurnameStyle> static final CampaignOption<Boolean> static final CampaignOption<BoardScalingType> static final CampaignOption<Double> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Double> static final CampaignOption<Double> static final CampaignOption<Boolean> static final CampaignOption<Double> static final CampaignOption<ContractMarketMethod> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Double> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Map<SplittingSurnameStyle, Integer>> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Double> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<EdgeRefreshPeriod> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Map<AgeGroup, Boolean>> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Double> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Double> static final CampaignOption<FamilialRelationshipDisplayLevel> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<FinancialYearDuration> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Double> static final CampaignOption<Double> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Double> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Map<MergingSurnameStyle, Integer>> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<megamek.common.enums.SkillLevel> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Double> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<List<MRMSOption>> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Double> static final CampaignOption<String> static final CampaignOption<Map<megamek.common.enums.SkillLevel, Integer>> static final CampaignOption<Boolean> static final CampaignOption<PersonnelMarketStyle> static final CampaignOption<int[]> static final CampaignOption<Integer> static final CampaignOption<PlanetaryAcquisitionFactionLimit> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<EnumMap<PlanetarySystem.PlanetaryRating, Integer>> static final CampaignOption<EnumMap<PlanetarySystem.PlanetaryRating, Integer>> static final CampaignOption<EnumMap<PlanetarySystem.PlanetarySophistication, Integer>> static final CampaignOption<Boolean> static final CampaignOption<PrisonerCaptureStyle> static final CampaignOption<Double> static final CampaignOption<Integer> static final CampaignOption<RandomDivorceMethod> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<RandomMarriageMethod> static final CampaignOption<Integer> static final CampaignOption<RandomOriginOptions> static final CampaignOption<RandomProcreationMethod> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Double> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Money[]> static final CampaignOption<Double> static final CampaignOption<Double> static final CampaignOption<Map<megamek.common.enums.SkillLevel, Double>> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<megamek.common.enums.SkillLevel> static final CampaignOption<Integer> static final CampaignOption<StratConPlayType> static final CampaignOption<String> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<TimeInDisplayFormat> static final CampaignOption<TimeInDisplayFormat> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<TurnoverFrequency> static final CampaignOption<Integer> static final CampaignOption<UnitMarketMethod> static final CampaignOption<Integer> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Double> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<boolean[]> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<double[]> static final CampaignOption<Boolean> static final CampaignOption<Boolean> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Integer> static final CampaignOption<Double> static final CampaignOption<Double> -
Method Summary
-
Field Details
-
CHECK_MAINTENANCE
-
MAINTENANCE_CYCLE_DAYS
-
MAINTENANCE_BONUS
-
USE_QUALITY_MAINTENANCE
-
REVERSE_QUALITY_NAMES
-
USE_RANDOM_UNIT_QUALITIES
-
USE_UNOFFICIAL_MAINTENANCE
-
LOG_MAINTENANCE
-
DEFAULT_MAINTENANCE_TIME
-
REQUIRE_SUPPORT_FORCE_TRANSPORTATION
-
MANUAL_UNIT_RATING_MODIFIER
-
CLAMP_REPUTATION_PAY_MULTIPLIER
-
REDUCE_REPUTATION_PERFORMANCE_MODIFIER
-
REPUTATION_PERFORMANCE_MODIFIER_CUT_OFF
-
USE_ERA_MODS
-
ASSIGNED_TECH_FIRST
-
RESET_TO_FIRST_TECH
-
TECHS_USE_ADMINISTRATION
-
USE_USEFUL_AS_TECHS
-
USE_QUIRKS
-
USE_AERO_SYSTEM_HITS
-
DESTROY_BY_MARGIN
-
DESTROY_MARGIN
-
DESTROY_PART_TARGET
-
USE_PLANETARY_MODIFIERS
-
MRMS_USE_REPAIR
-
MRMS_USE_SALVAGE
-
MRMS_USE_EXTRA_TIME
-
MRMS_USE_RUSH_JOB
-
MRMS_ALLOW_CARRYOVER
-
MRMS_OPTIMIZE_TO_COMPLETE_TODAY
-
MRMS_SCRAP_IMPOSSIBLE
-
MRMS_USE_ASSIGNED_TECHS_FIRST
-
MRMS_REPLACE_POD
-
MRMS_OPTIONS
-
WAITING_PERIOD
-
ACQUISITIONS_TYPE
-
USE_FUNCTIONAL_APPRAISAL
-
ACQUISITION_PERSONNEL_CATEGORY
-
CLAN_ACQUISITION_PENALTY
-
IS_ACQUISITION_PENALTY
-
MAX_ACQUISITIONS
-
AUTO_LOGISTICS_HEAT_SINK
-
AUTO_LOGISTICS_MEK_HEAD
-
AUTO_LOGISTICS_MEK_LOCATION
-
AUTO_LOGISTICS_NON_REPAIRABLE_LOCATION
-
AUTO_LOGISTICS_ARMOR
-
AUTO_LOGISTICS_AMMUNITION
-
AUTO_LOGISTICS_ACTUATORS
-
AUTO_LOGISTICS_JUMP_JETS
-
AUTO_LOGISTICS_ENGINES
-
AUTO_LOGISTICS_WEAPONS
-
AUTO_LOGISTICS_GYROS
-
AUTO_LOGISTICS_HEAD_COMPONENTS
-
AUTO_LOGISTICS_OTHER
-
UNIT_TRANSIT_TIME
-
NO_DELIVERIES_IN_TRANSIT
-
USE_PLANETARY_ACQUISITION
-
MAX_JUMPS_PLANETARY_ACQUISITION
-
PLANET_ACQUISITION_FACTION_LIMIT
public static final CampaignOption<PlanetaryAcquisitionFactionLimit> PLANET_ACQUISITION_FACTION_LIMIT -
PLANET_ACQUISITION_NO_CLAN_CROSSOVER
-
NO_CLAN_PARTS_FROM_IS
-
PENALTY_CLAN_PARTS_FROM_IS
-
PLANET_ACQUISITION_VERBOSE
-
LIMIT_BY_YEAR
-
DISALLOW_EXTINCT_STUFF
-
ALLOW_CLAN_PURCHASES
-
ALLOW_IS_PURCHASES
-
ALLOW_CANON_ONLY
-
ALLOW_CANON_REFIT_ONLY
-
TECH_LEVEL
-
VARIABLE_TECH_LEVEL
-
FACTION_INTRO_DATE
-
USE_TACTICS
-
USE_INITIATIVE_BONUS
-
USE_SENSIBLE_TACTICS
-
USE_TOUGHNESS
-
USE_RANDOM_TOUGHNESS
-
USE_ARTILLERY
-
USE_ABILITIES
-
ONLY_COMMANDERS_MATTER_VEHICLES
-
ONLY_COMMANDERS_MATTER_INFANTRY
-
ONLY_COMMANDERS_MATTER_BATTLE_ARMOR
-
EDGE_REFRESH_PERIOD
-
USE_EDGE
-
USE_FOUNDER_PLOT_ARMOR
-
USE_IMPLANTS
-
ALTERNATIVE_QUALITY_AVERAGING
-
USE_AGE_EFFECTS
-
USE_TRANSFERS
-
USE_EXTENDED_TOE_FORCE_NAME
-
PERSONNEL_LOG_SKILL_GAIN
-
PERSONNEL_LOG_ABILITY_GAIN
-
PERSONNEL_LOG_EDGE_GAIN
-
DISPLAY_PERSONNEL_LOG
-
DISPLAY_SCENARIO_LOG
-
DISPLAY_KILL_RECORD
-
DISPLAY_MEDICAL_RECORD
-
DISPLAY_PATIENT_RECORD
-
DISPLAY_ASSIGNMENT_RECORD
-
DISPLAY_PERFORMANCE_RECORD
-
AWARD_VETERANCY_SP_AS
-
AWARD_RELEVANT_VETERANCY_SP_AS
-
USE_TIME_IN_SERVICE
-
TIME_IN_SERVICE_DISPLAY_FORMAT
-
USE_TIME_IN_RANK
-
TIME_IN_RANK_DISPLAY_FORMAT
-
TRACK_TOTAL_EARNINGS
-
TRACK_TOTAL_XP_EARNINGS
-
SHOW_ORIGIN_FACTION
-
ADMINS_HAVE_NEGOTIATION
-
ADMIN_EXPERIENCE_LEVEL_INCLUDE_NEGOTIATION
-
HEAL_WAITING_PERIOD
-
NATURAL_HEALING_WAITING_PERIOD
-
MINIMUM_HITS_FOR_VEHICLES
-
USE_RANDOM_HITS_FOR_VEHICLES
-
TOUGHER_HEALING
-
USE_ALTERNATIVE_ADVANCED_MEDICAL
-
USE_ALTERNATIVE_ADVANCED_MEDICAL_FEWER_PERMANENT_INJURIES
public static final CampaignOption<Boolean> USE_ALTERNATIVE_ADVANCED_MEDICAL_FEWER_PERMANENT_INJURIES -
ALTERNATIVE_ADVANCED_MEDICAL_HEALING_TIME_MULTIPLIER
-
USE_RANDOM_DISEASES
-
MAXIMUM_PATIENTS
-
DOCTORS_USE_ADMINISTRATION
-
USE_USEFUL_MEDICS
-
USE_MASH_THEATRES
-
MASH_THEATRE_CAPACITY
-
USE_BLOB_INFANTRY
-
USE_BLOB_BATTLE_ARMOR
-
USE_BLOB_VEHICLE_CREW_GROUND
-
USE_BLOB_VEHICLE_CREW_VTOL
-
USE_BLOB_VEHICLE_CREW_NAVAL
-
USE_BLOB_VESSEL_PILOT
-
USE_BLOB_VESSEL_GUNNER
-
USE_BLOB_VESSEL_CREW
-
PRISONER_CAPTURE_STYLE
-
USE_FUNCTIONAL_ESCAPE_ARTIST
-
USE_RANDOM_DEPENDENT_ADDITION
-
USE_RANDOM_DEPENDENT_REMOVAL
-
DEPENDENT_PROFESSION_DIE_SIZE
-
CIVILIAN_PROFESSION_DIE_SIZE
-
USE_PERSONNEL_REMOVAL
-
USE_REMOVAL_EXEMPT_CEMETERY
-
USE_REMOVAL_EXEMPT_RETIREES
-
DISABLE_SECONDARY_ROLE_SALARY
-
SALARY_ANTI_MEK_MULTIPLIER
-
SALARY_SPECIALIST_INFANTRY_MULTIPLIER
-
SALARY_XP_MULTIPLIERS
public static final CampaignOption<Map<megamek.common.enums.SkillLevel,Double>> SALARY_XP_MULTIPLIERS -
AWARD_BONUS_STYLE
-
ENABLE_AUTO_AWARDS
-
ISSUE_POSTHUMOUS_AWARDS
-
ISSUE_BEST_AWARD_ONLY
-
IGNORE_STANDARD_SET
-
AWARD_TIER_SIZE
-
ENABLE_CONTRACT_AWARDS
-
ENABLE_FACTION_HUNTER_AWARDS
-
ENABLE_INJURY_AWARDS
-
ENABLE_INDIVIDUAL_KILL_AWARDS
-
ENABLE_FORMATION_KILL_AWARDS
-
ENABLE_RANK_AWARDS
-
ENABLE_SCENARIO_AWARDS
-
ENABLE_SKILL_AWARDS
-
ENABLE_THEATRE_OF_WAR_AWARDS
-
ENABLE_TIME_AWARDS
-
ENABLE_TRAINING_AWARDS
-
ENABLE_MISC_AWARDS
-
AWARD_SET_FILTER_LIST
-
NON_BINARY_DICE_SIZE
-
RANDOM_ORIGIN_OPTIONS
-
USE_RANDOM_PERSONALITIES
-
USE_PERSONALITY_LABELS_ONLY
-
USE_RANDOM_PERSONALITY_REPUTATION
-
USE_REASONING_XP_MULTIPLIER
-
USE_SIMULATED_RELATIONSHIPS
-
FAMILY_DISPLAY_LEVEL
-
ANNOUNCE_BIRTHDAYS
-
ANNOUNCE_RECRUITMENT_ANNIVERSARIES
-
ANNOUNCE_OFFICERS_ONLY
-
ANNOUNCE_CHILD_BIRTHDAYS
-
ANNOUNCE_RETIREE_DEATH
-
ANNOUNCE_RETIREE_DEATH_EXPANDED
-
SHOW_LIFE_EVENT_DIALOG_BIRTHS
-
SHOW_LIFE_EVENT_DIALOG_COMING_OF_AGE
-
SHOW_LIFE_EVENT_DIALOG_CELEBRATIONS
-
REWARD_COMING_OF_AGE_ABILITIES
-
REWARD_COMING_OF_AGE_RP_SKILLS
-
USE_MANUAL_MARRIAGES
-
USE_CLAN_PERSONNEL_MARRIAGES
-
USE_PRISONER_MARRIAGES
-
CHECK_MUTUAL_ANCESTORS_DEPTH
-
LOG_MARRIAGE_NAME_CHANGES
-
MARRIAGE_SURNAME_WEIGHTS
-
RANDOM_MARRIAGE_METHOD
-
USE_RANDOM_CLAN_PERSONNEL_MARRIAGES
-
USE_RANDOM_PRISONER_MARRIAGES
-
RANDOM_MARRIAGE_AGE_RANGE
-
RANDOM_MARRIAGE_DICE_SIZE
-
RANDOM_NEW_DEPENDENT_MARRIAGE
-
USE_MANUAL_DIVORCE
-
USE_CLAN_PERSONNEL_DIVORCE
-
USE_PRISONER_DIVORCE
-
DIVORCE_SURNAME_WEIGHTS
-
RANDOM_DIVORCE_METHOD
-
USE_RANDOM_OPPOSITE_SEX_DIVORCE
-
USE_RANDOM_SAME_SEX_DIVORCE
-
USE_RANDOM_CLAN_PERSONNEL_DIVORCE
-
USE_RANDOM_PRISONER_DIVORCE
-
RANDOM_DIVORCE_DICE_SIZE
-
USE_MANUAL_PROCREATION
-
USE_CLAN_PERSONNEL_PROCREATION
-
USE_PRISONER_PROCREATION
-
MULTIPLE_PREGNANCY_OCCURRENCES
-
BABY_SURNAME_STYLE
-
ASSIGN_NON_PRISONER_BABIES_FOUNDER_TAG
-
ASSIGN_CHILDREN_OF_FOUNDERS_FOUNDER_TAG
-
USE_MATERNITY_LEAVE
-
DETERMINE_FATHER_AT_BIRTH
-
DISPLAY_TRUE_DUE_DATE
-
NO_INTEREST_IN_CHILDREN_DICE_SIZE
-
LOG_PROCREATION
-
RANDOM_PROCREATION_METHOD
-
USE_RELATIONSHIPLESS_RANDOM_PROCREATION
-
USE_RANDOM_CLAN_PERSONNEL_PROCREATION
-
USE_RANDOM_PRISONER_PROCREATION
-
RANDOM_PROCREATION_RELATIONSHIP_DICE_SIZE
-
RANDOM_PROCREATION_RELATIONSHIPLESS_DICE_SIZE
-
NO_INTEREST_IN_RELATIONSHIPS_DICE_SIZE
-
INTERESTED_IN_BOTH_SEXES_DICE_SIZE
-
INTERESTED_IN_SAME_SEX_DICE_SIZE
-
USE_EDUCATION_MODULE
-
CURRICULUM_XP_RATE
-
MAXIMUM_JUMP_COUNT
-
USE_REEDUCATION_CAMPS
-
ENABLE_LOCAL_ACADEMIES
-
ENABLE_PRESTIGIOUS_ACADEMIES
-
ENABLE_UNIT_EDUCATION
-
ENABLE_OVERRIDE_REQUIREMENTS
-
ENABLE_SHOW_INELIGIBLE_ACADEMIES
-
ENTRANCE_EXAM_BASE_TARGET_NUMBER
-
FACULTY_XP_RATE
-
ENABLE_BONUSES
-
ADULT_DROPOUT_CHANCE
-
CHILDREN_DROPOUT_CHANCE
-
ALL_AGES
-
MILITARY_ACADEMY_ACCIDENTS
-
ENABLED_RANDOM_DEATH_AGE_GROUPS
-
USE_RANDOM_DEATH_SUICIDE_CAUSE
-
RANDOM_DEATH_MULTIPLIER
-
USE_RANDOM_RETIREMENT
-
TURNOVER_FIXED_TARGET_NUMBER
-
AERO_RECRUITS_HAVE_UNITS
-
TRACK_ORIGINAL_UNIT
-
TURNOVER_FREQUENCY
-
USE_CONTRACT_COMPLETION_RANDOM_RETIREMENT
-
USE_RANDOM_FOUNDER_TURNOVER
-
USE_FOUNDER_RETIREMENT
-
USE_SUB_CONTRACT_SOLDIERS
-
SERVICE_CONTRACT_DURATION
-
SERVICE_CONTRACT_MODIFIER
-
PAY_BONUS_DEFAULT
-
PAY_BONUS_DEFAULT_THRESHOLD
-
INCLUDE_CIVILIANS
-
USE_CUSTOM_RETIREMENT_MODIFIERS
-
USE_FATIGUE_MODIFIERS
-
USE_SKILL_MODIFIERS
-
USE_AGE_MODIFIERS
-
USE_UNIT_RATING_MODIFIERS
-
USE_FACTION_MODIFIERS
-
USE_HOSTILE_TERRITORY_MODIFIERS
-
USE_MISSION_STATUS_MODIFIERS
-
USE_FAMILY_MODIFIERS
-
USE_LOYALTY_MODIFIERS
-
USE_HIDE_LOYALTY
-
PAYOUT_RATE_OFFICER
-
PAYOUT_RATE_ENLISTED
-
PAYOUT_RETIREMENT_MULTIPLIER
-
USE_PAYOUT_SERVICE_BONUS
-
PAYOUT_SERVICE_BONUS_RATE
-
USE_HR_STRAIN
-
HR_CAPACITY
-
USE_MANAGEMENT_SKILL
-
USE_COMMANDER_LEADERSHIP_ONLY
-
MANAGEMENT_SKILL_PENALTY
-
USE_FATIGUE
-
FATIGUE_RATE
-
USE_INJURY_FATIGUE
-
FIELD_KITCHEN_CAPACITY
-
FIELD_KITCHEN_IGNORE_NON_COMBATANTS
-
FATIGUE_UNDEPLOYMENT_THRESHOLD
-
FATIGUE_LEAVE_THRESHOLD
-
PAY_FOR_PARTS
-
PAY_FOR_REPAIRS
-
PAY_FOR_UNITS
-
PAY_FOR_SALARIES
-
PAY_FOR_OVERHEAD
-
PAY_FOR_MAINTAIN
-
PAY_FOR_TRANSPORT
-
SELL_UNITS
-
SELL_PARTS
-
PAY_FOR_RECRUITMENT
-
PAY_FOR_FOOD
-
PAY_FOR_HOUSING
-
USE_LOAN_LIMITS
-
USE_PEACETIME_COST
-
USE_EXTENDED_PARTS_MODIFIER
-
SHOW_PEACETIME_COST
-
FINANCIAL_YEAR_DURATION
-
NEW_FINANCIAL_YEAR_FINANCES_TO_CSV_EXPORT
-
SIMULATE_GRAY_MONDAY
-
DISPLAY_ALL_ATTRIBUTES
-
ALLOW_MONTHLY_REINVESTMENT
-
ALLOW_MONTHLY_CONNECTIONS
-
USE_BETTER_EXTRA_INCOME
-
USE_SMALL_ARMS_ONLY
-
COMMON_PART_PRICE_MULTIPLIER
-
INNER_SPHERE_UNIT_PRICE_MULTIPLIER
-
INNER_SPHERE_PART_PRICE_MULTIPLIER
-
CLAN_UNIT_PRICE_MULTIPLIER
-
CLAN_PART_PRICE_MULTIPLIER
-
MIXED_TECH_UNIT_PRICE_MULTIPLIER
-
DAMAGED_PARTS_VALUE_MULTIPLIER
-
UNREPAIRABLE_PARTS_VALUE_MULTIPLIER
-
CANCELLED_ORDER_REFUND_MULTIPLIER
-
USE_TAXES
-
TAXES_PERCENTAGE
-
USE_SHARE_SYSTEM
-
SHARES_FOR_ALL
-
RENTED_FACILITIES_COST_HOSPITAL_BEDS
-
RENTED_FACILITIES_COST_KITCHENS
-
RENTED_FACILITIES_COST_HOLDING_CELLS
-
RENTED_FACILITIES_COST_REPAIR_BAYS
-
USE_ALTERNATE_PAYMENT_MODE
-
USE_DIMINISHING_CONTRACT_PAY
-
EQUIPMENT_CONTRACT_BASE
-
EQUIPMENT_CONTRACT_SALE_VALUE
-
BLC_SALE_VALUE
-
OVERAGE_REPAYMENT_IN_FINAL_PAYMENT
-
XP_COST_MULTIPLIER
-
SCENARIO_XP
-
KILL_XP_AWARD
-
KILLS_FOR_XP
-
TASKS_XP
-
N_TASKS_XP
-
SUCCESS_XP
-
MISTAKE_XP
-
VOCATIONAL_XP
-
VOCATIONAL_XP_CHECK_FREQUENCY
-
VOCATIONAL_XP_TARGET_NUMBER
-
CONTRACT_NEGOTIATION_XP
-
ADMIN_XP
-
ADMIN_XP_PERIOD
-
MISSION_XP_FAIL
-
MISSION_XP_SUCCESS
-
MISSION_XP_OUTSTANDING_SUCCESS
-
ATTRIBUTE_COST
-
EDGE_COST
-
EDGE_REFRESH_COST
-
USE_ORIGIN_FACTION_FOR_NAMES
-
ASSIGN_PORTRAIT_ON_ROLE_CHANGE
-
ALLOW_DUPLICATE_PORTRAITS
-
USE_GENDERED_PORTRAITS_ONLY
-
NO_RANDOM_PORTRAITS_FOR_CHILDREN
-
CHILD_PORTRAITS_WHEN_COMING_OF_AGE
-
PERSONNEL_MARKET_STYLE
-
USE_PERSONNEL_HIRE_HIRING_HALL_ONLY
-
PERSONNEL_MARKET_REPORT_REFRESH
-
PERSONNEL_MARKET_DYLANS_WEIGHT
-
UNIT_MARKET_METHOD
-
UNIT_MARKET_REGIONAL_MEK_VARIATIONS
-
UNIT_MARKET_ARTILLERY_UNIT_CHANCE
-
UNIT_MARKET_RARITY_MODIFIER
-
INSTANT_UNIT_MARKET_DELIVERY
-
MOTHBALL_UNIT_MARKET_DELIVERIES
-
UNIT_MARKET_REPORT_REFRESH
-
CONTRACT_MARKET_METHOD
-
CONTRACT_SEARCH_RADIUS
-
VARIABLE_CONTRACT_LENGTH
-
USE_DYNAMIC_DIFFICULTY
-
USE_BOLSTER_CONTRACT_SKILL
-
CONTRACT_MARKET_REPORT_REFRESH
-
CONTRACT_MAX_SALVAGE_PERCENTAGE
-
DROP_SHIP_BONUS_PERCENTAGE
-
PITY_CONTRACTS
-
IS_USE_TWO_WAY_PAY
-
IS_USE_CAM_OPS_SALVAGE
-
IS_USE_RISKY_SALVAGE
-
IS_ENABLE_SALVAGE_FLAG_BY_DEFAULT
-
HAD_AT_B_ENABLED_MARKER
-
STRAT_CON_PLAY_TYPE
-
USE_ADVANCED_SCOUTING
-
NO_SEED_FORCES
-
SKILL_LEVEL
-
BOARD_SCALING_TYPE
-
MORALE_VICTORY_EFFECT
-
MORALE_DECISIVE_VICTORY_EFFECT
-
MORALE_DEFEAT_EFFECT
-
MORALE_DECISIVE_DEFEAT_EFFECT
-
RESTRICT_PARTS_BY_MISSION
-
GENERATE_CHASES
-
USE_GENERIC_BATTLE_VALUE
-
USE_VERBOSE_BIDDING
-
OP_FOR_LANCE_TYPE_MEKS
-
OP_FOR_LANCE_TYPE_MIXED
-
OP_FOR_LANCE_TYPE_VEHICLES
-
REGIONAL_MEK_VARIATIONS
-
ATTACHED_PLAYER_CAMOUFLAGE
-
PLAYER_CONTROLS_ATTACHED_UNITS
-
USE_DROP_SHIPS
-
USE_WEATHER_CONDITIONS
-
USE_LIGHT_CONDITIONS
-
USE_PLANETARY_CONDITIONS
-
USE_NO_TORNADOES
-
FIXED_MAP_CHANCE
-
USE_ADVANCED_BUILDING_GUN_EMPLACEMENTS
-
SPA_UPGRADE_INTENSITY
-
REINFORCEMENT_BASE_TARGET_NUMBER
-
CLANS_OBEY_BIDDING_RULES
-
ALLIED_FACILITY_MODIFIER_DIE_SIZE
-
ENEMY_FACILITY_MODIFIER_DIE_SIZE
-
SCENARIO_MOD_MAX
-
SCENARIO_MOD_CHANCE
-
SCENARIO_MOD_BV
-
AUTO_CONFIG_MUNITIONS
-
AUTO_RESOLVE_METHOD
-
AUTO_RESOLVE_VICTORY_CHANCE_ENABLED
-
AUTO_RESOLVE_NUMBER_OF_SCENARIOS
-
AUTO_RESOLVE_EXPERIMENTAL_PACAR_GUI_ENABLED
-
AUTO_GENERATE_OP_FOR_CALL_SIGNS
-
MINIMUM_CALLSIGN_SKILL_LEVEL
-
TRACK_FACTION_STANDING
-
TRACK_CLIMATE_REGARD_CHANGES
-
USE_FACTION_STANDING_NEGOTIATION
-
USE_FACTION_STANDING_RESUPPLY
-
USE_FACTION_STANDING_COMMAND_CIRCUIT
-
USE_FACTION_STANDING_BATCHALL_RESTRICTIONS
-
USE_FACTION_STANDING_RECRUITMENT
-
USE_FACTION_STANDING_BARRACKS_COSTS
-
USE_FACTION_STANDING_UNIT_MARKET
-
USE_FACTION_STANDING_CONTRACT_PAY
-
USE_FACTION_STANDING_SUPPORT_POINTS
-
REGARD_MULTIPLIER
-
ROLE_BASE_SALARIES
-
USE_AMMO_BY_TYPE
-
USE_ADVANCED_MEDICAL
-
USE_DYLANS_RANDOM_XP
-
USE_PERCENTAGE_MAINTENANCE
-
INFANTRY_DONT_COUNT
-
USE_FACTION_STANDING_OUTLAWED
-
EQUIPMENT_CONTRACT_PERCENT
-
DROP_SHIP_CONTRACT_PERCENT
-
JUMP_SHIP_CONTRACT_PERCENT
-
WAR_SHIP_CONTRACT_PERCENT
-
STRATEGIC_VIEW_MINIMAP_THEME
-
PERSONNEL_MARKET_NAME
-
USED_PART_PRICE_MULTIPLIERS
-
PHENOTYPE_PROBABILITIES
-
USE_PORTRAIT_FOR_ROLE
-
ATB_BATTLE_CHANCE
-
PLANET_TECH_ACQUISITION_BONUS
public static final CampaignOption<EnumMap<PlanetarySystem.PlanetarySophistication,Integer>> PLANET_TECH_ACQUISITION_BONUS -
PLANET_INDUSTRY_ACQUISITION_BONUS
public static final CampaignOption<EnumMap<PlanetarySystem.PlanetaryRating,Integer>> PLANET_INDUSTRY_ACQUISITION_BONUS -
PLANET_OUTPUT_ACQUISITION_BONUS
public static final CampaignOption<EnumMap<PlanetarySystem.PlanetaryRating,Integer>> PLANET_OUTPUT_ACQUISITION_BONUS -
PERSONNEL_MARKET_RANDOM_REMOVAL_TARGETS
public static final CampaignOption<Map<megamek.common.enums.SkillLevel,Integer>> PERSONNEL_MARKET_RANDOM_REMOVAL_TARGETS -
LIMIT_CLAN_TECH
-
USE_TWIST_OF_FATE_SURVIVAL
-
USE_REPLACE_EDGE_AWARDS
-
-
Method Details
-
values
- Returns:
- an unmodifiable view of every registered option, in declaration order
-
type
- Returns:
- the type of this option's value
-
defaultValue
- Returns:
- a fresh default value for this option; for mutable-valued options each call yields a new instance
-
xmlTag
- Returns:
- the XML tag under which this option is persisted
-