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;
25 stats.getDynamic().getStat(Stats.DMOD_EFFECT_MULT).modifyMult(
id,
DMOD_EFFECT_MULT);
27 stats.getDynamic().getMod(Stats.DMOD_ACQUIRE_PROB_MOD).modifyMult(
id, (1f -
DMOD_AVOID_CHANCE * 0.01f));
29 stats.getDynamic().getMod(Stats.INDIVIDUAL_SHIP_RECOVERY_MOD).modifyFlat(
id, 1000f);
48 if (index == 0)
return "" + (int) Math.round((1f -
DMOD_EFFECT_MULT) * 100f) +
"%";
String getDescriptionParam(int index, HullSize hullSize)
static float DMOD_AVOID_CHANCE
static float DEPLOYMENT_COST_MULT
void applyEffectsBeforeShipCreation(HullSize hullSize, MutableShipStatsAPI stats, String id)
static float DMOD_EFFECT_MULT