public class GenericRaidFGI extends FleetGroupIntel
Modifier and Type | Class and Description |
---|---|
static interface |
GenericRaidFGI.GenericPayloadAction |
static class |
GenericRaidFGI.GenericRaidParams |
FleetGroupIntel.ETAType, FleetGroupIntel.FGIEventListener
IntelInfoPlugin.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, totalFPSpawned
BULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, timestamp
LIST_ITEM_TEXT_WIDTH, NEW_DAYS
Constructor and Description |
---|
GenericRaidFGI(GenericRaidFGI.GenericRaidParams params) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAssessmentSection(TooltipMakerAPI info,
float width,
float height,
float opad) |
protected void |
addBasicDescription(TooltipMakerAPI info,
float width,
float height,
float opad) |
protected void |
addNonUpdateBulletPoints(TooltipMakerAPI info,
java.awt.Color tc,
java.lang.Object param,
IntelInfoPlugin.ListInfoMode mode,
float initPad) |
protected void |
addPayloadActionStatus(TooltipMakerAPI info,
float width,
float height,
float opad) |
protected void |
addStatusSection(TooltipMakerAPI info,
float width,
float height,
float opad) |
protected void |
addTargetingBulletPoint(TooltipMakerAPI info,
java.awt.Color tc,
java.lang.Object param,
IntelInfoPlugin.ListInfoMode mode,
float initPad) |
protected void |
addUpdateBulletPoints(TooltipMakerAPI info,
java.awt.Color tc,
java.lang.Object param,
IntelInfoPlugin.ListInfoMode mode,
float initPad) |
protected void |
configureFleet(int size,
CampaignFleetAPI fleet) |
protected void |
configureFleet(int size,
FleetCreatorMission m) |
protected CampaignFleetAPI |
createFleet(int size,
float damage) |
protected GenericRaidFGI.GenericPayloadAction |
createPayloadAction() |
void |
doCustomRaidAction(CampaignFleetAPI fleet,
MarketAPI market,
float raidStr) |
static GenericRaidFGI |
get(java.lang.String key) |
java.util.List<IntelInfoPlugin.ArrowData> |
getArrowData(SectorMapAPI map) |
protected java.lang.String |
getAssessmentRiskStringHighlightOverride() |
protected java.lang.String |
getAssessmentRiskStringOverride() |
java.lang.String |
getBaseName() |
java.lang.String |
getCommMessageSound() |
protected SectorEntityToken |
getDestination() |
protected java.lang.String |
getFleetCreationFactionOverride(int size) |
java.lang.String |
getForcesNoun() |
java.util.Set<java.lang.String> |
getIntelTags(SectorMapAPI map)
Method NEEDS to handle map being null gracefully.
|
SectorEntityToken |
getMapLocation(SectorMapAPI map) |
java.lang.String |
getNoun() |
GenericRaidFGI.GenericRaidParams |
getParams() |
GenericRaidFGI.GenericPayloadAction |
getRaidAction() |
FGTravelAction |
getReturnAction() |
protected SectorEntityToken |
getSource() |
protected StarSystemAPI |
getTargetSystem() |
FGTravelAction |
getTravelAction() |
FGWaitAction |
getWaitAction() |
boolean |
hasCustomRaidAction() |
protected void |
initActions() |
boolean |
isFailed() |
boolean |
isPlayerTargeted() |
boolean |
isSucceeded() |
protected void |
notifyEnding() |
protected void |
preConfigureFleet(int size,
FleetCreatorMission m) |
void |
setOrigin(SectorEntityToken origin) |
protected boolean |
shouldSendIntelUpdateWhenActionFinished(FGAction action) |
protected void |
spawnFleets() |
abort, addAction, addAction, addArrivedBulletPoint, addBulletPoints, addETABulletPoints, addFactionBulletPoint, addStrengthDesc, addStrengthDesc, advance, checkStragglers, computeSampleFleetStrengths, createIntelInfo, 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, spawnFleet
addBulletPoints, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, 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, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, 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, shouldRemoveIntel, storyActionConfirmed, tableRowClicked, unindent
public 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 BaseIntelPlugin
protected void initActions()
protected GenericRaidFGI.GenericPayloadAction createPayloadAction()
protected void spawnFleets()
spawnFleets
in class FleetGroupIntel
protected 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 FleetGroupIntel
protected void addUpdateBulletPoints(TooltipMakerAPI info, java.awt.Color tc, java.lang.Object param, IntelInfoPlugin.ListInfoMode mode, float initPad)
addUpdateBulletPoints
in class FleetGroupIntel
protected boolean shouldSendIntelUpdateWhenActionFinished(FGAction action)
shouldSendIntelUpdateWhenActionFinished
in class FleetGroupIntel
protected void addBasicDescription(TooltipMakerAPI info, float width, float height, float opad)
addBasicDescription
in class FleetGroupIntel
protected void addAssessmentSection(TooltipMakerAPI info, float width, float height, float opad)
addAssessmentSection
in class FleetGroupIntel
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 FleetGroupIntel
public java.lang.String getNoun()
public java.lang.String getForcesNoun()
public java.lang.String getBaseName()
getBaseName
in class FleetGroupIntel
public boolean isSucceeded()
isSucceeded
in class FleetGroupIntel
public boolean isFailed()
isFailed
in class FleetGroupIntel
protected SectorEntityToken getSource()
getSource
in class FleetGroupIntel
protected SectorEntityToken getDestination()
getDestination
in class FleetGroupIntel
protected StarSystemAPI getTargetSystem()
public GenericRaidFGI.GenericPayloadAction getRaidAction()
public FGTravelAction getTravelAction()
public FGTravelAction getReturnAction()
public FGWaitAction getWaitAction()
public java.lang.String getCommMessageSound()
getCommMessageSound
in interface IntelInfoPlugin
getCommMessageSound
in class FleetGroupIntel
public boolean isPlayerTargeted()
isPlayerTargeted
in class FleetGroupIntel
public java.util.Set<java.lang.String> getIntelTags(SectorMapAPI map)
IntelInfoPlugin
getIntelTags
in interface IntelInfoPlugin
getIntelTags
in class FleetGroupIntel
public java.util.List<IntelInfoPlugin.ArrowData> getArrowData(SectorMapAPI map)
getArrowData
in interface IntelInfoPlugin
getArrowData
in class FleetGroupIntel
public GenericRaidFGI.GenericRaidParams getParams()
public void setOrigin(SectorEntityToken origin)
public SectorEntityToken getMapLocation(SectorMapAPI map)
getMapLocation
in interface IntelInfoPlugin
getMapLocation
in class FleetGroupIntel
public boolean hasCustomRaidAction()
public void doCustomRaidAction(CampaignFleetAPI fleet, MarketAPI market, float raidStr)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.