From d3be599ccb6d56f8282fb02d47ae2dc34c6fe879 Mon Sep 17 00:00:00 2001 From: Nim <128169402+Nimfar11@users.noreply.github.com> Date: Sun, 6 Apr 2025 17:26:36 +0300 Subject: [PATCH] carcat tail (#1141) --- .../en-US/_CP14/markings/carcat-tails.ftl | 2 + .../ru-RU/_CP14/markings/carcat-tails.ftl | 2 + .../Customization/Markings/carcat_tails.yml | 45 +++++++ .../_CP14/Entities/Mobs/Species/carcat.yml | 1 + Resources/Prototypes/_CP14/Species/carcat.yml | 5 + .../Customization/carcat_tail.rsi/meta.json | 123 ++++++++++++++++++ .../Customization/carcat_tail.rsi/tail.png | Bin 0 -> 850 bytes .../carcat_tail.rsi/tail_fluffy.png | Bin 0 -> 991 bytes .../carcat_tail.rsi/tail_fluffy_waggin.png | Bin 0 -> 5225 bytes .../carcat_tail.rsi/tail_waggin.png | Bin 0 -> 4039 bytes 10 files changed, 178 insertions(+) create mode 100644 Resources/Locale/en-US/_CP14/markings/carcat-tails.ftl create mode 100644 Resources/Locale/ru-RU/_CP14/markings/carcat-tails.ftl create mode 100644 Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_tails.yml create mode 100644 Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail.png create mode 100644 Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail_fluffy.png create mode 100644 Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail_fluffy_waggin.png create mode 100644 Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail_waggin.png diff --git a/Resources/Locale/en-US/_CP14/markings/carcat-tails.ftl b/Resources/Locale/en-US/_CP14/markings/carcat-tails.ftl new file mode 100644 index 0000000000..84ffb83c15 --- /dev/null +++ b/Resources/Locale/en-US/_CP14/markings/carcat-tails.ftl @@ -0,0 +1,2 @@ +marking-CP14CarcatTail = Tail +marking-CP14CarcatTailFluffy = Fluffy Tail diff --git a/Resources/Locale/ru-RU/_CP14/markings/carcat-tails.ftl b/Resources/Locale/ru-RU/_CP14/markings/carcat-tails.ftl new file mode 100644 index 0000000000..12a4810d66 --- /dev/null +++ b/Resources/Locale/ru-RU/_CP14/markings/carcat-tails.ftl @@ -0,0 +1,2 @@ +marking-CP14CarcatTail = Хвост +marking-CP14CarcatTailFluffy = Пушистый хвост diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_tails.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_tails.yml new file mode 100644 index 0000000000..aaa210a369 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Customization/Markings/carcat_tails.yml @@ -0,0 +1,45 @@ +- type: marking + id: CP14CarcatTail + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ CP14Carcat ] + followSkinColor: true + forcedColoring: true + sprites: + - sprite: _CP14/Mobs/Customization/carcat_tail.rsi + state: tail + +- type: marking + id: CP14CarcatTailFluffy + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ CP14Carcat ] + followSkinColor: true + forcedColoring: true + sprites: + - sprite: _CP14/Mobs/Customization/carcat_tail.rsi + state: tail_fluffy + +# Animation + +- type: marking + id: CP14CarcatTailAnimated + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [] + followSkinColor: true + forcedColoring: true + sprites: + - sprite: _CP14/Mobs/Customization/carcat_tail.rsi + state: tail_waggin + +- type: marking + id: CP14CarcatTailFluffyAnimated + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [] + followSkinColor: true + forcedColoring: true + sprites: + - sprite: _CP14/Mobs/Customization/carcat_tail.rsi + state: tail_fluffy_waggin diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml index 57661cf828..1c3ceb1ac5 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/carcat.yml @@ -22,6 +22,7 @@ - type: Speech speechSounds: CP14Carcat - type: Thirst + - type: Wagging - type: Butcherable butcheringType: Spike spawned: diff --git a/Resources/Prototypes/_CP14/Species/carcat.yml b/Resources/Prototypes/_CP14/Species/carcat.yml index 16b41bc79f..6bf9e3c1ed 100644 --- a/Resources/Prototypes/_CP14/Species/carcat.yml +++ b/Resources/Prototypes/_CP14/Species/carcat.yml @@ -20,6 +20,7 @@ #Hair: CP14MobCarcatAnyMarking #FacialHair: CP14MobCarcatAnyMarking Snout: CP14MobCarcatMarkingMatchSkin + Tail: CP14MobCarcatMarkingMatchSkin Chest: CP14MobCarcatTorso Eyes: CP14MobCarcatEyes LArm: CP14MobCarcatLArm @@ -45,6 +46,10 @@ points: 1 required: true defaultMarkings: [ CP14CarcatNose ] + Tail: + points: 1 + required: true + defaultMarkings: [ CP14CarcatTail ] HeadTop: points: 1 required: true diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/meta.json new file mode 100644 index 0000000000..91b757dbdc --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/meta.json @@ -0,0 +1,123 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by omsoyk (github)", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "tail", + "directions": 4 + }, + { + "name": "tail_waggin", + "directions": 4, + "delays": [ + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ], + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ], + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ], + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ] + ] + }, + { + "name": "tail_fluffy", + "directions": 4 + }, + { + "name": "tail_fluffy_waggin", + "directions": 4, + "delays": [ + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ], + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ], + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ], + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ] + ] + } + ] +} diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail.png new file mode 100644 index 0000000000000000000000000000000000000000..b12952b65749243585486c519e28a12b89bd7518 GIT binary patch literal 850 zcmV-Y1FigtP)Px&3`s;mRCt{2oV{urK@i9P2`N;nODWL%2-FDN_#x5+3?`Kz;Kr%aq;z9Y6G#_f zurWeuj32?R?hVv!s^``GAac6XBhuai!k=Hq5&KW+yggb+dqA%qY@2qAACf~|E^Rg_|)_G^o;dp>wHm`Mzsb! z+}*1eF-@vn^_q$RopdBN3JRGm=5Bd)jpe6{*8;XUKQlK1Iuzi~?(*XYmH!Z}@S%b0 zsio_h1+*q*qA4iGuojK)@ik2nwHgpU@zzpL8(}?=f)lYwG@gDS<5GmBRJ7h~oyOA- z2t`1X@yFAN^M$L)*jCa~IP}yQQmYI@e{O%d_b)F;In&}W6gbS}t6inOE<^|+gb+dq zA%qY@2q7ez)y?f6+mRNRp;PH0x+U4Q4{XT^U9wB-p}Hq*$>?op>ma_v6C-e``@uP6 zS9>w5kJ6lwOLnmo^e?2FSR{4L76ElqM?@*IG6GJZ*a!el6E0UhC_z@0_gpL$Xjn5okWOZG z2Us+|Cxz@hqLdl6lky(ROB5-FqDdmaq7zcdEZQ;4`iSUnHBVLl;IsKn~f&959|vOm@cVqpcT`)cprLps6KUh-D}A$=;`X3}O+Wb(FtEBy}BJ zgzJ5D>V1JM_6ds7L8^by;0Or2h;$j-it&MN*+U&AI;aeGfDgyMC*9I)xJlL~CrG3s zks9!0_5G+fTpJdg5WD^p>O6$x^MI0_kVCe?4ygCgslP{WDfic@r=7ZkEVtw&gb+dq cA%x`PH?Q4;)QrBP`v3p{07*qoM6N<$g7VjeivR!s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail_fluffy.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail_fluffy.png new file mode 100644 index 0000000000000000000000000000000000000000..3b724934dd900fd9d3800da34b6b7c48e6529f6e GIT binary patch literal 991 zcmV<510ei~P)Px&nMp)JRCt{2oH1|OKorNHt9}4BvLW*YP}QX<%9w6QEJ$5CcIng)(5Xw;PFXUt zAbE+DEeHvOkh36^FA$UsZyCK^mmE4DHa7U(`L6x{q(~T(00000 z00000000000000000000fR&(b1JQUwL`0*nUoyu<=%16vE|R9HSgtp8ec7+wPer^l z)o@kH9OeSkRV+-k{hq6#svYS=hufs_2ymUNj~|GL=;yEBMxubt0eN%zU^Eni(eOaH z%k#c%YCE86@>TI60q4#8CZd2P0`fYt)$NG9*ZTjs>;xNF$pLa6^@Zsw7Pd4Salq4d zD~O1e>&^bXyeRMi)dmw7Ny5D_JlMFrKEDL|XQ!)Jm|SC*p?`mwo@AG>YhaB4)d`E) zoQMubP^;S!X_|^OO~qn1H@eF#wi0QmVfgmEfkM1&^ zEDbX;qE02*C7D4|H20g*YBUKS8#yLN)v2gjmg~*_Pd|5i^M^fJ*&58-2Ry`&qJ7cM z%?S_jqcCC6Ieh#6L$oj2x##4_H>H)O(W1^*k3aW69ekH-djRQ(yy?c21B~Q=w~oyS zzP)k(LYylR2><{900000000000HBm;Jjq;k){lL`mL06OBz3_>=UnHQc5XY2-V^qz z(~B@|1N$AIDuP|R6)9;#JF5du87;0kp(*WbQ_#OK-Bg9s*2W@0$96=xq7@Nv2F^wR z(Rt#U$_FlJHS#+cpOSIYT8;iRQPOlLpNkEftR-RJoM6iqwkPGQ;ENM%+Qjyh|Q%(e<@ zbvr_R82cEm=7p-AuG;FwDoDlE&L?U{8=C{Fj((S?qpI4f+FAuffP&W%aI7Yf&y>|d zs!MGL$kH@L`0Ru-?Pa!C0UNP~sqKJdm+VJ^9-7ltEY!r->UJ8f4^+l<6${mdXgoQn z9VgE}ZMTA>f(ly%EN1h}>OilSI2a8ZuMbp)tRIx8UA}&OehD}$y|6eS*(I5ZC{nOm zd*?p73tXrVR7SE(GWCt54XP7*VaR3+d$kmO8q(Lyt|w)EFL2Br4qMo(rRd?=3&YHD zG@dx?guIPdnLTx3Uj_BTFi=BOuN&kOQoEdD^9oM^00000006+L`~?Qu)X@Ix+;;!~ N002ovPDHLkV1h%>%7g#_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail_fluffy_waggin.png b/Resources/Textures/_CP14/Mobs/Customization/carcat_tail.rsi/tail_fluffy_waggin.png new file mode 100644 index 0000000000000000000000000000000000000000..8e3e3a6267350d46b5bbc315322ccc94d9679175 GIT binary patch literal 5225 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 literal 0 HcmV?d00001