Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: How Do I Make Dwarves Automatically Throw Refuse Down Holes?  (Read 6755 times)

JoeThePlumber

  • Escaped Lunatic
    • View Profile

I've got a food stockpile and half of it is taken up by seeds, one quarter is filled with barrels, many of which are empty, and the rest of the stockpile is empty. My outdoor refuse pile is being filled up with rotting plump helmets and plump helmet spawn and I don't know why. Feel free to ask for more details if you need them. I'm using Lazy Newb Pack, if that could affect it. Also I was building a magma piston and have seven or eight crundles crowded in the hallway leading to the piston. I've blocked it off with a drawbridge for now, but I need some recommendations on how to deal with them. I also need help with building a garbage chute to be able to Atom Smash my refuse within my fortress. I know I could put a garbage dump outside of a channel, but that means I have to designate all of my refuse to be dumped all the time.
« Last Edit: May 20, 2015, 04:50:05 pm by JoeThePlumber »
Logged

NullForceOmega

  • Bay Watcher
  • But, really, it's divine. Divinely tiresome.
    • View Profile
Re: Seeds Not Being Put In Barrels
« Reply #1 on: May 20, 2015, 03:03:45 pm »

Bags.  Seeds are stored in bags by default, and then the bags are stored in the barrels.
Logged
Grey morality is for people who wish to avoid retribution for misdeeds.

NullForceOmega is an immortal neanderthal who has been an amnesiac for the past 5000 years.

JoeThePlumber

  • Escaped Lunatic
    • View Profile
Re: Seeds Not Being Put In Barrels
« Reply #2 on: May 20, 2015, 03:06:25 pm »

Oh, that makes a lot of sense actually. Can they be stored in any bag, or does it need to be called a seed bag. The dwarf merchants are luckily currently visiting me  :)
Logged

NullForceOmega

  • Bay Watcher
  • But, really, it's divine. Divinely tiresome.
    • View Profile
Re: Seeds Not Being Put In Barrels
« Reply #3 on: May 20, 2015, 03:10:47 pm »

Just an empty bag, seed bag is just what the game calls it once seeds are stored in it.  They can be made from fabric at a clothiers shop or from leather at a leather shop.
Logged
Grey morality is for people who wish to avoid retribution for misdeeds.

NullForceOmega is an immortal neanderthal who has been an amnesiac for the past 5000 years.

Albedo

  • Bay Watcher
  • Menacing with spikes of curmudgeonite.
    • View Profile
Re: Seeds Not Being Put In Barrels
« Reply #4 on: May 20, 2015, 03:17:25 pm »

Confirmed.

Buy "sand bags", make some glass, you have empty bags for whatever purpose. Same w/ lye bags -> soap, "plant bags" -> (food/booze/whatever), etc., etc.
Logged

JoeThePlumber

  • Escaped Lunatic
    • View Profile
Help Dealing with Crundles and Making a Garbage Chute
« Reply #5 on: May 20, 2015, 03:25:29 pm »

Thank you very much :)
Also I need recommendations for dealing with crundles ( I just realized how easily spooked they are. I was able to reload the cage trap they were standing on enough times to capture them all.) and making a garbage chute if anybody can help. Thanks again!
« Last Edit: May 20, 2015, 03:55:17 pm by JoeThePlumber »
Logged

Dunamisdeos

  • Bay Watcher
  • Duggin was the hero we needed.
    • View Profile
Re: Help Dealing with Crundles and Making a Garbage Chute
« Reply #6 on: May 20, 2015, 04:07:25 pm »

Thank you very much :)
Also I need recommendations for dealing with crundles ( I just realized how easily spooked they are. I was able to reload the cage trap they were standing on enough times to capture them all.) and making a garbage chute if anybody can help. Thanks again!

I like to just channel straight down far enough that miasma cant go back up the shaft. 10z or so. Then there are stairs down to the bottom with raising bridge sealed access (in case something important gets thrown away).
Logged
FACT I: Post note art is best art.
FACT II: Dunamisdeos is a forum-certified wordsmith.
FACT III: "All life begins with Post-it notes and ends with Post-it notes. This is the truth! This is my belief!...At least for now."
FACT IV: SPEECHO THE TRUSTWORM IS YOUR FRIEND or BEHOLD: THE FRUIT ENGINE 3.0

arbarbonif

  • Bay Watcher
    • View Profile
Re: Seeds Not Being Put In Barrels
« Reply #7 on: May 20, 2015, 04:32:02 pm »

Confirmed.

Buy "sand bags", make some glass, you have empty bags for whatever purpose. Same w/ lye bags -> soap, "plant bags" -> (food/booze/whatever), etc., etc.
Lye is stored in buckets and barrels, not bags.  I usually embark with 50 sand bags and make glass things to free some up.
Logged

JoeThePlumber

  • Escaped Lunatic
    • View Profile
Re: Help Dealing with Crundles and Making a Garbage Chute
« Reply #8 on: May 20, 2015, 04:43:01 pm »

Thank you very much :)
Also I need recommendations for dealing with crundles ( I just realized how easily spooked they are. I was able to reload the cage trap they were standing on enough times to capture them all.) and making a garbage chute if anybody can help. Thanks again!

I like to just channel straight down far enough that miasma cant go back up the shaft. 10z or so. Then there are stairs down to the bottom with raising bridge sealed access (in case something important gets thrown away).

I already have a plan and ideas on exactly how my dump should work. All I need to know is how to make the chute work. I'm told that putting a garbage dump next to empty space makes the dwarves chuck stuff down it, but this would mean I would have to constantly designate my refuse to be dumped manually. Do dwarves chuck stuff down holes next to refuse piles? If so then I could make my plan work, but if not I need to know how to make my dwarves automatically throw things down a hole on their own. Thanks anyway!  :)

Also, thanks for the info about lye and sand bags. That could be useful for the future. You guys are a great help. Also, I would like to celebrate that my first Atom Smash was performed on an entirely unexpected troll that ran into my base. Thanks again!
Logged

Magistrum

  • Bay Watcher
  • Skilled Fortresser
    • View Profile
Re: How Do I Make Dwarves Automatically Throw Refuse Down Holes?
« Reply #9 on: May 20, 2015, 08:29:16 pm »

Then you probably want a minecart system, but since you are a escaped lunatic I wouldn't recommend.
By that I mean that you should probably do it and post all your suffering to please us.
Logged
In a time before time, I had a name.

PatrikLundell

  • Bay Watcher
    • View Profile
Re: How Do I Make Dwarves Automatically Throw Refuse Down Holes?
« Reply #10 on: May 21, 2015, 02:21:51 am »

Since I'm an escaped lunatic I'll shout out how to use a mine cart system to dump garbage down the chute:
- Build a track stop beside the chute and set it to dump into it (with a DFHack plugin included in the Lazy Newb Pack you can change track stop parameters after construction, but using vanilla you'll have to get it right from the start).
- Set up a route (called e.g. "Garbage Chute") with a stop on top of the track stop.
- Modify the route stop parameters to first remove all the default departure criteria (the cart should not be moved), and then hit enter to set up the goods transport criteria. I'd recommend just enabling all Refuse. If you run the risk of getting attacked by hostile dwarves (typically undead, but also "goblin" ones), you can add Corpses as well.
- Assign a mine cart to the route.
- Once the mine cart has been placed, create a smallish (I use 2*3) stockpile beside the mine cart on the opposite side of the chute. Set it to take exactly the kinds of refuse you want thrown down (exclude bone, fresh hides, teeth, wool, skulls, for example. If you've got a separate refuse pile for butcherables you exclude those here (note that Titans/FBs are unlistable, so to exclude those you'll have to "block all" and then add the items you want)).
- Finalize it by updating the route stop to take from the newly created stockpile. You can create the stockpile and link to it prior to the mine cart being put in place, but I don't want to tempt the bugs by having the stockpile filled up and then not emptied into the cart once the cart is placed because there is no new trigger to start putting stuff into it (I have a nagging suspicion there might be such a bug).

Since the route stop takes from the stockpile, the route stop can have a broader item selection than the stockpile without any problems, since the stockpile will control what can go into it.

You can get stuff down the chute by designating a dump zone on the tiles around it and then manually designate all the things to be dumped manually.
Logged

Albedo

  • Bay Watcher
  • Menacing with spikes of curmudgeonite.
    • View Profile
Re: Seeds Not Being Put In Barrels
« Reply #11 on: May 21, 2015, 02:09:20 pm »

This is 2 questions - 1) how to make a chute that deals w/ miasma, and 2) how to designate that for miasma-causing stuff.

Part #1, blocking miasma, is easy, but it depends on how you build the 2nd, so first, ... how to designate it.

There are 2 ways to do this, and I actually recommend the non-dump approach, but ymmv

When you designate a dump area, it can be just 1-tile big, and endless amounts of stuff can be put there - 1,000 stones plus misc. rotting vermin on 1 tile, no problem. Handy for all kinds of purposes. The problem is when you have several of these scattered across your fortress - a dwarf who accepts the [j]ob to "dump item" may drop that item in one nearby, or the furthest away - and that's a loooong slooooow haul if he's carrying stones. Similarly, if you're trying to send bones and skulls close to a workshop, it's pretty random where they'll end up if you have more than 1 Dump Zone designated.  So, if you can, it's best to have only 1 "dump zone" active at any one time, for one given job.

Meanwhile "refuse" can be stored in a refuse stockpile by any dwarf w/ "Refuse Hauling" enabled. You can have many different stockpiles customized to accept different kinds of refuse (from butcherable meat to vermin to body parts, etc.) - BUT a stockpile only accepts 1 item/square, so no "quantum dumping".

(Note that you can chain refuse stockpiles, from local small ones to feed a larger one off somewhere else. And if you aren't using a Dump Zone for anything else atm, you can remove that stockpile temporarily* and Dump all the refuse into a single miasma-locked dumpsite tile - see next.)

(* Vanilla DF saves the last custom stockpile {s}ettings you designated or {q}ueried, so that might work if you're careful. DFHack allows you to Save custom stockpile profiles with significant names and Load them later onto any new Stockpile - handy for this.)

If you have a large(ish) stockpile of refuse, yes - that room will be filled with stenchy, bad-thougth-causing miasma. Which is why you only designate refuse-haulers who have happy thoughts in general. and never have Urist McBorderlineDepressive to haul refuse. Or just use dumpzones and air-locked chutes (see next), and sort it all out later.

So you have to first decide which approach you'll use - multiple Dumpzones (and hope for the best) OR multiple Refuse Stockpiles, and accept the larger footprint they'll need and associated miasma in that room.


Now, either way, stopping miasma is easy - miasma doesn't spread diagonally, so dig a diagonal access and you're good.

_XXXX
__XXX
_X_XX
_XXXX

The refuse goes into the inner open area, and can be left there to rot safely. 1 tile is all you need for a Dump zone, or make that area larger for a full stockpile. (You can also simply put 2 doors into the area, and let those act as an "airlock" - either/or.)

If you use the Dumpzone and channel out a chute, yes - if the dumpzone covers both a hole in the ground and a tile next to it, everything goes down the hole. What's at the bottom of the hole is up to you - a diagonal access for craftsshops, magma, an atom smasher - ymmv.

But if you don't dig that hole in a diagonal, yes again - it has to be deeeep to avoid miasma wafting up.


... Same w/ lye bags -> soap...

Lye is stored in buckets and barrels, not bags.  I usually embark with 50 sand bags and make glass things to free some up.

Hmmm, true, no idea how I jumped track there. Except the OP was talking about food stockpiles, and lye is stored in food stockpiles*, so - dunno. <shrugs>

Still, could have said '..."stone bags" -> stone blocks + empty bag...', and it would have illustrated the concept, which was the important part, even if based on gibberish.


@ all - But while talking about lye and stockpiles, NOTE - First, lye is, by default, located in Food Stockpiles - it's one of the last categories listed, so often gets overlooked. Uncheck this to get lye near your soap-maker. But more important - there's a bug that puts buckets of lye into barrels - with the bucket - making both unusable! So, if you have "lye" designated in any stockpile, have ZERO BARRELS in that stockpile and avoid that particular frustration.  Just so you know.  ;)
Logged

Loci

  • Bay Watcher
    • View Profile
Re: Help Dealing with Crundles and Making a Garbage Chute
« Reply #12 on: May 21, 2015, 03:38:21 pm »

I need to know how to make my dwarves automatically throw things down a hole on their own.

Open the "standing orders" screen, access the "refuse" menu, and change the types from "save" to "dump". Your dwarves should now automatically dump refuse in a garbage dump instead of storing it in a stockpile.
Logged

JoeThePlumber

  • Escaped Lunatic
    • View Profile
Re: How Do I Make Dwarves Automatically Throw Refuse Down Holes?
« Reply #13 on: May 21, 2015, 03:46:44 pm »

Oh wow, is it that simple? Thanks a ton!   :D
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: How Do I Make Dwarves Automatically Throw Refuse Down Holes?
« Reply #14 on: May 21, 2015, 05:35:43 pm »

The other way to avoid miasma is to have the refuse stockpile "outdoors". It's "outdoors" if the tile has at one time been exposed to the sky. My standard placement is in the completely enclosed courtyard.

DFHack also has the command "copystock" that copies the settings of the currently queried stockpile and prepares a new stockpile designation with it. Handy when moving or changing the dimensions of a stockpile (to change dimensions, copystock, create single tile stockpile out of the way, delete original stockpile, copystock on single tile stockpile, paint the new one, remove the temporary stockpile).

A door will also contain miasma as long as it's closed, so only refuse haulers should be affected (well, dumpster divers such as bone carvers, etc. would be affected as well, if their raw materials are stored in the stockpile).
Logged
Pages: [1] 2