From 3edc1c5767d9b187a3d58fca87d5af62957d61fa Mon Sep 17 00:00:00 2001 From: bzzzbzzbz Date: Fri, 7 Aug 2026 06:40:02 +0700 Subject: [PATCH 1/3] =?UTF-8?q?=D0=BA=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BA?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/_Arcane/markings/humanoid_xeno.ftl | 15 ++ .../Customization/Markings/humanoid_xeno.yml | 177 ++++++++++++++++++ .../_Arcane/Species/humanoid_xeno.yml | 3 +- .../claws_arms.rsi/burrower_claws_l_hand.png | Bin 0 -> 256 bytes .../claws_arms.rsi/burrower_claws_r_hand.png | Bin 0 -> 239 bytes .../HumanoidXeno/claws_arms.rsi/meta.json | 8 + .../claws_legs.rsi/burrower_claws_l_foot.png | Bin 0 -> 235 bytes .../claws_legs.rsi/burrower_claws_r_foot.png | Bin 0 -> 232 bytes .../HumanoidXeno/claws_legs.rsi/meta.json | 8 + .../HumanoidXeno/head.rsi/burrower_head.png | Bin 0 -> 884 bytes .../head.rsi/burrower_head_shine.png | Bin 0 -> 273 bytes .../HumanoidXeno/head.rsi/burrower_teeth.png | Bin 0 -> 230 bytes .../HumanoidXeno/head.rsi/defer_head.png | Bin 0 -> 1018 bytes .../head.rsi/defer_head_shine.png | Bin 0 -> 302 bytes .../HumanoidXeno/head.rsi/defer_teeth.png | Bin 0 -> 223 bytes .../HumanoidXeno/head.rsi/meta.json | 52 +++++ .../HumanoidXeno/head.rsi/valkyr_head.png | Bin 0 -> 1216 bytes .../head.rsi/valkyr_head_plates.png | Bin 0 -> 948 bytes .../head.rsi/valkyr_head_shine.png | Bin 0 -> 257 bytes .../HumanoidXeno/head.rsi/valkyr_teeth.png | Bin 0 -> 228 bytes .../HumanoidXeno/head.rsi/warrior_head.png | Bin 0 -> 1074 bytes .../head.rsi/warrior_head_shine.png | Bin 0 -> 300 bytes .../HumanoidXeno/head.rsi/warrior_teeth.png | Bin 0 -> 219 bytes .../long_tails.rsi/burrower_tail.png | Bin 0 -> 1271 bytes .../long_tails.rsi/burrower_tail_grad.png | Bin 0 -> 1689 bytes .../long_tails.rsi/burrower_tail_spike.png | Bin 0 -> 475 bytes .../HumanoidXeno/long_tails.rsi/lord_tail.png | Bin 0 -> 1808 bytes .../long_tails.rsi/lord_tail_butt.png | Bin 0 -> 888 bytes .../long_tails.rsi/lord_tail_spikes.png | Bin 0 -> 1359 bytes .../HumanoidXeno/long_tails.rsi/meta.json | 40 ++++ .../long_tails.rsi/opress_tail.png | Bin 0 -> 1201 bytes .../long_tails.rsi/opress_tail_grad.png | Bin 0 -> 1547 bytes .../long_tails.rsi/razor_tail.png | Bin 1053 -> 1106 bytes .../long_tails.rsi/razor_tail_grad.png | Bin 1526 -> 1501 bytes .../long_tails.rsi/razor_tail_spike.png | Bin 0 -> 609 bytes .../long_tails.rsi/valkyr_tail.png | Bin 0 -> 1190 bytes .../long_tails.rsi/valkyr_tail_grad.png | Bin 0 -> 1682 bytes .../HumanoidXeno/tail.rsi/defer_tail.png | Bin 0 -> 839 bytes .../HumanoidXeno/tail.rsi/defer_tail_ball.png | Bin 0 -> 332 bytes .../HumanoidXeno/tail.rsi/defer_tail_grad.png | Bin 0 -> 976 bytes .../HumanoidXeno/tail.rsi/meta.json | 24 +++ .../HumanoidXeno/tail.rsi/warrior_tail.png | Bin 0 -> 976 bytes .../tail.rsi/warrior_tail_thin.png | Bin 0 -> 726 bytes .../tail.rsi/warrior_tail_thin_grad.png | Bin 0 -> 930 bytes .../HumanoidXeno/tracheas.rsi/meta.json | 4 + .../tracheas.rsi/warrior_tubes.png | Bin 0 -> 376 bytes 46 files changed, 329 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/burrower_claws_l_hand.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/burrower_claws_r_hand.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/burrower_claws_l_foot.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/burrower_claws_r_foot.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/burrower_head.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/burrower_head_shine.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/burrower_teeth.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_head.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_head_shine.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_teeth.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_head.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_head_plates.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_head_shine.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_teeth.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_head.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_head_shine.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_teeth.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/burrower_tail.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/burrower_tail_grad.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/burrower_tail_spike.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/lord_tail.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/lord_tail_butt.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/lord_tail_spikes.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/opress_tail.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/opress_tail_grad.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/razor_tail_spike.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/valkyr_tail.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/valkyr_tail_grad.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/defer_tail.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/defer_tail_ball.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/defer_tail_grad.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/warrior_tail.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/warrior_tail_thin.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/warrior_tail_thin_grad.png create mode 100644 Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi/warrior_tubes.png diff --git a/Resources/Locale/ru-RU/_Arcane/markings/humanoid_xeno.ftl b/Resources/Locale/ru-RU/_Arcane/markings/humanoid_xeno.ftl index a1676de5396..844113d2609 100644 --- a/Resources/Locale/ru-RU/_Arcane/markings/humanoid_xeno.ftl +++ b/Resources/Locale/ru-RU/_Arcane/markings/humanoid_xeno.ftl @@ -15,6 +15,12 @@ marking-HumanoidXenoTailChris = Хвост хризалиды marking-HumanoidXenoTailCougar = Хвост пумы marking-HumanoidXenoTailCrocodile = Хвост крокодила marking-HumanoidXenoTailRazor = Хвост бритвы +marking-HumanoidXenoTailBurrower = Хвост бурильщика +marking-HumanoidXenoTailLord = Хвост повелителя улья +marking-HumanoidXenoTailOpress = Хвост угнетателя +marking-HumanoidXenoTailValkyr = Хвост валькирии +marking-HumanoidXenoTailDefender = Хвост защитника +marking-HumanoidXenoTailWarrior = Хвост воина marking-HumanoidXenoHeadDrone = Голова дрона marking-HumanoidXenoHeadSpitter = Голова плевателя marking-HumanoidXenoHeadPretor = Голова претора @@ -34,6 +40,10 @@ marking-HumanoidXenoHeadCougar = Голова пумы marking-HumanoidXenoHeadCrocodile = Голова крокодила marking-HumanoidXenoHeadProwler = Голова бродяги marking-HumanoidXenoHeadRazor = Голова бритвы +marking-HumanoidXenoHeadBurrower = Голова бурильщика +marking-HumanoidXenoHeadDefender = Голова защитника +marking-HumanoidXenoHeadValkyr = Голова валькирии +marking-HumanoidXenoHeadWarrior = Голова воина marking-HumanoidXenoChestPredalien = Грудь предалиена marking-HumanoidXenoChestSpitter = Грудь плевателя marking-HumanoidXenoChestMuscles = "Мышцы" @@ -52,6 +62,7 @@ marking-HumanoidXenoTracheasChris = Трахеи хризалиды marking-HumanoidXenoTracheasCougar = Трахеи пумы marking-HumanoidXenoTracheasCrocodile = Трахеи крокодила marking-HumanoidXenoTracheasBers = Трахеи берсерка +marking-HumanoidXenoTracheasWarrior = Трахеи воина marking-HumanoidXenoLegsPredalien = Ноги предалиена marking-HumanoidXenoLegsMuscles = "Мышцы" marking-HumanoidXenoLegsCougar = Ноги пумы @@ -59,6 +70,8 @@ marking-HumanoidXenoLegsRazorLeft = Когти бритвы marking-HumanoidXenoLegsRazorRight = Когти бритвы marking-HumanoidXenoLegsChrisLeft = Когти хризалиды marking-HumanoidXenoLegsChrisRight = Когти хризалиды +marking-HumanoidXenoLegsBurrowerRight = Когти бурильщика +marking-HumanoidXenoLegsBurrowerLeft = Когти бурильщика marking-HumanoidXenoArmsPredalien = Руки предалиена marking-HumanoidXenoArmsRavager = Руки разрушителя marking-HumanoidXenoArmsMuscles = "Мышцы" @@ -68,3 +81,5 @@ marking-HumanoidXenoHandRazorLeft = Когти бритвы marking-HumanoidXenoHandRazorRight = Когти бритвы marking-HumanoidXenoHandClawsLeft = Когти marking-HumanoidXenoHandClawsRight = Когти +marking-HumanoidXenoHandBurrowerRight = Когти бурильщика +marking-HumanoidXenoHandBurrowerLeft = Когти бурильщика diff --git a/Resources/Prototypes/_Arcane/Entities/Mobs/Customization/Markings/humanoid_xeno.yml b/Resources/Prototypes/_Arcane/Entities/Mobs/Customization/Markings/humanoid_xeno.yml index 517c77b416f..0ce25a9ac78 100644 --- a/Resources/Prototypes/_Arcane/Entities/Mobs/Customization/Markings/humanoid_xeno.yml +++ b/Resources/Prototypes/_Arcane/Entities/Mobs/Customization/Markings/humanoid_xeno.yml @@ -186,6 +186,84 @@ state: razor_tail - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi state: razor_tail_grad + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: razor_tail_spike + +- type: marking + id: HumanoidXenoTailBurrower + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: burrower_tail + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: burrower_tail_grad + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: burrower_tail_spike + + +- type: marking + id: HumanoidXenoTailLord + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: lord_tail + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: lord_tail_butt + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: lord_tail_spike + +- type: marking + id: HumanoidXenoTailOpress + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: opress_tail + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: lord_tail_grad + +- type: marking + id: HumanoidXenoTailValkyr + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: valkyr_tail + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi + state: valkyr_tail_grad + +- type: marking + id: HumanoidXenoTailDefender + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/tail.rsi + state: defer_tail + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/tail.rsi + state: defer_tail_grad + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/tail.rsi + state: defer_tail_ball + +- type: marking + id: HumanoidXenoTailWarrior + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/tail.rsi + state: warrior_tail + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/tail.rsi + state: warrior_tail_thin + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/tail.rsi + state: warrior_tail_thin_grad + # Head @@ -435,6 +513,60 @@ - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi state: razor_shine +- type: marking + id: HumanoidXenoHeadBurrower + bodyPart: Head + markingCategory: Head + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: burrower_head + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: burrower_teeth + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: burrower_head_shine + +- type: marking + id: HumanoidXenoHeadDefender + bodyPart: Head + markingCategory: Head + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: defender_head + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: defender_teeth + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: defender_head_shine + +- type: marking + id: HumanoidXenoHeadValkyr + bodyPart: Head + markingCategory: Head + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: valkyr_head + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: valkyr_teeth + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: valkyr_head_plates + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: valkyr_head_shine + +- type: marking + id: HumanoidXenoHeadWarrior + bodyPart: Head + markingCategory: Head + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: warrior_head + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: warrior_teeth + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi + state: warrior_head_shine + # Chest - type: marking @@ -603,6 +735,15 @@ - sprite: _Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi state: bers_tubes_veins +- type: marking + id: HumanoidXenoTracheasWarrior + bodyPart: Chest + markingCategory: Tracheas + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi + state: warrior_tubes + # Legs - type: marking @@ -670,6 +811,24 @@ - sprite: _Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi state: razor_feet_right +- type: marking + id: HumanoidXenoLegsBurrowerRight + bodyPart: RFoot + markingCategory: RightFoot + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi + state: burrower_claws_r_foot + +- type: marking + id: HumanoidXenoLegsBurrowerLeft + bodyPart: LFoot + markingCategory: LefttFoot + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi + state: burrower_claws_l_foot + # Arms - type: marking @@ -754,3 +913,21 @@ sprites: - sprite: _Arcane/Mobs/Customization/HumanoidXeno/short_claws_arms.rsi state: short_claws_right + +- type: marking + id: HumanoidXenoHandBurrowerRight + bodyPart: RHand + markingCategory: RightHand + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/short_claws_arms.rsi + state: burrower_claws_r_hand + +- type: marking + id: HumanoidXenoHandBurrowerLeft + bodyPart: LHand + markingCategory: LeftHand + speciesRestriction: [HumanoidXeno] + sprites: + - sprite: _Arcane/Mobs/Customization/HumanoidXeno/short_claws_arms.rsi + state: burrower_claws_l_hand diff --git a/Resources/Prototypes/_Arcane/Species/humanoid_xeno.yml b/Resources/Prototypes/_Arcane/Species/humanoid_xeno.yml index 37b28fa4e7c..d863f8699a3 100644 --- a/Resources/Prototypes/_Arcane/Species/humanoid_xeno.yml +++ b/Resources/Prototypes/_Arcane/Species/humanoid_xeno.yml @@ -88,8 +88,7 @@ required: false Tracheas: points: 1 - required: true - defaultMarkings: [ HumanoidXenoTracheasDrone ] + required: false LeftFoot: points: 1 required: false diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/burrower_claws_l_hand.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/burrower_claws_l_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..04eae6d758ff4676e2053477b332b1dbc6cc8f8d GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{D7eYf z#WAEJ?(NNuf`<%vSOX?kuF#xeew^vegr-@n79K$pMJHVdRy8s!_usq!$?_mgO(qr& z0R@K!21XRd4RwR{TlF87ub&;W_SR`rmWS8wK3}mWzy2)K2dQNS*DwF9;NTW^LDz+1 zPGh~;k2#O$|E<1kYIVAF2g|b`65d z1&0O{hFoLfoOL!6ZGUw<{Pb{I<=WyMe=T0uTnVsZHi=0W#i|8nNFZxbqSR8e`q2L6 sx~_Y3E7$2?d-n9@9u=q!e;gjLEvQnGm$MY?0Xmk!)78&qol`;+076qp$^ZZW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/meta.json b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/meta.json index d784ce0de39..8bf336c3a5b 100644 --- a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/meta.json +++ b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/meta.json @@ -14,6 +14,14 @@ { "name": "razor_claws_right", "directions": 4 + }, + { + "name": "burrower_claws_l_hand", + "directions": 4 + }, + { + "name": "burrower_claws_r_hand", + "directions": 4 } ] } diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/burrower_claws_l_foot.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/burrower_claws_l_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..30f26d613923f7e9dc60b01ede63b35b5e006492 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{C^*;C z#WAEJ?(HpWt^*1@3;{3y>PP-6%vyh;|G^^_rAHq&v8bs1de)-AA)w&Uz`)4Ff`j2O z^}y$&@iU6AF7@o1CinivdF!nwce?xA;!qAZ>A(`E+l5PQ8z)Xo-}X+ezopr06GjvlK=n! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/burrower_claws_r_foot.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/burrower_claws_r_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..908ff095776559537dcfb203d35410d792939bd2 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{C^*a0 z#WAEJ?(Hpat_A}h)&r0J>TA~Rx}^O>Gv#8cBloEkVGT{i&2^fZOe`D%3Jwhnj5rtp zoHF5e`7i!IV7x`faDBC8|GiJwb#N($ne$_Y!xQFZsoIr|^S*vLx2(oNM(SsS&9iyi d_iuX5az|6nqJP1?{XkbTc)I$ztaD0e0swISLR|m= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/meta.json b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/meta.json index d903b1907e9..4ba3d23792d 100644 --- a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/meta.json +++ b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi/meta.json @@ -22,6 +22,14 @@ { "name": "razor_feet_right", "directions": 4 + }, + { + "name": "burrower_claws_l_foot", + "directions": 4 + }, + { + "name": "burrower_claws_r_foot", + "directions": 4 } ] } diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/burrower_head.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/burrower_head.png new file mode 100644 index 0000000000000000000000000000000000000000..82072fd62a5d4e899e5dfac85acafc06822b5afc GIT binary patch literal 884 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDChdfq_}g z)5S5QBJS<1z1bm-B1heQ6)&1F+Fv`Q;Bh45U)O@n9+x8=n_3lC&z(B8b&;zVw>58* zz{ZFOk>upWPDb$Z$P&%53npIw>A`)20{iDz$TS3m#r>|FJR z@;Q^gnl+Yg{G=ZFeF!>-TLnNMdd6 zX|9mIe~9B_bNcmmzJ?nMV|T~qX*~b6o%fg6-#o{L8`et~Y449LnYy$q|6+gZ1#zy1 z^U6C8f1SVPPu4y6G->PJ1cs^n@^=@0JnYG~rsmhPWc%7b8fAQrk2l=<{q23}dGWYk z+--L6jz@eDbC~e+6ZiZ&fqtOLw?51Z)Sva}V*l0$JTqqQ>@r_h&m3$Kw!hB4Om5}z zsa~7y{!LsQT*q@H`RnWN!M`6iA7n5v*q*%mw7k53ldkSQKE6F+Y%cZo)A#T3-FKKd zy3Fl&q_%@hFK#>eT-(ektL-e3 zar7qVf&ee)m4B`;t25tFnfy0w<1A68BmU3&E9+0+uiwRMANKExvb)Z67QfAwWlUGf zS{3F^O>p~?T9_=ryV>>9#fO6NwroA^<iz2zxb}1fXQb@Y2e)Mqxo6({|yO;%AHU_`Fcq}&| zoMBP!t3(M9A!b&_0A31XLIiCN1^q_HLsHIu+Vet>GI*b1w+Y!?d@UcOR zXF=i7+yWo5)h#7=t!_MD=QIEGF6KS_Kbri1Y+D`}m74HuL8eTB_6^;Gg%#mzo^9M2 r_V3nN#a=dBWhNyB9OyzdOC57SR$FsdcbW_^8!>pg`njxgN@xNAYc7uJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/burrower_head_shine.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/burrower_head_shine.png new file mode 100644 index 0000000000000000000000000000000000000000..74641d651cf7173235fb60d6e86e5d8eda169179 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{D0tY@ z#WAEJ?(Ho@zC#8AEDqiO?U~}(S@$Tk22OAisABPclOKfRZdQRahB6IvivJ&RnkO*I1N(wePuv@-1a| fkdc^*mpd?~T8b$vGO!;6x{<-t)z4*}Q$iB}CqzQB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_head.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_head.png new file mode 100644 index 0000000000000000000000000000000000000000..87dc56b34e26c3e842e3368de854f99f0544afd2 GIT binary patch literal 1018 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDChdfq{9A zr;B4qMcmt2zTTmMB5m8RDy&iC(>goBKxykT!7Dym9XyU%Ap$L?uh~sjlw9D?2on=w zar9MD_9zS!^!u!=r1^1mlgfrQo_F4D{%D({7k>Wk^BC=<+zD@g-pJnj`eyv}&D)AC zPtD!U&uuyDd0y4iS6}b^%T5Y;uwnc2qF$!=HpQpD-mib+JIB6!m)rT|oV3dDM)S9~ z-Y&bh|FhbKsYkEvn&D-m3GkBlyF@^E%2!&OHekk3YPaSY~c% z^z7B_S9hQMSh8PErpPn@$c>)L^8fR~_^WbClrr1Y*6lq1`Gydy!{Pe6tb6SLvxC>J z-+9iMM_csolbgx+8K=DC7N49}yFKsMZ<~JIKn8<#mhKOt&GJjU?@zz;di&$-d%u}{ z{Do~CSHG}2Z6(0Vu$*V>!G#Z97_Ku3-)7$U-uMpZyk8aW?bTKW6Jn0vdi2+aA>+iJ z@QWfRloY&Y7d*_qef?2;{SLj9jgnW}5+$Z(y*X~kv}@Nnv51c!z0a2V{Qhv)N15SK ze%do3>+HRMr*iuR>%G5n`paWR$A|My_b*suoA9=$LC}E7?Er@aqjCZZ7S4ls^#kG$ zb!Oh!+NIq;@5-JArl-HFXH;jufAc}|=Fgq|>(;+N7XMS{-rd@j0rxlDU6{I~Ug4qi zvR9YwZZ2m!pv8AheDZ>$kC>NDkO*!2_F&=RRulKD?`o~wUhcfLNUW=2LHC(b4%O-P zb83J5T5MqZTh-I^*H*`=SuvW-@V*n3g7WgKIMR7 zAGY>A&(Cw$M1AO6ZL4bXBzyZ+RXg$Ni@EsyJf3$ZtKYqLEzLY4Mq0$%l4JEe!6v28 z9ft+1m=^>~SS(;@XJScEn6NYQY>(l#4U%l~zov<8Stz+S!>u~%Q_0n<(cN7qG`ZJo zc3M@rj@47$eAQ0t7OO2ERxLlB$=U38dE+a+1K-*{Us~84_?GQTj;oc5Yrez&?@|7$ zmv=oX=a{o|-Dd|D$t(`umv-MTZF}+JZ?pqP)WOwZA9{I9|NU_|eNOh`x6^_%XUx-m zlbcguT+A)U9arjH_cMD*Pi50z?kZTf<-?v?PY=GWz88}@VV0C)Pu4Hf jXgrY%jP}O=eFyTr|9BR9hC0;&Gc$vytDnm{r-UW|Ctlpk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_head_shine.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_head_shine.png new file mode 100644 index 0000000000000000000000000000000000000000..49e37750ebcd26c6fb0901029927f46f1f0ffe99 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{DEPqB z#WAEJ?(Ho{u0sX_32L3^ZP431Z3+V;6AOoc zfmdKI;Vst0QSgk1ONa4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_teeth.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/defer_teeth.png new file mode 100644 index 0000000000000000000000000000000000000000..1c654d986003a2b889db7f0e09dee29cd4e499a7 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{C^*s6 z#WAEJ?(Hp0z6JvxmIE%2{@-t&_gLDJOJHlT!o-_(y46|BRaiI#6dW23tYNaOs>s~A zd#9?^^Vj!;ViT;_WrX%KFfu{paWQ^0I@HgL`2M+afrRbK^HugKJ?Ac~J2YTX-WbWM ZwWwe8PRNqi*+9oJc)I$ztaD0e0sxz)Ks*2d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/meta.json b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/meta.json index f465b061105..6662091b1f5 100644 --- a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/meta.json +++ b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/meta.json @@ -234,6 +234,58 @@ { "name": "razor_teeth", "directions": 4 + }, + { + "name": "burrower_head_shine", + "directions": 4 + }, + { + "name": "burrower_head", + "directions": 4 + }, + { + "name": "burrower_teeth", + "directions": 4 + }, + { + "name": "defer_head_shine", + "directions": 4 + }, + { + "name": "defer_head", + "directions": 4 + }, + { + "name": "defer_teeth", + "directions": 4 + }, + { + "name": "valkyr_head_plates", + "directions": 4 + }, + { + "name": "valkyr_head_shine", + "directions": 4 + }, + { + "name": "valkyr_head", + "directions": 4 + }, + { + "name": "valkyr_teeth", + "directions": 4 + }, + { + "name": "warrior_head_shine", + "directions": 4 + }, + { + "name": "warrior_head", + "directions": 4 + }, + { + "name": "warrior_teeth", + "directions": 4 } ] } diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_head.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_head.png new file mode 100644 index 0000000000000000000000000000000000000000..db91bac1534275d03b3a5c91f134124241835630 GIT binary patch literal 1216 zcmV;x1V8(UP)G&t7B1<= zm!NF+uyK@sD?;T5&IRx;W~}i%+7RF*bnUrZM)QZyXZ@J5#&bUqdYJ&YUHO)hW5YD4 zt_Lj$g_yWK6V=&2Z^CrDGGZdmXs`M+V zVmMxg5dbJ6JLPAkq|@1pg)||3Jk>s~rbY7>+Yty8|2;~hy1C6%I1k+^sS~NH@{X;s z4TgK47gLM?w5B{o(jT$Y329@g;qF6*Q4zl9MW63INOc@B`^YhPIG-|Vv?H&gsGLFz zS2{<-t0Ln&fK%Qci6av!KCTbXaulL{2gtd1I}Zq0%YES0aoJ}C00z8H`o_`EJ#>%? z@=o!LHJ*!srbc+(FW)>!`>LA9{2JyT$Kb~|l2=)>&-l#B`O99HL$QN{)cmrMA>as{ zK7Gtso~glbGII41zt(mK5XH?L6V*HDCp&MHhOPHsEa!u@sUuz4k09U!z4E(Xc}7P- zl-#MhOLa{V=Y#d19=HfGWcI7ycgh|lB@IkxA3Ew@=`eDr!cIyZz`Z{h5K>au>~w^nEDZxd978fArgvXnXRQczYgXhP zKf{n)K7Vu~EqVa~eFA9IKqj<0&UPU32xv#$E1eoCARq(-rD-U!(~5-$pA6?F31o&G z70Hh7f&k|M8&Q_jhOT-$(v2gYa**e_2N8aLbh8Mbi)P&0s(<-uo1SxW-mQUoo0aBc-*pB zCk`FL%Jv=F#L7!^Z*o?+FGguz=<1yyXI{EMpkH)N%bv{9->`1CV-x;v@-1ZqKwtob zK#*C$$Zgy|A;|p$6N2%+bcn8s#wIH%K91fsw0-*kzB>?NgNfrJ-?&RmUW5_9Dh3!a zt}AKpez&afJe9RRz`sG<5q1ZnyY#6XC7=Y9fD%vwN2jC-eRn(n0000lq#E6jmH@`P@#?qd>Kn(j*GiEgVkH8e9WE^-a* z7Sm-q+$7b+)SaQYkS#1iQuWy(hvh+%K{L;EnTTI*3D|S*|Eal>OHP)n%WKWuy>pNC z^LhRE|IRr2S6Fk~HU70#1$$ig-zW<|9`fbKu^o$6FF7Na9VFj%%sHke*+#NmQ){w7 zPIZ~0={~;8t5@@zoN?{X?}_GRbX5wwJK0YwK2-0~;^XGWCO2+~V0G~S&+_y((-cXs zi)Gb&lUBWOUedac^~=0}8@jAjqa*(me9(@y3|bu;D%*3;{^`y2vb)39n@cHgIDLMF zK*1RkRR#{1W7G7DcddAuD7?0K?b3$_6++*vG6_>~cvRjUWgz4&dQ^Ga<^?m@epUB& z7)pFBOAGR}dbqBSAyss(qI=boRtMrMb~-WA=E(Y)fVGY2Y+qR6D>j zgF!d}2j{?lM+X1%+-rk2TdLPc9d_1;i+Z>s#WU>6y3bF!KmFD}?=5F{zwp+c)NGUO z?@sDlZDH9YcG=VWX6H-J&o>0tU;8*|*2|Uu0u>aeD$K~xuwSuPbCIZZ_lbGg%ia5L zpV)leyL+GeioJWAvsNviqEviU>Yd5t+p%8zr`=ldw$AwNoreoAJ`8*%TjBlAYxca& zXIxh(POMUWD0o2o&9A1Cg?}9hB{GW+di zUmADK_gE1(^J8U9Q-iRHjjywKKyk)mzUR}ljC>YMJ+!thI#x=I{rr;|ZAX7cKfLs{ zhhd4Lp2Y7{q9(sS3SW)4*X(j{sFl8yvFE%Zi|_@mhcj+WOAmPR`NtX=!JS8!`sd_J zYA-JESaIx$-&)%m&&igv_O9?{X5esen9aB7@O|Af)-VS%%{YttcUwA3eR7z7`tA{6 znr0NXa=pumZ;!Z-zfbG_zx+sr5zgR;MNDI>`vdd36GIVJ$J9|MD@tDnm{r-UW| D`kS5z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_head_shine.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_head_shine.png new file mode 100644 index 0000000000000000000000000000000000000000..68b7a7a3d03baf23b999e8d450200590a6bb5b05 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{D7e|v z#WAEJ?(MCEybTIG3=ZGq4?L7PFkgCxf^W_2j1`M4h34fxbggTe~DWM4fZVpm8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_teeth.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/valkyr_teeth.png new file mode 100644 index 0000000000000000000000000000000000000000..e2c75d6bd081ee7b4bbc563dd48ed6c82d246922 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{C^*g2 z#WAEJ?(Ho_z6JvUmIK*L)Be}@h(8b%Y1dfUus~m9#;?22-11x88yFawSUCQKE=b|O z-*;`@8pkVJH<5cETOK>{?Svq9 c)r}p(9y`PY;#>O+fi7h5boFyt=akR{0Ltb<#Q*>R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_head.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_head.png new file mode 100644 index 0000000000000000000000000000000000000000..0c90f8b90f092f642064b0e8610c5a8eb13f1f6b GIT binary patch literal 1074 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDChdfr0sn zr;B4qMcmt2z8)cgBFERiR9YkE8=%$blDK3iPuDHatt$;w!dYtW~zAZJju0b!6vbjPu{=!Uzq-9*7td77k3)msm#B(_xYUrme0=_ zJhzyh6tnx{MBj}zUoW+_F>|Z$U-`1)+vW8+(=4~Da+)3Z5xxC=>Sd=05qC4W`rl98 zr|sOc=uGY3Z?k>Du$w*7;&<+&vd^z1YdAym@N&wVhM1 zX2<&1&wu@DpY{4<%GHNf$Z&+d&Xx^i=utVgIsf1imIjUkKV)yej(NGNNBXD1n|JmV zFWBzynODxiRc_PwQL0Jc_~$6;*E|=Ldem9j=6(G&^L2gc5x>TT$tK1>HC70aVzdEd>5G6b5wV^f7P5Te~-8QzaP)a&hxzL`Z?QuI)08J zP2yZGFSdNFO8vT}N*thy=tBtu%VSFie; z9?~iq(kA(ZEkOED@KwbxOAMRsSlw3eTLo`AzHs5;6#qKW?4ZIa>$v13j~%1zZ7w8__VU_ zzny=`LXl<6PKPocL=}j1sqlXYm|%O^DWQMYuegm+SwI9iuqV%CrI$mSXrcZ-f?r>DZw|I99>R5 z%gq%gN4~q@TI;g#+zY$QGpDRr!^^;#%D0$tsX^W4X;Sy?H!NDBF_CBDLUF_3H+Md( z@4a{Xjck?d;m-_bxJ+vl%DQ{R+M8VKb&k{=dGK@HyG@pvvn>nP9A#D$n(@(Y;wp_P pA2+Vq*4~RVMS#=Ff9=Nm9M=N&&v>|w30Md)c)I$ztaD0e0st~Y?`Z%4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_head_shine.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_head_shine.png new file mode 100644 index 0000000000000000000000000000000000000000..8c4f556d99abe47634e08582fb154c9dfd3bd94e GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{D0t7) z#WAEJ?(Ho{u4V%Ph65M=*Dv@R`TxSbsuv34gm#+1_o>l zUZ%^(&%LyH6n=l@vY>e8i|JY09nQ{tGvWLm>u>L-ZCZWQa8L1mU4eZcoR+sdz4Ynw zVVjlnH1%0Iocsl?^bsUo0H89ZJ6 KT-G@yGywp?Zg!9W literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_teeth.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/head.rsi/warrior_teeth.png new file mode 100644 index 0000000000000000000000000000000000000000..90f28fdcbdaace62c5aa43c2cba508b99e9bd416 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{DA?=i z;uum9_x9FC-Ub6676~084t9XJ~t-aeXrj2Wu4{YpFI=LT~x-QK2+V*L3F#6 TSKEA`!x%hW{an^LB{Ts5r_MfH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/burrower_tail.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/burrower_tail.png new file mode 100644 index 0000000000000000000000000000000000000000..b10cab69cdab9b7fe58fbcb11c7765e4f7a1bd01 GIT binary patch literal 1271 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9F3${@^GvDChdfq`YE zr;B4qMcmuFXT3uLC60eg{vyBSg8)w0N82>Jy7v zaxNZMtZ}zwo{3>0lohI_p<{(Y~{%?UQy1Z_-m87%i^U6 zXMJn_9o5!;UNk*jo-O*nQ_tQ_zGs=d8n(ZWo87nW@WS1X_x+u|{@LlsxLM!sn9pbu zGx=Np?~7`c_Kc=?$KEe$vNtO$z3!OCwxlU2x$eu8$_XkTwz2G)G27VK_CfF4a~6Ee?)+lNqu+a@@kVC+?0J9I*A#yKzAW-~ zg!$v^`cr-{{QgMZUT21`h&&tb)wZ^PWWA|DpNeTSmld+rr8{bD18M zZIFC-xzo*mlb^+{x8b)RXuYt#>wa2Y;dg%0_1TH*mp7zwq}?%m;d#%CVR3NZ-Iw|N zyIwaOe{26;v4Me!LxE<5$#jPkuV!RUKBAQ?xOo3=?g>|SOW)l8A@k|m>xV*>`&XMW zuE{EXwEmLH0(tLmmRpyeT()VwQPE%Fk5k`PMlzXb{Ix2JkI#>K{Alfcqe)ZOw;%Op z+OX{EeEWT8_NX+hN?!fObDGz|tMZ@f%TIWO?bGV2_GF0W@;y4Kc3pm9v%o96nCb(3Y9yuIYJgnv{xt}hGM;_}k|aqFPbU3KvvZ|`5(z`9hlVyacC zdC9(=K?*0EE_KQ|VpDSUw{(HrnRSQazjxOF_ z_Uj_g1ZhdrZz>yhe7QQuw)ofnv&+^lm7eOZzgP3jt*aWWONDJ&LvC-;kj$AdmFHVa uK%|G|>fW)rtiTQ#SQ6=`-= zkq%eF9BX0<6V~QFR`K-n^}8S6_x=3-e8&x>tG%MUraS-uP;_*#bzjr?Uy$9f#*Hxl z)-{ofaPW=>08DoO0`LOU`WyhT!P(Ik?s?(Vw*hRh4^I2t^uP2u7t51<)g`3p_qSz3 zOzWnZ>c-H(BT#ByzF6fD)e}y-7OypRGs}8up@9YedRV!$( zWw%2oocr}DH#i0?3^s^MZoin3L-Y^WZZNiNoi`Ro&sLZ@uN}MD1^@*AQSu8_WpbU}n zhTXj0mIaf(7*{k^6HYt~O9~{(@s>wsQT;VZbfRTZ!};r+?U97H{*R|+c6<`kVOGLH zwm6GgP~gV3P!3~nzvWvUfFFp8){K~6q%!QSo%zX)eATDqo}%DZTt!Rg>&0pdX!!H@ zD=X@I%$L;h8ihT9<)}P4^Zw-KmOaQ^63Q2o_lb>no~2ur?Fl+sHuZ?spEO$&#&LdBrXp3Bt@XVLAVq$c}ITAY% zMa{uZSD3sdMQ46_p>L4a$Ak$q&t6~W0~*xQPE}M8k;NQna9~opR^M3rJBESXk!ahV zSU=9mCpp`eg*h3kCiB(|{h4pN89R|96ujUPC~L{gY`+<-LNvmA^z2)|n3y+S0#kR} zu{?tG+}rEA7hdmMsHj08gq))E(siR}rKD1o&-&KGa^}DvB8S=mpBq!jDh=b}+7EgS z?NO6DKMj#K&ab%A?kNh$)OQM(@C~S@twD@nn_V)i(Q!)6Tve{fdDov4Jf{}~d8~f6 zva?=kLi&O%ppies=UKD?Vkd->$Es-zgO528ZJdDW1}mb33D?1=`5t;S8QVF}l@h;% zU};^|T0a%;xa8+Os}d9FE0;hAp`!=+Lln2wO3gX;1}i4qEu_N$GE@h4;_Xd4+#tNMj#cQqON-G1h zaegas3ofSwM5C<3JLDF1*POA3LitPQW-dnA*a>N`bMqH~33~MayLx( zHW*0~u?=HXSnd()(`PScHy0vMtos)ND;CjB-$93{c$Z=e=Xlk}QIpx0_Ylp!Elg9e z!Pn4H&*Cdxu11ip$Km7hhnDH!mu}5PF;%wSxyLDU$tn8w(sPHUJ{{%EZo1J`Yzg@l zCseLUxY0q1@g7*z9~vsSh23gj+O1pYzJzu$RJ@jk#s!3|_iAp-#E$o!?NaC{lt-sg z2dQE4S*K~07{e;^N346w^y=0sXgR8<{PaWzKSP|HG?YdWQE|MXpxKuq;FdW>mV6eg zB9&!spIQELu1a;3Ow@-LTYT`)fRx}I6( zbY=MH83v=(gn*$NQ{!6>Z}zTftsA%*PL5LO_V9fO2}!arHjPos;l-QLDZJEFcpTdjQ!!11W7Z7IU<%6}@Y{Fnd$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/burrower_tail_spike.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/burrower_tail_spike.png new file mode 100644 index 0000000000000000000000000000000000000000..53a83b60b81677190d4f016c440edb34b7b7f46a GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9F3${@^GvDChdfq}8t z)5S5QBJS#n&|FUXxOE+D9#9&jmE`;p{_rS?Meudc7tY-3<#V&M=_ zaA=?%!$H@e_w&xYg$RnK{ybdzy zi)3XEyv_Dn??K4ja`w9e0DPzOMG~a4b9Vs%86MKX&WChWNOR9P=BSd+a8!!?!Qm`9 zusHu%yA3JBISba>e*a_&?9bN@#2k6q;^)Vcr5+Z)mQ_@e(xOx<_1OJL0cl>j?w4h! zvZ1i9AQ!4DrK0mpx4b^lk?VGS^knViu#L@WOxr1O6NAAKEw=a$gU-!a90y3qA^?&K zNdT$;^_0l)_%;{G$d{1B}V`Oy*4DPG~Zr>++g({OB$>=FFz9OmM;F+|LVg*m!) zUiUUXfjg@y*bUUFXO$pvz}sVhLiY8g)lH%KT>Q72JAXLQUtlWZ&_}tM&Vw2GZw0{f zi@&oTCAx@Qglo~_{b@9RZ`nqiFkWA^vZ;KtQBT`W2mE-(ydj>ywIR@m)~DtlX`I=l zP|DNEiH!|sKCZHtG)2?A-j$ur#0lP;T!G@H0b|QDnKJSpTQ$7Nziwev%-%;s3e=lX zGXU=AwP5IXu`RbPHxpx-QyVS&?ItjVp!*e7G8SjYkt)2rF4M<-ZMjrx@D($QeEA{q z!d|In?SO3_zMe371R9)GM%pzDZ5&JGyyvd*(}Rf=hYD32FSS5z&xrnAgKN zbM$n=(H*_9?dcpyYv!v2ip({u!Bv0x?rlFs;fr!n(`a+5r&m(Uo0uC7_sm$NgQuX=yxo_{~--bTN#f&9_6Wplu zj^>@30QvP5BM*#aO6t+>8Fe!KG;IIQU59Li&+^BRkw_YGw+?>DsGQJycEaM9O8Rem zNdqDR;Yjh#{jYC#PpJL>DXL@ZuK;8h3O7zd;=I#KMY=kd zeRb#g%;d!UE@)QBajHWcG{7#NbASqcbMM_l*U`*Qm&$gRE+c z7NZX8_~!dg-|-J*9lj?hn(Ds|$GK?RfUDQT%JOr5LQENIlRb}*%o~*f(EEofQkxNQ z_RtZy1>XHYIxR9?-dM#Ew)o<_wiDDb7imXyJ-rxg)%WAw_ zT6X>q{K#hL)WtIgea>R`QzAsL&g^B}lB&g>G^`<9-6tw#C}5;IuWA=%&Py$m9pxa< zmVXcRBF5&ba)+~{JDV`9@W7ezTrt5s7uF{_(u@jeV&X%1RaCL ml|0VKKDJ-tUuHr^Ywg_SzBRf9$ryStaR8*Fn?tpIV9GzGlN}=f literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/lord_tail_butt.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/lord_tail_butt.png new file mode 100644 index 0000000000000000000000000000000000000000..3884e8b8172cc6c0cb82b146ac1a2579d0c9458d GIT binary patch literal 888 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9F3${@^GvDChdfq_}e z)5S5QBJSx z0R^fserXuIc)UO?)#v>Dee3<#%49G5{q1nt)_syqV?Dty_ovzVem+db_VCzOj3{Ki{NpB69R&&s*yH!U~!5ZKZ_P2t2Nb!8s?J8SOmx%cAb z33Z8U_a3Eh-2CEf{I}w|i_8i=OaCqZHvM};rk%{(^oAvyTuLv+Y;&o!{@QEDDtzQx zOw25)`P=_Vq&mGVG7uNm$=_Y=U-S9Pa+xVX2I7-VI_tT&)W1@>n|@KZZvUdCpM@^? z{l0nMx77F4>tD}(_s{5Uqh{a}ABl~1+%G{>sxwOHMUrvA9VJC_Rg z-gUM49a|dt|2<>CA`51})jz(4MJ@67+iWpk!n7+nI{;Zx7Odj0x5+f2vgokp{Z4YP<(mN(`Q^elF{r5}E)zBTs?= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/lord_tail_spikes.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/lord_tail_spikes.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd8a2dcf53a4382ee9c8278eff2da0fe95397b8 GIT binary patch literal 1359 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9F3${@^GvDChdfq|9L z)5S5QBJS;7+YAv$iDMrl1&?|aB?&ggb7(e&M`#GO3b^cE!Wq%h!Pc3OyilP@(JfHG zvD>7neT9Z*i^(lXRhGpaO=5!Fu78wRM3kqkyjIJmzHa%6jn=!TpZ&}J#AfH*xqr{@ ze*f+q*Lp(}76AtaM(PobvsmoT*Kp_e-{a2yWoRE2#Wd?rx__LmPu;wO0y?^<9?72F zDqSwdR{P?C-Qtt;|5{{k+n#?iHE-He&t)RwvI+Bc$9(x+^{e7kU*LSMw%?EWnazJz zrZmMY%DH&nNtXS`x1-{_zdyfhoc88j>hJGCD^K$9&OfIr{6vW1;@7h#`5AoIx31xQ zr0E|Rzq04b#QCx5Y9F-k7KhIcis<_&ePqhrzgsJpNjfn1pQ|Y@`{83?{{8N|J*vD*2Lg?&J}AGC_R!uE?l`trVe>wKQ++|~HMach%9`u^{I(rcV;&0ecT z&5yJZ)BFB#rAF!Xim&EoWv6}iSFTOJo#e8bzoq9_$2Hb7_iT4N-*tDrDRRDN&P%bz zquL92R(}%L-Bfwtzhp$y#f4ks>W>s(uVHO{KPCR` z@nlz7=2N;;U*CEscFsg*?$^Lu+fTokJlVf%^N(P6@3LM7CJu!LIui990d{7w4k>|Z zdUrdrZtSYM^jV`S;P3{n@4~)yd(sLPHZ^*Fm(IU>@WJ+S|GlB}e`*zr>5IP4H0QnU zyLIt+R_YF(!`Z%&i$W`Pfr7$03dWP0LU z?BBHLok!Qi@4dF>&YM*6NSSKIUvuikXZhRjn*~Z=Nw0Rv7P~*6x1sd0n*PiK-VZ&N zs_<&8DidARv4w3F}uGw-kX`Z?Wp?0-2-3iPdh zmpaY0FnY16A!yZhsY5G2ZGQJhv^Ox+`?kN$*X#%C=jFFAeUf>SwM4k$;T6?t%eDJN zc)rNC<>nWjw4a?;$XIQu`~Tnc7nu&N zOL7xE|6Yt)!pXEn(1D?mg(*_p%+Fv++ijJ%GAeaESNgVUxvpN{@Jzv1K!uM%cH29L z%&(#z*6f}0nPMV~ukH%pS-f?5|MEBKOO2B3@4oiAwr(=3=hpdau0FcA>-Y6whfTH> zcTVly)N?PcHE+Q?-o#lVPYXL*UwNf{G_NcA2l*wM~2P=?~%4cu%j*{kAjyT5DGtTQ{CWRVw_0vv`%y-Qqc~ R^?)TLgQu&X%Q~loCICvMLR$a; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/meta.json b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/meta.json index 80bbe7067cd..3575bbfc6d5 100644 --- a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/meta.json +++ b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/meta.json @@ -74,6 +74,46 @@ { "name": "razor_tail", "directions": 4 + }, + { + "name": "valkyr_tail", + "directions": 4 + }, + { + "name": "valkyr_tail_grad", + "directions": 4 + }, + { + "name": "lord_tail", + "directions": 4 + }, + { + "name": "lord_tail_butt", + "directions": 4 + }, + { + "name": "lord_tail_spikes", + "directions": 4 + }, + { + "name": "opress_tail", + "directions": 4 + }, + { + "name": "opress_tail_grad", + "directions": 4 + }, + { + "name": "burrower_tail", + "directions": 4 + }, + { + "name": "burrower_tail_grad", + "directions": 4 + }, + { + "name": "burrower_tail_spike", + "directions": 4 } ] } diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/opress_tail.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/opress_tail.png new file mode 100644 index 0000000000000000000000000000000000000000..4f2c850f44e13de0a86aeafc43dd25def255fe09 GIT binary patch literal 1201 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9F3${@^GvDChdfq^C2 z)5S5QBJSb=^iD@?_%hJAEpJXeWxwH8F^EuV;H=N~U;$snT zU|^&L(U{C6Z&%l;Fw>zi{d~Op{yKTJ^&35zq%YjyU9*g3?)?4pRT?HOToyeg>s!#u z&0Kz$9De=1`$p&Qzn$MTFFX(3V&9jWlb6eut(|@F-uCzR9%iPV@Ly#m)8@y({qNDC z7z<-t(J1xmz26tIRfM(W=j8auG-+%wx~Q_V^0k}7@|uLyRh(1ihm`uPSSai;H~d5G z&6NjZch}vXz2h~1yvy(3)uk$>$+x#0D4RB|dA|L=s`UMnoQ043_WY=oP~_!mw!iAejZx7^r+Wt9LwD-@u1rz74GN=eOU)r#H{pMTc>ep2K z=B#=veRPP!%15%}fnqPcq4 zEj?y`)tXRK{x2>_Z|n8dpZnhCM}KX(T(o;)-F3n1$zP^D%RQQL*XZT)tH-jBI_RyK zoacLRnNZfqtp^?riF)NQ4w)dV@tWuHcD)+^rf3|c>f9Z2D-_Cb~Gw--=_wh%GX&)r`N?UDhq7A-Y zp6gMSzi*%PT(Qjyt)}k3F|ER!^Nr>;tME#*Fsr6C^Jh}aq8&fQq|QHGd*kZXE6xeC zd@lkMaoN7Sd+*<~ZQfjNboAZ1vQPGFYM1TbecfdC?wNaoH^lnaPQMfxbc zR=(X^C41G;EerrK-up8W*Xh>R005~btgX%I>s~X1P63{0)c&3KJJ1C?l&$xlIa~dY z*PX@3&VFeFxlz)SG?euzm37;lAZ4S(kq0*;_R8C|=hH`z$ryiVP@)WX(it863|EA0 z0oxfHv^bYQ?lNsaVuA}|QhB_DVbi>r-Vb5TLs5Scygdp`q*R>I62AjCB7olU%RxCX zqy2NQ8g=}|tBWV$`?xT{M-@rQC&%3wo~538%%K8ZCM`)#Gp1pCX%LPqqUGOQ7T~Jf zHBW<+6V{h9D^Gir7|yR`T=8#FfQ+QV3Wxsg&CM_Tnrn&5ySFhO7|B|7MW=U2?NlX{ zJRD(8$~tRpvU3!)Uwm4T3s;4=_6UV0WZ5|lWGsWgJyB@Mf@c)77m(@#Exn_Lx2Yg) zt;zPub9F7bA`b9UDSnc$YLS86(kMm07_QHeauGL1dy4DQ$D~@k`mr7cue9D3l-w0UB|-G;1?u3M*kJDhrHi-K2+Wgf3h=sjgO2-h%pnquL!xgp@MEW}%HYu2fC`B*gZ-mE5$Fy>h13L6P< zthhYIp6anY7+&%IE-UYX`C_E{96W6n|8kJFhadv6M&&)?1?!w2%;B;D-oa{!W^z;( z)JGTJj;&cgJmco@TekO0QVl|4-Tt$Cd_y_X&J$GPJ8Zcl;;)Hd*nrkr$YUCX7TU#r zy?O$HBB?x&h@w9;$m@ty?$FggnNtXj@g@1C`8}_2@{}KtSxXssp`*55G&XB$)i5^O z($vS4FnbV#jp0M7H?j^i`EDye#Z7i$g8f@-@I8!vxf|2F$AwVIH+Q@cJ)r_0#{_#M!KuDO?S!Jb zp@~to>hXUhJ0;C;Q&>(l2SP$WB+RN0Vj5Uwee*Lk)%MNs@?0EaR`?)tl z3@plYu*y`jCGN9rHY)LJNf8Dc&Stna?+7BbiZi1TzBvB3eTC;~AVLPUGe=(>Dz0UL z!($C#7=@y!1jaVeXtB^*rbN9^R7yW$GcZMs~3YMM?7_j_9*Sp>hcubNWVA{2;ToIK*vdnK)yrh V=xf((RJPt7fVIQh)*SOm`X95NrIP>v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/razor_tail.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/razor_tail.png index daa9e2fadcf01a377b30b993495c93214d6d645a..558b9fea63b7c76e1ec032b40999e490ec0d4e9b 100644 GIT binary patch delta 870 zcmV-s1DX7t2+|0UI9mh+Nkl3qhhBb)|P?<(b(h-gmuqmuPozk=68Rx`)#w?WaiGf-#L5dPMVWt zUXigVlYjypf55y8th5>6kDvS9G~UMgYO79MY8H7Mg=e6@okD&2EN4I073MkY2RaX%VwhHW(8N=>EW=g7g-y+?HbOM%6E1Uek-!e?hf6CD0h4SVK$1-8*dy7UzC$&c3N zDfwxT{O8hxJ8+~xDundM{O9=nREi*a02cMRmHf$6@u;NduN1i{+sHGWTd8+&^!)w& z@x!5iGu&8T9ovd-P&_NWwr7)3I^v@ax~g_ZwS~KI@myhxzi87JJshjNDs>NU*fG4{ zV6qpa4dR##h0V0PiC0l$ytpET3 delta 814 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/valkyr_tail.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/valkyr_tail.png new file mode 100644 index 0000000000000000000000000000000000000000..4151b909d93627f6cace072593e3d350f69654b4 GIT binary patch literal 1190 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/defer_tail_ball.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/defer_tail_ball.png new file mode 100644 index 0000000000000000000000000000000000000000..4d677b93ceab9421b5f78a1867de254f2a9b753a GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDCf{DEQCQ z#WAEJ?(I!Ou0sYAZ4Wu(4q01Rm%Q|3WiKrF%BA&amBo%ukLC9qI{rEtbC|iz`S&9& zQ&aMno$vDdmSRjC3JnZciT~;a^;`b!u>XDO)YT>1Ql^`2@s~G?a*kMM)|_i-x2^V; z#kIrFuI=!ww~f_b#^)Ft-uzxVIw{)7C+hRjT|43(e6RU!T`7Fxv=R>UffhF;Hm*rr zba3CAo$2QcE+*{u=B+$4TtlrU+p^7P!i@_8h<3H+i$yF!Tksq gaY3k~Kg>SB%`ek?RE(*t6c`c=p00i_>zopr05ybmJOBUy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/defer_tail_grad.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/defer_tail_grad.png new file mode 100644 index 0000000000000000000000000000000000000000..d5663aefa0cc2e3d182f29268cbcb4653549a31e GIT binary patch literal 976 zcmV;>126oEP)+{J=42S_SAO^&M7!U(uKn#chF(3xSfEW-1Vn7Utf&az8t=kU*PFaIa z2k@%@x${$j1Ec%>x&Ho8vH0}6R~(+r`(pNGuv}RQ@g8;p5pvSm%f6-e@BGZ~=iN~n zIO^=Ffcd#VZXg#Z&CfYXV_O2)bQ)rwoIGW#znj9UOUuFPhiYhe*GSV8AU)bnX)6T^ zg)w75f)B2)uGQMk@Ru4ecSJ3Jn3@WhE4_AacJ=F@<(#-J*h!937upSJBdY98docw5_snlw-)GnjXDg41>d zU~)GD)i`_Ct|-zhKvl!wyD;qgI+0+sp@vqudi`!g5fqbqRSMV|NQ1^O?}7bL9Yqy( zRcyrg#uAS&ENg>w9A#tKsXIVF}0eIL17G7Qn7K znA5Pwtom`?c(}t@0jm5>-Wa)|I`a9fT1wbV*ah&qJr4R8uhb5{+5YtxTN$bL<1;-C2opz!8+ZI~@0000126oEP)OALJ&DcI4v#2#v*6u z53o?Q@CRIJ5G};wO0^LS37m)6o(QHB(P(j&f*`E>&FzbmIJ@(Pz0K|>Zy_AHyq)*H zZ{B+|%r`{(CHwnl>Q8Y41%BsfQ`q0R(0faf5^qx06^Su+r4VxBuV)Y9Cpm5E6jZ zF7@cb%6V#9|p3|=%Kk4YHlOYLUumbbw3E3qjOw-Pv7#)?8_b8^vUcGpQ2K}ww*o4m*=FHA0 z9IR?H)ITx+vnuHY&J|Cx2S^>6^iKw<8u!RQ0HL!>%D}Z3FgwBC@yJF6mg7*7qRmLO!y5L zb5qwQfolq>g_rT&9<(+!kOqR-d2__&z@?oBe!&LP>#d`!k63#5cJp8NN2&DI>xO$2 z4`Oc}K4fBVA77^ao7eRF%vk~kd{S(+jb8&(29yD1Kp9X5lmTTx8Bhk4feIN2IUlSr z%tEfc7`+CC+*kXu2wT%ck`PK=*i;^$WU#3!kt7pb*ychWXL537a>>!S_fSzX4JF(7 zVsy&n5_z1ZsFLF^JUk}SC)wFzkST%g+D#lBRwi>5Mjbc+umZDra&Jzg1LK^XkDLR2 zP2HT2@O?5Fm%LaWXBpa;UQIY%VdZ-FAIPf zwniRL1cl6rn~=n*N=e+8T_KV=FdLaXPafymmng5k;HLSzL^9`GhL3*S;%Tkm3+Y83Sw}n4!!z+@yd;P9UGH0CZ y%enjG^oLQ?W`2@H-Wwnru3x)6H@jVNGW`Yln&5`(Y7nvj0000bfEuw=sII4>lk%Ef2Rs_3=XmzNgAP6z<(Ui1Jla{6?x%&9e*%Hrn+K!eXB}W1x`#_h$gZxLv0aI zd8zc}Mt*kc#MB@FrBW(C`8n3U+#5`;OB)--{^5yq>)$jAwziw$*7lCn@Ky<6Z7DO? z^5{!p`qODMtA^5$apP;J7p&H$t}SI2Nyd$@odB?cx!$^ZOY)~`J-=%Mvr6mVG-+kl zE(=#=yEA(3Js2H=70eAy_ICi+cY$1PQ%70I{vrfMu-ew5Rf16_;xopzVAO4oqrk*E z!khhDC16<`9iR1h>;L<8OqMZbyz^7_S0{|!T-r|XQR@)%`Q3=|bG=0FZ*TBDt_8js zW2e~Yh!|&LDoMrbg8nl%PX>eds<8#0g9pe4*Z><~18jf|umLu}2H1cP22?m7bY*n? zfDaSn)h#<>llhR;j*a8-=JJv`C9-2vA|5v<*)b+p`e_Y;W!LG&Pv3j83 zRe6P>AA~4i7xB2!Yy-nEMPu!xJ1~ftJc;(9urqVchzP)k5sTrA!R1_Y*9``P7H0gu2` zq{G%!81O4=S^EC`A{qWL0s|&;V0aLy5lArMLp`%Rc#jPH0sZQV0PJ}3`v3p{07*qo IM6N<$g6_ddX#fBK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/warrior_tail_thin_grad.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tail.rsi/warrior_tail_thin_grad.png new file mode 100644 index 0000000000000000000000000000000000000000..2604e788764ac53e442a6e98bb05f0e6b26cf32e GIT binary patch literal 930 zcmV;T16}-yP)w!@mADs; zOE(Jc?9Nr)xU>}&e0HZ+iWbpH`ZdY9HzQoz`mF_}$QkG?Qi~1D4*&omD&c zoSXCgbLPz4IadgMXa%$aS^=$qRzNGD70?Q31+)TMfkIc{Q_q)#S2cib-VvJ@MSy91 zGk7C&AW#=@B$P@BKZeVoF6AH!;IH2J>jjm%{MO%|t5uz}%S1 z0N#?uREBXAJIr$_0bX~#nV>RWb2E{OKClL1j%|pYln7B6&Z!8LPs}jxgtgk@6AE2E z%j2O5gJbzjsFE#g6);x9x+81c3^ZbJ7{dmYz?{SiQz>kvFqY-C$DjejdK~tUDoU-3 ziCqx0Abv3!PlyMPUdaDTVDWR#$GATmd~y28NaW+h!u;>5!GT}#lFIUxnq7f%&TYDu zcB1}P*$}4))YghfI4q_|XNCE;%MU~1!~5=p`OXxrt+zb4$lEGy_3vl}v;tZIt$hhk1`L`7VFo@c&gM9L zSf9fDB;`Qrzm#893+aIQrsOR`jkZJk4~Qd24_+)J0k{pWQWN~LJwD7ILxlt{StT>< zLk5qADBsST3rzr+AIr@W2Cd@pKyY`V@e9ce`=mjuSnduvo=pMSUQ+$Y!B7wTjE@2+ zx5ims5mg7bi@$E~zD3x5M(f?%F^WNqr$Jr1lT@znN3Y#H+kRX!WM%=ZRWL8ZzFZ^; zcn1iE&R>dmym~I8!y^WbM9=IQl-**}>`7iI8m49P-amcni~znE&R9}_H4)^_iB(Q| zYRjB#nadsU6*bkOv%MqPHJ0x`a9Wne+diFjfd4^(e@Nnmr%(~?%m4rY07*qoM6N<$ Ef{B8tLI3~& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi/meta.json b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi/meta.json index fa4bc9b566d..96be503100e 100644 --- a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi/meta.json +++ b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi/meta.json @@ -54,6 +54,10 @@ { "name": "crocodile_tubes", "directions": 4 + }, + { + "name": "warrior_tubes", + "directions": 4 } ] } diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi/warrior_tubes.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/tracheas.rsi/warrior_tubes.png new file mode 100644 index 0000000000000000000000000000000000000000..af3457e25c93a4b1fd79276e363d0011a95b2107 GIT binary patch literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F3${@^GvDChdfq_xW z)5S5QBJS-if37A6k>ei?cR8N!;D{<+aLw`iirDQOQ7+xv<{s$n-sU!eMNx3ARr5!d zOrfpI0^EP>l74>v_g?;YGD|B292gi`AjF2a2UXQBu8Q_&)8FPs-rp*Aq11Nj^(A|z zS6*J8yKCXOuLn=|pZ4CoH}AOTCY7`5pG(tp_I}IR*KsMnvFB;+%cHrP8}7ZiH_Nv_ z_oOEu)J%lwXsit}3GZbe*>Bh%W3gfF)+PKePiovQ+S*&fAt@~z@Hpw@D)YE0w%?nM zlo*wL>3#S#CfPe}sp@N6nWMA+JXo1x7W1;gOb71)z4*}Q$iB}91D Date: Sat, 8 Aug 2026 17:13:55 +0700 Subject: [PATCH 2/3] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D1=82=D0=B5?= =?UTF-8?q?=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Mobs/Customization/Markings/humanoid_xeno.yml | 11 +++++------ .../HumanoidXeno/long_tails.rsi/meta.json | 4 ++++ .../burrower_claws_l_hand.png | Bin .../burrower_claws_r_hand.png | Bin 4 files changed, 9 insertions(+), 6 deletions(-) rename Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/{claws_arms.rsi => short_claws_arms.rsi}/burrower_claws_l_hand.png (100%) rename Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/{claws_arms.rsi => short_claws_arms.rsi}/burrower_claws_r_hand.png (100%) diff --git a/Resources/Prototypes/_Arcane/Entities/Mobs/Customization/Markings/humanoid_xeno.yml b/Resources/Prototypes/_Arcane/Entities/Mobs/Customization/Markings/humanoid_xeno.yml index 0ce25a9ac78..fac305a7c7d 100644 --- a/Resources/Prototypes/_Arcane/Entities/Mobs/Customization/Markings/humanoid_xeno.yml +++ b/Resources/Prototypes/_Arcane/Entities/Mobs/Customization/Markings/humanoid_xeno.yml @@ -202,7 +202,6 @@ - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi state: burrower_tail_spike - - type: marking id: HumanoidXenoTailLord bodyPart: Tail @@ -214,7 +213,7 @@ - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi state: lord_tail_butt - sprite: _Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi - state: lord_tail_spike + state: lord_tail_spikes - type: marking id: HumanoidXenoTailOpress @@ -533,11 +532,11 @@ speciesRestriction: [HumanoidXeno] sprites: - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi - state: defender_head + state: defer_head - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi - state: defender_teeth + state: defer_teeth - sprite: _Arcane/Mobs/Customization/HumanoidXeno/head.rsi - state: defender_head_shine + state: defer_head_shine - type: marking id: HumanoidXenoHeadValkyr @@ -823,7 +822,7 @@ - type: marking id: HumanoidXenoLegsBurrowerLeft bodyPart: LFoot - markingCategory: LefttFoot + markingCategory: LeftFoot speciesRestriction: [HumanoidXeno] sprites: - sprite: _Arcane/Mobs/Customization/HumanoidXeno/claws_legs.rsi diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/meta.json b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/meta.json index 3575bbfc6d5..ca0d5b32c43 100644 --- a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/meta.json +++ b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/long_tails.rsi/meta.json @@ -75,6 +75,10 @@ "name": "razor_tail", "directions": 4 }, + { + "name": "razor_tail_spike", + "directions": 4 + }, { "name": "valkyr_tail", "directions": 4 diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/burrower_claws_l_hand.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/short_claws_arms.rsi/burrower_claws_l_hand.png similarity index 100% rename from Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/burrower_claws_l_hand.png rename to Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/short_claws_arms.rsi/burrower_claws_l_hand.png diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/burrower_claws_r_hand.png b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/short_claws_arms.rsi/burrower_claws_r_hand.png similarity index 100% rename from Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/burrower_claws_r_hand.png rename to Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/short_claws_arms.rsi/burrower_claws_r_hand.png From 30e0047e3a585ec01645db5084ea92e2a33310d1 Mon Sep 17 00:00:00 2001 From: bzzzbzzbz Date: Sun, 9 Aug 2026 22:30:15 +0700 Subject: [PATCH 3/3] =?UTF-8?q?=D1=83=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BB=D0=B8=D1=88=D0=BD=D0=B5=D0=B5=20=D0=B8=D0=B7=20=D0=BC?= =?UTF-8?q?=D0=B5=D1=82=D1=8B=20=D0=BA=D0=BE=D0=B3=D1=82=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Customization/HumanoidXeno/claws_arms.rsi/meta.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/meta.json b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/meta.json index 8bf336c3a5b..d784ce0de39 100644 --- a/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/meta.json +++ b/Resources/Textures/_Arcane/Mobs/Customization/HumanoidXeno/claws_arms.rsi/meta.json @@ -14,14 +14,6 @@ { "name": "razor_claws_right", "directions": 4 - }, - { - "name": "burrower_claws_l_hand", - "directions": 4 - }, - { - "name": "burrower_claws_r_hand", - "directions": 4 } ] }