public class TestEvent extends BaseEventPlugin
BaseEventPlugin.MarketFilter
CampaignEventPlugin.CampaignEventCategory, CampaignEventPlugin.PriceUpdatePlugin
CampaignEventListener.FleetDespawnReason
entity, eventType, faction, market, memory, startProbability, statModId
Constructor and Description |
---|
TestEvent() |
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, useEventNameAsId
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 CampaignEventTarget getEventTarget()
getEventTarget
in interface CampaignEventPlugin
getEventTarget
in class BaseEventPlugin
public java.lang.String getEventType()
getEventType
in interface CampaignEventPlugin
getEventType
in class BaseEventPlugin
public java.util.Map<java.lang.String,java.lang.String> getTokenReplacements()
CampaignEventPlugin
getTokenReplacements
in interface CampaignEventPlugin
getTokenReplacements
in class BaseEventPlugin
public MessagePriority getWarningWhenPossiblePriority()
CampaignEventPlugin
getWarningWhenPossiblePriority
in interface CampaignEventPlugin
getWarningWhenPossiblePriority
in class BaseEventPlugin
public MessagePriority getWarningWhenLikelyPriority()
CampaignEventPlugin
getWarningWhenLikelyPriority
in interface CampaignEventPlugin
getWarningWhenLikelyPriority
in class BaseEventPlugin
public java.lang.String getStageIdForLikely()
CampaignEventPlugin
getStageIdForLikely
in interface CampaignEventPlugin
getStageIdForLikely
in class BaseEventPlugin
public java.lang.String getStageIdForPossible()
CampaignEventPlugin
getStageIdForPossible
in interface CampaignEventPlugin
getStageIdForPossible
in class BaseEventPlugin
public void cleanup()
CampaignEventPlugin
cleanup
in interface CampaignEventPlugin
cleanup
in class BaseEventPlugin
public void setParam(java.lang.Object param)
CampaignEventPlugin
setParam
in interface CampaignEventPlugin
setParam
in class BaseEventPlugin
public boolean allowMultipleOngoingForSameTarget()
CampaignEventPlugin
allowMultipleOngoingForSameTarget
in interface CampaignEventPlugin
allowMultipleOngoingForSameTarget
in class BaseEventPlugin
public java.awt.Color[] getHighlightColors(java.lang.String stageId)
CampaignEventPlugin
getHighlightColors
in interface CampaignEventPlugin
getHighlightColors
in class BaseEventPlugin
public java.lang.String[] getHighlights(java.lang.String stageId)
CampaignEventPlugin
getHighlights
in interface CampaignEventPlugin
getHighlights
in class BaseEventPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.