Starsector API
Loading...
Searching...
No Matches
Tuning.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign;
2
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.impl.campaign.intel.bases.PirateBaseManager;
5
6public class Tuning {
7
8 public static float NO_PIRATE_RAID_DAYS_FROM_GAME_START = Global.getSettings().getFloat("noPirateRaidDays");
9
10 public static float FAST_START_EXTRA_DAYS = Global.getSettings().getFloat("fastStartBaseExtraDays");
11 public static float DAYS_UNTIL_FULL_TIME_FACTOR = Global.getSettings().getFloat("daysUntilFullTimeFactor");
12
13 public static int PIRATE_BASE_MIN_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("pirateBaseDestroyedTimeoutMonths", 0);
14 public static int PIRATE_BASE_MAX_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("pirateBaseDestroyedTimeoutMonths", 1);
15
16 public static int PATHER_BASE_MIN_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("patherBaseDestroyedTimeoutMonths", 0);
17 public static int PATHER_BASE_MAX_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("patherBaseDestroyedTimeoutMonths", 1);
18
19 public static int PIRATE_RAID_MIN_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("basePirateRaidTimeoutMonths", 0);
20 public static int PIRATE_RAID_MAX_TIMEOUT_MONTHS = Global.getSettings().getIntFromArray("basePirateRaidTimeoutMonths", 1);
21 public static int PIRATE_RAID_DEFEATED_TIMEOUT_MONTHS = Global.getSettings().getInt("pirateRaidTimeoutRaidDefeatedMaxExtraMonths");
22
23
24 public static float getDaysSinceStart() {
25 return PirateBaseManager.getInstance().getDaysSinceStart();
26 }
27
28
29
30}
static SettingsAPI getSettings()
Definition Global.java:51
int getIntFromArray(String key, int index)