Class BaseDwellerShipCreator
java.lang.Object
com.fs.starfarer.api.impl.combat.dweller.BaseDwellerShipCreator
- All Implemented Interfaces:
DwellerShipCreator
- Direct Known Subclasses:
HumanShipShroudCreator
,ShroudedEjectaShipCreator
,ShroudedEyeShipCreator
,ShroudedMaelstromShipCreator
,ShroudedMawShipCreator
,ShroudedTendrilShipCreator
,ShroudedVortexShipCreator
,TestDwellerShipCreator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
static float
static float
static float
static float
static float
static float
static float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DwellerCombatPlugin
createPlugin
(ShipAPI ship) protected DwellerShroud
createShroud
(ShipAPI ship) protected DwellerShroud.DwellerShroudParams
createShroudParams
(ShipAPI ship) void
initAfterShipAddedToCombatEngine
(ShipAPI ship, String id) void
initAfterShipCreation
(ShipAPI ship, String id) protected void
void
initBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
initInCombat
(ShipAPI ship) protected void
protected void
setOverloadColorAndText
(ShipAPI ship, DwellerShroud shroud)
-
Field Details
-
IMPACT_VOLUME_MULT
public static float IMPACT_VOLUME_MULT -
AIM_BONUS
public static float AIM_BONUS -
MISSILE_GUIDANCE_BONUS
public static float MISSILE_GUIDANCE_BONUS -
CR_BONUS
public static float CR_BONUS -
SENSOR_PROFILE_MULT
public static float SENSOR_PROFILE_MULT -
EW_PENALTY_MULT
public static float EW_PENALTY_MULT -
FLAT_RANGE_BONUS
public static float FLAT_RANGE_BONUS -
FLAT_ARMOR_BONUS
public static float FLAT_ARMOR_BONUS
-
-
Constructor Details
-
BaseDwellerShipCreator
public BaseDwellerShipCreator()
-
-
Method Details
-
initBeforeShipCreation
- Specified by:
initBeforeShipCreation
in interfaceDwellerShipCreator
-
initAfterShipCreation
- Specified by:
initAfterShipCreation
in interfaceDwellerShipCreator
-
initAfterShipAddedToCombatEngine
- Specified by:
initAfterShipAddedToCombatEngine
in interfaceDwellerShipCreator
-
initInCombat
- Specified by:
initInCombat
in interfaceDwellerShipCreator
-
createShroud
-
createShroudParams
-
modifyBaselineShroudParams
-
createPlugin
-
initBasicShipProperties
-
setOverloadColorAndText
-