So I've got a decent fort going, and all seems to be going well - my dwarves are social and happy, I'm slowly building up fortress wealth, and the fortress itself marches ever onward toward mountain-home. Really, it's my favorite part of the game - the second and third acts, so to speak, where the true character of the fort, the terrain, and the dwarves becomes apparent. However, my dwarves also seem to be a bit...lazy. There's a lot of partying that goes on, and while I'm usually content to just let it go, it sucks when all 4 of my diggers are busy pickin' up chicks at the punch bowl instead of digging the moat I'm trying to complete before spring.
Currently, all the partying happens at the legendary dining room - I have no other "meeting" spots, and so I really just need a reliable way to end the party. In other forts, when I get the outdoor statue gardens going, it's easy to flip the "dwarves go outside/stay inside" to get them to reconsider when they should be doing, but right now, I'm not there yet, and I've grown rather weary of having to resort to the "outside" methods of ending parties - un-designating tables, turning off outside activity.
So I've been thinking of ways to end the party, probably with a lever of some sort, that's easily resettable and completely reliable. I was thinking at first that setting up a cage with an un-armed goblin would be good - I could just release him and then scare all the dwarves back to work, but then I'd have to re-load the cage, re-capture the goblin, etc. Alternately, I was thinking of some sort of flooding mechanism, but I don't even know how to begin with that idea...
Does anyone here know of reliable ways to end a dwarven party?