I have a very specific problem so I'm turning to the vast knowledge of the Bay 12 community for help.
I am experimenting with self-sustaining fortresses that can persist for years without the player entering any commands and have identified clothing decay as a major limiting factor.
Without scripts, there is no way to have an infinite source of clothing in a hermetically sealed fortress, so it has to come from outside.
My first crack at the solution is to have an fortress entrance containing an automatic trap that kills invading goblins and dumps their bodies somewhere where their clothes are accessible but the haulers are never subject to attack.
My first test involved a corridor of ten training spear vertical spikes in a row hooked to a lever set to pull on repeat. On either side are 15-z-level drops onto upright spikes. In a hands-off fort the dwarves spend most of their time idling so the trap will always be running; I guess that I could hook it to a repeater, but they aren't fast enough. A second enclosed spike corridor with real metal spikes follows the drop corridor; this for killing fliers and any other creature that fails to dodge to its death. Both corridors are forbidden to dwarves using burrows, but the bottom of the drop is accessible so that dwarves can retrieve clothing.
I thought that this design would force all invaders, up to and including titans, to dodge into the empty space and fall to their deaths. It does-eventually. The problem is that it is too slow; in my test with a goblin ambushers, all of the invaders got promoted to elite warrior status through the danger room effect before they started to dodge and fall to their deaths.
So the current design is not a satisfactory solution because I had to lock and then unlock the main door to achieve this effect, an option that won't be available to me in a handsoff fort. The goblins would've run right in if I hadn't locked the door.
So what I really need is a trap design that will:
- kill every invader
- harvest as many goblins as possible without scaring them off
- drop their bodies somewhere safe where dwarves can access them
- require no special labors (e.g. mechanic) to be enabled on any dwarf
Any suggestions?