Package com.fs.starfarer.api.campaign
Interface FactionDoctrineAPI
public interface FactionDoctrineAPI
-
Method Summary
Modifier and TypeMethodDescriptionclone()
void
copyToDoctrine
(FactionDoctrineAPI other) int
float
int
float
float
float
float
int
int
int
float
int
int
float
(shipQuality - 1) multiplied by doctrineFleetQualityPerPoint from settings.json.int
int
int
boolean
void
setAggression
(int aggression) void
setAutofitRandomizeProbability
(float autofitRandomizeProbability) void
setCarriers
(int carriers) void
setCombatFreighterCombatUseFraction
(float combatFreighterCombatUseFraction) void
setCombatFreighterCombatUseFractionWhenPriority
(float combatFreighterCombatUseFractionWhenPriority) void
setCombatFreighterProbability
(float combatFreighterProbability) void
setCommanderSkillsShuffleProbability
(float commanderSkillsShuffleProbability) void
setFleets
(int fleets) void
setNumShips
(int numShips) void
setOfficerQuality
(int officerQuality) void
setPhaseShips
(int phaseShips) void
setShipQuality
(int shipQuality) void
setShipSize
(int shipSize) void
setStrictComposition
(boolean strictComposition) void
setWarships
(int warships)
-
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
-
getShipQualityContribution
float getShipQualityContribution()(shipQuality - 1) multiplied by doctrineFleetQualityPerPoint from settings.json.- Returns:
-
clone
FactionDoctrineAPI 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
-
copyToDoctrine
-