Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.campaign.FactionDoctrineAPI Interface Reference

Public Member Functions

int getWarships ()
 
void setWarships (int warships)
 
int getCarriers ()
 
void setCarriers (int carriers)
 
int getPhaseShips ()
 
void setPhaseShips (int phaseShips)
 
int getOfficerQuality ()
 
void setOfficerQuality (int officerQuality)
 
int getShipQuality ()
 
void setShipQuality (int shipQuality)
 
int getNumShips ()
 
void setNumShips (int numShips)
 
int getShipSize ()
 
void setShipSize (int shipSize)
 
int getAggression ()
 
void setAggression (int aggression)
 
int getFleets ()
 
void setFleets (int fleets)
 
float getCombatFreighterProbability ()
 
void setCombatFreighterProbability (float combatFreighterProbability)
 
float getCommanderSkillsShuffleProbability ()
 
void setCommanderSkillsShuffleProbability (float commanderSkillsShuffleProbability)
 
List< String > getCommanderSkills ()
 
float getShipQualityContribution ()
 
FactionDoctrineAPI clone ()
 
float getCombatFreighterCombatUseFraction ()
 
void setCombatFreighterCombatUseFraction (float combatFreighterCombatUseFraction)
 
float getCombatFreighterCombatUseFractionWhenPriority ()
 
void setCombatFreighterCombatUseFractionWhenPriority (float combatFreighterCombatUseFractionWhenPriority)
 
float getAutofitRandomizeProbability ()
 
void setAutofitRandomizeProbability (float autofitRandomizeProbability)
 
int getTotalStrengthPoints ()
 
boolean isStrictComposition ()
 
void setStrictComposition (boolean strictComposition)
 
float getOfficerSkillsShuffleProbability ()
 
List< String > getOfficerSkills ()
 
void copyToDoctrine (FactionDoctrineAPI other)
 

Detailed Description

Definition at line 5 of file FactionDoctrineAPI.java.

Member Function Documentation

◆ clone()

FactionDoctrineAPI com.fs.starfarer.api.campaign.FactionDoctrineAPI.clone ( )

◆ copyToDoctrine()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.copyToDoctrine ( FactionDoctrineAPI other)

◆ getAggression()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getAggression ( )

◆ getAutofitRandomizeProbability()

float com.fs.starfarer.api.campaign.FactionDoctrineAPI.getAutofitRandomizeProbability ( )

◆ getCarriers()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getCarriers ( )

◆ getCombatFreighterCombatUseFraction()

float com.fs.starfarer.api.campaign.FactionDoctrineAPI.getCombatFreighterCombatUseFraction ( )

◆ getCombatFreighterCombatUseFractionWhenPriority()

float com.fs.starfarer.api.campaign.FactionDoctrineAPI.getCombatFreighterCombatUseFractionWhenPriority ( )

◆ getCombatFreighterProbability()

float com.fs.starfarer.api.campaign.FactionDoctrineAPI.getCombatFreighterProbability ( )

◆ getCommanderSkills()

List< String > com.fs.starfarer.api.campaign.FactionDoctrineAPI.getCommanderSkills ( )

◆ getCommanderSkillsShuffleProbability()

float com.fs.starfarer.api.campaign.FactionDoctrineAPI.getCommanderSkillsShuffleProbability ( )

◆ getFleets()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getFleets ( )

◆ getNumShips()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getNumShips ( )

◆ getOfficerQuality()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getOfficerQuality ( )

◆ getOfficerSkills()

List< String > com.fs.starfarer.api.campaign.FactionDoctrineAPI.getOfficerSkills ( )

◆ getOfficerSkillsShuffleProbability()

float com.fs.starfarer.api.campaign.FactionDoctrineAPI.getOfficerSkillsShuffleProbability ( )

◆ getPhaseShips()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getPhaseShips ( )

◆ getShipQuality()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getShipQuality ( )

◆ getShipQualityContribution()

float com.fs.starfarer.api.campaign.FactionDoctrineAPI.getShipQualityContribution ( )

(shipQuality - 1) multiplied by doctrineFleetQualityPerPoint from settings.json.

Returns

◆ getShipSize()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getShipSize ( )

◆ getTotalStrengthPoints()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getTotalStrengthPoints ( )

◆ getWarships()

int com.fs.starfarer.api.campaign.FactionDoctrineAPI.getWarships ( )

◆ isStrictComposition()

boolean com.fs.starfarer.api.campaign.FactionDoctrineAPI.isStrictComposition ( )

◆ setAggression()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setAggression ( int aggression)

◆ setAutofitRandomizeProbability()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setAutofitRandomizeProbability ( float autofitRandomizeProbability)

◆ setCarriers()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setCarriers ( int carriers)

◆ setCombatFreighterCombatUseFraction()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setCombatFreighterCombatUseFraction ( float combatFreighterCombatUseFraction)

◆ setCombatFreighterCombatUseFractionWhenPriority()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setCombatFreighterCombatUseFractionWhenPriority ( float combatFreighterCombatUseFractionWhenPriority)

◆ setCombatFreighterProbability()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setCombatFreighterProbability ( float combatFreighterProbability)

◆ setCommanderSkillsShuffleProbability()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setCommanderSkillsShuffleProbability ( float commanderSkillsShuffleProbability)

◆ setFleets()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setFleets ( int fleets)

◆ setNumShips()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setNumShips ( int numShips)

◆ setOfficerQuality()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setOfficerQuality ( int officerQuality)

◆ setPhaseShips()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setPhaseShips ( int phaseShips)

◆ setShipQuality()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setShipQuality ( int shipQuality)

◆ setShipSize()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setShipSize ( int shipSize)

◆ setStrictComposition()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setStrictComposition ( boolean strictComposition)

◆ setWarships()

void com.fs.starfarer.api.campaign.FactionDoctrineAPI.setWarships ( int warships)

The documentation for this interface was generated from the following file: