mirror of
https://github.com/amevarashi/RJW-Sexperience.git
synced 2024-08-14 23:54:08 +00:00
Move HasHymen method to Recipe_HymenSurgery
This commit is contained in:
parent
fdd706a998
commit
6c8f14020e
2 changed files with 3 additions and 6 deletions
|
@ -72,11 +72,6 @@ namespace RJWSexperience
|
|||
{
|
||||
return pawn.records.GetValue(VariousDefOf.VaginalSexCount) == 0;
|
||||
}
|
||||
public static bool HasHymen(this Pawn pawn)
|
||||
{
|
||||
Trait virgin = pawn.story?.traits?.GetTrait(VariousDefOf.Virgin);
|
||||
return virgin?.Degree > 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// If pawn is virgin, lose his/her virginity.
|
||||
|
|
|
@ -17,7 +17,7 @@ namespace RJWSexperience.Virginity
|
|||
yield break;
|
||||
|
||||
List<Hediff> hediffs = Genital_Helper.get_PartsHediffList(pawn, part);
|
||||
if (Genital_Helper.has_vagina(pawn, hediffs) && !pawn.HasHymen())
|
||||
if (Genital_Helper.has_vagina(pawn, hediffs) && !HasHymen(pawn))
|
||||
yield return part;
|
||||
}
|
||||
|
||||
|
@ -33,5 +33,7 @@ namespace RJWSexperience.Virginity
|
|||
});
|
||||
TraitHandler.AddVirginTrait(pawn);
|
||||
}
|
||||
|
||||
private static bool HasHymen(Pawn pawn) => pawn.story?.traits?.GetTrait(VariousDefOf.Virgin)?.Degree > 0;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue