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