public class RecentUnrestEvent extends BaseEventPlugin
BaseEventPlugin.MarketFilter
CampaignEventPlugin.CampaignEventCategory, CampaignEventPlugin.PriceUpdatePlugin
CampaignEventListener.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, useEventNameAsId
public static final float DAYS_PER_STAGE
public void init(java.lang.String type, CampaignEventTarget eventTarget)
CampaignEventPlugin
init
in interface CampaignEventPlugin
init
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 boolean isDone()
isDone
in interface CampaignEventPlugin
isDone
in class BaseEventPlugin
public 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 CampaignEventPlugin
getEventName
in class BaseEventPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.