RimWorld

RimWorld

Holsters
nikos 3 Dec, 2021 @ 7:16am
Error spam when picking up a weapon
Exception drawing Marulo: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorldHolsters.IR_WeaponData.GetWeaponPos (RimWorldHolsters.WeaponType type, Verse.Rot4 rot) [0x00035] in <e6de8b67bf4b4519b8d9bb7132258cb6>:0
at RimWorldHolsters.IR_DisplayWeapon.GetWeaponPosition (UnityEngine.Vector3 rootLoc, Verse.Rot4 pawnRotation, Verse.Pawn pawn) [0x00011] in <e6de8b67bf4b4519b8d9bb7132258cb6>:0
at RimWorldHolsters.HarmonyPatches.IR_PawnDrawPatch.PawnDrawPostfix (Verse.PawnRenderer __instance, UnityEngine.Vector3 rootLoc, Verse.Rot4 pawnRotation, Verse.PawnRenderFlags flags) [0x000ae] in <e6de8b67bf4b4519b8d9bb7132258cb6>:0
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.DrawEquipment_Patch3(Verse.PawnRenderer,UnityEngine.Vector3,Verse.Rot4,Verse.PawnRenderFlags)
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.DrawDynamicParts_Patch1(Verse.PawnRenderer,UnityEngine.Vector3,single,Verse.Rot4,Verse.PawnRenderFlags)
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch5(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DrawAt_Patch1(Verse.Pawn,UnityEngine.Vector3,bool)
at Verse.Thing.Draw () [0x00015] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
at (wrapper dynamic-method) Verse.ThingWithComps.Verse.ThingWithComps.Draw_Patch1(Verse.ThingWithComps)
at (wrapper dynamic-method) Verse.DynamicDrawManager.Verse.DynamicDrawManager.DrawDynamicThings_Patch1(Verse.DynamicDrawManager)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
(wrapper dynamic-method) Verse.DynamicDrawManager:Verse.DynamicDrawManager.DrawDynamicThings_Patch1 (Verse.DynamicDrawManager)
(wrapper dynamic-method) Verse.Map:Verse.Map.MapUpdate_Patch3 (Verse.Map)
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()
< >
Showing 1-3 of 3 comments
Psyche  [developer] 3 Dec, 2021 @ 12:48pm 
Hi! I was unable to reproduce your issue but I attempted to add additional checks to prevent this problem. Let me know if the issue still persists and thank you for report! <3
nikos 5 Dec, 2021 @ 6:31am 
To be more specific, i got huge error spam of this error, when the person with the weapon was un drafted. (the weapon was not shown as holstered)
When i drafted the pawn, the error spam stopped.

But as soon as i un drafted them, the spam continued
Last edited by nikos; 5 Dec, 2021 @ 6:31am
Psyche  [developer] 6 Dec, 2021 @ 6:26am 
I understand the problem still persists?
< >
Showing 1-3 of 3 comments
Per page: 1530 50