Class CombatEndurance.Level4
java.lang.Object
com.fs.starfarer.api.impl.campaign.skills.BaseSkillEffectDescription
com.fs.starfarer.api.impl.campaign.skills.CombatEndurance.Level4
- All Implemented Interfaces:
AfterShipCreationSkillEffect
,CustomSkillDescription
,LevelBasedEffect
,ShipSkillEffect
- Enclosing class:
- CombatEndurance
public static class CombatEndurance.Level4
extends BaseSkillEffectDescription
implements ShipSkillEffect, AfterShipCreationSkillEffect
-
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
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
applyEffectsAfterShipCreation
(ShipAPI ship, String id) void
createCustomDescription
(MutableCharacterStatsAPI stats, SkillSpecAPI skill, TooltipMakerAPI info, float width) void
unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
unapplyEffectsAfterShipCreation
(ShipAPI ship, 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, getEffectDescription, getEffectPerLevelDescription, getFighterBaysTotal, getFleetData, getMilitarizedOP, getMilitarizedOPDetail, getMilitarizedOPTotal, getNumBaysIncludingModules, getNumFighterBays, getNumFighterBaysDetail, getOPTotal, getPhaseOP, getPhaseOPDetail, getPhaseOPTotal, getPoints, getScopeDescription, getThresholdBasedBonus, getThresholdBasedRoundedBonus, getTooltipCreator, getTotalCombatOP, getTotalCombatOPDetail, getTotalOP, getTotalOPDetail, getValueLabelForMember, hasCustomDescription, hasFighterBays, hasFighterBays, init, initElite, isCivilian, isCivilian, isInCampaign, isMilitarized, isMilitarized
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.fs.starfarer.api.characters.LevelBasedEffect
getEffectDescription, getEffectPerLevelDescription, getScopeDescription
-
Constructor Details
-
Level4
public Level4()
-
-
Method Details
-
applyEffectsAfterShipCreation
- Specified by:
applyEffectsAfterShipCreation
in interfaceAfterShipCreationSkillEffect
-
unapplyEffectsAfterShipCreation
- Specified by:
unapplyEffectsAfterShipCreation
in interfaceAfterShipCreationSkillEffect
-
apply
- Specified by:
apply
in interfaceShipSkillEffect
-
unapply
- Specified by:
unapply
in interfaceShipSkillEffect
-
createCustomDescription
public void createCustomDescription(MutableCharacterStatsAPI stats, SkillSpecAPI skill, TooltipMakerAPI info, float width) - Specified by:
createCustomDescription
in interfaceCustomSkillDescription
- Overrides:
createCustomDescription
in classBaseSkillEffectDescription
-