SkyrimSE_ConjurableMaid/Source/Scripts/FCMSummonMaidScript.psc

36 lines
1 KiB
Text

Scriptname FCMSummonMaidScript extends activemagiceffect
ObjectReference Property MaidRef Auto
ObjectReference Property MaidHomeMarker Auto
EffectShader Property ConjureEffect Auto
;; Scene Property DLC2DremoraScene Auto
;; GlobalVariable Property DLC2DremoraForceGreet Auto
Bool Property IsSpectral Auto
Activator property ConjureEffectActivator Auto
ImageSpaceModifier property ConjureImageSpace Auto
Event OnEffectStart(actor akTarget, actor akCaster)
if (IsSpectral)
pSpectralFlag.SetValue(1)
endif
(MaidRef as actor).StopCombat()
MaidRef.Moveto(game.GetPlayer())
MaidRef.placeAtMe(ConjureEffectActivator)
ConjureImageSpace.Apply()
ConjureEffect.Play(MaidRef, 1)
EndEvent
Event OnEffectFinish(actor akTarget, actor akCaster)
pSpectralFlag.SetValue(0)
ConjureEffect.Play(MaidRef, 1)
MaidRef.Disable(true)
utility.wait(1)
MaidRef.MoveTo(MaidHomeMarker)
(MaidRef as actor).StopCombat()
MaidRef.Enable()
EndEvent
GlobalVariable Property pSpectralFlag Auto