Starsector API
|
Classes | |
class | OfficerDataMap |
class | OfficerEffectData |
Public Member Functions | |
void | setMap (OfficerDataMap map, Map< String, Object > dataMap) |
OfficerDataMap | getMap (Map< String, Object > dataMap) |
int | getMaxLevel (MutableCharacterStatsAPI stats) |
int | getMaxEliteSkills (MutableCharacterStatsAPI stats) |
int | getNumEliteSkills (PersonAPI person) |
OfficerDataMap | getEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to) |
boolean | hasEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to) |
void | printEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map< String, Object > dataMap) |
void | infoButtonPressed (ButtonAPI button, Object param, Map< String, Object > dataMap) |
void | applyEffects (MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map< String, Object > dataMap) |
Additional Inherited Members | |
![]() | |
void | prepare () |
![]() | |
Color | base |
Color | dark |
Color | bright |
Color | sBase |
Color | sDark |
Color | sBright |
Definition at line 25 of file SkillsChangeOfficerEffect.java.
void com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.applyEffects | ( | MutableCharacterStatsAPI | from, |
MutableCharacterStatsAPI | to, | ||
Map< String, Object > | dataMap | ||
) |
Reimplemented from com.fs.starfarer.api.characters.BaseSkillsChangeEffect.
Definition at line 346 of file SkillsChangeOfficerEffect.java.
OfficerDataMap com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getEffects | ( | MutableCharacterStatsAPI | from, |
MutableCharacterStatsAPI | to | ||
) |
Definition at line 83 of file SkillsChangeOfficerEffect.java.
OfficerDataMap com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getMap | ( | Map< String, Object > | dataMap | ) |
Definition at line 52 of file SkillsChangeOfficerEffect.java.
int com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getMaxEliteSkills | ( | MutableCharacterStatsAPI | stats | ) |
Definition at line 68 of file SkillsChangeOfficerEffect.java.
int com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getMaxLevel | ( | MutableCharacterStatsAPI | stats | ) |
Definition at line 63 of file SkillsChangeOfficerEffect.java.
int com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.getNumEliteSkills | ( | PersonAPI | person | ) |
Definition at line 73 of file SkillsChangeOfficerEffect.java.
boolean com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.hasEffects | ( | MutableCharacterStatsAPI | from, |
MutableCharacterStatsAPI | to | ||
) |
Reimplemented from com.fs.starfarer.api.characters.BaseSkillsChangeEffect.
Definition at line 192 of file SkillsChangeOfficerEffect.java.
void com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.infoButtonPressed | ( | ButtonAPI | button, |
Object | param, | ||
Map< String, Object > | dataMap | ||
) |
Reimplemented from com.fs.starfarer.api.characters.BaseSkillsChangeEffect.
Definition at line 327 of file SkillsChangeOfficerEffect.java.
void com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.printEffects | ( | MutableCharacterStatsAPI | from, |
MutableCharacterStatsAPI | to, | ||
TooltipMakerAPI | info, | ||
Map< String, Object > | dataMap | ||
) |
Reimplemented from com.fs.starfarer.api.characters.BaseSkillsChangeEffect.
Definition at line 197 of file SkillsChangeOfficerEffect.java.
void com.fs.starfarer.api.characters.SkillsChangeOfficerEffect.setMap | ( | OfficerDataMap | map, |
Map< String, Object > | dataMap | ||
) |
Definition at line 48 of file SkillsChangeOfficerEffect.java.