RimWorld

RimWorld

Stockpile management
Hi all

Any way to set stockpiles to only take x items per square?

As in, I want there to always be 2 meals in the hospital, but when I set the stockpile it is all or nothing (emptying my freezer).
< >
Showing 1-13 of 13 comments
bigsengineer Mar 20, 2017 @ 5:46am 
Originally posted by definitive_prankster:
Hi all

Any way to set stockpiles to only take x items per square?

As in, I want there to always be 2 meals in the hospital, but when I set the stockpile it is all or nothing (emptying my freezer).
not in base game and not aware of any mods that do this. best you can do pick a meal type and restrcit how many you make. ofcouse this has alot of draw back to
You could restrict you hospital stock squares to 1x1 and set that stockpile to take only meals it will place 10 meals on that square. BTW you can have multiple stockpiles in a room as long as the room is larger than 1x1.
Spice Whale Mar 20, 2017 @ 8:40am 
I was thinking about this too but couldn't find anything for it. Good to know im not the only one anyways
EthanT Mar 20, 2017 @ 8:52am 
There is a mod called "Freezers" or something like that where you can build a 1 tile freezer display that holds 1 item stack.

Edit: It's called RimFridge
Last edited by EthanT; Mar 20, 2017 @ 8:54am
Miradus Mar 20, 2017 @ 9:28am 
That level of granular stockpile control doesn't seem to exist either in vanilla or in any mods I've played. It would be a nice feature though.
Noir Mar 20, 2017 @ 12:46pm 
I agree, being able to set how many items max we want in a stockpile would be really usefull not only for the hospital, but also in prison or any situation you can imagine
DrAtrocity May 24, 2018 @ 6:42pm 
YES--this needs to be added into a storage mod. Having a settable limit to the number of items in a stockpile to be below the maximum (if you so desire), as well as tool to control how low a stock pile has to be before it is restocked would be extremely useful and seemingly easy to implement.

For example, I have a drug lab bench where I want to make medicine. I would like to keep small stores of herbal med, neutroamine, and cloth close at hand to the bench without these being the main storage place for these items. Currently, I have to micromanage pawns and the stockpile priority setting to get a certain amount of these items to their 3 separate areas next to the workbench, or else my hospital stockpile of herbal meds on the other end of my base will end up completey empty.

Currently, even a full small stockpile set to higher priority (like only 10 meals for example) get jobs assigned to it to be refilled from a larger lower priority stockpile every time someone pulls a meal out, creating lots of low efficiency jobs and tying up haulers. I definitely want meals in my kitchen, but if there is 5 rather than 9 I'm ok with that, and if someone is making a trip to restock they may as well wait until they carry 5+ together instead of 5 trips with one.

This is fixable by simply adding a +/- option next to items on stockpiles denoting max number for that time, and then having a "Restock at X" option attached to the priority tab. Or a slider with max and min values adjustable for each item.
Last edited by DrAtrocity; May 24, 2018 @ 6:46pm
Noir May 25, 2018 @ 4:49am 
Maybe we will get that for 1.0, that would be nice ^^
DrAtrocity May 27, 2018 @ 10:18pm 
Originally posted by BlackSmokeDMax:
There is somewhat of that in this mod:

https://steamcommunity.com/sharedfiles/filedetails/?id=726479594

The feature was formerly part of the mod Hauling Hysteresis which at some point was absorbed in this mod. It may not be exactly what you are looking for but it is in the right direction. Plus the main mod itself is very useful in being quicker to setup your stockpiles.

At some point it would be great to either see a vanilla implementation for your request or someone make a mod for it.

Someone sent me this in another post where the "my haulers keep refilling the critical priority stockpile one at a time every time someone eats a meal" issue was brought up. Does NOT allow you to set a minimum goal for items in a pile still I'm afraid, but would control just how often your freezer gets emptied to restock your hospital (not an issue due to stacks of 10 unless you're using a stack enhancer mod like OgreStack...which you should, because it seems more realistic and lowers headaches!)
Last edited by DrAtrocity; May 27, 2018 @ 10:19pm
Papa_Joe Nov 1, 2019 @ 11:26pm 
At the risk of necro'ing an old thread, I felt it would be helpful to answer the question.

There is a way to accomplish the OP's goal.

1. you create a stockpile of 1 square holding just the desired item.

2, Assign a job on whatever activity or machine that will allow it to look at and fill only that stockpile.

3. Set the Job's action to "do until x" and set the quantity (x) to your desired value.

4. activate the restock feature and set the restock value.

You are done.

When the supply drops below the restock value it will be refilled to the desired value.

Hope this helps someone else that found this searching!
Slye_Fox Nov 2, 2019 @ 3:29pm 
Originally posted by Jamie_win.zip:
At the risk of necro'ing an old thread, I felt it would be helpful to answer the question.

There is a way to accomplish the OP's goal.

1. you create a stockpile of 1 square holding just the desired item.

2, Assign a job on whatever activity or machine that will allow it to look at and fill only that stockpile.

3. Set the Job's action to "do until x" and set the quantity (x) to your desired value.

4. activate the restock feature and set the restock value.

You are done.

When the supply drops below the restock value it will be refilled to the desired value.

Hope this helps someone else that found this searching!
Or just use this: https://steamcommunity.com/sharedfiles/filedetails/?id=1651076103
Originally posted by Jamie_win.zip:
At the risk of necro'ing an old thread, I felt it would be helpful to answer the question.

There is a way to accomplish the OP's goal.

1. you create a stockpile of 1 square holding just the desired item.

2, Assign a job on whatever activity or machine that will allow it to look at and fill only that stockpile.

3. Set the Job's action to "do until x" and set the quantity (x) to your desired value.

4. activate the restock feature and set the restock value.

You are done.

When the supply drops below the restock value it will be refilled to the desired value.

Hope this helps someone else that found this searching!


I don't follow your logic, though that may just be me :)

That seems to require that I set my workshop to make until the number of items I want in that stockpile, which isn't what I'm going for.

I was to be able to have 20 meals, say, but 2 in a set stockpile. I don't want 2 in total across my base, nor 20 in that stockpile.

I'll try the addon and see if that works for me :)
Morkonan Nov 23, 2019 @ 6:47pm 
Originally posted by Jamie_win.zip:
At the risk of necro'ing an old thread, I felt it would be helpful to answer the question.

There is a way to accomplish the OP's goal.

1. you create a stockpile of 1 square holding just the desired item.

2, Assign a job on whatever activity or machine that will allow it to look at and fill only that stockpile.

3. Set the Job's action to "do until x" and set the quantity (x) to your desired value.

4. activate the restock feature and set the restock value.

You are done.

When the supply drops below the restock value it will be refilled to the desired value.

Hope this helps someone else that found this searching!

That would only work if that is the only stockpile for that item and nothing else produces it. Otherwise, because the stockpile exists and allows that item, pawns are going to haul that item type to that stockpile until the stack-limit/capacity is reached.

To create some sort of Rube Goldberg device to solve the issue, one could take your example further:

Forbid all areas in which this item could be found, produced, or otherwise exist to all pawns.

One pawn is assigned to the bench in your example and is allowed to be in its Zone.

That pawn is then allowed into the exclusive storage Zone where the item produced by the bench is stored.

That pawn must also have the Haul job.

(The problem - Stack limits are not alterable without mods.)
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Mar 20, 2017 @ 5:13am
Posts: 13