Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Advertisement

Returns whether the player has learned a particular spell.

isKnown = IsPlayerSpell(spellID)

Arguments[]

spellID
number - Spell ID of the spell to query, e.g. 1953 for Spell arcane blink [Blink].

Returns[]

isKnown
boolean - true if the player can cast this spell (or a different spell that overrides this spell), false otherwise.

Details[]

  • Spells can be permanently or temporarily overridden by other spells as a result of procs, talents, or other spell mechanics, e.g.
  • Querying the base (replaced) spell will also return true if any of its overrides are currently active.
  • Querying an overriding spell may or may not return true even if that spell is currently known, depending on the particular spell.

Patch changes[]

Mists of Pandaria Patch 5.0.4 (2012-08-28): Added.

See also[]

Advertisement