RimWorld
Fluffy Breakdowns
BioTech Bugs
constructor bot was trying to repair stuff but just sits and stares (standing is the action).

Exception in JobDriver tick for pawn Mech_Constructoid29689 driver=JobDriver_Maintenance (toilIndex=1) driver.job=(FluffyBreakdowns_Maintenance (Job_223586) A=Thing_ElectricStove41199)
System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Fluffy_Breakdowns.JobDriver_Maintenance+<>c__DisplayClass3_0.Fluffy_Breakdowns.JobDriver_Maintenance+c__DisplayClass3_0.<MakeNewToils>b__0_Patch0(Fluffy_Breakdowns.JobDriver_Maintenance/<>c__DisplayClass3_0)
at Verse.AI.JobDriver.DriverTick () [0x00163] in <a7d7c17c253e4b3abddb592871ee455b>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.AI.JobUtility:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
< >
Se afișează 1-15 din 34 comentarii
Lujke 23 oct. 2022 la 5:59 
I am also experiencing this.
me three
sane
Breadboi 23 oct. 2022 la 12:31 
Same problem here
Yeah this is a global issue. It can't repair any of the buildings. Can confirm this is a bug with the mod itself.

If I do force a pawn to do it the contructor bot does move away to do another job.
Editat ultima dată de SillieBillie~; 23 oct. 2022 la 13:45
DurzoB4 23 oct. 2022 la 14:38 
Same here, hopefully this can be fixed soon.
Dan 23 oct. 2022 la 19:19 
Same issue. I thought it was just part of how they were designed at first until I saw people talking about it haha.
"well yeah sometimes the bots have to just be introspective for awhile right?"
Rather than just saying "Yes, I too am having the issue" I'll also post the actual log. I'm pretty sure it's nearly incidental, but if there's any useful info there sobeit

Exception in JobDriver tick for pawn Mech_Constructoid17258 driver=JobDriver_Maintenance (toilIndex=1) driver.job=(FluffyBreakdowns_Maintenance (Job_111825) A=Thing_Battery50289)
System.NullReferenceException: Object reference not set to an instance of an object
at Fluffy_Breakdowns.JobDriver_Maintenance+<>c__DisplayClass3_0.<MakeNewToils>b__0 () [0x00036] in <a1c7149df60a40afb73fef16e2ea1bb5>:0
at (wrapper dynamic-method) Verse.AI.JobDriver.Verse.AI.JobDriver.DriverTick_Patch0(Verse.AI.JobDriver)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()
Exception in JobDriver tick for pawn Mech_Constructoid691598 driver=JobDriver_Maintenance (toilIndex=1) driver.job=(FluffyBreakdowns_Maintenance (Job_2277627) A=Thing_Battery_CrashLanded61265)
System.NullReferenceException: Object reference not set to an instance of an object
at Fluffy_Breakdowns.JobDriver_Maintenance+<>c__DisplayClass3_0.<MakeNewToils>b__0 () [0x00036] in <27fbdfc3b5494a3db97d7b1e2c595408>:0
at (wrapper dynamic-method) Verse.AI.JobDriver.Verse.AI.JobDriver.DriverTick_Patch0(Verse.AI.JobDriver)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) Verse.AI.JobUtility:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch2 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
+1
Vehem 24 oct. 2022 la 13:03 
2
Temporary work around - in \Defs\WorkGiverDefs\WorkGiver_Maintenance.xml set WorkType to "BasicWorker" and allow the "Basic" work type for your constructors - these will then do the repairs and the bots will ignore the job - not a fix, but prevents the need to manually manage repairs
Editat ultima dată de Vehem; 24 oct. 2022 la 13:03
Kazemi 25 oct. 2022 la 15:04 
same for me
Lujke 25 oct. 2022 la 17:57 
Postat inițial de Vehem:
Temporary work around - in \Defs\WorkGiverDefs\WorkGiver_Maintenance.xml set WorkType to "BasicWorker" and allow the "Basic" work type for your constructors - these will then do the repairs and the bots will ignore the job - not a fix, but prevents the need to manually manage repairs

Can confirm, this does work as a temp fix. Cheers mate!
Comton 26 oct. 2022 la 3:18 
Very strange that the work type bug

I tested some things but nothing work
< >
Se afișează 1-15 din 34 comentarii
Per pagină: 1530 50