Class TriTachyonCommerceRaiding
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel
com.fs.starfarer.api.impl.campaign.intel.events.ttcr.TriTachyonCommerceRaiding
- All Implemented Interfaces:
IntelInfoPlugin
,EconomyTickListener
,EveryFrameScript
,CommRelayEntityPlugin.CommSnifferReadableIntel
,CallEvent.CallableEvent
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel
BaseEventIntel.EventStageData, BaseEventIntel.EventStageDisplayData, BaseEventIntel.RandomizedStageType, BaseEventIntel.StageIconSize
Nested classes/interfaces inherited from interface com.fs.starfarer.api.campaign.comm.IntelInfoPlugin
IntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData
-
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel
addingFactorDialog, factors, maxProgress, prevProgressDeltaWasPositive, progress, progressDeltaRemainder, random, RANDOM_EVENT_NONE, sortTier, stages, uiWidth
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
BULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, tagsForSort, timestamp
Fields inherited from interface com.fs.starfarer.api.campaign.comm.IntelInfoPlugin
LIST_ITEM_TEXT_WIDTH, NEW_DAYS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addBulletPoints
(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode, boolean isUpdate, Color tc, float initPad) static void
addFactorCreateIfNecessary
(EventFactor factor, InteractionDialogAPI dialog) void
addStageDesc
(TooltipMakerAPI info, Object stageId, float initPad, boolean forTooltip) void
addStageDescriptionText
(TooltipMakerAPI info, float width, Object stageId) protected void
advanceImpl
(float amount) static TriTachyonCommerceRaiding
get()
getIcon()
40x40, no icon if null.getIntelTags
(SectorMapAPI map) Method NEEDS to handle map being null gracefully.protected String
getName()
protected String
protected String
getSoundForStageReachedUpdate
(Object stageId) protected String
getStageIconImpl
(Object stageId) protected int
getStageImportance
(Object stageId) getStageTooltipImpl
(Object stageId) protected void
protected void
protected void
protected Object
protected void
protected void
setup()
boolean
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel
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, withOneTimeFactors
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin
addBulletPoints, 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, unindent
-
Field Details
-
PROGRESS_MAX
public static int PROGRESS_MAX -
PROGRESS_1
public static int PROGRESS_1 -
KEY
-
-
Constructor Details
-
TriTachyonCommerceRaiding
-
-
Method Details
-
addFactorCreateIfNecessary
-
get
-
setup
protected void setup() -
readResolve
-
notifyEnding
protected void notifyEnding()- Overrides:
notifyEnding
in classBaseEventIntel
-
notifyEnded
protected void notifyEnded()- Overrides:
notifyEnded
in classBaseEventIntel
-
addBulletPoints
protected void addBulletPoints(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode, boolean isUpdate, Color tc, float initPad) - Overrides:
addBulletPoints
in classBaseIntelPlugin
-
addStageDescriptionText
- Overrides:
addStageDescriptionText
in classBaseEventIntel
-
getFaction
-
addStageDesc
-
getStageTooltipImpl
- Overrides:
getStageTooltipImpl
in classBaseEventIntel
-
getIcon
Description copied from interface:IntelInfoPlugin
40x40, no icon if null.- Specified by:
getIcon
in interfaceIntelInfoPlugin
- Overrides:
getIcon
in classBaseIntelPlugin
- Returns:
-
getStageIconImpl
- Overrides:
getStageIconImpl
in classBaseEventIntel
-
getIntelTags
Description copied from interface:IntelInfoPlugin
Method NEEDS to handle map being null gracefully.- Specified by:
getIntelTags
in interfaceIntelInfoPlugin
- Overrides:
getIntelTags
in classBaseEventIntel
- Returns:
-
getBarColor
- Overrides:
getBarColor
in classBaseEventIntel
-
getBarProgressIndicatorColor
- Overrides:
getBarProgressIndicatorColor
in classBaseEventIntel
-
getStageImportance
- Overrides:
getStageImportance
in classBaseEventIntel
-
getName
- Overrides:
getName
in classBaseIntelPlugin
-
advanceImpl
protected void advanceImpl(float amount) - Overrides:
advanceImpl
in classBaseEventIntel
-
notifyStageReached
- Overrides:
notifyStageReached
in classBaseEventIntel
-
withMonthlyFactors
public boolean withMonthlyFactors()- Overrides:
withMonthlyFactors
in classBaseEventIntel
-
getSoundForStageReachedUpdate
- Overrides:
getSoundForStageReachedUpdate
in classBaseEventIntel
-
getSoundForOneTimeFactorUpdate
- Overrides:
getSoundForOneTimeFactorUpdate
in classBaseEventIntel
-
sendBountyHunters
protected void sendBountyHunters()
-