wc!;1y50$fEp-I$iJ`LkNkcprv|Xlkh|HFjr)#
zc65+D-2x2OYN4P)VQnNX9M(imH~Y99HFysA+4vIxlo2PxjQpwoz6+Gq2PW>G_IvdOq|-HOS#a=DhSz`{T!(!i{IdSYTHg&RDzrz~wyilb>`#@820X
z)V)*NnhSgV2JW?k+;Veuq5;H{d7+Ksx3u8>q`wgaU}~+V*c2$9ZYUv}{n8ABJP`n!lnX^5dl|MY4~W_F*EE4Q
zOCBa)APMA=W)wn}s9lTdDj%ne=|*}aW4(6Yym7TN00wlQoG5SX|BznQC+a%#b`
z95@M{A!$&Y`EjE-F5RVPyMpy@-o8bbM+%{%<Sntw;xaObQgUQ}m;V@v%_TNo#=1X94R
zv5O1Xt|4Ap`_P?hq8`p&Wpj_>ZMo>&;*j&I-zcBWk*Ip&e?)zP4DDK$*DU1bhS)}R
zuRB`*CQF_aRUr+7QO$o$$&M9JIE}pVZ+^geb1*WCMHJ7
zYjcMoAke~)79La+jt~M{(eWWiPOW*~W!`TTY9)plX<)d^D^%@((VS9^7RRnfbpG6j
zTd~&kYVXD#Bs9+$=6pybAI9zO=4$sFt)#Mw3TowV%gV(SqyJE7RzkV?gvHi7{RZ43Pdcpj6d?Ov-yZe>UUdm>^_fUN35el3BT_
zkjLPt@vi+^jaMfdm5Ri^xI@VThB0$=USn#Siw2KoULls*8x6Z_v8}QKk@dE}9%w@|Y&3tGTN%=_4%m0Y^*jcum5~gyZjT
z>$x%m|ANLw3UE#fz9fUN%iU@v5LuqU8C#e+%WEs
zOMNgw9<@gQVEFXvOY;m6JEB&9_r6wQam&7IM`ddfiCMSYCkZNc?28HZbPVz61Kt#_
z&gI2;j-5brT9{R)7_5Q6TPNHQ`T7rzl{zi3ly<#36T)!uixJaaM$ghSo)z9aa|xq&
zh?a!U2#Jj%)C^Pqx|NLCV0aQfZH8X1O9FVVxG+YS{1}m~nzwpmFv_*NQ+KxEsAMG7
z`P0`5W3?$gbu)x#rxYVNJ;&IY(xy1Ref!3s`|Nr)zpX}k(Ex=d
zrg;IXj^-7NUxtl%M7PAdT|-E(TRLWAI78r!W`Q+;{FI^gf)-~h##{c(3VSAD6Mcz|
z%Y^RdkCDf>`TovNZxxNsQbJ)1*$0*=yKG)AH@9Gc`!+aUp?=NRZmrkBvCk
z7L=&DAVoM?-%_b1ncilI9NN@t_9VUdT4}XH2o@%`Lq6B+%!R?$#^B(pp<(KmTg>Frz9=eb#BQwy3+
zIM~d=ca5x^P#m1j!mnEA=h20Cz{PEMN65)x_vdMsv&A%;`p41uWfPtBflh?aq(oIe
z69qvoC$}V=2)%X~g?M-f!T6W4uMk31%A`si)?$$yJ-!eTa7-*h>?7_lG73j5)jpfN
ze)Gm4o2rlWoNpnhz7pfT+Jusv+^0C<4?%Fx<*%UMhLylQbAyMpef&1DYdc^VSIao+
z3T4BAykG0YKmpb-Gfj61jl1JO_~ei3e|@El@=w)s@KKi}C{d~f%NGwhng*HvK|ArE
z4;m;r!90r7V?XXg4lI>axLyin?S8WfLe{Q(I?rF7OBbIkckVxyoBokB9vO`Y;;USM
zt?>4F*n7I~OvrjZ*?lx6@W)1FCGdHpZw2sVqcSz0y1tg1kDV(Bl{b4+-&?I^v2S^U
zy!JWumuP-6<&gj*4bMpQsC-xGDb)MQ5(N4ZZM`qY!MldX{pgGm20sj(i4hs#|LYs+
zbckH6cphBBs4NeTWK@<9A29k>1P?bV)4Esv-kJ`Pl?9L`VTp$a0HBMS$!UvsxP~vb
z_Ic7BS8b{YT(h2K=6wP6-u`?PVE-O_w_Um$%&CGw&k4X`DU;?x7y8_T_xF1cau7QN
zXkDH^2XAC6V#AZ_{yofZm{=o~k0wBiN}!YVpVX-c>itk?0~MJ=z~qz%0+~OkTHNg;
z^`k&mzPU9u5KW5&U=;pqJAOUi^paai%W1!IFBcG0SF(T>aWr~HxAc(IqzdP?FEa6O
zpeD`pl6CqN%~@5ixCsE_E9gFuRhpUxqBk@qc68Ss6hPSdbJ$LA03&rd0B<2QNt9~=Tig@sepGS@9Ds%F2Mjv
zaBX4&rFD;}0jU5vY64E^<&s{B^24tb{0o?Eq!igSNC%LoPsl`~X`mUxEAJoTf+jgQ
z=h@T$K0f|)Ea!R$PwQ&Y^v5@Ygic3ek*btca{v^f
zSS)_Xq5xxx{Py?UgZo2}!(d{JDroe%(bD<&B~1Pc(96Uvwacrk)n@P8BSx4kWPZ97
z-ibS&@=avR#mLK}5q>VLve-=48nPxsy;seQ&lP94lpaC@_ydv2kszjwX!`^U`#b8e^*8Lj#j4hzO6^(!b~
zidTSZTBh9`1^2k#p@JP2^{#V#7lP+H5h2>MvhozLWaT
z8Iz2xgfU0yEEmyGaVIt1mj6Z|j{cUtaCAQ6vMaYW9Z(fM6O13sChA@&Xu^qDx6YgN
zW@KZN0Q&)eK29CSreozXJJ_)hZN}q*wUMX*m&mMZkQNm&Id$-Z
ztrAeTtq+0LMRvx7X@RP_1r}0
z-mmkz$sV0UF7RDlu>;h?O*Vg!S
znQN~{#ny-0{JVXy=T+Z4p)TtKq+u5~1O}i80I{LhQub9;3Y=N?_0|3pix4pqSR%PG
z=w_|m-A6H>J@^anPljKD;xBZdNIiOUJw8}0^s
z#A03k00PIN5+HR1`K8QdRQ12yO3Cppg>wg<;Vts2M&c>lQel9RMG>Jl^@p?vdp4+`LJ{Z3ReU4$|DiAX&y!>Dmu0lZD$SG{)xr<;6jIkY9-f|!V@5O~Zv(-v
zn0a`!R8=cucyQ0Jt4hi^wAdEv+uAH`idEHC+z#vns@!fHcdv74ob{HI~*)rK%NQ(ER-g4*~s>z)J-j4qr!mp3v22i`Ahml-%`h;jp8MVLK2p{F1t=aB&6l
zJK-NTAeN60g-V^8*dPOc^sZA`3{$uSVp&RyrAUi**j-4ow%JWccPI5qxHv>r%4@w<
z-fQJAJ_EuRuhC?dhx3O!gcvQcuy#{xKaFKgbcPW(=)jL7UZ_{Ol^igF
zDejpn=X6!{nTs^3y@P`lnhHBB>ys&FW@c~=*W@Ij$^GoH0yH3aP+#frYcR!d%?V+0R@Yg8QzY>hQi`5O+lT!LC=ba^hy-
zyFhS-CHG&FK(O}93re&>4P+5Nm;DpjoRU`ag+r+wER9EApi{X#8~dl%0?FIkNkm*n>|m72EeH|Jy8lPb7ujnYOmp1)&8-j_q%Ab+eo&8OrL
z|GBlYs<*Ovu{~MXwgavn127!|-R=_Dba~;D)2`_$wcGU)G5?zz89rt#fN
zw+lZmzNq_<28#G;{op_+{s`!EtdX2agCwcvpT>iTVaLZgHRC3KZ~;bk_U`bF#0R@m
zn#)V;*>9g1#gly|jqA-Hu31v|$PjUgQVjzw&r^4LN=mVgwG)k3^Wt$Vs?Nxf}I0mWG^sK5wuz22+&otKwG2b!2go`pug+
z1rrk=okx=45a5eTiP)!4pTcIJ#&}PUGJwrcS+scm{-W%k%Ee&iwc9-v^+x
zbXy1Nn?hU)-M3YtmZ{qy|KO7l041S8pq4+%`V`JUu
zKvJxSV|i`2E^ATbRO>_J)OP&(AmNJijBDWF$AE3YLB2;_B|M}(*-vf}AzvAY$D!Ixl0B=o3
zG$U*WUeTYSiTiuOx9tO7cJ3<*m-*!z7h1F5bG{Lp7^1Jyp@QHxX#^p!#w$^I+
z9T=Q@cX6})8`WiZ$Ff#F#=qe{K1n`QU6SFJX3;I>2vyN|rKV;g6CYpP
zAgJgD3ogu&3Oc@^YsiPYqCkQUtnTvmr>OaDfBro;xP0R{AZaxv;BzO$Y}96+c4T#D
zX~IGENuA5U3>@?D55as|+Au($i%61ygk|1aPI!Up)w*=AgBy=;YdojNi=<|ws)d6;
znv1iZ>n-GsSFYUb<(~+^x{nVWztc70N?1_mK0)rqZ85adj;A*3?!2#+?o80MutdM*
z#=lbf@p=*{2W&oU!|E9tGOnzs02Q2=mA|pU;@5IKC}aCHoGNT-WyK2aynz7VKD3aK
z5WH&9>)lFc=3!Buhor1-RW{EMECQgQpzzNw?0TDA?%DW+QF~vCj|F4~>zSWy@D1Ny
z{!o}PyM%UqW|4V);E^c&=M^RrtRIzFiy~0KkIx|c)Bz9jvtE9S??TYDxI`M|rn6j|
zg-m3A{b!+CQro^(jWq;tR&=H8fn3a@gzGe-fHIii2Y}adfPz5$b>y3Jk=p^Du~2vM
z!A!Y-m5JYjrx|FnPNn841r9TY`JmWuBDdg*-so3aJrmm7_c6Rm;_Y4}=cQOpbwx6*
z^;dGXuAI4;go~i+F9yH|Z+`2JKGXR1``oOM?lzf_8(88j{)JJhT{pJ%v8OMVS;u-w
zZd-os_!2AF23b?n@iBz9ox||_eUg3kT4=-f=FCm@&1Us|ns)+!Cx~U!8V(xJ8%)@Z
zV#h=y(FT0^?#BHH-^uqu`0prxRsHdUoZyaNf^l!4SuD+VvCv(jIHERZq|+^
z=H@m&x5a&c4t$S`GwgCu+=-2ieT4NPB_W~ub-!>2d93r(vlg1H-h5o!b;fl;PlmdK
zU}|qrmH2h=3LY=V@pM~!UYsvkz?oR)t32NM*7{(VpiL7xOx}%$hi8Up$=4Cw@uod9
zi4Jh+Z#zAFK+e%6e)L9O9(iccwES+OMzo_MvI?T|X%^}^jQD3N0eW230?5Lx69Wl!>8=e04h4leE$M*%(e
z%XV1i@HYr9bHO4-$yg0&^}>=5gCn|LXDYF+`YoW^q=1Qq1*K)-&zy&w;{{CC1vlwz
z{cy_M$&^sBY-FfON`?$Rs#as{Yx6&<~d^BRBid&k5#K00CI4Xe7D+-p>xKyqn;4`wZ7N~
z*)v!}YmZ}&`eNGo@H9xs`xOnpWOdI)P*Ba6Ml+MjcHOR-2D-*c@UQcJ&Lw+0tVL<*
zg^wX3ZB^59U&8&THoug=7JtCK?B-i%b1(-p!9D^U2?}{OdEFz+l2Hh8CXa)ri;SEc
zv?ouV5K(9SJ3&Vy{wqNX+0|(TB6t|F-X(I*z~9KNOpK1uU7=)ApFjJ^qMTFjN()b!Wz=}DTWrpEe>-1f=jJxN
zM6$*;Me;Y`BFg-=`79{X4c|#c&7ecrIWDr+`}WntT6sBz;MJ2b?ey<=*1+W&CQRA#
zS3QnR;oWWfUBhpL;MiiwN*7OyktIu0ex3;4m#-939mS)>ahY|C;_{B!cl*(M1;@w7
zyWX}n*4iU1yp{i3kpb4Z-e>3JRQRvo-~h^v4yca_2(&(X%7OM=m1eNIgJ`oCwlJ5n
z5=Z_<_}CaO)K>w!vT)#Vuc`)OE1b8Nz~Q10gYl{mex<^Oy2^+^rICVHnhbZXV$t&p
zO-&x+mnCP}XcUu)E@PDF9&XKK#D`
zu*aDgVEBGZagrKw%7R}v8_eM7Yh?EBqXCz8iB=Kg|Gg`%)os_!R=@$$SAdpgs){3ohY$49F9VqpZ(EX{@lDZkDbK|
zG!Om_|LE=&q;;B2WeGa$zSYu#;QZH*m!YuIp@kMScZ`9gA?<0Y*23o
z1YO8FPvPetM}j+ryyg4eJwu>Rkm-OEayvV_0^KHe0imw?cFFrgj#FG*hxOIDh&vmf
zYptZXrduE`)$O>Kfi?0$OjdMzo%?o2G^c5CD^BpVfor9@iM8pncsYssNS#l~US_d&
z`KkMPGrGs01u+EI<{Wb{H{8E^^VLGt&V!odTJr@FyRPN(Au&0fvKno$w*#eM*7*s2
ztO0>0+{LMOnW^kBo`e6GP{V`JFEAd15{G2!MYZ}i_
z4}55`Xm>UYms=v@ucx19vBxw!2_#=p9$qbj+{sF43FL^j)3OcHi@Lh!S$ULYO@^)n
zpGVPa*!9rNA$yqw`aG`|dCTh>i|Dk|m3U~W#?QWY+`+yXv`I5P@jVid5+SqaMXU%^
zj}f#OKchGY%2H2_rZ()>T}D)Oa&cx}wK;ZF2P)MG#cjOxvI`D*F8`yEXWM&XSv&(tJU&>|lh}WvOfi_=w^xh*cJ$49YEKy?NR;
znZ<5j?{l)aO#%wf2?DMq1KJh*MO8BSIwGjs?`sYaN0sx(MemO2O-qU-K+0j>8~uEjAC6
z7+xJom!y23X4>{DcLSQAr!XI$|FV+n8@L~8=zC^yJ>?&mj#;zN!`%ej53IjW9eg=l
zkfU_6hGN%Z$;{L7aId5}hNX3c*@S96c6->^X7xf=%Tcfq+|ebtG-sI@-pSh(=ejGb
zZ`Yap`Cm@gYVk`(ZEf2+1!WY!d_Rb(xopqrozJPyzxf
zNF8DngixdmAeK=fC`E^1C?|ag_g1Qm`
zZ%e`E3DIx4c+#McvGk1$Zh-IRLbXi{v*T59G7>6On)bz68l??AmU%iOV@Iv+5!(W_
zb+u+UfxfqP`OE1uD?*E2B_yvXxgRJtK;H4&Sj)QV-PSM8uAi!igu8|{^gLbru1?B}
z0ii+r<&F-4bR?}$>r0j(6-s(cU$4M5c7e4+(=u)|bAAH9D{7<(Q#Du3&!!+v*uaS3
zf&SUl-opYBYO_&d^s5o(^2hzbK1RRK?Tx?15-^S|fyFz~SCrWrKJ&?CS9l8)>VeBq
z5Fvf2u8K?QeRM}_x4r}DEa-}Ars{SBZ8WPj0LD{Xpdd=+r1SMiAx&(aH?moy3`t@l
zid8v}N9DtCqF9}-K|P~!vkws6FLI-j6DM;muCWOO0_EsY6#J|Vh4Q??ViPurfYw6i
zKOaLij*P817M-Bm2?XoK*l#
zP~?+zO{YP2VcRpeJd0`=iMyb05uJ4nmeM^;nfHUkQMIBmh<9{#Vaw=A^l|1DL(+r+
zEwC=3X_#wD`x1ctN-2GP-tGr3i4JUymUvtRB_tM|%5Lt~W44d(`#w9F`m{8Xu~39x
z%{h@{Xl-l5>jvh3`JV2>7C2pw_J0)KPLO4#w-PgA0)*^sS;4lpDXmR#ruLSJUou|%
zVUubCtbjE^vEWFx4of;3?&j>Alyfko1Z8M!+@(}=A-=pbb#%j;NZ+v08(scaR{Zsy
z=OQ)KEK>#os*B|rZSQEGzF{PFA78NwJQ<6hk6&fO1z8FnY}*dONHY8%5~#$|O4eF_rdD049HEU&eVcscb&hW~mMijr
zY-21u_78SZ$4*`MIA-ryZVUcXxbr7m)%~Z@^8#wqsOP1&-kiTn>y6FNYac1oroL>j
z;Mt65GX6_>%pKNSmupb+{s`+_jpqkW3Tx!g_G{695h_$8pJz8z=Omk;nHBf_7+z8
z$fOA4qAPwxj?qU!ySHU!{*o87Qhf1knOl&9!>wW31jLTIQ8h>WU*~4b%mh8lUW7TK
zf0%jpAd@uY7Hgpyv>WZY=QGh-IK&}0Uc;~D`RKE*FT3xPW|}!AuUcdfxb6YB*5VcM
z^?MH}57FiYMt;pKzlePS;f>de__DZkNz9+_meuw04CVK<>0~Ff5X|^#6Uff;
z6I`Y*H6Dr$EH4eGo|jCo>(_9VGk8Eod*C|3{OW)`py%#|0Va}E$@=})|N28ItD25g
WVWBYzGf|L840Vih%9>;49se(!b9Qq8
From c618e7361865eb7e5ae532fc61c57424e9313842 Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Sun, 5 May 2019 06:31:10 -0400
Subject: [PATCH 08/42] Add files via upload
---
icons/obj/tools.dmi | Bin 0 -> 20197 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 icons/obj/tools.dmi
diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi
new file mode 100644
index 0000000000000000000000000000000000000000..8f6b844a2374f74468aba3463fe812d801fc2087
GIT binary patch
literal 20197
zcma%j1ymf*mvtk-H8{aZfZ#!cL$Cx05Zv7*xCI-6CRhx22=4Cg5FofSxVtmh*Yo@D
zezJS^+dXFnW~QgBURS?&-+fiL=8LkTEH(x?1^@uq@7_wO004p!{E3DFeiCe)r2qhk
zte@1hT&2uiOr5PAU9BBH0)S_7c5M5{c}_g3ktt2Q{z+!L*)Q{f?7@K@q3a~bU(K?y
znfkQ`KHOi4Flqey{mSyg`YPbyv6JwszIJ!3v$XT)oEX&)lHPy@jSZVy`xsV~3g2Sq
z>i!?n2YCgzCux88mh$x$v4(Yf`TIMbqQ(@uRa_4>IIV5r&U~sy>|dlrTgss1u396(
zt~4`FnYN56w7Yo+sj|&7-`lVwt|tEVkq-ZYffUct1Oc0o_?wf-6Z>u$@5EE4q}i%`gsQVWYQLl+!)k2jY6eh-XEH}+
z@u{&ISM*echD@eE1_^S&L?
z@l*uI(KTXPcuP*rS23niX-5|`?B=o=6IZ8k*C8Syhsn-yg9B>ZenZpbe7;FmnI8Z^
z1H6-xQ1eVaNb%KEGlxBjWvyn?L<y3l7U*kF6$WM{b4aQWz?qHPECyvNG~hH
zOHEA$Ad%1b3jm{&)$XDRL5CSKGBWlXZz3)%A#(9R#oUVOrKyo$Jj?Ygl{3-PiUgwj
z{39*HAyu>L&>f0COdJdxUSH`vNu9)jDjAb!B*DS+ceJLcZh)
zSf=h&4mH4^i295S1Zin$EqhM1TP`31<=b+I%)TQ|T}BBaVA*n~V%KtUaZ#t8(d+Sq
zwS{F_g?}&h)&6iK!F+OWe*X%4OD=RKf}6Lod;^JE!VsqmCd7Xyjeno=>|vGo;wTCh
z3BCCIffpg#_vQsVbrOWq;dY?l$j;r0$LhCIa|AnKt
zZ5Z2sCl+S#qW0U=E#mQZ7E`$3*PkBzeYr=7n`V}Ur$K11apN!Ritss0qnn-pHR*gC
zrb%<4k1-c(44TaG07C-HnRI~O#NO6cXh+AJcE{|#KYv{1D`PrVD2_RHG4Kcpk*jsE
zsT~}WIhX+8ck@})IExVIazcAakxYK4@AjWva-1)|^vC&j{;t(&p!9etkHc)5QHLrI
zfem+3qtsyN)2C0Fd3k;2xO3}0A6dc}RM8W6S%Rpc<4R&fQKX_2&7ZD%lr&4~x_l0H
z2GMtZw)}tv@m5-n5G&MkOV?kPS+@bo-JC^+E{E&Ezn>EW%+lybN@Dj_@;>Ou5_SA4
z_MaQy5ZYbQCZ{Rp4w#a7PDw4zd^L9a5E(pV+7Rkrxh$ibD@@)OhuDCT_JANB
zvV?08U+zD^)dN}$8X!l~x%1krZS}H+bucrhWZ3Nm9olCr8DTz0&EM)sezY&YG<$TR
z0pjo9W2-UC-9AO8rB+v0f3p>yxf$TqfPu3Cv9+<`G-?BknFd(8yFD32Qj+6o(6nFf
z(@}DIQuv{5t*r$<*zo$@oycm&hSH#QU=8kkY3Lxu6UGq>S`#ul-<|!LY51AOOoEhJ
ztE$+{D>-s;^si?Z?n<8z`e&NtKuHt@(C*i1d>&nJ!;_Kz3y1~57rRFiFKAUuv0-*{
z?so1oozZ6+!eDC0&@@MGCMGnU;#mDA&sU9}CnoLjl-hBLBK29E9JX2(p&@Rr&1}j-
z@UI8*LqXs(ZlFyC|5awwU*FthfB>>LRlG-t&yx*WpiH>rQ(5sq5~d9R@$Ofy;5Xip
zbGN1$lKA7aMN%fG>kko&xW)^8L)~5)c9)m@sEU#K%~)$>6a97f-aJ{zB70|7vdMd;
z?>Ty~8lH`@+U%Ecq7rq8Vq#)u_f@EZ`oHC_+-u-ZW|lqwAv(h)E4Db556+U3NaO_=
z0m6(BcN-)qrRIWBS`q7?N$UYwl~&>01`0{|KZ#?vXUx;68T8pW+td`|EhXJ@EL
zdTrJqqkj>@kSat`V;TEOqDKM6UfPd~c6^pzIl2b%i|C?5oc42%NXL(VE|J)BbhWh5
z0^5zuYhvetZwU$ch!y%eA1%f4IcZr|(FmQCpCfM4ABO}naT)T9gLzOwLc+rO3E01q
zl9F*+ZZ6~3uU|nhd45B7=alZkYfO*CfcD1ecVhI3g)Jv39zMRYhala9rzMvmLV@O)owLv
zfox1qB=D9aG$<+TYOsM--x2+iHt#?g0H6}RU^93tXJX1j5WIHsc>mPAa2g5NjSyRl
z>s;KTO#`!&=_z1@X<~BvjZ#2%s$%DY++AXc81U*#U901RijXZcY^>`_x)Sw4&@&Uf
zLu4~@=7RiML_1oHb6dLa@0*S_FG>1Jcvn(alF61QYAufLZ+6wqG!yVl?zCrWcRBWE
z3_U-Ybjybm@vc&mV>gN;b*J{Rrw*+P2=_YPS@n(khATN)}^V27c
zJ;4;5;9z+@EgdgfB!(~xKPIN2@*=F=Wh3L8_sYoZ$f#K!+GNVQ0n`|E+qPO~-ou+4
z=ttBj%Z#HxVZ1D{jnc@%j6%9Gj8bi0ZB@PIkq|H6bvB^vNi|L)N1Jr>Dq4J~@p+LV
z$qq5pK{lO&Q-Y_`(;B1kq*yJccmwm@yZz2;B0yZgh-`Tt_3U^jwB*O*6ZjasS7t%G
z*~URpcnLxfl3CMf=N6=qj)z7FPN|fU74U-QS9f;4goL1Ehp%vfXMA=P>grT;H~;6Q
zd_h404WF@h;EAgS6RHB9RBk%U1!OG)4TPiGt_q}(++52zo6ji!#Q6f@V7q5S;tir%
z8?pr6R|x?y_R)fAK&Shxj0XC~|M!h!A0#1;m$g!|b57sVy$q|ebCWfPvK{~Z?76*F
zgBld!z2+_f@(Ot#Jqq0Nzgl=fMTEpX(83;6l@
zSy@>@($Wl*mSkZAyDaEnv}@zbriTU6;d4?4@IRMA-z*$f2~0D3IJA}l7CfuKQ}PN5
z-b8*RH7NsL0eDDVz|0TS$^*B+sTJ78-Zr#Vti-T2iVo>mZpAQ3%ng(7#Y29L^y6au
z6OF{x0}lP7RvL={v*w!vjx^VDQR11q!`gKOqJzJ2&jy9W;js0TC?;#*%U8toKX#}e
zJ_rqlo_|v#d0me_osbfGrjow{UhvD6e7cbDTv89by`1?AESFVXIP?J#i
z8lS<(iv9N?&=2|Yab$5kBCP+DL0DVFc*JpF8eRZ`cqCHVc&oqv`qtK3%k810pPwjz
zmWB>E%-0>iGt~C2f7{ppA%#7{RCcQip${QPMCK)0rnjl>VL6xt+JU>fyJOYZhRKnF
za6yxrgFZIb`akZ5)umVB!#)Sxz$(KVqN0D`)y5o@PZCJigEYE0EFMtj?kccFv|_~
z^(kYI?{F&QO3KKD3=lDhgSWczDID^ih>G=}aa9IxB=PK!g+wBh0c|)TPW|0V|9ry+
z3>%!~tu0g#$R}fYaEC-H-nPo`HDY`PqZ5hA_vEMFRtQ!+jSighfaKvv@9FcaAAXu+
z9xp&MjFDObA-TD^ljW0znw1b+dQSK-;lN|jeOY!D5s)I1_!siOK}FEqqJfXRrX)V6
z#A|V{E(zmBBTlqMgDsGC2?M%`)9+escmL_Q1IOpQ8;YVE#h*TDqsiD}}pLxfF
z54i4k5=()w0UoM?T9d$^(FFROEDr
zG|@L+AQsh{w|{=}hOp9nka(7!H2Xr;qWX_hENo=>)mR*T&Unm)eT=043L-$`Ji}Re
zs*Lg3(Ka(H>ts7C+5|k2Rg9%0l-iFeiR@*u7<&haq^uXMIdLbsgX3+@ftwO{jin$O
zT3aUpW8$Kp2d}U9#xgGnn@-p120|VY@=A~0Y=yMj!5pv8%|;v;>uu>0f!`7nzgnhx
z$;8ersO=PJ52RN;`cmIj`n;O&lMJ~O2J+U0qbbUz)tV>egzF1ytcA%=)3uhpqD
z8|Kf(q^w}5hoig6k^^2JK*+fa=M*2kX`j{lHqPINp>1fF86mK=TyU_kbXMC=1AtC3
zF<3$9>xh9?e^teed|&Gb_6HpIieYsaKKjjO!wxcvbJj5KTZsvmomB~hYwW)3gI#z-
zk*M!Of`ZU?@U&I&=GRuW>?t7s59?S`#2;wq#L_6%>5h$w$;in;X>V^oK0A|?lfwXv
z{-#Ul>-g&haTufseX+M|=$3Awf;8ZkU5}6;IDRi{{7W_NR3qxpVhK=0M#ZWd7LCt|
zWxP+~%O?hh?`w2FIRfMQdY+;Ks-ordWmg>WP5HMVtqI
zf+%H7Ow8BqM+=zia|VV6J!(KE)U(|aDPC|vbB5oojw98}3?NVXSg!}gr{JZ$561i&
zUs`z4z2Ufy1L26iCangUebf_7;B0tXyaII0=Z3)w
zN~DeiC{h)woEuXlILHeK!bHG1jE|u+ccdZhQItYj02(G{XGUk}3RnrM5Y%LId|Wt^
zBOp#X0?pW0yy3+JnngaXoS9DJy>63yMZj=o|1y-j1r@~i6qFY49nf7nrblom)z#UR
zWWkbO*op3;#)%$SuH7*--X4M0@leu+I8dI42i
z6F&RHy~vsDfE?dL79>wfntQ^Onzs*URg4O!sfgRj-?;&ug^4s
zMAUxQ8M}=~Et2o7UltS==%q$|8+*J;6;a;1LI6bHC9a<)m&MzAyA}98nar!33xoIj
z`(OR;|I@E)T@pG{$q>3OT`v01o0?ypL{PB)7=7tPLSRtgSzcCJn7|1iFTD%+c%=|~
z@T??ZW9xSWEw=l>@7|-F!hXdj=3mLznV8G$xSPTvBEh~{GSRW`p|iM~3*A03V{w%f
zW^Gb&ZHo$Z85t59_fd&uo+#)q{wP`d=AZU`zyXI)AJOBT?49GzQ*v^0vuO_*K{^mQ
zKvbfWlb0uYC6;~RwI0z168qtyA#;Ru!&bkJmc&HzN|(=pf%s3KW^?9en
zx;TOe8R(Rs>E)YDNExp@0?dlZa-XI>&g!Z*bS=NZ>eMd_czEb&aUKPD?j9DsFY^GS
zp7R|$FY_0!f*Yt9B(fcvelTj4aKlM)le~{K-bi>?~0gs%yZAZOI*}c
zUbJ~$bS`Wow|8d#jT_M;&FLVqAGA)Fdu(P#ix?Oi8`A>bDk}C^rul9X-ZRD?S{f#I
z`LeAYwkpj$F7^u>``YgO*>n*DujlAE*XfKgMfDtEIh>=#NZ_9I-M!)ct|t4f1SeMK
zDaxLUF3)aUU&PTxLHpFDT`
z)zpIMWus`gxGE$KweBz|=Y_0T0rAPg(z3K>b%!$%k!I9Y_XBkva_5slKPbj65)#tT
zuxjBX8V-((on6u3L!Lv+O%9%Pm8?HFsH_f6t4@~k3N@kPSQk6NPsiDUVCNm%-(nj>
zAOV{t6tCNmRwSF3Z`-^pq%uu=qlo@E?9Y^crX2_vgZVuFlXNt(!WN=XmF{{tdw^9J
ziO&g%Mbj$Q@VLh0j)r8@D~lqQa9k6L%OfXO@A~E5wJ*Fv#$4@0%%U}Jj%XuFJjv}^-5ATc@ITVUQVW=imOmxm|TZ5(B8p8tj#
zH>Ns*gu1x>>T?X8fWYj=P+xNP5f_r5+u`#{#D|-;(!59}2|Ptp%K`R6U#0BfeKi>S
zt7XkCMH5TWlA1YL29V`fdNR8)l<3ueE-NcjEIe{W+8nCA(;;9k;X_>RL5{zvOH_#8
z#=F(1c8Cqlw@n_G1Vg1G`PaL~<2QiRojoAYbP2uK-XjLqBj%g1^*%o?_9a
zvN`zdpwNY}JWKZ$_>9;7463gRePdP|v9eI_0(K+&_^2QH
z_pdT(qzusJ|9ER?e6MIfI1*q;azx;gn`8d?{=6+s^Rlb3u;@J}509FbKWr!WgZ_P8
z5ljkmq*!|hCM$(DzvrKp{$sAU^bFt1aa}oAs?B-NqYpy)#pm(vM6&?yH1^Wn#ouFM
zg3$>WW`qy-_QIRJuPRPXP6|?lJStY-;dk#TiCm~P`kkZFQ+N4ayy)N)>+@`DTOti5
zKD#dodv@J$Z8BIE6Z$Cn6Psc=qYfW>cDJ`L@;$k~Xw2o-z=)yJIiW1u&vp*X_2f;*lM}~i+>Dnc&w}*{(j*gt4F89CGPEmIh30%>z@?h;j
z1%qalT=v}D-0ZoGMG-f(4^1f%&TGj|soZw$AY_9N>VLOJZKtP~yk4H1Op#H+@DrWa
zZK3Vpz6q94tf{G4TOS&+VOOy$+E$15v7>V&S|3T=%Sf|b40&Fa3t36@<~a`Kst&oC
zh%ZK2or2$}@Yx4#>A{v|$fi9JiSMD9ll<77jyKwt&Hb>riAkpNn*DrDeG$&fmoM!U
z=bS3xAn|Me*a$cON;pPvoE9low{_?x+6y{p62HUh?qnff^vU)0HO=jPVV$Sv%k=S;
zmMn>QVOXYPQL)xAT@vX?S+4wEkcFFBONk_Bp*ohg5F-&0kt6_Y`Iq6S$Y5{Ard{cW
zg8qUCFf%iMJ1L|C+DNuO&hv;ZImV3D2G5*#y(KfkFm3g9wh^*qUKxZZl3%}mr56-n
zeEIUF$eb)WKW$q0Y^s7fE@R3{YU6^gE9V8;OCU9Iz-EFx(v$I{clfX-Tl3#*Dr*yZ
zLJ#U1^B(8D+I~n3ry)@1JMXvj$IRwkjddy|+7M%!>I3<418*z)n@pc&MO9fc^jZ1Q%Z@E7|ReK}$>ecs@SEeDe
zEn%CX;;|_49h`Q<;aDUw(3Z~T#E&keJ@ew@Y+bLg=7|XipE-cFu;}BROVU=u8){$*
z*8mp_Ma9+tS4fPRVDK{f7hq0dRSRb}^{9
zu8!1W(TxN+G)`jc`tIz#b1;f&Q>7r2z!h%%5+fE>o?uM{8P}+9Io20dKGGe!b_fFp
zZaKmbe9u4pii=y@h%+R{Qt`dva`xjUee(Es1qY%FBubU`
zY-$c`Rd+JP$H({Ski%#B&D^32&$HhqnAzLCdL?eBgXqrSfZCRzV~{#&4d`U*==R1;
zfRGWxW0-FKL)aU41xPRW>b*KzNTOM+TPtOe@MG-oH0O`W%o0`e@iEc^oP6q|MtEK$
z_^*&AlsPNJk3Ex)t7AW6dNN`25$lJ@3&70kbc6N2t4qrL=2Y`|RF+zsa!u6{LN=lYW4?n%H-5-nm-pa{2%W12E81CRNf(OzFWuJ1K
zjp@YWn{wN{oBG;)HVm{V-$K&M$+%CL^DZ^Q7yu`E7DKZc<>tZrFE)3OGa#9~-9b#@LG8{;PTF5pOacXKur
zQIkx(-5Q)QEXAT5d#g
z6;nFmUzrxseee?!6ilS#wfVJsd(>L1^U#Wfiudf<-cw)iu*hiWW+XPS^kqJ3{jB`0
ztsf0Tlz4a5q|e6RTI;q$qm~*l>1xhC!}HosBmjUlRa^o6B!0sdGIFxgQ&%E_2avDo
zifn=NYIUwVKguY}PxY6VyaQT&!uqe4Y~3DG&lUpP<^arc_qKS&Q
z(9ps2?6L?^FM46WWbPKT_*|50CT{yB_R6XNHH>!s^B34NDMN9&EiDGyI~M)j>bL;l
zgPB|?AlM~Ox`Lf%dw^;$Hs
zw;G_82SiYdQ2~xSV=qXtP*x&VH#el;R*JkP#r8O)Suko#;I@P(pnk$OuxeFGg&cgsy&UAs=X6tc=uCA`v`cPt(QAS|B1#?0srvP*jH{zSEi7FmGUS92P
zPAnmpO@;lrYRuTJ*OFovg`Du${r&wNH}&=PZ|`jwC?-j;gpPfD{#^^8B^(&snB-u4
zP5fHybc2j?b)#a0VQvJqvIPQ7SEkvv+&92c(`RpgEc))?*b%jRhO)h~LR+=FassZX
z9eW>jH+P1b-d-M9+1c3%pcswbob@3c&!265z)cqxrr`ewZI2YHb;_(Ej${r0JR%lq
zP+Dv2=R-EkFI(J%kE>i*?*Hg_JeppooydLBT}AAhX}Np6H5#6aGN@>g0j%GsP?gg9(r$@
zm-(3pMST1NborCkUJ?CWlff%sk6SLKc4RXaeEMWCe}w;}ps<+eQabu;&)v-kotPN4
zfPjF-_X^ml`5x}~w%1nQIyZacR!%ntuNRN}7)g(Kv+$uQuLHn}q$e8&SVGFn7m6ES
z!-W0rURw;WI~P@dAA?%!=#UFp|0O{qcO>CiS%9vm)u)E}_>|7?BvpS-_geVf=
zvig0bg{6Q2DK-F(C>L&H0##JCelly3T!r@wk&QR7J%;)L>tz&spT)MYawVpm*Lc+hlERT~xeexAZAwsBxX1)aWQf>wH3m&jDm)H3hkS
z_1nlA?(3*TI6hwgq+U%)%>N9s>69RtA{w3CQ~0~4d7m{}XnQ_%@baY~$&JhcX<#jh7PtxrG2EwYUM>Bo1sa6($Qf~9V|!WO?zWhz0Q
z{pryiDU0>eV&_d)T~YCA42}Jznuawa@s(rBcp8BooJ9I?&O#4PAA{(uabS02VHllETt$!~)1uyLyxLFwK}-3Nd>MtA
zQ6)Mm2)`FN%h9DLrNT6AwC!wVkUpcVGDJQ!uw?}|H
zdIKKHRhSEgr-~Adth82+%*@Q=HO7QtX5B(2$^e#PXw0h=yB%M5dLtnqT}c|z=P)i;
zmJHMiP{1@$?iLa!i~Oa6%9B`nlW2qrnu1#M{2m
zXL>&X8HwU7q9CFD=ky==Wgae4x;d>@9@KyuF%beV;D3!E&3MXLBs+pbGVsAyQ+hc?
z8mi7zJmQiOq&u~^yeWRhjF{>f)`+HtV}N+yQ}t*<>pSLA-7>3%2eMj9D%T)cW@bA!
z{#{mIUHq3jjkTfxt6tr=ClIn%miPqdSeQ?C>7o#UrmqY}GmguZ^y2FPyP$QXuk5@#
z{twZe!F&fIgstC{{PTXyZaHQp<5Vg~PCWd(6!)BCN55eJr}O&T^%z+IHUa>&_zMpW
zVOe#`oEZWb)?bu8LqePf>4!{n#dt8{1rcUEei_d@|I=u;gL#{m*MjqG^q{gWPv+?-
ze3S8~LAuKShs8FQaaT`B{v5-TO_>(S;5ju!7?CNx;GlrD}IE^22nOzxL2+Kgzb-5Hd1
zQ6~)egs9M#bN8m})`n(mh}uBj6D1}28|r((@33TdDLH9xsdXZ)OrVEBgB;3X%es_+
z4G9-s8eES(X#a43RJevW6P{F1+0?+FKJr~XZ5Mj8ccjc+_3PafiG~6eUQ#S1rGFm5
zk%Wj^M7!gt)-Cz`ogo%=!1153l~@C5f*>D?kz|3{zComcfz)N5#H`F^@nsYAT1uB@
zUoUZQSnDw&BGR*yC2z*>ai~7$qsX3vc_WhlTnX3me@Wv8h*q?AHMxVsW1%A)aALzd
zdD%%icC-Y;Bw;s`jiUGh&eX*#FchwVCP3P=J1$#%7lJjxnWi|yseHv(SV?hzogadG
z1ZJ8qSos`kvS&o^lib9;yc}2!{wzkN3b|OzciMw4i_iXe&@BtJqV$7xKT?P5BXKOv=X>
z8xFa~jBdpn->epXrL;uOVi(RK>ere@LJfuyp&r$6;%qdKV2Gsf`G#$&BN%fwHoOhh
zawN5S;NZLH4ok5EKdK$s{V~bX$=X72EY_K>>VpO^oWIO#GY|rcz%9O7e)C%P1PnPtjE~OMKM@gQg
zKZVIn8)8^)3+W9br!b${8cl}RI1nJb6;%c?KvM_$5u@WY1G81cg&}V3He*5%1Gz5T
zWh~p1F!TZx9I*@Zd$08tLQXkd#Ryd*0m>>UFvo9*Jx9ic#QP{=Fnou|M077tk%%
z`t##q9%CCR&!)cR2UB4EM>>$Z|IoAJy!j#+c3t=Ez%wxe?dM}OQ<^4m{ZY>dmMDD=CaG7Zc;&(ojoNx-9
zrdx+GM&GNkS~7(BuYR8J*6e?~jtTIxMW*mG2%VJ*FiKzpU_F|K#cjt;7dI5q@`l`_byEw^5f-R8OY3i_8g=V`F<5828lb2%(3J
zQBm85_0CVO6e>Qh5)u=K%=M|o?ahCMY>c%!Z(zJ(&<~n9y0f7Q`SdEYUBViN8T**V$ev5Pv*7g#Kzey3AfLBYYs{iT1r
zz5CVuA-4~vrrloGYZZG!xA6AR`_Z&^O@4N8VLZ*G#su>(!ri`OhG2M$IUyBj42xz7
z4X--Yef^puz1f&_gm3D+B6iZt!j{4o|Igd(RdYnM`0$zV{7`2Y5?gIXiQVT3$_rH$
zl^G%>jb)BU3~?|MYEK)sj7w^kh)K9UNj7Nu3qBgLt*IzM%lMiKL}S$s**A=3PiN%<)9(Al2==Pa1*ma^$}=%_K=
zcJ8Sa40@y|wqUD0@|~-F2H=a$Pk73voB@fg`EC~1>ikxKPU}<{T1^G!Eu+Q9-&W0*PXAV
zWc|kXqxucWEJ!{89fIs6N@(@K!T1W?npy|zqJz(zjw|F
zE=_klEhOxMW9xT%S#Y@m5di@K4ULofd>%Y`7R)P3=|%hKghWIE@BZfd)F$P=VCNZb
z|5{A1uLE98*l?H`vd`td_8DbhUGVYW17$QIJu?%m02iuW`^?c%v=uac2X%*`(b2d*
zKFNkw;3*}LPHq!NFC$wEF+?*zY)
zp3HqRye-k6v#8hwRPv$OCUcQSx3qnN!YKqe!OEGS06s_soPSStionN7Arw0vw3VwB
zMWfkD=sg0!@H0P41tg357`gA|M`YVg2#7r_amdkV=Cp0Vk5i~~NjZO}tD1kboOvY~
z(8sysLKlj3^e|5bKdO%usw?sOb2FjTUvV0_j1_v&xCQ)Na!|32yz-jo1wLG?^PiO4
z|4}XQU#k!Q%OgQU2(wT>@1LACM_nUz-zRXzPM$U0oziLdoWJlLI~s=7c-~}ZvjR=c
zD{RsO?d$55uhNQwRm_cWcD0dFB=Wg9y(U=)upKqX>}1-eBg8tPVn84&cDp1%g~;jo
z7q5~!hXu?o|1{*?sat@6H1QdKFp|ATGv;bO1`OAR{_o7fgkbojho7jg_+cljqco~M
zRae&lfD#@DO$~Jnu{W}8kJ&gyRP5lb8W+(
zspWCEk(rlq8TsvcmbQqxL$|l6K`rg0#uL7#<}dbx(Qu)!&>q1eW@7f36WF5uelsOE;T<4!X4{fKb*C}{oHuNZ1-j<
z)oxMTH2?Uo)O6R&z!No{s!-%Q-HL$$IglBHj|d8ZvE7xB%76RPR(2;!6Z-}BWH4s%
zau%Swm7tIlB?r>TpQ5ALj<27LlKT+SJm7!2xR6*Iny>RKe(KxY#Azg6R=E!Hxp!&X
z=dZgV)8NqQfJV5t0latjNY6)3u5jCC?~YPvWno|tfD7^~8hBAgN5n;?aU=%b_QCSh
zDj;8md*|7T8hkmFh9WfQIjENY?*)VZ6J4Pr!V-Dply252vp!Bo^G?FIZ|SaNXqoaW
z#iLf?*tO$@wzK)Ww+#m)%YAwqf00!(hQRrpkb7)Tu!3^bj4_3oJ>FZzX{k)VZY
z>kv`}H|hl|Vj#pB36C@=UTF#uSXw%cWi?IV0%5DPSc;5wkHdrP_b!Jencbve2^S}$
zt(IOZbAIuJ!&882@rt=;ZDdEOXNhqi6L&YE%4T=sJX=1lL9Z1yxuaF-kY*$bI4TG+
zSWiym?~t;miM9?sa{th6)*+OlB#L~KCLY$W7vi4JPXS?fM@$1h>z6FOxCSI^g(fAk6==~xPtD7US{KZ}
z6|^Rsm#O>L52QD?rhTn1`Cin@J@73p&4D-Xlb2V0nSs83U8C%#v;*YnQam8=^
z0XGzy9+EJpdw){y`v(-FT`Ul)EiN?Eu{18?>al)Y#Fb<5?HvVinVFj#cLbsHMc=|;
zCPz!nMH|vuhK3y0;^4-WiXHh;vWsco8}qS;X~Q@kc8}854Tp4I-`w{D@9^{kz$x>B
zYaato<&ozPpT|JOG^hw<786TjV`Y^Bmws5HB9gnmlkJr&3NiGbzKNBDf*wfq^7w-S
zxEKU)^g2Ry2bGtcJMd@WgH75=JXeoo4QyQUHMmD$!7gGXdkVbZ_03I;+H7#T5!47t
zK0e$JEzM6%1nutH@bK`ofyySJXe#Z~ZobAiE$HIzK0W!aCxP_!=UxY<#3&0X=QpT%
z&O550`d)mnySKG#^azv>22T$q@go3@jIEy+14@lNMpSBWO3rZT~r@%Z$#Bc!(S
zgN_CU2M0$}bB4JuxFE*Ic(6XG4EprLPL);Vz4H#zLMM02MaTlIdUlp9O)*>s?kd-5
z85FRln^vA4`u@{+mW!95x|{AAQ<(xmzrnSCpWU~e*ydt~VWZo?*K-}E?
zg@xE+1$f`>HFcR`KUC8=IwOqE>J$`xTb}fWsJ`Ffu;$4d8Xo>8pZ2)b85htS0|OHupx}#DyFyA`PY(;ym|b;oy1j!Col2##S9~%?8vPp{
zoNV5I`?E((t;L=9bRXz{NE+@U6i{5`fs_{JXz_;sig{QLKBzG`WP`@<}7vJa0=qeRcztvrmQ?B;Asmoge$
zzsSzcM#t5Pf?{>&(H&}B+$Lp|eJYTI{f1&~fO-+4)wMNs-`mS-?=f
z9p^v-iby*UcK7yz`BGF^^&2Kwxf&)Y5J1?T4+J%(dTm!wis!y#4n#KKEdk4yU;i^P
z_WuN1|D&2a{RD#k=CfE!eG*%}C*sD7Tm-<7>TY4htDCrZ<`41uAxX{rslk{B?)~Mj
zERhDqNJ#g%wYM#g&fre9ek2IHi>utJ8*Up@j14IMJ}&&X_bXQbki{Sx`hg&=GwUa{
zsjgSj@zUpodo(Ocwk8T+j-AF(KktE21N~ewN3ZojJJ1yc9hyKG&31S_`KzVd(x;Ib
zs=+{VT?TqeHrzX{JM(i~9U^6PL60_|x=Ck+NlhDFHf`9M4ygkWK_=w826|z^n^zh>
zErLuz=Ryha_VK~?kEbmCBahQl-@#itleva_)vji)kbDPw^r1IVZK_%{O=5^d&5Zd)Qq7#x{+oqTNYK&OTpT=f!z-q-wMUKK32
zbv7VpXJ^Gr$_57PMd12By{PCCbM0uYgW&{-1r*~ppnwJpxS`we1I@{L*qwX&!!z~b
zmIIj7)y8Olba`j5qSKsrCtb)lKgKZ!B>}+#Tk|$;ZS8nYw_t>)=y=!xC+!^xjkUH{brpw_`*)Uif
zX}u)4JoBpROglgek;IZ`V12*+7xfr)pg-*5;2Nx41`Y=PN3rbGkI~@puX}q(gr2<5aL
z7D2aXeabV9_i3c-0HoB^^)Cip?-5KIdq*ysw%}^)pCB2adyJ=7Ka!
z4GtWc%`SE)75N=sTx2_Y-352nBCv4?M7I4M1@A|_x`5DWm%bd-;G9JGb(GLMH5`G9
z?$NE(cBFF4C1;J7_XKs3H^)8x^WW%fY#tt@vOT4p5
z;7#Z;6P~VE(@w9bFn5_s_67j37LLDn9sK0xR=wB(kE*8MD^#nIBd=rp9A9&-PoTbb
zA#@>>eG%;oUg+`VW%;Ma=pL?!$QE3WzetwRSM5RXzI42@KNW5|f$0Kuzj_bmYl|@*
z9T=)~*w_ybaRE}nH9_!2bOv_`X0Dl;8L(wptL@)2cU5j8Ck8;$MritBxZ^v=jutuV
zuTmu|E$2m+@LdHd!Tp*C6(bHTAY{Js*(W?da67FPc$5jNNUUx^S-d2cN2;7GMT<-kJ1
zPQ2XFjW{ut7<6$A5Y;rbVjs0WiUKr_;&`yaz#^#k%I9@UQ7)qwKs*^c(Eg3%@Q@>U
z9RHqqJdSU#+HFt6Zn1#~;Iuur`$I0GJHtO8yom`EYL@nZ>YNFKSXOIUcP6
zXc+sZF4p02;Kotu%+ka)p1qw?kH@m)M`i(u;&zlVYHKFEU-TbeG1-%GLOjcbO
zL#p?sN4#jLP;RRrTCOvu<4VVqB;30$Et%%wvC>54#a*OUud~fr;aG4t$r#!Ur7~)8
zn-!C^SHE>c;xz?`>m85)zPL-c1Os+;=lvp+J!dw2`5oIjssG{>O{aD5mlE$R^cTRQ2h#hbvUiSJsb_hOzgI(
z@i;QjD4nLKp#i{^u7dM(SNH3?Rs=xKqxcQTGm;{dtnX`_GuNvo#UOh`>YgVXF&zT)
z4-Ra69~Xc&_j63Z&`=i>vL|6b7*y|~qwp8}frnVfm!#gK8~`mWh2Me7uiC0&(Io|&
z8e#C==9F83ETdS@SL&)`FVU6DME`Gm8Ij=cNnq*0e;2^S^yNjm`Sr|8roP2!u0VW1
z*@Baf)0M~BB?_(K^85;mDpCZ{;7Qu20w7|!vk1N*YRO1iH(u!09HAt(Qg@$w38s&X
zmp}uMi|-e^waAVKVpxj*$k{obZH?3lQc+Wvg8FNMj;l3($yWto@gq8@5P&2YF+Z=+KIq|%DAhzn=UySjAO4iI$O!4S
z>DlD(a-}2gUs@&ti-}k?v{Lwc`(FayFu68ESDz9htNKYk9$6pwO2pe6dnZYshX6&b
zF1+TbQG)=#u@p|IMJG
zPO}{)YTfytwP>-A?ol&n2u9$HlDpO;{*VYxt6l~)1;6&dey`gB9eNkmTjBMC9u_hb
z_qP!$zVGY8y)&5ZP)HGVha;G|=Qv#ggMG^IEhdzYW9N0bmLI~;tNbR}S{+5H((6Sa
z?6?fyJEg3y9$aqPySm>0GmOIBFzNhE@m;OLw@uXCJr9pL0xtx%6q@U7wejcqx(2$i
zE8(QTzwa^2J!gcpj;GCkbNp;E7ofPIJib}E+-qJ&4e|f_81O_&Fjq9DW@;^}?FF;X+cZx-}8J2?`yr(wsz@
z*x0%m)83wYX%=c{jiOcSMDjyt&_+a?ohmcX-7fe~#BgQkoo9SKcW_-!(k+tpeVszl
zSbV94VD)<`nM#hwACy2W3<{I=(Y0pU(xD+-KkPj&R}I39iVk6&?>r?*&k`wnYp4yU
zommYjell1f0koZUYoISOY&GakO3!aV0k_r^m=DI5Q~REOSAW*Nyle!tRhSQ|f&0x6
zK8Qt2hT^!%`DQ*DOimT~oyq0IopbqT0KWfANF^$2*ZmWcd(O=%yft%&`AMc?DCJ6H
z%-r4r9^nis3Kn4^*@;p^x6*2NZI}I*Cb%V0zq05XQkFpKPIPR~7a5{bxFj!JLsjmQ}+&xUb
ziU#pP43KhKY`VB`8hf#IgYuM*X>R@}`9-r-W}@8X{@95D`O*JH{;y?13a&j~G*Q?*
zl#_lS@x^|DkQ_=xlBAvN%#kgkEb=_D)n2R%1-xJX56IskAtdeAVfErS$HlDvCh+SL
zbzmic$5?71)v8K$w(=`d+<(=6zk;U+R_(02!6?HZ)nC&lZ&WuKXvs?{F3^Nb2YX>!
zJZLxz^a@}xAj8(7ImL-X)_kQ@GvufZ%(A6`
zKcseX>uNwm=@HaRk^!$aW%r!+-ID1aJ4=pz;JLflGbL@2=h=U$`gs$Hy$OUi|7;5m
zVENzccm_W7=^F&Pb>dvu#WYRL9o$Xk!j&%dj&fC{7lH`Z6<6hwb0IpQ#!D3lNWK=@
z^;5;}?|u%BJh%At$Y}o*FzklZ>_o9K>4|RaC!vgpl!jp+Es3muAvSAz^i0A1a(<(C
z)Ahf;=`6J`Epbv0i2FgVlOLj!8bjUP888cSb>IHtm;h`=StwKYn1Nux^Fb|LC<=lY
zOB3xf&=(0Wzi)Yd@erz6RXP1$tnkZVM=@nB=l5TWi;eTm9NH3l8zNksO*S6;3y;z<
zjwej0#w8b0do>dGMZMfyW|?|{G526A#okWDfic)Y-C+9hvlkfTCQ+$beSER65p!^Q
zGZ20(a4j5pF8?>wk>OY^b0P$dhEJ%t;*#}twHe71{Cb<7xnwsZU!3?Ue065G(d{vs
z(w*^)kphR*`EN4Fqdns}^VE3=>Mpg<@_QY8Ml4y#mdx#|ytmK@
z_-C=hkg{iD-$x~L81E9y5p%G^$=M4mxfDg#kB7Gtz~!M^we~n=T@(qfmU)Lnv;yd6
zF+xi?obdhS4LJvWYyK8XC;h!((c3(hzFj-uo@tXwD7HY+qo%Sg-L&T0?hk7ezcSn>
z`0*aoal64TnY_HB?U7U=;6F(E>45Mku*;)BF%9_)bGNHS@iV|X`lburdvKZV(_KVh
zu~-@iL`r{dPfw3?&0B{gf)kV|>+6rkJ_x3L&iMP?&~nFFxsA>8#;N&Zw~HRWJY}zxS~#AMQXNCaTnJLvEiZdt)w2L{6!PytMP_M>^YF;h(03e+
zGG&@o8*3^lE6YLBmf$qIEQbZU_8*_$#K=R^2U~f5Yt(t?ySclc!_zN?VR0;TYwfzE
znqXhlNn^WmjF4>A-@j*Uht{Tw4+w=kjUa_})PNdF;A@L#d3kCoJl_(IU5&PhSl+uQ
zdBlfWEmvj{TC;y?kUr+Liz<-3=7+6g6YI;zz_WUaq=@U%tO-lBni|uMwK>0Ag&lWt
zb1Tj|I}`m2E{23O%rN3$Bs^YEb(alPH8tH+ev{v=Q_{l|j;h=8+4@Aa|0p(Gwh68H)yg-!5{slKt8B
zqv~_yRl5b=QdF5rEn+nB%4+*#L)Tb^<16gz2<7*V#ew9#J`VqUsZX~?O&ZSk5mBvi
zukSsIKLJn5v`W7h5snGH_1PMYE=mDR9}cC}0UVE`9+5MrpEw8p{J?L_P+f≤r{D~6+Zx3<|`#cc?wH}
zvjg>C6C-4LokmG?(Epfx)k^ogSZjw(boI|DFm7#8zET1Vb!k@R#X@)2jw}}4y4bq5=tLU=4(1fZ5s6{alz|vHRe~d
z4VX@72tV9#!zOILsB0=kLw}HmQ+KwU$l*=pXXCFmN5j4Dx!I=Vl~ETspRE0waO!!K
zc&uSc=s@cb-px-^OB_%cKh{kGO~nxnplh@kcaIIvJp8CNEIK0F2*W+msdWLu1S<8q
wYQ7$A>vcwAPJ`c3=?M^jO#Gi=@XIf7G
Date: Sun, 5 May 2019 06:32:29 -0400
Subject: [PATCH 09/42] Update recharger.dm
---
code/game/machinery/recharger.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm
index 088b9f962d..927608d3d5 100755
--- a/code/game/machinery/recharger.dm
+++ b/code/game/machinery/recharger.dm
@@ -9,7 +9,7 @@
circuit = /obj/item/circuitboard/machine/recharger
pass_flags = PASSTABLE
var/obj/item/charging = null
- var/recharge_coeff = 1.50
+ var/recharge_coeff = 1
var/static/list/allowed_devices = typecacheof(list(
/obj/item/gun/energy,
From dc4aa425256d64fc4f86cf4b694401fcec5b1295 Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Sun, 5 May 2019 06:35:32 -0400
Subject: [PATCH 10/42] Update magweapon_energy.dm
---
.../code/modules/projectiles/guns/ballistic/magweapon_energy.dm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm
index 90dd577c4b..5034e5f378 100644
--- a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm
+++ b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm
@@ -74,10 +74,12 @@
/obj/item/stock_parts/cell/magrifle_e
name = "magrifle power supply"
maxcharge = 14400
+ chargerate = 3520
/obj/item/stock_parts/cell/magpistol_e
name = "magpistol power supply"
maxcharge = 6000
+ chargerate = 1000
///sci designs///
From 642cad2bb2ffb94c89fa2fa20fe04645a03cca20 Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Sun, 5 May 2019 06:40:07 -0400
Subject: [PATCH 11/42] Update inducer.dm
---
code/game/objects/items/inducer.dm | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/code/game/objects/items/inducer.dm b/code/game/objects/items/inducer.dm
index 730a459ed4..57f8d6e709 100644
--- a/code/game/objects/items/inducer.dm
+++ b/code/game/objects/items/inducer.dm
@@ -12,6 +12,7 @@
var/cell_type = /obj/item/stock_parts/cell/high
var/obj/item/stock_parts/cell/cell
var/recharging = FALSE
+ var/gun_charger = FALSE
/obj/item/inducer/Initialize()
. = ..()
@@ -104,7 +105,7 @@
var/obj/item/stock_parts/cell/C = A.get_cell()
var/obj/O
var/coefficient = 1
- if(istype(A, /obj/item/gun/energy))
+ if(istype(A, /obj/item/gun/energy) && gun_charger != TRUE)
to_chat(user,"Error unable to interface with device")
return FALSE
if(istype(A, /obj))
@@ -181,3 +182,16 @@
/obj/item/inducer/sci/Initialize()
. = ..()
update_icon()
+
+/obj/item/inducer/sci/combat
+ icon_state = "inducer-combat"
+ item_state = "inducer-combat"
+ desc = "A tool for inductively charging internal power cells. This one has been modified and upgraded to be able to charge into guns as well as normal electronics."
+ cell_type = /obj/item/stock_parts/cell/hyper
+ powertransfer = 1800
+ opened = FALSE
+ gun_charger = TRUE
+
+/obj/item/inducer/sci/combat/Initialize()
+ . = ..()
+ update_icon()
From 5904d1d2814d37639625ea638e4fce6ef7d5e469 Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Sun, 5 May 2019 06:45:40 -0400
Subject: [PATCH 12/42] Update power_designs.dm
---
code/modules/research/designs/power_designs.dm | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/code/modules/research/designs/power_designs.dm b/code/modules/research/designs/power_designs.dm
index e1648559a7..f8122c16e3 100644
--- a/code/modules/research/designs/power_designs.dm
+++ b/code/modules/research/designs/power_designs.dm
@@ -77,6 +77,16 @@
category = list("Power Designs")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING
+/datum/design/inducercombat
+ name = "Combat Ready Inducer"
+ desc = "The improved NT-8475 Electromagnetic Power Inducer can this one has been SCIENCED to allow for combat. It still comes printed with SCIENCED colors!"
+ id = "combatinducer"
+ build_type = PROTOLATHE
+ materials = list(MAT_METAL = 13000, MAT_GLASS = 10000, MAT_SILVER = 1500, MAT_GOLD = 1250, MAT_DIAMOND = 500, MAT_TITANIUM = 1200)
+ build_path = /obj/item/inducer/sci/combat/dry
+ category = list("Power Designs")
+ departmental_flags = DEPARTMENTAL_FLAG_SECURITY
+
/datum/design/board/pacman
name = "Machine Design (PACMAN-type Generator Board)"
desc = "The circuit board that for a PACMAN-type portable generator."
From cc34a8fa4e3eb90224641b16edb61bed3cc870d4 Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Sun, 5 May 2019 06:47:03 -0400
Subject: [PATCH 13/42] Update all_nodes.dm
---
code/modules/research/techweb/all_nodes.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm
index 99ee820ff6..0baea92260 100644
--- a/code/modules/research/techweb/all_nodes.dm
+++ b/code/modules/research/techweb/all_nodes.dm
@@ -582,7 +582,7 @@
display_name = "Electric Weapons"
description = "Weapons using electric technology"
prereq_ids = list("weaponry", "adv_power" , "emp_basic")
- design_ids = list("stunrevolver", "stunshell", "ioncarbine")
+ design_ids = list("stunrevolver", "stunshell", "ioncarbine". "combatinducer")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3500)
export_price = 5000
From 7d310f407bacc36bec0b0466245609e988af38ee Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Sun, 5 May 2019 06:50:22 -0400
Subject: [PATCH 14/42] Update inducer.dm
---
code/game/objects/items/inducer.dm | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/code/game/objects/items/inducer.dm b/code/game/objects/items/inducer.dm
index 57f8d6e709..6f61f15c7f 100644
--- a/code/game/objects/items/inducer.dm
+++ b/code/game/objects/items/inducer.dm
@@ -192,6 +192,14 @@
opened = FALSE
gun_charger = TRUE
+/obj/item/inducer/sci/combat/dry
+ cell_type = null
+ opened = TRUE
+
+/obj/item/inducer/sci/combat/dry/Initialize() //Just in case
+ . = ..()
+ update_icon()
+
/obj/item/inducer/sci/combat/Initialize()
. = ..()
update_icon()
From 5e5c470dc904a4554c61e15ac3fa42837ebeeee1 Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Sun, 5 May 2019 06:51:10 -0400
Subject: [PATCH 15/42] Update all_nodes.dm
---
code/modules/research/techweb/all_nodes.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm
index 0baea92260..780b363861 100644
--- a/code/modules/research/techweb/all_nodes.dm
+++ b/code/modules/research/techweb/all_nodes.dm
@@ -582,7 +582,7 @@
display_name = "Electric Weapons"
description = "Weapons using electric technology"
prereq_ids = list("weaponry", "adv_power" , "emp_basic")
- design_ids = list("stunrevolver", "stunshell", "ioncarbine". "combatinducer")
+ design_ids = list("stunrevolver", "stunshell", "ioncarbine", "combatinducer")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3500)
export_price = 5000
From fda9883bae3886e4ec67b59a8b8083a4f42e93bb Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Mon, 6 May 2019 14:48:16 -0400
Subject: [PATCH 16/42] Update inducer.dm
---
code/game/objects/items/inducer.dm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/code/game/objects/items/inducer.dm b/code/game/objects/items/inducer.dm
index 6f61f15c7f..bbd2e67464 100644
--- a/code/game/objects/items/inducer.dm
+++ b/code/game/objects/items/inducer.dm
@@ -186,9 +186,11 @@
/obj/item/inducer/sci/combat
icon_state = "inducer-combat"
item_state = "inducer-combat"
+ w_class = WEIGHT_CLASS_BULKY
+ slot_flags = SLOT_BELT
desc = "A tool for inductively charging internal power cells. This one has been modified and upgraded to be able to charge into guns as well as normal electronics."
cell_type = /obj/item/stock_parts/cell/hyper
- powertransfer = 1800
+ powertransfer = 1300
opened = FALSE
gun_charger = TRUE
From 9aa74f4fc22c420e0238707bee9ac27a5dbe5a68 Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Mon, 6 May 2019 19:58:45 -0400
Subject: [PATCH 17/42] Update all_nodes.dm
---
code/modules/research/techweb/all_nodes.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm
index 780b363861..99ee820ff6 100644
--- a/code/modules/research/techweb/all_nodes.dm
+++ b/code/modules/research/techweb/all_nodes.dm
@@ -582,7 +582,7 @@
display_name = "Electric Weapons"
description = "Weapons using electric technology"
prereq_ids = list("weaponry", "adv_power" , "emp_basic")
- design_ids = list("stunrevolver", "stunshell", "ioncarbine", "combatinducer")
+ design_ids = list("stunrevolver", "stunshell", "ioncarbine")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3500)
export_price = 5000
From ae75bf2fd1b64d912b73c880deab6f6fbc9fc750 Mon Sep 17 00:00:00 2001
From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com>
Date: Mon, 6 May 2019 23:46:31 -0400
Subject: [PATCH 18/42] Update autolathe_designs.dm
---
.../research/designs/autolathe_designs.dm | 678 +++++++++---------
1 file changed, 322 insertions(+), 356 deletions(-)
diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm
index 8eba30282b..173fd5a813 100644
--- a/code/modules/research/designs/autolathe_designs.dm
+++ b/code/modules/research/designs/autolathe_designs.dm
@@ -2,9 +2,6 @@
//////////Autolathe Designs ///////
///////////////////////////////////
-///////////
-///Tools //
-///////////
/datum/design/bucket
name = "Bucket"
id = "bucket"
@@ -134,26 +131,6 @@
build_path = /obj/item/storage/toolbox
category = list("initial","Tools")
-/datum/design/spraycan
- name = "Spraycan"
- id = "spraycan"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 100, MAT_GLASS = 100)
- build_path = /obj/item/toy/crayon/spraycan
- category = list("initial", "Tools")
-
-/datum/design/geiger
- name = "Geiger Counter"
- id = "geigercounter"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 150, MAT_GLASS = 150)
- build_path = /obj/item/geiger_counter
- category = list("initial", "Tools")
-
-////////////////
-///Electronics//
-////////////////
-
/datum/design/apc_board
name = "APC Module"
id = "power control"
@@ -199,42 +176,45 @@
category = list("initial", "Electronics")
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING
-/datum/design/desttagger
- name = "Destination Tagger"
- id = "desttagger"
+/datum/design/camera
+ name = "Camera"
+ id = "camera"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 250, MAT_GLASS = 125)
- build_path = /obj/item/destTagger
- category = list("initial", "Electronics")
+ materials = list(MAT_METAL = 50, MAT_GLASS = 100)
+ build_path = /obj/item/camera
+ category = list("initial", "Misc")
-/datum/design/handlabeler
- name = "Hand Labeler"
- id = "handlabel"
+/datum/design/camera_film
+ name = "Camera Film Cartridge"
+ id = "camera_film"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 150, MAT_GLASS = 125)
- build_path = /obj/item/hand_labeler
- category = list("initial", "Electronics")
+ materials = list(MAT_METAL = 10, MAT_GLASS = 10)
+ build_path = /obj/item/camera_film
+ category = list("initial", "Misc")
-/datum/design/miniature_power_cell
- name = "Light Fixture Battery"
- id = "miniature_power_cell"
+/datum/design/earmuffs
+ name = "Earmuffs"
+ id = "earmuffs"
build_type = AUTOLATHE
- materials = list(MAT_GLASS = 20)
- build_path = /obj/item/stock_parts/cell/emergency_light
- category = list("initial", "Electronics")
+ materials = list(MAT_METAL = 500, MAT_GLASS = 500)
+ build_path = /obj/item/clothing/ears/earmuffs
+ category = list("initial", "Misc")
-////////////////
-///Electronics//
-////////////////
-
-/datum/design/rods
- name = "Metal Rod"
- id = "rods"
+/datum/design/pipe_painter
+ name = "Pipe Painter"
+ id = "pipe_painter"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 1000)
- build_path = /obj/item/stack/rods
- category = list("initial","Construction")
- maxstack = 50
+ materials = list(MAT_METAL = 5000, MAT_GLASS = 2000)
+ build_path = /obj/item/pipe_painter
+ category = list("initial", "Misc")
+
+/datum/design/airlock_painter
+ name = "Airlock Painter"
+ id = "airlock_painter"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 50, MAT_GLASS = 50)
+ build_path = /obj/item/airlock_painter
+ category = list("initial", "Misc")
/datum/design/metal
name = "Metal"
@@ -263,61 +243,14 @@
category = list("initial","Construction","Stock Parts")
maxstack = 50
-/datum/design/light_tube
- name = "Light Tube"
- id = "light_tube"
+/datum/design/rods
+ name = "Metal Rod"
+ id = "rods"
build_type = AUTOLATHE
- materials = list(MAT_GLASS = 100)
- build_path = /obj/item/light/tube
- category = list("initial", "Construction")
-
-/datum/design/light_bulb
- name = "Light Bulb"
- id = "light_bulb"
- build_type = AUTOLATHE
- materials = list(MAT_GLASS = 100)
- build_path = /obj/item/light/bulb
- category = list("initial", "Construction")
-
-/datum/design/camera_assembly
- name = "Camera Assembly"
- id = "camera_assembly"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 400, MAT_GLASS = 250)
- build_path = /obj/item/wallframe/camera
- category = list("initial", "Construction")
-
-/datum/design/newscaster_frame
- name = "Newscaster Frame"
- id = "newscaster_frame"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 14000, MAT_GLASS = 8000)
- build_path = /obj/item/wallframe/newscaster
- category = list("initial", "Construction")
-
-/datum/design/turret_control_frame
- name = "Turret Control Frame"
- id = "turret_control"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 12000)
- build_path = /obj/item/wallframe/turret_control
- category = list("initial", "Construction")
-
-/datum/design/conveyor_belt
- name = "Conveyor Belt"
- id = "conveyor_belt"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 5000)
- build_path = /obj/item/conveyor_construct
- category = list("initial", "Construction")
-
-/datum/design/conveyor_switch
- name = "Conveyor Belt Switch"
- id = "conveyor_switch"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 450, MAT_GLASS = 190)
- build_path = /obj/item/conveyor_switch_construct
- category = list("initial", "Construction")
+ materials = list(MAT_METAL = 1000)
+ build_path = /obj/item/stack/rods
+ category = list("initial","Construction")
+ maxstack = 50
/datum/design/rcd_ammo
name = "Compressed Matter Cartridge"
@@ -327,46 +260,6 @@
build_path = /obj/item/rcd_ammo
category = list("initial","Construction")
-/////////////
-////T-Comms//
-/////////////
-
-/datum/design/signaler
- name = "Remote Signaling Device"
- id = "signaler"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 400, MAT_GLASS = 120)
- build_path = /obj/item/assembly/signaler
- category = list("initial", "T-Comm")
-
-/datum/design/radio_headset
- name = "Radio Headset"
- id = "radio_headset"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 75)
- build_path = /obj/item/radio/headset
- category = list("initial", "T-Comm")
-
-/datum/design/bounced_radio
- name = "Station Bounced Radio"
- id = "bounced_radio"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 75, MAT_GLASS = 25)
- build_path = /obj/item/radio/off
- category = list("initial", "T-Comm")
-
-/datum/design/intercom_frame
- name = "Intercom Frame"
- id = "intercom_frame"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 75, MAT_GLASS = 25)
- build_path = /obj/item/wallframe/intercom
- category = list("initial", "T-Comm")
-
-////////////////
-////Dinnerware//
-////////////////
-
/datum/design/kitchen_knife
name = "Kitchen Knife"
id = "kitchen_knife"
@@ -423,37 +316,53 @@
build_path = /obj/item/reagent_containers/food/drinks/shaker
category = list("initial","Dinnerware")
-/////////////
-////Secgear//
-/////////////
-
-/datum/design/beanbag_slug
- name = "Beanbag Slug"
- id = "beanbag_slug"
+/datum/design/cultivator
+ name = "Cultivator"
+ id = "cultivator"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 250)
- build_path = /obj/item/ammo_casing/shotgun/beanbag
- category = list("initial", "Security")
+ materials = list(MAT_METAL=50)
+ build_path = /obj/item/cultivator
+ category = list("initial","Misc")
-/datum/design/rubbershot
- name = "Rubber Shot"
- id = "rubber_shot"
+/datum/design/plant_analyzer
+ name = "Plant Analyzer"
+ id = "plant_analyzer"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 4000)
- build_path = /obj/item/ammo_casing/shotgun/rubbershot
- category = list("initial", "Security")
+ materials = list(MAT_METAL = 30, MAT_GLASS = 20)
+ build_path = /obj/item/plant_analyzer
+ category = list("initial","Misc")
-/datum/design/c38
- name = "Speed Loader (.38 rubber)"
- id = "c38"
+/datum/design/shovel
+ name = "Shovel"
+ id = "shovel"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 20000)
- build_path = /obj/item/ammo_box/c38
- category = list("initial", "Security")
+ materials = list(MAT_METAL = 50)
+ build_path = /obj/item/shovel
+ category = list("initial","Misc")
-////////////
-///Medical//
-////////////
+/datum/design/spade
+ name = "Spade"
+ id = "spade"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 50)
+ build_path = /obj/item/shovel/spade
+ category = list("initial","Misc")
+
+/datum/design/hatchet
+ name = "Hatchet"
+ id = "hatchet"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 15000)
+ build_path = /obj/item/hatchet
+ category = list("initial","Misc")
+
+/datum/design/foilhat
+ name = "Tinfoil Hat"
+ id = "tinfoil_hat"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 5500)
+ build_path = /obj/item/clothing/head/foilhat
+ category = list("hacked", "Misc")
/datum/design/scalpel
name = "Scalpel"
@@ -536,105 +445,29 @@
build_path = /obj/item/storage/pill_bottle
category = list("initial", "Medical")
-/datum/design/syringe
- name = "Syringe"
- id = "syringe"
+/datum/design/beanbag_slug
+ name = "Beanbag Slug"
+ id = "beanbag_slug"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 10, MAT_GLASS = 20)
- build_path = /obj/item/reagent_containers/syringe
- category = list("initial", "Medical")
+ materials = list(MAT_METAL = 250)
+ build_path = /obj/item/ammo_casing/shotgun/beanbag
+ category = list("initial", "Security")
-/datum/design/health_sensor
- name = "Health Sensor"
- id = "health_sensor"
+/datum/design/rubbershot
+ name = "Rubber Shot"
+ id = "rubber_shot"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 800, MAT_GLASS = 200)
- build_path = /obj/item/assembly/health
- category = list("initial", "Medical")
+ materials = list(MAT_METAL = 4000)
+ build_path = /obj/item/ammo_casing/shotgun/rubbershot
+ category = list("initial", "Security")
-/////////////
-////MISC/////
-/////////////
-
-/datum/design/camera
- name = "Camera"
- id = "camera"
+/datum/design/c38
+ name = "Speed Loader (.38 rubber)"
+ id = "c38"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 50, MAT_GLASS = 100)
- build_path = /obj/item/camera
- category = list("initial", "Misc")
-
-/datum/design/camera_film
- name = "Camera Film Cartridge"
- id = "camera_film"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 10, MAT_GLASS = 10)
- build_path = /obj/item/camera_film
- category = list("initial", "Misc")
-
-/datum/design/earmuffs
- name = "Earmuffs"
- id = "earmuffs"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 500, MAT_GLASS = 500)
- build_path = /obj/item/clothing/ears/earmuffs
- category = list("initial", "Misc")
-
-/datum/design/pipe_painter
- name = "Pipe Painter"
- id = "pipe_painter"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 5000, MAT_GLASS = 2000)
- build_path = /obj/item/pipe_painter
- category = list("initial", "Misc")
-
-/datum/design/airlock_painter
- name = "Airlock Painter"
- id = "airlock_painter"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 50, MAT_GLASS = 50)
- build_path = /obj/item/airlock_painter
- category = list("initial", "Misc")
-
-/datum/design/cultivator
- name = "Cultivator"
- id = "cultivator"
- build_type = AUTOLATHE
- materials = list(MAT_METAL=50)
- build_path = /obj/item/cultivator
- category = list("initial","Misc")
-
-/datum/design/plant_analyzer
- name = "Plant Analyzer"
- id = "plant_analyzer"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 30, MAT_GLASS = 20)
- build_path = /obj/item/plant_analyzer
- category = list("initial","Misc")
-
-/datum/design/shovel
- name = "Shovel"
- id = "shovel"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 50)
- build_path = /obj/item/shovel
- category = list("initial","Misc")
-
-/datum/design/spade
- name = "Spade"
- id = "spade"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 50)
- build_path = /obj/item/shovel/spade
- category = list("initial","Misc")
-
-/datum/design/hatchet
- name = "Hatchet"
- id = "hatchet"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 15000)
- build_path = /obj/item/hatchet
- category = list("initial","Misc")
+ materials = list(MAT_METAL = 20000)
+ build_path = /obj/item/ammo_box/c38
+ category = list("initial", "Security")
/datum/design/recorder
name = "Universal Recorder"
@@ -660,6 +493,38 @@
build_path = /obj/item/assembly/igniter
category = list("initial", "Misc")
+/datum/design/signaler
+ name = "Remote Signaling Device"
+ id = "signaler"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 400, MAT_GLASS = 120)
+ build_path = /obj/item/assembly/signaler
+ category = list("initial", "T-Comm")
+
+/datum/design/radio_headset
+ name = "Radio Headset"
+ id = "radio_headset"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 75)
+ build_path = /obj/item/radio/headset
+ category = list("initial", "T-Comm")
+
+/datum/design/bounced_radio
+ name = "Station Bounced Radio"
+ id = "bounced_radio"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 75, MAT_GLASS = 25)
+ build_path = /obj/item/radio/off
+ category = list("initial", "T-Comm")
+
+/datum/design/intercom_frame
+ name = "Intercom Frame"
+ id = "intercom_frame"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 75, MAT_GLASS = 25)
+ build_path = /obj/item/wallframe/intercom
+ category = list("initial", "T-Comm")
+
/datum/design/infrared_emitter
name = "Infrared Emitter"
id = "infrared_emitter"
@@ -668,6 +533,14 @@
build_path = /obj/item/assembly/infra
category = list("initial", "Misc")
+/datum/design/health_sensor
+ name = "Health Sensor"
+ id = "health_sensor"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 800, MAT_GLASS = 200)
+ build_path = /obj/item/assembly/health
+ category = list("initial", "Medical")
+
/datum/design/timer
name = "Timer"
id = "timer"
@@ -684,6 +557,46 @@
build_path = /obj/item/assembly/voice
category = list("initial", "Misc")
+/datum/design/light_tube
+ name = "Light Tube"
+ id = "light_tube"
+ build_type = AUTOLATHE
+ materials = list(MAT_GLASS = 100)
+ build_path = /obj/item/light/tube
+ category = list("initial", "Construction")
+
+/datum/design/light_bulb
+ name = "Light Bulb"
+ id = "light_bulb"
+ build_type = AUTOLATHE
+ materials = list(MAT_GLASS = 100)
+ build_path = /obj/item/light/bulb
+ category = list("initial", "Construction")
+
+/datum/design/camera_assembly
+ name = "Camera Assembly"
+ id = "camera_assembly"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 400, MAT_GLASS = 250)
+ build_path = /obj/item/wallframe/camera
+ category = list("initial", "Construction")
+
+/datum/design/newscaster_frame
+ name = "Newscaster Frame"
+ id = "newscaster_frame"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 14000, MAT_GLASS = 8000)
+ build_path = /obj/item/wallframe/newscaster
+ category = list("initial", "Construction")
+
+/datum/design/syringe
+ name = "Syringe"
+ id = "syringe"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 10, MAT_GLASS = 20)
+ build_path = /obj/item/reagent_containers/syringe
+ category = list("initial", "Medical")
+
/datum/design/prox_sensor
name = "Proximity Sensor"
id = "prox_sensor"
@@ -700,83 +613,7 @@
build_path = /obj/item/ammo_box/foambox
category = list("initial", "Misc")
-/datum/design/laptop
- name = "Laptop Frame"
- id = "laptop"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 10000, MAT_GLASS = 1000)
- build_path = /obj/item/modular_computer/laptop/buildable
- category = list("initial","Misc")
-
-/datum/design/tablet
- name = "Tablet Frame"
- id = "tablet"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 2000, MAT_GLASS = 1000)
- build_path = /obj/item/modular_computer/tablet
- category = list("initial","Misc")
-
-/datum/design/slime_scanner
- name = "Slime Scanner"
- id = "slime_scanner"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 300, MAT_GLASS = 200)
- build_path = /obj/item/slime_scanner
- category = list("initial", "Misc")
-
-/datum/design/pet_carrier
- name = "Pet Carrier"
- id = "pet_carrier"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 7500, MAT_GLASS = 100)
- build_path = /obj/item/pet_carrier
- category = list("initial", "Misc")
-
-/datum/design/packageWrap
- name = "Package Wrapping"
- id = "packagewrap"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 200, MAT_GLASS = 200)
- build_path = /obj/item/stack/packageWrap
- category = list("initial", "Misc")
- maxstack = 30
-
-/datum/design/holodisk
- name = "Holodisk"
- id = "holodisk"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 100, MAT_GLASS = 100)
- build_path = /obj/item/disk/holodisk
- category = list("initial", "Misc")
-
-/datum/design/lock_collar
- name = "Lockable Collar"
- id = "lock_collar"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 1200, MAT_GLASS = 100)
- build_path = /obj/item/clothing/neck/petcollar/locked
- category = list("initial", "Misc")
-
-/datum/design/collar_key
- name = "Collar Key"
- id = "collar_key"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 300, MAT_GLASS = 150)
- build_path = /obj/item/key/collar
- category = list("initial", "Misc")
-
-/////////////////
-///Hacked Gear //
-/////////////////
-
-/datum/design/large_welding_tool
- name = "Industrial Welding Tool"
- id = "large_welding_tool"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 70, MAT_GLASS = 60)
- build_path = /obj/item/weldingtool/largetank
- category = list("hacked", "Tools")
-
+//hacked autolathe recipes
/datum/design/flamethrower
name = "Flamethrower"
id = "flamethrower"
@@ -801,6 +638,22 @@
build_path = /obj/item/pipe_dispenser
category = list("hacked", "Construction")
+/datum/design/electropack
+ name = "Electropack"
+ id = "electropack"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 10000, MAT_GLASS = 2500)
+ build_path = /obj/item/electropack
+ category = list("hacked", "Tools")
+
+/datum/design/large_welding_tool
+ name = "Industrial Welding Tool"
+ id = "large_welding_tool"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 70, MAT_GLASS = 60)
+ build_path = /obj/item/weldingtool/largetank
+ category = list("hacked", "Tools")
+
/datum/design/handcuffs
name = "Handcuffs"
id = "handcuffs"
@@ -897,14 +750,6 @@
build_path = /obj/item/ammo_box/c9mm
category = list("hacked", "Security")
-/datum/design/electropack
- name = "Electropack"
- id = "electropack"
- build_type = AUTOLATHE
- materials = list(MAT_METAL = 10000, MAT_GLASS = 2500)
- build_path = /obj/item/electropack
- category = list("hacked", "Security")
-
/datum/design/cleaver
name = "Butcher's Cleaver"
id = "cleaver"
@@ -913,10 +758,131 @@
build_path = /obj/item/kitchen/knife/butcher
category = list("hacked", "Dinnerware")
-/datum/design/foilhat
- name = "Tinfoil Hat"
- id = "tinfoil_hat"
+/datum/design/spraycan
+ name = "Spraycan"
+ id = "spraycan"
build_type = AUTOLATHE
- materials = list(MAT_METAL = 5500)
- build_path = /obj/item/clothing/head/foilhat
- category = list("hacked", "Misc")
+ materials = list(MAT_METAL = 100, MAT_GLASS = 100)
+ build_path = /obj/item/toy/crayon/spraycan
+ category = list("initial", "Tools")
+
+/datum/design/desttagger
+ name = "Destination Tagger"
+ id = "desttagger"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 250, MAT_GLASS = 125)
+ build_path = /obj/item/destTagger
+ category = list("initial", "Electronics")
+
+/datum/design/handlabeler
+ name = "Hand Labeler"
+ id = "handlabel"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 150, MAT_GLASS = 125)
+ build_path = /obj/item/hand_labeler
+ category = list("initial", "Electronics")
+
+/datum/design/geiger
+ name = "Geiger Counter"
+ id = "geigercounter"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 150, MAT_GLASS = 150)
+ build_path = /obj/item/geiger_counter
+ category = list("initial", "Tools")
+
+/datum/design/turret_control_frame
+ name = "Turret Control Frame"
+ id = "turret_control"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 12000)
+ build_path = /obj/item/wallframe/turret_control
+ category = list("initial", "Construction")
+
+/datum/design/conveyor_belt
+ name = "Conveyor Belt"
+ id = "conveyor_belt"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 5000)
+ build_path = /obj/item/conveyor_construct
+ category = list("initial", "Construction")
+
+/datum/design/conveyor_switch
+ name = "Conveyor Belt Switch"
+ id = "conveyor_switch"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 450, MAT_GLASS = 190)
+ build_path = /obj/item/conveyor_switch_construct
+ category = list("initial", "Construction")
+
+/datum/design/laptop
+ name = "Laptop Frame"
+ id = "laptop"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 10000, MAT_GLASS = 1000)
+ build_path = /obj/item/modular_computer/laptop/buildable
+ category = list("initial","Misc")
+
+/datum/design/tablet
+ name = "Tablet Frame"
+ id = "tablet"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 2000, MAT_GLASS = 1000)
+ build_path = /obj/item/modular_computer/tablet
+ category = list("initial","Misc")
+
+/datum/design/slime_scanner
+ name = "Slime Scanner"
+ id = "slime_scanner"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 300, MAT_GLASS = 200)
+ build_path = /obj/item/slime_scanner
+ category = list("initial", "Misc")
+
+/datum/design/pet_carrier
+ name = "Pet Carrier"
+ id = "pet_carrier"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 7500, MAT_GLASS = 100)
+ build_path = /obj/item/pet_carrier
+ category = list("initial", "Misc")
+
+/datum/design/miniature_power_cell
+ name = "Light Fixture Battery"
+ id = "miniature_power_cell"
+ build_type = AUTOLATHE
+ materials = list(MAT_GLASS = 20)
+ build_path = /obj/item/stock_parts/cell/emergency_light
+ category = list("initial", "Electronics")
+
+/datum/design/packageWrap
+ name = "Package Wrapping"
+ id = "packagewrap"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 200, MAT_GLASS = 200)
+ build_path = /obj/item/stack/packageWrap
+ category = list("initial", "Misc")
+ maxstack = 30
+
+/datum/design/holodisk
+ name = "Holodisk"
+ id = "holodisk"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 100, MAT_GLASS = 100)
+ build_path = /obj/item/disk/holodisk
+ category = list("initial", "Misc")
+
+/datum/design/lock_collar
+ name = "Lockable Collar"
+ id = "lock_collar"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 1200, MAT_GLASS = 100)
+ build_path = /obj/item/clothing/neck/petcollar/locked
+ category = list("initial", "Misc")
+
+/datum/design/collar_key
+ name = "Collar Key"
+ id = "collar_key"
+ build_type = AUTOLATHE
+ materials = list(MAT_METAL = 300, MAT_GLASS = 150)
+ build_path = /obj/item/key/collar
+ category = list("initial", "Misc")
From 5bcc1680fe257fca11bf4595ee8f39ab5b051261 Mon Sep 17 00:00:00 2001
From: Sishen
Date: Tue, 7 May 2019 22:56:43 -0400
Subject: [PATCH 19/42] Hazard Vest sprite fix
Removes one column of pixels from the side sprite of hazard vest to not stick out of cloaks.
https://puu.sh/DpkL5/f35d681c05.png
https://puu.sh/DpkVY/021d39eea4.png
---
icons/mob/suit.dmi | Bin 344396 -> 344381 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi
index b518157bb58dab65dfd1f0ad701d861b813c3b09..18d7a12bdab874345244ffc9feb35c4085d40276 100644
GIT binary patch
delta 247529
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