Package com.fs.starfarer.api.characters
Class SkillsChangeRemoveVentsCapsEffect
java.lang.Object
com.fs.starfarer.api.characters.BaseSkillsChangeEffect
com.fs.starfarer.api.characters.SkillsChangeRemoveVentsCapsEffect
- All Implemented Interfaces:
SkillsChangeEffect
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyEffects
(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map<String, Object> dataMap) static void
clampNumVentsAndCaps
(FleetMemberAPI member, MutableCharacterStatsAPI stats) static int
getMaxCaps
(ShipAPI.HullSize size, MutableCharacterStatsAPI stats) static int
getMaxVents
(ShipAPI.HullSize size, MutableCharacterStatsAPI stats) boolean
void
void
printEffects
(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map<String, Object> dataMap) void
setMap
(SkillsChangeRemoveVentsCapsEffect.VentsCapsDataMap map, Map<String, Object> dataMap) Methods inherited from class com.fs.starfarer.api.characters.BaseSkillsChangeEffect
prepare
-
Constructor Details
-
SkillsChangeRemoveVentsCapsEffect
public SkillsChangeRemoveVentsCapsEffect()
-
-
Method Details
-
setMap
public void setMap(SkillsChangeRemoveVentsCapsEffect.VentsCapsDataMap map, Map<String, Object> dataMap) -
getMap
-
getMaxVents
-
getMaxCaps
-
getEffects
public SkillsChangeRemoveVentsCapsEffect.VentsCapsDataMap getEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to) -
hasEffects
- Specified by:
hasEffects
in interfaceSkillsChangeEffect
- Overrides:
hasEffects
in classBaseSkillsChangeEffect
-
printEffects
public void printEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, TooltipMakerAPI info, Map<String, Object> dataMap) - Specified by:
printEffects
in interfaceSkillsChangeEffect
- Overrides:
printEffects
in classBaseSkillsChangeEffect
-
infoButtonPressed
- Specified by:
infoButtonPressed
in interfaceSkillsChangeEffect
- Overrides:
infoButtonPressed
in classBaseSkillsChangeEffect
-
applyEffects
public void applyEffects(MutableCharacterStatsAPI from, MutableCharacterStatsAPI to, Map<String, Object> dataMap) - Specified by:
applyEffects
in interfaceSkillsChangeEffect
- Overrides:
applyEffects
in classBaseSkillsChangeEffect
-
clampNumVentsAndCaps
-