From 279d345e6c21da3710b7f45898c9138a00404c3d Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Fri, 22 Dec 2023 08:25:20 +0100 Subject: [PATCH] PARTY HATS YIPPIE (#22850) * :party: * a little trolling --- .../Prototypes/Catalog/Fills/Crates/fun.yml | 8 ++++ .../Entities/Clothing/Head/hats.yml | 41 ++++++++++++++++++ .../equipped-HELMET-hamster.png | Bin 0 -> 418 bytes .../Hats/party_blue.rsi/equipped-HELMET.png | Bin 0 -> 331 bytes .../Head/Hats/party_blue.rsi/icon.png | Bin 0 -> 703 bytes .../Head/Hats/party_blue.rsi/meta.json | 22 ++++++++++ .../equipped-HELMET-hamster.png | Bin 0 -> 642 bytes .../Hats/party_green.rsi/equipped-HELMET.png | Bin 0 -> 323 bytes .../Head/Hats/party_green.rsi/icon.png | Bin 0 -> 737 bytes .../Head/Hats/party_green.rsi/meta.json | 22 ++++++++++ .../party_red.rsi/equipped-HELMET-hamster.png | Bin 0 -> 414 bytes .../Hats/party_red.rsi/equipped-HELMET.png | Bin 0 -> 324 bytes .../Clothing/Head/Hats/party_red.rsi/icon.png | Bin 0 -> 736 bytes .../Head/Hats/party_red.rsi/meta.json | 22 ++++++++++ .../equipped-HELMET-hamster.png | Bin 0 -> 410 bytes .../Hats/party_yellow.rsi/equipped-HELMET.png | Bin 0 -> 337 bytes .../Head/Hats/party_yellow.rsi/icon.png | Bin 0 -> 712 bytes .../Head/Hats/party_yellow.rsi/meta.json | 22 ++++++++++ 18 files changed, 137 insertions(+) create mode 100644 Resources/Textures/Clothing/Head/Hats/party_blue.rsi/equipped-HELMET-hamster.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_blue.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_blue.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_blue.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Head/Hats/party_green.rsi/equipped-HELMET-hamster.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_green.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_green.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_green.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Head/Hats/party_red.rsi/equipped-HELMET-hamster.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_red.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_red.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_red.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Head/Hats/party_yellow.rsi/equipped-HELMET-hamster.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_yellow.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_yellow.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Hats/party_yellow.rsi/meta.json diff --git a/Resources/Prototypes/Catalog/Fills/Crates/fun.yml b/Resources/Prototypes/Catalog/Fills/Crates/fun.yml index 67e9fff640..54e518ba90 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/fun.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/fun.yml @@ -196,6 +196,14 @@ - id: DrinkLean amount: 4 - id: KnifePlastic + - id: ClothingHeadHatPartyRed + amount: 2 + - id: ClothingHeadHatPartyYellow + amount: 2 + - id: ClothingHeadHatPartyGreen + amount: 2 + - id: ClothingHeadHatPartyBlue + amount: 2 - type: entity id: CrateFunWaterGuns diff --git a/Resources/Prototypes/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/Entities/Clothing/Head/hats.yml index 12deec76e9..6ebd2d94c5 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hats.yml @@ -819,3 +819,44 @@ sprite: Clothing/Head/Hats/gladiator.rsi - type: Clothing sprite: Clothing/Head/Hats/gladiator.rsi + +- type: entity + parent: ClothingHeadBase + id: ClothingHeadHatPartyRed + name: red party hat + description: Spread a joy! + components: + - type: Sprite + sprite: Clothing/Head/Hats/party_red.rsi + - type: Clothing + sprite: Clothing/Head/Hats/party_red.rsi + +- type: entity + parent: ClothingHeadHatPartyRed + id: ClothingHeadHatPartyYellow + name: yellow party hat + components: + - type: Sprite + sprite: Clothing/Head/Hats/party_yellow.rsi + - type: Clothing + sprite: Clothing/Head/Hats/party_yellow.rsi + +- type: entity + parent: ClothingHeadHatPartyRed + id: ClothingHeadHatPartyGreen + name: green party hat + components: + - type: Sprite + sprite: Clothing/Head/Hats/party_green.rsi + - type: Clothing + sprite: Clothing/Head/Hats/party_green.rsi + +- type: entity + parent: ClothingHeadHatPartyRed + id: ClothingHeadHatPartyBlue + name: blue party hat + components: + - type: Sprite + sprite: Clothing/Head/Hats/party_blue.rsi + - type: Clothing + sprite: Clothing/Head/Hats/party_blue.rsi diff --git a/Resources/Textures/Clothing/Head/Hats/party_blue.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Clothing/Head/Hats/party_blue.rsi/equipped-HELMET-hamster.png new file mode 100644 index 0000000000000000000000000000000000000000..7349b6d70360465addbe3beab52bba22aa925003 GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GGLLkg|>2BR01_s6u zPZ!6KinzD8422Flh#dQPBqOFV(4ys(=azR5tfJH}uDIhc@gaj0Yw}rR;mt-qWz)s` z{}?Z>uKfLUyR>iIv_i!O1||-L28W&l1=~suzuwx~`%Ka&Ja4b%j>|ujm>i2dANlAuPx0Fo-&eW>@d%EL%*=f(9K9z9dt(;jNy|tZI|kTUJPanILvIy!OxR)xt`Q+5de!U+?E-`e2+Ms`=vd|AzXy t_qC_5?Pv00@7@OVKR6J;L_=<)_R;E@YaVVj*9QhVgQu&X%Q~loCIA!6s&D`R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hats/party_blue.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/party_blue.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..14ec91ea0ba2065b87fdcd7c4f4edf61e0d87685 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|UVFMYhE&XX zd&|)8uz|?2kNih2&14m*ngD-d&q=HrRA8@8cZrj@cTAgcbo=p_iZQHf1k=?nkqdf5tBQ4HV={jqptK^<~fkvN@oNE(K2pu{>S< KT-G@yGywpc3xp;B literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hats/party_blue.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/party_blue.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..13aec621ed64536027163bfbaea734911928938c GIT binary patch literal 703 zcmV;w0zmzVP)d$&fyc%KO*Nb-g^_v5^GE_cp=J&@6|X8Rmua|I*h_qkRgt1ibI zoj4g{nC_@%>hr;1fR^j~0h_A#Ue&Ahy{4--o-j4AbqUXCx=|38X$WiEgIYQo z7d{sD7&4&njnZRPepQ^R@~2`W99jUo>gh@~aIAr~w2>8_5O!xXMXffE`jWmxZh1-S zi0n~JLiq9FB1Vx7G8FJi%}Hj>eUpE_Me^d&Ym z|9P6p>8Wb>J|A?vSk}iFIQF1Ywyd8M%c`70+cR9{>i)dsH2Wobxvsg7U|<_AuIpNC zA1-%b_(_i%(Lbq8wmq4I_jBlvfb$M|)~Z?6&N+L8@Rt0dTR1p`ak)RR{tMwOXZyAr z4>te+0P;yhK~z|UV_+BsqhJ(_f&m7MF3{ySta zGcYhPFti68Wsp)%AS)Co4gq9G(9Hn?o=5-B?fVPoS8jkLK4!yul0$)_5P-!$vLoo? z03B&7c+ev|LP|M-_6`v6JPHqHZ1GQOG>{bn$i5zsM2PMPSp1XY2yz_2DB^n(t0Urj zZ!<8ESiF;57g#$QFRB!VB`V-uYO8A3A_(y0000E lWmrjOO-%qQ00008000000002eQ2BR01_mY* zPZ!6KinzD4&g(NfiX2bhzEyPpqZJwlkFMXwAzmo*kIDT1!o~HDuhToNc5oyKKRRX> zb-V2O%&8qy1FVz7w(gt!X65_Z`_=R3&h-5ymmHzMzyv}UHnA9mYpTh4Z)FI+R@n2a zcjoGp$ZPsqzkBbUooCU#JJ_1}lz`K7v)R&{o_$&zw=hIyqt`-NWuuavw`0GZno@m3 zo$*0rv_zl`x1Hm|lDrlAbNw$q`sxy_m@|Fbt~tA$H&1V#a*lWRt*-B_Qj9mMbt2f$ zaZcT^x6Zs>L?%JEO_Gb4K(T}h9_*MHkN;Z6q^pSTckUX~g=Am~L?CE=? zyl1U(Grg}9D6@IBV)6C#vO_&S^{2j8%>8H`XB)rseV}0fX{*qk(aCJDpQP*y%JTYH z_n^|vHSPb8N0aX{ZaVO9*WNGbAJ&Vj%$8?3A(U-i{idO;dhrT&76%3#Xu)63AA6my zYEAtw8n;zkYn5Z^ug+&HM1?;yo=%^9*Q!)H%lEy?{LkkU3m=_|jf_1RwuejBa`}|A z{RM{mFDS15otgi^T98pe&^W1YrpemNAEi}$-zT;Fy_HFk)d%X6z+5OvdXkYP~8vYmOmM{G>Ygg@JwW}Ey9_xOa&Mf5k{6UMy70>_M_I*nK zuwA%UOOCCA!Ej*iJ_dH~Y43NYR__1`@})+2ruq6ZXaU(AP(_!5Cxcj?u6{1-oD!M< DLrH@g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hats/party_green.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/party_green.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..33a0d6099f34292021b181b4b7344bd5301c5f40 GIT binary patch literal 737 zcmV<70v`Q|P)d$&fyc%KO*Nb-g^_v5^GE_cp=J&@6|X8Rmua|I*h_qkRgt1ibI zoj4g{nC_@%>hr;1fR^j~0h_A#Ue&Ahy{4--o-j4AbqUXCx=|38X$WiEgIYQo z7d{sD7&4&njnZRPepQ^R@~2`W99jUo>gh@~aIAr~w2>8_5O!xXMXffE`jWmxZh1-S zi0n~JLiq9FB1Vx7G8FJi%}Hj>eUpE_Me^d&Ym z|9P6p>8Wb>J|A?vSk}iFIQF1Ywyd8M%c`70+cR9{>i)dsH2Wobxvsg7U|<_AuIpNC zA1-%b_(_i%(Lbq8wmq4I_jBlvfb$M|)~Z?6&N+L8@Rt0dTR1p`ak)RR{tMwOXZyAr z4>te+0Tf9@K~z|U?Uk`g13?gmzw>;6>#S1bN(&2{fQclM2T9>0SZO0^l+@M-DeftR zKtR?<5R&2&2?zlVg4o?M79qzeX?Bi~!u`5snc?66A9ldw@p$%3pe>9|#QE7JfB?bM zb3)eqbnbJg6#$Uffpo$yt9d3UA9GMe0KnLe0Qi3Vs@lqpo?J;w+LGtFq-iS0vzlo7 zRCb^fb^*9C_o{l8fY?Nm*g`HtKKahkH_2BR01_s6e zPZ!6KinzD84EdTI1X>dfsyKUF+c#|5@=;{oF)fsUofTih*;` zzRdWf6FH}Rt8EbT(L3Rf;@`V&+x2F0kqYCHmMwACo8$tl4#G!yrIQX+XdAww*d!}voQc1?CKN}{@)lFw{$}-IkdB*I-RR7u6Zb`jQ z?@}GZoxWGpctvM;$O$~Uyr6xHg!$Kx`Rn{TSk~N~Iq6`%G|K|x^ia)=$Mp{L?^oY1 n`mny?(!oW#C^jZUKVXb|Ien_{TrEprfHQcy`njxgN@xNAud}F> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hats/party_red.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/party_red.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..d957d7bf076c04456f609a107a41f15e5b456249 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|o_M-AhE&XX zd&|)8h=D-sL-rYPZSJE2eY1NFXFK(WDfP#Ff5uRzjz6@GGHcZi_;K?B6p00i_>zopr07?XZ A4FCWD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hats/party_red.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/party_red.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c3eb89478c4808df9bbaa5012376e234506b82c8 GIT binary patch literal 736 zcmV<60w4W}P)d$&fyc%KO*Nb-g^_v5^GE_cp=J&@6|X8Rmua|I*h_qkRgt1ibI zoj4g{nC_@%>hr;1fR^j~0h_A#Ue&Ahy{4--o-j4AbqUXCx=|38X$WiEgIYQo z7d{sD7&4&njnZRPepQ^R@~2`W99jUo>gh@~aIAr~w2>8_5O!xXMXffE`jWmxZh1-S zi0n~JLiq9FB1Vx7G8FJi%}Hj>eUpE_Me^d&Ym z|9P6p>8Wb>J|A?vSk}iFIQF1Ywyd8M%c`70+cR9{>i)dsH2Wobxvsg7U|<_AuIpNC zA1-%b_(_i%(Lbq8wmq4I_jBlvfb$M|)~Z?6&N+L8@Rt0dTR1p`ak)RR{tMwOXZyAr z4>te+0TW3?K~z|U?Uk`=0znXlzsuzTu1P6}Rf=?JglKWG@HNuq5dsz=NWeURogk#R zr?9fwyn~3wAf!170m15)Ng*DWV6$@s3-{}mWrlzMf7k(!$KyFNfws^@F*o-KfB?bU za6^=kV6ka&HP|1OP{$&xas3uq1Eh!6F)vt=X`fBRb z)7b$N#f8m>@^_6v6+zkhqYU9+5&Qf#BAjQyL@|Ig)^lLzz;c!W@cQ`$5cF*Je*&%> zw+yBW*zJH{KVZ*h>fPe;cs!@e4=Yw%$p9~Hng9R*4rN$LW=%~1DgXcg2mk;800000 S(o>TF00002BR01_nkS zPZ!6KinzD8Hu5zYh_oge*s&fvc=zhbyX|G=g=U2%3PzSYX9W}+&hS#$GBs(Vedq1m z>R(%T6ijYmXJip@U|?j)VbNQ@bkoZ3vDR7h4%aQr`@UG~w7USuBkclM8r1nO z+fS#v^VfR8l-iSqFP^1tu4VYjJK?DN-nv_!PoAIsEuhl>`sMOmW>$y#OJ6qo9NC-` zHg(Ol%GWaM8gq_a{oxv@cKhyC&354i-xC+I8_lwzwss6L?y_CAyvnFi1@q};D zwUsLsI-am8{*tmy>8iYL^Xoxcd&j|BlQkc{{*cmlD)_>Se23@t2kiHM|CQSHkFBC= l^9(U)0Dwb5fFt?=C&!CLXLjb#F#-lQgQu&X%Q~loCIF#(hmVJLH zUc2wc3qKXd59fkj{qwqJlN)@~plq4d+C`kJCi5nz=LSE`b^5TbLO4X7``%OAJsl@% zn48MOURfU57gu-4pzNfinWigHPu_P0C8gifXME|co-w=LZuK5H`|hVeXFjq9h&th8pj zJ!MhNJ%6q+a;nwvQPxXOd$&fyc%KO*Nb-g^_v5^GE_cp=J&@6|X8Rmua|I*h_qkRgt1ibI zoj4g{nC_@%>hr;1fR^j~0h_A#Ue&Ahy{4--o-j4AbqUXCx=|38X$WiEgIYQo z7d{sD7&4&njnZRPepQ^R@~2`W99jUo>gh@~aIAr~w2>8_5O!xXMXffE`jWmxZh1-S zi0n~JLiq9FB1Vx7G8FJi%}Hj>eUpE_Me^d&Ym z|9P6p>8Wb>J|A?vSk}iFIQF1Ywyd8M%c`70+cR9{>i)dsH2Wobxvsg7U|<_AuIpNC zA1-%b_(_i%(Lbq8wmq4I_jBlvfb$M|)~Z?6&N+L8@Rt0dTR1p`ak)RR{tMwOXZyAr z4>te+0Q*TqK~z|U?UW%-13?&tzp@-)Nt&P#y#f*{ir^SzF2Ds)1cl%XT>*QEf@sYM z6nF%XDpFB_-JOT(W+656k06Bk++;E@FYmn!WHOn|U&U7?L5?7&AcwC?lg@66iO^0} ztS7uZzY7>xG2a_>XJTdy@fQ zl?v^&J0I^~0C0I$M5mCHz^4DciC9d_)oQH1f#rPE-HlF{QJT>S_^Rw;-qwF?4WTF0000