RimWorld

RimWorld

LWM's Deep Storage
DaQurai 25 Sep, 2022 @ 2:12pm
Colonists will not store weapons
As the title says, my colonists including my hauler bots, will decide to just not put weapons into the storage container. They will store other weapons, and the weapon in question is checked off and allowed in the locker but they refuse to haul it. any suggestions?
< >
Showing 1-9 of 9 comments
lilwhitemouse  [developer] 26 Oct, 2022 @ 1:35pm 
Is it possible the locker is full (by weight)?
DaQurai 26 Oct, 2022 @ 2:35pm 
Originally posted by lilwhitemouse:
Is it possible the locker is full (by weight)?
I checked and no, the locker was well underweight as it was meant only for rifles.
lilwhitemouse  [developer] 27 Oct, 2022 @ 8:36am 
And the rifle you are trying to store isn't too big, either?
It's a weird problem
DaQurai 28 Oct, 2022 @ 11:54am 
Originally posted by lilwhitemouse:
And the rifle you are trying to store isn't too big, either?
It's a weird problem
It is odd, as its not only my rifles now, the weapon in question is just the vanilla bolt action rifle, but now some other weapons and ammo are not stored appropriately even though the options are correctly checked off and allowed in that container
Items will appear on the surface of the storage container, and the following error will be reported and then flashback will occur


Error in static constructor of LWM.DeepStorage.ModInit: System.TypeInitializationException: The type initializer for 'LWM.DeepStorage.ModInit' threw an exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Operation is not valid due to the current state of the object.
at MorePlanning.MorePlanningMod.get_Instance () [0x00009] in <fa2e34e9b95f4d94b01069d494aeffd6>:0
at MorePlanning.Patches.HarmonyPatches.CacheDesPanels_Postfix () [0x00000] in <fa2e34e9b95f4d94b01069d494aeffd6>:0
at (wrapper dynamic-method) RimWorld.MainTabWindow_Architect.RimWorld.MainTabWindow_Architect.CacheDesPanels_Patch1(RimWorld.MainTabWindow_Architect)
at RimWorld.MainTabWindow_Architect..ctor () [0x00033] in <947b134afd9f49cf9cc883edb73fe5db>:0
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke(System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00002] in <eae584ce26bc40229c1b1aa476bfa589>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00014] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x000a8] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00009] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00027] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00020] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Activator.CreateInstance (System.Type type) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at RimWorld.MainButtonDef.get_TabWindow () [0x00016] in <947b134afd9f49cf9cc883edb73fe5db>:0
at LWM.DeepStorage.Settings.ArchitectMenu_ClearCache () [0x00016] in <75e230e17229499eaef96fbaedefb9ca>:0
at LWM.DeepStorage.Settings.ArchitectMenu_Show () [0x00017] in <75e230e17229499eaef96fbaedefb9ca>:0
at LWM.DeepStorage.Settings.ArchitectMenu_ChangeLocation (System.String newDefName, System.Boolean loadingOnStartup) [0x00030] in <75e230e17229499eaef96fbaedefb9ca>:0
at LWM.DeepStorage.Settings.DefsLoaded () [0x000f2] in <75e230e17229499eaef96fbaedefb9ca>:0
at LWM.DeepStorage.ModInit..cctor () [0x00005] in <75e230e17229499eaef96fbaedefb9ca>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(intptr)
at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (System.RuntimeTypeHandle type) [0x0002a] in <eae584ce26bc40229c1b1aa476bfa589>:0
at (wrapper dynamic-method) Verse.StaticConstructorOnStartupUtility.Verse.StaticConstructorOnStartupUtility.CallAll_Patch3()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) Verse.StaticConstructorOnStartupUtility:Verse.StaticConstructorOnStartupUtility.CallAll_Patch3 ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_5 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()
lilwhitemouse  [developer] 30 Oct, 2022 @ 10:12pm 
Did colonists ever decide to haul the item again?

Re: error log, that doesn't look good. It appears More Planning and I are stepping on each others' toes...
Originally posted by lilwhitemouse:
Did colonists ever decide to haul the item again?

Re: error log, that doesn't look good. It appears More Planning and I are stepping on each others' toes...

no
lilwhitemouse  [developer] 12 Nov, 2022 @ 2:03pm 
Well drat. I'll see what I can do
lilwhitemouse  [developer] 12 Nov, 2022 @ 2:04pm 
Altho honestly, it looks like a transpiler broke something. Did you try changing the load order for the two?
< >
Showing 1-9 of 9 comments
Per page: 1530 50