GetNthSpell

From the Oblivion ConstructionSet Wiki
Revision as of 20:18, 1 March 2008 by imported>DragoonWraith (MI)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

A command for Oblivion Script Extender

Syntax:

(count:long) reference.GetNthSpell whichSpell:long

Returns the reference's Nth spell.

Notes[edit | edit source]

  • Only works on NPCs; won't work on creatures.
  • whichSpell is an index that starts at 0 for the first spell in the list.
  • Note that the CS compiler doesn't expect spells to be returned as a ref. If you are calling this function multiple times to set the same ref variable you need to assign that variable to some other type (say a weapon) in between your calls to this function. Otherwise the ref will continue to keep the value from the first call.