1package com.fs.starfarer.api.impl.hullmods;
3import com.fs.starfarer.api.combat.BaseHullMod;
4import com.fs.starfarer.api.combat.MutableShipStatsAPI;
5import com.fs.starfarer.api.combat.ShipAPI.HullSize;
6import com.fs.starfarer.api.impl.campaign.ids.Stats;
38 if (index == 0)
return "" + (int)Math.round((1f -
FLUX_MULT) * 100f) +
"%";
40 if (index == 2)
return "" + (int)Math.round((1f -
MISSILE_ROF_MULT) * 100f) +
"%";
43 if (index == 4)
return "Converted Hangar";
44 if (index == 5)
return "" + (int)Math.round(2);
void modifyMult(String source, float value)
void modifyMult(String source, float value)
void modifyPercent(String source, float value)
void modifyFlat(String source, float value)
static final String FORCE_ALLOW_CONVERTED_HANGAR
static final String CONVERTED_HANGAR_NO_REARM_INCREASE
static final String CONVERTED_HANGAR_NO_REFIT_PENALTY
static final String CONVERTED_HANGAR_NO_CREW_INCREASE
void applyEffectsBeforeShipCreation(HullSize hullSize, MutableShipStatsAPI stats, String id)
static float MISSILE_ROF_MULT
static float BALLISTIC_RANGE_MULT
static boolean AlLOW_CONVERTED_HANGAR
String getDescriptionParam(int index, HullSize hullSize)
static float ENERGY_WEAPON_FLUX_INCREASE
StatBonus getBallisticWeaponRangeBonus()
DynamicStatsAPI getDynamic()
StatBonus getSystemFluxCostBonus()
StatBonus getEnergyWeaponFluxCostMod()
MutableStat getFluxCapacity()
MutableStat getMissileRoFMult()
MutableStat getFluxDissipation()
StatBonus getMod(String id)