public class HumanShipShroudedHullmod extends DwellerHullmod
| Modifier and Type | Field and Description |
|---|---|
static boolean |
ALLOW_ON_PHASE_SHIPS |
static DwellerShipCreator |
CREATOR |
static float |
CREW_CASUALTIES |
INITED_DWELLER_STUFF, SHIP_CREATORSspec| Constructor and Description |
|---|
HumanShipShroudedHullmod() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCrewCasualties(TooltipMakerAPI tooltip,
float opad) |
protected boolean |
addStrategyAI() |
void |
applyEffectsBeforeShipCreation(ShipAPI.HullSize hullSize,
MutableShipStatsAPI stats,
java.lang.String id) |
protected boolean |
deductFlux(ShipAPI ship,
float fluxCost) |
protected DwellerShipCreator |
getShipCreator(java.lang.String hullId) |
java.lang.String |
getUnapplicableReason(ShipAPI ship) |
protected boolean |
increasesCrewCasualties() |
boolean |
isApplicableToShip(ShipAPI ship) |
protected boolean |
skipFluxUseWhenOverloadedOrVenting() |
advanceInCombat, applyEffectsAfterShipAddedToCombatEngine, applyEffectsAfterShipCreationaddPostDescriptionSection, 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, showInRefitScreenModPickerForclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRequiredItempublic static float CREW_CASUALTIES
public static DwellerShipCreator CREATOR
public static boolean ALLOW_ON_PHASE_SHIPS
public HumanShipShroudedHullmod()
public boolean isApplicableToShip(ShipAPI ship)
isApplicableToShip in interface HullModEffectisApplicableToShip in class BaseHullModpublic java.lang.String getUnapplicableReason(ShipAPI ship)
getUnapplicableReason in interface HullModEffectgetUnapplicableReason in class BaseHullModprotected boolean increasesCrewCasualties()
protected boolean addStrategyAI()
addStrategyAI in class DwellerHullmodprotected DwellerShipCreator getShipCreator(java.lang.String hullId)
getShipCreator in class DwellerHullmodpublic void applyEffectsBeforeShipCreation(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, java.lang.String id)
applyEffectsBeforeShipCreation in interface HullModEffectapplyEffectsBeforeShipCreation in class DwellerHullmodprotected boolean skipFluxUseWhenOverloadedOrVenting()
protected boolean deductFlux(ShipAPI ship, float fluxCost)
public void addCrewCasualties(TooltipMakerAPI tooltip, float opad)