SkyrimSE_ConjurableMaid/Source/Scripts/FCMSummonMaidScript.psc

22 lines
789 B
Text
Raw Normal View History

2025-03-07 15:52:42 +09:00
Scriptname FCMSummonMaidScript extends activemagiceffect
2025-03-13 18:28:10 +09:00
ObjectReference Property pMaidRef Auto
Bool Property pIsSpectral Auto
Bool Property pIsArmed Auto
2025-03-14 09:34:25 +09:00
Keyword Property pSummonMaidMagicKeyword Auto
2025-03-07 15:52:42 +09:00
Event OnEffectStart(actor akTarget, actor akCaster)
(pMaidRef as FCMSpectralMaidScript).SetIsSpectral(pIsSpectral)
(pMaidRef as FCMMaidArmedScript).SetIsArmed(pIsArmed)
(pMaidRef as FCMConjurableMaidScript).TryConjure()
2025-03-14 09:34:25 +09:00
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()
2025-03-14 09:34:25 +09:00
endif
endEvent