Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [Bug:50.xx]:Still's can't send seeds back to stockpiles  (Read 1149 times)

FantasticDorf

  • Bay Watcher
    • View Profile
[Bug:50.xx]:Still's can't send seeds back to stockpiles
« on: December 29, 2022, 06:15:58 pm »

Unsure if this is a bug in entirety, but plant seeds don't have a functional way of being retrieved from stills and require dumping, or a planter directly moving them away. Now anecdotally, this always worked in 47.05 and prior because the job queued directly into the bag between the stockpile and a 'Take' relationship the stockpile enforced, and i've reviewed my default and custom labor assignments for hauling, including standing orders to see if there's interference to no alteration until they are moved out.

Anybody else having a similar experience with workshop-centric stockpile links?
« Last Edit: January 09, 2023, 09:12:43 am by FantasticDorf »
Logged

Stormfeather

  • Bay Watcher
    • View Profile
Re: [Bug?]:Still's can't send seeds back to stockpiles
« Reply #1 on: December 29, 2022, 09:07:02 pm »

Have no idea if this is related but: I've had an issue when creating a custom stockpile, a lot of the times (maybe when I start it by selecting "custom" rather than starting with a specific type and then going into custom, but haven't done real testing yet). There's a center column that, at those times, will be all unselected and includes the things like quality, material, etc. If it remains red the stockpile just won't accept anything because it doesn't accept any qualities/materials/anything.

Work around is to go through and set the middle column to "all" and then go through and remove stuff you don't want from there (or select "item types" and then "none" on the right column and reactivate what you specifically want.)

Like I said tho, no idea if this is your issue at all.

Edit: after checking while playing, probably not your problem since this doesn't *seem* to happen for food stockpiles specifically, although if it's a blended stockpile of some sort, maybe. Haven't exactly done in-depth testing.
« Last Edit: December 29, 2022, 11:27:43 pm by Stormfeather »
Logged

FantasticDorf

  • Bay Watcher
    • View Profile
Re: [Bug?]:Still's can't send seeds back to stockpiles
« Reply #2 on: January 09, 2023, 09:12:10 am »

Some continued testing on this, i've come to the conclusion that its the fault of bags not working correctly with the "don't mix food" standing order based on how barrels organize contents with bags and how they act with mixed seeds allocated to the same.

The bags work inter-dependently of this order, as a seed stockpile with more than one seed-type will often draw in unrelated seeds just because the extra bags are present like fruit in the underground seed bag pile. In 47.xx they followed the stockpile's allowances perfectly, allowing seeds to be ported by stockpile link back to seed-bags and denying any empty seed bags in that stockpile being filled with anything else, except for bags that were empty and transferred to a neutral space like a furniture stockpile where usually they'd get sorted out or mass-dumped to empty them (apple seeds etc).
Logged

martinuzz

  • Bay Watcher
  • High dwarf
    • View Profile
Re: [Bug?]:Still's can't send seeds back to stockpiles
« Reply #3 on: January 09, 2023, 11:36:03 am »

Some continued testing on this, i've come to the conclusion that its the fault of bags not working correctly with the "don't mix food" standing order based on how barrels organize contents with bags and how they act with mixed seeds allocated to the same.

The bags work inter-dependently of this order, as a seed stockpile with more than one seed-type will often draw in unrelated seeds just because the extra bags are present like fruit in the underground seed bag pile. In 47.xx they followed the stockpile's allowances perfectly, allowing seeds to be ported by stockpile link back to seed-bags and denying any empty seed bags in that stockpile being filled with anything else, except for bags that were empty and transferred to a neutral space like a furniture stockpile where usually they'd get sorted out or mass-dumped to empty them (apple seeds etc).
Heh, I was wondering why there was a fonio in my cave wheat seeds bag (or to be more precise, why there is a fonio bag with one fonio and 2 cave wheat seeds in my cave wheat seed stockpile. The fonio looks like to have been the first seed placed in the bag).
It is in a cave-wheat-only stockpile though, so the issue is not restricted to seed stockpiles with more than one seed-type.
« Last Edit: January 09, 2023, 11:39:18 am by martinuzz »
Logged
Friendly and polite reminder for optimists: Hope is a finite resource

We can ­disagree and still love each other, ­unless your disagreement is rooted in my oppression and denial of my humanity and right to exist - James Baldwin

http://www.bay12forums.com/smf/index.php?topic=73719.msg1830479#msg1830479

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: [Bug:50.xx]:Still's can't send seeds back to stockpiles
« Reply #4 on: January 09, 2023, 04:06:05 pm »

If you create a fonio-seed-only stockpile, they might pull it out of the other bag.

The problem starts when there are different new seeds (new, meaning you don't already have bags with that type of seed in them). At that point, a job will start for each different new seed that target the same empty bag. When the first seed is put in the bag, the bag is named but if the other dwarf is already hauling a different type of seed towards that bag, they are going to finish their job and add it to the same bag.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

FantasticDorf

  • Bay Watcher
    • View Profile
Re: [Bug:50.xx]:Still's can't send seeds back to stockpiles
« Reply #5 on: January 09, 2023, 04:37:54 pm »

If you create a fonio-seed-only stockpile, they might pull it out of the other bag.

The problem starts when there are different new seeds (new, meaning you don't already have bags with that type of seed in them). At that point, a job will start for each different new seed that target the same empty bag. When the first seed is put in the bag, the bag is named but if the other dwarf is already hauling a different type of seed towards that bag, they are going to finish their job and add it to the same bag.

Mostly this is experienced when the stockpile is designated to the OP specifications of one seed-type stockpile. Applying stockpile links to the still at individual stages (there's a lot of fish/meat left out by not mixing foods too and prepared meals refuse to leave the kitchen due to mixed ingredients) of plant like plump helmets, barrels/liquid container, exporting the booze to a pile then exporting the seeds directly from the still to the seed stockpile bag. So im not exactly sure if you're following the complaint.

The bags yoinking everything and also other not-stockpile allowed seeds in a clump-up when is circumstantial to the bag's code itself, but because the seeds are still trapped inside the still until they are mass or individually click-dumped out, they get filtered into this clump up system instead of neatly returning to the pile. Again this works completely as intended fine on 47. If there was only seed type in the entire fortress, it would still refuse to return to the bag linked to the stockpile in 50.xx

Dwarves cant really pull things out to transfer between bags, not on prior or current versions if its isn't a direct job order, they can only really ferry the bag with 2 and 3 seeds in it on 47. (which in this respect has always made dumping bags slightly nessecary) to the intended named stockpile it's meant to go based on the named bag even if it had partially incorrect contents.
Logged

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: [Bug:50.xx]:Still's can't send seeds back to stockpiles
« Reply #6 on: January 10, 2023, 12:47:07 am »

I should have said I was responding to martinuzz's post and his noticing the fonio bag in the cave wheat stockpile with mixed seeds. The problem of the seeds being stuck in the workshop is something different and I haven't experienced it, and since I thought your second post was an answer to the OP, I branched the thread in reference to the mixed seeds in bags, which I've seen in 40.n.

Because I haven't seen the new problem of seeds being stuck in the workshops, I'm not sure what to think about it, but the "more than one type of seed is stuck in a bag" problem is the same in 47.05 and 50.05 (just tested both versions). It happens because the "store item in bag" seed-bagging code attempts to put a seed into an bag regardless of stockpiles and regardless of the Mix Food setting. The code only asks "is there a bag named for the type of seed or is there an empty bag?".

In 47.05 or 50.05, on a new default embark with no stockpiles, mass dump all bags and seeds and wait until all the bags are empty of seeds. Unforbid one bag and one plump helmet seed, the dwarfs put the seed in the bag and the bag gets a name. Unforbid all the other seeds but only one other bag; the dwarfs take the 4 plump helmet seeds and add them to the named bag, but the remaining 25 seeds, 5 different seed types, are put into the only available empty bag. I like to think this is not a bug because dwarfs are making the smart move by protecting all the seeds instead of leaving them for the vermin... But it probably is a bug because once you are out of empty bags, they don't try to mix seeds anymore.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.