39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
Scriptname _00E_VisionFXScriptNoStagger extends activemagiceffect
|
|
|
|
Event OnEffectStart(Actor akTarget, Actor akCaster)
|
|
|
|
_00E_VisionStartImod.Apply()
|
|
;Debug.SendAnimationEvent(PlayerREF, "StaggerPlayer")
|
|
PlayerREF.SetGhost(True)
|
|
;Game.DisablePlayerControls(false, true, true, false, true, false, true, false)
|
|
;Game.ForceFirstPerson()
|
|
;PlayerSpeed = PlayerREF.GetActorValue("SpeedMult")
|
|
;PlayerREF.SetActorValue("SpeedMult", 35)
|
|
PlayerREF.AddSpell(_00E_Vision_UpdateAb, False)
|
|
VisionSound = _00E_VisionLPM.Play(akTarget)
|
|
Utility.Wait(1)
|
|
_00E_VisionStartImod.PopTo(_00E_VisionIMOD)
|
|
|
|
EndEvent
|
|
|
|
Event OnEffectFinish(Actor akTarget, Actor akCaster)
|
|
|
|
PlayerREF.SetActorValue("SpeedMult", PlayerSpeed)
|
|
PlayerREF.SetGhost(False)
|
|
;Game.EnablePlayerControls()
|
|
_00E_VisionIMOD.PopTo(_00E_VisionEndImod)
|
|
Sound.StopInstance(VisionSound)
|
|
_00E_AMB_Vision_EndSoundM.Play(PlayerREF)
|
|
|
|
EndEvent
|
|
|
|
Float PlayerSpeed
|
|
int VisionSound
|
|
ImageSpaceModifier Property _00E_VisionIMOD Auto
|
|
ImageSpaceModifier Property _00E_VisionEndImod Auto
|
|
ImageSpaceModifier Property _00E_VisionStartImod Auto
|
|
Sound Property _00E_VisionLPM Auto
|
|
Actor Property PlayerREF Auto
|
|
Spell Property _00E_Vision_UpdateAb Auto
|
|
Sound Property _00E_AMB_Vision_EndSoundM Auto
|