Class HumanShipShroudedHullmod
java.lang.Object
com.fs.starfarer.api.combat.BaseHullMod
com.fs.starfarer.api.impl.combat.dweller.DwellerHullmod
com.fs.starfarer.api.impl.combat.dweller.HumanShipShroudedHullmod
- All Implemented Interfaces:
HullModEffect
- Direct Known Subclasses:
ShroudedLensHullmod
,ShroudedMantleHullmod
,ShroudedThunderheadHullmod
-
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.impl.combat.dweller.DwellerHullmod
INITED_DWELLER_STUFF, SHIP_CREATORS
Fields inherited from class com.fs.starfarer.api.combat.BaseHullMod
spec
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCrewCasualties
(TooltipMakerAPI tooltip, float opad) protected boolean
void
applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) protected boolean
deductFlux
(ShipAPI ship, float fluxCost) protected DwellerShipCreator
getShipCreator
(String hullId) getUnapplicableReason
(ShipAPI ship) protected boolean
boolean
isApplicableToShip
(ShipAPI ship) protected boolean
Methods inherited from class com.fs.starfarer.api.impl.combat.dweller.DwellerHullmod
advanceInCombat, applyEffectsAfterShipAddedToCombatEngine, applyEffectsAfterShipCreation
Methods inherited from class com.fs.starfarer.api.combat.BaseHullMod
addPostDescriptionSection, addRequiredItemSection, addSModEffectSection, addSModSection, advanceInCampaign, affectsOPCosts, applyEffectsToFighterSpawnedByShip, canBeAddedOrRemovedNow, getBorderColor, getCanNotBeInstalledNowReason, getDescriptionParam, getDescriptionParam, getDisplayCategoryIndex, getDisplaySortOrder, getNameColor, getSModDescriptionParam, getSModDescriptionParam, getTooltipWidth, hasSModEffect, hasSModEffectSection, init, isBuiltIn, isInPlayerFleet, isInPlayerFleet, isSMod, isSMod, isSModEffectAPenalty, shipHasOtherModInCategory, shouldAddDescriptionToTooltip, showInRefitScreenModPickerFor
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.combat.HullModEffect
getRequiredItem
-
Field Details
-
CREW_CASUALTIES
public static float CREW_CASUALTIES -
CREATOR
-
ALLOW_ON_PHASE_SHIPS
public static boolean ALLOW_ON_PHASE_SHIPS
-
-
Constructor Details
-
HumanShipShroudedHullmod
public HumanShipShroudedHullmod()
-
-
Method Details
-
isApplicableToShip
- Specified by:
isApplicableToShip
in interfaceHullModEffect
- Overrides:
isApplicableToShip
in classBaseHullMod
-
getUnapplicableReason
- Specified by:
getUnapplicableReason
in interfaceHullModEffect
- Overrides:
getUnapplicableReason
in classBaseHullMod
-
increasesCrewCasualties
protected boolean increasesCrewCasualties() -
addStrategyAI
protected boolean addStrategyAI()- Overrides:
addStrategyAI
in classDwellerHullmod
-
getShipCreator
- Overrides:
getShipCreator
in classDwellerHullmod
-
applyEffectsBeforeShipCreation
public void applyEffectsBeforeShipCreation(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) - Specified by:
applyEffectsBeforeShipCreation
in interfaceHullModEffect
- Overrides:
applyEffectsBeforeShipCreation
in classDwellerHullmod
-
skipFluxUseWhenOverloadedOrVenting
protected boolean skipFluxUseWhenOverloadedOrVenting() -
deductFlux
-
addCrewCasualties
-