]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add SnoutCover appearance layer (#39949)
authorScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Fri, 29 Aug 2025 17:12:51 +0000 (19:12 +0200)
committerGitHub <noreply@github.com>
Fri, 29 Aug 2025 17:12:51 +0000 (19:12 +0200)
* init

* cover

Content.Shared/Humanoid/HumanoidVisualLayers.cs
Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs
Content.Shared/Humanoid/Markings/MarkingCategories.cs
Resources/Locale/en-US/preferences/ui/markings-picker.ftl
Resources/Prototypes/Entities/Mobs/Species/arachnid.yml
Resources/Prototypes/Entities/Mobs/Species/base.yml
Resources/Prototypes/Entities/Mobs/Species/moth.yml
Resources/Prototypes/Entities/Mobs/Species/vox.yml

index ca78564bfdf65b49ffa6a7835d92afa80e8252ad..6b5f16300082225a14d743f18eb9aced2dd589c7 100644 (file)
@@ -15,6 +15,7 @@ namespace Content.Shared.Humanoid
         Chest,
         Head,
         Snout,
+        SnoutCover, // things layered over snouts (i.e. noses)
         HeadSide, // side parts (i.e., frills)
         HeadTop,  // top parts (i.e., ears)
         Eyes,
index 0f8b940bd662cfe0b44d6fd360b03f08099dddd5..1365c488d88324ca1e219534eebf34ad851d801b 100644 (file)
@@ -42,6 +42,11 @@ namespace Content.Shared.Humanoid
                     yield return HumanoidVisualLayers.Hair;
                     yield return HumanoidVisualLayers.FacialHair;
                     yield return HumanoidVisualLayers.Snout;
+                    yield return HumanoidVisualLayers.SnoutCover;
+                    break;
+                case HumanoidVisualLayers.Snout:
+                    yield return HumanoidVisualLayers.Snout;
+                    yield return HumanoidVisualLayers.SnoutCover;
                     break;
                 case HumanoidVisualLayers.LArm:
                     yield return HumanoidVisualLayers.LArm;
index 25511750966b758bde80ec5fe9b7f9220f52fcff..a49ac7d416dfa1042e6be5dffd97597af74866cb 100644 (file)
@@ -12,6 +12,7 @@ namespace Content.Shared.Humanoid.Markings
         HeadTop,
         HeadSide,
         Snout,
+        SnoutCover,
         Chest,
         UndergarmentTop,
         UndergarmentBottom,
index af2e81ce3baac344ea49e38211e5050b5b7c476a..41792cbf9c97d3c1603c22f63bb9d3140e456ef8 100644 (file)
@@ -21,6 +21,7 @@ markings-category-Head = Head
 markings-category-HeadTop = Head (Top)
 markings-category-HeadSide = Head (Side)
 markings-category-Snout = Snout
+markings-category-SnoutCover = Snout (Cover)
 markings-category-UndergarmentTop = Undergarment (Top)
 markings-category-UndergarmentBottom = Undergarment (Bottom)
 markings-category-Chest = Chest
index 110e6513da14fd57cda22d975cf752ad76c61f19..92d118cb2642289c729f9f7e58180a9e4bb4b45c 100644 (file)
@@ -95,6 +95,7 @@
       - map: [ "enum.HumanoidVisualLayers.Tail" ] # Mentioned in moth code: This needs renaming lol.
       - map: [ "back" ]
       - map: [ "neck" ]
+      - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
       - map: [ "enum.HumanoidVisualLayers.FacialHair" ]
       - map: [ "enum.HumanoidVisualLayers.Hair" ] # Do these need to be here? (arachnid hair arachnid hair)
       - map: [ "enum.HumanoidVisualLayers.HeadSide" ]
   - type: HumanoidAppearance
     species: Arachnid
   - type: Inventory
-    speciesId: arachnid 
+    speciesId: arachnid
 
 
 #>88w88<
index 3bb43c26cb40b7a7c0aa312f27e04ee1e9cec98f..d4fecee2ca50873fb43ef15494e469922c2fccfd 100644 (file)
@@ -35,6 +35,7 @@
     - map: [ "outerClothing" ]
     - map: [ "back" ]
     - map: [ "neck" ]
+    - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
     - map: [ "enum.HumanoidVisualLayers.FacialHair" ]
     - map: [ "enum.HumanoidVisualLayers.Hair" ]
     - map: [ "enum.HumanoidVisualLayers.HeadSide" ]
     - map: [ "outerClothing" ]
     - map: [ "back" ]
     - map: [ "neck" ]
+    - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
     - map: [ "enum.HumanoidVisualLayers.FacialHair" ]
     - map: [ "enum.HumanoidVisualLayers.Hair" ]
     - map: [ "enum.HumanoidVisualLayers.HeadSide" ]
index 0543f309319bec6b1130dc694c41b649be19df33..9503c2f56d795234aeeda80b4610753dc4181b4d 100644 (file)
       - map: [ "enum.HumanoidVisualLayers.Tail" ] #in the utopian future we should probably have a wings enum inserted here so everyhting doesn't break
       - map: [ "back" ]
       - map: [ "neck" ]
+      - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
       - map: [ "enum.HumanoidVisualLayers.FacialHair" ]
       - map: [ "enum.HumanoidVisualLayers.Hair" ]
       - map: [ "enum.HumanoidVisualLayers.HeadSide" ]
index fa22736179ee19ed4bd4be8ccba22535509208c6..b49d0fb4098837dee6146ae96992745c8be63d74 100644 (file)
@@ -86,6 +86,7 @@
     - map: [ "back" ]
     - map: [ "neck" ]
     - map: [ "suitstorage" ] # This is not in the default order
+    - map: [ "enum.HumanoidVisualLayers.SnoutCover" ]
     - map: [ "enum.HumanoidVisualLayers.FacialHair" ]
     - map: [ "enum.HumanoidVisualLayers.Hair" ]
     - map: [ "enum.HumanoidVisualLayers.HeadSide" ]