001package com.fs.starfarer.api.impl.hullmods; 002 003import com.fs.starfarer.api.combat.BaseHullMod; 004import com.fs.starfarer.api.combat.MutableShipStatsAPI; 005import com.fs.starfarer.api.combat.ShipAPI.HullSize; 006 007public class AblativeArmor extends BaseHullMod { 008 009 public static float ARMOR_MULT = 0.1f; 010 011 public void applyEffectsBeforeShipCreation(HullSize hullSize, MutableShipStatsAPI stats, String id) { 012 stats.getEffectiveArmorBonus().modifyMult(id, ARMOR_MULT); 013 stats.getMinArmorFraction().modifyMult(id, ARMOR_MULT); 014 } 015 016 public String getDescriptionParam(int index, HullSize hullSize) { 017 if (index == 0) return "" + (int) Math.round(ARMOR_MULT * 100f) + "%"; 018 return null; 019 } 020 021 022} 023 024 025 026 027 028 029 030