Enum Magic.Lunar

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

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

      • LUNAR_HOME_TELEPORT

        public static final Magic.Lunar LUNAR_HOME_TELEPORT
      • CURE_PLANT

        public static final Magic.Lunar CURE_PLANT
      • MONSTER_EXAMINE

        public static final Magic.Lunar MONSTER_EXAMINE
      • NPC_CONTACT

        public static final Magic.Lunar NPC_CONTACT
      • CURE_OTHER

        public static final Magic.Lunar CURE_OTHER
      • MOONCLAN_TELEPORT

        public static final Magic.Lunar MOONCLAN_TELEPORT
      • OURANIA_TELEPORT

        public static final Magic.Lunar OURANIA_TELEPORT
      • TELE_GROUP_MOONCLAN

        public static final Magic.Lunar TELE_GROUP_MOONCLAN
      • HUNTER_KIT

        public static final Magic.Lunar HUNTER_KIT
      • WATERBIRTH_TELEPORT

        public static final Magic.Lunar WATERBIRTH_TELEPORT
      • TELE_GROUP_WATERBIRTH

        public static final Magic.Lunar TELE_GROUP_WATERBIRTH
      • CURE_GROUP

        public static final Magic.Lunar CURE_GROUP
      • BARBARIAN_TELEPORT

        public static final Magic.Lunar BARBARIAN_TELEPORT
      • TELE_GROUP_BARBARIAN

        public static final Magic.Lunar TELE_GROUP_BARBARIAN
      • SUPERGLASS_MAKE

        public static final Magic.Lunar SUPERGLASS_MAKE
      • KHAZARD_TELEPORT

        public static final Magic.Lunar KHAZARD_TELEPORT
      • TELE_GROUP_KHAZARD

        public static final Magic.Lunar TELE_GROUP_KHAZARD
      • STRING_JEWELLERY

        public static final Magic.Lunar STRING_JEWELLERY
      • STAT_RESTORE_POT_SHARE

        public static final Magic.Lunar STAT_RESTORE_POT_SHARE
      • MAGIC_IMBUE

        public static final Magic.Lunar MAGIC_IMBUE
      • FERTILE_SOIL

        public static final Magic.Lunar FERTILE_SOIL
      • BOOST_POTION_SHARE

        public static final Magic.Lunar BOOST_POTION_SHARE
      • FISHING_GUILD_TELEPORT

        public static final Magic.Lunar FISHING_GUILD_TELEPORT
      • TELE_GROUP_FISHING_GUILD

        public static final Magic.Lunar TELE_GROUP_FISHING_GUILD
      • PLANK_MAKE

        public static final Magic.Lunar PLANK_MAKE
      • CATHERBY_TELEPORT

        public static final Magic.Lunar CATHERBY_TELEPORT
      • TELE_GROUP_CATHERBY

        public static final Magic.Lunar TELE_GROUP_CATHERBY
      • RECHARGE_DRAGONSTONE

        public static final Magic.Lunar RECHARGE_DRAGONSTONE
      • ICE_PLATEAU_TELEPORT

        public static final Magic.Lunar ICE_PLATEAU_TELEPORT
      • TELE_GROUP_ICE_PLATEAU

        public static final Magic.Lunar TELE_GROUP_ICE_PLATEAU
      • ENERGY_TRANSFER

        public static final Magic.Lunar ENERGY_TRANSFER
      • HEAL_OTHER

        public static final Magic.Lunar HEAL_OTHER
      • VENGEANCE_OTHER

        public static final Magic.Lunar VENGEANCE_OTHER
      • HEAL_GROUP

        public static final Magic.Lunar HEAL_GROUP
      • SPELLBOOK_SWAP

        public static final Magic.Lunar SPELLBOOK_SWAP
      • TAN_LEATHER

        public static final Magic.Lunar TAN_LEATHER
    • Method Detail

      • values

        public static Magic.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 (Magic.Lunar c : Magic.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 Magic.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
      • getSelected

        public static Magic.Lunar getSelected()
      • getSpriteIdWhenAvailable

        public int getSpriteIdWhenAvailable()
      • getSpriteIdWhenUnavailable

        public int getSpriteIdWhenUnavailable()
      • activate

        public boolean activate​(java.lang.String action)
        Activates the desired spell using the specified action.
        Parameters:
        action - the menu action to interact with
        Returns:
        True if the interaction was successful.
        See Also:
        Magic.activate(String)
      • isAutocasting

        public boolean isAutocasting()
        Specified by:
        isAutocasting in interface Spell