GetEquippedSpell - Actor

From the CreationKit Wiki
Revision as of 16:44, 23 December 2013 by imported>Terra Nova (→‎Examples)
Jump to navigation Jump to search

Member of: Actor Script

Gets the spell the actor currently has equipped in the specified source.

Syntax

Spell Function GetEquippedSpell(int aiSource) native

Parameters

  • aiSource: The source to get the spell from.
    • One of the following values is acceptable:
      • 0: Left hand
      • 1: Right hand
      • 2: Other
      • 3: Instant

Return Value

The spell currently equipped in the specified source.

Examples

; Does Bob have fireball in his left hand?
if (Bob.GetEquippedSpell(0) == FireballProperty)
  Debug.Trace("Bob has fireball in his left hand")
endIf
;To get the equipped spell that requires both hands:
if (PlayerRef.GetEquippedSpell(0) && PlayerRef.GetEquippedSpell(1) == LightningStormProperty)
  Debug.Trace("Player has Thunderbolt in both hands.")
endif

See Also