Class ConditionGenDataSpec

java.lang.Object
com.fs.starfarer.api.impl.campaign.procgen.ConditionGenDataSpec

public class ConditionGenDataSpec extends Object
  • Field Details

    • NO_PICK_SUFFIX

      public static String NO_PICK_SUFFIX
  • Constructor Details

    • ConditionGenDataSpec

      public ConditionGenDataSpec(org.json.JSONObject row) throws org.json.JSONException
      Throws:
      org.json.JSONException
  • Method Details

    • getXpMult

      public float getXpMult()
    • setXpMult

      public void setXpMult(float xpMult)
    • getMultiplier

      public float getMultiplier(String key)
    • hasMultiplier

      public boolean hasMultiplier(String key)
    • getRequiresAll

      public Set<String> getRequiresAll()
    • addRequiresAll

      public void addRequiresAll(String condition)
    • requiresAllContains

      public boolean requiresAllContains(String condition)
    • getRequiresAny

      public Set<String> getRequiresAny()
    • addRequiresAny

      public void addRequiresAny(String condition)
    • requiresAnyContains

      public boolean requiresAnyContains(String condition)
    • getRequiresNotAny

      public Set<String> getRequiresNotAny()
    • addRequiresNotAny

      public void addRequiresNotAny(String condition)
    • requiresNotAnyContains

      public boolean requiresNotAnyContains(String condition)
    • getMultipliers

      public Map<String,Float> getMultipliers()
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getGroup

      public String getGroup()
    • setGroup

      public void setGroup(String group)
    • getRank

      public float getRank()
    • setRank

      public void setRank(float rank)
    • getOrder

      public float getOrder()
    • setOrder

      public void setOrder(float order)
    • isRequiresSurvey

      public boolean isRequiresSurvey()
    • setRequiresSurvey

      public void setRequiresSurvey(boolean requiresSurvey)
    • getHazard

      public float getHazard()
    • setHazard

      public void setHazard(float hazard)