From f0029705c8f1e100c4f11313ab4d48b0ff932b09 Mon Sep 17 00:00:00 2001 From: Alberyk Date: Sat, 20 Jan 2018 19:08:42 -0200 Subject: [PATCH] Custom items 18/01 (#4124) Adds the following items, and tweaks some sprites icons for sleepy and strudel's items: Armored Detective Jacket - Nelson Blessing - seniorscore Tailored Tajara Dress - Katya Al-Tahara - coalf Messy Work Clothes - Katya Al-Tahara - coalf Elyran Navy Holotags - Jamie Knight - superballs Martian Militia Dress Uniform - Kalren Halstere - brutishcrab51 Martian Militia Dress Cap - Kalren Halstere - brutishcrab51 Martian Militia Officer Coat - Kalren Halstere - brutishcrab51 Sol's Dog Handler Beret - Freya Chunley - thesmiley Worn Maraziite Shroud - Iksaeors Keorat - dasfox -Charred Iron Mask - Iksaeors Keorat - dasfox --- code/modules/customitems/item_defines.dm | 141 ++++++++++++++++++- icons/obj/custom_items/blessing_jacket.dmi | Bin 0 -> 670 bytes icons/obj/custom_items/chunley_beret.dmi | Bin 0 -> 522 bytes icons/obj/custom_items/halstere_clothing.dmi | Bin 0 -> 1742 bytes icons/obj/custom_items/jamie_tags.dmi | Bin 0 -> 1674 bytes icons/obj/custom_items/katya_clothing.dmi | Bin 0 -> 1134 bytes icons/obj/custom_items/keorat_clothing.dmi | Bin 0 -> 1086 bytes icons/obj/custom_items/make_items.dmi | Bin 1428 -> 1490 bytes icons/obj/custom_items/sonorous_clothing.dmi | Bin 2094 -> 2155 bytes 9 files changed, 140 insertions(+), 1 deletion(-) create mode 100644 icons/obj/custom_items/blessing_jacket.dmi create mode 100644 icons/obj/custom_items/chunley_beret.dmi create mode 100644 icons/obj/custom_items/halstere_clothing.dmi create mode 100644 icons/obj/custom_items/jamie_tags.dmi create mode 100644 icons/obj/custom_items/katya_clothing.dmi create mode 100644 icons/obj/custom_items/keorat_clothing.dmi diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 582f5b8fbac..19e6645b98a 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1578,4 +1578,143 @@ All custom items with worn sprites must follow the contained sprite system: http icon = 'icons/obj/custom_items/jennifer_clothes.dmi' icon_state = "jennifer_shoes" item_state = "jennifer_shoes" - contained_sprite = TRUE \ No newline at end of file + contained_sprite = TRUE + + +/obj/item/clothing/suit/storage/toggle/fluff/blessing_jacket //Armored Detective Jacket - Nelson Blessing - seniorscore + name = "armored detective jacket" + desc = "A white suit jacket, has a badge hanging out of a breast pocket. Touching it gives a feeling of working on a case for months." + icon = 'icons/obj/custom_items/blessing_jacket.dmi' + icon_state = "blessing_jacket" + item_state = "blessing_jacket" + icon_open = "blessing_jacket_open" + icon_closed = "blessing_jacket" + contained_sprite = TRUE + + +/obj/item/clothing/under/dress/fluff/katya_dress //Tailored Tajara Dress - Katya Al-Tahara - coalf + name = "tailored tajaran dress" + desc = "A simple long, blue and flowing dress, it has a knitted overthrow that fits over the shoulder and arms." + icon = 'icons/obj/custom_items/katya_clothing.dmi' + icon_state = "katya_dress" + item_state = "katya_dress" + contained_sprite = TRUE + +/obj/item/clothing/under/fluff/katya_uniform //Messy Work Clothes - Katya Al-Tahara - coalf + name = "messy work clothes" + desc = "A simple pants and shirt combo. The white shirt has long since faded...and are those crumbs?" + icon = 'icons/obj/custom_items/katya_clothing.dmi' + icon_state = "katya_uniform" + item_state = "katya_uniform" + contained_sprite = TRUE + + +/obj/item/clothing/accessory/badge/fluff/jamie_tags //Elyran Navy Holotags - Jamie Knight - superballs + name = "elyran navy holotags" + desc = "A pair of standard issue holotags issued to all Elyran servicemen. The tags read, \"KNIGHT JAMES 627810021-EN O-NEG CATHOLIC\". \ + Contains both analog and digital information on the serviceman. The digital information seems to be deactivated and non-functional." + icon = 'icons/obj/custom_items/jamie_tags.dmi' + icon_state = "jamie_tags" + item_state = "jamie_tags" + stored_name = "Knight, James" + badge_string = "Elyran Navy" + contained_sprite = TRUE + slot_flags = SLOT_MASK | SLOT_TIE + var/separated = FALSE + +/obj/item/fluff/jamie_tag //Single Elyran Navy Holotag - Jamie Knight - superballs + name = "elyran navy holotag" + desc = "A single tag of a set of holotags issued to all Elyran servicemen. The tags read, \"KNIGHT JAMES 627810021-EN O-NEG CATHOLIC\". \ + Contains both analog and digital information on the serviceman. The digital information seems to be deactivated and non-functional. It is missing it's other pair." + icon = 'icons/obj/custom_items/jamie_tags.dmi' + icon_state = "jamie_tag" + w_class = 1 + +/obj/item/clothing/accessory/badge/fluff/jamie_tags/update_icon() + if(separated) + icon_state = "[icon_state]_single" + item_state = "[item_state]_single" + else + icon_state = initial(icon_state) + item_state = initial(item_state) + +/obj/item/clothing/accessory/badge/fluff/jamie_tags/verb/separate() + set name = "Retrieve the Fallen" + set category = "Object" + set src in usr + + if(use_check(usr)) return + + if(src.separated) + return + + usr.visible_message("[usr] yanks apart \the [src]!") + var/obj/item/fluff/jamie_tag/tag = new(get_turf(user)) + usr.put_in_hands(tag) + src.separated = TRUE + src.update_icon() + +/obj/item/clothing/accessory/badge/fluff/jamie_tags/attackby(var/obj/item/fluff/jamie_tag/W, var/mob/user) + if(src.separated && istype(W)) + qdel(W) + src.separated = FALSE + src.update_icon() + else + ..() + + +/obj/item/clothing/under/fluff/halstere_uniform //Martian Militia Dress Uniform - Kalren Halstere - brutishcrab51 + name = "martian militia dress uniform" + desc = "A brick-red uniform with golden shoulder-scrubbers, a crisp tie, and golden buttons, complete with steel-grey slacks. An image of Olympus Mons is stamped on the left bicep." + icon = 'icons/obj/custom_items/halstere_clothing.dmi' + icon_state = "halstere_uniform" + item_state = "halstere_uniform" + contained_sprite = TRUE + +/obj/item/clothing/head/fluff/halstere_cap //Martian Militia Dress Cap - Kalren Halstere - brutishcrab51 + name = "martian militia dress cap" + desc = "A red and black peak cap with a golden Officer Corps indicator on the brow." + icon = 'icons/obj/custom_items/halstere_clothing.dmi' + icon_state = "halstere_cap" + item_state = "halstere_cap" + contained_sprite = TRUE + +/obj/item/clothing/suit/storage/toggle/fluff/halstere_coat //Martian Militia Officer Coat - Kalren Halstere - brutishcrab51 + name = "martian militia officer coat" + desc = "A decorated military coat with an aiguillette, arm-bars, and golden buttons. Made of a thick material." + icon = 'icons/obj/custom_items/blessing_jacket.dmi' + icon_state = "halstere_jacket" + item_state = "halstere_jacket" + icon_open = "halstere_jacket_open" + icon_closed = "halstere_jacket" + contained_sprite = TRUE + + +/obj/item/clothing/head/beret/fluff/chunley_beret //Sol's Dog Handler Beret - Freya Chunley - thesmiley + name = "sol's dog handler beret" + desc = "A scarlet military beret worn by the Sol Alliance Military Police dog handling unit. The symbol on the cap is that of a grey wolf's head on white. It quivers menacingly. \ + Upon flipping it you see a name tag with the word \"CHUNLEY\" written in on it with a very sloppy hand write." + icon = 'icons/obj/custom_items/chunley_beret.dmi' + icon_state = "chunley_beret" + item_state = "chunley_beret" + contained_sprite = TRUE + + +/obj/item/clothing/suit/storage/fluff/keorat_mantle //Worn Maraziite Shroud - Iksaeors Keorat - dasfox + name = "worn maraziite shroud" + desc = "A brown, armored looking trenchcoat. There appears to be a fur cloak over the top of it, draping down to the sleeve. The cloak shows the obvious insignia of the Maraziite Order upon it. It looks worn." + icon = 'icons/obj/custom_items/keorat_clothing.dmi' + icon_state = "keorat_mantle" + item_state = "keorat_mantle" + contained_sprite = TRUE + +/obj/item/clothing/mask/fluff/keorat_mask //Charred Iron Mask - Iksaeors Keorat - dasfox + name = "charred iron mask" + desc = "This is an iron mask used by those of the Maraziite Order. It appears to be entirely charred, perhaps there's a story behind that." + icon = 'icons/obj/custom_items/keorat_clothing.dmi' + icon_state = "keorat_mask" + item_state = "keorat_mask" + contained_sprite = TRUE + flags_inv = HIDEEARS|HIDEFACE + body_parts_covered = FACE + w_class = 3 \ No newline at end of file diff --git a/icons/obj/custom_items/blessing_jacket.dmi b/icons/obj/custom_items/blessing_jacket.dmi new file mode 100644 index 0000000000000000000000000000000000000000..bf263538ade7b3ac11c1ec7df17d7d63f68fc5ad GIT binary patch literal 670 zcmV;P0%84$P)ExT=FiX1*RTNh$N&HU0Myjf@sH@Zp#rV|0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DJdtlxHvN}Jw7WjIXksPiHkEOv#1y-W5~ssR+N~V3Sr|?A75OG z&|*TImi&U$Jd*7JX~JWfvVyCh3pfA(gtY0|G5<({U1 zLx?qQ1^CULOa?~4aPnjX^ua=Z(oZm)myAtfaQxOvZj z$}ec1`2~RYKze-Tk@e2TN zT7XyYCn$647jo?Qs_}+~hK7dUME;S+O}}k;UW@`RpY;#FT|P%W;(IGu7x?tE9_i!x zz5;VD&~FlOXa$sC_+9|OZldbecM&k>hPDYbH2iyf0W%OgsTA!_*8l(j07*qoM6N<$ Ef=`+-lK=n! literal 0 HcmV?d00001 diff --git a/icons/obj/custom_items/chunley_beret.dmi b/icons/obj/custom_items/chunley_beret.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9c35ea7fbe542b0cac8c65fd4863cf638a9bb282 GIT binary patch literal 522 zcmV+l0`>igP)h+j?CiU{yNmz;0002D006200KWhLrT_qD004CW z06qW!|NsAxkdSHs0BdV&6%`dIC@8?dz=!|*V00001bW%=J06^y0W&i*HdwNt@ zbVOxyV{&P5bZKvH004NLQ&wP>bc0O{v+8_X&H2?utwr%)KnN)yeO#55)ECEpDN&-S(**#nt4gZ7`yd`@qvQ$u zvbuW@AjtnWp@K!k+JvdMYRaU&sS%gE7Vuf>MEUAA$n7 zD1fTw+yBiM7A|i=82~x!+us*kA*8PmGQ3D3wG5`Po literal 0 HcmV?d00001 diff --git a/icons/obj/custom_items/halstere_clothing.dmi b/icons/obj/custom_items/halstere_clothing.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c45533383cfd968ce43ad4712f64c8663e602816 GIT binary patch literal 1742 zcmV;<1~K`GP)004jp0{{R3ySZ z4h~QN0C)fZ|HuGZ003kF0B!&P>FMc$007cj0Nj=Ux>EKyc)^>YD7Apitajc-t1)nxzx1tUpB zK~#90?VAC2+BOi!ZN%wf61Jsffy`;L5n7tsBwIt8@BhtqCmA=d=uXrrhW6>7he_Z6 zEd6}46gaC{mXwr~l=Sl`e{t;O4~#Jb*&pUP#26sYhr-!In{(TFZik_exS!{SMLmSO z05SnoM6x+3Xbr8!6U^|Wuy(i|688}cFT~*}40u`;aH0^BSriiB8DIPfF__>rM191D zklx4PF2-ytgpQ9xLY_4vNr`^X6W`$ou=0tf)c?gpY5 z2mK7zCvL?H^GDMM)8zrNqMZi1Vj@A^l~GSmS%B6xqW#>Qo+v(JDN0z8%a=L5=oOo(k@$TmJh zU3~(aOeUN`4bW;Cv>G4)HW>;B?BY)>14nm4-@>_c5A5PQK)D0{GZ6vg zbwE7dL;#|`B|vMG4j53pMR+aad8`4N2w=qDHy|2}458|q1~B|-WHSUYK%)WDp90hX zb>CVC7+$5b%}pEyl-EJn=sEHSAYNY!A*vw`d`f7e|^wrNUqJq{Jqx)BLGo<@AbiB z2XsS-ks+4-9_oXy1MHzbn7dr(9C(yNsGvI*!4n9Zhi z_H-utvG%X7uE?H=4a{a_Q&4BX%w@3q>1`w5Y5XjL7dkXcNNx28#Sc^m6>RAI@%RXN z4Q?|ies4LXd~wRZj**YoVM4pOAVhH~KCIqNr@Rnf(%ZX3vjla0eeD71mqW9Jb@R8^ z%|C}Gk#ysAw0ucPNl8gbNl8gbNl8gb2bF1F$Eo?;nzAen%;$m+{Kyz2-?b3mKWN3% zvpL+-@fL&tKv=vl-!DMk5`X~i7;eB?L=+!)yC#|tfzQA#W#|@6kdU9!z=!e!K$w7c zM)|E#(!LZ*AOEi-nUI>`=j|W>f`P@NTr42Gxr@&AfF_tD>e~^bdk=4Lqz32`qy%w_ z`9YO50(|cBWBGA;7mR>U)G=>Cr4-<&0H8H3;P&>ymw?iq3%|)#14IuP+||Ha1_^LZ zKjQwv7BJxd5J2*m%Oy1s96@-oyKOtd`PT0f4f!n~wIR<^zJotZQrUtgUMSaJ7-p{{6$h5C7fY z-#-Zc=f^C2{7jMn*>f=x;JT`ws%k9)K0Q6H=_LWid^QUbii0Z(yyog0Tfk(#H#&;a{vGU07*qoM6N<$f)BqFS^xk5 literal 0 HcmV?d00001 diff --git a/icons/obj/custom_items/jamie_tags.dmi b/icons/obj/custom_items/jamie_tags.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0503b66be3888909bb56ad3287ad9ead4456ce44 GIT binary patch literal 1674 zcmb`IdpOez7{`B#jtcFFE>v2Vv&hb>iBfHGP*}to5*4znT-L;j8D9`!h6xXf%B004%r zhn>8&ysx$2^_OUUN=UG|7U`Fc`CW7hjSeB;@E37WkpMu-Mf>0hG3rS)UNtpnqB6{R7rQlx6EtZDKnx(0;fBCERuuPjxqT_cjeT&8RYthNETf#v)qglRfBN zG^(~}P`5`!HI7Du!>!$9H26ekwD(Q11NB2uoc`Nioa&RDj?~>e<9GE$dQ~EmK})2S zLskO|u$a(M;nExc(5rHFayUlHRrDgm%!zASRK7*-S-CF9VqE-R+w=dh=Q1icl3 z^yW=^tntqLbTP^}klK2hdCO?M*$w+UM#();aKH1lL`bsZHAiEcQkevd@LdI&Dcsjv zfaY3|z{Bs!!umtyO2I4GZlc}6q0Li9{Y@?a*ckv%smdBtWbcInLHOCTe1Skv_V(P{ zSKXDE&uK$BX3qxu)7DRVm-}?hd8L-Zc&&qLrKvI!R^L7^m49J0&jUjA)3%I>41Yze zq+r`PP9j3wo8C*ys7F@MzA{bRM%@oJQN(g8fCn0M8!MS|Yu#)PqWpokx+Dv|TRmFh zp69_AJvz)sa@p(<4u|7j=Z{hIjeBe^bQYtsCaRtmDH%0L2T;KFsY$=c50>l5xaHT}kk9!|~9j^PBt;Y_g{vCb&FCa$oE@NNdvJ!pAp zQK_Z`1JdPIR}Xoa%zXJ$I;K#>nK+}K=VsdLKp>vGa4kYkix|9^t?B0R zc$jbP?f2%VUnmXF`KIG>`|uR2YeH+8Zi?*N$Pg52!17_P;#Xb|A}Qq5yZR&ZGP>&? zvp+`V<;v{2S+d2iwieyP(%H>bfmAh=nE=vFisD%f-uK+sUs6&M zi6F>Z=%B1##@$9NcPo;qx*ROC3v1e8qfrszaLLy(YS?ZOeoxsEjvKT9`N>Yq3F<`k z-QUe-F1CoMOAZQyF(U5Fg<={0mbF&&_F>>~PK^wktoM3! z0p#J4XBQ>S&Tcg#H=I=SJ0wX_dZuOv;l)Ou&?I0bYWgz(98hK0U z=;(lmYTEE*GFjTrwP7P`YHJfL*=qaNIb<>IN)Xl)8xHFY{anc7RZl}%UhY!F)5K~Zm?uUm*%fWfArgmOiJ&A-|6%h>~8Wk!Z7gst5b|LyikzIB zoSe^;W%)Sn!I4Glv#NrttBQq(CHdiSaJ(W7SryU4`K#)PhhT*#_~8)YMRDSc#q=t+ z6kwq-rN7#7#@7Ro!xE5u5jepVgh9zTa|PfW6eu6O3<>~u0%7h2;7JQ`_aPZMe~J8v zyj+iP9KM8Obz~v_DZq#?2)8Kbuz;M0_6csD2M_FY&%po}fcPbxIEN=EH-VeLt>6}Z zi0~7H(Yx?_1Y#TyJTAb!z(QmrLC?M1{I( zfHxFQ^R_73CdRLI-PZNBB?VgGq#ts?G%s*&x<2wHF+rLaTK^- zUo7zQ6==!dz%v3@SAbl^6!#;x2;lyVZPEnyBQ^-+MomjV{vuLKf&FoUti)rYfK@!tX! z!yZ2HGY~=)cGA-fFYEsL8XtxMxN(mVe+Y1Q4${I*Hz;tMh%fL7?n80E2OhhY`TZCJ?Ch9pOcf5larIPd$hZMFwz4?H$d-J-&&adK9UCGc!vSj z?qvW18b0IwP7Sz2{Za2MFpi2|0R?zZ0b}qcN=yLnu)wID1cVpRw1D;k)NQb>`4Hk` zQaW&dWr@*RO*m>V0h}1xYg)jwkG%vsU!Q=g9Qk-0v#TWBs@Q8bo`m zZ2~=ZZ*hTlyc@fd0CtaQfp~M71^#h?oSawW7pLD;uSx36*8l(j07*qoM6N<$f>DL} A^Z)<= literal 0 HcmV?d00001 diff --git a/icons/obj/custom_items/keorat_clothing.dmi b/icons/obj/custom_items/keorat_clothing.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7b07d4a5fb476624d708e48a2f2f2f2a19484f3b GIT binary patch literal 1086 zcmV-E1i|}>P)mJJpgD-J#th-eMJCUKr(VvL{U62W=J?~P(W}} zLS0>5OG`^GE-pYY9)bV>NJvN;8X7=AKuStV(x?DgSy?G5DROdhO-)VlkLWu)J0~Y6 zu!Y) z&BPB`a{D34Hyl+}R8&+{^sb%Q<8!|kpY+9DJ3e8@dsP3)2Rw;zLdqB7399RwCD=8M zRD6CTo{_Lekzhi~r~KMWv|$3|Yt?Z1s%b>sQ9vC`NcoTat^+_DyiX6HIRZH1xqII4 zQ344c_L1L_aE<7D20%-836$1K;1)X6@9Mt;Qa%7`4^YEYVS=6R0ibml;D@UGB2tME zK*A@0n@P)~Oc0=#QfXzv07_Nz{TO}N2f@ukzVTNF03`md5B&E)YH>SC%ojc33!g58 z4BsLEC|Vyl8&XpG1g_J>ec|(sVFUb^Q$+yipczVF01`eK;^#}tuK<0-RzPaF2PCjt z5cTnQ@e&1)R3msky$tH(_#z=(A?2eNwFJ=edq5@P0NBBU);vJeH+|o>ZQrw}K;fTJ zf+H{o^bdn3!t7Gghx)cR{4oT;p^pL>UxWvU`bwFbf=%E~VEB9l+zYS(asNTU=lgyZ zvDHJL^yvZ<3%Fepv%jp|^^1y%QW~taL)>>RW4=8O<8VAhF0iA`2QZz_r{j3ECp(4x z>DNfIQ`ldDV6v~n>xr#zFQapAv^HD*beez9xItzG+~ra^U|e#oKy{uie$JdtyKnEm zxd`6g&TRfaiU#~uU_PCXxnn~D;Rh`4xjflu*2t&nf*XyJjppkBl&_oc9;6!0Dgelr zz21daAk}DA0l;u8`!GPN(X0f3$4bepK&sKK0U+r8iQ)iOX*6+w+v|(i+r+%W@VG62 zGMZ-iEdglw-ZI}0@Y_vSie~RE0TT23cK}4k_irNDG{2~*XnQ#q9~~E)alEc*es^;$ z!7i{fj&}6C8B4%eGUJkb1a?_K@H#UI4%Rd|w`2pLC-2G5^BjyI<2vPhD6i;{jmt0$ zK>#;guS>r78xPsVafiTSi*m;o6%`c~6%`c~75#_$0}IwMtCtQVrvLx|07*qoM6N<$ Eg1K1U_y7O^ literal 0 HcmV?d00001 diff --git a/icons/obj/custom_items/make_items.dmi b/icons/obj/custom_items/make_items.dmi index 1c4c86aa13752be7f07ccdb946d18ce660681fee..3b9b327c97607c5b7336445367c06b28872b0d50 100644 GIT binary patch delta 1314 zcmbQjeTjR*!TLX*E{-7;bKcIi&QJ~)X*=K2z?I39)IC9K!;yrJ)iwuibILF^hIrrM zj>+43OU)y?Lcw)TgTfLI#Q^C!dW{X&m>RooRG9B5PcsWTg@{!CfOV- zeqQ_KfBfQ&CTDEV{CqdlTKR7F>g%sL4?exShFRg6Ov$ZxU+&MZuMOOKNX~mH!|iC( z?VGk)eU8h2?=jEzzulKkj#Gb5`ftwN|E;>(UFlNUVXqHq;8_!q2%gt|9{(Vcc-)-Oe)j~f)4{Q*1SjwREa@t)Rqu9blbGSp9Cfv@+zj{YQ zwvnk}ah`z3qgJK{;h&ZV*4x)szy9|8wfg-7eCM_ZR`D3j{qZU2zn6he`2qTIW>m9`@e1{d|e3!cUbA3~`^r?JDZy z|NVHKKhaz%zV6S&ju_Q>C$D)bFfOb9XY={w|Bs*hIy!2;o?gC@#beUbIL1Gd-e3QG zpU3^vmxJCDKecsq*wk)Nw&&4wyvG^B_=l}p$!Kzo;7+d}=gyrqJ89d$O61_Ml(!(;nx-_&pUAwG{y=7~>udgqUhrKRObs}_eD$1+10|NSgJ z{`c?h>6dO>&ziY>-m^ayLi)!tWYYnVXC|I zwNv%Vd!Af>U3z`n+ck$dT5@j(t-sD3o_w|Wz~8@rL-edCpLFqB8YJa=^iYZs=brUh zjBL%0T5nBe`)aS{`{Uv1uH}wL>1&h z&heGW9N)TTw)(tvue}yu4EVUhEPurshF-VBMX}*!<>m2)KQ9JoHgufGFq!oA>sNm_ z<^Q5y9tI(COdj<$E7mfo$RR=*J@6;8WNiOztZeb}=Wn&+{#w%%j+^FICu%ud`uyFu zZ+?i5W8dr-zZmLr^75W7;}R%#;(qW~=5~oyQBcV0t1k7z7v6stzG?nW!sj-h?tv7e ziH8p#e*M<o&F4D1##FD3!2vrHp0E))Vj^k000g9j4_1BfL ruF4{xnbQQH6*vy_* delta 1251 zcmZ{idsNbQ0L8y38XYy~Sx2GJw2t%DNXx{mv=G8qU}iJln)#S#YIVeS{>V);S~iEd zG?$ervkq3KuG0e{r>K>Jk4y_N_G?E)WQahZ!u)ru-M{X==iGBXf7}s^8jGKJ5GR;; zFtVUQE(*xloQ~~NO0JZd>nyhh&P1YiqvzZp?j#adPGE&AOfF-ZwtuMMt+Ss)ZXleu zG-vZfF|Mw*DDSbpVC6J{=Zx8R6&>osd9jk_*-l%;NCHHn;$c^|cvG`(D5qs{*o!=1`JI&NoIk|@iP4~(V{r$}s)4~uot;yi&| z+od7iW=jwKO>%D<6s!&BE?S(ZKj!u7j`x<%X5DXJt9#9&W3v+K8ob$TpK+c2LR4ZL z$}(lsS2@t)fyzO_EH)_@zLs{3NHi2YlrI}PEdDFbUafJL{C>t?Qh;lQTj-#0=2aDaYvy zw_MN!4Ky0{9y(bgMDnj(Ii-!Y+0$4+>AFrZ^DKp_^$jb(NN7YN%%9L6#W)_GxP(9+ zE)`T8lRax(eit*wYDq+RfNfRim4qbOWtyS#hdVjOH?Tg$()vCprrR+!^dn#Uk(OYg`lT^X*BRP2cOyl zL85FtQ`8+yvQLN4A_^B?4Uh782gQLX=Q-bPY+zh{cGIw;W-oPVN|whSzS}~bWjr-` zTBJID-9Hwm7CPLPC_KT)L=~kiw3^uIVzkos4}3@YE=$pnhq;&`}W;oerTsUO9+;w6_vDSq`$tDIyj%2m#A+#2-|fHq2p_W-469D&=WC^^ zoqwtkCcafEkJ>gD?rpCcEICUj8VjKgTx<*T43;nW5XYy9f>h7DQ6^FKtaBT!KMV7D z#7|o1DRhLnx@f<`31&>J15x$oLA*v`XLZjSRIO#c%#^-{!&U0zz;uXeJ6)Rmzn}a3 c6aUjL?7DDYm~HK6<^k3eOrj9m2uWrC0ISkc!~g&Q diff --git a/icons/obj/custom_items/sonorous_clothing.dmi b/icons/obj/custom_items/sonorous_clothing.dmi index 6246b38cfbc0083f5fc755d95eaf8816a5887c1e..9102d0e5804fe55d4afd4037a1eea57bf0a8daf7 100644 GIT binary patch delta 1986 zcmV;z2R-<%5bF?-zkioWL_t(|ob8-XXdBxV#y^Q>P!~h888M(T7`*Ev;XQ^dL|d#y z3}!HN#DgyT+OE9nV%7!|noYa#rW?b9=4I7_7g8Xo+Vs5<4rn0+@j4icK_H|g1ZEL+ zWOTb2pWBhFB$|Jc<(wawu}AWJckVg&oO@^Py#T{748t%C!+(5f2qAK-E(60b48yDd z&VOr2xm*^r=i2RdEL;98iFjD_W9QT2bJxG^`e7Z*vM?MDVVWi`E-o+}4go;K(T(H) z<#Ji;+*mr5m!Mx)gA!#b8_K~WTx zN+o$-(==R_FMqP`!e1s2w=4?)@c#XKjK|}t@0g~EZnp~n=yW=%w1jfGENt6`@B1Is z&03#~Z<;3h{XRM26s1y0ma)-j07yR)%!Yo;vS1hnE-o&hC<^NJdSuOoA^^3(d_E6F zQQ-SNip3&)-^Xw`gr;dw6a~Nk<#+h%J2UvFKmQ6y*nbj8*Z2LoxekKDrN0n4O>n z{^!Tv$wJ1dghh3UEcD6v0HpEB8N>Qi`Bc8iWP*G?kDZ;J*!qibbzO0Gb_UzFV_jpR z2v8^#2zWhY*Af08ip~YZ<;y)B+@4%_j*0t zxpN2i?%kUz4-goAwmji-XHCetu8j;9;j<3#VelG_Mnm3kI3$N5uOE-cG9>D{9;ZwI zf*boVcrEV!;;Sj`d_E5Vva*Tu^K<0$d6^=p#eXJ2*LC#!{i%>2jz(d9`g<~&pkA-b za~}q;6P006G8+cII(w7DSu1=>0Knef9{T;hJXt6d;QPKbey`VyotL6&lc9Xym$}+7 zj6~W10D`86{_rfhA4!9W^5X%1dQ zyI!xO*=zy;Ha0e7{!gP1K>x348U}*_fPbL%H=9k=>-Duaz7Qf8I|2~lux#5l9z1w} zZnq0f(-Mc^2-;Gg9*od22~_@YDrhtsH`d_gayinFGndPW#124ESO$R2%}oHole1+J z*0(GR-EKFrzF`>XcDs1@?%i5;@D?Fa3YcZKa*mFUmRezH>bKkN92xy%*S|?Tdw=#U z)^mVV9e~*0-cIdVd>jnJNJYQhZs$6k4z{`A3t7N zU8bqeoxq4Vjw4#npF&ktOg46*s(&h4&!56^oTWW3_B?M&KkN)q;RvuGTU%SAQmM$w zZ#{pCumAJ|Uj5?_*!t}s<$2e2(Q36)uh*@uEdd0t*e4si*FMjmzmQY#qUdu3Sddn$ zm2+KJR`O5ZU*PWB7Jm9Zm~_(Zb~7_R>6@krRaF552B#k&NCT#6M%HHsSbq>|fyB$v z2|Ulk%hAavzn8YY=XuDVzrf+)VGaNe4-a$s^A|D=WTnqs;W&;sIXMyYj?2)F^7kSn z3Rko5$#2Yrgp8S2(bOW>jYJD4ZQGujFTbq0@v9z&-6mr70m%43&@0t-9lEZ=w(ZPk z&)kGz*li-#s#zeIc}vTt=zmCLF?D*?!?4>*tO)S;_Vl7iNe1X=Yk?6wli0nASK z+8TLUJ)6d&%z3PO7@#7KO0ccG=LF@6B=mbm(Bz_b;yMF+5-VR#K%_X)2 z&;|^KVPH5MLQxd-`~7R1H!(MxSScX<^pEz?p{?6GozBws#bJ^YD+18IdEt$c!o$K> zXKy%1uL+SI;KSgx+!=#X0Bw?#WLGd|HAGGU!OmT806^^R?Ey$uuoOw=GmE6@R#{i~aq5JbCg2zb^cS z=ID#8!m;BxqFSv=t^NId06?Wu0p7L{f1ivmm&g&|@bEC_c^+KX#W&v`0054UkMVMJ zf?BPXSvaP&Q>)eRa&&^@<6{88H{Tw>bzNQ;5R=56z{$q$)GieOGBE}@09}7pn~lFB z$PpaJ5%iO#Ry$aOb3Vf`48t%C!!QiPFbu;m48t%C!!QiPFbu;m48t%C!!XSM088c8 UuV;;)b^rhX07*qoM6N<$f)9SdvH$=8 delta 1924 zcmV-~2YdMI5UvoAzkgauL_t(|ob8-VXdBxV$Nw6dL0t?ln-K$o!QkC1G4C;CA=+Xs zVi1GjNj&JXukFgKE@o{oq1m(xZMrc$Xqr_EUdVyqX4CgZIH1KKh}Xej1Og!?Aux-m zBct1ed~QaH<7mG0;hZ0sk;n4<@60*(oO|!wdjW=F7=~dOhJX3e5JKdZT?U3>7=~E_ zod4F4QmG_n&$U{uShoB{67jI;r_QGh>z9OW+ZYT6uq+FmP6va*002ZB-AE2lDwRZ~ zQb9hSN4MLRqNP$v+`oT6{MA^6SqJ^=bm)AsSj2ER%v9gDZK$e>VzDUC>$;Asaz)mi z`^)6vwrv9d-haJ&htX&>^&QKy&~CQ@0G{WiS`$`5pNt>YA@1C{gS&U{0su}6s;c7n_&BoWToHh3o}wsFRTV)Hpin3v2m%ZS1L(RARaNo(uYbU= zey}G0^ygm#Db<8k(5D)17zR3>4vNL%NBTh!Kvh-PwttQBc$}I(am}^F=H@2u-Mfb% z2x49Hvknk`_*XXtRaNERDHH`kfcAY0mN%&x|NZHAvXDt0!Yb&K@d3!%M#d&b2$yR- z9z#(SR4SFk`ZsZPU2%SXj%u|U>l$-KfP6kLKhurR9s%G#f2rbM|1M)R8lhO67{~Lx zSOtr!Z-1KRl)hyd0Fa748Nb`@PKEkUl_y-@tO+^SM?Hgi_^boG@4v#y$%*vxN~JPo zbb`EoG#WwIbpU{27;(xJOaJ2H0*a!@)Ic>g4GhCTuh)aF>(t_w(TE`9kH=#iA0Nwe z@B6P(DZ}T;tQ+|9{B;iJ&G0D!0DF6T==FN?WPd)NM-T+k_}y+dc3z6APX-EtK;~%E zG!ttR)YZ~;UEbepEjJ7Uhlhs%vh4<@P2_QaaLA$DNHtPbRdl;u6pO`cTgqv0oqng& z0Whg?^qCwY4XDrE>-FUQ0UyGDx7&@?0$&9pI{-lq5YO|du>)X|FRAuZZOMXJeMM0) z9Dfdx&*x?8A!kU6uIn-ig!|v&aKDbm2LL6>KhsS=fBsz7wtl}a4WCvHo<|=5Ha0e7 z{!gTU!7ogFU33ibx7v_m1Eua(}s;h@Apvp^yv!o12>eCL?BxBCK!QHrnlW zYWk*WqTO!e?c29&+0eU*#1SCO>_a&`JY495%0j=@YURl2pVC=*o5@QFGC{=r8-e7=~dOhGCeLSmwfzRexBN zl1Vpk-B`3Cgb+C)gn|U`Vi<;D7$zZ0Z-lHP2L}hj_kH=hrfGQi@ZrLqWt#fj2#kp1 zIHLLVF*HrXcw-lurlI-tF&xKP*f6p0`&0U1XNU?%fH~RT-WKI@Sw8&c)5rMcPyfWr zfBXU4-~CaZcU>3FW;6BYy1l(EfPcv=_VLEBAM(#X zcJS4kCVu{LGVQG0Zf9nE(zh%Nnx+Am7@U59NgA*$E3!U2z?@JGBwh?p;rl*b3{P+T zUfTM;??btGhI+l81AuzHo>MNK$uy9aK68cRIO6p5R9tslgm#qQ=OIzJnty#izA_UM zGUmDmO*L}eNVI0ITCGmalV8-__+@v)ZWFQE0Aze%(ke9!1BPLsTCHY2Yi1R?VYi9M zwI;kypO#C}k)SElDVB5T-LTtAtO)S;)`$7_;oT~-TnMu4ZrE)lmIGK``=f12Xfa5d zi!#G3yBl^}iS<7EZ$JH2et*7hsdg4n&2}6|Jb3T`jYb2tT1_5(-(TC7_%ca6A%WJ# z)9Tr*xiYcLzmHn2hRe%KXqv_gLt+xy0UXB>c6-`~fhN00EE{BLQFzQ`&ZJB}l2 zwVKr0-`@uSl*?t{O%w6=$@p@K90BU}dd~NKxUP$Dzdrx~9DN-f;l=P2jYcE0a7<~Z z(P-es@DxW!M*x6tzdwNMy1XtRCW#w?^T`B-%VhnNsy8f&-8-GcVBRGyD=qF39 zum