RimWorld

RimWorld

Allow Tool
fitznorway Nov 13, 2022 @ 12:32am
Hello! Trying to work out a weird one!
Ive been battling some really strange stuff that just popped up today with a pretty deep game sve I've had, where pawns are going to pick up materials for jobs, like cooking/brewing, end up returning those items to the floor near where they picked them up, doing the task, creating the meal/wort the job was intended to create, but not using the original resources. Also failing on things like administering teas/non-medicine operations, and occasionally hauling away resources while other pawns are supposed to be using them.

The most common error message was noting Deep Storage, so after some verifications, and restarts, I pulled DS, and went back - it kept happening. So I started a new save, without putting that in at all - still going. Now, the error I am getting from the new save is mentioning Allow Tool. Honestly, I dont have any idea if it *is* anything to do with this wonderful, wonderful, indispensable mod, but maybe someone here can make some sense out of it?

Trobo tried to place hauled thing in cell but is not hauling anything.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.AI.Toils_Haul/<>c__DisplayClass6_0:<PlaceHauledThingInCell>b__0 ()
AllowTool.Patches.ToilsHaul_PlaceInCell_Patch/<>c__DisplayClass0_0:<ClearHaulUrgently>b__0 ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:Notify_PatherArrived ()
Verse.AI.Pawn_PathFollower:PatherArrived ()
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch1 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.PatherTick_Patch3 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()

This ends up preventing the tasks from completing correctly, or at all, and it makes things super weird! I've never seen anything like this, and I havent changed anything in a hot minute. Any ideas would be greatly appreciated!