RimWorld

RimWorld

Do Something for Idle
 Denne tråd er blevet fastgjort, så den er sikkert vigtig
gguake  [udvikler] 28. okt. 2019 kl. 8:37
Bug / Crash report & Known issue
If you have bug / error / crash, please report here for better mod.
Detailed explanation is more helpful.

If you can't see whether mod is working, open your mod settings, and setting up "Wandering Multiplier" to near 0, and check again.
This config makes your colonists to do something more often instead of wandering.

Sometimes colonists ignore toxic fallout and go to outside, but it's same as vanila.
(but ignoring restriction area is not intended, so if you see that bug, please report here.)

Thanks.
Sidst redigeret af gguake; 29. okt. 2019 kl. 8:25
< >
Viser 1-7 af 7 kommentarer
BlueTressym 13. dec. 2019 kl. 13:12 
Hi. I'm getting this error popping up when I have a pawn doing one of these idle activities. I don't think it's happening every time they do one of them (I'm currently monitoring for more data) but it has popped during pest-killing, weeding, and stone-throwing.

Log here: https://gist.github.com/85cf1593822722f32312625b21fe07a2

Let me know if there's anything more you need or any tests you'd like me to run.
gguake  [udvikler] 16. dec. 2019 kl. 6:14 
Oprindeligt skrevet af BlueTressym:
Hi. I'm getting this error popping up when I have a pawn doing one of these idle activities. I don't think it's happening every time they do one of them (I'm currently monitoring for more data) but it has popped during pest-killing, weeding, and stone-throwing.

Log here: https://gist.github.com/85cf1593822722f32312625b21fe07a2

Let me know if there's anything more you need or any tests you'd like me to run.

Hi.
Can I get some errorlog in game when you got error? (like exception error, warning, or etc.)
thanks.
Der Failer 2. sep. 2020 kl. 13:14 
Hey, there i getting this error here quite a lot when my guys a idle, but i don't know if it's a conflict with another mod or a bug in this mod itself.
Exception in Verse.AI.ThinkNode_Tagger TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object at Verse.GenCollection.Any[T] (System.Collections.Generic.List`1[T] list, System.Predicate`1[T] predicate) [0x00000] in <7b345446a85d4ed599f9c604ae61854b>:0 at DSFI.JobGivers.IdleJobGiver_MendItem.TryGiveJob (Verse.Pawn pawn) [0x000a9] in <d3de764c3027429b98bd7d38e0252fb2>:0 at DSFI.ThinkNode_ColonistIdle.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00096] in <d3de764c3027429b98bd7d38e0252fb2>:0 at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <7b345446a85d4ed599f9c604ae61854b>:0 Verse.Log:Error(String, Boolean) Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams) Verse.AI.ThinkNode_Tagger: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:Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch1(Pawn_JobTracker, ThinkTreeDef&) Verse.AI.Pawn_JobTracker:TryFindAndStartJob() Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1(Pawn_JobTracker, JobCondition, Boolean, Boolean) Verse.AI.Pawn_JobTracker:JobTrackerTick() Verse.Pawn:Tick() Verse.TickList:Tick() Verse.TickManager:DoSingleTick() Verse.TickManager:TickManagerUpdate() Verse.Game:UpdatePlay() Verse.Root_Play:Update()

Full log[gist.github.com]
Sidst redigeret af Der Failer; 2. sep. 2020 kl. 13:15
Runt 4. nov. 2020 kl. 16:18 
I get this red log in game

Exception in Verse.AI.ThinkNode_Tagger TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at DSFI.ThinkNode_ColonistIdle.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00045] in <fa653da69d28471581add185f4fdfbc9>:0
at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <d72310b4d8f64d25aee502792b58549f>:0
Verse.Log:Error(String, Boolean)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Tagger: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:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1(Pawn_JobTracker, JobCondition, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Verse.Pawn.Tick_Patch1(Pawn)
Verse.TickList:Tick()
Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:Verse.Game.UpdatePlay_Patch3(Game)
Verse.Root_Play:Update()

It keeps spamming in debug log (while in devmode) while sometimes causes the game breaking disapearing UI bug.
Hiztaar 18. aug. 2021 kl. 2:16 
I keep having this error since 1.3

driver=IdleJobDriver_Thinking (toilIndex=1) driver.job=(IdleJob_Thinking (Job_309448) A=Thing_Human568 B=(114, 0, 128))
System.MissingMethodException: void RimWorld.PawnCacheRenderer.RenderPawn(Verse.Pawn,UnityEngine.RenderTexture,UnityEngine.Vector3,single,single,Verse.Rot4,bool,bool,bool,bool,bool,UnityEngine.Vector3,System.Collections.Generic.Dictionary`2<RimWorld.Apparel, UnityEngine.Color>,bool)
at DSFI.RTMoteBubble.SetupMoteBubble (Verse.Pawn pawn) [0x0000e] in <4b906fd79ecb4898949296618d0481e1>:0
at DSFI.Jobs.IdleJobDriver_Thinking.MakeThinkingBubble (Verse.Pawn pawn, Verse.Pawn target) [0x00021] in <4b906fd79ecb4898949296618d0481e1>:0
at DSFI.Jobs.IdleJobDriver_Thinking+<>c__DisplayClass1_0.<MakeNewToils>b__1 () [0x00087] in <4b906fd79ecb4898949296618d0481e1>:0
at (wrapper dynamic-method) Verse.AI.JobDriver.Verse.AI.JobDriver.DriverTick_Patch0(Verse.AI.JobDriver)
balaclava Lover 21. nov. 2024 kl. 1:43 
Exception in SetupToils for pawn josh driver=IdleJobDriver_WatchDoing (toilIndex=-1) driver.job=(IdleJob_WatchWorking (Job_10648256) A = Thing_Mech_Omniservant2720314 Giver = ThinkNode_ColonistIdle [workGiverDef: null])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 840A05F]
at DSFI.Jobs.IdleJobDriver_WatchDoing+<MakeNewToils>d__1.MoveNext () [0x000f0] in <dc768cdb6979477a9f95924416b1777a>:0
at Verse.AI.JobDriver.SetupToils () [0x00057] in <2a40c3593b334f29ac3cb3d32d652351>:0
- POSTFIX roolo.RunAndGun: Void RunAndGun.Harmony.JobDriver_SetupToils:Postfix(JobDriver __instance, List`1 ___toils)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.SetupToils_Patch1 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.StartJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool,System.Nullable`1<bool>,bool,bool,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.TryFindAndStartJob_Patch1 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()
Giotto.Lion 25. aug. kl. 10:30 
bug report:
when removed this mod from an existing save, the "game saved" system box will not disappear after saving
< >
Viser 1-7 af 7 kommentarer
Per side: 1530 50