4
Fork 0

Added a workaround for the Quick Reflexes slow down effect getting stuck

development
Eddoursul 1 week ago
parent 715f290858
commit c9d3f98294
  1. BIN
      Skyrim.esm
  2. BIN
      scripts/QuickReflexesFix.pex
  3. 19
      source/scripts/QuickReflexesFix.psc

Binary file not shown.

Binary file not shown.

@ -0,0 +1,19 @@
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
Loading…
Cancel
Save