Mod bug help

Started by iLOVEBEER, August 15, 2021, 08:45:49 PM

Previous topic - Next topic

iLOVEBEER

I keeep getting this error message whenever an enemy pawn hits one of my spike traps. Any help figuring this out would be great.



Exception ticking TrapSpike62802 (at (177, 0, 161)): System.InvalidCastException: Specified cast is not valid.
  at aRandomKiwi.KFM.Pawn_HealthTracker_Patch+MakeDowned.Listener (Verse.Pawn_HealthTracker __instance, System.Nullable`1[T] dinfo, Verse.Hediff hediff) [0x0002a] in <bf64540e63aa4f38b9d23b14608b1516>:0
  at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.MakeDowned_Patch6(Verse.Pawn_HealthTracker,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
  at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.CheckForStateChange_Patch3(Verse.Pawn_HealthTracker,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
  at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.AddHediff_Patch1(Verse.Pawn_HealthTracker,Verse.Hediff,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult)
  at Verse.DamageWorker_AddInjury.FinalizeAndAddInjury (Verse.Pawn pawn, Verse.Hediff_Injury injury, Verse.DamageInfo dinfo, Verse.DamageWorker+DamageResult result) [0x00163] in <00638943358e4807bd44cd7bc8f572da>:0
  at Verse.DamageWorker_AddInjury.FinalizeAndAddInjury (Verse.Pawn pawn, System.Single totalDamage, Verse.DamageInfo dinfo, Verse.DamageWorker+DamageResult result) [0x000c1] in <00638943358e4807bd44cd7bc8f572da>:0
  at Verse.DamageWorker_Stab.ApplySpecialEffectsToPart (Verse.Pawn pawn, System.Single totalDamage, Verse.DamageInfo dinfo, Verse.DamageWorker+DamageResult result) [0x00075] in <00638943358e4807bd44cd7bc8f572da>:0
  at (wrapper dynamic-method) Verse.DamageWorker_AddInjury.Verse.DamageWorker_AddInjury.ApplyDamageToPart_Patch1(Verse.DamageWorker_AddInjury,Verse.DamageInfo,Verse.Pawn,Verse.DamageWorker/DamageResult)
  at Verse.DamageWorker_AddInjury.ApplyToPawn (Verse.DamageInfo dinfo, Verse.Pawn pawn) [0x00091] in <00638943358e4807bd44cd7bc8f572da>:0
  at Verse.DamageWorker_AddInjury.Apply (Verse.DamageInfo dinfo, Verse.Thing thing) [0x00013] in <00638943358e4807bd44cd7bc8f572da>:0
  at (wrapper dynamic-method) Verse.Thing.Verse.Thing.TakeDamage_Patch2(Verse.Thing,Verse.DamageInfo)
  at RimWorld.Building_TrapDamager.SpringSub (Verse.Pawn p) [0x0006c] in <00638943358e4807bd44cd7bc8f572da>:0
  at RimWorld.Building_Trap.Spring (Verse.Pawn p) [0x0000e] in <00638943358e4807bd44cd7bc8f572da>:0
  at (wrapper dynamic-method) RimWorld.Building_Trap.RimWorld.Building_Trap.CheckSpring_Patch1(RimWorld.Building_Trap,Verse.Pawn)
  at RimWorld.Building_Trap.Tick () [0x0004b] in <00638943358e4807bd44cd7bc8f572da>:0
  at Verse.TickList.Tick () [0x0015c] in <00638943358e4807bd44cd7bc8f572da>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
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_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Exception ticking TrapSpike62893 (at (176, 0, 159)): System.InvalidCastException: Specified cast is not valid.
  at aRandomKiwi.KFM.Pawn_HealthTracker_Patch+MakeDowned.Listener (Verse.Pawn_HealthTracker __instance, System.Nullable`1[T] dinfo, Verse.Hediff hediff) [0x0002a] in <bf64540e63aa4f38b9d23b14608b1516>:0
  at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.MakeDowned_Patch6(Verse.Pawn_HealthTracker,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
  at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.CheckForStateChange_Patch3(Verse.Pawn_HealthTracker,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
  at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.AddHediff_Patch1(Verse.Pawn_HealthTracker,Verse.Hediff,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult)
  at Verse.DamageWorker_AddInjury.FinalizeAndAddInjury (Verse.Pawn pawn, Verse.Hediff_Injury injury, Verse.DamageInfo dinfo, Verse.DamageWorker+DamageResult result) [0x00163] in <00638943358e4807bd44cd7bc8f572da>:0
  at Verse.DamageWorker_AddInjury.FinalizeAndAddInjury (Verse.Pawn pawn, System.Single totalDamage, Verse.DamageInfo dinfo, Verse.DamageWorker+DamageResult result) [0x000c1] in <00638943358e4807bd44cd7bc8f572da>:0
  at Verse.DamageWorker_Stab.ApplySpecialEffectsToPart (Verse.Pawn pawn, System.Single totalDamage, Verse.DamageInfo dinfo, Verse.DamageWorker+DamageResult result) [0x00075] in <00638943358e4807bd44cd7bc8f572da>:0
  at (wrapper dynamic-method) Verse.DamageWorker_AddInjury.Verse.DamageWorker_AddInjury.ApplyDamageToPart_Patch1(Verse.DamageWorker_AddInjury,Verse.DamageInfo,Verse.Pawn,Verse.DamageWorker/DamageResult)
  at Verse.DamageWorker_AddInjury.ApplyToPawn (Verse.DamageInfo dinfo, Verse.Pawn pawn) [0x00091] in <00638943358e4807bd44cd7bc8f572da>:0
  at Verse.DamageWorker_AddInjury.Apply (Verse.DamageInfo dinfo, Verse.Thing thing) [0x00013] in <00638943358e4807bd44cd7bc8f572da>:0
  at (wrapper dynamic-method) Verse.Thing.Verse.Thing.TakeDamage_Patch2(Verse.Thing,Verse.DamageInfo)
  at RimWorld.Building_TrapDamager.SpringSub (Verse.Pawn p) [0x0006c] in <00638943358e4807bd44cd7bc8f572da>:0
  at RimWorld.Building_Trap.Spring (Verse.Pawn p) [0x0000e] in <00638943358e4807bd44cd7bc8f572da>:0
  at (wrapper dynamic-method) RimWorld.Building_Trap.RimWorld.Building_Trap.CheckSpring_Patch1(RimWorld.Building_Trap,Verse.Pawn)
  at RimWorld.Building_Trap.Tick () [0x0004b] in <00638943358e4807bd44cd7bc8f572da>:0
  at Verse.TickList.Tick () [0x0015c] in <00638943358e4807bd44cd7bc8f572da>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
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_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

skullywag

Looks like KillForMe mod is having issues from that log.
Skullywag modded to death.
I'd never met an iterator I liked....until Zhentar saved me.
Why Unity5, WHY do you forsake me?