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

Public Member Functions

LinkedHashSet< String > getOverriddenHulls ()
 
Map< String, Float > getHullFrequency ()
 
void setHullFrequency (Map< String, Float > hullFrequency)
 
Map< String, Float > getWeaponSellFrequency ()
 
Map< String, Float > getFighterSellFrequency ()
 
Map< String, Float > getHullmodSellFrequency ()
 
Map< String, Float > getShipSellFrequency ()
 
Map< String, Float > getTagFrequency ()
 
void setTagFrequency (Map< String, Float > tagFrequency)
 
String getDisplayNameLong ()
 
void setDisplayNameLong (String displayNameLong)
 
Map< String, String > getMusicMap ()
 
String getDisplayNameLongWithArticle ()
 
void setDisplayNameLongWithArticle (String displayNameLongWithArticle)
 
List< String > getFlags ()
 
List< String > getCrests ()
 
String getPersonNamePrefixAOrAn ()
 
void setPersonNamePrefixAOrAn (String personNamePrefixAOrAn)
 
String getPersonNamePrefix ()
 
void setPersonNamePrefix (String personNamePrefix)
 
String getEntityNamePrefix ()
 
void setEntityNamePrefix (String entityNamePrefix)
 
String getDisplayNameIsOrAre ()
 
void setDisplayNameIsOrAre (String displayNameIsOrAre)
 
String getBarSound ()
 
void setBarSound (String barSound)
 
boolean isShowInIntelTab ()
 
void setShowInIntelTab (boolean showInIntelTab)
 
String getId ()
 
void setId (String id)
 
Color getBaseUIColor ()
 
Color getBrightUIColor ()
 
void setBrightUIColor (Color brightUIColor)
 
void setBaseUIColor (Color baseUIColor)
 
Color getSecondaryUIColor ()
 
void setSecondaryUIColor (Color secondaryUIColor)
 
int getSecondarySegments ()
 
void setSecondarySegments (int secondarySegments)
 
Color getDarkUIColor ()
 
void setDarkUIColor (Color darkUIColor)
 
Color getGridUIColor ()
 
void setGridUIColor (Color gridUIColor)
 
String getDisplayName ()
 
void setDisplayName (String displayName)
 
String getLogo ()
 
String getCrest ()
 
void setCrest (String crest)
 
void setLogo (String logo)
 
WeightedRandomPicker< String > getNameCategories ()
 
WeightedRandomPicker< String > getMalePortraits ()
 
WeightedRandomPicker< String > getFemalePortraits ()
 
List< String > getAllPortraits (Gender gender)
 
String getShipNamePrefix ()
 
void setShipNamePrefix (String shipNamePrefix)
 
String pickPersonality ()
 
WeightedRandomPicker< String > getCaptainPersonalities ()
 
void addCaptainPersonality (String id, float weight)
 
Color getColor ()
 
void setColor (Color color)
 
WeightedRandomPicker< String > getShipNameSources ()
 
String getDisplayNameWithArticle ()
 
void setDisplayNameWithArticle (String displayNameWithArticle)
 
Set< String > getIllegalCommodities ()
 
float getTariffFraction ()
 
void setTariffFraction (float tariffFraction)
 
JSONObject getCustom ()
 
void setCustom (JSONObject custom)
 
Set< String > getShipsWhenImporting ()
 
Set< String > getKnownShips ()
 
Set< String > getKnownWeapons ()
 
Set< String > getKnownFighters ()
 
Set< String > getKnownIndustries ()
 
Set< String > getKnownHullMods ()
 
Set< String > getPriorityShips ()
 
Set< String > getPriorityWeapons ()
 
Set< String > getPriorityFighters ()
 
Map< String, Float > getVariantOverrides ()
 
FactionDoctrineAPI getFactionDoctrine ()
 
WeightedRandomPicker< String > getVoicePickerLow ()
 
WeightedRandomPicker< String > getVoicePickerMedium ()
 
WeightedRandomPicker< String > getVoicePickerHigh ()
 

Detailed Description

Definition at line 14 of file FactionSpecAPI.java.

Member Function Documentation

◆ addCaptainPersonality()

void com.fs.starfarer.api.campaign.FactionSpecAPI.addCaptainPersonality ( String  id,
float  weight 
)

◆ getAllPortraits()

List< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getAllPortraits ( Gender  gender)

◆ getBarSound()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getBarSound ( )

◆ getBaseUIColor()

Color com.fs.starfarer.api.campaign.FactionSpecAPI.getBaseUIColor ( )

◆ getBrightUIColor()

Color com.fs.starfarer.api.campaign.FactionSpecAPI.getBrightUIColor ( )

◆ getCaptainPersonalities()

WeightedRandomPicker< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getCaptainPersonalities ( )

◆ getColor()

Color com.fs.starfarer.api.campaign.FactionSpecAPI.getColor ( )

◆ getCrest()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getCrest ( )

◆ getCrests()

List< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getCrests ( )

◆ getCustom()

JSONObject com.fs.starfarer.api.campaign.FactionSpecAPI.getCustom ( )

◆ getDarkUIColor()

Color com.fs.starfarer.api.campaign.FactionSpecAPI.getDarkUIColor ( )

◆ getDisplayName()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getDisplayName ( )

◆ getDisplayNameIsOrAre()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getDisplayNameIsOrAre ( )

◆ getDisplayNameLong()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getDisplayNameLong ( )

◆ getDisplayNameLongWithArticle()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getDisplayNameLongWithArticle ( )

◆ getDisplayNameWithArticle()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getDisplayNameWithArticle ( )

◆ getEntityNamePrefix()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getEntityNamePrefix ( )

◆ getFactionDoctrine()

FactionDoctrineAPI com.fs.starfarer.api.campaign.FactionSpecAPI.getFactionDoctrine ( )

◆ getFemalePortraits()

WeightedRandomPicker< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getFemalePortraits ( )

◆ getFighterSellFrequency()

Map< String, Float > com.fs.starfarer.api.campaign.FactionSpecAPI.getFighterSellFrequency ( )

◆ getFlags()

List< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getFlags ( )

◆ getGridUIColor()

Color com.fs.starfarer.api.campaign.FactionSpecAPI.getGridUIColor ( )

◆ getHullFrequency()

Map< String, Float > com.fs.starfarer.api.campaign.FactionSpecAPI.getHullFrequency ( )

◆ getHullmodSellFrequency()

Map< String, Float > com.fs.starfarer.api.campaign.FactionSpecAPI.getHullmodSellFrequency ( )

◆ getId()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getId ( )

◆ getIllegalCommodities()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getIllegalCommodities ( )

◆ getKnownFighters()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getKnownFighters ( )

◆ getKnownHullMods()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getKnownHullMods ( )

◆ getKnownIndustries()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getKnownIndustries ( )

◆ getKnownShips()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getKnownShips ( )

◆ getKnownWeapons()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getKnownWeapons ( )

◆ getLogo()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getLogo ( )

◆ getMalePortraits()

WeightedRandomPicker< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getMalePortraits ( )

◆ getMusicMap()

Map< String, String > com.fs.starfarer.api.campaign.FactionSpecAPI.getMusicMap ( )

◆ getNameCategories()

WeightedRandomPicker< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getNameCategories ( )

◆ getOverriddenHulls()

LinkedHashSet< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getOverriddenHulls ( )

◆ getPersonNamePrefix()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getPersonNamePrefix ( )

◆ getPersonNamePrefixAOrAn()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getPersonNamePrefixAOrAn ( )

◆ getPriorityFighters()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getPriorityFighters ( )

◆ getPriorityShips()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getPriorityShips ( )

◆ getPriorityWeapons()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getPriorityWeapons ( )

◆ getSecondarySegments()

int com.fs.starfarer.api.campaign.FactionSpecAPI.getSecondarySegments ( )

◆ getSecondaryUIColor()

Color com.fs.starfarer.api.campaign.FactionSpecAPI.getSecondaryUIColor ( )

◆ getShipNamePrefix()

String com.fs.starfarer.api.campaign.FactionSpecAPI.getShipNamePrefix ( )

◆ getShipNameSources()

WeightedRandomPicker< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getShipNameSources ( )

◆ getShipSellFrequency()

Map< String, Float > com.fs.starfarer.api.campaign.FactionSpecAPI.getShipSellFrequency ( )

◆ getShipsWhenImporting()

Set< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getShipsWhenImporting ( )

◆ getTagFrequency()

Map< String, Float > com.fs.starfarer.api.campaign.FactionSpecAPI.getTagFrequency ( )

◆ getTariffFraction()

float com.fs.starfarer.api.campaign.FactionSpecAPI.getTariffFraction ( )

◆ getVariantOverrides()

Map< String, Float > com.fs.starfarer.api.campaign.FactionSpecAPI.getVariantOverrides ( )

◆ getVoicePickerHigh()

WeightedRandomPicker< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getVoicePickerHigh ( )

◆ getVoicePickerLow()

WeightedRandomPicker< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getVoicePickerLow ( )

◆ getVoicePickerMedium()

WeightedRandomPicker< String > com.fs.starfarer.api.campaign.FactionSpecAPI.getVoicePickerMedium ( )

◆ getWeaponSellFrequency()

Map< String, Float > com.fs.starfarer.api.campaign.FactionSpecAPI.getWeaponSellFrequency ( )

◆ isShowInIntelTab()

boolean com.fs.starfarer.api.campaign.FactionSpecAPI.isShowInIntelTab ( )

◆ pickPersonality()

String com.fs.starfarer.api.campaign.FactionSpecAPI.pickPersonality ( )

◆ setBarSound()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setBarSound ( String  barSound)

◆ setBaseUIColor()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setBaseUIColor ( Color  baseUIColor)

◆ setBrightUIColor()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setBrightUIColor ( Color  brightUIColor)

◆ setColor()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setColor ( Color  color)

◆ setCrest()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setCrest ( String  crest)

◆ setCustom()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setCustom ( JSONObject  custom)

◆ setDarkUIColor()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setDarkUIColor ( Color  darkUIColor)

◆ setDisplayName()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setDisplayName ( String  displayName)

◆ setDisplayNameIsOrAre()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setDisplayNameIsOrAre ( String  displayNameIsOrAre)

◆ setDisplayNameLong()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setDisplayNameLong ( String  displayNameLong)

◆ setDisplayNameLongWithArticle()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setDisplayNameLongWithArticle ( String  displayNameLongWithArticle)

◆ setDisplayNameWithArticle()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setDisplayNameWithArticle ( String  displayNameWithArticle)

◆ setEntityNamePrefix()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setEntityNamePrefix ( String  entityNamePrefix)

◆ setGridUIColor()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setGridUIColor ( Color  gridUIColor)

◆ setHullFrequency()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setHullFrequency ( Map< String, Float >  hullFrequency)

◆ setId()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setId ( String  id)

◆ setLogo()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setLogo ( String  logo)

◆ setPersonNamePrefix()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setPersonNamePrefix ( String  personNamePrefix)

◆ setPersonNamePrefixAOrAn()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setPersonNamePrefixAOrAn ( String  personNamePrefixAOrAn)

◆ setSecondarySegments()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setSecondarySegments ( int  secondarySegments)

◆ setSecondaryUIColor()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setSecondaryUIColor ( Color  secondaryUIColor)

◆ setShipNamePrefix()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setShipNamePrefix ( String  shipNamePrefix)

◆ setShowInIntelTab()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setShowInIntelTab ( boolean  showInIntelTab)

◆ setTagFrequency()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setTagFrequency ( Map< String, Float >  tagFrequency)

◆ setTariffFraction()

void com.fs.starfarer.api.campaign.FactionSpecAPI.setTariffFraction ( float  tariffFraction)

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