|
| int | getLevel () |
| |
| long | getXP () |
| |
| void | increaseSkill (String id) |
| |
| void | increaseAptitude (String id) |
| |
| void | setSkillLevel (String id, float level) |
| |
| void | setAptitudeLevel (String id, float level) |
| |
| float | getAptitudeLevel (String id) |
| |
| float | getSkillLevel (String id) |
| |
| void | addXP (long xp, TextPanelAPI textPanel, boolean withMessage, boolean allowBonusXP, boolean withLevelUp) |
| |
| void | addXP (long xp, TextPanelAPI textPanel, boolean withMessage) |
| |
| void | addXP (long xp, TextPanelAPI textPanel) |
| |
| void | addXP (long xp) |
| |
| MutableStat | getWeaponOPCostMult () |
| |
| StatBonus | getShipOrdnancePointBonus () |
| |
| StatBonus | getSmallWeaponOPCost () |
| |
| StatBonus | getMediumWeaponOPCost () |
| |
| StatBonus | getLargeWeaponOPCost () |
| |
| MutableStat | getRepairRateMult () |
| |
| MutableStat | getCommandPoints () |
| |
| MutableStat | getMarineEffectivnessMult () |
| |
| StatBonus | getMaxCapacitorsBonus () |
| |
| StatBonus | getMaxVentsBonus () |
| |
| void | levelUpIfNeeded () |
| |
| void | levelUpIfNeeded (TextPanelAPI textPanel) |
| |
| DynamicStatsAPI | getDynamic () |
| |
| int | getPoints () |
| |
| void | setPoints (int points) |
| |
| void | addPoints (int points) |
| |
| MutableStat | getOfficerNumber () |
| |
| CampaignFleetAPI | getFleet () |
| |
| void | setFleet (CampaignFleetAPI fleet) |
| |
| void | refreshCharacterStatsEffects () |
| |
| boolean | isSkipRefresh () |
| |
| void | setSkipRefresh (boolean skipRefresh) |
| |
| List< SkillLevelAPI > | getSkillsCopy () |
| |
| List< String > | getGrantedAbilityIds () |
| |
| MutableStat | getAdminNumber () |
| |
| MutableStat | getOutpostNumber () |
| |
| void | refreshGovernedOutpostEffects (MarketAPI market) |
| |
| void | refreshAllOutpostsEffects (MarketAPI market) |
| |
| void | refreshAllOutpostsEffectsForPlayerOutposts () |
| |
| long | getBonusXp () |
| |
| void | setBonusXp (long bonusXp) |
| |
| void | addBonusXP (long bonusXp, boolean withMessage, TextPanelAPI textPanel, boolean topScreenMessage) |
| |
| void | spendStoryPoints (int points, boolean withMessage, TextPanelAPI textPanel, boolean topScreenMessage, String logText) |
| |
| void | spendStoryPoints (int points, boolean withMessage, TextPanelAPI textPanel, boolean topScreenMessage, float bonusXPFraction, String logText) |
| |
| int | getStoryPoints () |
| |
| void | setStoryPoints (int storyPoints) |
| |
| void | addStoryPoints (int storyPoints) |
| |
| void | addXP (long xp, TextPanelAPI textPanel, boolean withMessage, boolean allowBonusXP) |
| |
| long | getDeferredBonusXp () |
| |
| void | setDeferredBonusXp (long deferredBonusXp) |
| |
| void | setLevel (int level) |
| |
| boolean | isPlayerStats () |
| |
| void | addStoryPoints (int points, TextPanelAPI textPanel, boolean makeCharTabFlash) |
| |
| long | getBonusXPForSpendingStoryPointBeforeSpendingIt () |
| |
| long | getTotalBonusAndDeferredXPForStoryPoint () |
| |
| long | getBonusXPUsed (long normalXP) |
| |
| void | setOnlyAddBonusXPDoNotSpendStoryPoints (boolean onlyAddBonusXPDoNotSpendStoryPoints) |
| |
| void | decreaseSkill (String id) |
| |
| boolean | hasSkill (String id) |
| |
| void | refreshCharacterStatsEffects (boolean withColonyEffects) |
| |
| void | setBonusXPGainReason (String bonusXPGainReason) |
| |
| void | setXP (long xp) |
| |
◆ addBonusXP()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addBonusXP |
( |
long | bonusXp, |
|
|
boolean | withMessage, |
|
|
TextPanelAPI | textPanel, |
|
|
boolean | topScreenMessage ) |
◆ addPoints()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addPoints |
( |
int | points | ) |
|
◆ addStoryPoints() [1/2]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addStoryPoints |
( |
int | points, |
|
|
TextPanelAPI | textPanel, |
|
|
boolean | makeCharTabFlash ) |
◆ addStoryPoints() [2/2]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addStoryPoints |
( |
int | storyPoints | ) |
|
◆ addXP() [1/5]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addXP |
( |
long | xp | ) |
|
◆ addXP() [2/5]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addXP |
( |
long | xp, |
|
|
TextPanelAPI | textPanel ) |
◆ addXP() [3/5]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addXP |
( |
long | xp, |
|
|
TextPanelAPI | textPanel, |
|
|
boolean | withMessage ) |
◆ addXP() [4/5]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addXP |
( |
long | xp, |
|
|
TextPanelAPI | textPanel, |
|
|
boolean | withMessage, |
|
|
boolean | allowBonusXP ) |
◆ addXP() [5/5]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.addXP |
( |
long | xp, |
|
|
TextPanelAPI | textPanel, |
|
|
boolean | withMessage, |
|
|
boolean | allowBonusXP, |
|
|
boolean | withLevelUp ) |
◆ decreaseSkill()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.decreaseSkill |
( |
String | id | ) |
|
◆ getAdminNumber()
| MutableStat com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getAdminNumber |
( |
| ) |
|
◆ getAptitudeLevel()
| float com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getAptitudeLevel |
( |
String | id | ) |
|
◆ getBonusXp()
| long com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getBonusXp |
( |
| ) |
|
◆ getBonusXPForSpendingStoryPointBeforeSpendingIt()
| long com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getBonusXPForSpendingStoryPointBeforeSpendingIt |
( |
| ) |
|
◆ getBonusXPUsed()
| long com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getBonusXPUsed |
( |
long | normalXP | ) |
|
◆ getCommandPoints()
| MutableStat com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getCommandPoints |
( |
| ) |
|
◆ getDeferredBonusXp()
| long com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getDeferredBonusXp |
( |
| ) |
|
Will be gained on reaching maximum level. Increased by using story points before maximum level is reached.
- Returns
◆ getDynamic()
| DynamicStatsAPI com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getDynamic |
( |
| ) |
|
◆ getFleet()
| CampaignFleetAPI com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getFleet |
( |
| ) |
|
◆ getGrantedAbilityIds()
| List< String > com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getGrantedAbilityIds |
( |
| ) |
|
◆ getLargeWeaponOPCost()
| StatBonus com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getLargeWeaponOPCost |
( |
| ) |
|
◆ getLevel()
| int com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getLevel |
( |
| ) |
|
◆ getMarineEffectivnessMult()
| MutableStat com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getMarineEffectivnessMult |
( |
| ) |
|
◆ getMaxCapacitorsBonus()
| StatBonus com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getMaxCapacitorsBonus |
( |
| ) |
|
◆ getMaxVentsBonus()
| StatBonus com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getMaxVentsBonus |
( |
| ) |
|
◆ getMediumWeaponOPCost()
| StatBonus com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getMediumWeaponOPCost |
( |
| ) |
|
◆ getOfficerNumber()
| MutableStat com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getOfficerNumber |
( |
| ) |
|
◆ getOutpostNumber()
| MutableStat com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getOutpostNumber |
( |
| ) |
|
◆ getPoints()
| int com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getPoints |
( |
| ) |
|
◆ getRepairRateMult()
| MutableStat com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getRepairRateMult |
( |
| ) |
|
◆ getShipOrdnancePointBonus()
| StatBonus com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getShipOrdnancePointBonus |
( |
| ) |
|
◆ getSkillLevel()
| float com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getSkillLevel |
( |
String | id | ) |
|
Only returns whole numbers. Float is used for convenience to avoid some extra casting. Other methods work likewise.
- Parameters
-
- Returns
◆ getSkillsCopy()
| List< SkillLevelAPI > com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getSkillsCopy |
( |
| ) |
|
◆ getSmallWeaponOPCost()
| StatBonus com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getSmallWeaponOPCost |
( |
| ) |
|
◆ getStoryPoints()
| int com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getStoryPoints |
( |
| ) |
|
◆ getTotalBonusAndDeferredXPForStoryPoint()
| long com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getTotalBonusAndDeferredXPForStoryPoint |
( |
| ) |
|
◆ getWeaponOPCostMult()
| MutableStat com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getWeaponOPCostMult |
( |
| ) |
|
◆ getXP()
| long com.fs.starfarer.api.characters.MutableCharacterStatsAPI.getXP |
( |
| ) |
|
◆ hasSkill()
| boolean com.fs.starfarer.api.characters.MutableCharacterStatsAPI.hasSkill |
( |
String | id | ) |
|
◆ increaseAptitude()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.increaseAptitude |
( |
String | id | ) |
|
◆ increaseSkill()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.increaseSkill |
( |
String | id | ) |
|
◆ isPlayerStats()
| boolean com.fs.starfarer.api.characters.MutableCharacterStatsAPI.isPlayerStats |
( |
| ) |
|
◆ isSkipRefresh()
| boolean com.fs.starfarer.api.characters.MutableCharacterStatsAPI.isSkipRefresh |
( |
| ) |
|
◆ levelUpIfNeeded() [1/2]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.levelUpIfNeeded |
( |
| ) |
|
◆ levelUpIfNeeded() [2/2]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.levelUpIfNeeded |
( |
TextPanelAPI | textPanel | ) |
|
◆ refreshAllOutpostsEffects()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.refreshAllOutpostsEffects |
( |
MarketAPI | market | ) |
|
◆ refreshAllOutpostsEffectsForPlayerOutposts()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.refreshAllOutpostsEffectsForPlayerOutposts |
( |
| ) |
|
◆ refreshCharacterStatsEffects() [1/2]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.refreshCharacterStatsEffects |
( |
| ) |
|
◆ refreshCharacterStatsEffects() [2/2]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.refreshCharacterStatsEffects |
( |
boolean | withColonyEffects | ) |
|
◆ refreshGovernedOutpostEffects()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.refreshGovernedOutpostEffects |
( |
MarketAPI | market | ) |
|
◆ setAptitudeLevel()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setAptitudeLevel |
( |
String | id, |
|
|
float | level ) |
◆ setBonusXp()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setBonusXp |
( |
long | bonusXp | ) |
|
◆ setBonusXPGainReason()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setBonusXPGainReason |
( |
String | bonusXPGainReason | ) |
|
◆ setDeferredBonusXp()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setDeferredBonusXp |
( |
long | deferredBonusXp | ) |
|
◆ setFleet()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setFleet |
( |
CampaignFleetAPI | fleet | ) |
|
◆ setLevel()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setLevel |
( |
int | level | ) |
|
◆ setOnlyAddBonusXPDoNotSpendStoryPoints()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setOnlyAddBonusXPDoNotSpendStoryPoints |
( |
boolean | onlyAddBonusXPDoNotSpendStoryPoints | ) |
|
◆ setPoints()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setPoints |
( |
int | points | ) |
|
◆ setSkillLevel()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setSkillLevel |
( |
String | id, |
|
|
float | level ) |
◆ setSkipRefresh()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setSkipRefresh |
( |
boolean | skipRefresh | ) |
|
◆ setStoryPoints()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setStoryPoints |
( |
int | storyPoints | ) |
|
◆ setXP()
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.setXP |
( |
long | xp | ) |
|
◆ spendStoryPoints() [1/2]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.spendStoryPoints |
( |
int | points, |
|
|
boolean | withMessage, |
|
|
TextPanelAPI | textPanel, |
|
|
boolean | topScreenMessage, |
|
|
float | bonusXPFraction, |
|
|
String | logText ) |
◆ spendStoryPoints() [2/2]
| void com.fs.starfarer.api.characters.MutableCharacterStatsAPI.spendStoryPoints |
( |
int | points, |
|
|
boolean | withMessage, |
|
|
TextPanelAPI | textPanel, |
|
|
boolean | topScreenMessage, |
|
|
String | logText ) |
Defaults to no bonus XP being granted.
- Parameters
-
| points | |
| withMessage | |
| textPanel | |
| topScreenMessage | |
The documentation for this interface was generated from the following file: