|
|
|
@ -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 |
|
|
|
|