RimWorld

RimWorld

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

Oprindeligt skrevet af 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()
< >
Viser 1-2 af 2 kommentarer
9bananas 11. maj 2020 kl. 2:20 
link[drive.google.com] to a screenshot of the set-up causing this issue
9bananas 11. maj 2020 kl. 2:36 
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!
< >
Viser 1-2 af 2 kommentarer
Per side: 1530 50