Package com.fs.starfarer.api.characters
Class BaseSkillsChangeEffect
java.lang.Object
com.fs.starfarer.api.characters.BaseSkillsChangeEffect
- All Implemented Interfaces:
SkillsChangeEffect
- Direct Known Subclasses:
SkillsChangeOfficerEffect
,SkillsChangeRemoveExcessOPEffect
,SkillsChangeRemoveSmodsEffect
,SkillsChangeRemoveVentsCapsEffect
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyEffects
(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map<String, Object> dataMap) boolean
void
protected void
prepare()
void
printEffects
(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map<String, Object> dataMap)
-
Field Details
-
base
-
dark
-
bright
-
sBase
-
sDark
-
sBright
-
-
Constructor Details
-
BaseSkillsChangeEffect
public BaseSkillsChangeEffect()
-
-
Method Details
-
prepare
protected void prepare() -
hasEffects
- Specified by:
hasEffects
in interfaceSkillsChangeEffect
-
infoButtonPressed
- Specified by:
infoButtonPressed
in interfaceSkillsChangeEffect
-
printEffects
public void printEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map<String, Object> dataMap) - Specified by:
printEffects
in interfaceSkillsChangeEffect
-
applyEffects
public void applyEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map<String, Object> dataMap) - Specified by:
applyEffects
in interfaceSkillsChangeEffect
-