@@ -23,11 +23,36 @@ string version
23
23
string [] modes
24
24
string [] formulas
25
25
26
+ ; Supported SKSE64 Version.
27
+ Int ARRSKSE64Version = 20017
28
+
26
29
Int Function GetVersion ()
27
30
;99999 == 9.99.99
28
- return 20006
31
+ return 20007
29
32
EndFunction
30
33
34
+ Event OnInit () ; This event will run once, when the script is initialized
35
+ OnGameReload ()
36
+ EndEvent
37
+
38
+ Event OnGameReload ()
39
+ if (SKSE . GetVersionRelease () == 0 )
40
+ debug . Notification (ModName + ": SKSE64 is not running. Mod will not work!" )
41
+ debug . Trace (self + ": SKSE not detected" )
42
+ return
43
+
44
+ elseIf (SKSE . GetVersion () * 10000 + SKSE . GetVersionMinor () * 100 + SKSE . GetVersionBeta () != ARRSKSE64Version )
45
+ debug . Notification (ModName + ": Mod will not work correctly!" )
46
+ debug . MessageBox ("Armor Rating Redux will not work correctly!\n Wrong SKSE64 version:" \
47
+ + "\n Required version: " + ARRSKSE64Version / 10000 + "." + (ARRSKSE64Version / 100 )% 100 + "." + ARRSKSE64Version % 100 \
48
+ + "\n Detected version: " + SKSE . GetVersion ()+ "." + SKSE . GetVersionMinor ()+ "." + SKSE . GetVersionBeta ())
49
+ debug . Trace (self + ": Wrong SKSE64 version. Armor Rating Redux will not work correctly! Required version: 2.0.17 Detected version:" + SKSE . GetVersion () + "." + SKSE . GetVersionMinor () + "." + SKSE . GetVersionBeta ())
50
+
51
+ return
52
+ endif
53
+
54
+ EndEvent
55
+
31
56
Event OnVersionUpdate (Int ver )
32
57
version = ver / 10000 + "." + (ver / 100 )% 100 + "." + ver % 100
33
58
debug . Notification (ModName + ": Version " + version )
@@ -121,18 +146,18 @@ Event OnPageReset(string page)
121
146
;right side
122
147
SetCursorPosition (1 )
123
148
AddHeaderOption ("$J42_ARR_Title_DamageTaken" )
124
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 50 + "}" ,J42_ARR_MainQuest . Calculate (50 ), "{5} " , OPTION_FLAG_DISABLED )
125
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 100 + "}" ,J42_ARR_MainQuest . Calculate (100 ), "{5} " , OPTION_FLAG_DISABLED )
126
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 200 + "}" ,J42_ARR_MainQuest . Calculate (200 ), "{5} " , OPTION_FLAG_DISABLED )
127
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 300 + "}" ,J42_ARR_MainQuest . Calculate (300 ), "{5} " , OPTION_FLAG_DISABLED )
128
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 400 + "}" ,J42_ARR_MainQuest . Calculate (400 ), "{5} " , OPTION_FLAG_DISABLED )
129
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 500 + "}" ,J42_ARR_MainQuest . Calculate (500 ), "{5} " , OPTION_FLAG_DISABLED )
130
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 667 + "}" ,J42_ARR_MainQuest . Calculate (667 ), "{5} " , OPTION_FLAG_DISABLED )
131
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 800 + "}" ,J42_ARR_MainQuest . Calculate (800 ), "{5} " , OPTION_FLAG_DISABLED )
132
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 1000 + "}" ,J42_ARR_MainQuest . Calculate (1000 ), "{5} " , OPTION_FLAG_DISABLED )
133
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 1500 + "}" ,J42_ARR_MainQuest . Calculate (1500 ), "{5} " , OPTION_FLAG_DISABLED )
134
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 2000 + "}" ,J42_ARR_MainQuest . Calculate (2000 ), "{5} " , OPTION_FLAG_DISABLED )
135
- AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 5000 + "}" ,J42_ARR_MainQuest . Calculate (5000 ), "{5} " , OPTION_FLAG_DISABLED )
149
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 50 + "}" ,J42_ARR_MainQuest . Calculate (50 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
150
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 100 + "}" ,J42_ARR_MainQuest . Calculate (100 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
151
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 200 + "}" ,J42_ARR_MainQuest . Calculate (200 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
152
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 300 + "}" ,J42_ARR_MainQuest . Calculate (300 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
153
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 400 + "}" ,J42_ARR_MainQuest . Calculate (400 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
154
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 500 + "}" ,J42_ARR_MainQuest . Calculate (500 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
155
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 667 + "}" ,J42_ARR_MainQuest . Calculate (667 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
156
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 800 + "}" ,J42_ARR_MainQuest . Calculate (800 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
157
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 1000 + "}" ,J42_ARR_MainQuest . Calculate (1000 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
158
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 1500 + "}" ,J42_ARR_MainQuest . Calculate (1500 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
159
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 2000 + "}" ,J42_ARR_MainQuest . Calculate (2000 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
160
+ AddSliderOption ("$J42_ARR_Info_At_X_AR{" + 5000 + "}" ,J42_ARR_MainQuest . Calculate (5000 )* 100 , "{2}% " , OPTION_FLAG_DISABLED )
136
161
Endif
137
162
138
163
EndEvent
0 commit comments