From 5f4d3814eab50b6a57ad64df0f561dae7086c234 Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Fri, 7 Jan 2022 14:51:21 +0100 Subject: [PATCH] Replaced scripts on crafting stations with perks --- OnItemAdded Optimization.esp | Bin 27187 -> 36006 bytes Werewolf prevent crafting perk.esp | Bin 12156 -> 0 bytes .../PRKF__00E_CraftQuestPotionPe_0300146D.pex | Bin 0 -> 925 bytes .../PRKF__00E_FS_NQ07_CraftPotio_0300146E.pex | Bin 0 -> 925 bytes .../PRKF__00E_SE_2_0_12_UpgradeP_030090B3.pex | Bin 0 -> 769 bytes .../PRKF__00E_SE_DismantlePerk_03009D21.pex | Bin 0 -> 1144 bytes scripts/_00e_fs_nq05_functions.pex | Bin 8565 -> 9200 bytes scripts/_00e_fs_nq07_functions.pex | Bin 20212 -> 20883 bytes scripts/_00e_fs_smelter_workbench.pex | Bin 1880 -> 1046 bytes .../_00e_theriantrophist_blockcraftingsc.pex | Bin 1029 -> 1168 bytes scripts/_00e_theriantrophist_summonlabsc.pex | Bin 3110 -> 1524 bytes scripts/fs_nq05_alchemyscript.pex | Bin 1811 -> 996 bytes scripts/fs_nq07_alchemyscript.pex | Bin 1713 -> 988 bytes scripts/qf_fs_nq05_0101c82f.pex | Bin 5496 -> 5725 bytes scripts/qf_fs_nq07_0101ca09.pex | Bin 8550 -> 8790 bytes .../PRKF__00E_CraftQuestPotionPe_0300146D.psc | 19 +++++++ .../PRKF__00E_FS_NQ07_CraftPotio_0300146E.psc | 19 +++++++ .../PRKF__00E_SE_2_0_12_UpgradeP_030090B3.psc | 16 ++++++ .../PRKF__00E_SE_DismantlePerk_03009D21.psc | 26 +++++++++ source/scripts/_00e_fs_nq05_functions.psc | 19 ++++++- source/scripts/_00e_fs_nq07_functions.psc | 18 +++++++ source/scripts/_00e_fs_smelter_workbench.psc | 27 +--------- .../_00e_theriantrophist_blockcraftingsc.psc | 7 ++- .../_00e_theriantrophist_summonlabsc.psc | 51 ++---------------- source/scripts/fs_nq05_alchemyscript.psc | 20 +------ source/scripts/fs_nq07_alchemyscript.psc | 19 +------ source/scripts/qf_fs_nq05_0101c82f.psc | 3 ++ source/scripts/qf_fs_nq07_0101ca09.psc | 4 ++ 28 files changed, 135 insertions(+), 113 deletions(-) delete mode 100644 Werewolf prevent crafting perk.esp create mode 100644 scripts/PRKF__00E_CraftQuestPotionPe_0300146D.pex create mode 100644 scripts/PRKF__00E_FS_NQ07_CraftPotio_0300146E.pex create mode 100644 scripts/PRKF__00E_SE_2_0_12_UpgradeP_030090B3.pex create mode 100644 scripts/PRKF__00E_SE_DismantlePerk_03009D21.pex create mode 100644 source/scripts/PRKF__00E_CraftQuestPotionPe_0300146D.psc create mode 100644 source/scripts/PRKF__00E_FS_NQ07_CraftPotio_0300146E.psc create mode 100644 source/scripts/PRKF__00E_SE_2_0_12_UpgradeP_030090B3.psc create mode 100644 source/scripts/PRKF__00E_SE_DismantlePerk_03009D21.psc diff --git a/OnItemAdded Optimization.esp b/OnItemAdded Optimization.esp index 3e334bc33ca0d80e71ff374a554698887508cea7..0946ae31166de7def73b4c2c8594ac770cbdcd1f 100644 GIT binary patch literal 36006 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 A;Q#;t diff --git a/Werewolf prevent crafting perk.esp b/Werewolf prevent crafting perk.esp deleted file mode 100644 index b6700583ccb9a5857f2f9198087ad2e29eb7917f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12156 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 diff --git a/scripts/PRKF__00E_CraftQuestPotionPe_0300146D.pex b/scripts/PRKF__00E_CraftQuestPotionPe_0300146D.pex new file mode 100644 index 0000000000000000000000000000000000000000..9df2a288ab6b743ff21918c62a352b9523d5d196 GIT binary patch literal 925 zcma)4+foxj5IsYdgd{)^Fd(9?7rZ=ZErMF+4KSfBEewg5$E|g@6V@a%FgtDtdu~A%{|5aKoLzD9WrMHr$@@N;{p;A0w9`2*bo1t)! zh4O-X52iA1qcsk) z(UB(JOTKlK`$ng7h)12Gn{Un{<7+ZgEi(?tkEfc4GJfXP$!7CqzW%o&yGl)bMz$o) zeC77x8|4(TbBfbJN=c!yAnB@jBTBYqlH)}s4{4Z67tQX>E=v411?KD>vcQH8ct8yc z?o?qgn++=LYGAC>a+!ScKoMi#7+UD;qrUW)EE12BE zx`Ujs&YGNX+aZ@={oH|{TerW0HSeR94je$MR9U+f3J5S-iacWr&&Hh?fszBf6_a~L+t+70W7z0LVBPBO{kwJ ztqQl%O@nw!Qu`j7p^{O;vND*UI!dC5B%B_lW3<}sS$CH~iusG2GL2e^!8uiu@UolB z(3HD+6lgcQN_04)jH4uT)u+!CYF8@`$<59wOoj@nNVHk6C<^`&TYj|6zSx@j=FuQJ0lWeeSDK$n-uEN&j`ZC|b5`)VORn`Qq z30&vMs<#Ag2(%cz`4`H%OIRtY&0B0R4Gz~^6>$C*RQ literal 0 HcmV?d00001 diff --git a/scripts/PRKF__00E_SE_2_0_12_UpgradeP_030090B3.pex b/scripts/PRKF__00E_SE_2_0_12_UpgradeP_030090B3.pex new file mode 100644 index 0000000000000000000000000000000000000000..3b0b384b5f5a17fd8af3451642cf6d5f6e0a9d11 GIT binary patch literal 769 zcma)4+iuf95IvhXwka)Veu59+ z8~PzUF>AYA-q^J?GiT21oZ0oy&)=`>H3;yMKfZmyv)TOZG>U>Cj22-uih}5P6rFEV zBNLiM!ATID29uK)+dM`mOcK2_`EG;O`68S@pS{9kJo&E!xLx~gyHRhA^A;LXUa(Og)QsT5DAI~6;IZ&%X#hV0I$oCEUXoiTil zpBF7!<8j%*d#4qlE7u>TNy*M>iNX7eFBChMxFROBLr??Hm^tjt4Z+=H21F z$Ge7xV5s~taE(^si7Ixs&K$@8y~G2-g&w*UiSs?|qmKcD2e^epj)rWHn9{r}a9f}! za8QW2Q#p;kz@b2&(+qKX=+ZR?8-g+Z7&|J)XjGP!baAhgA#k5XF@vExlUdTkijRGk L$9YB{{e}Jlp(mni literal 0 HcmV?d00001 diff --git a/scripts/PRKF__00E_SE_DismantlePerk_03009D21.pex b/scripts/PRKF__00E_SE_DismantlePerk_03009D21.pex new file mode 100644 index 0000000000000000000000000000000000000000..fb841312bc5a51cdb1a50665c424079d0d610fd2 GIT binary patch literal 1144 zcma)4T~ZT45dJ3FkUt2bAP^!fpz@@(fG^}tAfYTvr4rP~t!1}KRyH%#>;%f=cml8B z0X%~T@yVXugpw-DV!CRlyQjaef3|;r{_(3=fB>K1=l33VPJ3^=zVCS*zu)nX<8%~A zlh7&YOW)h~yo2Mt-IrHsh-xQ_)L5tE1m%zYPVdF(5q7YB4>+f)oRI08z!0h@%BWne zb#*Wpku<)CnPD77BvB8QjA9cj86|HQuzG|D4N(_lc@ zoCHrBvGIKiB;D(Dv)Flc{)IxL>4G%Lkg%4~{~LkU|8m25uO#81JC>oX*)_w!xam!7 z!Xc$>#i^TTbB$t?-1LgV_#&prO|x-SB;DlGnCTnM)uP&NThdS5RZYo`jPhqErQ`zT zb~`s`l{}Kt~?aqNMjkSwF~D^DgKr5;n)}@ zr~bXEvOiT`!RZgx4JynQU)x{k41y71i3b*(^QI)hSJFpH8m*EPJ9lTH$&9tMqaZgN zYaTey$96v5zz-<$eh3uoMq0(1nc@HqR9I>(^-N|li#hgMdBBhoFeCD17T-|LG;0?a zRn2)UG&=>x*7Mjh6V7o!RzsO%EvCrQzuFiVX$WixtT6qy0DoQUEwHmB7Oh%glsiEQMrH4%Re`4h&nA6VOX99%Def@W X1U7G(kuevVw*3V>=PZ*Wnmn*ShK=8t literal 0 HcmV?d00001 diff --git a/scripts/_00e_fs_nq05_functions.pex b/scripts/_00e_fs_nq05_functions.pex index e32363030d2e7193261bc3776872e7b1d0bb0be5..c3cd59b866dabfd6e78623aa5897ea7a1c39f916 100644 GIT binary patch literal 9200 zcmb7I`F|AU8Gk0(O-KR+2#4G$Hz<%3!V1DBBmp51k^rr3O((mPWMy_I%*+O3)rz;R z;8_oZ*4CpHypMXINUiozwBFi&KDGBh(O=r{^S<-W%pO49_mkcCeeUOdj`w}@pS`EQ zDlH+6@X_Df^(oEjud8eC@96E{v8%4RzayJTxG5{+tQv6=RMDPHT3Or4npD2Kx4ma& zcN_hgrh~)iA9VUN`@u1&I3RFbr{VUxx@%BHr{!95I;k@?YIK|Wm|^!AiPVTe6Lyaz zLDXql1G?$Z_&&pNm13IQWsMqLDcdkj@Mn?(V>G1z)IbxuZDT~YjcuSaY%1HU+pdwJ zD!J}W7#V}cZPv&7QfZ)t4N_>knYuD%(|C`+J(D!*sYc@BuB#{ZInvl1k_M`2GcCv1 zY*}`E&^2u4YsevKq?*9fR>QQ0Gug~g4oMSL$DMs`wgKe|YAn_Xcd-3Vx9&JbQXpr=Vk*tLEysl|bqzi39RgQv4P0R)T-z8lY$KCEj>KYn z#xk~LxdLAaYTHPrjEqYc1aex=LM`BXTUCqSJ~W(8mNtF*_Rtrq&mmljvQ#z0Z(}1AF@8>8xqE zavP$$oyPuRbNZ~rFw#(nTb}23$hmyiAvZ4(goL@iL7v<`D;ct8p^ujKZp+#_;+)E+ zLqyYkqW&#<)^W3*bu|IJM|WLAC=BI-*x0Z;NU2WUHd6^fIU`{2wDkdGV=5yMi+qH~ zT-2)hK2?9*Obi?8u`a`L^dV!wx>ATKPs=ssJGmDHd{ruq_7QRt;m#?*9^)!wM8+mE zU|IVpa4ep6hV{%4H$l&p0N1Yypk5U~5P^Q*&5&L=o1<55P?6}W3KMP4i$G;MhQ&mC20p5h|oK zFGp)ZUeUrFe8~Gy^3lZHc26^vH3c?&fCVQLi=NZlO zWSylc1Tj--#U)t8sz$2L>y$J}nW_34O;eDZO7M-#FJ)Sq<5Qme@P?}R^?P+p(>+aj zWks`c;NFc%RuPp+;v&v9_<5j?7b@#@Z5*<+RNcgC-C^CWwGB6GXB;ey+CtY`1e*v3!_N1_ck^RAJ~$hCw(aX9MKq+U%L zsA8)leM(aK=9Clmt`Rm!#>NJJ)<|XhrEZ05@^J`m@33{iU)ND}tBDUDHr!0 zuH2MUD^LGg*Aj*7jNl<7-Thx)Y?;q6qf(GO@EUXdD=@avQ(rD_tvOq{eJgV-Be?k80@~w15`UVp>YeXgRH*i)fV?tBFUQ81=-XQH&;PqGpUW7;7bgw{6Vj)N9Av%h2On@e{-bXN43AVd}o}lA&f}W(O=xKU}o~7pm zs)ku##&`weRRNkx*oQYUPSdaHE&2_;Ex-ux1@tb)d!ccLc)U*^VEhr|LyV6wKK2G{ zpH2wXUy6>e=&u-mD?0v8|G@ZX(eW?(H%1A~&|ni(;4|ejB$Alndj(QyHbV*dGgnUL z(R?}KJQAM;3bl|HNyuVaA}31~WSOE_u23r!>O$n7_^ecuRSLCQP3n+~;?tm%HY$Nl zN?@}hUZW;!)ucsnty3yuitA!UvtCU$Afd%)qk?c^i%+Y9w5iEvHECD&bRg};XNy8@ zRoX9AkZo$RT}`@ZhveF+Aj?rJi)19qQLVcmM1-ZB8mK40Tui<2$-}Iqz5vroy91uB zD7N{EY#yp^u39WZ0WMLC<)}qp+By`aZ^2H~r@vT(QjIH~P4wMBz+$>QAlpd&fdwt} zy#TX<^nfRZYWGE7in8}@Yext07ma8J{$c_8!X?Ur4Kx%8*h0gB3l~xf3GD68EV?2f zYo>j{Vm(@mZ$TTnjK5e#nZVE{vI5Ln8VMHLXn(NSOm<-C9JHxUWkCn}l`ncbWrM|P z8V$CpmJS4%rF12d-*cf36AdRs35}uG`5$eThPGFY#wX|)UP{+sc`f~buA_rA4i$dA zMztDUBhHhF8ePki62NZ=;3Xw=BQU^Tr%@enHwCy-0GUOLa=W-WKmagPqgyn()swD8 zHk>*0K8S7$5otIFs=@|>7)v(bhXEOj{*gu(Dm!u7g?uUzEVt7k;m=|8Cy%ZqitY>6 zI|S%y*1uCK%Z5QC+E2>G722UJFnggtu36i@5DH=<~TCs@rJsK_b zM95tNU{wIXA(i9Iy$B5NK@|IauSOk^_+xC7#}EO~+i#KtUO*H90-^}Od7nn}lq#@k z7vYMKqm4D)k93F@A-)_iMAUaC${O!y?OuW?j7*UGL5^%vK*G@!QdLe5K+S{rJAz0( zgvNFhzsK;$CaeJOPc&Mf(E}`>6+I~2EWrdod;^4^t{RPwNEiT^9hr_lCXGPEPc?d2 zqlbiuYK@M1^KMCcG)($4L3&gu;jhcU{&NA7wJ?=|bH9#R(8i`h7iO$W2rpvRG0&{~ zB8Z^ z;cmABx4T2Q-yIaDT>zmn-<}Z4CTR4eMo%C=k7LH5d9WDs<1phmuS+Lsbi%_eleiNK zHyP5N(P#rCFlj|zqdE5ysSdf)3PjM`JY)cA{)KCRJWpmJNv(}Dz{kOa%m zN6>UWg4p>8Hl3Y7hQbTT)NnvbaIuydRSrX+Wupr->RHkAb6fkGy!{h>JMVx2hiYBu z^y|;Up-8yVKNoOlV5!M9^?5H(xQ{U_Hji3Rrlrf@jLPA2xY1~0$;%9 zRDk&K*^a;$SmU{lz@5ds#&LCVP$-ZOz~&r4-cF*j)HeC0wk3xF6fFS&ufC8k@`~~z z4vLrHPZ{+6DsY|?^hM!C-sJ*dQ07K`V=-@D4haK?ERmN)DEMm|UYQ|dO7LzwD9W9? z&?~ZbZVHZLoVKqBUU4=8&!uxNJXg-S@LV{>@pv|d3@gQR@*utDwMovgSCM1*dChN; zDh3hYJR5KvGCdC7nb>Ux&?a zppTxyoW;J02nX-rMf48d!!2;)b&Yr0AsKjQ z3mHJk4B$H{8RlRi88}ph3J!|H8W zVrK+E-Y5VB0%^-h^?nY5)7H!9q6p60q6kj6JOtivSL1&{;-ldoLSwk}a2=I`^h05{ zFo!1K;RigRABCVaK3tKd_$QLA!cS0<+(ABOpZQwzX~3ib42Zm&3jz+|CxAjn7iRe1 zSE$UR^qD90bF`)}Aoxp^cqLdqW8tNFc?2*}pUeIHlSX*3ejzpzkeu`F=iAOV{O8b_e^pn( z0DsI6U+KZz{-&nR{;qxf*InPVuD`2T$OX1r@Yjy`Iiz;j!zOAE?Cb1X)7ycsFpI=i z|DfMrxS7O*nwYXCbX&o`zzi%*>~;fJZKrkHqgJnDj#*xxm9s}IOgS);CsDWK4w#OQ z$@?uo&^j@Fk2`AZu|3Oi$Y010jNyuLpk_?z^{f%ovv!lt@=$Zg^a87ZN$R{WXB8|= z*kO+Cw}*+AHYlN;j(yDbFgfJ!Eaa^W8WgTA2+Z6OUm06M(u{@<$MvlpuIsf829_uI znoCGp&=B9W-E!QaLa}hTgrpVI_7=j+o5Pl{4K+h{J})fKxrMwf+-^EZUtgq8ur!-3 z3CzKl>4mD#KgWxG=h{1ML_YnGJt?!Zk}F7T{D z%d-kO3k@-8pBV&}q)MB)!1b`QO#8kgmNja5`%T*^w_r*(8`>rX)Y*l@o|U()LV(4Q z2Ib@3MbD&kyEweZ^p04bWSA2X^~=z8yKP6!F=dP|W4R!rP-410b08sLO_{BG++gSs zt=L0%dby!;dnHAh*LgTCTi(C1DWfu}xqi;%*pwBvPjRcZ2HQ>5Ouq0OI z=7yM?6g&lfmQJJk>*0AYV zdy2yYjtGWiO8ZRTJQ8xXqnov(>Atc6O3q4AYmu1pBs;|7J8loN^b?Mp6?Y;s#|l(xrcG~{J*2)Yj+mi4lMcG5F3b+0<+UA?Cvy)owUClb#-xO) zm>6Xy7MDaZL6it3uFx{0mf39_EaoTh;~{V~79GiB9^t3vwF`f=utcUg1fC7o}WTH5g{ z_&I~CO3WBnX0gyP!{W5iStMEqmY0Yr%e-W)b-I=JTTIs;iW)(gC)L9QQHb%pq&hNc zRQ6(4C`28jdWvqL+XNPtNE!dQN7pQQV34}b<#1D*&9W_wG$A$Udc*pd!NhD<;16;x z2uYfeYIj`+b$!+_XR98vVPcQpSrEfQ9<@7cUycnmV$9m_qP}y~bc!6%dN~Z4hdDxA*BA_$L8E`v4st`5 z&y(#pst(i`xI9{o{s^bTLEFkV`f`MvP_T}QCzT`8zQE)2fjYOqu}i^HzU2&x8>-`E zx6p1KwhQW{4Q@rc%W=&hy1_ckR8Hvf+~GFI>Efg#-a({&D`*=>-A=X-fTqLbZpbt=S`RzjdcnUdLh$+}JWt2{fFc~*!=H{ko zm%*GqW&z(zkJ`%yZSiq(P+nGjzx7NUEvAx;trs{Mn$1H)@+VX-HOYuF;##db35Fu~kF1>CJY%X+yhG(SaRm z)2UT-F`wnnPEFjSQMDk44jCdB| zdogAKZj3S8(H|eO_ovEsWmSr>~xy6I{hj>(o| zD8_7oO}B>**^QfGvJE&AlPzQai1e&sD~S%9QHZTx4426nN?VJO_}VLRbIh|7UVPZf zUKANRhfOIGy^4|yw)7N=N~TDU6h?6r$4E6su;^J6rWzPEu$F(08E9n{-@>vrFebWx zia7DtNK?cy;(lmgg@NM&hFRezMfj}}E_q0+02@Lf1k8{^*!vQu5X)l~X>W@arVVW8 zYae`?@o zAtk05_&M=}{vrWIebN=xlJh?Kz#NtCcpx?o4Dfxz3BuzK#_*~tJVXq!_Z!$v+`}=h znm`#j>BwKj2!?cyfkzDdTHhqK<;yQGkoz|YBBm1`+eECCfsfL_#~7~~l0R;sO<$2F zJSwA9CYoSUmL^HIQYfBC2qVXn(ov7e3y5F4nGXqL>hKf|d79<$3>)qV?uFl9H$Fp%#l z#juPA#n4lcVVs7Ak%q>K4C6G=p(o0mn%YK>ko#rnq-Vnm%^3$-I1aLG9AwKSWWN$; zYPC?XB+a}bcR76NCE&|00befQ<8+>3W1wS%BC$CkuS9LH#y6}b-oQd>3n?gug8o0I zErMz3Wil-jOd`COqiK#{S{^a+2CvB*oD^_F{HmeJ&lxz$EP8=Eo}O2o`*jIWU6?>3 zn6@IR-Y7wcv<>sQB0}VCMTAJVG6V|P)&lcyK4dlLlcnmk8$%9NoK6( z=uo2V{m@sn6!v~)U%fBO`?mNANE=vGsZ*C-k{tTYBuCRFI5df9A%BWF46;lsHC6cX z0|qHw;a)cq#+OVBQw`t)ai8#E)EMg&hTaWh}risV^YU>d?=Jum$gKKi8`ZN!zTvT8Td#VLm-viY9JG4 zmTJoctcn3zYSnnDWL9tM$5Nd5wV5!cD*rD*);ajWnlN0=XrI#9iKM&ajP|L##n;Se zODkmt=c&!H*_2Pfni4=+w(*`ioYBSEZ>8Z8fKRgqU}o|zwfKxd_?-XF@;+ZM2J6MTAosnB^jwluMdF-PB7WUK_Alc;q(<)rmtz*S2~(+yJE2PouVB{s(5y!k>G>q7 zGV6R~)-#pNs=pkws4X;$JE2PouV9w;*4s3Tq~Znj{pDw diff --git a/scripts/_00e_fs_nq07_functions.pex b/scripts/_00e_fs_nq07_functions.pex index 96f917ceabbba3113acd4a75aa29926e924312aa..9ea0e0bf5473100467e2b4c71887e85cc956b514 100644 GIT binary patch literal 20883 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 H;Aj62DJlBJ literal 20212 zcmb7K2Vk7Vm40tk-6Z#d0UIzjCIr+aI|QR{gXJR0VAI4(`%7B1+JD(1Sq2Otfax8A z3B4B^12%>v^gt+q^xm)KT5>J9TtDuc`j=hVoF>6DZ{ECl^ZLxc|9SSCzbc9l6aJ!a zy!Ig-(N|T~-q+F7w_$TtV_!!uIgpLJ$;`>A%m5X)#Ydx5wxy@N`?H%``CBv}$WGs2 zrZ0IhkOvJiXq9(5*`91P>(G==H|y$dkCV-%dRnWhX$m0etnAKcj;7sAb1c@AauNxu z=!}m!n-b9pC*9&i(=<~~cRQo*n4>Ue`7qpcChH{qi#pvzjAm_0JE>^eY0jnHbabsd z>QKeTl#}$0XL?k+ogGdpOY=QQYdSiZjVFh|N0KUA6He5>bXvEQak7dQRf<)r-ZiPJ8vr%Ju3BN|U+qGJxtI5VC| zm{E0bSQ8wIjYn|utefm{bIBM@YfDFSLuoabrw*$&Z*`N|w42COQ-wTri<`*|N|{u& z=CZ^64lLv1oD&@pGKzV#1&P#9MO!>0Bxz1OT`RvUx;+Q!3E|6bTRfF;M`>0^H0CrX zV;ydKz!^$APL}3)ns0Fu?r<`f9HNDagpXjur!@34JsuB%8*9gSxO6cco` zUeP=-9CyZ?Q74(rC=JKtwiQECk~nHyFhsLfukIO{NXJK|U?ob~xD(9|M-y$)^hkSRuo<$?Kx&z@)8M}Yimho=Y|a6H&|J?ryZ|1Vkkm?3t}qQ+ z9NJWBtGm5JB84XfRm7$`Ik`fw?1?9Y-bGx@NON27j&DlG-E=%VArYsH<}&et>_p1R zJEE59Wc&3D3`cW=j^cPSlc|-PED4=Muqp*;XdfFw=ynH2q*Hc5e%dO-=T%ur3*(3o z0V#~6l0|r-7L;NwY)H!Eh5Z`d!poa;@WA9ywLBSYbUkc2k(odi9F?FsG9@E=X0l#B z4tt9Zha#Byj(8ZKR>y%Q_I6e^wICJ^jEo~kv~NdL6<)6t>X@N5pADN@H@fNm=tQ)y z+l{7`;mugRS|sYKDs>QOz~?6oeUd>hKuglc2XN|vBNJSYgQSxjg6kI@oe z5Q36~f*7?1L#0iLaZE^`N-d&{u%QJi_ia<(*OtpP$Nm{m9TUpN5vpc-;n9P3L5pEd+^dp0GZpgd7%Gb7BxBxiJ?+2x)E6{{HBYv&lu( z?V{*P9a_5F{3aE;S{)9Jy3*};a@k3uzAl%%1Z57E?}$O)sOeL6mpmH`KVX5Xq*8Y1v%s(j z)aD|QrhHf@hKMOFBTk!ostz5HK5avy$}7Mv)O=X?a%`9Vxm*-P((~wIDZ2+A87txG@pc986tE zC55mJw-1S1aMY+{5>csx%nKaD6o_<;1Rtsdr{GE>e=1e{(@_D!T8Z+aEli6ROyb~l zbpASj7^5YD`Fz#U5k^9o3srEm&^H&jP|@N5*&ks-h-F5V_M+b$6pc9 zB1tK)zCl8zxq(fjJd?E{G0I%+-IS}njY4)F(vG=s&@^AkPm2#x1r}tdI&@%ryQYN! z=6wzyP)Dd-#=DhwNv3&5W`T?wvInVef3Xm<2eq?5+0c=OF4pE<4rqyQw$QbJ=J*gy zt}iH@8f_-|6-(${G;rY$@tK-Fj$G+YU=xz8V3)U_eD zjPcio)ElTZsZ8HgX{PcJY^NW_3iDS>Q|z6H<`k%8CJQ0BBGFuPD(NQrR*5&u@O?6* zfV`U|iHCspK2vI{;+>Wi@^SrKtr8V7PUuu7FNVxKKgWgEnHQQ+TvqOF?$V((I(gL~ zl86I`uQXn)gmipCxi;Y9=Bhgxc6CVGUNR7eUoJ&-*jg_n4NXJ74=X{2OwHa7X?8#d z@}?S6rXuFMOVGT6MLQjNsCR;hRAD>eYC6OjS2fv3TyV<3`(Sq7uAIMY9&Lii*}H?Xaebid$S4 zpTERMnO?Ug5gizzsp@OrI?$%FTsEG-b1@Z~J)@G&3I04h%aPjN+N4>XXURtc#(u6l4a(O*^(UBc)!RbjFqZOM9~7 zyBAG$lel{+804oq)7@l?GZZ(fQev&8GJNTkn$^ZrS8a}1XXR5@Po?p7$(Xa<&ehsp z9Tnk%j;svr#dkox=rm_(hSt&s_iSS*>+$yJ#JYhj&VN=EU$Y3`ZoMzbTG#bP*A28H zD3&xnSf`UhD$de@TpC}oASz{g>O4(msi(3!s%#&_UNF#2Ff(CadLQc+HCEL%tEeRA z^yh}~#m`B`nv;0n5brVVW7vx3i5FLCY;De96pB=mEon}r5))LajzT5!3zd;i!z!AG z({7ZX-tg%Y29v^9S$qku>_(=KW}J<4wAcd;xjR^KLDl}OhmAya%O(nU&ueP}f$ehd(! z*~_~!y)Vo4!EH$5RG*%43R5#1ij8dGB(6$`I2GqnvgPur1V z-h8U2BG5Egjn*q`t$1p!cxtV9>VRi|*Pta-Z$(?*XzZenW+_#6q}@^dAZPZfw!Bu? zSr`;0tY5}1O}D`+ufgt6Yqe2pU8~m8tF`oM>uDP3Ne20$+E0`GqRlH?;M2 zHE-zXZg1;DDk)wM1gdONc=8K5tky7CYX#I`1=P@l9|*`FeI)T^UqlUKGnS(!%Tbd( zO_M!MQzK1@!(#NY*G4nyW3~~j-Lu{vyWSqV-fmKFH>t0usm(+91wckTPU>G^==dtk zbrU{o318f1IIXifuJd$k`Kz->t+otQ*BBk+XA1C2t=w+$I}y!yjYY1p+}2obYb>`l zRwOlc%No07qovYlsZ>|#pY^=5iW>2o9Hxl)nUClcnNBg$RGL8*R7o>w7TRo@Lvv}K z#3~`ISWHLCL8%xVOUKDUnHa1@6U55J;1sHogDFJC)F7MMbE=sAJeokAM%cQQ+NfO) zrwiDbvO7bp+bmnR1XKvrt!UfiuoAy1qCUEiqBI~|j2t;JlcP}x5{=0iFPO2m*^haEvM%S%m-x` zQi{;y^n@JDC+xb1_M$yU`{;RkfnKEjbbwx>gY+`JLSLb;($^&F0)hG#+SlnFdKc{* z^d7xWAJB*NP5OvFrf<==={pj2p%BZD(0+_2c3vd@^Gn%1f}pv-pua@>EBY<{HT@0! zE&aW0zoXwtl*K}b|3ZI26YHSKa{3SYPqhD{|3>>C`d>M56wyL1Mk_@tN1GzsRGubV zC0FuHp2f3y4$tNJyZ{ZHf#T5+0Walakl@fdHHL{1R=?BvV&3OR(Km-02d3+-Cb zB=AI{626&lLA#Z2lc3K)UHm1qd-xs+I7x8!04sZeJc{@Uv?t}<$wDxDW%m@K*}R_* z@Jnb1`DK2EzrtVRSNS!x*ZB>8lixynTOz~JBK$soAP3b%^Z48R9klPFeUHD-Kj0to zkNC&@6aFdxjDOC*;9v5u(0Sv zm7NBnl@Zo0qW_8_suf2{BW02D$dt&m$n?mJNJV6(Y_lSw&6aI$M6`Km^U)TdEsQ8L zLa5*fYzY?CL^LyUoNUV?$48c%XVQAr>7os)vynEb&SrztO+5FEd^2@{f%KWqg{BiVoqhyD`4=+~$8-j1NKFkJR^#T#7nyU7 zm`=iUMolMa=(whnGAF&*K+;Am8M8&!EYBI7F*7x8I@^s5C(KEA801UL7MB{xWu~*! zbS^h^uAncd172w$Uo@So4CSj0!E4N>yNtT8HJ$4W$E#{=R z8sytd=XTS%!*uR6ox4ouZsZgBcaMSWHl2Ho;=XJk_tE_d`2hoY&~zT6ht3Wl)b`3JOo!N~fZU>hkpLZCvy-4jX zW^g{T{D2wsBjKN61{vgjOW<*o0d`F@DuOnH_B4tEd!A9$32V(vCwMGPimeFpMMOM65qC&E0 zPoh||1P-EZvV(K!@4UgIsHW_ib5K-SE!;@I_XctL2P7RWom1%_Jpz67PaX&3^w02R zjdmaEGAoenD9|hiF8$FvLW=&?o4J_&WZ~-sy23t@sTe+Rai@d>Oe1ykn7cce{ z+|EaOXbpUEn+?i)xAc-)G{nPndw62 z<&tJ4V=L9iZGle^z#`zBB5~xtFoU_0n4vl!^SH1Yz9OKC%PA4S)l8jcvl8|=tpURZ z4*q~y>k$wKI|RFR%=MZx*ecO3TH==<$ciCIHZV1i?-PvR|+m zqDXzhtSu2I0U#O%eAxqltdx%TpAx|=P>k+?vfrDPJ&EEM z5mqQUG|64Xe~zX_{v%>PEr-uBjq2TrPRPe80?(&1e_rEEDS^@Wn;^H0<4f^{imRn{v}0HDQjT)r_&lL#Zm};tG5AUyoTvsz?&ufbio)5eU11R z9F+*e0mcFRb2`&GK!isa!TS&~O)LC6m&l!4;BT$)wKiUf3+?fAGzfHnj^;p6Z&74B zaa&<-mHPsy@C>IK?@2&`cV!T7EtAXKCRRq!ErHI2?APf%im3Rs^&fpKb*{G4WJ24W z;Rz-Z;WLX{-k0H^UDC}n!S(e~3(SEFu%U+-Qh(U;?}8~U>ut9Y9P;qYgR z&Qxr3mIkuM!|Ds<>T~4&m<5C9GM|Ha$oyQ)_sO1#gEEMlR)}YvU)9jH2 zPv`it_hZrEzuyT7ID>TKwu80SqGu+$d`eJY~ zz;q-2iQ$Z(77RH9QfehIw%7u^xB5*gg2ypO=ve*n5wJYy+s9%Np23dgA>USmOkLP& zsL)n}cB>(<0pa-)7@h2=>m40f7we-##B`z`DlpZ5;9pq8BifM?c*>jw7DrHJAf${k zo(+{jM*xhl3yLYG`^?FU*IXfJkqR0r4yffi`hJl)A*GAuhYW3y(&L7zDI4~M0lUM1 z3&H@O|AAE~X-@zHfP-NGyw15=m> zJbyxmm@-l_5KFMK%$TWiED4r}8IxhMoWKjJ1k3RYs%deCsvqP~+d-EVS z=RtObDTx{fSa9lky}^lNBd1#h)oEBq7b}9bVL;ltH5rO?=m4) z+AH@2hAg!O?x$FEvskqK|G8+FSOmH0oxsf1l9@{dT-Xj(VE3KOm(E~D<*^f^%Ts=^P96c+wAfEh#j6|mSXtho21sZcLd-WXb%P(|=_fT5MZ*n}5K;b#jL4fJ4Ql;#0qbfkY_2|jbJ#D^{w25tip@zO2A@*PqJw}`!Q8`&st=(oyI$gY`h z1v&z=uONdcZ}Zn*w~K`kb}S zyCgvXQ9t=?Mk)Dj+~0+NeaTY?D$Kh9LCpyT-K`emL-I`j;$nQ~Tfw^_mwT1r$@?ZQ z^l;L9#1g_w$Zp-=g_3)>01CsrR~csT1>;`zB0`_>?-Akqw8F%?`*1M@S5TPA7pULw zlibN0ke&~krI{BWMtw(zfnX?(9aISbuv4FosNTO!9IM0+@aXu>7gXRf$jvHAQB~n3 z!Q>b_Tymt(`pHE2el43K$mae+Ro?xO4Zkg|D4grc=?FhD^_zx-ZD_~%&kven2p$5LVVYhT=?SI>G#e4&rZl%O-jht1dhFt7 z20jan@KZk9ehN1r>>jk;r?f;x%+&}mep6n-_$|UIe#%ASF#I&4)ibn)W`it3qOF)P z43(cx%Wd-F)ziR)FXR=HhYi3mYm*mn8@#oUSwHKc2*qQCITcpiQD_C+%b*BxJcA)P z9t~Vfo>3PQf2myDe5dyuQyq9q#lCRTGqrvM(L)HrUpi8gU)p872YTEKcXKfhiSepObn3a!3{Wa>XjP?h{zzRpSNb zeRCMQ@(Thao~Y4(4s<1acW|zEAravP-+=YM z2YS=M@H>j(cM*mZ!zSW^;dd;Pn;x3|0) zRwu1il9D%(T{Pc+gks71`#8o2IL3!ye-<{(d%MAr-e(%bR5OcjSsw`2aF+M=Sxi#* zJ+q5TpmYi>T8keLGJhzLA;%kJHV5o34|bP<-RZ&ZG%(zp%-Wq21`~QbU_t=w3j=nC z0T+Y;!B-$y-JSpj00+Z>;42U?ws;s+>z8a1e^VRAM{pNWpng+X102lUxFP@+zj1{O zQr;|H%RiEG#Vmr7&)_2bF*F5ZBT>|S%+w0u25%@IYmHz6LV3)`omj@ufcyho41tA; J#=iN|{{axNQ;7fo diff --git a/scripts/_00e_fs_smelter_workbench.pex b/scripts/_00e_fs_smelter_workbench.pex index df6ba4f3dda0a4913014743fd4af6e677d33e737..9d388d992eb25e261e6aa3496d9f6dadaeeba654 100644 GIT binary patch delta 481 zcmYjNO-lk%6g_uF9ltfLwA6A@l!4T$h3%@TO+_?h%VEHm2;&GdBNYVg+sUKa^e5UE z^#l3=wF&wgt-3l&-Noa4+;iZ*kMw;s`*Zg8r79rsSnp4pgKTv*rng$XzU%dEXs3pL zQa|3oBIeAE4Pl;prq>m=FI@9t(5wz_@8mPpG_5N<&uYsDTBf>up@O`oiaemAT%@IB z?AW%hgnOdzp(G!vR7IJ~bki6%b)2@j+wr=VN%omxrp~1-Dw%VJ>TiVt!%SK_m?@t+9wD!h8hPcB*75Y; z^_TQF^m9M;>`HP-leC>`N7CK9=bn4+?%hAHe*3+$00BNfJAZW08XO!P4^H}n{#eFZ zrh}^_eR(Za5bjU10FBEij=jq;ohmq&XD?phIkw&#Leko))P3!1iTY`xliXZ9S7$2H zXq>BW10B6G%S%C`hLMgE<;PeIqv230G|#Vpk%7LDBbicz#5fDmXretG`r3;!&)3=y zLOJww;`vmT<*L0|sag`FhThm${tay%N-vv5ItU|m<6TQVlTvxZC?i0}#%Iu$g%fmp zJzJdJ3_1qiy+(fDKOMaCQ&h(?%Seu9ulHl@|0>gq;}g5$`hiYTJSj*nLzzZQlO~fe z%Jd)yU$L@T5|1wYK-wrLrG-urbSq(bBqjacdw7qS<0$nUIHPc`77U43^R)aMmp z&*J{Q2z1^FysZk(4~gQD`!CJ$CyM8bYOkl|cydr0PvIOUNnB2!mB#bZ__8#Tw(UBRK{Sfk<2gr7$yrX)NYt?!=Js-;4&_ax?5w=byKr~~1s2TpHb$j1 z=oeVBJ{Ra>{cqzA?%?iQV*?ww&#}qzfMW~WcI;pWyUemEP&LGSDgrgsZ8`xL4V#S9 zWvo~yR?*CjH3IFkUSeD(U&?8!jJ!*L<*Z_j0#?e&GVYP1SXrg4dCWS!g0;KUY1fUY z2c&6Ga*dK7Qg9P3{@Z+a;i1E~OZyQ+9`oN_71$D3ZVGHOmJ>Q?ZQti>w$a%X_<#U` z9lNUpwrC5i=D=17tPuF2z`DS$0oKit*mLLiq-Ys{`?i*LuB9PB zt4#vp+alyaP-Rn9~&meriS9tjx*I o{R~g2pm+q&d7pP>6QAcEfdeA)a8u*c*WuuH>~o#oXSck60jbSo4*&oF diff --git a/scripts/_00e_theriantrophist_blockcraftingsc.pex b/scripts/_00e_theriantrophist_blockcraftingsc.pex index 182292007aa869253569d006fee173d26764ae94..08ec7b4d3941a7d978af0e3e6b068445249c67d7 100644 GIT binary patch delta 583 zcmYjMyG{a85IwW7yb)AhyS_z13lpQp0z-&}nAk{Yh?QBFt72d=WJ6*_WiQ#573#~L}$!(@fFhqbeE)b2XXmfPw& zRvUraRaef(W~+MsE7mP3J8&AWxZeKs{ygexO5jDvs1U?MwUk zP7TRc4dE2a!(bNQt0ys*i~fuH6dm7y$x%a{L%;xvlp7*n?a7@-CR)svgvDuQx5Tu8 z%JNahDyqxJ3MT}~<7_nZPJNO`SVI9$UdI3~N?g}s18v40--b)@2^~U9>ZYmln-y5- vWmU6AG+QvJ diff --git a/scripts/_00e_theriantrophist_summonlabsc.pex b/scripts/_00e_theriantrophist_summonlabsc.pex index 39c93a9f97ec4621fc459cc2407d94d1d47bf639..cd98a31956d8379c199c6309ac098aff7d815208 100644 GIT binary patch literal 1524 zcma)6*>V#(6g`UDb~`v5OIQb*B?()Cff$N@nHpS9iYk^619|LH+G@LrEd@y?mACn{ zdFLN^qxc7&xN6zMFoc3uS#{6RxtkV$+4<*VX$lPV@elnF*OEq~oxJJ`opWim+VAJa zCY{l6sN_?=+i9)sn-sNnx2s0lj0UK_?zFd8w_13BhAHdm4lQ0eF0u8>&ZsmD8!hFI$W&nUC&9J`{7~o}QXQy4w#`#f_y?M-Z=E!K&^Y$;?e<1Nl&N{8 zaru{xVf{$SFFL`>kzPNRjM~3-p*r6CiP1#xTuFgP8zV_arDSCL+(zagw`pG(Lb-|j zZbeoR6p`5%X`bbx8=2xtgi;*%8&T<4oy#6-aqNP=q2rxavMsxQIWS_7p&G{?)|GrL zdb#vy<@*A(up=#9ei5Z3O{YXf`E-2GpCm%Q*W$(s?P6Ln+;2>by9gdDMc3T(_fUEw z?F8M&B5j;VGLy)6jb@UKJ2w--`gekdKMI-?jBpwm|enET7@wX~p@vZdT^ zqB^qqAh(AIc6e^7WcMCudHi;JpHQOr#W3aGvNIeki~y*kT#O1T2x-)4Oyd}hDU=zJ z{x5)iM%7z1J7vwsaMI$dW5ye^nDfT`M6-b7o~hsj$&0e8l;kA2j6ofz$ZZT}u}B_c zuz=GPXADA|`3B~Rb-k2u7Uz5dhV!^UrI(5Jri zclr%|?&>%6FWQGbbxRrk4Es%{%?Qw#E20d_xHd5poQ|%Qog)b z=Yi+?G7zo07s_&}-E0bf%RMON?zX}TrSjFPXa`}tL5WwTeDTh1j$Tvts$6W6+~Be# zUCAl6A*3+w(2k$4)p$j%1d=kjImF%R}!uTegB1M2tu!+=*k?n@eWoOL0p1@2b$T3<`!(}?5j zHr!Jl6!YtPp%>61phd^Iu&f;9$pvmr7D^jBKGEc1=pJ$!#SVc8Wx)#|VpA^;VXjo( zez~-2uzysQ(Va`M4Uv5w@DtIf72OKgS@8fK%~`0G^0P*z&YPzNv+;p=qr;p_P)!qe zMIhaS21heR;G)9Q@}3(Ua;bAi#K8~fL%?g;+{bQ{5tw1WQZDkJc+14b4}>_PamOhL zS>K1m1+*rp)HP72;1xYw=z>|jg!!Q3Y`8(gtLU8Wtyj-)4fNNiejtQla>Mj=&GlWM z`(dT-yRA@TJh-rTS13V=s8=*_?j+ITg;?+QiV_hwn$;P$@$YntQk@e=V_l&}Wg0wx zj;POQL-QB%IDZ~#R2}hdIl6YReWaxQ7HrKcG-+G?F5i*2I!%2g8KCjBxZd{hAqqb$ z>#ocOT($#0#DHfj?Eoi9W<&kaC-8AsFdR(Pbt3ddJ_2RVp8{9l(}M^ zht^r8q_@_VQuxbu>XCIGQylkSvlDU8UYxjJk|lkG!s{>cra0!C;2+)KfBiyn+_H>f z>PA;ik99DgqJ*|2C8?hVXb`4idWn{4>@CYsh9+Rw=>}{Pb`v%Qo7Of%#y%otw_qQ` zKA}a}ZP=%<&$N9`#$wdRu)q0h)B7t(Xx4bAL9O2qRjl+gM8n1zp=-uT+n7;M)lY`T zjWc0m6kGi$y84;2S<^Oa#s<&Yr8yg%wKMaUMjFN4Fhmp3;ub(O>jaI`0-~cq3bl{h zK?X8(RP8Fd`6iG zcxp=RyTJ$xYigKM=UgB54|!!&N-q$4&vBe&^c|zks1O!^@-xveqvxQ3$nP29omYu5 zOd_%OtR(y+LoZOm7N{5SvkiX-zjx`SE~|*~GSW+orWw6ZAasq33 zzZE*hs1SwDn$Us`9Y-i+z)++9HyI%BHWHyB;I}m^02P#@O5W3Kchr!nm!i4LD2t_6 zx;MJxaZKtETpK1pHSfIvQ&$DdUKKETd4TS195wAkH8Iqri-_qZX5IimH%24f)Hy=D z)-bg3V~ByaGyhlHVn^Ge5=b>kYdZj3Xp6mdx3#u!jC5-0z0##G4v2NcpT9VObpqxt S59mmT!>B1M=`_bK>HY=xel^el diff --git a/scripts/fs_nq05_alchemyscript.pex b/scripts/fs_nq05_alchemyscript.pex index 2eb9d3d6575a1da1d87f5c03f1f4a1d54347e0e3..b2aa9879a026d3fa5e24116b4841db2172584be6 100644 GIT binary patch delta 555 zcmZ8dJx{_=6g`iMrDFL|5iOwNcT5l$9U3+RCL|D~8b;DUBaMW{Cup2lU7OCX4*m*v zC;xzniK~CW$=eTt@g?u(oOACz_uc2jzQn{&>-9qjfq{{)O;c)z>JtIVWF)w;RaQ6&hh9T_guC{|&A5oMbBI2r) zl`!WbAc}b($P*Al+*cAv`e0#_TEvpCq%aQJB3LFXZ=n?W7tJqp2Es*pd z^u06vJN+g7A${uET?;5PX}UX-?$@4s?!BwO-~ahn?ivKRg5N&;f#vN^ckhSxX7}YV z9LUkfPMAbv-5RGMyziq?fWl9mt^LREUc<*iKkdfHj163DYGa91+>yGY11(Y7QCc~% z{5F0W>gd#%E1`;ek&aXx3^6r`dOaDV_V(Zx8R~u6mx+u+i51_!!e&>dX>ceH)Q9eA zkf1PfI;y_E7bS6`l(vp?6dxwC7s*(o=KJr4!AF_wZ*5y=J_xl+u;BZNv*NqH)hAA@LUA+C1&qCS+)Nn^?-MKP-pwJXd~m^2F2tYeNmDwk5i+f%W`i|vz` zgHUlp4+7mt&mzrHr_`dfq3jGAT2YmabS%TDAIV-Lwc{+t^2|+hs-qKj4kdP;pg*(B zvWmCjo^yMt9QILQ#rE7ZJ0uUI*lCsE$aGG{9JPtjax`vd!bT=M$%LoKz2O`ufzL2? zOqfHN88$QFIlR6~Mp){$+p;^hGasmvlr%>{s%3)3^SkvrAffC!_Oc60P_HvkXDD{; z1*Tr!mm_s5-;g6#|J}Gm>XRfkeUpvwB;lQ9GflbK-}F0j{22tUnZL^jMzw+mtm677 z_AG92&tKXLFuRUL?j`PJ?wj0SO!f*^m?SSSWwLPPzC*!De3wwfrE?}D6Dw#4%lIKd9Y|oV{ZV_~HW*%QM z`$VbX_C;8oR@1i}D{MFp0$V5(u*v5U9;3zYI=^jxH}J%wuT}*f3QX4o)_9Hz4V2dEd`v#i1>9d2cq;HrplJtw z9@xARpCeLJU@i~mXl6jSNPI3Y$a_;@Uf@wy%{t{9_RzX9-R3z0m~%E&?z%ur!1^9I zUn}#?679J_ae`Ljog?G_`65x`IvNCQndCDB{KnF2+cM3|B;61w)AcPoHJO7)qYdHR paRK$u1yny5V9NQ=6tzzW%v&<o{ diff --git a/scripts/fs_nq07_alchemyscript.pex b/scripts/fs_nq07_alchemyscript.pex index 783c2e2c37104102111db9ef1719b63d41483352..129900ee9d9fadad3c5d88c358d262d75db503b7 100644 GIT binary patch delta 545 zcmYL_%SyvQ7=_Oy+OgW$YK_-ct@VNnQE(vy+$ilzMJ*z_DMK4IP!pS^LRSUfAk0g+ z^$py+@CC$$kDwcI<=;%i2^r4$=H&cIo{Tr1`#FDp*EKNE5--kolq;;IE6t|Y@qY~-Sv2VLUbWw~RR^>J;ZDcL$xFx!_e_E;5?}d*+(Fi>s zhGkW2^`jGdDyHp@9fUH+%F)MW^k`Y5bnbc0Lt8ZCzc~d{4sw!ywcTU|FP;qJ0RQ?s%m!ti%X1N*EYbB8!|7V;JuXs>)+RA@eW9F-bBW z&0%1Q0*UG6F-@I`8^H|KB_@kmnx7bsIeLf0q*3^2bQLkL=Jt0s%dh|)izq3` eutW)lG9i76VVPltp-|TQ#|DKdKzKFAiv9wNm{?u_ literal 1713 zcma)5ZBrXJ5PpQu_yw?u0|wG2xwNziPN7a9Nps(zflMYtpt#e1bdI|PU$7p$MV$I4!(`|5}GlkRpu z>e1j`CrXo{-WX;PO50K^nJCns?RH-NcyPG>Y;)`2Y5Nf0Ve!gqOj>?Ux}!r)s61C% zIkkEqwOM3GP#tg{O3^-r5_bfwQs9bV|iL zp$sL-Eb7T{m|4j5P?;>Ta*6PWex;$d5bs#2Gt4o?xQHg1;x8l0H0nWc*bm=PdbGP| z!NoArDn-o&+@~x0T93zQ9m2@LO*l7y#wBgt)1 z($~FE``JaJc?L4JlFV1OBfeH_lAjGJN=_1r{meGEEa}4acDkceEeZLqfyF}%SANh$v>|@QQ%KPV9I=MMlq&UJiy2NC*&HgTUmgSMV2PZ z63a5nij|wV$+Sg*X~WBF>UWf!#(SBiV!TD5iW#E;vzT*A4Rxo??$k?d?~QXmaW^Iz*l_E-mgFK!egjqH-)&%MJVGQ?`vFu7XR+!8?5vH2EMhd zZPxvoz&(M5y1*LWVS^p4tu^^)VtEd*x+3sE;GsavHgW=NUBVZbsl{b4!X317qD4-+ zToj!1ra(jBzI};9TRmf>C9gAPOJH`4sqlnw9{+P=!u6b-3D-@O8BS$GpvkeYa$37~d0KuiGhp9b*BWBc&74QjTx3s!ZzEf1W|^Lz(S%!}O;H@M;d E08Ilo!vFvP diff --git a/scripts/qf_fs_nq05_0101c82f.pex b/scripts/qf_fs_nq05_0101c82f.pex index 02344fe2c2e027fca26f16b4667dfbfabcc5a869..99b5d6b9f2085b770e773d9adf29133320edebef 100644 GIT binary patch literal 5725 zcma)8TWlOj6}@G9{B{z@d2cpr@^Z2-JP$uNyIFfY_Byd0$9Cc*B#hfLWxL~X_oSz7 zubnIjn~(>2?Iz0?NWdpZ@Cg#|!3Ri)(=~d_UC`9t|CVGGk!C>PP@+zXNRY=6K6ZSvYqkHc)B++{ARI~qlQdAZ?8I~ z)dJO>o6bzVF`1@sP}{YI>_RDPUGtacdJ_w9RX@VrY1eQ$HH_Gvon(&$Ss+Cjf-O| zWh`U9!1JEx#ezL=6hLAMu<7Tif& zuB z=R6L$Hk%dOsD626!)t?@5-%*!&S~zRnZL@hV~wZnm12RrJRgRK%u-QQF;C5t4lf!G z&scdL4+2PaE3JpxM&QSbe~=gKC2Q4Mr1~LaW5!(JPOuOi?&pD9uuW|7sw`7gtCGFJ zD$D_YeO%GT6VyC|ejfJIr8=)Ny;MDFxq;P3HG{TYP}^~XF>=lug;g$A)hrq-oLbLW z1v|H_wJ^10CWf-(qf?o&F^sohdn%zcl>x?55L-9Z&Ki!3d*{c}87T2k>D1n&@`np7 z>)@4cis#H?`K(g`L#m6~yh;tYu8~_V`JECpMK8sSoNGInrrhP_ zn4xXyf?eW6w(Sfo;6{scO;BG@(sp;raNA4krkh*hC0J&u-ImSL?%FVUd#Q*>7fhaS zFUcuhZ}D|+h}TZLj)}8xv@Lk`FjU1;nr&;4FPfHTb%gmG?yfqPpyTbiRR>cEF?im+ z6UKn`Gr**4Iakc%{TPu`rWAa@qzw+GmsbmrIQS&lL{XFC3*=@Hlr%>BS0wCfl@1+ zEx*TzTIe0fNys3jX^1j3Oe6FjWK=GxC90*fG%aO@W+YfAz$=uMGDmX~tS5?*3AqYc zkx+wJw+2~BK{`iTaa(lcj&tkZV?{82l+na z2lPV;ZV_vL1o<)KC-hVLnS{3zHPSC2zl8jXel6uw`c!`0CieUm@;k`y=@0Zr3AYOW ze}?=8@>lws1hmKNHb(B0}a5PaKQFJ z_Cofvm)QXc??T$_D5L}Os)Tk6C<#eHdL*<*Y(5Ej7m{W}EFz#G1b?pu$m@a9NN+%uoOSd%y;(Lo=!<2e9c`+X9Ynvr8tgeviSn0Y zlq?&E(9}nQWrxw<%E4=Bb!8mI5{65%pL)E-BG4H1q5yr=Pj3M}0sU?0bz2zqGJ219G2SO|&P>J_yEi1pA<3 z9|U_^v8Um0Nb?6X6E-WOKy0|_Tf(%%pdE>z9agl%pdC@PBmd9y-shp+5vCml?Wqdd zS`dvY+EG}i6zwU{R@OQZS?eB|Wqp|LH0Z`E=wcu^t>{j}8dG#*pc~iH!o}BGrAD^M z1f8Kt%)}}DtBnZHlHpA=I?QN7bOCK;H0kSX7jywu?`1T@=p3UdVPbro-ys#+rBlXe z7AahaNMTl`FpCr}s1z(bqCB*;~WxS+LJl zu#3*jD)ua_ImJE~k=7337`UNDMf-FfuTW7XX_P_j))&WU9zo?Qf)f2ZuY#I~l~Y0G zK%Uph_v-$t=abJyyXHv$qtY=dVmV$^tys9f?;eXM0)!1#rvmX#)Oc(JT=rs++vuBax z?Uo+)VHq`t11}+Pw<2)SgC!Ms36`q@cOwEv$$(b2{2{+LR`rCM!t85cU$0;n$GxW5 z*I=zH_I2>Qulw7o`>Ur7_}ldTUB}qEfsqxwa34T#gtraldjr;{^1T_687>Y`Z?s*P zt$@*XgOSw5XuBc6@@V@&m>6we@kiTEJ-is*M0mF<(iO$NsY1F5>y`@X7RW2hiY}2? zt`fiG<6qUwQ>*iP)BHn}{FJ}ur`(`Z#^^3m zzE_d5xEOa;%6DPiQz_qzIE7=8{e@Q%uY60G?mp-qM9|$=boW8`K+!#jpu?;N`gOgI z+rumm!SbkrMV#Y9#qto=BgOIv{wjX6e6HUTF`c%S9)tFYPx}-@E$HkPkUdt^k6}Gg z)K4N3#LbLA4@aU$BGIFfXoo~A8xyCe4b-Qyr9l4?qo>+H1@f_8@ojqQF?xp7pGQ>u bnM(T^(tfVeejbrv^xKGEFY-QpqOt!E-r=Bu literal 5496 zcmbVOTWlOj6}@eH{I(OvNu1XvW;f4;UFPN2uq11H#t;06?Qs$koJ`s?WxMTh_hhDR z#}3J6HxKeaAn^$j@Cg!pf&}~^0YdC2tOWcZfdro*0bhufI8{AWQ{CJ7!B>gyy;XJ3 zxwmfJp8s6?`Jd|R$RPYJSpy$Y&-_?!ESsC1kM`xFv1n{`Fh2HnsgkFrInym$`3>5a z&Sa++FVDR-l9?Esk5156sXOEl0yd8`H|v@%qn2^Ubv(6gtZc4sGTY51hNx!5`ZOak zpc%=8X2fHf5$o5CgfBo`TZtt#BjGa!wUuO4H{#S0~OEi$*iK;ryD#wiz#UC1ab* zMOMgdn`P=;Ejr6)5vs+V)SXHV7cH}r%M`7<7At$3%4~&|nVn}QU!wzZ(~MPS#iH1w z4$he64OWf|r`ou{_E^akzAkw<>u#-uo{jkfE;{)&x5`8XoGY5URo{_UB}g4!Dpf|( ztj41@Z&lEcYu?rvwR>wGZE1O!a%;6fa?vXVHOx9Tqvlk~Wt*i$OlfgC44N#rQpwqO z@RnA#>^#4*3bmwC{LEEcMq@6=k5Ti+=B{^r4HZ^gp+i~bUS3{jII+#rR;9#~FVOyR zm>#JGmbXfbhQ_L4d)+nD?XB!sZhnnbU|E%3M?~m#9hj`QQo@lHixqk+;z>5!Y{z?% zjafWwdzD%pJ7X6-UsEdODeaCu!d5NYv#NO}2V|bfK|k41XR}mfF37gem08IwGlXQS zEO^T@M3TC_5)Qkrnct{Xi!Cdu5E6s(NGz%}T-YMIU1m?9%L|#L`bpcBRv$HtI8ITT zc&nI4SIy!UUl- zD{@P+Pig(sUF)3@R&>_vE!=o>+T2~VHd$G2j1NgI5%r~!RDKl{!>@a^=u}wRamvFh zc(MGdRlzWIs|CYoZ@gxfT@0yn^2WS=Ei-qkZ1Z+yz4@&&CJuVo>(1(fQvHItE!y8J zhIosLH9jP=tNg4L8H{6jdy0R&U-?wC#RvU&qTn&YWdP;F=SOBZKpoXP_c}u^V7^Oc zDnP8JCFFPaw{#reOM~k8cbF^nQfVM+q9`N=Nm3v6i}eUm8(oB4f{f58r71&WG)@y@ zxsj-m=4e4kma@Xx#GOlYOGu7#!r4p|p*4sFDGFB$-?s(XhV0UwaJKS&A3z>Ko(fkR zcYO`=b;vh_tDUp`CgfX?Z_{_^yTaYUBYqF^eaH{!hr-#(_x=d-W5`eFr}Q)7-bd6* zzkvJ_@@x8ykPqoYvACa~`5ojV$nWV7^he?D;_?3s`3vN)^f%!=!1w+g@(;*A>0k73 z;qK;p{|ot;J~qhUH(<~~IE_|F8>G_!2RIKQfYAdv0y%D+FkTbx!${jW133%1AY47% z6^A4s-US`uhc7}dK}L*GBQ16wC8{%~jTvDa1B!7)sJQ+*}k#ukBZKN@(CuE!0b&;$EWH=?zagEtNA;IV+WOQaLY`3sQMgDlPPBgcMLs zi2fP)tHv36t7crFw`;~Z`fSZOkA78W&Z2RZ@g~J<#_N=*8K;3^;2CtG%LN)wC4z=O zg_a+nLAZyYr=T}>8q{ad=Q<1;f(EM}8mttw9)sS&nn8p74b}7i4n~X!!T))&L-?_R zfEPIiFX|*P@um=OIuMUv+mwno1#4Qxn+~BL52ZgK=pWbNUR?of4ynL9BE+#zh6vl-DmFLk znw? zp?wA|RCVJpbkXof4Z3R3HG>wpY1Gjd4+@1kbjS!@M+!FrDexP*u2Q%T>xN3R;z)m_%*JmtX5#Hs;pK+vclYfH;9g0 z1^Swfe#DP%0ew9L-BRcl(AO3EI&e0$crc58Gsprxg_*eD54#CiI|O!9!EOT9R(=7`~Tuzz?zmkh=j8-aR`CWCzw=1#%Z4feYK!FtHkbe~0|A zdw{(c0=uVR_W*lO!QKlAj0%dI3Ibvn3;&ljUbIigZ>Iaee^AAL4^!wNCXoCI^FH)e zpx;+q?!$VZxI6%t-~hmggV*~2yeB8sLxY6QC)Gp$q!k|&G9)Y}E4;zh!Oxlq{ST;&XRQDL diff --git a/scripts/qf_fs_nq07_0101ca09.pex b/scripts/qf_fs_nq07_0101ca09.pex index 91966513403c973feba5cd05a3586cdc26d62ad8..1c44c82f6d15fe895157da128fd61f805126240f 100644 GIT binary patch literal 8790 zcmaJ_Yj_mZ8UAL;CImtP;jV}gRJ@bj&F+SXmn0;p6$pfj#Y;NLPLhSq%rZM0Ky5{( zS|}*hiXhZ0R1~~Gfocm@tyEOJRSN|{trq(9SMUANr`Epb%$&1l##O%O;W^)T&b;q; zJD1IW7QFoNfDmbffBK>MF&aI)wWGDYW9IDIWJhhJHqzW!JLQsWu8YcBQYkBM=kggU zo7dhl=i;_z`V$Rb(%sRW>oAvi%e(a2DS#R{-Ei6+-7%J_Cc8AI^Q>Hc4EG7)EvZp9;h=h6*{J-s!m-NRU@sdQ*sbhl{%jX>Njz9Sxk*I zqVmMlWl`0gSb|D>)2WnU(%>%3Or@Q)W$GCU&(0e;hsHKEG-lFzuA|AabBsRoX_kVH;+bp|ce z*s%FjwfLsZV%~7uFkzdaFU#lr%Np~xW$S+1v~)IO^>JI!v50@=9HT3pb$u!jXY}Qs zGZPvbI%;cMwMV0PKui_CJ;_5SWo`Aq~j4Iq|H{-%5#eJ%B7s!l=FWPuL0(emx_f3@%-@4r) zG`Dg>bGw8}W?H5}0~;C~qc4jsB}Q=?1qMSNuibgGi*;m<${QNkH}kO%N;^8(XEbne z-*R`;l;n&|H&sqc=UBIkWQ=S#oLQZV3?TFy%~oGFV>m{Nd}e%-Wuc~o3)r}xGdM1X zwb@2iw+%O zrLf-RST>Dfux=sv9!Q%#&`c`n(cwrrt{bmPWsRv6+Zuu`nUte?sw|*Pw=#t|6Jian zpW%fyO-9D*HS=Z<4QyNczY+(U#!~l2ENypeL_&is6B%)B$b~zou*@c-Cv8eID|Aw1rk+N6CHAsn znT~B`&>UEAJMGQ2aT%1X53aKcuZ-?y6LpJi!+R?ewKTHDWLv|ZH|chrY=*idRX4Hv@LbKc+>RAMc$|2UxZ{VhKwWb0 z;F6OPm|gh1Hg0~!0^GGCVR5QJ8#LiQ>QNkA3!xik| z;z2T`J>S=7nc_6?Ch)cpqZkcq)l){JnQFD{E~Cdb44J&7EPOIb6>4{g&l7T!B_wNN z3id9)n>~&s5{7;1Zl5sUP&AY$q{vYq>lKk{jzlQjnz3|;hRn;R@V1B`%9{NUK(2a0!m#>Ls7 z?3FrUi-|#?geG`Id0^ zSYS&;BoE%&MK`15#N${7t zds};lnZw8M}ikYkXKwByJj8 z7*x|V47u-RbOp5(lo+)ZlqQ;9P!e=iL8+yy3rZbbQ&6VRw+hPTbZtRtq!|UJfo2wz zW|~z{uB5htaw*L&C{db&usyG*QhQ-0NplNIoaPmjdaT!Q7@kG*-7i_%!n6PdyN3O1xg+r4>A=!4!A!6bG%3 z7ES!qJjN2$r&3x3pB8&QWvEY)!JIFW%DaS(}x)l{MwtC6Kq z7Wb;?nDqu%&x8w48J=2SP_7q%nTHJn;Ghc&vT$5-$&} zU*h!xZ>fR@b(x~#Au*qpvrWW~)|=@T{Lk8X0M^|KNG~$Nw)rmRVf~(B#dWL%`}G^4 zl^3sET^y#{5Xp)nk=!ODxebx5kddr#bAP+%QaLbDH7N(3D2PaFZT23siQwb1uf_S60BcY*!x06Xi2yCnNv(C(J(cZ25#D&Eda({q@)#g6Q zav!w&CCmL_`LV)6yfgfGn}D~u2;L@%w+VQgCEjM>{Y1q((~tKs@E$3G_pro!7A?9Mz4BTFy1>a;lp4`@T}u0`L%*j zWEleD%YvUHBvW|aUlD-b@pd>vA*f$hXs#5XXGb2=l`aE9RU>+{!d6=L=l+v4U=`FZ)2(MkW z!P$%VP3hK~(B6`6z2!cf@Mt|G-bim_TqxpH`1FqAcM%uyE`T-YA{9f0!(cg5gypbgISiH~lH~|sfB(%acqifyQ9hQVU^!NV<)~yi z3YKG%N}OK9%gB0{9OKI}P#UeFnVGi{O1G@je6I=MwL8;Qdj>8|lY8 X3A|H9@J>p+lfXMA@lF9xy_EkC{X1;% literal 8550 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 diff --git a/source/scripts/PRKF__00E_CraftQuestPotionPe_0300146D.psc b/source/scripts/PRKF__00E_CraftQuestPotionPe_0300146D.psc new file mode 100644 index 00000000..49d802d6 --- /dev/null +++ b/source/scripts/PRKF__00E_CraftQuestPotionPe_0300146D.psc @@ -0,0 +1,19 @@ +;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment +;NEXT FRAGMENT INDEX 12 +Scriptname PRKF__00E_CraftQuestPotionPe_0300146D Extends Perk Hidden + +;BEGIN FRAGMENT Fragment_7 +Function Fragment_7(ObjectReference akTargetRef, Actor akActor) +;BEGIN CODE +if FS_NQ05.GetStage() >= 40 + Game.GetPlayer().RemovePerk(Self) + return +endif +(FS_NQ05 as _00E_FS_NQ05_Functions).AskCreatePotion() +;END CODE +EndFunction +;END FRAGMENT + +;END FRAGMENT CODE - Do not edit anything between this and the begin comment + +Quest Property FS_NQ05 Auto diff --git a/source/scripts/PRKF__00E_FS_NQ07_CraftPotio_0300146E.psc b/source/scripts/PRKF__00E_FS_NQ07_CraftPotio_0300146E.psc new file mode 100644 index 00000000..114f92e3 --- /dev/null +++ b/source/scripts/PRKF__00E_FS_NQ07_CraftPotio_0300146E.psc @@ -0,0 +1,19 @@ +;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment +;NEXT FRAGMENT INDEX 10 +Scriptname PRKF__00E_FS_NQ07_CraftPotio_0300146E Extends Perk Hidden + +;BEGIN FRAGMENT Fragment_0 +Function Fragment_0(ObjectReference akTargetRef, Actor akActor) +;BEGIN CODE +if FS_NQ07.GetStage() >= 120 + Game.GetPlayer().RemovePerk(Self) + return +endif +(FS_NQ07 as _00E_FS_NQ07_Functions).AskCreatePotion() +;END CODE +EndFunction +;END FRAGMENT + +;END FRAGMENT CODE - Do not edit anything between this and the begin comment + +Quest Property FS_NQ07 Auto diff --git a/source/scripts/PRKF__00E_SE_2_0_12_UpgradeP_030090B3.psc b/source/scripts/PRKF__00E_SE_2_0_12_UpgradeP_030090B3.psc new file mode 100644 index 00000000..837eadf4 --- /dev/null +++ b/source/scripts/PRKF__00E_SE_2_0_12_UpgradeP_030090B3.psc @@ -0,0 +1,16 @@ +;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment +;NEXT FRAGMENT INDEX 3 +Scriptname PRKF__00E_SE_2_0_12_UpgradeP_030090B3 Extends Perk Hidden + +;BEGIN FRAGMENT Fragment_0 +Function Fragment_0(ObjectReference akTargetRef, Actor akActor) +;BEGIN CODE +if akTargetRef.IsActivationBlocked() + akTargetRef.Activate(akActor, true) + akTargetRef.BlockActivation(False) +endif +;END CODE +EndFunction +;END FRAGMENT + +;END FRAGMENT CODE - Do not edit anything between this and the begin comment diff --git a/source/scripts/PRKF__00E_SE_DismantlePerk_03009D21.psc b/source/scripts/PRKF__00E_SE_DismantlePerk_03009D21.psc new file mode 100644 index 00000000..8b1f77ca --- /dev/null +++ b/source/scripts/PRKF__00E_SE_DismantlePerk_03009D21.psc @@ -0,0 +1,26 @@ +;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment +;NEXT FRAGMENT INDEX 8 +Scriptname PRKF__00E_SE_DismantlePerk_03009D21 Extends Perk Hidden + +;BEGIN FRAGMENT Fragment_0 +Function Fragment_0(ObjectReference akTargetRef, Actor akActor) +;BEGIN CODE + int iButton = _00E_Smelting_DismantlingMSG.Show() + + If iButton == 0 ; if the player wants to process ore into ingots + akTargetRef.Activate(akActor, true) + ElseIf iButton == 1 ; if the player wants to dismantle items back into crafting components, disable player controls + Game.DisablePlayerControls(true, true, true, true, true, true, true, true) + _00E_Dismantling_SmelterREF.Activate(akActor) + Else + return + EndIf +;END CODE +EndFunction +;END FRAGMENT + +;END FRAGMENT CODE - Do not edit anything between this and the begin comment + +Message Property _00E_Smelting_DismantlingMSG Auto + +ObjectReference Property _00E_Dismantling_SmelterREF Auto diff --git a/source/scripts/_00e_fs_nq05_functions.psc b/source/scripts/_00e_fs_nq05_functions.psc index b4c98e85..2c437e02 100644 --- a/source/scripts/_00e_fs_nq05_functions.psc +++ b/source/scripts/_00e_fs_nq05_functions.psc @@ -197,6 +197,22 @@ Function PrepareEnde4() EndFunction +Function AskCreatePotion() + + Int qStage = Self.GetStage() + If qStage >= 30 && qStage < 40 + If FS_NQ05_AlchemyMessagebox.Show() == 0 + Self.SetStage(40) + PlayerREF.RemoveItem(Vynroot, 1) + PlayerREF.RemoveItem(SkeeverTail, 1) + PlayerREF.RemoveItem(MothWingMonarch, 1) + PlayerREF.RemoveItem(Garlic, 1) + PlayerREF.RemoveItem(_00E_FS_NQ05_Rezept, 1) + EndIf + EndIf + +EndFunction + ;===================================================================================== ; EVENTS ;===================================================================================== @@ -266,4 +282,5 @@ Scene Property FS_NQ05_SceneKeller Auto Scene Property FS_NQ05_SceneTochter Auto Scene Property FS_NQ05_SceneGoAway Auto -Sound Property _00E_FS_NQ05_FemaleMumblingM Auto \ No newline at end of file +Sound Property _00E_FS_NQ05_FemaleMumblingM Auto +Message Property FS_NQ05_AlchemyMessagebox Auto diff --git a/source/scripts/_00e_fs_nq07_functions.psc b/source/scripts/_00e_fs_nq07_functions.psc index fa42a5df..425ef5c2 100644 --- a/source/scripts/_00e_fs_nq07_functions.psc +++ b/source/scripts/_00e_fs_nq07_functions.psc @@ -554,6 +554,20 @@ Function UpdateAarosCarryTraySpell() ; Version 2.0.8 Update EndIf EndFunction +Function AskCreatePotion() + + If Self.GetStage() == 115 + If _00E_FS_NQ07_AlchemyMessagebox.Show() == 0 + Self.SetStage(120) + PlayerREF.RemoveItem(FoodMead, 1) + PlayerREF.RemoveItem(FrostMirriam, 2) + PlayerREF.RemoveItem(FoodBananenschnaps, 1) + PlayerREF.RemoveItem(_00E_FS_NQ07_Rezept, 1) + EndIf + EndIf + +EndFunction + ;===================================================================================== ; PROPERTIES @@ -593,6 +607,7 @@ GlobalVariable Property _00E_AchievementsEnabled Auto GlobalVariable Property _00E_TeleportGlobal Auto Message Property _00E_FS_NQ07_Thoughts Auto +Message Property _00E_FS_NQ07_AlchemyMessagebox Auto MiscObject Property Gold001 Auto MiscObject Property _00E_FS_NQ07_Borstenbeutel Auto @@ -651,10 +666,13 @@ ObjectReference Property _00E_FS_NQ07_AuroraTeleportMarkerREF Auto ImageSpaceModifier Property MAGShockExpMassImod Auto Potion Property FoodMead Auto +Potion Property FoodBananenschnaps Auto Potion Property _00E_DalSarkerHoneywine Auto Potion Property FoodChickenCooked Auto Potion Property FoodCabbagePotatoSoup Auto +Ingredient Property FrostMirriam Auto + Spell Property _00E_AbCarryDrinkTray_Old Auto Spell Property _00E_AbCarryDrinkTray_New Auto Spell Property _00E_FS_NQ07_LightSpell Auto diff --git a/source/scripts/_00e_fs_smelter_workbench.psc b/source/scripts/_00e_fs_smelter_workbench.psc index 55053ba4..814c7a6d 100644 --- a/source/scripts/_00e_fs_smelter_workbench.psc +++ b/source/scripts/_00e_fs_smelter_workbench.psc @@ -7,28 +7,5 @@ Message Property _00E_Smelting_DismantlingMSG Auto Race Property _00E_Theriantrophist_PlayerWerewolfRace Auto ObjectReference Property _00E_Dismantling_SmelterREF Auto -Event OnInit() - BlockActivation() -Endevent - -Event OnActivate(ObjectReference akActionRef) - - ; block the player from activating the smelter when being transformed in werewolf due to animation bugs - If akActionRef == PlayerREF && PlayerREF.GetRace() == _00E_Theriantrophist_PlayerWerewolfRace - _00E_Theriantrophist_CantCraftMSG.Show() - ElseIf akActionRef == PlayerREF && !(PlayerREF.GetRace() == _00E_Theriantrophist_PlayerWerewolfRace) - int iButton = _00E_Smelting_DismantlingMSG.Show() - - If iButton == 0 ; if the player wants to process ore into ingots - Self.Activate(akActionRef, true) - ElseIf iButton == 1 ; if the player wants to dismantle items back into crafting components, disable player controls - Game.DisablePlayerControls(true, true, true, true, true, true, true, true) - _00E_Dismantling_SmelterREF.Activate(PlayerREF) - Else - return - EndIf - Else - Self.Activate(akActionRef, true) ; if it's not the player but an NPC - EndIf - -Endevent \ No newline at end of file +; The script is obsolete as of 2.0.12 and has been replaced with a perk. +; Do not add it to new references. diff --git a/source/scripts/_00e_theriantrophist_blockcraftingsc.psc b/source/scripts/_00e_theriantrophist_blockcraftingsc.psc index e327f187..cd80b341 100644 --- a/source/scripts/_00e_theriantrophist_blockcraftingsc.psc +++ b/source/scripts/_00e_theriantrophist_blockcraftingsc.psc @@ -6,12 +6,15 @@ Race Property _00E_Theriantrophist_PlayerWerewolfRace Auto Bool bActivationBlocked = False -; This script is obsolete since 2.0.12 and has been replaced with a perk +; This script is obsolete since 2.0.12 and has been replaced with a perk. +; Do not add it to new references. Event OnActivate(ObjectReference akActionRef) ; Unlock activators, blocked by previous version of the script if IsActivationBlocked() BlockActivation(False) - Activate(akActionRef, true) + if Game.GetPlayer().GetRace() != _00E_Theriantrophist_PlayerWerewolfRace + Activate(akActionRef, true) + endif endif EndEvent diff --git a/source/scripts/_00e_theriantrophist_summonlabsc.psc b/source/scripts/_00e_theriantrophist_summonlabsc.psc index 3ab7f32f..deb9731d 100644 --- a/source/scripts/_00e_theriantrophist_summonlabsc.psc +++ b/source/scripts/_00e_theriantrophist_summonlabsc.psc @@ -1,67 +1,22 @@ Scriptname _00E_Theriantrophist_SummonLabSC extends activemagiceffect -ObjectReference Property _00E_Theriantrophist_SummonPortableLaboratory_Target Auto - Event OnEffectStart(Actor akTarget, Actor akCaster) if PlayerREF.GetRace() == _00E_Theriantrophist_PlayerWerewolfRace _00E_Theriantrophist_CantCraftMSG.Show() else - CheckforQuestPotions() + (FS_NQ05 as _00E_FS_NQ05_Functions).AskCreatePotion() + (FS_NQ07 as _00E_FS_NQ07_Functions).AskCreatePotion() Utility.Wait(1.0) _00E_Theriantrophist_SummonPortableLaboratory_Target.activate(PlayerREF, true) endif EndEvent -Function CheckforQuestPotions() - - If (FS_NQ05.GetStage() < 40 && FS_NQ05.GetStage() >= 30) - int iButton1 = FS_NQ05_AlchemyMessagebox.Show() - - if iButton1 == 0 - FS_NQ05.SetStage(40) - PlayerREF.RemoveItem(Vynroot, 1) - PlayerREF.RemoveItem(SkeeverTail, 1) - PlayerREF.RemoveItem(MothWingMonarch, 1) - PlayerREF.RemoveItem(Garlic, 1) - PlayerREF.RemoveItem(_00E_FS_NQ05_Rezept, 1) - ElseIf iButton1 == 1 - ; - EndIf - Endif - - If (FS_NQ07.GetStage() == 115) - int iButton2 = _00E_FS_NQ07_AlchemyMessagebox.Show() - - if iButton2 == 0 - FS_NQ07.SetStage(120) - PlayerREF.RemoveItem(FoodMead, 1) - PlayerREF.RemoveItem(FrostMirriam, 2) - PlayerREF.RemoveItem(FoodBananenschnaps, 1) - PlayerREF.RemoveItem(_00E_FS_NQ07_Rezept, 1) - ElseIf iButton2 == 1 - ; - EndIf - EndIf - -EndFunction - +ObjectReference Property _00E_Theriantrophist_SummonPortableLaboratory_Target Auto Actor Property PlayerREF Auto Message Property _00E_Theriantrophist_CantCraftMSG Auto Race Property _00E_Theriantrophist_PlayerWerewolfRace Auto Quest Property FS_NQ05 Auto -Book Property _00E_FS_NQ05_Rezept Auto -Ingredient Property Vynroot Auto -Ingredient Property SkeeverTail Auto -Ingredient Property MothWingMonarch Auto -Ingredient Property Garlic Auto -Message Property FS_NQ05_AlchemyMessagebox Auto - Quest Property FS_NQ07 Auto -Book Property _00E_FS_NQ07_Rezept Auto -Potion Property FoodMead Auto -Ingredient Property FrostMirriam Auto -Potion Property FoodBananenschnaps Auto -Message Property _00E_FS_NQ07_AlchemyMessagebox Auto \ No newline at end of file diff --git a/source/scripts/fs_nq05_alchemyscript.psc b/source/scripts/fs_nq05_alchemyscript.psc index d308e009..44717a8c 100644 --- a/source/scripts/fs_nq05_alchemyscript.psc +++ b/source/scripts/fs_nq05_alchemyscript.psc @@ -12,22 +12,4 @@ Message Property FS_NQ05_AlchemyMessagebox Auto Bool bActivationBlocked = False -Event OnActivate(ObjectReference akActionRef) - If akActionRef == PlayerREF && _00E_PlayerhousingMaster.ReferenceCanBeActivated(Self) && bActivationBlocked == False - bActivationBlocked = True - - Int qStage = FS_NQ05.GetStage() - If qStage >= 30 && qStage < 40 - If FS_NQ05_AlchemyMessagebox.Show() == 0 - FS_NQ05.SetStage(40) - PlayerREF.RemoveItem(Nirnroot, 1) - PlayerREF.RemoveItem(SkeeverTail, 1) - PlayerREF.RemoveItem(MothWingMonarch, 1) - PlayerREF.RemoveItem(Garlic, 1) - PlayerREF.RemoveItem(FS_NQ05_Rezept, 1) - EndIf - EndIf - - bActivationBlocked = False - EndIf -EndEvent \ No newline at end of file +; This script is obsolete as of 2.0.12, replaced with a perk diff --git a/source/scripts/fs_nq07_alchemyscript.psc b/source/scripts/fs_nq07_alchemyscript.psc index 5b827ac8..5a777a2b 100644 --- a/source/scripts/fs_nq07_alchemyscript.psc +++ b/source/scripts/fs_nq07_alchemyscript.psc @@ -11,21 +11,4 @@ Message Property _00E_FS_NQ07_AlchemyMessagebox Auto Bool bActivationBlocked = False - -Event OnActivate(ObjectReference akActionRef) - If akActionRef == PlayerREF && _00E_PlayerhousingMaster.ReferenceCanBeActivated(Self) && bActivationBlocked == False - bActivationBlocked = True - - If FS_NQ07.GetStage() == 115 - If _00E_FS_NQ07_AlchemyMessagebox.Show() == 0 - PlayerREF.RemoveItem(FoodMead, 1) - PlayerREF.RemoveItem(FrostMirriam, 2) - PlayerREF.RemoveItem(FoodBananenschnaps, 1) - PlayerREF.RemoveItem(_00E_FS_NQ07_Rezept, 1) - FS_NQ07.SetStage(120) - EndIf - EndIf - - bActivationBlocked = False - EndIf -EndEvent +; This script is obsolete as of 2.0.12, replaced with a perk diff --git a/source/scripts/qf_fs_nq05_0101c82f.psc b/source/scripts/qf_fs_nq05_0101c82f.psc index 4d1bde00..5e09b309 100644 --- a/source/scripts/qf_fs_nq05_0101c82f.psc +++ b/source/scripts/qf_fs_nq05_0101c82f.psc @@ -69,6 +69,7 @@ SetObjectiveCompleted(37) SetObjectiveCompleted(38) SetObjectiveCompleted(39) SetObjectiveDisplayed(40) +Game.GetPlayer().RemovePerk(_00E_FS_NQ05_CraftPotionPerk) kmyQuest.MoveMirellStandby() ;END CODE EndFunction @@ -331,6 +332,7 @@ Function Fragment_12() ;BEGIN CODE SetObjectivecompleted(20) SetObjectiveDisplayed(30) +Game.GetPlayer().AddPerk(_00E_FS_NQ05_CraftPotionPerk) ;END CODE EndFunction ;END FRAGMENT @@ -369,3 +371,4 @@ EndFunction ;END FRAGMENT CODE - Do not edit anything between this and the begin comment GlobalVariable Property _00E_AchievementsEnabled Auto +Perk Property _00E_FS_NQ05_CraftPotionPerk Auto diff --git a/source/scripts/qf_fs_nq07_0101ca09.psc b/source/scripts/qf_fs_nq07_0101ca09.psc index dda09102..98d8cf41 100644 --- a/source/scripts/qf_fs_nq07_0101ca09.psc +++ b/source/scripts/qf_fs_nq07_0101ca09.psc @@ -97,6 +97,7 @@ _00E_FS_NQ07_Functions kmyQuest = __temp as _00E_FS_NQ07_Functions SetObjectiveDisplayed(35) SetObjectiveCompleted(20) kmyQuest.GivePlayerCraftingPlan() +Game.GetPlayer().AddPerk(_00E_FS_NQ07_CraftPotionPerk) ;END CODE EndFunction ;END FRAGMENT @@ -470,6 +471,7 @@ Quest __temp = self as Quest _00E_FS_NQ07_Functions kmyQuest = __temp as _00E_FS_NQ07_Functions ;END AUTOCAST ;BEGIN CODE +Game.GetPlayer().RemovePerk(_00E_FS_NQ07_CraftPotionPerk) kmyQuest.CleanAuroraHome() SetObjectiveCompleted(30) SetObjectiveDisplayed(40) @@ -605,3 +607,5 @@ EndFunction ;END FRAGMENT ;END FRAGMENT CODE - Do not edit anything between this and the begin comment + +Perk Property _00E_FS_NQ07_CraftPotionPerk Auto