Scriptname _00E_FS_EssenceGiftSC extends activemagiceffect _FS_Phasmalist_ControlQuest Property PhasmalistControlQuest Auto Message Property _00E_FS_EssenceGift_NoApparition Auto Sound Property _00E_FS_Phasmalist_EnterWorld_Male Auto Sound Property _00E_FS_Phasmalist_EnterWorld_Female Auto EffectShader Property AbsorbGreenFXS Auto Event OnEffectStart(Actor akTarget, Actor akCaster) Actor akApparition = None If PhasmalistControlQuest.IsApparitionSpawned() akApparition = PhasmalistControlQuest.GetApparitionFailsafeRef() Else _00E_FS_EssenceGift_NoApparition.Show() EndIf If akApparition && akApparition.Is3DLoaded() If akApparition.GetActorBase().GetSex() == 1 _00E_FS_Phasmalist_EnterWorld_Female.Play(akApparition) Else _00E_FS_Phasmalist_EnterWorld_Male.Play(akApparition) EndIf AbsorbGreenFXS.Play(akApparition) akApparition.RestoreAV("Magicka", Self.GetMagnitude()) Else akCaster.RestoreAV("Magicka", Self.GetMagnitude()) EndIf EndEvent