From fea53e32b22f48406bb89e7836ecb26ed91de48b Mon Sep 17 00:00:00 2001 From: Valtos Date: Sat, 28 Sep 2024 22:51:19 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BE=D0=BF=D1=82=D0=B8=D0=BC=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20(#716)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Locale/ru-RU/markings/cat.ftl | 4 + .../Markings/marg_inal_parts.yml | 11 ++ .../marg_inal.rsi/m_tail_leopard_primary.png | Bin 0 -> 777 bytes .../marg_inal.rsi/m_tail_leopard_tertiary.png | Bin 0 -> 647 bytes .../m_waggingtail_leopard_primary.png | Bin 0 -> 4132 bytes .../m_waggingtail_leopard_tertiary.png | Bin 0 -> 2073 bytes .../Customization/marg_inal.rsi/meta.json | 151 ++++++++++++++++++ 7 files changed, 166 insertions(+) create mode 100644 Resources/Prototypes/_White/Mobs/Customization/Markings/marg_inal_parts.yml create mode 100644 Resources/Textures/White/Mobs/Customization/marg_inal.rsi/m_tail_leopard_primary.png create mode 100644 Resources/Textures/White/Mobs/Customization/marg_inal.rsi/m_tail_leopard_tertiary.png create mode 100644 Resources/Textures/White/Mobs/Customization/marg_inal.rsi/m_waggingtail_leopard_primary.png create mode 100644 Resources/Textures/White/Mobs/Customization/marg_inal.rsi/m_waggingtail_leopard_tertiary.png create mode 100644 Resources/Textures/White/Mobs/Customization/marg_inal.rsi/meta.json diff --git a/Resources/Locale/ru-RU/markings/cat.ftl b/Resources/Locale/ru-RU/markings/cat.ftl index 83f4c77ca6..cfc1eec382 100644 --- a/Resources/Locale/ru-RU/markings/cat.ftl +++ b/Resources/Locale/ru-RU/markings/cat.ftl @@ -57,3 +57,7 @@ marking-TailReider207-tailtip = Кончик marking-TechnoClawsEgoruch = Слуга Омниссии marking-TechnoClawsEgoruch-claws_overlay = Клешни + +marking-CatTailMarginal = Хвост леопарда +marking-CatTailMarginal-m_waggingtail_leopard_primary = Хвост +marking-CatTailMarginal-m_waggingtail_leopard_tertiary = Цвет хвоста diff --git a/Resources/Prototypes/_White/Mobs/Customization/Markings/marg_inal_parts.yml b/Resources/Prototypes/_White/Mobs/Customization/Markings/marg_inal_parts.yml new file mode 100644 index 0000000000..cdf399506f --- /dev/null +++ b/Resources/Prototypes/_White/Mobs/Customization/Markings/marg_inal_parts.yml @@ -0,0 +1,11 @@ +- type: marking + id: CatTailMarginal + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Human, Felinid] + sponsorOnly: true + sprites: + - sprite: White/Mobs/Customization/marg_inal.rsi + state: m_waggingtail_leopard_primary + - sprite: White/Mobs/Customization/marg_inal.rsi + state: m_waggingtail_leopard_tertiary diff --git a/Resources/Textures/White/Mobs/Customization/marg_inal.rsi/m_tail_leopard_primary.png b/Resources/Textures/White/Mobs/Customization/marg_inal.rsi/m_tail_leopard_primary.png new file mode 100644 index 0000000000000000000000000000000000000000..ece5cfdebdacdf788cb8a716741136635f40796c GIT binary patch literal 777 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|V1; zPZ!6KiaBp*8TK7A5O8JJbYHN9SyNZ`iwvX6J0{aPZQ2){k25Y<{DkjjO}724txVEF z>Q1wM20gjaxB1`s$t_dWg&!9&B*pMK^qgkwD70iS)MHmT_LSks4w(jt>C6H^$=ZJ# z@8*T)Y`@KTdRJ}iDszVR!wVzUh8?_-wt3>$s#qVj$pP1weYTlyr}%{}!9=QclSZlC z{8S5>e=qIl`W^jSC+@(s#_Ic(fZ0H;2JDlYgH|vf`C6r`H{IJHc3s7b_1Rq4b*G;$ zkiWONvx<2^xR_#}XY!}VAAe*f+0FmI`_~(HmqZ?gZH*IT4%BO(IGMCHP@O}f(nd}( z=-%Dg{Xz+eJolA-uW~tv{(M;y#o0Ld_~-t@jNNzh&eusWio|@*v*~^8@MTM=Hp8t3 zF|||EXXPD!Qpm?3ar$bqhOpBgB^TL*i~YyjA9HN#jbdEEWxs}tPxe`i>72#9&mLb* zt~Hz8njK)YE8zHJM-P*G&z`!g*0U=dNtBp;Y`LHFr9^4}d4UbZJf7y<`?<%HLEiLSeZ(DiRdF~&+jNh3} zTLR}TH{<_V-;6gB;F7g03a(C0*MF7t$uTCyY-Kdq5~QM9qWaFW?vsQKW5Q>_r@P;* z3Gw8N?Udep{PD-9rW?=q^yXAdoqLd_RRk#975%w#UidGE&a$d=6^HizuxKfHQQRH1 zFJy-FGY^hi?6+nvT{PLqSVec*@#6P$&+k~)DzxzaRk2d7!n~@!TgQ_&YW$d&urKKt z>phKrZcg{jXSZ(=ms&C-!}0C+-y0T0+6agnP2p&^w7s7*?~>qwNs8+qUhrPV rzA5-VL+<@wH>;Og2$k5z9g#nr8UMpKYOf_QZ8Lbf`njxgN@xNAHn~#X literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Mobs/Customization/marg_inal.rsi/m_tail_leopard_tertiary.png b/Resources/Textures/White/Mobs/Customization/marg_inal.rsi/m_tail_leopard_tertiary.png new file mode 100644 index 0000000000000000000000000000000000000000..38be4397a03457c5f05a33c0e90a23e4240ad3da GIT binary patch literal 647 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Mobs/Customization/marg_inal.rsi/meta.json b/Resources/Textures/White/Mobs/Customization/marg_inal.rsi/meta.json new file mode 100644 index 0000000000..5fe4dd17f1 --- /dev/null +++ b/Resources/Textures/White/Mobs/Customization/marg_inal.rsi/meta.json @@ -0,0 +1,151 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Valtos", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "m_tail_leopard_primary", + "directions": 4 + }, + { + "name": "m_tail_leopard_tertiary", + "directions": 4 + }, + { + "name": "m_waggingtail_leopard_primary", + "directions": 4, + "delays": [ + [ + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177 + ], + [ + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177 + ], + [ + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177 + ], + [ + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177 + ] + ] + }, + { + "name": "m_waggingtail_leopard_tertiary", + "directions": 4, + "delays": [ + [ + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177 + ], + [ + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177 + ], + [ + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177 + ], + [ + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177, + 0.177 + ] + ] + } + ] +}