public class BlockadeFGI extends GenericRaidFGI
GenericRaidFGI.GenericPayloadAction, GenericRaidFGI.GenericRaidParamsFleetGroupIntel.ETAType, FleetGroupIntel.FGIEventListenerIntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData| Modifier and Type | Field and Description |
|---|---|
protected FGBlockadeAction.FGBlockadeParams |
blockadeParams |
protected IntervalUtil |
interval |
origin, params, PAYLOAD_ACTION, PREPARE_ACTION, raidAction, RETURN_ACTION, returnAction, TRAVEL_ACTION, travelAction, waitActionABORT_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 |
|---|
BlockadeFGI(GenericRaidFGI.GenericRaidParams params,
FGBlockadeAction.FGBlockadeParams blockadeParams) |
| 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 |
addPostAssessmentSection(TooltipMakerAPI info,
float width,
float height,
float opad) |
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
protected void |
applyBlockadeCondition() |
protected GenericRaidFGI.GenericPayloadAction |
createPayloadAction() |
float |
getAccessibilityPenalty() |
FGBlockadeAction.FGBlockadeParams |
getBlockadeParams() |
protected java.lang.String |
getOfString() |
protected void |
notifyEnding() |
protected void |
periodicUpdate() |
protected void |
unapplyBlockadeCondition() |
addNonUpdateBulletPoints, addPayloadActionStatus, addStatusSection, addTargetingBulletPoint, addUpdateBulletPoints, configureFleet, configureFleet, createFleet, doCustomRaidAction, get, getArrowData, getAssessmentRiskStringHighlightOverride, getAssessmentRiskStringOverride, getBaseName, getCommMessageSound, getDestination, getFleetCreationFactionOverride, getForcesNoun, getIntelTags, getMapLocation, getNoun, getParams, getRaidAction, getReturnAction, getSource, getTargetSystem, getTravelAction, getWaitAction, hasCustomRaidAction, initActions, isFailed, isPlayerTargeted, isSucceeded, preConfigureFleet, setFleetCreatorQualityFromRoute, setOrigin, shouldSendIntelUpdateWhenActionFinished, spawnFleetsabort, addAction, addAction, addArrivedBulletPoint, addBulletPoints, addETABulletPoints, addFactionBulletPoint, addStrengthDesc, addStrengthDesc, 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, unindentprotected FGBlockadeAction.FGBlockadeParams blockadeParams
protected IntervalUtil interval
public BlockadeFGI(GenericRaidFGI.GenericRaidParams params, FGBlockadeAction.FGBlockadeParams blockadeParams)
protected GenericRaidFGI.GenericPayloadAction createPayloadAction()
createPayloadAction in class GenericRaidFGIpublic float getAccessibilityPenalty()
public void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptadvance in class FleetGroupIntelamount - seconds elapsed during the last frame.protected void periodicUpdate()
protected void applyBlockadeCondition()
protected void unapplyBlockadeCondition()
protected void notifyEnding()
notifyEnding in class GenericRaidFGIprotected void addBasicDescription(TooltipMakerAPI info, float width, float height, float opad)
addBasicDescription in class GenericRaidFGIprotected java.lang.String getOfString()
protected void addAssessmentSection(TooltipMakerAPI info, float width, float height, float opad)
addAssessmentSection in class GenericRaidFGIprotected void addPostAssessmentSection(TooltipMakerAPI info, float width, float height, float opad)
addPostAssessmentSection in class GenericRaidFGIpublic FGBlockadeAction.FGBlockadeParams getBlockadeParams()