diff --git a/Content.Client/Humanoid/HumanoidAppearanceSystem.cs b/Content.Client/Humanoid/HumanoidAppearanceSystem.cs index 5ab209602e..72bd2d4d2d 100644 --- a/Content.Client/Humanoid/HumanoidAppearanceSystem.cs +++ b/Content.Client/Humanoid/HumanoidAppearanceSystem.cs @@ -330,13 +330,14 @@ public sealed class HumanoidAppearanceSystem : SharedHumanoidAppearanceSystem // Okay so if the marking prototype is modified but we load old marking data this may no longer be valid // and we need to check the index is correct. // So if that happens just default to white? + // Alpha WD EDIT if (colors != null && j < colors.Count) { - sprite.LayerSetColor(layerId, colors[j]); + sprite.LayerSetColor(layerId, colors[j].WithAlpha(markingPrototype.LayerAlpha)); } else { - sprite.LayerSetColor(layerId, Color.White); + sprite.LayerSetColor(layerId, Color.White.WithAlpha(markingPrototype.LayerAlpha)); } } } diff --git a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml index 0b902d349d..03a056bc08 100644 --- a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml +++ b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml @@ -131,6 +131,15 @@ + + +