From 036378055915f8547d6db08e9b715beb6f83ea45 Mon Sep 17 00:00:00 2001 From: RavMorgan <48182970+RavMorgan@users.noreply.github.com> Date: Sat, 13 May 2023 13:48:14 +0300 Subject: [PATCH] Vtergot tail (#46) --- Resources/Locale/ru-RU/markings/fox.ftl | 9 ++ .../Markings/fox_parts-vtergot.yml | 23 ++++ .../vtergot_fox_parts.rsi/ears_inner.png | Bin 0 -> 665 bytes .../vtergot_fox_parts.rsi/ears_outer.png | Bin 0 -> 677 bytes .../vtergot_fox_parts.rsi/meta.json | 119 ++++++++++++++++++ .../vtergot_fox_parts.rsi/tail.png | Bin 0 -> 5159 bytes .../vtergot_fox_parts.rsi/tail_tip.png | Bin 0 -> 2490 bytes 7 files changed, 151 insertions(+) create mode 100644 Resources/Prototypes/White/Mobs/Customization/Markings/fox_parts-vtergot.yml create mode 100644 Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/ears_inner.png create mode 100644 Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/ears_outer.png create mode 100644 Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/meta.json create mode 100644 Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/tail.png create mode 100644 Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/tail_tip.png diff --git a/Resources/Locale/ru-RU/markings/fox.ftl b/Resources/Locale/ru-RU/markings/fox.ftl index 5516a201e4..14e0879c65 100644 --- a/Resources/Locale/ru-RU/markings/fox.ftl +++ b/Resources/Locale/ru-RU/markings/fox.ftl @@ -1,3 +1,12 @@ marking-FoxEars = Лисьи ушки marking-FoxEars-ears_fox_outer = Наружное ухо marking-FoxEars-ears_fox_inner = Внутреннее ухо + +marking-FoxEarsVtergot = Лисьи ушки +marking-FoxEarsVtergot-ears_outer = Наружное ухо +marking-FoxEarsVtergot-ears_inner = Внутреннее ухо + + +marking-FoxTailVtergot = Лисий хвост +marking-FoxTailVtergot-tail = Хвост +marking-FoxTailVtergot-tail_tip = Кончик diff --git a/Resources/Prototypes/White/Mobs/Customization/Markings/fox_parts-vtergot.yml b/Resources/Prototypes/White/Mobs/Customization/Markings/fox_parts-vtergot.yml new file mode 100644 index 0000000000..77dc48fd91 --- /dev/null +++ b/Resources/Prototypes/White/Mobs/Customization/Markings/fox_parts-vtergot.yml @@ -0,0 +1,23 @@ +- type: marking + id: FoxEarsVtergot + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Human, Felinid] + sponsorOnly: true + sprites: + - sprite: White/Mobs/Customization/vtergot_fox_parts.rsi + state: ears_outer + - sprite: White/Mobs/Customization/vtergot_fox_parts.rsi + state: ears_inner + +- type: marking + id: FoxTailVtergot + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Human, Felinid] + sponsorOnly: true + 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/White/Mobs/Customization/vtergot_fox_parts.rsi/ears_inner.png b/Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/ears_inner.png new file mode 100644 index 0000000000000000000000000000000000000000..9e75a63b2bd637729b04a79ec924fba6d90dd496 GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV9d>Qb`Ho)PG(@xm{>Y-xA)-y zkz@5?t{*L5C_EDQ(AeCh(XlvWgLml)(HdRPoG8Uy=SfOOLkkKuEIRb|vHfR`WesO_ z3}6v7FOTo`u(>W4b>v<_ab3;#y7tNX0$sP#Zmpi(QgW<3dE$m`8+I%)-4oz%ocrbS z>e=&*jm>43zxuUjvD?+#iC0(u+FKv~IqQ(|!exOKcS>U7BbF)ddS~6Wz18~clzmz? z8a7W(H5>}}GVl7c#v<}b`O!QZGgif`!QNpT0uQF0^5y2|`o8q-oXA=3wVvKe#`fx4 zqs#c^43%0g8l2eJ)_Z=#m7bJu`}3b%H}?*+S++;^(~d_TlZ4(+SYi2c)`YCic@vJS ztuOjNdwF_quh{PGEero?a@_m1Fp+&9x8sLW5tjSM1AcRe&)j6MZRuOn5vP$|%YI=W zXZrNivo~5l>%OQeC<*^RH7m7Uhda)HVX2^1-h#}XGeTd^nOxnGe?os(+umA<3BTWJ z+v@~m$nBc1e-;@2oCO|{#S9GGLLkg|>2BR0px`A>7srqa#<#Z|`I;PfSOW@}zuW6t z&-Kr6;_054VersY(P{1FZ@H-wERE6JJ@a$+>v*4<|5oaGrQD~O`6svkE?gb?S@U1o zp6~bP-`yAed{xY|SDo(ufmvA_GiUKl_uiLPHT(Owd)JrxFRHp)`}Fgl)Bh~v1r!__ z7#NvYIIuDv#4+8DzcgL1_9jo}oE;^o!weQb`Ho)PG(@xm{>Y-xA)-y zkz@5?t{*L5C_EDQ(AeCh(XlvWgLml)(HdRPoG8Uy=SfOOLkkKuEIRb|vHfR`WesO_ z3}6v7FOTo`u(>W4b>v<_ab3;#y7tNX0$sP#Zmpi(QgW<3dE$m`8+I%)-4oz%ocrbS z>e=&*jm>43zxuUjvD?+#iC0(u+FKv~IqQ(|!exOKcS>U7BbF)ddS~6Wz18~clzmz? z8a7W(H5>}}GVl7c#v<}b`O!QZGgif`!QNpT0uQF0^5y2|`o8q-oXA=3wVvKe#`fx4 zqs#c^43%0g8l2eJ)_Z=#m7bJu`}3b%H}?*+S++;^(~d_TlZ4(+SYi2c)`YCic@vJS ztuOjNdwF_quh{PGEero?a@_m1Fp+&9x8sLW5tjSM1AcRe&)j6MZRuOn5vP$|%YI=W zXZrNivo~5l>%OQeC<*^RH7m7Uhda)HVX2^1-h#}XGeTd^nOxnGe?os(+umA<3BTWJ z+v@~m$nBc1e-;@2oCO|{#S9GGLLkg|>2BR0px`}E7srqa#e`I;337#wa*j(>FG zbZwM0pUO3cwNoT!^L09wO)P!x#lhCt&w8!2_Q~>Zj{4!Z?S)=neetwv>$|-vy5h+^ z)h&C@eKdAk?Wg_k-F!agC(OZK+ut7i{nf1e>-WP9r#I~}iI>Vb>Ros3&Z^5@=U2U! zVPfGBP;h8qV8p`suVYZ9YI{1z?eF2~i=RF}zeh;lG`sliu6^6qi%K)?@cO)TWxhZg kgIA(4Hr;T8?Ug^UFi&;tEL1yq9_UjBPgg&ebxsLQ0BLy~oB#j- literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/meta.json b/Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/meta.json new file mode 100644 index 0000000000..96385283f6 --- /dev/null +++ b/Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/meta.json @@ -0,0 +1,119 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "dddddddddasdasdasdasdasd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "tail", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "tail_tip", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "ears_inner", + "directions": 4 + }, + { + "name": "ears_outer", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/tail.png b/Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/tail.png new file mode 100644 index 0000000000000000000000000000000000000000..6f96e33f42732bf1aac16ec0f56d68c377fb1ac6 GIT binary patch literal 5159 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/tail_tip.png b/Resources/Textures/White/Mobs/Customization/vtergot_fox_parts.rsi/tail_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..9a581129674cb9ce9e3d5806ef9d39888bfb81d1 GIT binary patch literal 2490 zcmc&#`#;l*8{c+FjF3wrq?>YFl9NOlCt{V$$z^jpL=hU(u$eKOjMAu73UN|GV#u{& zI?TGbgpSK{*P2Vr%-C%6Ir{$a{R__Pb)MJj{XFm2^Ll=I-mmBV+;nwzP>|D<1A#ya za7Vj~AP{)(7Eju~Z7Y}0)-tym5us4%A4QB*R$XXceHngaeCJX>)Z0^FV-fZ->93q~z3xJIRO^SxTZ`_2 zJH;#6#pM4~M<)LZR?t9+%y5>bB zBH{I`bcdVbYER+E!*y#T+7Wc# zX+>+!!uDL9$!2#R#nE|&Q-lcfzO4JJ78?KCz%eUyz3kZf!{Bh(#q4XeOKl%zqn|(J zX)g8baFC4em2(F+3t8SnoAFs>LD3j)au z!|iO{ap1)<@O7r866n(>A={Bde6_ZZV8X{sy^HeR|FN^z?DikvP=0K&Mt^RWq81n; zwOwhiO%muoAOX&k_?ATR20wh*4;I$YG<4EAsf{cBrWc6fR)e%@4{s;6`9lr60bSzQ zbkFauR^~CVy;a{ z_-eGNPchy%#uLO2y8Z`=!n+R7t3}KENWSvn)v=0b6sXRY%pi?zND=xr6=G51^OUSj zpF`*f!U+2!p+Yy(db3!-CLF6Q9%@JwX9!4XgG0mxfk}mx1zrS&H~&tmU}-Q6au=UP ztsAASRn*64(XgAe)UWXWZmIuMa)-Xs#2!nm7HwR(#(IJ2Jvo{rE%r`s`YZkAdn1}Y zp%HMuMj@XKcTg$)+iuU#>V<~SN|-m~fP5=A`uzK|2$-4=pn-ifX(T5EC zVv=S)gb?P7<0^<=z?nQ3l1Uh>oh+%{D?gK;3G1N}0#JYp)YUxyT^!8=G_pC`8Uy*Z z(LGZKxy|S=LEb31wZEXj+_tY1;nSJJ{fc2Ul9tLZu?BX~C}djKdnPwTq*hA3$qY-p zE%6UBE#>!x5gy=Qs`oQD%gLTqRBg?jN1sUSl(OJRXw@%OO%OwsRSmb1;9kML%0Wp^ z&?1+I5XR93Y^H7}-bXdC%ZLYCh4I}M7RGp5LG{Z2?hT@(V~Msk_3cA=R*Fv)xUtOG zcljK-R<+dce(Mz?bG)n#m&%ws_RLDb4Joy~Iol>5%sLU;!GbYR8>B3(W_k5@mr0r= z^*~W3WWa}#X*!$xe}`z(f?BYa@<*r4a?x*@t0xPT%p+!C+wwQT0Xjr%+8(wS16UIJX--VfC90nNWko35O)X(l zBtJW;PVVwKE%+SS8jJ!)GOd$!An_F75im2VSWptz7`vIUV1!g|3qGmo%)oF%nQVa; zZrG2K{G@@48)!W~?jO*Fc~1P0@VTvOtmkaJeWQnj7(y_b&@?f&X`ja21bJ`crr#0x ztO+V2Kexf%5@noBmagu15nxfvP2u4||0cuW4vw=MI-jk9AtNu$4OzY>TVqgHuPbLDt@1^DKw1;JS6?y^IQ$0a54`ZMT@UMW;7&~A z$es8hpkExhrnlM%N$j8qE@dR}2Q5|TBgp8wIIvxbayu@ATAwX@c{5&~ijXKu#!2yc z5;F{J@J2B7Q@SL&lRJN)Lk@<`Sbs`c;`lSQ)Mwu7sqjn|aowiU$AG&c1e;j7HiH`k z%0=P~!wWI6^<27sSIhEYhMDZl?vVjpkXl5Oz25yVuJQxPhr70nAwd)upFA$)_yJ!s zIIkFDCnXUR6*484)^=XHW-~4IY7QTO-HN!=bbVCvbnEf&xPpWSJ2`<2w)plf{D^+H P>>mYg?`&83Ye33BMCE0f literal 0 HcmV?d00001