This spell is not working, it is not adding the ability like i want it too. All 3 spell share same script
Scriptname aaaxxxShieldToggle extends activemagiceffect MagicEffect Property StamMagiToggle AutoMagicEffect Property StamOnlyToggle AutoMagicEffect Property MagiOnlyToggle AutoSpell Property StamMagiAb AutoSpell Property StamOnlyAb AutoSpell Property MagiOnlyAb AutoActor Property PlayerRef AutoActor effectOwnarMagicEffect thisEvent OnEffectStart(Actor akTarget, Actor akCaster)effectOwnar = akTargetif(effectOwnar == PlayerRef) this = GetBaseObject() if(this == StamMagiToggle) if(PlayerRef.HasSpell(StamMagiAb)) PlayerRef.RemoveSpell(StamMagiAb) Debug.Notification("Magina Shield has been deactivated.") else PlayerRef.AddSpell(StamMagiAb,false) PlayerRef.RemoveSpell(MagiOnlyAb) PlayerRef.RemoveSpell(StamOnlyAb) Debug.Notification("Magina Shield has been activated, all other shields are disabled.") endif elseif(this == StamOnlyToggle) if(PlayerRef.HasSpell(StamMagiAb)) Debug.Notification("Magina Shield is active. Stamina Shield cannot be use.") elseif(PlayerRef.HasSpell(StamOnlyAb)) PlayerRef.RemoveSpell(StamOnlyAb) Debug.Notification("Stamina Shield has been deactivated.") else PlayerRef.AddSpell(StamOnlyAb,false) Debug.Notification("Stamina Shield has been activated.") endif elseif(this == MagiOnlyToggle) if(PlayerRef.HasSpell(StamMagiAb)) Debug.Notification("Magina Shield is active. Magicka Shield cannot be use.") elseif(PlayerRef.HasSpell(MagiOnlyAb)) PlayerRef.RemoveSpell(MagiOnlyAb) Debug.Notification("Magicka Shield has been deactivated.") else PlayerRef.AddSpell(MagiOnlyAb,false) Debug.Notification("Magicka Shield has been activated.") endif endifendifEndEvent