From 90a5a2868e683f5d2260d27d112ed6aa346c868a Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Wed, 7 Feb 2024 16:20:32 +0100 Subject: [PATCH] Gracefully disable some SKSE-dependent features --- scripts/SKSE_placeholder.pex | Bin 974 -> 974 bytes scripts/_00E_Func_ReferenceFormList.pex | Bin 1708 -> 1846 bytes scripts/_00E_SafeItemRemove.pex | Bin 1896 -> 1880 bytes scripts/_00E_UnlockSpellAlias.pex | Bin 3477 -> 3565 bytes scripts/_00e_autosavesystem_functions.pex | Bin 2367 -> 2445 bytes scripts/_00e_enderalmcm.pex | Bin 7530 -> 7776 bytes scripts/_00e_game_talentcontrolsc.pex | Bin 2802 -> 3091 bytes scripts/_00e_gui_actorhealthbar.pex | Bin 5937 -> 6081 bytes scripts/_sag_activ_newstatsscripts.pex | Bin 3155 -> 3342 bytes scripts/_sag_pc_statstrack_playerscript.pex | Bin 3347 -> 3535 bytes source/scripts/SKSE_placeholder.psc | 2 +- .../scripts/_00E_Func_ReferenceFormList.psc | 4 ++-- source/scripts/_00E_SafeItemRemove.psc | 7 ++++--- source/scripts/_00E_UnlockSpellAlias.psc | 6 ++++-- .../scripts/_00e_autosavesystem_functions.psc | 1 + source/scripts/_00e_enderalmcm.psc | 8 ++++++++ source/scripts/_00e_game_talentcontrolsc.psc | 19 +++++++++++++----- source/scripts/_00e_gui_actorhealthbar.psc | 5 +++++ source/scripts/_sag_activ_newstatsscripts.psc | 7 ++++++- .../_sag_pc_statstrack_playerscript.psc | 6 +++++- 20 files changed, 50 insertions(+), 15 deletions(-) diff --git a/scripts/SKSE_placeholder.pex b/scripts/SKSE_placeholder.pex index 301eef8a28edcef3adb297f354ebdade2f764b18..4bfc559cdeecdb1a1d00bc3325bffec380f556fc 100644 GIT binary patch delta 258 zcmX@devVz>SNMT@%uEc73_y^2c$)u40TV`67Qg(w)X5ha%_qAs8cpV4(wkh(7{&=x zV>H>GsaK4Zfghp^EX=?t#SAiHvH-J;1RGW<2A0WBm~`veu}g9@2r&qQOn?C<20;c9 z7>5C9J|lxD0~b)07($SNff*SNMT@%uEc73_y_dM*h-90Taf_4U9&tEPnZUsgoZthE4WlG@rbQQI8X* z=J;fLrd~#t$^V(e7+FE&WF2O48BPX%h$)OfN`OHSXda^!^M4>5Nak%60$K?2BQ2FdaQ)iN@O0Y$lxL>ah&N+lt> WAtW2j5fCoW0bm9fP#upHl0pE}-5>h^ diff --git a/scripts/_00E_Func_ReferenceFormList.pex b/scripts/_00E_Func_ReferenceFormList.pex index c1380a0d93e3d536c74bf8f1405816542d874d12..4a477dcd97110c74fb019698f728b28147b8f2ad 100644 GIT binary patch delta 790 zcmaJ{yYI=+?CfTYrNa6aRy5>UnQwf(vzK-h1bMoqO)gd`y4NWPiQ;@=ZAq@Ct4&KMk@^ z<$dg>H`h70zt<0tdJ!DG4G#Ns>pi*DXU?kLa9+w| zeeN{ZTgR>UrR~GsK}>sv1o;JyX=8wjfeZK;;hn%}eCr?1n)upRo?cSVCx9^t1*!}E zLA_zw17g&JUnY> z1r@psK4l-`3RP8%t(aJiViLxxamq=Qb30^6AC`nTDv9arkXA`8R>Dw?0@%c3A6iut zNtOh40ZlV`g9c|83~~7Cgb!b{_rBn>W2}NIer63 CflZ$P delta 646 zcmbVKIZFdU7=7PP4x&j6CSJ)#b8C!8qu>D+R)S||YcPrdO+W;(G5&=xtss_ywP2_C zKl~APiV)vSvS4B5472mzcf5H!yHC-_NbGC>E4VjavPp z-fUD)5jd&WYDbOs+k?KAJ6X`mtX^e~&zom@)7jE#XKuz*c|w440>`KtpgiCM zT=+Qy+EFV(7h{}By{$IFf{-cYP>cFr?TM>D)J|krFksrlBZ9PU`Ico|Kl|2YLVx>4 zEiUO*f1;H^6j{WO;~FH6bLBCFVXgv3QA83c^ueW$E9e(wtgDD%keFNC@|YmYkij=m zi?g(lHC(YU*UL#am-BKh>(A=uJzeJVlw(VrU1T|v31$QZ0co5XMG`tHS(Gw)@k3~+ z=SPe&(uC@CI-dzs5c)%Nq$QZJrx&cof5iE@CNaeWdP9$cnH59Z@R+yDRo diff --git a/scripts/_00E_SafeItemRemove.pex b/scripts/_00E_SafeItemRemove.pex index e631a9dbf79f0221cce452b58ac8df260000286e..0238b6f7fe5707db3fcf1f3b5267063c9dc6338c 100644 GIT binary patch delta 888 zcmZWnJ#Q015PfrdYv%(WXA>O!9mjy}7=IER$233_rJ_hdL48P(LV^_2xVe%#x{4D1 z0skOUBz{9GYW@PDFmLxRM1*}h?ab`V+nKlb)4TNit2gIAlmh`*aPhTp=8xt1x4koo za?Vz32WtO#hV*ng3*LX2zZ7{&@+q3Da#(?T3mO_r#0s&BJ4A-?EV3}j;U00HtqXG* zC=#WAP(~S5qJ|9%2Pq&e@xbaW>CNbZXx*KM8V}+Fz(K)sdCV`Pk}woeC(|bV22-=^ zf`@`-L0K6RK_Mg9q?;2|X(@ESpL^D>=DC?Hm;Q!e^{$}K0y=R*Jumq<|m7zWUyT;Ml`I}&VTtOo(U93-$^vXgd(z(A@gv%g4%VP OAZ1%HVR(AeJpKTZUsQ|$ delta 876 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 diff --git a/scripts/_00e_autosavesystem_functions.pex b/scripts/_00e_autosavesystem_functions.pex index 6a645788464b50404fc2ad698340a790bfc6a4fe..c20f1708732f4c1a8e57fb754d80fd499616b36d 100644 GIT binary patch literal 2445 zcmbtU>r&fB6h3QYV~l|i?gSFiCZSDQ%Ee%C(uGI z9G&TV^cniQzxwU2WV-{IcBVSMoITg?TvmVm@Y^4K8DfNo|NiSwv~aS#Tszs0WzcXg zdE+{g{NiLU7ES2|B3f!kO)At}H;BV1_H7#GDZg~(37fv7c?94m4gy375Sak2Gyu}% z_ql9HM{*k250FN)`6KbJ?JD7<`A-qlh2-I-s{?%Z=-E@-eB2-j24 zV3GYk=8>dfPx-3kb>Z?4)Q1o>*fL>{y$ep+JwI?HS%-n()L*Hf#P%{-tsuNek1LdQ znlcE}^D0@@An?=UTFR8jYI46L-=JJWhMqV}^<^4(<2%)x}P5aSEIR^$4{GG0K3raphfHs0=gpXwN%4m*95-A;Z9r zYQj17xl8@A^n6cVQ&ELcZ952DPMO%FyY=Xpe~@+2j%8|&sLJN3jgAiOdX68Q#oSgR z8UnC4PRNDaQDsiOXS$OzDv+&5kOw(y_@a5XR4pX=R1-3Afte);e5?##(8*+9eOKe?0I+M1v-k8T;HV z7Tt_n>8{)I+>v&4<;mtbk8tuLJ2?HBH>E8D9Jw8}dDClo+_fXK!-8L#Z7u|&CS1c~ zzYJ3hL>1i=9kE)w&2%ZYIyGPuqhGM&1%Q6f!wAbwWA8-R?R?Vntjka1Gs+%^PLtE4 z!y~)#x>2jx5WXz+hhk%}|~x&yik8q+jR<20p7mPZ4I!*7NPr~{8FRY6J~Wt}C9 zh7((e3p4_-qZ;fuO#td7pia{a%_7J>$mifc50~-`qx*~=Fd9*Tnfe(YW;6=H5TkqG zrWo0p8`G&L8EK|(md3RU^b0+DIFI2ok(xpMiB?Z&ccY%T#p=_4wXzJ@hm1_D0vLQg z5)#Ib7(GsnKW??i=(GQ1^?72&GW6v3a2Be4s_U54)f$A8iE-MxEY5REpN07sjJ{+v zuUiRm+Et)mV)PZG=|od7#V>blrx~MJMg?tvVIkS9DS8E*mS$)b!$6ai4(WB@`jo9w zCj(5;Jj)?JqauE9;-Xx4!5FP!m2%kGAzH^mZQxtRl5HkSRWvBJ7?lzf6{Ot65vkUZ z0e>41j4&!|!3N-gD+6I!dE{UY7@M%u5frkL7L{%wE150Cy%?siRZ;3bJ_9~93ZgzZ zeA8_)A@XzRA$`#!#RclQJ{G-1Mcb&Tnp8B3igp<7GJ2^ShwHJO@&LW9gld?zo|tgi zW3->lE0dvbwQJ9Sv7YErRf(}usz)fgYGN1hCL>B?tC1D0?LT`)rrlIys>ba`W2%tU VyLgb{72YB<^jZZr55xLA{~Op=mqh>o literal 2367 zcmbtUSyLNF5blvyLKlYtnLQeUn#4(!99gEk4u2SAHzexox5pw_1@u+w#j<|@bo(wo;FWhdI3o3S`=(?&j zcw~Nvco5Qrt76sREz#v~DUB3V?3uK$+&-sF!;?-()(a^(?Iqys@WKi0;K~g<7d(LE z2DUu=nRh}vln}Wc40y-wxx8x!rf9*hO!?V%=)2;a@|B88`o{68AVpntjoAvg*Q2pY z#fT*-4*0n%j081$Jb0??irFLUKuV8tM%*lu75oCs1@!F=_XB{Xnb*Qc1`Nky#VbAe9k9>t&lq9^@+f^m~FPA8OpB5x(kcEaqC)#09(h))t` zm+~(?=bHN`^+uw5OxC#qGX~sfN1w8-pvIjp6o{I> z9Z#M|+%#z%^}KXcGpY*86vsaLjyJpvlW<6;^FkrW-3%sgW~g>|PA{~wR8{%I;pNo9 zCNAEU&6};+y5Y8OxE-4Lz%nFv|5wW3b}~w-{{qFN6UHLig;CKMCFeP3nA~emS3cnNo8~s3=4;?8_@gUv^GTtxFBefvf+5$H?@a4Xt;;E8nuUIy@%!Z>!R#% z!5CGsN?EF5iRxIW2Hqx?>@Z%clBojMq83-7uEill0I%Z&{4}7LWYpA(2Fe51M1@Ti Yk%c>M(INbF231*2t7`96Rx>y8A24o*=>Px# diff --git a/scripts/_00e_enderalmcm.pex b/scripts/_00e_enderalmcm.pex index b61d37fea23812e3e89edac349e09ee032b5ba4c..1a741612bc26566ee1b7c3422894afa6385d2cb9 100644 GIT binary patch literal 7776 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 YO3_?3Md&kgLebweI$KsWClqP_1GDo9kN^Mx diff --git a/scripts/_00e_game_talentcontrolsc.pex b/scripts/_00e_game_talentcontrolsc.pex index c59824a2b21e561d928dce8fb04b712dd26f97ee..d5cfc6261a10b6abb50aec80a701f2e91eefb9ea 100644 GIT binary patch literal 3091 zcma)7>r&fB6#nEJwh53z0yVi*&5fi@xL*=CX#>V4Gzm^^<0So2Mpz4|5fUTGFg#G- zqceSvK1hG{+g-_qK&JH>r&K(T3P}!bk))KUnQVj_-xIk;p2(@7n%}_tx5XI@P^B(TQ-aA@%|h9wc|oBjLKZ z-V~7zw;?+Iu?S9E&Y?iA?rnNbgsXM$ook(n;EiwDGB*?(!g93?`MS4#WXr&Y>K=ng zBEewYQ}7ilj4;StY)3|DxyT(jwk)2tf%soFaE!Q=5 zNkWX2%i43JTH86c0t~&OgXV$XjkZH!Bdb`IPoOgD^YYAmF~6q1sXU)Ehd^1TLGR zXXlZ^6DR5%2npqcroa0;m(`4Xh0KZRID3w;W9&R3HF(kYs-CU+E55hJ$H3F4IOnHH zs?U(u-JYB6adSOxUcD|l#r&#m>$HoOO0{)*Brsro(z}`qxsz;eh9h;z5peye2eZ)Q z7Ew@*Rts4?v`%-EQpQm%^;DNp=*az5Ymo%G(z||&K@Qkfbf6XFn<6JjzA4G8`x^%N zJ{m~LS6DLXgvo%yVtk#IS67un4j907(l{naUz6nJ0Fc2=+#-FW1bHcaq}T$e_~bL1 zhNc0r<&!O#Ca!@tnn|DgzH=xTb`v5{i?>P@fVeHIv2-mPx_Ln%$&r zd>Cb&CX+*nRX31l0dH%Ov^H4B+el3qFb#amlkAKk|D-RGWoUlE*q~yeZwwU9>f~^T z@!Z8d+{Xh<@%JJ7C7n(%{X4W9F>qILqZE+4JI=3+AX75%oq_KS+*k85YG5kiwdz!& zT3`$*6~jZNN=&Lg~ZS`(QfIczWcK}r1Qyr*>ajFdZ==2Ou_2a{eSeuX)% zGv6w|HS!X1m~pOwb5K#CuJK5&!s1qBk~uM#t$3{-kq1m_iz85HEY?ywV?mqMvC$3jqlNsP&d`c|I literal 2802 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 HXIcCg8c$Z= literal 3155 zcmaJ@>sH%F5S}&0TmqN`Ldqqn0!c}eK)8gPoU}0kJ8&pa$bp>G)8ixLjjcv#T}g)I zE&4EhfS$fX|Mo%ptKY7)LZZbQ%bNLicIMliS=s-b{_%HLju_$k@czSZ^q_WJuGY$S z=v>tH`Q>qFg~74yJFPI7Zv{5>1)qG2yN=hOp7MTmv%J4WJ2X)XtVYdJvpjwo$XP)& z3xRv9Jd}Yr^;JbEBDHYf?RZW|!w24>YklGVp0Mgw>zq^nf%gOV+6OJ}QK9M7>v-O> zg;#e%M|hS?Lr450_qk{Dvg=p@-8an?>&@NTiDQStcX&{{uzVV7xZ=!mp*q%?%V{!p zKlDYbx#igWRCrb4)|K=4^;i|laicgBrm3dzP)^ztK`7})V>)KEaiFmMxy*lU3l;M} zgEAYE>V&DNl1dU3Tv9_Sp{6-?ou&*aJygtlH*5#p%?`vQufs9D7{0zuG?F5v`O-)> zvf4EoO?f8!MPpf4%{&uVFP8HA!b9JfrhJ~Dn#CjDaDtHg72(S^p?tvIk2J6=+CG}Y zP*~wO^ks|AR@xq#Qg}w#v_iw@A)Epj+_2j|S|~JRuX5@!&8RImvNM89C$yVfPH_T5 zoc+S>&6vCz6t=-eAIGOhoaSXQ4%$@hf33a93tuvNG)6X%-)>rLcM#w7`}zRqujz{Vvp79_4M~Ycc~k%Lq<9I zx|K?oR`Sv+Dhw`+?kKfD)TFN<@ax#7v|_C3*#UO>ZD&$lGhOMN%pqNcwgbbz5qe3dRToI!O(!9s$YeohvS$md4 z@p35MjC6@EHo;K8?*E^gznV+vp8Ke?x)^q#Hy?O{s zwK>cwMz0z5GnyM>^dfpJLX)nH7PTvb31~4#-)SfZGYZHw)CI3`M&C1f6YnPe$UMwZ z841%|RwFKmwuz~$F_*=N3u4~LMY*yJ7X@XxD5wLM)ijs2gv(oSS<7-McHp91vs@IE z<)WYtT-MTD))OvU;If|OGSY#Ia?Ns4P?n2=I&fJ}bJ<9^Y=g^2mdkJlF3L5_ML}6E z3hKaRBhAH3xKzN!%yN;vn{>_+vdpQ^QiP#`DGWWnq-FzNj@-teNl2a%9FD3^AXhLd z2a3rNi9==*mXd^}Bw-4}OSOcYNTpNP3o5TfuTC6}+KWjfR21HU369|N6cc&S;i_@% diff --git a/scripts/_sag_pc_statstrack_playerscript.pex b/scripts/_sag_pc_statstrack_playerscript.pex index 0c57d709890c958f450888edda659f6d846ee4ef..a059053cbd60773a54ef3e3a6bf1e3bdbd9f9898 100644 GIT binary patch literal 3535 zcmbtW>sAv<5dJ1WxZec4i=!^fsw{%2U;rV61d&S+6!x4wdvb{@9jSK5oL zDEtsu<9FNM}|sZuV5GDW0P zR8)#krC_O!H4(`I0-bAq|$2&$}CbQ{>kz6R9TLJox zUH{N>sXEr7E6}gkWz9GsOyYH--b^M=toF-zD~vWg|H9J_|L~J2M?r!{R^*0y!hV%d z*|m)MFIn-q>T5(2c*Al>Vxl8Kg7z2!I%~zz9w(uX2UH2ry6t-cuM1VLENL>M6Du;q z3nwa{h>(^Oni{Sd`80(YRz%r3a)fQl&IxpQ;v()+CL@#Wld~@0%X_wVw}!$!LVG5o z%^u15vEylr?nsV1-4o%w$<*b=J997v>8(miEj2XA( zD8)FQqpjfjRt?uovhV^OdRTt{BXPYz)@}%rss9ihOv5>AE zzfyHM4QgqV9l}UMMVHeSmmF$vi!Y`nXBvI%aPh+94IAF=g1z3=5oTHA)b}BINoLW;SD1m6d}&IhB~e;|GzOFmVh}@WmB9vXDm4v!!#yRV7{z^x z8OsAaz(dL-{H$agMJ9-TQ~X`VsJ28*xgYL!eD#5=``tTxnbaefrqrzwDcNy z#C3XqYVe|!p{kV3(1J0Jf*b>xA$`lhV*^hNjHwLQ42&oGb?VY7t30jeGg6osmi`p? z{%T+{uAWNanaV-D4fQlqgE?C3IpjpwVhj#lH-^>N%}|r$_KFy1sY{G<@G`_Z&!Jr4 z+9JPixVFUSGQU}VS7_(>T;(&*xB~TWcMYr=7&0*3XJCd8^20;Tj2d_$k+#xapw7ok z3UA5ef;s?AZg|CDK4z)O0BT8qL6ff86xI`0il$CuB(4@lk)d}6HVoY#{+DPXg-w>x z$e3LsV+Dz9m|7#U#Tv3Lrd(`BHq3p5B$09ZOcG$!U`S+Y50S-SB{JnAve_RXThz!# znmBvI6phH1G%}uln<S^w3R0IfvVkU2yS^he zTO)OsRkF>bc3mP>1rS*Ssmj$%s&ZXHYE~nYS43;9GtU&$>Th2AI1CLwjYJOY%6Hu6 zYTWMe1i5BzS1xg@0(gQ3Zk4N8Yjgfpo6Y s(C<}gr0}uv$`xwd?vvX>!mYmktBLD>vsvJ;W;YIaq2iBmn?EW40W97>xBvhE literal 3347 zcmbtV+g95~6x}jl?uG<%BO#b1kd%Tk_u#Zm%*`PoKp=&z)z#$+doXH*Gm!$1CPNx=X=@87-u9S_U<#Zq~9wY(pg zf&b1kD<8_cw)t6j`xVcs2f4amL8t%0GlgwAHMAGEODo0gHN3@0**9zDdZp~krGZ*n zS4(}hlqEV!B9Ms%I!kWgYBjy%Y&uqe{vAhG+H%cm$vhS4+Hu|pr?FEP4!SF@Q?&xi zbxa%S6RTRKF|#L*g(sYfDB70kqt`!lofQ%I2d3Q+Nbd)p1le0CtbZzsj}5ncW_rlf zZ1>2tsaocdEs!Y`wp>4u>y)42VH!2<({71K`!jwNuFG&e<1hSu%CF`+KxQ!g;I-qP zJ36I%^sA@@UW6VQ2|Tf)J;aOl5D7Y>0CdK=&=CQlkvmWc(7Nq9yo?iD>A>ala*wC$QC8|k86*>hl30@wSzXR`lMfu~3x z?5UM)XR6zStEN}YN)8IybJxl097Z0ghK1fu=gj>e^frs=dF3`do}{ciUsx-9t{ddu z%I$=X4YMk|ob;AYD>-!;v}xC@32EAO>kXSHS-G|>@^B+j-)1*L00RlL_>?u}F+_$J zVdvc8;Z#M@>I?fAcYmx`nR2z^@k|Gsjvtsj+9h>bF_g#?xB;>2BCcJSk79j3JdD!|g=WnI=2yDYln48cs!CyKHb`23h~y3MwbU=gji6`WR;ems64T z>!M;ETcVmJaNh9_N1RJ~coN6-59sQZENHe63N<#BUiPXz3k ztShn=O^`05-mb&nc6!jp7sfzJzGYHriIi43>sL007#LJ)8u)@cN`^3myOevO3}YDg zDI<8GI1+1uIyktfAB-FYywalvkm=#%pX*-k^L*e!yc$3vJB#eUVbyOq;ZQ;s%AU0-@cgi zu|u)vIvaH(3L9j{Vo!#xizodIF?bx(?4!ylw{xGh2HDaqMyWkeEgfScyV=NLw(=WH zu$hzePtlj-cbdLD#~FTS`JLl@p5p??MaC^r|8md3Qv=rxjARUqa_BX1liGa)59A4K z<$Q`dhtU+488M{}CZ}BRh`}7jsmTCpQGmfIP2(vPB2$V}oyLevEsVNj;F*E%3_O;J z`D^}t3O}%nM%J&9v4TW4z!XVjxft1Vrpz@X8_+wF$hdqo3NT_A5}8^b^owz-#h9Rkt;4{grY|Z~O{*%>N)z9e$&ie@ z+&x>ELW%cyfs;XrDyiA^srI_1Ia=R39tFQk;WcuH1F7aiK-(~qS%lFsdRclo@ zPrYJ%$7p;-p!^v8iR%vIS{S#Lh$FZ+^wYYXu%h+9E9_jv7 1 + If nItems < 128 && nItems > 1 && SKSE.GetVersion() > 0 Form[] refArray = referenceList.ToArray() While i < nItems (refArray[i] as ObjectReference).EnableNoWait() @@ -25,7 +25,7 @@ Function Disable(FormList referenceList) Global Int nItems = referenceList.GetSize() Int i = 0 - If nItems < 128 && nItems > 1 + If nItems < 128 && nItems > 1 && SKSE.GetVersion() > 0 Form[] refArray = referenceList.ToArray() While i < nItems (refArray[i] as ObjectReference).DisableNoWait() diff --git a/source/scripts/_00E_SafeItemRemove.psc b/source/scripts/_00E_SafeItemRemove.psc index af60829a..c08ef49e 100644 --- a/source/scripts/_00E_SafeItemRemove.psc +++ b/source/scripts/_00E_SafeItemRemove.psc @@ -6,10 +6,11 @@ Function RemoveAllItemsSafeVersion(ObjectReference TransferToLoc = NONE) EndIf RemoveItemsIncrementally(Gold001, TransferToLoc) - Form[] arrows = _00E_AllAmmos.ToArray() + + Int nItems = _00E_AllAmmos.GetSize() Int i = 0 - While i < arrows.Length - RemoveItemsIncrementally(arrows[i], TransferToLoc) + While i < nItems + RemoveItemsIncrementally(_00E_AllAmmos.GetAt(i), TransferToLoc) i += 1 EndWhile diff --git a/source/scripts/_00E_UnlockSpellAlias.psc b/source/scripts/_00E_UnlockSpellAlias.psc index 01a24f77..646ba86d 100644 --- a/source/scripts/_00E_UnlockSpellAlias.psc +++ b/source/scripts/_00E_UnlockSpellAlias.psc @@ -7,11 +7,13 @@ Int Property LOCK_LEVEL_EXPERT = 75 AutoReadOnly Int Property LOCK_LEVEL_MASTER = 254 AutoReadOnly event OnInit() - RegisterForModEvent("Enderal_UnlockSpellHit", "OnUnlockSpell") + OnPlayerLoadGame() endevent event OnPlayerLoadGame() - RegisterForModEvent("Enderal_UnlockSpellHit", "OnUnlockSpell") + if SKSE.GetVersion() > 0 + RegisterForModEvent("Enderal_UnlockSpellHit", "OnUnlockSpell") + endif endevent Event OnUnlockSpell(string eventName, string strArg, float fSpellFormID, Form containerForm) diff --git a/source/scripts/_00e_autosavesystem_functions.psc b/source/scripts/_00e_autosavesystem_functions.psc index 586e4271..679b588d 100644 --- a/source/scripts/_00e_autosavesystem_functions.psc +++ b/source/scripts/_00e_autosavesystem_functions.psc @@ -29,6 +29,7 @@ Function UpdateAutoSaveInterval() if SKSE.GetVersion() <= 0 UnregisterForUpdate() + Debug.Trace("NO SKSE: timed autosaves are disabled") return endif diff --git a/source/scripts/_00e_enderalmcm.psc b/source/scripts/_00e_enderalmcm.psc index 8e3b1cbc..6525b799 100644 --- a/source/scripts/_00e_enderalmcm.psc +++ b/source/scripts/_00e_enderalmcm.psc @@ -8,6 +8,14 @@ int function _GetScriptVersion() Global return 1 endFunction +event OnGameReload() + if SKSE.GetVersion() == 0 + Debug.Trace("NO SKSE: the Mod Configuration Menu is disabled") + return + endif + parent.OnGameReload() +endevent + Event OnPageReset(string page) ; adding options to rebind new key options: 1) Hero menu 2) meditation 3) Phasmalist summon apparition 4) Horseflute diff --git a/source/scripts/_00e_game_talentcontrolsc.psc b/source/scripts/_00e_game_talentcontrolsc.psc index adcf9ecb..77a08e79 100644 --- a/source/scripts/_00e_game_talentcontrolsc.psc +++ b/source/scripts/_00e_game_talentcontrolsc.psc @@ -38,15 +38,20 @@ EndFunction ;===================================================================================== Event OnInit() - If self == PlayerREF - GoToState("RealPlayer") - RegisterForActions() - EndIf + OnPlayerLoadGame() EndEvent Event OnPlayerLoadGame() - If self == PlayerREF ; A check just in case. Most likely this condition is always True + If self == PlayerREF && SKSE.GetVersion() > 0 + if GetState() != "RealPlayer" + GoToState("RealPlayer") + endif RegisterForActions() + else + Debug.Trace("NO SKSE: individual shout cooldowns are disabled") + if GetState() != "Disabled" + GoToState("Disabled") + endif EndIf EndEvent @@ -90,6 +95,10 @@ State RealPlayer EndState +state Disabled + ; Do nothing +endstate + ;===================================================================================== ; PROPERTIES ;===================================================================================== diff --git a/source/scripts/_00e_gui_actorhealthbar.psc b/source/scripts/_00e_gui_actorhealthbar.psc index 5f215a72..8bf24254 100644 --- a/source/scripts/_00e_gui_actorhealthbar.psc +++ b/source/scripts/_00e_gui_actorhealthbar.psc @@ -111,6 +111,11 @@ endEvent event OnGameReload() + if SKSE.GetVersion() == 0 + Debug.Trace("NO SKSE: companion health bars are disabled") + return + endif + parent.OnGameReload() If Game.GetModByName("SkyUI_SE.esp") == 255 || _00E_ActorHealthBarsEnabled.GetValue() == 0 diff --git a/source/scripts/_sag_activ_newstatsscripts.psc b/source/scripts/_sag_activ_newstatsscripts.psc index 1b0e54df..8e8a7064 100644 --- a/source/scripts/_sag_activ_newstatsscripts.psc +++ b/source/scripts/_sag_activ_newstatsscripts.psc @@ -12,8 +12,13 @@ GlobalVariable Property ProphetDiceLostGold Auto GlobalVariable Property _SAG_ProphDiceWonGold Auto Event OnInit() - RegisterForMenu("Journal Menu") + if SKSE.GetVersion() > 0 + RegisterForMenu("Journal Menu") + else + Debug.Trace("NO SKSE: Dice Jack stats display is disabled") + endif EndEvent + Event OnPlayerLoadGame() OnInit() EndEvent diff --git a/source/scripts/_sag_pc_statstrack_playerscript.psc b/source/scripts/_sag_pc_statstrack_playerscript.psc index d63ddcf4..4eb0b1c9 100644 --- a/source/scripts/_sag_pc_statstrack_playerscript.psc +++ b/source/scripts/_sag_pc_statstrack_playerscript.psc @@ -13,7 +13,11 @@ String sLostBetsValue Event OnInit() - RegisterForMenu("Journal Menu") + if SKSE.GetVersion() > 0 + RegisterForMenu("Journal Menu") + else + Debug.Trace("NO SKSE: card game stats display is disabled") + endif endEvent Event OnPlayerLoadGame()