Enum Spell.Lunar

  • All Implemented Interfaces:
    Spell, java.io.Serializable, java.lang.Comparable<Spell.Lunar>
    Enclosing interface:
    Spell

    public static enum Spell.Lunar
    extends java.lang.Enum<Spell.Lunar>
    implements Spell
    • Enum Constant Detail

      • HOME_TELEPORT_LUNAR

        public static final Spell.Lunar HOME_TELEPORT_LUNAR
      • MONSTER_EXAMINE

        public static final Spell.Lunar MONSTER_EXAMINE
      • CURE_PLANT

        public static final Spell.Lunar CURE_PLANT
      • NPC_CONTACT

        public static final Spell.Lunar NPC_CONTACT
      • HUNTER_KIT

        public static final Spell.Lunar HUNTER_KIT
      • SUPERGLASS_MAKE

        public static final Spell.Lunar SUPERGLASS_MAKE
      • TAN_LEATHER

        public static final Spell.Lunar TAN_LEATHER
      • STRING_JEWELLERY

        public static final Spell.Lunar STRING_JEWELLERY
      • MAGIC_IMBUE

        public static final Spell.Lunar MAGIC_IMBUE
      • FERTILE_SOIL

        public static final Spell.Lunar FERTILE_SOIL
      • PLANK_MAKE

        public static final Spell.Lunar PLANK_MAKE
      • RECHARGE_DRAGONSTONE

        public static final Spell.Lunar RECHARGE_DRAGONSTONE
      • SPELLBOOK_SWAP

        public static final Spell.Lunar SPELLBOOK_SWAP
      • CURE_OTHER

        public static final Spell.Lunar CURE_OTHER
      • CURE_GROUP

        public static final Spell.Lunar CURE_GROUP
      • STAT_RESTORE_POT_SHARE

        public static final Spell.Lunar STAT_RESTORE_POT_SHARE
      • BOOST_POTION_SHARE

        public static final Spell.Lunar BOOST_POTION_SHARE
      • 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
      • HEAL_GROUP

        public static final Spell.Lunar HEAL_GROUP
      • MOONCLAN_TELEPORT

        public static final Spell.Lunar MOONCLAN_TELEPORT
      • TELE_GROUP_MOONCLAN

        public static final Spell.Lunar TELE_GROUP_MOONCLAN
      • OURANIA_TELEPORT

        public static final Spell.Lunar OURANIA_TELEPORT
      • WATERBIRTH_TELEPORT

        public static final Spell.Lunar WATERBIRTH_TELEPORT
      • TELE_GROUP_WATERBIRTH

        public static final Spell.Lunar TELE_GROUP_WATERBIRTH
      • BARBARIAN_TELEPORT

        public static final Spell.Lunar BARBARIAN_TELEPORT
      • TELE_GROUP_BARBARIAN

        public static final Spell.Lunar TELE_GROUP_BARBARIAN
      • KHAZARD_TELEPORT

        public static final Spell.Lunar KHAZARD_TELEPORT
      • TELE_GROUP_KHAZARD

        public static final Spell.Lunar TELE_GROUP_KHAZARD
      • FISHING_GUILD_TELEPORT

        public static final Spell.Lunar FISHING_GUILD_TELEPORT
      • TELE_GROUP_FISHING_GUILD

        public static final Spell.Lunar TELE_GROUP_FISHING_GUILD
      • CATHERBY_TELEPORT

        public static final Spell.Lunar CATHERBY_TELEPORT
      • TELE_GROUP_CATHERBY

        public static final Spell.Lunar TELE_GROUP_CATHERBY
      • ICE_PLATEAU_TELEPORT

        public static final Spell.Lunar ICE_PLATEAU_TELEPORT
      • TELE_GROUP_ICE_PLATEAU

        public static final Spell.Lunar TELE_GROUP_ICE_PLATEAU
    • Method Detail

      • values

        public static Spell.Lunar[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Spell.Lunar c : Spell.Lunar.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Spell.Lunar valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getExperience

        public double getExperience()
        Specified by:
        getExperience in interface Spell
      • getMaxHit

        public int getMaxHit()
        Specified by:
        getMaxHit in interface Spell
      • getSpellName

        public java.lang.String getSpellName()
        Specified by:
        getSpellName in interface Spell
      • getAutoCastVar

        public int getAutoCastVar()
        Specified by:
        getAutoCastVar in interface Spell