SkyrimSE_ConjurableMaid/Source/Scripts/FCMSummonMaidScript.psc

22 lines
No EOL
789 B
Text

Scriptname FCMSummonMaidScript extends activemagiceffect
ObjectReference Property pMaidRef Auto
Bool Property pIsSpectral Auto
Bool Property pIsArmed Auto
Keyword Property pSummonMaidMagicKeyword Auto
Event OnEffectStart(actor akTarget, actor akCaster)
(pMaidRef as FCMSpectralMaidScript).SetIsSpectral(pIsSpectral)
(pMaidRef as FCMMaidArmedScript).SetIsArmed(pIsArmed)
(pMaidRef as FCMConjurableMaidScript).TryConjure()
EndEvent
Event OnEffectFinish(actor akTarget, actor akCaster)
if (Game.GetPlayer().hasMagicEffectWithKeyword(pSummonMaidMagicKeyword))
Debug.Trace("Player still have return magic effect")
else
Debug.Trace("Start Returning")
(pMaidRef as FCMConjurableMaidScript).TryReturn()
endif
endEvent