Talk:GetMagnitude - ActiveMagicEffect

From the CreationKit Wiki
Revision as of 12:45, 12 October 2014 by imported>Egocarib
Jump to navigation Jump to search

I was unable to get this to compile when pointing it to a MagicEffect type. Same deal with GetDuration. --Terra Nova2 (talk) 2014-10-12T11:37:11 (EDT)


You have to use it on an ActiveMagicEffect type (which is actually a different type than MagicEffect). I've tested this and it compiles for me using SKSE 1.7.1. For instance you can try:

ActiveMagicEffect testEffect = NONE
float testMag = testEffect.GetMagnitude()

and that should compile if you have the current SKSE source files. egocarib (talk) 2014-10-12T13:39:28 (EDT)

I also just tested the code you pasted on the main page here for GetMagnitude, it compiles fine for me in this script (attached to a MagicEffect in the CK)
scriptname testAME extends ActiveMagicEffect

Event OnEffectStart(Actor target, Actor caster)
Float Magnitude = self.GetMagnitude()
Debug.Trace("This magic effect has a strength value of" +Magnitude)
EndEvent

egocarib (talk) 2014-10-12T13:45:52 (EDT)