Or, more specifically, drowning chambers.
I had a dozen caged goblins and trolls, and rather than build a pit, I decided it would be interesting to build a drowning chamber. Things did not, as you might expect, go as planned.
Version one was a 4x4 room with two lever-controlled doors, one for water input, one for a drain. I put six cages in there and filled the room with water. Apparently cages come with snorkles, since none of the prisoners drowned after a full season underwater. I then emptied the room, and attached lever-releases to the cages. I opened the cages remotely, and then started the water. However, a troll broke both doors, giving me an uncontrolled flood.
I sent a squad down there and killed the monsters, and then spent considerable time trying to build an emergency wall to contain the flood. Eventually this succeeded, though it was touchy.
Version two had the cages on a 4x4 block surrounded by a ditch, with all ramps removed, and a lever-controlled bridge crossing the ditch. Since the first version did not go as planned, I tried a single cage this time. I filled the room with water before opening the cage. The troll inside swam across the moat - apparently moats don't work if the room is flooded. He swam up the water tunnel and climbed out. I killed him with my military, and then drained the room.
Well, somewhat. A dwarf decided it would be a good time to retrieve the mechanism left behind by opening the cage, slipped and fell off the platform, and fell in the water-filled ditch. Whereupon he drowned. My drowning chamber was better at killing dwarves than trolls.
I just don't see any easy way to make a safe, re-usable drowning chamber. The fact that the trolls can swim around at the level of the water, regardless of where the floor is, means they'll always be able to get to the door unless I wall the cages in, rather than using a bridge or a door. And in that case there's really no easy way to drain the camber. The whole exercise seems slightly pointless, since the process of filling the chamber is quite slow.
- Gus