Humanoid fixes (#11538)
* humanoid sexmorph sprite restoration can't believe i broke sex/gender AGAIN * fixes default species appearances with no profile, tweaks randomization to no longer randomize species * A * fixes an oops #11494
This commit is contained in:
@@ -12,11 +12,12 @@ public enum HumanoidVisualizerKey
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class HumanoidVisualizerData : ICloneable
|
||||
{
|
||||
public HumanoidVisualizerData(string species, Dictionary<HumanoidVisualLayers, CustomBaseLayerInfo> customBaseLayerInfo, Color skinColor, List<HumanoidVisualLayers> layerVisibility, List<Marking> markings)
|
||||
public HumanoidVisualizerData(string species, Dictionary<HumanoidVisualLayers, CustomBaseLayerInfo> customBaseLayerInfo, Color skinColor, Sex sex, List<HumanoidVisualLayers> layerVisibility, List<Marking> markings)
|
||||
{
|
||||
Species = species;
|
||||
CustomBaseLayerInfo = customBaseLayerInfo;
|
||||
SkinColor = skinColor;
|
||||
Sex = sex;
|
||||
LayerVisibility = layerVisibility;
|
||||
Markings = markings;
|
||||
}
|
||||
@@ -24,11 +25,12 @@ public sealed class HumanoidVisualizerData : ICloneable
|
||||
public string Species { get; }
|
||||
public Dictionary<HumanoidVisualLayers, CustomBaseLayerInfo> CustomBaseLayerInfo { get; }
|
||||
public Color SkinColor { get; }
|
||||
public Sex Sex { get; }
|
||||
public List<HumanoidVisualLayers> LayerVisibility { get; }
|
||||
public List<Marking> Markings { get; }
|
||||
|
||||
public object Clone()
|
||||
{
|
||||
return new HumanoidVisualizerData(Species, new(CustomBaseLayerInfo), SkinColor, new(LayerVisibility), new(Markings));
|
||||
return new HumanoidVisualizerData(Species, new(CustomBaseLayerInfo), SkinColor, Sex, new(LayerVisibility), new(Markings));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user