4
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

32 lines
984 B

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