public class PerseanLeagueBlockade extends BlockadeFGI
GenericRaidFGI.GenericPayloadAction, GenericRaidFGI.GenericRaidParamsFleetGroupIntel.ETAType, FleetGroupIntel.FGIEventListenerIntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARMADA |
static java.lang.String |
BLOCKADING |
protected boolean |
createdArmada |
static java.lang.String |
GENERIC |
static java.lang.String |
KEY |
static float |
NUM_OTHER_FLEETS_MULT |
static java.lang.String |
SUPPLY |
protected int |
supplyFleets |
blockadeParams, intervalorigin, 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 |
|---|
PerseanLeagueBlockade(GenericRaidFGI.GenericRaidParams params,
FGBlockadeAction.FGBlockadeParams blockadeParams) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPostAssessmentSection(TooltipMakerAPI info,
float width,
float height,
float opad) |
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
protected CampaignFleetAPI |
createFleet(int size,
float damage) |
static PerseanLeagueBlockade |
get() |
protected void |
notifyEnded() |
protected void |
notifyEnding() |
protected void |
periodicUpdate() |
addAssessmentSection, addBasicDescription, applyBlockadeCondition, createPayloadAction, getAccessibilityPenalty, getBlockadeParams, getOfString, unapplyBlockadeConditionaddNonUpdateBulletPoints, addPayloadActionStatus, addStatusSection, addTargetingBulletPoint, addUpdateBulletPoints, configureFleet, configureFleet, 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, 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 float NUM_OTHER_FLEETS_MULT
public static final java.lang.String ARMADA
public static final java.lang.String SUPPLY
public static final java.lang.String GENERIC
public static final java.lang.String BLOCKADING
public static java.lang.String KEY
protected boolean createdArmada
protected int supplyFleets
public PerseanLeagueBlockade(GenericRaidFGI.GenericRaidParams params, FGBlockadeAction.FGBlockadeParams blockadeParams)
public static PerseanLeagueBlockade get()
protected void notifyEnding()
notifyEnding in class BlockadeFGIprotected void notifyEnded()
notifyEnded in class FleetGroupIntelprotected CampaignFleetAPI createFleet(int size, float damage)
createFleet in class GenericRaidFGIpublic void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptadvance in class BlockadeFGIamount - seconds elapsed during the last frame.protected void periodicUpdate()
periodicUpdate in class BlockadeFGIprotected void addPostAssessmentSection(TooltipMakerAPI info, float width, float height, float opad)
addPostAssessmentSection in class BlockadeFGI