From ad2e56d844dccfd8d79cbda5ed27cfa2646589a1 Mon Sep 17 00:00:00 2001 From: ReWAFFlution <153686236+ReWAFFlution@users.noreply.github.com> Date: Thu, 31 Jul 2025 21:17:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A5=D0=B2=D0=BE=D1=81=D1=82=20=D1=8F=D1=89?= =?UTF-8?q?=D0=B5=D1=80=D0=B8=D1=86=D1=8B=20=D0=BB=D1=8E=D0=B4=D1=83=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D1=81=D1=82=D0=BE=D0=BC=D1=83,=20=D0=B4?= =?UTF-8?q?=D0=B0=20=D0=B4=D0=B2=D0=BE=D1=80=D1=84=D0=B0=D0=BC=20(#2645)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../en-US/_strings/markings/human_tails.ftl | 2 + .../ru-RU/_strings/markings/human_tails.ftl | 1 + .../Customization/Markings/human_tails.yml | 18 +- .../human_tails.rsi/lizard_tail_primary.png | Bin 0 -> 3675 bytes .../human_tails.rsi/lizard_tail_secondary.png | Bin 0 -> 2703 bytes .../Customization/human_tails.rsi/meta.json | 158 +++++++++++++++++- 6 files changed, 175 insertions(+), 4 deletions(-) create mode 100644 Resources/Textures/_Sunrise/Mobs/Customization/human_tails.rsi/lizard_tail_primary.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Customization/human_tails.rsi/lizard_tail_secondary.png diff --git a/Resources/Locale/en-US/_strings/markings/human_tails.ftl b/Resources/Locale/en-US/_strings/markings/human_tails.ftl index d30a00524b..1af3e466e5 100644 --- a/Resources/Locale/en-US/_strings/markings/human_tails.ftl +++ b/Resources/Locale/en-US/_strings/markings/human_tails.ftl @@ -3,3 +3,5 @@ marking-FoxTail = Fox Tail marking-BigFoxTail = Big Fox Tail marking-SharkTail = Shark Tail + +marking-LizardTail = Lizard Tail diff --git a/Resources/Locale/ru-RU/_strings/markings/human_tails.ftl b/Resources/Locale/ru-RU/_strings/markings/human_tails.ftl index d34d8188d3..ee4e1a21e7 100644 --- a/Resources/Locale/ru-RU/_strings/markings/human_tails.ftl +++ b/Resources/Locale/ru-RU/_strings/markings/human_tails.ftl @@ -1,3 +1,4 @@ marking-FoxTail = лисий хвост marking-BigFoxTail = большой лисий хвост marking-SharkTail = акулий хвост +marking-LizardTail = хвост ящерицы diff --git a/Resources/Prototypes/_Sunrise/Entities/Customization/Markings/human_tails.yml b/Resources/Prototypes/_Sunrise/Entities/Customization/Markings/human_tails.yml index 2d4794c94f..11c2753a34 100644 --- a/Resources/Prototypes/_Sunrise/Entities/Customization/Markings/human_tails.yml +++ b/Resources/Prototypes/_Sunrise/Entities/Customization/Markings/human_tails.yml @@ -2,7 +2,7 @@ id: FoxTail bodyPart: Tail markingCategory: Tail - speciesRestriction: [Human] + speciesRestriction: [Human, Dwarf] sponsorOnly: false # Sunrise sprites: - sprite: _Sunrise/Mobs/Customization/Vulpkanin/tail_markings.rsi @@ -14,7 +14,7 @@ id: BigFoxTail bodyPart: Tail markingCategory: Tail - speciesRestriction: [Human] + speciesRestriction: [Human, Dwarf] sponsorOnly: false # Sunrise coloring: default: @@ -37,8 +37,20 @@ id: SharkTail bodyPart: Tail markingCategory: Tail - speciesRestriction: [Human] + speciesRestriction: [Human, Dwarf] sponsorOnly: false # Sunrise sprites: - sprite: _Sunrise/Mobs/Customization/human_tails.rsi state: shark_tail + +- type: marking + id: LizardTail + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Human, Dwarf] + sponsorOnly: false # Sunrise + sprites: + - sprite: _Sunrise/Mobs/Customization/human_tails.rsi + state: lizard_tail_primary + - sprite: _Sunrise/Mobs/Customization/human_tails.rsi + state: lizard_tail_secondary diff --git a/Resources/Textures/_Sunrise/Mobs/Customization/human_tails.rsi/lizard_tail_primary.png b/Resources/Textures/_Sunrise/Mobs/Customization/human_tails.rsi/lizard_tail_primary.png new file mode 100644 index 0000000000000000000000000000000000000000..3cbc46f8b2f2127d068e81b4280294711d22b91d GIT binary patch literal 3675 zcmd^C`Bzg177mDjI*2-_GDQ%pZE-|#5F@gLrD6lE0$MPLgs2EqBA|v4$ijmnAXT7> z8^|UufIuQ@6?Kup5R_6EMGF&6KvnM;|Ku859ITflmM`m`av z;MrRSd(8Dh*b-pnz(RgqxK_r_dw36mkYc^dC+5lk+nsxTz|}xraU%bLDhC%R^?jOk zrr~eBGKhR~6#H?z?CWV_=FGjr42s%)aYgyylkV%hImfr)sFGkTQu&Lx6=@n@eFe|I zQ%rbPP4B`SKd|S7tRw>Q?Pf?iKf^3KrXP$Gpo2Gs?R_;;0-y91Y$R~+YPc~w!PHoSrG^dBAFI)-I*3kC6 zvA#Ye6ihJa>95rU3nkg*AxZWDzaqt)ek{F(MHgal(!u(gtfFZd^W4RCOI}9mGqwoi zth4=#ZH;O}6CY8`E5Nyo4z9da=_yb)DM>VLck^a-3pA+R4~`FZ&n@tF6ZmC=c$muT zU^I&Et4bCdQ{!3cYskN$1p*7{)e^KHq@^8PmFj;ZN>3?uRK~k2cix;vN_Lb5%=PjpPtV_I)HX^&dwLah=wG=tbI ziNFETJ1bhhE`X8Sb^PwwL&A|YjwC#Rdl^R$f|Zfu3QgnJU=hougc&nQ)X#9qc#^vo zQ&@)%cS8JR1oaUd0(MgI>Pxiy28N2W7*($HF9u54Y&@3S!-*(6d+#b3d#8}mq7Hr8 zbT%NN_`FlJ{o0A)%YriQ(s-Nw`^|=1GtPFG7Vm^S(GE$%#+kEj_R`9yH}Ae~@QF1P zv7eTdg#qr#hnSf}zubs5W!xOMcI$pCyp%7cF-^G=eq%0Y-R|EbWZNG_6MyMHc*o*j z(GKGL!Xd#xc#OnGFCzDK)eaD6>c_LQrS~~1s)N_HxlzIFwoWlRS%~@GCj4jHRt-OT z^QU3$Hw;7bT4e_9Mda z!5651kDWh$kMx4oI5-}Z(X@rnyl~7%ki3ibBaeg;6p53?@-`>np|nBOq#k7u@m@m)A$#v{4Q3uld7QQrmo9 zOg7oT(1txi206w8cbB9A@3qEu_>ZH81)?1zzCRyjY`!J!uL93JjS0L|;Da;(6lT(O zELkzb^B~d#XcK$MlzYe&U*;yYEj!u=FDSq`ttBdkcxd8^0R3PQzXI0lW3<6Yv-))m z!bXM=XlVy9f@RECP0Jy~gVr_|0CHO;Vxd018#lnoiajs9DpLP*V9Z)Xsg!wgPp4kg z6O$?sTsP=gZ7QN!vqpR%?Ty$A7Eo&+xh%rTtJ#2VWgrf1sS7nI43k*W2)u>KVtTHu)IiuN%oJ1HPMGkNhX^y`vUf!8kwZl_D+*t!}fmceM} zu=i>Vsdevsn%^c`2q+jfb~4v1Eha`|5ZvOZ%aK9!x$&VK^0Q5+BCR=Rz5 z$)$SI6uIQ>fkV~wO^H&6ZkaevuKXT>^2_S&-AgM$F)0|4?L1V{G4p3IPwIF@4ueW{ zSYlpLLX7B2?HQvt=X@Sm@g1}FmCO9;>#H|TYK{+BQk)#;245 zTkq=Zk^Ub)YuJdP)JLc-*HB{ENU4hOoTu5{j4Ypx9{pH#bkz`r!neB)3x{GoyS)bJ z6JAQ-qMoyM+Cac8OK%qG1Tq)kN~dN+wI0y)JnUj+`&_+1eKB#R2ya>OroM8--Rm0u zE)*Oz{_3HQ32fuu5Fac@2Qq=K+XpMmFvwSm8sNF75V^gG8$#S-Mv)vP3$E5v+=#Mh zKV-*YgZXr4k|I|mN*k9|z8an$3+L?_xXNZ@GK(ftvZesd<2CCJ1%&A51_ z2MUmd@s4kJI$VO`D=CygFuQPCp+yBHjhS7RBxHn0A-m1hFsli=qaYZ~aX+XDd)st@ zc6(PC`x^nPsI#>P3#)gRpJ~X=KbiqX+$To*o_v%>i;r%9MZ><>ee9Lpx=`#h+LJsy zn^nk@zfH;`$)@;DThpEq(h<~Y6Cc^|js1noKjGS_Q2*$|hfzD0x%qN_iQZodz7+q1 L0lv&1PX6{E_YR^i literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Customization/human_tails.rsi/lizard_tail_secondary.png b/Resources/Textures/_Sunrise/Mobs/Customization/human_tails.rsi/lizard_tail_secondary.png new file mode 100644 index 0000000000000000000000000000000000000000..72cdcbe6f863e74d1b9335a9e24079e886e360f9 GIT binary patch literal 2703 zcmds3`%}|b77u}C6^np%s*4B}wm1rwRg6LqzCNgt0R?n{@(6L{5w_6~46hK#7fRRF z)h4yprD!BBOc94i#J~c9B)H-R3nWN@NO=TJNDSc>W1b|r8~eL|KznBHIiERm&YXMC zoim?vE#VBt-Obw#fk3#&oQgh+Kp-6uQMtj@p(|2eY;qVU@>$GrM4QM*jX=1C#6%za zYpK)nODu8r8{wegOEeJQ>GRC~ zcNSa)I4y?DY$1GG9L#lM*Rh>9#<^wu>b<<2{#efHZnKLs_KhCjuoO(XQW25*G}|DG zRTpggWV>2!%1vTy1ZwNG@S#6Hs_B1ce`qe?OZ%eMnRmdHOiOkV`6sNGTmZ~x$9Dcc zKJ!Db=x6OEfi>Gt9D^W|Ejjy16~l#VyjvEvWi7nQ!-ae3lAQ|lrA{_aD*9sX6SM&;trjyqwCn8!ol1LH%z2nJ zz)ZN`%!VTLD;4%+?74NoD?`iR{E7BCC>^xud!iEVYo-hMTe)w)4#pwc)s2@U4yA~6 z{fD$~KHkKO+U|+?mskUUme0= zi2Nn=<7{U9{6!5*Kj6oUX>H1~Tt77|^8?R6|BkoE^KO=|x|&$5S~wU;4(JUM1ntIt ztJ)GaZNaa`ON*{pJHpNh<9eCTkMH|X(|#8tJ|9-~;DM?pj2>GGo~MXC?!~}nsi6zB z@$4xwP_qnvG|A-*mT(^kQ;A$K%IP{ z=I6!_L(02k*3S&@v3dzSa)$}GJxx0&)GI8~rDWi36-)C&3JSM+ep@%%vOA{0<)6tiZvIl)J}EUQ4ylu>yVD%jxoabz*l~R(OSRG z7F3}k-T-F{nHsc$lBUpm$YFMtJ-YznW{1B^SReUQnSY?ahQtu?}za(HsdNjHI)T z!?cP?+f$>|b;eB=d69BHJJ9+zQL`{RI~x*W7a_-X1uqtuUf0ABCq{4L$QEs62RqiL}5(Y~%6+9d02$aUjFvRN!x))IK=U zRf1#lYPI<@`oo?<7KediWl+tkHP%v9=n{BX!m>+�FCxg!sL1;QFT=@>1I_au&1H zD{euVA^uLrQ-&M2iyzrDc5Kh4JO^v>R{rkAJDS&Ww+cDwLeWj3+LbT-OX0o$>Y%v=8XdzH=ppGHhENs=w zB*q5(gmnopXn3)hKw}EqRXV6Fc|>e3Sz2#tcI4uV$Ja7*Q-A=aQrrBZFgq@`f^^@h zP%0e-twYrMpXhErDoVB&^-QrQ6$M3!t=l8MYBCcH$vmoTh(e6)%5u)N|8jBXRL@*~ zD|v>k;pDvQH7@GpM;Nk-6+A3Z3RmNlC3sbNbJC{bSp<$o9!c{2EUF=AE3YN4sIu++(kqJkmZOf9LsZxcbdjU45{x)Jk(<8|zhZ0JO>Z;8=$0(* zKsT+}ROEl-8yT_7^x6wkLQ{M}45r<{@yq}Aggr;0nfz-ihlktC$1mUMF(dDkJ9Wf; zxuMGcFSDSQm9?jJ;UHP_a!cPg(X+%jD50Junt__X==j;2v|CI);dyoK`CrOy7*UL