1package com.fs.starfarer.api.impl.campaign.missions.academy;
7import com.fs.starfarer.api.campaign.InteractionDialogAPI;
8import com.fs.starfarer.api.campaign.econ.MarketAPI;
9import com.fs.starfarer.api.campaign.rules.MemoryAPI;
10import com.fs.starfarer.api.characters.PersonAPI;
11import com.fs.starfarer.api.impl.campaign.ids.People;
12import com.fs.starfarer.api.ui.TooltipMakerAPI;
13import com.fs.starfarer.api.util.Misc;
14import com.fs.starfarer.api.util.Misc.Token;
18 public static enum Stage {
40 if (
baird ==
null)
return false;
75 if (
"makeSebestyenImportant".equals(action)) {
98 info.
addPara(
"Return the data core to Academician Sebestyen. He'll get you your reward.", opad);
103 info.
addPara(
"Return the data core to the Galatia Academy for a reward.", opad);
114 info.
addPara(
"Return the data core to Academician Sebestyen at the Galatia Academy in the Galatia system", tc, pad);
118 info.
addPara(
"Go to the Galatia Academy in the Galatia system", tc, pad);
127 return "Return the Data Core";
135 return super.getPostfixForState();
void addDescriptionForNonEndStage(TooltipMakerAPI info, float width, float height)
boolean create(MarketAPI createdAt, boolean barEvent)
boolean callAction(String action, String ruleId, InteractionDialogAPI dialog, List< Token > params, Map< String, MemoryAPI > memoryMap)
boolean addNextStepText(TooltipMakerAPI info, Color tc, float pad)
String getPostfixForState()
void updateInteractionDataImpl()
void makePrimaryObjective(Object personOrMarketOrEntity)
void addSuccessStages(Object ... ids)
boolean setGlobalReference(String key)
void makeImportant(PersonAPI person, String flag, Enum ... stages)
PersonAPI getImportantPerson(String id)
void setStageOnGlobalFlag(Object to, String flag)
static void addStandardMarketDesc(String prefix, MarketAPI market, TooltipMakerAPI info, float pad)
transient Object startingStage
void setStartingStage(Object startingStage)
void makeUnimportant(PersonAPI person, Enum ... stages)
void setRepFactionChangesNone()
void setRepPersonChangesNone()
static String getWithDGS(float num)