1package com.fs.starfarer.api.impl.campaign.missions.cb;
3import java.util.ArrayList;
6import com.fs.starfarer.api.campaign.econ.MarketAPI;
7import com.fs.starfarer.api.impl.campaign.ids.Factions;
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;
14 public static List<CustomBountyCreator>
CREATORS =
new ArrayList<CustomBountyCreator>();
37 return super.create(createdAt, barEvent);
42 List<String> posts =
new ArrayList<String>();
49 if (posts.isEmpty()) {
static final String PIRATES
static String POST_STATION_COMMANDER
static String POST_GENERIC_MILITARY
static String SPACE_CAPTAIN
static String POST_BASE_COMMANDER
static String SPACE_COMMANDER
static String GROUND_COLONEL
boolean create(MarketAPI createdAt, boolean barEvent)
static List< CustomBountyCreator > CREATORS
void createBarGiver(MarketAPI createdAt)
List< CustomBountyCreator > getCreators()
PersonImportance pickImportance()
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 setGiverIsPotentialContactOnSuccess()
static boolean hasOrbitalStation(MarketAPI market)
static boolean isMilitary(MarketAPI market)