public class InvestigationEvent extends BaseEventPlugin
| Modifier and Type | Class and Description |
|---|---|
static class |
InvestigationEvent.InvestigationEventParams |
static class |
InvestigationEvent.InvestigationResult |
BaseEventPlugin.MarketFilterCampaignEventPlugin.CampaignEventCategory, CampaignEventPlugin.PriceUpdatePluginCampaignEventListener.FleetDespawnReason| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.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, useEventNameAsIdpublic static org.apache.log4j.Logger log
public InvestigationEvent()
public void init(java.lang.String type, CampaignEventTarget eventTarget)
CampaignEventPlugininit in interface CampaignEventPlugininit in class BaseEventPluginpublic void setParam(java.lang.Object param)
CampaignEventPluginsetParam in interface CampaignEventPluginsetParam in class BaseEventPluginpublic void startEvent()
CampaignEventPluginstartEvent in interface CampaignEventPluginstartEvent in class BaseEventPluginpublic void advance(float amount)
advance in interface CampaignEventPluginadvance in class BaseEventPluginpublic java.lang.String getEventName()
getEventName in interface CampaignEventPlugingetEventName in class BaseEventPluginpublic java.util.Map<java.lang.String,java.lang.String> getTokenReplacements()
CampaignEventPlugingetTokenReplacements in interface CampaignEventPlugingetTokenReplacements in class BaseEventPluginprotected void endEvent()
public boolean isDone()
isDone in interface CampaignEventPluginisDone in class BaseEventPluginpublic static float getPlayerRepGuiltMult(FactionAPI faction)