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;
6import com.fs.starfarer.api.combat.ShipAPI.HullSize;
7import com.fs.starfarer.api.impl.campaign.ids.Stats;
9@SuppressWarnings(
"unchecked")
12 public static float SHIELD_PERCENT = 10f;
25 if (index == 0)
return "" + (int) Math.round(SHIELD_PERCENT * effect) +
"%";
void modifyPercent(String source, float value)
static final String DMOD_EFFECT_MULT
static String getCostDescParam(int index, int startIndex)
static void modifyCost(HullSize hullSize, MutableShipStatsAPI stats, String id)
void applyEffectsBeforeShipCreation(HullSize hullSize, MutableShipStatsAPI stats, String id)
String getDescriptionParam(int index, HullSize hullSize, ShipAPI ship)
DynamicStatsAPI getDynamic()
MutableStat getShieldDamageTakenMult()
MutableShipStatsAPI getMutableStats()
float getValue(String id)