From f253648423f6c7cd4abd69a1e9cc358b87627b7d Mon Sep 17 00:00:00 2001 From: vbawol Date: Tue, 14 Jun 2016 19:58:22 -0500 Subject: [PATCH] 0.3.9.0524 --- .../@epochhive/addons/epoch_server.pbo | Bin 424893 -> 425007 bytes .../@epochhive/addons/epoch_server_core.pbo | Bin 21149 -> 21149 bytes .../addons/epoch_server_settings.pbo | Bin 409854 -> 409854 bytes .../mpmissions/epoch.Altis.pbo | Bin 1205246 -> 1206435 bytes .../mpmissions/epoch.Australia.pbo | Bin 1203482 -> 1204671 bytes .../mpmissions/epoch.Bootcamp_ACR.pbo | Bin 1204575 -> 1205764 bytes .../mpmissions/epoch.Bornholm.pbo | Bin 1204414 -> 1205603 bytes .../mpmissions/epoch.Chernarus.pbo | Bin 1204390 -> 1205579 bytes .../mpmissions/epoch.Chernarus_Summer.pbo | Bin 1204411 -> 1205600 bytes .../mpmissions/epoch.Desert_E.pbo | Bin 1204540 -> 1205729 bytes .../mpmissions/epoch.Esseker.pbo | Bin 1204378 -> 1205567 bytes .../mpmissions/epoch.Mountains_ACR.pbo | Bin 1204817 -> 1206006 bytes Server_Install_Pack/mpmissions/epoch.Napf.pbo | Bin 1205211 -> 1206400 bytes .../mpmissions/epoch.Porto.pbo | Bin 1204525 -> 1205714 bytes .../mpmissions/epoch.ProvingGrounds_PMC.pbo | Bin 1204562 -> 1205751 bytes Server_Install_Pack/mpmissions/epoch.Sara.pbo | Bin 1204796 -> 1205985 bytes .../mpmissions/epoch.SaraLite.pbo | Bin 1204806 -> 1205995 bytes .../mpmissions/epoch.Sara_dbe1.pbo | Bin 1204811 -> 1206000 bytes .../mpmissions/epoch.Shapur_BAF.pbo | Bin 1204538 -> 1205727 bytes .../mpmissions/epoch.Stratis.pbo | Bin 1204386 -> 1205575 bytes .../mpmissions/epoch.Takistan.pbo | Bin 1204496 -> 1205685 bytes .../mpmissions/epoch.Tanoa.pbo | Bin 1205018 -> 1206207 bytes Server_Install_Pack/mpmissions/epoch.VR.pbo | Bin 1204368 -> 1205557 bytes .../mpmissions/epoch.Woodland_ACR.pbo | Bin 1204815 -> 1206004 bytes .../mpmissions/epoch.Zargabad.pbo | Bin 1204464 -> 1205653 bytes Server_Install_Pack/mpmissions/epoch.utes.pbo | Bin 1204519 -> 1205708 bytes .../sc/BattlEye/remoteexec.txt | 2 +- Server_Install_Pack/sc/BattlEye/scripts.txt | 4 +- .../epoch_code/System/EPOCH_zombie_brain.fsm | 2 +- .../epoch_code/compile/EPOCH_UnisexCheck.sqf | 2 +- .../epoch_code/compile/EPOCH_unitSpawn.sqf | 38 ++-- .../epoch_code/compile/EPOCH_zombieSpawn.sqf | 2 + .../environment/EPOCH_client_bitePlayer.sqf | 188 ++++++++++-------- .../functions/EPOCH_fnc_playerFired.sqf | 2 +- .../compile/setup/masterLoop/Event2.sqf | 2 +- .../compile/setup/masterLoop/Event7.sqf | 1 + Sources/epoch_code/init/both_init.sqf | 2 +- Sources/epoch_code/init/client_init.sqf | 2 +- .../epoch_config/Configs/CfgEpochClient.hpp | 2 +- .../Configs/CfgObjectInteractions.hpp | 18 +- .../epoch_config/Configs/CfgRemoteExec.hpp | 6 +- Sources/epoch_config/build.hpp | 2 +- Sources/epoch_config/sandbox_config.hpp | 2 + Sources/epoch_server/build.hpp | 2 +- .../EPOCH_server_handle_switchMove.sqf | 6 +- .../epoch_server/EPOCH_localCleanup.sqf | 1 + Sources/epoch_server_core/build.hpp | 2 +- Sources/epoch_server_settings/build.hpp | 2 +- build.txt | 2 +- 49 files changed, 164 insertions(+), 128 deletions(-) diff --git a/Server_Install_Pack/@epochhive/addons/epoch_server.pbo b/Server_Install_Pack/@epochhive/addons/epoch_server.pbo index 0d0034605e8d6f118269784820f0ef6627d42868..74be73a5ed4201dfdbde37e429da130a18132f3d 100644 GIT binary patch delta 227 zcmV<90383l_ZhGF8IVW4RYH8L}kp;uP3^%)5Zle#1llMf{(2MJ?gb7dejld2>lmvMOm83|KiY;|;H zPjz&IEhV=tB>^Ommt(jB7Xx%?X_EnjSGVf|0zUzky8#V{@U{Vm@U{Yn@U{bo@U{fE d@U{iH#1!6|r0IQs!Ud(oKASA25~7fPp3<_sT0H;& delta 181 zcmZ4gLvrtT$q61zi}WUX$*`I5C4}=cOx$ZUao)Dc223nW$5|%s)tsEIA-Z`6<7e*4 z20Sc`zMCiT{^bN}*xWC^n32hpZ?cJGkfedJp@o@}H7{2!5WnBOKdCe`C&kv(&}90; z0;aIdUnM!Y8BHdsnl*Q-ZtqlOl$kJnNdZ&v_E=^nd&cQKHyL@`leRMgF%u9o12N0? gr0uLbkBA67zEi*cQsc^tb(`z{G8?$}<~cV50Bco3-2eap diff --git a/Server_Install_Pack/@epochhive/addons/epoch_server_core.pbo b/Server_Install_Pack/@epochhive/addons/epoch_server_core.pbo index 8efa94b1bf855c4ef3080e10f7050bad248bda6c..5893ab06123b1bd92603053c3d76449d1285ec2c 100644 GIT binary patch delta 91 zcmbQclyUA-#tFVm?Mo*5%P>8kzcKeP6Oc36h&dL>n>>*@NYdEY*vwqXnwP5aT88bdIDhsv&vkthCH6nwqy`ttPAeE<&(BccER delta 91 zcmbQclyUA-#tFVmOY|oC%P?8+ZOlE)1msLMVvYs!CQoDzk~AatGbI~5LYu1`T?xh$uwHq_eH0RS^%9t{8h diff --git a/Server_Install_Pack/@epochhive/addons/epoch_server_settings.pbo b/Server_Install_Pack/@epochhive/addons/epoch_server_settings.pbo index f4f11ba23f1d848964cce6fa5595a2f7184e6676..c5c41e64ec9a68c59b99b7fdc6b58d05cb972fb6 100644 GIT binary patch delta 134 zcmey@DEY5Zazda&*OG*A7X}7~q|(fs6upds0w5a!Ue2FbD9hBfWaEU7Y)mibPi|%p zk~B6pHaAeR=H;pd;`h7vgLT@P8W}ggV{d=Q&IrUzK+FupEI`b<{T(~o9}AJS!uMyS V-TL$L>C|T$S9h)n=H2LX2LRpvGT8tC delta 134 zcmey@DEY5ZazdcOa=nCb7X}7~q|(fs6upds0w5a!toSAt$}%n2+c@DP8rG_-?6j(u@DK)Vo=?1 U-tAZ7O8b@l52EAqbylbY0Faz4bN~PV diff --git a/Server_Install_Pack/mpmissions/epoch.Altis.pbo b/Server_Install_Pack/mpmissions/epoch.Altis.pbo index 2c329f8f7521f0f2d5979956342e649be5c41ab9..76bd62e93b9a1c079f4f07f783b24a95c338243a 100644 GIT binary patch delta 2885 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 ZwDoq&uF7&~OkF>GXYF@4wS%R7{{X1*l+geH diff --git a/Server_Install_Pack/mpmissions/epoch.Australia.pbo b/Server_Install_Pack/mpmissions/epoch.Australia.pbo index cefd40c11ab4449fdd46cfaf4392ee70310c0dfc..91f4ec0de8b3794536f1406711829ad47cf414ad 100644 GIT binary patch delta 2884 zcma)84Qx}_71nw7d$IFlzvtiBap|>7(ijZ+g*6Ewgd}9NtOY{nDNe9o5+}IxAGWiM z21YA&%f>2|=82pZnzh~7R-{#hx$9dAQpd)$Y3qu%6;u^zZJ9)wR;KLz|d@klV5 z-zIF*3mu0dL3gS0ys=98X{lRy``JiPbh0D9Qo`Al`^qH6Rd$;9BqPCy^1Q>L{7e$_ zd^yka^M@nB50n#LCbCV7LcT+q)$zaI8wq}zf6vxd#{ZQ@na+F3y})0jTfZV39n)SZ zkKVXb=SV~pp{0R;b088tudHkNm+(|B60Dw6{?p=B`di=QjvdXnw}m;*o5+8seWFCj z&P0MoE0oSQx02{7QP%Z5E{NGk@Q76tUGACF5(+CXY+A=zCX`E?2Kc6?=K7|5Z|~VN z`tf8er@G7G9@w6iGjbwJLLpz6NqvFT&_nl+$K!(mD#^*2u_%?LQ8uw{&jA1-jCEDIPKnl5{1hr_gfO*Cv3WBc? z{E~$_t+&Dks|IFSG9J`w7ln^nVJ+6}1OZ!YP==95^v?YZLJO9ql^Q92;R4fqOQoA) zNjdIgTw4O&E+@yLzCgW3IOc~@r;oX6>L#J3NX?wmgB2=JsB3^w%GPX6Wjp(}EGQZR zg#Ilx)Itm*{F1YwYK6~XqYW(hsTC?qXxhvjR@vzFQ*l5v8bby079(NY2K~yVc^7)^ zV8_cgunGmE89Vrxu+Cr%6=;k>JH+wGm-uo#E9i}Q&JN4*xWcW*)>&A?YuAH29k2pV z9n+QJv;(?@!j0hD4p<3BJpDbL6-$rlDzV-PZTOHAycNdKAjziXiR2{X#*7nM@C~Lk zRKhy!s)RLo)D3syOeLiS-C6KTC8hCj72TO#K-kWQUw46o5f{|3ofp6Ff)4i2g8y() zu(oS;gSB9$?KD?AnT%RUsL2%Oo+@&;2xP$REaVN*3^>bV)PdJz9FO(Uc1)8(hhC_H zjmrD;Hk=>SmteDpW=4x*rCb(w&^pggb9!~Z2j;h_dy`;(SPGCG4|G4!N^;RenheRw z4)xoY;fg_^&7AfHaN;VwSi`1RX6*V5V^kYSeNoQDWI73a0j(DYvE@Tp#?j_|&QI%n z_Cx4X$={(G#PINVCKFBOw!{)K)}+|~5v=H@J;nI%UE+z&!P*)R>i*d=Mkem{wR zHI@s;a=WzYr-fRTOQlFcPVOPq4VpTZ93zZA8F|jKyXR~bdsn31{kAo@9zHf1i zs4M>o6S{H@nWfUuU>kn-->_HAlJt0X*G75x%Y`;Lw4S?DZMp^?u-~lGX2hXR&ZCZe z3?gUKGPucHO?(0ma?V?+s5$Qb1f1&m&p_qu#Z+#Lu6~o_^c=pwTyIj$GEZm6_0o`4 zHY3?Fsr-9jO}vh8IXZdgxS z=fQ5hgztV0y6_A0AgRX$ZdIA3*qsY6TYxkxPyVn0kK4e2$L%1hZ%SMy#uH*R)?(x@ zyh9C7a;^=yTTchZiZi-pID3k#RcGfo9V`m%_*w~PfHsxt;$?P5iENs_HpQonw9_H4 z8h_3G`~&sfmvtA+8U>aW3Q>G}svGE~Yn3So2B%&E?CYkKS1PIf{xdP zH+gaT7T;)9w2QsB2Sp04Q(th1-MZUy&G0U~+bu@%3AoE04u|!?|mUy5{ zed*8QwGc)+Bpc3kNOo;Eb+JQIFLqd}@37YXMpygNg_C0!zxB62?a}@273e?tU$1qX AWB>pF delta 2074 zcmb7Edu&r>6zAObc5Az}_qJ=hwrsoYvavzw*1>==3XFAw5#4y{;--|lt%D0)TiXr< zFZdogVNn%hJ$00<3LjBu2^NiZ#U6l_ z3fRpjg@wJLhp0DWjK>NYGhR1<)e=lZdm~*9-QA(iB+24-%Z})?g4yNgMrX|Vh|ohK zMI-+781UdF2F!Te04y3aCEK$1fif;2s^G+{Z{OjKADSN^ck{u4 z`}V3Vcp9GGfheQkCK{U*?o}3a0qVTu!er zm%P;&S0ztpgM*CVx8d;IUqiEw7;v<{s0PCl`exD<84;XP&nFL>}=_qTaWad4DX-FAv30zm6)w zlQ&_GRCo)D!6H8?*CWy7WiP|ow_zlvZi53>O6nn457NM&uuO%nJMgL`-2opUIW3a? zE-=)=0M$%w4N!T~AVo=(w3(*v0e+K3l~z_%WGy2^AC>Iubge2F) zzj9x%$lhH1?hBO%joH*0_OWlMHzFi)uwLa-5e|WT68#s!EY)bKEqbZULd67%Y#AI; zt(0tQsDo1^I7*cPlCwlwH%JBa;@1~)rAuE?2Y=7=xEp4*)XxacS^3Cr{91=OmU1$<9U3Mwf;-HySyH z!=I;WruCo8_V%@;G=#FGmQ;2}m&#XNi`Rcp*W4L%wO#|BEXt3*uZMVjgx8Q0<68SFThHD0aHnV a`Bc-M)5hirrzXAeTJP!Cuc~`Lzw!_I1eCS_ diff --git a/Server_Install_Pack/mpmissions/epoch.Bootcamp_ACR.pbo b/Server_Install_Pack/mpmissions/epoch.Bootcamp_ACR.pbo index 75b77a39c0d9645a722e68735193423ee1cfb92b..f5686de7472d04bea0bc24b084916d39d49518d0 100644 GIT binary patch delta 2885 zcma)8eQZR1J6f-V>ZPL_US|VGr(VoM}pDm zt-=Pq&~`WybQdcx8!MF8irvE7FGhl*lO6HrMVwuExI|K1C1-h0G7^j^FFPE{uOxAr zFXefD_DCf7fpW^rM79Z0m~NA%bo?LpMuMMBzh`SH;r~vfOiX*pL%?69TfZV39TQ$@ z8ohC+&XI^HLQ@_8W^W{TSy|KcZ{fLIB)Duw`A?Hq+0pzS_v>TRtu0}W^CqUh*E(7x zWG5rRV`WNvi(5%_6)9`Fo)*MxBzV-SiLQ6eXbFXt;~Um+)uYO_4ZVCrLt{hjba(f~ zbNZ2FET_6l;X&AzmNRl9OF|)Em`QzsRR3d-jKt%80V>JKnc*mvrQ`CRXr`~PrK~tM zM5ou5Y0tY@NfrDSkyx~?0*o%BV%`wV$s!W@}=r@K3-V~|L&rHx>%x=W*XGr|q1l8F6J1D~@Gc;n{4BhxsGi=0LW_Xxo*^LK9di;|} zj~)r?aFYZLM&mv$jxmgfDnuI|k)RbXOYjKZZ-H9eW`Wg)IY>TNl%NVt7BEkGL_zT7 zgI}{yr?pmCXVt(gOU8pL?V|926;@--P7tuk1|=AIQt#Z)AhcjvTB*Up7tS%ww@|tv zmXzZ@#I>9rgkydfb$XbqhE5V%h}6s}Jy@Xv`ML%OrEKMvRJOfm)10C% zKLoGxf!f!Yms#f?S*4w~>pIM>2h^EclVTFxeKNSZ=qcM~xZy^%KZLmYRHtRyK z9qf4B238?&G-(GP6V@1vp*)Q-Xool+{VHFI7X`f$FWF%!o>aJMY@UKuymmdf(*euz z%n4lyPB@@b$lnOQ?SK_v#IrxpS+V$pt{iKf(1MRS!CPhw^^t5^9!-uhZcI9%2`@0E zp&Zs=M>(v*V{W()C(9`<=+1&S$|;QpD(KGa0>XAa{FVzOjJTkZ?Y#Jk3)6b4c5Gww$ohgWHM?Yp(az9d#cDS63BqtSjan~8E}fpr~|LbI1=lj?U*L{4t=Kr z)+_JN+Hkf{UxbYwni(yMm2z3!PU}27!Rgig9+=&#?oEREaVbEyZ|>aOOmfjgn)J)b zHubyL;f6t=&7AfHaP%g;TFItZX886DV^kYVeMQd1WI73a0j(GNu<1is!qMh^$xrKi z@k8iQ$vkX zL|ySO7}b?($SjqH`daY&AH!ZTOVT6RUF+q6ujkv~@LKLZwc!?cz<#$%n-PcGIgdK{ z35c9c%iu0^HSsAt$~hNPQFGk=DLB>3pM%QT3#r^0UHuNn={bCVsotcRWuDHC+od5Z z$sLvRlfe`lAY+W&2lZT)J>Ok-rLCO(wiVqxcV0RFLxYYch6h}Fw~!C7Y&~tmb!%zs zJld(3@ZBe%1HU{Al6pemR+d-_-8uKN1xTav?2qd3qzw#s(hj2fro?4pJRwG76-NHX zJJj$P=URum^>kn?Kc`!QQ)jp;b!vvw!MxCpzbxVm(4taZyu{8ZkxkRrrtq|pRyyQW z54<4IRiqBQVCWy@>KpOw zsJ;`oJj9c6I%4Q5rmKXmQo7326=2dup?4cXqi7q-mZ@wkgVCv6ek-GFP@nDJi zlfQ_!LKtb2Y&g><*|pvH)iz1J+GdG)ZEL@F{1<;M-~7sJeW&-Y>wV(F_8)(I;J?*U Botppv delta 2075 zcmb7Edu&r>6zAObc71H^z3tkrEo`@47#oysg@KGwV5}RD=*9qDvMJ@Vb#S3;Yuho$ zgpp{nKSW+vIFJaIgn&_(0Cl+}kT668B5M2#G?9kkx{9s*=ErV*31_5F_2|QWSTVfYVo>7P3iRFUY$!k zqIYWc<=hC#|dsRH-mZAJ@j3zUS-K|p4zRbn^ zY6DFd*ES!>xVZ(Oc`H=gJVIq&b#JrF7V3fAQKQgAYl_5{Di+R(Gpg=r)AX`t-%)}$ z-2#i)F#Q^J&X);PhbSsdXZ8fTb2RksU~@1}tf_X2opm|ljJl2DvVfYZwXLjGpK}7{H6Y7x?=LAN`GeV+^;_suP4-E%N~O?HWwy>Q|RE_r9!fyD-z*Csg**K zD=Fdlh_EIsUKA`$s9i{=_-I?03vg4a^YpmE2=+Ol<&ki>y>{gTg`X&N1dGMm;}5|K z1?=Ec!iui&Bh;5Q#uJ5%1xJivvxbtfu4sE*M@P6VMY4E2vLpI!U~vbyiCJ?#Ds+-a zvFN|e%I#qHJv3|Mql?3GsU3VI8CD92#~-@L70IE8EMUXKCaBTL{g#yx82>hb54{Y` z#!d$6A2ox12E2HM0Slfq0*gi#s&F0)^|+aZd3c_M1z2o`3S44_Nt$(X%53eJvA{TF z%wRCgjl`Do5s#8**bI$WZh>+PSzrpR!$uPn;-Cd;@QwxMV@*EHV&yO-5V@MtQsqui z%!jG?ffb&^pR7=d>$gKrKHoDr$UQzhxsUNSn276xv{sY7Olh|x(-QdQy~O!=XkXlgZoHfi9&GUrb1Hj zXG={k{9!CLN75HTx=FuS?z<+D;CrM4aWJoy&Rm7xwK#MGKD2s5sl_tgcE3ZgBpux zZo(p|@D>zYM{0UseEaOq9jV%N>ld%zs#XZD$2{Vm(F#@5@Bv_xIM{r#ko|BiwK=UitFTG zd!ScjUmkvQO65h9mO9Tq@eOrFg%l3es@y8VA&^gE$7QfcRXS>$K`OOUae*RR2FFyr zlD&@_oF&0=suYl%W2HBSsGvbSdnr%4@&z^cTfWy*x3IBxUT9GdA8m^ z>Vm2N&}kJRwRGq--BJb>Qtlu0t~|=sgOD_@AM33DDaaSVq) z&eqJ?F|76VH>Nd&a-_zzc6qzXKcyN+zE#)a!CkZ)@3T5Xe=)5iq$ecvxrFkhV%m78 z9V+@=tBjIsm1*Yyrd^C$%GjA=@W|hhm*a)bg|Q@;y+LnwjlB;|eCXHN>b@cZKS*bs07To#W Y+ND3Aid^kuaxU3MS>8Q)us$~O4}w~hfB*mh diff --git a/Server_Install_Pack/mpmissions/epoch.Bornholm.pbo b/Server_Install_Pack/mpmissions/epoch.Bornholm.pbo index 8f4aec2664f70bd05ba362b42d7f8975832a459b..619ad6cbe9aa2194a9a7866ca4f3796ddd6d2829 100644 GIT binary patch delta 2885 zcma)8eQZ_BUX#$3PvnC;gkc1Sf~xk9QjjRqDipeIQ|a37-e)HS z7EMUG(Y@#V&c{3Vch2>1W;b8?tH!zt)OB4?3t~DPJZ{%T*Sco(ghJ}eo7QpNW9rpSeSCd=Lt|66yZih( z<7hmR(Y(cQKkP`#DLIxVy}kYrlllXRfkz)2jYj(eRFaWXBMOxzqw+o_)!*MzQWzN~ zm60?<5Z!=ORFL^|4vsgxM(4)7E!B1H9hIXy6C~%Pie&aEaWY;~Xs)g%DTQPbBtb=~ zyq?N?b;kkq=EZWg$0)V<10?T_C2)W!(X_%GP$l}QFc;g(gNlxb7)YG_b4pruuQ)|*N2kHuHj*2ka=T4 zSu%J-q&B~_Kzkv(k*X?&#IG!{2D|?NCD>$z28>#v8-HPi&3Mxa53($~@sLQ5e-Y`i zT!LEMDnY&3d_a$54&mW4(SgS#XvK>XJcRe!payr?V6AB$lFJn(s6>kmtW)KpAoz2^ zuiB{78ar&T>tL28<3XiPr*cKABhIlzWr+M%?7rp?@8nS)+G6$eDKxi?4Nd?buIV3&Gz&VxQD zIPsbT>_X0H$_aiZtTvf@b2P@F6QX$hTYNE|7mQ}S;DqIPTIJSY^E5Q_`t{&$7p%my zrwm0n>4HuncO&?o3s!*{XMb$4W8o=7Db~251s`>Tuf*KjPtr+wEI!V-G3ACPe48mv zrLYb=N}&-?df^_NDy6ibI~!gvr8FKaqdThy2;2GbdmfN5?12il^WjfC(8m7R@Sh$E z)_2Wbu;LpRIn+Q8o4#Y7}bUn-;`4knN9+KK<~wVZ2AP2akP0~tfF;3 z{|WSHsu-1*d^)4RaHd! zZX^?oWcKLOPY<;^lSq)59N$M))avR;e1tIe>305r&cu$WoKCaRr=9o|o(4;Zec!?u z(N_Hn#tg+eGEJqu{Vn*T&tSipCdtwCo{jS0w{vZ9bUk;ER(})9!Fi`jpAkpfxpHmj za}YU)p1~dFTI>sWgmW*YqUN~w3vg=}zXFYO=2N*ny7mK(GjjORa-&7H$~>JNw@O1+ zliMm+MTQb=fQ&P8A2M>4&Rlohk+wSfeLH%2?k)ALpPCFbF?`Zv^a{D~>h{+hxM4kQ zoku#25?*>7I`A8FAZe!rZgr6@-<|U>TYxmEM}Ag|ryXFz(@qezcO)(q;R!LDD>3{x z-lc`cInM^%Yor5Xmfp}~iP%6y3Fs_GDGUyEm$49i8%^!FtwV6&6CHwgV(@u^t^#fFdDFlUSJ!~E zW5!P0wuL7Xbi~kANLLYE#dMWutH5GVpl+gi*rHVrTc3SJ`;%R~7nZZj4-h#LqvLh{ zOS;}pxV*&`DA7Ph;ols?f-2gm)X zeR4ckk#wK_qNMxeOosMA?V7~Mh(FL!Q*$6d{tvG1E^+ls;2zMg;*P)#O8}R`HQvG< zz#|^fg~!Xp>AS8=HLm%ZC~3#a#l#FAEEh%g(+MwJ5IuB!-gsB6#>8L60&V%b;-Mn# z)hpu7UJSQM4xDL|oceC!a+{=GZnM2f99OQnKC8d}#?P~3smHgxTFsw0GAsQTapRt= delta 2075 zcmb7EYfMvj6!+ZrmOh}px1}v@6>dvJ&{`foCSp~jfS65uZDg=nFHrPqX}h-Ql=(>Z zfe&-O?&RnPSxt;C+f3BXTocX2xMj}0;-|U9g*lV?nnve?WnsGiy(NenAKZuY&pE&I zKL7vuU%S}w`MHK&GpW12ysvt$B=yacdLzad<5NHbIh}Bh2v9mTyoKw49T;*3&bruD>QF~ez zp+)?tZVt7>DE?OW23BDXi`aJwtsNV?3A7Sn$3PY}Q~R+7)T9?dS-#B}o>KM|Q+=8(7?aZfeGyj|iP4 zQZ({!vr;?QeIsUVd}Mh@F13RXCqhaAvDk=_|VJ1 zeC%YP?pZTf&VUzhGGM{;Mqts%LM1L_p$>Plun;e^um}syP=+haP@&l@r_9ujX$wq3 z#ta5SeK^|6hdoN30W&mWsRc?gXn`5985>QIk0&iqje{0w!0KF>$I4+yAaXUu#mb$a zm^wLpWpAa0m=|#|{oG$O9`b`4C>FHdkTwAu@rjc?8~{2a89LCwbt+ zV@Fk19Qaga!+-;-aGL`-L(7|7BF1lsbd#EnI>^kfJ76|?oJ7CU3DZ$@LP$PX)VqMe zwh1KibQk2w9E+(51UoD%wz{B5<~Y=hCyL81(jMX58L@IasY>x!DRW9Z1yg)wF1t%u zPTp#atB|L&!%0SPdpx}QeCjDc9eU1}m; zdtijpX4H%&bS{4R?sDl09`Tsqeojfc2Rq4osV72}doE-Z8kNv@NB zdswf?z8t*tmCB1IEp?fF?i=cg2ubX(QMpxwLm;0-?+vg>l{#vVK`ORVF@Yjm24_^= zl6@<6a-IZdsbWBKPL$s5rve7?+v_>f&2Olazvp^AwM!an76zAX85ESC

| zY=^QQ*IJ|GT5H;O6jLrnEv4;DA$a8P$jk9U=aOiG%iN$hv&PV51dRu^@3TppfQhme_fo6ZId##1fNXuZR^TCUe5C$v|>zj+L-9{G0_;*(nTuu@OJe1XgD ZKC+qNx97b+cwRGf{_Lgtp~u>)e*lL8mc9T0 diff --git a/Server_Install_Pack/mpmissions/epoch.Chernarus.pbo b/Server_Install_Pack/mpmissions/epoch.Chernarus.pbo index 839982a7d81bfcbb5ea39d0535fb1f8bb9a1184e..d13af8129c11b047c7c19cad59d817d22e62dac4 100644 GIT binary patch delta 2885 zcma)8eQZb+A@hUwPK-TLrd3o_dYui zSTrH!M)#icJ0I`d-#OPW&Tf6<4_l9}K`;?t3;89JMK4uumV=p9TK?cqAB| z-XUz!3$4c@L3gq8g0VvRWwBd$_qj+=bh0DWvWqjI8?g#!7-TD>T=ot4( z)98&mb&f8`Hx z=k&wLSWb19!g|=5mNRl9OF|)Em`QzsRNtcy4aeiX0V>JKnV~3^rQ`DcXr{NfxvV%g zNUCC4h9H^&sjMUm=R6#*x%KwV1zW1?+&3)8ccn<)iJ#>5Mw4W;tk_sxO)^oEOOX^6 zWeR#K4{44A%KSx-(yf=8eF0MN#u7M4qVa5$IiOIQjrV`jk>jy%Mf2IA*9_(ST54v* zr^>*&${6m8N23Gnd*x(*l(djqreeZWY9M`6TB8}fRR%8X5JANE-6HS232RHFhLbsJ zT&KZA6FBe*2^{=t<_&jPz+U9@X^v60Q)Su&M!zxKFDJXBEa;$2zd+N6)9KE^!Dv78 z#)7hB@R~?%er|%cVs;~bKSSb|CRl@AzlSnxG(!W%&CrFfm|-iG4k@ zJ$fXl#cdMQ8;u9GIL0s@tq^T^T!I$7D8WN`uLWvwrv=s-79jatQGzNoS-?Eu5e31Q z4}RG~oz_@klT`z=EEx}~w2Q*SR#=DCdqBWO8N`kiF;X+9^k9Vw@x4~}Z@|+93 zcCh0W8(4+B(S#j*OjvC&hVnGVpdI3P;v0M^o)`2+ykLjrIHhoFuxS$3^4j&_9tW(% zv!`_>IPQQBA%7$It^-zq5odp_vtsdST{+e`p&1`_g15{V>LuB*0=vn@BF2NRvJ} z*{c5F3S2b^w3*Ys0FGRPmn+#6%M9I`VT@`6sjthKm`o>uFQD~eFE)M(%Q)J+&--be z&wmQtD)|Sj05RM@oXJF!xoxpTj5R6lz78upXiqWzdlz|PbFk`m^u`uSId(~!vENUk z-;U*ivD{v5`e~t7=Ta$>kdyn#idsz_OAZmnKF!V-(3sdBm$O+m`qbyH!;@eNv+uh( zM$}dRf)QP*hRjlFsJ9t^^lvyIW=VQDyLYqP|IK_G9NWm9=%jq|7j zpMl8Pv<&VrR}-JZBb;+76*b3wpMz7q_$8>Ey^zZ7(beyBoSwsvmg`N5S?1~NxK$dm zn%q`7KN(1|0W!+SeMHYy+4J3XN7~Bl_pIpVxi^(JUo_}wVtCl4cMJLO%8plUxM?G8 zoku$K5`OR6sBx_IAOBkGBi%vHp_+T}5jDNkiWNSJ!~E zBl-^9em_sf=!l`Kn647KO6e+7SAj_vg}SloL6cfNXny8p^$n|dFDz%5A0TopLC5RD zn|yQn7T#!8w2NJL2Sp04R$p?69lE=6&G0U~&n-srDZ5yKO)inpx3JAgrSyqzJT&Ud z?3a`Iie!7V7bV*x=W?_MYS*NOhJ1mBnwoXlLmp9NKb`Qx1<^&v=e2jlYE1oEEK--hBOWPH zfA&{#K7^50$%Zqnl3m-4U22uoORbhEV*7jd)W;(azP|nB4ZZo5zf@lT)#0S!zb<&5 At^fc4 delta 2075 zcmb7Edu&r>6zAObc71H^z3tkrEgQF87#ozmV8|E+#=7x{G6v|94Jntc+b(o%Z9C?e zFcK5@hsf*74l@Btf?!klbi%PxX-f5RD)Q2<2jYAWynIJY*vhbZayK+REq*pf0>MEz$S(_owuH7Q8_Nl2livnG(Jt2$G zEWTGan|jwM{!+J+E}d3Bb4F^xg0DXjZ^qPO(_Vu#F%zbOQ)uJdg+hEuS17~<5**^KlhbS$f=T1pEBJnouyLW|SJcsh@<;4LHAtbur>E8JS!))s6@kSrdL?1*JHu(*BP)U-Jt7CK3! zNci7oC3dhEkD0ab;pIWO)HXg84=M#jqhl^|MRMq23)t|e395B+zePm^#=lKaj9v!j zVJ8E1kD9?U2E2HU0SkU?1Qv}fRN_Jw>Tnwi3-LS)i!t8}rMSWj<(iFh%5?3RvcM!{ z%wRAq2u0TLA&-*hq8aM3!~!K4us{WD#Cj9t;V}zTDP86KaORj2CT?uXv)~ z4jfLgLvcoPb2>h6hfvyT(E%{v4Ldk+LJnAQ={|U#+E|6v2gn5aatJ(_153t`2RY!x zBZpO1y!fHYhJFWB;bsSLhUS;Kc$DuB_mY|pJIKtgIA9ifoJ7CM3DZ$@LQpTjy!4ArbJ{J_o9EY0mL~-6l+9RAhEmn>vRVf~;WKM~vV2ZEIWp)Y6 z$y<$b`ur9S<))nR?1ovTE`3TrxBzbuE(ArabWB?#XI1`VWx8VtL@gt$C#4 zPgj{-_|rsczNDW3$p-y$x$o*&jPH>SMZvs5I(r>{*W&PP_`vE3Bx3CekJl4ujl9Ii z1fDFC2Y1|oycI&5yoN%EdqP)~=m>^;AG7wQpSJu&9`jJ5j@rt+FB;-|f-y9_PEEwK zcVL;6cNg-(DnBXrW6|VgFT{p>Fd38gzzMyQdIYwBwD(WwR-yYoye3Kap$w3mR>|=I z80wgxT0-seQ`yomMM;#jgQgw=ewjfPl$MmFFP-a*#Dd(0U~8P~igJkv7ZN&!1lP&G zI;vOX;w=33GnE%jTIxLe#5dFx77{pIqjIYVhd@4wfvaGVDs|LOgH&jxq5?&>3{I+g zC3_!rY_0^Ss6s$;PLy6Bru+u+iz`{uwR6<5-?F`)+NJe13j@n~_;6FCbBz!Tlu3Jz zt1g)Oht8-7simPabW;(ON|}GqgIQErsdVrmZA{{vnHp_oyjw`Lbi5E*ALKk};usDu z&(q8wxTr1euTN?SWk~f&?V46qSw$7z`d(dwM+Rv(K4f)<{(M?TNKZ)SGYMr$`LuDQ z6-xVEYmJg?t!ejROu87gl(IAV;E}&0FUJd=OCxbEeS_Zg8hb}Yyr0WB@D#_`q#_5C z^FLkQb~1j|GiKR@#vJCYbuluw4a(T!d?LZOtSj?)InRI4@~5KHo{CO?Dq7*euO=`b zJ!5qaiOgW&#K4ba5T`FN+YF$SmR@E4YQ{-^){KE#Rwr(oLnG&B9sT`&R_gbgk8s&P ZykkExZ*!uyJvDgwn>Y5+D~q+0{{i7xlQ;kX diff --git a/Server_Install_Pack/mpmissions/epoch.Chernarus_Summer.pbo b/Server_Install_Pack/mpmissions/epoch.Chernarus_Summer.pbo index b82364fc582e32ef8f6f5908a491b5405983c621..c5f57bac76d07804df04a29b0e6f89522530c919 100644 GIT binary patch delta 2883 zcma)8eQZ_BUX#ytBCu`=82pZNIyo|${*EW?)Fv%Y0E^lX+^EN71XtVl(LCZtwW*fHjS=j_dYuz zFf<|MM)#icJ0I`d-#OQ_bDJ*we$&AY^IQV7mLwjp6|5qAiD(5Bl1Amcjs}lzxGa@{>|pV5yc zqFL2b0{6nUl$@618PeD13o)tBpB#MT!Le9uz)vMvIXxPovQ$jo6G;yYw3Ze{M@UsP z!w^I>AeEJ5;hcx#Rgd1WpX2&Bpsb>BzC@w(TLAqs}YX*Vbtkmt{S>X-%_MzPU*o4<oI#-IaYc;uUW3BD!hO?b`$%kiYb)nLmEH1XQ?;7%v3#M38q z#W>}JE+Ky-_?{D1feGi1>1aXe^zMB(j^M@hEFj-0>N#?4muz`0rifiOs>Po6+mqDCO8CX~xynB=VhT zHWTUFYOIMl&asKcLw z$l0|FZZTKmU%vk$?j=R4AmwNs>sGOsa%FWT$A8?$W!;hBh&5A|l>Fl^s8nT+) zRJm$0oMZ!Jf|2`xo~v@?yX%&;mAUWR(8F_Qm9sxK>S$v4xLfZL^5K=OuiA0_I@&r9 zcj+a(@LlM{ug`;|o)Eaz#nwW1F1&1h(x^QBlR7+U2P2+zfT+GBap@>eh{;ri;g5Nz z8k*qT>v6Z94vdv&bjxt&G*_k0%yK$d6gu!%2F?hrD%Hh`9gGs06n$+9PaA2YLtZug zj{D6g>V;Qz?^`qqEXx<7@b;{zqnEB#CNCJ6eC>>mF1`BN8NR<7>Q(0z{@GG!P)~i% zn_n>Zg&s}D2cr?c#&VRxU{`kNi_p8l*nwL*1v@_0DR?G_jtX=c)S;us!C|hx5$DGB zUAX0bo=nmaLst=9#dMX>RjRH6vn~SllYtSl8W^!W^NRY0O}rbHv&;7rIU1+qb>U53 zoW6xOS`{5)&z(V$LIdi{PO(dON3I#(jrVxO2tMTy%dy2R68aW)xTusq(arlOeCa)M zB43eAzxJYJ`sHkv_CQ@ta&*+^Z>+7|=O_OMSAU1NhTGuo)2`x{z>T*7-VWDv1Gf*K zc8g9tQZCNiaa{sf^Hot&4_AoES=?VCitMKoo;xSH>G-_*t{A}NA4P+@{9W-tvHH_L yi`V)v+%DO1wq0^)yUB~~l6tY-`Z}@y?JJFcsxzD|A2=HL_%Cl1)f~GXIQCy-`J0{q delta 2073 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 delta 2075 zcmb7Edu&r>6zAObc5Az}_qJ=hwrsoY+}NOO9Rp;H0%P4^L^obCvnl1Wb?idd*0y7g z2_qr8KSTyx*?~WpB_Uu`5}=Yx0tv%ML{N;0iI`vzP2`~%-ZKWl@7@v~${+a0`Et(h zywCTY@51SZW1lo^nMzfbADre>i;PN5%{GZHu%x!AkAW;hEVWQmuNJSF)s$8z?$$cR zBRYp>ID2_>i&YVC>MqiUikCO5#NAe_IKnb1I*XV>GE*>@Jmp_NOl7 zRO@NFu(o+$%EiqG&D(+6=Id1IHP<$qY@yztHD(MNX-$FHQpLje;*6@%%p|?Mx$G#x z7v2W5*f{+vdgvtsqUyO zLaX?G{S4|mgZOLxE3~(=veKKHJNKK<#A`9N*fOk_in3rLID`()RU*V2yF(!^kmwZR zTyZhShlDjj@q%Dx0_{RP!H3&|oR6DQovp(S2C&TutOx~z?X{f`6ct3FC0HcV9(@RU z6|jR(2rIjTkI=HTF`me0%y``ZR!blr=?=Hob#w&V5+sY;Ejwa`70fOlH!*F_hlMT@ zDH8s-S-A~tWe?5T`0(POTxtg&iU*YfqS1#gaz%3J5i?lvkP&LMa=)de1jfIOP=+1` zW@8rv^^cmt3I;rQnE^9?Y5*1uEL7n<7V2@3g?V_Eh51-$0xvEx!6eN(Ic2(bOqpRE zGA7XL=Y}FH_>f!4bKV3^SZ;=L447dGtivWFMm?ihd^)%N&QAu|#p!N!lZvD=k)yB~>XN%VbW8r(lY&%w=^8 zi^*G!a+BogY<7?l{5BR|dNTEdr)15+xH{nBzJCKO2Ot?MnKzn2< z9}{@8NN(JE3-Xr;9r79qA?^uXX`(Y2?t9GImwwvv6M4)-iTc1+=6%r+-y4jfej`nN$OG91k&)I(4#`vU3f#1?m`71IW3a? z9x&8lKh;QW_ft922t`Shw3Vjr1Ad)B6?@Ce)0fV5MPfm2ZLmGgbw{~GgbN8>LW1k! zUw@!ihLTHj#DLoGEmn@b5Vucin=f+IfLRy?nSO(zQYe1}dao zM^xvG0|!s42&tumC+U__@Jd-X=$+YAg;&~ppEe|M<}^)aR=h_@v~|81Srg>kXyh0U zf1a(GGju+)Y@jKrA(SCCB{NsFt16~c(P+Qyt6t+#&XNCt7@95bi~t+e10^H(d5^Rp%l)UjG|a3+nMpS2GR_*rSdZ>o3Y ajC;=5<3Bd!xH0(Fn=coapQ)}{+W8Ofb&@jx diff --git a/Server_Install_Pack/mpmissions/epoch.Esseker.pbo b/Server_Install_Pack/mpmissions/epoch.Esseker.pbo index a42f5f296e5015cab2c3385c1a51c4a1067af0eb..28860673667de0695aae6dae5c99b78d24632c11 100644 GIT binary patch delta 2885 zcma)8eQZf~xk9woIZ-t5E2=O@n^y-sdC) z7EMUG(Y@#V&c{3Vch2?k*)6aAVaw5VT<7U?54P!r2cC-r$8Cxi?D?bm^T59wj|8Ln zox*0l(0(iubQdcx8Y`4v7Q2PFUx)-nCp+RVia5KnwM0@}C9}LI83{&|7ab1eSCW|L zOL?B3J01yssGRdMk!?~G^6k>Jj{noaNbs}#`?l5+{_ix(WZp|20{#l!`W4yenDk0{ z^v0b!M;IsF@L; zE(7OkV|XAQjShA0laqr{(nji-iV0Jxq4c7(Rx@~`3|!bHf{5?BMc%mx>qw+VlR0W! zufaqUIPggc9Q+#Q4R>0=UgYy>j#0K#W!eNrzcD;0CwrqT=&($`K+}iQ>F(j-=pggP zg0f`rhDdFGZi0?tb|Zd2L*nNqSc^TsgEDM3LnFq`(1SlS!xp@0hOI2i9y}t_b`1Z{X(f`{>b3)JE+3#>CNKnl5{1l4G=fO*Oz3WBc? z{HldIt+m2Ns|IFSG9FZG7llt)VI9`&1p%9FP=b-i_0Gc#LJO9ql^UA=!Ud-JmP$9r zl5*U~xV8kkOHPhNeSunyaLf;*PA_xS&_zN^k(xQB2P;&dP}cyVl&#v4%69Z_TTs*m z2>n}XsDV~osWcZ8|+c8&biQQ z2RmM~fmJ9NP1(W6gf#|Zs6b;3+98f7zRH*4ML}=GOLka^XBBQOwoF44uU!xBb-*e- ze@0h=lMd(-3O9mpJ76^!arOr~D;A&8m1C_FTJcdQc*~5Tev(bgW65#GjVUKI;~PwA zD2MgfSq@Ej$_@A7R5_&u-C6K@Ii>Mn1>KolK-kWQ-*SP35f@akofl8Lpq>4*;6Ggy ztnFIdU@e$wJI&QzCZiS-YBGhnr;6M%feg5dg}fu00jHUaI`Eo|qp@Dvj%iZp(03|e zlk&lw4d?pxMcC+}nbD$HDVN3Fw9a#roL)Wbfw`UP!6cX;lLBP-_O9(MBo|Gj$$*?} zSHF7=t{Vi}%xPZ$$8NyORcwl7MsCkAMzx{TSL94grjx)I(0Z{Sn?HgT9Btl{ep=^? zA3?85{sEOBh6hJ8nP@V%EtZI}CdEA;!>TUYQ;h%KC7#$EtiBVyp^Z|GU6N+(_mk*1 zV!2=}w@;gXTBtR-REi|zSGf5yIG~+4%w*6FcK_Hp@nz`ohQX6qv&7`xeKD zy82%*rYqHuSt^*bD==kSA-dXr+7c{)38mxin% zcT~<#hEi;Rj5Bf{(R0=ILU-Mjwle!|E4q2^b>;OR8gw)aRY6g zN4oS9zV}Vpc*q@EGDH6@n$?p%1;0;ExS=0|mS)&>SVYX?z%Q{pl)o)Dw48Y6$> z9cp--b8W=^dO9#xUC^z->GNE*Iz7YbU{Pqt*NQj;w5n7WFR?R9WYhGunSa_y8y)hh z@%P-XKUCj)MfZ+bqri$nA?Dwn$~t=KT4f4?{)tyF=;+d`uU_E${7|ntuJg~8L4$hk z7H>Lf3WXm_B?e;AfW~r^B4AVY=!?<2$z`DpCiZHw+AM^^G_? zrtiWX5AkGzju^U%=_;YCl&&&$HJEf!sGq1AHmNnk=4W44|7aEOhn4K|14ND`=y+Xt zlNYD&{2Q%`cCqK)ph%%L>Prr>OLtGM8Qz5txWy=8xw(+MwK5?yqB-grx_!PH;GB6a0k;*k>d zr+*c1hA`4D*>I*^vTM7EEA5hcrQLFh*tY&Ac<|Qf$xr%*FO5}7G4)(>`;Y$%xVfDm delta 2075 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 diff --git a/Server_Install_Pack/mpmissions/epoch.Napf.pbo b/Server_Install_Pack/mpmissions/epoch.Napf.pbo index 2d4297f1eba193ac38942e0a5d1be160dc536c71..38c5f080c1d8335707bc6a27be0dc2e7db50a7e5 100644 GIT binary patch delta 2885 zcma)8eQZ_C#GzLRHp-n;vAqg2RYk^Qa;RO37c?s_Ph3zb( zfkCTonOLRLJdx8vv$h*-<&SDGcYCXXv@tPt(yAi1f-3lg+9nB^DUul%_ypKEr{584_sIu8L?vwK9 zi@Oc3L{t?TYx(zjqM=Lb+QxqhFXp15WmD>Z8hz@{rVqLFiF`|QgyVdP{0~}2iiGS$ zG<3XFZENn2m;x*>%y4&M7^ii2C}*wcOPa_4>vhzP^4-;(6 za59$Dyo=yr*p`+vaw1E@VSj{4{lQebbHj`+)phO}mgCz~q~Ih#a=Voz87(a~S67paLUJjRqN2=< zp31|zUD=g@sOusY)-s5hJU>v7BxJX|h1@TdeWcu9iCaET3SaGMR*m}Vh`Tv385wAjEpQ6UO~zYzSo zjXJHd!+N_8W?3>GROuImPupP)R__7<8y!%B(St_!0S2K3%hE~>%zWW2)BN+L8)Hd1 z?q^(^2i+zohZKLXMkgHe!>H5ET-A4w@O-3hPU*o46)e;>NGN41x1_Rd-J53>wLwDv z<{RoEdJ%rhIZ(61Ls;hk8-8JjvLc!`bBE;)di_)!6wT&vfxI)3Fz$ez>h)<4`kdgz z8xF7w1)~Wk_?fWUWDXZ-j3Fn)@z~e-MR;B?n(?9&mf|UuTZK)Nu$tGe2Y0z(Ii5Lb zD8X?TbO?nT!OJdK0cJe=BZD1_Pa4Xw#tqH*q#Jyt=5Q~`rsa|3DC5S28yfLlrZkno zT5KmfP_&GRI;59Pk5k}{j=fUJru0( zn!I2ynCUy+)h;HZ782?*mAR*i+ya42xQ&IpE1C%>nT$H{Sjus$UP$@a%P9&aK!C6Ok5a2_$6QN%4o`6Ig;dlW_k0d+?b4T^an6}k?vAc~kK>FSezeqRQLQphXUCn=kd@@F z$_2hLedos}15FH{_87fFA-uZvO$V-DM_cEK z4x@xuzYXp9wP}#FlLEK0#5U8NvoBkaG^j89q!v#(z=WrqAZqVPTqed7Vm4P{^e?BF+TO8r8*1oQx9LG<|Jmo;K1#hrDL~ z9rv4$wX1I$u2^*nEG`sc=IvQlOD|ooOhM2)_SQKAT}JJ#b9_$#>NM9){-si=*G_-N zTVAz$W98!Heb=QLSA9j4w4)VbY6=fjh$8#xgcmQ09y&g6y)RZ{>W^ZPw)B1RP>J@_ zKZ&=)7;TjtIMpgS_1)ODR!O_oYWwpNhvUNJL&x`;o+;a*+?4-yc}MXx2gm*kEQy@a delta 2075 zcmb7EYiv_>6zAObc5Az}_x8EAW88LbY*6;#C1X?=>jpz*;~`5nrChddyU?|@?U*om zBz)Khk=F$d`@k&81S2j1>T*dSVMGmxukcBX7(}By6a(^@F+BX=TQWfTfFI63=lst5 z{Qu{_>0I6Sr|Y&)r@Bgy%NQ`^-iK$anvTBNB}i#N<_N~;t1YhB_o zom11Fy`r(nriiz6m+7O0D;ibeew$4kW|o~PocF+DYJ-Z!6$H)3kBsb4P@WWgkG3T>RbNQf`&3Wc~pqC<#t zg@qg+64nI8OM;mRvhC*YYVm{NEVMrcEoZUnB6{ZQresk3!NlV zB>Zo)Qajj7M$KCI@RFchY8xMl2bBV%(NPzJ?5fJFlf6*!-TTHMCMd_2#>0?ao-87?)!WX*axWx94unPEIK zCeZ8Wg(55YkVnaL(FFBaYKBq_m|+^M$9f~=;gA`saKsFCSY?6PtQ>{}B3DyXq}&OL z7MPA7TH!_f*$PFtVK-!0__b5~+>^tT`7iS0IMLd`Ik@S+X!6;IUJ zfy0S*D9LDUPRHl%5K3Fs4S*i6+rfe3a=?lW@4+k7`bw-CAQRY_L*Tv~SU8G2$N?uF z9#mQJ;zueQ`W;Y-n;gLDo8RE#QNBCeLuwjykeOX}z)bWwiGH~grlRPCpnR~Xa{+@b zV@c$xF36EN7L#KMc0g8abU~raaj3~9it{eg9^u?+u_BjLrFbltIVGNgDZVn7)g>$; zZ#BwImZ!7TNk;HnF1+@1>WRy`{eMBX3f=eMZArQZ<$&b0N{$D> zP(yxdA+_62S)^f#k|=2hO+5tsDuXI4D=kf5I@cMA1-W&>);QM{TFQByhM|>H_}*%F+jiU7%3AZ;F|{Ce@r%h}S^FQ}p4EnZJeLw)u9z~Z%hxGB=PQV0ghrG3X# z7mU3}&Zr2fr6XtPreY|Qvi_v|vZ?Yi>A*wUki?f}Xfm_n-9n3N$8h-5 z9L?N47c)zG>ysKn8B%>Rb7iZld|D;m{7zkshx=$ZK4i7}-h5h1NJmKKvj}BN`LtoA z70P;Ds|=EBm2vMNCS8nLO4*rw@W|hhm*a)bhDe-C-=H_W#@KGZ@I%RBeK9S&CR+oFcoaaC2*($Evr@0$^h>_w a}^@Uxz?KdqweFIljhJOHvZIlH7 diff --git a/Server_Install_Pack/mpmissions/epoch.Porto.pbo b/Server_Install_Pack/mpmissions/epoch.Porto.pbo index fd20f85c5bc2b86b523b347d2d547e1d5e95d1b9..ae40037047e3624df0ca217b7a2877fb6f043ebf 100644 GIT binary patch delta 2885 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 ZxumZ#cS~~U()%U37nk(+Y`*ac`w!hbliL6Q diff --git a/Server_Install_Pack/mpmissions/epoch.ProvingGrounds_PMC.pbo b/Server_Install_Pack/mpmissions/epoch.ProvingGrounds_PMC.pbo index 0e125ebbf9305f61dbf4181f884be19a997b259f..790d9f26d5d4c8e4e09e252dd0e47bc91462cfcc 100644 GIT binary patch delta 2884 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 delta 2074 zcmb7Edu&r>6zAObc71H?z3tkrEo`@4HZ~~R3Je*ez*sjJQMLiHWRrE5wSx;?TiXr< z3*S$$8NqB~p5PY}H2 z4w%J-Gp3-kZEDe3Y-|Ej1Yik^0Pkoj+vwo}C=~Gh;W(B%Ze?k_a zU3{-$Cbi5c{@n12x^l|YY3YV}U!M_g#MNS3zd3A{fa7Cu5AX>VFtP#MBm|nsVF)iBp)p5oxot% zI1+iP6Y^z_#nd>09hMcFolqik9BRfA#RVs6k8rMxSUr|hrFeA6oDxsL6knOk?iCi3 zw;JOn%hTEJAS3u?EWG@5>WRRR8k)bK6>ye~37Jv`;O;DTAe~1(oF90WQFCZ0v z+F^9!55?46NnZ%57X4zm@7j2rUnd=jfoZ*T?i&22#o=4`R#8H#Lp!rGU4+VT^5!b6EVYAf@;SeRcIilgBTsu<7R zhDB1r9Vh~e{G?n@M3a}j6kG1X1Werp2W*hk_h2hX{eQq(6}s-j>ymUIyny7iNcIQ7 zP(yxdA+^U(H_=JH`E&uk~mzaa;XT1Kt74RSHLV)>!{rZsnkNn1d41KoK$U) zY@4Z}*%F+hN&(4PEWI&I`3>Timvf}6UrD(N(YXs zE*kp=&#DNirNOgwTNzYJ*}v2Kb0}}6boe2io5ESsHQMaNS|QoB@}=mS5a&iC$8h-L z9L?OlBii!5rj&+ImeiEeE)S}_RW*3?J9Ql%-A}vlA*(a=7126EdO|XvO(;hyqI2&B zp|a1pDpzu@GVU9|l#@|QX&X}nZuvX%aJ*fT2P{c(&PPjQS@Dzh{B z|I_6y2jf>gXO>Nvo6l@p9VcU3uZ%6hCzE{FYOmYFx&MPsekMBQndsDKqE&AEs*w5U zIjgfvWCnXr?ERh$;`BvkhXHg_^A+aLb{y|#O&F+Wb>fa$G;)5{-q+`6r9Qu@!JW6I Y!`vs`dH1i{1<|E%ry6s%nbqEZ09#6vRR910 diff --git a/Server_Install_Pack/mpmissions/epoch.SaraLite.pbo b/Server_Install_Pack/mpmissions/epoch.SaraLite.pbo index 345b38296adc4b59b609132e14f7a0da4a578a7c..97ac87eca5d4719efb3169173b4af3c59ef5013e 100644 GIT binary patch delta 2885 zcma)8eQZ)Fckgo& z0z(s0ZglTCzw`0V{hf3DhuO^^y|MYwI_~_jllQdp;$6=~LgNn256;{n{uBuB#Udd! zw@uu{i*1J^A#b7ff~8#hO`%tO=ebBoa;7YTit`@qp$Bz#1pOy>OLUJx$QZIz~2T$6q| zhyIw`sW!9 znTmv7EYaGVy;{7hKx^rGLX+U`~ z%a10aS>0O<_rUg)l2+mw(%TydGie~09C-Nt(O9fMNF`Y%J)%-sDyHmJ)BXL;C56#p zQW?!K1ThRqMFm+n=izwO%R4vD+frTEo>3*XBT4d3sz`RXnjqsPg_i1Sl2%DJNs?5Q zp4U@(ui-eTUAy4ZdU&}x5G3>7SOWWr8q2860fo|R{Qr}V5{rIY&1Z*x8MDEC>V)$EY}|GGzrzl_fl=Bzja9bXcKZVCciCRM+sZI>@}S zpez}@Dp8wXS)sj<-AGjxL*iFfScBbvgc5ADK?BBY(2c*e!DhT>gZo&P-FQ%<$8!=r z`edlZEi%+wEc=Z(mM|VFmmGLRhE}{F!~J+?Db(QhQdnnRfaG&U87k3Q3brYqB#ME2 z@JprCX^kB=*bOktlJTI@xF~$w4(qUb7l_#CfFg`M#=8$N2rXEKR%&Se3m2FcSSsBV zO(?MdQ27)yP;g}yrogU_@zLWGWMH=Rm9;{Hod|iWtQnq4iGSl9(WkFFJ zB=m2op%J1V;rE;abvxXRbq*-SFYQoPK+|UKu-rkfpNfN$#nPK6?|dYTIbf%DY0iUw zCphu41MFhnXvzrzCagAFdh;~KkP~8f^qWF4o)viuo_E4>JfU%GuxT3B3dZ%|E*GrC zQ^!q3IO&2;F@GcYjtf?S1yBFPWXHnerZTK?Lo+_?27igAx1VHE%2;BYabwC2jrb;0 zn#-UCJIY`!zUYNJaH@>bg6>N3N*Sf`U^(5{JV4kkfZy|gj1do1u$>=|d7zE`E5(0! zDA?FFdBL7HGj@inT}(zTWHe+Nb59l7TLd!Wb{6u6Xl9&dGU~u@wTwo4Xgj7zzC+(F zhmG2Ya}J#A=L@jGM>C^Eu~RNfJ7}HfCOKX|;Dfns`o09%9+iV+#{-=YG?Aw3$4idsV*O^gu6KEo~$G?>^CQ!*Jg`t;{Mg(tuoX5Y6s zM)XzxgfUaGfy_{8Z+|oX_}{Qk%8=A(X7@&A@LTydIJ};_L$ALEK5*WwGG@f#cFv~{ zeGU@mFfzEwT#tVN4|48Xsi-;b`2yVfg|9&8ob##N7+wDX$MGC~xSY3YHbtPb<9cbx zYH~y6s>o214Uln0?t?s6>CAW6O=)YVzi&scz@5>~{M2lsiQ(fO-Ye$AYujFN;D+_I zbsp^GWqkiT(1G8W16e;Va;u9<=eu*^Webu9?Wv#D;t2pVqan7>=_waOJteiD1!|798r9M5wnP5@q#NQThW@y%_E>`4Zl*pv$Ycv0}kybk7 zb<6AA?>^Swf5r5!&7i=td?DuFo)xw9(v8aG1^pAR&YI}r^;c(wzAC8GT~~x>N}ygp z`MF?y-r5^}G#MX=szHP0C`Z7d?c@v5ztP-|TRTJtKGq?6CkCGt=_=3%pEVB*adi!N zdW`SHt@jFKf{qxv3h64MtC+45eHB4_o!>VcXL$>wmIKcfxXZ`9Y#Y<8-_( zyvd8xcm9pmC8yMVdr+j%YW*db)M>gc*9`B$yS$Q$PdcS?Z1PBizJ={>Dy2_!mEEpT5quHvS^4YvT^3b*z; zZa+Tdkz9DRT$;Y^x>VzuuSv3g#3v`g&J8|P@!4nV{|ixP BoR0ti delta 2075 zcmb7EYfMvj6!+Zr7TN;6x1}v@1#U|~&%glUo3qxBRuOH>l+6&K*|SLOql*ZX6nDO}^Mx#ljEb%&L3o33_R3=@Ejr z+yRr=IO7_1sx0ZP_ES`XP7Zq4q-p3qzE)qRSW|5myX(@#nRT1RrCv2vZ&IL3bw^|o z+Qs+kXHu&T;&1h@(&bYtrdKBC&HMI*cs;5X+XnSgVFpYFyU@isi-lNYPcX>&<12(1 zS5(CDL1A@3ydanuf2RW&w*?EL7oq7V2>;3-j>|3k$Ho2<5og2vaocJc z$QVJdpBD@-4`$7@!wVSWynvH4wiky=-cHT%c}Hsla^cMdc@MjqsV z9S;tv%y{lYl?8n^sK$*p;PmaUaj^)$Ce%l28nTg@U9`arblHi1i5)6Xv_n8XSkyUy z!H!%KxxxWCGRI;fmtgy4#Rdly$sC88@kDXPLE0mnGbL7yCsipPOJq)or(lY&%w_Zl zi^yAza8u;zY_XFOTpbTDKbv~e7+KTt%Um)vC3PK=)P_9p;;xBmBl`A{!lHTLz%6;C z;?I^C9C*Hvnk(t@Afd2b}h_XeV<-$WJS zsoStn%DV#vV3wbh^Qma^vKM2^U6_c8yI_YtNqrACgEaUjtWlx!KD;SO_rU{5PP1ft z01P$aqZ+B5J}O%pr6`G#w$s!@z|(0|QF&Qe>e9LHa5TWJ4Rpr1o(LBYb3vh7h;!Zi z8;|sgT$+jBf1z@tA)PwIKJyLrgoHSb)~cK;!Xc1PV&D>(q$(}7LoXGZsfa+4ErX+~ zKFPX)8ksG@F{&7loQ2Y+QOc(mzrL6$UH*z1`90h1s%vhlo$p`R%ZJ*+-OGf4-y`ig ztU7DxA3mufq?U$H(rqPBE@j-LcV|+ba%ulVIxB&*rfbqOVrztW$BLK2s{@=14IIPa z&vP_$2hOFJ_BSOogwmv@MEbH$m8Y^AZ~UmP#e=(PCq87g`u+l1OGrmZ<}(OoN(FS* zy-q0acdX2k94igGhA`n^)Kb#Q6o5p-fL8pv~P8}1i7!$2@;Wzor z$In@vO(HWGI5O}P8N~6k%vL>UrRGb_U+p--#~RUJ$7;o`vuNaetgXM_$4dP^W3ww; at@-5FTMIo^(ewJF-z~ZsxUwq$qkjO$7L|Yi diff --git a/Server_Install_Pack/mpmissions/epoch.Sara_dbe1.pbo b/Server_Install_Pack/mpmissions/epoch.Sara_dbe1.pbo index c7abbc3055c2456c857b9d0eb8dea0daa8688dab..96e0f7f7129e056ac5f6a708751d395fc7727050 100644 GIT binary patch delta 2885 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 AUH||9 delta 2075 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 delta 2075 zcmb7Edu&r>6zAObc5Az>_qJ=hwlHqnY-~`r4j3>-fw68pqT6`rl1=IEwvJus%eDgn zc_jX^KSW+vIFJYyLx7-*KwT~g7>19C;3I@T#E6+_A}=u@&lm*1drM#_f8ZbI%Q?UE zKHqn~{?l_deL82;M5@SpXtGZ&GAcDS!zenzoZh592C@wC^gKsZS%gglbZ{gw*s}zH>mV$&Mj8iLfw}$Y#177%}BAOiiPjRsa1EgQ*>K%*-?Ve zyA39>Vahei?M?ft0~D2_)4P1jvo!Qhf3rVVtf{t(;kqnwYTbIV&8Md7O$v0W?x-w6 ztGK^@Ds|Q%{#O4A?Hyk^X?%LttnWS-ugBG5%PzfClmlbIE_89u5+Tvh6AE#GWVevu zii@nz7 zz%D*1Eba+DLCZ46c%qOo;f*}7m;;GuPo%T1t1H-%Bw1W8*%2!&U~>Anu^DqdB7{k# zXyo5!{g##z82>gv8G0C) zfnf&fpEQFN40!M|119_|4_M4&p$ccSP>&l~n2qOHn2T;BcyXZ-#%Wf|DKoWW+61GJ zF@jz{D-><#LoOxHpb;9e+yvzqFhM1(#zq4aV!sJ$@U98wU`;+uXXP*?5V@L?66H=% z%!i41zzmb{S2L90nyrwP&#xHo=Y|eX?qjqC#^M@3ovq2-CN8!>3u*?yh=UezE1syc z0*7O)P?pu&nu*U_A(XM2vj_Be%?dUgSpa5idJkTpR##)q9x{Qo1q9wv01c0k2L)iq zgMBJ94t}Vzpx*}7xXuQgzV%fu5#yIfR*{C0cA{TohY2X!At)a#>Kwpe z#|RR6f&&UXgng6)+RYaLK5a~x`h6U8|PX^(Kuj94|CRHb++)zj= z{$i2Afj<{fGbP$%UJ5LE%E7OI|}E#66`eO?C$(tA<$nGEZB6B11fssE=%A-WLn;D}r&?Jtw4vfas9k9bHNqraAgS6`&ELWlPKD;4G_n`uioMy@P z02r#@Pc=|m{Zzg*Kv5DUZKkP*fZt?M#oqGr%%yYTXgtWR40a~Co*0*mav>osB)KsE z`Xjv}m*wJ_FI65iWK-wZr@o<{h>*mAT9s2pI0W)ZY`X*|sY*+2(Mu&}Dke~5%ix%5 zm1JE@^-q`JI8_2j&LZi}0m`ozzrL6&T|Q0q|DNx0)ipKN&JN69!ADx6;dUVysE~FZ zQJpvR9y+Naq?Qhyq+3eCE9Lx2@5rSpywcu>bY2RlP1a=RB$f-wj_wzu%YvK>4IIPa zFEcbVw+&{O^){w7gtDZ@RCar(s-m(QZ~UOH#e+L&Cq87g`d&A!C8Q%H^ErfaB{!XS zw-da*jwN}LV~JsVAEq3PT1s0PH@M{Q$iwkMxG9?8GB@bStg+{ji1$Y@HayNT7OB+6 z6#P$@ckGN`^_*GOU|s?9_R=^R+e&3@2|k(RJC;_sJe=!4=(uO1{jAjMH`<-~ a?C~F^_sWH9b(Y)! diff --git a/Server_Install_Pack/mpmissions/epoch.Tanoa.pbo b/Server_Install_Pack/mpmissions/epoch.Tanoa.pbo index a4a744c2788b47bb71ca5b8daef54e6d0d457b9f..37fa5a41b4fac362f766211465da9f3ba936d0c3 100644 GIT binary patch delta 2885 zcma)8eQZFh3zb( zfze8BGqFmgc_OEUX0%(!${*EW?)Fv%sbykg(yF3ufI9j|TP9JaF%-IP)9Bjn-sdC) z7EMUG(Y@#V&c{3Vch2>(-)ws8;-(|3xos!UtZCH?55E`=j9C>o*m6hoXMz7977j#m zJA{pTq3vim;3`yJF_tU8EOZH1PlN-agB|e~1)NRUTqG&ZqH}yjA{+=Suh{L%+me{$ zi+P@(ITjAwRL;1W$T}ekxi)D^$N&C7IPgX8BWp_$|5qAiBIhQL0Dp~cy^3tKPq?KV zx?>KVJswtsrds||Z#Zy8S=;n4;e~8CuxwiSPm^2O-TV=^`DCuOCB$*=cqipNtm-O;HLx=!r{#Et1cROslX`r~{>QeC#A1CuD#^;};RuzbV)Fh-y05RLq%b-} zs-qc(AesTGsv>jeJREPk^tKJNwp7=(Z$ysmN|L-2FUjtWB*<7vq0#Rr=?KXtNs@}v zvwA8IYL0!%ohubek6vo=_{gj`mcT(0iDe?p0fo|R-2an~9E*NClFts^W+>wushJU< zD*?v}W2iqCi41n^l@kLI(n@NXiV2g+!PLC8Ml*P~1f19@f`}iuMBXtEYmX;K5?N|o zr@=%M*zqX|?EFgR4R@4+t-#~a9HVTb%9II=USnuLPV_`r&>@+Afu;|oQe8tskpbq7 z1!c+LZIRmi+yw1~>_)s^hQu#TunM~`KnXUPp#fuN=*FL!VH4gl!)BIcHy#%0@ed+B zR!C5bTO_DA8V_o5j3GQyE?V)J1g&^Qf~~l;6l!p1DXcckLGrnx1l4FN1@mNuC z@av`2X^jQeTQo4slJTHgyC{6p0;|!#2Lx=gLJ@|a&^rz>2rXEKR%&qe3+I^TSt#8Y zO~^41#R_UUs#~5fTqpdVY!uFKNb5#qcNB#?`$NDSz)(wea4Ay z8`$uM6)ZyDXwn8ACiEMO!90yIV1pPQ|0Z9I7X`f$FWaCJPb=IiY@UKfUb`OLV~6E< z_LQy&C+yHEThMiEwc5eK!6WZ9nQv8RL zg0)?<3oLmvZKt`~!(`M#LQSSH_f(NxB#;4jvXJ*gGvE}HQ3r05aU|M9+c8D*9r}Jb zY*0R)vEodhz5p94XlAr17RqID7p?Qm1gBRIRlv*+^*{p5k4rwXYg^~GW|ED>Q>0%` zw5i{}0k;eSZRV86hoiUQ^(r>S(!+OW7^B)?@*8qGD$_~e@oBx-hfSZr5{@?S%U)XN zi=RM`O8ySZKnx9xq|=c^c1tuKWlf5^KZWI;w5J&V-3vUiIaqx!dR;4}9J?gV*y|;c z??khKXm+nQ{j^Xkv&kfh%ZdGDS*@myCWZ-PpJwOrX-w>h$(alred>u%;aM<+*!Rtk z5p~5sVN_SFAv07O>}$av{u>U68Il^w?A;&_d@J7uN7r!=sr7fD0&MrIv>9= zKLe4oY8l*TuEsxyM>)r0Dr%1VJ_m<->v?w&lC)zOO2V z!rRr*80TD%`}A~REI+SXf>UR?YISOw)4{yZhHn*c253>KE>>h?l*pv$Ycu<_kybk7 zRpW2DU)@wcd_(uXS);&`d?9Avo@KT4(zVLu1%2ahp4ZW(SKmC(_j;jDwcp}jEP;CU z%xApmWm7QpcrxA}jrcT{qZ9_KvRhw>?hS@^+}H9qi?Kv#h}@RFf_kgIFJ zbEEoB-2Mnp#_5QmtB|fDx{B#4QCEOT7lFEQ|By-b51C(hUHzR!Tnd%!@_j^(#_4#S zdz0s<@9Z0`iZ-$P!JtT?e)ToG*r|IU*9`B(hh1U>pRdr>mIayCnQpmtSqc-Z4>sHr*VBmW0i_kg(iMQ~r!uHwGH4T}I5!!_Q; z9mMCIq8*Qyi&GC=7eB80iYTeaD#YY89;y&U_R|S3UlyHoeBORf^kedmVu4!uo_M%O z{pp{@J3$P$NmiV0lWf{<{92o&UTZ6@TxuPCJ9l$9`}BoNSO3(w@0qQBe_6qW{{lQ! BodEy< delta 2075 zcmb7EdrVVj6!+ZrmOg;q+tQY{3b$n-XoaGpB6f-td}ITBjRZF96^dLfZPykZGR4F{ z_+!r3og7^vtBKKN8;RJNYoePN_i*lE_Qx`pXq;Oj>gJ~NwJc8e-CN^h^AGpO`Et(h zywCTY@7U>iZ+|v#>lDi89h&A-i;PN5%`%BDu%x!CkAf^iEVV#Wrxvf7)s#*z?$J5L z!+M8iAZuAuvsDpq=tt;-Ma!C0;vTD29A=pmok`P*?-g;#B||ye8BJ;?yIZB8y{QX1 zRR)?asA<}ta&hxP^G2Yi={l8q)wSIwTc`&!M~y-wt;rXgD_QtnoKbm4o1~XDl^!AZ zf?Hq~>!)9(rh8MqssKeL>C}L4O@@Zv?QimDiPcpOv9mTqoKd?;T;@|#b!G*+RC`1g zp+$VRZU!}C6ff4jOnWC)R8CFJnREIR@mfqRHV+u2!c3R|4xycM6$|nDu26^zBszpR zS5(CDAz^h;ydapFK${Rx@Zr`V=i@4>vh=ti8*H-!%R|9nTTRCUMLALE2o{O7MIVA* z1#IUN!iuioBeXPajK}jBGhWXIt0fSRbcNe$+uMV!36jO_mL0L&3TBs&n~*l=!$K#C z6bb*^tjq?s(uZcPe0Wh%F14Kx#e+%#(da`Lxgt6Auo{h=m@>my zWK3W%%n3!7^C7pA=e!9Tu*?i)7%)QxtiuK)sU-Ugwx)x5o6z^gW}V}34Ju<;#ufm&CE)qBYVdUFZ9D;Me?BKLB^ zfd>Xv7Cirf%8GtFRN)3YaE6vwxOkLb6Ye234cf`fM(i*h-43E(>VU~8Iv^+?Eb5)W zVCxtXd9o97Wsb$<7=rDS6}?UOKc{26*r)1UQ7h}lKl+?9IQXBKYhdalqP3YfC3XA1|6F29P zia%XybmEVN)NDzg56K1kMRMQOu^8Vi?T>8}Pox9Z1AhB-|c%pe^ze z9}{@8NN(JA6Y>@d?eZE5A?^uXNunbd?s?4Gmwwvv6M4)-iTc1+=6%r+-yMvhVIx(D zr*6VRDeo2(fJJ^%uE(Ou%U+BNZo@cC-UbKsNa{PV38aBPVT}r1cj0wOx(nri0 zf9-)@kxR4i+s{=VG-|0c>=WNmS6E2kaE;2PA{+wwB>FFbS*p}g+YM5&g^CIk*)lk) z>XB@{)S;OY9HWW>$yq3E9H#sR@vD(6>GGGL^sX$b+$-(7PiH6b`Dq$$W_*p1Xzh40vO37Q(a13z z{xnN7yZ^klw67tlA(SCCB(=-iROJ;_c>M=;4IbDoGf*d2>~ajBTwlwm6?i@U5%L-5$>UA9UhV(MeB5CqEUfaN{@m z%!kidon0a`=s(hbjtt`XS!Rm?bW-Cb=C2kU>t{_EsAYBHmgi~Y{H(pN&(BJIe$#UW bIgKBuE__tBM0+lJak2jQzWv|z(kK1_%rTV% diff --git a/Server_Install_Pack/mpmissions/epoch.VR.pbo b/Server_Install_Pack/mpmissions/epoch.VR.pbo index 9892e9b6f2bbd05e18bef53402076bf407e57d5c..10a78b1bce36acdd51ce268fe2f02387f7bec843 100644 GIT binary patch delta 2885 zcma)84Qx}_71nw7d-2PU{a*YRJ04uSkj7xhFO(#N5b`%#)6c=-#>@ZJC%hZB@~_f~s~>TP9JaRVb8p)9Bjn-sdC) z7EMUG(Y@z<=jWaKopXI;X6vhe+sJ-gG47S8 z&>M3a9PzL!)K&3s^@M|$)s1!k5}wP3gDa=i|I~TaUG*PuhfYm3HiS6N8=v|?<4B&6 znFt3@7OBk*ZZ+PPr*3R}T97i~;Bl)iy4E(WClpd&Zr{k=d|bWS-ow|_YC565D?0V>HV>7fXfrDDpyNV>PTp(sB( zNXnxbh9J5DDJvuM=NuewxQ+HLbGB61ws%;G?M#xK6F*?9ja9VHh1RwS1ldM!}GucKxn zK2rqF)nceG7KseB>`@Z^5zPd-Wd|OX=4Xi@WXu=LYCaf@t-8mX#&<-&?{tdnmFA7ExFWF%Qo>95ASU(Btc>Q{Cw*yw; z`O}619Ctvgkh>9l#{sKB#F-x%teAh=P=b|CXu!vu;4Kondr2mxj3h=GHzu4=hi@>Y zsRTA+O9`yQlWtg!6D5=ubXSbmODK)|OX<$y0>XAa{EiD`47;F=?Y#J77c{Yd#rUa< zg7sa!8>~4qeW$zH&1BRd_f(NxB9I9?S;#x0nQ)THr~|KA9FBI;c1)36hrU}1 zThtF{Z8+O&%)?p_&5RbsO1UiUq;;Mh=ZxAx56te+_9wvdgd89{A8CE0o@68O6zNkE zP1^Ub!F7{Bn>pnR;K&VlrHoCn^w8}Y#;7)s{JN5kDs&R~0(vj@V%^8EjHAu_lAqT3 z;>XaXk(;m*q)`8GIvq)5w?*So)}*-W6Ij(sdy4VjyT}upgXMRkH#Jhqu}jj8{eBX8 zJemzgvwQUEr-xdTO(scPN$evlt8{fVF+>>qbUR-_XJSiC$z<5*(_Z`po(6M>ec!?u z(N_NxMht~IGDD@^y$$%of5Uz$LsG+;JzJFiZ|2(I=q7HtR&xtHV82_X&xoVVoJSk@ z3?$B`XK(2R?EkJ73XMa+KXKY}?Gj@=)w`49Iy^m~ddFV7V4%yWy>@}`@k6!dxXwRc1U1^( z&v^4o=I+oF$#`Eh63|(Wau{stE@M7=x0sr7dy8PhLoI@Ptp5dpt~{;(1ykPuS6z!U zBgR(T{vc1r=!l^!pRNMB3h64+R)g6Pf$Fh}L9s=C|Z(*~OO6e0_cW~5~ z-lrsT70LAIFG{9I$!2K}RIN=84fz7Km6Znq!`IfYU1=&lMr^-o{PeFsJ$L2ixf7d6zAObc5Az>_x8EAY`g8k*r04JkI5JX#=60XGG4l5Q_5xQ*oD4qJ8(=M ziGS=5k=KT*dSVML9HukeQv6AYpWFU5d7W(LUPdDwXrq+6gX8P44qf%4zjG_xHnVssBAj^=*EY&os#hWHIrPYZCv`+E3 z&Y>B|U)9oTRm9u6EA+9lRV^ycPBm3zXyLJ&szr0Xx*tnjtQk+LQao15oDxsL6knOk>lT)i zw;JcB%G25IAS3v7JiPpL>dDW@nu}i)k)bK68<3`ICl~`gTUC|4bS@H0gt(2NjwII|=Tb2)EJTD97vbL+ z(<^diKA!trPx-vkp@(!q8t2T^()>JF7}MlIg@L0ykW_t7qV$ZGX{rL>lij*!gf5z3cJ>4MP? z@b)>^7D&#uhP{KBb~0)yV`ECeEq_NIju#?JVo5H0gP!afd&We(U&Pq)6vtSl3OiHy zKV9B+FagzbX4#Adh0Hta5@c)}m9ZuHRElq3=W}~F_kYl-&qSv^6P^A{bcP$hDPcZ- z&g$$EnL+=F{vXL8PG4Yl=s_zjxyt<2h7$v<5rYk^R@^a%MlQhG`}zW`)E6+m$C-OB YXTsIH4t=-wNZXoOCC9vtT;sWa0D|F@ZvX%Q diff --git a/Server_Install_Pack/mpmissions/epoch.Woodland_ACR.pbo b/Server_Install_Pack/mpmissions/epoch.Woodland_ACR.pbo index f308ebc3e91973bdc250c7c5583b707fe8fbad4c..293293e3c7aa24f3e2d9adafb61d3935f42f9e5c 100644 GIT binary patch delta 2885 zcma)8eQZU-lCao*lRuC$Gv}F=yT7^Q#){U<1?tM-| zV9|t>8{K=(?|i&-f9G7Eo7sBf4_gnf=Z>E^eP6Rtxc7xfaMZ4P!7+8%cn0_n;*nr< zYKO4JD6|}j1U-f7aj{H&tI#97|8gWKx!4hZQNTIW2a9CYU38W&Pey_f^|;fi{z{gn z_+p;tXOBjLpQxw3Ok^LIgsB#J(!l?5eJW{^*;?>wY%{n?xhn`%}rsB^CqTVY91*N zvJ;WuYb9!HlSfT-6sQ|Io)M&MBzVlGi>`J|>j{O`*SBoo#C__OEj@f)T|@P{sm{)G zGsfX$ET?&j;Xc@zRx(N=OF|)Em`QzsRNrF{569!Z0V>HUnV~3^rQ^!JXr{NfsiZJA zNGfAlh9J5Dsi+|H=R6#*dyJ0FbGB61v3FRB?@E!p6F2$~7V6>lk zV?kLmcwM44KQ}{bA-fU3pCR!pGpxnV-$DsCSfC!`7U;yESzs&Pw7`Qb%T7Eb(c_;a zdMuZr2DiyjCyEF3IARzNmq~U!Dnm0~kl|rmZiQ;xX@&Ksc}PB2l%W#MR9b z2ft#aPOELO$)A?yW$k#PMC}k_Qr?RbG+vXKD z0Yd*48|oo?5q`tjQM19E-nmE^w?nsjW!8;e z2RQJm9c)70Xu<(LCaf}vp*)Q-=zusL`zBwE=LDmO=N+&DPpRBmY@CF3yna2n+X<`i z%t=ELjys`U$lnOQ?}XJL;@KY=Y*={GP>R(qXu`)_;4KkDy(F7fMv|k98xt;Qz;~I_ zR0d_f(NvB9IApvXHk$GvOqYQ3qbLI2`Mu?U*L{4!u+c zo7InJ?Ks6LNs;dZhi4Mv{vr(xgvG zwrEdZg=;2(Hgnn+z>(|lMg^N zxlf@>BY%gLAcgyfGnr^Iw=I^4u_ndt8?dUK_7vm4cabMH2PbY>2|(=&cwF3lFhQwr@edwo&j^1ec!?u z(N_NxMhwL|GE1eQ-X?tY->_fGlJszP&t|3n+xa#)vXQ$-tGfy1;J8zz&xj+fT)8&z zIY^vc&)^PoE%60B%DI+OQFGk;1-P^eUxCIs=2E#my7ohkGjjOx3Zq%IC_J4Vw@O3S zklQNfCj%)qKt>t44;i^iN4~r6NLxMo0~>mH?j7}=6D9*q44-lvJwiUby5mhdZrVs& z=h1efj30g%+VG)SkhPNnx2DKC*PZh(TY%K7&;6tZPuanQryL+@@5x*y#uFlnl^FRe z@6^JhoO=`QHPV5xYR0e(C(m$|+T=86fCZrge_6npph=^;c#(rqBAceK&D_&Qn(2_& z#NTnh{zUumO~WONPJw0lLd?BAD{JVb>y^n1ddJ?LG0H3#T|j`mjEt>TXze0 z0H1S9PCQm7P2P1~s&MVsBw0IJE~TdNV7Vl*pH6uGyyT|i^ZG@p3R8cU3bYj$r9(y9 zPyZs_3}K{2w&Qe*?9g{(ms@1*a*Op_K7043Q-RjcmKR_A*ZJfnq2TF<-g?~eUkh@Z A>i_@% delta 2075 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 delta 2075 zcmb7EdrVVj6!+Zr7TQ94Z%bR+3f`80pcRS_CSp~jpqPz^x{<+Vy+YBerR~}xQ-_-P z2Y<}@y2{Z%bTu)$Y$FjncTF@AvzOC7vt-l6#knQ(vAO7cuo$QN?yW)G{KNfmzMS(r z@AG}<+jX}7#;N*k6;!`>aJo+|GAcDS$0WMIlG>&|0kRCSRI{c|E#5GzDXmW2uXT#Y zbPmnF?4>QORz$8OqtgXi~G;y($IWkh+vp zrKjnFnwCQ;7qSY721yJ|DUnYEk6r9L%PXI7vqwZ~-< z+QfJ2W>R&G_-oxOw0BCy^orEHd0&4l-iWEi)_r=ZFbgJuL+IpO#X`KHI~3vqi4{Ve zD=Omnkgz%^UJ}eqphJi!_;7oW^KsLvvURx80Jgb-WuaiOqh`e;MLAJu2^NWTL`Oic z0(SBVVR?7(F8E+cEY6-+6-QkYf&dy+af@E>KWk)Qxg4yNcCZ)~!u+T*! zMZ*6!E3<*Ebi}Nk4=)PJrFQb6cu*-I8Xa+wE0RMGnZb%jj8LtW`zvus$4!>rKpBp_qxsM4}n1t*7bfzYKo4DKxt*99S6JE4Jf#Qie z8*n($2BjHoZRz;D4MJ(F`U9ZH>o&0CxLmMc)7$Vo)mw$t2gn3ATji!4Arb4NfSMISw^riQ=4-v`08sTC5yPs!}|b$ea>S!4zMa%jy;u zk+&M=;vggVZ7jU_Wa^1e$(o6u=aHc)scVs>Hs*s5cTZ58(0_mw7Rv`GZpkMV zf3n2r#GeYOxsq-iB%5`M;v(wS@UMfkiS^yl-E!QaZl(<5-Wn?b)&3(>8C9}kx?E>)JL{5?~8``HNhC_H&KOn z<~A&p^6x+aSmY<=8Wl}m_F`20P+hca%#+xRB5#B)BgA z^+$R|F3rYoKT~iY_4Eg>Btna?7WEfvs) z;STWjIaeAa=St)50Zcj>wUn|k1>lyyBM-+5T}_cVm%c$ydW}7gM7*EJ*zqLCSfvs> zllwnib~+fp>KU`FM?)_2)~Xm8+gfF8aXyjY+gFvlJ)HYL=;WuOQ=W=WeJVQ5jbDvp zK6u9J>=Kzl|MC7G$skT$V7BT(D>YqV?zQ1~KWoB3Evpr`&Z3d?v-Z9|KP&b5P4~E* a&hIC@eBQV@|Bm%L{=>bWF8rp~Zuke+XOzVN diff --git a/Server_Install_Pack/mpmissions/epoch.utes.pbo b/Server_Install_Pack/mpmissions/epoch.utes.pbo index 634d8e35945fa74c7820f6a7408a3573791894ee..a0f3f39a21945f8a153393635d853e141d62b5a9 100644 GIT binary patch delta 2885 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 \"refreshDelay\");" !" [\n\"draw\"," !" [\"buttonclick\"," !="(uiNamespace getVariable 'ESP_map') ctrlAddEventHandler['Draw', '_esp_targets = EPOCH_ESPMAP_TARGETS;" !="ctrlAddEventHandler ['MouseButtonDown'" !="(_display displayctrl _idc) ctrlAddEventHandler [\"LBSelChanged\"," !="_ctrl ctrlSetEventHandler [\"mouseEnter\", (format [\"_c = _this select 0;" !="_ctrl ctrlSetEventHandler [\"mouseExit\", (format [\"_c = _this select 0;" !="_ctrl ctrlSetEventHandler [\"mouseButtonDown\", (format [\"call %1;\",(_buttonSettings select _e select 2)])];" !="_prevButton ctrlAddEventHandler [\"MouseButtonUp\", {_this call cba_diagnostic_fnc_debug" !="BIS_RscRespawnControlsMap_ctrlHeaderRespawnButton ctrlAddEventhandler [/"ButtonDown/"" -7 removeAllEventHandlers !="ctrlRemoveAllEventHandlers" !="displayRemoveAllEventHandlers" !="_vehicle removeAllEventHandlers \"GetOut\";" !="_sapper removeAllEventHandlers \"Hit\";\n_sapper removeAllEventHandlers \"FiredNear\";" !="_unit removeAllEventHandlers \"Hit\";\n_unit removeAllEventHandlers \"FiredNear\";" !="{_ship removeAllEventHandlers _x;} forEach [\"AttributesChanged3DEN\"" +7 removeAllEventHandlers !="ctrlRemoveAllEventHandlers" !="displayRemoveAllEventHandlers" !="_vehicle removeAllEventHandlers \"GetOut\";" !="_sapper removeAllEventHandlers \"Hit\";\n_sapper removeAllEventHandlers \"FiredNear\";" !="_unit removeAllEventHandlers \"Hit\";\n_unit removeAllEventHandlers \"FiredNear\";" !="{_ship removeAllEventHandlers _x;} forEach [\"AttributesChanged3DEN\"" !="_zombie removeAllEventHandlers \"Hit\";" !="_zombie removeAllEventHandlers \"FiredNear\";" 7 displayRemoveAllEventHandlers !="_display displayRemoveAllEventHandlers _x;" !="if !(isMultiplayer) then { { (findDisplay 46) displayRemoveAllEventHandlers _x } forEach [\"KeyUp\", \"KeyDown\"] };" 7 removeAllMissionEventHandlers 7 ctrlRemoveAllEventHandlers !="(uiNamespace getVariable 'ESP_map') ctrlRemoveAllEventHandlers 'Draw';" !="ctrlAddEventHandler ['MouseButtonDown'" diff --git a/Sources/epoch_code/System/EPOCH_zombie_brain.fsm b/Sources/epoch_code/System/EPOCH_zombie_brain.fsm index b68620f1..855a0346 100644 --- a/Sources/epoch_code/System/EPOCH_zombie_brain.fsm +++ b/Sources/epoch_code/System/EPOCH_zombie_brain.fsm @@ -684,7 +684,7 @@ class FSM to="instinct"; precondition = ""; condition="diag_tickTime - _t > 0.6;"; - action="_zombie switchMove ""AwopPercMstpSgthWnonDnon_throw"";"; + action="[_zombie,_trgt] call EPOCH_client_bitePlayer;"; }; }; }; diff --git a/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf b/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf index e6329675..93e2bb38 100644 --- a/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf +++ b/Sources/epoch_code/compile/EPOCH_UnisexCheck.sqf @@ -17,7 +17,7 @@ params ["_unit","_container","_item"]; // check for access of a locked container if (_container getVariable['EPOCH_Locked', false]) then { - // kick player + // kick player, TODO: temp ban? EPOCH_kicked = format ["%1 attempted to access a locked %2 with %3",_unit,_container,_item]; publicVariableServer "EPOCH_kicked"; }; diff --git a/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf b/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf index b6880e60..9a773621 100644 --- a/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf +++ b/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf @@ -12,12 +12,12 @@ Github: https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf */ -private ["_unit","_sapperNum","_config","_targetPos","_grp","_driver","_index","_nonJammer","_nonTrader","_jammers","_jammerRange","_restricted","_disableAI"]; -params ["_unitClass","_trgt","_doVariable"]; +private ["_loop","_unit","_sapperNum","_config","_targetPos","_grp","_driver","_index","_nonJammer","_nonTrader","_jammers","_jammerRange","_restricted","_disableAI"]; +params ["_unitClass",["_trgt",player],["_doVariable",false]]; private _bomb = objNull; -if(isNil "_doVariable")then{_doVariable=false;}; -if(isNil "_trgt")then{_trgt=player;}; -diag_log format["Epoch: ADMIN: Antagonist %1 Spawning on %2. Do variable: %3.", _unitClass, _trgt, _doVariable]; + +diag_log format["DEBUG: Antagonist %1 Spawning on %2. Do variable: %3.", _unitClass, _trgt, _doVariable]; + if(random 100 < 6)then{ [] execFSM "\x\addons\a3_epoch_code\System\Event_Air_Drop.fsm"; }; @@ -25,12 +25,15 @@ if(_doVariable)then{_unitClass call EPOCH_unitSpawnIncrease;};//Assumes Antagoni _index = EPOCH_spawnIndex find _unitClass; _spawnLimit = EPOCH_playerSpawnArray select _index; -if (!_doVariable && (count(_trgt nearEntities[_unitClass, 800]) >= _spawnLimit)) exitWith{}; +_currentLimit = count(_trgt nearEntities[_unitClass, 800]); +if (!_doVariable && (_currentLimit >= _spawnLimit)) exitWith { + diag_log format["DEBUG: too many %1 exiting unitspawn",_unitClass]; +}; _nonJammer = ["CfgEpochClient", "nonJammerAI", ["B_Heli_Transport_01_F","PHANTOM","Epoch_Cloak_F"]] call EPOCH_fnc_returnConfigEntryV2; _nonTrader = ["CfgEpochClient", "nonTraderAI", ["B_Heli_Transport_01_F","PHANTOM","Epoch_Cloak_F","GreatWhite_F"]] call EPOCH_fnc_returnConfigEntryV2; _nonTraderAIRange = ["CfgEpochClient", "nonTraderAIRange", 150] call EPOCH_fnc_returnConfigEntryV2; - +_loop = false; _unit = objNull; _targetPos = getPosATL _trgt; @@ -53,10 +56,11 @@ if(count _restricted > 0 && (_unitClass in _nonTrader))exitWith{ _disableAI = { {_this disableAI _x}forEach["TARGET","AUTOTARGET","FSM"]; }; - +_units = []; switch _unitClass do { case "Epoch_Cloak_F": { _unit = createAgent[_unitClass, _targetPos, [], 256, "FORM"]; + _units pushBack _unit; _unit call _disableAI; [_unit,_trgt] execFSM "\x\addons\a3_epoch_code\System\cloak.fsm"; }; @@ -64,6 +68,7 @@ switch _unitClass do { if (surfaceIsWater _targetPos) then{ if (((_targetPos vectorDiff getPosASL _trgt) select 2) > 25) then{ _unit = createAgent[_unitClass, _targetPos, [], 120, "FORM"]; + _units pushBack _unit; _unit call _disableAI; [_unit] execFSM "\x\addons\a3_epoch_code\System\Shark_Brain.fsm"; }; @@ -79,6 +84,7 @@ switch _unitClass do { [_trgt,_sapperNum] execVM "epoch_code\compile\EPOCH_callSapperMigration.sqf"; }else{ _unit = createAgent[_unitClass, _targetPos, [], 256, "FORM"]; + _units pushBack _unit; _bomb = createVehicle ["Sapper_Charge_Ammo", _targetPos, [], 0, "CAN_COLLIDE"]; _bomb attachTo [_unit, [0,0,0],"Pelvis"]; _unit call _disableAI; @@ -89,6 +95,7 @@ switch _unitClass do { }; case "Epoch_SapperB_F": { _unit = createAgent[_unitClass, _targetPos, [], 256, "FORM"]; + _units pushBack _unit; _bomb = createVehicle["SapperB_Charge_Ammo", _targetPos, [], 0, "CAN_COLLIDE"]; _bomb attachTo[_unit, [0, 0, 0], "Pelvis"]; _unit call _disableAI; @@ -101,6 +108,7 @@ switch _unitClass do { _targetPos = [_targetPos, 600, 1200, 5, 0, 400, 0] call BIS_fnc_findSafePos; _targetPos set[2, 600]; _unit = createVehicle["I_UAV_01_F", _targetPos, [], 0, "FLY"]; + _units pushBack _unit; addToRemainsCollector[_unit]; _unit flyInHeight 600; _grp = createGroup RESISTANCE; @@ -115,9 +123,11 @@ switch _unitClass do { [] execFSM "\x\addons\a3_epoch_code\System\Event_Air_Drop.fsm"; }; case "EPOCH_RyanZombie_1": { - _unit = [] call EPOCH_zombieSpawn; - // spawn more zeds up to limit max spawn limit. - "EPOCH_RyanZombie_1" call EPOCH_unitSpawn; + for "_i" from 1 to (_spawnLimit - _currentLimit) do + { + _unit = [] call EPOCH_zombieSpawn; + _units pushBack _unit; + }; }; }; @@ -127,7 +137,7 @@ if(_doVariable && (!isNull _unit) && (!isNull _trgt))then{ _trgt setVariable ["EPOCH_antagBomb", _bomb, true]; }; }; -if !(isNull _unit) then { - // send to server - [_unit] remoteExec ["EPOCH_localCleanup",2]; + +if !(_units isEqualTo []) then { + _units remoteExec ["EPOCH_localCleanup",2]; }; diff --git a/Sources/epoch_code/compile/EPOCH_zombieSpawn.sqf b/Sources/epoch_code/compile/EPOCH_zombieSpawn.sqf index b90fd195..e62367dc 100644 --- a/Sources/epoch_code/compile/EPOCH_zombieSpawn.sqf +++ b/Sources/epoch_code/compile/EPOCH_zombieSpawn.sqf @@ -32,6 +32,8 @@ if!(isOnRoad _unit)then{ }; _unit call _disableAI; _unit switchMove "AmovPercMstpSnonWnonDnon_SaluteOut"; +[[_unit,player], 4, Epoch_personalToken] remoteExec ["EPOCH_server_handle_switchMove",2]; + _unit setmimic "dead"; _unit setface (selectRandom ["RyanZombieFace1", "RyanZombieFace2", "RyanZombieFace3", "RyanZombieFace4", "RyanZombieFace5"]); removegoggles _unit; diff --git a/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf b/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf index 910b02f0..c2132dab 100644 --- a/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf +++ b/Sources/epoch_code/compile/environment/EPOCH_client_bitePlayer.sqf @@ -16,107 +16,119 @@ _dog call EPOCH_client_bitePlayer; Parameter(s): - _this: OBJECT - attacker + _unit: OBJECT - attacker Returns: NOTHING */ private ["_distance","_toxicChance","_bloodpChance","_fatigueChance","_bleedAmount","_bloodpAmount","_soundEffect","_canSee","_ppEffect","_bleedChance","_soundEffectIndex","_soundEffectGlobal","_animationEffect","_animationEffectGlobal","_cfgObjectInteraction"]; -if !(isNull _this && alive _this) then { +params [["_unit",objNull],["_target",player]]; +if (isNull _unit && isNull _target) exitWith {}; +if !(_target isEqualTo player) then { + // re to other player + [_unit,_target] remoteExec ["EPOCH_client_bitePlayer", _target]; +} else { - _distance = 5; - _toxicChance = 0.1; - _bleedChance = 1; - _bloodpChance = 0; - _fatigueChance = 0.1; - _bleedAmount = 30; - _bloodpAmount = 2; - _soundEffect = ""; - _soundEffectGlobal = -1; - _animationEffect = ""; - _animationEffectGlobal = -1; - _canSee = false; - _ppEffect = 0; + if !(isNull _unit && alive _unit) then { + _distance = 5; + _toxicChance = 0.1; + _bleedChance = 1; + _bloodpChance = 0; + _fatigueChance = 0.1; + _bleedAmount = 30; + _bloodpAmount = 2; + _soundEffect = ""; + _soundEffectGlobal = -1; + _animationEffect = ""; + _animationEffectGlobal = -1; + _canSee = false; + _ppEffect = 0; - _cfgObjectInteraction = (('CfgObjectInteractions' call EPOCH_returnConfig) >> (typeOf _this)); - if (isClass _cfgObjectInteraction) then { - _distance = getNumber (_cfgObjectInteraction >> "distance"); - _toxicChance = getNumber (_cfgObjectInteraction >> "toxicChance"); - _bloodpChance = getNumber (_cfgObjectInteraction >> "bloodpChance"); - _fatigueChance = getNumber (_cfgObjectInteraction >> "fatigueChance"); - _bleedAmount = getNumber (_cfgObjectInteraction >> "bleedAmount"); - _bloodpAmount = getNumber (_cfgObjectInteraction >> "bloodpAmount"); - _soundConfigArray = getArray (_cfgObjectInteraction >> "soundEffect"); - if !(_soundConfigArray isEqualTo []) then { - _soundEffect = selectRandom _soundConfigArray; - }; - _soundEffectGlobal = getNumber (_cfgObjectInteraction >> "soundEffectGlobal"); - _animConfigArray = getArray (_cfgObjectInteraction >> "animationEffect"); - if !(_animConfigArray isEqualTo []) then { - _animationEffect = selectRandom _animConfigArray; - }; - _animationEffectGlobal = getNumber (_cfgObjectInteraction >> "animationEffectGlobal"); - _canSee = call compile (getText (_cfgObjectInteraction >> "canSee")); - _ppEffect = getNumber (_cfgObjectInteraction >> "ppEffect"); - }; - - if ((_this distance player) < _distance && _canSee) then { - - _soundEffectIndex = EPOCH_sounds find _soundEffect; - if (_soundEffectIndex != -1) then { - _this say3D _soundEffect; - if (_soundEffectGlobal != -1) then { - [player, _this, _soundEffectIndex, Epoch_personalToken] remoteExec ["EPOCH_server_handle_say3D",2]; + _cfgObjectInteraction = (('CfgObjectInteractions' call EPOCH_returnConfig) >> (typeOf _unit)); + if (isClass _cfgObjectInteraction) then { + _distance = getNumber (_cfgObjectInteraction >> "distance"); + _toxicChance = getNumber (_cfgObjectInteraction >> "toxicChance"); + _bloodpChance = getNumber (_cfgObjectInteraction >> "bloodpChance"); + _fatigueChance = getNumber (_cfgObjectInteraction >> "fatigueChance"); + _bleedAmount = getNumber (_cfgObjectInteraction >> "bleedAmount"); + _bloodpAmount = getNumber (_cfgObjectInteraction >> "bloodpAmount"); + _soundConfigArray = getArray (_cfgObjectInteraction >> "soundEffect"); + if !(_soundConfigArray isEqualTo []) then { + _soundEffect = selectRandom _soundConfigArray; }; - }; - - if (_animationEffect != "") then { - _this switchMove _animationEffect; - if (_animationEffectGlobal != -1) then { - [[_this,player], _animationEffectGlobal, Epoch_personalToken] remoteExec ["EPOCH_server_handle_switchMove",2]; + _soundEffectGlobal = getNumber (_cfgObjectInteraction >> "soundEffectGlobal"); + _animConfigArray = getArray (_cfgObjectInteraction >> "animationEffect"); + if !(_animConfigArray isEqualTo []) then { + _animationEffect = selectRandom _animConfigArray; }; + _animationEffectGlobal = getNumber (_cfgObjectInteraction >> "animationEffectGlobal"); + _canSee = call compile (getText (_cfgObjectInteraction >> "canSee")); + _ppEffect = getNumber (_cfgObjectInteraction >> "ppEffect"); }; - if (random 1 < _toxicChance) then { - EPOCH_playerToxicity = (EPOCH_playerToxicity + (random(100 - EPOCH_playerImmunity))) min 100; - }; - if (random 1 < _bleedChance) then { - player setBleedingRemaining((getBleedingRemaining player) + _bleedAmount); - }; - if (random 1 < _bloodpChance) then { - EPOCH_playerBloodP = (EPOCH_playerBloodP + (_bloodpAmount + (EPOCH_playerBloodP - 100))) min 190; - if (_ppEffect == 1) then { - [] spawn{ - _ppGrain = ppEffectCreate["filmGrain", 2005]; - _ppChrom = ppEffectCreate["chromAberration", 2006]; - _ppColor = ppEffectCreate["colorCorrections", 2007]; - _ppBlur = ppEffectCreate["radialBlur", 2008]; - _ppColor ppEffectAdjust[1, 1, 0, [1.5, -1, -1.5, 0.5], [5, 3.5, -5, -0.5], [-3, 5, -5, -0.5]]; - _ppColor ppEffectCommit 5; - _ppChrom ppEffectAdjust[0.01, 0.01, true]; - _ppChrom ppEffectCommit 5; - _ppBlur ppEffectAdjust[0.02, 0.02, 0.15, 0.15]; - _ppBlur ppEffectCommit 5; - _ppGrain ppEffectAdjust[0.1, -1, 0.05, 0.05, 2, false]; - _ppGrain ppEffectCommit 1; - _ppGrain ppEffectEnable true; - _ppChrom ppEffectEnable true; - _ppColor ppEffectEnable true; - _ppBlur ppEffectEnable true; - uiSleep 2; - _ppColor ppEffectAdjust[1, 1, -0.01, [0.0, 0.0, 0.0, 0.0], [1.5, 1, 1.2, 0.6], [0.199, 0.587, 0.114, 0.20]]; - _ppColor ppEffectCommit 5; - _ppChrom ppEffectAdjust[0, 0, true]; - _ppChrom ppEffectCommit 5; - _ppBlur ppEffectAdjust[0, 0, 0, 0]; - _ppBlur ppEffectCommit 5; - uiSleep 5; - ppEffectDestroy[_ppGrain, _ppChrom, _ppColor, _ppBlur]; + if ((_unit distance player) < _distance && _canSee) then { + + if (_soundEffect isEqualType []) then { + _soundEffect params ["_soundEffectFinal",["_soundEffectRange",0]]; + playSound3D [_soundEffectFinal, _unit, false, getPosASL _unit, 1, 1, _soundEffectRange]; + } else { + _soundEffectIndex = EPOCH_sounds find _soundEffect; + if (_soundEffectIndex != -1) then { + _unit say3D _soundEffect; + if (_soundEffectGlobal != -1) then { + [player, _unit, _soundEffectIndex, Epoch_personalToken] remoteExec ["EPOCH_server_handle_say3D",2]; + }; }; }; - }; - if (random 1 < _fatigueChance) then { - player setFatigue 1; + + if (_animationEffect != "") then { + _unit switchMove _animationEffect; + if (_animationEffectGlobal != -1) then { + [[_unit,player], _animationEffectGlobal, Epoch_personalToken] remoteExec ["EPOCH_server_handle_switchMove",2]; + }; + }; + + if (random 1 < _toxicChance) then { + EPOCH_playerToxicity = (EPOCH_playerToxicity + (random(100 - EPOCH_playerImmunity))) min 100; + }; + if (random 1 < _bleedChance) then { + player setBleedingRemaining((getBleedingRemaining player) + _bleedAmount); + }; + if (random 1 < _bloodpChance) then { + EPOCH_playerBloodP = (EPOCH_playerBloodP + (_bloodpAmount + (EPOCH_playerBloodP - 100))) min 190; + if (_ppEffect == 1) then { + [] spawn{ + _ppGrain = ppEffectCreate["filmGrain", 2005]; + _ppChrom = ppEffectCreate["chromAberration", 2006]; + _ppColor = ppEffectCreate["colorCorrections", 2007]; + _ppBlur = ppEffectCreate["radialBlur", 2008]; + _ppColor ppEffectAdjust[1, 1, 0, [1.5, -1, -1.5, 0.5], [5, 3.5, -5, -0.5], [-3, 5, -5, -0.5]]; + _ppColor ppEffectCommit 5; + _ppChrom ppEffectAdjust[0.01, 0.01, true]; + _ppChrom ppEffectCommit 5; + _ppBlur ppEffectAdjust[0.02, 0.02, 0.15, 0.15]; + _ppBlur ppEffectCommit 5; + _ppGrain ppEffectAdjust[0.1, -1, 0.05, 0.05, 2, false]; + _ppGrain ppEffectCommit 1; + _ppGrain ppEffectEnable true; + _ppChrom ppEffectEnable true; + _ppColor ppEffectEnable true; + _ppBlur ppEffectEnable true; + uiSleep 2; + _ppColor ppEffectAdjust[1, 1, -0.01, [0.0, 0.0, 0.0, 0.0], [1.5, 1, 1.2, 0.6], [0.199, 0.587, 0.114, 0.20]]; + _ppColor ppEffectCommit 5; + _ppChrom ppEffectAdjust[0, 0, true]; + _ppChrom ppEffectCommit 5; + _ppBlur ppEffectAdjust[0, 0, 0, 0]; + _ppBlur ppEffectCommit 5; + uiSleep 5; + ppEffectDestroy[_ppGrain, _ppChrom, _ppColor, _ppBlur]; + }; + }; + }; + if (random 1 < _fatigueChance) then { + player setFatigue 1; + }; }; }; }; diff --git a/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf b/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf index 5362c25d..30d1fc56 100644 --- a/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf +++ b/Sources/epoch_code/compile/functions/EPOCH_fnc_playerFired.sqf @@ -109,7 +109,7 @@ switch true do { _nuisanceLevel = _nuisanceLevel / 2; }; // Nuisance System 0.1 - (EPOCH_customVarLimits select (EPOCH_customVars find "Nuisance")) params [["_playerLimitMax",100],["_playerLimitMin",0]]; + (EPOCH_customVarLimits select (EPOCH_customVars find "Nuisance")) params [["_playerLimitMax",100],["_playerLimitMin",0]]; EPOCH_playerNuisance = ((EPOCH_playerNuisance + _nuisanceLevel) min _playerLimitMax) max _playerLimitMin; }; }; diff --git a/Sources/epoch_code/compile/setup/masterLoop/Event2.sqf b/Sources/epoch_code/compile/setup/masterLoop/Event2.sqf index a0b094f3..66ca1a48 100644 --- a/Sources/epoch_code/compile/setup/masterLoop/Event2.sqf +++ b/Sources/epoch_code/compile/setup/masterLoop/Event2.sqf @@ -61,7 +61,7 @@ if (EPOCH_playerEnergy == 0) then { }; }; -_attackers = player nearEntities[["Snake_random_EPOCH", "GreatWhite_F", "Epoch_Cloak_F","EPOCH_RyanZombie_1"], 30]; +_attackers = player nearEntities[["Snake_random_EPOCH", "GreatWhite_F", "Epoch_Cloak_F"], 30]; if !(_attackers isEqualTo[]) then { (_attackers select 0) call EPOCH_client_bitePlayer; _panic = true; diff --git a/Sources/epoch_code/compile/setup/masterLoop/Event7.sqf b/Sources/epoch_code/compile/setup/masterLoop/Event7.sqf index e238d48e..be9c3d98 100644 --- a/Sources/epoch_code/compile/setup/masterLoop/Event7.sqf +++ b/Sources/epoch_code/compile/setup/masterLoop/Event7.sqf @@ -10,6 +10,7 @@ if (EPOCH_mod_Ryanzombies_Enabled) then { if (random EPOCH_sapperRndChance < _spawnChance) then { "Epoch_Sapper_F" call EPOCH_unitSpawnIncrease; }; +diag_log format["DEBUG: _spawnChance %1",_spawnChance]; _spawnUnits = []; { diff --git a/Sources/epoch_code/init/both_init.sqf b/Sources/epoch_code/init/both_init.sqf index fd312cde..3e2c82f2 100644 --- a/Sources/epoch_code/init/both_init.sqf +++ b/Sources/epoch_code/init/both_init.sqf @@ -63,7 +63,7 @@ _antagonistSpawnDefaults = [ ["I_UAV_01_F",2], ["PHANTOM",1], ["B_Heli_Transport_01_F",1], - ["EPOCH_RyanZombie_1",10] + ["EPOCH_RyanZombie_1",12] ]; _spawnLimits = ["CfgEpochClient", "antagonistSpawnIndex", _antagonistSpawnDefaults] call EPOCH_fnc_returnConfigEntryV2; { diff --git a/Sources/epoch_code/init/client_init.sqf b/Sources/epoch_code/init/client_init.sqf index 41736b09..c1151e81 100644 --- a/Sources/epoch_code/init/client_init.sqf +++ b/Sources/epoch_code/init/client_init.sqf @@ -66,7 +66,7 @@ if(EPOCH_AirDropChance < 0)then{EPOCH_AirDropChance = 101;EPOCH_AirDropCheck = 9 EPOCH_droneRndChance = 100; EPOCH_sapperRndChance = 100; -EPOCH_zombieRndChance = 100; +EPOCH_zombieRndChance = 30; // Custom Keys EPOCH_keysActionPressed = false; //prevents EH spam diff --git a/Sources/epoch_config/Configs/CfgEpochClient.hpp b/Sources/epoch_config/Configs/CfgEpochClient.hpp index 9efb6e79..94a0a2fd 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient.hpp @@ -32,7 +32,7 @@ class CfgEpochClient {"I_UAV_01_F",2}, {"PHANTOM",1}, {"B_Heli_Transport_01_F",1}, - {"EPOCH_RyanZombie_1",10} + {"EPOCH_RyanZombie_1",12} }; customVarsDefaults[] = { // EPOCH_player + varName, default value, {max,min} diff --git a/Sources/epoch_config/Configs/CfgObjectInteractions.hpp b/Sources/epoch_config/Configs/CfgObjectInteractions.hpp index f2716c4d..e485c8ab 100644 --- a/Sources/epoch_config/Configs/CfgObjectInteractions.hpp +++ b/Sources/epoch_config/Configs/CfgObjectInteractions.hpp @@ -35,7 +35,7 @@ class CfgObjectInteractions { class SapperCorpse_SIM_EPOCH : Default { interactMode = 0; }; - + class Snake_random_EPOCH : Default { distance = 3; toxicChance = 0.2; @@ -44,7 +44,7 @@ class CfgObjectInteractions { bleedAmount = 30; bloodpAmount = 3; soundEffect[] = {"snake_bite0"}; - canSee = "!(lineIntersects[eyePos _this, aimPos player, _this, player])"; + canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])"; ppEffect = 0; }; class Snake2_random_EPOCH : Default { @@ -55,7 +55,7 @@ class CfgObjectInteractions { bleedAmount = 30; bloodpAmount = 3; soundEffect[] = {"snake_bite0"}; - canSee = "!(lineIntersects[eyePos _this, aimPos player, _this, player])"; + canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])"; ppEffect = 0; }; class GreatWhite_F : Default { @@ -88,21 +88,21 @@ class CfgObjectInteractions { bleedAmount = 66; bloodpAmount = 3; soundEffect[] = {"cultist_nearby"}; - canSee = "!(lineIntersects[eyePos _this, aimPos player, _this, player])"; + canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])"; ppEffect = 1; }; class EPOCH_RyanZombie_1 : Default { distance = 3; - toxicChance = 0.2; - bloodpChance = 1; - fatigueChance = 0.5; + toxicChance = 0.1; + bloodpChance = 0.9; + fatigueChance = 0.4; bleedAmount = 30; bloodpAmount = 3; - soundEffect[] = {"ryanzombiesattack1", "ryanzombiesattack2", "ryanzombiesattack3", "ryanzombiesattack4", "ryanzombiesattack5"}; + soundEffect[] = {{"ryanzombies\sounds\attack1.ogg",400}, {"ryanzombies\sounds\attack2.ogg",400}, {"ryanzombies\sounds\attack3.ogg",400}, {"ryanzombies\sounds\attack4.ogg",400}, {"ryanzombies\sounds\attack5.ogg",400}}; soundEffectGlobal = 1; animationEffect[] = {"AwopPercMstpSgthWnonDnon_throw"}; animationEffectGlobal = 3; - canSee = "!(lineIntersects[eyePos _this, aimPos player, _this, player])"; + canSee = "!(lineIntersects[eyePos _unit, aimPos _target, _unit, _target])"; ppEffect = 0; }; class EPOCH_RyanZombie_2 : EPOCH_RyanZombie_1 {}; diff --git a/Sources/epoch_config/Configs/CfgRemoteExec.hpp b/Sources/epoch_config/Configs/CfgRemoteExec.hpp index 1836fd0b..4439e1d2 100644 --- a/Sources/epoch_config/Configs/CfgRemoteExec.hpp +++ b/Sources/epoch_config/Configs/CfgRemoteExec.hpp @@ -84,6 +84,10 @@ class CfgRemoteExec class EPOCH_server_handle_switchMove { allowedTargets=2; jip = 0; + }; + class EPOCH_client_bitePlayer { + allowedTargets=1; + jip = 0; }; class EPOCH_server_upgradeGroup { allowedTargets=2; @@ -225,7 +229,7 @@ class CfgRemoteExec allowedTargets=2; jip = 0; }; - + }; class Commands {mode=0;}; }; diff --git a/Sources/epoch_config/build.hpp b/Sources/epoch_config/build.hpp index afa3410b..3bd0920e 100644 --- a/Sources/epoch_config/build.hpp +++ b/Sources/epoch_config/build.hpp @@ -1 +1 @@ -build=515; +build=524; diff --git a/Sources/epoch_config/sandbox_config.hpp b/Sources/epoch_config/sandbox_config.hpp index 81de1862..043a8341 100644 --- a/Sources/epoch_config/sandbox_config.hpp +++ b/Sources/epoch_config/sandbox_config.hpp @@ -57,7 +57,9 @@ disableRandomization[] = {"All"}; #include "Configs\CfgMissionsTasks.hpp" #include "Configs\cfgCrafting.hpp" #include "Configs\cfgPricing.hpp" + #include "Configs\CfgEpochClient.hpp" + #include "Configs\CfgMasterLoop.hpp" #include "Configs\CfgBaseBuilding.hpp" #include "Configs\CfgSnapChecks.hpp" diff --git a/Sources/epoch_server/build.hpp b/Sources/epoch_server/build.hpp index afa3410b..3bd0920e 100644 --- a/Sources/epoch_server/build.hpp +++ b/Sources/epoch_server/build.hpp @@ -1 +1 @@ -build=515; +build=524; diff --git a/Sources/epoch_server/compile/epoch_antagonists/EPOCH_server_handle_switchMove.sqf b/Sources/epoch_server/compile/epoch_antagonists/EPOCH_server_handle_switchMove.sqf index 41ec2680..63556444 100644 --- a/Sources/epoch_server/compile/epoch_antagonists/EPOCH_server_handle_switchMove.sqf +++ b/Sources/epoch_server/compile/epoch_antagonists/EPOCH_server_handle_switchMove.sqf @@ -33,9 +33,13 @@ switch (_moveCase) do { _move = "epoch_unarmed_jump"; }; case 3: { - _range = 400; + _range = 1000; _move = "AwopPercMstpSgthWnonDnon_throw"; } + case 4: { + _range = 1000; + _move = "AmovPercMstpSnonWnonDnon_SaluteOut"; + } }; if (_range > 0 && _move != "") then { diff --git a/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf b/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf index c679a3ee..c3c32ab3 100644 --- a/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf +++ b/Sources/epoch_server/compile/epoch_server/EPOCH_localCleanup.sqf @@ -43,3 +43,4 @@ if !(_this isEqualType []) then { }]; }; }forEach _this; +addToRemainsCollector _this; diff --git a/Sources/epoch_server_core/build.hpp b/Sources/epoch_server_core/build.hpp index afa3410b..3bd0920e 100644 --- a/Sources/epoch_server_core/build.hpp +++ b/Sources/epoch_server_core/build.hpp @@ -1 +1 @@ -build=515; +build=524; diff --git a/Sources/epoch_server_settings/build.hpp b/Sources/epoch_server_settings/build.hpp index afa3410b..3bd0920e 100644 --- a/Sources/epoch_server_settings/build.hpp +++ b/Sources/epoch_server_settings/build.hpp @@ -1 +1 @@ -build=515; +build=524; diff --git a/build.txt b/build.txt index 2c4ebf51..a82e832a 100644 --- a/build.txt +++ b/build.txt @@ -1 +1 @@ -515 +524