GetAreaOfEffectCreator(object)

Gets the creator of an Area of Effect object.

object GetAreaOfEffectCreator(
    object oAreaOfEffectObject = OBJECT_SELF
);

Parameters

oAreaOfEffectObject

The Area of effect object you wish to examine. (Default: OBJECT_SELF)


Description

Returns the creator of oAreaOfEffectObject.
Returns OBJECT_INVALID if oAreaOfEffectObject is not a valid Area of Effect object.

It can return OBJECT_INVALID if the creator is invalid or destroyed. Usually the latter. If this happens for a spell script, almost all ResistSpell() function calls, and Will/Fort/ReflexSave functions will not work properley (as they require creatures to be input). For this reason, Bioware recently (1.59+) have added a destroy call to the start of area-of-effect scripts, to destroy them if the creator is invalid.



Remarks

Area of Effects are often scripted spells with numerous effects tied to them. This function is best called within the scripts that define an Area of Effect spell.


Version

1.22

See Also

functions: GetEffectCreator
categories: Effects Functions | Get Data from Object Functions


 author: John Shuell, editor: Jasperre