From 1fae1014549d49906d9c512fc848c3550f8dcdbb Mon Sep 17 00:00:00 2001 From: rhailrake <49613070+rhailrake@users.noreply.github.com> Date: Fri, 19 May 2023 17:25:02 +0600 Subject: [PATCH] fuck (#79) --- Resources/Locale/ru-RU/markings/cat.ftl | 12 ++ Resources/Prototypes/White/Fluff/fluff.yml | 19 +++ Resources/Prototypes/White/Fluff/sponsor.yml | 12 ++ .../Customization/Markings/2shonka-parts.yml | 41 +++++++ Resources/Textures/Shaders/White/anime.swsl | 2 +- .../black.rsi/equipped-SOCKS-body-slim.png | Bin 0 -> 719 bytes .../deadman1740/black.rsi/equipped-SOCKS.png | Bin 0 -> 751 bytes .../Fluff/deadman1740/black.rsi/icon.png | Bin 0 -> 358 bytes .../Fluff/deadman1740/black.rsi/meta.json | 22 ++++ .../gray.rsi/equipped-SOCKS-body-slim.png | Bin 0 -> 772 bytes .../deadman1740/gray.rsi/equipped-SOCKS.png | Bin 0 -> 784 bytes .../White/Fluff/deadman1740/gray.rsi/icon.png | Bin 0 -> 358 bytes .../Fluff/deadman1740/gray.rsi/meta.json | 22 ++++ .../mam_ears.rsi/m_ears_fox_ADJ.png | Bin 0 -> 417 bytes .../mam_ears.rsi/m_ears_fox_FRONT.png | Bin 0 -> 434 bytes .../mam_ears.rsi/m_earsinner_fox_FRONT.png | Bin 0 -> 275 bytes .../Mobs/Customization/mam_ears.rsi/meta.json | 21 ++++ .../oni.rsi/m_tail_oni_BEHIND.png | Bin 0 -> 611 bytes .../oni.rsi/m_tail_oni_FRONT.png | Bin 0 -> 422 bytes .../oni.rsi/m_waggingtail_oni_BEHIND.png | Bin 0 -> 5927 bytes .../Mobs/Customization/oni.rsi/meta.json | 111 ++++++++++++++++++ 21 files changed, 261 insertions(+), 1 deletion(-) create mode 100644 Resources/Prototypes/White/Mobs/Customization/Markings/2shonka-parts.yml create mode 100644 Resources/Textures/White/Fluff/deadman1740/black.rsi/equipped-SOCKS-body-slim.png create mode 100644 Resources/Textures/White/Fluff/deadman1740/black.rsi/equipped-SOCKS.png create mode 100644 Resources/Textures/White/Fluff/deadman1740/black.rsi/icon.png create mode 100644 Resources/Textures/White/Fluff/deadman1740/black.rsi/meta.json create mode 100644 Resources/Textures/White/Fluff/deadman1740/gray.rsi/equipped-SOCKS-body-slim.png create mode 100644 Resources/Textures/White/Fluff/deadman1740/gray.rsi/equipped-SOCKS.png create mode 100644 Resources/Textures/White/Fluff/deadman1740/gray.rsi/icon.png create mode 100644 Resources/Textures/White/Fluff/deadman1740/gray.rsi/meta.json create mode 100644 Resources/Textures/White/Mobs/Customization/mam_ears.rsi/m_ears_fox_ADJ.png create mode 100644 Resources/Textures/White/Mobs/Customization/mam_ears.rsi/m_ears_fox_FRONT.png create mode 100644 Resources/Textures/White/Mobs/Customization/mam_ears.rsi/m_earsinner_fox_FRONT.png create mode 100644 Resources/Textures/White/Mobs/Customization/mam_ears.rsi/meta.json create mode 100644 Resources/Textures/White/Mobs/Customization/oni.rsi/m_tail_oni_BEHIND.png create mode 100644 Resources/Textures/White/Mobs/Customization/oni.rsi/m_tail_oni_FRONT.png create mode 100644 Resources/Textures/White/Mobs/Customization/oni.rsi/m_waggingtail_oni_BEHIND.png create mode 100644 Resources/Textures/White/Mobs/Customization/oni.rsi/meta.json diff --git a/Resources/Locale/ru-RU/markings/cat.ftl b/Resources/Locale/ru-RU/markings/cat.ftl index 197457c67c..b8c2fc0acf 100644 --- a/Resources/Locale/ru-RU/markings/cat.ftl +++ b/Resources/Locale/ru-RU/markings/cat.ftl @@ -27,3 +27,15 @@ marking-CatTailDouble-double_tail_cat_back = Первый хвост marking-CatTailDouble-double_tail_cat_front = Второй хвост marking-DemonTailWarete = Демонический хвост marking-DemonTailWarete-tail = Хвост +marking-DemonTailWarete-tail_tip = Кончик +marking-DemonHairWarete = Демоническая прическа +marking-DemonHairWarete-hair = Цвет +marking-SomeTailHZ = Лисий хвост 2 +marking-SomeTailHZ-m_waggingtail_oni_BEHIND = Цвет +marking-SomeEarsHZ = Ебать, лисьи ушки! +marking-SomeEarsHZ-m_ears_fox_FRONT = Цвет +marking-SomeEarsHZZ = Ебать, лисьи ушки 2! +marking-SomeEarsHZZ-m_earsinner_fox_FRONT = Цвет +marking-SomeTailHZZ = Лисий хвост 3 +marking-SomeTailHZZ-tail = Хвост +marking-SomeTailHZZ-tail_tip = Кончик diff --git a/Resources/Prototypes/White/Fluff/fluff.yml b/Resources/Prototypes/White/Fluff/fluff.yml index 8af1983198..a5e2d9f1bb 100644 --- a/Resources/Prototypes/White/Fluff/fluff.yml +++ b/Resources/Prototypes/White/Fluff/fluff.yml @@ -181,3 +181,22 @@ - type: Paper content: Ego voco electi pet - type: PetSummon + +# 2sh0nka +- type: entity + parent: ClothingUnderwearSocksBase + id: ClothingUnderwearSocksBlack2sh0nka + name: чёрные чулки + description: Вау. Они.. чёрные? + components: + - type: Sprite + sprite: White/Fluff/deadman1740/black.rsi + +- type: entity + parent: ClothingUnderwearSocksBase + id: ClothingUnderwearSocksGray2sh0nka + name: серые чулки + description: Вау. Они.. серые? + components: + - type: Sprite + sprite: White/Fluff/deadman1740/gray.rsi diff --git a/Resources/Prototypes/White/Fluff/sponsor.yml b/Resources/Prototypes/White/Fluff/sponsor.yml index 8917dc5d76..7bc258968e 100644 --- a/Resources/Prototypes/White/Fluff/sponsor.yml +++ b/Resources/Prototypes/White/Fluff/sponsor.yml @@ -63,3 +63,15 @@ id: PetsSummonBookLoadout entity: PetSummonBook sponsorOnly: true + +# 2sh0nka + +- type: loadout + id: 2sh0nkaBlackLoadout + entity: ClothingUnderwearSocksBlack2sh0nka + sponsorOnly: true + +- type: loadout + id: 2sh0nkaGrayLoadout + entity: ClothingUnderwearSocksGray2sh0nka + sponsorOnly: true diff --git a/Resources/Prototypes/White/Mobs/Customization/Markings/2shonka-parts.yml b/Resources/Prototypes/White/Mobs/Customization/Markings/2shonka-parts.yml new file mode 100644 index 0000000000..8d91c14616 --- /dev/null +++ b/Resources/Prototypes/White/Mobs/Customization/Markings/2shonka-parts.yml @@ -0,0 +1,41 @@ +- type: marking + id: SomeEarsHZ + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Human, Felinid ] + sponsorOnly: true + sprites: + - sprite: White/Mobs/Customization/mam_ears.rsi + state: m_ears_fox_FRONT + +- type: marking + id: SomeEarsHZZ + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Human, Felinid ] + sponsorOnly: true + sprites: + - sprite: White/Mobs/Customization/mam_ears.rsi + state: m_earsinner_fox_FRONT + +- type: marking + id: SomeTailHZ + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Human, Felinid ] + sponsorOnly: true + sprites: + - sprite: White/Mobs/Customization/oni.rsi + state: m_waggingtail_oni_BEHIND + +- type: marking + id: SomeTailHZZ + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Human, Felinid ] + sponsorOnly: false + sprites: + - sprite: White/Mobs/Customization/vtergot_fox_parts.rsi + state: tail + - sprite: White/Mobs/Customization/vtergot_fox_parts.rsi + state: tail_tip diff --git a/Resources/Textures/Shaders/White/anime.swsl b/Resources/Textures/Shaders/White/anime.swsl index 916c9d61a2..b2eaf01227 100644 --- a/Resources/Textures/Shaders/White/anime.swsl +++ b/Resources/Textures/Shaders/White/anime.swsl @@ -1,4 +1,4 @@ -const highp float shake_power = 0.03; +const highp float shake_power = 0.04; const highp float shake_block_size = 30.5; const highp float fade = 0.01; const highp vec2 direction_r = vec2( 1.0, 0.0 ); diff --git a/Resources/Textures/White/Fluff/deadman1740/black.rsi/equipped-SOCKS-body-slim.png b/Resources/Textures/White/Fluff/deadman1740/black.rsi/equipped-SOCKS-body-slim.png new file mode 100644 index 0000000000000000000000000000000000000000..46f88596a575a50ed801facb9216b1d1e5cd3d33 GIT binary patch literal 719 zcmV;=0xPx%Z%IT!RCt{2+FfhnP!NFOHy@`~O-wA7wkmf2|Bu>kl{Kgf8a4KWM6(xdrDb6u zBU+Z7=O&&&W+r1ef)h|mDW#NBN-3q3Qc5YM{u@r+3*t^EaXk;J3S$gKQGnxc*zZ}b z*AM3?@}q7PC64o2_Ax(jI2=Uz{kj)?N?w-7=j*E70D!@8NVDAppxJIR7!D<2#P0k3PxaW+=*IC$`9%$w&F0+pdc@r> zx4j;-*<4(JG(SM6)A_WPsJ(TMMx*5B<_3V(a!L4BM4G0I$K$hagrm_YiK5qUe6wDk zoWIu3pfM)N^PI_KLN|)|Ii2$8c`VZu-}f=bBt=o2tqI1MB+D|gEc=rDN-3q3Qc5YM zlu}A5rPM!8G}Cq*=Qx~js*0Vpzrg|I8r)f%6RkdpnjmBKpJ-(Pw zInKpz9w5*2hxeN=iUQXa-AerzBmlxNd$=7zgmbTPy-nM%y$yiDOncn-h=fW7nc_NI6K{BJ6=ur2Ga z$LH2&zElA?=U6Njc$m$=7z41Y{KIU9#bN=@x$;Dg&3~LuVLQ%2zU?@8oKBVUr3&yG z$B2ReaTp(*kHg*h*Es&eH``H--@WSAKZ7s~(Y@*(T$dqLfFw<^TrTV2{m zCm@@D%Jn8v1+Xm(!{Ht7zuzC6H~S`r!@INp7uc4CqAVM)6=kWEfAlIaab0iZx&VNm zL4Ys}A%vK7&OOE$hJyhBVCDPx;rp$x1QXZw2Di5eUIOHKhO4et=NIo=7>0?#?Et~c zi&Xwm1*jep*uC<3p6@R?9%BrKVPO9rAw+9MsPeNcL!M@M+rEFvzt*}iEEA?_O66-mHbLI@#*5JCtcgb+f= zKSH)Ypi*y?0Jub7z}e<-)W%4Y&1M4t&~;sPh*nhdP^DA=#u!}Jg|6$kxw*mf^D~4H zCrv~a=NwN@Pl)3fo6QEk?#*@A@&3J(9xf293@c}d~JCMNHkjfaXBxn%b!yGF&OMkYNwYtHtf z#OnXt_1aw-Yc~gRHKaza$};1Q$S$tzGi2JZPTTO9^VZPS3=JIxyYF6zdLRE>S!g=P zlpn4s)!~R z{R?v(X71~_VzS@mLEy4)G8U>Ibn24N%nZuqd}Ds!qVMWub8eBW^18_fHveGU^S#5P zZsQx(Q1yrVe%5_oKBeKl^@Cg{rK0P1s`(wfIx}Z6@Wne+uM(Tm;r&^FDWIO!Tv_So zneXpPtmIGf&s>tRu{?CkdSLMIrABzB`T8}u literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Fluff/deadman1740/black.rsi/meta.json b/Resources/Textures/White/Fluff/deadman1740/black.rsi/meta.json new file mode 100644 index 0000000000..c70cf458c4 --- /dev/null +++ b/Resources/Textures/White/Fluff/deadman1740/black.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13", + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-SOCKS", + "directions": 4 + }, + { + "name": "equipped-SOCKS-body-slim", + "directions": 4 + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/White/Fluff/deadman1740/gray.rsi/equipped-SOCKS-body-slim.png b/Resources/Textures/White/Fluff/deadman1740/gray.rsi/equipped-SOCKS-body-slim.png new file mode 100644 index 0000000000000000000000000000000000000000..a68d7d1b280ac8e5034ef080b95ce7a6b3210cc0 GIT binary patch literal 772 zcmV+f1N;1mP)Px%q)9|URCt{2+HFtTP#DJXzdb64u^<#$iVra{CXOIx-~T%-Gs=?bqH|`mh-g6z z)@s>a5SeDllAaEiW%ut*AClhJ-9tGfoPrQS2qA6srqx)r0r=wkR*vw{(RaCtU2pv`2E9l`*?oV@_9Yo zf0|#&<$$Zy^-_0zcG0T?xXubsw~yy%?dbIDFZp_5etJGFqmQl8+@@G90Z^=#Xf(G? z${5>hG@s>fHk!t@j0PYKLjdCF7LsIo{89#k!EcY#NIeGt)I5jlL5Na{I7z5^j&TE~ z`Q>7XHc+p*==`E_Eu$yk_~?Z7wNs$0kz$47OS=e`RGd z0d>y4QFUtooS&bwzrR28iLljb`L)_4v)4V(oS*6|ptbf#qY>?Pn`O7k$HPzT%qz~i zJ#x7mT5CUwqL~eX*4ht(fFKC|O1=<62qAN@SQ52z+ zGOA;=I9jPxc)QbLA*VSwIH1$%7=>q5EEd_?+G6~0&%5`#MtvB+){!r~=DHtHDVI!3 zWL7Dcxb6om>b!9cqXF<-htbUq{h-ff&^Hdx>N4ol5BiL5Ztz^QCHhP+_IRF`;M1&4rN$LW=%~1DgXcg2mk;800000(o>TF0000Px%ut`KgRCt{2+D&WXKo|$`zsokYL1I%=9kCP&%M@(-g3@C@fgigE&kI(_9HmPp zn^4yr?ABVd2T4|2cX7t(VfXo6Brnc?@(`WFJOCkt5JCtcgb+dqA%qa}-zX^F?=i+8 zrA&{{0eAqgaQ-~M>1{v%lg=z0+y3kEw&j_xQ~=I7I-L$~+HEk#0L&|Y({7{F>40;t zJ&|?uZ(A)?s@0|ZO0|mHR!b{isQ^!5i0{6SP=-tALpeYH6o!BJW^U4>EsqTvwTZZ`{F{OoqSh=xPu38?08a(xx00ywsfM&lG`U(S}!mygP5G)}kv zU*Om_UT3qF*Is8ct^BoDfos?Gnim%UfN#DJDJ6su=bUqoF@{FH4glysJm71um-|X^ z?Ydt5TF O0000(W&!YeT#s4rZVhgraCv0WogQ$lV4PB+&lexZ*9QJ z5WBg@W!p2>ZWmx;IK3%lZe)&vsJ~_Qlhs!oI2xB_GQ8N8_unO@x|^{fQR1J3#p&|S z4IMdND`Pk0M!T@Qw{^c>bVOI!;MjsGw~iL?uwh*L_1gEpmv=1QVfd_8v8P_XHzIrU zs*0NjF3Lt{&wOsV`qp%wJ#GATvkS~BjXSKXD-N7vq$m zjJ5uI>og-xeU4uKV*R|~al*Yc2bXzAju)~VusptNox?x1mNU5$;yxng$700voLshT zzP&DJ<)7+02D3c{Y;6;w^MS#`mm1-j=IhI#1!QvoF$i1=o(!TqUHx3vIVCg!01B&< AT>t<8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Fluff/deadman1740/gray.rsi/meta.json b/Resources/Textures/White/Fluff/deadman1740/gray.rsi/meta.json new file mode 100644 index 0000000000..c70cf458c4 --- /dev/null +++ b/Resources/Textures/White/Fluff/deadman1740/gray.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13", + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "equipped-SOCKS", + "directions": 4 + }, + { + "name": "equipped-SOCKS-body-slim", + "directions": 4 + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/White/Mobs/Customization/mam_ears.rsi/m_ears_fox_ADJ.png b/Resources/Textures/White/Mobs/Customization/mam_ears.rsi/m_ears_fox_ADJ.png new file mode 100644 index 0000000000000000000000000000000000000000..b5be59d4848b439dee9ceeeeefb84d2362914668 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5Q zr;B4q#hkZO_j)lqinN|@dcZ9q;xd{2g2_d%fDK!?D|XZ|m`{Qh}$e5ut< zE928Dwv5M{51yK^@c7r|Wzw@3UCUU*BUu&mU#@@hw;r(r1y52;PH8&_GiAT<RI;zMN|oe*gJz(~NG_r~~2OrP#l3?|yyv@2~v1+&A*fK9<#SeyLg^H7|!F zitYW=pAYpi?`JT!S6knFeLTgDljr2?{l7wkZF1Xq);mPnPg|1j5V^y*HEx+sOx6pf zf4ojI+zl3D423!jk0Kb3Y-H$2W)wKiq|nFeK#9Z&?jMXviiH=FqwmZDhBE(>G zT?>@>{9cOu6pvyG-Sf=p{D>X*PXV-VmqP$iP^Z{C`8_ zV}W~&_ue1xD6HA`D<>y@D)W@-bKVL%G3d=U`xkUNdqZDmi&XG`W(Pk;0_dIe%kRPR U{2P9n0V9FI)78&qol`;+09IMA%K!iX literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Mobs/Customization/mam_ears.rsi/m_earsinner_fox_FRONT.png b/Resources/Textures/White/Mobs/Customization/mam_ears.rsi/m_earsinner_fox_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..b6fbc1241fb8804694577aaf92a3519a26c6eb59 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1Gay zi(^Q|oVT|&@-`cYusz&7MM>C*SM{<1-({7l%3M~9P8f1I{;yr?7%^vF%uhE9<}G{v zNF1-4zwFc7&-GVq7)$46OSWy={x3#s-7?Dq_s-|Pe$7%~=*wu=`~B*%`lpH>7R&%yZWRMOCjgCJck1IrqpQ)P0}06IhA&>m@D3hOyALH zZet(V?%DOf_I-%r5y|%_f7hkw8A%*xJz$~7aIBEgppUzuFovP$F;jw!IK$%|3_z(Z zADzGbuH6}u;RAcxuSI&BWz-oA6Cw(zs$lRtH5%Ub<<&;kh`0(qwYPg3$=cX@c6rsiwGC4a3GXx4eW)*+`fb%x&cob) zSY3|@3(TulZ@g(dO>AMyt`B>D+Z-3;n0QF~@T|V$Rhm~k6VlSoFIhdAX>#hb)#|oM zeEKhrMJ>La)p&FDd4^dNth&Wz`j0OcKYiDqwQ_wGR|ntuGfRXVgfG1;WIB;zwDQ(n z5jT4mscgC6rj$f8uM4qH-|H!OJL(j21@Y)-a3=b$|9yISu0j6~&%XZ)^6ymbUAOnx he$GP{&shI39DMEc$ky~YFtso+c)I$ztaD0e0s#L1{+a*) literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Mobs/Customization/oni.rsi/m_tail_oni_FRONT.png b/Resources/Textures/White/Mobs/Customization/oni.rsi/m_tail_oni_FRONT.png new file mode 100644 index 0000000000000000000000000000000000000000..2878424c0bb076b636c6aef45d599f8b9a1f6fd9 GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4( zr;B4q#hkZSH+HrJh_pU5-Y|1!0)G;J66Z5Bg^t=AjS0-prYSV3-e_2;ptfvRjAH?B zTH@5B=Fk6iYBV4I`!4wz_Y+Nq6Tu7CP1o^m4I^3R<)`X}7nUjPQZhu?) zU6Qrn&c9em<^s96ZT0SM40~?>xhniIqha0aYs)e}oD+U?J&kp{k(pT70(XPofxsT9jW z{uTqC?W=k8rTs6995%?Azx#2uJafUD9)**f6AqTI*j=U4P;$Mk{`E$N|5H(Yh10uG eiGH~U()(6*&Ac%2j}I{589ZJ6T-G@yGywp;!mFzQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Mobs/Customization/oni.rsi/m_waggingtail_oni_BEHIND.png b/Resources/Textures/White/Mobs/Customization/oni.rsi/m_waggingtail_oni_BEHIND.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa0b5075f5053f9bdf5832edfda86ae89d6fcc6 GIT binary patch literal 5927 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