GetMagnitude - ActiveMagicEffect
Jump to navigation
Jump to search
SKSE Member of: ActiveMagicEffect Script
Returns the Magnitude of the Active Magic Effect.
Syntax[edit | edit source]
float Function GetMagnitude() native
Return Value[edit | edit source]
Returns the Magnitude of the Magic Effect.
It will compile but will not execute if the effect has no duration.
Examples[edit | edit source]
;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[edit | edit source]
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.