001package com.fs.starfarer.api.impl.hullmods; 002 003import com.fs.starfarer.api.combat.MutableShipStatsAPI; 004import com.fs.starfarer.api.combat.ShipAPI.HullSize; 005 006public class HighEfficiencyDriveField extends BaseLogisticsHullMod { 007 008 public static final float REDUCTION = 0.333333f; 009 010 public void applyEffectsBeforeShipCreation(HullSize hullSize, MutableShipStatsAPI stats, String id) { 011 stats.getFuelUseMod().modifyMult(id, 1f - REDUCTION); 012 } 013 014 public String getDescriptionParam(int index, HullSize hullSize) { 015 if (index == 0) return "" + (int) Math.round(REDUCTION * 100f) + "%"; 016 return null; 017 } 018} 019 020 021 022