Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Question about Wheelbarrows' behavior  (Read 937 times)

Erendir

  • Bay Watcher
    • View Profile
Question about Wheelbarrows' behavior
« on: July 21, 2023, 08:03:22 am »

Wiki says

Quote
If wheelbarrows are assigned to a stockpile, dwarves will use them exclusively and cease hauling items to it with their bare hands, meaning that the number of assigned wheelbarrows is also the maximum number of active hauling jobs for said stockpile.

I'm right now looking at dwarves hauling wooden logs by hand to a stockpile where 2 wheelbarrows are just sitting.
I also think I saw more than 2 hauling jobs for that stockpile, but I'm not quite sure about that.

Am I missing something or is there a bug or it's a feature and wiki needs an update?

DF is Steam's experimental branch + DFHack (but that shouldn't affect wheelbarrows?)
Logged

TheBeardyMan

  • Bay Watcher
    • View Profile
Re: Question about Wheelbarrows' behavior
« Reply #1 on: July 21, 2023, 11:02:03 am »

Is the number of wheelbarrows that the stockpile is allowed to use more than the two that have been assigned?

From my observations, I think the cap on the number of hauling jobs might be the number of wheelbarrows the stockpile wants, which can be greater than the number of wheelbarrows the stockpile has.

What you're seeing could be explained by the wheelbarrows sitting in the stockpile being tasked by two of the hauling jobs, which no dwarves are doing yet, and a third hauling job not using a wheelbarrow because the stockpile wants three wheelbarrows but only two have been assigned so far.
« Last Edit: July 21, 2023, 11:09:14 am by TheBeardyMan »
Logged

BlueTrillium

  • Bay Watcher
    • View Profile
Re: Question about Wheelbarrows' behavior
« Reply #2 on: July 21, 2023, 01:46:34 pm »

Honestly, I see the exact same thing as Erendir in my game. I suspect that the information in the wiki was copied over from an older version of DF and hasn't been updated for the current version.

I have most certainly witnessed dwarves hauling items like rocks and logs, by hand, to a stockpile that already had all wheelbarrows in use (and yes, it also had all the wheelbarrows it wanted, as well, so it does not appear to be a case of having an extra wheelbarrow 'slot' without a wheelbarrow to fill it).

So they're definitely using the wheelbarrows, it just seems that sometimes they're also *not* using the wheelbarrows, for the exact same sorts of jobs. I haven't looked any closer to see if there's only x number of hauling jobs (wheelbarrow or not) going at a time or not.

I've also noticed some wheelbarrows, sitting IN the stockpile, with rocks still in the wheelbarrow. As in, I clicked on the wheelbarrow in the stockpile, and saw three different rocks listed as contents. I don't know why the wheelbarrow wasn't dumped out when it returned to the stockpile. There is definitely plenty of open/empty space in the stockpile, including several spaces directly adjacent to the space where the wheelbarrow was dropped. But, since it wasn't causing any problems with any of my workflows, I didn't investigate that any further. Items do still seem to get to where they are supposed to go by the time I need them.
Logged

Erendir

  • Bay Watcher
    • View Profile
Re: Question about Wheelbarrows' behavior
« Reply #3 on: July 21, 2023, 02:55:50 pm »

Is the number of wheelbarrows that the stockpile is allowed to use more than the two that have been assigned?

From my observations, I think the cap on the number of hauling jobs might be the number of wheelbarrows the stockpile wants, which can be greater than the number of wheelbarrows the stockpile has.

What you're seeing could be explained by the wheelbarrows sitting in the stockpile being tasked by two of the hauling jobs, which no dwarves are doing yet, and a third hauling job not using a wheelbarrow because the stockpile wants three wheelbarrows but only two have been assigned so far.

No, the stockpile had maximum of 2 wheelbarrows set, both wheelbarrows were sitting in the stockpile empty, while dwarves hauled logs there on multiple occasions.

I've also noticed some wheelbarrows, sitting IN the stockpile, with rocks still in the wheelbarrow.

This one apparently is a known bug:
"Items can occasionally be left inside a wheelbarrow, causing the wheelbarrow to become unusable. This can cause a stockpile to stop collecting items if all of its wheelbarrows end up in this state[Bug:6074] You can work around this by marking the contents of the wheelbarrow for dumping."
Logged

BlueTrillium

  • Bay Watcher
    • View Profile
Re: Question about Wheelbarrows' behavior
« Reply #4 on: July 21, 2023, 06:41:19 pm »

I've also noticed some wheelbarrows, sitting IN the stockpile, with rocks still in the wheelbarrow.

This one apparently is a known bug:
"Items can occasionally be left inside a wheelbarrow, causing the wheelbarrow to become unusable. This can cause a stockpile to stop collecting items if all of its wheelbarrows end up in this state[Bug:6074] You can work around this by marking the contents of the wheelbarrow for dumping."
Ah, cool. Since it hadn't had any adverse effects yet, I hadn't looked for an answer, but that's good to know. I'll dump the stuff next time I play.
Logged

A_Curious_Cat

  • Bay Watcher
    • View Profile
Re: Question about Wheelbarrows' behavior
« Reply #5 on: July 24, 2023, 12:42:19 am »

fix/empty-wheelbarrows: new script to empty stuck rocks from all wheelbarrows on the map
Logged
Really hoping somebody puts this in their signature.

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: Question about Wheelbarrows' behavior
« Reply #6 on: July 28, 2023, 10:58:40 pm »

This game seriously needs a bug fixing update. So much stuff is just broken.
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

0x517A5D

  • Bay Watcher
  • Hex Editor‬‬
    • View Profile
Re: Question about Wheelbarrows' behavior
« Reply #7 on: July 29, 2023, 11:23:24 am »

Broken-as-designed, maybe.  Wheelbarrows were added in version 0.34.08, circa 2012.  When a bug's been around for 10+ years, it's a design decision.

A few years ago, I realized that DF is an interactive story generator as much as it is an actual game.

And sometimes that story is, 'The dwarves were idiots.  Again.'

It made me a bit more tolerant of the long-standing warts and sores.  (Only a bit, though.)
Logged

Salmeuk

  • Bay Watcher
    • View Profile
Re: Question about Wheelbarrows' behavior
« Reply #8 on: July 29, 2023, 06:50:06 pm »

wheelbarrows? just build 100's of them and give every stockpile five. another protip is to make multiple, smaller stockpiles when you want a lot of throughput, say for a metal ore stock next to the magma forges. each additional stockpile encourages more dwarves to pick up and haul!


0x517A5D speaks the truth here - the game is best enjoyed from a certain narrative distance, and if you begin to peer too closely at the simulation you start to see it really just is smoke and mirrors. the bugs are as much a part of the flavor as the precipitation simulations, or geologic specificity, or anatomical accuracy.

early players took this fact in stride, but over the years we've seen an increase in bitterness at the lack of bug updates, perhaps in response to those thousands who experience the game for what it is, see what it could become, then grow frustrated with the speed of development, which itself is likely in reaction to other games coming and going in the meantime.

What exactly makes DF so special that it will take thirty or more years to make? that is a question I keep coming back to again and again. DF is sort of like, the village grandfather, always hanging out on the same bench in the same park, inspiring others young and old alike with his tenacity and grace.. and yet like a grandfather the game grows older and older yet seems almost unchanged. so many projects have come and gone, those directly inspired by DF, yet none really approach the significance of DF in my mind, and so there really is no alternative but to sit and wait and hope that future updates bring great things.
Logged