My code is below. The message property is correctly filled, and the actual magic effect (which I omitted for brevity) works *perfectly* but I just can't fire messages... nor, it seems, can I register for updates (that fails too).
I've got two scripts I've tried to use.
(The spell is a version of the Vampiric Drain spell)
In this version, the message never, ever shows up.
Event OnEffectStart(Actor akTarget, Actor akCaster) TVMTestingMsg.Show() ;the rest of the spell code is here, and that works 100% as it shouldEndEvent;rest of the script does what it should
In this version, the message also does not ever show up.
Event OnEffectStart(Actor akTarget, Actor akCaster) RegisterForSingleUpdate(1) ;the rest of the effectstart script does exactly what it should, all the timeEndEventEvent OnUpdate() TVMTestingMsg.Show()EndEvent
I am absolutely 100% dead certain that the message property is filled. I've checked it every single time I've compiled the script. But it *never* shows up even though the spell works in the game (I'm draining life, but no message!)
If I can figure out what I can and cannot do in this type of script, I'll be so much closer to finishing my mod (on another note: man, scope-creep is deadly).
