public class RecentUnrestEvent extends BaseEventPlugin
BaseEventPlugin.MarketFilterCampaignEventPlugin.CampaignEventCategory, CampaignEventPlugin.PriceUpdatePluginCampaignEventListener.FleetDespawnReason| Modifier and Type | Field and Description |
|---|---|
static float |
DAYS_PER_STAGE |
entity, eventTarget, eventType, faction, market, memory, started, startProbability, statModId| Constructor and Description |
|---|
RecentUnrestEvent() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount) |
java.lang.String |
getEventName() |
int |
getStabilityPenalty() |
void |
increaseStabilityPenalty(int penalty) |
void |
init(java.lang.String type,
CampaignEventTarget eventTarget)
Called when the EventProbability for this event is accessed.
|
boolean |
isDone() |
void |
reduceStabilityPenalty(int penalty) |
void |
setStabilityPenalty(int stabilityPenalty) |
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, getTokenReplacements, 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, setParam, setProbability, setTarget, showAllMessagesIfOngoing, showLatestMessageIfOngoing, startEvent, useEventNameAsIdpublic static final float DAYS_PER_STAGE
public RecentUnrestEvent()
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 int getStabilityPenalty()
public void setStabilityPenalty(int stabilityPenalty)
public void increaseStabilityPenalty(int penalty)
public void reduceStabilityPenalty(int penalty)
public java.lang.String getEventName()
getEventName in interface CampaignEventPlugingetEventName in class BaseEventPlugin