边缘世界 RimWorld

边缘世界 RimWorld

[Remade+Updated] Stockpile Stack Limit
9bananas 2020 年 5 月 11 日 上午 2:15
bug report
thought i'd post this here before i spam the comment section....

引用自 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()
< >
正在显示第 1 - 2 条,共 2 条留言
9bananas 2020 年 5 月 11 日 上午 2:20 
link[drive.google.com] to a screenshot of the set-up causing this issue
9bananas 2020 年 5 月 11 日 上午 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!
< >
正在显示第 1 - 2 条,共 2 条留言
每页显示数: 1530 50