Ever since the summer of the second year i've gotten multiple ambushes per year, with the ambushes usually consisting of 2 or 3 squads each. in four years I've been able to successfully trade once, every other caravan has been mercilessly slaughtered. No less than three liasons have gone insane while unable to escape my fortress, and now the humans have seen fit to siege me. For the first year since the siege, I merely closed my gates, worked on building defenses, and more or less have been able to prosper and live unaffected.
The problem is I lowered my gates and still the humans will not attack. They just sit at the edges. they have killed dwarves that have strayed too close. There are a couple factors at work here.
1) I think they know about many of my traps, and to avoid them they are not pathing in.
2) All of the humans are riding GIANT WAR EAGLES. I know they can fly since I see them in the air sometimes. There are a few entrances to my fort that are without traps that an eagle could use to get in, but in years they have not even attempted to get in through those ways.
3) The squads of siegers are separated by a body of water, so I'm wondering if they are waiting to meet up before attacking. Then again, they are on eagles, so if they wanted to get together it wouldn't be a problem to just fly over the river.
4) Totally unrelated, but every squad of goblin ambushers has been led by an elf with a goblin name.
I've spent the last year trapping the entrances I have, I'm considering making a third NEW entrance with traps and see if they'll attack through that method. At this point I just want them to charge in and attack regardless of the consequences, I need more fun.