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}