HasSpell - Actor

Revision as of 10:24, 17 September 2013 by imported>Egocarib (appended Note and cross-reference to HasMagicEffect())
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Member of: Actor Script

Checks to see if this actor has the given Spell or Shout.

SyntaxEdit

bool Function HasSpell(Form akForm) native

ParametersEdit

Return ValueEdit

Whether the actor has the given Spell or Shout or not.

ExamplesEdit

; Does the player have the super spell?
if (Game.GetPlayer().HasSpell(SuperSpell))
  Debug.Trace("The player has the super spell")
endIf

NotesEdit

This function only detects whether the actor knows a spell. It will not detect if the actor is under the influence of a spell's effect. For detecting spells that have been cast on or otherwise applied to the actor, use HasMagicEffect.

See AlsoEdit