RimWorld

RimWorld

Life Lessons
Every time a new item is added to the production platform, selecting the character and right clicking on it cannot view the work. It is necessary to save and then read the save file to function properly
Exception in WorkGiverOptionProvider_WorkGivers.GetWorkGiversOptionsFor for DoBillsMakeApparel: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
[Ref F6D4A310]
[0x0000c] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <51fded79cd284d4d911c5949aff4cb21>:0
at LifeLessons.Util+<>c.<GetStuffCategoriesEnabled>b__2_1 (Verse.ThingDef t) [0x00000] in <9f20434a10e345fc830784fe9225775f>:0
at System.Linq.Enumerable+WhereSelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00045] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at System.Linq.Set`1[TElement].UnionWith (System.Collections.Generic.IEnumerable`1[T] other) [0x00018] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at System.Linq.Enumerable+DistinctIterator`1[TSource].FillSet () [0x0000b] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at System.Linq.Enumerable+DistinctIterator`1[TSource].ToList () [0x00000] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at LifeLessons.Util.GetStuffCategoriesEnabled (RimWorld.Bill bill) [0x00059] in <9f20434a10e345fc830784fe9225775f>:0
at LifeLessons.Patches.DoBill_StartOrResumeBillJob_Patch.CheckProficiency (Verse.Pawn pawn, RimWorld.Bill bill) [0x00063] in <9f20434a10e345fc830784fe9225775f>:0
at RimWorld.WorkGiver_DoBill.StartOrResumeBillJob (Verse.Pawn pawn, RimWorld.IBillGiver giver, System.Boolean forced) [0x00098] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER lifelessons: IEnumerable`1 LifeLessons.Patches.DoBill_StartOrResumeBillJob_Patch:Transpiler(IEnumerable`1 instructions, ILGenerator ILgen)
- TRANSPILER Harmony_PrisonLabor: IEnumerable`1 PrisonLabor.HarmonyPatches.Patches_BillAssignation.Patch_BillPrevention:Transpiler(ILGenerator gen, MethodBase mBase, IEnumerable`1 instr)
at RimWorld.WorkGiver_DoBill.JobOnThing (Verse.Pawn pawn, Verse.Thing thing, System.Boolean forced) [0x000f0] in <24d25868955f4df08b02c73b55f389fe>:0
- PREFIX lifelessons: Void LifeLessons.Patches.WorkGiver_DoBill_JobOnThing_Patch:Prefix(Pawn pawn, Thing thing, Boolean forced)
- POSTFIX lifelessons: Void LifeLessons.Patches.WorkGiver_DoBill_JobOnThing_Patch:Postfix(Pawn pawn, Thing thing, Boolean forced)
- POSTFIX lifelessons: Void LifeLessons.Patches.WorkGiver_JobOn_Patch:Postfix(Pawn pawn, Job& __result, WorkGiver __instance)
- POSTFIX lifelessons: Void LifeLessons.Patches.WorkGiver_JobOn_Patch:Postfix(Pawn pawn, Job& __result, WorkGiver __instance)
at RimWorld.WorkGiver_Scanner.HasJobOnThing (Verse.Pawn pawn, Verse.Thing t, System.Boolean forced) [0x00006] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX lifelessons: Void LifeLessons.Patches.WorkGiver_HasJobOn_Patch:Postfix(Pawn pawn, Boolean& __result, WorkGiver __instance)
- POSTFIX lifelessons: Void LifeLessons.Patches.WorkGiver_HasJobOn_Patch:Postfix(Pawn pawn, Boolean& __result, WorkGiver __instance)
- POSTFIX lifelessons: Void LifeLessons.Patches.WorkGiver_HasJobOn_Patch:Postfix(Pawn pawn, Boolean& __result, WorkGiver __instance)
at RimWorld.FloatMenuOptionProvider_WorkGivers.GetWorkGiverOption (Verse.Pawn pawn, RimWorld.WorkGiverDef workGiver, Verse.LocalTargetInfo target, RimWorld.FloatMenuContext context) [0x0013f] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER net.pardeike.rimworld.mods.achtung: IEnumerable`1 AchtungMod.FloatMenuOptionProvider_WorkGivers_GetWorkGiverOption_Patch:Transpiler(IEnumerable`1 instructions)
- PREFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuOptionProvider_WorkGivers_GetWorkGiverOption_Patch:Prefix(Pawn pawn, ForcedWork& __state)
- PREFIX Ilarion.BulkLoadForTransporters: Boolean BulkLoadForTransporters.HarmonyPatches.LoadTransporters.FloatMenuOption_LoadTransporters_Patch:Prefix(WorkGiverDef workGiver)
- PREFIX Ilarion.BulkLoadForTransporters: Boolean BulkLoadForTransporters.HarmonyPatches.LoadPortal.FloatMenuOption_LoadPortal_Patch:Prefix(WorkGiverDef workGiver)
- POSTFIX OskarPotocki.VEF: Void VEF.AnimalBehaviours.VanillaExpandedFramework_FloatMenuOptionProvider_WorkGivers_GetWorkGiverOption_Patch:NoWorkBesidesAttacks(Pawn pawn, FloatMenuOption& __result)
- POSTFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuOptionProvider_WorkGivers_GetWorkGiverOption_Patch:Postfix(Pawn pawn, ForcedWork __state)
- POSTFIX Ilarion.BulkLoadForTransporters: Void BulkLoadForTransporters.HarmonyPatches.UnloadCarriers.FloatMenuOption_UnloadCarriers_Patch:Postfix(FloatMenuOption& __result, Pawn pawn, WorkGiverDef workGiver, LocalTargetInfo target)
at RimWorld.FloatMenuOptionProvider_WorkGivers+<GetWorkGiversOptionsFor>d__16.MoveNext () [0x00077] in <24d25868955f4df08b02c73b55f389fe>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
RimWorld.FloatMenuOptionProvider_WorkGivers/<GetWorkGiversOptionsFor>d__16:MoveNext ()
RimWorld.FloatMenuOptionProvider_WorkGivers/<GetOptionsFor>d__14:MoveNext ()
RimWorld.FloatMenuMakerMap:GetProviderOptions (RimWorld.FloatMenuContext,System.Collections.Generic.List`1<Verse.FloatMenuOption>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.FloatMenuMakerMap.GetOptions_Patch3 (System.Collections.Generic.List`1<Verse.Pawn>,UnityEngine.Vector3,RimWorld.FloatMenuContext&)
AchtungMod.MultiActions:AddColonist (AchtungMod.Colonist)
HarmonyLib.CollectionExtensions:Do<AchtungMod.Colonist> (System.Collections.Generic.IEnumerable`1<AchtungMod.Colonist>,System.Action`1<AchtungMod.Colonist>)
AchtungMod.MultiActions:.ctor (System.Collections.Generic.IEnumerable`1<AchtungMod.Colonist>,UnityEngine.Vector3)
AchtungMod.Controller:MouseDown (UnityEngine.Vector3,int,bool)
AchtungMod.Controller:HandleEvents ()
AchtungMod.Selector_SelectorOnGUI_Patch:Prefix ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Selector.SelectorOnGUI_Patch1 (RimWorld.Selector)
RimWorld.MapInterface:HandleLowPriorityInput ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch1 (RimWorld.UIRoot_Play)
Verse.Root:OnGUI ()