public class HegemonyInspectionIntel extends RaidIntel implements RaidIntel.RaidDelegate
| Modifier and Type | Class and Description |
|---|---|
static class |
HegemonyInspectionIntel.AntiInspectionOrders |
static class |
HegemonyInspectionIntel.HegemonyInspectionOutcome |
static interface |
HegemonyInspectionIntel.InspectionEndedListener |
RaidIntel.RaidDelegate, RaidIntel.RaidStage, RaidIntel.RaidStageStatusIntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData| Modifier and Type | Field and Description |
|---|---|
protected HIActionStage |
action |
static java.lang.String |
BUTTON_CHANGE_ORDERS |
static java.lang.Object |
ENTERED_SYSTEM_UPDATE |
protected boolean |
enteredSystem |
protected java.util.List<java.lang.String> |
expectedCores |
protected MarketAPI |
from |
protected int |
investedCredits |
protected HegemonyInspectionIntel.InspectionEndedListener |
listener |
static java.lang.Object |
MADE_HOSTILE_UPDATE |
protected HegemonyInspectionIntel.AntiInspectionOrders |
orders |
protected HegemonyInspectionIntel.HegemonyInspectionOutcome |
outcome |
static java.lang.Object |
OUTCOME_UPDATE |
protected java.util.Random |
random |
protected ReputationActionResponsePlugin.ReputationAdjustmentResult |
repResult |
protected MarketAPI |
target |
protected FactionAPI |
targetFaction |
protected java.lang.String |
targetOwner |
currentStage, defenderStr, delegate, extraDays, faction, failStage, id, sid, stages, system, UPDATE_FAILED, UPDATE_RETURNINGBULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, tagsForSort, timestampLIST_ITEM_TEXT_WIDTH, NEW_DAYS| Constructor and Description |
|---|
HegemonyInspectionIntel(MarketAPI from,
MarketAPI target,
float inspectionFP) |
addStage, addStandardStrengthComparisons, canMakeVisibleToPlayer, createFleet, failedAtStage, forceFail, getArrowData, getAssembleStage, getCommMessageSound, getCurrentStage, getETA, getExtraDays, getFaction, getFactionForUIColors, getFailStage, getFirstSource, getNumFleets, getOrganizeStage, getOrigNumFleets, getRaidFP, getRaidFPAdjusted, getRaidStr, getRaidStrDesc, getRouteSourceId, getSmallDescriptionTitle, getSortString, getSortTier, getStageIndex, getSystem, isFailed, isPlayerTargeted, isSucceeded, notifyEnded, notifyEnding, reportAboutToBeDespawnedByRouteManager, sendEnteredSystemUpdate, setExtraDays, shouldCancelRouteAfterDelayCheck, shouldRepeat, shouldSendUpdate, spawnFleetaddBulletPoints, addDays, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addLogTimestamp, addMarketTable, addMarketToList, addMarketToList, advance, autoAddCampaignMessage, bullet, buttonPressCancelled, callEvent, canMakeVisible, canMakeVisibleToCommSniffer, 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, setForceAddNextFrame, setHidden, setImportant, setListInfoParam, setNew, setPlayerVisibleTimestamp, setPostingLocation, setPostingRangeLY, setPostingRangeLY, setTagsForSort, shouldRemoveIntel, storyActionConfirmed, tableRowClicked, unindentpublic static final java.lang.String BUTTON_CHANGE_ORDERS
public static final java.lang.Object MADE_HOSTILE_UPDATE
public static final java.lang.Object ENTERED_SYSTEM_UPDATE
public static final java.lang.Object OUTCOME_UPDATE
protected HIActionStage action
protected HegemonyInspectionIntel.AntiInspectionOrders orders
protected int investedCredits
protected FactionAPI targetFaction
protected java.util.List<java.lang.String> expectedCores
protected boolean enteredSystem
protected HegemonyInspectionIntel.HegemonyInspectionOutcome outcome
protected java.util.Random random
protected HegemonyInspectionIntel.InspectionEndedListener listener
protected transient java.lang.String targetOwner
protected transient ReputationActionResponsePlugin.ReputationAdjustmentResult repResult
public HegemonyInspectionIntel(MarketAPI from, MarketAPI target, float inspectionFP)
public HegemonyInspectionIntel.InspectionEndedListener getListener()
public void setListener(HegemonyInspectionIntel.InspectionEndedListener listener)
public java.util.Random getRandom()
public RouteFleetAssignmentAI createAssignmentAI(CampaignFleetAPI fleet, RouteManager.RouteData route)
createAssignmentAI in class RaidIntelpublic HegemonyInspectionIntel.AntiInspectionOrders getOrders()
public void setOrders(HegemonyInspectionIntel.AntiInspectionOrders orders)
public java.util.List<java.lang.String> getExpectedCores()
public int getInvestedCredits()
public void setInvestedCredits(int investedCredits)
public boolean isEnteredSystem()
public void setEnteredSystem(boolean enteredSystem)
public HegemonyInspectionIntel.HegemonyInspectionOutcome getOutcome()
public void setOutcome(HegemonyInspectionIntel.HegemonyInspectionOutcome outcome)
protected void advanceImpl(float amount)
advanceImpl in class RaidIntelpublic void makeHostileAndSendUpdate()
public void sendInSystemUpdate()
public void applyRepPenalty(float delta)
public void sendOutcomeUpdate()
protected void addBulletPoints(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode)
addBulletPoints in class RaidIntelpublic HIActionStage getActionStage()
getActionStage in class RaidIntelpublic void createIntelInfo(TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode)
createIntelInfo in interface IntelInfoPlugincreateIntelInfo in class RaidIntelpublic void createSmallDescription(TooltipMakerAPI info, float width, float height)
createSmallDescription in interface IntelInfoPlugincreateSmallDescription in class RaidIntelpublic void sendUpdateIfPlayerHasIntel(java.lang.Object listInfoParam, boolean onlyIfImportant, boolean sendIfHidden)
sendUpdateIfPlayerHasIntel in class BaseIntelPluginpublic java.util.Set<java.lang.String> getIntelTags(SectorMapAPI map)
IntelInfoPlugingetIntelTags in interface IntelInfoPlugingetIntelTags in class RaidIntelpublic void notifyRaidEnded(RaidIntel raid, RaidIntel.RaidStageStatus status)
notifyRaidEnded in interface RaidIntel.RaidDelegatepublic void buttonPressConfirmed(java.lang.Object buttonId, IntelUIAPI ui)
buttonPressConfirmed in interface IntelInfoPluginbuttonPressConfirmed in class BaseIntelPluginpublic java.lang.String getIcon()
IntelInfoPlugingetIcon in interface IntelInfoPlugingetIcon in class RaidIntelpublic SectorEntityToken getMapLocation(SectorMapAPI map)
getMapLocation in interface IntelInfoPlugingetMapLocation in class RaidIntel