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