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;
|
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>
|
/// <summary>
|
||||||
/// If pawn is virgin, lose his/her virginity.
|
/// If pawn is virgin, lose his/her virginity.
|
||||||
|
|
|
@ -17,7 +17,7 @@ namespace RJWSexperience.Virginity
|
||||||
yield break;
|
yield break;
|
||||||
|
|
||||||
List<Hediff> hediffs = Genital_Helper.get_PartsHediffList(pawn, part);
|
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;
|
yield return part;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,5 +33,7 @@ namespace RJWSexperience.Virginity
|
||||||
});
|
});
|
||||||
TraitHandler.AddVirginTrait(pawn);
|
TraitHandler.AddVirginTrait(pawn);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static bool HasHymen(Pawn pawn) => pawn.story?.traits?.GetTrait(VariousDefOf.Virgin)?.Degree > 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue