diff --git a/Content.Shared/Humanoid/HumanoidVisualLayers.cs b/Content.Shared/Humanoid/HumanoidVisualLayers.cs index c041f75d81c..885f541f702 100644 --- a/Content.Shared/Humanoid/HumanoidVisualLayers.cs +++ b/Content.Shared/Humanoid/HumanoidVisualLayers.cs @@ -8,6 +8,7 @@ namespace Content.Shared.Humanoid { Special, // for the cat ears Tail, + TailOverlay, // markings that go ontop of tails Hair, FacialHair, UndergarmentTop, diff --git a/Resources/Locale/en-US/preferences/ui/markings-picker.ftl b/Resources/Locale/en-US/preferences/ui/markings-picker.ftl index 676c17a908c..055c48b5d9f 100644 --- a/Resources/Locale/en-US/preferences/ui/markings-picker.ftl +++ b/Resources/Locale/en-US/preferences/ui/markings-picker.ftl @@ -63,3 +63,5 @@ markings-layer-LLeg = Left Leg markings-layer-RFoot = Right Foot markings-layer-LFoot = Left Foot markings-layer-Overlay = Overlay +markings-layer-TailOverlay = Overlay + diff --git a/Resources/Prototypes/Body/Species/vox.yml b/Resources/Prototypes/Body/Species/vox.yml index cfbd77d5084..08cf79685f4 100644 --- a/Resources/Prototypes/Body/Species/vox.yml +++ b/Resources/Prototypes/Body/Species/vox.yml @@ -59,6 +59,9 @@ limit: 1 required: true default: [ VoxTail ] + enum.HumanoidVisualLayers.TailOverlay: + limit: 1 + required: false enum.HumanoidVisualLayers.UndergarmentTop: limit: 1 required: false diff --git a/Resources/Prototypes/Body/base_organs.yml b/Resources/Prototypes/Body/base_organs.yml index 5b64276d030..0cfaf8b4ac4 100644 --- a/Resources/Prototypes/Body/base_organs.yml +++ b/Resources/Prototypes/Body/base_organs.yml @@ -42,6 +42,7 @@ - Chest - Tail - Overlay + - TailOverlay - UndergarmentTop - UndergarmentBottom - Special diff --git a/Resources/Prototypes/Body/species_appearance.yml b/Resources/Prototypes/Body/species_appearance.yml index aa584a5e0c7..44369b15489 100644 --- a/Resources/Prototypes/Body/species_appearance.yml +++ b/Resources/Prototypes/Body/species_appearance.yml @@ -42,6 +42,7 @@ - map: [ "outerClothing" ] - map: [ "back" ] - map: [ "neck" ] + - map: [ "suitstorage" ] # Stuff that goes in front of equipment - map: [ "enum.HumanoidVisualLayers.SnoutCover" ] @@ -50,6 +51,7 @@ - map: [ "enum.HumanoidVisualLayers.HeadSide" ] - map: [ "enum.HumanoidVisualLayers.HeadTop" ] - map: [ "enum.HumanoidVisualLayers.Tail" ] + - map: [ "enum.HumanoidVisualLayers.TailOverlay" ] # Stuff that goes in front of stuff that goes in front of equipment - map: [ "mask" ] diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml index c1112ebaea6..a4ddbfcd79d 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml @@ -94,7 +94,7 @@ - type: marking id: TattooVoxTailRing # TODO // Looks off on some tails (i.e docked/amputated), if conditionals for markings ever get implemented this needs to be updated to account for those. - bodyPart: Tail + bodyPart: TailOverlay groupWhitelist: [Vox] coloring: default: