public class GenericRaidFGI extends FleetGroupIntel
| Modifier and Type | Class and Description |
|---|---|
static interface |
GenericRaidFGI.GenericPayloadAction |
static class |
GenericRaidFGI.GenericRaidParams |
FleetGroupIntel.ETAType, FleetGroupIntel.FGIEventListenerIntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData| Modifier and Type | Field and Description |
|---|---|
protected SectorEntityToken |
origin |
protected GenericRaidFGI.GenericRaidParams |
params |
static java.lang.String |
PAYLOAD_ACTION |
static java.lang.String |
PREPARE_ACTION |
protected GenericRaidFGI.GenericPayloadAction |
raidAction |
static java.lang.String |
RETURN_ACTION |
protected FGTravelAction |
returnAction |
static java.lang.String |
TRAVEL_ACTION |
protected FGTravelAction |
travelAction |
protected FGWaitAction |
waitAction |
ABORT_UPDATE, aborted, actions, approximateNumberOfFleets, DEBUG, doIncrementalSpawn, elapsed, faction, failedButNotDefeated, FLEET_LAUNCH_UPDATE, fleetAbortsMissionFPFraction, fleets, groupAbortsMissionFPFraction, KEY_POTENTIAL_STRAGGLER, KEY_SPAWN_FP, KEY_STRAGGLER_RETURN_COUNTDOWN, listener, NEVER_STRAGGLER, prevSegment, random, returnLocation, route, sendFleetLaunchUpdate, sourceWasEverMilitaryMarket, spawnDelay, spawnedFleets, spawning, spawnLocation, totalFPSpawnedBULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, tagsForSort, timestampLIST_ITEM_TEXT_WIDTH, NEW_DAYS| Constructor and Description |
|---|
GenericRaidFGI(GenericRaidFGI.GenericRaidParams params) |
abort, addAction, addAction, addArrivedBulletPoint, addBulletPoints, addETABulletPoints, addFactionBulletPoint, addStrengthDesc, addStrengthDesc, advance, checkStragglers, computeSampleFleetStrengths, createIntelInfo, createRoute, createRoute, createSmallDescription, finish, getAction, getActions, getApproximateNumberOfFleets, getApproximateStrengthForTotalDifficultyPoints, getCurrentAction, getDelayRemaining, getElapsed, getETAUntil, getETAUntil, getFaction, getFactionForUIColors, getFailurePostfix, getFleetAbortsMissionFPFraction, getFleets, getGroupAbortsMissionFPFraction, getIcon, getListener, getLocation, getLocationForState, getName, getNameWithNoType, getPotentialStragglerCountdownDays, getRandom, getRelativeFGStrength, getReturnLocation, getRoute, getSegmentForAction, getSmallDescriptionTitle, getSortString, getSortTier, getSuccessPostfix, getTotalFPSpawned, getTravelState, giveFleetsReturnAssignments, giveReturnAssignments, handleIncrementalSpawning, isAborted, isCurrent, isDoIncrementalSpawn, isFailedButNotDefeated, isInPreLaunchDelay, isSourceFunctionalMilitaryMarket, isSpawnedFleets, isSpawning, notifyActionFinished, notifyEnded, pruneDestroyedOrDamagedFleetsAndAbortIfNeeded, readResolve, removeAction, reportAboutToBeDespawnedByRouteManager, setApproximateNumberOfFleets, setDoIncrementalSpawn, setElapsed, setFaction, setFaction, setFailedButNotDefeated, setFleetAbortsMissionFPFraction, setGroupAbortsMissionFPFraction, setListener, setLocationAndCoordinates, setNeverStraggler, setPreFleetDeploymentDelay, setRandom, setReturnLocation, setRoute, setSpawnedFleets, setTotalFPSpawned, shouldAbort, shouldCancelRouteAfterDelayCheck, shouldRepeat, showMarketsInDanger, spawnFleetaddBulletPoints, addDays, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addLogTimestamp, addMarketTable, addMarketToList, addMarketToList, advanceImpl, autoAddCampaignMessage, bullet, buttonPressCancelled, buttonPressConfirmed, callEvent, canMakeVisible, canMakeVisibleToCommSniffer, canMakeVisibleToPlayer, canTurnImportantOff, createConfirmationPrompt, createDeleteConfirmationPrompt, createLargeDescription, doesButtonHaveConfirmDialog, endAfterDelay, endAfterDelay, endImmediately, forceAddNextFrame, getBackgroundGlowColor, getBaseDaysAfterEnd, getBulletColorForMode, getButtonStoryPointActionDelegate, getCancelText, getCircleBorderColorOverride, getCommRelayRange, getConfirmationPromptWidth, getConfirmText, getDays, getDaysSincePlayerVisible, getDaysString, getImportantIcon, getListInfoParam, getPlayerVisibleTimestamp, getPostingLocation, getPostingRangeLY, getSortStringNewestFirst, getSortStringNewestFirst, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, getTagsForSort, getTimeRemainingFraction, getTitleColor, hasImportantButton, hasLargeDescription, hasSmallDescription, 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 java.lang.String PREPARE_ACTION
public static java.lang.String TRAVEL_ACTION
public static java.lang.String PAYLOAD_ACTION
public static java.lang.String RETURN_ACTION
protected GenericRaidFGI.GenericRaidParams params
protected SectorEntityToken origin
protected GenericRaidFGI.GenericPayloadAction raidAction
protected FGTravelAction travelAction
protected FGTravelAction returnAction
protected FGWaitAction waitAction
public GenericRaidFGI(GenericRaidFGI.GenericRaidParams params)
public static GenericRaidFGI get(java.lang.String key)
protected void notifyEnding()
notifyEnding in class BaseIntelPluginprotected void initActions()
protected GenericRaidFGI.GenericPayloadAction createPayloadAction()
protected void spawnFleets()
spawnFleets in class FleetGroupIntelprotected CampaignFleetAPI createFleet(int size, float damage)
protected java.lang.String getFleetCreationFactionOverride(int size)
protected void preConfigureFleet(int size, FleetCreatorMission m)
protected void configureFleet(int size, FleetCreatorMission m)
protected void configureFleet(int size, CampaignFleetAPI fleet)
protected void addTargetingBulletPoint(TooltipMakerAPI info, java.awt.Color tc, java.lang.Object param, IntelInfoPlugin.ListInfoMode mode, float initPad)
protected void addNonUpdateBulletPoints(TooltipMakerAPI info, java.awt.Color tc, java.lang.Object param, IntelInfoPlugin.ListInfoMode mode, float initPad)
addNonUpdateBulletPoints in class FleetGroupIntelprotected void addUpdateBulletPoints(TooltipMakerAPI info, java.awt.Color tc, java.lang.Object param, IntelInfoPlugin.ListInfoMode mode, float initPad)
addUpdateBulletPoints in class FleetGroupIntelprotected boolean shouldSendIntelUpdateWhenActionFinished(FGAction action)
shouldSendIntelUpdateWhenActionFinished in class FleetGroupIntelprotected void addBasicDescription(TooltipMakerAPI info, float width, float height, float opad)
addBasicDescription in class FleetGroupIntelprotected void addAssessmentSection(TooltipMakerAPI info, float width, float height, float opad)
addAssessmentSection in class FleetGroupIntelprotected void addPostAssessmentSection(TooltipMakerAPI info, float width, float height, float opad)
protected java.lang.String getAssessmentRiskStringOverride()
protected java.lang.String getAssessmentRiskStringHighlightOverride()
protected void addPayloadActionStatus(TooltipMakerAPI info, float width, float height, float opad)
protected void addStatusSection(TooltipMakerAPI info, float width, float height, float opad)
addStatusSection in class FleetGroupIntelpublic java.lang.String getNoun()
public java.lang.String getForcesNoun()
public java.lang.String getBaseName()
getBaseName in class FleetGroupIntelpublic boolean isSucceeded()
isSucceeded in class FleetGroupIntelpublic boolean isFailed()
isFailed in class FleetGroupIntelprotected SectorEntityToken getSource()
getSource in class FleetGroupIntelprotected SectorEntityToken getDestination()
getDestination in class FleetGroupIntelprotected StarSystemAPI getTargetSystem()
public GenericRaidFGI.GenericPayloadAction getRaidAction()
public FGTravelAction getTravelAction()
public FGTravelAction getReturnAction()
public FGWaitAction getWaitAction()
public java.lang.String getCommMessageSound()
getCommMessageSound in interface IntelInfoPlugingetCommMessageSound in class FleetGroupIntelpublic boolean isPlayerTargeted()
isPlayerTargeted in class FleetGroupIntelpublic java.util.Set<java.lang.String> getIntelTags(SectorMapAPI map)
IntelInfoPlugingetIntelTags in interface IntelInfoPlugingetIntelTags in class FleetGroupIntelpublic java.util.List<IntelInfoPlugin.ArrowData> getArrowData(SectorMapAPI map)
getArrowData in interface IntelInfoPlugingetArrowData in class FleetGroupIntelpublic GenericRaidFGI.GenericRaidParams getParams()
public void setOrigin(SectorEntityToken origin)
public SectorEntityToken getMapLocation(SectorMapAPI map)
getMapLocation in interface IntelInfoPlugingetMapLocation in class FleetGroupIntelpublic boolean hasCustomRaidAction()
public void doCustomRaidAction(CampaignFleetAPI fleet, MarketAPI market, float raidStr)
public void setFleetCreatorQualityFromRoute(FleetCreatorMission m)