From 24615c2f3441b46580ede8c4045046ce2cf584f7 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Mon, 2 Sep 2024 09:58:12 -0700 Subject: [PATCH] more --- .../GAGS/greyscale_configs_neck.dm | 27 +++++++++- .../GAGS/greyscale_configs_sets.dm | 50 ++++++++++++++++++ .../GAGS/greyscale_configs_suit.dm | 17 ++++++ .../GAGS/icons/mob/jacket.dmi | Bin 0 -> 2549 bytes .../modular_cosmetics/GAGS/icons/mob/neck.dmi | Bin 5055 -> 6469 bytes .../GAGS/icons/obj/jacket.dmi | Bin 0 -> 1595 bytes .../modular_cosmetics/GAGS/icons/obj/neck.dmi | Bin 2178 -> 2725 bytes .../GAGS/json_configs/neck/ranger_poncho.json | 30 +++++++++++ .../json_configs/neck/ranger_poncho_worn.json | 30 +++++++++++ .../GAGS/json_configs/suit/chokha.json | 33 ++++++++++++ .../GAGS/json_configs/suit/chokha_worn.json | 33 ++++++++++++ .../modular_cosmetics/code/neck/neck.dm | 4 +- .../modular_cosmetics/code/suits/jacket.dm | 9 ++++ tgstation.dme | 2 + 14 files changed, 232 insertions(+), 3 deletions(-) create mode 100644 modular_doppler/modular_cosmetics/GAGS/greyscale_configs_sets.dm create mode 100644 modular_doppler/modular_cosmetics/GAGS/greyscale_configs_suit.dm create mode 100644 modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi create mode 100644 modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi create mode 100644 modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho.json create mode 100644 modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho_worn.json create mode 100644 modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha.json create mode 100644 modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha_worn.json diff --git a/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_neck.dm b/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_neck.dm index 25fbba65fdb76..b4c5def04815f 100644 --- a/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_neck.dm +++ b/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_neck.dm @@ -1,5 +1,5 @@ /* - />  フ meow! this dm file contains greyscale configs for any clothes we add. please name + />  フ meow! this dm file contains greyscale datums for any clothes we add. please name |  _ _| / them in obvious, easy to search ways that are consistent with your item paths <3 /` ミ_xノ /     | @@ -41,6 +41,31 @@ name = "Wide Cape (Worn)" icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi' +/datum/greyscale_config/ranger_poncho + name = "Ranger Poncho" + icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/neck.dmi' + json_config = 'modular_nova/modules/GAGS/json_configs/ranger_poncho/ranger_poncho.json' + +/datum/greyscale_config/ranger_poncho/worn + name = "Ranger Poncho (Worn)" + icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi' + json_config = 'modular_nova/modules/GAGS/json_configs/ranger_poncho/ranger_poncho_worn.json' + +/////////// +//SCARVES// +/////////// + +/datum/greyscale_config/face_scarf + name = "Face Scarf" + icon_file = 'modular_skyrat/modules/GAGS/icons/face_scarf.dmi' + json_config = 'modular_skyrat/modules/GAGS/json_configs/neck/face_scarf.json' + +/datum/greyscale_config/face_scarf/worn + name = "Face Scarf (Worn)" + icon_file = 'modular_skyrat/modules/GAGS/icons/face_scarf_worn.dmi' + + + /////////// //COLLARS// /////////// diff --git a/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_sets.dm b/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_sets.dm new file mode 100644 index 0000000000000..16d81ba5f9e94 --- /dev/null +++ b/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_sets.dm @@ -0,0 +1,50 @@ +/* + _..---...,""-._ ,/}/) + .'' , ``..'(/-< ( This dm file contains greyscale datums for ensembles or 'sets' of items, so + / _ { ) \ / that they can be found all together in one place! To qualify as a set or + ; _ `. `. < a( / ensemble the items in question should explicitly be intended to be worn together, + ,' ( \ ) `. \ __.._ .: y such as the combination of maid dress, head piece, gloves, and neck piece below. ) + ( <\_-) )'-.____...\ `._ //-' + `. `-' /-._))) `-._))) + `...' +*/ + +//////////////// +//MAID COSTUME// +//////////////// + +/datum/greyscale_config/maid_neck_cover + name = "Maid Neck Cover" + icon_file = 'modular_skyrat/modules/GAGS/icons/maid_costume.dmi' + json_config = 'modular_skyrat/modules/GAGS/json_configs/costumes/maid_neck_cover.json' + +/datum/greyscale_config/maid_neck_cover/worn + name = "Maid Neck Cover (Worn)" + icon_file = 'modular_skyrat/modules/GAGS/icons/maid_costume_worn.dmi' + +/datum/greyscale_config/maid_arm_covers + name = "Maid Arm Covers" + icon_file = 'modular_skyrat/modules/GAGS/icons/maid_costume.dmi' + json_config = 'modular_skyrat/modules/GAGS/json_configs/costumes/maid_arm_covers.json' + +/datum/greyscale_config/maid_arm_covers/worn + name = "Maid Arm Covers (Worn)" + icon_file = 'modular_skyrat/modules/GAGS/icons/maid_costume_worn.dmi' + +/datum/greyscale_config/maid_costume + name = "Maid Costume" + icon_file = 'modular_skyrat/modules/GAGS/icons/maid_costume.dmi' + json_config = 'modular_skyrat/modules/GAGS/json_configs/costumes/maid_costume.json' + +/datum/greyscale_config/maid_costume/worn + name = "Maid Costume (Worn)" + icon_file = 'modular_skyrat/modules/GAGS/icons/maid_costume_worn.dmi' + +/datum/greyscale_config/maid_headband + name = "Maid Headband" + icon_file = 'modular_skyrat/modules/GAGS/icons/maid_costume.dmi' + json_config = 'modular_skyrat/modules/GAGS/json_configs/costumes/maid_headband.json' + +/datum/greyscale_config/maid_headband/worn + name = "Maid Headband (Worn)" + icon_file = 'modular_skyrat/modules/GAGS/icons/maid_costume_worn.dmi' diff --git a/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_suit.dm b/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_suit.dm new file mode 100644 index 0000000000000..27521b9cf4b09 --- /dev/null +++ b/modular_doppler/modular_cosmetics/GAGS/greyscale_configs_suit.dm @@ -0,0 +1,17 @@ +/* ( *snores* this dm file contains greyscale datums for suit slot clothes! ) + / + |\ _,,,---,,_ / + /,`.-'`' -. ;-;;,_ + |,4- ) )-,_..;\ ( `'-' +'---''(_/--' `-'\_) +*/ + +/datum/greyscale_config/chokha + name = "Chokha" + icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi' + json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha.json' + +/datum/greyscale_config/chokha/worn + name = "Chokha (Worn)" + icon_file = 'modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi' + json_config = 'modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha_worn.json' diff --git a/modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi b/modular_doppler/modular_cosmetics/GAGS/icons/mob/jacket.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ce0a84afc0b8e8c6982d83ada24983c59fa95fc4 GIT binary patch literal 2549 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 WzfFrV^K%D(9Kal54JR16C;uCShR$OE literal 0 HcmV?d00001 diff --git a/modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi b/modular_doppler/modular_cosmetics/GAGS/icons/mob/neck.dmi index 4216ab384ad7dd808b9b055b23ef5a74c2490a1f..fc49441368b6f964f8356731409e712d42255036 100644 GIT binary patch literal 6469 zcmb_hXH=8Tx_uK`2rX3Ugd)9uAfS}c1(hazs4%kNa!p$1^i)X6plR0 zuBIRWLVh*;F-`E(Y8rbtF10E8DsbZ#i*W! z-x?M(<$bQopf4))a`R1FTX164AB#7 zj}xWW_4b<`W0d(H>=g)nfWGC^Ag9vpfL!SIpCj&zomHX{XH-PWIYsaRssjL6_4TyW zO?}h1GYq4ibbEE-v?vAXTL%Q&ob-C9S49R~ z;!M0Yo6iD=8+QoLa3*!12Ok!0{4BlYaj^339W3`=;Ikc42=9s}7_QZ-3xo-?QU=4w z_(8B-D*-@*DUMVv>SYoDF_vZkc%eFA_=`#`78`hy=P>TNI*(4j)=zB8qq8V~wQDq5u zEFH5oQNgFwmUC_2_ynFj#-Fw(Bn+BAhYYnIn{2nIBK9`Xg=IK$7wknSy11zdD>vDk zFWK<*?3Y+^d!gjlsdcLK%RZ{1%v*u0gBf${NkEjDOaGm2Au|BNh3_hzmZXik6L`Ab z&e;8-qorVXs;(TPWG@_1xqX9vMK7g*w@nNL%gAn1*~1u?3^Op+R=DJB@6{2vB_28y zRpGR#3HLOGwJKd}^YbMT5m6&Un1X>8;>g>3dtW0`Xb*x+DnIY5EmsYLe0SzduH{Y^ zZX0<58N<`6A-0p~Rh1!-%NX&kT>Wjp^O3;Q&!YF&U6$SN6u@kjnLraGMvCHRaci-@ z!UAu($2GIQxPGsZd#<)Nn~cq0j%1DOw^ciQHGi@YWydN?d;L7giHW#oHOEJY`v!8g;8SaCMe1)xgV5J&3{BTe=UV z0%y7JL$0tS0pa^Uq3T}-u{Fv-d<1Hg5^cu6n_@n?*TFHWfI_b>p1X0DZV0^{nuGEf zWW_AR%sL#t0A@sfICHG!pvE7SBOM70P}r!<`^7(}KWQ6nk-uRfRqsdGN$n%U30;LS zO^kNU{^NU3M(2X_B|DilZu`TdZX3I{o-UuX#hQWUGuLb%-KaLzJQ8vH!gF*?$W1hl zdiID67_53uTvRVt)d0H7$v?`^#l3pPvW9C)5Z$2ENAIAGBB>~%8i z&6WY;6|3lC`W%BOWC$%e0e4*paXM2+b9d=8^U_8H!7xO5Pvr3c*N5c!d!GIUXiBHd zHzT3JoFSPWOpTH%*C!00#3I!o9GSHfrBm*n;!u`MT6KX!Z}oO(g#d-xv=1bCLg3|E zrQMlzwfyND7DW>*1D7o_Q5x~^fMn?llZB?mH+~^Q^_z1{I#fXW@4w_f4P58K#FQ@G zT=jBs=xAE~d7`gw5~3}ZQzex@+70`ZKSO{C00tj9GjIeaf|axHLRsWl~+w?c#qmO#!ctf zQyP^5Cq*2jABJ?KP(mZ=gqrtGx-yGPO{;Z)A|QRM{ZC)yyt095>W06^bX~PRX)n!g zwT*W^^Fn$!upTGF@zzVE@i_e;m+nmg*mkNofSG0B26Kv2loLu8 zG=}pB?=Y^XR&xi#Y$hFHM*qlN{}N^Yo#6f+l%kgw8nfT>h{T)dQB%(mfhr)KA}4=%X<<6xRB)}vBs#heI|?Cagb04xrjNL@bVc&4)Cp>|6PrW z8R>PvMvkslbKGp%+c`)|NA zQCLk!8&7fWvCNi`si7N(sP+RE&$~k(2ZRCfmNdGq4euivA1*(sPx!)P{a{`)nU(&D z3VB7x#kx-_%Gk{G1eNMCBvFsqvapf5)88;ri^%rzeN557=Bh!m$H8!FCk5ye#vcMm2MjJSP#68|N|LoVkXpLcM{A}Lo1x9T&U`F_;iP*H3W()2t5u(5kF zPCR6IN#VOn(wB5`cei!c{OCEiP?zsd%>oGBM z6MK>7RvJh+FElgcTES=HoyU0^AxRbu_n+_m>cp2?)WtOV$YiR!kvu-#SBSTa41)w4 z@}&P28MvF|TdpS%%A>8MO%f$C?g3|rg_#cQJ=3S~jLK55W{*ZB_hh*@? z8@5&s^Uj?o>}u14Zeg3eg`+kJ2z@?qR?tpr-`<|n0oX5FSncr1J{&HpET&>%r3g;< z-lzeI5>9bvcI6%mkdxNa$43%52P9#aiV;~%gLK1vW2ZRGF)?}25tguE zmd3(SdV`aRBs8sJa{H`NvUOKchhF&Gy2+?d=j883xJgj87o;cVkd!ZaYI1a+Npul!glMNz`w79EmvYJNaV z03A8zBizSKedk$jNe1_-T5)XF-D`BWhNy-{yq#vh(t;xvNguq2^T9w$iajzRtfAJh zoC3BeK5kbGS55fh97X^ccs7iGA;b3irx~b%cGdxwD7yrlU1mx{i$X`#wm`Zcb9Sv9 zp>34+Wp=T$5*z)uf0nb2UxzOE-PN|+#Rnx1C%G=Ktf{IhbQ?y|4B>Xh6>f52 z?iB(Z?nTXE@eUYPdG-oJ$`i;JId`T{A}G_WL#Gkflh{j~$3($g!F3q{f5nAuZc5a zyp@!nR{Upp9aB2%pqs0&mxzsw+^dWOU|u&Z2HR%HQRJ`ephR{O_wY$a4Jx3vEvM?h zEt7Gxv?<*l#3ykSsB(abziAJS@VtqC{b>EKlxlbnry*z~nJiCwX(?MnJfv3)Ov#%Z zn@o1?Ux@jC#$W?*P|JNoljf|xnWN57uggeI+zkSNr$(5EBHn!yOe8OG7`UW+1hd0v zjWz6CpakGY4EMeg^J6JC8-7?N(JMTgHTYsfCB|V^#CBHJs4(CIJJ44KbM!b{kiX*> zn35(rs@J1vy>E>!e(=TJDiv4nA?M3aE7d43%69k%Y_5A{1=8qb!D^l@vm%!2?Gcsu zJK#6d1dElJs-BBx@D}@th<7m?Ms~PtqHcV3)XpOoVZDiU4W`KdBn!@N11XMo^@`C4 zk6{nme~7F)*fiD}L%%ogz4(hX#DGon-F6LVCt-cM>@i2pKF9)83R!epF`-s3az53x z(E(Qsq3cQ!3r|}r4|v9LOMZBz{eWlm6;7;-7qvQoz658xtK?+d&nV{hDzB$vza<;R zv?g#>?u3QZR=n{`B+U8Ec}Cmp)N)XOwzI*a7~~?2PQ4kYsw>~` zI%Kn-M+TPTO+`gM$CtUAL!FmsYTDNIk_*%#wR? zkbu4G;r}us@ifuKXn5-7_NQuZ(3H2ilLeaQvi-)af^yaA=^L5oyzK_B1p=}BTBDGA zx;#RWY0gNSQ0`y%ZPy|lN+6U%wIp1e)e9S zv=!++*#zl+fQo14S9;vuWs3~9jEA;D2Uy&fXYH>NL;aX{3U zby@DWHgM@9lL(PGy=lH$ifb?Pc72cLolRcX-6Re8g{%NR3;q*yaAN-|l*b6&cnUG^QDo zxBLCzN>{ZmrJ)+!cu=ZDw~e@)&ENsg-@dGWPGFrBe#SMW=Y5cIdUMq|b~P_8;oX@s zQgTPV%b1J*D%@O&m?MM5zT~qaE7&m?oxUj}81T1F82R^h_@8CaKlaS_zdyI6JUdB6 z_`2gKy1D<%Q1U6e<$YDNf23XFn*&^m_JUE72n>sK6bFqEG)dqTkSb znE(FgCs7b5-7)Q+I(s6^N3oTQ#i=yi!k8A}wy(#gDf|P<*?e6u*|1a9U{mBr>pSH4^r*Dw+jcok!x;!f zkPE!rcpZ0gJgt|3OGc<&_qXAoED*n3{X-lI|gh)D13%Sd;=)Oz2PYv*C;eqWJdDlo6jz(UP;?>@n)OC1FR2Q8Gb-nJlyy9_V z=?|2`|2x{Q9Gd^9Ap74tEyr`0sHWqd^;s(vXO&K#-19yUtqDYU3XJo-WN$IlR9-=`YU9I1E)wTetqA>^Wt|XqxnxgknTrh({u2L^x|t}%IIGwf{V7PB^9L-`($lYHaeC7?W;AYJe#|Px#US;nq=L+ zgQ;}`o6ul1o0mC9t;_CAy$89IZ3h3Renc4lOF66t3dmmOL~=ix#Rg&jh~XeNgP_Ez zhg9B9u&AzmUOMMaou6f>7@h2+8*$!9{s^pFvH!-bQ{8rohJ({Kd2Va45b7L=$Gw&o zJJV>NYs3cSa4tpVM>7Q;jq3fhXmMxsuI<_nGG77#p(wA_&ID!{quhG+vqtr2AS}jg z;RA&{sr|z!?~)7CiZ8M>1%$;HINp-rg}nmzR4@kVRU5^1Ey{1#b^OU!uIbZKmA4_K zXzTXx3Un_hgPVM_T2;*kKZRRo#Mf>+I5K*^VvGw9MHpS^-}O~ycX2J)A(`^b@zQY) zBPxtB$2JhJ>$L5yv&Ab!7c+nO{Tx+N2(LWw6c#4=Ueh4-hvw*%C{VN|H(VHAMYd?n zy5;jL!bRQZ>VZnDeV$Z|+fK1kjs$*Ig;VY_V!Jsh-CkNNY{o{yCdganJj{QJtg0`O zV|c|qRB6`kI*<;VLRge^07dEL-o$3_IN@xO4GZcufD zu4c&^60EX}vaQ`W!4>&b2^J1v2jdr((iHQ|FDY-W){NC6IOua@Iuik`R ziwT+_>$yRf+>)IdY-*#l!TC!CW_laSp{culUdS$)~xav#!4#{NxetX9aw8s8BhAVj_(4zC9c?#WQFtfa}hYo=0na2Yw1tL(R&Ynt_~m!1r0ZS)A=Vqb2>U zJCEH@6PQB`K&-{$GH<_b3*MDH=QKVobclm^LR(T|yTs!Pbh8iJhN4ZE-4G9mi{@K! zI2AJ7QcyIAheZrf3%8UPy<8W!hZ#X)({U7(!RDOqfru+TWZZKaaAmM{!dH)PgW)V8 z=?Gc|AW6lY==+~`d=GaGanJlv3(ngi#{~K>EB^0SPPwEAsM<3u_%M)t^)CYGX&Y#j IX;{7d56{0GJpcdz literal 5055 zcmb7IXH*l+woM2~2m%3uASfiE_bTlJ5_%6v5fl)mcc~&sCqO6yA{~_8l-`tH3{4S{ zu7DKjAjOCQLb-hJ&wcByyYBklkC`)T|ClptX0J1QpIAeTCJlrY0ssJLw6)ZXF5}|g z1AOIjW)*f>x(sE3Cg#3s_CB`W&Yr%`k30Z?C%MLVJiYyhzl}W)4p#(pg#|{2KO5JY zihYq>To(GQ$3Fz{PI&fCR?)6$_?OKi00mQ&5TdYMW}CEFvm+c=pE_ zUW6~D=bEQ#L>SEh3n~}4*2yq>0KLk(%$1*ly8r;gxVDpFqSWD}0`a7l zOFdWX;IvT@NY(N5{(-&<@}Aq zb+wa}_nHof<_ES1RNLgqr}Rs~o7AN33!)5aZ)eACXklJ2Y5IbQYO^qfk97QI#hTt! z^sWs&K8@;Q3k@uie>|`xd`6t@46q>h0}vj2B;VR2_eIH9!Ao;G^8K}aP5H%ic8!9) zZ67QiS-Y?!>P@|>J9)5RM5$<~7b$z27(R1xw7x3P2%dGBHcmoGYGYyWO$xH)Y;`QJ z6A*$-Z7qc$0TUhrd-Bb{EHhaAPE;l^A|4N6NcNokVrE>q$Z8G`y9@H+-S<*SCjsEk z?nn%9xT3(GR zJjFxqq={j`ejFd$d3WJ#zL9iWKzR-LMLK#PqZD}Yf#6}>$4oqXr}S$4V1=j;qIeM$ zLhMZT1|!jm62-G?h%eKAnms|$~Tdf)X@r(K`h-ncq_&3}C9j4$3v z_sdCioN%?ORw6lb{wu~Td2rDJ%D&n@v9?8yu5dD}fLwK{>3w>S0+=i*??zG--IPT*d1f)iKnBHVfB8q^m=Lt-aJOOcaZOu;nJ-c}h%g z2FPC(Y6JGiGyYc^{WqfZ1*k51-p`HP{AR1~S8))V)F5+st|rGNGpVHDb(O4uc>e^s zCL}(GlMWvu0s9(}ej3oSY(r`DPMoVDA9H@eI|?*Jv|Yq^XCi9UGLs8k@yycqCya3- zsKRD7;b^LaFQHMLdGE|uoJs_ zzgzmY2rvUO+ofKYmWL!DQ87RBmtHNA--C1JO$J0jZ zfia~yWL#g33Q@&1C>{!}`cl|Z%T;}u%T<{a=~kYD&(!Sm%8ZC(y#FKlj6!|Q`L>R} zHMz(ZorfDb<&~~z@eMVHbW^_V?rpn5*;M6n)1YUSwS3{D&Q|}E_B>O)3hR{-@$hTf z_c%~xdZ9L}O@B=7?5ly%pbs>4_0r96=RmKNp4 zG>szlAjKZrnCS3{Nuz$5U1+;pa&KM=+3<}U@mh#)^$MGnlX+u`u;J;nfPFqEYd`rv zJD4$pJk+a?Jn;>}kNP_~tk`2a|LoikMjtr5FM86nR0kW#9@`)cj4voxhXho3?&(5W zf3?@_cThewWL5 z5JLGTHISp7yc}icTpC-^-O+952FA1Nhxl8tx&>IO?-~!b<2=+dI8FJkP#fy_Iz)un zWO`Q<27dT^MvW35CZLK%=jgN?)Tbe7(8gn9Ovfb`aEM&We|q`J4BnhepQeJvcjp~-&ix%?tYq2nzt4U*hi@m(P8+8>&OF*wr4782UAufYJ+k?$mQ%)S|5 zm$!NuxD0%u0N<27n;6zN;*K$^`c!aZqVMidPOK9Ks_FYO=~p~ir>6#LT$M;|7vHK9FBY8$mQM7o%aQwP z`>aFBH5aR&_>i!JP1iPxvE?GV7r6aSMt_;!_eGt|?); zw&v_Wg>w*!Odfu``HS@QvmccqnkNCF64amB^oH)F^Tzp9Pg>V8EUcp_-)6jsUuxt`HU8q=r&4BXI(oYr38YqB+{ zUe=VNO!ehY7@+z>h(Ow6WC z1tvD@u|JhEl8}N#NJCM5scIG%2BD8(O0%Hc+qPlOVXv#}lIh{e_9(HL!`0RZoR!Ww zi~i>pMmO$+CPA7~wYA~oZ=(HT3MVP8JdumO+M*HIBVR^0J)cTCsVMvJ?ig~$MIN?B zb7rMFFLkgby^5y?&CJB0%;i8st(wx8ZslouwNqw%g@nCLHboHUsr*e-0 zNN!5jCmXkq^rPnASz3o~6(4g8ssVJ?k{c%@B7W19O^~aOCmTynSmleY5k6~#r4O3u zZ)~d=%FO$YlU+=8NUQf-@~Y?yi9fDV{X~^lDnr47n>p)lPH;43Lu1`ld^NRI8Co^y zlygRdP$*JZxcP20IAq?05NHMevF(uVvFt)`vwU-dKUx2MhneaI(}UTmB9S>I^DSYW z6@faE4dA+dydIv#hsqK&7?vR@zYtNDS>n`EBlzqKT`JEAi!#Dk@2BWcyNy|?%2i@s zNbq35P;Qyj9O(z4B~n-&WM0VR%Fl|QOY8Y^5jRQRNN#O+wkpEqBdT;#OK1uthrx}p znbF;r%o-$L9@jUkb9yX+OH#Xi93jLH$Z2JkmIbyJ4l(B9^u#(^Ski9Bo9UP>tL1`b zWK)SU`RLS6$~}R#{+YREt|hMz>m>kchYhlyqv8h}n4?I2MLGw_-_p^O{r^$YhaOD1 zYqPc5S4|v==L3cw)ULh}eDUMhJjQtQXc@a2v2HuSTq``{nB>M`nV^3q^5-31j*hP5 zyOoQLR+;Qaw)Fm@$Lo>6%q9z#t?x`b)K%`&JZusVAAN2=E4k z&*s|A?8qZ4_Cvy@?7UM!Ja4Uz4cTDpqR;c0_+dx_1*2zvm8WPU-H!F1#)yAxnkR|D zroxIDUw*OVYG|^TZ>PLSCu?mxUl&HV&_WR>xgqRA;xxZR%(P|G)3<*8+y^9$ze9(me&G}uXpyGMC3b=|YMgJ%*i zgs>e7;nuSrXseN9`Br_k=s}60(LI@$m$?F^f;Ko;ZpR@{a`Qfi3T|US+j@ivap(SqrZS#)k0!Q+YQs=Ri?ij!H>E|xrKrHXex{TW z%Ru(mAtCBJzfR;%)RP0AAHow7Tp+40QvUT5{?4PVjVmHf*J)@ETeL0fufa!+sgczs zdyC&)#dfM)EzRCxS1xyhOEl~ii(KX;xBB=p`kdX{RYzN+h`YpZ{H_Hk@k~P1o~(tI z=g9s+SyjO5E@k|4DqW{ z1_Z0nU>Bk7tr-dBuj;qh9lq8Q&n$YU=Hl!V*Lt|pubJ`qhOXlPLPKKc+Shf>Ds>S| znALh>v_g{9`VqVl_yN`!p!>Q(YvGKz`~7pq_opcJL8iG(=*2ekx%3v_;1JnFrzgJz z+~!>=$1^XD!UWt=qOF0CN&n*{9|I?@qD#+}eG~8MWhm~F$D0>a9(X{kF`4uRNxP^N zgoLD`A`MO%Q5|n%Lzg?-*bs$cvcJ=E-mq=^DxU6d_A#QKb_<@D&qMis9$wGo?<9|Z z(c%+VQzNSBv*LZyG%<)sFg!_Ki+8MuRB#4LFS$tY&Xy8!`I^J;?QS@fD*tr9!wq78tInMdJ(r-!Ol|(78 zpB^dFNh8%zhH7Cyv^-9CI=4o9EQ$tVz;Eth$LQ2qM^A4E2JNvLwiT;fwaSu+29vTC zmlqu7d38RS&~-A{>KdC|vAItoM3rjjH6hpz)OU<+0}WJ#tc=VgTAzCGhR_D1MWF}U z&jbtK@8$3)0Iy_ua|F={4dmM*nkfcPkxEjE#&LA{&8qECaZQ@ujqa2E5))pDZHGs+ zpTu-WPe!ARAjREpY(tsw$nfs`l94-}F4(7! zw?GsnWj?haw5stVeZpLosW}^$^t8M&7S)Dfj5zVJw!}`J+FNpE!e;f?7AKx}%y33Z z^>P^x-3v3;otWX4&<&DEtE9-3tcP&*t;l4F-lg_@Ju5hGqrGb<++88)x{-$Q=5+-^ zI*XnaXz+^HRdP^t{AqN*Zaz&ag^PPvPjb8SXY{3ErpRCh=!FuyCyL)?{7j?Wl*hhf zyQ}UV?lH(ry-v<`J^cH;cd4P~Y}h!Q+C*^8WE4e)-E)Mea5*nhMR>n?-KcLQc5Xa_ z^Y7olZh@TJZsb3-6aJ46)RSkTp-%MTL5=b<4cw!QeKN48@a?EBRvk9y{BAcT^#dO; zPB%eN2@IlK>X)xznU0oxCcBKrYN-nMs=GPfC~)=f&$ME*^$ey*Lmc4@F<)-MC6pw9 z!&JAaW9?0b_4qVX-e+m(u_6Xd_(EG35YX&2?|(o3s^fsMn> zEBbha)Mri;^um-86%6k*eRb_*A7 zo<2O3CjzU;?rsI-f|R9K3i(r7x$1Eh^du=vxZ4_$1G0 ZMaHsDpNeDZE<17nZFP)VwaSBte*u9OD^~yj diff --git a/modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi b/modular_doppler/modular_cosmetics/GAGS/icons/obj/jacket.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ff30d2df68ad1dc8c9c809c69e099e12ff6e4fca GIT binary patch literal 1595 zcmV-B2E_S^P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DLErQJ0meZKPgLzi!&v&s2C_{$i0}>8g_e00n1BL_t(|ob8)! zXdFct$DhPXu9t1ot7)|+freHwAd*rL1c`z~KNKo{XwgtLm0BqZ`C=8(_`w*8_Jf3$ zilJzf5~X6%QiU3XG!+DGv6MoJwWQdTP;+u#b4l;0-kJZL&vvtyy?wct+1<_$!t5@) znVbKAW}atXre<_>loax)mHh*5b(8^;S>pA=R4SIcd})%}?ys*Y=MTEo@MHkQf2gC4 z@OSvLkzC8#X415TGQtBjZiDcZ%eA@o4UMF&Y!>^P77^vV5hU9PbPQSbkDr^(d6^Ad z836Hj@9v_({hv~7bpti8zgHap@rN_i{$PH4;=)x?R$GWwYwpX*svo*EwPZcj=XeTY z@#`WH+WE@!!i4LyXX(PlBz1Idq%%MNMh`#MPRT@))~;`+#9t%?sfG{`UsnBIdp_gH z0Eqv~k$xe5CY{zz=zZ%WTHdfsKQA>ir*FsZ$RDq!5i;t}w?FIodRqe^{)wSC#rBgM z*3mb=UKA#boH!+pjg6ev&()Si#Z-je$e>q3n6Z(`iU;dr^-oVFDpKdQF!;~pSC4P|LzX^%bv;N$}v+r;*kr#kc#ARaIqfg7IId+rp| z4DJH}$AH3>b)tNvyFZlTgHrB-fo=dFurh)lKY;7AXbzf-3FSYlB zf)N0rz+y%uu1ts$!4$l>tGj57z~~68_~k+bVTdz+Zc>Z_vk^o$jfge1iftHypbE^v znz{7*q!Ql&1!*WxM^+;O`*y)P%;J}0+A(7JINHvLV!?Xf{;!ny4zYb7;Kc}-@X64@ zP>EkDY@dd*<90Cu`-2C+rJXxADe+z4_=Sv}5!lD}@E3=a_%3k$QofiGVVm=-f#=Us z%tk2jz2VsaMhRaU>dQFEC<7#;43La6Kr+ez$tVLPqYRLYS|1=8&m#aIRpnpg+ za8Jookc<(qs&RE_Ob=WPz_&{i=cnlQS}hbNl>98Hnm~Nx`h-Y*U2e(Je*ztY0y6@> z9@vvJe`yzV@j)O)z;Iu$m~M>g6TQfMe#~k4eto=Zs4PeYh1j&R@7{IU*K{6pQkE5NyxqeW@2ca?m`1OX%iqIJl tG?W37Q3gmx86X*DfMk>bl2Hao=0937^n|NX;1&P?002ovPDHLkV1m^2`&j@0 literal 0 HcmV?d00001 diff --git a/modular_doppler/modular_cosmetics/GAGS/icons/obj/neck.dmi b/modular_doppler/modular_cosmetics/GAGS/icons/obj/neck.dmi index 176e021d25cc93cfc5ba390f78101aa9da024337..bc0bbc46fc6dcf6269a219365268b20335ada8dd 100644 GIT binary patch literal 2725 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 diff --git a/modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho.json b/modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho.json new file mode 100644 index 0000000000000..9dcd4115e0787 --- /dev/null +++ b/modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho.json @@ -0,0 +1,30 @@ +{ + "ranger_poncho": [ + { + "type": "icon_state", + "icon_state": "ranger_obj", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "trim_obj", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ], + "ranger_poncho_t": [ + { + "type": "icon_state", + "icon_state": "ranger_obj_t", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "trim_obj_t", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho_worn.json b/modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho_worn.json new file mode 100644 index 0000000000000..f35c691008fca --- /dev/null +++ b/modular_doppler/modular_cosmetics/GAGS/json_configs/neck/ranger_poncho_worn.json @@ -0,0 +1,30 @@ +{ + "ranger_poncho": [ + { + "type": "icon_state", + "icon_state": "ranger", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "trim", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ], + "ranger_poncho_t": [ + { + "type": "icon_state", + "icon_state": "ranger_t", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "trim_t", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha.json b/modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha.json new file mode 100644 index 0000000000000..b997fbe1ae1c7 --- /dev/null +++ b/modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha.json @@ -0,0 +1,33 @@ +{ + "chokha": [ + { + "type": "icon_state", + "icon_state": "chokha_obj", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "chokha_shirt_obj", + "blend_mode": "overlay", + "color_ids": [ 2 ] + }, + { + "type": "icon_state", + "icon_state": "chokha_collar_obj", + "blend_mode": "overlay", + "color_ids": [ 3 ] + }, + { + "type": "icon_state", + "icon_state": "chokha_paulets_obj", + "blend_mode": "overlay", + "color_ids": [ 4 ] + }, + { + "type": "icon_state", + "icon_state": "chokha_misc_obj", + "blend_mode": "overlay" + } + ] +} diff --git a/modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha_worn.json b/modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha_worn.json new file mode 100644 index 0000000000000..9d13a2ec30c29 --- /dev/null +++ b/modular_doppler/modular_cosmetics/GAGS/json_configs/suit/chokha_worn.json @@ -0,0 +1,33 @@ +{ + "chokha": [ + { + "type": "icon_state", + "icon_state": "chokha", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "chokha_shirt", + "blend_mode": "overlay", + "color_ids": [ 2 ] + }, + { + "type": "icon_state", + "icon_state": "chokha_collar", + "blend_mode": "overlay", + "color_ids": [ 3 ] + }, + { + "type": "icon_state", + "icon_state": "chokha_paulets", + "blend_mode": "overlay", + "color_ids": [ 4 ] + }, + { + "type": "icon_state", + "icon_state": "chokha_misc", + "blend_mode": "overlay" + } + ] +} diff --git a/modular_doppler/modular_cosmetics/code/neck/neck.dm b/modular_doppler/modular_cosmetics/code/neck/neck.dm index c7a022d562a4b..0cf0e2507490d 100644 --- a/modular_doppler/modular_cosmetics/code/neck/neck.dm +++ b/modular_doppler/modular_cosmetics/code/neck/neck.dm @@ -24,7 +24,7 @@ /obj/item/clothing/neck/long_cape/Initialize(mapload) . = ..() - AddComponent(/datum/component/toggle_clothes, "long_cape_t") + AddComponent(/datum/component/toggle_icon) /obj/item/clothing/neck/wide_cape name = "wide cape" @@ -52,7 +52,7 @@ /obj/item/clothing/neck/face_scarf/Initialize(mapload) . = ..() - AddComponent(/datum/component/toggle_clothes, "face_scarf_t") + AddComponent(/datum/component/toggle_icon) /////////////// //MISCELLANIA// diff --git a/modular_doppler/modular_cosmetics/code/suits/jacket.dm b/modular_doppler/modular_cosmetics/code/suits/jacket.dm index fe950fa515b0c..0d233f6a787df 100644 --- a/modular_doppler/modular_cosmetics/code/suits/jacket.dm +++ b/modular_doppler/modular_cosmetics/code/suits/jacket.dm @@ -213,6 +213,15 @@ //COATS// ///////// +/obj/item/clothing/suit/jacket/doppler/chokha + name = "\improper Iseurian chokha" + desc = "A ceremonial woolen coat sporting a high neck and decorative gunpowder cases on the breast. The label on this one bears the Iseurian Revolutionary flag." + icon_state = "chokha" + greyscale_config = /datum/greyscale_config/chokha + greyscale_config_worn = /datum/greyscale_config/chokha/worn + greyscale_colors = "#1c1c1c#491618#1c1c1c#491618" + flags_1 = IS_PLAYER_COLORABLE_1 + /obj/item/clothing/suit/jacket/doppler/fur_coat name = "rugged fur coat" desc = "Even in an age where any large mammal can be grown in situ at industrial levels some insist on having \ diff --git a/tgstation.dme b/tgstation.dme index 05d76d84c5d70..752706be122a4 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6370,6 +6370,8 @@ #include "modular_doppler\modular_cosmetics\code\neck\neck.dm" #include "modular_doppler\modular_cosmetics\code\suits\jacket.dm" #include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_neck.dm" +#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_sets.dm" +#include "modular_doppler\modular_cosmetics\GAGS\greyscale_configs_suit.dm" #include "modular_doppler\sprite_accessories\code\hair.dm" #include "modular_doppler\tableflip\tableflip.dm" #include "modular_doppler\wargaming\code\game_kit.dm"