Compare commits

...

3 Commits

19 changed files with 7 additions and 2 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -48,6 +48,9 @@ Event OnPlayerLoadGame()
GoToState("RealPlayer")
endif
RegisterForActions()
if CooldownMagicEffect == None || CooldownMagicEffect as String == "[_00E_Game_TalentCooldownSC <None>]"
RefreshCooldownSpell()
endif
endif
else
Debug.Trace("NO SKSE: individual shout cooldowns are disabled")
@ -63,7 +66,7 @@ State RealPlayer
; This OnUpdate is triggered by RegisterForUpdates in other scripts attached to the player, e.g. in _00E_EPUpdateFunctions.
; So we must be cautious here.
If (CooldownMagicEffect == None && _00E_Game_TalentControl_CooldownResetDesired.GetValue() != 0)
If (CooldownMagicEffect == None && _00E_Game_TalentControl_CooldownResetDesired.GetValueInt() != 0)
_00E_Game_TalentControl_CooldownResetDesired.SetValue(0)
AddSpell(_00E_Game_AbTalentCooldown, False)
EndIf

View File

@ -27,7 +27,7 @@ Event OnEffectStart(Actor akTarget, Actor akCaster)
LastTimeElapsed = 0.0
Player = Game.GetPlayer() as _00E_Game_TalentControlSC
Player = Game.GetForm(0x14) as _00E_Game_TalentControlSC
CurrentShout = Player.GetEquippedShout()

View File

@ -263,7 +263,9 @@ Function EnableMemory()
MQ16_SC05_Tealor.MoveTo(MQ16_SC05_IllusionTealorStartMarker)
MQ16_SC05_Irlanda.Enable(True)
MQ16_SC05_Tealor.Enable(True)
_00E_Func_WaitForRef.WaitForReferenceToLoad(MQ16_SC05_Tealor)
MQ16_SC05_Tealor.PlaceAtMe(ExplosionIllusionDark01, 1)
_00E_Func_WaitForRef.WaitForReferenceToLoad(MQ16_SC05_Irlanda)
MQ16_SC05_Irlanda.PlaceAtMe(ExplosionIllusionDark01, 1)
_00E_HighOnesDisintegrate.Play(MQ16_SC05_Tealor)
_00E_HighOnesDisintegrate.Play(MQ16_SC05_Irlanda)