public class KnightsOfLuddTakeoverExpedition extends BlockadeFGI implements EconomyTickListener
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 |
static java.lang.String |
KEY |
static java.lang.String |
KOLT_FLEET |
static float |
NUM_OTHER_FLEETS_MULT |
static java.lang.String |
PICKET |
static int |
STABILITY_PER_MONTH_FULL |
static int |
STABILITY_PER_MONTH_PARTIAL |
static java.lang.String |
STABILITY_UPDATE |
static java.lang.String |
TAKEOVER_UPDATE |
protected boolean |
voluntary |
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 |
|---|
KnightsOfLuddTakeoverExpedition(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 |
addPayloadActionStatus(TooltipMakerAPI info,
float width,
float height,
float opad) |
protected void |
addPostAssessmentSection(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) |
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
protected void |
applyBlockadeCondition() |
protected CampaignFleetAPI |
createFleet(int size,
float damage) |
protected GenericRaidFGI.GenericPayloadAction |
createPayloadAction() |
static KnightsOfLuddTakeoverExpedition |
get() |
java.lang.String |
getCommMessageSound() |
protected java.lang.String |
getOfString() |
int |
getStabilityPenaltyPerMonth() |
protected void |
notifyEnded() |
protected void |
notifyEnding() |
void |
performTakeover(boolean voluntary) |
protected void |
periodicUpdate() |
void |
reportEconomyMonthEnd() |
void |
reportEconomyTick(int iterIndex) |
protected void |
unapplyBlockadeCondition() |
getAccessibilityPenalty, getBlockadeParamsaddNonUpdateBulletPoints, addStatusSection, configureFleet, configureFleet, doCustomRaidAction, get, getArrowData, getAssessmentRiskStringHighlightOverride, getAssessmentRiskStringOverride, getBaseName, 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 int STABILITY_PER_MONTH_FULL
public static int STABILITY_PER_MONTH_PARTIAL
public static float NUM_OTHER_FLEETS_MULT
public static final java.lang.String STABILITY_UPDATE
public static final java.lang.String TAKEOVER_UPDATE
public static final java.lang.String BLOCKADING
public static final java.lang.String KOLT_FLEET
public static final java.lang.String ARMADA
public static final java.lang.String PICKET
public static java.lang.String KEY
protected boolean voluntary
public KnightsOfLuddTakeoverExpedition(GenericRaidFGI.GenericRaidParams params, FGBlockadeAction.FGBlockadeParams blockadeParams)
public static KnightsOfLuddTakeoverExpedition 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 java.lang.String getOfString()
getOfString in class BlockadeFGIprotected GenericRaidFGI.GenericPayloadAction createPayloadAction()
createPayloadAction in class BlockadeFGIprotected void applyBlockadeCondition()
applyBlockadeCondition in class BlockadeFGIprotected void unapplyBlockadeCondition()
unapplyBlockadeCondition in class BlockadeFGIprotected void addUpdateBulletPoints(TooltipMakerAPI info, java.awt.Color tc, java.lang.Object param, IntelInfoPlugin.ListInfoMode mode, float initPad)
addUpdateBulletPoints in class GenericRaidFGIprotected void addTargetingBulletPoint(TooltipMakerAPI info, java.awt.Color tc, java.lang.Object param, IntelInfoPlugin.ListInfoMode mode, float initPad)
addTargetingBulletPoint in class GenericRaidFGIprotected void addBasicDescription(TooltipMakerAPI info, float width, float height, float opad)
addBasicDescription in class BlockadeFGIprotected void addAssessmentSection(TooltipMakerAPI info, float width, float height, float opad)
addAssessmentSection in class BlockadeFGIprotected void addPostAssessmentSection(TooltipMakerAPI info, float width, float height, float opad)
addPostAssessmentSection in class BlockadeFGIprotected void addPayloadActionStatus(TooltipMakerAPI info, float width, float height, float opad)
addPayloadActionStatus in class GenericRaidFGIpublic int getStabilityPenaltyPerMonth()
public void reportEconomyTick(int iterIndex)
reportEconomyTick in interface EconomyTickListenerpublic void reportEconomyMonthEnd()
reportEconomyMonthEnd in interface EconomyTickListenerpublic void performTakeover(boolean voluntary)
public java.lang.String getCommMessageSound()
getCommMessageSound in interface IntelInfoPlugingetCommMessageSound in class GenericRaidFGI