I have a Spell in my mod :
Effect Archetype : Script
Casting Type : Fire and Forget
Delivery : Self
Magic Skill : Alteration
Skill Level : 0
Assoc Item : None
Resist Value : None
Perk to Apply : None
T. Duration : 0
T. Weight : 0
T. Curve : 0
Base Cost : 0
Skill Usage : 0
Flags : None Set
Papyrus Script :
Event OnEffectStart(Actor Target, Actor Caster)
Debug.Notification("Start Projecting...")
(ZCDMAPQuest01 as ZCDMAPQuest01Script01).StartProjection = 1
EndEvent
This spell works 100% perfectly, except for one issue : once it has been cast, it can NEVER be cast again in that Save Game, even if it is removed and readded. I'm not sure why, it's definitely the Spell that isn't working, since even the Debug.Notification fails to show.
The spell itself is set up as a Spell, Fire and Forget, Self, Either Hand, Disallo Absorb, Ignore REsistance, No Duration, No Magnitude, No Area (I've tried changing all of thse to '1' just in case, but still no luck).
I've had Spells set up exactly like this before, without any issue; and the effects work perfectly the first time, which makes it seem strange that it would not work after that...
I've tried-- New Game, New Save, Removed Script and Re-added.
Has anyone any idea?