Starsector API
Loading...
Searching...
No Matches
FactionDoctrineAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.campaign;
2
3import java.util.List;
4
5public interface FactionDoctrineAPI {
7 void setWarships(int warships);
9 void setCarriers(int carriers);
11 void setPhaseShips(int phaseShips);
13 void setOfficerQuality(int officerQuality);
15 void setShipQuality(int shipQuality);
17 void setNumShips(int numShips);
19 void setShipSize(int shipSize);
21 void setAggression(int aggression);
22 int getFleets();
23 void setFleets(int fleets);
25 void setCombatFreighterProbability(float combatFreighterProbability);
27 void setCommanderSkillsShuffleProbability(float commanderSkillsShuffleProbability);
28 List<String> getCommanderSkills();
29
35
37
38
40 void setCombatFreighterCombatUseFraction(float combatFreighterCombatUseFraction);
42 void setCombatFreighterCombatUseFractionWhenPriority(float combatFreighterCombatUseFractionWhenPriority);
44 void setAutofitRandomizeProbability(float autofitRandomizeProbability);
47 void setStrictComposition(boolean strictComposition);
49 List<String> getOfficerSkills();
50}
void setCombatFreighterCombatUseFraction(float combatFreighterCombatUseFraction)
void setCombatFreighterCombatUseFractionWhenPriority(float combatFreighterCombatUseFractionWhenPriority)
void setAutofitRandomizeProbability(float autofitRandomizeProbability)
void setCommanderSkillsShuffleProbability(float commanderSkillsShuffleProbability)
void setCombatFreighterProbability(float combatFreighterProbability)
void setStrictComposition(boolean strictComposition)