diff --git a/scripts/_00e_ski_playerloadgamealias.pex b/scripts/_00e_ski_playerloadgamealias.pex index f7944bc4..2043dfe0 100644 Binary files a/scripts/_00e_ski_playerloadgamealias.pex and b/scripts/_00e_ski_playerloadgamealias.pex differ diff --git a/source/scripts/_00e_ski_playerloadgamealias.psc b/source/scripts/_00e_ski_playerloadgamealias.psc index 4ab16495..736cfc73 100644 --- a/source/scripts/_00e_ski_playerloadgamealias.psc +++ b/source/scripts/_00e_ski_playerloadgamealias.psc @@ -1,18 +1,19 @@ scriptname _00E_SKI_PlayerLoadGameAlias extends ReferenceAlias event OnInit() - ; On new game, set KillMove value from INI - KillMove.SetValue((! Utility.GetINIBool("bVATSDisable:VATS")) as float) + ; Utility.GetINIBool() is an SKSE function + if SKSE.GetVersion() > 0 + ; On new game, set KillMove value from INI + KillMove.SetValue((! Utility.GetINIBool("bVATSDisable:VATS")) as float) + else + Utility.SetINIBool("bVATSDisable:VATS", ! KillMove.GetValue()) + endif endevent event OnPlayerLoadGame() - ; On game load, set INI value from KillMove, managed in the MCM - if KillMove.GetValue() - Utility.SetINIBool("bVATSDisable:VATS", false) - else - Utility.SetINIBool("bVATSDisable:VATS", true) - endif + ; On game load, set INI value from KillMove + Utility.SetINIBool("bVATSDisable:VATS", ! KillMove.GetValue()) Quest bSkyUI = Game.GetFormFromFile(0x802, "SkyUI_SE.esp") as Quest if bSkyUI