» Tue Jun 19, 2012 3:05 am
Make a copy of any spell, then make a copy of any MagicEffect. Get rid of the parts of your spell copy you don't want (LIke if it's a fireball, the big boom), add a script to the Magic Effect copy with these lines in it (in addition to the automatically generated header):
Event OnEffectStart (Actor Target,Actor Caster)
player.placeatme(Game.Getform(0x00068D07),1,false,false)
EndEvent
Place the effect in the effect list of the spell, and replace the " 0x00068D07" with "0x" and it should work.
Works best if the spell is a "Self cast" like a buff, since OnEffectStart requires a caster and a target