Outside dwarves run into enemies during attacks

dwarf-fortress

In my fort, I've attracted a good number of fisherdwarves who spend their entire day out fishing in the river or ponds. The only issue is that whenever I'm attacked, there seems to be no way to get them back inside my fort's burrow quickly enough. This is the worst when a werebeast attacks, as it'll usually stay by my fort entrance attacking (and infecting) everyone who slowly walks by it on their way back. By the time my military can get to it, there's already 3 dwarves bleeding/dead by my tunnel, really ruining the ambiance of the place.

This is getting especially annoying seeing as my entryway is armed to the teeth with traps, but I never get to use it unless I want to sacrifice all my fishers/wood haulers.

Is there any way to better handle my lockdown plans, or should I just give up on fishing completely?

Best Answer

Create walled, and roofed fishing zones.

You set the zone where they are allowed to fish with i Make sure it includes both water and a place to stand.

Wall it off, and for extra safty (from birds etc) put a roof on it.

Connect that to your main fort by a tunnel.
And only by a tunnel (they way they won't try to short cut across land.)

Bonus: You can put your fisherys closer to that fishing point so not so much carting is done. (only the (theoretically) lighter cleaned fish). And then you put your craftshops near that to use up the shell etc etc