From 6cdb9633d4493ff147536b8a77b551574658f159 Mon Sep 17 00:00:00 2001 From: vbawol Date: Thu, 8 Sep 2016 12:09:58 -0500 Subject: [PATCH] 0.4 b602 new compiler with optional v2 format more like BI's added expanded startup init logic moved mirror setup to own function inside epoch core moved server init code to main gamemode init logic. --- .../@epochhive/addons/epoch_server.pbo | Bin 443763 -> 442193 bytes .../@epochhive/addons/epoch_server_core.pbo | Bin 21149 -> 21149 bytes .../addons/epoch_server_settings.pbo | Bin 451335 -> 451335 bytes .../mpmissions/epoch.Altis.pbo | Bin 1361680 -> 1361860 bytes .../mpmissions/epoch.Australia.pbo | Bin 1359916 -> 1360096 bytes .../mpmissions/epoch.Bootcamp_ACR.pbo | Bin 1361009 -> 1361189 bytes .../mpmissions/epoch.Bornholm.pbo | Bin 1360848 -> 1361028 bytes .../mpmissions/epoch.Chernarus.pbo | Bin 1360824 -> 1361004 bytes .../mpmissions/epoch.Chernarus_Summer.pbo | Bin 1360845 -> 1361025 bytes .../mpmissions/epoch.Desert_E.pbo | Bin 1360974 -> 1361154 bytes .../mpmissions/epoch.Esseker.pbo | Bin 1360812 -> 1360992 bytes .../mpmissions/epoch.Mountains_ACR.pbo | Bin 1361251 -> 1361431 bytes Server_Install_Pack/mpmissions/epoch.Napf.pbo | Bin 1361645 -> 1361825 bytes .../mpmissions/epoch.Porto.pbo | Bin 1360959 -> 1361139 bytes .../mpmissions/epoch.ProvingGrounds_PMC.pbo | Bin 1360996 -> 1361176 bytes Server_Install_Pack/mpmissions/epoch.Sara.pbo | Bin 1361230 -> 1361410 bytes .../mpmissions/epoch.SaraLite.pbo | Bin 1361240 -> 1361420 bytes .../mpmissions/epoch.Sara_dbe1.pbo | Bin 1361245 -> 1361425 bytes .../mpmissions/epoch.Shapur_BAF.pbo | Bin 1360972 -> 1361152 bytes .../mpmissions/epoch.Stratis.pbo | Bin 1360820 -> 1361000 bytes .../mpmissions/epoch.Takistan.pbo | Bin 1360930 -> 1361110 bytes .../mpmissions/epoch.Tanoa.pbo | Bin 1361452 -> 1361632 bytes Server_Install_Pack/mpmissions/epoch.VR.pbo | Bin 1360802 -> 1360982 bytes .../mpmissions/epoch.Woodland_ACR.pbo | Bin 1361249 -> 1361429 bytes .../mpmissions/epoch.Zargabad.pbo | Bin 1360898 -> 1361078 bytes Server_Install_Pack/mpmissions/epoch.utes.pbo | Bin 1360953 -> 1361133 bytes Sources/epoch_code/compile/EPOCH_LootIT.sqf | 27 +--------- .../compile/both/EPOCH_compiler.sqf | 47 +++++++++--------- .../post_process/EPOCH_postprocessAdjust.sqf | 1 - Sources/epoch_code/init/fn_init.sqf | 29 +++++++++-- Sources/epoch_code/init/fn_postinit.sqf | 25 +++++++++- Sources/epoch_config/build.hpp | 2 +- Sources/epoch_server/build.hpp | 2 +- Sources/epoch_server/config.cpp | 19 ------- Sources/epoch_server/init/fn_init.sqf | 19 ------- Sources/epoch_server/init/fn_postinit.sqf | 23 --------- Sources/epoch_server/treeView.txt | Bin 8924 -> 8832 bytes Sources/epoch_server_core/build.hpp | 2 +- Sources/epoch_server_settings/build.hpp | 2 +- build.txt | 2 +- 40 files changed, 76 insertions(+), 124 deletions(-) delete mode 100644 Sources/epoch_server/init/fn_init.sqf delete mode 100644 Sources/epoch_server/init/fn_postinit.sqf diff --git a/Server_Install_Pack/@epochhive/addons/epoch_server.pbo b/Server_Install_Pack/@epochhive/addons/epoch_server.pbo index 5c6763fbf3b693021ed6c0bc6d42e28415f72330..3d70c3750fd01444ed83e50628239248a08ac8a0 100644 GIT binary patch delta 168 zcmey|C4KRq)C3RaS2He7^p<8@KlNfbKf}bmM$_*%Fmr5Nwo#l7C=V>Xfv{clr>Cdl=71@Ha4|1Gg7kV<*EhZ_q+Eem1gFo*qRv_PA}AA4r|^o)xKYf z5r~<#@0ViMirjv#gqfGOJ+F-!h*^M`b$ebL8;k9K=>FL6H08qn3KmY&$ delta 834 zcmcckPwI1*^aKy)=EG+udP}qIX*(0n&oFVX(Z+c@#YKRE;Zyh-7&7xROJdUU;z9J} zi=3h&N=yjBg8bqVm;_TH)8tqQW#&SShRw|q+Kj9q^X^REEa@j@U}$M*VXkD&%T)`+ z?|1J{D$UGEu{E_coBnYZV_0*cRC}QmBM>ufFO*`|isVmDOLr^HOD@UG&nxETs-C{T zm|0CJIVZ8WSi!X*KRF{lIJKxOwTPFCld~E`aHeJEq$=1>-_Xr05)HBkCpBBg^#n_00U+mlQLz@G7T* zoTQKjb+AHmer^HKIYkN(M=BI&rld|blzTaSej_t$I5a5riVM?txwQ0oxiZrf6g4u7 z{W5bDl%SpqE=epZF;vo2NUg{$3C}FaP^eZ&OUx-wRRFmbMG?>=B}JvF*3%D8Wfq?P zpof{&9%`*K)ES`QP;yR7hX})iRY@T^F(*gCHNfB5BR(xJIUeTh$?xl8S?WW+qD3yj-u0{~>(C#3)Y delta 96 zcmbQclyUA-#tFX6?T61y43K8t-*#qW-XSIscd{{a42VB@5_5o*fuSW3Dp~V#)dKPR v-TRYDGjmdGO)bqPJE}%(4q-9%6H%V8Bl_{(4&~L_E4HUET|3vd+*S$zG3_O6 diff --git a/Server_Install_Pack/@epochhive/addons/epoch_server_settings.pbo b/Server_Install_Pack/@epochhive/addons/epoch_server_settings.pbo index 1d10989b592adfde29ae970a2b5ef6c5b923a65e..dcab713f55e5725eb36b31cada97dc96fc8ef363 100644 GIT binary patch delta 162 zcmZoaCf$BadP1PX`xzI*T^JY`l1ejkQuHzk3V>_`*gExMI6sh^oS&DLnXZ?NCJofQ zapDIyW}vdkE$jhO#>S?WX68!Pyj-*WokaE({C|Nu`-NDS83wwZ+fuW_LrHPU?FIO!Pzu&zdY^trPrCIYk_V#z|j6lo;#LPg<0>rG_ f-?6i?-WHK(7I!H>#*x%_kg-UtF#jy)(M(1FQ7v4@2gIps*mKpfAFF5JgsH`mzVVliQ?ey28Bh z<=&k0`@Zk@eZTLV)yuv+@Ay{x*uSsl*ZQw>AFb#8hfR7r)3Wx3ncVkSOxeB6O^$n` z<*xrnM*qdsmi?*L;;Ko!p7(#8-FWUc%QdF*{x7Tb+{vRHJ9gK9n9crv@?D0ze>LxK zctU^Q)0+Ko@EeBv8ure$!vB5Q%P)LqWml#UTyO93{u8e39q+Gf<{!pX7mUea zF~ZBj0@gpBaB>Txs){k4o#e^SeN_i7XJErVP;cgq4cSBLPgJ#!6qm&?>J(LvB&aGX zK?))5NQ+{5sorejjU32bfqz&^Pk?ulTz56e}Qdj@>tJqL0Io#0r!lqaHLKQ!tXmd5lhtB2^RQ zkf4N6SPmiw{PMuB@bF1NDRg05dLD4RK|vEDK%|%qI0W=bU-Pjtst~QC=cxK>c#H8i zJk)FC($iB1(#Gc&Qx}>UdI@zQ9&D@7qKj!4e!FoiTJ=|Eti&2%ot{7`EY&@NwKIu@IjnT@i)e5V+2RTwl|{{FM{YNA z83TZpN+kpZNkU{}m}_o=T%s@sT9?YQ>y~d1FrDPjmYPEck)|YYfQ}vQQmXJu(Wy8s z1f$3R)oy~wTDaQk>@-?7sl?(~(L}7G^P9czMz+#`E`l;fX#JBLesXQlQv2Gyv$=a` znf?LNn_(W1LsyuTe(T1}N?V2js{&)es&j3bnz0MHOau4Te4{U+B*mm4@jgvZG#nzr z68B8Hauxbbb3qYsdQ>doAV6PC$U%(`rW@Hj;fO~Pv8)vrRU3ef6E%!OVo(5wvMxFt zC{$cVDpp{|p)iw%rZAHIv3NTya*~41{Lz95SCP2kcp;_3hJn=VI?dC zaanFSQi#eImxK#&v>-3}e2Md>O$J>fS2>{)+=!>FtKgHO zZ6w!jGFJCkObCf`1eE~KqYjs?dq>IiB<)xvLl?O=^1*aX6IqRM`hLFB!(`N@^_q#3LZjDFXH?FDN9YXq}^Jq6a3TTfaelh(g3-D-WX>Kys))F1XP LZ*%^8$GPl(@HUmy delta 1932 zcma)6ZERCj81~+-7uqq)bT|dn!!?pN)Y1;-7y~4BBQ6W;Sj$E>$IV%Lx?Qsm`6jfk zdSOL#D%gH@ark2O>b5fh2Zb8MlcH1Gk#LVc3)M?IUJ#^bKq7L3b0WRAdUDsIAbtGg z;_!jB@ZMTIy8DZ8;Qgl-okHJ;luUJ|I=5BN^?e^$g{d5umAq*b)d}a_Op?7c7>Gn{ zLd&+nZ`_mfOGer1eM`HNXeWB4DIBtF^)RMn)E5H&x^7cQrOE|#r4cQ zFRo;-{w}N?=E?|ptXA9G+XwrGcH!(QL%& z*f$$e@|c2#EIY67Tj=m!yf|HLWttmue@ao+2q$-+n~?mVj5dK!n07Ji{$Q)~*kC+* z7~6`$&4L`o6CfZfTUopF~kvE#=uOhosx?oQ}nOZ|7X6mlIlF7jiSWoCGsZ2PEuL z%^{+dh+D*hiYFA!oZxnKOh@G&%gj%1M?JP}+9+-67G%fvZ}|h=okD5}nPrO1A}T-w zB;>eXBA#0I-kfmY@l!*!Q$xb;u4aUd0xCg6Sx8qor<2kzv-?^^iCuV3n5#fQY7s^0 zj75M>p_9P96Y4gF?SgHN6QyS$lYT&sAv#G6*JCcfA?is^5ITfy6_0DshI@Ml2Q!08 zwkNlL0D7^AA;z)4Duz6zl7**ys*rQhT2r}Bk=kYA_Aj&tw1Ljs2p+`7GIX7uwh07{ zd=GT9K(w4WY}#4@jV9yCL|c12m1rNUm&|1VwJf1IY=gu9(5(2X_iRbVQ_Jb?F%P3; zVvFAcbwa3(u2PirKg%{T3dE+aje7QyGSB^hI?z)rk~{?m{}z}RRi%C@_ZpPg2G;l_ z?-|VW=U@jcPrF3p77T1;#vcL$IWi5agYZPicSXUK@pyZx%|$9^x6$ZwY>g0hA{ldc z2K#J2cx$DsW;H@A)LtLbs9NeT^LgjyVrX_2Mg9C2)Dp!;o*+xZGsKReU8pS?^Jbfm zf_JLt3~IO(EQG4729y$l9LM=X-p+!W=MQ4No0O<+&hRy$*YjQv^J=Yv5PoQu8jzb9Fh8B zn>QnO381v55`&_Qq0OLT*~nAXG+^U-D*+PgT<+h@zWbx0l_jU7y|w#hrADFSdP{0) zZ&{Al9ivzqlDvgi#=-O49c@`uZ2N$+OXIPRso zTi)*&{U=L(`ulQQM_KH}toOb2`eQd(t~!zReqO3)jvwLJkz3wFZ2FhuR~YWj<*c{r z0sT$azVzGuUoqTG*n4^({NIy)?TK%!?5C?)J>Y(Z>*_kz+tZW&!u>Ow`irqt_#<*q z4DqrshxHG~+POJVRmF(Tj`QS)?vewx)3DLpS83(V4cSF1drBIHa?4^6HHoTA5>yrC zAx6k%q=m7(P-(UBW)9>mLO|4nJ~rWG`t?^QUe+I-e5ExgN*Hj#h%zT=XB~|l(~X^u zR>afwR%FJZsS!W#)7P_mFL_#a|94k2-2#puG8^gQ5rlY%CMfJiPGaPaBlp4y`YR3Tbp=MnY!;3nfO zc&OLRr6(u$C(X}IrX6T%;3?FCc(Bbvb1s%0`0d0kpUYyD5EZoWmcphV-bQt!0i^wC zsa^L^9@aCSQF7rhYuBHfvJ<C#?a_|z9&_B37wN#&Cz)HYau+mI@s%+$3CRN3KIa}?CDRD6_NW4cA6b%Q6 zu)sZ%EMA3v(_ByloE{ZR*bmSrW3pePgXu&LS1{y~L@aB$Mb!ad^F$5efan*%p`eRx zZ77giMk-cd#-TI0&<(}0JqDs6c50F98=i@1VO|84j6sEb34|pT8#2+lEN@Un;fSgkO6C|B6FwP@_`@TH z&o=JVv4AN(;*`&^0z#I2D~babcbQb*W$VTu!Vne$5{9eGM9{K!3}Ub|aYL?xu7Xd3 zwvk+2W9-h6h!7Cv5Xu7{M~xkh)@>!zleBG-44mic$y<|UHDo!$jb?6~=PHrb17f-~V59+6`0Q(U_!(ru4-c!;PwFXf6k+zzPb%y| delta 1932 zcma)6ZEO=|9QUs4K|5wQ9Ztuh52ung)N&onImTP)MqC!wv6c;)VOzEZAsbg26-+regFPQ83X@#DE&3iHY(5++By_G&cG5p1bG& z|NYpUs!vW{Q(qh*c;kfqk$f4EFdhRazLr+t<66DSa!qM{5NMq3XHngsC zc~w&~*l}TL{I=$*y*3bLFG{?*nVFEyhJTXXpiG!ucRA(N~88k%&d? zlBKg7_vHMXmbZA{Qm!Q0j-G4?hfGVE!ZsQ8#XteoxWut;5TMc}UgSeEeQgWhMvY7S zYWl`+T79SrQ@LiEPF{91bBV4&Xl zCL5ysXrQ?-~~)r)hJC@Lz&9DV(WaL;`+v6%1eyzBHzLTxo6H-jrlP~&Vsz%JE1 zB5IMiMa(OBLRO6lW>>@ZsMu>7xyh}l*Rl)?r3}r4>{$LSd!PrCNGT$tWFw=1^3VVY zG47X$rIvm;&mA~+X1IE0nA_Fegs`4RMQA7!X$s?XlG=5;vzZs@btZIv!Ld=Ls;t}McXoF*&5Jld9Q`~uN|i=>i@`#NKd`P z4b$_BT-(A~hXe3{0HCgV)(Q5^#zV_P2~I@iNf;rO#F313Ma!6k)jLDivPK5y*?g^6iajK+z)~Z5v|$69#6`E*1)L){M}$U>3jMK7 zn~=K%P)b#ZZlkoW&Z0s|&)JHh!^ZPg0wmVCKCp>?_j_Fnm8ONg)tz%fJ=b}wC8fBx zq}qyCp8q!8<&bR=YCa{@E%0RlunMrc%9lf5{aV-2)!9v(-s4l$d?kqJXU~P#Ec8u> z0rdcOZUEd4hyWS^O@KQ9cUJqRn~(K1pS!x-YWU;pwlB`d4)53Af8cQUV{iTmq6csc diff --git a/Server_Install_Pack/mpmissions/epoch.Bootcamp_ACR.pbo b/Server_Install_Pack/mpmissions/epoch.Bootcamp_ACR.pbo index 827358138e0be644f6faefbf0349e926aebea593..f1bdd697958106c1a4e379068388e6dfe478d81a 100644 GIT binary patch delta 2012 zcmb7EZ)h83825VZbxG~o*tB!)aBnl}+O;hGv(?ou#hOlA(yo8f5pj*@HF=X9z23#U zOX%p*AR;XjrR~wY!w)jS4L0^ci4p`q4F7<`|s84THg)s=0?_c++s8{4QroR$?tBPC4G>&&2cLY zcYWV8#?O|f^beJ`u8P>}S>OBVtuuF6t~QbNeOhj0&YtAh(YwCmZ2H%;Z!_FKSF^sF zM~rvfjp^$HUo+fSu=heE{6Ca_>zQw@>}MNUBj|aN>*+b&ccwf2x#u36`jfF#1r#|X zhIv_-$HqtFo!q>rX`*7V6Fm8`x9q6xJZ!Y}S6g{=Lw1wur^=d#^UGogwThZs5;P4J zAi0ojNRME7vD#|k%^b*8f`F(AV|>!Z3>a@tUNN4WdZQyGN*Hh)!SQ`3i`fVGqq&=;L(8u?l6#s2hzbDn^nxhtabmNYe#5 zD5yack^{&IzdZ2EJ$zhHb6wb#o(CLnQqYAk5XmP44t`_8TYsvEDnx7PKB>JD+F`s4 z5A~Y4jO65zr1`nSv&Hzx}usa#?aELqc zZZ`r`Cyb1DjJ$e+wHq%_+lk%JcDntAuvGUj*3ZZ0XR+GKFQ9<|6^N8*;f& zmpK4vu~0%lkR(L5hPe7V$R!H1pmm|FHpBMK5vG;=)=+WmDALs!_S3PWT}tF$2|5+$ zgg^wDpvr9!SqqihJ6p|`O{hu~tGb9abaA`)9mr7_&;?M&3~hXH%SWya*eYM!ypY+v z!1VQ#o)q&3IkwIuj1O;3FE^zaure?ftUS|{su;bLN!4&)%+-2hYFvy967SUoRmVXh zEOJjIOIM-aG#3;Br$@sQ4gmDIm>kgQV7idQ9SXZ85zBghQF8#;JW)e9Cmn?n@EPAzf$BeRMg;YCm>H>i*=fv}|EoJ=%zM9@ZL9jhTB zfQxd&kwR3ys3cs1qXl`%$BUdNX))=Vxr*`BK@v3`%iB~@MA7t|l6l6ZgwI8lKx8!M zvxhr%EMiKJIOTJ?h>)ewiqgQPT_&~n*@kh5FpPzugyHHk5wxs*gXGwmxM6ouSHUMi z+eoh6X6&v}MF@&=7!?3dqn0j5$DWeuN!qhW1}}3>hl2McXY3|65D;Y{_q3k1n5&;#ROKF#25$b`Y!vtQO1$_83@QW+QI@a?Gy$veL+^FWvhoy(#@& Lx9+()-tYJiu%?!F delta 1932 zcma)6ZD<>19QQ8Gtw~q2YG-vT`t-z+u$W%D)voK_Fzv96HeD0j(b^qPlPB%Dd-HNx z+u0iMtwUk69{Px{4B5W<#Z-fWxG}|nRR{XXfkV(wL$)cR;1~bT-KEo6#lSE3+&%yQ z@BjWk{aohy@yrVk1YSA6vebP>IIev*dbr+c|Wl=D$qqOT7JA`y$& zB}->F?#cNjEpPX}rCdq08$I3_4w;s66x(Fn7Xt-U;}R!&K!8dYd65sv^o{L&D>W|i z_4MuExlN-?86l5c2QuFQrn12P{F}xwdut5)*Ea+Qu|`l1t7?tIbIZ9hwA(q6i8x&c z=R6>3d#L$fu*G?DI37KU zEm>z~LC(fgARx+2>}E=5DciD{-FhUeYVajde5@ck`?6*F@>pO$7oykR=Qq-8V}S;5^Ajpxfxtbf*Q*K0lQQS zh^R&47BR2jDOok9m|YFq<6@s_NbO|yk$%hxo;?)dPs~Rdz$F3$4tI0>Pb!!djwkwo>ZX?2l|JH)5CJ6 zFZ=Ki^kM-+j1zxV40%dL6VLcmA?LEWv3!%FZIy`IztA4g1{!N4cn}MV&~;kMA`mq4 zJMImT&ISkn7MK@Rxppb`>o&1;tg=bo zKb#)S!VXxQc9q607}!WpJ_-i1WENHjVTlm$je;wa@y=w2i)75|u%m0SH9*)2Ddz4B z`qg6a&T>h~sDzlPvo@qrr8rn(^Ulo0(EL1#`uWc*MH}lmf=m_95i5rFpbjbK%{Cha z?^Mef)NnOe2vt*bC?y0riE~H1odq?|9mZNODcY7X$JT&W%X=-evJ>o`i-%T+5}b(2(=b9Ri6a^7ik2}6$-|kr1)Ydhe_bzJ zI3lDnPp`gvPK5y*?hGr#a@zEV5yNj+Oh>r&R}XFafKO5LwIHHjJ{?}a*gq2n yGyvGS5pXLY0@wg(0^A0;z1lz1d|{w@{;f;)*r#php8xj4Yah3_Pj0tPw*CnWNpTkd diff --git a/Server_Install_Pack/mpmissions/epoch.Bornholm.pbo b/Server_Install_Pack/mpmissions/epoch.Bornholm.pbo index bb599ebe9d13457092f59276e3ea6ff8707e634e..27e9170e7a1616a7a88cbc3c09063908e3f57505 100644 GIT binary patch delta 2012 zcmb7EZ%i9y825JN;ED_?g}Je~mo5klGX8A{vJzRDLJH$gS!x{3d9-ia3&*wIT^klw z8siN9i3WC|uk(YMi7vYAgQl8BU(NfAt<|R+> z`o6#Cd4A9Hd){|r#dGOp&uTAgxsqM$zs9}4p7l2KMk79X8h>j=7TcRzG08 z?K+fxckmX&eG7X}AAGc%qYAkTgw-80@4#e(v3O#C8@oS_i7Eg1Mo%NY!Ke8b|WWQV_LBnoAZn4HY1{ zkgZ4$V`Ztz$_r)=3vj;DG+A8uD5GBJNnCI!!(GkZgl%b$*G#*hglBIc!PLCo@7nOjh z22fD(qYn5LfM4zr;-Z@C!jAL;-~^L`E{1?eJ{fTE8Izv66Gc=ZT2uFN?YZDK;~jXY z*UV)krw%90&uyk%XlCds)P@AG?LzY|{2u)F;#SDT=Sql*dU!`+vk&j0y43*EdBS2h z{L{ybjAxuYe~h&o&(7G1-N$yie1))7_Yl_4#unzV+9E8X!9nDRs(4h9bVn<4I#HK7 z0BEUDf?t$nL^g-Hx?0F3iF2TJp{!QJ_T6Eoh5S)pcJv6+)fo2Cv7=o| zKR|j?%wOc_WhP;KbbV%}A;p0017pD~nTAx^*o920n)_l+7dtvo zAis<>tip^#XY!#NOJjR-h@#l3Wo}?}E~1A82~^4rD&$KbENeI?6HOf!wNXXKYEbm! zqTFz#5S1?~ix=Q%L0 z#hp49F{MYG@;O;Vh%dCFG;nE`NzGlhegYzlU@;(LxVlUPEo;vpId&#)#8uQ)@JY}% zlB+iuyK^ie1|%hf3V_E^Q4bUbFM(6i?E{}-Kh!<2VCChL+ZeW}K9qpCVu$O9^|ib8NXQeQeD{bXR7 ztM!3+Q1EuZ`=1x;a}VLSb+57#+g-Nq;63F8@5G9GnFA{atH`*Q`5*padpobIN;L3X33RVe5zpKFZgH?mofZ4zv0;|oe$L-DI_KM$bxxc>s=^LM4Iz1e< L-(J)H4Zimu`}ma@ delta 1932 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 BaV!7; diff --git a/Server_Install_Pack/mpmissions/epoch.Napf.pbo b/Server_Install_Pack/mpmissions/epoch.Napf.pbo index 7933aa48b37fcf4f83067b967fa81bf5ff7da988..169a32d08a8f255a8d8caa227acc49ab78f717c5 100644 GIT binary patch delta 2012 zcmb7EZ%i9y8230h)*^#SVQx(K(uIwG87)i{S&3Mt5McZ%OO2zRNBg$Da9r!%wP9hU zF-9@!9PC2h%nxQubcxG8XsT&UG?`96EYW0*A2iV~CYYEQjeMAX;e*e6M@uOqnU_4h z>-+wm=lMO)?|I)pFM6+C@~-r-=t^$2_d55{TF!UeqBk)Ot6x~j-yWMKv!A)iac?%< z_5H-?zgikIKUdmZ74g?|zK=5-Pu*g<+GNi6b-A8Bb%J9@@A{6jnLkdw$8e8b$@yv? z(yw_AWj^fxj^XaW-V2A||AEZA&-`Fz*Vl4-aO6ddAaF@*A7}hp|)zqH;(K z^Rh6H_0Ptg+`Oo&VpL}*c=Ah6*%8|r*l6vmw({nN>><@pmNgCKm&Fij5mk>Qs46Nz zjF7EJi(q-N+G^p=9LQaQfT&4*eA3PI>lY{A(vMBO-4PNc47gBKnHRKkj%L?PbC;t7 z@pQcdnQ>@p#4q^ujoiV@-u8X@3W%I#56oHU)7hE83X~zEE;JTZFp|VMjGi4vswT)m zK?$Oe96+7$%L6~-;S+*lbYVw&9&o%#K@-A2B%cg8`1J{I{mCM#5UsiEg!)QooAC}j z)NAI_Qw&2@J?kAKuePyv{pD#pvHMx4$6p9bbq{0hOniP8D=qv2>hDL6n1Y98QFF8+w;Q?4 z0YHm|5(0uGA+j;Z)z?8TQJ4j-3uU$Hw(k!!E#$9;ilax6ro^$Ijveh%(s(85RGbz9 z5oCfYw?JeyRBm^+m@S)7qA{#!B39A4t=@MaM`1u0Kp8W%{>cp=x!P~5d~N+~cKs~V z+ef<7%sq1SGLzIly)nJqm}bDrz*w;IY-74&^n5m5!+kqf>y0Z3F(F92R}&Ns2Z^xA zJ)SCEg?`gqPz0PF6-zh((C6ZEK%;}{Mh;IX?2$w)Yxzah0buh)4dS2}5Wu0Ri=CY) zm|sRJR$#`VGx^X>rLnyRq9}HHiR&AljcO5I1eJ_Ig?vebB^4Vo(bN$^9hNn$goFSt z$_+;fQTbw$a2}2pRWp>#GcF~3Iu;E?Mh%}` z+^J&`Q+mWHpC^h4SqiNv4P4q~QoG4Ej6;MWECeMCSC@&PW$hWnU}xfnJVjjvpCoM~ zxq6eayGNr!P?W={0C*ZTyBr<6N~R}i*CH9Xz%`N&rYh>lN|YPR-nzh5F|DHdfWrX# zwx?z=?IMJx<1s^po-x1wzv#3Zro3ZuNfS-!OErcYRngFV9#Dl96o$)@`qByMC4Ea= zogc)5g0}-c_`Fb``v||Sd$pC=Hre`v_mva8lglGZ99SjTzU;`7<;Q>79%mOBxL!U; zVk;Ghyq~f@yu6mMf>nXh?`p99U^QU1U^cKv!0NJV3H#uL{mz%SfB)+CvHkZp2Zmy8 LFTHcg`$q47EC7`V delta 1932 zcma)6ZD<>19QQ8GZAn+tYG<_@?&*mmVKGa(*4lM%n6_BTny!iMSnZCd$&=>Xy?MFx zWwr)<>ja(FgFWIK4B5W<#Z<#UaWX-{sssHX3><=fkTN!>qTm<*&)ucdS;fFF_uM`I z|L_0)KmB6*$_we2?)SZaVP&cNtZ+j8WbEihyN$bpUg>QLR{Y$%f^fXNGS=v~zYA=s zT-wl-@ONHV8M|Eh>4Eb;8wKk4GrV2h6LXH&xytIES2^JvNQ7>&PbXU|XZEdd!e`H{ zj2&);_m;}Z178Jw*PmUnbAv~Oc%r+#qoeZi;19k{*b<|nl-0GoJY|27iqqFee4&s@ ztdgm*8|P&IoRT`+Z%IcI?M06_1OtXCPh*RWdt#t~YFy$(4+zlsMPB3s5`CkC-%9n1 z{6_lL?_BE`Q%1-o*MQ7(fT=97Kkud?$le-)-t`T^A*>RV#fnnnaNV+3hxghi(;>U- z(0oA3Vhc1x(SG~TQkVPU#_4EFv&@k5lk&1c7`gM@fy75dv;%y?Ru45E^taegjzq)L z*pxJ87UV2E1p=bP#BQdvmohC|*sV*lrUqYP#mDlZeIQe&r;hmgxd6TP9>1AhJL0Ri zzs&?FKkjR83@o6$Zua490fj}mn5AzX6YknJ8;N+{E;vrFC$zOD`G1%YZRL@o>ZU>4-Slsq(-E4 zU*_Rq=*2vS7$^R!7;u$}2A=V#0`_HNbNMDk%PbM6f1y2~4OG@f@E|4@q3hJ7Ng!zC zd7$b!qGa?j-BfaDJRXh5+B>6(Sm#8oWDWzUrHPfnCOG^L&9bL@->!Hxv7TPPK8@nB zU0x5=2%$ErY@xXKSu}~3Bc|opsAVrMvfK~L!+rTY$y(sx-vV=^D%UQ>0nH+&h7~r+ z{UfQN4D5jQY1e3+f`N_Ho-nvF8SPB8J4i&#b}PIdTRnswi$|QD zLBCw|-&ronX@w92b=HP7EEk7LY~Go<2%4WqVK4tVxoBZ6OOT=9Ibuf8KGYtMxUFG7m=QR zha08mm$qQLZV2*nyjV`LUM2>PC+Lk)n7LW zpB@vEX(+r!Kc5xu-tC^DYgr?M^K8D_0^07@z{(JYkGlsS|yX<19wHQ0FWN`S=LSBG}e@BgT4q462vV0HhzP|tPUY)LL2 zEGd@kmgm1sciUu7h#F4_b&Gsi0Bitktn%f+*T2vZngJ1_x@VWca%4pn16J!OaO=U}6?ui7S98;XZipDJq_$}dYH)FNpfS=2OC zfS4g$ksiUyVzrGItQ^Q)f`F(=V|>!h3>a@rzGgfz^?G|qk}=>yQFUI_FF2cBGtFJj zb|ldCc4Wn&sgbbYH#Twyu6Wz_<|`mdmfb(c)2E{&fmJ9&L0xDps$wKda~M4{j5J+T zf}$EkAtiu1;8Os8<|8CT)$GEy^a9`ni-InOfk-|XaPS)w-ue?oR3Tb(*KzH|&=%uu zc&OLPWuzt#rL5O2rYqY z?l1yV$Be9ZjJ$M=br>&9JBY*2c6$7UuvGUj*3ZS~XR+EMETDk_`!ZG#3;Br$@sw4gmCQTnXrOFx|-M357kfgcUu%s5t>_ov1+^lma3+6m_wq z0|oQTNW&`3ICLf-x~Vj_*F+S>PA_qN!?RI6B1oW;IjE2?iLk6;Qzn`^B5K2mj@6JD zz(u*?NFgd;OcpP~(Sp3><3(;H#anc(T*Y|mAWNE#l})NB64i85$vopy!e?U9KxEYP z*}bmD)=O6 z8_BhsjKe(|6@!uzMg_oAsM+Og-%&C>NjnzF=}TNAd3UO!j;utvvFz~f_HLxWQhZ-1lyY(S>nI{mxaGTa{7At zAc?J1Ao6y~_Q>*D!Uk3aM&GN!_JP%a)q>f<9tEq*t|c7lF~{fk>@}%%>CWIUKkXU1 MbMn-;fm{9m0XR^U)c^nh delta 1932 zcma)6TWl0n7z#^!@A5C)>6tXZrj*kyQRCfgjy!2yJy>xxj8#a zTWsCLTk(ZZCvu{A2{H7I7q`0cK}9jq#Hu9f6NyBlPsD%{qsABiGc#Kht8tTW=gge{ z|Ni@b{rT+s$FnCN2z+>9X})7YIIev>e0a69iMxaT*wq}a2D!Hc;aFv9cx}-6HngF7 zX;pJFn7Xhue7XA5j`INrg&O#?yi?niaF0K8)hoMR=7je^B65p!CcVCTcFz(geERIt z@WJ))-da7e@5^xD_ve8soMjnufv zucmMO#;qS_$_RPnI*|DeFqK*M=ifAi*;`ZCzrG>Zk2QkwSXJvBo?Fh9f!)rDY{Y3l zFcXsV*ai(zbj}@^Z}(ojI9+XdiWzc$a#2wUBX^%$koc&Gwt!FA?xf~}!B*#~!Fcp2 zwq%`|1vwj!gMcVAv70HK`CRJ;cI%NWtHGB<>G7iI?8{Z?sY8JtE<~@r&99@^4h0&W zZ*n2Zj|5uQhGtRGu)1-60!2lol&7y95$?KYDi-s-opqgFNoZqT$j#tN64Y1>2-u~X zMMNzTw}=G=kISkt&g^Q~9ud1uBR{bdbz7EUp|qiykR8jvWe;>;5-BBQlx<`bQ2`nt zA;$d@vDDHJX1Rk;FAUWdhPZv5%?RrSRDy;wk)|+CC#hYfds}#cUV4F>tw2CZ5k>83 zlK`D;PXPCBsM{pA3YIZOHC_ z-ML2wpcji6VjTUeV#re}nRwEt3OSd}b(NbGZL3V&{)P5{Hqclb!Gl;>gs#)l7J;CV z?}26%h?+Bo4NEPc5h*Su+EVdkA~jksnacobSz_m~1rGm1v*N4XzfFoKSJLY-jv^_s z&F_IaA=E}wY$W-gMT_VKV%e^ZdiErd<$gdJ=q?sX-UbK%7MK@RrG6>)>Nc@-tg=b& z8O-$OUh8G6k!HutbRWM!}V_cq-ZEA{n#V?C45tjSzN1in%+3 zelZukvr<;FDj_CH)rT~yl={nT-kG@=nwddSKmP@#WMe%~kg4KnV#UxN)F#Ee*=D2Q zo$5J*8ZHM5p=yc_rGy~IaQ=w5v!Ler!&vJgCEGHl*&5L5d9R21uN|i=>i@`#NYA{< z4bk)S+{U>@hXe3{0HC3^=mfi_7Ai#StEnW=BSIs`g#EFt zTamj2P+C=pZljE@PNQO3&)bTj!^ZPg0wmVC+P{^4|3^bBl_rJ0+TIzVk!!!%l2Ym` ztG42m=f6#NIAm9ZnokN1b9_YrtOBgA@s-e5zc!>g+B<3UJA9g&r-O)o{!DnyT<>HU y&-nhDB6_A)cGpq-nasd~lMN zdw=Jg-#Nc?Z?-PE-(GdE^{}m1GV8t9x%W3Ro+h*2z|^gOW+A`3tmf1q<|fBos=Mv^ zp3#3Y*Qb6cvpP)C*E60EQrl17V!7&g#`Afpo<4JmV@Gd$n%LBDXRb0_)0K>;>H+;7 z*Rj-l{a-WOSFrc|G5CEX_14qhTG%@q8QnkfqN%&Pr?V^d#mFyg@-N0*;S0+FG04lp z0@gpC=;RheRTaZJJIRwDdrD4N$6=$TuhPOB8?uX3K2g#zlv@@9s9989lAx+656OmX zL0SmQOO+NgZ{$GEA_PQ@>l0H>reA+^YE^%1`i=I0C}F?_!pef6owqkSW*fWg?TDxA z?Z}8jQzL%St8ZtHUUs*Y=PDp_nmsaarcXyl3@cEEjJnWRSiwjV=P`O_7^#{d`vt|1 z0ZlR$H=R#tWAGu#zt&jw$tU!ho!m)u{IuEn8Qjlzli$#kv*c|VOiAdEy(Fa4r2h& zQoaPAAW4X94|26NkV_QiKmS{iS*cGlU?pHISZTUGX&SwdPF8VW&R4smN=%Fi67SXoMZgK3tF+ zjufKuMI_+@94*L8K3U>M5@v(0k*g3-9VAiJu)ISRg~Fp4Z$)w7;x3cwyKLPAL>R(?U&3&883hIG2Ez%h8A*w3ap?YT#nS2PDn55TjpxK zARZLF8}R<;h5Fn>_+8yAEyQ}4tvz~AIl()=GP2Bpm4TI~N0!as{msHZAQ`w`I!GdG zCPc0!EDx@1#4KPHVD!Bb>=0NLST&dx>@ZkOdLw50bjhF^wkD&jy;pZD(4>8xVlmwWHt z=lMPVpVwZ>T|1t8`H{fI3rmX~XN2S0rz3~gI9s?4^oOqIa5c!iCkRI?OC#%o&Uc|r z)yu1!Q^E9wrID-EA0Is*a8Rg$Kg~O}-3j;j6IZ>y`*lwE1SBG>oKu;N)zf>IIN`Hn zOCtw2!h37=#Qv|sf!|+TateKig2_}zTe^Co@B6@7Y>RPGk`2A6OgJB9lk|RjSjCkW8wC0^u15`A+gznL1B z_%-zHTinJGri_qBt^=9x08^P~fBsEVn7uWH{p;I;16U(S#;RK9@Z55)5AJbJ3L>XMeszUp*A);X?H0`}}%(^H8AC zxsnf2el*asE;NsdhSiPbNfZ^8l1$&467G9oCKmI(op+sHNoaFj$j#tN64W>s5U@)% zkBC|#ZV?L#o{&^yg4xxuJt}sahCI0obz7EUp^TxKkR8jvWe@aF3MnOIlx<`bQ2`nt zA;$d@vDDI!=edK=pBb*58RqtPHY2PTPzf5!M4G}los@Qi?rY%%difP@z5)R$MHIDX zO#*b1Jqg@|W!Q(2lVSn$?P*H`XPw5>96`xn{++CXD%1P@|i5xP#xSOkJb zz6Y97AZp$iF)X!!Mw9VmqAeXyCDLQ{lDQ0^mLql^Tj20NG%LR9!#k4k)Jl3i#u1cE z?C^V_P6)Np6dNV|&!R>208;k>!3+8SE|=iEM*|e+$fus#3ocdv%*wI#$^v z_Y7qR@~{I|rd_6S3kEi_<4=KsJeh&jL0BTh2czK1cs!kIbCHT!ZFY1ewnhj$k&L-J zgMPUXyth(Taw;JvO4o-ps+0!GY~Go<7@C_yQ9u6$rDS7WCdgFrEU{u}FKSE1yxC@> z;GOC@gBmUe3!!R?4yA-3$FV%+?JTIdd>Ct8q-0yhEL#IwJ@55U|Fz?EMg1Rn5$UP3 z+%P@A$ZcLY=WqZX5CAmP&N;!Z*?4GqD8Y%SGzlZ5k~osEu4p-vkOG{EThOss?U%K} z#VH|^gTmYN^BLj(UEUeGmNhas&*p23QtBcF1(q5qpsiccBrdtdE@GM79uXQjD)hy+ zZ%6JDKp9mbx{b2BI*W>BUA7fNhmGg01W2rNV_-YI_FF?MO->8_wS99!BiDYXC8g9~ zR&B*A&wrclaLDcmHJ=q47Wj$)SPfWH<13-Be{D#2w0F|x5BLlWY2qk7H*yywf!GjXcp8JoYD^d2qS_ diff --git a/Server_Install_Pack/mpmissions/epoch.Sara.pbo b/Server_Install_Pack/mpmissions/epoch.Sara.pbo index 2912d3050aa02b89bd2341cb105650c16fd7baa1..1209c29892e967d118cfb932b577d1161b55c372 100644 GIT binary patch delta 2011 zcmb7EZ)jUp6!+~luS;sz#-{DIj_o$1u3f{DwzFEh7Hc|f>Hnr%#5F!&lbhtxmzVh7 zOX%p*_y?)XKeT%^mkG*5H*oBO5+w+J7>XYR|19i-f`SS|5J9Y>esCW=H?K+4bcOlg zeI`4V@70*gH>%5p-?YY9eyO#4FG3(7t!|KNt^1It=&g@~XaokG{ zH@x36`cLMj%y*U64paQaocF!V`a{=Qt~QzTeo~=lPaNae(Hq_)Z06S!uQQzEV$NH0 zkN%c>f97)k7Yz3~>^-p`{x@b`d*r5t{c|m+2S%PWb#-;Sx-y@R{LH5RX3SOos2mhS zyevep{^5j+i-@W!Ms;?QC*ODPI%FM(jkexu3vX=5Zc_c=uI8b_vKU0IqUx3eRYgTe zK4crx!dPCcwwQS%2kI+BK-8o@G1bTP>#t6o*YBTx*%1^a47gxai3r*mdrQY`OQ+p| zc)IRDMjVsm}yA8E?Tu zy+$rQHFY3md~P!BKr;i6qjtoDZ5CQ^G4H@{CvL@D=6ne;K?`pwYm``)8Ru%Q{vc1$BuR>nSUkeRGbw2 zVPt?RH$Y@HSYdOu8ZDbtqA{#!B399vjov$uy*Qu?po|e(fB&kNTaeU~B`ElD zNp3h&h{_j}gtKt8ATRl7ksC>w4Z23IQap8#L{-D`22~V}s#;#j0^@SRCu326cr@>` zjXQNLVM>oUpq`q`QdPwgQ zSLXxqpy17bcRw%G=MKVe>RxRj*4u3TzB|eZ-pS>WB@V0-Y`46$`l`;ST delta 1931 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 Jqvw8p@E>uPl*Rx6 delta 1931 zcma)6ZD?Cn81~*YcT3uu)pd4mW1e1dCM;%2w_3aIOVbX^SkpDJ9jo2tG&yOnyIaVWocwh(D^2` zv3hA$ODfoTere=#^~d|q1soJ=5YLECZCAoQ{v=ed?s{2}E`mhl7Uy(&L-ov_B|-Y+ znWd4#8{oaIdUD?v;Xu>;l2bTvB$!NfcXUtXA9G+Xw)xq7)$!x^w zIy4(n@|c2#EIV%7eG%WCi?QF^Q>JNt4K_R^8Sej&uJzbmd|*N+4m zov(8tCXNPL*M#O!(X{(;eiB7xwUlSCACvC5b2=9Dy`6KNUP)+EUC7PgN)pUm3`p3e znnOe@5x0m16;CLdIl=Afn2ySQmYJX2iTZ5Yv{BmBEy#}T-|`2#JB8E|GRqX1MO1(W zNXT)&L_D?Z!#UybQ)h>3XNQG-JuL_u1yq8DvXHKFPA8>bV|!agiCsD+%vB&DwTPm0 z#v(wc&`IFl4RxEscEL8siPATiNk1gV5S=83>oJ#ak9v|5gbrg{#p4>Z;lci)q0Eqy z?aMtp2)$Uu5aZZi6+@m<$-+}URmiz)t*hLmNbNFl`xn{++Cb-R1P@|k8M;nS+XR9} zz6ZKlAX?5GF>S4YMw9VmqN6jON_39ZOXf0wT9(ipw!z_lXjXjHd$%X!sg?Bho5xWy zvEA>1Iw90XS1C&RpJkgE1!7azMm>8;ndg2`9qcO>NuGj(e+$fus#3p{`wdEL18aPe z_YY+Ta$8r9cx3i$;`J-6xB_(Q`Gkgu`^}N?Z{nw5&RPBG{MP{ep z7KYim1!2?tq9XuAKmgECTXcfGGx5;!P=XUtWfDe6BXOi)L)EhuAq6-Sx1eLO+AmGg z$H$~}779<u42m*_HiL>~BTrS+fQ{#^1W2rNZD1Sw_VO{|12{@T#l-POZd-V@WzdL@Y1XHSQl=KH6@ yfJOj6Hv?`3L;!05Er8nqYis>et&0P#SE{Er-}C(YYp?uZK0yAE(fWz>n|}h9zHe;+ diff --git a/Server_Install_Pack/mpmissions/epoch.Shapur_BAF.pbo b/Server_Install_Pack/mpmissions/epoch.Shapur_BAF.pbo index 2c4f95f5b1e19e6cd15fea7f17e26e1c136a0e08..98a1ed75badfdb9648361f3ab5f9b9a14cfe0a5b 100644 GIT binary patch delta 2012 zcmb7EZ)jUp6!-O|uS;sz#-^QHhr7+FYu2)+e^%|~^-Di^ZeEk7=?e3~ z$$Po?ch32p^E>z6UGcne*|XZox~^r`x^8hFt!KO^%z8ajyY_{J{OPuuQwNz1j$5g{ z=lzM%e>K;oelD}Nmd4)Bct1{UK7WVhsuCIRS0+8(bBbe!?|DzKsXuz&W4JTdGTzE3 z^c(IYshhob8SXpSd-(|bKa{$1_6G~gBr|$o=vA)0z0=uoI`#F?12*{&V=nhc)DPsA#UN@FRktLlD#}B$ zAst8yV|k&%V&;t;$W?@Zs0n>^+{N_j?~Y&ApPhK8IVegPaKVT&D`*$(4XslRZT4ow z)AeR##G$DXKj+goGl#EwnhxYDAaa^LG-IYuOG_LpP=<`!&`3nVND^l-dSMW$nji-R zC4hpmAGN?Q5B#zZ9~YEt7j~uR0mmB@G$8~;a>;;$PapHtbQDm9Xbo+r)YpSMjCbLo zUL%*jG=6l+_}pRIiYEJBLQRMV+bJ~XV%~?}e%$i8%-Is6f)?IY*woW|sBSlaI6F)> z-9K?sPkTnlnL%?;=5KQRDwEJZy*;^Hmt??7z*sO-x-MBdJfBWha^K8Ud16Xjj0+O)(F8@q0U|7L z&ny+MLceJ)C<0E8iY4p^=!-GguhGGDA-g*ma!VqXwcMg=2e5IX`f)(?3*b=D#g-Nn z$SorkD=_2GnOx}l;@F-nq9As1k?S6uj%Z8} z!<{-7Fr`PF@;O~V$eeFQap2-Eld3JYb`&BEU?Cu3xVj7kEoomd`PsI91*{y5epi4U1giwA0<(fW1y-G2kJ~;Nv3>db)^96+ZOr$Kzw*#= M!*urMw-09i11{s0umAu6 delta 1932 zcma)6TWl0n7z#^!@BGiN-gCUw{2{ic1w3@v9(N2ch9yXb8}{v zw%D@9OG79Wuuhf=0F9;{p4@M8Kb~bbO(eJyP!<8WSwjdlU*GAU{ov%Y1 zE7w*vr-JQQYNOXHKRkLV;Gj?gf1Y=$yA$s5N3L>X_bZ(61xQ5ha?YkVRL<|Mal%J0 z)#yr_etpBvYMj9Xl)U_kSB$gKaS`N_kx?%2UpJnIwH}I1q`L z#4ec{yKzs>PZ?>4_bu&8qCM!Drf|qG<)hdp5B%40>Tb9in!H-`2&r?L^J zGD|OS8<7`;&^YLKwOG+=|2}MYI)s!gd!m9t*ZQ&ke_; zN3khs%q+;+cnSnWiHY4w=`7`1H?mugWLXWqB&?^4qO(6&rZ0~Ldbtq2^$x#|-Wm%u zI$z~NlphbYtPL%oqHgx!{4|P+vX!TA91-q+a5fh6y>+*d7;q3_U-+3-y?$ZlbiV8ju~+zhw{fa0Lq% zkPzd3iCAjs{7e=`KUCjt<1!O@(8Az2Gr;}1|(tRzwK(C$Q7RnHiTtrcO z&LBW1+0($i2kJJ1&4Q^<5~*h>lYU%`A$yu=uE$J%bJUZZBK8P2Wjv`s8xHgh4`+s@ zY)|gs5cFaZLyQxDRSbDbmVsw{s*rQtSXaJ7(KbuO?O$jQXakkC5j=>AMd&&;Z4w9? z`5vfxfhakBR5z6Z8c)WPiMIB5D$zbsFPX~#YFT3Eun7+TL$mCwKC(R-Ppzcas~<(l z#CE?2>V!}mRkl&m|16qBD-hFmZPc@u6j|qV~@Na>6QI+eLVxMLcQ^N|I zwn0uqLZngOCE8iCfT#SoP;M z!iPtMbQTJ4(~oC`2X=X9=vvmu;5?hJ&9c=^3NkD;Qb1d_plNKm#V+DJxjiB@a!lxt zZQF+2C4kb3Of(y1G-VDIOIqHRbqzM2w-O++&dtGX^qb!sT4{1d7^v=>7aF;aJ1xo9 zKuNJ>uRQ;4y3--MBh)x9G%WIE0k8_Ny2_VBpa0s>-r3Pbo8RTr)Oa6|T)%B2e|hcJ%zox3$6ai^ z>;I84ez7)XeyXx}RmR`Q`9I2RK7EJf>XJGC7ZxLXvV&vC@A{9inLkdx&2Z0N&G~B| zG2Zna%Dg}L4a0p6doLb>{|7RcpZm_na_O8A9D9lD>FINyaA&?8`;|@q!&s}us1lOG zydo@Op8VWbam0QGHe3TWHs0J&yrkx-isq5RvJ^tClIE2KO+!UU zKBNoj5v(lN*sQ#n19{325H)E`PJ5U^%s4bP;+F!(X71n>U)#Py1w_fR2NtaK>Fi8k70OUhH=2m57|GHCMyE!RrVC0? zP=hF>h^P~OdEl3S_=KS5yRaiY4>;bWpbKFjQb-0I0>+fDp|^x8L~H5p&|V2`Gv0xR zdd*x$YWi@>{M=^Rg=U9dKy8Qz+b*==V%>w^UfhbgtoagRf*#pX*xcj0sBSfYxO*)Q zL!3EoWPKClwd1VAczM=A90Att4HUyt-NRTv6JMOiYAe5l1_zNdrs7dW(w#2k@t`hq z0MK%=1W}M>L^g-HhI+^)3G<+Ju`HKi|MoD`O8#uDJbDD_Y8(gX*wHQ}^RFbGiqnD^ zK_;kb3q;mK7KgjlY}u3=jbT-nu!hcU^}ZcBivzj@%9x>zk8k+NwLyE;>-WxP@114( z2S`tv`I{WQ!X%AbH)dCx(hOJy7z<{}Hl-`a&u7!M+*b>AzPOr@5`xV8bV1c|kO<4% z6RGl5=r_#;MZoFNu#823J|9;^oeri4IlZBRTPP8dS1x_<8s2MV^J|Op7+_s zojR5`dHwMd38a82aBnaX;y7Ud?gcP?<%j7!oUau`70 zw$vP^U4+ndJm#p-bLRK|7oB#)ly@R7>yjybxyEp#sybRM0IIQy!f-iKUpgWEWMGA> z4}f@3@OHq5pBL)$0O7ZFudxyPeYWA?1LXwo&)rRiu3Lsl zY^@TJcT%=TS2q$iuxc>+T?4istQM>e%ntS#SbcUQ;i#T)^k0&H|Gw$N&pYZGg5qsU Jukb4S>3^nUk;ni5 delta 1932 zcma)6ZD<>19QQ8GZAn+NYG<_@^XZ8rVKGa()voK_Fl|{WZMr75W3@Y;CQsUP_vYPY zZD(u17rHMF>wypW21T}Sf-Kdr55i=^1gjh9x50*@APm`@hy%a)f9@`w)+z>mx##Zr z|9}7Y|4(PK%L~~zo(_C}d1bNlyl_UnGJ0a8)5<+Uf9`G!SAyKff^fRLGP*hFd>7hU zxxS$>6>Pt}GJ3P}%ic=?2ZieRbG%dCpKy%&_vXsk!{3Ah%?m3|q5rs$Om(*HZL56V|6^biw#B$8<#nwnPdcAwlJwo-KqO)k zyJTwY#yvT|W~4pdx3nvX4xkqs!Xd+yPhp#k`C_1eYFy%Y7YNYgHD2UH5`AwEzm4kG z_>J^~dtA#XQ%1-m*MQ7-fT_&0KmVp7%-$Np{`GyqL97y#$BI(p@Z5544IOaKW+P6= z(YcV6$2Mq)qVwU=#SZVqi__JXW|$%OClzIdFmm^~6N%4>XeaoD?JjCO6Kr-~9*##( zVN=qWS&*~wBnXHS6I)B^EasZGvRjX2RSmu*tQU%+b2wL~ZygWxav^%>6MhT5b39P* z+{lF}KNe`(9GXW(-R!~nDHIiDD^K4)DLnT0Of2SmJMTKZp3t_Mkek8vB&fa|5U@)% zkBDLsw}=H9PfChD$?U4w9us>EJwLS%^_Zq^qO`6WkR8*%We@aZ3dt7IOE%Jrr~nO+ z5aWJ{SZe8K^W3pl&W}{jk8p>(8WGkC$byD4kSa4yC#Bw|hnjeSUVoFDFGE0b5k>7; zg8-dmPXYGypH9Z-IGHm1~z`pJo$N!wQ?^ z-r>w(4tBu$w5v33!N5jl;(0KTBQvl%2upgT^8TQ=761Q`mRC1wmAL~Y5KH`{C! zyi+Y_P{Y+=Ayie?pp+2g1kRuIb{5n;e*&xB#Ij9&maPG`miJny|Jreyto)C>h;-=! zH$pEha@!V`9S*<)0)V>evJ>o{jfYl;5}b%iQ!qjbi6aSXvYIsrDZrVy1s#u7f7>K{ zaZ*TUq3|~SYDU<;&pSicvPK5y*?hIiRyQfgu+&Ha?bv~)u;muJi1XzBh|tJsp+B~3 z7jl;XN-HwaY?RTISyU`(d0W;s*m&MbfW$ht2Y1mQ{-|rF$!TGrdT36l=Q`F}lC6P~ zV#{86{@Zk?L-t3g@sd!tz?TKU2EfKDUk-iydtG~HM;C3p$fv3CP7u+rUkz_s=$j4$ x>H+NB0C*4(0c-{|0v-Z9TKHA&%g~w}s@3n!j z(imfy8V&4)-pm*?jV^K92baz@i+&(RKbUB;#zal@i^=?CV&sGRWhS26M@uOqnJ+ng zulN4WIlps$=iU!5dVYArv)aR+y_{X^y~=&Ep7kCx=}k<-+81W>r^{kW?`Ljs+{K2w z-k%u#S5ss9=SoXQMeOyg_tW&|(;F;To5*^)%A_v6~ zFAMWn|7_gB&5NokMs#+9C%^QR9kGnThP|)a%o`iBi&UQ~YZ}Tgi$T;PsxC=TRaAiF zLfVlQ#`03N*~A+;kh25Cp1CBQ+XhH~xvU-6lOu|LRog*^4(#kh5XS_ar6k%lo0(6_|18Og?l|X>3mpQ4~A1%=Hb=Mzk<5f=anTg?tHwB^BpnqN&4zIxK5g2?~B( zlpBr|qVh#0VG)iNA zxKqa>ru2wYKHWuxOodjI1}^O~slCrOj6;MWECeJBSC@gHW$hUx$IieFxr(|9J_*`J za^(hNb&f`afGCGh0q_iJ?y$A(Dw&?7U5jMk0@p}BnyRQHs}atf*|@+}F?LaX$YB6| zTaz=Gb`e6;@tC1P&lunTUv%0HLtb}G(nLf0QjOt8RWvl82UKANh2V0ezH~x*N#8P8 z=L7Me;O&49KQGkh0m5(VUTr3p`)vKe2g(WFiItIM4y+PvUuI<4^y5ElkE4?eTrD3Y z(bWn>-cOnzU0IKt!K%RMcQx34uo|#hFbmjYV0D@GxOLHO-LRj!J@)U-_sGPpJJ+AR Lz4`eQ*L(g0OWTzd delta 1932 zcma)6TWl0n7-nX>1G}Xz)nXMIJ&b|uhIQF3)KW@;xGh>qyQRCfNG+4o-Lvh;+?+j2 zTWsCLOA0T#sAFA7R74Z8ezjk8I(oBhz+9Igh1cO~g~WodL>(D^2` zv3g~7b1K+zacT5w^~aqT0uBl_h-XBnwmab-e-f(KcfTq~*FYk&$~m3hP(8C}NsvBy zacT6>26%6+p4#_CIMBARN&;R_JrZ9hN3j5c$1P8HBP#$Yqox^j>xjxk6oXSR= z&VzFyC66g+$g*?p;9{ru;>GD|D>K}X`%{XlMmV|q+=}EUWwaH1!nB)N4+mSF=Z53a zW7t*x%=vMw}_il*I%^HV4)tED`9^Qd(1{WGzc@9n(n^h!c)bs;x{D@ic(d_cl3 z)jT3viMT~9sCZJ*%t>xn$8=2Yv&{U|F4Sk+rj633Zb5cz|CT?{<`hy($ShN27Eu8j zAR)*767kfs59ftL&z~KsogESObvGky6i^8o%0jxzIh~Y#gY9h*C3fXyVZH(ZsYMi} zvlan5g-!u?57ccM+XdU4AWGj*CjF=!Lv)H5uE$({Q`D23ByEW#~FRZ4(F@ z`5x$IfoM5%)U>q%8cW8LiS~|oD$y}sFPX~#YFR>a*anCHp;_@&AKaddr&iM2ZyrO* z#CE?2>V!}mU8N}Lf0k`x6o^e-8};lZWuE&Xb*QgcBzX!B{w**ss!IJ*?l&m04Xp7= z-anif%)t&=nRc1REg0CyOgse!a%2Wp2jPj3ABci06Y-8zyNguJZl}?e*cu`1L^9^? z4EFg#@SaLp&1!^LsG~llQMEK!=JU?Y#n9Xwiu(C4s3nSxJVBO*XNes{dr*5a=FK)A z1@BbP8Psq&SO`^D4Jai9If3&>y`2R$&mX~hFDX&moaJjkujjoU>c4iJp=$plFETs* zjxfS5EDCK4=N$nc0s?@B+Ic6~I~xxz4<$GeRi>-I7`w zC~H*p%Jbi*yBxAR!mMYdh6S-A0agRn)Wk~Y%ikJ0x;ndA^ZR0&S+4~V`|O4A+J*k< yFrX2@&rN_k01?1CKr`S@z+JWe>6Y1nmUD7X>eBagv$cLZX<7BeV~_mWmi-gE)ooJ% diff --git a/Server_Install_Pack/mpmissions/epoch.Tanoa.pbo b/Server_Install_Pack/mpmissions/epoch.Tanoa.pbo index 5e6257d1257e445086e44ffbb69ca7f547cd15dc..c7ac9321d8263e0d7ad8ab04c0e56c1fcfba85db 100644 GIT binary patch delta 2012 zcmb7EZ%i9y8230hc0~r2!rWNgOBWmrG73x-S&3MfG{E>%mQL5^JlePIh2z@YT^klw z8nYPuHv_xSH}iv;i7s*SK~qg*qRC?B2NO-!_(2m*)MS3r82O;aWFLIq9xbJeWM1<0 zuJ8MMp6B;Gzvq27-thc<#k1PSj$g~I_21y$U(b1u@kR^NwDy^W{OPjtnf=TL$Gy^Y z$NN2F{K7Y9eyFx~SH)k>c|Xi-K6Q)b>XSL|7nMf#)CrCqzvDf|W_~;M7Q?x(<-Bzd z8Sl6bW!@Y7n&G~Jy>o})|AEY#&wOiP>(V(RIQ9b9+uP^pb7XFh{mQ2QX84*wR0&C8 zK@k_Q@yVovTaYwOiW=;cKz{72IAT2m8|?$N7Qx(5T%`8Nik8vBvJ^sXlID^{O+!UU zK4d%6BUo9gweW(O13AkO5H)E`PCJ=FgC?RXMzS=I(X(!(>7o)8 z)gTHf0n`P*0`SW}LPAvYUD%Oc0Gwb_(8VwiDI^09eq+khc(Q~lL~HFip{M=^Rjb?|QLmfx}+b*==!tcRvFK)$Le7=O3s7H1b=6iG()vX2)$H_{Y z5tun{WIYq)rQ@v4cyZQ7Y<||^@)yHW-NRTv6JMCaYMZc#1_zNnree1u>GpQybfRu^ z0MJsggn%f^h-?mXjSY}X66ZkcVp;8m^_#;?8~LND>gW-qt8wh7V@JD`%)gR!Dn`UW z1eu`fEf84?RoWbFX3M73Xbh{mgf(=2tM{GAUL4RxP{s^xe00-Gt`AzPFW)_zy?d7F zA0WMH<}Y&eDw8xmzB#+noMyl(z*w-#Y;(G5{9-m;$9*|p?}@7kDIv;&M;BEc2Z^}E zJ(en8g?`gqPz0PF4a+zH(9>}xpwq#0BD*UTcF7V}^unTM2e5gfhH+2|h~QAt#jY+C zEG#1pt1#oxnL_B6^4Oj{q9k^DnHzA=MfHdvflB#7g?vebWew+LqNyXI=2mp9hQt6a z$qh#eQTbxBcoB{k*GJVcI3_0fzzf z?MV4B?IMJxKB|udF95U^QU$yB2IeSRGhBm=)|1u!ih-gZ@?Voz%|GwII L;dA%%?CJjiW+al= delta 1932 zcma)6Z)h83822vCZAn+tYG-vD^WBLfVKGa()!KFcFm17pHC+!@2wY!PChhFPzi`K&2`+{(+x-{AvcE5|P zuU%f%mI-%VSQ@=j`{|MMAs0oO_|v>w-I(YA>o!t9XG$bx8xyrsnLORpa*|V+o$-W;#Yp^3GMM*Y|k~-;rluOe$@}XGF zCQijR*o}8`f5}PP{cl-M6753Iv_vD8tscb=84JWf0X4Y9@m>(1=}WxGM60!Qs2*ULD@$o-D-N z?gMiXNyZLnh@$)6fyHkB#gEg|mS&hC?b$JsR$CpUWrX zN3ks#%q++`coGCeiHY4#=`I#K*0WomWLXWqq{>g1M0anoN?$z`8sH-I#s~abdgD;2 z+5M&%q5N2=y)`nAN~Yb9w)v`?AIwIV6|4bqgcsuVoy^_#|hLD%Rl_aQnE+k-& zY90}-OuQm0DxQ=ybCTKBu`?$2Tc$j<1NGasX``&ETaX<)xMdIYU8Q(>?9HKrg?-%~v5HwS?l% ztVMuMa;AWL7u0PU+lp;Y5UGDSmwil3AZLmgp2tjnQ{0!FB+dx7RXm|V8}1*>=W}_f z&|iFF7<#dUA;$5)Dn@*zvW2Gus)&2VT3fwM(XlJU>tAROXak+K5j=>EMd&&`YZC|> z1s>?8LbReeYTBBD#?r}js5!nF;{}z}ZRkd*`4jK-z4Xm+A z9?0j0im(G#rd_7-3I;ZE6HkGGBAJ2JL0BTh2jbw$M6xT>=^>M_JDvDSY|RjMDxL6l z2K{m&d~da)7BoUE)YTZ$xLO{nuz6?Z5@>D?#e@7SYT3btOpvAFSz;&9Zq%7h__NJM z!9O)}1~ps`7DClk14;=&PGI?nzq6p`@?os^k+Nf(vuq9Mjl4HP{nw5&RPBG{MWm4VLKHX?ub|_J`mbw* z&yEP$0uhChSXW z-HN;=fU=rO35Z5EX(hU}=O0UOU>36NO#`p{PT{qId3G(9csukV=?nz`=VEve=G z70pro^8B~y9+&KlQR`WuX@Rc_fK`Cib-o(;`nRU8p6*`S_9368*6U$Jzj!{nW?^tT y3TOtfa|_^3Kn&0dXan2@xVt_$-F`gRetN9-_&YbVCk~$tZ44^|7dQWrm;VF|5pQ|` diff --git a/Server_Install_Pack/mpmissions/epoch.VR.pbo b/Server_Install_Pack/mpmissions/epoch.VR.pbo index ec37cdd630f71166da0f324800d999d4536e073f..5e5670b6261e60a79151a7f6304fefb590b35910 100644 GIT binary patch delta 2011 zcmb7EZ)jUp6!-NtuS;sz#-^=Xi@VLJYuD1G?d+^wiZz|Kv|azCBhxiJUz3~U(bt#w z-b?7{(jX!oiqiJcT;>Pa#vC{%Oriu)bol3kqOc&SpkIXH7eOrIKiCJ)&1=#$U12^r zc`x_=&N;txe&^mRE1vHzcvgGaXD?>g`mS+rZ)Ckk%z86ZzxI)Z{O-1z)BBkl9CxAq zw)Y1{|JmG_{;|T^Ws1F=_1;WxK7NbkY7$xRr{#L)L?_3N-S!?~)4!g0gW;wxX1&!9 z=$G9G({BxY&2V4B-kF2&zajnlliym{rc_oBj6P@T>FISIPk%Q03!D0jF<1H{a!?HM zvao>l_a~g(f~cxuL}w>?@>6fwA?qpFXzQ=C@WzJhCRNAFnuqhtVi2{8s#_9N6%`=4 zkZni{V|l5{V&;t;$W?-Xs0n>y%Eb)muT8z8KRW$tM^Kb7;DQllLD0_HTe@ajy6qi^ zr|TWah(l8&e$l6IW)G};+V|xvAaaInm^ahM;fP}e%8*ev8jmO#N#Z<4PmLf|6XbxP z1W-`+BM1EQz%TdkaY4y-VMlr%aJ)f56GA{FpA0zo^hrp3LcR~&EAGwF4ScV z09q=P;1?tbk5M!W?K_D637ke$&LXlHcl0hYul5iD4fdJKCj0?vPy zkpZgM0+F>~xy{*Xv}{s|M6sfYSVd>Idf$QUg#ldzWsK1JyVt$s(tx$%r8}oHcTO{X z{iG+w{7DY4GYS2@>oY5jDF&vPfUr6aY5oenxJSnK!hdk zk!0yA^qb~_BH;9>Si*jQJ{^<&8XZg*vb%#JwS02?Q22nR&J01ic6bU08T zzl>C@z>Gs@@}ZkcV|#LlqS&cru76}MqJ?=8RLTu1MSO&u205n01ZQ1IiT z+;F52l`kp@=iq2TUh=^bH<~mXbd6lacPKD>H!{f|$+ Mvj5Z5a^{`?025i2lmGw# delta 1931 zcma)6TWl0n7xxj8#a zTWH-xG3ANSPU1-vP0+xLF)?m+;^l=zVq$zD2D}h7zWAS+*`ipDn|wQG z=KTNn-~Vq;W#5?3o_REI>(cT<_XXjU_VLJ(wN5*CAN{enC0q@1?+L>3%JN8a(D^R3 zv3g}qOETDbX?f&o^{2-!1{@S>;Lr0;ZCAoQ{>)Xc?Rte1eg%ohUCz1GhU)n}%bf7( zOUomNHo$vZ_4K|k!-1{y%T8hc;h>c4-Y!)y?f)UL4%=c}l=FsOR3@AcGZH;J6o^DD zVwWwQ-MA;`myEo_`<8Mg(Qb62DI78_E(>Vaf=3R@>o^t9G+XwwZYxa>1@R5 zIyf7W^VkLrQFPuuxX|UjcyYSg@-#E#{^X*f5=QPmw;=Hu5p4mVu-!w=$AfLo3q$ef zF>J{?GYfJyo&W(+W@2|zIt#hBjqKJVSy6*8iPCdL(b<=)(3cMf`nV9i@jkzv-Z&g+ zbiU1nC_fr#Z4S+$qG6?ReiB7RrIe?y9~B;WXgU`2y`6KNUQK9IUC7PgY7*2~3JBPx znnOe_5x0m11y9JTF~RI=*d7(rrjeiAiPDy3SSV#^CS=F*Z`lJql0-@g8D$$8MO1(W zNQiO2L@c%RqdD%-ix-A#7lyfgJuL|91yq8DGLfb*PA92dr+Zs@fnHhU<|+`7QbbXE z#w0)|+mpb(8|pTNt%7BY6FEJYNj)jXkUdFs*JCE%9`z(Ah&_xg1&^!Hh6nnGhB8BP zHl2HV5PGqQA;z)4Duz6zl8L8$s*rQlTwl3E(YDIO?O$jQXakM45j=>6Md&&$Wf2G( z`5tISfv7oS#IV!?8kOQwqN6jOOmvRbOXf0wT9(*3Y=Oi7(5(2XTenN`9Z-IGHRqB^wzityt$10oT zzM;%O4tBumv@0}j!N5jl{8=!NBh#=t2upk_k9Q_JTqI*whaFvwtr5abNHKS3 z&@bkL_gBhFRwcwlo%JD&Dy4xkn|Ed|hGu6`)X#rGDcM-h6J)A*hFCGQ2X#m>Z?@Se zc&B>KpoS~KLa3UeLn$H1ahyNu?JTHy{s`83Ny)a18MX$rdfw}y{%gnSiuynDBGPm3 za>MlE0=H>?$>9JzAOL8nEjhv7nRsYrD8Y%SJP9MDk~osFu4q}4kOG{EThOss?dCe+ zlcPc^3x&7oXVb!iJH0b>Eo)?Op3PUgQtBlI1(q5qpv{}nBrdtdF5*17Jt8!6T-YDm zwhg&U0Hsug=r+pe>I^ED^}MYZI&3^|B|u`G>jT^9_kT3BQE5szP}@5zG;&>cT2e{} z%Brn+<@s;Z-459mq2}{K!#rOR0BZniYkVd2)vbok?yer%@&TWs=Bq(OKR+2>H{U-M z1~dZLxe0JLAOdIxv;gh_+*|9PYW@AG)_1O+Z11ZYi%%@325z36J(7Ow>l1$hO9ycS diff --git a/Server_Install_Pack/mpmissions/epoch.Woodland_ACR.pbo b/Server_Install_Pack/mpmissions/epoch.Woodland_ACR.pbo index 23353ffee2e12ae8c57408f4a896ce6d5f5c737e..130fecd42a1d5916045bc7a23e2e4cd41d7a0dbb 100644 GIT binary patch delta 2011 zcmb7EUrbw78257NWi4Y+DeMnqJ9NR(K}LbeL{=h}DWv=_ON~(PF70W1<#Jo^y=_=n zX^b(L=?v_Kp3DcGi7s*3gQl9Q@nO;UVAN!d51Q!9lIe?ykq0#_7yVlFTa4omqcZ2(2Bj-C|)?1jy^)D>sPq)>aIl$cFxYru* z__uLWqe=zgrQ$JW(l+Niv&-139o?hpf%vYY@*!16wxjGP)Lt>bh zg+;7?GU4PFMO77}Iy=deUwSK!S;t|+(O+ZXjSbmNYR*)&3>TKg5NZ=uwXlleS`Ss1*;j7;EeT52$oMjI#nCa8mnZOE^A){_I7F95k#089=9zm)m$U#8~ zqL3Uwo$$*8zx=}|1SQ{v9qD<%@dgD=2m_HqGT`9XC%p})OQ=G$*6vg4OQCJXJMd7i zkxNfaHK&ZvZKhplX7E|mj(D)`LJKbDJ^1a#t(eQ4FCivqksXE29oj{8s{zD$y3(cx zrcdfw?-+UcBx}@k?l60NG;-9+5@O?m#XV>M{lZ zEf-4&2$F=z<`CCV54l8P9<(l&<jnDVVOIc zDqn?u(_ByloE{ZRH~`RR;&MQvgXuzccPQ+ZL@aBCMb!>q<3tVNpcoLqp`?qQohVpX zMk-cd#-THX&@JV$y?I1Q?DPuPKQbTHBD@GHs;kR|Ku@LKhw&CytpFZ}v%^ZuTG InQ{xf7#5fv4D-n&buvxnJbGk}yM?=xe%I3+sfM}t1mSpPX>?uKy((_1 zUS8dt3U^#w8og5e{=xGh7l{r0Y2K~vN_xj1xazfCuX4h#AQ4^Vo=R`5p5C*>37Fn?_NcbU)0<^yF|T8nua2 zwheaUo!lQY$`1cq+LJ`P(c?`K(X!QJ*db$q7$~4Rmo(lD0#v@lOT4Ji*LU!nsdjdSorqwxox7=$(yWJDnsM~p9 zPE_*P0S!rV-#)O|>A(1KdfLhiGvxi0qN))_?mf35>9B;hflt`!rq)B@R`ys?2!Ixy|v7+Se%T?$rheCavNN>E)uctQ-g&N(j zb0X!(LM`jWc~ms*UYwsoF-a}u=^ICd4fo8%8C*$%nrA}-_Ne9& z(MrTCVnM}|ie^qSyE=Bpq+ZL+Pwhm#wr$!dZR!?e#}01U1KpQGY6+QT2bo1wfCflP ziJ(L*we-R~ckrn*BegRl+`jH+gpC3!K|@(cR~e_9(y!CKExbT4zr@W~ARx7fV$Q5Z zfKG9yfO|L8Z5rDJ+ngXu?@%WFuoOqm6fr!Hnf#WRFF8q^5p1h?LW4FO=pP==3@h2* z+#^HKi$x4Ej{j9r^p#2$o(`x)_lmW?a*Lv4mxqkRI%^|%5F1O-b$Z$+5Ht!r z(9HtTa^|RMYXvkWC*)*XMl+~<8h=n@pLmE>{gJm}F%v>DJ&7oM3|AJa_u#qRo((o*?<7f|RljHtuvr+I* z^_)QsmxF~+b=81ULXZ>%7&HS{f*8 zj_Q}^zfE_!WLK10PY4YQd_@4P2CS*^74fT|8#=l=yJ_<|K25FH!iawUbY$&9|8xY< x2w>+Xz-@piU>%?ta690RTK{y*2ZJpiJ==bcv$7{w9Uj;q3aPg)9RK5;KLNv7ZoL2i diff --git a/Server_Install_Pack/mpmissions/epoch.Zargabad.pbo b/Server_Install_Pack/mpmissions/epoch.Zargabad.pbo index 90a44c19df35772806c7e1c4448b7cb5a6cc747f..5f227eef43f2167db7d2e725665513d9d267c73d 100644 GIT binary patch delta 2012 zcmb7EUrbw78257FvRhz1F){L>zAVP?^wLtwNajtx z-rIA2-}n8#@AsYa+GY2rZ@8CxSbROZ(tC^hU^VMG#2Zaa!^#&H@~6wnr*|`J9Cx|l zp63U~_=Rsw|5$15tcYF8dOl3AAHTzLwTZ0f%W@-g@(9O{-t!z{)4!j5hv8&T-wS^bV9LQOMfT#&$eA3DE8*fd%X*@l3r9CLg7;wReIw$Jq?9H9t<}Q0X z66kt6GUL$HNSOB->)E~6+-!N^+$`SLbT?tBibv$O~zaB zP_LQGNKWognxC6YJJIyOi>M6=V4H>JUHBdN?ZmB+i_eu174`6z!n{vzqq@-m;y7Av zGyGGBjf{JYyn2|m8Rw^M#O7liE?*%m)jfpu)3Lc3thNaAsJ|cCqbeR&B;DSMoKDnf z4ggvxl;9U-8IkotuD%X(N#YD>T_~&7u-@Izw2(g6iQFqer{a|8 z425)o@?W*1BVAT#Adb;MPS|#{nWP za8D&mSE1iD7Zd@fN5eAq1N4QM;@9b5I+5KK47p?pD|&uWvjf;XQG+-j`9*Lj>S9L+ z3gnlOhE4p9_4waE1i&qVaFAc0D`L4|w?gk=rqWTL6VqBgAPSPhDP zT$CG*6r%D)W$^+WEyzngU*JZPyh+#0Rg9+&vZU!)*`SKT5lzo2nP*%|_*69F50B=2 zwsEJ9MNH`tr+khT5#kH2C=FcNWm5ZqZ5W3LLs$&R7_Kf8LCe}PNRFL}8*&wO6?_u3 zjpW7}V{?v1#DJuPPyuiPHFw(Ex0Os!(zZo1aFJ^yH>WD<$Z~`m%iOuhRWYrS_K3p( z`nDy#n066D)A8_9p}pq!{}-Kh!<2U{ChL+ZeW}K9qpCWZ%LA&gib8NXQeQeDy`*oE ztMh?)Q1E8JN1qq!^AO=Tb+5J%>jSoa??dGT@5Iu`A_rCpwktET$bbJ2+vDgW1GmZt zNp!gak$01p$Cp;)7O*NX`dtmS8>|Mb7R(Cv1Xx{WHEw%(%yx6F$1LW(Ir2qf` delta 1932 zcma)6Z)h83822vCZAn+NYPae(^xcUgVKGbE)voLQVcKFDZMr75bG19(CU4qv_s`3l zwVkbjsdOTY)dOGf9}Zc+`Nhly5pm)`!KwrOHgE{;i$gXQQSgI4@7<--S;fFF_ujqF z^Lze37hcGoJe583a6q`Uyx6rQozg!UJ-XJ}Dr{sw^fZU7LE&9VI#F33T_1G54Q;Mo zS<{>fc6_`%dbRrFu8RQ&g&M?jqEp+GaF0I;)$4m+5u`srB65dwHod8OZr`#XefIqF z=;2N9-da6<;Hz+8*TS+>ICw-#rn=fw?bS;MuLag&D#v9dZyH5)()l2hWUmbeA`zR= zvTg7i_vHMXQFeOY(yk=hi=J)@hb&t?jwu=Q#Xteox#aO~5Mas6qAZ3K_WDk73o|c^ zYuQ`B37bZ_GD04?0c5@dTxFjB`8Q2r{?-)suWtzsVx6Eo*0ef@=azGQXs>fR8*w@h z&4rXarl29q&fA9;JG~b#PFGu*;fCCwQdBj<$=&C6BtIde?cfup-OPF<*y@}djz^DU zTQRs?j=-HY>6C@QO^JbUAqbnpE$v6%1eyzBI8LR;!WZU$GAVCMONgk7q6 zM6?odi&#+cq@tOV+^&x4nA~fb`KjHg*S1X?rA^&}?AZP-f1n3bNG&0=Op#ec1!#bT z9QRAaQ_DV@7Y;wWG*Vj{5e{@WBWx5<2^z{my2?47lzxNlZxJPSqkRI&UL*5F5+Tb$Z$+5H#{V z(9HtTa^|RMYXvlxj3*Oq9r0A6W4vB6mjTqWgyygf4*x^5;;TN?o{Xnf)9W*jqhzAp z?}0iY)J9h+O8TE=n-~RRQ`bg4dr6t+en=haEfz_hf`fkx%!{g0zm)q8N^Apbe3JWy zGlMzU0jtxl(6|Ky8<~kG!9b48!0I485%L33aAhLik!o|1irH;6x*A&}gq=vn+?~O` zTnOG%DXUqH5DRtGhcv2|2FrZjxw#mcn?q4Q{{^)~v5_ap((o*?V`v|0OUAs}=A+=9 z>N$fNt^^CA>Z$>ygdity{+PG3pyv6bSnnYvYMZls4e0f}*F*i+jx$v4f8<4GXWtP< z*u_O*%ffj_0EmD9prLl&3HHp!Ln}iGPDGU{7$J?sk%A3X&su~O;7r_tj>l@htdl-H zCZ)4bc*;JXk?z~=ouO-aBZKpNzP75R9#T+YsgVNOwhc|;l3VN|&XZds!XhW6gRvbu zkh=s>T2qNZQO3|_QL${~scIUq@w}A)iFIxa?qJ{j-q6aD)6zg~|D4n)blz@BEe(`4 zs(R)5Z_`~4*%M*bGg8BXSdjp00BdVvCG_>L4IN#b-K_aNG0m)3gNS|cTzK6=|8yA8 x2;k=?z@2~yU_GE2a2Me2TK{y*;{z?3lb1Gr*tOL3zSVT1>-)aS*o$vo`x9<7Zj=B3 diff --git a/Server_Install_Pack/mpmissions/epoch.utes.pbo b/Server_Install_Pack/mpmissions/epoch.utes.pbo index 6c23c11693a808e6c5549aa062e9f577f5eda62e..2a82910218e082243805bafe4c79dd3536aaa512 100644 GIT binary patch delta 2012 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 diff --git a/Sources/epoch_code/compile/EPOCH_LootIT.sqf b/Sources/epoch_code/compile/EPOCH_LootIT.sqf index 438fa9b7..a8c79b43 100644 --- a/Sources/epoch_code/compile/EPOCH_LootIT.sqf +++ b/Sources/epoch_code/compile/EPOCH_LootIT.sqf @@ -4,7 +4,7 @@ Contributors: Description: - Request loot event and setup mirror + Request loot event Licence: Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike @@ -14,29 +14,4 @@ */ if (!isNull _this) then { [_this,player,Epoch_personalToken] remoteExec ["EPOCH_server_lootContainer",2]; - - if (typeof _this == "wardrobe_EPOCH") then { - if !(_this getVariable["MIRROR_SETUP", false]) then { - _this spawn { - _this setVariable ["MIRROR_SETUP", true]; - _cam = "camera" camCreate (_this modelToWorld [0,0.25,1.5]); - _cam camSetTarget (_this modelToWorld [0,-30,1]); - _cam camSetFov 0.3; - _cam camCommit 0; - "rendertargetwardrobe0" setPiPEffect [0]; - _cam cameraEffect ["Internal", "FRONT","rendertargetwardrobe0"]; - _this setObjectTexture [0,"#(argb,512,512,1)r2t(rendertargetwardrobe0,1.0)"]; - - waitUntil { - uiSleep 5; - (isNull _this) || ((_this distance player) > 20) - }; - - _cam cameraEffect ["terminate","back"]; - camDestroy _cam; - _this setVariable["MIRROR_SETUP", nil]; - _this setObjectTexture [0,""]; - }; - }; - }; }; diff --git a/Sources/epoch_code/compile/both/EPOCH_compiler.sqf b/Sources/epoch_code/compile/both/EPOCH_compiler.sqf index eb30dc50..857273bd 100644 --- a/Sources/epoch_code/compile/both/EPOCH_compiler.sqf +++ b/Sources/epoch_code/compile/both/EPOCH_compiler.sqf @@ -24,53 +24,52 @@ BOOL */ //[[[cog import generate_private_arrays ]]] -private ["_cat","_config","_file","_file_raw","_file_tag","_fnc_path","_itemCompile","_return","_returnConfig","_tag","_var_name","_version"]; +private ["_config","_config_name","_file","_file_raw","_file_tag","_fnc_path","_missionConfig","_tag","_var_name","_version"]; //[[[end]]] params [["_configName","",[""] ] ]; -_returnConfig = { - private["_return", "_config"]; - _return = (configfile >> _this); - _config = (getMissionConfig _this); - if (isClass _config) then{ - _return = _config; - }; - _return +_config = (configfile >> _configName); +_missionConfig = (getMissionConfig _configName); +if (isClass _missionConfig) then{ + _config = _missionConfig; }; - -_config = _configName call _returnConfig; _version = getNumber(_config >> "version"); -if (_version == 1) then { +if (_version >= 1) then { { if (isClass(_x)) then { _tag = getText(_x >> "tag"); _file = getText(_x >> "file"); _file_tag = _file; - _cat = ""; { if (isClass(_x)) then { _file = _file_tag; _file_raw = getText(_x >> "file"); if (_file_raw == "") then { - _cat = configName _x; - _file = _file + "\" + _cat; + _file = format["%1\%2", _file, configName _x]; } else { _file = _file_raw; }; { - _var_name = _tag + "_" + configName _x; - _fnc_path = _file + "\" + _var_name + ".sqf"; + _config_name = configName _x; + //version 2 More like BI standard fnc / fn_ + _var_name = format["%1_fnc_%2", _tag, _config_name]; + _fnc_path = format["%1\fn_%2.sqf", _file, _config_name]; + if (_version == 1) then { + //version 1 TAG + _ + configName + _var_name = format["%1_%2", _tag, _config_name]; + _fnc_path = format["%1\%2.sqf", _file, _var_name]; + }; _file_raw = getText(_x >> "file"); if (_file_raw != "") then { _fnc_path = _file_raw; }; - _itemCompile = compileFinal preprocessFileLineNumbers _fnc_path; - missionNamespace setvariable [_var_name,_itemCompile]; - } forEach ("isclass _x" configClasses (_x)); + missionNamespace setvariable [_var_name,compileFinal preprocessFileLineNumbers _fnc_path]; + if (getNumber(_x >> "preInit") == 1) then { + call (missionNamespace getvariable _var_name); + }; + } forEach (configProperties [_x, "isClass _x", true]); } - } forEach ("isclass _x" configClasses (_x)); + } forEach (configProperties [_x, "isClass _x", true]); }; - } forEach ("isclass _x" configClasses (_config)); -} else { - diag_log format["Epoch: Error Compiler format for %1 is out of date.",_configName]; + } forEach (configProperties [_config, "isClass _x", true]); }; diff --git a/Sources/epoch_code/gui/scripts/post_process/EPOCH_postprocessAdjust.sqf b/Sources/epoch_code/gui/scripts/post_process/EPOCH_postprocessAdjust.sqf index 5aa397b6..3f84fd72 100644 --- a/Sources/epoch_code/gui/scripts/post_process/EPOCH_postprocessAdjust.sqf +++ b/Sources/epoch_code/gui/scripts/post_process/EPOCH_postprocessAdjust.sqf @@ -33,7 +33,6 @@ if ((_handle isEqualTo 666) || (_animSpeed isEqualTo 666) || (_effect isEqualTo // fix any strings to bool if (_fixBool) then { _effect = _effect call EPOCH_fnc_arrayStringToBool; - diag_log str(_handle, _animSpeed, _effect]); }; _handle ppEffectEnable true; diff --git a/Sources/epoch_code/init/fn_init.sqf b/Sources/epoch_code/init/fn_init.sqf index aca96c92..c1000eee 100644 --- a/Sources/epoch_code/init/fn_init.sqf +++ b/Sources/epoch_code/init/fn_init.sqf @@ -12,11 +12,30 @@ Github: https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_code/init/fn_init.sqf */ -if !(isNil "Epoch_CStart") exitWith { false }; -Epoch_CStart = true; -if (!isDedicated && hasInterface) then { +if !(isNil "Epoch_Survival_Started") exitWith { false }; +Epoch_Survival_Started = true; + +_selectedFunction = "CfgClientFunctions"; +if (isDedicated) then { + // dedicated server + _selectedFunction = "CfgServerFunctions"; call compile preprocessFileLineNumbers "epoch_code\init\both_init.sqf"; - // Epoch Client Only function compiler - "CfgClientFunctions" call EPOCH_fnc_compiler; +} else { + if (hasInterface) then { + // all players + call compile preprocessFileLineNumbers "epoch_code\init\both_init.sqf"; + if (isServer) then { + // listen server host + _selectedFunction = "CfgEpochListenServerFunctions"; + } else { + // all players + _selectedFunction = "CfgClientFunctions"; + }; + } else { + // Headless Clients + _selectedFunction = "CfgEpochClientHCFunctions"; + }; }; +diag_log format["Loading Functions: %1",_selectedFunction]; +_selectedFunction call EPOCH_fnc_compiler; true diff --git a/Sources/epoch_code/init/fn_postinit.sqf b/Sources/epoch_code/init/fn_postinit.sqf index e4f53125..d0f1bb6e 100644 --- a/Sources/epoch_code/init/fn_postinit.sqf +++ b/Sources/epoch_code/init/fn_postinit.sqf @@ -12,7 +12,28 @@ Github: https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_code/init/fn_postinit.sqf */ -if (!isDedicated && isMultiplayer && hasInterface) then { - call compile preprocessFileLineNumbers "epoch_code\init\client_init.sqf"; +if (isDedicated) then { + // dedicated server + call compile preprocessFileLineNumbers "\epoch_server\init\server_init.sqf"; +} else { + if (hasInterface) then { + + if (isMultiplayer) then { + // start multiplayer game + call compile preprocessFileLineNumbers "epoch_code\init\client_init.sqf"; + }; + + if (isServer) then { + // listen server host + + } else { + // all players + + + }; + } else { + // Headless Clients + + }; }; true diff --git a/Sources/epoch_config/build.hpp b/Sources/epoch_config/build.hpp index e4037d1a..1e7c91f2 100644 --- a/Sources/epoch_config/build.hpp +++ b/Sources/epoch_config/build.hpp @@ -1 +1 @@ -build=597; +build=602; diff --git a/Sources/epoch_server/build.hpp b/Sources/epoch_server/build.hpp index e4037d1a..1e7c91f2 100644 --- a/Sources/epoch_server/build.hpp +++ b/Sources/epoch_server/build.hpp @@ -1 +1 @@ -build=597; +build=602; diff --git a/Sources/epoch_server/config.cpp b/Sources/epoch_server/config.cpp index 8fae2aa0..d0c2d00f 100644 --- a/Sources/epoch_server/config.cpp +++ b/Sources/epoch_server/config.cpp @@ -13,25 +13,6 @@ class CfgPatches { #include "build.hpp" }; }; -class cfgFunctions -{ - class A3E - { - tag = "EPOCH"; - class Epoch_Server - { - file = "\epoch_server\init"; - class init - { - preInit = 1; - }; - class postinit - { - postInit = 1; - }; - }; - }; -}; class CfgServerFunctions { version = 1; diff --git a/Sources/epoch_server/init/fn_init.sqf b/Sources/epoch_server/init/fn_init.sqf deleted file mode 100644 index ebbe484e..00000000 --- a/Sources/epoch_server/init/fn_init.sqf +++ /dev/null @@ -1,19 +0,0 @@ -/* - Author: Aaron Clark - EpochMod.com - - Contributors: - - Description: - Starts epoch function compiler Server side - - Licence: - Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike - - Github: - https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server/init/fn_init.sqf -*/ -if !(isNil "Epoch_SStart1") exitWith { false }; -Epoch_SStart1 = true; -diag_log "Epoch: Init Server Compiler"; -"CfgServerFunctions" call EPOCH_fnc_compiler; -true diff --git a/Sources/epoch_server/init/fn_postinit.sqf b/Sources/epoch_server/init/fn_postinit.sqf deleted file mode 100644 index 6090b436..00000000 --- a/Sources/epoch_server/init/fn_postinit.sqf +++ /dev/null @@ -1,23 +0,0 @@ -/* - Author: Aaron Clark - EpochMod.com - - Contributors: - - Description: - Initalizes variables and starts functions - - Licence: - Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike - - Github: - https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_server/init/fn_postinit.sqf -*/ -if (isNil "Epoch_SStart") then { - Epoch_SStart = true; - [] spawn { - call compile preprocessFileLineNumbers "epoch_code\init\both_init.sqf"; - call compile preprocessFileLineNumbers "\epoch_server\init\server_init.sqf"; - }; -}; - -true diff --git a/Sources/epoch_server/treeView.txt b/Sources/epoch_server/treeView.txt index 4af06ca1701190051d03ff8f6bb460d04208656e..5e7df6a02e901bdb58ca78cdfceaef88a52bfde4 100644 GIT binary patch delta 16 XcmccP+Tgn3gTmxGMZV2ZicO3FK+y)6 delta 38 scmZp0z2my!g939JL*C@y3hKN-njxN{fFYlun4x6yUj^gM{}h@S0T3|_kN^Mx diff --git a/Sources/epoch_server_core/build.hpp b/Sources/epoch_server_core/build.hpp index e4037d1a..1e7c91f2 100644 --- a/Sources/epoch_server_core/build.hpp +++ b/Sources/epoch_server_core/build.hpp @@ -1 +1 @@ -build=597; +build=602; diff --git a/Sources/epoch_server_settings/build.hpp b/Sources/epoch_server_settings/build.hpp index e4037d1a..1e7c91f2 100644 --- a/Sources/epoch_server_settings/build.hpp +++ b/Sources/epoch_server_settings/build.hpp @@ -1 +1 @@ -build=597; +build=602; diff --git a/build.txt b/build.txt index 15ab6616..180a1cf0 100644 --- a/build.txt +++ b/build.txt @@ -1 +1 @@ -597 +602