public class TriTachyonCommerceRaiding extends BaseEventIntel
| Modifier and Type | Class and Description |
|---|---|
static class |
TriTachyonCommerceRaiding.Stage |
BaseEventIntel.EventStageData, BaseEventIntel.EventStageDisplayData, BaseEventIntel.RandomizedStageType, BaseEventIntel.StageIconSizeIntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY |
static int |
PROGRESS_1 |
static int |
PROGRESS_MAX |
addingFactorDialog, factors, maxProgress, prevProgressDeltaWasPositive, progress, progressDeltaRemainder, random, RANDOM_EVENT_NONE, sortTier, stages, uiWidthBULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, tagsForSort, timestampLIST_ITEM_TEXT_WIDTH, NEW_DAYS| Constructor and Description |
|---|
TriTachyonCommerceRaiding(TextPanelAPI text,
boolean withIntelNotification) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBulletPoints(TooltipMakerAPI info,
IntelInfoPlugin.ListInfoMode mode,
boolean isUpdate,
java.awt.Color tc,
float initPad) |
static void |
addFactorCreateIfNecessary(EventFactor factor,
InteractionDialogAPI dialog) |
void |
addStageDesc(TooltipMakerAPI info,
java.lang.Object stageId,
float initPad,
boolean forTooltip) |
void |
addStageDescriptionText(TooltipMakerAPI info,
float width,
java.lang.Object stageId) |
protected void |
advanceImpl(float amount) |
static TriTachyonCommerceRaiding |
get() |
java.awt.Color |
getBarColor() |
java.awt.Color |
getBarProgressIndicatorColor() |
FactionAPI |
getFaction() |
java.lang.String |
getIcon()
40x40, no icon if null.
|
java.util.Set<java.lang.String> |
getIntelTags(SectorMapAPI map)
Method NEEDS to handle map being null gracefully.
|
protected java.lang.String |
getName() |
protected java.lang.String |
getSoundForOneTimeFactorUpdate(EventFactor factor) |
protected java.lang.String |
getSoundForStageReachedUpdate(java.lang.Object stageId) |
protected java.lang.String |
getStageIconImpl(java.lang.Object stageId) |
protected int |
getStageImportance(java.lang.Object stageId) |
TooltipMakerAPI.TooltipCreator |
getStageTooltipImpl(java.lang.Object stageId) |
protected void |
notifyEnded() |
protected void |
notifyEnding() |
protected void |
notifyStageReached(BaseEventIntel.EventStageData stage) |
protected java.lang.Object |
readResolve() |
protected void |
sendBountyHunters() |
protected void |
setup() |
boolean |
withMonthlyFactors() |
addEventFactorBulletPoints, addFactor, addFactor, addStage, addStage, addStage, addStage, addStageDescriptionWithImage, afterStageDescriptions, createDisplayData, createIntelInfo, createLargeDescription, getBarBracketColor, getBarHeight, getBarProgressIndicatorHeight, getBarProgressIndicatorLabelColor, getBarProgressIndicatorWidth, getBarTooltip, getBarWidth, getBaseStageColor, getCommMessageSound, getDarkStageColor, getDataFor, getFactorOfClass, getFactors, getImageIndentForStageDesc, getImageSizeForStageDesc, getLastActiveStage, getMaxMonthlyProgress, getMaxProgress, getMonthlyProgress, getProgress, getProgressColor, getProgressFraction, getRandom, getRequiredProgress, getSortTier, getSoundForOtherUpdate, getStageColor, getStageDownLineLength, getStageIcon, getStageIconColor, getStageIconSize, getStageLabel, getStageLabelColor, getStages, getStageTooltip, getTextPanelForStageChange, hasLargeDescription, hasSmallDescription, isEventProgressANegativeThingForThePlayer, isStageActive, isStageActiveAndLast, isStageActiveAndLast, isStageOrOneOffEventReached, putBarProgressIndicatorLabelOnRight, removeFactor, removeFactorOfClass, reportEconomyMonthEnd, reportEconomyTick, resetRandomizedStage, rollRandomizedStage, setHideStageWhenPastIt, setMaxProgress, setProgress, setRandom, setRandomized, setRandomized, setSortTier, withOneTimeFactorsaddBulletPoints, addDays, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addLogTimestamp, addMarketTable, addMarketToList, addMarketToList, advance, autoAddCampaignMessage, bullet, buttonPressCancelled, buttonPressConfirmed, callEvent, canMakeVisible, canMakeVisibleToCommSniffer, canMakeVisibleToPlayer, canTurnImportantOff, createConfirmationPrompt, createDeleteConfirmationPrompt, createSmallDescription, doesButtonHaveConfirmDialog, endAfterDelay, endAfterDelay, endImmediately, forceAddNextFrame, getArrowData, getBackgroundGlowColor, getBaseDaysAfterEnd, getBulletColorForMode, getButtonStoryPointActionDelegate, getCancelText, getCircleBorderColorOverride, getCommRelayRange, getConfirmationPromptWidth, getConfirmText, getDays, getDaysSincePlayerVisible, getDaysString, getFactionForUIColors, getImportantIcon, getListInfoParam, getMapLocation, getPlayerVisibleTimestamp, getPostingLocation, getPostingRangeLY, getSmallDescriptionTitle, getSortString, getSortStringNewestFirst, getSortStringNewestFirst, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, getTagsForSort, getTimeRemainingFraction, getTitleColor, hasImportantButton, indent, isDone, isEnded, isEnding, isHidden, isImportant, isNew, isPlayerVisible, isSendingUpdate, notifyPlayerAboutToOpenIntelScreen, reportMadeVisibleToPlayer, reportPlayerClickedOn, reportRemovedIntel, runWhilePaused, sendUpdate, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, setForceAddNextFrame, setHidden, setImportant, setListInfoParam, setNew, setPlayerVisibleTimestamp, setPostingLocation, setPostingRangeLY, setPostingRangeLY, setTagsForSort, shouldRemoveIntel, storyActionConfirmed, tableRowClicked, unindentpublic static int PROGRESS_MAX
public static int PROGRESS_1
public static java.lang.String KEY
public TriTachyonCommerceRaiding(TextPanelAPI text, boolean withIntelNotification)
public static void addFactorCreateIfNecessary(EventFactor factor, InteractionDialogAPI dialog)
public static TriTachyonCommerceRaiding get()
protected void setup()
protected java.lang.Object readResolve()
protected void notifyEnding()
notifyEnding in class BaseEventIntelprotected void notifyEnded()
notifyEnded in class BaseEventIntelprotected void addBulletPoints(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode, boolean isUpdate, java.awt.Color tc, float initPad)
addBulletPoints in class BaseIntelPluginpublic void addStageDescriptionText(TooltipMakerAPI info, float width, java.lang.Object stageId)
addStageDescriptionText in class BaseEventIntelpublic FactionAPI getFaction()
public void addStageDesc(TooltipMakerAPI info, java.lang.Object stageId, float initPad, boolean forTooltip)
public TooltipMakerAPI.TooltipCreator getStageTooltipImpl(java.lang.Object stageId)
getStageTooltipImpl in class BaseEventIntelpublic java.lang.String getIcon()
IntelInfoPlugingetIcon in interface IntelInfoPlugingetIcon in class BaseIntelPluginprotected java.lang.String getStageIconImpl(java.lang.Object stageId)
getStageIconImpl in class BaseEventIntelpublic java.util.Set<java.lang.String> getIntelTags(SectorMapAPI map)
IntelInfoPlugingetIntelTags in interface IntelInfoPlugingetIntelTags in class BaseEventIntelpublic java.awt.Color getBarColor()
getBarColor in class BaseEventIntelpublic java.awt.Color getBarProgressIndicatorColor()
getBarProgressIndicatorColor in class BaseEventIntelprotected int getStageImportance(java.lang.Object stageId)
getStageImportance in class BaseEventIntelprotected java.lang.String getName()
getName in class BaseIntelPluginprotected void advanceImpl(float amount)
advanceImpl in class BaseEventIntelprotected void notifyStageReached(BaseEventIntel.EventStageData stage)
notifyStageReached in class BaseEventIntelpublic boolean withMonthlyFactors()
withMonthlyFactors in class BaseEventIntelprotected java.lang.String getSoundForStageReachedUpdate(java.lang.Object stageId)
getSoundForStageReachedUpdate in class BaseEventIntelprotected java.lang.String getSoundForOneTimeFactorUpdate(EventFactor factor)
getSoundForOneTimeFactorUpdate in class BaseEventIntelprotected void sendBountyHunters()