diff --git a/Content.Shared/Humanoid/SkinColor.cs b/Content.Shared/Humanoid/SkinColor.cs index 55fab4af5ba..c09390aa404 100644 --- a/Content.Shared/Humanoid/SkinColor.cs +++ b/Content.Shared/Humanoid/SkinColor.cs @@ -136,16 +136,11 @@ public static Color TintedHues(Color color) /// The skin color to blend with /// Blending factor (0.0 to 1.0) /// Tinted hue color - public static Color TintedHuesSkin(Color color, Color skinColor, float blendFactor = 0.5f) + public static Color TintedHuesSkin(Color color, Color skinColor, float blendFactor = 0.75f) { blendFactor = MathHelper.Clamp(blendFactor, 0.0f, 1.0f); - var r = MathHelper.Lerp(skinColor.R, color.R, blendFactor); - var g = MathHelper.Lerp(skinColor.G, color.G, blendFactor); - var b = MathHelper.Lerp(skinColor.B, color.B, blendFactor); - var a = color.A; - - return new Color(r, g, b, a); + return Color.InterpolateBetween(skinColor, color, blendFactor); } ///