public class CivilDisorder extends BaseEventPlugin
BaseEventPlugin.MarketFilterCampaignEventPlugin.CampaignEventCategory, CampaignEventPlugin.PriceUpdatePluginCampaignEventListener.FleetDespawnReasonentity, eventType, faction, market, memory, startProbability, statModId| Constructor and Description |
|---|
CivilDisorder() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount) |
boolean |
allowMultipleOngoingForSameTarget()
DO NOT USE, DOES NOT WORK.
|
void |
cleanup()
Called when this instance of the event is removed from the event manager (either due to event being over,
or due to event probability dropping to 0).
|
CampaignEventTarget |
getEventTarget() |
java.lang.String |
getEventType() |
java.awt.Color[] |
getHighlightColors(java.lang.String stageId)
Since multiple reports (possibly from different channels) are possible per stage:
1) All reports must have the highlighted text occur in the same order, which is the order
this method returns them in, and
2) Not all highlights have to occur in every report.
|
java.lang.String[] |
getHighlights(java.lang.String stageId)
Since multiple reports (possibly from different channels) are possible per stage:
1) All reports must have the highlighted text occur in the same order, which is the order
this method returns them in, and
2) Not all highlights have to occur in every report.
|
java.lang.String |
getStageIdForLikely()
event_stage for when the event is likely, but hasn't happened yet.
|
java.lang.String |
getStageIdForPossible()
event_stage for when the event is possible, but hasn't happened yet.
|
java.util.Map<java.lang.String,java.lang.String> |
getTokenReplacements()
Token values for filling out descriptions from reports.csv.
|
MessagePriority |
getWarningWhenLikelyPriority()
Message priority for the "event is likely" report.
|
MessagePriority |
getWarningWhenPossiblePriority()
Message priority for the "event is possible" report.
|
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, callEvent, findMatchingMarkets, findNearestMarket, getCurrentImage, getCurrentMessageIcon, getDefaultPriority, getEventCategory, getEventIcon, getEventName, getId, getLoggingId, getMemory, getPriceUpdates, getRelatedCommodities, getStatModId, getTargetName, 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 CivilDisorder()
public void init(java.lang.String type, CampaignEventTarget eventTarget)
CampaignEventPlugininit in interface CampaignEventPlugininit in class BaseEventPluginpublic void startEvent()
CampaignEventPluginstartEvent in interface CampaignEventPluginstartEvent in class BaseEventPluginpublic void advance(float amount)
advance in interface CampaignEventPluginadvance in class BaseEventPluginpublic boolean isDone()
isDone in interface CampaignEventPluginisDone in class BaseEventPluginpublic CampaignEventTarget getEventTarget()
getEventTarget in interface CampaignEventPlugingetEventTarget in class BaseEventPluginpublic java.lang.String getEventType()
getEventType in interface CampaignEventPlugingetEventType in class BaseEventPluginpublic java.util.Map<java.lang.String,java.lang.String> getTokenReplacements()
CampaignEventPlugingetTokenReplacements in interface CampaignEventPlugingetTokenReplacements in class BaseEventPluginpublic MessagePriority getWarningWhenPossiblePriority()
CampaignEventPlugingetWarningWhenPossiblePriority in interface CampaignEventPlugingetWarningWhenPossiblePriority in class BaseEventPluginpublic MessagePriority getWarningWhenLikelyPriority()
CampaignEventPlugingetWarningWhenLikelyPriority in interface CampaignEventPlugingetWarningWhenLikelyPriority in class BaseEventPluginpublic java.lang.String getStageIdForLikely()
CampaignEventPlugingetStageIdForLikely in interface CampaignEventPlugingetStageIdForLikely in class BaseEventPluginpublic java.lang.String getStageIdForPossible()
CampaignEventPlugingetStageIdForPossible in interface CampaignEventPlugingetStageIdForPossible in class BaseEventPluginpublic void cleanup()
CampaignEventPlugincleanup in interface CampaignEventPlugincleanup in class BaseEventPluginpublic void setParam(java.lang.Object param)
CampaignEventPluginsetParam in interface CampaignEventPluginsetParam in class BaseEventPluginpublic boolean allowMultipleOngoingForSameTarget()
CampaignEventPluginallowMultipleOngoingForSameTarget in interface CampaignEventPluginallowMultipleOngoingForSameTarget in class BaseEventPluginpublic java.awt.Color[] getHighlightColors(java.lang.String stageId)
CampaignEventPlugingetHighlightColors in interface CampaignEventPlugingetHighlightColors in class BaseEventPluginpublic java.lang.String[] getHighlights(java.lang.String stageId)
CampaignEventPlugingetHighlights in interface CampaignEventPlugingetHighlights in class BaseEventPlugin