20 lines
843 B
Plaintext
20 lines
843 B
Plaintext
|
Scriptname _00E_FS_Affinity_TransformApparation extends activemagiceffect
|
||
|
|
||
|
_FS_Phasmalist_ControlQuest Property ControlQuest Auto
|
||
|
Message Property _00E_Phasmalist_NoApparitionCurrentlySummoned Auto
|
||
|
Spell Property _00E_FS_Affinity_Soulcaller_ApparationWolfFormSP Auto
|
||
|
MagicEffect Property _00E_FS_Affinity_Soulcaller_ApparationWolfFormME Auto
|
||
|
|
||
|
Event OnEffectStart(Actor akTarget, Actor akCaster)
|
||
|
If ControlQuest.apparationAlias.getReference() != None
|
||
|
Actor apparation = ControlQuest.apparationAlias.GetActorReference()
|
||
|
if (apparation.HasMagicEffect(_00E_FS_Affinity_Soulcaller_ApparationWolfFormME))
|
||
|
apparation.dispelSpell(_00E_FS_Affinity_Soulcaller_ApparationWolfFormSP)
|
||
|
Else
|
||
|
_00E_FS_Affinity_Soulcaller_ApparationWolfFormSP.cast(apparation)
|
||
|
Endif
|
||
|
Else
|
||
|
_00E_Phasmalist_NoApparitionCurrentlySummoned.Show()
|
||
|
EndIf
|
||
|
Endevent
|