[1.3] After putting down slave rebellion, slaves & UI disappear.

Started by HandsomeRandy, July 23, 2021, 12:23:43 PM

Previous topic - Next topic

HandsomeRandy

After putting down a slave rebellion, when dropping slaves off at beds, they disappear completely (from game and top bar) and also cause most UI elements to disappear. This happened with two slaves, one I dropped off at a bed, and one I dropped on the floor by drafting the pawn carrying her. I get a bunch of these messages in the log file. (Green is the name of the slave)

Exception drawing Green: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.PawnTweener.MovedPercent () [0x00000] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.PawnTweener.TweenedPosRoot () [0x00021] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.PawnTweener.ResetTweenedPosToRoot () [0x00000] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.PawnTweener.PreDrawPosCalculation () [0x0001d] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.Pawn_DrawTracker.get_DrawPos () [0x00000] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.Pawn.get_DrawPos () [0x00006] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.Thing.Draw () [0x0000e] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.ThingWithComps.Draw () [0x0000e] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <acc1a8abfe07492884c6f18dcdaa4807>:0 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.PawnTweener.MovedPercent () [0x00000] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.PawnTweener.TweenedPosRoot () [0x00021] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.PawnTweener.ResetTweenedPosToRoot () [0x00000] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.PawnTweener.PreDrawPosCalculation () [0x0001d] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.Pawn_DrawTracker.get_DrawPos () [0x00000] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.Pawn.get_DrawPos () [0x00006] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.TooltipGiverList.DispenseAllThingTooltips () [0x000c6] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs () [0x0007f] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at RimWorld.UIRoot_Play.UIRootOnGUI () [0x0001f] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)


I've attached the full log file as well.

colakarim

Buuuuuuuump! This shit has been bugging me since the release of 1.3.

Here's my log from the last time I recreated the bug for reference:

https://gist.github.com/HugsLibRecordKeeper/6a18a26ce5721090c9929f3040f9bd4b

Your modlist is a lot shorter which helps me narrow it down a lot at least. It clearly seems to be something with Combat Extended (we also share Vanilla Expanded but I doubt its that). My error messages are pretty much exactly the same as yours too.