RimWorld

RimWorld

Prison Labor 0.9 (Outdated)
This topic has been locked
Avius  [developer] 13 Jul, 2017 @ 1:12pm
Bug Tracker
If you want to report a bug, you can do it here or on GitHub bug tracker[github.com] (if you have a GitHub account).

EDIT: I've changed way of reporting bugs:

1. Go to Bug report form[aviuz.wufoo.com].
2. Fill quick form.
3. Click send, no registration required.

Thank you for all your submits, feedback, reports!
Hope we can create something awesome together ;)
Last edited by Avius; 24 Mar, 2018 @ 3:49am
< >
Showing 1-15 of 106 comments
Avius  [developer] 15 Jul, 2017 @ 12:47pm 
Sure, I will look at it.
Ayrlixx 16 Jul, 2017 @ 9:53pm 
Not a conflict but a minor bug, seems the Hauling bots from Misc robots++ try to haul away items a prisoner is smelting at the Electric Smelter.

EDIT2: Not just the bots that do it, pawns try to take the weapons away as well, only seems to happen for the Electric Smelter, left them working in peace on the mending bench I have.

Also noticed sometimes my pawns getting into a loop of dropping food for a prisoner then immediately picking it back up in an endless cycle unless I recruit them or they get tired/hungry and just eat the meal themselves. Not sure what would be causing that, maybe one of the numerous mods I have that change work priorities/add new ones.

EDIT: Can give my modlist if you want but it's 146 mods currently..
Last edited by Ayrlixx; 16 Jul, 2017 @ 9:57pm
Avius  [developer] 17 Jul, 2017 @ 12:00am 
actually problem is in mod comlatibilty for almost sure, so yes please give mod list
flonz 17 Jul, 2017 @ 4:39am 
there's a compatibility issue with fluffy's worktab. The prisoner doesn't appear in the worktab.
https://github.com/FluffierThanThou/WorkTab
Avius  [developer] 17 Jul, 2017 @ 4:45am 
yes, it has been in mod description
Ayrlixx 17 Jul, 2017 @ 7:02am 
Sorry for the delay, steam didn't notify me this thread updated >.>

https://www.dropbox.com/s/2xzb5dnh25jtaeq/modlist.txt?dl=0

I'll try get the error to happen again so I can pass on a log aswell
Avius  [developer] 17 Jul, 2017 @ 7:05am 
@Ayrlixx the mod list would be helpful, because the source of this error is in compatibility with mod, not robots++. Same error (or I think it's same) someone posted on GitHub Bug Tracker, so i could narrow mods that I need to check. Thanks in advance
Ayrlixx 17 Jul, 2017 @ 7:12am 
Is there another way to share the mod list other than how I linked above?
Ayrlixx 17 Jul, 2017 @ 7:16am 
Here's the two red errors it throws out when a prisoner is making smokeleaf joints at a crafting spot, only happens when they manage to interrupt him before he finishes the cycle and puts more on the ground. (Tested having a robot from ++ doing the job, seems they are able to reserve what they put down so it isn't taken away from them.)

Hauler Bot (Tier 2) started 10 jobs in 10 ticks. List: (WaitMaintainPosture) , (HaulToCell A=Thing_SmokeleafLeaves818327 B=(202, 0, 43)) (WaitMaintainPosture) , (HaulToCell A=Thing_SmokeleafLeaves818329 B=(202, 0, 43)) (WaitMaintainPosture) , (HaulToCell A=Thing_SmokeleafLeaves818330 B=(202, 0, 43)) (WaitMaintainPosture) , (HaulToCell A=Thing_SmokeleafLeaves818331 B=(202, 0, 43)) (WaitMaintainPosture) , and (HaulToCell A=Thing_SmokeleafLeaves818332 B=(202, 0, 43)) (WaitMaintainPosture) lastJobGiver=, curJob.def=WaitMaintainPosture, curDriver=Verse.AI.JobDriver_WaitMaintainPosture
Verse.Log:Error(String)
Verse.AI.Pawn_JobTracker:StartErrorRecoverJob(String)
Verse.AI.Pawn_JobTracker:FinalizeTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
AIRobot.X2_AIRobot:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Josephine started 10 jobs in 10 ticks. List: (HaulToCell A=Thing_SmokeleafLeaves818683 B=(202, 0, 43)) (WaitMaintainPosture) , (HaulToCell A=Thing_SmokeleafLeaves818684 B=(202, 0, 43)) (WaitMaintainPosture) , (HaulToCell A=Thing_SmokeleafLeaves818685 B=(202, 0, 43)) (WaitMaintainPosture) , (HaulToCell A=Thing_SmokeleafLeaves818686 B=(202, 0, 43)) (WaitMaintainPosture) , and (HaulToCell A=Thing_SmokeleafLeaves818687 B=(202, 0, 43)) (WaitMaintainPosture) lastJobGiver=, curJob.def=WaitMaintainPosture, curDriver=Verse.AI.JobDriver_WaitMaintainPosture
Verse.Log:Error(String)
Verse.AI.Pawn_JobTracker:StartErrorRecoverJob(String)
Verse.AI.Pawn_JobTracker:FinalizeTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Avius  [developer] 17 Jul, 2017 @ 7:33am 
Oh I'm sorry didn't noticed that. My bad
Ayrlixx 17 Jul, 2017 @ 7:43am 
Lemme know if you want me to try any different combinations of mods out, happy to test out which ones would be causing it, I imagine it is one of the numerous work overhauls I have lol
Avius  [developer] 17 Jul, 2017 @ 7:47am 
The issue here is that pawn can't reserve target. Let me explain:
  • When pawn thinking, he will try to get a "Job". It's something like Maslow's pyramid.
  • To "Job" there is linked "JobDriver". Driver gives list of orders that need to be done to finish the job. These orders are called "Toils"
  • When pawn want to work on something he need to reserve that, e.g. When pawn want to haul rock to stockpile he will get first "Toil" that reserves rock, so no other pawns should touch it until he's done. Then he get others "Toil" like pick up rock.
  • Problem is that some mod makes "Toils" that reserve thing to fail. I don't know why, and which mod, but problem with robots it's just escalation of that error.
Last edited by Avius; 17 Jul, 2017 @ 7:49am
Ayrlixx 17 Jul, 2017 @ 10:15am 
Hmm, might be Haul to stack as that apparently overrides pawns reserving a destination stack so they can all try to place in the same spot or maybe stack merger, can give it a try with and without both/either on a new save if you want?
Jostice 20 Jul, 2017 @ 7:37am 
@ Ayrlixx

What you could do is make your pawns restricted to a area and just don't included the spot of the workbech to that area. i use ''Area unlocker'' mod and it makes it so you can have as many area's as you want. I restrict the stone cutting workbench in the prison to my pawns and that fixes that problem for me. hope this helps

@ avius

I notice that my prisoners don't clean. i using the 0.6 version and i made it priority 1 for a couple of prisoners. they are not lazzy (or as of now they are fully motivated) and there is something to be cleaned.
is this a bug on my end becourse of all the mods i use or is this a known bug?

i also notice that the prisoners haul but don't refuel torches. this is maybe also true for stoves and camp fires although i don't trust prisoners making my meal so i don't know.
Last edited by Jostice; 20 Jul, 2017 @ 8:37am
Avius  [developer] 20 Jul, 2017 @ 9:23am 
They clean, but some ppl reported this so I've planned to investigate this, but later.
< >
Showing 1-15 of 106 comments
Per page: 1530 50