RimWorld

RimWorld

[Remade+Updated] Stockpile Stack Limit
9bananas 11 May, 2020 @ 2:15am
bug report
thought i'd post this here before i spam the comment section....

Originally posted by 9bananas:
hey smoko! ran into some weird behavior: when a stockpile is almost at capacity. and a pawn tries to add surplus, the bits the pawn tries to add get deleted.

example: luciferium stockpile limited and sitting at 99/100. pawn tries to add 2 more. stockpile remains at 99, the extra 2 are just gone.

issue doesn't happen on stockpiles without limit, only on limited ones, and only when trying to add more than the limit.

any idea what the issue might be?

it's a bit annoying, because bills don't get completed when this happens...

love the mod otherwise!

error 1:

Failed to place Luciferium1084441 at (116, 0, 78) in mode Near.
Verse.Log:Error(String, Boolean)
Verse.GenPlace:TryPlaceThing(Thing, IntVec3, Map, ThingPlaceMode, Thing&, Action`2, Predicate`1, Rot4)
Verse.GenPlace:TryPlaceThing(Thing, IntVec3, Map, ThingPlaceMode, Action`2, Predicate`1, Rot4)
Verse.AI.<>c__DisplayClass3_0:DMD<DMD<<FinishRecipeAndStartStoringProduct>b__0_Patch0>?545538432::<FinishRecipeAndStartStoringProduct>b__0_Patch0>(<>c__DisplayClass3_0)
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.<>c__DisplayClass2_0:<DoRecipeWork>b__1()
Verse.AI.JobDriver:DMD<DMD<DriverTick_Patch1>?1990418176::DriverTick_Patch1>(JobDriver)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:DMD<DMD<Tick_Patch2>?-753325184::Tick_Patch2>(Pawn)
Verse.TickList:DMD<DMD<Tick_Patch2>?1768003840::Tick_Patch2>(TickList)
Verse.TickManager:DMD<DMD<DoSingleTick_Patch1>?1247060992::DoSingleTick_Patch1>(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

error 2:

Oyster could not drop recipe product Luciferium1084441 near (116, 0, 78)
Verse.Log:Error(String, Boolean)
Verse.AI.<>c__DisplayClass3_0:DMD<DMD<<FinishRecipeAndStartStoringProduct>b__0_Patch0>?545538432::<FinishRecipeAndStartStoringProduct>b__0_Patch0>(<>c__DisplayClass3_0)
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.<>c__DisplayClass2_0:<DoRecipeWork>b__1()
Verse.AI.JobDriver:DMD<DMD<DriverTick_Patch1>?1990418176::DriverTick_Patch1>(JobDriver)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:DMD<DMD<Tick_Patch2>?-753325184::Tick_Patch2>(Pawn)
Verse.TickList:DMD<DMD<Tick_Patch2>?1768003840::Tick_Patch2>(TickList)
Verse.TickManager:DMD<DMD<DoSingleTick_Patch1>?1247060992::DoSingleTick_Patch1>(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
< >
Showing 1-2 of 2 comments
9bananas 11 May, 2020 @ 2:20am 
link[drive.google.com] to a screenshot of the set-up causing this issue
9bananas 11 May, 2020 @ 2:36am 
another interesting thing: this[drive.google.com] works for some reason! the issue only comes up, if the stockpile is directly adjacent to the workbench!
< >
Showing 1-2 of 2 comments
Per page: 1530 50