GetSummons

Revision as of 06:43, 28 December 2009 by imported>Kyoma
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A User Function for use with Oblivion Script Extender

Syntax:

(summons:array) reference.Call GetSummons 

Returns an Array with all the actors currently summoned by the calling actor.

NotesEdit

  • This function must be called on a reference (Ref.call <function>)

Examples:Edit

Getting an array with all the summons active on a reference (in this case the player)

Let aSummonsArray := player.Call GetSummons

CodeEdit

ScriptName GetSummons
array_var arFollowers
ref rFollower
long iFollower

Begin Function {}
	let arFollowers := GetFollowers
	let iFollower := GetNumFollowers
	While iFollower > 0
		let iFollower -= 1
		let rFollower := GetNthFollower iFollower
		ar_Erase arFollowers (ar_Find pFollower arFollowers)
	Loop

	SetFunctionValue arFollowers 
	let arFollowers := ar_Null
End 

See AlsoEdit