RimWorld

RimWorld

[Remade+Updated] Stockpile Stack Limit
bug report
thought i'd post this here before i spam the comment section....

9bananas lähetti viestin:
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()
< >
Näytetään 1-2 / 2 kommentista
link[drive.google.com] to a screenshot of the set-up causing this issue
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!
< >
Näytetään 1-2 / 2 kommentista
Sivua kohden: 1530 50