1package com.fs.starfarer.api.impl.campaign.missions.academy;
5import com.fs.starfarer.api.campaign.econ.MarketAPI;
6import com.fs.starfarer.api.characters.PersonAPI;
7import com.fs.starfarer.api.impl.campaign.ids.People;
8import com.fs.starfarer.api.ui.TooltipMakerAPI;
9import com.fs.starfarer.api.util.Misc;
13 public static enum Stage {
21 protected boolean create(MarketAPI createdAt,
boolean barEvent) {
23 if (!setGlobalReference(
"$gaTTS_ref")) {
27 sebestyen = getImportantPerson(People.SEBESTYEN);
30 setStartingStage(Stage.TALK_TO_SEBESTYEN);
31 addSuccessStages(Stage.COMPLETED);
35 makeImportant(
sebestyen,
null, Stage.TALK_TO_SEBESTYEN);
36 setStageOnMemoryFlag(Stage.COMPLETED,
sebestyen.getMarket(),
"$gaTTS_completed");
38 setRepFactionChangesNone();
39 setRepPersonChangesNone();
51 Color h = Misc.getHighlightColor();
52 if (currentStage == Stage.TALK_TO_SEBESTYEN) {
53 info.addPara(
"Talk to Academician " +
sebestyen.getName().getLast() +
" at the Galatia Academy.", opad);
59 Color h = Misc.getHighlightColor();
60 if (currentStage == Stage.TALK_TO_SEBESTYEN) {
61 info.addPara(
"Talk to Academician " +
sebestyen.getName().getLast() +
" at the Galatia Academy", tc, pad);
69 return "Talk to Academician " +
sebestyen.getName().getLast();
74 if (startingStage !=
null) {
77 return super.getPostfixForState();
boolean addNextStepText(TooltipMakerAPI info, Color tc, float pad)
void addDescriptionForNonEndStage(TooltipMakerAPI info, float width, float height)
void updateInteractionDataImpl()
boolean create(MarketAPI createdAt, boolean barEvent)
String getPostfixForState()