Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Urist McTrapper wants automation  (Read 1491 times)

ibanix

  • Bay Watcher
    • View Profile
Urist McTrapper wants automation
« on: April 20, 2014, 10:16:29 pm »

My current fortress has some sizable farms - I'm using the seasonal farming mod so I have to farm huge amounts and then stockpile. This is leading to quite a few vermin. I have my crack Trapping team on it, and together with a mass pitting system (over magma!) I regularly sent groups of rats, hamsters and two-legged lizards to a fiery doom.

The problem is that I have to select the vermin to pit manually (stockpile-p-select vermin). If I keep up on it, I have to do this often, like once every few minutes or more. Any dorfy way to automate my vermin removal?

Logged

Anathe

  • Bay Watcher
    • View Profile
Re: Urist McTrapper wants automation
« Reply #1 on: April 20, 2014, 10:41:18 pm »

I'm thinking something involving a minecart leading from a stockpile where the vermin are sent to after trapping, to a channel down to the magma. Use a track stop to automate the dumping process. Just need dwarves to load/move the carts.

I don't have much experience with trapping vermin, but I'd assume that using stockpiles links would work decently well.
Logged

Arcvasti

  • Bay Watcher
  • [IS_ALREADY_HERE] [FRIENDSHIPPER:HIGH]
    • View Profile
Re: Urist McTrapper wants automation
« Reply #2 on: April 20, 2014, 11:04:42 pm »

Cats work pretty well too. Plus you get free skulls and meat from butchering them. Plus they're cute and fuzzy.
Logged
If you expect to live forever then you will never be disappointed.
Spooky Signature
To fix the horrid default colour scheme, follow the below steps:
Profile> Modify Profile> Look and Layout> Current Theme> (change)> Darkling

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: Urist McTrapper wants automation
« Reply #3 on: April 21, 2014, 12:33:43 am »

I'm thinking something involving a minecart leading from a stockpile where the vermin are sent to after trapping, to a channel down to the magma. Use a track stop to automate the dumping process. Just need dwarves to load/move the carts.

I don't have much experience with trapping vermin, but I'd assume that using stockpiles links would work decently well.

The cart doesn't even have to move, for safety and speed. Just use a similar arrangement to the minecart quantum stockpile exploit: http://dwarffortresswiki.org/index.php/DF2012:Exploit#The_Minecart_Stop , but replacing the receiving stockpile with a drop chute to magma.

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Urist McTrapper wants automation
« Reply #4 on: April 21, 2014, 01:03:59 am »

Please note that the above proposal(s) will destroy your animal traps, too. If you want to reuse the traps, here are a couple ideas.

If you make your traps out of a magma-safe metal (non-metal items aren't checked for magma safety, it's a known bug), you should be able to periodically obsidianify your magma and mine out the animal traps. The only risk is that the vermin inside might not be killed if the trap itself isn't destroyed. I'm not sure.

One other idea presents itself. I'll let Urist Da Vinci sum it up for me:

LIVE AMMO SHOTGUN:
Method has been verified with fort mode testing.

1. Make a minecart shotgun (where the cart rams a wall at high speed and the contents are ejected over the wall), but add a second stage (the cart's contents also hit a wall and eject their contents over it).

2. Load a cage containing a creature (animal, goblin, dwarf prisoner, etc.) into the minecart. A single cage holding many animals is best.

3. Fire.

4. Watch as the carts shotgun the cages, and the cages then shotgun the creatures (yes, in a conical pattern) in a parabolic path. The creatures suffer no injury until they land, unlike minecart riders, probably because of cage stasis.

To wit, a vermin stockpile linked to a minecart which, when reasonably full, is pushed into an accelerator and then stopped at a 1-z high wall. This ejects the animal traps. The animal traps then hit a 1-z high wall on the next level up, ejecting the vermin. The vermin hit the next wall and either splat, or drop into magma: your decision.

The animal traps are then available for re-use. WARNING: This method will require some tweaking to keep the trapper dwarf population from dipping below sustainable levels on account of them standing in the path of flying vermin traps.
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

ibanix

  • Bay Watcher
    • View Profile
Re: Urist McTrapper wants automation
« Reply #5 on: April 21, 2014, 02:22:22 am »

That is god-damn brilliant. I suppose I could also use a fortification instead of a solid wall and use the vermin again invaders, no?
Logged

Rapozk

  • Bay Watcher
    • View Profile
Re: Urist McTrapper wants automation
« Reply #6 on: April 21, 2014, 05:14:57 am »

Please note that the above proposal(s) will destroy your animal traps, too. If you want to reuse the traps, here are a couple ideas.

If you make your traps out of a magma-safe metal (non-metal items aren't checked for magma safety, it's a known bug), you should be able to periodically obsidianify your magma and mine out the animal traps. The only risk is that the vermin inside might not be killed if the trap itself isn't destroyed. I'm not sure.

One other idea presents itself. I'll let Urist Da Vinci sum it up for me:

LIVE AMMO SHOTGUN:
Method has been verified with fort mode testing.

1. Make a minecart shotgun (where the cart rams a wall at high speed and the contents are ejected over the wall), but add a second stage (the cart's contents also hit a wall and eject their contents over it).

2. Load a cage containing a creature (animal, goblin, dwarf prisoner, etc.) into the minecart. A single cage holding many animals is best.

3. Fire.

4. Watch as the carts shotgun the cages, and the cages then shotgun the creatures (yes, in a conical pattern) in a parabolic path. The creatures suffer no injury until they land, unlike minecart riders, probably because of cage stasis.

To wit, a vermin stockpile linked to a minecart which, when reasonably full, is pushed into an accelerator and then stopped at a 1-z high wall. This ejects the animal traps. The animal traps then hit a 1-z high wall on the next level up, ejecting the vermin. The vermin hit the next wall and either splat, or drop into magma: your decision.

The animal traps are then available for re-use. WARNING: This method will require some tweaking to keep the trapper dwarf population from dipping below sustainable levels on account of them standing in the path of flying vermin traps.

How does it work? What direction will the cage get ejected? How do I make sure it hits a wall?

This is a perfect way to release all my caged elf to freedom, in a non-violent fashion.

If you consider free falling into magma as freedom and non-violent..
Logged

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Urist McTrapper wants automation
« Reply #7 on: April 21, 2014, 10:39:23 am »

How does it work? What direction will the cage get ejected? How do I make sure it hits a wall?

This is a perfect way to release all my caged elf to freedom, in a non-violent fashion.

If you consider free falling into magma as freedom and non-violent..

I've never actually done this, I just remember seeing the threads and thinking it hilarious, so if anyone with experience contradicts me believe them over me.

As I understand it, the cage is ejected in the same general direction as the minecart was moving when it came to a sudden stop, but one z level higher. So a side view of this setup would look something like this:

Code: [Select]
█ < animal impact; corpse or animal drops into magma
█ █ < cage impact; cages drop into trough
█~█ █______ <<<<<<<<minecart comes speeding along
█████^ minecart impact
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

GavJ

  • Bay Watcher
    • View Profile
Re: Urist McTrapper wants automation
« Reply #8 on: April 21, 2014, 12:22:48 pm »

Although I would never discourage dwarfy ideas above, if you want simplicity of just dealing with an annoying situation without a new big project, cats are the way to go.

(note that catsplosions are pretty easy to avoid by simply having a pen/pasture on a retracting bridge over a cliff or lava -- allows you to kill pets when desired, i.e. all but one female cat, because pets can be successfully localized to the trap by assigning them to a "pasture." Magma is usually easiest, but a huge drop has the benefit of making their bodies explode into a larger number of bones for crossbow bolts, etc.)
« Last Edit: April 21, 2014, 12:24:20 pm by GavJ »
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Anathe

  • Bay Watcher
    • View Profile
Re: Urist McTrapper wants automation
« Reply #9 on: April 22, 2014, 07:20:23 am »

The cart doesn't even have to move, for safety and speed. Just use a similar arrangement to the minecart quantum stockpile exploit: http://dwarffortresswiki.org/index.php/DF2012:Exploit#The_Minecart_Stop , but replacing the receiving stockpile with a drop chute to magma.

Fair enough. I'm not the greatest with that kind of stuff. I also love moving parts, for all of the fun they can cause.
Logged

FrankMcFuzz

  • Bay Watcher
  • Accomplished Cat Cooker
    • View Profile
Re: Urist McTrapper wants automation
« Reply #10 on: April 22, 2014, 06:34:25 pm »

Just bring 3 male cats on embark and you're pretty much good to go for a 140+ dwarf fortress.

But if a migrant arrives with a female cat... May Armok save us.
Logged
Urist cancels rest injury: Too injured

Rapozk

  • Bay Watcher
    • View Profile
Re: Urist McTrapper wants automation
« Reply #11 on: April 23, 2014, 02:04:57 pm »

Catch and tame a Peregrine Falcon..

Better than cats.
Logged

Nikow

  • Bay Watcher
    • View Profile
Re: Urist McTrapper wants automation
« Reply #12 on: April 23, 2014, 02:22:29 pm »

3 Male Cats are not always good choice. In game, cats live 10-20 years. If you're running long-living-fort it can be a problem.
Logged
In my fortress dwarves are dying from old age.
Dwarven wine is a little bit like good chicken soup:  solid at room temperature.

TruePikachu

  • Bay Watcher
  • Accomplished System Administrator
    • View Profile
    • cDusto (my personal server)
Re: Urist McTrapper wants automation
« Reply #13 on: April 25, 2014, 12:02:38 am »

I use cats for my vermin.

If you have DFHack, you are able to check and/or completly eradicate the populations of vermin and other species. I forget the exact command and parameters (region-pops?), but it is possible. I've revived cave spiders to an infinite population, and eradicated GCS before.

If the vermin aren't in infinite number, then they will eventually die out (either through cats or dwarves). If they are infinite, however, it is probably best to invest in cats or kill them with DFHack.

As a final note regarding it, creatures (vermin included) have a population per region, practically being analogous to biomes (I would assume there is a difference since they are called biomes in-game, but regions in DFHack). IIRC, the population decreases when creatures enter the map, and vice versa. I don't recall exactly how vermin play into it (since they aren't always visible), but I presume it is similar
Logged
He likes Pokémon, composing ≡«☼characters☼»≡, Windows for its compatability, Linux for its security, and Pikachu for its electric capabilities. When possible, he prefers to consume pasta. He absolutely detests Apple.

malimbar04

  • Bay Watcher
    • View Profile
Re: Urist McTrapper wants automation
« Reply #14 on: April 25, 2014, 09:48:31 am »

Catch and tame a Peregrine Falcon..

Better than cats.

If you can get a breading pair, this is vastly superior to cats. No cat explosions to deal with as they have a low breeding rate, they fly (always useful), and they hunt vermine like bandits.
Logged
No! No! I will not massacre my children. Instead, I'll make them corpulent on crappy mass-produced quarry bush biscuits and questionably grown mushroom alcohol, and then send them into the military when they turn 12...