namespace Content.Shared.CharacterAppearance { public static class HairStyles { public const string DefaultHairStyle = "HairBald"; public const string DefaultFacialHairStyle = "FacialHairShaved"; public static readonly IReadOnlyList RealisticHairColors = new List { Color.Yellow, Color.Black, Color.SandyBrown, Color.Brown, Color.Wheat, Color.Gray }; // These comparers put the default hair style (shaved/bald) at the very top. // For in the hair style pickers. public static readonly IComparer SpriteAccessoryComparer = Comparer.Create((a, b) => { var cmp = -a.Priority.CompareTo(b.Priority); if (cmp != 0) return cmp; return string.Compare(a.Name, b.Name, StringComparison.CurrentCulture); }); } }