1package com.fs.starfarer.api.impl.campaign.missions;
3import java.util.ArrayList;
6import com.fs.starfarer.api.campaign.econ.MarketAPI;
7import com.fs.starfarer.api.impl.campaign.ids.Industries;
8import com.fs.starfarer.api.impl.campaign.ids.Ranks;
9import com.fs.starfarer.api.impl.campaign.ids.Tags;
10import com.fs.starfarer.api.util.Misc;
15 List<String> posts =
new ArrayList<String>();
27 if (post ==
null)
return;
49 return CreditReward.HIGH;
static final String ORBITALWORKS
static final String HEAVYINDUSTRY
static String GROUND_MAJOR
static String POST_STATION_COMMANDER
static String POST_ADMINISTRATOR
static String SPACE_ADMIRAL
static String GROUND_CAPTAIN
static String SPACE_CAPTAIN
static String POST_BASE_COMMANDER
static String SPACE_COMMANDER
static String GROUND_COLONEL
String[] getTargetIndustries()
void createBarGiver(MarketAPI createdAt)
boolean availableAtMarket(MarketAPI createdAt)
void addExtraTriggers(MarketAPI createdAt)
CreditReward getRewardTier()
void setGiverPost(String giverPost)
void setGiverRank(String giverRank)
void setGiverImportance(PersonImportance giverImportance)
void setGiverTags(String ... giverTags)
void findOrCreateGiver(MarketAPI market, boolean addToCommDirectory, boolean cleanUpOnMissionOverIfWasNewPerson)
PersonImportance pickHighImportance()
String pickOne(List< String > options)
void triggerCreateMediumPatrolAroundMarket(MarketAPI market, Object stage, float extraSuspicion)
void triggerCreateLargePatrolAroundMarket(MarketAPI market, Object stage, float extraSuspicion)
static boolean hasOrbitalStation(MarketAPI market)
static boolean isMilitary(MarketAPI market)