Mirror of 1.4.23 from Lovers Lab

This commit is contained in:
ghostclinic3YTB 2023-04-03 21:48:56 -04:00
parent b501ddfb0f
commit e47a1fc4f0
730 changed files with 646 additions and 182 deletions

View file

@ -143,7 +143,7 @@ namespace SizedApparel
public enum SizedApparelBodyPartOf
{
All, Torso, Breasts, Crotch, Penis, Balls, Vagina, Anus, Belly, PubicHair, Udder, Hips, Thighs, hands, feet, None
All, Torso, Breasts, Nipples, Crotch, Penis, Balls, Vagina, Anus, Belly, PubicHair, Udder, Hips, Thighs, hands, feet, None
}
public static class SizedApparelBodyPartOfExtension
{
@ -161,7 +161,11 @@ namespace SizedApparel
return false;
return true;
case SizedApparelBodyPartOf.Breasts:
if (source == SizedApparelBodyPartOf.Breasts)
if (source == SizedApparelBodyPartOf.Breasts || source == SizedApparelBodyPartOf.Nipples)
return true;
return false;
case SizedApparelBodyPartOf.Nipples:
if (source == SizedApparelBodyPartOf.Nipples)
return true;
return false;
case SizedApparelBodyPartOf.Crotch:
@ -396,7 +400,6 @@ namespace SizedApparel
public Color? variationColor;
public colorOverrideMode variationColorMode = colorOverrideMode.Default;
//TODO. age setting?
public int minDrawAge = -1;
public int maxDrawAge = -1;
@ -505,10 +508,10 @@ namespace SizedApparel
positionOffsetEast = east;
positionOffsetWest = west;
}
public Graphic GetBodyPartGraphics(bool isHorny, bool mustMatchSize = false, bool mustMatchBodytype = false, bool mustMatchRace = false, string poseOverride = null)
public Graphic GetBodyPartGraphics(bool isHorny, bool mustMatchSize = false, bool mustMatchBodytype = false, bool mustMatchRace = false, string poseOverride = null, string variationOverride = null)
{
SizedApparelTexturePointDef var;
return GetBodyPartGraphics(isHorny, out var, mustMatchBodytype, mustMatchSize, mustMatchRace, poseOverride);
return GetBodyPartGraphics(isHorny, out var, mustMatchBodytype, mustMatchSize, mustMatchRace, poseOverride, variationOverride);
}
public Graphic GetBodyPartGraphics(bool isHorny, out SizedApparelTexturePointDef outPoints, bool mustMatchSize = false, bool mustMatchBodyType = false , bool mustMatchRace = false ,string poseOverride = null, string variationOverride = null)