Hello there Mr Haplo.
I love your mod. It was Barkys video that made me explore it.
So I currently am doing a testing playthrough for 241 mods. I had rimworld on all day yesterday in the background. I have 20 MAI's active, 10 female 10 male, which I spawned in using debug mode.
After a while 2 of my AIs decided to be lovers so I built em a double recharger and switched em to that.
After that I am getting an error in debug log and the game pauses. A reference to a pawn ID I strongly believe to be one of the AI couple.
When I switch them back to separate rechargers I can sleep through 3 days. The moment they get into the double recharger I have the problem again.
Exception in RimWorld.ThinkNode_ConditionalLyingDown TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.LovePartnerRelationUtility.GetLovinMtbHours (Verse.Pawn pawn, Verse.Pawn partner) [0x00023] in <5209aa21b50a4923892a7510acf7aa74>:0
at (wrapper dynamic-method) Verse.AI.ThinkNode_ChancePerHour_Lovin.DMD<DMD<MtbHours_Patch1>?-1738884608::MtbHours_Patch1>(Verse.AI.ThinkNode_ChancePerHour_Lovin,Verse.Pawn)
at Verse.AI.ThinkNode_ChancePerHour.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00030] in <5209aa21b50a4923892a7510acf7aa74>:0
at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <5209aa21b50a4923892a7510acf7aa74>:0
Verse.Log:Error(String, Boolean)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DMD<DMD<DetermineNextJob_Patch4>?638055552::DetermineNextJob_Patch4>(Pawn_JobTracker, ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:DMD<DMD<CheckForJobOverride_Patch0>?1612893312::CheckForJobOverride_Patch0>(Pawn_JobTracker)
RimWorld.<>c__DisplayClass2_0:<LayDown>b__1()
Verse.AI.JobDriver:DMD<DMD<DriverTick_Patch1>?-1208736640::DriverTick_Patch1>(JobDriver)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:DMD<DMD<Tick_Patch2>?-689569024::Tick_Patch2>(Pawn)
AIPawn.AIPawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Im not sure this problem is caused by this mod alone, its more likely a bad interaction but that error may mean more to you than it does to me.
Ill see about exporting my modlist too.
Thanks