public class InvestigationEvent extends BaseEventPlugin
Modifier and Type | Class and Description |
---|---|
static class |
InvestigationEvent.InvestigationEventParams |
static class |
InvestigationEvent.InvestigationResult |
BaseEventPlugin.MarketFilter
CampaignEventPlugin.CampaignEventCategory, CampaignEventPlugin.PriceUpdatePlugin
CampaignEventListener.FleetDespawnReason
Modifier and Type | Field and Description |
---|---|
static Logger |
log |
entity, eventTarget, eventType, faction, market, memory, started, startProbability, statModId
Constructor and Description |
---|
InvestigationEvent() |
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount) |
protected void |
endEvent() |
java.lang.String |
getEventName() |
static float |
getPlayerRepGuiltMult(FactionAPI faction) |
java.util.Map<java.lang.String,java.lang.String> |
getTokenReplacements()
Token values for filling out descriptions from reports.csv.
|
void |
init(java.lang.String type,
CampaignEventTarget eventTarget)
Called when the EventProbability for this event is accessed.
|
boolean |
isDone() |
void |
setParam(java.lang.Object param)
Only called when an event is started via CampaignEventManagerAPI.startEvent().
|
void |
startEvent()
Called when the event starts.
|
addFactionNameTokens, addPersonTokens, addTokensToList, allowMultipleOngoingForSameTarget, callEvent, cleanup, findMatchingMarkets, findNearestMarket, getCurrentImage, getCurrentMessageIcon, getDefaultPriority, getEventCategory, getEventIcon, getEventTarget, getEventType, getHighlightColors, getHighlights, getId, getLoggingId, getMemory, getPriceUpdates, getRelatedCommodities, getStageIdForLikely, getStageIdForPossible, getStatModId, getTargetName, getWarningWhenLikelyPriority, getWarningWhenPossiblePriority, increaseRecentUnrest, init, isEventStarted, reportBattleFinished, reportBattleOccurred, reportEconomyMonthEnd, reportEconomyTick, reportEncounterLootGenerated, reportFleetDespawned, reportFleetJumped, reportFleetReachedEntity, reportFleetSpawned, reportPlayerActivatedAbility, reportPlayerClosedMarket, reportPlayerDeactivatedAbility, reportPlayerDidNotTakeCargo, reportPlayerDumpedCargo, reportPlayerEngagement, reportPlayerMarketTransaction, reportPlayerOpenedMarket, reportPlayerOpenedMarketAndCargoUpdated, reportPlayerReputationChange, reportPlayerReputationChange, reportShownInteractionDialog, setProbability, setTarget, showAllMessagesIfOngoing, showLatestMessageIfOngoing, startEvent, useEventNameAsId
public void init(java.lang.String type, CampaignEventTarget eventTarget)
CampaignEventPlugin
init
in interface CampaignEventPlugin
init
in class BaseEventPlugin
public void setParam(java.lang.Object param)
CampaignEventPlugin
setParam
in interface CampaignEventPlugin
setParam
in class BaseEventPlugin
public void startEvent()
CampaignEventPlugin
startEvent
in interface CampaignEventPlugin
startEvent
in class BaseEventPlugin
public void advance(float amount)
advance
in interface CampaignEventPlugin
advance
in class BaseEventPlugin
public java.lang.String getEventName()
getEventName
in interface CampaignEventPlugin
getEventName
in class BaseEventPlugin
public java.util.Map<java.lang.String,java.lang.String> getTokenReplacements()
CampaignEventPlugin
getTokenReplacements
in interface CampaignEventPlugin
getTokenReplacements
in class BaseEventPlugin
protected void endEvent()
public boolean isDone()
isDone
in interface CampaignEventPlugin
isDone
in class BaseEventPlugin
public static float getPlayerRepGuiltMult(FactionAPI faction)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.