Enum Lunar

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

    public enum Lunar
    extends java.lang.Enum<Lunar>
    implements Spell
    Created by Pandemic
    • Enum Constant Detail

      • LUNAR_HOME_TELEPORT

        public static final Lunar LUNAR_HOME_TELEPORT
      • BAKE_PIE

        public static final Lunar BAKE_PIE
      • CURE_PLANT

        public static final Lunar CURE_PLANT
      • MONSTER_EXAMINE

        public static final Lunar MONSTER_EXAMINE
      • NPC_CONTACT

        public static final Lunar NPC_CONTACT
      • CURE_OTHER

        public static final Lunar CURE_OTHER
      • HUMIDIFY

        public static final Lunar HUMIDIFY
      • MOONCLAN_TELEPORT

        public static final Lunar MOONCLAN_TELEPORT
      • TELE_GROUP_MOONCLAN

        public static final Lunar TELE_GROUP_MOONCLAN
      • CURE_ME

        public static final Lunar CURE_ME
      • HUNTER_KIT

        public static final Lunar HUNTER_KIT
      • WATERBIRTH_TELEPORT

        public static final Lunar WATERBIRTH_TELEPORT
      • TELE_GROUP_WATERBIRTH

        public static final Lunar TELE_GROUP_WATERBIRTH
      • CURE_GROUP

        public static final Lunar CURE_GROUP
      • STAT_SPY

        public static final Lunar STAT_SPY
      • BARBARIAN_TELEPORT

        public static final Lunar BARBARIAN_TELEPORT
      • TELE_GROUP_BARBARIAN

        public static final Lunar TELE_GROUP_BARBARIAN
      • SUPERGLASS_MAKE

        public static final Lunar SUPERGLASS_MAKE
      • TAN_LEATHER

        public static final Lunar TAN_LEATHER
      • KHAZARD_TELEPORT

        public static final Lunar KHAZARD_TELEPORT
      • TELE_GROUP_KHAZARD

        public static final Lunar TELE_GROUP_KHAZARD
      • DREAM

        public static final Lunar DREAM
      • STRING_JEWELLERY

        public static final Lunar STRING_JEWELLERY
      • STAT_RESTORE_POTION_SHARE

        public static final Lunar STAT_RESTORE_POTION_SHARE
      • MAGIC_IMBUE

        public static final Lunar MAGIC_IMBUE
      • FERTILE_SOIL

        public static final Lunar FERTILE_SOIL
      • BOOST_POTION_SHARE

        public static final Lunar BOOST_POTION_SHARE
      • FISHING_GUILD_TELEPORT

        public static final Lunar FISHING_GUILD_TELEPORT
      • TELE_GROUP_FISHING_GUILD

        public static final Lunar TELE_GROUP_FISHING_GUILD
      • PLANK_MAKE

        public static final Lunar PLANK_MAKE
      • CATHERBY_TELEPORT

        public static final Lunar CATHERBY_TELEPORT
      • TELE_GROUP_CATHERBY

        public static final Lunar TELE_GROUP_CATHERBY
      • RECHARGE_DRAGONSTONE

        public static final Lunar RECHARGE_DRAGONSTONE
      • ICE_PLATEAU_TELEPORT

        public static final Lunar ICE_PLATEAU_TELEPORT
      • TELE_GROUP_ICE_PLATEAU

        public static final Lunar TELE_GROUP_ICE_PLATEAU
      • ENERGY_TRANSFER

        public static final Lunar ENERGY_TRANSFER
      • HEAL_OTHER

        public static final Lunar HEAL_OTHER
      • VENGEANCE_OTHER

        public static final Lunar VENGEANCE_OTHER
      • VENGEANCE

        public static final Lunar VENGEANCE
      • HEAL_GROUP

        public static final Lunar HEAL_GROUP
      • SPELLBOOK_SWAP

        public static final Lunar SPELLBOOK_SWAP
      • GEOMANCY

        public static final Lunar GEOMANCY
      • SPIN_FLAX

        public static final Lunar SPIN_FLAX
      • OURANIA_TELEPORT

        public static final Lunar OURANIA_TELEPORT
    • Method Detail

      • values

        public static 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 (Lunar c : 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 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()
      • getLevel

        public int getLevel()
        Specified by:
        getLevel in interface Spell
      • getParent

        public int getParent()
        Specified by:
        getParent in interface Spell
      • getChild

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

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

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