From 775d3d913e9da3270d8b3374c5807400b5b154ce Mon Sep 17 00:00:00 2001 From: c0ffee Date: Fri, 3 May 2024 07:35:55 -0700 Subject: [PATCH] debug logging info --- 1.5/Assemblies/Rimworld-Animations.dll | Bin 49152 -> 49152 bytes ...HarmonyPatch_JobDriver_SexBaseInitiator.cs | 11 ++++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/1.5/Assemblies/Rimworld-Animations.dll b/1.5/Assemblies/Rimworld-Animations.dll index 91abcb8ac45f54ec462779ab38bd1062e252feee..20b8459db34fb08f4b9b10777a165fd327af3813 100644 GIT binary patch delta 4864 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 KC98iR?Ee6}US;b5 delta 4619 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 Q5KgBB?H}DDrLE2X0}$Cq0RR91 diff --git a/1.5/Source/Patches/RJWPatches/JobDrivers/HarmonyPatch_JobDriver_SexBaseInitiator.cs b/1.5/Source/Patches/RJWPatches/JobDrivers/HarmonyPatch_JobDriver_SexBaseInitiator.cs index 024d43e..0663775 100644 --- a/1.5/Source/Patches/RJWPatches/JobDrivers/HarmonyPatch_JobDriver_SexBaseInitiator.cs +++ b/1.5/Source/Patches/RJWPatches/JobDrivers/HarmonyPatch_JobDriver_SexBaseInitiator.cs @@ -23,9 +23,9 @@ namespace Rimworld_Animations { List participants = partnerSexBaseReceiver.parteners.Append(partner).ToList(); GroupAnimationDef groupAnimation = AnimationUtility.FindGroupAnimation(participants, out int reorder); + if (groupAnimation != null) { - Thing anchor = (Thing)__instance.Bed ?? partner; AnimationUtility.StartGroupAnimation(participants, groupAnimation, reorder, anchor); @@ -33,6 +33,15 @@ namespace Rimworld_Animations { foreach(Pawn participant in participants) { + if (RJWAnimationSettings.debugMode) + { + Log.Message("1"); + Log.Message("Participant: " + participant.Name); + Log.Message("2"); + Log.Message("JobDriver: " + participant.CurJobDef.defName); + + } + //null ref check for pawns that might have lost their jobs or become null for some reason if (participant?.jobs?.curDriver is JobDriver_Sex participantJobDriver) {