diff --git a/1.2/Assemblies/Rimworld-Animations.dll b/1.2/Assemblies/Rimworld-Animations.dll index 4b5f632..0215173 100644 Binary files a/1.2/Assemblies/Rimworld-Animations.dll and b/1.2/Assemblies/Rimworld-Animations.dll differ diff --git a/Source/Patches/rjwPatches/HarmonyPatch_JobDriver_SexBaseInitiator.cs b/Source/Patches/rjwPatches/HarmonyPatch_JobDriver_SexBaseInitiator.cs index af0b9df..0665e56 100644 --- a/Source/Patches/rjwPatches/HarmonyPatch_JobDriver_SexBaseInitiator.cs +++ b/Source/Patches/rjwPatches/HarmonyPatch_JobDriver_SexBaseInitiator.cs @@ -104,14 +104,10 @@ namespace Rimworld_Animations { IntVec3 pos = pawn.Position; - if(pawnsToAnimate.Count > anim.actors.Count) - { - for(int i = anim.actors.Count; i < pawnsToAnimate.Count; i++) - { - pawnsToAnimate[i].TryGetComp().isAnimating = false; - } - - } + for (int i = 0; i < anim.actors.Count; i++) + { + pawnsToAnimate[i].TryGetComp().isAnimating = false; + } for (int i = 0; i < pawnsToAnimate.Count; i++) { diff --git a/Source/Patches/rjwPatches/HarmonyPatch_SexTick.cs b/Source/Patches/rjwPatches/HarmonyPatch_SexTick.cs index 24d116f..016e368 100644 --- a/Source/Patches/rjwPatches/HarmonyPatch_SexTick.cs +++ b/Source/Patches/rjwPatches/HarmonyPatch_SexTick.cs @@ -44,6 +44,10 @@ namespace Rimworld_Animations (target as Pawn).GainComfortFromCellIfPossible(false); } } + if(!__instance.isEndytophile) + { + SexUtility.DrawNude(pawn, false); + } } return false;