RimWorld

RimWorld

Pawn Rules - Food policies and more
KhanKanin 25 Sep, 2020 @ 2:48pm
1 year into a colony, after the first raid, I am unable to capture any raiders.
After closing the game and reloading the save I get a different error when I try to capture a raider and place them in a bed, they instantly fall out of bed. I am still able to capture prisoners if I start a new colony but I'm sure I'll run into this same problem again eventually.

JobDriver threw exception in initAction for pawn Kotatsuji driver=JobDriver_TakeToBed (toilIndex=5) driver.job=(Capture (Job_1004631) A=Thing_Human570632 B=Thing_VFEV_FurBed309995)

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.

at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <567df3e0919241ba98db88bec4c6696f>:0

at PawnRules.Data.Registry.GetDefaultRules (PawnRules.Data.PawnType type) [0x00000] in <b8c21eab0c2949c094d2d5adc75375e1>:0

at PawnRules.Data.Registry.ChangeTypeOrCreateRules (Verse.Pawn pawn, PawnRules.Data.PawnType type) [0x0000a] in <b8c21eab0c2949c094d2d5adc75375e1>:0

at PawnRules.Data.Registry.FactionUpdate (Verse.Thing thing, RimWorld.Faction newFaction, System.Nullable`1[T] guest) [0x000a1] in <b8c21eab0c2949c094d2d5adc75375e1>:0

at PawnRules.Patch.RimWorld_Pawn_GuestTracker_SetGuestStatus.Prefix (RimWorld.Pawn_GuestTracker __instance, RimWorld.Faction newHost, System.Boolean prisoner) [0x00027] in <b8c21eab0c2949c094d2d5adc75375e1>:0

at (wrapper dynamic-method) RimWorld.Pawn_GuestTracker.RimWorld.Pawn_GuestTracker.SetGuestStatus_Patch2(RimWorld.Pawn_GuestTracker,RimWorld.Faction,bool)

at RimWorld.Pawn_GuestTracker.CapturedBy (RimWorld.Faction by, Verse.Pawn byPawn) [0x0001c] in <d72310b4d8f64d25aee502792b58549f>:0

at RimWorld.JobDriver_TakeToBed.CheckMakeTakeePrisoner () [0x00072] in <d72310b4d8f64d25aee502792b58549f>:0

at RimWorld.JobDriver_TakeToBed.<MakeNewToils>b__7_6 () [0x00000] in <d72310b4d8f64d25aee502792b58549f>:0

at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001df] in <d72310b4d8f64d25aee502792b58549f>:0

Verse.Log:Error(String, Boolean)

Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)

Verse.AI.JobDriver:TryActuallyStartNextToil()

Verse.AI.JobDriver:ReadyForNextToil()

Verse.AI.JobDriver:Notify_PatherArrived()

Verse.AI.Pawn_PathFollower:PatherArrived()

Verse.AI.Pawn_PathFollower:TryEnterNextPathCell()

Verse.AI.Pawn_PathFollower:PatherTick()

Verse.Pawn:Verse.Pawn.Tick_Patch2(Pawn)

Verse.TickList:Tick()

Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2(TickManager)

Verse.TickManager:TickManagerUpdate()

Verse.Game:UpdatePlay()

Verse.Root_Play:Update()
< >
Showing 1-2 of 2 comments
Oito8 1 Oct, 2020 @ 3:02pm 
Same tbh
KhanKanin 1 Oct, 2020 @ 7:37pm 
Originally posted by Lvyz:
Same tbh
I solved it by removing the mod "pawn rules".
< >
Showing 1-2 of 2 comments
Per page: 1530 50