1package com.fs.starfarer.api.impl.combat.dweller;
5import com.fs.starfarer.api.combat.MutableShipStatsAPI;
6import com.fs.starfarer.api.combat.ShipAPI;
7import com.fs.starfarer.api.combat.ShipAPI.HullSize;
8import com.fs.starfarer.api.impl.campaign.ids.Stats;
9import com.fs.starfarer.api.impl.combat.dweller.DwellerShroud.DwellerShroudParams;
10import com.fs.starfarer.api.util.Misc;
void modifyFlat(String source, float value)
void modifyMult(String source, float value)
void modifyMult(String source, float value)
void modifyFlat(String source, float value)
static final String ELECTRONIC_WARFARE_PENALTY_MOD
void setOverloadColorAndText(ShipAPI ship, DwellerShroud shroud)
static float FLAT_RANGE_BONUS
void initInCombat(ShipAPI ship)
void modifyBaselineShroudParams(ShipAPI ship, DwellerShroudParams params)
DwellerShroudParams createShroudParams(ShipAPI ship)
void initAfterShipCreation(ShipAPI ship, String id)
static float IMPACT_VOLUME_MULT
DwellerShroud createShroud(ShipAPI ship)
static float SENSOR_PROFILE_MULT
static float FLAT_ARMOR_BONUS
void initBasicShipProperties(ShipAPI ship)
static float EW_PENALTY_MULT
void initAfterShipAddedToCombatEngine(ShipAPI ship, String id)
void initBeforeShipCreation(HullSize hullSize, MutableShipStatsAPI stats, String id)
static float MISSILE_GUIDANCE_BONUS
DwellerCombatPlugin createPlugin(ShipAPI ship)
static DwellerCombatPlugin getDwellerPluginFor(CombatEntityAPI entity)
static DwellerShroud getShroudFor(CombatEntityAPI entity)
static DwellerShroudParams createBaselineParams(CombatEntityAPI attachedTo)
RoilingSwarmParams getParams()
static Color setAlpha(Color color, int alpha)
static Color setBrightness(Color color, int brightness)
void setOverloadColor(Color overloadColor)
void setOverloadText(String overloadText)
MutableStat getMaxCombatReadiness()
StatBonus getBallisticWeaponRangeBonus()
DynamicStatsAPI getDynamic()
MutableStat getMissileGuidance()
StatBonus getEffectiveArmorBonus()
MutableStat getAutofireAimAccuracy()
StatBonus getEnergyWeaponRangeBonus()
MutableStat getSensorProfile()
void setRenderEngines(boolean renderEngines)
void setAsteroidCollisionSoundOverride(String asteroidCollisionSoundOverride)
void setDoNotRenderSprite(boolean doNotRenderSprite)
void setSpawnDebris(boolean spawnDebris)
void setNoMuzzleFlash(boolean noMuzzleFlash)
FluxTrackerAPI getFluxTracker()
void setImpactVolumeMult(float impactVolumeMult)
ArmorGridAPI getArmorGrid()
void setExplosionScale(float explosionScale)
void setHulkChanceOverride(float hulkChanceOverride)
void setNoDamagedExplosions(boolean noDamagedExplosions)
void setShipCollisionSoundOverride(String shipCollisionSoundOverride)
void setDoNotRenderVentingAnimation(boolean doNotRenderVentingAnimation)
void setDoNotRenderWeapons(boolean doNotRenderWeapons)
StatBonus getMod(String id)