RamRod6198 / Z-Levels

55 stars 33 forks source link

Game pauses when pawns share a bed #86

Open nikuzo opened 2 years ago

nikuzo commented 2 years ago

https://gist.github.com/9ef6ff3d8d10053ce83489c2c8b19695

When one pawn is sleeping and a second one tried to sleep with him/her. The game pauses with this problem. The game is moded but i'm pretty sure that there is no job modifier mod

Pausing, reason: Fail in TryMakePreToilReservations, pawn: Laia, job: LayDown (Job_8049) A=Thing_DoubleBed53242, driver: RimWorld.JobDriver_LayDown, map: Map-0-PlayerHome UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string) ZLevels.ZLogger:Pause (string) ZLevels.ZLevelsManager:TryTakeFirstJob (Verse.Pawn,bool) ZLevels.JobPatches/EndCurrentJobPatch:Postfix (Verse.AI.Pawn_JobTracker,Verse.Pawn,Verse.AI.JobCondition,bool&,bool) (wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch3 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool) Verse.AI.JobDriver:EndJobWith (Verse.AI.JobCondition) (wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver) Verse.AI.JobDriver:ReadyForNextToil () (wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver) Verse.AI.JobDriver:ReadyForNextToil () Verse.AI.JobDriver:JumpToToil (Verse.AI.Toil) ZLevels.Toils_ZLevels/<>c__DisplayClass0_0:b__1 () (wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver) Verse.AI.JobDriver:ReadyForNextToil () (wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.StartJob_Patch2 (Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1,bool,bool) Verse.AI.Pawn_JobTracker:TryFindAndStartJob () Verse.AI.Pawn_JobTracker:JobTrackerTick () (wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch3 (Verse.Pawn) (wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch0 (Verse.TickList) (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () Verse.Game:UpdatePlay () (wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)

ShadowWolf90 commented 2 years ago

same issue here

nickythewolf commented 2 years ago

Have the same issue

GWBSweepingRobot commented 2 years ago

Same issue

Toucan3564 commented 2 years ago

same issue

chrisCHAMP0727 commented 2 years ago

same issue, anyone have any luck fixing?

C-ljur commented 2 years ago

Same, too https://gist.github.com/32366b61de2c07ac24bdcde5944d5703 https://gist.github.com/f3ea947ce4f14913d08d4e12969d48e5

V-Plandor commented 1 year ago

same issue