Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    mekhq.campaign.Campaign.getFameAndInfamy()
    mekhq.campaign.Campaign.recruitPerson(Person, boolean)
    use Campaign.recruitPerson(Person, boolean, boolean) instead
    mekhq.campaign.Campaign.recruitPerson(Person, PrisonerStatus)
    use Campaign.recruitPerson(Person, PrisonerStatus, boolean) instead
    mekhq.campaign.Campaign.recruitPerson(Person, PrisonerStatus, boolean, boolean)
    use Campaign.recruitPerson(Person, PrisonerStatus, boolean, boolean, boolean) instead.
    mekhq.campaign.CampaignOptions.getAdditionalStrategyDeployment()
    unused except in deprecated methods
    mekhq.campaign.CampaignOptions.getAdministrativeCapacity()
    mekhq.campaign.CampaignOptions.getBaseStrategyDeployment()
    unused except in deprecated methods
    mekhq.campaign.CampaignOptions.getMultiCrewStrainDivider()
    Unused
    mekhq.campaign.CampaignOptions.isLimitLanceWeight()
    unused.
    mekhq.campaign.CampaignOptions.isUseAdministrativeStrain()
    mekhq.campaign.CampaignOptions.isUseStrategy()
    unused.
    mekhq.campaign.CampaignOptions.setAdditionalStrategyDeployment(int)
    unused.
    mekhq.campaign.CampaignOptions.setAdministrativeCapacity(Integer)
    mekhq.campaign.CampaignOptions.setBaseStrategyDeployment(int)
    unused.
    mekhq.campaign.CampaignOptions.setLimitLanceNumUnits(boolean)
    unused.
    mekhq.campaign.CampaignOptions.setLimitLanceWeight(boolean)
    unused.
    mekhq.campaign.CampaignOptions.setMultiCrewStrainDivider(Integer)
    Unused
    mekhq.campaign.CampaignOptions.setUseAdministrativeStrain(boolean)
    mekhq.campaign.CampaignOptions.setUseStrategy(boolean)
    unused.
    mekhq.campaign.CampaignSummary.getAdministrativeCapacityReport(Campaign)
    mekhq.campaign.market.contractMarket.AbstractContractMarket.calculateMaxDeployableCombatTeams(Campaign)
    unused.
    mekhq.campaign.market.contractMarket.AbstractContractMarket.writeToXML(PrintWriter, int)
    use AbstractContractMarket.writeToXML(Campaign, PrintWriter, int) instead
    mekhq.campaign.market.PersonnelMarket.getShipSearchTarget(Campaign, boolean)
    Unused. Seems to be an unused alternative to AtBConfiguration.shipSearchTargetRoll(int, Campaign)
    mekhq.campaign.mission.AtBContract.addEmployerMinorBreaches(int)
    no indicated uses.
    mekhq.campaign.mission.AtBContract.calculateBaseNumberOfRequiredLances(Campaign)
    use ContractUtilities.calculateBaseNumberOfRequiredLances(Campaign) Calculates the number of lances required for this contract, based on [campaign].
    mekhq.campaign.mission.AtBContract.getContractDifficultySkulls(Campaign)
    use AtBContract.getContractDifficultySkulls() instead
    mekhq.campaign.mission.AtBContract.getEffectiveNumUnits(Campaign)
    use ContractUtilities.getEffectiveNumUnits(Campaign) Calculates the effective number of units available in the given campaign based on unit types and roles.

    This method iterates through all combat teams in the specified campaign, ignoring combat teams with the auxiliary role. For each valid combat team, it retrieves the associated force and evaluates all units within that force. The unit contribution to the total is determined based on its type:

    • TANK, VTOL, NAVAL, CONV_FIGHTER, AEROSPACEFIGHTER: Adds 1 for non-clan factions, and 0.5 for clan factions.
    • PROTOMEK: Adds 0.2 to the total.
    • BATTLE_ARMOR, INFANTRY: Adds 0 (excluded from the total).
    • Other types: Adds 1 to the total.

    Units that aren’t associated with a valid combat team or can’t be fetched due to missing data are ignored. The final result is returned as an integer by flooring the calculated total.

    mekhq.campaign.mission.AtBContract.initiateBatchall(Campaign)
    mekhq.campaign.mission.Mission.loadFieldsFromXmlNode(Node)
    use Mission.loadFieldsFromXmlNode(Campaign, Version, Node) instead;
    mekhq.campaign.mission.Mission.writeToXML(PrintWriter, int)
    use instead
    mekhq.campaign.mission.Mission.writeToXMLBegin(PrintWriter, int)
    use Mission.writeToXMLBegin(Campaign, PrintWriter, int) instead;
    mekhq.campaign.personnel.enums.PersonnelRole.getDescription()
    use PersonnelRole.getTooltip(boolean) instead
    mekhq.campaign.personnel.enums.PersonnelRole.getTooltip()
    use PersonnelRole.getTooltip(boolean) instead
    mekhq.campaign.personnel.Person.addLogEntry(LogEntry)
    use Person.addPersonalLogEntry(LogEntry) instead.
    mekhq.campaign.personnel.Person.getPersonnelLog()
    use Person.getPersonalLog() instead.
    mekhq.campaign.personnel.Person.getSkillLevel(String)
    use Person.getSkillLevel(String, boolean, boolean, LocalDate) instead
    mekhq.campaign.personnel.Person.succeed()
    No longer in use
    mekhq.campaign.personnel.PersonUtility.overrideSkills(boolean, boolean, boolean, boolean, Person, PersonnelRole, SkillLevel)
    use PersonUtility.overrideSkills(boolean, boolean, boolean, boolean, boolean, Person, PersonnelRole, SkillLevel)
    mekhq.campaign.personnel.skills.Attributes.changeStrength(int)
    mekhq.campaign.personnel.skills.Attributes.getBody()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getCharisma()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getDexterity()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getIntelligence()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getReflexes()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getStrength()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getWillpower()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.setBody(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setCharisma(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setDexterity(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setIntelligence(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setReflexes(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setStrength(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setWillpower(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Skill.getExperienceLevel()
    use Skill.getExperienceLevel(PersonnelOptions, Attributes, int) or Skill.getExperienceLevel(PersonnelOptions, Attributes) instead.
    mekhq.campaign.personnel.skills.Skill.getFinalSkillValue(PersonnelOptions)
    use Skill.getFinalSkillValue(PersonnelOptions, Attributes) instead.
    mekhq.campaign.personnel.skills.Skill.getFinalSkillValue(PersonnelOptions, int)
    use Skill.getFinalSkillValue(PersonnelOptions, Attributes, int) instead.
    mekhq.campaign.personnel.skills.Skill.getSkillLevel()
    use Skill.getSkillLevel(PersonnelOptions, Attributes, int) instead.
    mekhq.campaign.personnel.skills.Skill.getTotalSkillLevel()
    use Skill.getTotalSkillLevel(PersonnelOptions, Attributes, int) instead.
    mekhq.campaign.personnel.skills.Skill.toString(PersonnelOptions, int)
    mekhq.campaign.personnel.turnoverAndRetention.RetirementDefectionTracker.getAdministrativeStrain(Campaign)
    mekhq.campaign.personnel.turnoverAndRetention.RetirementDefectionTracker.getAdministrativeStrainModifier(Campaign)
    mekhq.campaign.randomEvents.GrayMonday.EVENT_DATE_CLARION_NOTE
    unused
    mekhq.campaign.randomEvents.GrayMonday.EVENT_DATE_GRAY_MONDAY
    unused except in deprecated classes
    mekhq.campaign.randomEvents.personalities.enums.PersonalityQuirk.BROKEN
    mekhq.campaign.randomEvents.personalities.enums.Reasoning.getIntelligenceScore()
    replaced by Reasoning.getReasoningScore()
    mekhq.campaign.randomEvents.personalities.PersonalityController.generateBigPersonality(Person)
    use PersonalityController.generatePersonality(Person, boolean) instead
    mekhq.campaign.randomEvents.personalities.PersonalityController.generatePersonality(Person)
    use PersonalityController.generatePersonality(Person, boolean) instead
    mekhq.campaign.unit.Unit.getAstechsMaintained()
    no indicated uses.
    mekhq.campaign.unit.Unit.getMaintainedPct()
    no indicated uses.
    mekhq.campaign.universe.Factions.getFactionLogo(Campaign, String, boolean)
    use Factions.getFactionLogo(int, String) instead
    mekhq.campaign.universe.factionStanding.FactionStandingLevel.getEffectsDescription()
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController()
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.getAllFactionShortnames()
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.getFameForFaction(String)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.getFameLevelForFaction(String)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.getFameName(String, boolean)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.parseFromXML(NodeList, Campaign)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.setFameForFaction(String, double)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.updateFameForFaction(Campaign, String, double)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.writeToXml(PrintWriter, int)
    mekhq.campaign.universe.Planet.getLifeForm(LocalDate)
    no indicated uses.
    mekhq.campaign.universe.Planet.getSourcedDensity()
    no indicated uses
    mekhq.gui.CampaignGUI.refreshDynamicButtons()
    mekhq.gui.campaignOptions.components.CampaignOptionsHeaderPanel(String, String, boolean)
    mekhq.gui.campaignOptions.contents.PersonnelTab.createSalariesTab()
    This content has been moved to its own tab
    mekhq.gui.campaignOptions.contents.PersonnelTab.loadValuesFromCampaignOptions()
    use PersonnelTab.loadValuesFromCampaignOptions(Version) instead.
    mekhq.gui.campaignOptions.contents.PersonnelTab.loadValuesFromCampaignOptions(CampaignOptions)
    use PersonnelTab.loadValuesFromCampaignOptions(CampaignOptions, Version) instead.
    mekhq.gui.campaignOptions.SelectPresetDialog
    mekhq.gui.dialog.ChooseFactionsDialog
    no indicated uses outside own class.
    mekhq.gui.dialog.ContractAutomationDialog
    Unused
    mekhq.gui.dialog.DefectionOffer
    Unused
    mekhq.gui.dialog.FullGlossaryDialog
    mekhq.gui.dialog.GlossaryDialog
    mekhq.gui.dialog.MekViewDialog
    No indicated Uses.
    mekhq.gui.dialog.MissionEndPrisonerDefectorDialog
    Unused
    mekhq.gui.dialog.MissionEndPrisonerDialog
    Unused
    mekhq.gui.dialog.MRMSDialog.MRMSOptionControl.getMaxBTHSpn()
    consider MRMSDialog.MRMSOptionControl.getTargetNumberMaxSpn()
    mekhq.gui.dialog.MRMSDialog.MRMSOptionControl.getMinBTHSpn()
    consider MRMSDialog.MRMSOptionControl.getTargetNumberPreferredSpn()
    mekhq.gui.dialog.MRMSDialog.MRMSOptionControl.setMaxBTHSpn(JSpinner)
    consider MRMSDialog.MRMSOptionControl.setTargetNumberMaxSpn(JSpinner)
    mekhq.gui.dialog.MRMSDialog.MRMSOptionControl.setMinBTHSpn(JSpinner)
    consider MRMSDialog.MRMSOptionControl.setTargetNumberPreferredSpn(JSpinner)
    mekhq.gui.dialog.nagDialogs.HRStrainNagDialog.AdminStrainNagDialog
    mekhq.gui.dialog.nagDialogs.nagLogic.HRStrainNagLogic.AdminStrainNagLogic
    mekhq.gui.dialog.nagDialogs.nagLogic.HRStrainNagLogic.hasAdminStrain(int)
    mekhq.gui.dialog.randomEvents.GrayMondayDialog
    unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerEscapeeScenarioDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerEventDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerEventResultsDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerRansomEventDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerWarningDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerWarningResultsDialog
    Unused
    mekhq.gui.dialog.resupplyAndCaches.DialogAbandonedConvoy
    Unused
    mekhq.gui.dialog.resupplyAndCaches.DialogInterception
    unused
    mekhq.gui.dialog.resupplyAndCaches.DialogRoleplayEvent
    unused
    mekhq.gui.dialog.SelectUnusedAbilityDialog
    no indicated uses outside of own class.
    mekhq.gui.model.TechTableModel.getTechDesc(Person, boolean, IPartWork)
    Use TechTableModel.getTechDescription(Person, boolean, IPartWork) instead.
    mekhq.MHQConstants.COMMAND_CENTER_USE_UNIT_MARKET
    mekhq.MHQConstants.NAG_ADMIN_STRAIN
    mekhq.MHQOptions.getCommandCenterUseUnitMarket()
    mekhq.MHQOptions.setCommandCenterUseUnitMarket(boolean)
    mekhq.service.mrms.MRMSOption.getBthMax()
    consider MRMSOption.getTargetNumberMax()
    mekhq.service.mrms.MRMSOption.getBthMin()
    consider MRMSOption.getTargetNumberPreferred()
    mekhq.service.mrms.MRMSOption.setBthMax(int)
    consider MRMSOption.setTargetNumberMax(int)
    mekhq.service.mrms.MRMSOption.setBthMin(int)
    consider MRMSOption.setTargetNumberPreferred(int)
    mekhq.service.mrms.MRMSService.MRMSPartAction.getConfiguredBTHMin()
    consider MRMSService.MRMSPartAction.getConfiguredTargetNumberPreferred()
    mekhq.service.mrms.MRMSService.MRMSPartAction.setConfiguredBTHMin(int)
    consider MRMSService.MRMSPartAction.setConfiguredTargetNumberPreferred(int)
  • Deprecated Classes
    Class
    Description
    mekhq.campaign.market.PersonnelMarket
    mekhq.campaign.market.PersonnelMarketCampaignOps
    mekhq.campaign.market.PersonnelMarketDisabled
    mekhq.campaign.market.PersonnelMarketDylan
    mekhq.campaign.market.PersonnelMarketFMMr
    mekhq.campaign.market.PersonnelMarketRandom
    mekhq.campaign.personnel.Clan
    - Move to Faction
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController
    mekhq.gui.campaignOptions.SelectPresetDialog
    mekhq.gui.dialog.ChooseFactionsDialog
    no indicated uses outside own class.
    mekhq.gui.dialog.ContractAutomationDialog
    Unused
    mekhq.gui.dialog.DefectionOffer
    Unused
    mekhq.gui.dialog.FullGlossaryDialog
    mekhq.gui.dialog.GlossaryDialog
    mekhq.gui.dialog.MekViewDialog
    No indicated Uses.
    mekhq.gui.dialog.MissionEndPrisonerDefectorDialog
    Unused
    mekhq.gui.dialog.MissionEndPrisonerDialog
    Unused
    mekhq.gui.dialog.nagDialogs.HRStrainNagDialog.AdminStrainNagDialog
    mekhq.gui.dialog.nagDialogs.nagLogic.HRStrainNagLogic.AdminStrainNagLogic
    mekhq.gui.dialog.PersonnelMarketDialog
    mekhq.gui.dialog.randomEvents.GrayMondayDialog
    unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerEscapeeScenarioDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerEventDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerEventResultsDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerRansomEventDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerWarningDialog
    Unused
    mekhq.gui.dialog.randomEvents.prisonerDialogs.PrisonerWarningResultsDialog
    Unused
    mekhq.gui.dialog.resupplyAndCaches.DialogAbandonedConvoy
    Unused
    mekhq.gui.dialog.resupplyAndCaches.DialogInterception
    unused
    mekhq.gui.dialog.resupplyAndCaches.DialogRoleplayEvent
    unused
    mekhq.gui.dialog.SelectUnusedAbilityDialog
    no indicated uses outside of own class.
    mekhq.gui.displayWrappers.ClanDisplay
    Remove alongside Clan
    mekhq.gui.utilities.JScrollPaneWithSpeed
  • Deprecated Fields
    Field
    Description
    mekhq.campaign.randomEvents.GrayMonday.EVENT_DATE_CLARION_NOTE
    unused
    mekhq.campaign.randomEvents.GrayMonday.EVENT_DATE_GRAY_MONDAY
    unused except in deprecated classes
    mekhq.MHQConstants.COMMAND_CENTER_USE_UNIT_MARKET
    mekhq.MHQConstants.NAG_ADMIN_STRAIN
  • Deprecated Methods
    Method
    Description
    mekhq.campaign.Campaign.getFameAndInfamy()
    mekhq.campaign.Campaign.recruitPerson(Person, boolean)
    use Campaign.recruitPerson(Person, boolean, boolean) instead
    mekhq.campaign.Campaign.recruitPerson(Person, PrisonerStatus)
    use Campaign.recruitPerson(Person, PrisonerStatus, boolean) instead
    mekhq.campaign.Campaign.recruitPerson(Person, PrisonerStatus, boolean, boolean)
    use Campaign.recruitPerson(Person, PrisonerStatus, boolean, boolean, boolean) instead.
    mekhq.campaign.CampaignOptions.getAdditionalStrategyDeployment()
    unused except in deprecated methods
    mekhq.campaign.CampaignOptions.getAdministrativeCapacity()
    mekhq.campaign.CampaignOptions.getBaseStrategyDeployment()
    unused except in deprecated methods
    mekhq.campaign.CampaignOptions.getMultiCrewStrainDivider()
    Unused
    mekhq.campaign.CampaignOptions.isLimitLanceWeight()
    unused.
    mekhq.campaign.CampaignOptions.isUseAdministrativeStrain()
    mekhq.campaign.CampaignOptions.isUseStrategy()
    unused.
    mekhq.campaign.CampaignOptions.setAdditionalStrategyDeployment(int)
    unused.
    mekhq.campaign.CampaignOptions.setAdministrativeCapacity(Integer)
    mekhq.campaign.CampaignOptions.setBaseStrategyDeployment(int)
    unused.
    mekhq.campaign.CampaignOptions.setLimitLanceNumUnits(boolean)
    unused.
    mekhq.campaign.CampaignOptions.setLimitLanceWeight(boolean)
    unused.
    mekhq.campaign.CampaignOptions.setMultiCrewStrainDivider(Integer)
    Unused
    mekhq.campaign.CampaignOptions.setUseAdministrativeStrain(boolean)
    mekhq.campaign.CampaignOptions.setUseStrategy(boolean)
    unused.
    mekhq.campaign.CampaignSummary.getAdministrativeCapacityReport(Campaign)
    mekhq.campaign.finances.Transaction.voidTransaction()
    - Move to GUI Class
    mekhq.campaign.market.contractMarket.AbstractContractMarket.calculateMaxDeployableCombatTeams(Campaign)
    unused.
    mekhq.campaign.market.contractMarket.AbstractContractMarket.writeToXML(PrintWriter, int)
    use AbstractContractMarket.writeToXML(Campaign, PrintWriter, int) instead
    mekhq.campaign.market.PersonnelMarket.getShipSearchTarget(Campaign, boolean)
    Unused. Seems to be an unused alternative to AtBConfiguration.shipSearchTargetRoll(int, Campaign)
    mekhq.campaign.market.procurement.Procurement.getFactionTechCode(Faction)
    Use Procurement.getTechFaction(Faction) instead.
    mekhq.campaign.mission.AtBContract.addEmployerMinorBreaches(int)
    no indicated uses.
    mekhq.campaign.mission.AtBContract.calculateBaseNumberOfRequiredLances(Campaign)
    use ContractUtilities.calculateBaseNumberOfRequiredLances(Campaign) Calculates the number of lances required for this contract, based on [campaign].
    mekhq.campaign.mission.AtBContract.calculateContractDifficulty(Campaign)
    use AtBContract.calculateContractDifficulty(int, boolean, List) instead
    mekhq.campaign.mission.AtBContract.getContractDifficultySkulls(Campaign)
    use AtBContract.getContractDifficultySkulls() instead
    mekhq.campaign.mission.AtBContract.getEffectiveNumUnits(Campaign)
    use ContractUtilities.getEffectiveNumUnits(Campaign) Calculates the effective number of units available in the given campaign based on unit types and roles.

    This method iterates through all combat teams in the specified campaign, ignoring combat teams with the auxiliary role. For each valid combat team, it retrieves the associated force and evaluates all units within that force. The unit contribution to the total is determined based on its type:

    • TANK, VTOL, NAVAL, CONV_FIGHTER, AEROSPACEFIGHTER: Adds 1 for non-clan factions, and 0.5 for clan factions.
    • PROTOMEK: Adds 0.2 to the total.
    • BATTLE_ARMOR, INFANTRY: Adds 0 (excluded from the total).
    • Other types: Adds 1 to the total.

    Units that aren’t associated with a valid combat team or can’t be fetched due to missing data are ignored. The final result is returned as an integer by flooring the calculated total.

    mekhq.campaign.mission.AtBContract.initiateBatchall(Campaign)
    mekhq.campaign.mission.Mission.loadFieldsFromXmlNode(Node)
    use Mission.loadFieldsFromXmlNode(Campaign, Version, Node) instead;
    mekhq.campaign.mission.Mission.writeToXML(PrintWriter, int)
    use instead
    mekhq.campaign.mission.Mission.writeToXMLBegin(PrintWriter, int)
    use Mission.writeToXMLBegin(Campaign, PrintWriter, int) instead;
    mekhq.campaign.parts.Part.decrementQuantity()
    Use Part.changeQuantity(int) directly with a delta of -1 for more explicit control over quantity adjustments.
    mekhq.campaign.parts.Part.incrementQuantity()
    Use Part.changeQuantity(int) directly with a delta of 1 for more explicit control over quantity adjustments.
    mekhq.campaign.parts.Refit.getNewUnitParts()
    - If only used in a Test file, do we need it?
    mekhq.campaign.parts.Refit.getOldUnitParts()
    - If only used in a Test file, do we need it?
    mekhq.campaign.personnel.enums.PersonnelRole.getDescription()
    use PersonnelRole.getTooltip(boolean) instead
    mekhq.campaign.personnel.enums.PersonnelRole.getTooltip()
    use PersonnelRole.getTooltip(boolean) instead
    mekhq.campaign.personnel.Person.addLogEntry(LogEntry)
    use Person.addPersonalLogEntry(LogEntry) instead.
    mekhq.campaign.personnel.Person.getPersonnelLog()
    use Person.getPersonalLog() instead.
    mekhq.campaign.personnel.Person.getSkillLevel(String)
    use Person.getSkillLevel(String, boolean, boolean, LocalDate) instead
    mekhq.campaign.personnel.Person.succeed()
    No longer in use
    mekhq.campaign.personnel.PersonUtility.overrideSkills(boolean, boolean, boolean, boolean, Person, PersonnelRole, SkillLevel)
    use PersonUtility.overrideSkills(boolean, boolean, boolean, boolean, boolean, Person, PersonnelRole, SkillLevel)
    mekhq.campaign.personnel.skills.Attributes.changeStrength(int)
    mekhq.campaign.personnel.skills.Attributes.getBody()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getCharisma()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getDexterity()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getIntelligence()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getReflexes()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getStrength()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.getWillpower()
    use Attributes.getAttributeScore(SkillAttribute) instead
    mekhq.campaign.personnel.skills.Attributes.setBody(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setCharisma(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setDexterity(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setIntelligence(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setReflexes(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setStrength(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Attributes.setWillpower(int)
    use Attributes.setAttributeScore(Phenotype, PersonnelOptions, SkillAttribute, int) instead.
    mekhq.campaign.personnel.skills.Skill.getExperienceLevel()
    use Skill.getExperienceLevel(PersonnelOptions, Attributes, int) or Skill.getExperienceLevel(PersonnelOptions, Attributes) instead.
    mekhq.campaign.personnel.skills.Skill.getFinalSkillValue(PersonnelOptions)
    use Skill.getFinalSkillValue(PersonnelOptions, Attributes) instead.
    mekhq.campaign.personnel.skills.Skill.getFinalSkillValue(PersonnelOptions, int)
    use Skill.getFinalSkillValue(PersonnelOptions, Attributes, int) instead.
    mekhq.campaign.personnel.skills.Skill.getSkillLevel()
    use Skill.getSkillLevel(PersonnelOptions, Attributes, int) instead.
    mekhq.campaign.personnel.skills.Skill.getTotalSkillLevel()
    use Skill.getTotalSkillLevel(PersonnelOptions, Attributes, int) instead.
    mekhq.campaign.personnel.skills.Skill.toString(PersonnelOptions, int)
    mekhq.campaign.personnel.turnoverAndRetention.RetirementDefectionTracker.getAdministrativeStrain(Campaign)
    mekhq.campaign.personnel.turnoverAndRetention.RetirementDefectionTracker.getAdministrativeStrainModifier(Campaign)
    mekhq.campaign.Quartermaster.addPart(Part, int)
    Use Quartermaster.addPart(Part, int, boolean) instead to explicitly indicate whether the part is brand new.
    mekhq.campaign.randomEvents.personalities.enums.Reasoning.getIntelligenceScore()
    replaced by Reasoning.getReasoningScore()
    mekhq.campaign.randomEvents.personalities.PersonalityController.generateBigPersonality(Person)
    use PersonalityController.generatePersonality(Person, boolean) instead
    mekhq.campaign.randomEvents.personalities.PersonalityController.generatePersonality(Person)
    use PersonalityController.generatePersonality(Person, boolean) instead
    mekhq.campaign.unit.Unit.getAstechsMaintained()
    no indicated uses.
    mekhq.campaign.unit.Unit.getCurrentASFCapacity()
    this only checks ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentBattleArmorCapacity()
    this only checks a ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentDocks()
    this only checks ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentHeavyVehicleCapacity()
    this only checks a ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentInfantryCapacity()
    this only checks a ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentLightVehicleCapacity()
    this only checks a ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentMekCapacity()
    this only checks ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentProtoMekCapacity()
    this only checks ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentSmallCraftCapacity()
    this only checks ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getCurrentSuperHeavyVehicleCapacity()
    this only checks a ship transport type, use getCurrentTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) to replicate this
    mekhq.campaign.unit.Unit.getMaintainedPct()
    no indicated uses.
    mekhq.campaign.unit.Unit.setASFCapacity(double)
    this only sets for ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setBattleArmorCapacity(double)
    this only sets for a ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setDocks(int)
    this only sets for a ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this, use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setHeavyVehicleCapacity(double)
    this only sets for a ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setInfantryCapacity(double)
    this only sets for ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setLightVehicleCapacity(double)
    this only sets for a ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setMekCapacity(double)
    this only sets for ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setProtoCapacity(double)
    this only sets for ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setSmallCraftCapacity(double)
    this only sets for ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.unit.Unit.setSuperHeavyVehicleCapacity(double)
    this only sets for a ship transport type. Transport Capacities should not be manually updated with this, it should happen inside any loading flows. If you really need to replicate this use setCurrentShipTransportCapacity(CampaignTransportType.SHIP_TRANSPORT, appropriate bay class) - but you probably don't want to do that
    mekhq.campaign.universe.Factions.getFactionLogo(Campaign, String, boolean)
    use Factions.getFactionLogo(int, String) instead
    mekhq.campaign.universe.factionStanding.FactionStandingLevel.getEffectsDescription()
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.getAllFactionShortnames()
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.getFameForFaction(String)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.getFameLevelForFaction(String)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.getFameName(String, boolean)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.parseFromXML(NodeList, Campaign)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.setFameForFaction(String, double)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.updateFameForFaction(Campaign, String, double)
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController.writeToXml(PrintWriter, int)
    mekhq.campaign.universe.Planet.getLifeForm(LocalDate)
    no indicated uses.
    mekhq.campaign.universe.Planet.getSourcedDensity()
    no indicated uses
    mekhq.campaign.universe.RandomFactionGenerator.getEmployer()
    use RandomFactionGenerator.getEmployerFaction() instead
    mekhq.gui.CampaignGUI.refreshDynamicButtons()
    mekhq.gui.campaignOptions.contents.PersonnelTab.createSalariesTab()
    This content has been moved to its own tab
    mekhq.gui.campaignOptions.contents.PersonnelTab.loadValuesFromCampaignOptions()
    use PersonnelTab.loadValuesFromCampaignOptions(Version) instead.
    mekhq.gui.campaignOptions.contents.PersonnelTab.loadValuesFromCampaignOptions(CampaignOptions)
    use PersonnelTab.loadValuesFromCampaignOptions(CampaignOptions, Version) instead.
    mekhq.gui.dialog.MRMSDialog.MRMSOptionControl.getMaxBTHSpn()
    consider MRMSDialog.MRMSOptionControl.getTargetNumberMaxSpn()
    mekhq.gui.dialog.MRMSDialog.MRMSOptionControl.getMinBTHSpn()
    consider MRMSDialog.MRMSOptionControl.getTargetNumberPreferredSpn()
    mekhq.gui.dialog.MRMSDialog.MRMSOptionControl.setMaxBTHSpn(JSpinner)
    consider MRMSDialog.MRMSOptionControl.setTargetNumberMaxSpn(JSpinner)
    mekhq.gui.dialog.MRMSDialog.MRMSOptionControl.setMinBTHSpn(JSpinner)
    consider MRMSDialog.MRMSOptionControl.setTargetNumberPreferredSpn(JSpinner)
    mekhq.gui.dialog.nagDialogs.nagLogic.HRStrainNagLogic.hasAdminStrain(int)
    mekhq.gui.model.TechTableModel.getTechDesc(Person, boolean, IPartWork)
    Use TechTableModel.getTechDescription(Person, boolean, IPartWork) instead.
    mekhq.gui.utilities.JMenuHelpers.addMenuIfNonEmpty(JMenu, JMenu)
    since 0.50.04, replaced by JScrollableMenu
    mekhq.gui.utilities.JMenuHelpers.addMenuIfNonEmpty(JMenu, JMenu, int)
    since 0.50.04, replaced by JScrollableMenu
    mekhq.gui.utilities.JMenuHelpers.addMenuIfNonEmpty(JPopupMenu, JMenu)
    since 0.50.04, replaced by JScrollablePopupMenu
    mekhq.gui.utilities.JMenuHelpers.addMenuIfNonEmpty(JPopupMenu, JMenu, int)
    since 0.50.04, replaced by JScrollablePopupMenu
    mekhq.MHQOptions.getCommandCenterUseUnitMarket()
    mekhq.MHQOptions.setCommandCenterUseUnitMarket(boolean)
    mekhq.service.mrms.MRMSOption.getBthMax()
    consider MRMSOption.getTargetNumberMax()
    mekhq.service.mrms.MRMSOption.getBthMin()
    consider MRMSOption.getTargetNumberPreferred()
    mekhq.service.mrms.MRMSOption.setBthMax(int)
    consider MRMSOption.setTargetNumberMax(int)
    mekhq.service.mrms.MRMSOption.setBthMin(int)
    consider MRMSOption.setTargetNumberPreferred(int)
    mekhq.service.mrms.MRMSService.MRMSPartAction.getConfiguredBTHMin()
    consider MRMSService.MRMSPartAction.getConfiguredTargetNumberPreferred()
    mekhq.service.mrms.MRMSService.MRMSPartAction.setConfiguredBTHMin(int)
    consider MRMSService.MRMSPartAction.setConfiguredTargetNumberPreferred(int)
  • Deprecated Constructors
    Constructor
    Description
    mekhq.campaign.universe.fameAndInfamy.FameAndInfamyController()
    mekhq.gui.campaignOptions.components.CampaignOptionsHeaderPanel(String, String, boolean)
  • Deprecated Enum Constants
    Enum Constant
    Description
    mekhq.campaign.randomEvents.personalities.enums.PersonalityQuirk.BROKEN