diff --git a/1.4/Assemblies/RJWSexperience.dll b/1.4/Assemblies/RJWSexperience.dll index e7a91db..943a176 100644 Binary files a/1.4/Assemblies/RJWSexperience.dll and b/1.4/Assemblies/RJWSexperience.dll differ diff --git a/Source/RJWSexperience/Patches/RJW_Patch.cs b/Source/RJWSexperience/Patches/RJW_Patch.cs index 8e5716f..af421b9 100644 --- a/Source/RJWSexperience/Patches/RJW_Patch.cs +++ b/Source/RJWSexperience/Patches/RJW_Patch.cs @@ -101,7 +101,16 @@ namespace RJWSexperience { __instance.pawn.TryRemoveVirginity(__instance.Partner, __instance.Sexprops); __instance.Partner.TryRemoveVirginity(__instance.pawn, __instance.Sexprops); - } + } else if(__instance.Sexprops.sexType == xxx.rjwSextype.Fisting) + { + //check if receiver is a virgin female.. + Pawn receiver = __instance.Sexprops.IsInitiator() ? __instance.Partner : __instance.pawn; + if (receiver != null && receiver.gender == Gender.Female && receiver.IsVirgin()) + { + Pawn initiator = __instance.Sexprops.IsInitiator() ? __instance.pawn : __instance.Partner; + receiver.TryRemoveVirginity(initiator, __instance.Sexprops); + } + } else { // check if both pawn are male -> anal used as alternative virginity remover