public static class ContainmentProcedures.Level4 extends BaseSkillEffectDescription implements ShipSkillEffect
BaseSkillEffectDescription.FleetMemberPointContrib, BaseSkillEffectDescription.ThresholdBonusType, BaseSkillEffectDescription.TooltipCreatorSkillEffectPlugin
LevelBasedEffect.ScopeDescription
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 and Description |
---|
ContainmentProcedures.Level4() |
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) |
protected float |
getFuelUseBase(java.lang.String id,
FleetDataAPI data) |
protected float |
getFuelUseMult(java.lang.String id,
FleetDataAPI data) |
LevelBasedEffect.ScopeDescription |
getScopeDescription() |
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, getThresholdBasedBonus, getThresholdBasedRoundedBonus, getTooltipCreator, getTotalCombatOP, getTotalCombatOPDetail, getTotalOP, getTotalOPDetail, getValueLabelForMember, hasCustomDescription, hasFighterBays, hasFighterBays, init, initElite, isCivilian, isCivilian, isInCampaign, isMilitarized, isMilitarized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEffectPerLevelDescription
public void apply(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, java.lang.String id, float level)
apply
in interface ShipSkillEffect
public void unapply(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, java.lang.String id)
unapply
in interface ShipSkillEffect
public java.lang.String getEffectDescription(float level)
getEffectDescription
in interface LevelBasedEffect
getEffectDescription
in class BaseSkillEffectDescription
protected float getFuelUseBase(java.lang.String id, FleetDataAPI data)
protected float getFuelUseMult(java.lang.String id, FleetDataAPI data)
public void createCustomDescription(MutableCharacterStatsAPI stats, SkillSpecAPI skill, TooltipMakerAPI info, float width)
createCustomDescription
in interface CustomSkillDescription
createCustomDescription
in class BaseSkillEffectDescription
public LevelBasedEffect.ScopeDescription getScopeDescription()
getScopeDescription
in interface LevelBasedEffect
getScopeDescription
in class BaseSkillEffectDescription
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.