Class ForceConcentration.Level4
java.lang.Object
com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription
com.fs.starfarer.api.impl.campaign.skills.ForceConcentration.Level4
- All Implemented Interfaces:
CharacterStatsSkillEffect
,CustomSkillDescription
,LevelBasedEffect
- Enclosing class:
- ForceConcentration
public static class ForceConcentration.Level4
extends BaseSkillEffectDescription
implements CharacterStatsSkillEffect
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription
BaseSkillEffectDescription.FleetMemberPointContrib, BaseSkillEffectDescription.ThresholdBonusType, BaseSkillEffectDescription.TooltipCreatorSkillEffectPlugin
Nested classes/interfaces inherited from interface com.fs.starfarer.api.characters.LevelBasedEffect
LevelBasedEffect.ScopeDescription
-
Field Summary
Fields inherited from class com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription
alpha, AUTOMATED_POINTS_THRESHOLD, dhc, dtc, FIGHTER_BAYS_THRESHOLD, hc, indent, MILITARIZED_OP_THRESHOLD, OP_ALL_LOW_THRESHOLD, OP_ALL_THRESHOLD, OP_LOW_THRESHOLD, OP_THRESHOLD, PHASE_OP_THRESHOLD, RECOVERY_COST, tc, TOOLTIP_WIDTH, USE_RECOVERY_COST
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(MutableCharacterStatsAPI stats, String id, float level) void
createCustomDescription
(MutableCharacterStatsAPI stats, SkillSpecAPI skill, TooltipMakerAPI info, float width) getEffectDescription
(float level) void
unapply
(MutableCharacterStatsAPI stats, String id) Methods inherited from class com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription
addAutomatedThresholdInfo, addFighterBayThresholdInfo, addMilitarizedOPThresholdInfo, addOPThresholdAll, addOPThresholdInfo, addOPThresholdInfo, addPhaseOPThresholdInfo, computeAndCacheThresholdBonus, computeAndCacheThresholdBonus, getAutomatedPoints, getAutomatedPointsDetail, getAutomatedPointsTotal, getCombatOPTotal, getCommanderStats, getFighterBaysTotal, getFleetData, getMilitarizedOP, getMilitarizedOPDetail, getMilitarizedOPTotal, getNumBaysIncludingModules, getNumFighterBays, getNumFighterBaysDetail, getOPTotal, getPhaseOP, getPhaseOPDetail, getPhaseOPTotal, getPoints, getThresholdBasedBonus, getThresholdBasedRoundedBonus, getTooltipCreator, getTotalCombatOP, getTotalCombatOPDetail, getTotalOP, getTotalOPDetail, getValueLabelForMember, hasCustomDescription, hasFighterBays, hasFighterBays, init, initElite, isCivilian, isCivilian, isInCampaign, isMilitarized, isMilitarized
-
Constructor Details
-
Level4
public Level4()
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceCharacterStatsSkillEffect
-
unapply
- Specified by:
unapply
in interfaceCharacterStatsSkillEffect
-
createCustomDescription
public void createCustomDescription(MutableCharacterStatsAPI stats, SkillSpecAPI skill, TooltipMakerAPI info, float width) - Specified by:
createCustomDescription
in interfaceCustomSkillDescription
- Overrides:
createCustomDescription
in classBaseSkillEffectDescription
-
getEffectDescription
- Specified by:
getEffectDescription
in interfaceLevelBasedEffect
- Overrides:
getEffectDescription
in classBaseSkillEffectDescription
-
getEffectPerLevelDescription
- Specified by:
getEffectPerLevelDescription
in interfaceLevelBasedEffect
- Overrides:
getEffectPerLevelDescription
in classBaseSkillEffectDescription
-
getScopeDescription
- Specified by:
getScopeDescription
in interfaceLevelBasedEffect
- Overrides:
getScopeDescription
in classBaseSkillEffectDescription
-