20 lines
537 B
Plaintext
20 lines
537 B
Plaintext
|
ScriptName QuickReflexesFix extends activemagiceffect
|
||
|
|
||
|
Spell Property PerkQuickReflexes Auto
|
||
|
float Property fUpdateTime Auto
|
||
|
|
||
|
Event OnEffectStart(Actor akCaster, Actor akTarget)
|
||
|
If akCaster == Game.GetForm(0x14)
|
||
|
if SKSE.GetVersion()
|
||
|
fUpdateTime = GetDuration()
|
||
|
endif
|
||
|
|
||
|
RegisterForSingleUpdate(fUpdateTime + 0.05)
|
||
|
EndIf
|
||
|
EndEvent
|
||
|
|
||
|
; Since this is a Fire and Forget spell, this update normally gets unregistered before OnUpdate() ever fires
|
||
|
Event OnUpdate()
|
||
|
(Game.GetForm(0x14) as Actor).DispelSpell(PerkQuickReflexes)
|
||
|
EndEvent
|