RimWorld

RimWorld

Raise The Roof 1.4
Abel_Mayfair 17 Nov, 2020 @ 9:13pm
Steel roof bug?
Whenever I try to steel roof a room, all pawns attempting the construction may perform it but whether they do or not, they all get stuck in standing. This happens with pawns and omnibots from the Androids++ mod. Even when I draft pawns or deactivate bots, tthey will obey the command but aftet undrafting or reactivating they'll still be stuck in standing for various amounts of times.

Even after removing and adding it back on again it didn't help. I run a lot of mods yet when this happens there isn't a single yellow or red error in dev mode that suggests something is going wrong.
Last edited by Abel_Mayfair; 17 Nov, 2020 @ 10:20pm
< >
Showing 1-4 of 4 comments
Hauke 13 Jan, 2021 @ 2:00pm 
I get the same problem and the log shows this:

Could not reserve Thing_Frame_RTR_SteelRoof2794069 (layer: null) for Erik for job FinishFrame (Job_19760117) A=Thing_Frame_RTR_SteelRoof2794069 (now doing job FinishFrame (Job_19760117) A=Thing_Frame_RTR_SteelRoof2794069(curToil=-1)) for maxPawns 1 and stackCount -1. Existing reserver: Crica doing job FinishFrame (Job_19760105) A=Thing_Frame_RTR_SteelRoof2794069 (toilIndex=1)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Could not reserve Thing_Frame_RTR_SteelRoof2794096 (layer: null) for Crica for job FinishFrame (Job_19760151) A=Thing_Frame_RTR_SteelRoof2794096 (now doing job FinishFrame (Job_19760151) A=Thing_Frame_RTR_SteelRoof2794096(curToil=-1)) for maxPawns 1 and stackCount -1. Existing reserver: Ezra doing job HaulToContainer (Job_19759571) A=Thing_Steel2791754 B=Thing_Blueprint_RTR_SteelRoof2786914 C=Thing_Frame_RTR_SteelRoof2794087 (toilIndex=4)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Could not reserve Thing_Frame_RTR_SteelRoof2794087 (layer: null) for Ezra for job FinishFrame (Job_19760315) A=Thing_Frame_RTR_SteelRoof2794087 (now doing job FinishFrame (Job_19760315) A=Thing_Frame_RTR_SteelRoof2794087(curToil=-1)) for maxPawns 1 and stackCount -1. Existing reserver: Crica doing job FinishFrame (Job_19760309) A=Thing_Frame_RTR_SteelRoof2794087 (toilIndex=0)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Could not reserve Thing_Frame_RTR_SteelRoof2794106 (layer: null) for Blue for job FinishFrame (Job_19760350) A=Thing_Frame_RTR_SteelRoof2794106 (now doing job FinishFrame (Job_19760350) A=Thing_Frame_RTR_SteelRoof2794106(curToil=-1)) for maxPawns 1 and stackCount -1. Existing reserver: Crica doing job FinishFrame (Job_19760339) A=Thing_Frame_RTR_SteelRoof2794106 (toilIndex=1)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Could not reserve Thing_Frame_RTR_SteelRoof2794051 (layer: null) for Crica for job FinishFrame (Job_19760364) A=Thing_Frame_RTR_SteelRoof2794051 (now doing job FinishFrame (Job_19760364) A=Thing_Frame_RTR_SteelRoof2794051(curToil=-1)) for maxPawns 1 and stackCount -1. Existing reserver: Erik doing job FinishFrame (Job_19760358) A=Thing_Frame_RTR_SteelRoof2794051 (toilIndex=0)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Could not reserve Thing_Frame_RTR_SteelRoof2794035 (layer: null) for Erik for job FinishFrame (Job_19760481) A=Thing_Frame_RTR_SteelRoof2794035 (now doing job FinishFrame (Job_19760481) A=Thing_Frame_RTR_SteelRoof2794035(curToil=-1)) for maxPawns 1 and stackCount -1. Existing reserver: Blue doing job FinishFrame (Job_19760431) A=Thing_Frame_RTR_SteelRoof2794035 (toilIndex=1)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
General Profit 1 Mar, 2021 @ 11:42am 
Okay after extensive testing (vanilla save with only raise the roof) i have found the error is from the mod itself and not from any mod conflicts

The error occurs when one pawn has reserved a tile of roof then the other pawns want to go build it but they can't as someone else has reserved it
DrW 24 Jul, 2021 @ 3:59pm 
I have the same issue. My guess, from looking at the behavior of the pawns, is that pawns have a sequence of roof builds queued, but as they are working on one build, another pawn decides to build one the first pawn had later in their queue, so the first ends end up "frozen" waiting for that roof square to be available. The other pawn may be halfway across the map, so takes time to get there, but as soon as that roof square is built then anyone who was "waiting" on it unfreezes and goes to their next thing. When you have a whole bunch of pawns building at once you get lots of short freezes.
Droante 7 Nov, 2021 @ 10:37pm 
force them to build another tile or just draft and un draft usually solves the issue
< >
Showing 1-4 of 4 comments
Per page: 1530 50