RimWorld

RimWorld

Tree Chopping Speed Stat
qux 19 Mar, 2023 @ 5:05am
Red errors
Hello, here are the error logs I can get with this mod:

Corleone did not have work settings initialized.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
RimWorld.Pawn_WorkSettings:ConfirmInitializedDebug ()
RimWorld.Pawn_WorkSettings:WorkIsActive (Verse.WorkTypeDef)
TreeChopSpeed.PlantUtility_PawnWillingToCutPlant_Job:Prefix (bool&,Verse.Thing,Verse.Pawn)
(wrapper dynamic-method) RimWorld.PlantUtility:RimWorld.PlantUtility.PawnWillingToCutPlant_Job_Patch1 (Verse.Thing,Verse.Pawn)
SR.ModRimWorld.RaidExtension.PawnExtension/<>c__DisplayClass2_0:<FindTree>g__SpoilValidator|0 (Verse.Thing)
Verse.GenClosest:<ClosestThing_Global_Reachable>g__Process|6_0 (Verse.Thing,Verse.GenClosest/<>c__DisplayClass6_0&)
Verse.GenClosest:ClosestThing_Global_Reachable (Verse.IntVec3,Verse.Map,System.Collections.Generic.IEnumerable`1<Verse.Thing>,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Func`2<Verse.Thing, single>)
SR.ModRimWorld.RaidExtension.PawnExtension:FindTree (Verse.Pawn)
SR.ModRimWorld.RaidExtension.JobGiverLogging:TryGiveJob (Verse.Pawn)
Verse.AI.ThinkNode_JobGiver:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
RimWorld.ThinkNode_Duty:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
RimWorld.ThinkNode_JoinVoluntarilyJoinableLord:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch2 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(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_Patch8 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

and

Exception in Verse.AI.ThinkNode_Priority TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at TreeChopSpeed.PlantUtility_PawnWillingToCutPlant_Job.Prefix (System.Boolean& __result, Verse.Thing plant, Verse.Pawn pawn) [0x0001d] in <0628e106f6994adc83b372c5124a58c8>:0
at (wrapper dynamic-method) RimWorld.PlantUtility.RimWorld.PlantUtility.PawnWillingToCutPlant_Job_Patch1(Verse.Thing,Verse.Pawn)
at SR.ModRimWorld.RaidExtension.PawnExtension+<>c__DisplayClass2_0.<FindTree>g__SpoilValidator|0 (Verse.Thing t) [0x00029] in <c5f54f379e2d4670bca3693eb6a33b3f>:0
at Verse.GenClosest.<ClosestThing_Global_Reachable>g__Process|6_0 (Verse.Thing t, Verse.GenClosest+<>c__DisplayClass6_0& ) [0x00089] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.GenClosest.ClosestThing_Global_Reachable (Verse.IntVec3 center, Verse.Map map, System.Collections.Generic.IEnumerable`1[T] searchSet, Verse.AI.PathEndMode peMode, Verse.TraverseParms traverseParams, System.Single maxDistance, System.Predicate`1[T] validator, System.Func`2[T,TResult] priorityGetter) [0x00089] in <38562b1a2ab64eacb931fb5df05ca994>:0
at SR.ModRimWorld.RaidExtension.PawnExtension.FindTree (Verse.Pawn pawn) [0x00040] in <c5f54f379e2d4670bca3693eb6a33b3f>:0
at SR.ModRimWorld.RaidExtension.JobGiverLogging.TryGiveJob (Verse.Pawn pawn) [0x00001] in <c5f54f379e2d4670bca3693eb6a33b3f>:0
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <38562b1a2ab64eacb931fb5df05ca994>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
RimWorld.ThinkNode_Duty:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch2 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(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_Patch8 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()
< >
Showing 1-1 of 1 comments
qux 19 Mar, 2023 @ 5:09am 
Ok it's because [SR] raid extension have a new raid strategy ''logging'', I remove this with cherry picker and it's ok, I don't know if you can do something for that.
< >
Showing 1-1 of 1 comments
Per page: 1530 50