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 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)