001package com.fs.starfarer.api.impl.campaign; 002 003import com.fs.starfarer.api.Global; 004import com.fs.starfarer.api.impl.campaign.intel.bases.PirateBaseManager; 005 006public class Tuning { 007 008 public static float NO_PIRATE_RAID_DAYS_FROM_GAME_START = Global.getSettings().getFloat("noPirateRaidDays"); 009 010 public static float FAST_START_EXTRA_DAYS = Global.getSettings().getFloat("fastStartBaseExtraDays"); 011 public static float DAYS_UNTIL_FULL_TIME_FACTOR = Global.getSettings().getFloat("daysUntilFullTimeFactor"); 012 013 public static int PIRATE_BASE_MIN_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("pirateBaseDestroyedTimeoutMonths", 0); 014 public static int PIRATE_BASE_MAX_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("pirateBaseDestroyedTimeoutMonths", 1); 015 016 public static int PATHER_BASE_MIN_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("patherBaseDestroyedTimeoutMonths", 0); 017 public static int PATHER_BASE_MAX_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("patherBaseDestroyedTimeoutMonths", 1); 018 019 public static int PIRATE_RAID_MIN_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("basePirateRaidTimeoutMonths", 0); 020 public static int PIRATE_RAID_MAX_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("basePirateRaidTimeoutMonths", 1); 021 public static int PIRATE_RAID_DEFEATED_TIMEOUT_MONTHS = Global.getSettings().getInt("pirateRaidTimeoutRaidDefeatedMaxExtraMonths"); 022 023 024 public static float getDaysSinceStart() { 025 return PirateBaseManager.getInstance().getDaysSinceStart(); 026 } 027 028 029 030}