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 ()
 

Detailed Description

Definition at line 5 of file FactionDoctrineAPI.java.

Member Function Documentation

◆ clone()

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

◆ 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: