Scriptname FXDwarvenSphereScript extends ActiveMagicEffect {Attached dwarven sphere fx} import utility import form ;=============================================== actor selfRef VisualEffect Property FXDwarvenSphereEffect Auto EVENT OnEffectStart(Actor Target, Actor Caster) selfRef = caster ;Added by USKP to prevent this effect from appearing on the player. If selfRef == Game.GetPlayer() Dispel() return EndIf if( selfRef.Is3DLoaded() ) ; 3D check added by USKP 2.0 - triggers errors without it. FXDwarvenSphereEffect.Play(selfRef, -1) EndIf ENDEVENT Event OnEffectFinish(Actor akTarget, Actor akCaster) FXDwarvenSphereEffect.Stop(selfRef) ENDEVENT EVENT onDeath(actor myKiller) selfRef.PlaySubGraphAnimation( "StopEffect" ) wait(4.0) FXDwarvenSphereEffect.Stop(selfRef) ENDEVENT