1package com.fs.starfarer.api.characters;
4import java.util.Random;
7import com.fs.starfarer.api.campaign.CampaignFleetAPI;
8import com.fs.starfarer.api.campaign.FactionAPI;
9import com.fs.starfarer.api.campaign.PersonImportance;
10import com.fs.starfarer.api.campaign.econ.MarketAPI;
11import com.fs.starfarer.api.campaign.rules.HasMemory;
12import com.fs.starfarer.api.campaign.rules.MemoryAPI;
13import com.fs.starfarer.api.characters.FullName.Gender;
14import com.fs.starfarer.api.loading.ContactTagSpec;
void setStats(MutableCharacterStatsAPI stats)
List< ContactTagSpec > getSortedContactTags()
String getPortraitSprite()
void setVoice(String voice)
RelationshipAPI getRelToPlayer()
void setImportance(PersonImportance importance)
void decrWantsToContactReasons()
void setAICoreId(String aiCoreId)
void setPortraitSprite(String portraitSprite)
void setFleet(CampaignFleetAPI fleet)
void setName(FullName name)
boolean hasTag(String tag)
void setFaction(String factionId)
void removeTag(String tag)
void incrWantsToContactReasons()
boolean wantsToContactPlayer()
void setImportanceAndVoice(PersonImportance importance, Random random)
void setRankId(String rank)
void setMarket(MarketAPI market)
PersonImportance getImportance()
MutableCharacterStatsAPI getStats()
void setPersonality(String personality)
void setContactWeight(float contactWeight)
MemoryAPI getMemoryWithoutUpdate()
MutableCharacterStatsAPI getFleetCommanderStats()
PersonalityAPI getPersonalityAPI()
void setPostId(String postId)
CampaignFleetAPI getFleet()
List< String > getSortedContactTagStrings()
void setGender(Gender gender)