From 56c0800609ce98b0109846b367f93aeb042ce670 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Wed, 8 Jan 2020 09:57:26 -0500 Subject: [PATCH 01/67] this file literally does nothing --- modular_citadel/code/datums/components/material_container.dm | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 modular_citadel/code/datums/components/material_container.dm diff --git a/modular_citadel/code/datums/components/material_container.dm b/modular_citadel/code/datums/components/material_container.dm deleted file mode 100644 index a7c50e37c5..0000000000 --- a/modular_citadel/code/datums/components/material_container.dm +++ /dev/null @@ -1,4 +0,0 @@ -/datum/material/plastic - name = "Plastic" - id = MAT_PLASTIC - sheet_type = /obj/item/stack/sheet/plastic \ No newline at end of file From 7f3802d2e2f324bbcd95656a6496207e76620f2e Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Wed, 8 Jan 2020 09:57:58 -0500 Subject: [PATCH 02/67] nay --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 0bad708dc4..5879e3b53a 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3063,7 +3063,6 @@ #include "modular_citadel\code\_onclick\hud\screen_objects.dm" #include "modular_citadel\code\_onclick\hud\sprint.dm" #include "modular_citadel\code\_onclick\hud\stamina.dm" -#include "modular_citadel\code\datums\components\material_container.dm" #include "modular_citadel\code\datums\components\souldeath.dm" #include "modular_citadel\code\datums\status_effects\chems.dm" #include "modular_citadel\code\datums\status_effects\debuffs.dm" From c2a8c23751bbb82707136f6dee709bd0838c7e68 Mon Sep 17 00:00:00 2001 From: Commandersand Date: Sun, 5 Jan 2020 19:03:54 -0600 Subject: [PATCH 03/67] fixes --- code/modules/clothing/under/miscellaneous.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 177bce672f..2a2973dadd 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -599,6 +599,7 @@ icon_state = "corset" item_color = "corset" body_parts_covered = CHEST|GROIN + mutantrace_variation = NO_MUTANTRACE_VARIATION fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE @@ -876,6 +877,7 @@ icon_state = "gear_harness" item_state = "gear_harness" body_parts_covered = CHEST|GROIN + mutantrace_variation = NO_MUTANTRACE_VARIATION can_adjust = FALSE /obj/item/clothing/under/telegram From 11aab548641464cc904c23ca031573177cbbaf69 Mon Sep 17 00:00:00 2001 From: Commandersand Date: Sun, 5 Jan 2020 20:19:03 -0600 Subject: [PATCH 04/67] oops --- code/modules/clothing/under/miscellaneous.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 2a2973dadd..5124bb2935 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -606,9 +606,8 @@ /obj/item/clothing/under/croptop name = "crop top" desc = "We've saved money by giving you half a shirt!" - icon_state = "sailor_dress" - item_state = "sailordress" - item_color = "sailor_dress" + icon_state = "croptop" + item_color = "croptop" body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE From 20948b66bbd0c0b31d2a25140a90240281d6522b Mon Sep 17 00:00:00 2001 From: loginsandylogout Date: Wed, 8 Jan 2020 02:49:08 -0600 Subject: [PATCH 05/67] should hide legs --- code/modules/clothing/under/miscellaneous.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 5124bb2935..13763ac972 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -580,7 +580,7 @@ icon_state = "flower_dress" item_state = "sailordress" item_color = "flower_dress" - body_parts_covered = CHEST|GROIN + body_parts_covered = CHEST|GROIN|LEGS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE @@ -936,4 +936,4 @@ icon_state = "christmasfemaleg" item_state = "christmasfemaleg" body_parts_covered = CHEST|GROIN - can_adjust = FALSE \ No newline at end of file + can_adjust = FALSE From 248785dc94be18a7758406d106f73bb12e7f7b94 Mon Sep 17 00:00:00 2001 From: loginsandylogout Date: Wed, 8 Jan 2020 03:00:35 -0600 Subject: [PATCH 06/67] aaa --- code/modules/clothing/under/miscellaneous.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 13763ac972..d9bf978756 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -937,3 +937,4 @@ item_state = "christmasfemaleg" body_parts_covered = CHEST|GROIN can_adjust = FALSE + From 725828b99692b8a0694e07f12aded0307ae09d73 Mon Sep 17 00:00:00 2001 From: loginsandylogout Date: Wed, 8 Jan 2020 22:52:47 -0600 Subject: [PATCH 07/67] fixes ti? --- code/modules/clothing/under/miscellaneous.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index d9bf978756..ebc40acdec 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -471,6 +471,7 @@ name = "white sundress" desc = "Makes you want to frolic in a field of lillies." icon_state = "sundress_white" + item_state = "sundress" item_color = "sundress_white" body_parts_covered = CHEST|GROIN fitted = FEMALE_UNIFORM_TOP From be35379387d3e745f33560c4f902e42ed6edbf75 Mon Sep 17 00:00:00 2001 From: Commandersand Date: Wed, 8 Jan 2020 22:56:18 -0600 Subject: [PATCH 08/67] obj psrite fixes --- icons/obj/clothing/uniforms.dmi | Bin 113512 -> 103324 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index e6474e7899af7b04a1d89f08b02ccf78e241b446..89f9a6fd93575fb88367b1699e0401a52b1246e3 100644 GIT binary patch literal 103324 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�`<1q!l&nD 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�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ð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 literal 113512 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

)gl-T`v^0Y_;`i2 zg1?-3xl`+|I5;?12i&0LkhGKuPD^UR3e=4Ei8)=lGt8@Sz z!}Wvx7JtbVU(hRsP?h1wN6zoC-ZH0!Z0#VE8b}@V2#mR28O@S z{NCN!eEOZ&VaydecEmVUb^B?Ds!OP={>$rT*BzwqP4rkR&=8i$JQ!DI#r@CS>+j{$ zgCA0uu9Ia6r8u`1Ne~P_<$qQ{hFxjuHk-?FRJPenG0G?*jLinn4X>Fv6(+}{?w1#s z7sZ<>emU)aK!SU4ZE_il9q7a(+qdMA~5;O&iK z(BtGRjv(RTqVmG?Fb{31pqWRrjPU6VwB7Z-sE6ocGIW?3#Hyyl&Dfns$dKM zPqr}K-`u=_T~!4vgCsn>I*afOu5sI9Yju?5FukNIzZ#yrrmZp)eJ=Wx*6qvnQ*p@K zmEm_Xn9;L`e1g~AC_`0Qtt}4n;m?YC*Jtt|tsY0*=8X4OX>#h?oJHSP%`SyWJH|9Z zGv?6+>Zxm223@XCOn`hXIu_OznDZuGK`7~`n4ocDV%Fg&*5n@hi&BIjaIx#{4-Kt& zw@Oc>5?e991(;Ib%K3$??5>gOs$W|B_LR{|xQ4HbTHa+LBr~a`P;wyaQ_LBf&#`T~W3tVNw(u9094BC$Dp4VqqfB zeW%W4IGrASw;tz8^Co7Bpry}M5bBppNO!>oLd&1WFUQ*Pqvt}^47n(BM?KWetwlyc zPfzbuae}8lY=D-PBHCJqO^mMEu&iY1B)7>n+&dH`F0y~5&wYC!t?=32p`RtLX z@52_+r0Lt{&9)ATs#@2*7xeE2qkk^mVU`V1h}=yQGt*q?K3`wOAZC^&Ur57+nmlqk zk}@XqYn5B_x6V98veNtdA14VQy#f-LKr)eEpY^du{(IX=o~EO(E6VnQW9~{It?nnA z?brGl9mbZj0oi_U1RkP78-Lup#%cO{wnmUojbE%RInsUVS()?Y4B9{Yq0ifPXszrn zDe`0W%~n+`q2@Hl4VcJ?%fAYaiQ$u5@JTZYv>#|+`ZjrXv+ zDXla=sD=ODrICSfhE5{2$#wXS_QkZT%sVorxa#@tR?8A3H}VG!YJ9q7Tirn*;o2I%9KMs~P$eUw1s{`B(>I>Eh>Jn9cp!>0S^~BmFRur4_L9%*;r61i zAurwE@780%5wH^lhA7C%e;4x$Bj+VvPg^oIm|Kl!(iU1qn7%Kf$Bj_I*L=a zEArE__D@G*Ha6O2<-dkV!wXv?K||lOrBEr4Fq|$}w`AnW!IZ${V)P zLhi5FnQPX37x^Z1w|qF2Kjy&Fs8TvBArY_H@e-O&%Sl$s0aH$X1goj@z_BCZPXdb3 zGp*&#dcLb4yQMqUusV_|rzcDV{MYyAWA&uR9dSUVSO0he*?4kuP)^IWG=01(eoR^H zCggo06L}4GaSJuI!}{+SY~TXSH5B%Z`I7M=FI{~yqnE7LxF0o8^xvLBdx${UNJ{Tn zhWXLawLM>1T{YIMHmsCpfZnF})GNFqDLyzbQq?If5qH!`BnN|#5-H0Av2E{J%gL)b zD}dopxU5-!VX`k% z{Gpnn?BmDpLtXs_P|O3!e6z>V`_)!#YpvSSZ*SFa$@!6~+MrZR>@Wj_a^4H$t2;e(3W*m=uoh62#ltQ}^; zaYTo_-M&ak$;m%0J;Jg&pRvxSsbgF0Z^noGJ9+}5&8d|88;=Jhg$_F)h=1o=wf0^&@Q8^$hKDCnZR6)y z%U8M>I)81dg!Vq-vC?+EX=`7nWWjDcOGoVvV`a`Lbr^JpHg?Dfn|1(E~hxWscJ@-HvjTo+w4rrs9_4OZJ1peyo9 z<3Bf_9AZ0k01nJeatwcNhw62eyA1c?9C1>WnQ*NOs>i|@+Jmfmb~k9p^3j$gKO-T%d@!)EKdjXYTSAQl@FWz5t)t%narbLv z1UdxPz0K`yZs(jUNqv2Ng|s)QCt*1&$p=-fvBZYsP8D;flR#eLwa_3Mwr1VQex%=D z7Mr!2z2?972Sj2wGa0D$8d^M@!im)a4`ESE7Ca&xS#=kd{7#PaSHXB(LTuSM{3$gD zD*28~($;bT33;y*iNM}s(oaDmtDO?|EmH<;-%Ot2OgR1~{pYnwv2;y0*59V7S>h>8ucHM{hPAhtzqUuIHyKkA#ppGZj?vEW}xgiR;wL zkbr>tJLM}wXQ<8|Aa|8S^%4^klfUp8f>r-&*H?j;YC1YNSO5t;*#fG6SK18kLyxKh zJTyVhNYnHA_}_|GAHP>95I?L3j|_d)HMx!d;He&K`U zJ8RB~iQG-B_e^%i6ni=^+kV(mH;FXq#blIdeQ0^Au0i*q9_G(D&DrkWCkLFpHv-R< zR$y;pGEoA6Lm%Y0-FRJv|Ynp|AWb9HO9W^dEA=Vt0D=+%v8^3UG=c$_|G{Jy{8u6uDFyRy`M z$g_hKRnL`EE@mhzH{^%8Llqn=8Q^U%;bSWn!<%b6?K)ZTURFv1>YbmL$I)?-;L-z| zjRKi`#IMQ8(vFVo|2ogzwsT6ga{~H{u)PW)XHpaW=Yr3QRfM zpt52T0fX9Huh>%UcDSB$HKIwcHWNzK`w3YyR#Qfr_j#lV49iZ zq%e`Z(VqnO%E{-hqxi`9sNDP`tq8{f^2;;x{>v-mC` zffNP6mgnW?*Smm>E>RRpyV^+yGYw-LD*}z!OG2NpITB81gg1v&ngN$W!XC$(2&4e%ye))*-x%YnaPHYo= zEezJlR3e3RZ?`vvM6*|(HJ!z!QGUf{i78JfpSLw%=9&VR)+;W4Df6A`r?NE zPXz@3`zM!=?*Co)03z}~wGoj1S3QKl{}E_o_^)8@zkfmhU!@fOKmNGfNvRk@#O6SE z-WLpMH#c4cSH}(=)dM51$4`jHwR24yqr%Dg_svpg`P*?XU*_dBd>hnc4cJ>q37Xe! zC@63~etf8ih%k|tdlpbt$@lj>plqyD{|rTfjqhT|O4kpa{5_CTGi?|;H=^64jTD5+ z(!}4RY1cXDrUL&JVQ+5_m{2(697=k4j z4=D>OH<19Fm$hh~Xo#_7gfUJ=sd2Fg{6zwlv;OmOn<)-l(rt5FaiB`^@EbkX;&pJBZSB1m{= zLY78TfS&v=RxxfMaM|m@e$58Mz5vY_|1q{U(zUJ%; z!<%KLWI{poEEGE5{nbC-RLU`lWRgQoyOOQMp~G?-ZGG(CqH!#s&bys73$juDZjt`-g<2s@K2>HQz%gygLtSnNJ@)nxLqpb ziDy5CVZa8`=}i&(I!u6lT+EKPt1JCIH1YJRU(!G9M&TV|9EN0f6Z~E%{f0qwU?E$4 zZox>_F-urWh=DIlH=yJJPx-gE!nbiT3!YHOiwm~ApYVr0ZHBtD8uc;u1Y%+jyClU8mj^`$lIERIL&e3qEh z1v5_kwxo%h=S@=c-X)yFmE0}}iY5;jd?qF)Azwa;$L)8dBk^+MB_?LExzyD5xkeG+ z!QoNF81*BZA8F<@>GMW}miEgXWcG0Yfijqmz7@nJqo=8}ARIC~JD%m$4Wzl{>0{&L zO32=8U!2qoiAKH zGC-h=A1$E2l%E@=?SMv?EfZW~;oqbz(^gSDe{qya!g|!cL-lc|SNr2uICFf!9%bHl zr_@{syt~6>eaMG;PZJJ~=;4ncryH$M2&ccV#D((Kfp|lXL?)kOCbP($y{gycoav~d zfX$s%3^`Lj5dleAbzl=w@9LZ2-g=tHhj}}H3zS$rc2|-Tt@+Z~-;?Xl z<@->EJ2?1*LTpiC=E(Vx%&E_%JgSxA;JR^n{pXAo)do&HTg7<@r_J!QhIqyXksG^Z zZPng&E>`Exnb8njVl7L?@Bl5|Opm?l%)j=4?IQsg1PFUQ#nw!B!ITRC<>w-iL?u#k z2d8!zeV)rT*i;#Y*u=r5K6SkG11sh|BU#9ZT3PF3&aZdzWJEHGvURLtRXpntDX|W= z+9bgee?0`KbfO-R60n zUN>odQ)KO2j1Rg3ml&tR-R}KZAx~E0dHhFj7aF)8#l?>+~!1mdkIPUJ?OKrd0P^Vm%iN z-2FgSRT3rNnW@kizR#MMz^J}pC=d8f_0gXn4zQ-gq1A9F|8w%9Y)`5cLSkf2L4jGP z0O$a958o_Fk$Ab8-gh4X1nSZBEv;XzHX_DBiJ9*7^bbO z9Ztt?AM_(u`YgVk%`vXDWVnGE4TaaZJ^=lWNT~tPDyDy{+Rpzg8GI%cyrSn zT-se~Z9Iw}M}PTo9ZVP9n|fkBoklg218 zyaZdZ50*wgSUv((2*$_#gu@*T=Xr@=zXmSHt3Z8k_g6fB`K+}btNeiYTPtvT%SwJY z-zzsV)IpT^Wbp;!4<;12CcCo}l|yq}IJxG`c{gvTebsyw<+!wSkmd&>rxb?4cmxFI zyUwX!SB(uH13Hm&+J=Sc@3-Jr!XO&yP2XXV|J@x6A&x+Qu&z)DAsRk5hM3yG8z%d# z>cV5Wr5~97Y=buKX4s5gTuFfcsk-k;X6JNe<8s*@LjhigiZ7N0FZ!P!c+!|26;e~5 z95uhIzkCBftw#7*DkQ~Zfq?rwakDW-X^4iMZvagv2Fxh@=SQMAtqa&x<0~o;fF>0r zEVi@cpsuEd2?eu7Ttd#4CD_&VpBy^EQyeODXGivzrKJPc@_xG;=V-@jV$Wl3Bp@q# zr6O%TUPMl%Ur4Z%sl&Vn@e_!7gt8Q*w5;(pqor!vzLY zc4cKG*gL*cR-T21l$jkLViy~c8O8(#2|PG@3WENLs4k^|FQ)lBbXc^H6w7%QofS1V za*qV?#?tbv`l+H_MtKDZu#`P9mhLG^S7Y&TpmF^rXz!lP3r#XDFJ}M^a4n~_Xj)TWgMY1#TMwp{LpCmrPN0ho3W5Q3eH&X_z``A$o|f|V zehpCJfVo9h7Eopcud=_}&IsHu)o>T75W8cNi({e{?QB#d%@7arpVQeiFPac9Cw^%| zdNH;ytz=2|GU7Cv>@|sK43n2teK`*O?N!J~z%@Z&m`p%V^`&_D%{Sl2yI)_@(Ro)A zs$mA)9uYG}${NT>C#wxoRoSAlQvuF;ri~95>#XX$cIkRLQ-2>!GdwfYr#jcZ38#8y zTtz7#o+rQ56*%k=YNlgljgqH+SG?-Y`_Nju!G~YAPpprVBKB2DQDv#2=MUj?l1S2ZxM2{ostu~?}t81 z(xx(-exHya;6eoMQ^&T|K>*Rq4n}6&>-4bz_?B4TYzQin(Rs7ugZIDFAoYjaJD25~ z9Y{^CrRM4fm6lGj%gl`y{K<|<+Lr&hSkZ>LBc9s91Eup8QdEL)t=ue5f1|Jm^L~?3 z+(6HV_VV!9*!8tADwCcT<>oTaBFBFk<*u*tmYu zYF23kOL}k7B?=9Hef59c9ACl?Gd&33EnS%Y&KWB8DPR*bA`;}FIvy^_p5AWFR7MV( zBenI5F*1hk?pi-%%Epoa4_QQPEF&YM49_EDVgyGcStm`i)01iIq^JOnU%NYOyk7K* z8!6FOM*?m#*-7U+BxgMwo~u9UM>~-@mOXlJX6qr#Xb?ULKlS6hjQTe(imCTr%398L z=WVoBrch*TxS*F>9+N~(7d$b|%PXnIVB~sX`rQ-;kEi%{Nv$p2J@%M@KSN-Q%GBsT-=l8 zcMNuwS882VGDkv#I0~OdqYKKK5-cZ3AGXPIw9G*WO;=A&2L0Y+=w5rW@#r^*6IeFS z2)aABsCLxCu6O_4Yxk!x`t2r6YqLbpXsf6xX%|U~%N9BP!>&JinRS9OkofDjKiyV& zsP13{G8V`AcugObM0&7eb}sw+W8fO^F<~-7;GuqPIBwB@w1fM3Hi8*i``BB zDTmP0-j>`xj8ctsjCJs8P#Z_QO#kheIdo^&VX`OxJ3I<|qdSVjVrp59Q@a!Biv)UR zLPjjjK*6_=FdzEPe|1BorGd^jmME&x^vCexXX@J1FQI_iI|GWNyz+EG{vMWvzB^i^juOlGx)k4n|5_CWaW zuJ!cHGzHhC>w>@vr)_U|;4Za8+fGC*vS<~nmu0$V(FZs4CtRwkg8B4lapBLjpIlrn zWS_Az^*?ppz>2$p8rbhX_Zs-jukCVkEl(cy_VHcKK&WW>w}0jv*@*0pw#4?b2x-OF zjxa(sm!Vm=^o;j(Td%yXLA}f=5;?jZSN}4qbZOrR91*#GvVbH!m}Y>C3$ikZQy-@O zt~5F^*rq?+UB>io^K@-n-^r+HX~}|l2;v7#`s{3HrB|Ds`D-=~TUr4phEIJ8*`BUy z1$fD2kW%ALC*3_BjyIa^6+SVuqA5=uv7CMtIAS>!9iXkP{nH;|THurT!8cUl?U0|3 zXtmG}R9fxJ)0&hvd@bcXkw-vkvE{O>G~hwY@BZ|;JJ20knmLH6-}qS3va!~5gd$!O z5W7oBC%CC9IDdJ7_n_{~(kU45H9Yp&3z6xNsipqQ<4Yc2XQN8{+SX48`AeaD1Lj!7 zMd8}F5y%WOUlL|nV=1>3rx%v~s^5;!Oh(t+gVa5#jSk(*muY}CoR{A|@y@-?tYjbq z|4&QtdL0xFEllhi8%>u8-oibuz6pJ>AiA|oOB1zw%^}j*>-10}H6uXMh-#zc z(Ex<{rrDd84$0$#v?BO-(A2e)K(2T}fDWaao0(fp>giKE%i2~ydbJal{PS~ZH8niI zzXlAv$(fnZL36OS=gg3&1zj27*Rk5Rn9Se}@9Brk!DOdt&P8`|TV+BRU z!lI)7YUR^x(NOHqP1a{)b!J|kBQk|{bIeQk^2dVf<=+3+HQ923eL?@SU$ZMDvA+XH zNix|agA_5Xoh+(VNJuE8(u%Xd%IAp8bh7N(?}u21I=x{tu;uvTH48z;lA^XX5FL0E zN;dwRJ(EV$Z=pB8(Lmui)1QK6Np=vJ_v2YD)|K;NVFgN}fecodUbt?dlTy_?1qFuJ zuXQt$6653FTUemHe?JIR=>bn3*q2Zvzmp&P@D2?*NvS61noPEW=jO7 z*vq1R=w%ArY%yiEwBW!yCk%(0QK;F~Zxl$`^k9`7d*@U!Vwilito++R#lIMMTlG|T z%_V+Mz3O8#ra;a<4oBejwxy|=u#>P&?HstG8o#DHcjP=-Z~vb~Dn$2AUtME7wfNLt zmWP|i?7Ou7Fl9gmKUj+H>R-klxAffD*LK;2IQitquzRwCVSA^8Km}jo*v*=Xb1-r= z0inA;r-zLd+NanH9gC8nD?}b!jY#}4J2X6A^;4ovZ++FM)zQ((6$QF6poS;6?@fLT zq}uE-Wy}7d>N5aT|Md_C$}j&K^+w<9wlCazXMJ1r*+H>OfPw;g%GRZ_^hCK@r+g5H zBcjEb9_BZ1fCpWV{!ZqVWc9k8*r9{Nbd&y*4Zf`XCk+2S2?Aam-QC@FKOl#PhfmxW zN#9dqkP#7C?$TW#I5s|QT*$AyvGEkFfBjE?h-<?#jXt8!=oOrQnJwa+G>XkvUW>(QS~0BnpC^C2ykFTdME>h6czu~s9sRASqk{@) z?igfw9(E4xbED)`9epQy;3Zr6Ra~}Gzl>)1I7VgxeldtMCL|?E0Vb%cWlV8L2Ph87 z0O||q+*#b%kU#vzrq9n3?fPYHrOe4a|A}|nT>{867&$JLvBkUB!QR07r{+V8p>|DB z>td%YfE>Qp-aTa~7+&?jZd%wQr$Sn~|3fuyBIWaigbYE@qOI8_%Y_szuwMoq!EfXT zBRoC*s4Gr?ag{>E3U-)ZY`H(2Yv~wlYdL8=yAS*MIB8nQkp(|EYA-|pxnY~b;{88J zT~~@VXuVIOkM)cVkNb97H|~g1XMIj@@}CnCg$`_-w&DY>c7~=C!&2d_#gM_jue5hc zG9Lfn+B^HAP)@lql&XF+DW_;QOR0LUq=H?Yd$LB#%PVAN$4%gKaYEG|Y%=(1^3i_u z&eL6HPaXh?_j*4nN+$eQY2tTE-!@tZi~p+> zij+&u|0rDj{}^ije~A0XM$OGVe7QwS+Qt|Y=a9ppz}+DricAT^B*wuW!soytWgmU{ zilFc*b~tf%!1B1+&G7=-lcjxnT(}?kTiAxFSs&}#8XY^oCV*sGQ4E1EY)b%*M|c^j6M z@7xwhIov6`(g_I(`98pA?eA{wmg3el4l)2LG*Oc^4vPd}h8CV5f_*1^p*3Y?px3yx zl5bP=D*&AXjj;r(1Y7=qdI)B%g#NE9S#9*QvqyY*z&v-c1k*@>XX|P{@b%s$CCEC~L|Jo-qO4`56?T5v=WzPju(Ip;E zMq(NT;b4L#`Q1W0s#}1Muzb3MLTu!wi7Pk0y3d|JCWi>T?b?o9zY%6fG|e|TOVA5@ zA3;#%8+MS0w`cdv^o;@itiwZkXTztvgHrfPu4T8 znd>*_HsMY~sCxj=5hBP(R8TeLXJ&%wubtKOx!OLyS}V`H#g$n`7;KGN{u`P_Ebb7> z*!3PWu?T&VkmSADAkZ+PHENUSfW$Ut21wp^-BM;t(QyS~ys3Cnc+kNiaG5g}kw^CX z`Nz^_7xkE?shu0*AVJ*>L*{1JC#pKe9B&7+=!dab>-gonU*IMe!tnbzcB_myEu%q+ zzD0l83=jR6R(}13G4XJ&I$SRNV^GB0x|03+u|~DF3Q* z|H-y^g~dlc4jjs(;(&$wHQ8Ob?T*I`HZ{60;H%jy3qt@A%cU8_NazLs+|?hRdV$la zTR^S^44||_8}WJdEY4XV%km5ZBaQclBKvM`EW~}ea`Ox8U*~70L?XW-MT%RAd=M9` zaEsq52ah)gWpKwWXH<*6@2$f_(xeN>Rq)O)KEEO|m7zXM@{bx9G5xMRH<|7d*BB7Ygf0|H7+pf*LlNB!T&!%7hqFLoTl2b|lB z3B`c*%j&eODM*^KW7sG9xH9Ui6A#Os3#(6ivn`O%m6eqss4`iu#X(0$hhS}EbGlGn z1!DEQ8b&7fBU(xx)c=YPuI0mx2Sf!D?svrj@qZm?QkhI{#y-Bz_ zQ=FQY7lSwp@i(G97C&Q~IwrTghQs4t$oGP3KZt@C5<>0Nw^&1UowQ;nj(ZQ}*rF=f z=3nFEb6e42P!93BAfa}SH53b8*WQ$62U$NA0oJ6cy_H5$234-94U^%Xw|Hc9sJD3sbyy;SiR+g=H zYlGZeaAp5n&4C**Jw5H_;UVC4=bow}df^8OD+NF8Y^O+~1}+Lie}dGA39lAN+2EYfP0&{Wbs6^uUORA=PQ($!~Fz z-X2$N*Cv*#7uOg+`u1G>#;G*MzD^s%hl(F@<*ZS5-Y+@=xiXB#1;BC5#egY#96q;B zNJyxY_3~;m68bu=Yg;!^x~kFsG@IbqY@XC6byD(=imBCN?-Tx{KQ9~I@hOEBe?28T z5y%CFId-iDf+}*1hvt308M4_qy--3oRq;(1TQ9r8j5saN<}yQ#%*$am=&*Zh%8Ot2 zubRf@YFDsqsxs8rgD>6o|03-z1FDL;Zec*x!2rt%{AwkV=N}JXzk=yRNHJmr}W>UKmgfG zM31E`mfQX~iF2H0H~UddEpr5hsftCVkJ6$rMtXRi0p$CekJ7hl_wT7T=6q_97I+&R z&Yl^|cr@}ezuhkskbo$}olW|At=hbzrJ<>HX&G1_%gr{p*_H(uAzX1zXoWox;0B&~ z$fsEJsza2Un;R*&y?M~*)^??mjho<9RSVPKBZMAp# zvd+(`5rtyaI};?43~RPg@uV9?`inc-U8mIZAj-L!4r#HsKKuWwkOP=!MQDu{c_-gZ zE%YOFyNs#5qj!%Tp@Cd*x7R;fk)h#&5TOEJ(FHdfeu+FGZ@2A-59RvXmP~cWSri-N z0%8>x%3SHHGk~@NIx~ZbAn{l_Fa~4sLe!)3Lt#B^>cbW#ih-VbId+H0aehVLgH2b1 z?F8#pxo*j_dV@jSHs~nH%W5kceMkG)i9_QLP=PIHV~V=SM&;|k$ z?a*D^{+(MjuUBU^CTK6pISffFz$KNIl|^ZG+aKHUhUy@eLA)C%_Gan;iXL+#Sy`%u z*D(2%6H?X>t~y1|gVdqoznQB2lE>@5R#PVrXXL{uZp)EUPDHzfRmKS3@|W-YkZY_y8l|>uI78+S!7&Vj=ON1oL(&i;Vbeb6cki_EK6@} zd|q$M{sE5rm%x+uH`9Xa&T}Fg2M2*YMM-mdCStc}-8vtRpHzBz2s%<=HO*u6|1KbXMhx*Ao2eL*Ks%DV8fItJ08!zWuOy!Z zJ`eH1D(z;ezYFO%$ zFzf9-jrurJ*eSiv01(5OK}RR^*#aO2pftGR518Vhr&mAhx{_LIz8$}u%q)j5@#TP0 z{0zyvIcrec^y9W~4CvcnA&0BhGZ;_PSqmW48nX{Xp-3KSjAq1$72*PABmSp59tK z-}3C^S)>ZWORmwbScm9l^qaA{xjDPm(G7x@npsUf7?#HywQ!USN#V+lCG)QuZB`}A z<%Z)3jispOT2rd;+16G(l9)}KRh~QEU1#r(^Rf?zW&^J|^pP}Y zTl64s$!%4U+An1kvk9XT%MKA=zm5w`GG8wzti?`Tc*`<=6`+acl8B-KtKbw1AjNRo zxxHo;6#}#zt%d7V^;mCbOqTJZx;ghjmz*<#;VA~_!Y7Y&*JmOzm6rdLZ@qmcNFNU3 z-SF27-)jYH-=|aK-YarvvT6;d*%6If0T^CxZ9J9nFjtC^#Ix&AQqCb?TABE(x*C;rqw3el+p3o9p4z!J)#n6T>k zbAE`lImn-al}qCx>N5ey%fDH8hrR9qx4 zyER`sB%(CT4uKsI{$uO-6|-2M;U19@Z|iZK$IyZ#{QhhMa^-&fF~Vc7=9PzOud#cf zQRO}rW7$KV9@^O_)2GNnIA@<$#gO^_zXy#rH2Ng#m2?woLc8B;zsdpwWya>#I5oU& z#A%#a=Ik$U+#6fd#i3+o(rC+kX?+yti=J`F0j(7KF~Yn25pFBrUs}+aofy7GG2buq z8Q19g)ynZia@&_$m3Pu3*#Zfi9HX1D!iW36h+H8i1TIedVTJEc_q-h7k((;OZhApG z^&m<^?j_@6b}P)JfE9s zg@j_Fn-U+NXeK$XvU0S&>$8Q4ABoAY_E|+Q#xpn-SRT5A#MfD(442bvZf9fGn!on> z6>wPnHqc*nMpz6{LOoOVzi~2-2}0YRP@Qv3g4_r4^|U>_;^N{W7yKLm63u`_6A2Ip zjY!xd&t&$Uc!+w4_Q+=Ws4=#Zmku-O>gie8+KO6a#upL9#cEm-7Q)4@oK`8@otzUg zp%SMcu|UT&gEv%m9Zt-W*N7;BtHU~|s5su^OPYC~hGIfzc&f9Iugu1XOyBXm1+*{; z$DrBa?>7>L)a?k46p%W?DhKdp7auSG%E;UA%gLvI8XUZ4$zJ`*zT*Aeq!0sPeS1J2 zKVTV6bw~jN!eT&8GMbbxQlC7OP5LmZdlM~GnCD)5fM>g#54M<>I+9oCz;{LBW7$m1 z$7}8COY^&~I{r%KLI*6=3;qqC`o=8p6dJbgzTyQTQ7Fe41S#fIy{ZI6wqU43+#lAu=4e##yD)EBLOeJoae7z9E0^12+<#j?KZ5TRCxGkvG#v>AR~!%YG@{J||x%QG%AT9BLj1r*kL z7Aprwm_E7JENE&FSpPBjs_~c=0A}kY^MtU4Ain(9J!SOU=F+PLYiB#g#iVNKv@vhW_)J%Oh>bF{^NGmWWr}<^#^p&EcXz zr8>e>vsTVMk{PkD0@5Syd2Ye7!R?8cM8llx4OYOQX%-r7jE@F1{;o5l zmqtE|@BQ@xg~T%M${#_WW61A^EY!wle-kJleWgzV`ebf<|CTMKHP867;{uMB_#njc zawoA}5|eqa1Xc{bS#iLj;YR2yMH}k*UBRS|EGhw2C@8tb#StqjCS}96{0XV43bG-v zvz@z{Qo`sLv_ST~ZuX^{yp0VDpy&=w8392)O?O7$?+56DXPCU^y8l({c7mK2t)w&t zJ>FX+{CAS!UyMH@VwFD8A|%v5Z@Bnku(#WUi5dP@Qf($T{L7dY5_*n|H4_G&(qZaZ z>gkQ?#=;;SqSOYeEA&PbAVad8EyOJ?4(6^0FKc1&CUwuNh|Ah% zr?FGXZ*FI5pZW1W`+IhF#_;U#`?mxAF3lJB$>)i?3k0>zi{e!u$r`ciRYgwQ*cn_X zk4>x-YI)P3Vq$SoJULE;Eiz7s8XrEG2yS%_+TxZSeuQR;IXXK(5|;v_?H?F$baHaK zs?L~2aM0z47+d*Obef23G6;Kcj#YrZZT!6a3>ARp{Fka)$s2Jv-<*7V3vgmp=eapK z>loM2#ByQ)pr2uguSNBDX74rTJgVmkIy-Z@_uP;N_lf6hN?@n)lEW|?6mNy8DcYYn zsI#NU-^Yr}-+_$=q!82|uJD68C6kX2cS;rqSTMlpH(jqE`vj_&F$NZn@KA#S4Gm*c zZ|^dAZG(WG-a+Sm%g6Nc6Dw`(f~La0YlrRo(=f7Ny7*fD9BS$>{cn+4^gmyob@ujh zBRYX#P|W+n4E$sd507`Css!R91Kx>eMObrwnwt4B0a`bHGq2V^rhYY~_`ddLq0RXv zpu_~cspIxXac}+n#Jw-}s+2z59&w|U>Vfn@@A!DaH~gr{;Q^?Y^lNDupaWN2QZhD1 zp)BRsW;{s3)<46GUm_=NH?Ye^#njQI+EOShr8%)xD3i+wN%1)@E#LT9LGo>7r{c|4DtN*)O26Mp-$!{RjQ1>KDo_Da8Yg z)o1+OF(X=b_E^{52U$SJEkOnYSs+W9M;00_PSTji->Ijkq5%_RoA2!n0~s3l`EKv= zYSL%}sQuvZWt&Q3H&6=jL5w5(Hjsq02MY~FZ#~5{_5&hMqq)zwk+PO=Ul$7R-EJ3J z6tHth7)kYRS9COyzV~Z;u13jYp;W_N&qBX#F8=6gyxHToh88mhu742TzjsVieZHk$&{`+lTwf4J?E#UCTTC#xxz3xzKtrHTaJfYo;}B5U zK9Vj2w94DOQECPmzU-a;9cB4Wc@wVeW-EKi^DV4bRdO=v*$vxIYV-MmUZ+(!X?%5v z=;*(P0OIVpFTC0KeV*@boG%`S`#7X-cZxYrE_R|#yq%LtaZu!>Hw5s)+#@vd8BEVi2Po@C#?E zti=(1eA&8!rpomS5oVU?W>1o($K&^iO~gC#5e>97yN#ZrHq{=9{s%3uZ~vb!@EX*g z`An@uE=|-QUk0?DMJ9q75S~dA2LovLk3Za@s@ycp* z^dVyRp-P@=lKqRof=|t)(P?G^qYWIwuK#Zbp1gWKJMUkpJkGm0l*zJor$zJ2!;Ih- zg>y3xCD-!u0GoI9wWafBqU@M%sk)W9&7a4} z<;{!R9g2^>Z!$bfcY!hp~2l{{^2@zx7y`lxH|p(Ji%_lbcMVty?z|Q?FBlmaGcxwt z>#fs3o0D?$#<6@$>RnzFcF)CXh^N1T|(F#@?2N*;5P5KBZ9-X@7a0cQMP}2bnx>aitIA6pX zqL8srw?2f4FseR(ys{vDws)2Qa%iHhwLy?YR{RfG%M#0}&yCt2f-Pl!TT_35EdJD^ z0Kd^|;ikf_^gE>z*?Bz4x0IJAP3}KhCdRPU40RQhE@QD3l<>yoe1FW^_;2L9%ecU_ z5f*eRk&LLQa_kRTwE_P>O#6&CN6gf;JHcHxJge#g@vC$GZjJ6K2vKj#CNU*q2Z%a2zx1-3Lj;jApDY*ZA$&m;9bW@tlhZ2 zT&xJn+}0RBp(Pj{2p&Gde6~7AMq>8L@@w(juuF***c<5z=8v&{75Sy6h6l{3f+8Y$ zO#Pk%Mz7)+L}~1!twsG8d%_nM$J_Q|)RInOC))kqd`5|};!zEz(i-|~qX3%T zP(y~ZvaY6D}ih6kH=zhpP zw$_1pBS(Valz{S;!Jyb^9ox<#fx*D*{HPZR*AZQHmcUI|K(op+OD`8oE829MA4&$Z z#PpJxw%AtXqPonfoL-+{a^pbE{?rLndmpO#+_m%x`g|kH)%x7H_uBr2fUW?+%KE-4 zumSEkN*TUPU=dOqqd_w6G2H_*Vsf}`KBKRJNKKVjp#;eLhj{c_&fB+4QfM_uhV5MVa#RkR`+%#RVYc73rNydD8CymI& zJhVEq+$TN%_U$Rc(IwWpiSic8`G3skQP&2+q8hUxRyH*$Af=hiTo*~b@b}<|CW4HN z%+cuW^~!rj zYp|c}-Wu&Fn?rwi|iTh9b zAO(ARebdvFElRL4MNFWls7!e${m0g{tqY`$A=VPmf@kk4W#lt6GeL-LZSjVKNPS;# zQ2YY@=y_q;odnf1qQg^L*1Q5JI8>n9>xXt?!?u4{tf%qVA@DbggsS_#m1CmA&yRZl5b42l* zJs$h^J2!+ZpA!Xc9^{BvzxO=Z_1Ccs0w91rpwRL45dFAJO+NHbLCHlA7#2Df?nl=R z58!_2R*w|IY$Q&{L{@g<1->S_ek&@99XiQt?!hOTjQ{yFL0{|yH4E|hWbnb+!|31K zoW5PVFzn(UVv}4!To3M)*yw34qVhI8D{lkkK}N2_3|wwbC7>-Q@^23KR8ZM5-GS$`lb+0GvreuI1`LXUAy5btHxWiy|;%Q0A}k! z=8;^fR>D{^hismUg0U%|8Iuy<<+>jGHT7Mkd7vH zoJr*@UWGaDMP5)i{MY!Azt?Wp@Ib9lb>~H&jhg9<}>i`aXswQ`YwIe{ZOnw z+{WQYiwiBni&RU6tyxW*Bv{aw-#rIxYHAd9&KwT@UxIG+ST~s-{l;00Bg6W#5<-hu zx_{ZL(qKMlDsUWl4dQyMm4^$vFHsT2a4Da3G=y-kPqkLm-L4AS%i*n`YkslEAosD0 zq3^5-v3gVTs!r7WGEQ1leCi|o?k0vXUeUDHIj<_3J#$saO*95PFtZL?Y>YAM`nk1Z zSJ^wt4v7Y@A0(BS6wc%e?S8ynVhR%6#jQ@?;LEdMsy zyS)*fp~1qkd*@}Sh>THwhjj<$$qwu2NLLsaX-wL6?T|Zf&E}xm#Fjj8B^J6$TU{(4 z{>h3XS`4NvAH}CYm4xiv4HJwC`Fb~>69I0M^@A`2M_%gb*_@N)o+pRsM~4;;;w=7E z-^T+J>)7|o?Qffa!{Gi`H#6*WQ0``8Ubf1ZR8(Hoo+>OPWF@8=j5maBIewDd4`b9~ zd9IEjq&ak|s>NSGC9u!|4vA? z9VBUMOnY$*T%h^5x2jvS3;t{tJYNR~B@y>hO13pFQ9|g=D8-6O-OTwK>yF01k=?T`WML*wHub9`denYpuea@lrB$#@CN9m0 zUe$Dimiq4>w0`HzH}#QWizk0y#0NLAyQ-r4hp>u`z3CcqVV5_G4wqxvV`Hq|i2y&~ zc(JDg&RJa6^7i^*6y}H$-}~^~{Y{>cN^@P5dH8j-`7v$vKG5gEIne1SdR;>0qimUl zw0l9m)kaNa?(={k%l_;8O{B2J09yy^5)1=T-=@rKTixMjbVNkV3bL~Ou~uk_$&mhh zh6~;3kwT;3IiGGFZ5#6h`D)De+LI^!PD#Q8}wo8`H5y`S@|}DMBkHj z?}N?FvLTRC*vhc5xqvvT$z&I>k&#X_2 zHYc`#To9%9Y`=s`_X;^~Ljn~Q4&T!L?_0V>`+B?0U+p&8$R#7t<_GBn^ zvdZpei_oNZv{}{@>SFd*_V2_zJ1maWfEqQLx9aBqU;)JbR+MFnlk5b2{N(O0j1r8e zy{Q0QIM7vZ$@^u~Pq<#rtWH=bm5LU7**e{V~sVi6`~av7Z3RbO>DTgGINx7!l2FF=tUI}f%R^_CacndG3{w5 zg66dHu9 z>RM>eyH`z#R4A;JnEFw6sqA-l_mr(PpT^qyq5Z3~%>3rdpQqE5e^@9sZOPL(vf+O9 z^fcguhBnfWrA0Xn+fa3bGK@@<(R<^?o0pNt49Ttte=?xfpHnv zaE6lCys5q_*1fT@9`!PS(+ud3v26ey2Rw3e)^k_s%wS4ZhT6X~`$a`XZ+IZU+Q-iC zcgdC<7to6wBo&|jiS4b2S}JaOecr9%>sK_=U3ds!$mA@9Mp(czK9yxq!sCLf{|X-! zZEIdQ*|Kuzos!#$YyMd^P5g&TRiAN%`ft6v?K4Xi$6QI``0I9h_38HsH{B_!S5H}} zudlAYf?h4KeDglMK@R}A&D-1CtMz1OnL_gLvir813;cUJs;;9dIg0IxY7C!wX_s3JV&GuU$JJxe06;~_Wr@J6@JT~-_jVWA9wqlHv5;*HDEBKr9lgC z{@DvMYb_iC{5G+1;p8v<`tB8AOttBy>)XApgea2QDft|OiblW7wq|jOB<*Z|L9K-~ z?_@hx(avF7H-SCkoD(WkliBr1laoXw*y0*mM!HLf0x>B^$H&w>JOn@{0U%mpAdp3R z&6T(x75oioVNGgZwd6k+r6-jO6sM}S>soM)yN>%?d>{d#m5snw(b;B?N&tsM{vj_R zX<|Dsna@PpUb!1hr*XZA!_$erjY+@kkxxpKKCW~vlyj*9aka&Vj!p}Uh*8@b+k)p} zE3k)517WM?#;KLro~S>=N!OAMG6QanlXQk0hg)y)I^eL)Gvm_mqOnwFtw$k!u}JDD=N z7!vAaU0fFQn&uIU^pOTT=2iTpblR~Ga9IQq4UO#}v(U&pNYN*90?g5ldxvsA;dqcFM$!c(rNu|PYhY%KH_tBeRN^v z?pzhQ2jD(+Yik%PV&fLd(O8}R@mB}n(b!=_57Xb>?B#O^Pws?yc`~W<3t6v)t84T` z1f4=JES!19J!ks*zCj8OH3UmAG=~amYHHldEzfvL@!??|=f(bLyCw2EiAm;y4$(;O zA5>!NGO{N0X4~b+ehb>YqCWo`FZKFXVcuRwYBBNajOa{gnV%jP2{u6RbFEcT*GAZM zf#h{@d3nJQ%r1a?{><6QNxQ*~jgpemg9O|5T1zBU+$A(^2XqNrbAH&KebG?t2Y80S z)p+26*Z?!kDk^&PH|oNBwIO6|~_g(>QYPFTK*B z)6N@AsuJhlQzZP`lIp==L`FtdDv#R`ZXAY`npj^u$ep%dYjsb2OU!TgTPP|u-uKs2 zfmIbzz+tJH;IdERCzPK50vcYgR+jtpou;O&r{^#JQ&!KeY^X<81DMVnW8DLf#J%i+W$Qb$;&B!hg58Xd8+CQPYvk#!NYXDonBdKP}#BdY(1MLbVmYr=b_2Z zY?dTiZa{2!vNZ#)YsA)?AAiyw>XZ}X)<5C#jB4?dFthhy!%7w9Di_`gKhq7=DgrZ z9Bp_pe8IcC>E!Kx(%mAJzeZZtZZX?AhlDTuV#@Hat@S3cU^BV!L)q(b*I~WLTM9vs z?Ne37yCkco;pQ?#%~9XSQsS>-AWb?u+dO^mFKguFc_k(znV$A@ir?U27oMD6z;Ft+ z7q%N6*H^eR+B6wj4|z=TO6NkFoTx`t`yfd`S_j~4FfcK#laePfDI_@>+SX3qUs${l z#VpJcmmSU%`rfM3b1#3X4vyJT+L`vjs&I=Q8!}QGmw>GG+NHF#k5A1&Jzsh&cO0xPf-2;^eveDKcwydzseK82>)*{M4y99U}{Gho0%{3QvOsqlnO=YS?hm4 zuFpY|5AubQZH)rSN*Wpgic61WjyH7eh$uL!Tuxc!!N^X09seQimxoH~i}BCzbwosTYK!ew0JJKR;$n9=a8Efh`6j=o2z77*M<8M%s8BFFC`0)|KYJ+Kgq_X6Ul{k8@Y56>Ffm`adxBQ)Uu zGQFQ$o-D+7$-pmj-mY=4Oc96VDQ~gG&2#u%9GY}CW%iE*S55jMHJ!AOPw5$*D50j388EOP&)$D;=12IMlOI9hy? zM!Ui;h;EVAI6Huj2`s?&Pd%(}->7}9i~Ii63bVsiLBV8=Xuhtw`_t-%=w`pM%+kIGgfcp&$fb0VVY1FsjE<^@X2( zytp~U5>qNFyS@dj^PWeYXnc3>i@wQ*tzM%5TmM*AWA6zz)Sw!`3a_=FHht+g!`-8Fo$@ zG!PlhT5r5%YN@{C=7@E84LrEOgsbR6zEyKG(76$BGxl#U6w_K*I?T;sdwAF7sA~{< z$0j+sDm4n~y_1}>ga~U$?AE9X>AmZi<(}{oQOXoSXX+p$Nsjz zU$Ba-dkf&#_kF@Yr+uOT%hm4X&H4oaI9q5gq z{B~56a1SrZC%sQ}O_h;2*NJm4Ti)qsxQ;sXqcIQ2%nDdU=)rtw5f0i`KjfD$D7|@u z=YNVb{<``Fc%Y@D3vcq`abI*SMf$v(=J21V8Rj=yh$$Cul1JY0{TxZlVN zIi1}AbT~jAa{}uCcH&nF_-eDV{%>bWg<-45<-Gg;U}2hjm3}4S{-VPVP?JE({=pk( z6UK<;%ECN^+_A_(*s8R&KIKpG2Q5rp(E9>FQ8*kd9af_Dlv^@e0a7Ko#uE3qbD7Yv z;g)?nw9^uQnl;rT9xSX5bDUo^fKb5HYhcAWld;#c?bsDzqs zm&`$E)x>6=P@_omeLs&r`FV3JCp^6ZrDK0UoSA({pM|Sg^OH@jT+v>?A(q+vB2k>YAEj=+(4c@ck%o6 zA(Zx_clG<=9qw{PI}O6lt~CgB8FTHPP*AoQ!4@GnxC|zMXHz62!&aX6>cx=BQpbx9wiFUM zg|MtOUF9Nq4?zl4cLd|3EtR<>1TDGEKP988@>@{92VXAJ9_;(#FPkfq_zV^afo6s=Jr8-wmo&XG_7y81CKVzgH0XF0X0F z)~lLD*Pb2F(qgNUDXwhs;rUYrf@Yj`;W?j@Jz;~A#t`=|+D0)(9v%Ru$}L}z@im|T zFZoeY|GeSIey^{5WD+6NJ=#>&?bkQA0;OW6iXW=_89+rLzwyU+AOZJWbn>+pa`jR% zB@GWx!pgVzKss@ofSB=BKZ}Bhdcj^FyVh@!9wDXDMIu=E(g+Uk;7#P{sRU6-mSLl| zQRWLy($b?XPMjKl{PIZYavjc{R$SSxmWuG`9l75fYRPAYblBv~GF(5d6pDnn& zVzR9)@Un1f^qX4|^l)VbDU#syc?Ds-QNFG-k4*1=HPe3OWDkF2uu?)s(lc99Ly*(o_@ipqyS)?nv2|zKoBBud!fuM`r@IyC3Hz z<%mm`L1=!INxTxczzi91e3gpW=>7Lg?aBh%+aZ$ysGLBt{r&sr)Bz#PQ6xMT(R>_u z4pdb0J4a^G@tRhb+*NQ!{!EW=Z4DaL+kX<2e%?obqbFw3qd8vAlu`Jz#HwTBy(K%= z0Q&r?sG_i`0M*nybqd>1Pd#Y#U(v((O7ow{Q~|>=zDkpgn3ckAcPr>eUee;S;?BN4 z3`W_Uw$9*b+k%|7EYK2BQc_yiYi}f~FzCtJzYH@rx1)fx|1K`&xM}HH|eKm^GK@Z0Jd1p_M3H?BW5L8GEgzQI!tzc{IGgqbDiA3K2?DrUYRz+Nco~4aHe~##OKU- zhLrDIfB-y-h(+s_b+2)&j@k{?`_l2+Q(!=$%{cWukm5%u<%&c$=I%pKZ;C1id;&tEK?Js1~d}@^E%RIATlF=p8fjf0>Deu z4b^gF^PY>t^w5>QPg)v$^V9KtjzoY3*=6f6aT#EF_1Vp>$BbWZcPqHlI2#Zg{2Ya- zX6;kI3(mjCVJOWG=-7w2$@1%a zK9%LAy0?=Yr=Km}nLLr!7GIqqrIoO|k#lr&tJ={%W9@vS7($3LSb*ww->3`j32C*; ziN!ugbvqXAEQkFAM+CuAi+5Erl)JmToT(HHFd7D)2^fqzc%;q2T5RfoGHhinICmA2 ztzJ&xY3FImt0DG*HplDe{4SzDmeEZz-nXg29sP*-WP4CR(gVWjMY!MVd~+NWYx@P_ z_;A+`ih$|)VZp(?is@qB^R z-QdeXBv>c{LRK0#0$4BP3fH1#7pP<-#M{lTtnLpvU+N?VgE7!`$8J|(_we}MV~ zGuA%lxwfHE#g+lWlP3-9`5Adrq61W4zEnHWKs+>(Zw%K6;v&J`02QvyjG~Y{2D-hC z7DruHtPI7xJrD*F;2WyX$h(H0%YS(AEQnt~p*iAr>7h zE*_9CJr>AZZW!spDd(H9>Y$d*f8RU<0nxkkMV?p+^$CkB5G4f*P`rDcfJQs^(vP+ z&&5%9fK)o-4bv8II5r#VL$HM1-sq1&C?GH}5d9@5=T|^tSx&_x=e}P6IuSVLGDM4u zIGuWbQV|7&MiMBsGvndS@z*{zwH#Epe*w~{59xS=MhB2Wgt_}$ocxv+a?ABG)IWkO z<$(Xm`Q}uFFra--LiM^GqZ2`p8T6&&TkwoKVE)Kid4k|R2v-AdzOu3AsQ_o2>az~8 zwu$x-MmaXME?HUM?#nJ(6+PP#?l!Pm{j97vm&pIPXZ~)&u|-tunu|~K*acHMMp#&c zX{C^9cx^LF8eM8+?HJ*QJBDd{1=fuW+is$@ii&rd^7;B6QC&v(8Dp!>69lP*-p7f| zQ|H+s+r8akuXoh!JHrn$I*xvMelT#J6WF-JLIyPl0+f!jiDvo9)@O5QG`Lfp4?G_H)9j7{8MAv;u+Fx66ZQg~mil zLXr(0pF9gyFkT+(rH3sKYh5x`_OkD9$bVpY3Ql$ekWxFlaeW@3HJaUy z$!L3<49)4Z?a^_}yHq}W)mmmX>wZuxV;Rs!usC(@mo5I#TCt~bP**U2-0y}`UvpDT zncKOSvZeKB-aq6B;j`PuESCTif(VsYYEzT0($lA4$+*0-(;v&${MX=D4>!#s{OO(B z&f@n`n-5q@3}2ihsa=O;chOWSahDOF%9;WHWYr=pVygk}(xN;&@4Fbb=Q!m_tN zaDy)}5G)9FSK73`ULZiIz}XifBbIGg5Yra+ibgteZNx34@+P>9k7zvnL|NoWx8dMN z(_Z;~#&s5W5cx*r$ER`MmlCb~y?=dGi1jZYa!){z4f?TknhFaU6p7nj|zh*&QAo0nwr#M&;_+sz80QEdz17I|f4 zX8I0y$`gy=ZaExO0bd;0x%ArA)#k$I)^}?*4VpAeG4u=dMdpBy1-VGU+1A3{w>-#y z>%N~*a;Hx{mIjesEmCmpK7ZWvsYxnN8&0BhFXrXT*^G4C`6!-l!b^I5a#DT2@QNfx z&R4$mV}zTJDHY$8u#wk6BXRv=-&@+GX_J3 zV7SP{DHk*}6IW*$0(MH?>VLVzNE5|LKKEu~8+Pz%ndB9Izc@5c(H?+D`VGFkvK$fC zi4{~Rux{S%;RPQX84*O-eSfZJ(vdw%vvje0eax}Cm(_eWsVWuVEkn{BqDRhVBk%YT z2l3hKBBBolEG+h<6$sIA=v%I(Wc_3HorWg;u%tJZ18i6nXLz+M3BQtA^H^qic#cmm z3U>Zrp!U*N9|y*e49UGxP9*VeTqV)~9ri$F{x1}235XAX;xK^Fpi+7)AsYG|%K|m6 zIyS&j_@e#Zg?OklC`nRMN(vDaSJyT-c>s(M^o5uf`d8_H_Kpy~_P&_LZfRj1A}zT- z{ZDar!R4EWJeYgj4`=96%eEzZ&(#PeYsyyPOkl6$z@VADpxx%uetl%Qt9?7lXY1&r zIqYD*Y3@lHe;1@w=N=lJt=;pNGx-ew>UZw8?-$*%+1OM_cm5p7UhN?AdO5nCkR197qY>VqGicm>ZqZZeOAS8F6OgF?_ds^rv*s8Sm1fC*EZ= z$DsfoVQPVAZ>`hF%vkS+t_Ff@4!IVU5pOmg;C`p%KGyJ2T`#M z?1Cx7Sy}p4ykp`62}>u&x!!W)zY?+ZB-{|5g-STwGCX)ZblQ z3T>OutV>D(qNr0_vs+0lxXhO9*5OuhiolgAsctvnrB$ni=$-dZ%k+nKSB(Z<-;3y@ z4Gw{5vqlNa80xaGs!%!89e-&eY0?Y!zxnX>~%we9!4a<%33STO0C zAE=E_1n2BYzxW$G-K!jw-CsHMSBMb1eol#VS(MwpF4qMwe zHKyp#iu_{l(*>mF+9Gt-X5Ly+ zqoUe!&86e)(*@fx!qkt|heG9MvvjvA{UdmYvKIOKxb&=>n~;+`x!#HhzyG?8v2ivD zdjPOs+u&dLWCvYcS$VUyXq4Ri4uq@Ahnw=QnnbvwXJ3=<5B=|e8)c-=&u=0f3BK|G zVy-AQdfF#;8ti}oa8E^XT-nILemrR7q4NCy(Dv4GQGEaZD2=Fq(nyJvNOw0#vmo7w z(k0z2DhiTHcXvulEQ_SFAhCqx(%sDhyLWiMKi}{D{PTO<`^UZWcZ#5#$Q+u~y*JWa? z#Yh%nPoIDSn1h5Jjs#l=VQ2voJj0L9-cc%%{u$Ktf>1<6BoZS23eYzL4u=3J=kv&} z&=L6slMo~SxAK|169&hBwiAdd`qA?vI-+fXCzHosYu^awdqMtk_ZR_-gI+7%#l1bv z&?9ER1#wPVIGgnP{tr8pNNX?=gS50oQ2lF>H_8@2^MaVrnb4R1J9#uc+it$~EKJH5 zte1IwOUs`}2_%neCI)2oshI-8{AwNNwW=AubwX-t-u*z0paa!@6BJJ@15-@endvO{`e8u=aavTsSv{P8;>VpRxq>_GGj;J)Y9#~_F;s5oUV;fvA!ug z_aMvD=VbQdl=9lCzMmI))p6RJbf23pq^%uZygv1HQasCJ`tj-WGVK$^qjVu0Eh^>i zF9L~fsBfXO{Y>}OE`63=TFtQwQi2#0t-z5ortc5FbGUDf$L6nb5Ksx==~^&)`}!7o0)ZtMq$}$NBaI%yobGBR+ARKP)+F3~G=4 zWLg*xFqV!VlQf%$mDQZ}B6#$i@TO)%Ex3axLi>7qzX5hbuCCR#lHFZh_Xr5&hTI6T z?^_+7Hb_juLjg1+!x7j&^16iEoxffMGzIG-4D+sSoEtr@;^8~9e{g4Box=Y_Y&*;9 zAFD?LHvtc|&>}&ek)lv299-Pj6!HSOfD^SO*pO|2gCp(o?~}EGKbXr48Ex+U6=g($ z3=}eADnUPX@5#{f7+_2ew&+Wuj|hT-f&{U*3!jrwP~0IS?@I-G-9B6nI45(hu0Guy z{aE-zJf5NXX0shVC+d!VfFx3LE>Ac{4p|4c(u5Py1X)l*KJK38-Q1H*d%o{?Hin4n z1+hl9!1kujxH(|mR#oc8#?%-c($an=Y=vN;n4|R%LsiGdip^&eu~KuHEw4}QYmuhG zc%c|`ya5eAepl7vK5MPwDcnKePfv~y(arhY08K&zPk1SDW~e21IdQ3lF72((=|MXGn(q;=?odfe3;`h#L0(})gZ`;L(~MV* zNTB-M=8k3mgyk&HMT)&SyDG>eJ(3_@S>cQx7cu@8Wvp4k<;MNDGU$BZ(P+ILk8Q9I zmWZJt00;wEgFb!w6ax(HYoX7=sQ+=Qx~Y$Y#ki~NguKRm!<(pMW)>Y6M+}S~KqT55 z7~sCxDeMY1kvXA8G}rJ>OfD}wez~M16ZwPn3SpK1{f7~c1IGQRs4_SEO!P?pL1a_~ z$3$ae&&3|c*!lh~+%f_18y*|=T{8O8O#s|Or}+HOZ_y8XeXQaa?glM@2BEF3UEf|= z$vJ-pf3GRh>fi*$o?$+%BDr$@#GcH|<#`P^O(K(Prvos z`$FhEke@)HYdrMbh~#%H()G{cVV)~h$F0}N>`88Md*h}q1nJEQ8qV^K38MoT62w}$*cob8q<5}<;3vNb$zm{@X-GmsY|*EWwygewiFEK0G!drL$k6FZdO`~Cad|GMDq@I z=tTy|ek&=i1F!Q);M!{fv?FcoMMp*4IWxLsf-H6O#1L&|in;85;0M3rss2~dar zHB5He!q3UZ=tM<+svK<56}dHCQBdqxA;wrf@H15hncnbXu+=+V@^e`l-tsA6V;*V* z>8RJtpg1v{n#i`w8E79BSDBe>XI9*pv@-eA2*!jvpy(`X=agU!GI?^%7mKJP1toyg zNdDe>NLKllMw|Or3}C^uc1v#R1xH)|>{(?N7o} zD{l|_PK}@58MeG5ZLhkLbU(%c#JU)ObFusKDglPL_iotF#XQ*Yanrg04_CLA3=bD} z=*T6NxT17rMu(&H0~sT`63fe<;us(HY05G>s;(-{y=SzbJ`)ZYbNx+hm-}trqs>A& z6%;7z5~$-64@Ptrtz3#KG6>bQeggDU7V6u$2SzL5@q{K~GUyMo;indOvLqP_2F-7E z$*|@|0YzrkQ%Ky3IdN^lm2YJN?dT2lv(V^`$6w9A(vdML$>F$bD(O}V4%Ly= zlI1+JdO6AAZg7o)WK+29v^{r0vWdg%FRc6O#m|^uRPUB@V$}wPfNB3MEx?rI{^T9F zb!=SuW%ge=Z*=U7T`YK7Ufdd2&uI|{>z?>;PB{wPDnJde-?_mk+FjoiWOP_d!+Fqe zi*rJ**f8X=+O~?_9Hrqzv_f!@#5=Okkq#-b8UIXfWbyim;^+&3TT-P8j0g|9{^w|r z_b7mxu~Czlwv_{Yg(rL6L?k%@R~8BG4GMusAT$7A?<;1yan7Qvj%t!$Zw!8RG9$gTyUJ|R*7hKDa(};T`nT$H?|@Bl z2{8f@5wVfA)m1$^Y(QP9t66T)zQz4TWS(WTkD{*Jks%;6Dy$}^;gZqZVI5z#_RAZK(0E8?bbe z_rC&Gb*57U{t?U%JCa=ET_{}Pao2Sq0 zRjpd6s&C zXsM!+;pmqDIJdF^C$wfVSl&LRI+2Y0cnDsZFKE`iNT8Jvf>EoSmZCgy3YSq>A)Sr((uI0$5 z?C5yU9E`>VcJEwr4v8ZsHD_HQ#g~Pq!>>$1rY}-#^a*a9nJ1!6 z)-hRs4D7MBs9772?iJ(_)|JJ^66Fs=f(Hix(Tb=qDl_d$PtB>- z$N;mm&3CH%s=bv^`CuZTFTQx{QB>WHabyuAR1}h zKs$Z9jBFBdb2pOoRFV-nU}?>PXT{*H-X zme1eciz=w+5P5Js-FmJ&)Vi!r+`+leaE-ecZ2EZ94HOY5 zaNYyg&a8*_1-3so)+YKc+S}WWc){<}t^}*5uz`U#?ll3qI7~^qNKFI51EhY5>gE=I zlnDI4Q;Zy68d&Qev`|~W){JGe9M|^j6gQ!`ySQt-dnUbMMYk*+p5~vL}Z8` zTB=K$9f;O!K2lc4N%ET1;V#p)OliYkpX5!e5jd}RzUac_#eI$ocav`xt`B#tolQb( zGO%yOk&gKXzzc~!#IHPk7?@go&TZ<2lWmA)B=zg}-_g*}01h!2{x^2`rqf;@+7GNu zCAb>^t|B0V>n-NAo<+rnh4XinX0gtw(~5RN&&2W5<|2<^x4@QL5L9^gh{i^it8I#y zUea$ipz3$irUjzWY071%@g?<+aSlMBHkoMZRb#qsI_VU{KUpsw3=62L-L+^QpQ^v6 z)9w$LEO9fg5gITWMxJv0*GbRcNbSIzE2o~=RN4h2lg~^FqR%Qph&l@=&bBG8v$Ne0 z{PEiCvn`-lxv>Ri0_`C?ttM~M@*c(YIAkjyMxYnl9$iJ6MUC;C)4p60za=FK)Yt4bjs)Z%dq6!);+y!*pq~$`tUS(%I!4 z{&bmRJsn0N(cA@?e494AI#gdxaEV2Vaf4K*%2)R$gF?+XdpePssK1*55E#hrcM(0Vj?g1AQ|eeg+X#^n4#BXa7A7s|vJip@C_ zA(-WIwwZw@nQXnLTTR5?jhyC5@?PVZFkOF{26wB>@6TiNd5RQCuhA9Q)t+lpR@jqvznpq!E1*fNy+kCj zT7OQ#RydY5=&+x}{rvWqD>vV5q@?g4uFvwInS3E`05dLFr1JOU&JeobPbn2rB5wNH zI{Gp72~0lc=Vm_wqK+*qHb*AY8q`@%cU__s)M+ANFZ|#26oh%-%Lky-+UcLXpx`u~ zUUkY(RhNzNLL%`z*2fKey(op{<6vwb4FA3)hR8222 z)vE>3Zj9&_y6-fy}EG z?UOfJ5|q-yembT8oxZ~u8ozqbw79tXYb%H7xI6hwl5dH8Kz#`O5OrHmr`bV4{E*>i zSjq~usF&#Vu&p{vvs&46o}#+CCzyqn--P1mr6V6{8|d^pxj}ijERJ~$f)D8tZs^uB z(EGbaK!@6^^7$2yYT?59Vdo}y>tRXBRYq`ZmC0!Fr*{0q!^4pvymq0!78P6b12x0; zE$7R=kxe-!!0F4Im5zOF=>1UMgMUMEeQ6)W6JisO*R9U>yZ@6m&{+9z+Tz^w^1q>{ z2dn4*30iDQax)b{-jE!@kq8wK~G%H3?zj3#1fTO&$w1s$2v!xJ5{9dNLAv12F zW{6|{u=s4)NKA|41;^TJixBd)w_{k)NRLiAt|=OurnWI$HxnNbK}R}m78eI$&69v? z?D9gcp<)M%VQ<-_hN5Y~p`8|@()cF9jADPODNOybWLvmk&4zfc+RT`9`udp}zMiUS zx+c6mdnfdTgL=I~`jqGYV_})jZ~sq+X`YBp`)~WS`2^%D%F2{}34O7yi+Fs<|L0F^ z!}r?W-l42(hQP?XA6G^4Q4TRB+_TdvGiwJW3dhF0hp8`r0W%N(k|6U+#K|A>y}rJn zp@B?USsBGe`@O1q9T9YkPx3#u09}|shMKy16}L9Q&TDLn(u#(&X)JHe#Y+d z3g9K_t2Spf)SB6;0BejA+x<#pzvD3S(4X`j(Sdp$@a0R=9zsLtEG;du1pfR+R*?8} zvP1z|NC1~bOea^Dd9g4oPS=;aeIpK-N}Id7)A()f0VqFnYTt$tZ1A{D(|+%XW+=;! zZ{>ZUa7Jd<&$@ZrcH70^vk%0Ey9$0+q{cFm3exDcSrP#LN3RAvd+haeBQ|czDBiWR zW^^>OvUJq9bQJWEtrs|I@KD2Kf41a`87FkL{6$DiEbD~jB$Sr^Pa>m&5d*!J+R)kX zVB*T_fqt)Nbq` zj4ohMNyel-vgzAe<|*Pca4!~&OB&SA5MU2_GgTiS;psHwJQ#3MCol0?(wiQbf|dpk zoq-;fe6L(TYaU*mEJ~D+F(N%}wx}FcZb647j6Fo&_f022&^~`WLh1A@w|a;Qv#Pv& zec(#3+G23=?)j)LfBQE9TCi)tj&Mba=!;*3J)}N=MDJSl&ciGB(3TPZf<@PubNEqB zWo!4(C$;XklG#Dxn6IrvSX7r~c1ZkAkJ6gO>b9Pv{cv(M1bMi)iU2=TlO*1#JdGjsj>UG5_7pxCTsJdQ(%6at+Ic(4CO^(_MgLlo<$&}=P|XbOON8j4zl zOa&pKVc{^C+YOTA=9CotfIIi5B%N)%wXuC~0whz?%{OgA{?iwqk%=>uhj?-@$QMf- zgYE2^Qds?#PPj@%%IL2%G8oHoP?IPV_P*qUi&%=@7pW1g4?dW6IulWO?APOB4F0k^ zkgv_yL0_9yo~nv?Q#sddE3tl^sl!c!8o-~}6NX{V{0W9YP#vAFZ!J(|)2AtB2luAF zu}SZVYjln}BI!ldEHTVNV=Gw{M1m0ycwPm|NnZ@|JatoL(<0l$-%r|k&#@^&+Tr3a z{Ze_jm^(4Jh zOYJ(VFIAZ~czCS#t4VxrAR}9NQIu5Agh@JD}D&Apx-n>p?q z+vLj~_;89(Os6+g;*hqGilQs7+l>c8&mW92q_rDN2ynq^Y~+w}B`&X0%=!O~h@gEm z%zb`0Xt*WfZb2=)HUBqKGW@rgyX~z>u?SEquyQGfai=A3#ne5$l_*Nuu2V0z2`J!H zK?9$P6E-Otu+x{uUs0PkkpInrdf&2pPqV=JA$+$I8ofd3|DN2IW2S!w9KH@T?Ev%{ z`%Vb*GGNP9n(_nH{Zsr3DOyj@nY))rhVaaNDfEMm^76=)>v$^3V~3Z3;XtJ8>Ph$1 z@rBml_x{rIF_DMHI{HIrBw{z~mlaH=O(9ATRQF@!s3pJdA@;1_R}ae;J57B9@M}G{ z#|;$~CFKDg?aQl;s#g27^x^m}c{N;|M7^)(#%;~)l}{V)kG&h~4b$>SLf6};mGl$_ zoxCOvhdIG$jt`WJ1$T)hoW9c{rt^Zs#UE=!Y=2_ov=CAJm_RYbxeaTrJAoG@`+D=u zhl&r*`ojk`YyKd)UrU9pgqj3j_s^zP-5R%EQ1zDed%+L>4(U8HzNYXCG7G($$zfyp zgVLLEM!p`c8k|Cn8>7pzrSpfR8s~TFvzvuXuTQpd8Rl)5upZ()Ua`oCW3cTww;Ln; zTeQN@`BCmv#CY{`A(?A%5~WdH?r3oPwbRws3A|l}X4{ZkPV@QcC=JMg>KkRIECv>H zSY~dnql7+~;YVe2uZ#yJ?uY_8aTGNGPzfAT)wa26dOgLqH!Gf6b$g|LUPBA@D40G~ zet0Y>014O;c^gzhU%$BVA@yP5Gv%wKV4_DRZzS;v%dIb5X>M-H6Tu2&YvLNzo=`vg zak!ae;OE7!yhOK`Qc}nT<$5WZad1&`Vi4dhNLrXczVNqeLP6Ewj?n9#aL|!Sm8plXQ{W+pG_Y&yax^BedNll zsBB|!BMvOL!q!Tc#$RLjMllyUHNW#xGH@35Sf{9i5gl4M@*LaI>Yr^SXb|@(aFsk9 z+v%KMRx6(H;?wmJFw&NmCJGB1>?yF3t6_ew>ucX{qs};I8%)#5BsK#E0m@Pr@vz$c zk1T*)Lk~DC%6Cev{(Syk-;fGRO(71Co!yIy3hGN)GE=B{XEt1B$5pnzo(B#^`>DCk z$7g0`Dta8V0UtBl*0SX0y4JrD)&Rnt`-cwAS+)XsehfpXN zdE=V`So;8*TtXWDnAsz#uY}Kky)oxFDNF~ytjo)lC1Tlfkj4aT2VaHEp_G0o)m|5Q zZke^d)4JfkysB_^uptJ4q%?JmsROmpoPV>tZ;L}lBF*OZoz3y+{amB1N9%;{CIsVQEfB zZrUfZuTXTV#)TH3lPl=^_vWqlMFIouM?Yi~6_sOV9aYjPeG<7^o7`ZLZSj0c+iAD+CC zC4BgwEj>*9K}Vm_3x6k@)}ap~y#KS=zaT_$Xkq{F#>M-v^xyUaTCm=lO8b9uKHB#F zS7k$yum7uT^6tY=jhsYOGvn7;#N^QU{l0a3mKk*R+}@M&r$v(cNv3!E}C(Pc!{deM_0bXrW)@;Ab! zp5Br=zKeHN9lmapmG@RE_>wB=%*!%RezP&w^W8SPfB7TkV(`a34n~8i&;Pn+qx#;1 zUYrHq_PaHZ6I(Q~R0opKc=BXyUcCNWDpk2~&RCn&2B@4!MlGIi_2_OCNhHxwQO#we zYo6s|2N09p{T^rKhdKBwmORfJ7wSK;M=)wg3R*|EHXb~hlAUx z82eYvG~3%xf%5hWPOE5BNk=++V0Cr%+7<~LCVpdmO{dp4!v{|PD2;p#Kz}yH|G3lx z?py$FS^q2=2zOa?q%jo7b*%gqQB<_ylxTWr{r64V&}q0-QwE(W-eVo=s1>8EYH%R_ z42|J*8Tcfo)Ux0#3pC^7z1{*T@gw^C`aIrb16P zElI&7@2a93NdXb*kpithcCdXc5nY=T=+$TlK8#qIukeC^1lZNy675z?5&Ye%Mr&By zb6SBL3rIvSoPgf>`H;CEl}RR0%BSvcAC}F_`RF}-wp}})>DMNr1C}0)<@$IzzW?-b z!-P3ha{;5;2LZbcFSs;3AZ-s4jik!}zb=|*#M`Qz{{tiZI<)>sJ7yhd#xn1KqiX`v zo_-F)g(G_Sh>ve~d|E^)FV(4}H$C{GB!aYz_o}MZ+hmka5rv`y=p;NzN%XS(2?(s` zTfH$dRW&Cx!J}QDx&YsiP)f@H)rqUc+Y4M-cXvLx-QZ=-L{3U*#2)A4qr}nzcSi`b zaMt5NP5ZeW#Ns`Bt7fXD<#kmD2ln^#){0r;{mGa9&DFXkEaqKpytb#hne1A{%Zc~^ z6t`aH@uG%1|C^UGN-2lj0jdH(Cq4A?vCXX);6eNn637AmmCAHA$}Mp4aR~rK>w13R z@59Fr(UuECVc{jSE+=Rg(T=5O)k7$?A^gfTBH8gJyTN0ODO+%nKiR2qxJZw>%%H(Z z$-X7Fto8WoddW^8J}G%$92m^0x2r@#(3=}xWAwX3V|uIe1PQ^o4}XX~AJwCi%GakV zzgDd;P3zeDhfbr_CM54~i=GqKt{_$>Zoc>XU_UzB=mxUr(DXI_WL_N#%6x%q#zN3_ zzlRt+Q)cMb1?Q#SZUAqsrC`WyxMBk(Y52Lp$zJ>1xJqf!RiDV@d2es8%F}%sURjl=0Ext%Eo;Hc7;B(2TX&#` z%Tdgs+D()eK{~#{6G5@=a!+diYA8IZHByXrXKbqPX%Fjzpa}0%29cKB^saYc-- zPw4c0lmb?Z$7<`1kkQQQ6H!NpMMViXAc8cl(2tjoL8|FuN0<=&NMZy!70zBFmgNyy zrd#ak4d%Y}~!KFQ&CB;9Bb3fpIvio86@D zHs0GMt{y@TB_C1B<~s60?n~Zh(DIffOH^qEHn5vt=y<>EN>}GAuqBjd^R^Pjd z<6LPwZ}e`{>MKJ^TyLKsvCRhB%F;Dq5F1ExP`gLbIM)j`oDV;O*3=*ushv$Op8(eb z6J^MS>g}Q*AOhHjeK%9h@_F*T0Z)%Jq4^#Q4`vpmZ zLtEr|LGh^^tHY++F(^U0)1nSi+;9aI(T72Jt0hb^Mw~rUaAt=dYq=2dF($XtJyK-x z19vO`kEaJz|4g(^At*iv%6gTyRNT%7An9K@#aab#PVY?wA+N4@&-R9ajNZv%nMp~K z0P!_J;DH`tk<8aBgg4xH4LESwY|ZH>@Z(vU>xYD1U)5^Y`!K)>>6MsEB^i zK85~tU&81_qP8s~<2erxTZ1lJ9+ei0Il%4#r0lbL&ET_z)fvNfhUQ|jt+zrL1geUz zgL{BT>&`GeI_Ae$gU*3wqEv^fpqp`QVgqS)NbKS2n`qJLjq##jU`vvW83~G|$k7o-VAc1^c#DS)ZM6)%Pw` z$7E{8r~f&So%P}jhHsRVRp_efHj(}ZpLi4KaA%2g^@QyVH8kp$zTnpTp_`Ch+Gk{9)Eor$9^DDj_N&$W&vjR(oC`ztn z>zALM<%PylkXmGZpHnFVK0ob9XUZ6AuXZ5p6S4Cvs*ZlEr)(6p&)0~Yk+-@zyK!VY(^~G zMdPWODge?QVl++>+uj<2&Or#E9`8N%n;P7Gs^R-)#?(tmNrUI-{RQiyRSt*_sp@Kv z!Xn)gt#;mbxm5RVj-!HBP7V)4SNesf^!?UGlpb%bN5mCmrGq;`9b&7A28RQAQPx`! zxmG1iOXGEJ$fbJ8#CH+HZNAyWm723IY(U%s>${_BF+35z!mMzYc7JJoB z2ZKsf!ZiGNczCq3CD}7ZR^Q%@Dgb1GZ$3xT{|+pvswl6URE0oYb^9pNxbQ^ph#xN| zGpxb9Lr|5Rgs(qYK8Nk8TiQCPd-A;5xPgs{=_3FRSmD4j)8dAZ&MzpK@CXGG?wndQ z&v?=|EeC&T7i1;7oQ~l?m7$B|XS|fg5L-?=DllG6h-UaX0j*|)5c&ow@t_l#y-_Qc zJxtxf}`bY9c64N-dSZytsvfD+^ zj;o6R7C}!P;dJ^C;Z^f0>;0D?xtJ@?U*)fM&Yl50zPa^|@|x_wpvJm23~Bm{ZcG_N z_wWgHPs+x3l(sUhRn-z@J{CU);W8YL`vh#lipMNN{d;t6avdc0(jY%H((6^E!SDz> zE>QWN*XZ3)U}ycsyj&JfncoCJg?gRQIxyDbT2UP7U7pU*03{4dTe5QL{XrjN8i-91 zDWo1w+8A&r!c8(jpY9g;pQHE2J*inGBqS!QEO}&50aw?5yb!?418(t^Md0x=Pt8-7 zUstJb)E_fh>g=FTa?rd-(=+ElCl7r22zx|O^S!6c!Td<=wEiFNuQ5Ejf(Cd#hXu87 zS*naW78X`zG6(DTGV>+hu^Qs4(}_*HjvGk!;i|2*1X!-Zhp1u43D)yvxHjmDmYc4$ z@bDFN#-Dp6J{pO$Q;Kp2va_OjVI^B{ zv%!-E!)-W7F5udA_)_?8jr}UwQasD!3I3dM>pqvqaou3+d?W4km8T6$V$u=tzacPI zbWYdR1J_TwF*8;*Ot5^T76Nqr#&D5ZTmvCRVq$5r9!D&l4ENdQf;kyExsJAWDDe7U zTU+y3tuMCFm3u%`6J!wp%q64K%=hnmoYo%~OUxe72uguUs z->Q)rAwdd}5Vu%ujnZ<m2dPrfn%UF8_Ig>xkaT>(_ z_s{r;=6|AhAw9Qknhk$;5Mm(?5jk(VWL{#JdP5N}=wJ31(%1xp089>@u08L*%$qWP zE{b5OQBk*j=HnztqQsYD_e!_uvsZ;kgSmpLmKL5BGMYNxruiIDMUUH;ei+jd(*gxM z*;my(CE`pe%-4CA$BK1dwlA*odqij?99Hz%2dcm{#U<8qMVI}z0}De&hQXw%0ciY) ziZD}~wHW_W)=`%BC|XRR-#J=hMN!FRUmo)Cyvc%KgRtpnX;mtxbq)H&X-vCduuA$8 z@;mAqh%Ie21OjO_?CaZv(CQu#RlZx@%6|GMV;ce}G0iI}XftDxB8*COw=P zL;B&_+lcxe)N`KCqUu3Z+hvnGujP}B_nHDlz9lT;8a&Ho4h40wHdZBn)3z}PbY6Sa ze!gnuQkX?4=KN%{o7J@C-<-C+;`=YKP}tWyO=b5m+B8AsE{)M)FY0G>MfB??Iq0mn zn~Wbw*0YCQy>6=O_hgI zAtFGsGA<=c^))4>B+bHr{_UO+PgF|-b(0LHtR(5gzAtw$rdid+kG3V$^+Er?+G~|6 zb6okfh_~r(zuaTi=2|>8a`+U|sTkZQv?nMrA#nGYQ3fGLGB>CT{g`g+Qut)5M$z@H zR=-ek*lSpt#8i?lP2^J9XC+xNLbj5sr`FLAPS(kPzMpkciD{9)?fw{+I zv7NIgPGZXa)|O8dss~up;=;YI4!u2sWiP|@=W5Nh%ITnF!8I_?J260N`XE^#KIh5C z@K!TX8nB3J#YwQ1#T8F|v$I$Z@O#Q_ngZ9Te>Kq|Dy0r@c+yix?C2IA-Iiq??;5fX z`@~gM-tM*kHbB*;*t8jOsjs)QvU;He@s~#Hg=Hq>P)qvMrq`(Ed1fdY!Cpa!r~6Ki zhE!Z;P_98F?JsJA>dLI!+6lZ^>>6Lw%S7W?^ZP2NkuNXy4dM~mqy@SJ>W=X=zwZ1@ z#)bom+MyRt%R+45)c|~Ajb_7mfmwCU_t@Vu%Dk-UDl3Z=!?md{guz2h?prbI>FW~!tD}Rquo*LVnZh!L}1)tf#@iUp_I*En;Pl5R%ue{q8f(U}V`_Y%n-)4w`v3q01F_VkY7dq1y7AkQdRE4gGh@5zZsx;;Jat6lKLE63q z%+^EomX+?E;|;>Ny+JS3d3xFDq-^P=h1lr152gx5fA!A?AC@FPIVt0WoNkdh#SHR< zc25hXrcV}+(EIb-nf0fi9B`+^t@t`-4BP%XxE)4wZ&c7NFhL^=$;UivI_Ew88?jSQ{!d*{WVrmdx=DPl#6Dv>wf-zbMg*w z1p<_%w%QAQ5;7{J)Z%(57Jz@MAQ`Y*#W?IHmf5VX0a)ziWMxAgr87R>5u8~4#0m-y zJ~}$mDL?@FSb+S+^A_n{jJSHepZ@u!ER8||z`1U5XZuxD1*H`8$2HhNWgH$R_6K-B zBovtq^b1HpTe`|#cSuq>Js$bvh$HyOz(h)q)Pvh#iBxYYD1CBAb@EK$vT;9X7Kwfd zaDfDMw|8}~=78_Ncv^!M(3sEpM?pC6NnYx(LTa3oqvl>f;S}KgD4D<6TUsY7EKw=P zL3ZN**V;(mDPc{!hEi6JUhyn`7F^pWCjgievs&`=T)eB)q)e1w;MydA+H9GSpViU2 zzo8%XVA0A0bKriiAn{Fr&Lp1}P|IUO15cFU`vMPRE!GCT)staa2TbK(1yYbyBjI=< zA|z*ckykT=S`8hRkDCfjkm-auwUQG6!pbLNCZ{#SYx6~1z2C>O;TmC5jx9AmOb!I};X_jxLTfw*C8{MFnIftjPrOW0H#=v*gye~sawAMRVRU^ zpfiApaoX$UyW_WQ22)lpW%`fP!bZaKxI%Tf2A^m5Kpxt0aCsS5 zg|r6S=t_p&XFD77UCwT5W90Z}qFkry&9OsfJ_RcyN%7* z6MX!i#`k>6#n3z23nT;NS083{emW4TRx+mi;CBiCKnL|u*e2@ossh>Awp+hEaV2|q z6Dcjldv$eXFjVrPj9>yA_*5QIS#{6Z=m;eO{VIl65L(Cg?B8$6vH*-b0RNu~w@v4( zKI>L06zcYRqW4gf@cWn+F*fHXDeiZU_!fJe0~_=;K400INy{u9YY@Kqoh&$J67^e$ z7$p4S-F9}JZ33&4yRbh`&tmKkpPi2U;>+cMb{KI6oGFcQ+m<|Z-$4*VE7ePHNy z&ExmA|NTN)O!kUQ67^vfJ=ITOX)h^hBe1=+HI(Yfo>`F=UAQ5t{YefRzkJI2f_~2y zC6c&6Dot*I$+&8+u6*!Cc~aZ9yW35GPc@s6=fqS)0~zkSr)(J4C<7=hP`;zUf;llU z@evtWSc;(w=q&((PRV1@Gd*oQb(G`R_`bbj6_k??iQ9yEN8MY@8MgVdHPrM`g z-Kv3)kN;WN@U6{@XCrV zPXTD0VHS6J#%BiHQY? zR?Uc&em)uhZ2hd+EoJEW*O9;{o}^EjP)-Gen`nJ9(sB(^{+N(#&0A`CYd5|R^*a1c z)3ONtU=02m{#sH{_7CxsFHbP_qc@s`)OjFR-+a*6Zol^?FULLc+KVu&hyAwCBn!Xy zubl`Bk8cu*_{3#a5|G7^35PQac#`h~CB63Mk zlST)0rz!e~Hb@?qLp@*i_R=5)pCUPm&z7MpjQWPtEjzv#=f?Zm?WG(y) zfKQXhAfb@wssF7^N}_Ay4of7LYoe_PQQfas6(>{vdTmg_Q^->CoC zvom~U0!V$89#BRSFMutB4pG;(;%d`?aMydvF#BUs$E%VORQ%5f1<-5#l@Z+tmXB3a z4!z0(k9eZv8q1HmE{%>x9|oVX_4P*qqI?6PJ4x}EqodaCYrnuKAtIu#{#nxof_vH` za1W_71{$j8^uTYyw6;rQ147Obc2{~GDq=pz1RUcFjx?IIL`+$xx9h1K(AAYQLVQ&K zan^P@17Dx1V)Ri{z-^Ma)IW8BAs5;DF&74vBe%C`Qv}%Z@V`0aJ z%-dh@0LaOA6*)3Rz^4*4H)x46(M{j746cg+ZsZcUCx{HnzPSFPpW)NpwZG-z;hToR zwy!w6V}b|qXhwiWcqaK5^J`40LsmR7v5#yG@zQ@u%6U32pABdpe!M_X-UR`wA)E11 zolS32y;J3wCpLFAse^x8^{j?3F6?{E)a@_q^IqivS`(m^dr<90teTn8MFhdGgDO)6 z-TALitnc^-)m0vij*bF2BUV>R5`5AYKdmHo{9vN?L)* z`{*K;&e%*Z%tGXSKOSD>uSdQ@Jer%_g}#r+!uHE8-bP3Sq>TVVf#7y0c(OM}aQn`r z!zbYDGuM+rjP9a5?Q{CU96m(DzK6zQ?scG_-a!D&S5h5sn`j z`4?;Xef~4E{y$4VT8oGXB}8KrP(knkq=f)CPP#Th*rN|Eo*UafXn*_UxWld0++waB zj39Bb@iKU1**Ah`oG-|}qfprQqV6m4kctC6Su5b)mflQY%$2CgKAZM~4x&+Nson7_ zZFmWvS~^er2V`JlO&m9sD}x(*sJ!YPXp6F|aSMZ5%Y<%<*X7D(qD=5U39*(yG|& zroMN?Vcqq^$o+U@-nuL7Xt|rZt}k5R5h-hQ3ar2P{t<^`mVv3fynNP4TwEL_RzzG} zjVHTp z(7XLId4rNM45VK=pPSX13eVM-tG&T z`BQ0826xOL0UmPcMCPU;5MXksY7MZE*&aXviAZE2b4$pcf~vJzVbcaW*ZBqRQ+ir{ zGss5cJ>#lku37uC1DZr0qo+6z!VU=s425t@9bm#H+XvDOATkO{0zf_r;30Co8qOjA z)T?A0=;r3Oba21}ICA&wD_jdsfO}!;yQhbbB%~yJI4mq05i+bBZqvnial!rf?#A?; z6S1vrvB~7Eg>u(NI=@>n%g6M)vKN7L6RiNcthKeZ;5EySfAld(FTniLxFbmH{QTU} zTv0L1e^x09c&x0Dr(5Z_B!;H~{QO1@_TP->0caWTDNBATK94nAK%5U8gOLkHqYAxa zOWbm#pH+EE-d++;I=36>LDQs^p78+fJk?1wj>T1T-Bba*=h&MFNa6x6o4wXu(UKHKmVC5s;KPd ziI66Ti@48jsWJ07|1mZ7vew+;A7|J#UVdyn*8$D)XWzcx)4wZY48D!n+&;d2H3Y+p z2`l9lo1rFW-O$`hdBITfsRNj8e(>&n6F)#tbhnK(gBWT9{8Geg(4QRQ>?sHuql1uV z?}~@R0^j+Z+ubO{ib`C=?Yg8y#l_MZM_-VL19RXU7=5b}j}ywQ+Tb#45aaXm<;$^R zO`1kXOblUnIPui(iQOK`(85B?-(T!K!l2Y)WCO*fB>fc6Ip{-w4p^7levgoR&B|_g zhZu6t=UiJ41N9R_5_OaD@b4wgt5xjud2r&dl1K8vbcyY|5^GaRzn!QFy!}qYF1d$p zu>Y2)6g=5G-CC8cu!yxiLlhM)A8rz8o|e31jp)GS%Y=S=8S-En`||qQ6A^sDcXz!2 zb_)>2{)%{(a3V6cN%N@Sp9X9ZaF+l{qL?|Phw-g?H?Aa)E)$rm|Gu7lS)o#Dvnp_n zODx|7bH92`iNP(i`;56gvog!V)}^Bjf_SId*%i?^TV{Xw8Eky%{%)NzMRYBJ`Od}yk7^r{(5+c$a2Wh3dK|ngC`ye4m zN_TflcL_>&H%fON;=tj2gZKSB@B94)-*;VHhrMTJ&z`;a#G3V6YyE0o{EyN3PA+n>Y%^+c1;A;we=KHC0o4gc2Se&cnwy^_~&-!Gno6 z(cAB@_QQ<;y2j#Of?FnrR@IK)vu8<`7va9f5kLQs)BqUmr&AyX`>ETd|3aBd%!YjC z&^6>A>HQR78_wUo)_=LHfwLYEYhs-4sa=$}_>-m&kFl3eEvumxsEz0AY&ZL28H@ga zu>DNYbnLhGX&vZ}7Gdub`HUsS8WyyX!396=F`x9(_pIA>3C z`u=m~f}9b}d&8w>H zIz0a5xcJ%DQX}U&6FR2{!KQ6aqyuBLgIguGl(cl`@^U(0p}9dIRBi3v%GJobeHzO7Y{W|U>ZUE6We@ca~vj7p_e zY=#Z?_U_>l9rJunZLR7THCb6p@WbnB+L|n1CZ?y{<%rtSO(6S?j3~hF$3-dr_7l}{ zvkNLt!k%Dzl^z!-VP<9)4aI!D8Xl9J{wfb^BnCi3mTVN;a_~GX4MMM1@IueRy!?Fh z8k39tx@E3@Mi{U(7^A_3kK+43Av`8o{T3enyIhujJWoh|IIYFiQH=7fUUN@2HGBj_ z=g5=wqG;pF6qA%Bfv{4rrqM=Vr^bJO!PT1dZaCYn+I0VlLE_V35@&O*?pqIQ55Dc~ z?dSVAf)PJ|tFtHF+@6AY%-h==#N#U1sI0Dz@%2T!v%cS`s;s1^r*9t~F7H(wxf7N= z&{9;D-Tow5*-(itXkIMf2k{LxZkl9>NyWmWx4G--+8aPgAUs9ac2uU?-+nA}yNk+X z8mGP!zwiHkK1ql|<(v1?;I)1T{ha_c%GagG89P0`E|m^MC#p32k6=0z6Ik~leyO@s z6&^dn*VPIt1QNC3<O6alxffraL?F=>;1`Lvie&pV1upcYwJqu)wBfLfFE zm&RE-A)~1%ANZe_amJblCc{cYTm&NTn(387$!s=fhpY zyVGmO8Oqco{t?j--ntU(7`YT4gBpQNHCiFLTiI}50x~w8wY9Z^ys_?X?C;bm-=67V zz4+YOPfw(jd)x7{6NGX%w?{(NflQXsFUZYPVIYUNBMOu<)4NvqzH(*T`tpvPRa2WJSuMYVdrjBG)9ybH*WZfO=Xb8E18J#OKiPFY+=dyyT1 z(u3Hdj=5K;)RrrbC(_^lj1;paTbJog4Af~zR_Z%SIAsw6g+4k;ra#uX4+I3bib@tT zl1NRDox;x;8#?Jfwox1i=k&6~(lF0|o*&z4uM3vh9Wl4NY0Ddjald*@evx32T>SyJ zb4iR7XV@>ic)PO^!kD-wVp38u^9DvqLPY!D0O=keFD}efD7kb$%&}=ZHRARMb05Y1 zgh1E#w;Q@uCig-31PcTbpOAGvB%Wq_)W6psGIfKaL=S=eQsE*Lg~3 zDmN=J3KU0x(4MwLR0M1sz<_+%R3`%SVqqY|SvkU3(RBl2R&tV%z&jfV16d(l=!%Ew zvUC}Vo6pr#UQCP$+x;W6cP&(OrP3Gcto3=l?;)6Su7V#%MXBE-B*gwCniIpUUm-#) zVs~|7EPH0_g7kp?;% zeOhPAvoiDM;-I5oi4$a6X~$svaG#gogVMz!4s-tQ?iS~%+g{`NR9Y*JW%Rr>kx<23 z;$=uz_x2Xb%*-@#0zV)UVsg!RQdieLafZY@7h0Qqi))Afwl~^oR2gl8-s~KYLW6*X1BZv*E-z`-yP>+jKa{K-5x1Xr=IB4iD zkp-|3l3k!{uiK|)_2BC-ad8^;j^)$S!M<2CQ?IMG&CO_?SCq>t0Keq)T--sHEFaW= zjf%xyK8U@*#da8M`ulDuSwgau+(ms&-^falj(BKFV(#h5tvrwR&`g%xciWc099DWo zS&9(L}#O5+;;lo>+$I4OK*Nc1y z$2N{ZR-$c%1{hdaW40Dg$f@R8Kw_QXfla-dkgvjg&K-ipZXC`R{vh} zPIGZeVW_PuzHwde<4dPOKg@7Ydu5+lrz15(D`@4lNBDq6ZH<=^`ZBJ7#X8`8b5rG zs5e6KDAl)9aLaM?h{3&kpY+%@H39rj2!g)XG{QjM9ZW zh!YyEamrm)`L!7dz9{zsLy{Y8#%bZ_4%g^w+@xxcy4lr)aG2G6ZK;+C9~bGzi!{N; zC1~uh&Pf1d+Z|c+bkNZeD_-q;V#m^`evhJpEwpE#9`V_wW5FN8{H?I;V}XSwjn}%c zyD@O?t?^NHV74#cU5DAt4|IR9Q?GnT#*DT+q$cT1zV^JeZxG zZHDg@m*}^pfe6jNLLLt`V#8k0(FJl^PNAH@DA`S9s?v}S4<|h>jXLWc9&1j%3@Sgh zW%)UtibJNZ0nRpG7aiWbkj;pdlzywj_$LjeVO~Aa6~n%(3Z&@5ri0C*YJ1a>Irx;n zL%$g;5mUlW;~CfzyMz|cpt~24p2)$e6EniOvm>fD+JR#6u2VTM+LA!jEg)mz+v2-dUtj32!_;?Rzk#RVz6~Yuq3CqM^O|N&9<xL4$+(`7zfuUU6_myN##rbECy_^YGi z3-C0&!?VD)wB8%R2LivHe9HBLd!dFkO$QJNF&!N-2B`6&#NdCJ$Fd-(|{36tRFue zh6TF=@HSEF?fwYZw!D%|q`~p^^LrxTY8MTKEfZL7LR=0OOn9LYQ>6i^srQ*|m)6ot zQ_S2>X)n~&6V}!1s{ce!m5O)3b{j)GQMX1rLyWpVji0U{ta+|FRcizUMVFaZO>?}? z3VjKnHeUj@IWf7lS}2&cDZ^;P_*p z8L;|D(bK-MD6aRJ%*T*c4Q8TJdsnQ+s4}638RGj0`ZgD{RB6<==|zbDtG+Uf2T~fM z&Xw|0*Vn5X3j=YV{x0Boxei^!`gWH*h8j*29oQWXOz=JLX`p=R9^ z{@cyk-V{PhU!gAo9w(exw)fX=dS9dUH@jW8z?$D*4_2m8r9pv4iH@E=2y_~tTPP?g z$;r$6eY8ng01*k8wX$7SkQg!HnxE$mnqRfaHx-t@`9}99BeBwg*;-p#$h3G^SJ6238PFw6Wd~QnH5Xyn2tElM@{v>u z^DhY=mk&m|Wnk|azg4Xk2${dih|pxbKp+`MbdgK5Rk6hq5kM&S$9tTTKZkq&{^SPM zWHDYa_3iCjxChVLGgeHp>hPdLez8>F!shzLQXEohEUHAEnwnZ=xp&CnHn$V+b*N3U z%*CHaMRI)ls|TG-H-yowRr=sL&(>-$n_?JBhau|dp}$TK!5L{w(uy?^^sQFF<{+|I1$W6!nd0_mU0CBt?O=ni6LQWgaSK3329z}pvX3-W`bU)F+#Sy@Jb>> z0^)@NwvxcLxwUW}_&0yWf=Nb#Xp07!nQ+;kX4gU@6Z#1?PGNJke|+PWTNN*%1w*Hr z=fyUmp2~|unuG|wJuK--PwK=p<#2PjQ5g~mz5cq*I|K=ZbuDyuXM4(jHb$|&rg1)8 z(w)A7VD`R$|Ka1u7d16CD(ZED2*B}FgV+Jwzm}GOlZu9yq4)c68yC{lbiO|(mhxaV zOmf*Fv2L|IQ1j}KkSNSW$iaWT4IbFvythngu*v>gQW(j+D&H)5g$zqrXiygLmW*M$ zG_^oR0Sh65l0hn(_7J?uLDD#GqK7+!-x-Q)aJJg6*Ic&9FdvS}o3SVUd1o=+G=oO^ zkOSSWxqw12JA(?2V@<2f(GkLwv6vF^oHuLN@j0_`mj7}Kt^&3WsbExl!JqF{kDVWN zY)J*(IHYmG-fuq}A7#gVos~Xf!bVP=fr4o|xpCzX0Bf9rcD)gI``oneEF|vMz6?0gW=aae?_e&VQXD# zc^#ErsD;)*<{LrLl zgriBSfaj5yC^a>;Q)>8oG03|xABlY?W$Mh*pjGC}jYyqCEtakqSErB&7fc>i?A$U6|J$)WMa)B))BWa{S!IrAby`zk< zU`DG{E!brs|3~wC^;3q+$pRG2_R%2UmSYS@&U7@^!XMd0m>#P*@L^2sA{=sZ9Egk! zdluU9%6^+SAAiWmq$jQzf;^0V=9xT8-YvCBVJ5kOnC@LaumHA+r{>ap0WytzKPm!8FPhk7^StDOB%87*EnW zP2?6Mk!LCP^n&@tSETrGr%<$ymSUx^!sZ^0zbr*UA^$YcRiEz^zT`a9%purto!%_0cz$G)BlmAoy&$ zgZV3WGaHIF_3Iy;X&KA(uG(EWCuN}prNA>D2L!w?Bg#e@d-hE&H-$m9hMEOrJ=&hd?HX7*%QXp;YuTpK#Ih5xbR zSh`joKA}?@+{D(6x9{5E>u$(o7!|^(nxjG~N-=t5{;qNfSrJ=l$>L{ZoH#8^cXz+H zx-A9Hot%i>FNv`JCpIY6v42_VbLRg93Z;s44f=$$_`h%R^L9jxXMt?4>aANDLbeskSHowvs zZOVpD-6a=Ze6p*+Tq#)xN$5m6#q%N=LIS5kW^jW1$b^gg!9?O~svP+7^*!m(GJ+uWtrrSBYd&Wi zx|=1ZhHqzD2lucmA!{Bo#@sXu#KVS%`<3+o0IuLQzQ+)3eoh*Xghra?+{(ng9yyFIRp+pmP_wCEKEFA>gij7@~w!EL)>D+I674Vq^??A5B}~ zKKYtIbFx^CA(~c}3Z$Lm7v+F6H*Epx{%>gUrkrpxReAmt}LN#h%GV=0aK zRwIh`?<|`FEgC>n8-s8Ghrt5tG@b*>XJ#`nLTb5h#`J+Zl6AVN){Q{6I3l0%9i=EqvM0Pc!2Yb@TVNATQMzh zaZHKCk?oGmKKd$6{)6d@_`dpdg!VQ#NLr$=BFmNmY#5y}PP^XXCMHJ`Z#-p$TdjR%V2H{Ys{SG$d3aL9$M5-N?l2@aZ1 z<>Fy&r$hXJjxrDkl7nekEH?Gd0;};}u@}qmZ)~gaT!j9gJ6ZeuhdvcXb(vW&vl71e zHY(@lZjclZ6*pCTn1KB~ZX+fCG5Dz4({<^02_xmUkbHrbdO;?ohT9#xyK7e9#hs}q zXIbDg=62hbPo9&XqPX9jYyG#__A}F|yCnGU#QUXC6|JbdY97SKebPW&FB_;~h2o6e zWrP3redEf=4YCUIon-;)+I~2#%LisKcHB;S>1tN@=j%?_^&=EA)?IFD=qa{5hfex{Y?|PUC%gCd1Xv1G?&dn_iXX(F%Zl@efsp{ zaNiC81J1^^=))VkvS4FMa?Zhqm+!YJpB3a1Cf6nam|)i((HW%t)jrI5L6|&@!@OI_ zbu~nse`)w}%x4L1F9V_C;!?l}mT>jAzvX6q8+LO`7)|CdDcp3jd?56@S#oM8&(>1N z&(Dw7;ouF5Jk8m9VKWJcSbN@8I}i|zyLe_jXc|7*7hIK(`h@Kh7dAmNTDzd2hk>?< zs(6D9oU%k52Wp?7JNIqlk?&*jjK9Y(&tR2Ea_vSt$~u|R!&6Xs8+?b6)^lT1#bnh9 zHWNn%G4Qp4mzQc};%l52{kxJ)=$0_KysfwJHgNMM4nPMWENtr4LSy{S<}GUb-mIwW zdMr8$hQN)qRX=_C*2PtNuhP1cahY>7Fbm+4WnOnW;2s3Mso`}>Nl8iVNnX5b>NTtw z`G)it?NK!-lV_V6e)5!d{7sDNs@m*!@&RjRbKdgiupuj>s8Zm^ih_&!s3_v_bRId~ z)Jd99^9Tw-l!D^o)%FhbiAhbT@ix%$65W-FKO1nOJm)u9UuDW|ZffcQB@OjqP0+j& z{zK#@{o%peG1)fIA&vKprVYXfFke9GLZj3nn`?=`Xbogmv5Q8@POt211y9N7hTlxp z+>%JB8rIUFeD`SnN@7}~g}DBmNH$Z>k22LLz_o#~t%sx-FZ2C4iQ>M#rdWSnpoT1{ zrb&`4JPZr|@L_2w)ACv+H6ZeAo9t7Z>FZ zkBGolA%U;>5mtWcB{noN`W6vE2Z87_*4eLr(3Kf!M@5fmN+zhHwTe;JD{p>27&CWr zTKRnGXsX-)t+Zq!`zWt&f`ay`xyurkBWvbQ&qt)B3iaEVSh*PJX0$2^@{x~XdDDS# zzbIoyMIEb`gQg(*a8WV)$4~#cB>DN9@#kw#mR(EQE{Bz4h|IrDOiiJ$94?y(*);y) zy*(Z6oU5=V112j*Ya}XuS2K9n^p~AdhH1B7O*aTTRLKPYo1@8T!?Zq_>+c>wQtyO& zduxJKHxmySba794588!pg?g5(mP{@F80YR^iaFr5!EaHt1M$ZP{rMz>I%fYhgbgq~ z8wh!nU$^&KH5NgCcO(Bygw<`Ch>%mKqgXBWt3zya-XPHoj$elAull)2-IEn1-s{^k z5HYP(aT7R{*wJAjc^69f5 zV`5@H=e5W1vE~)G>Sr)i_`pI$oySW5>Pfl*G>2wq8U^I~1CUS`W?7K+g|Dw?dd#ze zM_j1CXOjcFF!O^t;`eV8g7vh#+FCvK#PA>iMLAob!r~tQW#WEfk4_~hj*T03nKhwKF)rXummmT_*dSsT2y)|FV ztD5s3|Bk^4-PQAQ(ynMh0w0s;*w|lfw=m|)%F5~tf5i)=bg6BH#!PHg2$(3CN+lyG znvZVqoHwd+a{P69n^Fdf^1A{if1H(8J?9@iZ;;-zG+9W6Rm04it4`U@M;NY`U&jBOX{##I|=v(99&tm!}AP&_gWrmbibA3gxCO7wA5wEUKyY zMxb9V#xl<&4ug5&^tjJK&SX+q;`;h{pvr^C@t`>_j`-Q&VVNgr!QE_Nnzp$5NsT{C z6di1R|4Mu9&9I{EOZ)&+=j~Bp(s`hKg!vVtdf6wyrcH4nNs15xu|KbbJW*m}V^e~j z$${SEtryq1^^tRKmXSG-m^EkM;cE%`GI9j09l3s~q*sHxd%Ypu}$229O z`9FRr%nyT8kcxU~7V-1GdV;_K;Xk2@msgWL9gz|=u2T7WzWX1UUwX4bP0~98>+u4>PFvPF1cR#~U1;Q-N z^`%+fiIfp_#yJdsfiEBp-G;_)m$YRF;bif8 zS|}r~iCPHo?I0Sm<+CK=RB#5F+?jAnNLtu*VLEzuo=e4KHl&~cNkSHV*=s}yu4(h$ zaPvNy5fzAJeIE}`Hj!6+vQR##;_afd82)VNl2d3QVK(~M(sM3pN&I%Ig{3~d8v!=O zZ+30k*LVsNP~uvh;tIK6xh+sC zi9y;x??ri4?j3&R*&yu&ma<7t)a42A)1D3oOa-EzsB<)ybnbM8V`Ug^UEO@YT3 zg!a;H6vSEvxW7 zq8rF%R+TO9UHb|>VNZv8e{+1HbU7`? zDd();e>OG6ET0o%|5resNKt+?MNhV&-=0c0rYbDX-IpchfGa=5-d*w?dGa{uV3#yB zU4`4a!>#GHK^u-lnB>M>4&BEPvkm2(-PsG06|s=HGUlXld5$`kiA?Esg{nl7L4tKH ztr3#$4MzhJ^5iAh-ZhRj?7`r6>ZCqnz5}A>Up3q*$g50f@|BhBbk!jp&oc7#^fWaq z6b#h~nT(~oSxa9zTVhenp^*ox9$-9+uQzd~@QSX82YdfMdGYGiuTuLoyLuh3@NXNR zKJOJQEAq$8z1M$e=hYW4|}8F)Ccu9%*zjqcyY$Hr#vE5|6EkCYv=jdB+r^8-rY( zVa;VPvXaU!^D3h{Ab$m1G@X>f=w(y+9%@~PQ}&PyGOd)_T)R7Em#cGg)uyR)8`8_S zAcatnXGen7(>Y6;%1soq$8@D?a(o;h{wh>`6JaK%GLET7Ms4=ma#Lcu!|gyx4%IY2 zVgqH_+#I}e8dg?Cc28hM4B|%4CH_RmE791JZy0og#67mmtGa$3^zz5S7Bf$s4+pso z1fZocak0e2#Ar^N{E&{$)91WeGwq`nb8Qz%GG$OpN9VM8mA%ZhVUNa=iYRL;iv8! z>@@fvO6~fe)We!MPE6KLJDl%v7yCu^xCk9~pZrd?Z7k{j;`jJT)Kf#3y&*T<+?ID@ zlQAU11&b9-JNGWxDRz-F@5J20d=B3vkv)94PKxTZDd4jGCW)7gKBy6IDAJ}SDv2!@pby^NZ->Hm1TF-Us#P!Z4*z0*Xsn_%(M_Q$a< zf4?LpcG{@UjYytr5|IQK@{G+$+3()E#KxXkSi4VC|GjEMl^id;$jC;zxAGJCOkjlZX6{TcnMw%ytU%B)=&%i$rtzw*AFj)m0qnAa z7!tdx9|IyiEz*esqVKgb#dG~hEWk=3dg`9p41J#J{`&nx)UOu9yNSd1)eAO+gk)Z} z?a>_jJ+z*RSKTFqf7~}-zl}2320Hg)9%_*Uw_ zhFr<4+Hb^uU5+U!fOU(YcoMg!=HrT>>n*hM=X+4BYA1{ob;^?eq! z>w6%y&$2bnwxywhf54t@4a!1_%|_>-#Thl?1GJU74BZIp9r{t&Y)EvjagJO|T?2R7h3wIXP33(xv~klGd$2sj<8f0?m2?yRxON&HfL{#5wWCmN(Vxs|4hikO%i zr~c!#KgNLH@P?=GGgg0^kp zc{3%u8*S9nmB57I%Z=pCdt@uJ zvUVh>?YGRKh?mZ_7jJ(rLxO0X{~WeOyqdISb#JDW&E9>F)v5*eiq{|CH&3Y4yHa{D zBQufLY)1o@kghHL+x5QN z%$#$a4UpLTB&|J+q>N1rYKGPq^vM=}PO!f7=Mnh#%E{-~fvZ?0wyrM^OJ{^ zza`+m^;79c)G`PmjLE;7BLRMMuNjuY@g%qNm0u4NnGeEX9ggqg8 zuoYdfU~*!h_=!-$W=Y~Qy7TfnPI(pv5KEs8sA;R%$o+?ozT-&+_|<2sIAmRDy`iisUuvHTiY0u{!hh+FTxNDQU%jkdy{B(_l{S{La17gjv#k6ReSl)!g!KQ<`G zZ5gRxz$fub ztA|lt((}=DA>v&dbD7bs9zspD9_&-1J}TPU{QLxi?fm}wo0b;tYUyX!H6iNeq;~6e zl3)Wr5QFUZ?KYEc=9aYud5a|Xp4|`6IapwQQ}K;MrGRj00o&?N3m)Yu-FcDu32DPb zxt25Q=`W9I$Dfi1gN;dTKy6`s7h9_P_Iw#SvrOJ>luylD`TtkhX&Do{?|gIxGh?F#kzr0#9C|HY$P(se}@xy>CtHQ!9Uo{w{=6A1)wXr-~*%6B2j^QU--#z z=WcplPUSlQKt7P&4VRdR%d&@ImE>QM2IVGgXHza%K32 z!(E>OG>}MQ;-SP7c}c#VRdayaed?(02u{Frl(Goo!c;caMaNsZ9kN6GxA1mBL_R?M zBJWP`5Ib_%F~=QDs7NV!hbaE{)V^?cS&>qnIy9e}U9*UW^{LN2VtR=%A#&sVx0Y=# zU(FwV&`NTEA1wa(X)y0$hn3R;o_V(uOZZfIvQk)o7!vbrroB~QwEwl&TF6@n(=OUb_ zqbk0Vkc_H8V8d}kOCPC&J4QF8BoQX7c!3R@7^`Z7;0X`aihi zVAs>rL%FByzIXY#^9=B7XOIHAP6Y)NpSCs#FepI*Eq?Iu;V=JhBuzQY$t$mj-{&`@ z_kGNL5G6^>gNOj(pGDZy>xTSVMW2+Ao)GjbSBGHQ2>*{QKvX}0_Gx0({sYmk_^2Oy zzQ0_v;>Tz&s9?yEPjS-pzNMz7idp91Aflic^3-PsTd|wG%=hzO0|QT!ztU1sQ{fjP z>kD|+%Z^xtIXxyzUrz?R~yuoVI6;_+uqpM+fqQ!-VSucD;C?C|R=ITNNBY{lDt z7+8)Ccpoes27cIHZ5)2xfgG&o-Utc}=Kfw@9gpd5X~v(_f8wij11Y0C`i1nXWa*j- zMEccb#dxmmD`l@y+pc$LhfP8k`lU5Zj{&Yb^w;PT7LmZK{Ox*6{w?QUA$T+~t3zHU zyg!~vxw6jMp)j(=I=RwwmQD0bHba2jm1Q|B0V@o)vMRZ92C+v|IW<2ZXm_E`J04i+ zNWf>y6f`o5O{=K*V5jh%&2{8OQ)v&o$aHM$jEex5614a4uRcpgHTrOFx5(O0$A+S? zyVu(jbZ_0xrYv>n&w`Hl8d+gmsMxFIKV=XkzIt4wS%J5P89lH|3VoXVGxg%F3HU?{ zZij}Tr;VP3(s=!Sv;GAW>ZI9?{pd!Ob?oN+aG4Ut*0yFkEvWfhsnp~3v%HAe0S{y2 z8$Nm;eQZp-x9t%^ChT4VCQQ~wvP@nBLxZdFenP?^>M1Zs^bZUK`+yoqq?)Ftd4jXB zFp6y(f@?fa)@ZKU9Pr6oLaD65*}lZ@`A&f9daU5Ta&t_&0}Q_l@C`D^Gv{^P=#o9< z5uJA#K!5U-rxPSmT%0Hod)yzt0};W0hraQUfS2@D<(7A461-9!()0ve8T*XdPX57= z6xXqJ${-1R*wB;xynX%+RPf(q=HFL3ZfdBzyW5J3gDrqBHCn9_*{o(*?oiH;Gd~RE z+#0|0z2i(r$s|g`@w%DQEV` zUCSk!RrMQ5mI;6s0zk%~@?XGD3RpLew|KZTH3LW4Dvt{rU^8^T7|BK)%ZT&yF-f?D z1KGD=X4*2E9tL^ByBVV_Ii-wzJ_*1knA5Uy+%&ir(>I4l@V_$!_pCmN`75cbo5s`P z=g;8o?Cdxq@oCO?^JTUU%E^~iwJ|fuAlkH!7t?~cu7xnlr>y!R-o7nF_X!E>7@v`n zc8OAN?3Se`CKi&+!*Tco03)fKPoZ#{WmMlz-8CQ z_tDo30XK+PXwXYTvC#iiDCpL9OMBL#tr#a@nI*X+za0rz=FesbE$q=gDS7Wg0pKRy+yO{&z|8NpfUk^2mCB9K*Ce zR1kPx-6=K5WDR7*mtfQSwxKwf^vr5?KmF0>y<5VpFZPY+y*vyqBt$>`LT93)@~y07 z)6&uk3JQ7w3?hSq?tv3}Mn=G1`LnD!4G#QSyA3M<(R&zRh}6aC>F>t_p11&%1{u@3 z|Hdt_LznXO6abFMmseMcYHC;+*5XSbv7ia(;l^pzun_u0U}%sp#n9j+g#srl7*WX6iT`9OWPJ(~OOT(x zSHhAM?k4eMrMt;(9H?OXxu_-HJPKKSv|=1BqNqp|;WF-G*wh z4@T;-$CJ~*KeD9w_I!W7DW}cr+F2L2%;+A0qqh^`K8ifOxjJ<=7K3Ay<20+ErIo>7 zZaj!vsK*fAMK-t|8#b{~dG&@#-(wA|N6e)@1-%i+iqXOn%-0k5_VS9s6OPyIV+W;z z1Lc+7h_X9O(qgxUL!0FFK)!@^%fAG)d5N^yyPnL62IB-E=3fuLIFo;M9JRbt2PI9# zeA54uLMn!Fx&3cBkUc2P{dW;&W^aqr-DSYo+|s=E?hfxfJ)1w%o^^fUBC#knIGWuL zMO-kU%&FP>Cjxa1R{Me+N&KwU@BV&i#{763;*F}ZvT(e|Z&55Jx`Byw9FX=XGXPBl zurknc%&kSwa{)ySs(uW!*~PaChnaGDN(-CM-O9HFzq%7nszRq5bTyJooy~zN%t3Q%&dL}hygk+VqetTT zk=q$k6Sl)V|MLhn`psUmOHS%l$!%r$qP%q#d$Ie!@=HHiX@)tQ zs1j14-CSDglFVyEjeRXdjN;w`0CqlE8>B^p%l$^ymYR>-uS@1m!s56PJCSdma19K3 zmd%~qw-q>Qy(@8f=^DqZFX!xB8yAGTpnOAsuye{PDmi4T zEj`1-rod%st~EWK(%XB-RA+B7x-~|>^8PplWTmT+W*;d*Nrc-26i( z7_iw)9TU<{FTIw!1fw1t?UR0~S@eDS#R(=PXl!HfMcK;=iqfFGL;_+-+7M@#%2(6# z$e}xCH3X0_6)l$m%Tq6!%Zk-**29ik(-9E{YVPzWdG z<;vD;-7H`}++Y_8w}Y;;XB6$fvxOq?COjuj+{FO!cG}^#i|V>@C_8c#X^Hq6G2yua zQk?$XN`H4^deGb~v%Ycv>%~rSxyALbN!S`kLHc0Z6z4WEuvQ-Crf{Y7ffLFrdauPu zBTlIE3y=zf9;;t2{!;_+2S=T$vrSKJNZ@lSs!dN%A8z&9*|fbnS#Okh7wh*-)_HI@ z++_UR^+IAX&oDSNNa0SCTTn1U#nRf^Dy;3$%#uvil9~Ah#M%Qng5f_K#>$I}vr9@s z!MxGvv}@v0QrEh5!7z~DRHECY7JqwZD?LO=0eZyP*jV-M+Xw4sLB4OBD2<13HPq1X z16x`~2Wabl0zbh0@QZV`ekR5*yo?j4f}?f6bd?Li*40Zspm6Wa&(|jq&>K8Rs|)I9 zFh)v~E&E@LiSxF6=5Pumq*Mz_msR+w+R!h)JUWpIfu;c|rF6Tc#a?2YS+6+(7!8ze zBf587o)(oX6$%}V+p8y8MZ6<-K9u8?r=Ka25S)H=)Az~aKR6YSMp4p^_~0Pzypbd# zyw6SKn8@jR4O6DJI~-0Pd+HxWZJ}TH3aO^A{+xg34yyA0QJ^dnwEH?7^>^5_O*LNm z%S+FfD8I_vY$^qvCk_iz=u!lWhge+?Q+WSd=k^zq*DWnCMZ!?ijGxLNy)@3T&=`=NCu@khd4vxZfvXqsG_3cTx+p?>^F)wOuD(< zO>-5b{Bh&Y8RxuZP2QFtVeR_3R@vXF;Fr+%%g#rU#RUbUGXz5R4<9n!cJ&VnX0PlY_5l!+vviAjI}k>?d|QH&x?0}A{KCz$c^#}o{3M4 za}lq(mc-uz!@;}734qr(;=IET!L!i6j&)}`a zi^Ry1jbbTl;I8kd{D#zvb zrsX?m=VsHkWxx?D74G%<&Ll3^=+L>$=6ta_<9KD|!qnkW;jzfzqj+W&gmLQsg(`Wb zf;H*Cuu>(CPU}!d9miH+o%B~*c0fi58hjm_c0*d6dxnlO^2N? z`G9Zm+v^Nf6}6<14wRbwA(O|esp}CnU(d^ zrn-&gR~bc;OU+eUs|?i@DQ#N;8IfpM?HAR0W=m z(MoYYK`2_z3t~0p5!1F)R~lw!9iDp)y$7CS>J4x z00w9Nne_?xBVTKy?x<%Ja*mE1oD2*DsXUSQ8J_Vt7Bp!gmlh3n)qtAfeoGSi{UYyR z-hYspCxFa;5){HkgWbl25rV(e9fp%j;a8>bU2eNA1!mQ@`X?-M$WB!B9$7hBKE9;! z(rM&k3@HJ*(k}G!$l#F|vc&+d$nX4JM@<6UwB;m%{quniSII)VY~YY3T;c?*9Z?Hf zNU!Vj!sWL0{{0I5IYtCC+c1ycFhr}%lxCO=`4K{`q7HaBt=f# zdDVEZ-ILRFYj~M`sCyif%U}K#<8=N6S8tc-cS#hR^|eJo(rxt@IJJn%xL0*;+{((w z!L!+ob>0DWciwHhPKJTJeKTm}=B1H>{Ki0HXB?AuHD#;5=W#$BkXpJ^cpZSp%Ex%U zDrqdo&x!)(<68Mo?(Jb|*M5J#fh{^oq}7CMB&WVFH8aZJ;C%AY3~kxy$GR}*B0`eA z+ML6`({#R#T?M*VYrVj>XTvj#k=&XIFGUY6D>bcdqkJ%geJ#Wx^X!EK@=;oI8?5~) z`r*J!UKT7W+!tt%-g2s>F;dn3Seu`Q<&KkcE|gLNXyGZSmws z35-ic9o^ymQf;3}J@^^Fb;Qr&GAaZ&wK+hkE=+nOnf!;gB*%#;e}4Jd7U25@>$0v5 z!F0Fd%Lor09v`N)SRZ=ZYSPe_ZU~i;JIxt)if>Z#!K#_L-*4 zNV%B^P9A2*tp(xWAO*goK>Jo$R<;2|NUb#B=>;Z%k9Nxt$>{C($nvsE#AE80Dl(sy z2u+0o#a^&Jx%c&iXT*&_LbA*MEWLDiDm2|XX>>*|h|tUd`m~g}@mk}}Bl_|m+PGt? zye$l+bx|KHM(UEkbt4+9D)Qo#CW5jPXl}(qvP#Fj8@59_B$k$z=87bNrt$Lf(yWvS z$f9z7QD<2h89oyeD%LBzd9ukMM9BX`+FyUP45ASE_&%5l}kPYY?PJM|yA4dkG~W$=$r~@B6+x_kU;Z%>T}v>tK?Tob2p# z_TFo+@~mgw=HgOKODzUkn~nA}>y())GLN?~y{d17BW6YzOJ+5X-7!M;jqsiHO!BJD zktZ?JK#GQ&auCrUpm>^ z@8|hs!_bRXQV$f!1AQ9ucJAUFNWf=T#7*5gIp*+H(Lei38qLSUey@9(YCY+2JSmlW zswg2>+$OE?yluGhdrH)8_Q~jr0kZgfHP=o8UzwiM1gv}X;7_JZ%+{^nBEr|){oQo) z&+Vi~%^0-SCo8P;&&}_0HR%AS@uz3pJcbEk)tR;m#S+fDwZ_u-=O9$H69-utWlGQp zGO{jXTTDNp#5oFeix#i$FUt4bo{Xev97VKm^bpbLtEp-aC*dcXYG%iV$EvB1J%#_w zV4Mb}{=BNcuiuv|TYD3)%9zMREIWo;dn(W5kL)$u%NWt+;hQv{M|=O|yM13QCdgpo z$g0$A`s#UO1VoH3(Y#7F|9wL0Z?`D;W$0&4M;iow(Bt1J?{yOM{LlFSaK(`|_}?c4 zlekC0FJn!r50!;(vZII{xCTY=NwoDwWp2jx>vTOX7Wxu9SWa@|Iok$vaN`K-XJb){ zp>@)pCYtN`hAmBHtI1tqu4_KLWyVC!9Pzw_91ILs6V;EuKGxiaJXO5`^3CYS{yWhs zMB*pGJqDfaXl_#j8aa48b^DxGpv(WwnSmnX&?k5Qjl$sn^R0h^GcA^u3RnHjTQAeQ z4D?2`K(q)3H`Cltex}GTuKTW9r=(hSaO?~Zd;_Y1Av4i~s2D}BJ2P_B*Nl24<)|u3 zK~+KEDes-Dv9E-BS7xe9d@}tyiK*0VJoGLu9I7cL!yKcZ2tyP0DMyG?c^3gRD*5M zNAa>!4?pqKD@LAvzB-j+R-t?_Hj}3tNV?R?3ylp+90oD+qi^mc1BGqm zdLZ}GWXGNTAD`X4rsTZ2S5+DDJ^(MP#4UCa)zrwv18J%?ek|M9uvzV$vxwq)bBf}l z55SS^DC*)7Zzg}qeZiu5Md_RpjT`sJY3`V4(%H|HDPQVKSy>PWVDAGdym(>Z;cR#B zMv%~O-}0dTip4o#YBS_-R!lwt0u2HJA70+yDJ{SjRHVme-Jc=x1e$_a`oo?t_rdWi z30MQI7t9wwrM12?+TaUSVdcl0O8)9yM1Otf|GiOLQ(GNgEuZQe`0gjdtle6Se3%u} zqkZRIe<+Hy4`NVgBuw-z+5p@J-E^DRYl_`M(|fpFt3z@ro&g++W3C&Pl6mo$+YkkI z(7w+b0|$e+hM(Fr_1i1SiDqpf<(_*cA(X5oxsl62brM-?Mw1QK1VOXy>zybe-^V*cm}XxgU5{Da%hhz@iMIWfWp-vmwirj**QkLGQkes z*SC4UwyutWnmRfvinGL8>;AE)lj;jI@6MK^`@9G~Z%oCmUXO7Msx5@_g)1Mn<8RQZG`Q0w<1<|~zOips-@3MNL{Cwlzj0t>Y@$qfAgE4EcwURpXsZI#w7 zPW|@7Ajd&4;Xv=Ctq6*yE*%hCJvv3nC8+7c9zA<@{dCro6#{lpf(1}YEyr_jPOkp& zaoe%LqCSs%=I&6`+S>5k7xPgg1M^Y>-TQ{88!UnGyW&My#qx{zEkAt%fRf@{H@np{ zs(ge;zlPC*nV;vIA)(tAdI?Omi!06$$#X+(SKT8L=h?`gJkqw(ImbQvd)#)oQr-b9 zF+4uNClrhUX;$i=Q8f8*fG^Va4gkOb(#Yg_9C!rW^NG-q072hJC!Od7M&*`nUnzL_zKS!PE!wBw#^YCUluWwG|<) zZKG)_;61B~Nh*w)K7mo*bpH)`JmJx5c{D zh(mgyz&ReG`92?}SoIKi6>C*oMRq;t-_e^VTkid<`>sQ*B619HWZm=dnDD<{L<U zjyZY0$_|NqC>ltM7~@BHB6d+fT@?QAeKQ-}W`Q&wtoy$DEJFhSWs?nI@@+_8xVN^; z>$7l%LF`4K@4a;SsPNO@%X^>)UOpcHZ)j>vK$@9BZrr4^yUZCRzG~|FlEFz_YKsNW z$Dc*RI5YVSvuqs}8Og!M_AV&siV4<;X#is>*hnbU-t=paH6W!{!KG2bsYLW`IqXAO z8&3KBh*G+RUBF>`qWr=(nYFVcrjif6mcrD5wN4OS;KCfUHc;QGJv_alg(HIxDLx<0 zVTC1AiaA;z516iTQ^{eT@|TYvOu%artj9L!N$i!*B@c;GC$F@?GYfvd$5)%aX_pt{ zG=KK)6FKIlJV$nb_CYbqZeO$6A5_8ik^&y}vI!Fy?3lOnE<-J60LcIru znK!lkToaR$KYjY0cq&(1h%Kh(QC3!-ase3?N)j2Ze%As618XHz=242`=FPKP4pX(C zdPx|jpw=t$mOnp#?~XJ3KIO8D3WdDdq-03y4wQZFJ{n*x*B$5L&NGqMg`-lUGCXT{LOz~Pac+R z?A=s*aP6DyDFb z+H=vGWSqd)Agx{X$aCjBS`Tvf?%g-Gwm*6rxSQz$>>QV@B85ODK#1JRUVb6=ix;xf zY31O)_~;9}4V@gWLolJvYjcB>xn{l~uijiinlHfdzy#p}*Tg9$l?)6ZfM%~-ir}ln z%*?#X@LD1PM70d}OySe>$~9zfWDpDC6A}OG_du}(Rg#3DPn}svYeUDme)R|;J=2aBcy04WGd<<7nIn*4bz6TB% z*y_8NOOKa6d^qwxYMM+)O2Xd<=ICT1uYiChrsJxdsH*~215B1qis*$FHBxbA_>rX^ zw?CYKRlsz6kk}X*dJ5OFDnQ?)8`AX8;9>c?oz~#Hp7M(!lDSYdmf%X z)WYvIJ3efP29pbqKGXZETFfpx&jX1Ek4WV4M#E0PCy=)(B`9(eoyH^V8f0Yq1v;ZD zVYeCt0_VMPZ*MhzaT}!+2`&5EaYtzyOuEhX$+- z8A#S*Zo#LR3rz*7Pixr2^o&D4$rC-u)6X)w4j7`?JI>C8*!P`NxzkDGk!ey0JI}@= z8uW$r)5$g2q|*eGB$CED58BZ@3kVZ-L;+Ezx)W;PAk&d%XFb#-s;rNp^Xml|7u!xC zoTgWVq8%INX=!N>AAm3;Dt3)Edn#`p2gt9t59d>mU#p?UhQF52)!aq{mcqF!*R7S6 z@rWo{{x1A{zdc!@HVu3@S-{E$E>ut6Ynw@UeXGnL%P2h~^XSz+(rZfY)nW)|mbNGt z3bv+4^;f^X6>R&$^2)u*&_vAy#UvU!kuN_U)7j7TC22fuvp-C+K))s4Qyj^~h6E4eovk^I2>E;AvYDncK{#)fbZ|P`(%)8=rLg9uKqH3;A#dreH9n_(llxh^SQ-DFDcv={=LeWFXArkh zx}B~*AJWo#a87%@%Q<)VFgWSouc2I=@i%`cL#QQ)iFtIt8E(271=v?Fxkiqz3*qgR zwi^lU6hE9cDjC-(j5A=bD!#ed>N?7YWFO7aX5&;3{KlzHnqrjRHgt%d_Gw z^uUJONsqIKrzf8=M-{WHzdUkY8dKs{eRL1PGs|xa$PE$>D?WD~^lx~&k3w;s%YTw3 zL%(Du-jc||CQA~H;SOp`P=%B#1s=!?H?K37z1k6dlUer5o;1~}24ZH)j?EOg$HzaM z#>feMb~wAP8O%VfYW*4IZ z>Z`;h>-)U1$t+wWOiRh?mLV~w*Zfhra zZds@b<+my=m01i;CLM)(&-?!Y7>ff?ziGKoYW{fQDsDB+X=zOnS0^V2l9oe?6}MmR z8$Lh3I2z!y8UMMtado;`*=OkuLCLfbV&YZW7PJOIa@urSx4RmjBax_h&L>w5bvpWO z795xH%?tl@=L5p8atGlw;9l#5^RG|S>R%L4jGrso{uS?QC%>s!S3@i0_o}$z{O=ph zm42T|ufvklcbgl*Cy$Y!KMw%d;15z>TfS*9wVS{a$$~^mW~Pr4u_0;k)UcV2V7P1W zT)iiIP-$8ezAn)TN(DqKxwYKQ5tFqRpQ3M67|{+_blJKYBT7gk3V1zo1%_rdaTDLEKCI)tY^;+xUt1~ zWb#@VVw~Rd5XE43cHoQ!0j`OL*Ebb*h~3e?@(X#pKv19kjn_&jvIgO=OD4fP1O+wc z!<%m_GZ6%%!;#)wvjawchLRb!M;qTWOfGV`J26Ll7L#5Defjx5KG_oPxl!5QzyI#@ z^C{rgKol2~gQ05pr1b%1`@9YyVQK`=ntV@vilmqtO~Op5pJ_H9B;2I=?Z4+wVUHuO zb^82jP+RJZm3ZOZL;nGCCma?Hmv7-8{}ojd8PdHR99wuWlQF-zd49-06Dbqx%|J1( zhWD^!ZR*{kYD@A1d^zif4|8@uN*N-yEf?O?y-R#~h~<5s7H~AA*%A;yQq+}9+C1jj z)u$vb;jy6dt&@edG2dDaobhU4%z|_uqfqcr`Z^##~;0HcKj`?)&G9O@1yuW5=T==-41e(^I zucsXx?>V*`>mWMaOJcH4Q(5mD0bZ-2J5QNf^0(f3d&=DI`;ZJ>dT$Q2#g+)RMod6M zDcR93e_Jj3N8(B{Bke?Pw#ZcRVET(4j^Q*1O>+P zza4A%rcIH@=ICmNZ7H#3?dCxVMnemQ9y(QvY2$I?(Y1lthLWbmoy0SQL>fq_1&3Q5DD+7X03E;5Rqsexgv*a|fpbcxy)UWBMl?AdUb_%1&5@4{ATdxetbp;1g21xmm zmX<%+1#QgxE!)#FGe&&*|gR>(z5qudu-pp2tu4pW$mJ0FUVPqxfu33pb>>V6$cHzGK zI2>1{T&lhQR}0pPpNESVZToDk=)GDYy3b9Vg4Oam>?^Uy3n>z3X&l$!(&49YThT}hWi;yC4GJ&vm!L}GvYLlBIl^S1UxroizK6u z{f<|Nmo;yH3ZAJMgjuAn(q0?Nl(D?lutxbk>^$kB4Jyw|0x@s4?2r#oZy(`(9<-i6 z4-;yzFp~U}`H?%*AaZt%;j5y%(C$Q1^zroG%@gdJ@jl4=`vo+3mvLiHvxB8}gF4sT zKUep5(DQ|4Zvg8K#G7pitWtCEQFl3b@#V`Gd{Vk=hQvC#h@BEUZBJ0jTyYA3v?17M zSLF8Fnk_=A0~RGmMn})LQMjHyhHr&@Vz1`yCHX?ODy$#{<)oH_K!DV2oWaMy5#49(AecCR=0BIM~0&FIw%svVbMTXHde0Osad|03+>T5 z{tVgc&|MQvm#d?JQ0bn|J9chrd6*ZxWhfB9?QCedn*na^i7Gof7!Ey8;GB6CH(?Q* zU0zPjHEiiwfV3E;gsqQ#t_c>gcZojj?doc==t){QmG#W2ub+DHelZzR?c{5$F2#v! zL@z}OB}9vvwO)CWBAo3c`mz6#DRj4CPwzzNRV}<`9%eMD_4H}Stmk|*IADBxb-gAt zfc2-#;e(Nq5K+tJeG5a20y^t`Py|j&=*P2dC)d7e_ok`uXBn7jDd~M*U)js?0e&4kJLt}g2VBbO}!wRCgGE=T7 zrQltKSBlr2+5oFvdp=f{m-mr0*LB!<&d-=|P?62qIKfU}%IdaA*?^UiFC|}Rzj&lb zmUVx+&aO{FYU-xsNqngeGc9c%r_F=7du!EfvEkxbQ>VBu4WJAa0% z5NDast<8`vMtk*vC-*fpt^v=VHf;OeCZl~=>|+R&b8gYut5K_A4yArBmB1=XQOTGe z(0DyXl+J5GaPlHCfIrz-_NB=Mv%&kAr*+$m?=x)NHl-vyZUYwS#ScHGAN_c+9N0wi zi1s`{NKTY&sC>4yTo^Wr9dBmFZi2vlf{>O(7(((DhU#<+`MQiWUfKXdL z4RG)fQ&6Y^$DyH-(E;$Qw!Ic*V`s+)%-ZXlo7ZJn8mg*pW@`9vm4EMq<16vm-OR(Z z(?NMo1J)w@3l|A>jRYeu=e>=M&9~y>_H=1fNyBzHnE6r!Q={4;Mqgr=+VVbWoWv(H zDnHtbrT+b6ko~i3PgF!uT2WqJ9_)T*t+d#+sv%u#)rV}G7$NUrGu(v}Y*|lUTDmTC z(E$C6Mx|a+J@a^Y_|MGo`@ldHLx1X&p&4olUDVlm=NRO;U%hIf2ldTF+Hv=UXld>S zgnhayd;OR@Ps@E+(fIANLtQS703FBlG(GhvriyJZbq8-hf%=Bh#Qz@IBVFq$ZN8o- zgvYO-z!Gq6OL60XXou}vX(`eB+VOxb!?IARE<0_OGXs`W>AE#U*@D&iNu1Gmcv>(8 zM5hALa~*-(dxO4!q$&!vma;aIEBd=<{rD zl$$>~p%S| @Pq+%e9TtO1L=PW21M%oNDcBtNm^wuC8qG6O5P_V@|c3>8&aric4d z@SLL=%F{Bi=`=)caw9o_uwZuv-YdVge-x196zem73O_CQRR#Tpp64Ubpt_<=)w~e; z?j8RfK?)=Kww#Y&Un`BG*>|sMQ3cT-Gm1RDJR@+SM|750dYM6*ja0xPT0>QL&oY@f zkgBIF*^Hey@HR2jr8yh#-M|Gcohy!f-p2mdMr!;Y&s&TxY^U>7XT44?Ci^leSCrRD zEtN_PVYbD?GCP#+B47z}5mgf-AmU)6QVZv?VK>C9x7p3GA=udup=4rFn?0uP` z0b8`3*2m=Wu+crYS0+?3sJGS?8{~E@3Z}TBd#dZU;C#A;JsGu zF8KBTI`g030H+Gy_@^u2?V#*9ygQfQ4ZKYjOvdw1i&xBeUjKKK2PnPt00M)`&_gbW zC*)6J=mV->ru-?HU69-SH{R^U^-wTX{_%~y?7M`QJ0HL%KH;~iqtPtEkU>UE)`lR0 z+rnm(uKBe>tsh@%)Sidx@wR&(VJGyhJ-!QLdZWmyL1Eg9m8x-+jhr(Mv)%HJ;9Efn z7l#t@a>&aAvS;@UjfC(afq|_*eWpxf$lAF>9V}1*PRmCF6a{m+DxkTO;MvOC=co$Qmd4h|hhOBaZOcOApfZqLfe<0Hm>ijp~aLXw=iVo6(RZ_{Wi!0Gr6;7KPQ-ub$5_aN4u zQg(KB_bVr7_6QKa7fnIViSX5{Bxq6kC-alDeGuYt*6oY?%&dJV(pBys6T&plo^v?= zz)uk+ajxv@r2i84!BN$&kVfjbqk6JBV%MoM+dAkYLLi+>?5ZO zhgA?ZEU;!)tCxEKw)VHS*?45f149X%Yu9=L(T16jL)W(qkV^u9Geliow*>5a7Th0O zxBd8#^jeUyZ^_;xi!uw2Pm7u=K8?xW#WF~6Lp)9mjEQUM2KxT;@A=auBKz=f9Q`i8 zVN3uyQ_~XS?>jttS%UJ}v<8FovcifNy|c4Z>uH$rqw4JuiRoC;%dXz8L9p4+yT$!o2x7f;T$|zi{JbXX z_RP?1bal0)xHJ?0lzmd|0SP5#=X_vb0&0H9h5m|E;(;QCDyE|ZhFUD~0k8Eop)+3* zG)p^cQ;q4?0XW(lL3`^01%WlC9q(Z%L?>XTyY`2IJRE+*6yFD)M|)ekJ!)M&>);vX z7mgKC2r*?OzA5AJs~qYKv!ap`j~>a8pdg-=O&<%*%zfqyBH{pty2TzBd7`Y>T!n>& z<rSPFPY>@O2((I#T2a=V*d|h4Wx4?$@e%L zg&TcT&3NkxPabBru^{W5kEC-QSTqLKEDpcF&gC=F{L9^PzJFx!#w76BXY^uUT&Og} zpNq`dl4W{|iiIU6URgP1yMTqr zNXY8VG#{IsoL|fG#8<>_cOrk;#*uEi^s-WKt#DBA)wYdo<>!xYv$w)a99t%5gU6CQ z#HBnpSs}`2(wnTbGut=upKM$|)pp|FK=Tw0=sY~bPKI4U_ejl$*EablP)4g%z1yl=D zuxYzd3Z>Yi>w+SB=|oAw)4IbUK7oOQtD-RHog*0^;7E~5%s!(3Gw(UBw8$1h-gNsO$EaKan!G_+d@Kn5izkI{sCM< zLX@D6f}`b>+2wPq34s>M@WE!J`Gn2=s_*<$~nEZ zQu_H{vT@xA;Y^Bgk6S-}%UtDoSqoC*(p?i}b<;BLX+3t%NE&oe4;&^umaN+%_;Ij( zkCWH^VU`1~6Ea*4+l2S6h8yg*;#e-BsPFGMgh1M532rMgRZWwH=cKra}NX_TF9ZhV);5toaI)tP$h2*D>8ky z7=K!x8cDrs{AS;*l7=S%l6dNsPm!y#@UP6nzbi5>T*~V8yW2IN{E69k5}??%1CD*- zH=P$)m6dB5;;_^=f^m@_?n6PUPJbeVl<3}g7QD@ z`;qZ@osZaQ-?O8o`EYf#-yY-{-1qU3v9+~Djpn#3wTrYZDpgMM&u&j47~)JNEkfFU zo;1`iJv>C-|Dk~Ut>ekc*%DRyg66}6>kMWp4^sHHHhix9eX?$_N~a~?K2qxF?k)lF zzEcAin5FOe6T<^?92XdUV`FmN7b5hp6+)*4bEYU;gvN1yC+}$aoh^o1n9R@9+q=Je zXA+u?brj!-v{ENP^$h;DXYYqVWOk*p53BTa*@=6S>c%c!5pU1f;A3yIuDJ&=$b8yx zP^qH-j2GQq&)nITGh|>AK|;#X$qIHVBU8S97B6b%Bih>q0xW&`b5i150p{5~em*j^ z4w8>anJEb0aaFGBClijAy4<6e443#R-z&e&uccxh7A2fr_i{$2vAM%u(gLLAoQ;;k zf&rlkCnu*V0P6zQp1?k<_oKG$p!CWCaIlg_E_T|DYZy!i?3k_83R~7;e8xB$t+%Qb z+4z2iw>jbP_^{_9uQd@Y?$!nS`I@-!6UUI@&n7~JJ2y2v3bR_44}^jX(5&|@X+{~e zov@CT>x@6+_UIjX_O_gndjfk<>rX!*O&7HS;=1PzT=?j*gx!v*N;D6zZL?{1L;> z!Ju)UKMRy1KE=Ox;XP0nHFECoVG)R?$o1o2-rFHs7<;<&cIYqN4R!B=+?uGdfu25Q zH=F$I7+-UB0w1VaXeAht=GpX~uqortZI(^Cx~MgOW@Z$OdO$GIDzVqRMS?)DymoV= zVCzdkyo6*)y*ExBq z1O#^0M^Cw4bA+uK}fTtEy!VK1Olj+SO*zhekO)C6#98yJMmV^3-zaL$UWAax&< zR(#9H+C$qrKTUbu2WQ=`)Amm$K_0)Vy$7k8-m}ews-oNHq&^HLdg56T3e%Mcp6xqV zR#mb6vhOhK>Y>_@Cot)&mAEdZ`I@-@W5Zk>b_6HF*FzPaj)xO$;ll4abl$%4*E01% zwIa60)K3`;UvEB~<2oO*A=nJyRK<-Mm734a%7b9imqH_zH^hX-cC!D41sEJ63F?+w zQg&9S-*o6xSC49)$6;@Nq5?+9XZqdQu*1Vc)lvH1MfL)Wxtb=8%Dt<%d+b#y;Z)V2lhWBqp-S%K8p2 zTQIQgSXV};?l8l5h$hw`TM&AJ!NsY0$}-PamKN@B?=d}TBG;AFL)zp-OHREJ^XTd8 zv+M*a924^G4z}E))4Zm*nC@wVbJXG7=?^D=i}%9 zLt{;kDuXx@>1^nZ#-yP8KB0y zySqCYvFc{sBj2BCycLU#ia3nK$wE>T1DX#nKt^>-O*2x!55U_}L@YvFqtbqse*^A; zy|d{Ic{0eK;b9l#@kaOBE*$!G zdoK8pef6g?^M0&RBomhQfRL9TAWlH7;i#3>)gK^>&O>^QL0}qG0(%LPt7Sd5>6iDb z?Rr2W$OL#V_*LxUIvQmd-iU4c&Uc7H+fFxniw(OjwBS{PbPq8~XtY z2>t-01hWM1!;U5`stncqjf4tGvG0gjT0lm5WNWL69D2LLYvCP{;F@^O$4iZNWrg=s z*Y>u3ZZGRG$-K+{g7V5a$Z`c>yTznLT~^je6mTpI%%5zV0Y|qg$XEyI&Ug@zwq7>9 z0}6Z-K}N>MIevQ00#@2v2nf?IEWdJ}91Ol))F1s_*pehqS1h^~T19;91 z485a~=T;OSmvV2jqAA%@i6iIBS76wKl7qKJMXzK3kQ)Ng2GXT~zRib*B#1UE>LE$y zzwFE@_?_)%bw1oG^tp=Kj$@=j{c93m^Buz^gtwUQ>1WT0+(^2~hP}qNLn$XKts>)|B*B-W zt5XAg+=JGlAXDcj{e5uB^cIdQ5I2eJ89#h~t|Nd;Sl`)sXlr}d$JckZ8}BTbr0Qky z6U;rsx-T#HXQ-mxVdb!chPsn3V1+Lt=^RuUhUmiMf>?jGWqJ`Gq@4R(&)z;Gs0gD6-T-_%{j&z>45YtCxk9AsU$GK*evE zCE#Ff14MxdnzPJ`6Z6qGD`$6ds?f|?vTWpOQ&Wbzy1EPc2-Hmw7Woht2M5L2h%R|j z>?Iii#9I&qUU;A95l6BivXoSmmFE@UFmxbrKaWU{p1x z?xaeAO-uYR@0F9Br7RI2x2oi8rKX_y(|WMD;P&;j0)}7ZShvo6(f;JDxU|g7(i9>0 zNrTS$X)UT|b|6_m?=|v(#Qy+Dju!spKK|#x+>LDr{(bSNEtKV%puVBuEzt2Pp{?^! zeG`TXL>HzB)4ZB-lW(Fm*gsOoMhp&ad1snalY~_%0#TEB+wZp)771m5xVgKt-Md#i z&jGm@e>)I8d76o+fnNEKPnA9as&GWsuo%L4IVZ`E&yMmlZdDKhO-%?t6?m(GI`9jA zarnu40`w};Ux8X(p6$)XpWL$*v4N=H=}Dle8~@eR^^Be8Z507nIC#_PKMKU+2g;LO zOW><|v8(>80tTw1JEB3r=O<|G;OAVEg&^s=CK}l>y(OJmq8ROmM_~AY^-qP>FmV*@>FKi+x_P6v zY24&4kLg7UHEND!m{Ds-O2w1YdA|iO)`9t(UlGvNvRO?S2f;cz7W17p@r~B}B>E8X zO|?ux`HaK6u8v<(aozy|xYwnIfvbm7hfBL~kK_X?V`->*9y*vRpVOCFiX;gfBw1~* zwi_4Jd-0+@A~JFkEW1g7a_FD)*%Huu^{Tg^pkTtTw5g*}INv_Iw+LlyHqXZUA%-=xcD?7T)F9y1Ob!JUH#I+iG_1jZS3pl-$SZyLwVAte=adLg$Q;UXaI{&R8;o%it0*># zX3+_mJOHf$fd&5hGZjnaw4OZq1?=jF?b7VWB(0fUV5ETfj`+SD!l$Un>h0~l(0MlT z1oleWBY2sEXw>twk-Vg?6Gr(1CofR+;y53rbP#_92^nC~I$DBzq9Oj4GQ6wn=O zyaapY(+s(Az-8*!7@*kTy{KZw+I@LyfJK?(YI=Hl52|74tJX31-MiO7ED-_+nYMs* zn8Eh)rc(tecv&hDiF)ccusoMz9-+Rx!-^uhk~*L9kgI#DkqSeZ{rykfJUm(*YtXq0 z%2cSuM7%p;9PRB-WC=+xd5&G$(xqDwXP~j;e=ToJ^f@W5db1y{4_el;w&#SpIABIc zMi}_{UBEkm-cs&7#BNslQ+;qe0~bldo#3*YqXQylKG+%QybSNTy|eQpbx=&Gx0wWp zH(AeZQ>hr%(rp0M%_%PK+d2EO(i2<_4B5kfKAQ8&`BCbC%g=;e8`?RQ0NQ25!LS0I zCQSKV0+BFu11-z3h}pASKkD>+ZD~pFGh;6qYlF!a2mMg{-0b#p_yL2(+CZkh2S~rU zu#^0jSp!8Yzd0rXOA5oR&>#o)wP%W_bp8RI^Ya0hro0P)aIx)lpOMf6HBlJ)hqet3 zxJ8WM+Qy3c`S>3H7A;tIxyMxNgL2Epy=Olb8i3dH2=JO!SPh&^OJyk51gym{^9u-& z162ujzPPow!+pVs!kr3Wy)acFo%WKaV((NLv_sq80iVbXDR6aWD7Za-RVu`JbA&g0 zcJIq^DG;mJ=+cInf8p*!T}X}>-XpRafyj5V-kW>a2X~Fu-h*Kc61GI zJv~~Gh-N047R;!v#1i@4v4VP1O9%B|VtdGI^ANN2i)6Ks?As8EsW?xkp8dGVFf8NJ zRwQmsb|&~68LkNQh!<%O*Z)sq_Y9$ML9g-luNb5<)f@82%)V)V=c1OzW`1>^R*Y<7--` z;Kv+3o<)v^*{`jb>dM7e{FtavR%R*PE3p}#h@YMPCg-kUK=vx&_JggrmtTYs;}jVM zIRsdM>AiSc1gfSKg+JPf6u%{GV#N zOMoAW7&>rce!zG=gXF|*$J^c~ZEzZaaj>eHzDch2Qr%Gjuf@E4-8N_h)u!y^-{0-K zX9*G_x|>mkPsm6KAiei|bl0~6>{p)TjEMTvD@Xxauc|redpx%=gkDPUT4+S{?~vX!v1sGQ2{OpNm)?3_ zo)y4vY+FLG2>FJ@(Al-*XNR*kY|A!=axQjsMwI%;2LN3ot3KAMUEo9aT> z2M)~UEC7jVr-?N^Sx{OXHZSKHAd)GmAz6885ZR7j#iq~UL)`MWh`%P*zG`DlB)k^_ z94PC-`W8xkI*a_gayQ`is1cAY(8_ePpQ+EGRpG*~xb%*DV{mXo2DEV^%KL4e$PkyV zgMv4iDuWYPy}iA?%B&CD#L6!s^)YXP6vmf)%FD|gW4|1H{oemHatXjdQ$Y3}fC~!S z{P_y&tULdUe6aDBusbZ`kG@6C^rG`U5E?0Z!y9r2mi^Sl)X_<%ye}f>XA!;+4>9&qn*9IZnxYgMF}4(R{0Ie;IQp{8QSL3 z{_0!7hLP6hqn183X|bMveE<+i>8O*uwrz2+FUt21D={@HqrX&uaXWQA+E9%-R!6ZJ zNPy#3K7y$c&a?(+ecET5Mn<8ouWkTga3fYGsk)kCG1b9=*)dhMQd*wlzDB4V?b|XR zko~XHVS+M*GLiCBl|WM6ux~@3f6^&#*^1{MS3=_x;GfRt{hfF%M5cl;l^c# z?%|J$Gp~@LP*PG-TP1rN7gLVTFwH1GjJ(Z(-5t40QN+C84Nv0VZP{+hh?S72%6{!a zRQ5c!Of|2WyLLld1J~vqozf)b)@5Ht+|3H3hX}LXqp#4Nh2{43-J2f03Na85L00`L zGLAHX2>*7<`4U3-irb*#&Bn7CW;!Csy1NWDhXG}r<{e0p85zRS=D;8yZ1RfHQEr8$ zHCQbUj)Se$cfJtVEd~;U;`%MS#bvqp>ohNqZXbjNdgAPs*?^x6v+$Kd@riMXyGX9R?NJPYPO;Nu90dKMs^$7^i&I-&3$e1Vr5VKjkZ)wf zrt!Y${+&0D@%2WmRszr_0`v>>>45=q$em*5vIMT%hXs4=-%cM&2{=Ugh=J>)X=`;J z+R*JjBQtfxf4KA*L&vRY9vgtEa&@p~lD~T(K_C4_c5Nqw@Ch*m;b6dy8u*?l+dTu3 zcbhJuGk%9D4}KzvWCcH-cE%DF=~?0eM++LUe!QGHJYmsS2XV;p4&V|LdB$+Uf7U&Y zPwzo6v2)kpk7w@>Hgbq5RG(C5l{Ah##qhB*^YC@kLyWokI)zud4f%X~1lh{<2uH;Q z7&vbx!B$FMOJuXX{FB&ZL|z_VY@{K<$DAG1anO43VAa~V2~Cc*vK>;c{Tq?Q+tsqj zr`%6#YL@Nwla06%(gwoK%;>E}*_vt%zG0QZM%F~$3>2Ht^465=c%4Y_ihQ{FtAnC; zJ3gNtm<6irAhfO5%w;|2)lt4u=xHic5^Sz61^J-wPj{j(6}b~=!oF4Mhm0xO5=~Dc zw+U<9Y;aW_yIIOZQ_v23A;1s)jq-5j<6OT`N`m_cFgV^4UGr-ar=n)*dBri9r6tIqNLhr5;@$oQBD+N8^bfFL!Dy%q4F3hm)3?C1!9?J18WW4InlE;(Yy$ zlbV_uk>T`|vxfG`Y`j9Jy8q631(&8PTAAlrz&)P~^O5IiCIL8q44o#KS)bUEaGfh@ zM;ZaO-*drwtPcEb42$kl*bN=EBOSN;VZI$RhQZ&bry6nuQ-`C#|J{==KEaw$5qDB( zYk5R+V7xzC>PT4PdUJQTr@7h>Nl``txGh|##pnlQ^a#5|CL`^rNp2GqqTR!{e*c{_ z`7XQQ@-V)$g}gL9+Mj4SZ@tu5%$nl;FbUG$O>4kiW+5uSvATjtp02l(;8#Oicy9Og87htM0WNrJ#^ripy8arrz z6hF~dAk?b)F{tzEmeWU0xh)?B5&m9>uB!tb5$u9*B}MaJZRsU3jn_b5xG-rK8{Sp{ zVDP`Nm7x-~=}C=6REDh2OXTZ71*eY z9hhs8KA}c(F8CH%LB& zShtkf)z{Z~kJtDc3y7B8VlW_YyteSOS!RZRGuX9xR`9ca_M5_GolahSUl)PxEnA&B ze)tO@ACgM{{H?w(*)jT9a%;{*BC!YG0Qs@+2MG~ef90S?js;zB*q*XU0)?a9e9`bp zsfO8-qTsHrt*Z!vXrJ<(cgKJh>2*bcSWN(Wntx1U*YTw2WmL_9#i;$?i3x)l?2Z$u zFJ@H48Q4Qca_r^{lZp~R(e?EG`^rtm(n3%@ApQHER7L*U7bM=fqpsgJH^kB)P$zw7 z)0HtID_ZTB#Nachio0naDy!~MQL{vZ?Q2i;>)jogHvCnpxaq5UpC z%(0}sDp4fckA2JzmAXJAWbB%D+?EU?9Y1$q~-M995!3mDsYgS)jPMLF{9W2-B}kSj}Pw1z${>;WU{)hI!2Pl??ihIoFf> zz`NmAC6%4KC`jSUy)%P2{oIKslHd7jS$lD8zp{FW$UkE&Ot8e;0I=k*@ zIKOT^V`LDcMTr`OA0mR$TXYi=5+y_=xTfe-;TH-PHn=RQdHWS^e@!|?|!L5cq4c+R_(C3 zlnvZZAH8oi3?7sv0w06XN{lP5W?XH<5jJx#^6<}(5v-ZXCcDEAS34c+N;=izlKcrY zBfGv=Kd*=luIP*z<9FJkW{t4H#=(!*3?2%+XoWoD8Wv^0{9#bTd9H51^mlfy2Y%O( z$DoGB24ceY3Mb@$Gd$5O@xD2d_SCR8Aom_EOU{mDME?>0ubOKEAr4?(<=rZcN|o9K zO>RSxG9wd_Z>8MF{l7YQ_S;gPxINPWf=Unm5@y9A07)&LlaQqYEf41o`JTl5CzuSx(oU<7Y zDtE~|2@_BhO8cHn2$8q45yo6QYQTDr?dw~p6ZDK?HdM>5#98yFN#)}YLnf?RyCQwx z0*ilDpmn-zIpT3kE3)}%_Bo$Ry6(d^PyQug9~qd9@q$nTfmO&&;ZxT5b|by3``8C( z`d%pCfoPyD=`tco-wK z48pgrYhCqqz83FZ(B`M`R1ZmZgwqffre1-b;p=hNLx8E@837BYlf z=cPHXU-q9o2ol+^TtA#JtoAXLg&q=xnJJQGdmIx4D+xir@f zjn*w5Ir!Qky{tPzNUqXffc!ZXdC6B^tPvaexcPVYcwF%1+OrOYL!pqs!Kr>r#lU(@ zn%kG`n*-;=GmcEofOj*x!d;w~RDX0bYU5a0aPNm7I8c{YRx0lB5`Oyh3361LX(OZV z_lK*$uT+ch#XlFGMXBI;;+qE-B^=Ri%`)va1WSleyuI{n&2GxP{(FE|IJz82C{v(c zQpL^PrzWBU&TLEw-jKx*A9#x5O}2z~4P%5di=ps<%*m_AiSmCepU@^bk-2qr{IkSM z?n!XvoV}sl&&kf-XW;X4?i0`DcoE5)5ih7En3>5#?MX{PS}B8~p=4*Zg!Bt{wSc+A z#AFnAZS4exF2FB(xyW?&DE?7XJ2?>-A<<2^rX68LH#Z>>&OB5}+;{gdGHq#%>{V;- z0$!dnz3qfil6=^$(n%kUGTAv;2s9HEBFz_XuBX1zoxgdsD5{D+)UqG)hWvQ^ z7?fo(MuDmej7&_SK0dQCcU*?{_Z)V9vqtR!%5K7*anjpcBGlSOdTrH%rRa{3!Uy}W zxrxo*3EBP|t)}!6JaPRuEm)E0{|{F;TNbH6AXoO)locL=Gsb^LT1JLjKeM--jK}{< zywWWNOSnMZgNW4Y$phHJdX?rw=00p`8r4aVGr$*FWnEN}HO>oNafmm}u`%@2f4SGa zC?>lct1<1Sl+;vgjV-_-F?KghQA>|>b-z3l6&K%+P-}5p>|qxht``u?F+VCfB54zU zaC}z7FyfbCgim{`J|eSvjJLEnK0P(SSF0fac28$%L`9y3_sT1$@ zoa`X0sr-U`89xh9(oJcnf?3ujY_l-u=up2`XIpERx-h@gv;l{W!)H=9$&x7ow#cK^Cb~ zlm{Nsnk^GO?ssJ%0*BDv!_<)a@GZZ{7ZZn!Kw@Q>zd|0KI>730NQ68}*KfUhcdC6Q z)IJGU4T=A{C2QGT!$NU7A06V){%tEs7s0P%q&ot6DA%aWptMU7kpB}7Ds0kvFG6vn zC#;b75Y>IhLU;oa#E(lV1k47L5?R1yh}?D{yZ22iZro=YSaMuh9Eos9J}aaZ@*F%0 zt%YJSaY~RfWlqp?KJOry8pw#_RwTzbJ(zgC0$LzW1m7`Z53V~mJ6YIT2Ta(r3QF_F z0&*5Q^$FM6{?52iToRt!M|E4%I$5x@cfFCrH(X2~HX$2W|yD>*PET{288i}PhY6@F6;8-6A)7KLx7g^4$# zmI`_;&21oIzf|*ui|RX1qG-XwYq2)HMQ6eY2MSB+wQlkJ{e&fQV5QZrQzecdl?@<#AQ*?W>=PRczWw zW%GrVrT0^RAOr^wV5Nttug@knmJuIRsjE8^R<|tzB726iMKhfdzxmw^iG(sAk-Iih zxA2&bI;^*k3sJAQNdv%At4`uqmrwZGm20+zc>~XB^H)iBmH8eVo2xi;3LR&S1v=DT z^KDrxX7gRJDi8!WkjHs#t>8zM`JPf0PFn5>+GB8NsB^~^!i##j$wY$0SYA9W&rAnv z-C#FiWntRo+6j9P5MrzRI{VnOhL3c^-00o|Wv-kw?Ak`I;!Gk@*Z@L^S{t?p+Wy2V zCH|ijs7NF;^|AvW(#q?e}T zp_VdB*PY&_`=;NB>A)dxbbC9QZlv^pxk?d{HE6k2uJkNZA!F(UDW!4?e!YF()LMYMY>?^lT!u8AA)9FBp z74k0kJz(rT@t((&tQ%7u8KLDzoklA&WS$#^n$nIV}zgU%(lh9Tep1jg&>ELHq0 z9UJ;&%jhA0(=AVd(#%@pmV*KZMXjc0#fkx%e`GM5kEVja-Ic4+i#C)rG=xul>)uTO znP$+klgzVijdC|d9~qrglltOY;=ECTf2gt^8|t=}W9z@Kazl5}IH5f;lfzQ9;*PMe z(D3-9Bfnz3;s~XIKeF2&qjZAK-} z%tQ~6LK_+yF0QP!9K_SOt(|ygamkn~!3rsM(Q+JB87<{glhFd3jPHxn_yt~-OOQ+7 z9fA&jto0kHVF4Sw%M<@{FGFUNs%DVaeDT_gg&fFYO)8r59~1jY&6*O+P}>+kZB^C? z$}h?{ql;+0g)cBnHe%w)Vx_3ty|Z+&4#zC`jN?}8WfEfIN=_o*26wzeOG;zCgc6If z1p9LzmG3tRVby!MQa~?}p1wX<+>fBBC~~de;d-j7!~`%H6(!pOKSSJYcN3H8xwm~| zau-uJn2#&bW4U9a^J*(CRXZkrZI~xG1xNKfiU_jf;z|Hv{H2@i(vE7LJjj(6yGypf zJ7G5c;&l`U(9;9i-s3nfB;+|Fy@@pCqN2R$ncmOV4s_Dcz`mIe zj}VKhIn7!Q$$C0Eaa;5(EOyEKY^js)-*XKw<8y-!Jm^?h$Rr|D$bl0p3@hEVVH6kzIX4NxfS%9|^IG=Hq*;4XU zkq17P@2+t$i(>ggBDNtZAm0e_&@{Ary@BvM&dHPS^&4X%jt~M$!Wm;iLc#zfye-*G zc5G}6bbg77{jEJilKcYKHUm(3!PKq`5|O*RIHwxHg}5fGs%i-D>~*R(;_==;u~`+@ zx?BCeIlz8B&`iS0vG%nr|H4or590M)@5pbNX~`iYW{BW4JBdfD?%*`<@gu6OirSCsy(4$Ncwi#t!VcOOW3&mHlKA{2)tZI&NV=I@s-<*Z$kwQ zbp~zskR>hSB?Zc}mQH-Jl_@*>;@TR@+L~u{bd-{XB~mGrf@yGjf1g4w9x^@n#NHI3 zv0>ri+Uj|nYDoi3iwRKC(o}EGcF2KP)b#YU-|>Bz@SFNUqVd`(-{1++v)+cvv4`CQ z{2vsYJHzM^1I778i5rWyotM~tpwjT-kP>8)WHcYmRV9mu@q`eD;DA94%zAo0qmx^K z((4K(B?K&nq9T66OP6MF4`es7=hLX2LUVq0x=~iGUOt_($-r`@2^83#JA~;0198SQqo@N|~uY zMeKibCeX8;vwz{dmux2l|D(3Uq+yxC>)=YS+(7Qs2liJ-c#&%V&%)rp0Nwwo-OG|@ z_iXGSAwfW{eI7ZQkVlu8o2wWXBs>$EsoY-h^%BPV-ndctbBWMIeGH6-_+_;d=RBSm zMIyk>S)v}dGBn1}?7qBAQ?_mIBt#lFJHeZ$6GpXFQJ*K_V|UVzN^V!;ir;`AS%F0S z2APF?XyBj=Iz>HvWTxFivN$J?icvL#!(d8>InAxjF)NP zPKpG5&BSEyibdaM?-0FYGV!}rj?$zV3JzlHvrv>aCywK+l2CTucmLJ_nQjUum3aEJ zP{d;`O_J{hC@!$EC%t|Una8l`MIZRh$oWDjNWjp;?$Kfy=P~%{YZ zqMa@v+FOqb+t6QM3nTtIF`8dnPgewOST&%JG${L8rt@V_hKovqnf$RdAHsQ|(=;?9 zBKHeOr!Ji=6u21SGz zJ5Qcc=T(SJV$8n6l((01g#m-O|=}c?ehpTZs`)TWeSBZF`v~3`z-oH=Y`kexp0_+IYNl-BXfX z;Sidc4nfmAkINHNL}BHMnl%7O{>n56$+@itkP$I9*zzSXWgo#u)h;cqHQpP@n@8Qs z!XmN8_=?91e!vx~l$w186fo)^NGI=M#5@iBMu#P`El-Zj zesCBY!an`zv%~?AKQN!Sc?Y_W%nDhw`Bi+42pq6U)1pS*}0a+btUhF=;$G?EF0lSBt%fMbacWxbBhxaP>kw4_p@AyWGz(B8s~Z zK@RCubZgt?h-QZL@Ca=Jbyek8WFB7I{NIxVFI~-*muPO~ihn!vQDQ0~Aaj;5ZT;mK zC}C^mk*9e&dM~ir^^kFIpCy$Oa&bjR{S0N|!Bbyu@M3oMs>fYx!UpdQpFoh3YvJyc zSGORt*QlAim7aJ{%ybkGT&- zu&%C75UXD8*M$UIQC zB;Z_s^0To)K=k{DlLUiAXIQC3vhndD?Ck8qFc@Xf4UbFVk8N= z#L*%-la{(W1-wxlLR?UgWmiH7iU*KTb8%dkp#i{5$=gpNEj~4^5FR8%kPmL}*w6Ky zrw^w#wnz_eQa#P`BmV3CSc@$i-QC=-gZG0%w=&dXgBlv-(NjF2RG6l=0Wa<9lt99@ z+q}>%sjyhii&#go;tBraeCJkr zCpX&zO}2|2=E62gH%9~f9zNuxWtF@RY$Us?>S`<}gVdR`pp=x94-3Ix|4WD@G;(hQ v87K@bsztyG3{5V`zV%=K;eS!!Z=FM*F5lDEkC2B#z?YiJedQuWlb8Pm|CV8z From 02541f1e3e8715c13b43ef1696fedea50c280af5 Mon Sep 17 00:00:00 2001 From: loginsandylogout Date: Wed, 8 Jan 2020 23:34:26 -0600 Subject: [PATCH 09/67] thisis it --- code/modules/clothing/under/miscellaneous.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index ebc40acdec..c4f22ee3eb 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -19,7 +19,7 @@ desc = "Motorcycle not included." icon_state = "ek" item_state = "ek" - item_color = "ek" + item_color = "ek"f can_adjust = FALSE /obj/item/clothing/under/scratch @@ -474,6 +474,7 @@ item_state = "sundress" item_color = "sundress_white" body_parts_covered = CHEST|GROIN + mutantrace_variation = NO_MUTANTRACE_VARIATION fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE From 709a803f192591763afd7a2b0c98f030fb0fe9fb Mon Sep 17 00:00:00 2001 From: loginsandylogout Date: Wed, 8 Jan 2020 23:34:43 -0600 Subject: [PATCH 10/67] oops --- code/modules/clothing/under/miscellaneous.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index c4f22ee3eb..756812f631 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -19,7 +19,7 @@ desc = "Motorcycle not included." icon_state = "ek" item_state = "ek" - item_color = "ek"f + item_color = "ek" can_adjust = FALSE /obj/item/clothing/under/scratch From 04aa0eda5afd21aca5035dabca988afb69211196 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 9 Jan 2020 18:35:13 -0600 Subject: [PATCH 11/67] tg 40046, 41695, 46726 - hope i didnt forget smth --- code/game/objects/items/robot/ai_upgrades.dm | 16 +- .../reagents/reagent_containers/spray.dm | 3 + .../autolathe_designs_electronics.dm | 6 +- ...utolathe_designs_medical_and_dinnerware.dm | 55 +++-- .../autolathe_designs_tcomms_and_misc.dm | 41 ++-- .../autolathe_designs_tools.dm | 37 +-- .../research/designs/bluespace_designs.dm | 2 +- .../research/designs/electronics_designs.dm | 10 + .../research/designs/medical_designs.dm | 156 +++---------- code/modules/research/designs/misc_designs.dm | 212 ++++++++--------- .../research/designs/smelting_designs.dm | 2 +- code/modules/research/designs/tool_designs.dm | 216 ++++++++++++++++++ code/modules/research/machinery/protolathe.dm | 3 +- code/modules/research/machinery/techfab.dm | 3 +- code/modules/research/techweb/all_nodes.dm | 30 ++- tgstation.dme | 1 + 16 files changed, 490 insertions(+), 303 deletions(-) create mode 100644 code/modules/research/designs/tool_designs.dm diff --git a/code/game/objects/items/robot/ai_upgrades.dm b/code/game/objects/items/robot/ai_upgrades.dm index 7f7780d3a4..acfc1353b9 100644 --- a/code/game/objects/items/robot/ai_upgrades.dm +++ b/code/game/objects/items/robot/ai_upgrades.dm @@ -9,8 +9,10 @@ icon_state = "datadisk3" -/obj/item/malf_upgrade/afterattack(mob/living/silicon/ai/AI, mob/user) +/obj/item/malf_upgrade/afterattack(mob/living/silicon/ai/AI, mob/user, proximity) . = ..() + if(!proximity) + return if(!istype(AI)) return if(AI.malf_picker) @@ -18,7 +20,11 @@ to_chat(AI, "[user] has attempted to upgrade you with combat software that you already possess. You gain 50 points to spend on Malfunction Modules instead.") else to_chat(AI, "[user] has upgraded you with combat software!") + to_chat(AI, "Your current laws and objectives remain unchanged.") //this unlocks malf powers, but does not give the license to plasma flood AI.add_malf_picker() + AI.hack_software = TRUE + log_game("[key_name(user)] has upgraded [key_name(AI)] with a [src].") + message_admins("[ADMIN_LOOKUPFLW(user)] has upgraded [ADMIN_LOOKUPFLW(AI)] with a [src].") to_chat(user, "You upgrade [AI]. [src] is consumed in the process.") qdel(src) @@ -26,12 +32,14 @@ //Lipreading /obj/item/surveillance_upgrade name = "surveillance software upgrade" - desc = "A software package that will allow an artificial intelligence to 'hear' from its cameras via lip reading." + desc = "An illegal software package that will allow an artificial intelligence to 'hear' from its cameras via lip reading and hidden microphones." icon = 'icons/obj/module.dmi' icon_state = "datadisk3" -/obj/item/surveillance_upgrade/afterattack(mob/living/silicon/ai/AI, mob/user) +/obj/item/surveillance_upgrade/afterattack(mob/living/silicon/ai/AI, mob/user, proximity) . = ..() + if(!proximity) + return if(!istype(AI)) return if(AI.eyeobj) @@ -39,4 +47,6 @@ to_chat(AI, "[user] has upgraded you with surveillance software!") to_chat(AI, "Via a combination of hidden microphones and lip reading software, you are able to use your cameras to listen in on conversations.") to_chat(user, "You upgrade [AI]. [src] is consumed in the process.") + log_game("[key_name(user)] has upgraded [key_name(AI)] with a [src].") + message_admins("[ADMIN_LOOKUPFLW(user)] has upgraded [ADMIN_LOOKUPFLW(AI)] with a [src].") qdel(src) diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index ddbc6cf92b..2be6401cf3 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -199,6 +199,9 @@ amount_per_transfer_from_this = 5 list_reagents = list("condensedcapsaicin" = 40) +/obj/item/reagent_containers/spray/pepper/empty // for techfab printing + list_reagents = null + /obj/item/reagent_containers/spray/pepper/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins huffing \the [src]! It looks like [user.p_theyre()] getting a dirty high!") return OXYLOSS diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm index 5b247efe74..4ca780620d 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm @@ -54,7 +54,7 @@ /datum/design/desttagger name = "Destination Tagger" id = "desttagger" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 250, MAT_GLASS = 125) build_path = /obj/item/destTagger category = list("initial", "Electronics") @@ -62,7 +62,7 @@ /datum/design/handlabeler name = "Hand Labeler" id = "handlabel" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 150, MAT_GLASS = 125) build_path = /obj/item/hand_labeler category = list("initial", "Electronics") @@ -73,4 +73,4 @@ build_type = AUTOLATHE materials = list(MAT_GLASS = 20) build_path = /obj/item/stock_parts/cell/emergency_light - category = list("initial", "Electronics") \ No newline at end of file + category = list("initial", "Electronics") diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm index 27852b2798..0d303c3968 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm @@ -68,66 +68,74 @@ /datum/design/scalpel name = "Scalpel" id = "scalpel" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 4000, MAT_GLASS = 1000) build_path = /obj/item/scalpel - category = list("initial", "Medical") + category = list("initial", "Medical","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE /datum/design/circular_saw name = "Circular Saw" id = "circular_saw" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 10000, MAT_GLASS = 6000) build_path = /obj/item/circular_saw - category = list("initial", "Medical") + category = list("initial", "Medical","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE /datum/design/surgicaldrill name = "Surgical Drill" id = "surgicaldrill" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 10000, MAT_GLASS = 6000) build_path = /obj/item/surgicaldrill - category = list("initial", "Medical") + category = list("initial", "Medical","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE /datum/design/retractor name = "Retractor" id = "retractor" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 6000, MAT_GLASS = 3000) build_path = /obj/item/retractor - category = list("initial", "Medical") + category = list("initial", "Medical","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE /datum/design/cautery name = "Cautery" id = "cautery" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 2500, MAT_GLASS = 750) build_path = /obj/item/cautery - category = list("initial", "Medical") + category = list("initial", "Medical","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE /datum/design/hemostat name = "Hemostat" id = "hemostat" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 5000, MAT_GLASS = 2500) build_path = /obj/item/hemostat - category = list("initial", "Medical") + category = list("initial", "Medical","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE /datum/design/beaker name = "Beaker" id = "beaker" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_GLASS = 500) build_path = /obj/item/reagent_containers/glass/beaker - category = list("initial", "Medical") + category = list("initial", "Medical","Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_SCIENCE /datum/design/large_beaker name = "Large Beaker" id = "large_beaker" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_GLASS = 2500) build_path = /obj/item/reagent_containers/glass/beaker/large - category = list("initial", "Medical") + category = list("initial", "Medical","Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_SCIENCE /datum/design/healthanalyzer name = "Health Analyzer" @@ -141,10 +149,11 @@ /datum/design/pillbottle name = "Pill Bottle" id = "pillbottle" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 20, MAT_GLASS = 100) build_path = /obj/item/storage/pill_bottle - category = list("initial", "Medical") + category = list("initial", "Medical","Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL /datum/design/syringe name = "Syringe" @@ -165,15 +174,17 @@ /datum/design/hypovialsmall name = "Hypovial" id = "hypovial" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 500) build_path = /obj/item/reagent_containers/glass/bottle/vial/small - category = list("initial","Medical") + category = list("initial","Medical","Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL /datum/design/hypoviallarge name = "Large Hypovial" id = "large_hypovial" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 2500) build_path = /obj/item/reagent_containers/glass/bottle/vial/large - category = list("initial","Medical") + category = list("initial","Medical","Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm index 29d28b7132..a0af3d8b1e 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm @@ -68,58 +68,65 @@ /datum/design/pipe_painter name = "Pipe Painter" id = "pipe_painter" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 5000, MAT_GLASS = 2000) build_path = /obj/item/pipe_painter - category = list("initial", "Misc") + category = list("initial", "Misc","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/airlock_painter name = "Airlock Painter" id = "airlock_painter" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) build_path = /obj/item/airlock_painter - category = list("initial", "Misc") + category = list("initial", "Misc","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/cultivator name = "Cultivator" id = "cultivator" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL=50) build_path = /obj/item/cultivator - category = list("initial","Misc") + category = list("initial","Misc","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/plant_analyzer name = "Plant Analyzer" id = "plant_analyzer" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 30, MAT_GLASS = 20) build_path = /obj/item/plant_analyzer - category = list("initial","Misc") + category = list("initial","Misc","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/shovel name = "Shovel" id = "shovel" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50) build_path = /obj/item/shovel - category = list("initial","Misc") + category = list("initial","Misc","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_CARGO /datum/design/spade name = "Spade" id = "spade" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50) build_path = /obj/item/shovel/spade - category = list("initial","Misc") + category = list("initial","Misc","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/hatchet name = "Hatchet" id = "hatchet" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 15000) build_path = /obj/item/hatchet - category = list("initial","Misc") + category = list("initial","Misc","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/recorder name = "Universal Recorder" @@ -220,10 +227,10 @@ /datum/design/packageWrap name = "Package Wrapping" id = "packagewrap" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 200, MAT_GLASS = 200) build_path = /obj/item/stack/packageWrap - category = list("initial", "Misc") + category = list("initial", "Misc","Equipment") maxstack = 30 /datum/design/holodisk @@ -248,4 +255,4 @@ build_type = AUTOLATHE materials = list(MAT_METAL = 300, MAT_GLASS = 150) build_path = /obj/item/key/collar - category = list("initial", "Misc") \ No newline at end of file + category = list("initial", "Misc") diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm index 0300658a84..c413f546f0 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm @@ -7,18 +7,20 @@ /datum/design/bucket name = "Bucket" id = "bucket" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 200) build_path = /obj/item/reagent_containers/glass/bucket - category = list("initial","Tools") + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/crowbar name = "Pocket Crowbar" id = "crowbar" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50) build_path = /obj/item/crowbar - category = list("initial","Tools") + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/flashlight name = "Flashlight" @@ -63,10 +65,11 @@ /datum/design/tscanner name = "T-Ray Scanner" id = "tscanner" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 150) build_path = /obj/item/t_scanner - category = list("initial","Tools") + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/weldingtool name = "Welding Tool" @@ -74,7 +77,8 @@ build_type = AUTOLATHE materials = list(MAT_METAL = 70, MAT_GLASS = 20) build_path = /obj/item/weldingtool - category = list("initial","Tools") + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/mini_weldingtool name = "Emergency Welding Tool" @@ -87,26 +91,28 @@ /datum/design/screwdriver name = "Screwdriver" id = "screwdriver" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 75) build_path = /obj/item/screwdriver - category = list("initial","Tools") - + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/wirecutters name = "Wirecutters" id = "wirecutters" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 80) build_path = /obj/item/wirecutters - category = list("initial","Tools") + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/wrench name = "Wrench" id = "wrench" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 150) build_path = /obj/item/wrench - category = list("initial","Tools") + category = list("initial","Tools","Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/welding_helmet name = "Welding Helmet" @@ -122,8 +128,9 @@ build_type = AUTOLATHE materials = list(MAT_METAL = 10, MAT_GLASS = 5) build_path = /obj/item/stack/cable_coil/random - category = list("initial","Tools") + category = list("initial","Tools","Tool Designs") maxstack = 30 + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/toolbox name = "Toolbox" diff --git a/code/modules/research/designs/bluespace_designs.dm b/code/modules/research/designs/bluespace_designs.dm index ec4309b69e..baed378ba1 100644 --- a/code/modules/research/designs/bluespace_designs.dm +++ b/code/modules/research/designs/bluespace_designs.dm @@ -53,7 +53,7 @@ materials = list(MAT_DIAMOND = 1500, MAT_PLASMA = 1500) build_path = /obj/item/stack/ore/bluespace_crystal/artificial category = list("Bluespace Designs") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING /datum/design/telesci_gps name = "GPS Device" diff --git a/code/modules/research/designs/electronics_designs.dm b/code/modules/research/designs/electronics_designs.dm index 818e80beea..c7f9ac044c 100644 --- a/code/modules/research/designs/electronics_designs.dm +++ b/code/modules/research/designs/electronics_designs.dm @@ -23,6 +23,16 @@ category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_ALL +/datum/design/ai_cam_upgrade + name = "AI Surveillance Software Update" + desc = "A software package that will allow an artificial intelligence to 'hear' from its cameras via lip reading." + id = "ai_cam_upgrade" + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_GLASS = 5000, MAT_GOLD = 15000, MAT_SILVER = 15000, MAT_DIAMOND = 20000, MAT_PLASMA = 10000) + build_path = /obj/item/surveillance_upgrade + category = list("Electronics") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + /////////////////////////////////// //////////Nanite Devices/////////// /////////////////////////////////// diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index f2ded3a57b..99cb5bf8ab 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -162,16 +162,6 @@ category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL -/datum/design/holobarrier_med - name = "PENLITE holobarrier projector" - desc = "PENLITE holobarriers, a device that halts individuals with malicious diseases." - build_type = PROTOLATHE - build_path = /obj/item/holosign_creator/medical - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 100) //a hint of silver since it can troll 2 antags (bad viros and sentient disease) - id = "holobarrier_med" - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - /datum/design/healthanalyzer_advanced name = "Advanced Health Analyzer" desc = "A hand-held body scanner able to distinguish vital signs of the subject with high accuracy." @@ -182,6 +172,16 @@ category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL +/datum/design/medspray + name = "Medical Spray" + desc = "A medical spray bottle, designed for precision application, with an unscrewable cap." + id = "medspray" + build_path = /obj/item/reagent_containers/medspray + build_type = PROTOLATHE + materials = list(MAT_METAL = 2500, MAT_GLASS = 500) + category = list("Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + /datum/design/medicalkit name = "Empty Medkit" desc = "A plastic medical kit for storging medical items." @@ -217,7 +217,7 @@ desc = "Produce additional disks for storing genetic data." id = "cloning_disk" build_type = PROTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 100, MAT_SILVER=50) + materials = list(MAT_METAL = 300, MAT_GLASS = 100, MAT_SILVER = 50) build_path = /obj/item/disk/data category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -238,6 +238,7 @@ /datum/design/defibrillator name = "Defibrillator" + desc = "A portable defibrillator, used for resuscitating recently deceased crew." id = "defibrillator" build_type = PROTOLATHE build_path = /obj/item/defibrillator @@ -257,10 +258,10 @@ /datum/design/defib_heal name = "Defibrillator Healing disk" - desc = "An upgrade which increases the healing power of the defibrillator" + desc = "An upgrade which increases the healing power of the defibrillator." id = "defib_heal" build_type = PROTOLATHE - materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000) + materials = list(MAT_METAL = 16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000) build_path = /obj/item/disk/medical/defib_heal construction_time = 10 category = list("Misc") @@ -268,10 +269,10 @@ /datum/design/defib_shock name = "Defibrillator Anti-Shock Disk" - desc = "A safety upgrade that guarantees only the patient will get shocked" + desc = "A safety upgrade that guarantees only the patient will get shocked." id = "defib_shock" build_type = PROTOLATHE - materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000) + materials = list(MAT_METAL = 16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000) build_path = /obj/item/disk/medical/defib_shock construction_time = 10 category = list("Misc") @@ -279,10 +280,10 @@ /datum/design/defib_decay name = "Defibrillator Body-Decay Extender Disk" - desc = "An upgrade allowing the defibrillator to work on more decayed bodies" + desc = "An upgrade allowing the defibrillator to work on more decayed bodies." id = "defib_decay" build_type = PROTOLATHE - materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 16000, MAT_SILVER = 6000, MAT_TITANIUM = 2000) + materials = list(MAT_METAL = 16000, MAT_GLASS = 18000, MAT_GOLD = 16000, MAT_SILVER = 6000, MAT_TITANIUM = 2000) build_path = /obj/item/disk/medical/defib_decay construction_time = 10 category = list("Misc") @@ -290,15 +291,23 @@ /datum/design/defib_speed name = "Defibrillator Fast Charge Disk" - desc = "An upgrade to the defibrillator capacitors, which let it charge faster" + desc = "An upgrade to the defibrillator's capacitors, which lets it charge faster." id = "defib_speed" build_type = PROTOLATHE build_path = /obj/item/disk/medical/defib_speed - materials = list(MAT_METAL=16000, MAT_GLASS = 8000, MAT_GOLD = 26000, MAT_SILVER = 26000) + materials = list(MAT_METAL = 16000, MAT_GLASS = 8000, MAT_GOLD = 26000, MAT_SILVER = 26000) construction_time = 10 category = list("Misc") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL +/datum/design/defibrillator_compact + name = "Compact Defibrillator" + desc = "A compact defibrillator that can be worn on a belt." + id = "defibrillator_compact" + build_type = PROTOLATHE + build_path = /obj/item/defibrillator/compact + materials = list(MAT_METAL = 16000, MAT_GLASS = 8000, MAT_SILVER = 6000, MAT_GOLD = 3000) + ///////////////////////////////////////// //////////Cybernetic Implants//////////// ///////////////////////////////////////// @@ -595,115 +604,6 @@ category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL -///////////////////// -//Adv Surgery Tools// -///////////////////// - -/datum/design/drapes - name = "Plastic Drapes" - desc = "A large surgery drape made of plastic." - id = "drapes" - build_type = PROTOLATHE - materials = list(MAT_PLASTIC = 2500) - build_path = /obj/item/surgical_drapes - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/retractor_adv - name = "Advanced Retractor" - desc = "An almagation of rods and gears, able to function as both a surgical clamp and retractor. " - id = "retractor_adv" - build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 1500, MAT_GOLD = 1000) - build_path = /obj/item/retractor/advanced - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/surgicaldrill_adv - name = "Surgical Laser Drill" - desc = "It projects a high power laser used for medical applications." - id = "surgicaldrill_adv" - build_type = PROTOLATHE - materials = list(MAT_METAL = 2500, MAT_GLASS = 2500, MAT_SILVER = 6000, MAT_GOLD = 5500, MAT_DIAMOND = 3500) - build_path = /obj/item/surgicaldrill/advanced - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/scalpel_adv - name = "Laser Scalpel" - desc = "An advanced scalpel which uses laser technology to cut." - id = "scalpel_adv" - build_type = PROTOLATHE - materials = list(MAT_METAL = 1500, MAT_GLASS = 1500, MAT_SILVER = 4000, MAT_GOLD = 2500) - build_path = /obj/item/scalpel/advanced - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE - - -///////////////////////////////////////// -//////////Alien Surgery Tools//////////// -///////////////////////////////////////// - -/datum/design/alienscalpel - name = "Alien Scalpel" - desc = "An advanced scalpel obtained through Abductor technology." - id = "alien_scalpel" - build_path = /obj/item/scalpel/alien - build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500) - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - -/datum/design/alienhemostat - name = "Alien Hemostat" - desc = "An advanced hemostat obtained through Abductor technology." - id = "alien_hemostat" - build_path = /obj/item/hemostat/alien - build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500) - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - -/datum/design/alienretractor - name = "Alien Retractor" - desc = "An advanced retractor obtained through Abductor technology." - id = "alien_retractor" - build_path = /obj/item/retractor/alien - build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500) - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - -/datum/design/aliensaw - name = "Alien Circular Saw" - desc = "An advanced surgical saw obtained through Abductor technology." - id = "alien_saw" - build_path = /obj/item/circular_saw/alien - build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 1500) - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - -/datum/design/aliendrill - name = "Alien Drill" - desc = "An advanced drill obtained through Abductor technology." - id = "alien_drill" - build_path = /obj/item/surgicaldrill/alien - build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 1500) - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - -/datum/design/aliencautery - name = "Alien Cautery" - desc = "An advanced cautery obtained through Abductor technology." - id = "alien_cautery" - build_path = /obj/item/cautery/alien - build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500) - category = list("Medical Designs") - departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - /datum/design/cybernetic_ears name = "Cybernetic Ears" desc = "A pair of cybernetic ears." diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 5f7648b245..6cd343503d 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -257,7 +257,7 @@ departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/roastingstick - name = "Advanced roasting stick" + name = "Advanced Roasting Stick" desc = "A roasting stick for cooking sausages in exotic ovens." id = "roastingstick" build_type = PROTOLATHE @@ -267,7 +267,7 @@ departmental_flags = DEPARTMENTAL_FLAG_SERVICE /datum/design/locator - name = "Bluespace locator" + name = "Bluespace Locator" desc = "Used to track portable teleportation beacons and targets with embedded tracking implants." id = "locator" build_type = PROTOLATHE @@ -276,6 +276,15 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY +/datum/design/donksoft_refill + name = "Donksoft Toy Vendor Refill" + desc = "A refill canister for Donksoft Toy Vendors." + id = "donksoft_refill" + build_type = PROTOLATHE + materials = list(MAT_METAL = 25000, MAT_GLASS = 15000, MAT_PLASMA = 20000, MAT_GOLD = 10000, MAT_SILVER = 10000) + build_path = /obj/item/vending_refill/donksoft + category = list("Equipment") + ///////////////////////////////////////// ////////////Janitor Designs////////////// ///////////////////////////////////////// @@ -320,8 +329,28 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE +/datum/design/spraybottle + name = "Spray Bottle" + desc = "A spray bottle, with an unscrewable top." + id = "spraybottle" + build_type = PROTOLATHE + materials = list(MAT_METAL = 3000, MAT_GLASS = 200) + build_path = /obj/item/reagent_containers/spray + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +/datum/design/beartrap + name = "Bear Trap" + desc = "A trap used to catch space bears and other legged creatures." + id = "beartrap" + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_TITANIUM = 1000) + build_path = /obj/item/restraints/legcuffs/beartrap + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + ///////////////////////////////////////// -////////////Holosign Designs////////////// +////////////Holosign Designs///////////// ///////////////////////////////////////// /datum/design/holosign @@ -374,111 +403,20 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING +/datum/design/holobarrier_med + name = "PENLITE holobarrier projector" + desc = "PENLITE holobarriers, a device that halts individuals with malicious diseases." + build_type = PROTOLATHE + build_path = /obj/item/holosign_creator/medical + materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 100) //a hint of silver since it can troll 2 antags (bad viros and sentient disease) + id = "holobarrier_med" + category = list("Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL /////////////////////////////// ////////////Tools////////////// /////////////////////////////// -/datum/design/rcd_upgrade - name = "Advanced RCD designs upgrade" - desc = "Adds the computer frame and machine frame to the RCD." - id = "rcd_upgrade" - build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 2500, MAT_SILVER = 1500, MAT_TITANIUM = 2000) - build_path = /obj/item/rcd_upgrade - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/exwelder - name = "Experimental Welding Tool" - desc = "An experimental welder capable of self-fuel generation." - id = "exwelder" - build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_PLASMA = 1500, MAT_URANIUM = 200) - build_path = /obj/item/weldingtool/experimental - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/handdrill - name = "Hand Drill" - desc = "A small electric hand drill with an interchangeable screwdriver and bolt bit" - id = "handdrill" - build_type = PROTOLATHE - materials = list(MAT_METAL = 3500, MAT_SILVER = 1500, MAT_TITANIUM = 2500) - build_path = /obj/item/screwdriver/power - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/jawsoflife - name = "Jaws of Life" - desc = "A small, compact Jaws of Life with an interchangeable pry jaws and cutting jaws" - id = "jawsoflife" // added one more requirment since the Jaws of Life are a bit OP - build_path = /obj/item/crowbar/power - build_type = PROTOLATHE - materials = list(MAT_METAL = 4500, MAT_SILVER = 2500, MAT_TITANIUM = 3500) - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/alienwrench - name = "Alien Wrench" - desc = "An advanced wrench obtained through Abductor technology." - id = "alien_wrench" - build_path = /obj/item/wrench/abductor - build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/alienwirecutters - name = "Alien Wirecutters" - desc = "Advanced wirecutters obtained through Abductor technology." - id = "alien_wirecutters" - build_path = /obj/item/wirecutters/abductor - build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/alienscrewdriver - name = "Alien Screwdriver" - desc = "An advanced screwdriver obtained through Abductor technology." - id = "alien_screwdriver" - build_path = /obj/item/screwdriver/abductor - build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/aliencrowbar - name = "Alien Crowbar" - desc = "An advanced crowbar obtained through Abductor technology." - id = "alien_crowbar" - build_path = /obj/item/crowbar/abductor - build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/alienwelder - name = "Alien Welding Tool" - desc = "An advanced welding tool obtained through Abductor technology." - id = "alien_welder" - build_path = /obj/item/weldingtool/abductor - build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 5000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - -/datum/design/alienmultitool - name = "Alien Multitool" - desc = "An advanced multitool obtained through Abductor technology." - id = "alien_multitool" - build_path = /obj/item/multitool/abductor - build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 5000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - /datum/design/quantum_keycard name = "Quantum Keycard" desc = "Allows for the construction of a quantum keycard." @@ -510,7 +448,7 @@ departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE ///////////////////////////////////////// -////////////Armour/////////////////////// +/////////////////Armour////////////////// ///////////////////////////////////////// /datum/design/reactive_armour @@ -524,7 +462,71 @@ departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING ///////////////////////////////////////// -////////////Meteor/////////////////////// +/////////////Security//////////////////// +///////////////////////////////////////// + +/datum/design/seclite + name = "Seclite" + desc = "A robust flashlight used by security." + id = "seclite" + build_type = PROTOLATHE + materials = list(MAT_METAL = 2500) + build_path = /obj/item/flashlight/seclite + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/detective_scanner + name = "Forensic Scanner" + desc = "Used to remotely scan objects and biomass for DNA and fingerprints. Can print a report of the findings." + id = "detective_scanner" + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_GOLD = 2500, MAT_SILVER = 2000) + build_path = /obj/item/detective_scanner + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/pepperspray + name = "Pepper Spray" + desc = "Manufactured by UhangInc, used to blind and down an opponent quickly. Printed pepper sprays do not contain reagents." + id = "pepperspray" + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_GLASS = 1000) + build_path = /obj/item/reagent_containers/spray/pepper/empty + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/bola_energy + name = "Energy Bola" + desc = "A specialized hard-light bola designed to ensnare fleeing criminals and aid in arrests." + id = "bola_energy" + build_type = PROTOLATHE + materials = list(MAT_SILVER = 500, MAT_PLASMA = 500, MAT_TITANIUM = 500) + build_path = /obj/item/restraints/legcuffs/bola/energy + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/zipties + name = "Zipties" + desc = "Plastic, disposable zipties that can be used to restrain temporarily but are destroyed after use." + id = "zipties" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 250) + build_path = /obj/item/restraints/handcuffs/cable/zipties + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/evidencebag + name = "Evidence Bag" + desc = "An empty evidence bag." + id = "evidencebag" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 100) + build_path = /obj/item/evidencebag + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +///////////////////////////////////////// +/////////////////Meteors///////////////// ///////////////////////////////////////// /datum/design/meteor_defence diff --git a/code/modules/research/designs/smelting_designs.dm b/code/modules/research/designs/smelting_designs.dm index c2cbb5685e..64dcb5f754 100644 --- a/code/modules/research/designs/smelting_designs.dm +++ b/code/modules/research/designs/smelting_designs.dm @@ -68,4 +68,4 @@ materials = list(MAT_METAL = 4000, MAT_PLASMA = 4000) build_path = /obj/item/stack/sheet/mineral/abductor category = list("Stock Parts") - departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE + departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING diff --git a/code/modules/research/designs/tool_designs.dm b/code/modules/research/designs/tool_designs.dm new file mode 100644 index 0000000000..2e40f06537 --- /dev/null +++ b/code/modules/research/designs/tool_designs.dm @@ -0,0 +1,216 @@ +///////////////////////////////////////// +/////////////////Tools/////////////////// +///////////////////////////////////////// + +/datum/design/rcd_upgrade + name = "Advanced RCD designs upgrade" + desc = "Adds the computer frame and machine frame designs to the RCD." + id = "rcd_upgrade" + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_GLASS = 2500, MAT_SILVER = 1500, MAT_TITANIUM = 2000) + build_path = /obj/item/rcd_upgrade + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/handdrill + name = "Hand Drill" + desc = "A small electric hand drill with an interchangeable screwdriver and bolt bit" + id = "handdrill" + build_type = PROTOLATHE + materials = list(MAT_METAL = 3500, MAT_SILVER = 1500, MAT_TITANIUM = 2500) + build_path = /obj/item/screwdriver/power + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/jawsoflife + name = "Jaws of Life" + desc = "A small, compact Jaws of Life with an interchangeable pry jaws and cutting jaws" + id = "jawsoflife" // added one more requirment since the Jaws of Life are a bit OP + build_path = /obj/item/crowbar/power + build_type = PROTOLATHE + materials = list(MAT_METAL = 4500, MAT_SILVER = 2500, MAT_TITANIUM = 3500) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/exwelder + name = "Experimental Welding Tool" + desc = "An experimental welder capable of self-fuel generation." + id = "exwelder" + build_type = PROTOLATHE + materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_PLASMA = 1500, MAT_URANIUM = 200) + build_path = /obj/item/weldingtool/experimental + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + +///////////////////////////////////////// +//////////////Alien Tools//////////////// +///////////////////////////////////////// + +/datum/design/alienwrench + name = "Alien Wrench" + desc = "An advanced wrench obtained through Abductor technology." + id = "alien_wrench" + build_path = /obj/item/wrench/abductor + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/alienwirecutters + name = "Alien Wirecutters" + desc = "Advanced wirecutters obtained through Abductor technology." + id = "alien_wirecutters" + build_path = /obj/item/wirecutters/abductor + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/alienscrewdriver + name = "Alien Screwdriver" + desc = "An advanced screwdriver obtained through Abductor technology." + id = "alien_screwdriver" + build_path = /obj/item/screwdriver/abductor + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/aliencrowbar + name = "Alien Crowbar" + desc = "An advanced crowbar obtained through Abductor technology." + id = "alien_crowbar" + build_path = /obj/item/crowbar/abductor + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/alienwelder + name = "Alien Welding Tool" + desc = "An advanced welding tool obtained through Abductor technology." + id = "alien_welder" + build_path = /obj/item/weldingtool/abductor + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 5000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/alienmultitool + name = "Alien Multitool" + desc = "An advanced multitool obtained through Abductor technology." + id = "alien_multitool" + build_path = /obj/item/multitool/abductor + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_SILVER = 2500, MAT_PLASMA = 5000, MAT_TITANIUM = 2000, MAT_DIAMOND = 2000) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +///////////////////////////////////////// +/////////Alien Surgical Tools//////////// +///////////////////////////////////////// + +/datum/design/alienscalpel + name = "Alien Scalpel" + desc = "An advanced scalpel obtained through Abductor technology." + id = "alien_scalpel" + build_path = /obj/item/scalpel/alien + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + +/datum/design/alienhemostat + name = "Alien Hemostat" + desc = "An advanced hemostat obtained through Abductor technology." + id = "alien_hemostat" + build_path = /obj/item/hemostat/alien + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + +/datum/design/alienretractor + name = "Alien Retractor" + desc = "An advanced retractor obtained through Abductor technology." + id = "alien_retractor" + build_path = /obj/item/retractor/alien + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + +/datum/design/aliensaw + name = "Alien Circular Saw" + desc = "An advanced surgical saw obtained through Abductor technology." + id = "alien_saw" + build_path = /obj/item/circular_saw/alien + build_type = PROTOLATHE + materials = list(MAT_METAL = 10000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 1500) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + +/datum/design/aliendrill + name = "Alien Drill" + desc = "An advanced drill obtained through Abductor technology." + id = "alien_drill" + build_path = /obj/item/surgicaldrill/alien + build_type = PROTOLATHE + materials = list(MAT_METAL = 10000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 1500) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + +/datum/design/aliencautery + name = "Alien Cautery" + desc = "An advanced cautery obtained through Abductor technology." + id = "alien_cautery" + build_path = /obj/item/cautery/alien + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500) + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + + +////////////////////// +//Adv. Surgery Tools// +////////////////////// + +/datum/design/drapes + name = "Plastic Drapes" + desc = "A large surgery drape made of plastic." + id = "drapes" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 2500) + build_path = /obj/item/surgical_drapes + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/retractor_adv + name = "Advanced Retractor" + desc = "An almagation of rods and gears, able to function as both a surgical clamp and retractor. " + id = "retractor_adv" + build_type = PROTOLATHE + materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 1500, MAT_GOLD = 1000) + build_path = /obj/item/retractor/advanced + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/surgicaldrill_adv + name = "Surgical Laser Drill" + desc = "It projects a high power laser used for medical applications." + id = "surgicaldrill_adv" + build_type = PROTOLATHE + materials = list(MAT_METAL = 2500, MAT_GLASS = 2500, MAT_SILVER = 6000, MAT_GOLD = 5500, MAT_DIAMOND = 3500) + build_path = /obj/item/surgicaldrill/advanced + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/scalpel_adv + name = "Laser Scalpel" + desc = "An advanced scalpel which uses laser technology to cut." + id = "scalpel_adv" + build_type = PROTOLATHE + materials = list(MAT_METAL = 1500, MAT_GLASS = 1500, MAT_SILVER = 4000, MAT_GOLD = 2500) + build_path = /obj/item/scalpel/advanced + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/machinery/protolathe.dm b/code/modules/research/machinery/protolathe.dm index 6acfc9ec42..e04261c961 100644 --- a/code/modules/research/machinery/protolathe.dm +++ b/code/modules/research/machinery/protolathe.dm @@ -9,6 +9,7 @@ "Bluespace Designs", "Stock Parts", "Equipment", + "Tool Designs", "Mining Designs", "Electronics", "Weapons", @@ -21,4 +22,4 @@ /obj/machinery/rnd/production/protolathe/disconnect_console() linked_console.linked_lathe = null - ..() \ No newline at end of file + ..() diff --git a/code/modules/research/machinery/techfab.dm b/code/modules/research/machinery/techfab.dm index 332a1ccf88..5525066f2a 100644 --- a/code/modules/research/machinery/techfab.dm +++ b/code/modules/research/machinery/techfab.dm @@ -9,6 +9,7 @@ "Bluespace Designs", "Stock Parts", "Equipment", + "Tool Designs", "Mining Designs", "Electronics", "Weapons", @@ -31,4 +32,4 @@ production_animation = "protolathe_n" requires_console = FALSE consoleless_interface = TRUE - allowed_buildtypes = PROTOLATHE | IMPRINTER \ No newline at end of file + allowed_buildtypes = PROTOLATHE | IMPRINTER diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index a44495fccb..41f42c9599 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -8,9 +8,9 @@ display_name = "Basic Research Technology" description = "NT default research technologies." // Default research tech, prevents bricking - design_ids = list("basic_matter_bin", "basic_cell", "basic_scanning", "basic_capacitor", "basic_micro_laser", "micro_mani", + design_ids = list("basic_matter_bin", "basic_cell", "basic_scanning", "basic_capacitor", "basic_micro_laser", "micro_mani", "desttagger", "handlabel", "packagewrap", "destructive_analyzer", "circuit_imprinter", "experimentor", "rdconsole", "design_disk", "tech_disk", "rdserver", "rdservercontrol", "mechfab", - "space_heater", "xlarge_beaker", "sec_beanbag", "sec_rshot", "sec_bshot", "sec_slug", "sec_Islug", "sec_dart", "sec_38", "sec_38lethal", + "space_heater", "beaker", "large_beaker", "bucket", "xlarge_beaker", "sec_beanbag", "sec_rshot", "sec_bshot", "sec_slug", "sec_Islug", "sec_dart", "sec_38", "sec_38lethal", "rglass","plasteel","plastitanium","plasmaglass","plasmareinforcedglass","titaniumglass","plastitaniumglass") /datum/techweb_node/mmi @@ -71,7 +71,7 @@ display_name = "Biological Technology" description = "What makes us tick." //the MC, silly! prereq_ids = list("base") - design_ids = list("medicalkit", "chem_heater", "chem_master", "chem_dispenser", "sleeper", "vr_sleeper", "pandemic", "defibmount", "operating", "soda_dispenser", "beer_dispenser", "healthanalyzer", "blood_bag", "bloodbankgen", "telescopiciv") + design_ids = list("medicalkit", "chem_heater", "chem_master", "chem_dispenser", "sleeper", "vr_sleeper", "pandemic", "defibrillator", "defibmount", "operating", "soda_dispenser", "beer_dispenser", "healthanalyzer", "blood_bag", "bloodbankgen", "telescopiciv", "medspray") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -80,7 +80,7 @@ display_name = "Advanced Biotechnology" description = "Advanced Biotechnology" prereq_ids = list("biotech") - design_ids = list("piercesyringe", "crewpinpointer", "smoke_machine", "plasmarefiller", "limbgrower", "defibrillator", "meta_beaker", "healthanalyzer_advanced","harvester","holobarrier_med","smartdartgun","medicinalsmartdart", "pHmeter") + design_ids = list("piercesyringe", "crewpinpointer", "smoke_machine", "plasmarefiller", "limbgrower", "meta_beaker", "healthanalyzer_advanced", "harvester", "holobarrier_med", "detective_scanner", "defibrillator_compact", "smartdartgun", "medicinalsmartdart", "pHmeter") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -595,6 +595,15 @@ export_price = 5000 ////////////////////////Tools//////////////////////// +/datum/techweb_node/basic_tools + id = "basic_tools" + display_name = "Basic Tools" + description = "Basic mechanical, electronic, surgical and botanical tools." + prereq_ids = list("base") + design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1500) + export_price = 5000 + /datum/techweb_node/basic_mining id = "basic_mining" display_name = "Mining Technology" @@ -618,7 +627,7 @@ display_name = "Advanced Sanitation Technology" description = "Clean things better, faster, stronger, and harder!" prereq_ids = list("adv_engi") - design_ids = list("advmop", "buffer", "light_replacer") + design_ids = list("advmop", "buffer", "light_replacer", "spraybottle", "beartrap") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1750) // No longer has its bag export_price = 5000 @@ -640,6 +649,15 @@ research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2750) export_price = 5000 +/datum/techweb_node/sec_basic + id = "sec_basic" + display_name = "Basic Security Equipment" + description = "Standard equipment used by security." + design_ids = list("seclite", "pepperspray", "bola_energy", "zipties", "evidencebag") + prereq_ids = list("base") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000) + export_price = 5000 + /////////////////////////weaponry tech///////////////////////// /datum/techweb_node/weaponry id = "weaponry" @@ -1081,7 +1099,7 @@ display_name = "Illegal Technology" description = "Dangerous research used to create dangerous objects." prereq_ids = list("adv_engi", "adv_weaponry", "explosive_weapons") - design_ids = list("decloner", "borg_syndicate_module", "suppressor", "largecrossbow", "donksofttoyvendor") + design_ids = list("decloner", "borg_syndicate_module", "ai_cam_upgrade", "suppressor", "largecrossbow", "donksofttoyvendor", "donksoft_refill") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) export_price = 5000 hidden = TRUE diff --git a/tgstation.dme b/tgstation.dme index f52892fce3..26b10e5af0 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2746,6 +2746,7 @@ #include "code\modules\research\designs\smelting_designs.dm" #include "code\modules\research\designs\stock_parts_designs.dm" #include "code\modules\research\designs\telecomms_designs.dm" +#include "code\modules\research\designs\tool_designs.dm" #include "code\modules\research\designs\weapon_designs.dm" #include "code\modules\research\designs\autolathe_desings\autolathe_designs_construction.dm" #include "code\modules\research\designs\autolathe_desings\autolathe_designs_electronics.dm" From 102e973737555be232d890b53af6faba3c54efab Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 9 Jan 2020 18:39:31 -0600 Subject: [PATCH 12/67] considering these are basic nodes --- code/modules/research/techweb/all_nodes.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 41f42c9599..63619fe262 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -601,7 +601,7 @@ description = "Basic mechanical, electronic, surgical and botanical tools." prereq_ids = list("base") design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1500) + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 500) export_price = 5000 /datum/techweb_node/basic_mining @@ -655,7 +655,7 @@ description = "Standard equipment used by security." design_ids = list("seclite", "pepperspray", "bola_energy", "zipties", "evidencebag") prereq_ids = list("base") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000) + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 750) export_price = 5000 /////////////////////////weaponry tech///////////////////////// From 2453e95eee75a1884c5c015b1a0743d1fd35ea68 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:16:51 -0500 Subject: [PATCH 13/67] moves this --- code/init.dm | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 code/init.dm diff --git a/code/init.dm b/code/init.dm new file mode 100644 index 0000000000..04dbddc118 --- /dev/null +++ b/code/init.dm @@ -0,0 +1,5 @@ +//init file stolen from hippie but the real question is why + +/proc/cit_initialize() + load_mentors() + initialize_global_loadout_items() From 9f85b541659014c3ca010e1df51e61541eac6071 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:17:52 -0500 Subject: [PATCH 14/67] moves this --- tgstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index a6d8501b04..9da63745c9 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -15,6 +15,7 @@ // BEGIN_INCLUDE #include "_maps\_basemap.dm" #include "code\_compile_options.dm" +#include "code\init.dm" #include "code\world.dm" #include "code\__DEFINES\__513_compatibility.dm" #include "code\__DEFINES\_globals.dm" @@ -3061,7 +3062,6 @@ #include "interface\interface.dm" #include "interface\menu.dm" #include "interface\stylesheet.dm" -#include "modular_citadel\code\init.dm" #include "modular_citadel\code\__HELPERS\list2list.dm" #include "modular_citadel\code\__HELPERS\lists.dm" #include "modular_citadel\code\__HELPERS\mobs.dm" From 820eeceb12052d14dcce7527d8599061dcf32cf7 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:18:03 -0500 Subject: [PATCH 15/67] bye --- modular_citadel/code/init.dm | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 modular_citadel/code/init.dm diff --git a/modular_citadel/code/init.dm b/modular_citadel/code/init.dm deleted file mode 100644 index a85c3a249c..0000000000 --- a/modular_citadel/code/init.dm +++ /dev/null @@ -1,5 +0,0 @@ -//init file stolen from hippie - -/proc/cit_initialize() - load_mentors() - initialize_global_loadout_items() From 25422542c9816065c48de6630901591f88e03e3a Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:19:00 -0500 Subject: [PATCH 16/67] this --- code/game/objects/effects/spawners/lootdrop.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 4540e48ebc..6e3d995edb 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -378,3 +378,11 @@ /obj/item/circuitboard/computer/apc_control, /obj/item/circuitboard/computer/robotics ) + +/obj/effect/spawner/lootdrop/keg + name = "random keg spawner" + lootcount = 1 + loot = list(/obj/structure/reagent_dispensers/keg/mead = 5, + /obj/structure/reagent_dispensers/keg/aphro = 2, + /obj/structure/reagent_dispensers/keg/aphro/strong = 2, + /obj/structure/reagent_dispensers/keg/gargle = 1) From 0079a5acad02b4f002d4d019cb6ef6971568ae50 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:19:13 -0500 Subject: [PATCH 17/67] byye --- .../code/game/objects/effects/spawner/spawners.dm | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 modular_citadel/code/game/objects/effects/spawner/spawners.dm diff --git a/modular_citadel/code/game/objects/effects/spawner/spawners.dm b/modular_citadel/code/game/objects/effects/spawner/spawners.dm deleted file mode 100644 index b6fbeef4c9..0000000000 --- a/modular_citadel/code/game/objects/effects/spawner/spawners.dm +++ /dev/null @@ -1,7 +0,0 @@ -/obj/effect/spawner/lootdrop/keg - name = "random keg spawner" - lootcount = 1 - loot = list(/obj/structure/reagent_dispensers/keg/mead = 5, - /obj/structure/reagent_dispensers/keg/aphro = 2, - /obj/structure/reagent_dispensers/keg/aphro/strong = 2, - /obj/structure/reagent_dispensers/keg/gargle = 1) \ No newline at end of file From 046c56c194f0916ec9f4ffde2d13b8069942ce3f Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:19:33 -0500 Subject: [PATCH 18/67] cya --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 9da63745c9..4c969e175e 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3077,7 +3077,6 @@ #include "modular_citadel\code\game\machinery\wishgranter.dm" #include "modular_citadel\code\game\objects\cit_screenshake.dm" #include "modular_citadel\code\game\objects\items.dm" -#include "modular_citadel\code\game\objects\effects\spawner\spawners.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" #include "modular_citadel\code\game\objects\items\balls.dm" #include "modular_citadel\code\game\objects\items\boombox.dm" From 412b0175b6b9e6edc08eab1095484dd8d0175a09 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:20:53 -0500 Subject: [PATCH 19/67] new file --- code/game/objects/items/balls.dm | 92 ++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 code/game/objects/items/balls.dm diff --git a/code/game/objects/items/balls.dm b/code/game/objects/items/balls.dm new file mode 100644 index 0000000000..59b47bacbd --- /dev/null +++ b/code/game/objects/items/balls.dm @@ -0,0 +1,92 @@ +/* BALLS - GLORIOUS BALLS +// +// Includes:- +// 1) Tennis balls, lines 10 - 92 +// +// +// +*/ + +/obj/item/toy/tennis + name = "tennis ball" + desc = "A classical tennis ball. It appears to have faint bite marks scattered all over its surface." + icon = 'modular_citadel/icons/obj/balls.dmi' + icon_state = "tennis_classic" + lefthand_file = 'modular_citadel/icons/mob/inhands/balls_left.dmi' + righthand_file = 'modular_citadel/icons/mob/inhands/balls_right.dmi' + item_state = "tennis_classic" + alternate_worn_icon = 'modular_citadel/icons/mob/mouthball.dmi' + slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_NECK | ITEM_SLOT_EARS //Fluff item, put it wherever you want! + throw_range = 14 + w_class = WEIGHT_CLASS_SMALL + +/obj/item/toy/tennis/pre_altattackby(atom/A, mob/living/user, params) //checks if it can do right click memes + altafterattack(A, user, TRUE, params) + return TRUE + +/obj/item/toy/tennis/altafterattack(atom/target, mob/living/carbon/user, proximity_flag, click_parameters) //does right click memes + if(istype(user)) + user.visible_message("[user] waggles [src] at [target].", "You waggle [src] at [target].") + return TRUE + +/obj/item/toy/tennis/rainbow + name = "pseudo-euclidean interdimensional tennis sphere" + desc = "A tennis ball from another plane of existance. Really groovy." + icon_state = "tennis_rainbow" + item_state = "tennis_rainbow" + actions_types = list(/datum/action/item_action/squeeze) //Giving the masses easy access to unilimted honks would be annoying + +/obj/item/toy/tennis/rainbow/Initialize() + . = ..() + AddComponent(/datum/component/squeak) + +/obj/item/toy/tennis/rainbow/izzy //izzyinbox's donator item + name = "Katlin's Ball" + desc = "A tennis ball that's seen a good bit of love, being covered in a few black and white hairs and slobber." + icon_state = "tennis_izzy" + item_state = "tennis_izzy" + +/obj/item/toy/tennis/red //da red wuns go fasta + name = "red tennis ball" + desc = "A red tennis ball. It goes three times faster!" + icon_state = "tennis_red" + item_state = "tennis_red" + throw_speed = 9 + +/obj/item/toy/tennis/yellow //because yellow is hot I guess + name = "yellow tennis ball" + desc = "A yellow tennis ball. It seems to have a flame-retardant coating." + icon_state = "tennis_yellow" + item_state = "tennis_yellow" + resistance_flags = FIRE_PROOF + +/obj/item/toy/tennis/green //pestilence + name = "green tennis ball" + desc = "A green tennis ball. It seems to have an impermeable coating." + icon_state = "tennis_green" + item_state = "tennis_green" + permeability_coefficient = 0.9 + +/obj/item/toy/tennis/cyan //electric + name = "cyan tennis ball" + desc = "A cyan tennis ball. It seems to have odd electrical properties." + icon_state = "tennis_cyan" + item_state = "tennis_cyan" + siemens_coefficient = 0.9 + +/obj/item/toy/tennis/blue //reliability + name = "blue tennis ball" + desc = "A blue tennis ball. It seems ever so slightly more robust than normal." + icon_state = "tennis_blue" + item_state = "tennis_blue" + max_integrity = 300 + +/obj/item/toy/tennis/purple //because purple dyes have high pH and would neutralize acids I guess + name = "purple tennis ball" + desc = "A purple tennis ball. It seems to have an acid-resistant coating." + icon_state = "tennis_purple" + item_state = "tennis_purple" + resistance_flags = ACID_PROOF + +/datum/action/item_action/squeeze + name = "Squeak!" From 2f9b6f93bb9289818c66b2723d4f755684da2490 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:21:37 -0500 Subject: [PATCH 20/67] balls.dm --- tgstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 4c969e175e..ea637139ec 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -836,6 +836,7 @@ #include "code\game\objects\items\AI_modules.dm" #include "code\game\objects\items\airlock_painter.dm" #include "code\game\objects\items\apc_frame.dm" +#include "code\game\objects\items\balls.dm" #include "code\game\objects\items\blueprints.dm" #include "code\game\objects\items\body_egg.dm" #include "code\game\objects\items\bodybag.dm" @@ -3078,7 +3079,6 @@ #include "modular_citadel\code\game\objects\cit_screenshake.dm" #include "modular_citadel\code\game\objects\items.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" -#include "modular_citadel\code\game\objects\items\balls.dm" #include "modular_citadel\code\game\objects\items\boombox.dm" #include "modular_citadel\code\game\objects\items\stunsword.dm" #include "modular_citadel\code\game\objects\items\devices\radio\encryptionkey.dm" From 4ebc80e13755c9fd95c084d8bcd117e1b6536540 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:21:45 -0500 Subject: [PATCH 21/67] bye bye --- .../code/game/objects/items/balls.dm | 92 ------------------- 1 file changed, 92 deletions(-) delete mode 100644 modular_citadel/code/game/objects/items/balls.dm diff --git a/modular_citadel/code/game/objects/items/balls.dm b/modular_citadel/code/game/objects/items/balls.dm deleted file mode 100644 index 79552bff6d..0000000000 --- a/modular_citadel/code/game/objects/items/balls.dm +++ /dev/null @@ -1,92 +0,0 @@ -/* BALLS - GLORIOUS BALLS -// -// Includes:- -// 1) Tennis balls, lines 10 - 92 -// -// -// -*/ - -/obj/item/toy/tennis - name = "tennis ball" - desc = "A classical tennis ball. It appears to have faint bite marks scattered all over its surface." - icon = 'modular_citadel/icons/obj/balls.dmi' - icon_state = "tennis_classic" - lefthand_file = 'modular_citadel/icons/mob/inhands/balls_left.dmi' - righthand_file = 'modular_citadel/icons/mob/inhands/balls_right.dmi' - item_state = "tennis_classic" - alternate_worn_icon = 'modular_citadel/icons/mob/mouthball.dmi' - slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_NECK | ITEM_SLOT_EARS //Fluff item, put it wherever you want! - throw_range = 14 - w_class = WEIGHT_CLASS_SMALL - -/obj/item/toy/tennis/pre_altattackby(atom/A, mob/living/user, params) //checks if it can do right click memes - altafterattack(A, user, TRUE, params) - return TRUE - -/obj/item/toy/tennis/altafterattack(atom/target, mob/living/carbon/user, proximity_flag, click_parameters) //does right click memes - if(istype(user)) - user.visible_message("[user] waggles [src] at [target].", "You waggle [src] at [target].") - return TRUE - -/obj/item/toy/tennis/rainbow - name = "pseudo-euclidean interdimensional tennis sphere" - desc = "A tennis ball from another plane of existance. Really groovy." - icon_state = "tennis_rainbow" - item_state = "tennis_rainbow" - actions_types = list(/datum/action/item_action/squeeze) //Giving the masses easy access to unilimted honks would be annoying - -/obj/item/toy/tennis/rainbow/Initialize() - . = ..() - AddComponent(/datum/component/squeak) - -/obj/item/toy/tennis/rainbow/izzy //izzyinbox's donator item - name = "Katlin's Ball" - desc = "A tennis ball that's seen a good bit of love, being covered in a few black and white hairs and slobber." - icon_state = "tennis_izzy" - item_state = "tennis_izzy" - -/obj/item/toy/tennis/red //da red wuns go fasta - name = "red tennis ball" - desc = "A red tennis ball. It goes three times faster!" - icon_state = "tennis_red" - item_state = "tennis_red" - throw_speed = 9 - -/obj/item/toy/tennis/yellow //because yellow is hot I guess - name = "yellow tennis ball" - desc = "A yellow tennis ball. It seems to have a flame-retardant coating." - icon_state = "tennis_yellow" - item_state = "tennis_yellow" - resistance_flags = FIRE_PROOF - -/obj/item/toy/tennis/green //pestilence - name = "green tennis ball" - desc = "A green tennis ball. It seems to have an impermeable coating." - icon_state = "tennis_green" - item_state = "tennis_green" - permeability_coefficient = 0.9 - -/obj/item/toy/tennis/cyan //electric - name = "cyan tennis ball" - desc = "A cyan tennis ball. It seems to have odd electrical properties." - icon_state = "tennis_cyan" - item_state = "tennis_cyan" - siemens_coefficient = 0.9 - -/obj/item/toy/tennis/blue //reliability - name = "blue tennis ball" - desc = "A blue tennis ball. It seems ever so slightly more robust than normal." - icon_state = "tennis_blue" - item_state = "tennis_blue" - max_integrity = 300 - -/obj/item/toy/tennis/purple //because purple dyes have high pH and would neutralize acids I guess - name = "purple tennis ball" - desc = "A purple tennis ball. It seems to have an acid-resistant coating." - icon_state = "tennis_purple" - item_state = "tennis_purple" - resistance_flags = ACID_PROOF - -/datum/action/item_action/squeeze - name = "Squeak!" \ No newline at end of file From e5e58518e4a9015d70827594c7de2c933c83a412 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:22:44 -0500 Subject: [PATCH 22/67] boomers --- code/game/objects/items/boombox.dm | 61 ++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 code/game/objects/items/boombox.dm diff --git a/code/game/objects/items/boombox.dm b/code/game/objects/items/boombox.dm new file mode 100644 index 0000000000..10d12f1973 --- /dev/null +++ b/code/game/objects/items/boombox.dm @@ -0,0 +1,61 @@ +/obj/item/boombox + name = "boombox" + desc = "A dusty, gray, bulky, battery-powered, auto-looping stereo cassette player. An ancient relic from prehistoric times on that one planet with humans and stuff. Yeah, that one." + icon = 'modular_citadel/icons/obj/boombox.dmi' + icon_state = "raiqbawks_off"//PLACEHOLDER UNTIL SOMEONE SPRITES PLAIN NON-FANCY BOOMBOXES + w_class = WEIGHT_CLASS_NORMAL + force = 3 + var/baseiconstate = "raiqbawks" + var/boomingandboxing = FALSE + var/list/availabletrackids + +/obj/item/boombox/attack_self(mob/user) + . = ..() + if(boomingandboxing) + SSjukeboxes.removejukebox(SSjukeboxes.findjukeboxindex(src)) + boomingandboxing = FALSE + to_chat(user, "You flip a switch on [src], and the music immediately stops.") + update_icon() + return + if(!availabletrackids || !availabletrackids.len) + to_chat(user, "[src] flashes as you prod it senselessly. It doesn't have any songs stored on it.") + return + if(!boomingandboxing) + var/list/tracklist = list() + for(var/datum/track/S in SSjukeboxes.songs) + if(istype(S) && S.song_associated_id in availabletrackids) + tracklist[S.song_name] = S + var/selected = input(user, "Play song", "Track:") as null|anything in tracklist + if(QDELETED(src) || !selected || !istype(tracklist[selected], /datum/track)) + return + var/jukeboxslottotake = SSjukeboxes.addjukebox(src, tracklist[selected]) + if(jukeboxslottotake) + boomingandboxing = TRUE + update_icon() + +/obj/item/boombox/Destroy(mob/user) + SSjukeboxes.removejukebox(SSjukeboxes.findjukeboxindex(src)) + . = ..() + +/obj/item/boombox/update_icon() + icon_state = "[baseiconstate]_[boomingandboxing ? "on" : "off"]" + return + +/obj/item/boombox/raiq + name = "Miami Boomer" + desc = "A shiny, fashionable boombox filled to the brim with neon lights, synthesizers, gang violence, and broken R keys. A worn-out sticker on the back states \"Includes three kickin' beats!\"" + icon_state = "raiqbawks_off" + baseiconstate = "raiqbawks" + availabletrackids = list("hotline.ogg","chiptune.ogg","genesis.ogg") + +/obj/item/boombox/raiq/update_icon() + . = ..() + if(boomingandboxing) + START_PROCESSING(SSobj, src) + else + STOP_PROCESSING(SSobj, src) + set_light(0) + +/obj/item/boombox/raiq/process() + set_light(5,0.95,pick("#d87aff","#7a7aff","#89ecff","#b88eff","#ff59ad")) + return From ab8e82d3df48832b7402afb88b9d4c704db05c5b Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:23:25 -0500 Subject: [PATCH 23/67] boombox --- tgstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index ea637139ec..0505947573 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -840,6 +840,7 @@ #include "code\game\objects\items\blueprints.dm" #include "code\game\objects\items\body_egg.dm" #include "code\game\objects\items\bodybag.dm" +#include "code\game\objects\items\boombox.dm" #include "code\game\objects\items\candle.dm" #include "code\game\objects\items\cardboard_cutouts.dm" #include "code\game\objects\items\cards_ids.dm" @@ -3079,7 +3080,6 @@ #include "modular_citadel\code\game\objects\cit_screenshake.dm" #include "modular_citadel\code\game\objects\items.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" -#include "modular_citadel\code\game\objects\items\boombox.dm" #include "modular_citadel\code\game\objects\items\stunsword.dm" #include "modular_citadel\code\game\objects\items\devices\radio\encryptionkey.dm" #include "modular_citadel\code\game\objects\items\devices\radio\headset.dm" From 0f7b3f4ee89e8504c46e22bc1d53b59d3ab32050 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:23:32 -0500 Subject: [PATCH 24/67] death --- .../code/game/objects/items/boombox.dm | 61 ------------------- 1 file changed, 61 deletions(-) delete mode 100644 modular_citadel/code/game/objects/items/boombox.dm diff --git a/modular_citadel/code/game/objects/items/boombox.dm b/modular_citadel/code/game/objects/items/boombox.dm deleted file mode 100644 index 10d12f1973..0000000000 --- a/modular_citadel/code/game/objects/items/boombox.dm +++ /dev/null @@ -1,61 +0,0 @@ -/obj/item/boombox - name = "boombox" - desc = "A dusty, gray, bulky, battery-powered, auto-looping stereo cassette player. An ancient relic from prehistoric times on that one planet with humans and stuff. Yeah, that one." - icon = 'modular_citadel/icons/obj/boombox.dmi' - icon_state = "raiqbawks_off"//PLACEHOLDER UNTIL SOMEONE SPRITES PLAIN NON-FANCY BOOMBOXES - w_class = WEIGHT_CLASS_NORMAL - force = 3 - var/baseiconstate = "raiqbawks" - var/boomingandboxing = FALSE - var/list/availabletrackids - -/obj/item/boombox/attack_self(mob/user) - . = ..() - if(boomingandboxing) - SSjukeboxes.removejukebox(SSjukeboxes.findjukeboxindex(src)) - boomingandboxing = FALSE - to_chat(user, "You flip a switch on [src], and the music immediately stops.") - update_icon() - return - if(!availabletrackids || !availabletrackids.len) - to_chat(user, "[src] flashes as you prod it senselessly. It doesn't have any songs stored on it.") - return - if(!boomingandboxing) - var/list/tracklist = list() - for(var/datum/track/S in SSjukeboxes.songs) - if(istype(S) && S.song_associated_id in availabletrackids) - tracklist[S.song_name] = S - var/selected = input(user, "Play song", "Track:") as null|anything in tracklist - if(QDELETED(src) || !selected || !istype(tracklist[selected], /datum/track)) - return - var/jukeboxslottotake = SSjukeboxes.addjukebox(src, tracklist[selected]) - if(jukeboxslottotake) - boomingandboxing = TRUE - update_icon() - -/obj/item/boombox/Destroy(mob/user) - SSjukeboxes.removejukebox(SSjukeboxes.findjukeboxindex(src)) - . = ..() - -/obj/item/boombox/update_icon() - icon_state = "[baseiconstate]_[boomingandboxing ? "on" : "off"]" - return - -/obj/item/boombox/raiq - name = "Miami Boomer" - desc = "A shiny, fashionable boombox filled to the brim with neon lights, synthesizers, gang violence, and broken R keys. A worn-out sticker on the back states \"Includes three kickin' beats!\"" - icon_state = "raiqbawks_off" - baseiconstate = "raiqbawks" - availabletrackids = list("hotline.ogg","chiptune.ogg","genesis.ogg") - -/obj/item/boombox/raiq/update_icon() - . = ..() - if(boomingandboxing) - START_PROCESSING(SSobj, src) - else - STOP_PROCESSING(SSobj, src) - set_light(0) - -/obj/item/boombox/raiq/process() - set_light(5,0.95,pick("#d87aff","#7a7aff","#89ecff","#b88eff","#ff59ad")) - return From 62ebc2d2263cc310b2f0a38376cdca3050365619 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:25:07 -0500 Subject: [PATCH 25/67] zoom --- code/game/objects/items/devices/radio/encryptionkey.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index cc009b5fc2..e26b9dd845 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -92,7 +92,13 @@ /obj/item/encryptionkey/heads/hop name = "\proper the head of personnel's encryption key" icon_state = "hop_cypherkey" - channels = list(RADIO_CHANNEL_SUPPLY = 1, RADIO_CHANNEL_SERVICE = 1, RADIO_CHANNEL_COMMAND = 1) + channels = list(RADIO_CHANNEL_SERVICE = 1, RADIO_CHANNEL_COMMAND = 1) + +/obj/item/encryptionkey/heads/qm + name = "\proper the quartermaster's encryption key" + desc = "An encryption key for a radio headset. Channels are as follows: :u - supply, :c - command." + icon_state = "hop_cypherkey" + channels = list(RADIO_CHANNEL_SUPPLY = 1, RADIO_CHANNEL_COMMAND = 1) /obj/item/encryptionkey/headset_cargo name = "supply radio encryption key" From 861a3c7a1154e84b108af6af56a2c706e38921f4 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:25:16 -0500 Subject: [PATCH 26/67] zee --- .../game/objects/items/devices/radio/encryptionkey.dm | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 modular_citadel/code/game/objects/items/devices/radio/encryptionkey.dm diff --git a/modular_citadel/code/game/objects/items/devices/radio/encryptionkey.dm b/modular_citadel/code/game/objects/items/devices/radio/encryptionkey.dm deleted file mode 100644 index 5e3d7318cf..0000000000 --- a/modular_citadel/code/game/objects/items/devices/radio/encryptionkey.dm +++ /dev/null @@ -1,10 +0,0 @@ -/obj/item/encryptionkey/heads/qm - name = "\proper the quartermaster's encryption key" - desc = "An encryption key for a radio headset. Channels are as follows: :u - supply, :c - command." - icon_state = "hop_cypherkey" - channels = list("Supply" = 1, "Command" = 1) - -/obj/item/encryptionkey/heads/hop - desc = "An encryption key for a radio headset. Channels are as follows: :v - service, :c - command." - channels = list("Service" = 1, "Command" = 1) - From 96a2ee3c3fbaced10c1d8d2373f45d925dac28bd Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:25:35 -0500 Subject: [PATCH 27/67] Update tgstation.dme --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 0505947573..3459c8a5bb 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3081,7 +3081,6 @@ #include "modular_citadel\code\game\objects\items.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" #include "modular_citadel\code\game\objects\items\stunsword.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\encryptionkey.dm" #include "modular_citadel\code\game\objects\items\devices\radio\headset.dm" #include "modular_citadel\code\game\objects\items\devices\radio\shockcollar.dm" #include "modular_citadel\code\modules\admin\admin.dm" From aacf4bec8bf3219a3cad48aedab7beb1ef616d55 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:26:48 -0500 Subject: [PATCH 28/67] qm set --- code/game/objects/items/devices/radio/headset.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 42d9ec0269..94ec3dc541 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -206,6 +206,12 @@ GLOBAL_LIST_INIT(channel_tokens, list( icon_state = "com_headset" keyslot = new /obj/item/encryptionkey/heads/hop +/obj/item/radio/headset/heads/qm + name = "\proper the quartermaster's headset" + desc = "The headset of the king (or queen) of paperwork." + icon_state = "com_headset" + keyslot = new /obj/item/encryptionkey/heads/qm + /obj/item/radio/headset/headset_cargo name = "supply radio headset" desc = "A headset used by the QM and his slaves." From 6abb7449c32ee9edc46830c909cd9601e033cfce Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:27:01 -0500 Subject: [PATCH 29/67] bye --- .../code/game/objects/items/devices/radio/headset.dm | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 modular_citadel/code/game/objects/items/devices/radio/headset.dm diff --git a/modular_citadel/code/game/objects/items/devices/radio/headset.dm b/modular_citadel/code/game/objects/items/devices/radio/headset.dm deleted file mode 100644 index 3d1b36f645..0000000000 --- a/modular_citadel/code/game/objects/items/devices/radio/headset.dm +++ /dev/null @@ -1,10 +0,0 @@ -/obj/item/radio/headset/heads/qm - name = "\proper the quartermaster's headset" - desc = "The headset of the king (or queen) of paperwork.\nChannels are as follows: :u - supply, :c - command." - icon_state = "com_headset" - keyslot = new /obj/item/encryptionkey/heads/qm - -/obj/item/radio/headset/heads/hop - desc = "The headset of the guy who will one day be captain.\nChannels are as follows: :v - service, :c - command." - keyslot = new /obj/item/encryptionkey/heads/hop - From 17a169b90c1f525db4074db767a838d4710a8006 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:27:14 -0500 Subject: [PATCH 30/67] headset --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 3459c8a5bb..3bf5b6a848 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3081,7 +3081,6 @@ #include "modular_citadel\code\game\objects\items.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" #include "modular_citadel\code\game\objects\items\stunsword.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\headset.dm" #include "modular_citadel\code\game\objects\items\devices\radio\shockcollar.dm" #include "modular_citadel\code\modules\admin\admin.dm" #include "modular_citadel\code\modules\admin\chat_commands.dm" From e21cb4e67b501f5214dca986e5b58ec4e790e418 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:28:55 -0500 Subject: [PATCH 31/67] shocking --- .../items/devices/radio/electropack.dm | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index b74b0fa3d4..231818be77 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -142,3 +142,87 @@ Code: user << browse(dat, "window=radio") onclose(user, "radio") return + +/obj/item/electropack/shockcollar + name = "shock collar" + desc = "A reinforced metal collar. It seems to have some form of wiring near the front. Strange.." + icon = 'modular_citadel/icons/obj/clothing/cit_neck.dmi' + alternate_worn_icon = 'modular_citadel/icons/mob/citadel/neck.dmi' + icon_state = "shockcollar" + item_state = "shockcollar" + body_parts_covered = NECK + slot_flags = ITEM_SLOT_NECK | ITEM_SLOT_DENYPOCKET //no more pocket shockers + w_class = WEIGHT_CLASS_SMALL + strip_delay = 60 + equip_delay_other = 60 + materials = list(MAT_METAL=5000, MAT_GLASS=2000) + var/tagname = null + +/datum/design/electropack/shockcollar + name = "Shockcollar" + id = "shockcollar" + build_type = AUTOLATHE + build_path = /obj/item/electropack/shockcollar + materials = list(MAT_METAL=5000, MAT_GLASS=2000) + category = list("hacked", "Misc") + +/obj/item/electropack/shockcollar/attack_hand(mob/user) + if(loc == user && user.get_item_by_slot(SLOT_NECK)) + to_chat(user, "The collar is fastened tight! You'll need help taking this off!") + return + ..() + +/obj/item/electropack/shockcollar/receive_signal(datum/signal/signal) + if(!signal || signal.data["code"] != code) + return + + if(isliving(loc) && on) + if(shock_cooldown != 0) + return + shock_cooldown = 1 + spawn(100) + shock_cooldown = 0 + var/mob/living/L = loc + step(L, pick(GLOB.cardinals)) + + to_chat(L, "You feel a sharp shock from the collar!") + var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread + s.set_up(3, 1, L) + s.start() + + L.Knockdown(100) + + if(master) + master.receive_signal() + return + +/obj/item/electropack/shockcollar/attack_self(mob/user) //Turns out can't fully source this from the parent item, spritepath gets confused if power toggled. Will come back to this when I know how to code better and readd powertoggle.. + var/option = "Change Name" + option = input(user, "What do you want to do?", "[src]", option) as null|anything in list("Change Name", "Change Frequency") + switch(option) + if("Change Name") + var/t = input(user, "Would you like to change the name on the tag?", "Name your new pet", tagname ? tagname : "Spot") as null|text + if(t) + tagname = copytext(sanitize(t), 1, MAX_NAME_LEN) + name = "[initial(name)] - [tagname]" + if("Change Frequency") + if(!ishuman(user)) + return + user.set_machine(src) + var/dat = {"
+ Frequency/Code for shock collar:
+ Frequency: + - + - [format_frequency(frequency)] + + + +
+ Code: + - + - [code] + + + +
+
"} + + user << browse(dat, "window=radio") + onclose(user, "radio") + return From 9f95fb5d9b5477cc6a80a34320717e81f4a36138 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:29:02 -0500 Subject: [PATCH 32/67] cya --- .../items/devices/radio/shockcollar.dm | 83 ------------------- 1 file changed, 83 deletions(-) delete mode 100644 modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm diff --git a/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm b/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm deleted file mode 100644 index 9d0757e26e..0000000000 --- a/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm +++ /dev/null @@ -1,83 +0,0 @@ -/obj/item/electropack/shockcollar - name = "shock collar" - desc = "A reinforced metal collar. It seems to have some form of wiring near the front. Strange.." - icon = 'modular_citadel/icons/obj/clothing/cit_neck.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/neck.dmi' - icon_state = "shockcollar" - item_state = "shockcollar" - body_parts_covered = NECK - slot_flags = ITEM_SLOT_NECK | ITEM_SLOT_DENYPOCKET //no more pocket shockers - w_class = WEIGHT_CLASS_SMALL - strip_delay = 60 - equip_delay_other = 60 - materials = list(MAT_METAL=5000, MAT_GLASS=2000) - var/tagname = null - -/datum/design/electropack/shockcollar - name = "Shockcollar" - id = "shockcollar" - build_type = AUTOLATHE - build_path = /obj/item/electropack/shockcollar - materials = list(MAT_METAL=5000, MAT_GLASS=2000) - category = list("hacked", "Misc") - -/obj/item/electropack/shockcollar/attack_hand(mob/user) - if(loc == user && user.get_item_by_slot(SLOT_NECK)) - to_chat(user, "The collar is fastened tight! You'll need help taking this off!") - return - ..() - -/obj/item/electropack/shockcollar/receive_signal(datum/signal/signal) - if(!signal || signal.data["code"] != code) - return - - if(isliving(loc) && on) - if(shock_cooldown != 0) - return - shock_cooldown = 1 - spawn(100) - shock_cooldown = 0 - var/mob/living/L = loc - step(L, pick(GLOB.cardinals)) - - to_chat(L, "You feel a sharp shock from the collar!") - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(3, 1, L) - s.start() - - L.Knockdown(100) - - if(master) - master.receive_signal() - return - -/obj/item/electropack/shockcollar/attack_self(mob/user) //Turns out can't fully source this from the parent item, spritepath gets confused if power toggled. Will come back to this when I know how to code better and readd powertoggle.. - var/option = "Change Name" - option = input(user, "What do you want to do?", "[src]", option) as null|anything in list("Change Name", "Change Frequency") - switch(option) - if("Change Name") - var/t = input(user, "Would you like to change the name on the tag?", "Name your new pet", tagname ? tagname : "Spot") as null|text - if(t) - tagname = copytext(sanitize(t), 1, MAX_NAME_LEN) - name = "[initial(name)] - [tagname]" - if("Change Frequency") - if(!ishuman(user)) - return - user.set_machine(src) - var/dat = {"
- Frequency/Code for shock collar:
- Frequency: - - - - [format_frequency(frequency)] - + - +
- Code: - - - - [code] - + - +
-
"} - - user << browse(dat, "window=radio") - onclose(user, "radio") - return From b66d773755b8febc1eb8ebffb3767f452e136cc6 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:29:16 -0500 Subject: [PATCH 33/67] bye --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 3bf5b6a848..9430c579da 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3081,7 +3081,6 @@ #include "modular_citadel\code\game\objects\items.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" #include "modular_citadel\code\game\objects\items\stunsword.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\shockcollar.dm" #include "modular_citadel\code\modules\admin\admin.dm" #include "modular_citadel\code\modules\admin\chat_commands.dm" #include "modular_citadel\code\modules\admin\holder2.dm" From f88eefa8a989b29b54ded8b240179dd3733255df Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:30:28 -0500 Subject: [PATCH 34/67] stunsword --- code/game/objects/items/stunbaton.dm | 81 ++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 6972587263..fd35fa2509 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -223,6 +223,86 @@ if(!iscyborg(loc)) deductcharge(1000 / severity, TRUE, FALSE) +/obj/item/melee/baton/stunsword + name = "stunsword" + desc = "not actually sharp, this sword is functionally identical to a stunbaton" + icon = 'modular_citadel/icons/obj/stunsword.dmi' + icon_state = "stunsword" + item_state = "sword" + lefthand_file = 'modular_citadel/icons/mob/inhands/stunsword_left.dmi' + righthand_file = 'modular_citadel/icons/mob/inhands/stunsword_right.dmi' + +/obj/item/melee/baton/stunsword/get_belt_overlay() + if(istype(loc, /obj/item/storage/belt/sabre)) + return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "stunsword") + return ..() + +/obj/item/melee/baton/stunsword/get_worn_belt_overlay(icon_file) + return mutable_appearance(icon_file, "-stunsword") + +/obj/item/ssword_kit + name = "stunsword kit" + desc = "a modkit for making a stunbaton into a stunsword" + icon = 'icons/obj/vending_restock.dmi' + icon_state = "refill_donksoft" + var/product = /obj/item/melee/baton/stunsword //what it makes + var/list/fromitem = list(/obj/item/melee/baton, /obj/item/melee/baton/loaded) //what it needs + afterattack(obj/O, mob/user as mob) + if(istype(O, product)) + to_chat(user,"[O] is already modified!") + else if(O.type in fromitem) //makes sure O is the right thing + var/obj/item/melee/baton/B = O + if(!B.cell) //checks for a powercell in the baton. If there isn't one, continue. If there is, warn the user to take it out + new product(usr.loc) //spawns the product + user.visible_message("[user] modifies [O]!","You modify the [O]!") + qdel(O) //Gets rid of the baton + qdel(src) //gets rid of the kit + + else + to_chat(user,"Remove the powercell first!") //We make this check because the stunsword starts without a battery. + else + to_chat(user, " You can't modify [O] with this kit!") + +/obj/item/melee/baton/stunsword + name = "stunsword" + desc = "not actually sharp, this sword is functionally identical to a stunbaton" + icon = 'modular_citadel/icons/obj/stunsword.dmi' + icon_state = "stunsword" + item_state = "sword" + lefthand_file = 'modular_citadel/icons/mob/inhands/stunsword_left.dmi' + righthand_file = 'modular_citadel/icons/mob/inhands/stunsword_right.dmi' + +/obj/item/melee/baton/stunsword/get_belt_overlay() + if(istype(loc, /obj/item/storage/belt/sabre)) + return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "stunsword") + return ..() + +/obj/item/melee/baton/stunsword/get_worn_belt_overlay(icon_file) + return mutable_appearance(icon_file, "-stunsword") + +/obj/item/ssword_kit + name = "stunsword kit" + desc = "a modkit for making a stunbaton into a stunsword" + icon = 'icons/obj/vending_restock.dmi' + icon_state = "refill_donksoft" + var/product = /obj/item/melee/baton/stunsword //what it makes + var/list/fromitem = list(/obj/item/melee/baton, /obj/item/melee/baton/loaded) //what it needs + afterattack(obj/O, mob/user as mob) + if(istype(O, product)) + to_chat(user,"[O] is already modified!") + else if(O.type in fromitem) //makes sure O is the right thing + var/obj/item/melee/baton/B = O + if(!B.cell) //checks for a powercell in the baton. If there isn't one, continue. If there is, warn the user to take it out + new product(usr.loc) //spawns the product + user.visible_message("[user] modifies [O]!","You modify the [O]!") + qdel(O) //Gets rid of the baton + qdel(src) //gets rid of the kit + + else + to_chat(user,"Remove the powercell first!") //We make this check because the stunsword starts without a battery. + else + to_chat(user, " You can't modify [O] with this kit!") + //Makeshift stun baton. Replacement for stun gloves. /obj/item/melee/baton/cattleprod name = "stunprod" @@ -249,5 +329,6 @@ sparkler?.activate() . = ..() + #undef STUNBATON_CHARGE_LENIENCY #undef STUNBATON_DEPLETION_RATE From 0dbcf2085b4cf16a94f75b0b21821fe397f7de76 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:30:45 -0500 Subject: [PATCH 35/67] bye --- .../code/game/objects/items/stunsword.dm | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 modular_citadel/code/game/objects/items/stunsword.dm diff --git a/modular_citadel/code/game/objects/items/stunsword.dm b/modular_citadel/code/game/objects/items/stunsword.dm deleted file mode 100644 index 7a5398f7d2..0000000000 --- a/modular_citadel/code/game/objects/items/stunsword.dm +++ /dev/null @@ -1,41 +0,0 @@ -/obj/item/melee/baton/stunsword - name = "stunsword" - desc = "not actually sharp, this sword is functionally identical to a stunbaton" - icon = 'modular_citadel/icons/obj/stunsword.dmi' - icon_state = "stunsword" - item_state = "sword" - lefthand_file = 'modular_citadel/icons/mob/inhands/stunsword_left.dmi' - righthand_file = 'modular_citadel/icons/mob/inhands/stunsword_right.dmi' - -/obj/item/melee/baton/stunsword/get_belt_overlay() - if(istype(loc, /obj/item/storage/belt/sabre)) - return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "stunsword") - return ..() - -/obj/item/melee/baton/stunsword/get_worn_belt_overlay(icon_file) - return mutable_appearance(icon_file, "-stunsword") - -/obj/item/ssword_kit - name = "stunsword kit" - desc = "a modkit for making a stunbaton into a stunsword" - icon = 'icons/obj/vending_restock.dmi' - icon_state = "refill_donksoft" - var/product = /obj/item/melee/baton/stunsword //what it makes - var/list/fromitem = list(/obj/item/melee/baton, /obj/item/melee/baton/loaded) //what it needs - afterattack(obj/O, mob/user as mob) - if(istype(O, product)) - to_chat(user,"[O] is already modified!") - else if(O.type in fromitem) //makes sure O is the right thing - var/obj/item/melee/baton/B = O - if(!B.cell) //checks for a powercell in the baton. If there isn't one, continue. If there is, warn the user to take it out - new product(usr.loc) //spawns the product - user.visible_message("[user] modifies [O]!","You modify the [O]!") - qdel(O) //Gets rid of the baton - qdel(src) //gets rid of the kit - - else - to_chat(user,"Remove the powercell first!") //We make this check because the stunsword starts without a battery. - else - to_chat(user, " You can't modify [O] with this kit!") - - From a03f5b4b268e0316459efcd86324eaba029c10d2 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:30:53 -0500 Subject: [PATCH 36/67] bye --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 9430c579da..cae142f3ee 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3080,7 +3080,6 @@ #include "modular_citadel\code\game\objects\cit_screenshake.dm" #include "modular_citadel\code\game\objects\items.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" -#include "modular_citadel\code\game\objects\items\stunsword.dm" #include "modular_citadel\code\modules\admin\admin.dm" #include "modular_citadel\code\modules\admin\chat_commands.dm" #include "modular_citadel\code\modules\admin\holder2.dm" From 799059071f912ff8b419acda89ea1e80b428a96c Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:32:47 -0500 Subject: [PATCH 37/67] this --- code/game/objects/items.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index b50acb33af..813733d6d7 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -10,6 +10,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/item_state = null var/lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' var/righthand_file = 'icons/mob/inhands/items_righthand.dmi' + var/list/alternate_screams = list() //REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE //Dimensions of the icon file used when this item is worn, eg: hats.dmi //eg: 32x32 sprite, 64x64 sprite, etc. From 93fc0b3716e9624ef1cb9339157b14a430e5f141 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:34:26 -0500 Subject: [PATCH 38/67] xenos helmet --- code/modules/clothing/head/misc.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 4c6a0fa3b6..ba43e0b9d5 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -178,6 +178,7 @@ icon_state = "xenos" item_state = "xenos_helm" desc = "A helmet made out of chitinous alien hide." + alternate_screams = list('sound/voice/hiss6.ogg') flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT /obj/item/clothing/head/fedora @@ -421,4 +422,4 @@ name = "security cowboy hat" desc = "A security cowboy hat, perfect for any true lawman" icon_state = "cowboyhat_sec" - item_state= "cowboyhat_sec" \ No newline at end of file + item_state= "cowboyhat_sec" From 5857da02a534c3cf38352029fa23b900cbb08e1f Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:35:30 -0500 Subject: [PATCH 39/67] cheeki breeki --- code/modules/clothing/head/misc_special.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index a18d68cc72..466af10dbd 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -86,6 +86,7 @@ desc = "Perfect for winter in Siberia, da?" icon_state = "ushankadown" item_state = "ushankadown" + alternate_screams = list('sound/voice/human/cyka1.ogg', 'sound/voice/human/cheekibreeki.ogg') flags_inv = HIDEEARS|HIDEHAIR var/earflaps = 1 cold_protection = HEAD From 3281db6000d8146c3fbd0469b4ed3f36c22d7611 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:39:13 -0500 Subject: [PATCH 40/67] scream --- code/modules/clothing/head/misc_special.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 466af10dbd..24a5c5351d 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -165,6 +165,7 @@ icon_state = "cardborg_h" item_state = "cardborg_h" flags_cover = HEADCOVERSEYES + alternate_screams = list('modular_citadel/sound/voice/scream_silicon.ogg') flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT dog_fashion = /datum/dog_fashion/head/cardborg From bfedc80c6498c4f60df57c77cdac471f8f2a1fe2 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:39:45 -0500 Subject: [PATCH 41/67] idk what this even is lmao --- code/game/objects/items/grenades/grenade.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/items/grenades/grenade.dm b/code/game/objects/items/grenades/grenade.dm index 98a1aed4c1..80096827e2 100644 --- a/code/game/objects/items/grenades/grenade.dm +++ b/code/game/objects/items/grenades/grenade.dm @@ -122,3 +122,6 @@ owner.visible_message("[attack_text] hits [owner]'s [src], setting it off! What a shot!") prime() return TRUE //It hit the grenade, not them + +/obj/item/proc/grenade_prime_react(obj/item/grenade/nade) + return From ab5223cb20847928f06e722017f9d22bae77061e Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:40:10 -0500 Subject: [PATCH 42/67] this took longer than all the other items combined --- modular_citadel/code/game/objects/items.dm | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 modular_citadel/code/game/objects/items.dm diff --git a/modular_citadel/code/game/objects/items.dm b/modular_citadel/code/game/objects/items.dm deleted file mode 100644 index dba460414e..0000000000 --- a/modular_citadel/code/game/objects/items.dm +++ /dev/null @@ -1,15 +0,0 @@ -/obj/item - var/list/alternate_screams = list() //REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE - -// lazy for screaming. -/obj/item/clothing/head/xenos - alternate_screams = list('sound/voice/hiss6.ogg') - -/obj/item/clothing/head/cardborg - alternate_screams = list('modular_citadel/sound/voice/scream_silicon.ogg') - -/obj/item/clothing/head/ushanka - alternate_screams = list('sound/voice/human/cyka1.ogg', 'sound/voice/human/cheekibreeki.ogg') - -/obj/item/proc/grenade_prime_react(obj/item/grenade/nade) - return \ No newline at end of file From 0a3daa211cd8bcae5dbeff52309581d226906beb Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:40:25 -0500 Subject: [PATCH 43/67] items begone --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index cae142f3ee..65f613fe0e 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3078,7 +3078,6 @@ #include "modular_citadel\code\datums\status_effects\debuffs.dm" #include "modular_citadel\code\game\machinery\wishgranter.dm" #include "modular_citadel\code\game\objects\cit_screenshake.dm" -#include "modular_citadel\code\game\objects\items.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" #include "modular_citadel\code\modules\admin\admin.dm" #include "modular_citadel\code\modules\admin\chat_commands.dm" From b6a187dc6d68e96baf95e8e85d811670ac477e6d Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Fri, 10 Jan 2020 22:48:33 -0500 Subject: [PATCH 44/67] OOPS --- code/game/objects/items/stunbaton.dm | 40 ---------------------------- 1 file changed, 40 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index fd35fa2509..b1133cb03d 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -263,46 +263,6 @@ else to_chat(user, " You can't modify [O] with this kit!") -/obj/item/melee/baton/stunsword - name = "stunsword" - desc = "not actually sharp, this sword is functionally identical to a stunbaton" - icon = 'modular_citadel/icons/obj/stunsword.dmi' - icon_state = "stunsword" - item_state = "sword" - lefthand_file = 'modular_citadel/icons/mob/inhands/stunsword_left.dmi' - righthand_file = 'modular_citadel/icons/mob/inhands/stunsword_right.dmi' - -/obj/item/melee/baton/stunsword/get_belt_overlay() - if(istype(loc, /obj/item/storage/belt/sabre)) - return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "stunsword") - return ..() - -/obj/item/melee/baton/stunsword/get_worn_belt_overlay(icon_file) - return mutable_appearance(icon_file, "-stunsword") - -/obj/item/ssword_kit - name = "stunsword kit" - desc = "a modkit for making a stunbaton into a stunsword" - icon = 'icons/obj/vending_restock.dmi' - icon_state = "refill_donksoft" - var/product = /obj/item/melee/baton/stunsword //what it makes - var/list/fromitem = list(/obj/item/melee/baton, /obj/item/melee/baton/loaded) //what it needs - afterattack(obj/O, mob/user as mob) - if(istype(O, product)) - to_chat(user,"[O] is already modified!") - else if(O.type in fromitem) //makes sure O is the right thing - var/obj/item/melee/baton/B = O - if(!B.cell) //checks for a powercell in the baton. If there isn't one, continue. If there is, warn the user to take it out - new product(usr.loc) //spawns the product - user.visible_message("[user] modifies [O]!","You modify the [O]!") - qdel(O) //Gets rid of the baton - qdel(src) //gets rid of the kit - - else - to_chat(user,"Remove the powercell first!") //We make this check because the stunsword starts without a battery. - else - to_chat(user, " You can't modify [O] with this kit!") - //Makeshift stun baton. Replacement for stun gloves. /obj/item/melee/baton/cattleprod name = "stunprod" From 1aee5e880a61cbb23c8b8962c01d94dceadea03a Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 11 Jan 2020 12:24:23 -0500 Subject: [PATCH 45/67] god --- .../items/devices/radio/electropack.dm | 61 ++++++++----------- 1 file changed, 27 insertions(+), 34 deletions(-) diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index 231818be77..5b13537a44 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -156,6 +156,7 @@ Code: strip_delay = 60 equip_delay_other = 60 materials = list(MAT_METAL=5000, MAT_GLASS=2000) + var/tagname = null /datum/design/electropack/shockcollar @@ -170,18 +171,17 @@ Code: if(loc == user && user.get_item_by_slot(SLOT_NECK)) to_chat(user, "The collar is fastened tight! You'll need help taking this off!") return - ..() + return ..() /obj/item/electropack/shockcollar/receive_signal(datum/signal/signal) if(!signal || signal.data["code"] != code) return if(isliving(loc) && on) - if(shock_cooldown != 0) + if(shock_cooldown == TRUE) return - shock_cooldown = 1 - spawn(100) - shock_cooldown = 0 + shock_cooldown = TRUE + addtimer(VARSET_CALLBACK(src, shock_cooldown, FALSE), 100) var/mob/living/L = loc step(L, pick(GLOB.cardinals)) @@ -196,33 +196,26 @@ Code: master.receive_signal() return -/obj/item/electropack/shockcollar/attack_self(mob/user) //Turns out can't fully source this from the parent item, spritepath gets confused if power toggled. Will come back to this when I know how to code better and readd powertoggle.. - var/option = "Change Name" - option = input(user, "What do you want to do?", "[src]", option) as null|anything in list("Change Name", "Change Frequency") - switch(option) - if("Change Name") - var/t = input(user, "Would you like to change the name on the tag?", "Name your new pet", tagname ? tagname : "Spot") as null|text - if(t) - tagname = copytext(sanitize(t), 1, MAX_NAME_LEN) - name = "[initial(name)] - [tagname]" - if("Change Frequency") - if(!ishuman(user)) - return - user.set_machine(src) - var/dat = {"
- Frequency/Code for shock collar:
- Frequency: - - - - [format_frequency(frequency)] - + - +
- Code: - - - - [code] - + - +
-
"} +/obj/item/electropack/shockcollar/attackby(obj/item/W, mob/user, params) //moves it here because on_click is being bad + if(istype(W, /obj/item/pen)) + var/t = input(user, "Would you like to change the name on the tag?", "Name your new pet", tagname ? tagname : "Spot") as null|text + if(t) + tagname = copytext(sanitize(t), 1, MAX_NAME_LEN) + name = "[initial(name)] - [tagname]" + else + return ..() - user << browse(dat, "window=radio") - onclose(user, "radio") - return +/obj/item/electropack/shockcollar/ui_interact(mob/user) //on_click calls this + var/dat = {" + +Frequency/Code for shock collar:
+Frequency: +[format_frequency(src.frequency)] +Set
+Code: +[src.code] +Set
+
"} + user << browse(dat, "window=radio") + onclose(user, "radio") + return From 108e585cf1e2821d7df0d5d3f4982350a89ac359 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 11 Jan 2020 12:25:38 -0500 Subject: [PATCH 46/67] shit --- .../items/devices/radio/electropack.dm | 109 +++++++++--------- 1 file changed, 55 insertions(+), 54 deletions(-) diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index 5b13537a44..f9da35ec18 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -10,22 +10,23 @@ slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_HUGE materials = list(MAT_METAL=10000, MAT_GLASS=2500) - var/on = TRUE + var/code = 2 var/frequency = FREQ_ELECTROPACK - var/shock_cooldown = 0 + var/on = TRUE + var/shock_cooldown = FALSE -/obj/item/electropack/suicide_act(mob/user) +/obj/item/electropack/suicide_act(mob/living/carbon/user) user.visible_message("[user] hooks [user.p_them()]self to the electropack and spams the trigger! It looks like [user.p_theyre()] trying to commit suicide!") return (FIRELOSS) /obj/item/electropack/Initialize() . = ..() - SSradio.add_object(src, frequency, RADIO_SIGNALER) + set_frequency(frequency) /obj/item/electropack/Destroy() SSradio.remove_object(src, frequency) - return ..() + . = ..() //ATTACK HAND IGNORING PARENT RETURN VALUE /obj/item/electropack/attack_hand(mob/user) @@ -36,7 +37,7 @@ return return ..() -/obj/item/electropack/attackby(obj/item/W, mob/user, params) +/obj/item/electropack/attackby(obj/item/W, mob/living/user, params) if(istype(W, /obj/item/clothing/head/helmet)) var/obj/item/assembly/shock_kit/A = new /obj/item/assembly/shock_kit(user) A.icon = 'icons/obj/assemblies.dmi' @@ -57,43 +58,47 @@ return ..() /obj/item/electropack/Topic(href, href_list) - //..() var/mob/living/carbon/C = usr if(usr.stat || usr.restrained() || C.back == src) return - if((ishuman(usr) && usr.contents.Find(src)) || usr.contents.Find(master) || (in_range(src, usr) && isturf(loc))) - usr.set_machine(src) - if(href_list["freq"]) - SSradio.remove_object(src, frequency) - frequency = sanitize_frequency(frequency + text2num(href_list["freq"])) - SSradio.add_object(src, frequency, RADIO_SIGNALER) - else - if(href_list["code"]) - code += text2num(href_list["code"]) - code = round(code) - code = min(100, code) - code = max(1, code) - else - if(href_list["power"]) - on = !( on ) - icon_state = "electropack[on]" - if(!( master )) - if(ismob(loc)) - attack_self(loc) - else - for(var/mob/M in viewers(1, src)) - if(M.client) - attack_self(M) - else - if(ismob(master.loc)) - attack_self(master.loc) - else - for(var/mob/M in viewers(1, master)) - if(M.client) - attack_self(M) - else + + if(!usr.canUseTopic(src, BE_CLOSE)) usr << browse(null, "window=radio") + onclose(usr, "radio") return + + if(href_list["set"]) + if(href_list["set"] == "freq") + var/new_freq = input(usr, "Input a new receiving frequency", "Electropack Frequency", format_frequency(frequency)) as num|null + if(!usr.canUseTopic(src, BE_CLOSE)) + return + new_freq = unformat_frequency(new_freq) + new_freq = sanitize_frequency(new_freq, TRUE) + set_frequency(new_freq) + + if(href_list["set"] == "code") + var/new_code = input(usr, "Input a new receiving code", "Electropack Code", code) as num|null + if(!usr.canUseTopic(src, BE_CLOSE)) + return + new_code = round(new_code) + new_code = CLAMP(new_code, 1, 100) + code = new_code + + if(href_list["set"] == "power") + if(!usr.canUseTopic(src, BE_CLOSE)) + return + on = !(on) + icon_state = "electropack[on]" + + if(usr) + attack_self(usr) + + return + +/obj/item/electropack/proc/set_frequency(new_frequency) + SSradio.remove_object(src, frequency) + frequency = new_frequency + SSradio.add_object(src, frequency, RADIO_SIGNALER) return /obj/item/electropack/receive_signal(datum/signal/signal) @@ -101,10 +106,10 @@ return if(isliving(loc) && on) - if(shock_cooldown != 0) + if(shock_cooldown == TRUE) return - shock_cooldown = 1 - addtimer(VARSET_CALLBACK(src, shock_cooldown, 0), 100) + shock_cooldown = TRUE + addtimer(VARSET_CALLBACK(src, shock_cooldown, FALSE), 100) var/mob/living/L = loc step(L, pick(GLOB.cardinals)) @@ -119,25 +124,21 @@ master.receive_signal() return -/obj/item/electropack/attack_self(mob/user) - +/obj/item/electropack/ui_interact(mob/user) if(!ishuman(user)) return + user.set_machine(src) - var/dat = {"Turned [on ? "On" : "Off"] - -Toggle
+ var/dat = {" + +Turned [on ? "On" : "Off"] - Toggle
Frequency/Code for electropack:
Frequency: -- -- [format_frequency(frequency)] -+ -+
- +[format_frequency(src.frequency)] +Set
Code: -- -- [code] -+ -+
+[src.code] +Set
"} user << browse(dat, "window=radio") onclose(user, "radio") From eb93e3d1d3f0b6c6b7ef23746c4e9f3a4326a841 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 11 Jan 2020 12:35:04 -0500 Subject: [PATCH 47/67] hi --- .../items/devices/radio/electropack.dm | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index f468121048..f10ee2b63f 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -144,3 +144,81 @@ Code: user << browse(dat, "window=radio") onclose(user, "radio") return + +/obj/item/electropack/shockcollar + name = "shock collar" + desc = "A reinforced metal collar. It seems to have some form of wiring near the front. Strange.." + icon = 'modular_citadel/icons/obj/clothing/cit_neck.dmi' + alternate_worn_icon = 'modular_citadel/icons/mob/citadel/neck.dmi' + icon_state = "shockcollar" + item_state = "shockcollar" + body_parts_covered = NECK + slot_flags = ITEM_SLOT_NECK | ITEM_SLOT_DENYPOCKET //no more pocket shockers + w_class = WEIGHT_CLASS_SMALL + strip_delay = 60 + equip_delay_other = 60 + materials = list(MAT_METAL=5000, MAT_GLASS=2000) + + var/tagname = null + +/datum/design/electropack/shockcollar + name = "Shockcollar" + id = "shockcollar" + build_type = AUTOLATHE + build_path = /obj/item/electropack/shockcollar + materials = list(MAT_METAL=5000, MAT_GLASS=2000) + category = list("hacked", "Misc") + +/obj/item/electropack/shockcollar/attack_hand(mob/user) + if(loc == user && user.get_item_by_slot(SLOT_NECK)) + to_chat(user, "The collar is fastened tight! You'll need help taking this off!") + return + return ..() + +/obj/item/electropack/shockcollar/receive_signal(datum/signal/signal) + if(!signal || signal.data["code"] != code) + return + + if(isliving(loc) && on) + if(shock_cooldown == TRUE) + return + shock_cooldown = TRUE + addtimer(VARSET_CALLBACK(src, shock_cooldown, FALSE), 100) + var/mob/living/L = loc + step(L, pick(GLOB.cardinals)) + + to_chat(L, "You feel a sharp shock from the collar!") + var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread + s.set_up(3, 1, L) + s.start() + + L.Knockdown(100) + + if(master) + master.receive_signal() + return + +/obj/item/electropack/shockcollar/attackby(obj/item/W, mob/user, params) //moves it here because on_click is being bad + if(istype(W, /obj/item/pen)) + var/t = input(user, "Would you like to change the name on the tag?", "Name your new pet", tagname ? tagname : "Spot") as null|text + if(t) + tagname = copytext(sanitize(t), 1, MAX_NAME_LEN) + name = "[initial(name)] - [tagname]" + else + return ..() + +/obj/item/electropack/shockcollar/ui_interact(mob/user) //on_click calls this + var/dat = {" + +Frequency/Code for shock collar:
+Frequency: +[format_frequency(src.frequency)] +Set
+ +Code: +[src.code] +Set
+
"} + user << browse(dat, "window=radio") + onclose(user, "radio") + return From 8afef6b2091c59cb9b5130b275cc4150aee4027f Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 11 Jan 2020 12:35:10 -0500 Subject: [PATCH 48/67] bye --- .../items/devices/radio/shockcollar.dm | 77 ------------------- 1 file changed, 77 deletions(-) delete mode 100644 modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm diff --git a/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm b/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm deleted file mode 100644 index 94bf1ba30a..0000000000 --- a/modular_citadel/code/game/objects/items/devices/radio/shockcollar.dm +++ /dev/null @@ -1,77 +0,0 @@ -/obj/item/electropack/shockcollar - name = "shock collar" - desc = "A reinforced metal collar. It seems to have some form of wiring near the front. Strange.." - icon = 'modular_citadel/icons/obj/clothing/cit_neck.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/neck.dmi' - icon_state = "shockcollar" - item_state = "shockcollar" - body_parts_covered = NECK - slot_flags = ITEM_SLOT_NECK | ITEM_SLOT_DENYPOCKET //no more pocket shockers - w_class = WEIGHT_CLASS_SMALL - strip_delay = 60 - equip_delay_other = 60 - materials = list(MAT_METAL=5000, MAT_GLASS=2000) - - var/tagname = null - -/datum/design/electropack/shockcollar - name = "Shockcollar" - id = "shockcollar" - build_type = AUTOLATHE - build_path = /obj/item/electropack/shockcollar - materials = list(MAT_METAL=5000, MAT_GLASS=2000) - category = list("hacked", "Misc") - -/obj/item/electropack/shockcollar/attack_hand(mob/user) - if(loc == user && user.get_item_by_slot(SLOT_NECK)) - to_chat(user, "The collar is fastened tight! You'll need help taking this off!") - return - return ..() - -/obj/item/electropack/shockcollar/receive_signal(datum/signal/signal) - if(!signal || signal.data["code"] != code) - return - - if(isliving(loc) && on) - if(shock_cooldown == TRUE) - return - shock_cooldown = TRUE - addtimer(VARSET_CALLBACK(src, shock_cooldown, FALSE), 100) - var/mob/living/L = loc - step(L, pick(GLOB.cardinals)) - - to_chat(L, "You feel a sharp shock from the collar!") - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(3, 1, L) - s.start() - - L.Knockdown(100) - - if(master) - master.receive_signal() - return - -/obj/item/electropack/shockcollar/attackby(obj/item/W, mob/user, params) //moves it here because on_click is being bad - if(istype(W, /obj/item/pen)) - var/t = input(user, "Would you like to change the name on the tag?", "Name your new pet", tagname ? tagname : "Spot") as null|text - if(t) - tagname = copytext(sanitize(t), 1, MAX_NAME_LEN) - name = "[initial(name)] - [tagname]" - else - return ..() - -/obj/item/electropack/shockcollar/ui_interact(mob/user) //on_click calls this - var/dat = {" - -Frequency/Code for shock collar:
-Frequency: -[format_frequency(src.frequency)] -Set
- -Code: -[src.code] -Set
-
"} - user << browse(dat, "window=radio") - onclose(user, "radio") - return From 8a7e6d49a65656e408185f005bec0afb54dbedde Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 11 Jan 2020 12:35:49 -0500 Subject: [PATCH 49/67] e --- code/game/objects/items/devices/radio/electropack.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index f9da35ec18..f10ee2b63f 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -136,6 +136,7 @@ Turned [on ? "On" : "Off"] - Toggle
Frequency: [format_frequency(src.frequency)] Set
+ Code: [src.code] Set
@@ -213,6 +214,7 @@ Code: Frequency: [format_frequency(src.frequency)] Set
+ Code: [src.code] Set
From 29e7c49627ee2a394b581ef355567b8900c1c2ff Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sat, 11 Jan 2020 13:07:02 -0500 Subject: [PATCH 50/67] Pss got any of the good stuf Hydro? --- code/controllers/subsystem/research.dm | 616 +++++++++++++++---------- strings/tips.txt | 5 +- 2 files changed, 374 insertions(+), 247 deletions(-) diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index ab27658efd..0b805d0063 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -25,264 +25,388 @@ SUBSYSTEM_DEF(research) var/list/techweb_boost_items = list() //associative double-layer path = list(id = list(point_type = point_discount)) var/list/techweb_nodes_hidden = list() //Node ids that should be hidden by default. var/list/techweb_point_items = list( //path = list(point type = value) - /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 5000), // Cit three more anomalys anomalys - /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 7500), - /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 10000), - // - Slime Extracts! - - /obj/item/slime_extract/grey = list(TECHWEB_POINT_TYPE_GENERIC = 500), // Adds in slime core deconing - /obj/item/slime_extract/metal = list(TECHWEB_POINT_TYPE_GENERIC = 750), - /obj/item/slime_extract/purple = list(TECHWEB_POINT_TYPE_GENERIC = 750), - /obj/item/slime_extract/orange = list(TECHWEB_POINT_TYPE_GENERIC = 750), - /obj/item/slime_extract/blue = list(TECHWEB_POINT_TYPE_GENERIC = 750), - /obj/item/slime_extract/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slime_extract/silver = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slime_extract/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slime_extract/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slime_extract/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/red = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/green = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/pink = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/gold = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/black = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slime_extract/adamantine =list (TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slime_extract/oil = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slime_extract/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slime_extract/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 10000), + // - Slime Extracts! - Basics + /obj/item/slime_extract/grey = list(TECHWEB_POINT_TYPE_GENERIC = 500), + /obj/item/slime_extract/metal = list(TECHWEB_POINT_TYPE_GENERIC = 750), + /obj/item/slime_extract/purple = list(TECHWEB_POINT_TYPE_GENERIC = 750), + /obj/item/slime_extract/orange = list(TECHWEB_POINT_TYPE_GENERIC = 750), + /obj/item/slime_extract/blue = list(TECHWEB_POINT_TYPE_GENERIC = 750), + /obj/item/slime_extract/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slime_extract/silver = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slime_extract/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slime_extract/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slime_extract/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/red = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/green = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/pink = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/gold = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/black = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slime_extract/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slime_extract/oil = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slime_extract/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slime_extract/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 2500), // Reproductive - Crossbreading Cores! - (Grey Cores) - /obj/item/slimecross/reproductive/grey = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slimecross/reproductive/orange = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slimecross/reproductive/purple = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slimecross/reproductive/blue = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slimecross/reproductive/metal = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slimecross/reproductive/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 1750), - /obj/item/slimecross/reproductive/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 1750), - /obj/item/slimecross/reproductive/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 1750), - /obj/item/slimecross/reproductive/silver = list(TECHWEB_POINT_TYPE_GENERIC = 1750), - /obj/item/slimecross/reproductive/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/reproductive/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/reproductive/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/reproductive/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/reproductive/red = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/reproductive/green = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/reproductive/pink = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/reproductive/gold = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/reproductive/oil = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/reproductive/black = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/reproductive/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/reproductive/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/reproductive/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/reproductive/grey = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slimecross/reproductive/orange = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slimecross/reproductive/purple = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slimecross/reproductive/blue = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slimecross/reproductive/metal = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slimecross/reproductive/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 1750), + /obj/item/slimecross/reproductive/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 1750), + /obj/item/slimecross/reproductive/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 1750), + /obj/item/slimecross/reproductive/silver = list(TECHWEB_POINT_TYPE_GENERIC = 1750), + /obj/item/slimecross/reproductive/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/reproductive/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/reproductive/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/reproductive/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/reproductive/red = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/reproductive/green = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/reproductive/pink = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/reproductive/gold = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/reproductive/oil = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/reproductive/black = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/reproductive/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/reproductive/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/reproductive/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), // Burning - Crossbreading Cores! - (Orange Cores) - /obj/item/slimecross/burning/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/burning/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/burning/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/burning/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/burning/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/burning/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/burning/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/burning/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/burning/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/burning/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/burning/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/burning/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/burning/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/burning/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/burning/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/burning/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/burning/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/burning/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/burning/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/burning/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/burning/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/burning/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/burning/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/burning/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/burning/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/burning/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/burning/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/burning/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/burning/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/burning/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/burning/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/burning/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/burning/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/burning/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/burning/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/burning/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/burning/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/burning/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/burning/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/burning/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/burning/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/burning/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/burning/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/burning/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), // Regenerative - Crossbreading Cores! - (Purple Cores) - /obj/item/slimecross/regenerative/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/regenerative/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/regenerative/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/regenerative/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/regenerative/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/regenerative/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/regenerative/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/regenerative/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/regenerative/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/regenerative/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/regenerative/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/regenerative/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/regenerative/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/regenerative/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/regenerative/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/regenerative/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/regenerative/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/regenerative/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/regenerative/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/regenerative/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/regenerative/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/regenerative/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/regenerative/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/regenerative/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/regenerative/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/regenerative/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/regenerative/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/regenerative/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/regenerative/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/regenerative/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/regenerative/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/regenerative/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/regenerative/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/regenerative/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/regenerative/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/regenerative/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/regenerative/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/regenerative/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/regenerative/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/regenerative/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/regenerative/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/regenerative/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/regenerative/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/regenerative/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), // Stabilized - Crossbreading Cores! - (Blue Cores) - /obj/item/slimecross/stabilized/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/stabilized/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/stabilized/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/stabilized/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/stabilized/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/stabilized/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/stabilized/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/stabilized/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/stabilized/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/stabilized/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/stabilized/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/stabilized/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/stabilized/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/stabilized/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/stabilized/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/stabilized/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/stabilized/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/stabilized/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/stabilized/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/stabilized/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/stabilized/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/stabilized/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/stabilized/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/stabilized/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/stabilized/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/stabilized/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/stabilized/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/stabilized/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/stabilized/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/stabilized/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/stabilized/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/stabilized/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/stabilized/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/stabilized/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/stabilized/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/stabilized/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/stabilized/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/stabilized/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/stabilized/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/stabilized/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/stabilized/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/stabilized/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/stabilized/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/stabilized/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), // Industrial - Crossbreading Cores! - (Metal Cores) - /obj/item/slimecross/industrial/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/industrial/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/industrial/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/industrial/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/industrial/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/industrial/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/industrial/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/industrial/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/industrial/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/industrial/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/industrial/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/industrial/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/industrial/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/industrial/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/industrial/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/industrial/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/industrial/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/industrial/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/industrial/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/industrial/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/industrial/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/industrial/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/industrial/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/industrial/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/industrial/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/industrial/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/industrial/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/industrial/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/industrial/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/industrial/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/industrial/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/industrial/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/industrial/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/industrial/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/industrial/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/industrial/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/industrial/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/industrial/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/industrial/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/industrial/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/industrial/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/industrial/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/industrial/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/industrial/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), // Charged - Crossbreading Cores! - (Yellow Cores) - /obj/item/slimecross/charged/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/charged/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/charged/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/charged/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/charged/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/charged/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/charged/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/charged/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/charged/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/charged/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/charged/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/charged/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/charged/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/charged/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/charged/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/charged/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/charged/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/charged/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/charged/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/charged/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/charged/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/charged/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/charged/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/charged/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/charged/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/charged/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/charged/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/charged/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/charged/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/charged/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/charged/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/charged/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/charged/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/charged/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/charged/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/charged/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/charged/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/charged/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/charged/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/charged/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/charged/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/charged/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/charged/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/charged/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), // Selfsustaining - Crossbreading Cores! - (Dark Purple Cores) - /obj/item/slimecross/selfsustaining/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/selfsustaining/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/selfsustaining/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/selfsustaining/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/selfsustaining/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/selfsustaining/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/selfsustaining/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/selfsustaining/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/selfsustaining/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/selfsustaining/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/selfsustaining/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/selfsustaining/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), /obj/item/slimecross/selfsustaining/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/selfsustaining/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/selfsustaining/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/selfsustaining/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/selfsustaining/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/selfsustaining/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/selfsustaining/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/selfsustaining/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/selfsustaining/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/selfsustaining/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/selfsustaining/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/selfsustaining/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/selfsustaining/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/selfsustaining/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/selfsustaining/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/selfsustaining/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/selfsustaining/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/selfsustaining/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/selfsustaining/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/selfsustaining/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/selfsustaining/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/selfsustaining/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/selfsustaining/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/selfsustaining/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/selfsustaining/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/selfsustaining/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/selfsustaining/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), /obj/item/slimecross/selfsustaining/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/selfsustaining/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/selfsustaining/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), // Consuming - Crossbreading Cores! - (Sliver Cores) - /obj/item/slimecross/consuming/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/consuming/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/consuming/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/consuming/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/consuming/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/consuming/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/consuming/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/consuming/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/consuming/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/consuming/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/consuming/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/consuming/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/consuming/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/consuming/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/consuming/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/consuming/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/consuming/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/consuming/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/consuming/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/consuming/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/consuming/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/consuming/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/consuming/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/consuming/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/consuming/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/consuming/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/consuming/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/consuming/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/consuming/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/consuming/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/consuming/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/consuming/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/consuming/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/consuming/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/consuming/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/consuming/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/consuming/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/consuming/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/consuming/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/consuming/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/consuming/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/consuming/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/consuming/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/consuming/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), // Prismatic - Crossbreading Cores! - (Pyrite Cores) - /obj/item/slimecross/prismatic/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/prismatic/orange = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/prismatic/purple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/prismatic/blue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/prismatic/metal = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/prismatic/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/prismatic/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/prismatic/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/prismatic/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/prismatic/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/prismatic/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/prismatic/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/prismatic/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/prismatic/red = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/prismatic/green = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/prismatic/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/prismatic/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/prismatic/oil = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/prismatic/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/prismatic/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/prismatic/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/prismatic/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250), + /obj/item/slimecross/prismatic/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/prismatic/orange = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/prismatic/purple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/prismatic/blue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/prismatic/metal = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/prismatic/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/prismatic/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/prismatic/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/prismatic/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/prismatic/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/prismatic/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/prismatic/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/prismatic/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/prismatic/red = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/prismatic/green = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/prismatic/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/prismatic/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/prismatic/oil = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/prismatic/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/prismatic/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/prismatic/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/prismatic/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250), // Recurring - Crossbreading Cores! - (Cerulean Cores) - /obj/item/slimecross/recurring/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/recurring/orange = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/recurring/purple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/recurring/blue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/recurring/metal = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/recurring/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/recurring/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/recurring/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/recurring/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/recurring/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/recurring/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/recurring/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/recurring/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/recurring/red = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/recurring/green = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/recurring/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/recurring/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/recurring/oil = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250) - ) // End of Cit changes + /obj/item/slimecross/recurring/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/recurring/orange = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/recurring/purple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/recurring/blue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/recurring/metal = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/recurring/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/recurring/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/recurring/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/recurring/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/recurring/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/recurring/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/recurring/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/recurring/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/recurring/red = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/recurring/green = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/recurring/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/recurring/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/recurring/oil = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/recurring/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/recurring/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/recurring/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/recurring/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250), + // Seed Packs (Vender Stuff) - 2050 points + /obj/item/seeds/ambrosia = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/apple = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/banana = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/berry = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/cabbage = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/carrot = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/cherry = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/chanter = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/chili = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/cocoapod = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/coconut = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/coffee = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/cotton = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/corn = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/eggplant = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/grape = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/grass = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/lemon = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/lime = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/onion = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/orange = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/peach = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/peanutseed = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/pineapple = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/potato = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/poppy = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/pumpkin = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/replicapod = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/wheat/rice = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/soya = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/sugarcane = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/sunflower = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/strawberry = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/tea = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/tobacco = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/tomato = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/tower = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/watermelon = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/wheat = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/whitebeet = list(TECHWEB_POINT_TYPE_GENERIC = 50), + // Seed Packs (Weeds/Hacked) - 675 points + /obj/item/seeds/amanita = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/glowshroom = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/liberty = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/nettle = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/plump = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/reishi = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/cannabis = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/starthistle = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/random = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/amanita = list(TECHWEB_POINT_TYPE_GENERIC = 75), + // Seed Packs (Mutations) From Basic -> Mutation 1 + /obj/item/seeds/ambrosia/deus = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/berry/poison = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/berry/glow = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/apple/gold = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/banana/mime = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/banana/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/banana/exotic_banana = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/soya/koi = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cherry/blue = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cherry/bulb = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/grape/green = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cannabis/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cannabis/death = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cannabis/white = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cannabis/ultimate = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/wheat/oat = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/wheat/meat = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/chili/ice = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/chili/ghost = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/lime/electric = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/orange_3d = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/firelemon = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cocoapod/vanillapod = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cocoapod/bungotree = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/corn/snapcorn = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cotton/durathread = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/eggplant/eggy = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/poppy/geranium = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/poppy/lily = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/sunflower/novaflower = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/sunflower/moonflower = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/grass/carpet = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/grass/fairy = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/watermelon/holy = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/starthistle/corpse_flower = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/galaxythistle = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cherry/bomb = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/angel = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/plump/walkingmushroom = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/chanterelle/jupitercup = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/glowshroom/glowcap = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/glowshroom/shadowshroom = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/nettle/death = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/onion/red = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/potato/sweet = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/pumpkin/blumpkin = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/carrot/parsnip = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/redbeet = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tea/astra = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/coffee/robusta = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tobacco/space = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tomato/blue = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tomato/blood = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tomato/killer = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tower/steel = list(TECHWEB_POINT_TYPE_GENERIC = 100), + // Seed Packs (Mutations) Mutation 1 -> Mutation 2 + /obj/item/seeds/ambrosia/gaia = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/berry/death = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/bee_balm = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/poppy/lily/trumpet = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/berry/death = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/tea/catnip = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/tomato/blue/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 125), + // Seed Packs (Mutations) Mutation 2 -> Mutation 4 + /obj/item/seeds/bee_balm = list(TECHWEB_POINT_TYPE_GENERIC = 150), + // Seed Packs (Mutations) Mutation 3 -> Mutation 5 + Lava Land Plants + /obj/item/seeds/bee_balm/honey = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/cactus = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/gatfruit = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/polypore = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/porcini = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/inocybe = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/ember = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/kudzu = list(TECHWEB_POINT_TYPE_GENERIC = 175) //Placing here do to all its mutations + ) var/list/errored_datums = list() var/list/point_types = list() //typecache style type = TRUE list //---------------------------------------------- diff --git a/strings/tips.txt b/strings/tips.txt index e9c1350469..e874167753 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -55,7 +55,8 @@ As a Scientist, you can disable anomalies by scanning them with an analyzer, the As a Scientist, researchable stock parts can seriously improve the efficiency and speed of machines around the station. In some cases, it can even unlock new functions. As a Scientist, you can generate research points by letting the tachyon-doppler array record increasingly large explosions. As a Scientist, getting drunk just enough will speed up research. Skol! -As a Scientist, you can get points by placing slime cores into the deconstructive analyzer! This even works with crossbred slime cores. +As a Scientist, you can get points by placing slime cores into the deconstructive analyzer! This even works with crossbred slime cores. +As a Scientist, work with botanists to get different types of seeds, as each type of seed can be used in the deconstructive analyzer for a small amount of Rnd type points! As a Roboticist, keep an ear out for anomaly announcements. If you get your hands on an anomaly core, you can build a Phazon mech! As a Roboticist, you can repair your cyborgs with a welding tool. If they have taken burn damage from lasers, you can remove their battery, expose the wiring with a screwdriver and replace their wires with a cable coil. As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter. @@ -148,6 +149,8 @@ As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic see As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. As a Botanist, you can combine production trait chemicals just like a Chemist. Chlorine (blumpkin) + radium and phosphorus (glowshrooms) equals unstable mutagen! +As a Botanist, Rnd might pester you for different type of seed packets, perhaps a deal can be made in turn. +As a Botanist, plants have different reactions to different chemicals, think logical like how in many gardeners use ash as a mulch. As a Cook, you can load your food into snack vending machines. As a Cook, you can rename your custom made food with a pen. As a Cook, any food you make will be much healthier than the junk food found in vendors. Having the crew routinely eating from you will provide minor buffs. From be6612fd48cd70f524c9c9038754c563424fce57 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 12 Jan 2020 02:55:54 -0600 Subject: [PATCH 51/67] oh my fucking GOD what was i THINKING --- code/modules/research/designs/tool_designs.dm | 40 ++++++++++++++++--- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/code/modules/research/designs/tool_designs.dm b/code/modules/research/designs/tool_designs.dm index 2e40f06537..300fe6c68a 100644 --- a/code/modules/research/designs/tool_designs.dm +++ b/code/modules/research/designs/tool_designs.dm @@ -2,16 +2,46 @@ /////////////////Tools/////////////////// ///////////////////////////////////////// -/datum/design/rcd_upgrade - name = "Advanced RCD designs upgrade" - desc = "Adds the computer frame and machine frame designs to the RCD." - id = "rcd_upgrade" +/datum/design/rcd_upgrade/frames + name = "RCD frames designs upgrade" + desc = "Adds the computer frame and machine frame to the RCD." + id = "rcd_upgrade_frames" build_type = PROTOLATHE materials = list(MAT_METAL = 5000, MAT_GLASS = 2500, MAT_SILVER = 1500, MAT_TITANIUM = 2000) - build_path = /obj/item/rcd_upgrade + build_path = /obj/item/rcd_upgrade/frames category = list("Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING +/datum/design/rcd_upgrade/simple_circuits + name = "RCD simple circuits designs upgrade" + desc = "Adds the simple circuits to the RCD." + id = "rcd_upgrade_simple_circuits" + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_GLASS = 2500, MAT_SILVER = 1500, MAT_TITANIUM = 2000) + build_path = /obj/item/rcd_upgrade/simple_circuits + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/rcd_loaded + name = "Rapid Construction Device" + desc = "A tool that can construct and deconstruct walls, airlocks and floors on the fly." + id = "rcd_loaded" + build_type = PROTOLATHE + materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) // costs more than what it did in the autolathe, this one comes loaded. + build_path = /obj/item/construction/rcd/loaded + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/rpd + name = "Rapid Pipe Dispenser" + desc = "A tool that can construct and deconstruct pipes on the fly." + id = "rpd" + build_type = PROTOLATHE + materials = list(MAT_METAL = 75000, MAT_GLASS = 37500) + build_path = /obj/item/pipe_dispenser + category = list("Tool Designs") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + /datum/design/handdrill name = "Hand Drill" desc = "A small electric hand drill with an interchangeable screwdriver and bolt bit" From 4e3a5379a4ab9e08464f7207f5e09aa4b23a02d3 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sun, 12 Jan 2020 14:21:06 -0500 Subject: [PATCH 52/67] augh --- code/game/objects/items/devices/radio/electropack.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index f10ee2b63f..e6f00eb530 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -214,7 +214,6 @@ Code: Frequency: [format_frequency(src.frequency)] Set
- Code: [src.code] Set
From 4b1a5a8e53fe578b89ac1ec6af6bb4bf4423145b Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Mon, 13 Jan 2020 16:40:58 -0500 Subject: [PATCH 53/67] hm --- tgstation.dme | 7 ------- 1 file changed, 7 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index 0d9da2b555..fb090f5810 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3096,14 +3096,7 @@ #include "modular_citadel\code\game\objects\cit_screenshake.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" #include "modular_citadel\code\game\objects\items.dm" -#include "modular_citadel\code\game\objects\effects\spawner\spawners.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" -#include "modular_citadel\code\game\objects\items\balls.dm" -#include "modular_citadel\code\game\objects\items\boombox.dm" -#include "modular_citadel\code\game\objects\items\stunsword.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\encryptionkey.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\headset.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\shockcollar.dm" #include "modular_citadel\code\modules\admin\admin.dm" #include "modular_citadel\code\modules\admin\chat_commands.dm" #include "modular_citadel\code\modules\admin\holder2.dm" From 269da0708b394f803eb980a9121017b7e55af7dc Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Mon, 13 Jan 2020 16:41:29 -0500 Subject: [PATCH 54/67] thank you git bash --- tgstation.dme | 2 -- 1 file changed, 2 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index fb090f5810..090c57ac09 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -3079,7 +3079,6 @@ #include "interface\interface.dm" #include "interface\menu.dm" #include "interface\stylesheet.dm" -#include "modular_citadel\code\init.dm" #include "modular_citadel\code\__HELPERS\list2list.dm" #include "modular_citadel\code\__HELPERS\lists.dm" #include "modular_citadel\code\__HELPERS\mobs.dm" @@ -3095,7 +3094,6 @@ #include "modular_citadel\code\game\machinery\wishgranter.dm" #include "modular_citadel\code\game\objects\cit_screenshake.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" -#include "modular_citadel\code\game\objects\items.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" #include "modular_citadel\code\modules\admin\admin.dm" #include "modular_citadel\code\modules\admin\chat_commands.dm" From 90e2fca5e7554480f2918d163660df07c88b3aac Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Mon, 13 Jan 2020 23:15:07 -0500 Subject: [PATCH 55/67] augh --- tgstation.dme | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index 090c57ac09..0c5ff9a601 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -841,9 +841,6 @@ #include "code\game\objects\items\body_egg.dm" #include "code\game\objects\items\bodybag.dm" #include "code\game\objects\items\boombox.dm" -#include "code\game\objects\items\blueprints.dm" -#include "code\game\objects\items\body_egg.dm" -#include "code\game\objects\items\bodybag.dm" #include "code\game\objects\items\candle.dm" #include "code\game\objects\items\cardboard_cutouts.dm" #include "code\game\objects\items\cards_ids.dm" @@ -3094,7 +3091,6 @@ #include "modular_citadel\code\game\machinery\wishgranter.dm" #include "modular_citadel\code\game\objects\cit_screenshake.dm" #include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" -#include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" #include "modular_citadel\code\modules\admin\admin.dm" #include "modular_citadel\code\modules\admin\chat_commands.dm" #include "modular_citadel\code\modules\admin\holder2.dm" From c320143d533c8ff606927033690e40bb667981b5 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 14 Jan 2020 08:39:24 -0500 Subject: [PATCH 56/67] Update tips.txt --- strings/tips.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/strings/tips.txt b/strings/tips.txt index e874167753..b0e5073fb3 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -55,8 +55,8 @@ As a Scientist, you can disable anomalies by scanning them with an analyzer, the As a Scientist, researchable stock parts can seriously improve the efficiency and speed of machines around the station. In some cases, it can even unlock new functions. As a Scientist, you can generate research points by letting the tachyon-doppler array record increasingly large explosions. As a Scientist, getting drunk just enough will speed up research. Skol! -As a Scientist, you can get points by placing slime cores into the deconstructive analyzer! This even works with crossbred slime cores. -As a Scientist, work with botanists to get different types of seeds, as each type of seed can be used in the deconstructive analyzer for a small amount of Rnd type points! +As a Scientist, you can get points by placing slime cores into the destructive analyzer! This even works with crossbred slime cores. +As a Scientist, work with botanists to get different types of seeds, as each type of seed can be used in the destructive analyzer for a small amount of Rnd type points! As a Roboticist, keep an ear out for anomaly announcements. If you get your hands on an anomaly core, you can build a Phazon mech! As a Roboticist, you can repair your cyborgs with a welding tool. If they have taken burn damage from lasers, you can remove their battery, expose the wiring with a screwdriver and replace their wires with a cable coil. As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter. @@ -149,8 +149,7 @@ As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic see As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. As a Botanist, you can combine production trait chemicals just like a Chemist. Chlorine (blumpkin) + radium and phosphorus (glowshrooms) equals unstable mutagen! -As a Botanist, Rnd might pester you for different type of seed packets, perhaps a deal can be made in turn. -As a Botanist, plants have different reactions to different chemicals, think logical like how in many gardeners use ash as a mulch. +As a Botanist, plants have different reactions to different chemicals, think logical like how many gardeners use ash as a mulch. As a Cook, you can load your food into snack vending machines. As a Cook, you can rename your custom made food with a pen. As a Cook, any food you make will be much healthier than the junk food found in vendors. Having the crew routinely eating from you will provide minor buffs. From bc1e24cb7b4527e86db22f3cb0c786ec9008793a Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 14 Jan 2020 08:40:58 -0500 Subject: [PATCH 57/67] Update tips.txt --- strings/tips.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/strings/tips.txt b/strings/tips.txt index b0e5073fb3..f396b3f542 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -149,7 +149,6 @@ As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic see As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. As a Botanist, you can combine production trait chemicals just like a Chemist. Chlorine (blumpkin) + radium and phosphorus (glowshrooms) equals unstable mutagen! -As a Botanist, plants have different reactions to different chemicals, think logical like how many gardeners use ash as a mulch. As a Cook, you can load your food into snack vending machines. As a Cook, you can rename your custom made food with a pen. As a Cook, any food you make will be much healthier than the junk food found in vendors. Having the crew routinely eating from you will provide minor buffs. From 17604a672d5d020a814ec3991a1dc38f59f226c5 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Tue, 14 Jan 2020 09:04:35 -0500 Subject: [PATCH 58/67] epic --- code/game/world.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/world.dm b/code/game/world.dm index 5e7629fbb4..41629bfe21 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -34,10 +34,12 @@ GLOBAL_LIST(topic_status_cache) #endif load_admins() + load_mentors() LoadVerbs(/datum/verbs/menu) if(CONFIG_GET(flag/usewhitelist)) load_whitelist() LoadBans() + initialize_global_loadout_items() reload_custom_roundstart_items_list()//Cit change - loads donator items. Remind me to remove when I port over bay's loadout system GLOB.timezoneOffset = text2num(time2text(0,"hh")) * 36000 From dcfa8df8f16f22e7d391538ece8dd910de9e7c29 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Tue, 14 Jan 2020 09:04:50 -0500 Subject: [PATCH 59/67] bye --- code/init.dm | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 code/init.dm diff --git a/code/init.dm b/code/init.dm deleted file mode 100644 index 04dbddc118..0000000000 --- a/code/init.dm +++ /dev/null @@ -1,5 +0,0 @@ -//init file stolen from hippie but the real question is why - -/proc/cit_initialize() - load_mentors() - initialize_global_loadout_items() From bf3f8536a2c884185fcff239072dde2847fbeb4a Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Tue, 14 Jan 2020 09:05:05 -0500 Subject: [PATCH 60/67] hi --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 0c5ff9a601..c52912196b 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -15,7 +15,6 @@ // BEGIN_INCLUDE #include "_maps\_basemap.dm" #include "code\_compile_options.dm" -#include "code\init.dm" #include "code\world.dm" #include "code\__DEFINES\__513_compatibility.dm" #include "code\__DEFINES\_globals.dm" From 11cb7357c5742a007a74874753d4b2811aa54a68 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Tue, 14 Jan 2020 16:22:41 +0100 Subject: [PATCH 61/67] Stop web-editing like that, little one. --- code/game/world.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/game/world.dm b/code/game/world.dm index 41629bfe21..df0eba70cd 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -51,8 +51,6 @@ GLOBAL_LIST(topic_status_cache) if(NO_INIT_PARAMETER in params) return - cit_initialize() - Master.Initialize(10, FALSE, TRUE) if(TEST_RUN_PARAMETER in params) From ccfaa294bcf19d9b43ce0cac5ad394e1a6e3a3cb Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Tue, 14 Jan 2020 10:40:47 -0500 Subject: [PATCH 62/67] Update research.dm --- code/controllers/subsystem/research.dm | 137 ++----------------------- 1 file changed, 9 insertions(+), 128 deletions(-) diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index e44274d944..3b2df8bade 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -24,6 +24,7 @@ SUBSYSTEM_DEF(research) var/list/techweb_categories = list() //category name = list(node.id = TRUE) var/list/techweb_boost_items = list() //associative double-layer path = list(id = list(point_type = point_discount)) var/list/techweb_nodes_hidden = list() //Node ids that should be hidden by default. + var/list/techweb_point_items = list( //path = list(point type = value) /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 10000), // - Slime Extracts! - Basics @@ -278,134 +279,7 @@ SUBSYSTEM_DEF(research) /obj/item/slimecross/recurring/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), /obj/item/slimecross/recurring/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), /obj/item/slimecross/recurring/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250), - // Seed Packs (Vender Stuff) - 2050 points - /obj/item/seeds/ambrosia = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/apple = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/banana = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/berry = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/cabbage = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/carrot = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/cherry = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/chanter = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/chili = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/cocoapod = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/coconut = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/coffee = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/cotton = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/corn = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/eggplant = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/grape = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/grass = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/lemon = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/lime = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/onion = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/orange = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/peach = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/peanutseed = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/pineapple = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/potato = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/poppy = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/pumpkin = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/replicapod = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/wheat/rice = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/soya = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/sugarcane = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/sunflower = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/strawberry = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/tea = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/tobacco = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/tomato = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/tower = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/watermelon = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/wheat = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/whitebeet = list(TECHWEB_POINT_TYPE_GENERIC = 50), - // Seed Packs (Weeds/Hacked) - 675 points - /obj/item/seeds/amanita = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/glowshroom = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/liberty = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/nettle = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/plump = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/reishi = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/cannabis = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/starthistle = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/random = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/amanita = list(TECHWEB_POINT_TYPE_GENERIC = 75), - // Seed Packs (Mutations) From Basic -> Mutation 1 - /obj/item/seeds/ambrosia/deus = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/berry/poison = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/berry/glow = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/apple/gold = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/banana/mime = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/banana/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/banana/exotic_banana = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/soya/koi = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cherry/blue = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cherry/bulb = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/grape/green = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cannabis/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cannabis/death = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cannabis/white = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cannabis/ultimate = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/wheat/oat = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/wheat/meat = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/chili/ice = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/chili/ghost = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/lime/electric = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/orange_3d = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/firelemon = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cocoapod/vanillapod = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cocoapod/bungotree = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/corn/snapcorn = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cotton/durathread = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/eggplant/eggy = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/poppy/geranium = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/poppy/lily = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/sunflower/novaflower = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/sunflower/moonflower = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/grass/carpet = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/grass/fairy = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/watermelon/holy = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/starthistle/corpse_flower = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/galaxythistle = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cherry/bomb = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/angel = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/plump/walkingmushroom = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/chanterelle/jupitercup = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/glowshroom/glowcap = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/glowshroom/shadowshroom = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/nettle/death = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/onion/red = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/potato/sweet = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/pumpkin/blumpkin = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/carrot/parsnip = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/redbeet = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tea/astra = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/coffee/robusta = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tobacco/space = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tomato/blue = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tomato/blood = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tomato/killer = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tower/steel = list(TECHWEB_POINT_TYPE_GENERIC = 100), - // Seed Packs (Mutations) Mutation 1 -> Mutation 2 - /obj/item/seeds/ambrosia/gaia = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/berry/death = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/bee_balm = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/poppy/lily/trumpet = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/berry/death = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/tea/catnip = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/tomato/blue/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 125), - // Seed Packs (Mutations) Mutation 2 -> Mutation 4 - /obj/item/seeds/bee_balm = list(TECHWEB_POINT_TYPE_GENERIC = 150), - // Seed Packs (Mutations) Mutation 3 -> Mutation 5 + Lava Land Plants - /obj/item/seeds/bee_balm/honey = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/cactus = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/gatfruit = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/polypore = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/porcini = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/inocybe = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/ember = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/kudzu = list(TECHWEB_POINT_TYPE_GENERIC = 175) //Placing here do to all its mutations + /obj/item/slimecross/recurring/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250) ) var/list/errored_datums = list() var/list/point_types = list() //typecache style type = TRUE list @@ -428,6 +302,13 @@ SUBSYSTEM_DEF(research) autosort_categories() error_design = new error_node = new + + for(var/A in subtypesof(/obj/item/seeds)) + var/obj/item/seeds/S = A + var/list/L = list() + L[TECHWEB_POINT_TYPE_GENERIC] = 50 + initial(S.rarity) * 2 + techweb_point_items[S] = L + return ..() /datum/controller/subsystem/research/fire() From 61885d0cd6dde772e15cbc6e08db4659ccc70ed4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 14 Jan 2020 11:24:52 -0600 Subject: [PATCH 63/67] Automatic changelog generation for PR #10454 [ci skip] --- html/changelogs/AutoChangeLog-pr-10454.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10454.yml diff --git a/html/changelogs/AutoChangeLog-pr-10454.yml b/html/changelogs/AutoChangeLog-pr-10454.yml new file mode 100644 index 0000000000..d89603959e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10454.yml @@ -0,0 +1,4 @@ +author: "Commandersand" +delete-after: True +changes: + - bugfix: "fixed some clothnig sprites" From 1e14c0e09ad618665d14ef6d156938dbd05f632c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 14 Jan 2020 11:26:37 -0600 Subject: [PATCH 64/67] Automatic changelog generation for PR #10531 [ci skip] --- html/changelogs/AutoChangeLog-pr-10531.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10531.yml diff --git a/html/changelogs/AutoChangeLog-pr-10531.yml b/html/changelogs/AutoChangeLog-pr-10531.yml new file mode 100644 index 0000000000..6c1125a687 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10531.yml @@ -0,0 +1,6 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "Seed packs now have RnD points inside them" + - rscadd: "New tips that reflect the now use seed packs have for Rnd / Chems affect on plants" + - code_imp: "Made the research file look nice rather then an eye harming list" From 3984943b0d6910fd9dc801178e4379d7ebbbb83b Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Tue, 14 Jan 2020 20:02:26 +0100 Subject: [PATCH 65/67] [s] makes master compile. --- code/modules/clothing/under/miscellaneous.dm | 4 +--- icons/mob/uniform_digi.dmi | Bin 336581 -> 337979 bytes 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 6a8a1c3020..7e0804e811 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -474,7 +474,6 @@ item_state = "sundress" item_color = "sundress_white" body_parts_covered = CHEST|GROIN - mutantrace_variation = NO_MUTANTRACE_VARIATION fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE @@ -601,7 +600,6 @@ icon_state = "corset" item_color = "corset" body_parts_covered = CHEST|GROIN - mutantrace_variation = NO_MUTANTRACE_VARIATION fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE @@ -939,4 +937,4 @@ item_state = "christmasfemaleg" body_parts_covered = CHEST|GROIN can_adjust = FALSE - + diff --git a/icons/mob/uniform_digi.dmi b/icons/mob/uniform_digi.dmi index 9173a3ceaab59715cbc88cb1aa2dcaab6abb5f99..b11797cfb54460726c93c888ce81dc8827335fa7 100644 GIT binary patch delta 10979 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

!#cydvhg1WlA#7?{^@5jZtRJdjFvkor z4+03_3|ka=@8R*Fzmf>Zw!-zeIn9T=DGAWBJDSHxj4 z9PBX-t{eXp03D-rm_FOZ!bJEvledyY6DU2sQjEQd$<9*a)w}PX>Jxim8p5E1$;U0$ zXyYEryt?k>A_5# z{=neiGe<`r`=<|FTwPb+ixP*+scUH!)Z>`BVCp@*A2_uewaduH){hI-3UL+@5dro2 z719TXU9?ikPS4H&;=3Q!_4LA4SIxQfYcT_^iJd`gmhD^)1^ql~@%#b(=_t+&a7#v> z1d;CE2FiP-Zey@}&b(39kj8-29v+b;b(pWMHj$3DwpFmPORJ@om6Z}Y16aTIgc2H3 z`@aBd24UYz=OK6L!ULA#o1~;9TaV%meVv6v_x!v(03Fo-i~zBKFWQjNpV41`A>z7L z6``e7E+iYr+gzD?ZpCVPjKPQ6;S1H!sXL9S)|!)?K4H_i9a*2Rjh{^I2lQWX>}7iy ziGfcyc_CA~C-l_#Ykk`trTSFN zWgkOsRv($5NsI;B*id?BVN|V=;o=)UM&}Z@IeZ{lXKv->QV_TIrApH;YT9Scr^=$VRB61;RY@rHErMzfc|}n^asNpx^iUMMx*^5XU*87_pL+tq{U|doh~MP2tYhG#|Du$C z{-xy6;IPiizOyP)8Y($3U2e4>pwB@JrCCj1dFw=6LCoV31W$+5x|N(Tlg>7$}& zs__1A$bM+@!KCK2m-qboqry|d>QWz11Fuo;2OY_L8+R{noJ-c#EQUj>ZN)B(YwRB? zlnr>~^(%y$_f7Z6fe`)hHT`#)rilcl9uytkjSmFk1N>IOXUBmc)<$nF2Q3}5)~xAv z3jmjCU8dEp0OF^m8Sa-kbXA4#C{x1s_V(oRVn_ENuggAz;OFM%CetT40)iw6d0_VI zS#@Th#OvO4S#6jzsXMqZ$?ID(G%)BL7{CQxnwTKeylKI*D42EXSG!MxuBo4PaF6-G zZU_kp$v06O9V#lS@RqNx+p72w|5G3#J8WV?!^&;c&Ua|LEt%F(aAuh9Iap_WJIiSC zf4OjnvARh{AbX!GfSYKFo2S}k^-Au^Q~Mu$>-+KCGj{fct&+riEzGZ-oT|4@JYSs# z>B8JgTt=%sPr9c1A}Jcu4wOq@`4WWR&!GQyVe}vTdhcP5KQm-V)n%zP^M)WCWtZJ=GzT2I z9xQr1*ZV>~Yr`jAzFw9}vDCCj>-^YNh4U#S=it0;8L0{r1Tv1jjpz6U1z-D`*3yc5 zs=utqu=Mpy65|_!sLsZ9C5W>zvXv0E|Bonc|*0bN~P zw#8xwE##>HUSQGZ`z3i<6(rEvk4YB`MpFpA-iu=IN32$CB5MQUOAHhI+V?A4_?O*; zw}$rMM@4&GWg2F35TbB73!de#UQ@O6;WB)j`^7I0ce|y@+z;oI$Qj4pSKw_;@?(m- zY&@Tb%S}zGW{M{5fvq4LY8S0IBYO!VTxr#3g7g@`bX0dl_S>|Qj_HMk^xxO5Rrja_ z1|bz-A#~;`zP8xndO@q^?zi%bAhvdP4vKR7eSZG-r2k0u!v?)3dBBa^C->KD5A&MiHXoLrD`yXM?e~177YeoSarWjz!>Q?F) z_@9OV<=-yZU-tO_ybT2qYbZ=@`(WgCnEaN@hXnkkgRuXW62>0B^#uLkPrnE3X0%l0 z8_m75onnov`1U^<@#eG4ozYH<>>Uvuj3gh6@&iezr-4?scw*SvNqby z*63KGfjPl}-I&emuhyFPiHU)KlvtKBG&#=(s$)QgJn@4vU@#!+zZuw#M?@ipUK?So zd;9XwaTill|LgEj+Wt8C^q_BO@g zoAT7*{?+G@Sfbecza|0xPBS@Efl>2k>i|LMJ9B$HunW*hOCSF464*0GZSQU@(~5l? zkNj^{{WmnuYNavrT z+TA{FW~Ult(xV{i{VNm7qu!X5kotokd2nBEwEQlW>$#dH~eyJrmv z=+28T5S0Dzyb@jPT?smc=l{Qb1&OExKK!peYQX+~)DgY8)quAi3}muBgMjivURAD2 I#w_T60f|`2eE Date: Tue, 14 Jan 2020 22:04:38 +0100 Subject: [PATCH 66/67] Work. --- code/modules/clothing/under/miscellaneous.dm | 1 - icons/mob/suit_digi.dmi | Bin 417869 -> 422881 bytes icons/mob/uniform.dmi | Bin 370103 -> 369360 bytes icons/mob/uniform_digi.dmi | Bin 337979 -> 337757 bytes 4 files changed, 1 deletion(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 7e0804e811..beb852f10f 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -876,7 +876,6 @@ icon_state = "gear_harness" item_state = "gear_harness" body_parts_covered = CHEST|GROIN - mutantrace_variation = NO_MUTANTRACE_VARIATION can_adjust = FALSE /obj/item/clothing/under/telegram diff --git a/icons/mob/suit_digi.dmi b/icons/mob/suit_digi.dmi index 3b1491f0f6f965a5f40ed9e3126444dca4673acc..a9898262a891ca576bf349f87622191170d45510 100644 GIT binary patch delta 28617 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%0DWW`8-t>( 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 E0N$JLLI3~& diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 778b718fe6f0dd3fac4e01291157183d5c63282b..7cc6b8e762919b81dabbfb9e108258f7616d2381 100644 GIT binary patch delta 45605 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 delta 31250 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 Date: Tue, 14 Jan 2020 17:47:41 -0600 Subject: [PATCH 67/67] Automatic changelog generation for PR #10530 [ci skip] --- html/changelogs/AutoChangeLog-pr-10530.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10530.yml diff --git a/html/changelogs/AutoChangeLog-pr-10530.yml b/html/changelogs/AutoChangeLog-pr-10530.yml new file mode 100644 index 0000000000..16cc66adb9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10530.yml @@ -0,0 +1,4 @@ +author: "kappa-sama" +delete-after: True +changes: + - code_imp: "modular citadel loses some files"