Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - iLOVEBEER

#1
Support / Mod bug help
August 15, 2021, 08:45:49 PM
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 ()