Quote from: PeteTimesSix on June 01, 2017, 11:08:54 PMNow instead of not being able to do stonecutting unless butchering tweak is off, selecting cut any stone > do until X breaks that stonecutting table completely. Bill cannot be removed, cannot be changed from do until X, and "details" pulls up the shadow of the details menu, plus part of that menu severely offset from the shadow, and only visible where it overlaps with the bills list.
Welp. I know what the problem is, actually, I just apparently forgot to fix it. I'll fix it first thing in the morning (or later today, anyway), once Im awake enough to read code again.
EDIT: And done.
Opening the table also results in the following error in the log:
Code Select
Exception filling tab RimWorld.ITab_Bills: System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1<Verse.ThingCountClass>.get_Item (int) <0x00054>
at QOLTweaksPack.tweaks.WorkGiver_DoConfigInterface_Postfix.DoConfigInterface (RimWorld.Bill_Production,UnityEngine.Rect,UnityEngine.Color) <0x0007f>
at (wrapper dynamic-method) RimWorld.Bill_Production.DoConfigInterface_Patch1 (object,UnityEngine.Rect,UnityEngine.Color) <0x0074e>
at RimWorld.Bill.DoInterface (single,single,single,int) <0x00854>
at RimWorld.BillStack.DoListing (UnityEngine.Rect,System.Func`1<System.Collections.Generic.List`1<Verse.FloatMenuOption>>,UnityEngine.Vector2&,single&) <0x0046d>
at RimWorld.ITab_Bills.FillTab () <0x00171>
at Verse.InspectTabBase/<DoTabGUI>c__AnonStorey44F.<>m__65A () <0x000e3>
Verse.Log:Error(String)
Verse.Log:ErrorOnce(String, Int32)
Verse.<DoTabGUI>c__AnonStorey44F:<>m__65A()
Verse.ImmediateWindow:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey2C4:<>m__1B1(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Despite having plenty of mods installed, I think it's yours for two reasons. 1: It appears in the error log. 2: Bug doesn't happen without it.