RimWorld

RimWorld

Slye_Fox Oct 11, 2020 @ 9:34am
Mod to enable multiple pawns taking from a single stack?
Anyone know of one?
It's a bit annoying having to draft/undraft my pawns just so they can take turns taking meals.
< >
Showing 1-12 of 12 comments
LIMP BISQUICK Oct 11, 2020 @ 10:18am 
Achtung
Slye_Fox Oct 11, 2020 @ 10:22am 
Neat mod, I'll grab it.
But I don't see anything in the desc. about multiple pawns being able to grab from the same stack.
LIMP BISQUICK Oct 11, 2020 @ 10:30am 
If you order several pawns to do things like use drugs or eat meals they'll do it. unless that has been changed. It's been a while since I've played but I know you used to be able to for sure.
Slye_Fox Oct 11, 2020 @ 10:40am 
Ah no, I'm looking for a mod that doesn't require me to micro their feeding.
Astasia Oct 11, 2020 @ 10:44am 
Vanilla allows unlimited pawns taking from the same stack of meals. The only thing that would prevent a meal stack from being accessible would be a pawn hauling it, or to it, which reserves it. I think the mod "Haul to Stack" removes the pawn reserving the stack when hauling more meals to it.

The other solution is to remove the food you don't want them to eat from their meal plan, so even if the meal stack is reserved by a hauler they aren't going to eat something you don't want them to.
Last edited by Astasia; Oct 11, 2020 @ 10:46am
Slye_Fox Oct 11, 2020 @ 11:13am 
Originally posted by Astasia:
Vanilla allows unlimited pawns taking from the same stack of meals.
That's not what I just observed;
1 pawn went and got a lavish meal and another went and got a simple meal because the lavish stack was reserved by the one grabbing a meal from it. Both pawns have the same meal plan.
Astasia Oct 11, 2020 @ 11:58am 
I am 100% certain they do not reserve the stack while pulling a meal, multiple pawns can all grab a meal at the exact same time. This also goes for animals eating from a stack, a single stack of haygrass can feed a large number of animals at once.

There are a number of reasons why that pawn may have taken a simple meal instead, perhaps they were ascetic, perhaps when they decided to grab a meal they were on the other side of the base and the fine meals were reserved by a hauler at that point, perhaps the pawn was grabbing a meal to carry in which case they look at when the meal rots instead of which one provides the better mood, or perhaps it was just a random fluke.
Slye_Fox Oct 11, 2020 @ 12:18pm 
Originally posted by Astasia:
This also goes for animals eating from a stack, a single stack of haygrass can feed a large number of animals at once.
Now this one I have seen numerus times to be false. As the animals with take turns to eat from the single stack (and if I have a lot of animals, I might even get animal starvation notices as they take too long to get their turn at the stack).
Razor 2.3 Oct 11, 2020 @ 12:36pm 
RimWorld.JobDriver_Ingest has a member called ReserveFood(). Guess what it do.

You might not notice the reservations because ReserveFood() allows for up to 10 reservations for the stack, which is the max meal stack limit in vanilla. So to hit the limit, you need more than 10 pawns able and wanting to eat that meal, and a modified meal stack limit. The former means casual testing by a mod author won't see the OP's issue. The latter means the issue won't meaningfully manifest in vanilla.

For modded play, you really just need to wait a bit. Once the first 10 get their meals, the next 10 can get theirs.
Astasia Oct 11, 2020 @ 12:43pm 
Originally posted by Slye_Fox:
Now this one I have seen numerus times to be false. As the animals with take turns to eat from the single stack (and if I have a lot of animals, I might even get animal starvation notices as they take too long to get their turn at the stack).

Sounds like you have a mod breaking vanilla mechanics then.

Originally posted by Razor 2.3:
RimWorld.JobDriver_Ingest has a member called ReserveFood(). Guess what it do.

You might not notice the reservations because ReserveFood() allows for up to 10 reservations for the stack, which is the max meal stack limit in vanilla. So to hit the limit, you need more than 10 pawns able and wanting to eat that meal, and a modified meal stack limit. The former means casual testing by a mod author won't see the OP's issue. The latter means the issue won't meaningfully manifest in vanilla.

For modded play, you really just need to wait a bit. Once the first 10 get their meals, the next 10 can get theirs.

Interesting. Ya I rarely have more than 10 colonists and when I do it's generally less than 20 which means it's unlikely more than 10 colonist are trying to eat at once, so I haven't run into issues with colonists not eating the correct meals since this mechanic was changed a few years ago. It's good to know there is a cap on it, I wouldn't be surprised if some stack mods alter that cap though.

Maybe it could be an issue with a really high stack mod and a colony with like 30-50+ population.
Slye_Fox Oct 11, 2020 @ 12:50pm 
Originally posted by Astasia:
Sounds like you have a mod breaking vanilla mechanics then.
Well, that's just bloody typical then isn't it.
LIMP BISQUICK Oct 11, 2020 @ 12:51pm 
I like to build up my colony and have a good amount pawns. Usually got multiple stacks of the same type of meals tho. I don't recall needing to micro their meals like that.
< >
Showing 1-12 of 12 comments
Per page: 1530 50

Date Posted: Oct 11, 2020 @ 9:34am
Posts: 12