Interface EventProbabilityAPI
public interface EventProbabilityAPI
Probability = 1 means event is guaranteed to occur next time it's checked for.
If an event occurs, the probability is reset to 0.
If an event fails to occur, the probability is multiplied by 0.5
- Author:
- Alex Mosolov Copyright 2014 Fractal Softworks, LLC
-
Method Summary
Modifier and TypeMethodDescriptionvoid
decreaseProbability
(float decr) float
getMult()
probabilityMult from events.json.float
void
increaseProbability
(float incr) boolean
isPrimed()
void
setPrimed
(boolean primed) void
setProbability
(float probability) void
setProbabilityAfterMult
(float p)
-
Method Details
-
getProbability
float getProbability() -
setProbability
void setProbability(float probability) -
getEventType
String getEventType() -
getEventTarget
CampaignEventTarget getEventTarget() -
increaseProbability
void increaseProbability(float incr) -
decreaseProbability
void decreaseProbability(float decr) -
getPlugin
CampaignEventPlugin getPlugin() -
getMult
float getMult()probabilityMult from events.json.- Returns:
-
setProbabilityAfterMult
void setProbabilityAfterMult(float p) -
isPrimed
boolean isPrimed() -
setPrimed
void setPrimed(boolean primed)
-