Interface FactionDoctrineAPI


public interface FactionDoctrineAPI
  • Method Details

    • getWarships

      int getWarships()
    • setWarships

      void setWarships(int warships)
    • getCarriers

      int getCarriers()
    • setCarriers

      void setCarriers(int carriers)
    • getPhaseShips

      int getPhaseShips()
    • setPhaseShips

      void setPhaseShips(int phaseShips)
    • getOfficerQuality

      int getOfficerQuality()
    • setOfficerQuality

      void setOfficerQuality(int officerQuality)
    • getShipQuality

      int getShipQuality()
    • setShipQuality

      void setShipQuality(int shipQuality)
    • getNumShips

      int getNumShips()
    • setNumShips

      void setNumShips(int numShips)
    • getShipSize

      int getShipSize()
    • setShipSize

      void setShipSize(int shipSize)
    • getAggression

      int getAggression()
    • setAggression

      void setAggression(int aggression)
    • getFleets

      int getFleets()
    • setFleets

      void setFleets(int fleets)
    • getCombatFreighterProbability

      float getCombatFreighterProbability()
    • setCombatFreighterProbability

      void setCombatFreighterProbability(float combatFreighterProbability)
    • getCommanderSkillsShuffleProbability

      float getCommanderSkillsShuffleProbability()
    • setCommanderSkillsShuffleProbability

      void setCommanderSkillsShuffleProbability(float commanderSkillsShuffleProbability)
    • getCommanderSkills

      List<String> getCommanderSkills()
    • getShipQualityContribution

      float getShipQualityContribution()
      (shipQuality - 1) multiplied by doctrineFleetQualityPerPoint from settings.json.
      Returns:
    • clone

    • getCombatFreighterCombatUseFraction

      float getCombatFreighterCombatUseFraction()
    • setCombatFreighterCombatUseFraction

      void setCombatFreighterCombatUseFraction(float combatFreighterCombatUseFraction)
    • getCombatFreighterCombatUseFractionWhenPriority

      float getCombatFreighterCombatUseFractionWhenPriority()
    • setCombatFreighterCombatUseFractionWhenPriority

      void setCombatFreighterCombatUseFractionWhenPriority(float combatFreighterCombatUseFractionWhenPriority)
    • getAutofitRandomizeProbability

      float getAutofitRandomizeProbability()
    • setAutofitRandomizeProbability

      void setAutofitRandomizeProbability(float autofitRandomizeProbability)
    • getTotalStrengthPoints

      int getTotalStrengthPoints()
    • isStrictComposition

      boolean isStrictComposition()
    • setStrictComposition

      void setStrictComposition(boolean strictComposition)
    • getOfficerSkillsShuffleProbability

      float getOfficerSkillsShuffleProbability()
    • getOfficerSkills

      List<String> getOfficerSkills()
    • copyToDoctrine

      void copyToDoctrine(FactionDoctrineAPI other)