Difference between revisions of "GetActiveEffectCount"
Jump to navigation
Jump to search
imported>Haama (→See Also: Added link) |
imported>Haama (→See Also: Oops, removing) |
||
Line 19: | Line 19: | ||
==See Also== | ==See Also== | ||
* [[Magic Effects List]] | * [[Magic Effects List]] | ||
* [[GetNthActiveEffectCode]] | * [[GetNthActiveEffectCode]] | ||
* [[GetNthActiveEffectMagnitude]] | * [[GetNthActiveEffectMagnitude]] |
Revision as of 23:52, 25 November 2007
A command for Oblivion Script Extender
Syntax:
(count:long) reference.GetActiveEffectCount
Returns the number of Active Effects on the reference.
Example
short NumEffects set NumEffects to player.GetActiveEffectCount
If the player currently has 1 potion with Shield and Restore Health, another potion with Restore Health, and a spell with Shield and Drain Health this will return 5 (2 Shields, 2 Restore Healths, and 1 Drain Health).
Notes
- Active Effects from different sources are counted as unique Active Effects, even if they are the same. For example, a Shield effect from a potion, a Shield effect from another potion, and a Shield effect from a spell, each one will return their own magnitude.
- Untested
- Do effects from the same source stack into one? That is, if a potion has 2 Shield effects, will there be 2 Active Effects, each with their own magnitude?
- Will the same spell stack? That is, if you cast a Shield spell on an NPC twice, will there be 2 Active Effects or 1? (If spells don't work that way, potions can be stacked multiple times on the player by applying it as a poison.)
- Untested