wowkit API
    Preparing search index...

    Variable SPELLSConst

    SPELLS: {
        Consumable: { Drink: number; Food: number };
        Cure: {
            AbolishDisease: number;
            AbolishPoison: number;
            Cleanse: number;
            DispelMagic: number;
            DruidCurePoison: number;
            PriestCureDisease: number;
            Purify: number;
            RemoveCurse: number;
        };
        Druid: {
            AquaticForm: number;
            Barkskin: number;
            Bash: number;
            BearForm: number;
            Berserk: number;
            CatForm: number;
            Claw: number;
            DemoralizingRoar: number;
            DireBearForm: number;
            Enrage: number;
            FaerieFire: number;
            FeralCharge: number;
            FeralChargeCat: number;
            FerociousBite: number;
            FrenziedRegeneration: number;
            GiftOfTheWild: number[];
            Growl: number;
            HealingTouch: number;
            Hurricane: number;
            Innervate: number;
            InsectSwarm: number;
            Lacerate: number;
            Mangle: number;
            MarkOfTheWild: number;
            Maul: number;
            Moonfire: number;
            Moonkin: number;
            NaturesGrasp: number;
            NaturesSwiftness: number;
            Prowl: number;
            Rake: number;
            Ravage: number;
            Regrowth: number;
            Rejuvenation: number;
            Rip: number;
            Shred: number;
            Starfire: number;
            Swiftmend: number;
            Swipe: number;
            Thorns: number;
            TigersFury: number;
            Tranquility: number;
            TravelForm: number;
            WildGrowth: number;
            Wrath: number;
        };
        Hunter: {
            AimedShot: number;
            ArcaneShot: number;
            AspectBeast: number;
            AspectCheetah: number;
            AspectHawk: number;
            AspectMonkey: number;
            AspectPack: number;
            AspectWild: number;
            AutoShot: number;
            BestialWrath: number;
            CallPet: number;
            ConcussiveShot: number;
            Counterattack: number;
            Deterrence: number;
            Disengage: number;
            DistractingShot: number;
            EnchantedFlare: number;
            FeignDeath: number;
            Flare: number;
            HuntersMark: number;
            HydraShot: number;
            Intimidation: number;
            Lacerate: number;
            MendPet: number;
            MongooseBite: number;
            MultiShot: number;
            RapidFire: number;
            RaptorStrike: number;
            RevivePet: number;
            ScatterShot: number;
            ScorpidSting: number;
            SerpentSting: number;
            SniperShot: number;
            StriderKick: number;
            SummonHawk: number;
            TranquilizingShot: number;
            TrueshotAura: number;
            ViperSting: number;
            Volley: number;
            WingClip: number;
        };
        Mage: {
            AmplifyMagic: number;
            ArcaneBlast: number;
            ArcaneBrilliance: number[];
            ArcaneExplosion: number;
            ArcaneIntellect: number;
            ArcaneMissiles: number;
            ArcanePower: number;
            BlastWave: number;
            Blink: number;
            Blizzard: number;
            Combustion: number;
            ConeOfCold: number;
            Counterspell: number;
            DampenMagic: number;
            Evocation: number;
            Fireball: number;
            FireBlast: number;
            FireVulnerability: number;
            FireWard: number;
            Flamestrike: number;
            FrostArmor: number;
            Frostbolt: number;
            FrostfireBolt: number;
            FrostNova: number;
            FrostWard: number;
            IceArmor: number;
            IceBarrier: number;
            IceBlock: number;
            IceLance: number;
            MageArmor: number;
            ManaShield: number;
            PresenceOfMind: number;
            Pyroblast: number;
            RemoveLesserCurse: number;
            Scorch: number;
            Shoot: number;
            WintersChill: number;
        };
        Paladin: {
            BlessingKings: number;
            BlessingLight: number;
            BlessingMight: number;
            BlessingSalvation: number;
            BlessingWisdom: number;
            ConcentrationAura: number;
            Consecration: number;
            CrusaderStrike: number;
            DevotionAura: number;
            DivineProtection: number;
            DivineShield: number;
            Exorcism: number;
            FireResistAura: number;
            FlashOfLight: number;
            FrostResistAura: number;
            GreaterBlessingKings: number[];
            GreaterBlessingMight: number[];
            GreaterBlessingWisdom: number[];
            HammerOfJustice: number;
            HammerOfWrath: number;
            HolyLight: number;
            HolyShield: number;
            HolyShock: number;
            HolyStrike: number;
            HolyWrath: number;
            Judgement: number;
            JudgementOfJustice: number;
            JudgementOfLight: number;
            JudgementOfTheCrusader: number;
            JudgementOfWisdom: number;
            LayOnHands: number;
            LightsVigil: number;
            RetributionAura: number;
            RighteousFury: number;
            SanctityAura: number;
            SealOfCommand: number;
            SealOfFury: number;
            SealOfJustice: number;
            SealOfLight: number;
            SealOfRighteousness: number;
            SealOfTheCrusader: number;
            SealOfWisdom: number;
            ShadowResistAura: number;
            SwiftJudgement: number;
            TemplarsBulwark: number;
            VoiceOfTruth: number;
        };
        Priest: {
            BindingHeal: number;
            Chastise: number;
            ConfoundingFlash: number;
            ContingencyPlan: number;
            DarkSacrifice: number;
            DesperatePrayer: number;
            DevouringPlague: number;
            DivineGrace: number;
            DivineSpirit: number;
            ElunesGrace: number;
            Fade: number;
            Feedback: number;
            FlashHeal: number;
            GreaterHeal: number;
            Heal: number;
            HolyFire: number;
            HolyNova: number;
            InnerFire: number;
            InnerFocus: number;
            LesserHeal: number;
            ManaBurn: number;
            MindBlast: number;
            MindFlay: number;
            Penance: number;
            PowerInfusion: number;
            PowerWordFortitude: number;
            PowerWordShield: number;
            PrayerOfFortitude: number[];
            PrayerOfHealing: number;
            PrayerOfMending: number;
            PrayerOfShadowProtection: number[];
            PrayerOfSpirit: number[];
            PsychicScream: number;
            Renew: number;
            Shadowform: number;
            ShadowProtection: number;
            ShadowWordDeath: number;
            ShadowWordPain: number;
            Shoot: number;
            Silence: number;
            Smite: number;
            Starshards: number;
            VampiricEmbrace: number;
            WeakenedSoul: number;
        };
        Racial: {
            Berserking: number;
            BloodFury: number;
            Cannibalize: number;
            ElunesLight: number;
            EscapeArtist: number;
            Eureka: number;
            LeyLine: number;
            Perception: number;
            RapidRegeneration: number;
            Shadowmeld: number;
            ShatterCurse: number;
            SkyView: number;
            Stoneform: number;
            WarStomp: number;
            WillOfTheForsaken: number;
            WillToSurvive: number;
        };
        Rogue: {
            AdrenalineRush: number;
            Ambush: number;
            Backstab: number;
            BladeFlurry: number;
            CheapShot: number;
            ColdBlood: number;
            CripplingPoison: number;
            DeadlyPoison: number;
            Evasion: number;
            Eviscerate: number;
            ExposeArmor: number;
            Feint: number;
            Garrote: number;
            GhostlyStrike: number;
            Gouge: number;
            Hemorrhage: number;
            InstantPoison: number;
            Kick: number;
            KidneyShot: number;
            MindNumbingPoison: number;
            Mutilate: number;
            Premeditation: number;
            Preparation: number;
            Riposte: number;
            Rupture: number;
            SinisterStrike: number;
            SliceAndDice: number;
            Sprint: number;
            Stealth: number;
            Vanish: number;
            Venom: number;
            WoundPoison: number;
        };
        Shaman: {
            CallOfTheAncestors: number;
            CallOfTheElements: number;
            CallOfTheSpirits: number;
            ChainHeal: number;
            ChainLightning: number;
            CureDisease: number;
            CurePoison: number;
            EarthbindTotem: number;
            EarthShock: number;
            ElementalMastery: number;
            FireNovaTotem: number;
            FlameShock: number;
            Flametongue: number[];
            Frostbrand: number[];
            FrostShock: number;
            GraceOfAirTotem: number;
            GroundingTotem: number;
            HealingStreamTotem: number;
            HealingWave: number;
            LavaBurst: number;
            LesserHealingWave: number;
            LightningBolt: number;
            LightningShield: number;
            MagmaTotem: number;
            ManaSpringTotem: number;
            NaturesSwiftness: number;
            Purge: number;
            Riptide: number;
            Rockbiter: number[];
            SearingTotem: number;
            StoneclawTotem: number;
            StoneskinTotem: number;
            Stormstrike: number;
            StrengthOfEarthTotem: number;
            TotemicProjection: number;
            TotemicRecall: number;
            TremorTotem: number;
            WaterShield: number;
            Windfury: number[];
            WindfuryTotem: number;
        };
        Warlock: {
            BaneOfHavoc: number;
            Conflagrate: number;
            Corruption: number;
            CurseOfAgony: number;
            CurseOfShadow: number;
            CurseOfTheElements: number;
            DeathCoil: number;
            DemonArmor: number;
            DemonSkin: number;
            DetectInvisibility: number;
            DrainLife: number;
            DrainSoul: number;
            Fear: number;
            Firestone: number;
            Hellfire: number;
            HowlOfTerror: number;
            Immolate: number;
            Incinerate: number;
            LifeTap: number;
            RainOfFire: number;
            SearingPain: number;
            ShadowBolt: number;
            Shadowburn: number;
            ShadowWard: number;
            Shoot: number;
            SiphonLife: number;
            SoulFire: number;
            Spellstone: number;
            SummonFelhunter: number;
            SummonImp: number;
            SummonIncubus: number;
            SummonSuccubus: number;
            SummonVoidwalker: number;
            UnendingBreath: number;
            Wrack: number;
        };
        Warrior: {
            BattleShout: number;
            BerserkerRage: number;
            Bloodrage: number;
            Bloodthirst: number;
            Charge: number;
            Cleave: number;
            DeathWish: number;
            DemoralizingShout: number;
            Disarm: number;
            Execute: number;
            Hamstring: number;
            HeroicStrike: number;
            Intercept: number;
            LastStand: number;
            MockingBlow: number;
            MortalStrike: number;
            Overpower: number;
            PiercingHowl: number;
            Pummel: number;
            Recklessness: number;
            Rend: number;
            Retaliation: number;
            Revenge: number;
            ShieldBash: number;
            ShieldBlock: number;
            ShieldSlam: number;
            ShieldWall: number;
            Slam: number;
            SpearingStrike: number;
            SunderArmor: number;
            SweepingStrikes: number;
            Taunt: number;
            ThunderClap: number;
            VictoryRush: number;
            Whirlwind: number;
        };
    } = ...

    Every table above, by name: what the check goes through. A new table is added here too.

    Type Declaration

    • Consumable: { Drink: number; Food: number }

      The buffs of eating and drinking: every food gives the buff "Food", every drink "Drink".

    • Cure: {
          AbolishDisease: number;
          AbolishPoison: number;
          Cleanse: number;
          DispelMagic: number;
          DruidCurePoison: number;
          PriestCureDisease: number;
          Purify: number;
          RemoveCurse: number;
      }

      The cures of the classes (the paladin's, the priest's and the druid's; the shaman's and mage's are in their tables).

    • Druid: {
          AquaticForm: number;
          Barkskin: number;
          Bash: number;
          BearForm: number;
          Berserk: number;
          CatForm: number;
          Claw: number;
          DemoralizingRoar: number;
          DireBearForm: number;
          Enrage: number;
          FaerieFire: number;
          FeralCharge: number;
          FeralChargeCat: number;
          FerociousBite: number;
          FrenziedRegeneration: number;
          GiftOfTheWild: number[];
          Growl: number;
          HealingTouch: number;
          Hurricane: number;
          Innervate: number;
          InsectSwarm: number;
          Lacerate: number;
          Mangle: number;
          MarkOfTheWild: number;
          Maul: number;
          Moonfire: number;
          Moonkin: number;
          NaturesGrasp: number;
          NaturesSwiftness: number;
          Prowl: number;
          Rake: number;
          Ravage: number;
          Regrowth: number;
          Rejuvenation: number;
          Rip: number;
          Shred: number;
          Starfire: number;
          Swiftmend: number;
          Swipe: number;
          Thorns: number;
          TigersFury: number;
          Tranquility: number;
          TravelForm: number;
          WildGrowth: number;
          Wrath: number;
      }
    • Hunter: {
          AimedShot: number;
          ArcaneShot: number;
          AspectBeast: number;
          AspectCheetah: number;
          AspectHawk: number;
          AspectMonkey: number;
          AspectPack: number;
          AspectWild: number;
          AutoShot: number;
          BestialWrath: number;
          CallPet: number;
          ConcussiveShot: number;
          Counterattack: number;
          Deterrence: number;
          Disengage: number;
          DistractingShot: number;
          EnchantedFlare: number;
          FeignDeath: number;
          Flare: number;
          HuntersMark: number;
          HydraShot: number;
          Intimidation: number;
          Lacerate: number;
          MendPet: number;
          MongooseBite: number;
          MultiShot: number;
          RapidFire: number;
          RaptorStrike: number;
          RevivePet: number;
          ScatterShot: number;
          ScorpidSting: number;
          SerpentSting: number;
          SniperShot: number;
          StriderKick: number;
          SummonHawk: number;
          TranquilizingShot: number;
          TrueshotAura: number;
          ViperSting: number;
          Volley: number;
          WingClip: number;
      }
    • Mage: {
          AmplifyMagic: number;
          ArcaneBlast: number;
          ArcaneBrilliance: number[];
          ArcaneExplosion: number;
          ArcaneIntellect: number;
          ArcaneMissiles: number;
          ArcanePower: number;
          BlastWave: number;
          Blink: number;
          Blizzard: number;
          Combustion: number;
          ConeOfCold: number;
          Counterspell: number;
          DampenMagic: number;
          Evocation: number;
          Fireball: number;
          FireBlast: number;
          FireVulnerability: number;
          FireWard: number;
          Flamestrike: number;
          FrostArmor: number;
          Frostbolt: number;
          FrostfireBolt: number;
          FrostNova: number;
          FrostWard: number;
          IceArmor: number;
          IceBarrier: number;
          IceBlock: number;
          IceLance: number;
          MageArmor: number;
          ManaShield: number;
          PresenceOfMind: number;
          Pyroblast: number;
          RemoveLesserCurse: number;
          Scorch: number;
          Shoot: number;
          WintersChill: number;
      }
    • Paladin: {
          BlessingKings: number;
          BlessingLight: number;
          BlessingMight: number;
          BlessingSalvation: number;
          BlessingWisdom: number;
          ConcentrationAura: number;
          Consecration: number;
          CrusaderStrike: number;
          DevotionAura: number;
          DivineProtection: number;
          DivineShield: number;
          Exorcism: number;
          FireResistAura: number;
          FlashOfLight: number;
          FrostResistAura: number;
          GreaterBlessingKings: number[];
          GreaterBlessingMight: number[];
          GreaterBlessingWisdom: number[];
          HammerOfJustice: number;
          HammerOfWrath: number;
          HolyLight: number;
          HolyShield: number;
          HolyShock: number;
          HolyStrike: number;
          HolyWrath: number;
          Judgement: number;
          JudgementOfJustice: number;
          JudgementOfLight: number;
          JudgementOfTheCrusader: number;
          JudgementOfWisdom: number;
          LayOnHands: number;
          LightsVigil: number;
          RetributionAura: number;
          RighteousFury: number;
          SanctityAura: number;
          SealOfCommand: number;
          SealOfFury: number;
          SealOfJustice: number;
          SealOfLight: number;
          SealOfRighteousness: number;
          SealOfTheCrusader: number;
          SealOfWisdom: number;
          ShadowResistAura: number;
          SwiftJudgement: number;
          TemplarsBulwark: number;
          VoiceOfTruth: number;
      }
    • Priest: {
          BindingHeal: number;
          Chastise: number;
          ConfoundingFlash: number;
          ContingencyPlan: number;
          DarkSacrifice: number;
          DesperatePrayer: number;
          DevouringPlague: number;
          DivineGrace: number;
          DivineSpirit: number;
          ElunesGrace: number;
          Fade: number;
          Feedback: number;
          FlashHeal: number;
          GreaterHeal: number;
          Heal: number;
          HolyFire: number;
          HolyNova: number;
          InnerFire: number;
          InnerFocus: number;
          LesserHeal: number;
          ManaBurn: number;
          MindBlast: number;
          MindFlay: number;
          Penance: number;
          PowerInfusion: number;
          PowerWordFortitude: number;
          PowerWordShield: number;
          PrayerOfFortitude: number[];
          PrayerOfHealing: number;
          PrayerOfMending: number;
          PrayerOfShadowProtection: number[];
          PrayerOfSpirit: number[];
          PsychicScream: number;
          Renew: number;
          Shadowform: number;
          ShadowProtection: number;
          ShadowWordDeath: number;
          ShadowWordPain: number;
          Shoot: number;
          Silence: number;
          Smite: number;
          Starshards: number;
          VampiricEmbrace: number;
          WeakenedSoul: number;
      }
    • Racial: {
          Berserking: number;
          BloodFury: number;
          Cannibalize: number;
          ElunesLight: number;
          EscapeArtist: number;
          Eureka: number;
          LeyLine: number;
          Perception: number;
          RapidRegeneration: number;
          Shadowmeld: number;
          ShatterCurse: number;
          SkyView: number;
          Stoneform: number;
          WarStomp: number;
          WillOfTheForsaken: number;
          WillToSurvive: number;
      }

      The racial spells, Forever's Aeolid ones included.

    • Rogue: {
          AdrenalineRush: number;
          Ambush: number;
          Backstab: number;
          BladeFlurry: number;
          CheapShot: number;
          ColdBlood: number;
          CripplingPoison: number;
          DeadlyPoison: number;
          Evasion: number;
          Eviscerate: number;
          ExposeArmor: number;
          Feint: number;
          Garrote: number;
          GhostlyStrike: number;
          Gouge: number;
          Hemorrhage: number;
          InstantPoison: number;
          Kick: number;
          KidneyShot: number;
          MindNumbingPoison: number;
          Mutilate: number;
          Premeditation: number;
          Preparation: number;
          Riposte: number;
          Rupture: number;
          SinisterStrike: number;
          SliceAndDice: number;
          Sprint: number;
          Stealth: number;
          Vanish: number;
          Venom: number;
          WoundPoison: number;
      }
    • Shaman: {
          CallOfTheAncestors: number;
          CallOfTheElements: number;
          CallOfTheSpirits: number;
          ChainHeal: number;
          ChainLightning: number;
          CureDisease: number;
          CurePoison: number;
          EarthbindTotem: number;
          EarthShock: number;
          ElementalMastery: number;
          FireNovaTotem: number;
          FlameShock: number;
          Flametongue: number[];
          Frostbrand: number[];
          FrostShock: number;
          GraceOfAirTotem: number;
          GroundingTotem: number;
          HealingStreamTotem: number;
          HealingWave: number;
          LavaBurst: number;
          LesserHealingWave: number;
          LightningBolt: number;
          LightningShield: number;
          MagmaTotem: number;
          ManaSpringTotem: number;
          NaturesSwiftness: number;
          Purge: number;
          Riptide: number;
          Rockbiter: number[];
          SearingTotem: number;
          StoneclawTotem: number;
          StoneskinTotem: number;
          Stormstrike: number;
          StrengthOfEarthTotem: number;
          TotemicProjection: number;
          TotemicRecall: number;
          TremorTotem: number;
          WaterShield: number;
          Windfury: number[];
          WindfuryTotem: number;
      }
    • Warlock: {
          BaneOfHavoc: number;
          Conflagrate: number;
          Corruption: number;
          CurseOfAgony: number;
          CurseOfShadow: number;
          CurseOfTheElements: number;
          DeathCoil: number;
          DemonArmor: number;
          DemonSkin: number;
          DetectInvisibility: number;
          DrainLife: number;
          DrainSoul: number;
          Fear: number;
          Firestone: number;
          Hellfire: number;
          HowlOfTerror: number;
          Immolate: number;
          Incinerate: number;
          LifeTap: number;
          RainOfFire: number;
          SearingPain: number;
          ShadowBolt: number;
          Shadowburn: number;
          ShadowWard: number;
          Shoot: number;
          SiphonLife: number;
          SoulFire: number;
          Spellstone: number;
          SummonFelhunter: number;
          SummonImp: number;
          SummonIncubus: number;
          SummonSuccubus: number;
          SummonVoidwalker: number;
          UnendingBreath: number;
          Wrack: number;
      }
    • Warrior: {
          BattleShout: number;
          BerserkerRage: number;
          Bloodrage: number;
          Bloodthirst: number;
          Charge: number;
          Cleave: number;
          DeathWish: number;
          DemoralizingShout: number;
          Disarm: number;
          Execute: number;
          Hamstring: number;
          HeroicStrike: number;
          Intercept: number;
          LastStand: number;
          MockingBlow: number;
          MortalStrike: number;
          Overpower: number;
          PiercingHowl: number;
          Pummel: number;
          Recklessness: number;
          Rend: number;
          Retaliation: number;
          Revenge: number;
          ShieldBash: number;
          ShieldBlock: number;
          ShieldSlam: number;
          ShieldWall: number;
          Slam: number;
          SpearingStrike: number;
          SunderArmor: number;
          SweepingStrikes: number;
          Taunt: number;
          ThunderClap: number;
          VictoryRush: number;
          Whirlwind: number;
      }