GetMagnitude - ActiveMagicEffect
Jump to navigation
Jump to search
SKSE Member of: ActiveMagicEffect Script
Returns the Magnitude of the Active Magic Effect.
Syntax
float Function GetMagnitude() native
Return Value
Returns the Magnitude of the Magic Effect.
It will compile but will not execute if the effect has no duration.
Examples
;Used self variable. Self was the script attached to this magic effect.
Float Magnitude = self.GetMagnitude()
Debug.Trace("This magic effect has a strength value of" +Magnitude)
Notes
Scripts sometimes unable to call this function, if the effect dispels in the same second it is casted - e.g. effects with no duration, or quickly casting/releasing a concentration type spell, that call this function from the OnEffectStart event. To prevent this, it's better to call GetMagnitude() before OnEffectStart - with OnInit event; in this case this function appear to be fail-safe.