I had some time to think today, and I'm going to make some changes to help our odds against ambushes a bit.
First of all: I'm going to redistribute most of the wardogs. Every dwarf should have a dog. If a civilian dwarf gets attacked, the dog hopefully will take the hits while the civilian runs away.
Secondly: I'm going to have to do some construction work outside.
- We need guard towers, or something along those lines, at regular intervals, so that we can spot bad guys before hey get too close.
- We also need a way for diplomats and merchants to leave our fortress without having to go straight through a sieging attack force.
The tricky bit is building this stuff without having to send lots of dwarves outside or exposing the inside of our fortress to attack.
For the merchant escape route, I think we could build a fortress extension from the roof to a few tiles from the edge of the map, roof it over, wall it off, and put in a drawbridge that when opened will bridge the gap between our roof and the map edge.
In order for that to work we have to build a ramp *inside* the airlock, allowing the merchant onto the roof. But that should be doable.
Here is the roof. Our extension would be a 5-tile wide piece of masonry extending to within 5 tiles of the map edge.
The only problem is that I don't exactly know how to build that. I can remove the upper portion of the wall, but whether that allows me to build tiles of floor extending over the edge of the fortress .. this is going to be an experiment.
For the guard towers: I found some helpful posts about that subject. But I think we'll start with a tower or two on the roof itself. Since that part of the fort is protected, we can do that without exposing ourselves to anything but flying siegers. Something we can simply lock the hatches against. It won't work against flying megabeasts or dragons, but then the current setup doesn't work against *that* anyway.
Then, when we have a guard tower covering the dodge' em entrance, we can decide to expand upon it and add an underground access path *through* the inside of the dodge' em trap (appropriately trapped, of course!) to a tunnel that would then connect to whatever towers we want to build.
Argh. Too many projects ;-)