From dedb77f43a02dfe2eaef6dd3eb45937ad7467e30 Mon Sep 17 00:00:00 2001 From: ERROR404 <100093430+ERORR404V1@users.noreply.github.com> Date: Fri, 26 Jan 2024 19:43:49 +0500 Subject: [PATCH] Mime hardsuit (#24198) * Mime hardsuit * small fix * Update Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> * New sprite * newest sprite * No more CTRL+C CTRL+V * update sprite in hand * final sprite in hand --------- Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> --- .../Clothing/Head/hardsuit-helmets.yml | 13 ++++++ .../Clothing/OuterClothing/hardsuits.yml | 17 +++++++ .../Graphs/clothing/mime_hardsuit.yml | 43 ++++++++++++++++++ .../Recipes/Construction/clothing.yml | 11 +++++ .../Head/Hardsuits/mime.rsi/icon-flash.png | Bin 0 -> 558 bytes .../Clothing/Head/Hardsuits/mime.rsi/icon.png | Bin 0 -> 534 bytes .../Head/Hardsuits/mime.rsi/meta.json | 25 ++++++++++ .../mime.rsi/off-equipped-HELMET.png | Bin 0 -> 1204 bytes .../Hardsuits/mime.rsi/on-equipped-HELMET.png | Bin 0 -> 502 bytes .../mime.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 2094 bytes .../OuterClothing/Hardsuits/mime.rsi/icon.png | Bin 0 -> 998 bytes .../Hardsuits/mime.rsi/inhand-left.png | Bin 0 -> 812 bytes .../Hardsuits/mime.rsi/inhand-right.png | Bin 0 -> 676 bytes .../Hardsuits/mime.rsi/meta.json | 26 +++++++++++ 14 files changed, 135 insertions(+) create mode 100644 Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon-flash.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/off-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/on-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index f42b3a9405..358fc81c8b 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -722,6 +722,19 @@ equipSound: /Audio/Mecha/mechmove03.ogg unequipSound: /Audio/Effects/Emotes/parp1.ogg +#Mime Hardsuit +- type: entity + parent: ClothingHeadHelmetHardsuitSecurity + id: ClothingHeadHelmetHardsuitMime + name: mime hardsuit helmet + description: A mime hardsuit helmet. + components: + - type: BreathMask + - type: Sprite + sprite: Clothing/Head/Hardsuits/mime.rsi + - type: Clothing + sprite: Clothing/Head/Hardsuits/mime.rsi + #Santas Hardsuit - type: entity parent: ClothingHeadHardsuitBase diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index 8a646e68f5..ff8ac2944f 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -916,6 +916,23 @@ - type: ToggleableClothing clothingPrototype: ClothingHeadHelmetHardsuitClown +#Mime Hardsuit +- type: entity + parent: ClothingOuterHardsuitClown + id: ClothingOuterHardsuitMime + name: mime hardsuit + description: A custom-made mime hardsuit. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Hardsuits/mime.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Hardsuits/mime.rsi + - type: Construction + graph: MimeHardsuit + node: mimeHardsuit + - type: ToggleableClothing + clothingPrototype: ClothingHeadHelmetHardsuitMime + #Santa's Hardsuit - type: entity parent: ClothingOuterHardsuitBase diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml new file mode 100644 index 0000000000..a72a5ccc8c --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml @@ -0,0 +1,43 @@ +- type: constructionGraph + id: MimeHardsuit + start: start + graph: + - node: start + edges: + - to: mimeHardsuit + steps: + - material: Cloth + amount: 5 + doAfter: 1 + - tag: SuitEVA + name: An EVA suit + icon: + sprite: Clothing/OuterClothing/Suits/eva.rsi + state: icon + doAfter: 1 + - tag: HelmetEVA + name: An EVA helmet + icon: + sprite: Clothing/Head/Helmets/eva.rsi + state: icon + doAfter: 1 + - tag: CrayonRed + name: red crayon + icon: + sprite: Objects/Fun/crayons.rsi + state: red + doAfter: 1 + - tag: CrayonBlack + name: black crayon + icon: + sprite: Objects/Fun/crayons.rsi + state: black + doAfter: 1 + - tag: MimeBelt + name: suspenders + icon: + sprite: Clothing/Belt/suspenders.rsi + state: icon + doAfter: 1 + - node: mimeHardsuit + entity: ClothingOuterHardsuitMime diff --git a/Resources/Prototypes/Recipes/Construction/clothing.yml b/Resources/Prototypes/Recipes/Construction/clothing.yml index 0e8bf31a8d..75d3dd7f95 100644 --- a/Resources/Prototypes/Recipes/Construction/clothing.yml +++ b/Resources/Prototypes/Recipes/Construction/clothing.yml @@ -9,6 +9,17 @@ icon: { sprite: Clothing/OuterClothing/Hardsuits/clown.rsi, state: icon } objectType: Item +- type: construction + name: mime hardsuit + id: MimeHardsuit + graph: MimeHardsuit + startNode: start + targetNode: mimeHardsuit + category: construction-category-clothing + description: A modified hardsuit fit for a mime. + icon: { sprite: Clothing/OuterClothing/Hardsuits/mime.rsi, state: icon } + objectType: Item + - type: construction name: bone armor id: BoneArmor diff --git a/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon-flash.png b/Resources/Textures/Clothing/Head/Hardsuits/mime.rsi/icon-flash.png new file mode 100644 index 0000000000000000000000000000000000000000..2ecfd87ec4e7539da95a2f78217cf9865667ed10 GIT binary patch literal 558 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..3d91e4ba118eab7428e538573051eafcd8645228 GIT binary patch literal 2094 zcmV+}2+{Y6P)Lrsm<)JG#hTQydLA&L}V6~T+Zl}D6@8Xw#94a{a)?`xJ_Ow&Ed-r1QsGv7I9 z&dko8Gej=A7H}=#TEMk{YXR2+t_55R{68%a7K+*@+2Kl$U*?8@urXj*?Wq+ErRg-QC@~T9J{FRJ3Xpt-g1U z(npULAj;9W9iruCAsIuUEVy zMIMBD@PS_njebO>;!jKz_b~|gem$VHv{Xw=OQV^YnN)lKK3%7+of1;AsJWq* zFyAF%U6AEpY}i2A+1ZqpoJ^N)+z>2zd3kkC8?(EsK+CN@zzxj@`W68;) z4)4aiaa}+=)LHd_K={=uDWY$4Y9~Hn1R#VI1S13hC=cM$-Mh6ThYyPsd6c6bd{S{^ zTa>GiKm5Iki2~PGY6X92AfYyG-72PlbY<}FN}WbUcWUUzqi6J{<26l`6Hg6E$B!M; zr+_R|O?}}XNuN&iT{(Yle57{bPoFwfxLJLDjqn1b^X4rU*7r39;0>rZ^1~C*kE-I} z4}=da^erFc?Zy{V07AfxB|$;B8Qjk}1&~KM>LsC_RKkh@Fa`YK1IvhyyxsUhW(a{1 z1tA5%-1xGem|3;OBQQEF-FA}gOisk}^`#`n7sk^(#~C=kkL&X^&Ju)%@y zr`p>I3ldV~<;G|4p+mH$u!zvk4)TY8qOHvq{D5BpD1cFpe>;_8c!yWcqkDY$a%ydD zrCarNL@&GO=DRthrDsrFTpX3N@=yA-MmsymAO3Bd@Pm558jmMz$*nu|*~ybsy>Vkd zohqx&^_xPdAH@a&Kic(UwwQ4mKd1*l?j!60-rTuF&CLPTXy*E6Ho))as)#(EfV?V| zPU44T00;}Wm(@Vo#KGy8dY-S~dQa*JIH zxE63N;99`7fNKHQ0U^3;|mCFEAbuLR6C1?o{?I@uc#Q1u{W4RZ?p4)!4E0^`l1u z1Mf6)B$coSEX&UqWhMLf)6MJGRb>d7-`mnc#XELT;ffWaO<6?+6+#Xs$koQFkjrp> zDJlc}D0zSu9!?PqI=8l#F7tyt+#ZAr6Pwnrr`Y)T0B{4VLf^oUmotD386XQ}f^5jE zkkWiDEG*RS)b!ri0!Zq#X_U{Sj}ggVwoIHH<9IBmp+TwNPzA<4gzpzF6vuBBWn~19 zt6-(gGL@8+gp98=1t6%5*$-#eTVGV9yL??;9c5%>gsO{WKAb%Q3xw$wF>Dz9dhsGX z7=uc1?HzE=bLPe^JmZ2At57C=nJvhiosoD-eVe+@fBB4dq#{9?}PCJEMS5l17v|rR;HiQ6cC8vQPjC;5k((3K(Tyb0_5GinG!f8 z&ej)sr+*M9?B;z(Y)OfL>g20Ckcn;u4&VEdOW6RGl|S<)W3iUcO2hp?#?ZAd5GTq6 z=E{|#>lBVj{!#G@^~$D(rfdMwJuie%UMeoG%dlq*8Znl@Gy<|rRw(2xqp@=YEV0@; zeJ8+(X?{1~7r?Zz@&&Ty0W1yn{s@OBjvr4ucYZTy^IsYQ3L^@QXf(Fq;#!WZR7fou z03q>$CJ+6vbg6)XAWWK-5m1m-XEle+3(Cu>jsGfF>KviJD1QcJ*FQBh5P-23*nKBJ zV)#mZDGyn!lBG4k={o^|lnHiUAW&Ohb^ikF6ZlIyk>uO}000hUSV?A0O#mtY000O8 Y00000007cclK=n!07*qoM6N<$g7S>tx&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e44b9e4863d0738207a49511014808d9a75f2118 GIT binary patch literal 998 zcmVPBBMpO>;$~Ete3}A}_*;Bo*{Sb*~peRFEWrSY0aVRfK5lBI?4cBngEK zDpa}&Y7&^XqA<;^jWHRzi@@~jJg1%Ut^IuKT3`6~p7XrF=Y8Mv?E|)Gs{)(70;XaL zFmAPK)a$OQ!g3;kPv5>}*&W!oPpc>|$DO4m>GEVWnx&H~*0x-r9%FEKX({-SdU|`o zVE;bENlI5GEx`gm1+!Gamw*43E`lp77~H!T_x*k(lgYGOv)PRH%a?I=eje_!GKp7| zlpwge3ZqKot-$ey25ot54Ghk}*DV%w@7N)o2Lb^s$6|6#&OM28>QP@MO+QkY=O=Fk z{C>aYa=CES8 z9zy%q4|wwI6}OUhX_~|#TBB%ebTq?G;YIWM+FDt{VDN)1BYAW4S#4x^IA;rpQ?A!% zCFrNc>3ZQ zB9Vj~T%!c?zKE0|r=Gz*M~+BH1%DBbW5it#awel*JOhs(8S$bLXl`oMIy!E`Znw*6=RoR-d)@-dsYiXi zywKV(0Tn#-^QV}>Fuac*VM2WOx!(Q#2qEX5IOWv)pCk-tz*AF`K277|V#Z+xlS$K6 zvpFrNaH_gGtus3}XXrnzytUZ075D==Hw$RMlvnux000hUSV?A0O#mtY000O800000 U007cclK=n!07*qoM6N<$g3)u>v;Y7A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..08f1ed177f0d5e1fdfb0011d3e8777d44a3e55ac GIT binary patch literal 812 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV7lq);uuoF_%>>zpR}VutTI=| z#Edsg-a8zZbU3k2nP8;C>gAhm6%_b`|B}nLj15QS6?Qf}VGeQ;>GucBSpL4k`s0u9u%?)-aXx=(%l^4@`zzgg-4@S@=$2o7 z?hH$frCpi)w{L&y=G(vBwVt2<-SMZXWg9n5a&$Xv^+hLl*8bURb-OFST6ui_eLK27 zh(qcnAJYZrYp=yhqU^taSl%eyOYf zyYf_=m0-n#qGf$N`DC(q=}*nWHK z-)83h>~Rg=pFh95es$`5#l?xTRdE$hAFI}{pWzo17ZGRn*7~AFnb7`+6>QCo?+yFD zF8u0TU)7t88ibgE`{TaEj4$!&F>8Egt)DVmiy?vkj{U0x0ybG9N$VbOtxbHqiP7T& zheSVvdv4R2NW(KF#v=D_IZI-ahwxk)I4Q`7+KDqVscfpIt z9Xq*uIAcln$L_H}GM>lqpzR_@<9)A#aa zvz5s|j>&D3|2A!t%uH?R!^Uswqt^bB4M_X2$?%)Qh7&e#?!GLk(SNU~-KL&jSUB&} zX?gqQ<>jqEw>+3od;e?IyYCk#ny-{qgealro60p+)wpCqT~MNI{!b-vUH&op0O Z1}z|)1BgN3Qt)ID<>~6@vd$@?2>^XeZkYf8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9ddd8a6ecd47ad1a3505846598499af541e3b7b7 GIT binary patch literal 676 zcmV;V0$crwP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0y#-UK~#8N?V3MJ z13?hQS7T#qBcw548qq>bCAL~B7Gh;#BeB!UBHzG93^oQW?SvHm`2ZGTAqG1uu}TpH zvC~3XedBJpB%6@C&#AIRLy?%tb>dr8QwB7_h^2qAZ7%CfO-^c8 z+-D-?j0F#wOv57FsC<4d@&8hUZgL(nwhkt4jgPC1R7(7(=VzI-kjv?}_jie%eSfQy zT1_2)e6+0hiEeTpHnz@9I<2Pf@8vq3nGp+cBkN-v^L(UQt;&BIwws(=3b4Dkrdq!&9;FfzLaj=bVGpDjgk31yM~{_?@ch13l+lDwXuo{Jc!YUvN9w z7{)QrEb)r4Ik!9l`Fwt8ZF5tu@g_1hGNNwp?!>|e7{@$uJR@w*9bbg~@-SB{s>;re z#C-qk|BpEnLI@#*5JCtcgb+fApSW7g_|3gt>$%?yO2-Mr(P%KPfEPcgGXpODfnmjM zm&Jso|88S(7NMPfGg0(gIzuj!J~PlxznLidT@@hMF;3#lfJ6@Vj;?ht2%z#VZ3^fqznFZV& z;;8;hHmeJTf>`*7$146yv%U%UOz6J3{j5!@|8Di!^CzSaDD?vhEf=RD1%Cek0000< KMNUMnLSTY`xhf(6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json new file mode 100644 index 0000000000..a5f992108c --- /dev/null +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github), sprited(resprited) by Fazansen(https://github.com/Fazansen)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} -- 2.51.2