So I've been giving a lot of thought in to my current fort. Long hallways with Fortifications, a couple of traps, drawbridges etc... - but then I noticed that I have a couple of tiles where an invader could "drop down" a Z level to get easy access to my vulnerable fort. But are they clever/stupid enough to actually do so, or will they see it as an impassable route? (No ramps, just a regular one level drop, like from the top of a wall and down)
They won't path through places where they can't walk through, no. Fliers, however, will, so if you want your fort to be as secure as possible, seal those roofs!
Another thing. Thieves are everywhere now - how do I detect them? I've got a sizeable dog meat industry, and I was wondering if DF will treat dogs as guard dogs when restrained - eg. will spot a gobbo. Will the thief run if detected? Will it attack the dog? (If so It'll need to be behind some bars or a fortification?)
Strike the Earth! Thief!
Yes, restrained animals, including dogs, will spot thieves and ambushes. Thieves and snatchers will always immediately attempt to flee off the edge of the map once detected, though they might occasionally take a swipe at one of your guard animals. Ambushes will not run, and will almost always instantly slaughter your guard animals.
Since animals only consistently detect stealthed units that are directly adjacent to them, the usual design for entrances is a 3-wide path with a restraint on either side and an animal chained to both. This way, it is impossible for any thieves or anything to sneak by. This fact also makes putting animals behind fortifications or bars to be somewhat impractical; you can do it, but they're less likely to actually detect things, so you need more than 2 animals on guard for the same effect (more guards = more chances to detect), which means you lose more than 2 every time ambushes show up with archers. Hunting animals are believed to have a somewhat larger chance of detecting things at range, but probably still not 100%.