From 0ad32326c91a7f87e3cb0cfba3f2ef5924f86644 Mon Sep 17 00:00:00 2001 From: pandoraberry Date: Sun, 2 Aug 2026 22:24:10 -0700 Subject: [PATCH 1/3] Fix tail markings rendering over clothing --- .../Mobs/Customization/Markings/reptilian.yml | 20 ++++++ .../Mobs/Customization/Markings/kitsune.yml | 12 ++++ .../Mobs/Customization/Markings/vulpkanin.yml | 61 +++++++++++++++++++ .../Mobs/Customization/Markings/hydrakin.yml | 25 ++++++++ 4 files changed, 118 insertions(+) diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml index e0043d7fe5e..0431121cb5f 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml @@ -141,6 +141,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Reptilian] + layering: # Triad + tail_smooth_primary: TailBehind # Triad + tail_smooth_secondary: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_smooth_primary @@ -152,6 +155,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Reptilian] + layering: # Triad + tail_large: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_large @@ -161,6 +166,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Reptilian] + layering: # Triad + tail_spikes: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_spikes @@ -169,6 +176,8 @@ id: LizardTailLTiger bodyPart: Tail markingCategory: Tail + layering: # Triad + tail_ltiger: TailBehind # Triad speciesRestriction: [Reptilian] sprites: - sprite: Mobs/Customization/reptilian_parts.rsi @@ -179,6 +188,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Reptilian] + layering: # Triad + tail_dtiger: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_dtiger @@ -363,6 +374,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [] + layering: # Triad + tail_smooth_wagging_primary: TailBehind # Triad + tail_smooth_wagging_secondary: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_smooth_wagging_primary @@ -374,6 +388,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [] + layering: # Triad + tail_spikes_wagging: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_spikes_wagging @@ -383,6 +399,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [] + layering: + tail_ltiger_wagging: TailBehind sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_ltiger_wagging @@ -392,6 +410,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [] + layering: # Triad + tail_dtiger_wagging: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_dtiger_wagging diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/kitsune.yml b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/kitsune.yml index 9dcdea0feda..6f460aa385e 100644 --- a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/kitsune.yml +++ b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/kitsune.yml @@ -6,6 +6,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human, Vulpkanin, Felinid] #triad + layering: # Triad + kitsune_primary: TailBehind # Triad + kitsune_secondary: TailBehind # Triad coloring: default: type: !type:CategoryColoring @@ -24,6 +27,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human, Vulpkanin, Felinid] # triad + layering: # Triad + foxninetailstone1: TailBehind # Triad + foxninetailstone2: TailBehind # Triad coloring: default: type: !type:CategoryColoring @@ -42,6 +48,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human, Vulpkanin, Felinid] #triad + layering: # Triad + foxthreetailstone1: TailBehind # Triad + foxthreetailstone2: TailBehind # Triad coloring: default: type: !type:CategoryColoring @@ -60,6 +69,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human, Vulpkanin, Felinid] #triad + layering: # Triad + foxtwotailstone1: TailBehind # Triad + foxtwotailstone2: TailBehind # Triad coloring: default: type: !type:CategoryColoring diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml index 6f54914d97b..8f14c9aa793 100644 --- a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml +++ b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml @@ -273,6 +273,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + vulp: TailBehind # Triad + vulp-fade: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp @@ -284,6 +287,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + vulp: TailBehind # Triad + vulp-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp @@ -295,6 +301,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + vulp_wag: TailBehind # Triad + vulp_wag-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp_wag @@ -306,6 +315,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + vulp_wag: TailBehind # Triad + vulp_wag-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp_wag @@ -317,6 +329,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + vulp_alt: TailBehind # Triad + vulp_alt-fade: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp_alt @@ -328,6 +343,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + vulp_alt: TailBehind # Triad + vulp_alt-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp_alt @@ -339,6 +357,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + long: TailBehind # Triad + long-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: long @@ -350,6 +371,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + fox: TailBehind # Triad + fox-fade: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox @@ -361,6 +385,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + fox: TailBehind # Triad + fox-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox @@ -372,6 +399,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + fox_wag: TailBehind # Triad + fox_wag-fade: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox_wag @@ -383,6 +413,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + fox_wag: TailBehind # Triad + fox_wag-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox_wag @@ -394,6 +427,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin] + layering: # Triad + bushfluff: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: bushfluff @@ -403,6 +438,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin] + layering: # Triad + bushfluff_wag: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: bushfluff_wag @@ -412,6 +449,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + coyote: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: coyote @@ -421,6 +460,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + coyote_wag: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: coyote_wag @@ -430,6 +471,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin] + layering: # Triad + corgi_wag: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: corgi_wag @@ -439,6 +482,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + husky-inner: TailBehind # Triad + husky-outer: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: husky-inner @@ -450,6 +496,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + husky: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: husky @@ -459,6 +507,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + fox2: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox2 @@ -468,6 +518,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + fox3: TailBehind # Triad + fox3-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox3 @@ -479,6 +532,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + fennec: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fennec @@ -488,6 +543,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + otie: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: otie @@ -497,6 +554,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] + layering: # Triad + fluffy: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fluffy @@ -506,6 +565,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin] + layering: # Triad + dalmatian_wag: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: dalmatian_wag diff --git a/Resources/Prototypes/_Obelisk/Entities/Mobs/Customization/Markings/hydrakin.yml b/Resources/Prototypes/_Obelisk/Entities/Mobs/Customization/Markings/hydrakin.yml index 91abdb6c12d..487bd7243ac 100644 --- a/Resources/Prototypes/_Obelisk/Entities/Mobs/Customization/Markings/hydrakin.yml +++ b/Resources/Prototypes/_Obelisk/Entities/Mobs/Customization/Markings/hydrakin.yml @@ -74,6 +74,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_default: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_default @@ -83,6 +85,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_nub: TailBehind # Triad + tail_nub_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_nub @@ -94,6 +99,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_feathers: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_feathers @@ -103,6 +110,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_feathers: TailBehind # Triad + tail_feathers_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_feathers @@ -114,6 +124,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_spiny: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_spiny @@ -123,6 +135,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_spiny: TailBehind # Triad + tail_spiny_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_spiny @@ -134,6 +149,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_fins: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_fins @@ -143,6 +160,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_fins: TailBehind # Triad + tail_fins_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_fins @@ -154,6 +174,9 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_feathers_seer: TailBehind # Triad + tail_feathers_seer_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_feathers_seer @@ -165,6 +188,8 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] + layering: # Triad + tail_feathers_seer: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_feathers_seer From 28f85888194507cc5f10b5d722cfaaf1d9439e9f Mon Sep 17 00:00:00 2001 From: pandoraberry Date: Mon, 3 Aug 2026 15:06:32 -0700 Subject: [PATCH 2/3] Remove changes except reptilian, reason being missing behind sprite for other species --- .../Mobs/Customization/Markings/kitsune.yml | 12 ---- .../Mobs/Customization/Markings/vulpkanin.yml | 61 ------------------- .../Mobs/Customization/Markings/hydrakin.yml | 25 -------- 3 files changed, 98 deletions(-) diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/kitsune.yml b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/kitsune.yml index 6f460aa385e..9dcdea0feda 100644 --- a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/kitsune.yml +++ b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/kitsune.yml @@ -6,9 +6,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human, Vulpkanin, Felinid] #triad - layering: # Triad - kitsune_primary: TailBehind # Triad - kitsune_secondary: TailBehind # Triad coloring: default: type: !type:CategoryColoring @@ -27,9 +24,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human, Vulpkanin, Felinid] # triad - layering: # Triad - foxninetailstone1: TailBehind # Triad - foxninetailstone2: TailBehind # Triad coloring: default: type: !type:CategoryColoring @@ -48,9 +42,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human, Vulpkanin, Felinid] #triad - layering: # Triad - foxthreetailstone1: TailBehind # Triad - foxthreetailstone2: TailBehind # Triad coloring: default: type: !type:CategoryColoring @@ -69,9 +60,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human, Vulpkanin, Felinid] #triad - layering: # Triad - foxtwotailstone1: TailBehind # Triad - foxtwotailstone2: TailBehind # Triad coloring: default: type: !type:CategoryColoring diff --git a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml index 8f14c9aa793..6f54914d97b 100644 --- a/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml +++ b/Resources/Prototypes/_DV/Entities/Mobs/Customization/Markings/vulpkanin.yml @@ -273,9 +273,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - vulp: TailBehind # Triad - vulp-fade: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp @@ -287,9 +284,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - vulp: TailBehind # Triad - vulp-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp @@ -301,9 +295,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - vulp_wag: TailBehind # Triad - vulp_wag-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp_wag @@ -315,9 +306,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - vulp_wag: TailBehind # Triad - vulp_wag-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp_wag @@ -329,9 +317,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - vulp_alt: TailBehind # Triad - vulp_alt-fade: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp_alt @@ -343,9 +328,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - vulp_alt: TailBehind # Triad - vulp_alt-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: vulp_alt @@ -357,9 +339,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - long: TailBehind # Triad - long-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: long @@ -371,9 +350,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - fox: TailBehind # Triad - fox-fade: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox @@ -385,9 +361,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - fox: TailBehind # Triad - fox-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox @@ -399,9 +372,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - fox_wag: TailBehind # Triad - fox_wag-fade: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox_wag @@ -413,9 +383,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - fox_wag: TailBehind # Triad - fox_wag-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox_wag @@ -427,8 +394,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin] - layering: # Triad - bushfluff: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: bushfluff @@ -438,8 +403,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin] - layering: # Triad - bushfluff_wag: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: bushfluff_wag @@ -449,8 +412,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - coyote: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: coyote @@ -460,8 +421,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - coyote_wag: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: coyote_wag @@ -471,8 +430,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin] - layering: # Triad - corgi_wag: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: corgi_wag @@ -482,9 +439,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - husky-inner: TailBehind # Triad - husky-outer: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: husky-inner @@ -496,8 +450,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - husky: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: husky @@ -507,8 +459,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - fox2: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox2 @@ -518,9 +468,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - fox3: TailBehind # Triad - fox3-tip: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fox3 @@ -532,8 +479,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - fennec: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fennec @@ -543,8 +488,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - otie: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: otie @@ -554,8 +497,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin, Felinid] - layering: # Triad - fluffy: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: fluffy @@ -565,8 +506,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Vulpkanin] - layering: # Triad - dalmatian_wag: TailBehind # Triad sprites: - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi state: dalmatian_wag diff --git a/Resources/Prototypes/_Obelisk/Entities/Mobs/Customization/Markings/hydrakin.yml b/Resources/Prototypes/_Obelisk/Entities/Mobs/Customization/Markings/hydrakin.yml index 487bd7243ac..91abdb6c12d 100644 --- a/Resources/Prototypes/_Obelisk/Entities/Mobs/Customization/Markings/hydrakin.yml +++ b/Resources/Prototypes/_Obelisk/Entities/Mobs/Customization/Markings/hydrakin.yml @@ -74,8 +74,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_default: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_default @@ -85,9 +83,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_nub: TailBehind # Triad - tail_nub_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_nub @@ -99,8 +94,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_feathers: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_feathers @@ -110,9 +103,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_feathers: TailBehind # Triad - tail_feathers_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_feathers @@ -124,8 +114,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_spiny: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_spiny @@ -135,9 +123,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_spiny: TailBehind # Triad - tail_spiny_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_spiny @@ -149,8 +134,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_fins: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_fins @@ -160,9 +143,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_fins: TailBehind # Triad - tail_fins_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_fins @@ -174,9 +154,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_feathers_seer: TailBehind # Triad - tail_feathers_seer_overlay: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_feathers_seer @@ -188,8 +165,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Hydrakin] - layering: # Triad - tail_feathers_seer: TailBehind # Triad sprites: - sprite: _Obelisk/Mobs/Customization/hydrakin_parts.rsi state: tail_feathers_seer From a8425908fe4b9c7efaa03e6f7a18d2bcba004088 Mon Sep 17 00:00:00 2001 From: pandoraberry Date: Mon, 3 Aug 2026 15:19:32 -0700 Subject: [PATCH 3/3] Actual commit --- .../Mobs/Customization/Markings/reptilian.yml | 60 ++++++++++++------- 1 file changed, 38 insertions(+), 22 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml index 0431121cb5f..d648decf7e5 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/reptilian.yml @@ -142,13 +142,18 @@ markingCategory: Tail speciesRestriction: [Reptilian] layering: # Triad - tail_smooth_primary: TailBehind # Triad - tail_smooth_secondary: TailBehind # Triad + tail_smooth_behind_primary: TailBehind # Triad + tail_smooth_behind_secondary: TailBehind # Triad + tail_smooth_front: Tail # Triad + colorLinks: # Triad + tail_smooth_behind_primary: tail_smooth_front # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_smooth_primary + state: tail_smooth_behind_primary - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_smooth_secondary + state: tail_smooth_behind_secondary + - sprite: Mobs/Customization/reptilian_parts.rsi + state: tail_smooth_front - type: marking id: LizardTailLarge @@ -156,10 +161,15 @@ markingCategory: Tail speciesRestriction: [Reptilian] layering: # Triad - tail_large: TailBehind # Triad + tail_large_behind: TailBehind # Triad + tail_large_front: Tail # Triad + colorLinks: # Triad + tail_large_behind: tail_large_front # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_large + state: tail_large_behind + - sprite: Mobs/Customization/reptilian_parts.rsi + state: tail_large_front - type: marking id: LizardTailSpikes @@ -167,21 +177,31 @@ markingCategory: Tail speciesRestriction: [Reptilian] layering: # Triad - tail_spikes: TailBehind # Triad + tail_spikes_behind: TailBehind # Triad + tail_spikes_front: Tail # Triad + colorLinks: # Triad + tail_spikes_behind: tail_spikes_front # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_spikes + state: tail_spikes_behind + - sprite: Mobs/Customization/reptilian_parts.rsi + state: tail_spikes_front - type: marking id: LizardTailLTiger bodyPart: Tail markingCategory: Tail - layering: # Triad - tail_ltiger: TailBehind # Triad speciesRestriction: [Reptilian] + layering: # Triad + tail_ltiger_behind: TailBehind # Triad + tail_ltiger_front: Tail # Triad + colorLinks: # Triad + tail_ltiger_behind: tail_ltiger_front # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_ltiger + state: tail_ltiger_behind + - sprite: Mobs/Customization/reptilian_parts.rsi + state: tail_ltiger_front - type: marking id: LizardTailDTiger @@ -189,10 +209,15 @@ markingCategory: Tail speciesRestriction: [Reptilian] layering: # Triad - tail_dtiger: TailBehind # Triad + tail_dtiger_behind: TailBehind # Triad + tail_dtiger_front: Tail # Triad + colorLinks: # Triad + tail_dtiger_behind: tail_dtiger_front # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi - state: tail_dtiger + state: tail_dtiger_behind + - sprite: Mobs/Customization/reptilian_parts.rsi + state: tail_dtiger_front - type: marking id: LizardSnoutRound @@ -374,9 +399,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [] - layering: # Triad - tail_smooth_wagging_primary: TailBehind # Triad - tail_smooth_wagging_secondary: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_smooth_wagging_primary @@ -388,8 +410,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [] - layering: # Triad - tail_spikes_wagging: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_spikes_wagging @@ -399,8 +419,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [] - layering: - tail_ltiger_wagging: TailBehind sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_ltiger_wagging @@ -410,8 +428,6 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [] - layering: # Triad - tail_dtiger_wagging: TailBehind # Triad sprites: - sprite: Mobs/Customization/reptilian_parts.rsi state: tail_dtiger_wagging