Interface AbilitySpecAPI

All Superinterfaces:
WithSourceMod

public interface AbilitySpecAPI extends WithSourceMod
  • Method Details

    • getId

      String getId()
    • isUnlockedAtStart

      boolean isUnlockedAtStart()
    • isAIDefault

      boolean isAIDefault()
    • getSortOrder

      int getSortOrder()
    • getWorldOn

      String getWorldOn()
    • getWorldOff

      String getWorldOff()
    • getWorldLoop

      String getWorldLoop()
    • getUIOn

      String getUIOn()
    • getUIOff

      String getUIOff()
    • getUILoop

      String getUILoop()
    • getMusicSuppression

      float getMusicSuppression()
    • getTags

      Set<String> getTags()
    • addTag

      void addTag(String tag)
    • hasTag

      boolean hasTag(String tag)
    • getAIPluginClass

      String getAIPluginClass()
    • getActivationDays

      float getActivationDays()
    • getActivationCooldown

      float getActivationCooldown()
    • getDurationDays

      float getDurationDays()
    • getDeactivationDays

      float getDeactivationDays()
    • getDeactivationCooldown

      float getDeactivationCooldown()
    • getIconName

      String getIconName()
    • getName

      String getName()
    • getNewAIPluginInstance

      AbilityAIPlugin getNewAIPluginInstance(AbilityPlugin ability)
    • hasOppositeTag

      boolean hasOppositeTag(String tag)
    • getOppositeTag

      String getOppositeTag(String tag)
    • isPositiveTag

      boolean isPositiveTag(String tag)
    • isNegativeTag

      boolean isNegativeTag(String tag)