Enum Class Spell.Lunar

java.lang.Object
java.lang.Enum<Spell.Lunar>
org.rspeer.game.component.tdi.Spell.Lunar
All Implemented Interfaces:
Serializable, Comparable<Spell.Lunar>, Constable, Spell
Enclosing interface:
Spell

public static enum Spell.Lunar extends Enum<Spell.Lunar> implements Spell
  • Enum Constant Details

    • LUNAR_HOME_TELEPORT

      public static final Spell.Lunar LUNAR_HOME_TELEPORT
    • BAKE_PIE

      public static final Spell.Lunar BAKE_PIE
    • GEOMANCY

      public static final Spell.Lunar GEOMANCY
    • CURE_PLANT

      public static final Spell.Lunar CURE_PLANT
    • MONSTER_EXAMINE

      public static final Spell.Lunar MONSTER_EXAMINE
    • NPC_CONTACT

      public static final Spell.Lunar NPC_CONTACT
    • CURE_OTHER

      public static final Spell.Lunar CURE_OTHER
    • HUMIDIFY

      public static final Spell.Lunar HUMIDIFY
    • MOONCLAN_TELEPORT

      public static final Spell.Lunar MOONCLAN_TELEPORT
    • TELE_GROUP_MOONCLAN

      public static final Spell.Lunar TELE_GROUP_MOONCLAN
    • CURE_ME

      public static final Spell.Lunar CURE_ME
    • OURANIA_TELEPORT

      public static final Spell.Lunar OURANIA_TELEPORT
    • HUNTER_KIT

      public static final Spell.Lunar HUNTER_KIT
    • WATERBIRTH_TELEPORT

      public static final Spell.Lunar WATERBIRTH_TELEPORT
    • TELE_GROUP_WATERBIRTH

      public static final Spell.Lunar TELE_GROUP_WATERBIRTH
    • CURE_GROUP

      public static final Spell.Lunar CURE_GROUP
    • BARBARIAN_TELEPORT

      public static final Spell.Lunar BARBARIAN_TELEPORT
    • STAT_SPY

      public static final Spell.Lunar STAT_SPY
    • TELE_GROUP_BARBARIAN

      public static final Spell.Lunar TELE_GROUP_BARBARIAN
    • SPIN_FLAX

      public static final Spell.Lunar SPIN_FLAX
    • SUPERGLASS_MAKE

      public static final Spell.Lunar SUPERGLASS_MAKE
    • TAN_LEATHER

      public static final Spell.Lunar TAN_LEATHER
    • KHAZARD_TELEPORT

      public static final Spell.Lunar KHAZARD_TELEPORT
    • TELE_GROUP_KHAZARD

      public static final Spell.Lunar TELE_GROUP_KHAZARD
    • DREAM

      public static final Spell.Lunar DREAM
    • STRING_JEWELRY

      public static final Spell.Lunar STRING_JEWELRY
    • STAT_RESTORE_POT_SHARE

      public static final Spell.Lunar STAT_RESTORE_POT_SHARE
    • MAGIC_IMBUE

      public static final Spell.Lunar MAGIC_IMBUE
    • FERTILE_SOIL

      public static final Spell.Lunar FERTILE_SOIL
    • BOOST_POTION_SHARE

      public static final Spell.Lunar BOOST_POTION_SHARE
    • FISHING_GUILD_TELEPORT

      public static final Spell.Lunar FISHING_GUILD_TELEPORT
    • TELEPORT_TO_BOUNTY_TARGET

      public static final Spell.Lunar TELEPORT_TO_BOUNTY_TARGET
    • TELE_GROUP_FISHING_GUILD

      public static final Spell.Lunar TELE_GROUP_FISHING_GUILD
    • PLANK_MAKE

      public static final Spell.Lunar PLANK_MAKE
    • CATHERBY_TELEPORT

      public static final Spell.Lunar CATHERBY_TELEPORT
    • TELE_GROUP_CATHERBY

      public static final Spell.Lunar TELE_GROUP_CATHERBY
    • RECHARGE_DRAGONSTONE

      public static final Spell.Lunar RECHARGE_DRAGONSTONE
    • ICE_PLATEAU_TELEPORT

      public static final Spell.Lunar ICE_PLATEAU_TELEPORT
    • TELE_GROUP_ICE_PLATEAU

      public static final Spell.Lunar TELE_GROUP_ICE_PLATEAU
    • ENERGY_TRANSFER

      public static final Spell.Lunar ENERGY_TRANSFER
    • HEAL_OTHER

      public static final Spell.Lunar HEAL_OTHER
    • VENGEANCE_OTHER

      public static final Spell.Lunar VENGEANCE_OTHER
    • VENGEANCE

      public static final Spell.Lunar VENGEANCE
    • HEAL_GROUP

      public static final Spell.Lunar HEAL_GROUP
    • SPELLBOOK_SWAP

      public static final Spell.Lunar SPELLBOOK_SWAP
  • Method Details

    • values

      public static Spell.Lunar[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Spell.Lunar valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getBook

      public Magic.Book getBook()
      Specified by:
      getBook in interface Spell
    • getLevelRequired

      public int getLevelRequired()
      Specified by:
      getLevelRequired in interface Spell
    • getBaseExperience

      public double getBaseExperience()
      Specified by:
      getBaseExperience in interface Spell
    • getBaseMaxHit

      public int getBaseMaxHit()
      Specified by:
      getBaseMaxHit in interface Spell
    • getDisabledMaterialId

      public int getDisabledMaterialId()
      Specified by:
      getDisabledMaterialId in interface Spell
    • isAutoCasted

      public boolean isAutoCasted()
      Specified by:
      isAutoCasted in interface Spell
    • getAddress

      public InterfaceAddress getAddress()
      Specified by:
      getAddress in interface Spell
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Spell.Lunar>