diff --git a/1.3/Assemblies/RJW_PlasticSurgeries.dll b/1.3/Assemblies/RJW_PlasticSurgeries.dll index 3c1b9cd..42556d0 100644 Binary files a/1.3/Assemblies/RJW_PlasticSurgeries.dll and b/1.3/Assemblies/RJW_PlasticSurgeries.dll differ diff --git a/Assemblies/RJW_PlasticSurgeries.dll b/Assemblies/RJW_PlasticSurgeries.dll index 3c1b9cd..42556d0 100644 Binary files a/Assemblies/RJW_PlasticSurgeries.dll and b/Assemblies/RJW_PlasticSurgeries.dll differ diff --git a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Mammoplasty.cs b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Mammoplasty.cs index 104f71c..e01620b 100644 --- a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Mammoplasty.cs +++ b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Mammoplasty.cs @@ -10,13 +10,12 @@ namespace RJW_PlasticSurgeries { public override IEnumerable GetPartsToApplyOn(Pawn pawn, RecipeDef recipe) { - if (pawn.gender != Gender.Female) yield break; - var part = Genital_Helper.get_genitalsBPR(pawn); if (part != null) { var hediffs = Genital_Helper.get_PartsHediffList(pawn, part); - if (Genital_Helper.has_breasts(pawn, hediffs)) yield return part; + if (Genital_Helper.has_breasts(pawn, hediffs) && pawn.GetBreastList().Any(hed => hed.Severity >= 0.02f)) + yield return part; } } diff --git a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Sphinctoplasty.cs b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Sphinctoplasty.cs index 658a8be..c482bd6 100644 --- a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Sphinctoplasty.cs +++ b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Sphinctoplasty.cs @@ -11,8 +11,6 @@ namespace RJW_PlasticSurgeries { public override IEnumerable GetPartsToApplyOn(Pawn pawn, RecipeDef recipe) { - if (pawn.gender != Gender.Female) yield break; - var part = Genital_Helper.get_anusBPR(pawn); if (part != null) { diff --git a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Vaginoplasty.cs b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Vaginoplasty.cs index c8569d1..1881bd2 100644 --- a/Source/RJW_PlasticSurgeries/Recipe_Surgery_Vaginoplasty.cs +++ b/Source/RJW_PlasticSurgeries/Recipe_Surgery_Vaginoplasty.cs @@ -12,8 +12,6 @@ namespace RJW_PlasticSurgeries { public override IEnumerable GetPartsToApplyOn(Pawn pawn, RecipeDef recipe) { - if (pawn.gender != Gender.Female) yield break; - var part = Genital_Helper.get_genitalsBPR(pawn); if (part != null) {