Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Container haul improvements  (Read 855 times)

Blue_Dwarf

  • Bay Watcher
    • View Profile
Container haul improvements
« on: May 26, 2013, 09:29:02 pm »

As we have the fairly big problem of dwarves grabbing and carrying entire containers to pick up a distant plump helmet spawn, I would like to suggest a way to fix that at least temporarily.

My idea involves an additional stockpile setting - "Haul containers to items" vs "Only haul items to the containers in the stockpile". By default, it should be set to the second of the above.
Logged
Crafting Statistics 42.06Farming Statistics

Blue Dwarf has been happy lately. He did some !!science!! recently. He admired a fine forum post lately. He was enraged by a forum troll recently. He was upset by the delayed release of the new version of Dwarf Fortress lately. He took joy in planning a noble's death recently.

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Container haul improvements
« Reply #1 on: May 26, 2013, 11:32:35 pm »

I think it just needs a small tweak whereby dwarves will prefer to gather items with empty containers, then distribute those into the stockpile.
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

sweitx

  • Bay Watcher
  • Sun Berry McSunshine
    • View Profile
Re: Container haul improvements
« Reply #2 on: May 27, 2013, 04:10:55 pm »

Probably change the wordings to be a bit less wordy.
1. Collect with container
2. Collect without container

Right now, as workaround, I designate two stockpiles.
Stockpile A: Use no container, take from anywhere.
Stockpile B: Use container, take from Stockpile A, take only from linked stockpiles.
This way, dwarfs fill up stockpile A hauling single item at a time, then another dwarf will grab a container from B and "vacuum" up all the stuffs in A into one container.
Also, if you need some mass collection (say, after siege), you can switch stockpile A to "linked only" and stockpile B to "from anywhere" to let dwarf go vacuum up those sweet, sweet loots.
Logged
One of the toads decided to go for a swim in the moat - presumably because he could path through the moat to my dwarves. He is not charging in, just loitering in the moat.

The toad is having a nice relaxing swim.
The goblin mounted on his back, however, is drowning.

Lav

  • Bay Watcher
    • View Profile
Re: Container haul improvements
« Reply #3 on: June 04, 2013, 10:28:57 am »

Frankly, all the game needs is to forbid resource collecting with a non-empty container.

If there's an empty container in the stockpile, and at least two resources to collect, hauler uses empty container. Otherwise, he just hauls resources directly.

Finally, if there are several partially filled containers in the stockpile, dwarves should move resources from least filled container into most filled (but not full) container within the same stockpile. Obviously, this optimization must not involve manipulation of containers themselves.
Logged
Seems to be the way with things on this forum; if an invention doesn't involve death by magma then you know someone's going to go out of their way to make sure it does involve death by magma... then it gets acknowledged as being a great invention.

Tacyn

  • Bay Watcher
    • View Profile
Re: Container haul improvements
« Reply #4 on: June 05, 2013, 06:40:17 am »

Those solutions make hauling even more complex than it already is.
The problem is that whether containers are brought to the item or the other way around has cases
where this is inefficient. Coding a middle ground on a case by case basis, however, is going to be a huge mess and a lot of work for toady.
There should be an elegant solution.

My suggestion is to differ between storage (bins, pots, barrels) and carry containers (wheelbarrows, large bags, backpacks).
The first type would always stay in a stockpile unless to move it to another stockpile or to the depot.
The second type would be assigned to haulers, for example, via the job menu and are equipped by them as tools
like picks, axes and crossbows are for miners, woodcutters and hunters.
Wheelbarrows allow a dwarf to carry a single item faster, while large bags are used to carry more than one item at once.
Both can be used simultaneously where the items are put in the bag and the  bag is transported with the wheelbarrow.
At the stockpile the carried stuff is then distributed into storage containers or empty tiles. 
Logged

Maw

  • Bay Watcher
    • View Profile
Re: Container haul improvements
« Reply #5 on: June 11, 2013, 08:49:31 am »

Those solutions make hauling even more complex than it already is.
The problem is that whether containers are brought to the item or the other way around has cases
where this is inefficient. Coding a middle ground on a case by case basis, however, is going to be a huge mess and a lot of work for toady.
There should be an elegant solution.

My suggestion is to differ between storage (bins, pots, barrels) and carry containers (wheelbarrows, large bags, backpacks).
The first type would always stay in a stockpile unless to move it to another stockpile or to the depot.
The second type would be assigned to haulers, for example, via the job menu and are equipped by them as tools
like picks, axes and crossbows are for miners, woodcutters and hunters.
Wheelbarrows allow a dwarf to carry a single item faster, while large bags are used to carry more than one item at once.
Both can be used simultaneously where the items are put in the bag and the  bag is transported with the wheelbarrow.
At the stockpile the carried stuff is then distributed into storage containers or empty tiles.

Nice idea Tacyn
Logged
The three stages of information assimilation in bay 12:
1)horror
2)curiosity
3)weaponization

CaptainArchmage

  • Bay Watcher
  • Profile Pic has Changed! Sorry for the Delay.
    • View Profile
Re: Container haul improvements
« Reply #6 on: June 13, 2013, 07:54:26 pm »

I'd like to see dwarves put on active military duty drop what they are hauling and another dwarf take over the job. As it is, when you station the squad one of them may haul along a box, and then decide he or she needs to haul it back.

It would also help, when dwarves want to collect a large number of items, to pick up an empty bin or barrel and use it instead of using a bin or barrel which is nearly full.

I'd also like to see dwarves gather items for dumping into a wheelbarrow to make the procedure go faster.
Logged
Given current events, I've altered my profile pic and I'm sorry it took so long to fix. If you find the old one on any of my accounts elsewhere on the internet, let me know by message (along with the specific site) and I'll fix. Can't link the revised avatar for some reason.