public class ShroudedMantleHullmod extends HumanShipShroudedHullmod
| Modifier and Type | Class and Description |
|---|---|
static class |
ShroudedMantleHullmod.ShroudedMantleHullmodData |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATA_KEY |
static float |
HEAL_MULT |
static float |
LUNGE_COOLDOWN |
static float |
LUNGE_DUR |
static float |
LUNGE_SPEED |
ALLOW_ON_PHASE_SHIPS, CREATOR, CREW_CASUALTIESINITED_DWELLER_STUFF, SHIP_CREATORSspec| Constructor and Description |
|---|
ShroudedMantleHullmod() |
| Modifier and Type | Method and Description |
|---|---|
void |
advanceInCombat(ShipAPI ship,
float amount)
Not called while paused.
|
void |
applyEffectsBeforeShipCreation(ShipAPI.HullSize hullSize,
MutableShipStatsAPI stats,
java.lang.String id) |
protected void |
doLunge(ShroudedMantleHullmod.ShroudedMantleHullmodData data,
ShipAPI ship,
float amount) |
java.lang.String |
getDescriptionParam(int index,
ShipAPI.HullSize hullSize) |
CargoStackAPI |
getRequiredItem() |
java.lang.String |
getSModDescriptionParam(int index,
ShipAPI.HullSize hullSize,
ShipAPI ship) |
addCrewCasualties, addStrategyAI, deductFlux, getShipCreator, getUnapplicableReason, increasesCrewCasualties, isApplicableToShip, skipFluxUseWhenOverloadedOrVentingapplyEffectsAfterShipAddedToCombatEngine, applyEffectsAfterShipCreationaddPostDescriptionSection, addRequiredItemSection, addSModEffectSection, addSModSection, advanceInCampaign, affectsOPCosts, applyEffectsToFighterSpawnedByShip, canBeAddedOrRemovedNow, getBorderColor, getCanNotBeInstalledNowReason, getDescriptionParam, getDisplayCategoryIndex, getDisplaySortOrder, getNameColor, getSModDescriptionParam, getTooltipWidth, hasSModEffect, hasSModEffectSection, init, isBuiltIn, isInPlayerFleet, isInPlayerFleet, isSMod, isSMod, isSModEffectAPenalty, shipHasOtherModInCategory, shouldAddDescriptionToTooltip, showInRefitScreenModPickerForpublic static float HEAL_MULT
public static float LUNGE_COOLDOWN
public static float LUNGE_DUR
public static float LUNGE_SPEED
public static java.lang.String DATA_KEY
public ShroudedMantleHullmod()
public void applyEffectsBeforeShipCreation(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, java.lang.String id)
applyEffectsBeforeShipCreation in interface HullModEffectapplyEffectsBeforeShipCreation in class HumanShipShroudedHullmodpublic java.lang.String getDescriptionParam(int index, ShipAPI.HullSize hullSize)
getDescriptionParam in interface HullModEffectgetDescriptionParam in class BaseHullModpublic java.lang.String getSModDescriptionParam(int index, ShipAPI.HullSize hullSize, ShipAPI ship)
getSModDescriptionParam in interface HullModEffectgetSModDescriptionParam in class BaseHullModpublic CargoStackAPI getRequiredItem()
public void advanceInCombat(ShipAPI ship, float amount)
HullModEffectadvanceInCombat in interface HullModEffectadvanceInCombat in class DwellerHullmodprotected void doLunge(ShroudedMantleHullmod.ShroudedMantleHullmodData data, ShipAPI ship, float amount)