diff --git a/Acceleration no skse.esp b/Acceleration no skse.esp new file mode 100644 index 00000000..edfc1528 Binary files /dev/null and b/Acceleration no skse.esp differ diff --git a/scripts/_00e_fs_accerleratesc.pex b/scripts/_00e_fs_accerleratesc.pex index 90956197..0e7bdd7f 100644 Binary files a/scripts/_00e_fs_accerleratesc.pex and b/scripts/_00e_fs_accerleratesc.pex differ diff --git a/source/scripts/_00e_fs_accerleratesc.psc b/source/scripts/_00e_fs_accerleratesc.psc index 704b1a0e..5f68bc1c 100644 --- a/source/scripts/_00e_fs_accerleratesc.psc +++ b/source/scripts/_00e_fs_accerleratesc.psc @@ -6,45 +6,19 @@ Scriptname _00E_FS_AccerlerateSC extends ActiveMagicEffect Event OnEffectStart(Actor akTarget, Actor akCaster) - float fMagnitude = Self.GetMagnitude() - fSpeedBonus = akCaster.GetActorValue("Speedmult")*fMagnitude/100 - akCaster.ModActorValue("Speedmult", fSpeedBonus) - _00E_StealthFXShader.Play(akCaster) _00E_FS_AccelerateIMOD.Apply() - UpdateSpeed(akCaster) - + EndEvent Event OnEffectFinish(Actor akTarget, Actor akCaster) - akCaster.ModActorValue("Speedmult", -fSpeedBonus) MAGAlterationTelekinesisThrow.Play(akCaster) - _00E_StealthFXShader.Stop(akCaster) - UpdateSpeed(akCaster) EndEvent -Function UpdateSpeed(Actor Caster) - - ; what is this suppossed to do even???????? - if Caster.HasSpell(_00E_Vision_UpdateAb) - Caster.RemoveSpell(_00E_Vision_UpdateAb) - EndIf - - Caster.AddSpell(_00E_Vision_UpdateAb, False) - Utility.Wait(0.1) - Caster.RemoveSpell(_00E_Vision_UpdateAb) - -EndFunction - - ;===================================================================================== ; PROPERTIES ;===================================================================================== -float fSpeedBonus - -EffectShader Property _00E_StealthFXShader Auto ImageSpaceModifier Property _00E_FS_AccelerateIMOD Auto Sound Property MAGAlterationTelekinesisThrow Auto -Spell Property _00E_Vision_UpdateAb Auto \ No newline at end of file