From 1bfdf33f842ae4e5549d57f9ae4752435d27f193 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Tue, 7 Jul 2015 15:28:38 -0600 Subject: [PATCH 1/9] Removes Mammaries from lizards All I did was remove the outline. --- icons/mob/human.dmi | Bin 69474 -> 69465 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index 8f924ee663219a5eb8d637f7a0f09dff6bbfe9cb..f72e736177206065e43591f8501818634b38b5b6 100644 GIT binary patch delta 3730 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 delta 3739 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 From 3121928da7d476eeb6cd6cf964e125ee10dcb536 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Tue, 7 Jul 2015 16:23:49 -0600 Subject: [PATCH 2/9] A few more tweaks to make them a bit more consistent with side sprites --- icons/mob/human.dmi | Bin 69465 -> 69492 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index f72e736177206065e43591f8501818634b38b5b6..8f40f6a41ec579802cd135da2b5c6bf08d4e1430 100644 GIT binary patch delta 3775 zcmX9=c|26@7r$d{$)HHKn0URRFfk-sLq#E!UG^Ah?E5zE$dWZ%_Uzdim9;S$!jH0K zi!2#iHFjky+x&+2{&COqxzBmN&pF@oIp2H6bLqEo>2WV0-@u}4m<;Ey2p5U|aPAB0 zlP@S?rVrX!&ayN|U^nmHEO=`yq;<6}>h%OJYUCNWP&ihsiT+|`Q$aDiVu$&Mdyg|S z3m-)$Elyc{loRnTgZl~nkG$QRllhOV*XPWS3%iiJGT_>7uZj%GE99qNi>ADG+G2?7 z5R7p@xaKy8B^d|W)%&RC)hIxFe{Q;7G*->qb>KF=cY}i&&cWOiVZ+6BFj^C78X-N+ zZWOgke2{%mIB{4SQrf`965%sRm4g9dUxx@_r9Dt4h;l9xA|g$ZgflLVovc80y8$C= zp}%@rw@B?inNaMkaTyKZtqBIn5IE!d`c1vh@AiiTY_}R@7bHtE}WR7%%vzK!7n^eb|XT#H!&z|ZM} zUUh*A6Vj7^N(C9EcVl0@=f{-=&jf@&DCGH0lajIcp)?O$uqr5_F*QEcvRivjL3V)o^M}+?fQ{3QCqsHdu*ru zG{0@tnuf0JP9HqkgSrvRZ&{CU8?02nfB?WcHt}}7oQ;uT7DPS;?En~Z#&*6uItuZ7 zt(JG4i=}`>vW`CY8ozvQpENDpONhh$%ciH`l?HKRv{_0K*F;~P>6isiInvf$*^rD{ zR`J_zq|Ys7LBI^YQ|OS=l-6hV2YrOG_ey)nb@#KQSLcU1jb(sx=&eFHYLjMvGX656 zne^?pyyLq`G9{oQV#7;br`PT9OuCe=f{;KU`vMdt$L{B9>1S^=2km^?t<;EDGCc3G z(GzA)%UxArOHj%ZeCht9@rY6>$e>WOtICim)RIk)lR1wvk99?g;Y;+)n9TOR`0sd6 zU+rTh^5P^P>Kw;Sqi40JwSTfgNg9*r@nQE=4F z^8`cgPPJF}cx*{_FH>705U!Tb=hHh>US7w3dgr?xL%X|hcSm3Dr1pN!|T*@ofn&aU33d@Z00wmPmd>x825(YOpL- zPB&NK$BH0dhmCiu-2CF=cw`#|@MVY1Ekr-+zqV=p$i$E9f~+NsshyUrBANhB-AouQ zyy3{pLnN_}zZ7+_oDLzzJ`Ok2uFcO)!rd@C)nI0;?9T*?IQK|a}(rp%Yi84{gDjb3~8#qsF z!V`vA5vf{#vkFU=WB2U7H-dhQ8Cu1!iWfQ+>1C!NT2N2nqz%jTd`yrmU8*;W4wj8k$u{4Qy|b_&}cW-WMSkSS&joLjFGfVY(1Kh)9(sq5D*ru?XR7;5`k zftrIaaSU(e;Y!ZzWO_CY1*QlVRR`&VRKr!hwB{Gd)a|iSzVU$}IPSqOZ}fX1?t0{8 zDJFW)o?+$7ZcCS2hqn@g?U%IHE#6MZv$$pdGgJEpSOq})_HIDz$03v={0*eWKZ zcqgMI+6KWq7!THD>f#z)!X_5{_$S^|mlfGE&@;fR(nAw<-wmc1HA7`|2AvcGnDuw) zO&yN(jMIo^ZthGI2AhzV0rs~_`UkhH;s?J!H-}f7i9Bzk;F>v6j6FSS_mt<-D%N6C ze{OA-r}Z5y3@iukPmiTxwKV*pm1XQi>-*Neh!S1}5Lk4grY2rE2wk!+oQvz_=Q?0j zpT-PUeXf*dWEc-M)!9rrC+z?=RBICwlY&wRQpK?93F-*r5WbPRY()nbfumd}8u?z` z)j(BvccP@%nBkg=<5SJ9v$QtaWwzL}6m|TZGxqlS=~@i|_90#(Uvlj<@oY`x-Ud8J zJP_nuxbjlP&*~#J)aEt&crW;^j^u=%nh&`4R8>s_g`27ap*+L8ww$vZ~>Nx7Xr`~moQr%yed%48)ZxZvsOzVlt=E7)*yfftv^<0Q=Y|J zm7oPx1ImyaoV)n*&=x;UoYq$L!>M-APxWx+bi7W0;cs}3$JmrnAiz;5e;rX#sL&41 z(wFVsYC$i@dOJ^-%gx`h8}1cjKM4238hz((G9DmPko!mb<>U>(M&uVfN3H3yMcSI` z-u4Lqf}*}45B4#qUgIbuB1IQJa9~C?)zH9 z9ff*LBR*pCsKy{#UY>wYXUO$dthQImDr+1fOH5v@T>|C0Q&6Hb2p9~Y$!lsZ9mRnr zshFXn7_B_BZIv?cRn49%aN8hXwp8!BP>6D&#eRE&ru&aAadIDMEW)#LSvDtN$J@#Y zhLYVj!Nh81ZNGcpP%Go|`2E)g%lpoA^{3Lza zpZ$^?aD)TXpR^epap3JYwSC*-1nk~qcy0c;7v64b(d1q*hmo>q!nrHNWnXjK6QsXG z$~wggj7b?shR8i$4G0Y6o1dTW|N1q<``ep0R~>_cr!sSMrJTZaCf-q(W$1({sC-fc z^?5HzP|+*x;BBe+0V%;TL%IAzuqo)TxyR< zz-MARB_=ne_W;Vn#yf*G;fMabwC<_VY&ie^PhO+JZ7RF(I&=+MqbX=R8l_E+6wAeF zjuHz8+0EA3h`&nq6>s$UcbmN~%M%|4ZFvQ}%i<*(7?Z#K+H6Q|I`ir2OAfyko(Ly& zE;|uiSjWA-a{8nF(4n}ns;imjTlf9lb_8o68rxKWeP*i?zYBz$lywktEy*_i^S7HPSY`AV03Agt5>t2Iv3ZEfO7&BTn>x<>r*4Dm)eVL$f-HybVfBb5R0F&ZLxo_h5-O6-UQy_kB? zdbUyUC9f{XaiQyEVGe+KTS()%iIbu(!|;$37}%Y5DDKWbbi>HQ$J+NYO2ohTBp%Z| zkr{~r02`V%MA|B(Im}kpv?LSGxj8%cF0QRbI+#V>61HGIA;m|33}{6n`;yJ5-QCP3 srKN9Pzn(E^u2AO_5fQPV|Ig<)xS`iy^QxFm2%tT8Z|mN|tJ^&NKP!_;A^-pY delta 3748 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 Sy4wa&J{=8x^ Date: Wed, 8 Jul 2015 10:30:21 -0600 Subject: [PATCH 3/9] Adds a Hugbox You can hug it. --- .../game/objects/effects/spawners/lootdrop.dm | 1 + .../objects/items/weapons/storage/boxes.dm | 21 +++++++++++++++++- icons/obj/storage.dmi | Bin 52180 -> 53359 bytes 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index d31a0feba06..aec6f12fe03 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -107,6 +107,7 @@ /obj/item/weapon/storage/box/cups = 1, /obj/item/weapon/storage/box/donkpockets = 1, /obj/item/weapon/storage/box/lights/mixed = 3, + /obj/item/weapon/storage/box/hug = 1, /obj/item/weapon/storage/fancy/cigarettes/dromedaryco = 1, /obj/item/weapon/storage/toolbox/mechanical = 1, /obj/item/weapon/screwdriver = 3, diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index d8ea59ab5f4..7dc0a024bd3 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -616,4 +616,23 @@ new /obj/item/weapon/grenade/chem_grenade/metalfoam(src) new /obj/item/weapon/grenade/chem_grenade/metalfoam(src) new /obj/item/weapon/grenade/chem_grenade/metalfoam(src) - new /obj/item/weapon/grenade/chem_grenade/metalfoam(src) \ No newline at end of file + new /obj/item/weapon/grenade/chem_grenade/metalfoam(src) + + +/obj/item/weapon/storage/box/hug + name = "box of hugs" + desc = "A special box for sensitive people." + icon_state = "hugbox" + foldable = null + +/obj/item/weapon/storage/box/attack_self(mob/user) + ..() + playsound(loc, "rustle", 50, 1, -5) + user.visible_message("[user] hugs the [src].","You hug the [src].") + return + +/obj/item/weapon/storage/box/hug/New() + ..() + new /obj/item/stack/medical/gauze(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/ointment(src) \ No newline at end of file diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index d961021eac6c1912e0dbe1e8d24b4ac7ef87d5e6..b807c56907e33b353f062194daf62bc4906f889b 100644 GIT binary patch literal 53359 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%0D+HxF(wrb+fwx>os}g-R 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%0DZ}P?$aZ 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

kLyP<)E!GB;fnC1GA_;M&j?mF!gD@) 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�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

W?>E^eCn_Dka9535cg> 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 VdJ002ovPDHLkV1kUEOltrD literal 52180 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

-<^h z=2?oGXZjNrowryw_yNla1>!?WNX@XZ@;N76vfvOK%EH0F z?Tw`uYvo9Az`tXFei^2vl%(<|bQ! zzyKHG879v*zc09s|Ni|~7#>la4Nbv#X@#h)jm>j9QRijAcXo624nvvZiFibhE%>Ql zxG#gGgWR$AMFR4A`^AFqJUBTyxt~7l_%kwMdwX?)i;H^UT`ZZb= z(8;#=3R_Q4@6)GGKTu+6zb-<)gZp+$Z6mBcjHr)MahtYIuF_ZlNQfBuGsI*Am~i{A zrtUnAMY^cW{Ua2@$voj2V(*u`uw*c|p2{)w{YxDIX<&#<5bDgbI}9&s?4-@$hXt0t z$$LB@yAf-6u?E1433%`7K7IDAZ3q3P)ap-&B$~PlF?Y!PPch4O^dUhr@n9TFe;G5gfsG-s0HtDi?9EP&?-hLQRA z-`m?;JxfAQ-v#ga#Mc}ceMo^DdYG*hgo95E%I)mTj*24Q-P;4ceZk9n#$?~d6M>N= zhlOE_x-R@VpD{lYGKDZg?01kEm%EQa(@T=WC8*+;N8A+y>QxM|2q~fws-p2v--xJ& z9xlfvLF=8NWh*s(>Kbt!1zBX|6A8d~CIf%-j^W^%>%Q)B(sgKA8ij>0^1xMPly!`Y zRSSO^0KA*MROW^C_1_sJeSW-OQ&x_qRRTU5xzNydCy`w-6VA!Pl&%jK+`ud@0x){R{UHnGP2W$Y_^~4dsX2tZ|ta?L=P~xB46mWVm$_{uKl9 zoKHP`t)%ohae*iECR)D%5iXXklZ=#P?``2A76>nOtlOg26&mBo&Owf5rRRR z1Yd6eiv`>cwTwCe8|{6V`=Y;bB9{mg8alrWy>=X$kSI9Lh48jm`KN^+zX9m zZ~OK!4qt~Z6*>!-zqESfr^O|D&$4U6ON(ljR0g365zPZSBA(HB&XOi+4>e&uqF3e%JZtQkc>>8&Frao0Pg@6;nuB;Eavf4@*0NZEtky0Y)p)=-lf z{cNqdpG!m%m2&ayw$?#Ck8Wq+H$}O2_GN|<-kq8_9p6EpDea!VuCBJJsY_F=%f>*G zs9%F}6~YLdvxG9-_o3bKD?ge91w_$y5h3mpjyp*LJ022z$uI*EfI3&wnA8teeox5y zN6}i;KpzvyT~dpL{0ID@$k4~X;hk_8N);5Ley6x81`*tWl*isJXlt~C9f+lk(w2k1 zf;MAnGfS&_<;Pr9VPtXdK=OJt6FDWUXurj?J{6PS3C3?5B)U5Qr>s5W4i9sxd2q2I zhMC^D4w_C}Zfd{FoFTGgd(P4<+}%-H`p32*m8sF~(w})hqgZ{*v~#(xdgNUj5fzJT zy5M55`jVj6-v>(@A!;avaFTHoFo$>qKx01R9%=~&h#}Sfyni;GRuHj%j1pOsy9Wj2cW!+!gzibig^GWd9*x@1oYIgBod+c;_8e0$7Xv}L? z7}s#NpN(XPDC`?iaq&p*a`msGnD^5`~Ecx#7EQG0C zWB_*gzZRnfEURCod5n9Q%m&!v-e{)C@H?~yT@yhN)%)u&&HoV(ChAwV*Tnz$1A;l~ z|CN*de=rOGACMFO+gmhyseB0K@uea5aVxx1PW183_x;VZspfNzx#T%I{B+1^ib7cF z!#1zlWX7ooZk0@$Ky5HIkPKxwZQ@gX!uM*K>g^cvOh>1^JgTCp$gKhu(>!Pq zhq2^;Ku>8?)6rW0y^R}0U=#3X)cxvCWZXX?)Z~Hn21^n_RiVOHv@|1iybP zvwZv{Cpb3tS5{ByIZ1T1u!zV*YWv#Q)Vmr`riAvGX+j}UEw`Azj;s0V80dfH6Soy2 zBh`+*5RLgqKxXT1auT<tPI$ zF=`u9fmi$hk-K?m15Orj+0{!jhg@ouc3XV4cXk%WK9~U|RfK2m)BpS_|H6v5DB}PY8BqgMuw=&Y*GKXA7uUpp#=-(RYuQ+@etk^1 z9g}XHr;@P;Lo}i}?(2TAd@kh`yW=S((9QetFj0Ym>Bp>$#hIxOGDSBvU-t9BLJFZq zV938dQxQ1`1oK}akv-lNJ}XV_PkfI*!(0)n=6ouq_x<5R<_sj~{DKQ@Lp7#M2Tv0j zV2t^$-Q)Durk&B+#Tlek{o$LQxZmyM?cG!%?p>?BfQ?P@+JmXtNs_Z2yPPkdyh!l2 zN!Qy<3D{oJ6xav~Va354TxLDy?omH}{PQ35L*K zc0Zm_LJ-VPlT~qBKQBb#WgQH9PMOEMHz-$jG{(DxW$-CN$Eni!g|?nF7}>~Kk4y*8&+c`G2e#^}KYt7^N$AuBSTG>iuC9uWmS zM@2?NSehdP>j&9RO* zZ@F5K)sikhZ985j+0;EOH{Z*{l(O`v&=EgYF0tJi%iEk8yg2ej86w0)YWSaY@lXV= z%Bg1a&rNJkO5ME*9NfE!kw8}-w5dPLm1O-3e0UzOCk==Sbl|X6apd0G?f8z}RMH`f z@CjC|#_>w7DriA4FShr>w~0y~&-!}%^0G@|=Os5lDNH&ObfVDzImS9U!IM9nuL9F= zopnwL_q7h|EXDZFch=8}I;`ro?$P-ZZy_cd$esO@b=0M#vN$iF}5G+o)(SPR};rhz|J6s!%a zRqjzto+2lk>B|BCya(J<6L5@p2|0D@7+8DIu!3d%io8rF+rvZi9Ar>$A3yA~cdv^F z-^B=bgwB`|M1*PoW7~F)v;5oK@oB7y@6s*EpxHg|-&L|HfA=~j&~}Tyj72-2hu-8k zaRSN6EzDV&&qz0Yh6@=Ublmi^&Ba{MLpk$0{snvHp3Ln~HHV{yjuH)SZ|cn*=+5}< zZ-kiJCJa3|6nlK^Ze?ZVeCpT_AC>9>xDtap<@tAJ?yJ^a!%d6WvW8`4HOQ$b2y$IV z3;PEUO}CALsG^D!hv+I0g;^R{xF%5`N~BH{-vLzrcjg9!YxaCuy zD)-5H!ecFq-fxtk+gAzfNANz@(K~pFOJmE&f?|yjNGHjtl*>ep3|^~O%`kG26uQnJ z>VoaQ>YeSkNdpQ)sh8-d9u$7nVXN)n3SqFVKwTlGZsEo%0^k7KT(LVrSc>_}wQ_SQ z=Ys2Hg`imoKSdkT(yJJi1pb-Qd4vM}adwT#@bn4M@{atC$)@!DQft2$Y~TyC&7q^9 zn!nm~a>HE+oaa$gKF3v$M`X-Ha4i53=aVzFaI$yZj#;@$PwLliZXl1c3Ivas9||FH zhFC9|mZvveFj#jgDoCejo_nMQ?Y?%eqaFt~PSnoAv*ZMf+&M=kf){8Wt&!|ykr7NL z{TpOx_yn3f=vwF$hZ?29x%)wlV>BfPlh~hlJ_D8UsXkYiS>4HS6@;11^h`=_5(()J zx%Fn|tyjU%3P?Z@)B034eJLB)JKevHE_4)Zn)QBf>vo652nb2A;xd>H!rqebzj%=f ztU-xlTjqrI#DORGFa?hI9erdt<_mf4T1>B%LSj(l=RYN$dQGO3Qg!^~6fbfl^q5Tf zOWWPu{rD(|0n2FbCLLhM81I`YJktvn02kfy>0;*EHC%poj^zlSaAs_dEGQ^@GUb9D zhOg=!NztwA+~!&g%Jj#_yZ6bt>S<0mRo|4X6ey=6xHNJ>zMA|bymeGqoE2T{3o>qI zfE2}z;JeK=H&rCo+y7$s;U9TD|FCMNO;LXSD|i@3j-i3BB9ILQIjKZjnIUB}lOiHE zXZ&{pzIl7vV-<(;FR6d=z2}7F;uabZE;{w-jeaY{fPY`o^ zVa&KB)Bp4A&hU~UF{6j9BN+0nQ;=NX$+J&+^@<9eV+d*6=g))=R|Xx8kw|Ye(|xm^ zyN_wM&n}WWpPfzmDt`FTtmX9`iO2yjt@Do_F18K(Ny{Z~pn%=3s3)9E$Jlt#oC-6Q zd9iuH)Dm!t+vvJD@SQ`)IeRoq+KIDgBq!s-SK6yP( zu*D4;@zv(hF+(vHxeSn(LyR|FCzWw`!jGJ$b=Oi*ZVnug(DSNs9j2}aj~yQNQZfwZ zZI>ed%shBp7SRYDfd$lEyu`up9gL*9>!qK~k_+&6slg{1C=_;{6z56?ryZ3sjj=CU2|&VEZx(=RB6z?m-O=jXxfV3*x1bD_-3kN)?NW!S@pi@+ySvG?2{i=Dt`Tr*hSe+nwj~5m* zB0|A7uvVg;S6%#t*R+kC{;{&oy835a$b|%t4R(`ddc4^=8&rXj#-J?yUKaU z&WZFtmLhEi1#qlq24GRqX(zPg=Fo`&zLo`q%(cw$KQH0C*k>yu&#WGP@Pizs+{Mt%v3`gUEV1wkAH z*_8~R8<`8hN*SdWmYUA?4WU5#Q4NCBXu8yBLu&pz+q?NmqIkah`4RO?S&JtLD4E&> z#YArSYkd`kAZgREk2{lP6q3*zbLhDo0+R!zYI7+aX=xoV4j1P)TFZ0@_m;9;r2{4` zyw4r@sY|6G*|kD;1Vn@@5J5qHTu0<(xr4pM(Nagf9{NBf*5kS;CH>qylc8&8wn7Ac z?{avEqQ~n?o9$+Vr9_XZ5b_uQf#B4c7pfrk#ldga6zS8iqNwc~3Q_D`NX0nxzEs>scJvOSIsZWlhZ+m_Jm6g zQ<2lYntYz}V6rT66Q!TkI&!v|xf3rENC(Qe+!t`-LP0ltSFuRWv3>@4d5S|%oLg*L z?>~I_katTOa@T%=S~P)Tu00O+j(Ck2ailT8dzmNshIKvo>5-{9U7oZwBAK~8z*k;g zVP~R&>-_xuk4AKeqPGT{wc*o3HHMePcj1~@k`!m!E}{Vg&*gDh=X^d+DvuTo_TX_PH@xVqVcd!@L{Ga zDi9gnJFgYuREbp2x*sApad=d=g&BR0^IcGR(ApOJNy(rL7|Sh@<+@~ZhHS8NCIx6e z4bv^GCkD@e6)yDAK^Sxsb?3ol4)65@E{>$Pd@{?c(M&m4M|n}xVDj+>d{xKQb^%<& zK<7Q*~QR)|Lh z1Ix{Q0ve&)le)t+NRY@6Q1g`V{`oYi`%**cRbqYT56=Nn)r5B;Si`Z9SDjP(yL>j* zKHI3Kjw6Kc!`y{Q+*)-Di`=qnCDNy*6bqilqGU@+swupJf>{K_1W)*%fC%A~KMKe7 ze&mzI@#lt4#WLB>Z6n)JmTtiqFO~{1Ty3vnB{eFvZS5DgcYUK^<3jx-de<5kWRkvP zIbyR^9K?3y>Q_2Ec8_@5GrO&N)-4z~p$eQB2;e{Ocldmcf!34>$z@rLqs~EI_wS!x zVP+gTHt^aChoW@<41F3>&ry-3urcHW#fX3d8L;|^-pux5!=}NSX3Kr3qXg%@oJ|}G zVVX<;Z#uE47ON(gR`00Cx{93bYilUkP^G7{JjcZiZU>d1MQWUnuw&0Z~s~lLi@DRBjlnRNAqn>Y{X1{j~s0OoqlW z_^JoDJ9xch%wFWB5*LdqYpKq&NEy_3$~wC`d$d0-T{;1={TspN^BZ3d&F@tEr+cb) z`P^z0=werihl4vi!4qO4=hECIYjkThu|+30jZ71#HtUSG?sNQh$VvkLRx8ul*Ir$K*9W-wk-$0>9D-Yz+E*};vnMGgmteBUiSDLk>?OG>Ap_< zGq{GCOYp9(Rxd8%%96)@5Ec(79*V6w2$(=(?sNy1F}1=Xs=^{a|4zyW2i-8shgA>~ly1#0Q85VAafh9?rm=I5ipG|HOKth^fPpLO2Lv!A>7@?VQ2ql(RcV^cUKZVN!>-( zcF#Tk3Hiso{tF)VGkiT`XQ&&o#T`Ze{)iJ}F|_86?DxzN)OU1e z_)xs#`aGOu|LWQfiDNOD9T7Drq}_z75Jzb=UR%aa2-%%IJQVz8?c?|eiNyLw$f=P# zeMIS10TIe6WxTN0CCQxl225$>3`R&P_G6Yjz<<-1Qj8EF6tsqpQZ+!Mt9{mn^|6%(PFxO4OHM97@*;^7C|SxVdTq%X%^Ez-Sg+3cI{2 z(eM@;JUM;u^k;zzjZo!M=5&$Tpt&JmP{4wiJFNGna%DcS_-N=1$cuPQx$bRiLsZ7I zJG`V(Aj*G_Z1r*#XtJ}#46I@P=Xr$uskW$(2xA--V8+8*22p)!BzuB=>Qej~RWf);5?|j;Ks69rJoPR>;-t? z4<5+sd5cgg7Zjs-w`L5$ADrt>4uqwLsbv;y9e*{GfrZ7wJN0~8ic#5dIXO^7I9Gw( z)X_Y(|0H7em+xLZAn+XaI={sb0;)Hoy!`e|UT^Qo@NoFwzxHOd>ep}%rx7k>O!?rT z06w0!p7ulM8;9(@%ZP}Y3TP(zBebX82s_H?PezL?)+fd+<-%7OeMI29iP$LNEuATI z9ki$top48^V$zqO5dS;OKbpB}?6tX;jRMZKO3VZ5M~W$N57H~Y_^ILJc#DWkzJ2?2 zP!OmR;&X6xL^Uy;yPSR)yoT~V-#NBG-bfb&gPv4j7zIyNGSj`jP!WpdQoVcQEdYY-1q}Rd z0wbMT-o1N=E{FLqN*tV39pe3^wOnki(KUlcbY^3~s-xo)|MC9ydcPDu{Euw#f6L5& z)y}1QNG5$2cl(owuYT}h0QQzMNY3GmU0m z4@X1PC`?A$0*+)XgRw&+0mWmz+M^yF>NMeyk?y?5^L&qmyx6cGZL&RRj^Xc${Ms&c znLaQ_=jcf%=E&YKmE=WATGZH@aI2$q*2a?lDY&?ee0?M3x+>F%f^w;MqrK=iZT`=; z*N&CrHHr*mTKLSN)L$p30eoXm#oZF{&Dq7@5g;l?!8SRY2O0sr5h}Ta*=Idrz(tJq zaD4W~b2pk?Co}%v2fnEg#R4Ifd6VdaSBo~9WH~>KI^$lGgxvl<;{C>C?%`2OJaSY= zNlq>g9A;)^RrzHVD38Wr$-iRAAt=vR57H}Y6LqS_{BkmW{v4Ygunz!MqA>d{}Ym ztzE1zt8aj^=EsImdGt$PwDI%=?$$`!+F5ElbmRX1Fbf;oAdu<}DN7S#W)4-#5X*q; z52eZhqWM>hRT{@@UaHxTXu4uh;;-*}hZ_yv*KMAA^g%#TdMVXh@nsw@>)-eo7@xcS zzl6*>piS^Q%j@lZ{-G5rGSMGI-Gou2%@Q|y8^!lgI3tkg4P1lI%s;}ktc|6o{>H}t zx5FEJdx1_s!bB1R6y`*pEo9P11{%@iSp`Q#M0`(5icd*V(bavVvtv7gG}8U<7hsLd zYH1McE*%$ISB=MdL}nmA>S;qAD?3_hR%ym$F#;DVPw@+QfBC%941?h!YH1X-l|z@&C*Zhn`<$-xys%a2t_JiBib#rRiTK;iD~vc?J!WzZxuo-YA8kQv=?o>w^!?f zHL%x9(?I_z0h|8MJc)OC*G@Q4GZmMZrC?%GX&avd%v_cp9!wl1#gO{2vv&^hgh5=o z=Hmc$I{)8(i}zmmj?iB>&bt=W)WkC@d`WFG){@YtTLntRnt_DBut0ZtIp^u=>5xVa zsHmvuvETPgV6p{b(3eYpW*@vszgJ`-6*hZ2@;w<)$}ZjeqGEMxi6a-XR3dwxOC1uN zqNrnAxp|SsQQO42z4H~UZ?DC6@AHNGskG0FSU+fR$xh8V3pOtNJ@q4oYD4k4xf9>F z$rq1%s#rDeQTh@((fZq+&uRC`yT=YVC^CMSjBQf#wK~2b zQQySbVUF-MIX(&FP~OLT!$&|dm6aH_6rdCWg_AN`k6CPK*Hr+DoCkDtgFx|}xZi1^ zUmL2S;MV9hWs}q*n|j)_Z{>%>EhhP}bu$nU8ANXtj9Npl zXj}^KCmqFE{mvle+gW+`rGLXCBRjW(!oz`K>VTVyvat9bk9#ZV5I zDdeaVJ@Rxk@2cU2Z?D-eY_324+hc1aBs!!B)1r z=_QyJ<$zApGs?+LeLV-38-s{mi_}lS@$@_|w#M!DT!K3tX>~WT9Y0rSgua63F#g*m zu7}DBNQbpd&8wnb3sC6C6#3s334)X>*nd>fL-dEBfaqJ8z%Du$$neoV>Xr71cJ-6? zPYIS#V}dN)8VSg#jAu27^9J3%PcFOgO<7;J_CuZR1fKL#5i>}9|MUqra&v5A;te@D z`4u1=!+QDhWv+3P>plXO1C($%i9RUqHc&q6Vj1Dj9#QdiFQ46ZR8xBrEL9>}l`r&~ z4xF8>-Ju>7Dv>J+gLTx7w+Hp^9;q^pMeea?bf#RT9=fW8Qbk_xgjV$RGW58IH(Y8a zP_FGwaD=3zl#xy%z=ncvk}j*%PYCQQKQ5M3Ynz7it0(&eEhdtKtHxdb>Q6(J}xna=2|DMt)s3tmOyx*Z0)@U=pwhd|U3@%W~DQ6@1aa zvv|J@+M;Wnej)2W50Ij6?9Pnpx@KmYO|FYWtTQEAOalW0U!$T50fRTsPES1|(d|WE zGqxO#XT;a)4usML{_pV<`%NdL$=6y0f3~SuMeTkT?`Q$P-g}rky;(wS_R{{vb;-BC zjZGWm8V>ipDa})Jp!#+kBGV6wHGJFQ6crMu;|0M3{fE|uMdJBy=n#2N3$9n?1;E}d z=b~~d^P~Dx4z`MSQg`>Ol=AvWx31U44)m z9|wYs#)ZnMRu-QPlD7nt= z!8T)>9mnX=nwq*gitd_++qcT5rVJY!8-R-Lje&vvNXdpQb(d5xbFe$P3fX4r z=AB3eB5i^k_`ockvpMtb4NTa9`f>czGNjpxe~nSVrDR12(N7J5plEgqujc$4NDfxa zVO~%j-hr~Gi7?2>Y3tKmR4*?goC`Q0s48GKXN0JrroYoV#j*4qHOM;bp}V_5>FydB zINRSp-uF5m&WCedjxw`x?|EuH&$`#W?&UGq?>$Be5(}W(%zC>|g($f@vU=x&b7t<7OHAQAY0QOF@ zT@(YV+phC&TR%>kPtB>jOFLJcQ_)E~C@R0#`)IQ{3yxxZ(js7$7^S<{#kw&R80-Zh zHK2FxTDl{cls?4Fn%y(OZa>n}G zHO-Dd2M^Y1e6{CY-QyNNJinm>7rm}1F3zj!=UqiyZ=L8BL?Z$GamzRzJSvtuJVHnE z{;QLizYV(SIehoRZyxoq$qD}?3Qwz)4PRH_Zz_0sP28B25RDB z*F298{;sL=pW8V#aHSS$nOple#T`H^Rar_^Wq22z=kCSy=5@Fyd+j((7G zQ?Vx^yimGxBg8|?zKsMwxLslmt`S#wZ3KM3bCUOr?lDHWo&jvrbVbZjS@}50?uo8ygl+PtR}P1Yx>o-%kcB8LHa4 zMQM7!Rt_&ecox=vquWUOmSY4?e|x*NoF-j!mn8(Ym|7O%e*OK>T)S*46Z)5wkYnbP z1)0;?l^FbT+E)JOlh`4JZv zo>_U6h57uIpvf_cmKxmuy6IDfLj;yBH=1>M#i z;oP2!zoD;>c^mdD{I2sP>MGx!8L||;6_ci9w>I^g6^!f#+%jGvsz>3+>%l)^OU4s( z50|AWU6`MN2$CPTaxYC{nSuRb4R6!x@pHmuEbpg){H~PGi6m1)V%pZLg&0aijhAPA zlpKMUBfzPUH}^p+myhNd}xhjQ816B*Q#61f`>;qutKk_-uGhG;5r8LT1v z`ta&$A(Dvl4{O3iO}K)SA-7}2fwtzFH6fC5aisvvo%c;mVOyNk#GhAhe%a@qq3Y0y zf@RDe1s}cq9StPoEmmd`Gp|@w?%swh{};!O3~3=VeHq`0MY#=9Pb=>~nD%7F;J z_~SLrLZ6bZYv0zkL&P4-nCG1ZaB`X3r=$aTxr(zcM8!c&OfNi!ELWBnv(=3EiA{($ zG#Q)AaQjvjGg9Uc8M{uh@8oF9GWjzZmuk)8=tHH@jm zZJ0MDjB`$wEa*w3ke3e~QZ)}KpOh5ho_qXg9EO=t1R+Zd!f#P>ZWe$TAl*Ik|($ot#Y z)Ex5w4zx8c0n)QYT;Rc9?)nzB)5TkRrgksQxFxKAw`$mbVkRv;IJ!oZfLR$?hSkO? z{t*JDGUR<}bK2&zuP(!|XRbOQP&w%T4@LE^aAsO@L!OUwH6P>eq?-lFYURD5z!}w_{?VogLyVO z0DG||cSIoYnTmom7UXA5|axxoI4v?b{@U6dW_7hl+q`$uZ%fN6M z;^#d>ia!6nS^!zw!Sz{*34hbX-mdU7?Y-dP0t?5&7vZHlrV+)OBF8Nk@5yrtx?Snl zfjopXFsuE1RmWdn3yYuQq;P2%@i(M;jpek*xNP+1x0eDEK>KWFQ4$K>7)o0v^7rcK z<+6e7pQ2Zklq2ndC=Qc}5}q0w1l~8tb&3!m34TuJk2H7}JPfBI&vB*;s`q`XGzOY9 z7@2kd@&z91dG(S~zFq&NbNV3WOm;^0>@r4)rrrmeJH$`+#>RZLtubm!N{7c9iLVIF zmRcaE3FGLs#SDkvMaEi{$BA)yMu3u%(tL|2kHGTh;65hWT+T~Qci(38UHb*@Dp4#} zRkK0ws}G;9PiF=On$px+Go#C=TO5y7p47)XzP?I>2%lf{944UsVzW?)FW+T_$%ADe zk2wVe-*$JcFYebQS|a9j9_QW7%p(kgiE--jbbPjm^_+h;G zW}5WfzO|rO*QNJV=~J~1)EJbR#S@C?`d;n-70Igz#!rH1U&xXvi z1oHadKsOZp#F`H2FQ1Vurpy(7X)_^e;Y8OMeP=UH`ss^l4xG(9u>6WYaxVTpE~m8+ zoFV!=J);6f@5G60*h42gr9YRQU-G83%$?^t-8AX(v&EmlOI}_FKVQ#zuGym{c{;As zY(`MbC&eEuaoEG;{81XRvP48gr$EBi(jk;ehUP!(8A9OLY`bG=o-hYzhotX!c2Nl2 zoE3P!nd(5X$CdYNBuc6eQq@{Egw(p;Q|vp~?A7CW%xzt6pBkj}y`1Dp&(GpD==$i? zunQ3TpHz(iB`aZD)>N28(n5^3+B?OM1}AoEyJMu6i>gXxdl<^t{{3+8Qs6Jx)gH$?@afcV+^OWr8n#D0%0*LDl3KG$I77gOI{c2d(*RS`PUth9)1z=JfD&??&$+evAK$Z=P6TSFC-Ri^)J**RO|_ zm>8#U^ZW4+PVk;L#;3^#%_pq^EsxWZM;9o}O5mjK;^abqjS1a)MRX?npAq%MtC$|c zC3Gdas!x`;qyMapF6KtLC%9Nig`eNIYv8R>ER6gyeYtM(nB)^Y&Gl$8sluQEITcr- z@F%`fdXO`ksCh5W1@UK3qZ*r!Sr z#{g9!pAskj_330tBlN&2x&a=zuJ4~9mMJIthOKgZ>FgD|w+6(^Bq}+Tw5EQtVYXgs zW5dqqxf?m#WyNBC9WSjL`Qd)qV)s?Lml+g?1WsXF7U~FY{M=!-`O>8A8Nlvn7K-gG zg7^&rFC|6A@VjTamBLnEWDmpJRP-;x1-c#Hx!|JV zSlOo(Dw9*VZ#9nCfZeH3r>jcvbr~kVUh%%yTBBfZ^G9i%P1>;`%^6ECa_wDwIGkZg z+K$AMXDryjY8qLG3d5!6R!=v!Z}e?$_Gcm!6N$X8_GP7{ko5HQ*uZVCCaXk|3OfL0 z4hIq>?aBbB#y{whJ;9nEJ}_4l-{^vEAFGwq-WFKi8vDCOA`O(}$H|?Xm$bcj7%WJm zqoJOI@cuj=QH{&DfbFs>*zAc<9$9Ww|H{R zk9wp}rBzV!jkdD$9v|&UNRX|2d6rDA?IqmtC{686TgK`iyv_BLO@5F9=& zcwgKWm)<`;d0PGA{1l4%DFxN+MWT!(5e~D-guaC2jJ}o(K}zXQYC8$P(hxr*_|&y# z!w1v~YD3$Z2xA~|Qr%2TEN zzFEE(-m!Exz7S_!039{WaQv#dqdf(3Bn5e`VvbI61(w?%?k+r!>gH}?PxlfZG&Mz@ z&O()ZOZ->&`-BuX@DS?`p|06!5Z%{A7U6W4F4PW_vX>=3Dd%TSU(pnXl#OEnstDF8R5zG}u9$6c-npgj92eXNXv>PDR6D9n-0pS67;8tLbex0A3uG8jd7kSkM^pVS2bXm*kT5xcDNvB3+yU!|@kCnE(Jw zx2|ju*R=6_5ia9=OiwQf+%fJ_IjH{SH{b^ahMgCapx3~)NlqbvAq&YSeH{~`=IV8v zSMMNNT`zkLQv{w-pfmasrRAjF=ZnS?fA*~r&Qkp+WObt@R7qPU91tON-khgjXN^5k zjv2V)if%Hh~2n>vGwWkUfiFg^7jD;^y=vj_QWa?DYjmRWNB$BjL1I(vSxGe9wa1~(M^Ew z?cTR`>xu`0#^4ork#?cKj*OC#^32j-9!%Giy3ZK_wlX$@`Y1f{+W^z9?;3h~13;c> zK)XCmx;t=0O-f4oAkhy8@|Ab1-#!33KLu^n6T>Ib0;{LDi?WdMubXxB8LDfW#DaqN9E18qUi^HfQwoYJP$0+}?7KVSHX#nt5mU zca$S3?hfE=#9CuH@-Jn({$nR_mOd)=DHGNyB|m&3w&6Xp7)nM`K+qhZ3};A;?VZ(8 zSK@xlobGesx#;Ec?$rFxKjycme*l58m5N$4G_;+Nwm$UYw6%$R`K)YeVb|g{RrRq< z#V%1{DopW}k4`%ED|NQA0`}^^FfAE$_4KgXfsUFUoU8s@@j-@0)dV;XeSqOzN>v=z zSzGl+k#{Dsphi3vQd3i(xG%!taP0RIoSbTGhK=J#ms3S*Ou(C4)@L}0Z3gJ62?~_uevhQRE}o6d$FD)(2 zr3dhNX&8b=equc66WAu5;++csj)KZnPTOBxF5e2gAL6?fpzGtTg@qe;(>)Qp;|u|R zDv`F8iKB-YCl4;CN716WuS;z6Ygd%vv9UYeI$~;mZHP0lC?fU9jb>OL3O(yhD>GFQ zf5rSsqZ5W)33c)s_V58cCn6znZ{9YXIhg^uI6KSe>+3gc3=9l#K*@pbKDr7gWKvL8 zre|W3|7sotER}JapnwrfqqEC=+ZrqVYq$M6W1Mf~abzrVI8k)N<8onnpZ7Nv(Q(3P z^=*13G3D|l!?cNHP4Km4zG7$-bnJe^zdnIl-L|WP@9r_D=TK)#KF7 zhg^9SR|`K7a87oNoSvIYNKWpxm9=Ts3Hvq7ejf7P$KL`np_1Uwael8R&6yjlRZ0)k#iw0s@jj+h5Q(*}) z0#Z`aANSYaXE7FZihBhz+zw{{Eoi_X1Pdc;L7@QC+=FV?uQ3@&Oa44(69RrM@yRN5<)F8I4L{UnZChhjB-LN@ zw@1vBnh+z?q85@Qh)g=>Q%94P4}zg$j?01+6cqMy_-ww2b?VkfU@;xJ`hOrdHR$NKpKXeh#ecyF1ObpGe!An_>O^3MmeQjG8(js|L*%D@*lt z&@4XIC_*N$ksthLh+`4+Y3s4s#FBLV6awL*ruu<;Uj3sq#`lLG?(v>33-1Xx#$3s` zpJ8jGO6w}(A59BLe=s16=os|it82NuZ(cC0N;vAlki_b+<$7V`SXBKp_;XKG)wikT z#UNU?OcW+tt{Z*lF}()ItP13MJ7gSWK#ieBm1iCfG}awX(J>gx>dTG?yz%4dz6K%}W5Jby zmOg%(t90*+9((Bqr5+f-@_sn$yBl%x>v93w+uStfx1Lp^*+sX~A7$y+U@ZJh9cKBH zpvA*z+!z3?wMLb?tE* zA0O^o&Dd!1>1cRS%|b(*FB1c~dO8ECI*klco*_0XjR?_6xsq z_>gQ9+OFUoVaR+As+v%0Qc`(fn*wB5pDT!8j)TOW>xkFeFGy=@68`p7 z1~Ic3%c?|OF#54qNK736X3&`df1DJ61GqE@fNwEAK4t!u%oV=1P-%l3-}~kO8q&I& z+H&rSB)@Nv%W_eJEd3s*J!}H}`$wO<%sgR8y79q)9s%8sl%RUQ7&F5gw&!JB^iifb)Y+XLAM0d# zpP#O?T#f<@o8`?uJh{xD()v{$-@8NXBa>|@J6pHe6N+Ignmv)rxHZy@;Fnk&O1CMC zIHhSuJIv~cJJ56KI{N!0Hg_?tUg=-V10hC#Eb7g7658f`14>G+RpYX8BKE?^8nm4^ zqO&MixL4@JJ?JIb9f0%F&nEBY$Q~0KHr~woS#6aWE1THeoG$C0Qb_}P!)&o1%i%(Y z(D@h*-Ei*j8udpn^)vLbqNC|}afr%@du)45+ze(NY6rCsLZ30hBa9=zx5E(NV{1FO z{w2o#I+4G87yMDX&+4ccy7lGyaKX>+*$iEJ{NIl&F=!~Nb{`ej_5llb6W&Hufj2&Z zNht&7$QkaNfV~&XN2eE$q)aKb9@lgO4O#J!$rldC@H* zHy=IdH%dABa74QTrbaLR^SR8kG8RGpcjzds1lFj^U}!~beI_}OZb$%tlNXV9)=lt! zD3h-*)ileCww@IhiYqUyzMfy-z`#2T=c#*?yyaL+aAR zMBoh2tz6@l`!t5S)_ly?HO-4EGf`y8QN-AtH0{s6d_lplP-R9YLN$?HawyHG$A4#{ zRf{QOK+HHVD3|m2Haq)sl;jm$pV}zrv;F?`fgKbj3qx&udqmN9Z6X8mSXaY>-xou9 zkx_};=O-S@s18a5?TeVI>ghq!AyBv&MGj1x_;cR_FL3n!G+JONwUr= zUABGHyU`VruCA`-$*bhSL8bkDxZ_SF@IwX`Dm`^fVbRzm6zhNn;~q(7l>YlcPb5R#?xaP7iela z0bls`YXmN)CavcL--mxDja28VtIH>&VHA$9zt)b*H94-Dw6yKOca+f}$_Y+S7miQ- zJWOVd$35cb z1!qGICeEp{_$#+8*{?D1nC)FVab&Sf@V>YFjZnZ!iUKwf++v(8VeBPF<_!uw0T3IS zH?~ubMoW;~Yvz@7N@l;nfVLSFTQ~o<)1;~O3|PgA?Y?noICUHxa)oh;~|1R~J>gENPa6Cn66J-%)r^rLYp7kc!rAl2g~E(n#P| zgrkgsiG=>SG^fohhn-!V!4C@^(lyn)QQk& z%XKS2=_PuY8q?yEJjnSy5i{0uy2N$w^fkCB5ci(r?q+1X);}tODoRSQZY|4As0jl7 z^V!wvjP~yDl>;A*W4tN{*GR!C41qmgRJy_9ttl`c+Z4KWIB)=27h(FiQ_%K5T!5i0 zmX3ob?8J_%kVhfA01AEHU3(ZTf__n$6KiGEx2WGiZPh04d8o5(G3fB(*IkC#8@^t7 z!1f9=ZYN^>HZRs5)0>aam7cQoY98|Zb6r-+XxfX$%7V=uzYhQYedM)sk4)p;v9?8R z{LgzAa~>54-2YcBd2k6LKHDJ%r&#ywwbk7^gbba{ zw^lKH{r!x}*XVJ^J3f%KI$=ABFSL-`A{q~<=OpJEVyc+*4K zx2i_(<&TROhG4%(_?J7*Zix6;z{A<0RT6&L<&z=e2m*x;!IUr~R}F(K#CLuG^5It- z=U{6I-)yA2jg{DIwe5k1N$kBM=nyn5ib-Put?<8}HyA6=+HqNnmp~slPg)9yts-{m z2?+BYaqFx;>ZH8ej;}mMKf0}=eo7_X9!=W1p@(LQvErcDEj^TpoYYc6&bBk^=N8W% zo)BOv3a<5_$&-VfwKWNUpmo?9Yx#AOD+|#&fFyN$f`Kx^SQoix`)q@tdOwEjoenS^ z?52NC#XubFKVcC;gGBweawSsyu`me;gY$}?GzX~ttVMK6m5V6XUZW~YmVfXFX~DnT z+JRE1JW0=Zh#(IS4G{uz(XOl&y+D%n!!^6){!VzA_)}(70-&7*7XM6>u`?XEb(8OR zEU?CvTQO2`xzyFg^84W&TL}h*0ICcRS8jKlGQJJ;lD@lX5XhSOVrOTk(p#GHibBD!!DN61aAlNgFR=74d2F{21 zJ@Ufs5TuyCLU^a58-MY{*E4`~`VK5SY7=;aX%-Wt3{H{o?s-;EZlqQ{HM}D|^RLI| zE^mP00zj(;uoY4j7i(mQo}PPOkd*%{>}p+VwUz-{JvCLqG!G6}RiCg{Rvr(-Y^=g}A0;GFEv7ig0|@t_`+|2-b~-$1w6iWIDBZ*nj*WA3_>{omgWhzmX{5{G1Y0e-o3Ka$+*@0FH-by?HPV ziuu0!i;!ZSz1SZ*eVav;vH+5DNEG!ye zjKzn`rpn1%5xnDFbb9I+;jpuQ(EnJeGMubPIAhI%mcBm4S@468*^3up%I|v*@e$-W z=;;RsLcaS%+!`7Wj#sugv{YioMc+b0CM@5cU5NO`Hivt4-i_9cZLasT z3y|hdu4GQW<5c*B^_*6uUMTJ{9%G-v^TJM^`pcA!R>u;QboXzleH(Dq*Dh24FH@`p z-p5l=pm`&l9yYHlEG&$#jh!=Y`%D%yq&Uo7efkkL4ybMD>vOrL7eL9RrO6VL(ItJm z7AiNIc$2T)V?Jte(QqUu@G+U*et!Fw;120i7^K`awNELu*-pc!wW64&3@aKOfCRtG4k$g`IvaYfA1l(%^lu_fYB-Y2+@u(^Sz z&lzVj-3^+a%*i5-ju+lkwZ#{!-bb-IR1rsoP=UWQWr!&TQK7j-yY##lC`Tl>4^(x( zru_Ubs&0~?-_J&w!lE^z{ifRd7h=>Xz3YzL5D{Qh6@U5Cq=60E-xu17SunM^juK(! zMXVHUjG_l2a~JzQ<(s5MV~k%9UWjv}t@;h}1#-WMo2KN^N8v~#%|YGNB(!$GUIQL7 zzKXADT@XINrZ=h6-QDGSK{Y%2cj+3Rd}7#1$4FM$jx1LWTNjO_JqO5gJh@UYo=^b( z$a`a0)`U#y;C7GO25Muwrkfz5BEz2c$t;>ZP`KRpU+F*hmmm6b;xp;a3mqO-K>`Ti zfUQhCN`3TIo4Y5RxwWhT?7|yX)-*A1cPk>Y2OIo!B-AEyEgm}g8jU)XNaGp-U;m6R z?@JF{$|QI`pIoh|I!_V!#7Oe4!nSci=qE2%jtu|xgrUTSnZhd&#+xQcbFJ{{7R0;D z5Y%>G>FxU>>KuI6e*j8cQ0KlO}F@tS_y5#su zS_)F8zgR8Q#CS#|E;73-1g`t7k@^{DUo zY|%%|6S?klE3M3ZQ1s%fBa2U;@QI0K^{rr^^!3x(;jEmTc!REC-@l_fw%u9YTdJ7= zJJ?E$QSmN)^}jw)jejgWS7+;zTaa%^Z?p7)7k^HL+|w(U89_2K?JOJu0|$ORR+a6Zkz;Vt_WCZ8WG!whl2wm_e5M;-U1XNv>p>l?%TF$+l-RvLh^Uk z6$A_p;=R`g9E^+8@11MC+UUGM8sGWfK4TT)XH47WrLSANQa8Wt2f|7~l!KY+eda%1 zo=m|nLAmcjoq;eyfQ_xSuRlmuRu<5LU1;Ta^TrJ5C#i7cqjV&Z{2UY0QoIBHU0I%D z$!l5Lts_M+kRZ|v&m>htm$q&hcNUptWF33{P}A^>pUp|!!8@x$VsuAp0#>^iP(l&o z)+RA)Zu@j_Fa$eOy{W`Xe565~ML$m5wBeopzX8AwAWn;mE~S9!a|bm|Jc<1y(RM@m z=a0jKyDSNlEe1Y;W3Mf7lzmflJl_vjH)wB1o`Lh}DRbATfef&)lkVXZhM>LVI0#QJe)d#HoQcj@JD=~Jg9jMs8 zA=Jg&@;aI2*rB7AIu&;x4?;EbC7-stW?L4>O>NE!oz6Ff<(A^MP#s^ph9|8a5t2fjaaMQ~@D8mqfM9`E}9$W&T5J_5oB($vP}8 z&q*E`Xo}_f*-4p=(mF4>clk@Z2LC;{?)Cw*K5z0 z)bu4ApLrrZWFZ*MQ}b5~{mc*7gl-+C*6fZO)FR;&J|C;RH$H&et-h`*(%x4_WSXLgLu<`9aFA@lK~KlU1%d=vlW+nzaq?K{EfvwKl{eLqDCYsyZ#bTvsI_VY&^r z{ai&=jt+xdU7x-5tmnIwxd;mw(wUyQSyM?5L|N%rS%)kIK|m76C%2eR2S8SYl{FGD z($!XD*#RoPR zE2OgcEGDDXDZbTNmJ+g-piuLY*u<6j!I?$$BItlO`&vQ~fel`>LNV0To-NuY#X$@& z8DPPR%7X5${p!GGTVwtxl0G|lpx2)ll-$-MsL=yoP?5YZo(OZ37XzRwV2_dE^}rYE zm$ZvcDn{C0Pfdi*gpJt}>y`(Z_r=^<(6vxGtVdb~d0ha39(s26=wH9u8<2PNC0l8O zZNq@b2hvz@iTH3O)(5`ec7Z_Q13R9XP$8h^5?K5VUdd27?#mfBl{L~`6|hK=7`4+y z{>a8TLwqWK!-1O;QLVxHiT|0S5J!pspMxRXFRkmplC)e03JiOE^@Uf^LFwByin@-@&f#Q0^}WgZ2=rXNJZn!d1{s&ZOKfEQ{XU$Q z4*{G+kJ3ZywkBKtoTnTpga-*h=LkrT?@orm*GD`wSDZe+4M0T~SN8Ynqy@&!?hcT0 zw0$Q;im{g>=v!#>-1PJ;`J)&ht}MQ{6H85p-rcM2=J|@fC__E(o#LX;B*#daO|ZQt z?T0pTS?wKAYH=Lt#e)my-N=tx#S_rp-X3#A5PlHi{-(@JLj#Fh643+!PC)J&+2Y8q zK1Mn^@<4L?nn&2Ker%21PTQFu51|k z(f~&pz%bEz+kEfg!q_`RJ5fl;K$zF;SKxOqbID_BQm5SG=>V!JL$@6|ZbY*DK1wdk z=7{<)_S0p$A)^uiVT>Y;vY?<^7YjI_;qw`Ep)e}pq?gdT5FW9x`c;*rQG)oi}3KW!D)?ZnN!U3 z`GFe=hKIv@3oLiI8L`w1>^jfj=n^J+ZTw>hDwrtIIObp4>dd{=mc>Z`jOT%l8Y=uJ@H$BHCeZwFk4(|~Y41 zdflyIg+;n=P026_Nz<+v4ETZ~)`I3g&3C*XHdX|DAGvU1c>s13rA^f>BDjz|9nk-N z^Ckk&_|2$R1vos(u|Uv47Q!zqoDP5`@DWr}6)aNF$%9aggTXe+|Hb#Z{edQ-4Lf9r zY0X^{GxjsDn7h+GJ4TOv)L1pDZdn3Y&i8A8R+(|jeBsk#1GKDJlx0s)=c|Yf75TXi*7O~}`==d9|8WY+_-qTdkY?OV`fR&t_{PxRV84w!@HXznt z4u(;+-XQ_ZDWlyfxh>zCGthIk`@~jwU@R%763i^%zY0@BB+^8;74j z9SuO1pURk54WRb0uCCBns=$K2*l@e|!Jd}oK@SL0m!p^yu?bYRofYDtz1`h*dw#+f zFFJwBeJm~99Y9HxNY={6pnorbJN3>ga831>H`ullN7gr$xA zT9O060hSLuUmq4ft>|Cfjvarzf*Dk_!CZ_}#0^L;jE3!a>s<$SD&&aP4t`?^??=ux zl))u5uby_Ua7!PvjNk_IL0`o(;Pd&@c!Ej~3%TXm+L7Kpt>Oo;$Fb2J|C-V#I7Zgk z6NT@ci0Ub?I@+gqtG2R4-e(UrH8rxfwr_xqGgXBVa148EZKnD;H5;UX%6Swo1sp#C zXMY(PnJR!v|4d!A3XK`#Z9pio?7A8K*?(Ab*3@Dln~8yji9fm@|BkTrv(Wg*YbTJL zzTb15yr}$pnD!;JRBS;0>4BoyY-^-Q_tuOpF1U-_M>XQK7d78S;swf7?_2jz-wgI{ zDEYaMOVJKj9-jXz;R2+c0F^V)dxwd;iooBQy(W_}QqTo`Za)*ee0gAFj08}Px~J^a zSf6>C_m-b4jnkvoI2Qfto>@>^^V6KjYu`HYQ?$0eG3sCWnFr?u_5Q#grW_%2@$3G# zY##{FMzdYR+5a945c$fM4_Zt@rsrsB_xpbOF)d$cy#-F1bw6KnnSicDOlSWd&)oxr ziiwT2yw+>}hRSfNCz3KM?=WDtbP`O-{`0CYZl|DCu6rNO0Ckf_#Dh^9b+LteZ(}W4 zsvlZarUc@c6qGt*DgEwU8kcF%X@TN&^|`8&(uWlpwH+V@gyB6ze1urXFxR;GC#x_6 zX>pG^p=;rq;HY@?^{NJhJoD1-&1i^iTy7x&jEQEd9KiAJQYew+9Lu&gw z;1VRm5+dil*7{&HVd_YhSnKT=6tk_Pr>AIcPS2Pyklg#}?Zo`N0#NCs>pL#Jm>6XM zGEE!L3pNa@r$e5om;8;axW(dJH|cNM?5X+#zA-#MT2t0?5CZc{fDC}LQz;{O_#f}N zL$8^*-xwjd3`O!HVjqQ4>HA`rR>m|5r!&9`U&l5Ccza_|$%Y!sNKPf5DrU*kv8Y&X zNi5DarFo=^vJ3$MPg3AmY|;ON79_ehF|mQy{)6`2w0}&m-1p~{`;K>`iZb%pSQ?Dw z$=2U`4pXQjUk80oC!l1f+OqhXsj=%n>##D?*6MvUigdWtoZ@ES;h}s|`g_`_7rJY5 zAip&4)er(*0!mFDjK+~B0X>MGyC$L&CGwzWF@jMXQ0 zd!}D)s|{?4eA-*&ZQoZrwx1}(Oiyb8b$AAV3N&I~j4|6c8%f}E z;ML>8{&4%Hv#ZPVt!PVMRES3*FzwC-&qYXWVj?VVcQrz~{(LYAg*bY%ROOqf z*|#;50-IJu%B)ZSFUaTy!p-(IK$lgv6F*G$TU%}I?!z|FKT3tF=1-9p>s1=W1<#5a zHQA+1)o$pxwnw~rL1_Mm^G-5r$~AjjgIHQO0`3J6EVSnMxveI-mOQQcgiD*m7dcx_ zgMI;vh5NtAUI9!5IXt!fI+38OxGEl?uvVo?DwmXuoZRH%;{HrdDsYxh$j+{m3*Z=k zvj)6bf-sXj^Nd(G&LPo$^oK^bKEX)5d8t-OeXF0z>IL;5MIi@QJZ)9qB-(K{eO&hO zL0{rB#qzof$z#)yajc|3^U{CZ-?s%4Wy^ zPRNsLkyX_muguJ2I9HDEB~b=BV-XJO`uJmOloEAc$%G~*Ff{jL*_IMUh#;%$?2j*c zaq;7Vy|3f4=RM{>*&(|TW7%#uoKy`Q-y&d$*R1}JQB!tahbTCBcsm#pw}A%a4}i}V z7WNq$tvxBCzp1UR+YbdB4gqC;?!Jytd$nvAhDhus&w^F+|H~tI>#)eXRQ*86$%WX` zdPY@Q$mLLSblV&K(qYfnv?K8|H@|Aui>a22=h7G%zt4L8$Bn&TQhua;xad~|Rg#PU z81Jy`{IL2Huwm&Qt4NY^>2YY9ojoGp29};D_{)DUa&mHxt5*Y~qa*^W2nKI8-UZn} zeF%i)O6VFXXc14>?Hp%eVZm&!(&(9_on0CG3)j$p8y%n<0m#kt0A;D|i4O!x_ryn$ z9R7z3&|nW#M=;XVeCO#Y6iLcS0&SfYy0YXurCxX3I#62s_}puXlO^zh*?(80NC1KN z-KQsPLldq7D?sgchdlsK%LC+MfcjKGqO;VycPM}__iwSJ3n5KTO)bFuC4dirZQ^@l z<3DmGP^>B7=tAe=ZzK`ymW~|6*|HuZ>S7fdR=h}Cx)NAh16v&UZkMj_34ezB4fj{*jQ!ylp*dwY0Y-wDNcr4LzXpXrA76qmVH)e06qq zCRSKdTDpJ4|AJGu!A*b_h){d45yse9sWo*&?-sb~ehhw>2F28NzXe7Kbam6k$t9|E zI6Ps}Z zOchuM%Qv?tY21istDay7VZF~ouSDowN$!rsCO)P3ol0`b^X{+&4IP{Q=?nqDT=akw z-xF^f3SI@ukI42|8m!A-vQE+pv|E6(N@yS;3SL{5C?=&B)L3*u6$7vKKDsi$ai=h= zf4YRW?rL+Ndsn}|YRJ`grOmpTT~(v)jos4e78CS;e9bh?yVzQHgL4JGD|!<_!x{+` zZ;FVFMCuqyZ+A5je) z6EfN1sa&Ges3r1QgFgoAV1C~@Q%YFB;i|mE78DQ`V^S+#EFM|A|xq@e)fM?hh+g{Tv0>uXV+-#}V{-f!pEfC!C*d0#1YK%k4isfho1 z{!V7$73sgyO90Pud#?ymPdSxAeSy~%N-sh$WzUFt+Kz&!uBEkEz5Q=EEK-b>R@%(V zy$)$X$)ZmYw)Re4lS}V*i<^RfaPugrs{Z`xiZ9)MF~*1F|7i^iyNuc!llAl31vCdj zdJ6}OpIkvc*j1u_-9e1~8=)n;-M7-dn>*G%`tS}E!bAAOG6hdoFrjeUi8Zck6$my8}FI`9%_I93JHDcj#&%k4qkVe3Z z`L{9xjNV^Or8yP(3vgZ)Lm{NQqgt3iT24Q@`(G`HUDcG8kl6mg4q6iru~}(e*pNC# zHGt6qCnjZE+tQKwOAV?lo7yln5inrncoYyV?Q<)sgsEJP0bwnTtRL(Y2WUP?#*fUu z=k6IrO>iSvTL`x0DY-ke0lpq|g&cITzlg~V6!yApipzcX-T4SQv#l&oZ+Iq&R#H+j ze4n&+Tj5?2Un-qQ&pZe=z{e95` zluW?;OBFju<;^rPNuMAYiB{$Lf4X|>u&9Fee|YJXM!FSHQo2D}ln?}zMx?u&MM+5m z=>`dD=}rOZZdkgzSzz}apYQX$fBd|>F5R4Bug`JaeArM?U_3far{)^B7YY!-l69%SzFR_4sZ;n<)5^rWLmL_VhlHrB zbj1c8okPU(?SNNU6ty6(2FKL-x!d*5n>do*;bAP9cZT7;A(qB|@n8|s($Yd}0~ytY z@rkS?*dNtM!(DZMnzto0=Xl0%mW|r;EYtR2W|PsF2N;8QalRh)6Udzj$++^aJY;@{ zQm;8VPs0eqP4im<=*rR?*1@~O*&XuA=R z2zcFm^Dza}YqblfLmaE4s=E4Xe7pq(vC5~;w))m>i-4R%uZX-n)<$Jsjk~JD=fEQ3Er?3hm;iy3YfT z4f(x6j&1gC^{M`bxYY<_qb+R41p}PWK1H#O3Up0#TX#I({;s#}vbV5cEpmYEYZ|9e z%%rp|-T90`owZnB#?S1v);+DX^j~-aO}M!*K&W!g+9B_B7Z2e##w(j=o&wUD`f}^EEK+n-=)BGGxOWgQl%lGvbkUN_ zTh*4&&n`IXTuU(mg{Api7!l7?ZbX-~d>7{?zBJx0bwV8>OQ4X zirLN%{}^}bn^e2=?^__PU%&qCAlld zv)BB+gjF8aC2?BiO<>FxEsLV@4baxIFS}qNR!`sG4SS)Y!YnD7mYhs&V`KAAcB>v> z@^TU0zmQzzw$t2?#l`hMeE2ZK+6ofFASG?W-ww8BGjL24%m>t6V9WEjw>J}n=-0pb z%Hm~hOKkQm-cDj&by&G)i$5Ve-BjX$h!7z&OGK;S%SM_?MfT@DXJ?^vb2$@J9?cA* z2OJQR&WX`{h0e*=m(07j4VT}eQZLCl1KIAhHAr-Qp3vM?t`R@Mc)mT3L=k{aAVjcGq?UHZ2lneUm+Iv^xe}4k> zJjJUzn)HCG&+pD2Y8uYV17bz|k`%6nk}v9U+8hO$kcL0Z=+;a}@{;K2NaB@>EPmmW zXW(Ph^UdjR=U0C-k6hgr_9wave&nt*CkP{?wHT_hn-AA0xxs5l?zl|1T20DW8rY)o zeC9HsoI*@MpSbJ+VClHrk+mj~A`T5ZtWrQ`7r1)b(AXeX!Wh0K6)HaWz1*)De4Zla z{uD&`zYWoBv{D;K8Qi$dYRsKAE*jzY6XpXo<&S$ej`pu|TrmRknOgy^74Mb^hEp-xxqg`L`;C$FLqd;+( z^9X#c3&lB?=<%DFG_n-d%pnk`{yd*lr~kI5T--B4c2GZ2APMxO1m$ zJ3WwGOLX?}O5~wb#k^qY2<9)V!8E-O0GNFO+&yQ;Y|DCn{+VI!0U02Pv+{B6Q!aMLYPb#;Z9yc3*8Wy~=i1!gsT3@J>@HHU|vcfk6fCqiLF} zyUfCA0rvy8g8-jSXNO$HSm5)>BzL_WL}+&pEw!?>tt_F=VM;*$Ic(%#AmWUp(G4MVn=PRI6lIR~O~w4uZ+-{rf}^5sNcawO#1JNxFysnr?xT z$K5sC)l&=wNha&ZSECxPlr|ZhpS69rad}|I{1y&`B0X+< zcZLEVumNW;%D5t9WYT70rh>VrD2?%768Uwl zJ#D0QE>2`+MP6JPp#y!D0^J;1#w&y#?(B`iQBmd@DVqOU4`%Cqw+GI))1w(2Hj&dD zPrNJTSEjxUDU?gE-?QxA9qWfqf0zFIYGsOO{v6A=R;IxmA+dyX;)+pCSBhnD-}A9A zHL*WrfE|;Md4@g~KU#A}jRT$UZi6`9De8IIa?;ef=-v9xnCIrPGy7t+v1(Xi9U$zF- z(DmLaXh0MBOf;hDgN1!D0}arK%9dG5lrI}}1ZlzdK*1!!;*+sEy|iC3wE<_;1H(|P z@>Rp?zkg`X%sw*%#(0m)HK?6?%^qi*wcj!J=KIa2pnx>Z){`-5u-p-K*HHvw*GQ+L5CPwY95u4}3r2 zR%pCMr1X8$i;t99$&8O4+=?sVsqwot?ETz^#5_!8wVr_$mfT5YQWyI0Y^CzwqNp|9 zZ2p?XgHi=AGMX$VTgKbnE(bZdiVRI+9~-P(V&DZ^*nm_mg%7`k`z{&a*G8C$sgGcG zK&q;0PQfl;*Q5E&|Ji#l>IyAg4lTB*hY3*!OE{%CI3`yuIb@~D_Eyi5O30Pe!uK(t zp1!(f_cDnwF$5r`nkSOpdOMnatKZBg@nBJg@+nGBNZc7&7VK=8szsg#{*gDDOJl$M zOZ9K`f5%{OaO9#w>E?Lfk-X=OrFHr&o2KPQt1Tmb{&P;!h&Au~bSPqKnlRWp>o)hI zFoJnEZT~*MhvLjN6?4Vv6V4iD_?PX!!QK9Q=kS=&{sJzKrHO3K@UoGzTYM z+AvrixgxgE&f~(hL8A7!OI7*~l@2;F{98=~mgL81i^m{qc zu5{c^FfCnC=swfZ9*%F;NP=d~?F#t-lJfW-XQa9gqwoCOibaM&hm06wo2|Q*mT`PMN6?s{g;fD^PDYH03O?R9RsVh<@!76o zO`6F3=%Vfi^zFbX)L}^}e<|aI*Dd-thUH)b)X@@lZzq-yoG31w#v4LXPf^64DL}zbIWY5{_Jj>{`bhw_F~*#k~*B} zAKJLhRqX-=Q)^h8;r}=XSfHx+ABFuh#=?5Hj%fa) zQJ}t`Bras~9S{mPvl?dEPVtE~SB??3NN%X9H)Dz0~7?IXy4UT|~FNV@h!#BY4J zmqzJFm()E42S3IgewC4idY&!s-lXnrvi}1+dqpkzWye!sxJ}aOVt&6FmHL@owY1?4 z)oB?LxE!G4sM_Y3A#X<9G^&tpOIUkDCehP&t~L_TJh6KP!V5_i=NI4TFTZ8}dOc)# zCBb@n$_nhw9eSv487ov354zPqGm7-`0*h|>Xa{L3HAT4=b z5sTZNHSX*=-`&xP`qfRJHa3$))llX5%0Ih5b(?PtqZlL&9G|=c{eNq0WtFTO zO~(-ml4$3%mDaY7Yy!-vMYH&6xj_O(2Rp~GE<53I;em*s+XJ9<_)Txv))-wk!YVsKMO z+SFkSdNj9Q8%I_^Qg%CM4T>1u9(wsFC!IW_!!BZ!kVlc5uK%tcMS_+gwO+-&e}S_z zIQ)UH{)h7*J6_8ZHmNEM09ALPhr-F@xecEhd97e%Jl(V&&zq&{OyakMB*snp*E-p+ zy@7&^Z`B6FLE<3H2j`obHa2Rj2h}kkQ4cSPzEckRv(~Brol>Wfkd31J zc{n8Iu`eQUHec&l#s!K>{;-@oZQ8j%pMT-To{oOttGG{(eEZuHH#X%ZidVM?Jw|(F z8&tm!4BstBt?!gy`R8;{^waEE_aD$uJW`TLsF1K7V6{YLFHkV{|NHFW5q%#ISEHTv z@0S_bsK-B1r>yvr02r-88xaF1|7pH`mcLSVDxCBR+=RvnXx=#X`NmZ~q8sBcF}MR{ z2&K@M{>>gY!<9Fj_ol^IggzzSs|gg5+q}1TVWI3qlEDl8j*t17P+lfB=w?AWXi|0x zxF26GD=i+96VLf;89#_^VFuMmuWz&(x5$5;2TC(9K=~4Q)1S|w3$CRISbtkQiI0B> zqRJV)yu%DyhPh8QMc18?o1f#SbXqC1Ed1zqd5$KG4@-y4>qVKN@JY!2Vr9ZfkkWZ# zfTcFZ8eh-o*g{v0{o|-sH;G9$wK|TiZ!6A<&&?x9QRmdYee&*i<B`FlFg6wH8rav5PAke&vY0u~gX;o^+p);rNI3;!>-OAvy?D7g#L7xn7I8^rP zze?XK7{_wlZ^cQF1wEhS;ac%A+I+lrVYDY7Ry}8g$F#j&&RF~@W?NYgOZAbMDO=V` zR-4x{zutRAGn*G|1G$QM-9%_iOoqtD(qvg*I`kZcz!CD<`UrHvpyI+pl!*ezX>PD7 z9Yhzln+X)&6t*6F^bFJ~WCUrIUa^vb5J1R~>lD4Wx0mrL-&np>?~CuOTvtH|7tgBF z6xR~U1kspg-%Aow(hVI%a^DG>&b=S;P*&}|yD_>)0Wm2MV67aW1OV~96u>~TZ17yty#$p}u zd);vwd*ZFwntYQ(UNfO2FQ%+Lyi6YNZB^L2n+rIC5;Kj2Za!!qE`u2n+hqKzDSXo*KTEefK|w(<=0)yDhr}C|PFfM&j_F?E z-McQ18Cc76eh?6pL&75>e$#mC85s?^pB-83jQx~?KDm&A)|1|EEOH-yOiW}CxVbJ{ zgoE@s^V2!$+Xt6#ZWtVQ5!h*T<0DUzOwV>>Cp=Z>mWex(Zt5e&H@EOwHM!fZ1eoP1 zO|#0cYa}Jyba9A@QJ=FjDYAgS(&FDO8oQ^nuHoT)j~?ZwAkvF2pE0wg>qmsmoRcp% zVhp1qo@J(=r~NQ4J0h&IT#jy$&SN^yZFPCY4<-V&3;)R&r2CICzbSdw9Gu8M5#Hyo z=6Ik)QKk|X6W^QePOW|wF>IAKrf*aZJGAi~lf2?j@1~ai6eGkxXsIfYA!vG7E+Qzs zorUuzt&d1SQ4w=v^WXtELN63s9JTH#2e*UzsugbJ9B>VV&n%TS_2RmD; z+&zTc{445i>AqCosh56He`($C*wR~ld56eVEgfQd9zyIs)#u!X`sH!5d$N%RJ~;{J z-}3B}&u-0JSigVx_UaoBhVN3Du2E8|D1Sz3(g&$C$=WAU8OV7ULI|cNjRf*Uy$MAn zk+DimYHalmKuN&L(Xj_43?!e#aF$jP|HbooFS6y-?&)FbX^#I2_Rz+!$jDpq_xG22 zb51LZ@7O4v=Na!`o!!0zG1Ec8f9??E5@ z{d0f1M@MQI?}c2y!CT^6Yf7Zw%k7~+9*LlSyeApq;U=h;MiPB}?H(Qhr+UaW_fbD= z@j;0LdU6p8I(iUM%Ptw@J>u=&JD!o$XPv#&C;oTdsyp)0=yU1A@lh`mJt}U4!>!C#_g={oJQbU%?`NeY0rYvy7#lBrg6KN+hxy)GA7qWaPhiA^KwyQVYIIPT_OJo~6TG z`t9BkpR$!3c6XNt6DvFRTq5NFtuIR52XxO5Wb_U9q)up+ql(O)l)rF1B&fC~{ocRo&Hutm z89Pu2;zzR%@Twa6`jNl|0XTXviHXgvh|i4cX~m@J_j7qK9m`9%3ST_A?4CZj3srn( zmGYx3e9+W4HALRbd{ z3>sj3O8yj%5y+1oi01_RIM@yOvuOzf6;mKX`{moWPsNmmc}c!Lr)(KYsVP zP-5~Zr@W19IMv9~(&0tG;tHpWD4pc%w?kGE>u$Fk_VT>n4#-*8^U!@h$oea^!fnWf z&89j(fF4#p+!_f8&^YOOQva#Go=-_PkE)Dj)19n9li1HmNig7c(j-nd*lg(C-XETP zH|(iGRo)bwHs?FMzMA&eEXmqb56)oOA(4*SFZf-SrSE&Vt)fy!icuKjkTvSX6rONN zfnD_0Z7nns2IO9$x?^A$yz*&|{Xp5T+*wC>T${`%?i}KT;S41^Ma+q_pb`F8VS!jj zO0MCUJ}-x_0yCYS!w#gQvhKP-T??^~cqsfw`7 z@P7#E=5ZGx5dAY-mam{-@=I>(dqDv^7_9izU9ru+08tH@Q8WSNTUI$NEA+Fk;*V2i z?))Z(YsZHZ{E6gWi8>e(P|J*z+>Iz=?eicgz8`j8_Nf56DbsdqH}+1(QS&GLuoH>} zChZKd{WTRDVs1psuC7BFdPHEO^e)|ftP~s@a%>#Hj!ZW^a^<&>eAOcE-DNH%N}RE?I25#@DB1Qt`O28M;k_NHB5kK!5vt4hcWMVC^^WHRCm z8_&AO(Krc*43)b2FAp4IkM^?5x9(HFpk8s{!y+9&^U1IhMCXP6iNP(qLRBHk=h#+p z|DXMY$LX5dV^RIxAA3ti=jfr42xL@g4;t3wh_KLVNVp?&+=MRH1I3~hA`{3PXV2%~ zDY4GdScr+JKXun=R@L0mTgKy!b$G?B16|2RI}@w5G-n*shY z;vkY4rKc=w(dEg3)&Mn)Necleg|UFrQ3gC-_@8j;pO;8yMq4Ly3pa$ zD^Ww)Z*qCp@S@m+|Z2=FJ%%A)f+x%kWLhRz}~gCEF% zw6tbgjMgC+4bDP?;C4@}AcAZL#BQXOsSCCDQSWZ> zGk>k)|5AaF3lrH?yZQ$V(2r34G`M+ke%&~BrF-*{BmT6rP|8FSsZHME9{4-IaSO}M z(-<9MP=qI=u}sAHQ0Cs6QY^M}#{Hq;qJ^8so;ecn$nhm?t|`b>_$vSYt&Ah)-^Mkk z6K{u(V4U@?&!mt*00w>DKl@hRndT8BHb+|g{tkzfb)6$OH2sS?QB+;GKXgPj_Ej?n%=k=s#b4Rx=MIFH(L;>diOo9oiG@=9Mk{y z*pRcM;}tgH0Xh@yfILQ9)Td|eb&gOX7Y-?%b5uJ*rY{p^PpvVZ_24!u{b+({8T>Gg z8Y7xOWHdZ60t4zJ3%hkr)vmW{5XL$JjmNOfr zwFoVbnvByIVv7zY8FSy(eRVXKyw;0L>NoH7jPHE1Vf#xY=A8G-AOJJhh%0RTZn;wKBgD^-1;y3$U9G{Z_~jYs!XCH zCoeBibaZr`-whuo0c|+25CRO1)#dh}?cLpuaAFqP7Ij@+3YC{PiU`01`I}SIL!$so ze;yQ8X8^5eJ)Rn4ni~Vyeo%cEvMa_gXBvkJ*$`@YKypa%Ha+# z79^3lrfsKTJ5j!>#w)-y;O^H$$IiK(;4fZ&RUG8YA_XF!+S=%e-oM)l!{ar^c#>=p zT|j&O#PQG6n&Zm5k=p9&hsp;7cwLyw#di~d-xY04n@q@9@pW;X^BHvE=o(FTmoPb% z4B0j;d6fhhoyALt!=;Sz7=!}swuBt!2WL}ETwNc5BOzU2<@yeOsLXA8| zTu?+e{EYpCEIdco_X~Z_D`5*q=CYPt^&XU`7ja==-}l$eQM|q2&C^Jf*}RiUBic78 zlFN`L;nSxuMKYqmX;i+EiHQk#VP%?6fum!ACR||nwA;whPgv%IcC(y_P+hh>pn7=mm z@G!mVt|gSjJAy-lXA&6)zw=vAI!~v;XgVvxk~sxU;G)dTvf*{-K9T_E{t;}C&@nJ@ z_I}9ZW@LQ*`W4!IfpRSnn_uQNuJ-5L-*SJ3bAR?eORj;<>>gq=d`S4rY%?grzf7o^ z-p>(@L$TSYZhO}AerIHFl!O*vPG3LV1wPfoeXo{*Eh8)42Zhgnvzwp!*{A;C`uk_a zyVU}tmD5IP1Y$zk!?@g}?J%Zw46chPQF1e&zmYmpU%Kcw3;lO%C9AEtD}+s`Ljaltx03*3>&_`if8xo- z$$35#CG0SthMdT*zj=6n7d`K>rA2zKDGej_SA^xlZGL<>QjgG?SJ$C7pGd?}oAwqX z7J?);G}<$lngNL2~>MFOgS#tUWLLB{U2iG!QMlB3Q)ktSbp+S}W)@d-j% zt1v7o?ZZgbev)vv{X1{CRcJD4aMN97C-T9}yPLuQusuOo(mEYER5Fu(>XQUbrx+hw zglAN%o92)g{DA6>Rqo7qa;P%A3MKM#O+FI}IwDMKe z9v!@dr_s@ETR9SH=t*C(Iio`cB+*}w+H~RLy9&sVhix_xOc*&Ry^$xBF_**cDV&bUtv z7u8421!PHyKYlrON<5$!>HU~NzA!QuF~_0nRPmbx>3htW0{zeBg=v4|AD8^G{;*J- zl_=mNCf3+MlsnpH$2Tj1PW+U-AzHDjwwg($=ucbjBR`Gh`Ll2UuU3O()*!G_pGtA` z+RxVvnj&hv&o*)Pl%lEBFuMpaK_;&;fr=Nj?{oP;+V8C>JD%j6Ye67f8*3+0KMMCg ze{VV~jIYvJtyCKr}gYo;HP?t5jj;+y1|f%RvZuSIiG|v95-5KTR+KB6 z%m%*`($+`biUo{JOmSB-tg(449j&%()|Ce6u-<$!yxY^;Os zb(2hth81RZ|JA_FBbkVd48ji~zlJ5wlHifZj*QNI{=G_FAVOgA{k}3=ax0Rj1;P{z zioG;h-3jsWn*vDCuAV0EGm)4zWgVUPVK_eK8k|)0&~WUb9`-o{vtPXJhZZ|q^|za9 zB>9y_js<_~nbi_P!99`3A+=5}~iZ$sj5MuizQ98!`!rTs5cvE@EY znwxNSC|*R!`8j4$08>=QX-C{M`kj8hw)OLX@bM6)VkkPQc;j;)ABfXPEoQsj<_J$V zo(2k-nE37cxQi3*D_aMtYft0z#t<5D7yMVS;=HMW(2kZ(32#DIMlVy74HX!C39IZ7Z^qf>xhU zA&^jlPa{N#+NpxAGj}(SPAlGaD?T|o_C{#*BcM3Fkp~{4mg`kKNE^6+kYjcF_+K?Y zR5FC@lUFA*Chl^hxCI4&aPPV#Xy|Gi6I)~uw{bV>ie*9)A2e+M;5AHOQ!*v>In7eUZB9OyC4 z$?`C}&?@hh0A&QKG>pU7F;1~Ak5Kg?kd;u*Wh~e)87(#hTOZ+l?S>Zh*tfJTNnLAs z!wXSUag!LJ8UR#PF(RuVzfj0#6`*m<{XQ=dfTW>NwS(YwA^z3yF}HFI4*Kwy19C@c zm1%;JD1>)T9vUZ0`P!_4U;W&?KCXTq|D4Eb;$vWvaFS!oPWSd};_&DL6ed6Id@*(i zHtRNO=BkKOsv|O}+4sst0FJio0i8g{!^P!=BK$H2d01HFoZgh^;C=rayu54@=1$hY z&Bhi62vh(ni2~pxQU{Y)pejNv5U@Cb&Jq|Ha8En+8Wr_A<-6aH2uc*Y@^!#!uX}Rw z=c|#475YFPcOrfXBrsrSRxJmz7+l|FxBIESh&1r(b=Jg9EMN${Rm$3n6GK9It~E!t zr5RB|Yjn_y1R;T2u)C3yE6aCR?Fjy^kttj`acFURDzsJ?UbGpCOa1x&%?J(lL_9}# z=NfH}Ov52VWasB4nUSf#mfoge?Hu=0Q6W==a)DFb)ez%HPA?y4%S4+u`cj}q%h>Me z^+zZ*f2Bx-pE6V&{oF#4(Fqp5*pOZwd!F&g{%xHTQ)#n1De z(aMhtLqt6G6SLv5bj6CAaRl0nV{q-owHr@=K_i2LCWJA8u`J*F*FiEb{A~h$6!eVK zZ~M~aZLC|3$R#^f=V3IUoJ^5FC18a}Vxl#Oi8n7c%RGPnk?7vMWlbW(i*E1;4{#J7 z2?~;f*tKI(9t5_4-10RsaofY!c?ra5t2+w3z|cWnLE(AXG|SVcxJL>KD_?&-T^AHw z>CAn^1Z(S4F}-o&gZkQJ2!j*7Y-F2D7{ooOaiXF=7XC!}_|?xn5?7|YM*0o)l{T$g zV37(bfn&C8{T6bRZYuPv=hhH;yuakXTk-8xdR#ObR;=l1t{p_?#jL`@Hwj8li)g1t zfA9j*miCV2`05kS=X};W8wd8A!OqyV!7Es|BYglZq}+d6oHB(h{7-%Vf!rL!k3ZM)gE0qRG52*bf-clxZjBPDq8H&@O7}Vjo+XrCtoWr2k4n>kNE5_mSMHgm?&97-teNa@}D0> zZH8g`se z7eNSp@vn}aCr`pTczU+%?XP*6Q3-2mR@0B2CO*qTosHCA^^)FSsiAR|$k@^x?^mfP zoEP3)#71`tLh|AW)o|McXc;4N{47k3IkVONHLc1R>1Fgetb zTM&gy?RdJmWoBieF!-N;{c@@PRjS0{Zbb7y5r&3}N<>5yc+eTvNwL1m&<7!iMI%tJ z%;U%+)S}={xI=54Dkk~{-^0Z1|9b!4pd~a9cKF@z-xmov#=9eGrBBc`i9f!PXZJuP zNO%znmAu2TPt;RRaSGEmrl9(8rgwLxZYPEG>$8{I0Wv6+Gx~*c8lT+j#_uHdX87F= zKK4)ZWDs7wfZoS2%MhX~p<`RO!jmS?>$cS-=>N z(=YwRk?%1d6QG*VtUOSmebmJ6)-0lmvwfsSyYjEyJh+BDYFe7cv@0)m#xD?K6iQy2 zaJObQ_;0#jJrhCnZaL6b?4M94u?hA=lO`A$dC9Q1A^E7G_(F_AQurFqfw2eBxYgD7 zDZ^Dcc!JV!ZcB+Awx||C0!X>vjSG`%&M5n@l?afTgtP&EO|XEC*n4_A`)cpjB{<>} z9z1y(8GYd({@XaJazEm`&pLMCk~q?$k_vLXT>MuynVV0U@2FT;T2@{j-J%)(b=}7} z5gt_?+blLz`~KKB&1LTECfwpSkfT3r7aykO66bO;OOq|#;aqZd0V z@84Aqj3o+FtBQG{&sU1M=V8^<$Q!+3huMNw{`ok!+_-gRUD2fYjJ~pTIljYUSsZlN z3)9ws92>N{pGyxgDf>%msjdmySUbLV1l<3P_B7$FUHaLw|5O9eck=V`x?><#EP|90 z`;5uSXvD=aGLx;tjGVt2Uh$$zVz%H`RS<_>dek?1zHo5h1`NH!sr7C6!h*p-QqC*F zVz8Yv6;X5qQc59kpB+-zm-HClj+@JJXmD6gyJ~f@^to`tk6AyRWJJTq0#WFczoPW$ z{1&p)5UczQNl-sfxi_0(I#tAAI$bHPWdMaGziL8kF<(*LcNM4_ikwnRd()?#&_R|L zCHv(4LDPE&lK3lpuN;`{w{y#$xsgD%JbZuKU%0xt(3)s**+fGuhf+Vgiwk_1HORRO zH{nz&M{o179m`jL7bX;5gt4=wZffXAisY==KhnRMY+ca&GVm%>*=Cse?03$Oj0 z{2y}N`}*?`?~sV+AuXT>oAOdVf*A+gn5S$%w_aUa^Ol4=@R}5)A@a?75LOq0FzCkR zHP8z13>dGKMiQ#G1R?ESTwUE{@R>(Mw~U&!?dKfL#W83!F2+v7Bl$t5&*T&AeE3d6 zaio8Gv40OSrh{~Jf~h^FaIUs6(@pEYK*$)BOfx>im)WuDY02hsq&1-kGgGQkrqqn= zWhY=Y!^RH{P<~PWp#7taCJ79u+fJx+LeAt+NDelUtBiiVfk1ZV{?&2@R1qxFDofBJ z;4q5bB5fS;=(W1SPhRR0!%V{meODBc*?)U%ZEOtI@0@pQ1>QlgyY-<@2awDAhSmmY zNQ$Y`akpZh_a8GRKJLaln0g}vdeWWV@23#NWmY;!L0a@2klo{@7b#>3Sk_h4aC-&; zNMjM+5igA)>LNA$TK99xmyjzFMwSxLs6xQ8o!E#%0>Z z599w>u!qzgj8LqnA~8~ga~8M_3(sH+4kZdVaAO_+3M!Qo|L=UG##h?5jgIY@wkc$e zp+h$gLEw;X(S_$FQtG#kLgb)E#DL_I5|n~Fw#ydDuIPXN_)(`#;Ap$ELoK;d*y_EP zeBOq+CH=E!hx2Xr*(_|g&OKck0o@7MjqzCO7ikAQbU7yS4+Y|%3>C|zOH9@-#tQs? z@MTS8+wFCSjMo#+gG=6^R-(iOgGU=*(iZ%8`tLK=5@NaKCVxWL{-wQ(^RQ%;ZxMb^ zx?>q)`xAIx9=_xTarkDso%3Kil2g%R0?ea&X+6hTdW%@IH=*5Ot$yvIwL!WR3;TQ|9nn zEhV2>n%YQn>m$#1#uwiA19zk$WRAGUNX6`(h|K6w$L3u^eBTt*1+i$*4m-nvn6je_ zO3UeU91c*Mnnev|dLxaFAA{BDGusx7>m@RT4%6YJDG5E0mn_=^4cK%$GQI_Stwr6% zqp(fGi-CEtPIcn_o!2(X{V%P^Oi@4(n3aQO&vnQa^P?Yd-gpD+K5yRS9etR24XAV8~~4uc`#7Yc1ekZ6b=SB9Z!LPC?A$RX2F3^JrF4^?^*E6{Pv zl^jFJV{&Ee$IGb$vQJYIxyNhPX`8lIR$o#dhwO+eO|5;=kr0TI?+Ib#w`6Q+^f3`S z$)a!0uSE~gc!z)Nw zykBsiHq6b*K?6EZQak@R;XrzFImNN%r1Dei zRxTm+HxdWJdLPfwQqE{rIStoWKl?6A>n9gLsL}WSkPEdf=X1${D4bH7xL@%!PRsut z=Jk4U`y<9cxesr6WtoGB=@=po9V%7nwZGt&JWv!cwho(pcHM!MB{D2TY>nL zl$Q`0yWlvMcxQbTB@o3vapA#S4IidC%h4ds?iFNl?%IgHSzw3%duLFC_QcyPfXwC- zS-k~&%yrW^47BXEa%|(Xt4PLd_Y{NW(iKXg1Zi84BO)(R9BAWJLVM$E zRk|m0u;C%EfS#q0Mj+?gn2pKq#}G*z@p|sMYvfV}LX?ulp%_d3nA6ubfNYK)tG5h` zLYLgjR!TTR%AOD%QbEkyUqSWT0w%QwHCDC;3I@lNG>7VqVH_#u1k3kZx{b@)G&Ra_p`K>GPd7H$_sNU z#?FWte8ZKZ9Z@+u#nR(RH-|T1_HO9V9e3@1pJeadlAO-pWwDKGtU65fp5F~T9b5P` z{B9pf@_MdMI{%kSHMcCX06A35HP(;+ZxZzc{`nZ>S)D68pPbJKbr0f1{y*7Ooc|?g z9j=AiCX00O(8z~VMT3A1rO~vCZ{F~EQozv;KP6&4lped)=fXzQ*q9JfP*fxb=<5H7 zf%6$(cKH4CV7~Bav?-iCN7qiBkEKS<$*H2Qm=LGK1yKPZA=G~;vT~Dl)Ye9!aZ5nI zzdEOi+5?U}D7$WAsE|QH!R_*aA`zgUOhQK&4J3^A=c@b5Y8_r>?C{?&jkg+=W0yO! z{6}n^WkFNT3qeq0k#z2nLDu+A zZ`>0tV4OmvOAtE{6eH(ZXFq;vB32kah2e8h1%~Ta(^6@ARv%f=(t=yv!U9TDS zZW6x07s$hFt237e3MRfpNb%eBFbVMS>v`rcvC(K-P-2q~Qa+~}oJ zgL>3zz36A_bO}7*Ux3P(vFkVKeXc{Z+!2E3d<`W;D}?BM1h|);S0(XRE>g$}vz{h| zCUBEaL~E&?J&_9wHnM_9)8hon@d(V>K3MiGrK=WLwq0AxijJ*)r(RfE8gIv90tffw zDqTvUL}v|gdqg1x9BXJY{4bL}EU8P~po8Fb@{kfA%YZubgSe4s`A?@vvrYD6OzYa_ z{4~>u$o?;1h@uz8J?C=A8;60^L#nvvkVP68T7Uln1?lgCf|SDEd@=MQ5a$L;*@2NA zw=RTw?|%oC=K%Ps|3q_;wuwS5$=THQ@^*W2D-VyF3pr6_4T#jk61W4R*YY5=m>pe#XMYH1`uxAkOxFB8}8nwY9b%Jb#Fb ziG)ZI)DN3I$K>y{GeH&fPWCDKchWJ&UnJGV>Mve=EoJ@jTvk>h3{<0BUQPMdOnFB^+4TtV0;ZeMx}G!Opbd|9w+{<96dJ zAQt~4`jtDvr0y=tpzeBfeI~ts3Q=5MilUN#0WyChPdxU7e+j)`8;cHZlKY_TN=A{e zGT}Tg6b6{%4i~$VkGQ$je($;a_=tg6ErwwJJchu;?earP)fb}7;^Kjw40RRcOhr)h zFWCGBm<^CVJN+RF0r)?^6r*m$yFB6_7qTCR+L0Imc@CjY#^05d_EV962dWYa@wz5? zG)F{n4r;Udfqv)6PF2U=Tcw<1lKe>DpTL?Chu@IbKM%^kcjUMJiSs@!)}W5*V&gYx z$%_BY=|-ZYZw;tbc?IqFFnunP06QIn(yRF3V5>(1Nh|{rOh&puev%hM%T@IO_~FiL z-8eVF&%4g~14ZS+P?w90V(29!e*fkJtV2A>$waB~)}#vxe=)^)sf?rUNzXq(=Q4zV z_x)Re-eZjXG?R#kIN~pj8LO*&`%Cqtjh=^H*=*^7UYFtjrjpg!?E_Jtb9TsRhC0|k zNgF3lect>|o%6=PAhbxA#`(e~=QmtX@b|^NCSqyoYWdo?sP(4h{kx6)o4Zo=ceRHN z+v1W44>*9#Y1zxvw2-BxrFEPFTEn`Kg%cR4NQ?V^JA%7W zEn^A#W|n!~DBP4rN~I|T(_=~RMY0g-ZX`s=kWEuSvEY)NTQFnzw;tq2tm|Py2?(t; z_j;qlma!j!!5zX7wJ(Nr5ZXA$tZk<$!6X76}drmHm;kSwI64+ z&5sAEh=kWBz+q|dIIM?Tl2tx%{qc@8`PE;xM`s<{cRhwz>yjBis$M^h<(CzSiAs^6 z(i?SCC79GWIgzD7H@Rh#@L7gLF+lP6XVFeC=joBAabuPnmK#S!8=e+5z#;qChwmQ1 z0A|fihtc-ul@-DDJDhpMb%MP3YleT^ptL<*Jn$Y_Bv41*z3(FKP0f;HO7E1t+agtB zBy&OD)5?!?89Mqu?&E1e^Zd!va;*`^-pT_nzVmOq8#)HmTzp68TX`=rx@0!~#u0Cs zW`EX91Mo|&*4DnJrpEO3@g+cu!3a4)9xTS^U-{QMA1$mM#0VE!}m9n5R z>ei)&uh)lr{yPUgHo=^!{c0a5{B%jePV28U!++O!{}3t@*k+#azY6g2LyJIvnpyQ= o%l~XtdeHy3?f73^_!Nm!Q)D4O%r1Nm0e@a7sL7Ygntb~I0MN#SrT_o{ From 12eb6a06cd610c172c34dd947e12116644c4bf11 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 8 Jul 2015 15:12:00 -0600 Subject: [PATCH 4/9] Squash and revert map change --- .../objects/items/weapons/storage/boxes.dm | 7 ++++--- icons/emoji.dmi | Bin 15722 -> 16030 bytes icons/obj/storage.dmi | Bin 53359 -> 53378 bytes 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 7dc0a024bd3..182e0dbaebd 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -625,14 +625,15 @@ icon_state = "hugbox" foldable = null -/obj/item/weapon/storage/box/attack_self(mob/user) +/obj/item/weapon/storage/box/hug/attack_self(mob/user) ..() + user.changeNext_move(CLICK_CD_MELEE) playsound(loc, "rustle", 50, 1, -5) user.visible_message("[user] hugs the [src].","You hug the [src].") return /obj/item/weapon/storage/box/hug/New() ..() - new /obj/item/stack/medical/gauze(src) new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/ointment(src) \ No newline at end of file + new /obj/item/stack/medical/ointment(src) + new /obj/item/weapon/reagent_containers/hypospray/medipen(src) \ No newline at end of file diff --git a/icons/emoji.dmi b/icons/emoji.dmi index 918acdaccb6f4baf25160dd2e2787b69c3bfd48d..67bfe90d16923d6f80d2c575324233b81c3aee1c 100644 GIT binary patch literal 16030 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 diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index b807c56907e33b353f062194daf62bc4906f889b..de154778cc7502b1494a41d8f519dea24fcbe65c 100644 GIT binary patch delta 51552 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%0AahD6Y=uu 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 cPD*Y|yY-}+c&vfFRFqDKoCGlAO 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%0DXuC!jmz1QW=-Hs_8z*Qr;M0eX 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 BPo@9> From df05d0888ad5967b1fc5ee02c5ba647a5e496511 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 8 Jul 2015 19:18:02 -0600 Subject: [PATCH 5/9] Transform Stings are no longer stealthy Because they're way too bullshit easy to make the station completely unable to function. When I originally made transform stings work on living targets it was never meant to be stealthy. They will however, give the target a very brief stun and jitter. The victim is basically being forced to transform as well, so the process will be slightly delayed but painful. --- .../gamemodes/changeling/powers/tiny_prick.dm | 17 ++++++--- html/changelogs/ikarrus-sameface.yml | 36 +++++++++++++++++++ 2 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 html/changelogs/ikarrus-sameface.yml diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index bbadbcd6cac..41430e69ed2 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -61,10 +61,10 @@ /obj/effect/proc_holder/changeling/sting/transformation name = "Transformation Sting" desc = "We silently sting a human, injecting a retrovirus that forces them to transform." - helptext = "Does not provide a warning to others. The victim will transform much like a changeling would." + helptext = "The victim will transform much like a changeling would. The effects will be obvious and painful to the victim." sting_icon = "sting_transform" chemical_cost = 40 - dna_cost = 2 + dna_cost = 3 var/datum/dna/selected_dna = null /obj/effect/proc_holder/changeling/sting/transformation/Click() @@ -91,8 +91,17 @@ var/datum/dna/NewDNA = selected_dna if(ismonkey(target)) user << "We stealthily sting [target.name]." - hardset_dna(target, NewDNA.uni_identity, NewDNA.struc_enzymes, NewDNA.real_name, NewDNA.blood_type, NewDNA.species.type, NewDNA.features) - updateappearance(target) + target.forcesay(hit_appends) + target.visible_message("[target] begins to violenty convulse!","You feel a tiny prick and a begin to violently convulse!") + if(iscarbon(target) && (target.status_flags & CANWEAKEN)) + var/mob/living/carbon/C = target + C.Stun(3) + C.Weaken(3) + C.do_jitter_animation(100) + C.take_organ_damage(20, 0) //The process is extremely painful + spawn(20) + hardset_dna(target, NewDNA.uni_identity, NewDNA.struc_enzymes, NewDNA.real_name, NewDNA.blood_type, NewDNA.species.type, NewDNA.features) + updateappearance(target) feedback_add_details("changeling_powers","TS") return 1 diff --git a/html/changelogs/ikarrus-sameface.yml b/html/changelogs/ikarrus-sameface.yml new file mode 100644 index 00000000000..c2123a4a665 --- /dev/null +++ b/html/changelogs/ikarrus-sameface.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# spellcheck (typo fixes) +# experiment +# tgs (TG-ported fixes?) +################################# + +# Your name. +author: Ikarrus + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "Transform stings are no longer stealthy." \ No newline at end of file From a262f9aac79272fc80b4f9c5e62b107bae683d1b Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 8 Jul 2015 23:14:37 -0700 Subject: [PATCH 6/9] Attack logging tweaks Removed the "feature" to have something log in an atom's vv attack log, but not the file attack log. all attack log items will go to the file as well as vv. Replaced all hard coded src.name/name for attack log's object argument with an actual object (src) except where it made more sense not to. All attack logging *should* happen AFTER damage is applied now. Removed the confusing attack entry for when a changeling stings another changeling. Tweaked how punch attack logs worked --- code/__HELPERS/mobs.dm | 5 ++--- code/_onclick/item_attack.dm | 5 +++-- code/datums/martial.dm | 14 +++++++++++--- code/datums/wires/airlock.dm | 4 ++-- code/game/atoms.dm | 2 +- .../game/gamemodes/changeling/powers/tiny_prick.dm | 13 ++++++------- code/game/gamemodes/cult/ritual.dm | 4 +++- code/game/gamemodes/wizard/soulstone.dm | 2 +- code/game/machinery/bots/bots.dm | 2 +- code/game/machinery/doors/airlock.dm | 4 ++-- code/game/machinery/portable_turret.dm | 4 ++-- code/game/machinery/turrets.dm | 2 +- code/game/mecha/equipment/tools/medical_tools.dm | 4 ++-- code/game/mecha/equipment/tools/tools.dm | 4 ++-- code/game/mecha/equipment/weapons/weapons.dm | 2 +- code/game/mecha/mecha.dm | 6 +++--- code/game/objects/items.dm | 4 ++-- code/game/objects/items/devices/aicard.dm | 2 +- code/game/objects/items/devices/flash.dm | 4 ++-- code/game/objects/items/devices/flashlight.dm | 2 +- code/game/objects/items/devices/laserpointer.dm | 6 +++--- code/game/objects/items/devices/traitordevices.dm | 4 ++-- code/game/objects/items/robot/robot_items.dm | 2 +- code/game/objects/items/weapons/defib.dm | 6 +++--- code/game/objects/items/weapons/dna_injector.dm | 4 ++-- code/game/objects/items/weapons/explosives.dm | 11 ++--------- code/game/objects/items/weapons/flamethrower.dm | 2 +- .../objects/items/weapons/implants/implanter.dm | 2 +- code/game/objects/items/weapons/melee/misc.dm | 2 +- code/game/objects/items/weapons/pneumaticCannon.dm | 2 +- code/game/objects/items/weapons/storage/book.dm | 3 ++- code/game/objects/structures/spirit_board.dm | 2 +- code/modules/food&drinks/drinks/drinks.dm | 2 +- code/modules/food&drinks/drinks/drinks/bottle.dm | 2 +- .../food&drinks/drinks/drinks/drinkingglass.dm | 2 +- code/modules/food&drinks/food/condiment.dm | 2 +- code/modules/food&drinks/food/snacks.dm | 2 +- code/modules/hydroponics/growninedible.dm | 2 +- code/modules/mining/equipment_locker.dm | 2 +- .../mob/living/carbon/alien/alien_defense.dm | 4 ++-- .../mob/living/carbon/alien/humanoid/humanoid.dm | 4 ++-- .../modules/mob/living/carbon/alien/larva/larva.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 3 +-- .../mob/living/carbon/human/human_attackalien.dm | 4 ++-- .../mob/living/carbon/human/human_defense.dm | 2 +- code/modules/mob/living/carbon/human/species.dm | 2 +- code/modules/mob/living/carbon/monkey/monkey.dm | 7 ++++--- code/modules/mob/living/living.dm | 2 +- code/modules/mob/living/living_defense.dm | 14 +++++++------- code/modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 4 ++-- .../mob/living/simple_animal/simple_animal.dm | 6 +++--- code/modules/paperwork/pen.dm | 2 +- code/modules/projectiles/projectile.dm | 2 +- .../Chemistry-Reagents/Medicine-Reagents.dm | 2 +- code/modules/reagents/reagent_containers.dm | 5 +++-- .../modules/reagents/reagent_containers/dropper.dm | 2 +- code/modules/reagents/reagent_containers/glass.dm | 5 +++-- .../reagents/reagent_containers/hypospray.dm | 2 +- code/modules/reagents/reagent_containers/pill.dm | 2 +- .../reagents/reagent_containers/syringes.dm | 2 +- 62 files changed, 118 insertions(+), 113 deletions(-) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index e6edc3fb141..4642f002cbc 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -128,7 +128,7 @@ Proc for attack log creation, because really why not 6 is additional information, anything that needs to be added */ -/proc/add_logs(mob/user, mob/target, what_done, var/admin=1, var/object=null, var/addition=null) +/proc/add_logs(mob/user, mob/target, what_done, var/object=null, var/addition=null) var/newhealthtxt = "" if (target && isliving(target)) var/mob/living/L = target @@ -137,5 +137,4 @@ Proc for attack log creation, because really why not user.attack_log += text("\[[time_stamp()]\] Has [what_done] [target ? "[target.name][(ismob(target) && target.ckey) ? "([target.ckey])" : ""]" : "NON-EXISTANT SUBJECT"][object ? " with [object]" : " "][addition][newhealthtxt]") if(target && ismob(target)) target.attack_log += text("\[[time_stamp()]\] Has been [what_done] by [user ? "[user.name][(ismob(user) && user.ckey) ? "([user.ckey])" : ""]" : "NON-EXISTANT SUBJECT"][object ? " with [object]" : " "][addition][newhealthtxt]") - if(admin) - log_attack("[user ? "[user.name][(ismob(user) && user.ckey) ? "([user.ckey])" : ""]" : "NON-EXISTANT SUBJECT"] [what_done] [target ? "[target.name][(ismob(target) && target.ckey)? "([target.ckey])" : ""]" : "NON-EXISTANT SUBJECT"][object ? " with [object]" : " "][addition][newhealthtxt]") + log_attack("[user ? "[user.name][(ismob(user) && user.ckey) ? "([user.ckey])" : ""]" : "NON-EXISTANT SUBJECT"] [what_done] [target ? "[target.name][(ismob(target) && target.ckey)? "([target.ckey])" : ""]" : "NON-EXISTANT SUBJECT"][object ? " with [object]" : " "][addition][newhealthtxt]") diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index d30bba2b562..172b4bd63ae 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -76,11 +76,12 @@ user.lastattacked = M M.lastattacker = user - add_logs(user, M, "attacked", object=src.name, addition="(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") - //spawn(1800) // this wont work right // M.lastattacker = null ///////////////////////// M.attacked_by(src, user, def_zone) + + add_logs(user, M, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") add_fingerprint(user) + return 1 diff --git a/code/datums/martial.dm b/code/datums/martial.dm index 76bcd9e6d5e..0e86b40443d 100644 --- a/code/datums/martial.dm +++ b/code/datums/martial.dm @@ -25,7 +25,7 @@ return /datum/martial_art/proc/basic_hit(var/mob/living/carbon/human/A,var/mob/living/carbon/human/D) - add_logs(A, D, "punched") + A.do_attack_animation(D) var/damage = rand(0,9) @@ -44,6 +44,7 @@ else playsound(D.loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) D.visible_message("[A] has attempted to [atk_verb] [D]!") + add_logs(A, D, "attempted to [atk_verb]") return 0 var/obj/item/organ/limb/affecting = D.get_organ(ran_zone(A.zone_sel.selecting)) @@ -58,6 +59,9 @@ "[A] has [atk_verb]ed [D]!") D.apply_damage(damage, BRUTE, affecting, armor_block) + + add_logs(A, D, "punched") + if((D.stat != DEAD) && damage >= 9) D.visible_message("[A] has weakened [D]!!", \ "[A] has weakened [D]!") @@ -95,7 +99,7 @@ return 1 /datum/martial_art/boxing/harm_act(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) - add_logs(A, D, "punched") + A.do_attack_animation(D) var/atk_verb = pick("left hook","right hook","straight punch") @@ -109,6 +113,7 @@ else playsound(D.loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) D.visible_message("[A] has attempted to hit [D] with a [atk_verb]!") + add_logs(A, D, "attempted to hit", atk_verb) return 0 @@ -122,6 +127,7 @@ "[A] has hit [D] with a [atk_verb]!") D.apply_damage(damage, STAMINA, affecting, armor_block) + add_logs(A, D, "punched") if(D.getStaminaLoss() > 50) var/knockout_prob = D.getStaminaLoss() + rand(-15,15) if((D.stat != DEAD) && prob(knockout_prob)) @@ -151,13 +157,15 @@ /datum/martial_art/wrestling/proc/Suplex(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) - add_logs(A, D, "suplexed") + D.visible_message("[A] suplexes [D]!", \ "[A] suplexes [D]!") D.forceMove(A.loc) var/armor_block = D.run_armor_check(null, "melee") D.apply_damage(30, BRUTE, null, armor_block) D.apply_effect(6, WEAKEN, armor_block) + add_logs(A, D, "suplexed") + A.SpinAnimation(10,1) D.SpinAnimation(10,1) diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index a25186734b5..a51b0eadb08 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -97,7 +97,7 @@ var/const/AIRLOCK_WIRE_LIGHT = 2048 //Cutting this wire electrifies the door, so that the next person to touch the door without insulated gloves gets electrocuted. if(A.secondsElectrified != -1) A.shockedby += text("\[[time_stamp()]\][usr](ckey:[usr.ckey])") - add_logs(usr, A, "electrified", admin=0, addition="at [A.x],[A.y],[A.z]") + add_logs(usr, A, "electrified", addition="at [A.x],[A.y],[A.z]") A.secondsElectrified = -1 else if(A.secondsElectrified == -1) @@ -164,7 +164,7 @@ var/const/AIRLOCK_WIRE_LIGHT = 2048 //one wire for electrifying the door. Sending a pulse through this electrifies the door for 30 seconds. if(A.secondsElectrified==0) A.shockedby += text("\[[time_stamp()]\][usr](ckey:[usr.ckey])") - add_logs(usr, A, "electrified", admin=0, addition="at [A.x],[A.y],[A.z]") + add_logs(usr, A, "electrified", addition="at [A.x],[A.y],[A.z]") A.secondsElectrified = 30 spawn(10) if(A) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 52ac867c334..83a6d9f268b 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -78,7 +78,7 @@ /atom/proc/attack_hulk(mob/living/carbon/human/hulk, do_attack_animation = 0) if(do_attack_animation) hulk.changeNext_move(CLICK_CD_MELEE) - add_logs(hulk, src, "punched", "hulk powers", admin=0) + add_logs(hulk, src, "punched", "hulk powers") hulk.do_attack_animation(src) return diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index bbadbcd6cac..7319c8acbed 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -54,7 +54,6 @@ user << "We stealthily sting [target.name]." if(target.mind && target.mind.changeling) target << "You feel a tiny prick." - add_logs(user, target, "unsuccessfully stung") return 1 @@ -87,7 +86,7 @@ return 1 /obj/effect/proc_holder/changeling/sting/transformation/sting_action(var/mob/user, var/mob/target) - add_logs(user, target, "stung", object="transformation sting", addition=" new identity is [selected_dna.real_name]") + add_logs(user, target, "stung", "transformation sting", " new identity is [selected_dna.real_name]") var/datum/dna/NewDNA = selected_dna if(ismonkey(target)) user << "We stealthily sting [target.name]." @@ -109,7 +108,7 @@ return user.mind.changeling.can_absorb_dna(user, target) /obj/effect/proc_holder/changeling/sting/extract_dna/sting_action(var/mob/user, var/mob/living/carbon/human/target) - add_logs(user, target, "stung", object="extraction sting") + add_logs(user, target, "stung", "extraction sting") if(!(user.mind.changeling.has_dna(target.dna))) user.mind.changeling.absorb_dna(target, user) feedback_add_details("changeling_powers","ED") @@ -124,7 +123,7 @@ dna_cost = 2 /obj/effect/proc_holder/changeling/sting/mute/sting_action(var/mob/user, var/mob/living/carbon/target) - add_logs(user, target, "stung", object="mute sting") + add_logs(user, target, "stung", "mute sting") target.silent += 30 feedback_add_details("changeling_powers","MS") return 1 @@ -138,7 +137,7 @@ dna_cost = 1 /obj/effect/proc_holder/changeling/sting/blind/sting_action(var/mob/user, var/mob/target) - add_logs(user, target, "stung", object="blind sting") + add_logs(user, target, "stung", "blind sting") target << "Your eyes burn horrifically!" target.disabilities |= NEARSIGHT target.eye_blind = 20 @@ -155,7 +154,7 @@ dna_cost = 1 /obj/effect/proc_holder/changeling/sting/LSD/sting_action(var/mob/user, var/mob/living/carbon/target) - add_logs(user, target, "stung", object="LSD sting") + add_logs(user, target, "stung", "LSD sting") spawn(rand(300,600)) if(target) target.hallucination = max(400, target.hallucination) @@ -171,7 +170,7 @@ dna_cost = 2 /obj/effect/proc_holder/changeling/sting/cryo/sting_action(var/mob/user, var/mob/target) - add_logs(user, target, "stung", object="cryo sting") + add_logs(user, target, "stung", "cryo sting") if(target.reagents) target.reagents.add_reagent("frostoil", 30) feedback_add_details("changeling_powers","CS") diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 7f671c28610..500f4d27b6a 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -490,13 +490,13 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", // usr << browse(null, "window=tank") /obj/item/weapon/tome/attack(mob/living/M as mob, mob/living/user as mob) - add_logs(user, M, "smacked", object=src) if(istype(M,/mob/dead)) M.invisibility = 0 user.visible_message( \ "[user] drags the ghost to our plane of reality!", \ "You drag the ghost to our plane of reality!" \ ) + add_logs(user, M, "smacked", src) return if(!istype(M)) return @@ -508,10 +508,12 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", var/holy2unholy = M.reagents.get_reagent_amount("holywater") M.reagents.del_reagent("holywater") M.reagents.add_reagent("unholywater",holy2unholy) + add_logs(user, M, "smacked", src, " removing the holy water from them") return M.take_organ_damage(0,rand(5,20)) //really lucky - 5 hits for a crit M.visible_message("[user] beats [M] with the arcane tome!", \ "[user] beats you with the tome, and you feel a searing heat inside you!") + add_logs(user, M, "smacked", src) /obj/item/weapon/tome/attack_self(mob/living/user as mob) diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 8a5b0de73ce..ce8e20d8009 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -29,7 +29,7 @@ return ..() if(istype(M, /mob/living/carbon/human/dummy)) return..() - add_logs(user, M, "captured [M.name]'s soul", object=src) + add_logs(user, M, "captured [M.name]'s soul", src) transfer_soul("VICTIM", M, user) return diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 8c6d3893202..f9543249cfa 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -167,7 +167,7 @@ M.changeNext_move(CLICK_CD_MELEE) health -= M.melee_damage_upper visible_message("[M] has [M.attacktext] [src]!") - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") if(prob(10)) new /obj/effect/decal/cleanable/oil(loc) healthcheck() diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index f5fdbb61eee..5f9c99c7c9a 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -831,7 +831,7 @@ About the new airlock wires panel: usr << text("The door is already electrified. You can't re-electrify it while it's already electrified.
\n") else shockedby += text("\[[time_stamp()]\][usr](ckey:[usr.ckey])") - add_logs(usr, src, "electrified", admin=0, addition="at [x],[y],[z]") + add_logs(usr, src, "electrified", addition="at [x],[y],[z]") src.secondsElectrified = 30 spawn(10) while (src.secondsElectrified>0) @@ -850,7 +850,7 @@ About the new airlock wires panel: usr << text("The door is already electrified. You can't re-electrify it while it's already electrified.
\n") else shockedby += text("\[[time_stamp()]\][usr](ckey:[usr.ckey])") - add_logs(usr, src, "electrified", admin=0, addition="at [x],[y],[z]") + add_logs(usr, src, "electrified", addition="at [x],[y],[z]") src.secondsElectrified = -1 if (8) // Not in order >.> diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index ebf7b9005aa..68c7098d581 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -315,7 +315,7 @@ return if(!(stat & BROKEN)) visible_message("[M] [M.attacktext] [src]!") - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") take_damage(M.melee_damage_upper) else M << "That object is useless to you." @@ -327,7 +327,7 @@ if(!(stat & BROKEN)) playsound(src.loc, 'sound/weapons/slash.ogg', 25, 1, -1) visible_message("[M] has slashed at [src]!") - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") take_damage(15) else M << "\green That object is useless to you." diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index b1c356a0982..35c4bb5a968 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -314,7 +314,7 @@ if(M.melee_damage_upper == 0) return if(!(stat & BROKEN)) visible_message("[M] [M.attacktext] [src]!") - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") //src.attack_log += text("\[[time_stamp()]\] was attacked by [M.name] ([M.ckey])") src.health -= M.melee_damage_upper if (src.health <= 0) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index ea79a05656b..3367d6024a5 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -196,7 +196,7 @@ if(to_inject && occupant.reagents.get_reagent_amount(R.id) + to_inject <= inject_amount*2) occupant_message("Injecting [occupant] with [to_inject] units of [R.name].") log_message("Injecting [occupant] with [to_inject] units of [R.name].") - add_logs(chassis.occupant, occupant, "injected", object="[name] ([R] - [to_inject] units)") + add_logs(chassis.occupant, occupant, "injected", "[name] ([R] - [to_inject] units)") SG.reagents.trans_id_to(occupant,R.id,to_inject) update_equip_info() return @@ -328,7 +328,6 @@ if(M) var/R mechsyringe.visible_message(" [M] was hit by the syringe!") - add_logs(originaloccupant, M, "shot", object="syringegun") if(M.can_inject(null, 1)) if(mechsyringe.reagents) for(var/datum/reagent/A in mechsyringe.reagents.reagent_list) @@ -338,6 +337,7 @@ mechsyringe.icon = initial(mechsyringe.icon) mechsyringe.reagents.trans_to(M, mechsyringe.reagents.total_volume) M.take_organ_damage(2) + add_logs(originaloccupant, M, "shot", "syringegun") break else if(mechsyringe.loc == trg) mechsyringe.icon_state = initial(mechsyringe.icon_state) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 7b9a4867f03..481eb0921f8 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -66,7 +66,7 @@ target.visible_message("[chassis] squeezes [target].", \ "[chassis] squeezes [target].",\ "You hear something crack.") - add_logs(chassis.occupant, M, "attacked", object="[name]", addition="(INTENT: [uppertext(chassis.occupant.a_intent)]) (DAMTYE: [uppertext(damtype)])") + add_logs(chassis.occupant, M, "attacked", "[name]", "(INTENT: [uppertext(chassis.occupant.a_intent)]) (DAMTYE: [uppertext(damtype)])") else step_away(M,chassis) occupant_message("You push [target] out of the way.") @@ -151,7 +151,6 @@ /obj/item/mecha_parts/mecha_equipment/tool/drill/proc/drill_mob(mob/living/target, mob/user, var/drill_damage=80) target.visible_message("[chassis] drills [target] with [src].", \ "[chassis] drills [target] with [src].") - add_logs(user, target, "attacked", object="[name]", addition="(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") if(ishuman(target)) var/mob/living/carbon/human/H = target var/obj/item/organ/limb/affecting = H.get_organ("chest") @@ -162,6 +161,7 @@ if(target) target.Paralyse(10) target.updatehealth() + add_logs(user, target, "attacked", "[name]", "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill name = "diamond-tipped exosuit drill" diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 0414658025d..70e92ebede8 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -128,7 +128,7 @@ src.life -= 10 if(ismob(A)) var/mob/M = A - add_logs(firer, M, "shot", object="[src]") + add_logs(firer, M, "shot", "[src]") if(life <= 0) qdel(src) return diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 48f34a6faaf..8814dc6c64e 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -325,7 +325,7 @@ return visible_message("[M.name] has hit [src].") take_damage(M.force, damtype) - add_logs(M.occupant, src, "attacked", object=M, addition="(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") + add_logs(M.occupant, src, "attacked", M, "(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") return /obj/mecha/proc/range_action(atom/target) @@ -546,12 +546,12 @@ src.take_damage(damage) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) visible_message("[user] [user.attacktext] [src]!") - add_logs(user, src, "attacked", admin=0) + add_logs(user, src, "attacked") else src.log_append_to_last("Armor saved.") playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1) visible_message("The [user] rebounds off [src.name]'s armor!") - add_logs(user, src, "attacked", admin=0) + add_logs(user, src, "attacked") return /obj/mecha/attack_tk() diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index b71cb447ff7..194efa54ccf 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -371,8 +371,6 @@ var/global/image/fire_overlay = image("icon" = 'icons/effects/fire.dmi', "icon_s user << "You cannot locate any organic eyes on this brain!" return - add_logs(user, M, "attacked", object="[src.name]", addition="(INTENT: [uppertext(user.a_intent)])") - src.add_fingerprint(user) if(M != user) @@ -392,6 +390,8 @@ var/global/image/fire_overlay = image("icon" = 'icons/effects/fire.dmi', "icon_s else M.take_organ_damage(7) + add_logs(user, M, "attacked", "[src.name]", "(INTENT: [uppertext(user.a_intent)])") + M.eye_blurry += rand(3,4) M.eye_stat += rand(2,4) if (M.eye_stat >= 10) diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index b8e8857f92e..f153f50e84d 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -18,7 +18,7 @@ var/mob/living/silicon/ai/AI = locate(/mob/living/silicon/ai) in src if(AI) //AI is on the card, implies user wants to upload it. target.transfer_ai(AI_TRANS_FROM_CARD, user, AI, src) - add_logs(user, AI, "carded", object="[name]") + add_logs(user, AI, "carded", src) else //No AI on the card, therefore the user wants to download one. target.transfer_ai(AI_TRANS_TO_CARD, user, null, src) update_state() //Whatever happened, update the card's state (icon, name) to match. diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 8c26b6a7b14..1a7dadc9083 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -58,7 +58,7 @@ /obj/item/device/flash/proc/flash_carbon(var/mob/living/carbon/M, var/mob/user = null, var/power = 5, targeted = 1) - add_logs(user, M, "flashed", object="[src.name]") + add_logs(user, M, "flashed", src) if(user && targeted) if(M.weakeyes) M.Weaken(3) //quick weaken bypasses eye protection but has no eye flash @@ -89,7 +89,7 @@ return 1 else if(issilicon(M)) - add_logs(user, M, "flashed", object="[src.name]") + add_logs(user, M, "flashed", src) flick("e_flash", M.flash) M.Weaken(rand(5,10)) user.visible_message("[user] overloads [M]'s sensors with the flash!", "You overload [M]'s sensors with the flash!") diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index bbceb535d4d..d8dce87fbab 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -313,7 +313,7 @@ obj/item/device/flashlight/lamp/bananalamp "[user] blinks \the [src] at \the [A].") if(ismob(A)) var/mob/M = A - add_logs(user, M, "attacked", object="EMP-light") + add_logs(user, M, "attacked", "EMP-light") user << "\The [src] now has [emp_cur_charges] charge\s." A.emp_act(1) else diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 8ea2723517d..4c805b9f8c4 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -98,7 +98,7 @@ if(iscarbon(target)) var/mob/living/carbon/C = target if(user.zone_sel.selecting == "eyes") - add_logs(user, C, "shone in the eyes", object="laser pointer") + add_logs(user, C, "shone in the eyes", src) var/severity = 1 if(prob(33)) @@ -123,7 +123,7 @@ S.Weaken(rand(5,10)) S << "Your sensors were overloaded by a laser!" outmsg = "You overload [S] by shining [src] at their sensors." - add_logs(user, S, "shone in the sensors", object="laser pointer") + add_logs(user, S, "shone in the sensors", src) else outmsg = "You fail to overload [S] by shining [src] at their sensors!" @@ -133,7 +133,7 @@ if(prob(effectchance * diode.rating)) C.emp_act(1) outmsg = "You hit the lens of [C] with [src], temporarily disabling the camera!" - add_logs(user, C, "EMPed", object="laser pointer") + add_logs(user, C, "EMPed", src) else outmsg = "You miss the lens of [C] with [src]!" diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index a558faff8a7..95d237b8618 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -37,7 +37,7 @@ effective or pretty fucking useless. user << "The mind batterer has been burnt out!" return - add_logs(user, null, "knocked down people in the area", admin=0, object="[src]") + add_logs(user, null, "knocked down people in the area", src) for(var/mob/living/carbon/human/M in orange(10, user)) spawn() @@ -88,7 +88,7 @@ effective or pretty fucking useless. /obj/item/device/rad_laser/attack(mob/living/M as mob, mob/living/user as mob) if(!used) - add_logs(user, M, "irradiated", object="[src.name]") + add_logs(user, M, "irradiated", src) user.visible_message("[user] has analyzed [M]'s vitals.") var/cooldown = round(max(100,(((intensity*8)-(wavelength/2))+(intensity*2))*10)) used = 1 diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 7e38de5879d..231970a65e8 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -22,7 +22,7 @@ if (O.client) O.show_message("[user] has prodded [M] with an electrically-charged arm!", 1, "You hear someone fall.", 2) - add_logs(user, M, "stunned", object="[src.name]", addition="(INTENT: [uppertext(user.a_intent)])") + add_logs(user, M, "stunned", src, "(INTENT: [uppertext(user.a_intent)])") /obj/item/borg/overdrive name = "overdrive" diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index 02114500111..5404fa7eda1 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -352,7 +352,7 @@ H.updatehealth() //forces health update before next life tick playsound(get_turf(src), 'sound/machines/defib_zap.ogg', 50, 1, -1) H.emote("gasp") - add_logs(user, M, "stunned", object="defibrillator") + add_logs(user, M, "stunned", defib) defib.deductcharge(revivecost) cooldown = 1 busy = 0 @@ -386,7 +386,7 @@ if(!HU.stat) HU.visible_message("[M] thrashes wildly, clutching at their chest!", "You feel a horrible agony in your chest!") HU.apply_damage(50, BURN, "chest") - add_logs(user, M, "overloaded the heart of", object="defibrillator") + add_logs(user, M, "overloaded the heart of", defib) M.Weaken(5) M.Jitter(100) defib.deductcharge(revivecost) @@ -454,7 +454,7 @@ if(tplus > tloss) H.setBrainLoss( max(0, min(99, ((tlimit - tplus) / tlimit * 100)))) defib.deductcharge(revivecost) - add_logs(user, M, "revived", object="defibrillator") + add_logs(user, M, "revived", defib) else if (H.suiciding || (NOCLONE in H.mutations)) user.visible_message("[defib] buzzes: Resuscitation failed - Recovery of patient impossible. Further attempts futile.") diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index 49df5b897c7..aef3ae6a3bc 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -52,7 +52,7 @@ var/mob/living/carbon/human/humantarget = target if (!humantarget.can_inject(user, 1)) return - add_logs(user, target, "attempted to inject", object="[name]") + add_logs(user, target, "attempted to inject", src) if(target != user) target.visible_message("[user] is trying to inject [target] with [src]!", "[user] is trying to inject [target] with [src]!") @@ -63,7 +63,7 @@ else user << "You inject yourself with [src]." - add_logs(user, target, "injected", object="[name]") + add_logs(user, target, "injected", src) inject(target, user) //Now we actually do the heavy lifting. qdel(src) diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index a2f552024ac..df54a0073ee 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -75,15 +75,8 @@ src.target = target loc = null - if (ismob(target)) - add_logs(user, target, "planted [name] on") - user.visible_message("[user.name] finished planting an explosive on [target.name].", "You finish planting an explosive on [target.name].") - message_admins("[key_name_admin(user)](?) (FLW) planted [src.name] on [key_name_admin(target)](?) (FLW) with [timer] second fuse",0,1) - log_game("[key_name(user)] planted [src.name] on [key_name(target)] with [timer] second fuse") - - else - message_admins("[key_name_admin(user)](?) (FLW) planted [src.name] on [target.name] at ([target.x],[target.y],[target.z] - JMP) with [timer] second fuse",0,1) - log_game("[key_name(user)] planted [src.name] on [target.name] at ([target.x],[target.y],[target.z]) with [timer] second fuse") + message_admins("[key_name_admin(user)](?) (FLW) planted [src.name] on [target.name] at ([target.x],[target.y],[target.z] - JMP) with [timer] second fuse",0,1) + log_game("[key_name(user)] planted [src.name] on [target.name] at ([target.x],[target.y],[target.z]) with [timer] second fuse") target.overlays += image_overlay user << "You plant the bomb. Timer counting down from [timer]." diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index c1f0a4adb63..d70303c180e 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -65,7 +65,7 @@ var/turf/target_turf = get_turf(target) if(target_turf) var/turflist = getline(user, target_turf) - add_logs(user, target, "flamethrowered", admin=0, addition="at [target.x],[target.y],[target.z]") + add_logs(user, target, "flamethrowered", src, "at [target.x],[target.y],[target.z]") flame_turf(turflist) /obj/item/weapon/flamethrower/attackby(obj/item/W as obj, mob/user as mob, params) diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index 41a00b05019..cb54e6386b1 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -31,7 +31,7 @@ if(M.head && (M.head.flags & THICKMATERIAL)) return M.visible_message("[user] has implanted [M].", "[user] implants you with the implant.") - add_logs(user, M, "implanted", object="[name]") + add_logs(user, M, "implanted", src) user << "You implant the implant into [M]." if(imp.implanted(M)) imp.loc = M diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index fa346334278..2d1f97216ee 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -57,7 +57,7 @@ if(cooldown <= 0) playsound(get_turf(src), 'sound/effects/woodhit.ogg', 75, 1, -1) target.Weaken(3) - add_logs(user, target, "stunned", object="classic baton") + add_logs(user, target, "stunned", src) src.add_fingerprint(user) target.visible_message("[user] has knocked down [target] with \the [src]!", \ "[user] has knocked down [target] with \the [src]!") diff --git a/code/game/objects/items/weapons/pneumaticCannon.dm b/code/game/objects/items/weapons/pneumaticCannon.dm index 56e9da2f999..50f7c01fdaf 100644 --- a/code/game/objects/items/weapons/pneumaticCannon.dm +++ b/code/game/objects/items/weapons/pneumaticCannon.dm @@ -84,7 +84,7 @@ return user.visible_message("[user] fires \the [src]!", \ "You fire \the [src]!") - add_logs(user, target, "fired at", object="pneumatic cannon") + add_logs(user, target, "fired at", src) playsound(src.loc, 'sound/weapons/sonic_jackhammer.ogg', (50 * pressureSetting), 1) for(var/obj/item/ITD in loadedItems) //Item To Discharge spawn(0) diff --git a/code/game/objects/items/weapons/storage/book.dm b/code/game/objects/items/weapons/storage/book.dm index dcb45f1fe5d..0ec158a7f37 100644 --- a/code/game/objects/items/weapons/storage/book.dm +++ b/code/game/objects/items/weapons/storage/book.dm @@ -130,7 +130,7 @@ var/global/list/bibleitemstates = list("bible", "koran", "scrapbook", "bible", " if(user.mind && (user.mind.assigned_role == "Chaplain")) chaplain = 1 - add_logs(user, M, "attacked", object="[src.name]") + if (!user.IsAdvancedToolUser()) user << "You don't have the dexterity to do this!" @@ -183,6 +183,7 @@ var/global/list/bibleitemstates = list("bible", "koran", "scrapbook", "bible", " M.visible_message("[user] beats [M] over the head with [src]!", \ "[user] beats [M] over the head with [src]!") playsound(src.loc, "punch", 25, 1, -1) + add_logs(user, M, "attacked", src) else if(M.stat == 2) M.visible_message("[user] smacks [M]'s lifeless corpse with [src].") diff --git a/code/game/objects/structures/spirit_board.dm b/code/game/objects/structures/spirit_board.dm index cda3b1d422a..22d2333b092 100644 --- a/code/game/objects/structures/spirit_board.dm +++ b/code/game/objects/structures/spirit_board.dm @@ -33,7 +33,7 @@ notify_ghosts("Someone has begun playing with a [src.name] in [get_area(src)]!") planchette = input("Choose the letter.", "Seance!") in list("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") - add_logs(M, src, "picked a letter on", addition="which was \"[planchette]\".") + add_logs(M, src, "picked a letter on", " which was \"[planchette]\".") cooldown = world.time lastuser = M.ckey diff --git a/code/modules/food&drinks/drinks/drinks.dm b/code/modules/food&drinks/drinks/drinks.dm index dbf1634e576..a99e0c6a6b0 100644 --- a/code/modules/food&drinks/drinks/drinks.dm +++ b/code/modules/food&drinks/drinks/drinks.dm @@ -43,7 +43,7 @@ if(!reagents || !reagents.total_volume) return // The drink might be empty after the delay, such as by spam-feeding M.visible_message("[user] feeds the contents of [src] to [M].", "[user] feeds the contents of [src] to [M].") - add_logs(user, M, "fed", object="[reagentlist(src)]") + add_logs(user, M, "fed", reagentlist(src)) var/fraction = min(gulp_size/reagents.total_volume, 1) reagents.reaction(M, INGEST, fraction) reagents.trans_to(M, gulp_size) diff --git a/code/modules/food&drinks/drinks/drinks/bottle.dm b/code/modules/food&drinks/drinks/drinks/bottle.dm index 366339e6be9..7b806842aab 100644 --- a/code/modules/food&drinks/drinks/drinks/bottle.dm +++ b/code/modules/food&drinks/drinks/drinks/bottle.dm @@ -97,7 +97,7 @@ "[target] hits \himself with a bottle of [src.name][head_attack_message]!") //Attack logs - add_logs(user, target, "attacked", object="bottle") + add_logs(user, target, "attacked", src) //The reagents in the bottle splash all over the target, thanks for the idea Nodrak if(src.reagents) diff --git a/code/modules/food&drinks/drinks/drinks/drinkingglass.dm b/code/modules/food&drinks/drinks/drinks/drinkingglass.dm index c6e12e99980..440c8224b86 100644 --- a/code/modules/food&drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food&drinks/drinks/drinks/drinkingglass.dm @@ -612,7 +612,7 @@ if(user.a_intent == "harm" && ismob(target) && target.reagents && reagents.total_volume) target.visible_message("[user] splashes the contents of [src] onto [target]!", \ "[user] splashes the contents of [src] onto [target]!") - add_logs(user, target, "splashed", object="[src]") + add_logs(user, target, "splashed", src) reagents.reaction(target, TOUCH) reagents.clear_reagents() return diff --git a/code/modules/food&drinks/food/condiment.dm b/code/modules/food&drinks/food/condiment.dm index a20b7e078cd..de98ecda990 100644 --- a/code/modules/food&drinks/food/condiment.dm +++ b/code/modules/food&drinks/food/condiment.dm @@ -47,7 +47,7 @@ if(!reagents || !reagents.total_volume) return // The condiment might be empty after the delay. user.visible_message("[user] feeds [M] from [src].") - add_logs(user, M, "fed", object="[reagentlist(src)]") + add_logs(user, M, "fed", reagentlist(src)) var/fraction = min(10/reagents.total_volume, 1) reagents.reaction(M, INGEST, fraction) diff --git a/code/modules/food&drinks/food/snacks.dm b/code/modules/food&drinks/food/snacks.dm index 7f8d06dd703..1ea60e2531c 100644 --- a/code/modules/food&drinks/food/snacks.dm +++ b/code/modules/food&drinks/food/snacks.dm @@ -92,7 +92,7 @@ if(!do_mob(user, M)) return - add_logs(user, M, "fed", object="[reagentlist(src)]") + add_logs(user, M, "fed", reagentlist(src)) M.visible_message("[user] forces [M] to eat [src].", \ "[user] feeds [M] to eat [src].") diff --git a/code/modules/hydroponics/growninedible.dm b/code/modules/hydroponics/growninedible.dm index f0ca0943691..3a925b8e4c4 100644 --- a/code/modules/hydroponics/growninedible.dm +++ b/code/modules/hydroponics/growninedible.dm @@ -243,7 +243,7 @@ if(!..()) return if(istype(M, /mob/living)) M << "You are stunned by the powerful acid of the Deathnettle!" - add_logs(user, M, "attacked", object= "[src.name]") + add_logs(user, M, "attacked", src) M.eye_blurry += force/7 if(prob(20)) diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index a6fe0b360b5..8cce76294b6 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -561,7 +561,7 @@ playsound(src,'sound/weapons/resonator_blast.ogg',50,1) if(creator) for(var/mob/living/L in src.loc) - add_logs(creator, L, "used a resonator field on", object="resonator") + add_logs(creator, L, "used a resonator field on", "resonator") L << "The [src.name] ruptured with you in it!" L.adjustBruteLoss(resonance_damage) else diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm index 51e086ae669..73c9fbe573c 100644 --- a/code/modules/mob/living/carbon/alien/alien_defense.dm +++ b/code/modules/mob/living/carbon/alien/alien_defense.dm @@ -36,7 +36,7 @@ In all, this is a lot like the monkey code. /N visible_message("[M.name] bites [src]!", \ "[M.name] bites [src]!") adjustBruteLoss(damage) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") updatehealth() else M << "[name] is too injured for that." @@ -82,5 +82,5 @@ In all, this is a lot like the monkey code. /N if(M.is_adult) damage = rand(10, 40) adjustBruteLoss(damage) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") updatehealth() diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 558604dad94..cc695822032 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -60,7 +60,7 @@ visible_message("[M] has weakened [src]!", \ "[M] has weakened [src]!") adjustBruteLoss(damage) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") updatehealth() else playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) @@ -71,7 +71,7 @@ if (prob(5)) Paralyse(2) playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - add_logs(M, src, "pushed", admin=0) + add_logs(M, src, "pushed") visible_message("[M] has pushed down [src]!", \ "[M] has pushed down [src]!") else diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 096f1e353a8..74c786143a7 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -57,7 +57,7 @@ var/damage = rand(1, 9) if (prob(90)) playsound(loc, "punch", 25, 1, -1) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") visible_message("[M] has kicked [src]!", \ "[M] has kicked [src]!") if ((stat != DEAD) && (damage > 4.9)) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 4fc86b644a4..0f282ea5811 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -262,7 +262,7 @@ var/start_T_descriptor = "tile at [start_T.x], [start_T.y], [start_T.z] in area [get_area(start_T)]" var/end_T_descriptor = "tile at [end_T.x], [end_T.y], [end_T.z] in area [get_area(end_T)]" - add_logs(src, M, "thrown", admin=0, addition="from [start_T_descriptor] with the target [end_T_descriptor]") + add_logs(src, M, "thrown", addition="from [start_T_descriptor] with the target [end_T_descriptor]") if(!item) return //Grab processing has a chance of returning null diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 20d8b20e620..8392a006fba 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -746,7 +746,6 @@ return 0 if(C.cpr_time < world.time + 30) - add_logs(src, C, "CPRed") visible_message("[src] is trying to perform CPR on [C.name]!", \ "You try to perform CPR on [C.name]... Hold still!") if(!do_mob(src, C)) @@ -760,7 +759,7 @@ C.updatehealth() src.visible_message("[src] performs CPR on [C.name]!", "You perform CPR on [C.name].") C << "You feel a breath of fresh air enter your lungs... It feels good..." - + add_logs(src, C, "CPRed") /mob/living/carbon/human/generateStaticOverlay() var/image/staticOverlay = image(icon('icons/effects/effects.dmi', "static"), loc = src) diff --git a/code/modules/mob/living/carbon/human/human_attackalien.dm b/code/modules/mob/living/carbon/human/human_attackalien.dm index ed9c6ef91c1..31c04c06b2f 100644 --- a/code/modules/mob/living/carbon/human/human_attackalien.dm +++ b/code/modules/mob/living/carbon/human/human_attackalien.dm @@ -25,7 +25,7 @@ visible_message("[M] has wounded [src]!", \ "[M] has wounded [src]!") apply_effect(4, WEAKEN, armor_block) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") updatehealth() if(M.a_intent == "disarm") @@ -33,7 +33,7 @@ if (randn <= 80) playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) Weaken(5) - add_logs(M, src, "tackled", admin=0) + add_logs(M, src, "tackled") visible_message("[M] has tackled down [src]!", \ "[M] has tackled down [src]!") else diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 7feb6af38b3..7e143f1baa0 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -450,7 +450,7 @@ emp_act visible_message("[M.name] has hit [src]!", \ "[M.name] has hit [src]!") - add_logs(M.occupant, src, "attacked", object=M, addition="(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") + add_logs(M.occupant, src, "attacked", M, "(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") else ..() diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 5f9ea9ff9d8..33961e8fd0b 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -880,7 +880,6 @@ if(attacker_style && attacker_style.harm_act(M,H)) return 1 else - add_logs(M, H, "punched") M.do_attack_animation(H) var/atk_verb = "punch" @@ -916,6 +915,7 @@ "[M] has [atk_verb]ed [H]!") H.apply_damage(damage, BRUTE, affecting, armor_block) + add_logs(M, H, "punched") if((H.stat != DEAD) && damage >= 9) H.visible_message("[M] has weakened [H]!", \ "[M] has weakened [H]!") diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 394a92d9437..da95fd25fdf 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -90,7 +90,7 @@ "[M] has knocked out [name]!") return adjustBruteLoss(damage) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") updatehealth() else playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) @@ -128,10 +128,11 @@ else visible_message("[M] has slashed [name]!", \ "[M] has slashed [name]!") - add_logs(M, src, "attacked", admin=0) + if (stat != DEAD) adjustBruteLoss(damage) updatehealth() + add_logs(M, src, "attacked") else playsound(loc, 'sound/weapons/slashmiss.ogg', 25, 1, -1) visible_message("[M] has attempted to lunge at [name]!", \ @@ -147,7 +148,7 @@ if(drop_item()) visible_message("[M] has disarmed [name]!", \ "[M] has disarmed [name]!") - add_logs(M, src, "disarmed", admin=0) + add_logs(M, src, "disarmed") updatehealth() return diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 48b78d3fb65..7975b9a7789 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -725,7 +725,7 @@ Sorry Giacom. Please don't be mad :( if(what && Adjacent(who)) src.unEquip(what) who.equip_to_slot_if_possible(what, where, 0, 1) - add_logs(src, who, "equipped", object=what) + add_logs(src, who, "equipped", what) /mob/living/singularity_act() var/gain = 20 diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index d050141cd8d..e41881fa2f8 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -73,7 +73,7 @@ apply_damage(I.throwforce, dtype, zone, armor, I) if(thrower) - add_logs(thrower, src, "hit", object="[I]") + add_logs(thrower, src, "hit", I) /mob/living/mech_melee_attack(obj/mecha/M) if(M.occupant.a_intent == "harm") @@ -94,10 +94,10 @@ updatehealth() visible_message("[M.name] has hit [src]!", \ "[M.name] has hit [src]!") - add_logs(M.occupant, src, "attacked", object=M, addition="(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") + add_logs(M.occupant, src, "attacked", M, "(INTENT: [uppertext(M.occupant.a_intent)]) (DAMTYPE: [uppertext(M.damtype)])") else step_away(src,M) - add_logs(M.occupant, src, "pushed", object=M, admin=0) + add_logs(M.occupant, src, "pushed", M) visible_message("[M] pushes [src] out of the way.") return @@ -195,7 +195,7 @@ return // can't attack while eating! if (stat != DEAD) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") M.do_attack_animation(src) visible_message("The [M.name] glomps [src]!", \ "The [M.name] glomps [src]!") @@ -211,7 +211,7 @@ M.do_attack_animation(src) visible_message("\The [M] [M.attacktext] [src]!", \ "\The [M] [M.attacktext] [src]!") - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") return 1 @@ -230,7 +230,7 @@ return 0 M.do_attack_animation(src) if (prob(75)) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") playsound(loc, 'sound/weapons/bite.ogg', 50, 1, -1) visible_message("[M.name] bites [src]!", \ "[M.name] bites [src]!") @@ -250,7 +250,7 @@ else L.do_attack_animation(src) if(prob(90)) - add_logs(L, src, "attacked", admin=0) + add_logs(L, src, "attacked") visible_message("[L.name] bites [src]!", \ "[L.name] bites [src]!") playsound(loc, 'sound/weapons/bite.ogg', 50, 1, -1) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index c1030d43b39..6409b17e945 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -624,7 +624,7 @@ step(src,get_dir(M,src)) spawn(5) step(src,get_dir(M,src)) - add_logs(M, src, "pushed", admin=0) + add_logs(M, src, "pushed") playsound(loc, 'sound/weapons/pierce.ogg', 50, 1, -1) visible_message("[M] has forced back [src]!", \ "[M] has forced back [src]!") diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 82a7a0be1e9..dc549c835d1 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -363,13 +363,13 @@ if(..()) //if harm or disarm intent var/damage = rand(10, 20) if (prob(90)) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") playsound(loc, 'sound/weapons/slash.ogg', 25, 1, -1) visible_message("[M] has slashed at [src]!", \ "[M] has slashed at [src]!") if(prob(8)) flick("noise", flash) - add_logs(M, src, "attacked", admin=0) + add_logs(M, src, "attacked") adjustBruteLoss(damage) updatehealth() else diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 3bb4f016578..f20d4c04b8b 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -279,7 +279,7 @@ visible_message("[M] [response_harm] [src]!") playsound(loc, "punch", 25, 1, -1) attack_threshold_check(harm_intent_damage) - add_logs(M, src, "attacked", admin=1) + add_logs(M, src, "attacked") updatehealth() return 1 @@ -302,14 +302,14 @@ playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) visible_message("[M] [response_disarm] [name]!", \ "[M] [response_disarm] [name]!") - add_logs(M, src, "disarmed", admin=1) + add_logs(M, src, "disarmed") else var/damage = rand(15, 30) visible_message("[M] has slashed at [src]!", \ "[M] has slashed at [src]!") playsound(loc, 'sound/weapons/slice.ogg', 25, 1, -1) - add_logs(M, src, "attacked", admin=1) attack_threshold_check(damage) + add_logs(M, src, "attacked") return 1 /mob/living/simple_animal/attack_larva(mob/living/carbon/alien/larva/L as mob) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index da920274364..dc20fd83997 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -54,7 +54,7 @@ M << "You feel a tiny prick!" . = 1 - add_logs(user, M, "stabbed", object="[name]") + add_logs(user, M, "stabbed", src) /* * Sleepypens diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 8fc1a4622f9..7854bbf8e7c 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -80,9 +80,9 @@ for(var/datum/reagent/R in reagents.reagent_list) reagent_note += R.id + " (" reagent_note += num2text(R.volume) + ") " - add_logs(firer, L, "shot", object="[src]", addition=reagent_note) L.on_hit(type) + add_logs(firer, L, "shot", src, reagent_note) return L.apply_effects(stun, weaken, paralyze, irradiate, stutter, slur, eyeblur, drowsy, blocked, stamina, jitter) /obj/item/projectile/proc/vol_by_damage() diff --git a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm index 0637664da4d..f0e16a9924c 100644 --- a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm @@ -640,7 +640,7 @@ dead_mob_list -= M living_mob_list |= list(M) M.emote("gasp") - add_logs(M, M, "revived", object="strange reagent") + add_logs(M, M, "revived", src) ..() return diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 6037ebf02d8..b8edfbae4a6 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -96,9 +96,10 @@ R += A.id + " (" R += num2text(A.volume) + ")," - if(thrower) - add_logs(thrower, M, "splashed", object="[R]") + reagents.reaction(target, TOUCH) + if(thrower) + add_logs(thrower, M, "splashed", R) else if((!target.density || target.throwpass) && thrower && thrower.mind && thrower.mind.assigned_role == "Bartender") visible_message("[src] lands onto the [target.name] without spilling a single drop.") diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index 7e5a3d234fd..a2e689cc81f 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -62,7 +62,7 @@ for(var/datum/reagent/A in src.reagents.reagent_list) R += A.id + " (" R += num2text(A.volume) + ")," - add_logs(user, M, "squirted", object="[R]") + add_logs(user, M, "squirted", R) trans = src.reagents.trans_to(target, amount_per_transfer_from_this) user << "You transfer [trans] unit\s of the solution." diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 87825de16b6..149a5c5c365 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -52,8 +52,9 @@ for(var/datum/reagent/A in reagents.reagent_list) R += A.id + " (" R += num2text(A.volume) + ")," - add_logs(user, M, "splashed", object="[R]") + reagents.reaction(M, TOUCH) + add_logs(user, M, "splashed", R) reagents.clear_reagents() return @@ -72,7 +73,7 @@ if(!do_mob(user, M)) return if(!reagents.total_volume) return // The drink might be empty after the delay, such as by spam-feeding M.visible_message("[user] feeds something to [M].", "[user] feeds something to you.") - add_logs(user, M, "fed", object="[reagentlist(src)]") + add_logs(user, M, "fed", reagentlist(src)) if(reagents.total_volume) reagents.reaction(M, INGEST) spawn(5) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 1a86c6f9ed7..4ab2c5b5268 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -37,7 +37,7 @@ var/contained = english_list(injected) - add_logs(user, M, "injected", object="[src.name]", addition="([contained])") + add_logs(user, M, "injected", src, "([contained])") /obj/item/weapon/reagent_containers/hypospray/CMO list_reagents = list("omnizine" = 30) diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index b675f86913b..2a99e768c75 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -40,7 +40,7 @@ user.unEquip(src) //icon update - add_logs(user, M, "fed", object="[reagentlist(src)]") + add_logs(user, M, "fed", reagentlist(src)) loc = M //Put the pill inside the mob. This fixes the issue where the pill appears to drop to the ground after someone eats it. if(reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index a0559bb4707..b3374dceb06 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -149,7 +149,7 @@ rinject += R.name var/contained = english_list(rinject) var/mob/M = target - add_logs(user, M, "injected", object="[src.name]", addition="which had [contained]") + add_logs(user, M, "injected", src, addition="which had [contained]") var/fraction = min(amount_per_transfer_from_this/reagents.total_volume, 1) reagents.reaction(target, INGEST, fraction) if(ismob(target) && target == user) From d8e0908a2b0460aad9bf5ecc5a7a8749ad6e1a8b Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 8 Jul 2015 19:21:33 -0600 Subject: [PATCH 7/9] Adds False Armblade Sting (+squashed commits) --- .../gamemodes/changeling/powers/mutations.dm | 2 + .../gamemodes/changeling/powers/tiny_prick.dm | 74 ++++++++++++++++-- html/changelogs/ikarrus-sameface.yml | 1 + icons/mob/screen_gen.dmi | Bin 98988 -> 99902 bytes 4 files changed, 69 insertions(+), 8 deletions(-) diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index 1ff47bb9dda..47c2f9f1f45 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -21,6 +21,7 @@ var/weapon_name_simple /obj/effect/proc_holder/changeling/weapon/try_to_sting(var/mob/user, var/mob/target) + playsound(user, 'sound/effects/blobattack.ogg', 30, 1) if(istype(user.l_hand, weapon_type)) //Not the nicest way to do it, but eh qdel(user.l_hand) user.visible_message("With a sickening crunch, [user] reforms his [weapon_name_simple] into an arm!", "We assimilate the [weapon_name_simple] back into our body.", "We stealthily sting [target.name]." - target.forcesay(hit_appends) - target.visible_message("[target] begins to violenty convulse!","You feel a tiny prick and a begin to violently convulse!") + user << "Our genes cry out as we sting [target.name]!" + if(iscarbon(target) && (target.status_flags & CANWEAKEN)) var/mob/living/carbon/C = target - C.Stun(3) - C.Weaken(3) - C.do_jitter_animation(100) + C.do_jitter_animation(500) C.take_organ_damage(20, 0) //The process is extremely painful - spawn(20) + + target.visible_message("[target] begins to violenty convulse!","You feel a tiny prick and a begin to uncontrollably convulse!") + spawn(10) hardset_dna(target, NewDNA.uni_identity, NewDNA.struc_enzymes, NewDNA.real_name, NewDNA.blood_type, NewDNA.species.type, NewDNA.features) updateappearance(target) feedback_add_details("changeling_powers","TS") return 1 + +/obj/effect/proc_holder/changeling/sting/false_armblade + name = "False Armblade Sting" + desc = "We silently sting a human, injecting a retrovirus that mutates their arm to temporarily appear as an armblade." + helptext = "The victim will form an armblade much like a changeling would, except the armblade is dull and useless." + sting_icon = "sting_armblade" + chemical_cost = 20 + dna_cost = 1 + genetic_damage = 20 + max_genetic_damage = 10 + +/obj/item/weapon/melee/false_arm_blade + name = "arm blade" + desc = "A grotesque mass of flesh that used to be your arm. Although it looks dangerous at first, you can tell it's actually quite dull and useless." + icon = 'icons/obj/weapons.dmi' + icon_state = "arm_blade" + item_state = "arm_blade" + flags = ABSTRACT | NODROP + w_class = 5.0 + force = 5 //Basically as strong as a punch + +/obj/item/weapon/melee/false_arm_blade/dropped() + qdel(src) + +/obj/effect/proc_holder/changeling/sting/false_armblade/can_sting(var/mob/user, var/mob/target) + if(!..()) + return + if((target.disabilities & HUSK) || !check_dna_integrity(target)) + user << "Our sting appears ineffective against its DNA." + return 0 + return 1 + +/obj/effect/proc_holder/changeling/sting/false_armblade/sting_action(var/mob/user, var/mob/target) + add_logs(user, target, "stung", object="falso armblade sting") + + if(!target.drop_item()) + user << "The [target.get_active_hand()] is stuck to their hand, you cannot grow a false armblade over it!" + return + + if(ismonkey(target)) + user << "Our genes cry out as we sting [target.name]!" + + var/obj/item/weapon/melee/false_arm_blade/blade = new(target) + target.put_in_hands(blade) + target.visible_message("A grotesque blade forms around [target.name]\'s arm!", "Your arm twists and mutates, transforming into a horrific monstrosity!", "You hear organic matter ripping and tearing!") + playsound(target, 'sound/effects/blobattack.ogg', 30, 1) + + spawn(600) + playsound(target, 'sound/effects/blobattack.ogg', 30, 1) + target.visible_message("With a sickening crunch, [target] reforms his [blade] into an arm!", "[blade] reforms back to normal.", "

pDs~iQU+!}WbUl5V>%w8H_EA+ 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 z Date: Thu, 9 Jul 2015 22:09:54 -0600 Subject: [PATCH 8/9] Fake armblades are a subtype of real ones now, as requested by remies --- .../gamemodes/changeling/powers/mutations.dm | 4 ++-- .../gamemodes/changeling/powers/tiny_prick.dm | 16 +++++++--------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index 47c2f9f1f45..54ec0b7aec0 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -132,9 +132,9 @@ throw_range = 0 throw_speed = 0 -/obj/item/weapon/melee/arm_blade/New() +/obj/item/weapon/melee/arm_blade/New(location,silent) ..() - if(ismob(loc)) + if(ismob(loc) && !silent) loc.visible_message("A grotesque blade forms around [loc.name]\'s arm!", "Our arm twists and mutates, transforming it into a deadly blade.", "You hear organic matter ripping and tearing!") /obj/item/weapon/melee/arm_blade/dropped(mob/user) diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index e386af27873..d8cf4981f48 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -116,18 +116,16 @@ genetic_damage = 20 max_genetic_damage = 10 -/obj/item/weapon/melee/false_arm_blade - name = "arm blade" +/obj/item/weapon/melee/arm_blade/false desc = "A grotesque mass of flesh that used to be your arm. Although it looks dangerous at first, you can tell it's actually quite dull and useless." - icon = 'icons/obj/weapons.dmi' - icon_state = "arm_blade" - item_state = "arm_blade" - flags = ABSTRACT | NODROP - w_class = 5.0 force = 5 //Basically as strong as a punch -/obj/item/weapon/melee/false_arm_blade/dropped() +/obj/item/weapon/melee/arm_blade/false/dropped(mob/user) qdel(src) + return + +/obj/item/weapon/melee/arm_blade/false/afterattack(atom/target, mob/user, proximity) + return /obj/effect/proc_holder/changeling/sting/false_armblade/can_sting(var/mob/user, var/mob/target) if(!..()) @@ -147,7 +145,7 @@ if(ismonkey(target)) user << "Our genes cry out as we sting [target.name]!" - var/obj/item/weapon/melee/false_arm_blade/blade = new(target) + var/obj/item/weapon/melee/arm_blade/false/blade = new(target,1) target.put_in_hands(blade) target.visible_message("A grotesque blade forms around [target.name]\'s arm!", "Your arm twists and mutates, transforming into a horrific monstrosity!", "You hear organic matter ripping and tearing!") playsound(target, 'sound/effects/blobattack.ogg', 30, 1) From fb91b90160501e45ef4f0ec7473a163d8d9e580a Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Fri, 10 Jul 2015 13:43:06 -0400 Subject: [PATCH 9/9] Automatic changelog compile --- html/changelog.html | 7 ++++++ html/changelogs/.all_changelog.yml | 6 +++++ html/changelogs/ikarrus-sameface.yml | 37 ---------------------------- 3 files changed, 13 insertions(+), 37 deletions(-) delete mode 100644 html/changelogs/ikarrus-sameface.yml diff --git a/html/changelog.html b/html/changelog.html index d178d7feeeb..5129c5e1ed2 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,13 @@ -->

+

10 July 2015

+

Ikarrus updated:

+
    +
  • New Changeling Ability: False Armblade Sting. It creates an undroppable armblade on the target temporarily. It will appear exactly like a real one, except you can't do anything with it.
  • +
  • Transform stings are no longer stealthy.
  • +
+

09 July 2015

AlexanderUlanH updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 204e58334cb..5b9fca267a5 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -1189,3 +1189,9 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Grilles and Windows can be made with an RCD. - rscadd: Engi-Vend machine now has three RCDs. - rscdel: Removed RCD as a steal objective. +2015-07-10: + Ikarrus: + - rscadd: 'New Changeling Ability: False Armblade Sting. It creates an undroppable + armblade on the target temporarily. It will appear exactly like a real one, + except you can''t do anything with it.' + - tweak: Transform stings are no longer stealthy. diff --git a/html/changelogs/ikarrus-sameface.yml b/html/changelogs/ikarrus-sameface.yml deleted file mode 100644 index 97631306982..00000000000 --- a/html/changelogs/ikarrus-sameface.yml +++ /dev/null @@ -1,37 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# spellcheck (typo fixes) -# experiment -# tgs (TG-ported fixes?) -################################# - -# Your name. -author: Ikarrus - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "New Changeling Ability: False Armblade Sting. It creates an undroppable armblade on the target temporarily. It will appear exactly like a real one, except you can't do anything with it." - - tweak: "Transform stings are no longer stealthy." \ No newline at end of file