schoos76 / MizuMod

RimWorld MOD
The Unlicense
2 stars 3 forks source link

Job assignments? #1

Open schoos76 opened 6 years ago

schoos76 commented 6 years ago

After creating a new WaterSpot in unpaused and draft/undraft:

MizuMod.WorkGiver_DoBillWater provided target Thing_Mizu_DrawingWaterSpot77551 but yielded no actual job for pawn Azzura. The CanGiveJob and JobOnX methods may not be synchronized. Verse.Log:Error(String, Boolean) Verse.Log:ErrorOnce(String, Int32, Boolean) RimWorld.JobGiver_Work:TryIssueJobPackage_Patch1(Object, Pawn, JobIssueParams) Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage(Pawn, JobIssueParams) Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams) Verse.AI.ThinkNode_Tagger:TryIssueJobPackage(Pawn, JobIssueParams) Verse.AI.ThinkNode_Subtree:TryIssueJobPackage(Pawn, JobIssueParams) 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:DetermineNextJob(ThinkTreeDef&) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:EndCurrentJob_Patch1(Object, JobCondition, Boolean) RimWorld.Pawn_DraftController:set_Drafted_Patch3(Object, Boolean) RimWorld.cIterator0:<>m0() Verse.Command_Toggle:ProcessInput(Event) Verse.GizmoGridDrawer:DrawGizmoGrid(IEnumerable1, Single, Gizmo&) RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor_Patch0(IEnumerable1, Gizmo&) RimWorld.MainTabWindow_Inspect:DrawInspectGizmos() RimWorld.InspectPaneUtility:ExtraOnGUI(IInspectPane) RimWorld.MainTabWindow_Inspect:ExtraOnGUI() ZoneInspectData.MainTabWindow_InspectZone_Stockpile:ExtraOnGUI() Verse.WindowStack:WindowStackOnGUI() RimWorld.UIRoot_Play:UIRootOnGUI() Verse.Root:OnGUI()

schoos76 commented 6 years ago

Not related to draft/undraft, could reproduce the bug with unpause alone.

schoos76 commented 6 years ago

This bug happens very often and is rather complex, could also happen in Vanilla alone, within the first 10 or so seconds.