Don't precum into animals with cycle disabled

This commit is contained in:
lutepickle 2023-07-27 14:41:45 -07:00
parent a7e452b254
commit c37a7b0763
1 changed files with 1 additions and 0 deletions

View File

@ -347,6 +347,7 @@ namespace RJW_Menstruation
if (__instance.Sexprops.usedCondom) return;
if (AndroidsCompatibility.IsAndroid(pawn)) return;
if (!Impregnate_Patch.InteractionCanCausePregnancy(__instance.Sexprops)) return;
if (!Configurations.EnableAnimalCycle && xxx.is_animal(partner)) return;
// Archotech penises have more control. Or something.
CompHediffBodyPart penisComp = pawn.GetGenitalsList()?.Find(genital => (genital as Hediff_PartBaseNatural)?.def.defName.ToLower().Contains("penis") ?? false)?.TryGetComp<CompHediffBodyPart>();