cseelhoff / RimThreaded

RimThreaded is a RimWorld mod designed to enable RimWorld to utilize multiple threads.
MIT License
118 stars 21 forks source link

Zombieland Incompatibility #788

Open ghost opened 1 year ago

ghost commented 1 year ago

Zombieland & Rimthreaded Incompatibility.

Upon having Zombieland & Rimthreaded within the same game; Both functionalities work fine, all though various Pawn commands no-longer work. If game is started with Achtung, it shows the issue involves "Zombieland"! all though this only occurs with Rimthreaded in-game!

Listed format on how to reproduce:

Updated to include an Error log!

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
  at ZombieLand.Patches+FloatMenuMakerMap_AddDraftedOrders_Patch.Postfix (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts) [0x0001e] in <877503fe7ab2478f8b190f948f09f089>:0 
  at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.RimWorld.FloatMenuMakerMap.AddDraftedOrders_Patch1(UnityEngine.Vector3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>,bool)
  at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Boolean suppressAutoTakeableGoto) [0x00098] in <b3561b1be0664abaaf1e5c4602ec1431>:0 
  at RimWorld.FloatMenuMakerMap.TryMakeFloatMenu (Verse.Pawn pawn) [0x000dc] in <b3561b1be0664abaaf1e5c4602ec1431>:0 
  at RimWorld.Selector.HandleMapClicks () [0x000ac] in <b3561b1be0664abaaf1e5c4602ec1431>:0 
  at RimWorld.Selector.SelectorOnGUI () [0x00000] in <b3561b1be0664abaaf1e5c4602ec1431>:0 
  at RimWorld.MapInterface.HandleLowPriorityInput () [0x0000f] in <b3561b1be0664abaaf1e5c4602ec1431>:0 
  at RimWorld.UIRoot_Play.UIRootOnGUI () [0x000dd] in <b3561b1be0664abaaf1e5c4602ec1431>:0 
  at Verse.Root.OnGUI () [0x0003d] in <b3561b1be0664abaaf1e5c4602ec1431>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Root:OnGUI ()

OS information; Linux Arch LTS

Other information is Disclosed, as Other specs are not possible interference's in such Circumstance.

If any further information is required, I'll be sure to provide it ASAP.