1package com.fs.starfarer.api.impl.campaign.missions.cb;
3import java.util.LinkedHashMap;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.impl.campaign.missions.hub.BaseHubMission;
8import com.fs.starfarer.api.util.Pair;
45 public static Map<Class, Pair<Integer, Integer>>
THRESHOLDS =
46 new LinkedHashMap<Class, Pair<Integer,Integer>>();
47 public static void setThresholds(Class bounty,
int challenging,
int normal) {
48 THRESHOLDS.put(bounty,
new Pair<Integer, Integer>(challenging, normal));
83 public static int getBaseBounty(
int difficulty,
float mult, BaseHubMission mission) {
86 if (mission !=
null) {
87 baseReward *= 0.9f + 0.2f * mission.getGenRandom().nextFloat();
88 baseReward = BaseHubMission.getRoundNumber(baseReward);
static SettingsAPI getSettings()
static int getThresholdNotHigh(Class c)
static float REMNANT_STATION_DAYS
static float REMNANT_FREQ
static int getThresholdNotNormal(Class c)
static float DERELICT_MULT
static int getBaseBounty(int difficulty, float mult, BaseHubMission mission)
static float ENEMY_STATION_FREQ
static float REMNANT_MULT
static void setThresholds(Class bounty, int challenging, int normal)
static float DESERTER_FREQ
static float REMNANT_STATION_FREQ
static float DEFAULT_DAYS
static Map< Class, Pair< Integer, Integer > > THRESHOLDS
static float ENEMY_STATION_MULT
static float REMNANT_PLUS_MULT
static float DESERTER_MULT
static float ENEMY_STATION_DAYS
static float REMNANT_PLUS_FREQ
static float REMNANT_STATION_MULT
static int REWARD_PER_DIFFICULTY
static float REMNANT_PLUS_DAYS
static float DERELICT_FREQ