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 ()
 
List< String > getAllVariantsForRole (String roleId)
 

Detailed Description

Definition at line 15 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)

◆ getAllVariantsForRole()

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

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