1package com.fs.starfarer.api.impl.campaign.missions;
4import java.util.ArrayList;
7import com.fs.starfarer.api.Global;
8import com.fs.starfarer.api.campaign.econ.MarketAPI;
9import com.fs.starfarer.api.characters.PersonAPI;
10import com.fs.starfarer.api.impl.campaign.ids.Factions;
11import com.fs.starfarer.api.impl.campaign.ids.Ranks;
12import com.fs.starfarer.api.impl.campaign.ids.Voices;
13import com.fs.starfarer.api.impl.campaign.missions.academy.GACelestialObject.Variation;
14import com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithBarEvent;
15import com.fs.starfarer.api.ui.TooltipMakerAPI;
16import com.fs.starfarer.api.util.Misc;
24 public static enum Stage {
45 if (createdAt ==
null)
return false;
52 String[] planet_whitelist =
new String[] {
62 "station_tse_enterprise",
65 List<String> withoutSource =
new ArrayList<String>();
66 for (String curr : planet_whitelist) withoutSource.add(curr);
75 System.out.print(
"AVIPT failed on destinationId");
180 return "Angry VIP Transport";
static SectorAPI getSector()
static final String PIRATES
void addDescriptionForNonEndStage(TooltipMakerAPI info, float width, float height)
void updateInteractionDataImpl()
boolean addNextStepText(TooltipMakerAPI info, Color tc, float pad)
static float MISSION_DAYS
MarketAPI destination_market
boolean create(MarketAPI createdAt, boolean barEvent)
void addSuccessStages(Object ... ids)
void setTimeLimit(Object failStage, float days, StarSystemAPI noLimitWhileInSystem, Object ... noLimitAfterStages)
boolean setGlobalReference(String key)
boolean setPersonMissionRef(PersonAPI person, String key)
void setIconName(String iconName)
void setGiverPost(String giverPost)
int getDistanceLY(MarketAPI market)
void makeImportant(PersonAPI person, String flag, Enum ... stages)
void setSuccessStage(Object id)
void setGiverRank(String giverRank)
void setStageOnMemoryFlag(Object to, HasMemory withMemory, String flag)
void setFailureStage(Object id)
void findOrCreateGiver(MarketAPI market, boolean addToCommDirectory, boolean cleanUpOnMissionOverIfWasNewPerson)
String pickOne(List< String > options)
boolean setMarketMissionRef(MarketAPI market, String key)
void setStartingStage(Object startingStage)
void setRepFactionChangesNone()
void setCreditReward(int min, int max)
static String getWithDGS(float num)
static Color getHighlightColor()
String getNameWithLowercaseTypeShort()
MarketAPI getMarket(String id)
StarSystemAPI getStarSystem()
void setVoice(String voice)