However, after adding a cast time to the spell itself (not the magic effect) the spell no longer worked. So I commented out all of the code in the script and put in a "Debug.MessageBox()" The messagebox never appears!
The magic effect and the spell both have no conditions. It is script archetype, fire and forget, self targetted, no duration/magnitude/area. So why is OnEffectStart() not firing?
