RimWorld

RimWorld

Immortals
Bluy 5 Aug, 2020 @ 9:42pm
I'm getting an Exception error.
So i got this error while testing. It happened as i beheaded a wild boomalope. I don't think the pawn was immortal but the animal was.

JobDriver threw exception in initAction for pawn McGee driver=JobDriver_Behead (toilIndex=2) driver.job=(IH_Behead (Job_23441) A=Thing_Boomalope37362) 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 Immortals.Immortal_Component.CheckQuickening (Verse.Pawn pawn) [0x001a3] in <726cd2a0fbd540aca7aad4f0a3efa489>:0 at Immortals.Immortal_Component.AddDeadImmortal (Verse.Pawn pawn, System.Boolean strike) [0x00213] in <726cd2a0fbd540aca7aad4f0a3efa489>:0 at Immortals.Immortal_Hediff.Notify_PawnDied () [0x00016] in <726cd2a0fbd540aca7aad4f0a3efa489>:0 at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Kill_Patch2(Verse.Pawn,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) at RaidersNeverDie.HarmonyPatches.CheckForStateChange_Prefix (Verse.Pawn_HealthTracker __instance, System.Nullable`1[T] dinfo, Verse.Hediff hediff) [0x00088] in <d1d417add90845b489b186e28da8c252>:0 at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.CheckForStateChange_Patch3(Verse.Pawn_HealthTracker,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) at Verse.Pawn_HealthTracker.AddHediff (Verse.Hediff hediff, Verse.BodyPartRecord part, System.Nullable`1[T] dinfo, Verse.DamageWorker+DamageResult result) [0x00019] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0 at (wrapper dynamic-method) Verse.HediffSet.Verse.HediffSet.AddDirect_Patch0(Verse.HediffSet,Verse.Hediff,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) at Verse.Pawn_HealthTracker.AddHediff (Verse.Hediff hediff, Verse.BodyPartRecord part, System.Nullable`1[T] dinfo, Verse.DamageWorker+DamageResult result) [0x0000a] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0 at Immortals.JobDriver_Behead.<MakeNewToils>b__1_3 () [0x0016e] in <726cd2a0fbd540aca7aad4f0a3efa489>:0 at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001df] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0