public static class CrewTraining.Level1 extends BaseSkillEffectDescription implements ShipSkillEffect, FleetTotalSource
BaseSkillEffectDescription.FleetMemberPointContrib, BaseSkillEffectDescription.ThresholdBonusType, BaseSkillEffectDescription.TooltipCreatorSkillEffectPluginLevelBasedEffect.ScopeDescriptionalpha, 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 and Description |
|---|
Level1() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(MutableShipStatsAPI stats,
ShipAPI.HullSize hullSize,
java.lang.String id,
float level) |
void |
createCustomDescription(MutableCharacterStatsAPI stats,
SkillSpecAPI skill,
TooltipMakerAPI info,
float width) |
java.lang.String |
getEffectDescription(float level) |
FleetTotalItem |
getFleetTotalItem() |
void |
unapply(MutableShipStatsAPI stats,
ShipAPI.HullSize hullSize,
java.lang.String id) |
addAutomatedThresholdInfo, addFighterBayThresholdInfo, addMilitarizedOPThresholdInfo, addOPThresholdAll, addOPThresholdInfo, addOPThresholdInfo, addPhaseOPThresholdInfo, computeAndCacheThresholdBonus, computeAndCacheThresholdBonus, getAutomatedPoints, getAutomatedPointsDetail, getAutomatedPointsTotal, getCombatOPTotal, getCommanderStats, 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, isMilitarizedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEffectPerLevelDescription, getScopeDescriptionpublic Level1()
public FleetTotalItem getFleetTotalItem()
getFleetTotalItem in interface FleetTotalSourcepublic void apply(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, java.lang.String id, float level)
apply in interface ShipSkillEffectpublic void unapply(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, java.lang.String id)
unapply in interface ShipSkillEffectpublic java.lang.String getEffectDescription(float level)
getEffectDescription in interface LevelBasedEffectgetEffectDescription in class BaseSkillEffectDescriptionpublic void createCustomDescription(MutableCharacterStatsAPI stats, SkillSpecAPI skill, TooltipMakerAPI info, float width)
createCustomDescription in interface CustomSkillDescriptioncreateCustomDescription in class BaseSkillEffectDescription