Difference between revisions of "HasMagicEffect - Actor"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Rhavlovick
m (1 revision: Clobber re-import by Henning)
 
imported>Chesko
(Clarifying that this function cannot test if the effect is actually affecting the actor.)
Line 23: Line 23:
endIf
endIf
</source>
</source>
== Notes ==
*This function will still return true if the effect is applied to the actor but the condition specified in the spell or magic effect are not met. This function cannot test if the active magic effect is actually affecting the actor.


== See Also ==
== See Also ==
*[[Actor Script]]
*[[Actor Script]]
*[[HasMagicEffectWithKeyword - Actor]]
*[[HasMagicEffectWithKeyword - Actor]]

Revision as of 10:14, 4 July 2012

Member of: Actor Script

Checks to see if this actor is currently being affected by the given Magic Effect.

Syntax

bool Function HasMagicEffect(MagicEffect akEffect) native

Parameters

Return Value

Whether the actor is being affected by the given Magic Effect or not.

Examples

; Does the player have rockjoint?
if (Game.GetPlayer().HasMagicEffect(RockjointEffect))
  Debug.Trace("The player has rockjoint")
endIf

Notes

  • This function will still return true if the effect is applied to the actor but the condition specified in the spell or magic effect are not met. This function cannot test if the active magic effect is actually affecting the actor.

See Also