1package com.fs.starfarer.api.impl.campaign.missions;
7import com.fs.starfarer.api.Global;
8import com.fs.starfarer.api.campaign.InteractionDialogAPI;
9import com.fs.starfarer.api.campaign.econ.MarketAPI;
10import com.fs.starfarer.api.campaign.rules.MemoryAPI;
11import com.fs.starfarer.api.characters.PersonAPI;
12import com.fs.starfarer.api.impl.campaign.ids.Factions;
13import com.fs.starfarer.api.impl.campaign.ids.FleetTypes;
14import com.fs.starfarer.api.impl.campaign.ids.People;
15import com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithSearch;
16import com.fs.starfarer.api.ui.TooltipMakerAPI;
17import com.fs.starfarer.api.util.Misc;
18import com.fs.starfarer.api.util.Misc.Token;
22 public static enum Stage {
53 if (
volturn ==
null)
return false;
103 List<Token> params,
final Map<String, MemoryAPI> memoryMap) {
115 return super.callAction(action, ruleId, dialog, params, memoryMap);
126 info.
addPara(
"Deliver the mysterious old man, the kid, and their robot to Volturn in the Askonia system. Avoid patrols; they may be wanted by the authorities.", opad);
134 info.
addPara(
"Go to Volturn in the Askonia system", tc, pad);
142 return "Passage To Volturn";
150 return super.getPostfixForState();
static SectorAPI getSector()
static final String DIKTAT
static final String PATROL_SMALL
String getPostfixForState()
void updateInteractionDataImpl()
boolean callAction(String action, String ruleId, final InteractionDialogAPI dialog, List< Token > params, final Map< String, MemoryAPI > memoryMap)
void addDescriptionForNonEndStage(TooltipMakerAPI info, float width, float height)
boolean create(MarketAPI createdAt, boolean barEvent)
boolean addNextStepText(TooltipMakerAPI info, Color tc, float pad)
static float MISSION_DAYS
void addSuccessStages(Object ... ids)
boolean setGlobalReference(String key)
static float getUnits(float lightYears)
void makeImportant(PersonAPI person, String flag, Enum ... stages)
PersonAPI getImportantPerson(String id)
void setStageOnGlobalFlag(Object to, String flag)
void setPersonOverride(PersonAPI personOverride)
transient Object startingStage
void setStartingStage(Object startingStage)
void setRepFactionChangesNone()
void setRepPersonChangesNone()
void triggerPickLocationTowardsPlayer(final SectorEntityToken entity, final float arc, final float dist)
void triggerFleetAllowLongPursuit()
void triggerAutoAdjustFleetStrengthMajor()
void triggerMakeHostileAndAggressive()
void triggerSetGlobalMemoryValue(final String key, final Object value)
void triggerSetFleetAlwaysPursue()
void triggerOrderFleetInterceptPlayer()
void beginStageTrigger(Object ... stages)
void triggerFleetMakeImportant(String flag, Enum ... stages)
void triggerSpawnFleetAtPickedLocation()
void triggerSetFleetMissionRef(final String key)
void beginEnteredLocationTrigger(LocationAPI location, Object ... stages)
void triggerCreateFleet(FleetSize size, FleetQuality quality, String factionId, String type, StarSystemAPI roughlyWhere)
static String getWithDGS(float num)
static Color getHighlightColor()
MarketAPI getMarket(String id)
StarSystemAPI getStarSystem()
PlanetAPI getPlanetEntity()
String getPortraitSprite()