I've been noticing wolves doing the same. Do they normally act differently with dwarves? I've never seen wolves in a dwarf game.
However, I did notice something really weird. I swear, I have not touched the stone raws. I found a large cluster of bauxite in a layer of granite. No sedimentary rock at all in the whole map, and I got bauxite. Weird.
Also, when the dwarves attack, they will use horses. From the second siege onward, they will ALL ride. Unfortunately, the horses will RUN AWAY from your cats, rendering them laughably ineffective unless they're ranged or you pull them from their mounts. Does anyone know how to fix this without breaking something else? I imagine [LOVES_FIGHTING] might not make them run, but it would make wild horses attack you too...
I suppose I could remove the [MOUNT] tag from horses. That would probably work best. And elves could still use unicorns, so they could still make full use of Parthian tactics.
Also, I just had the most fun I've ever had in DF. I got attacked by a three-squad dwarf siege. Sadly, two squads have crossbows, but the other has speardwarves. So, I savescummed to test out various tactics against that one melee squad. I activated my entire population into the military (over 80 cats) and surrounded them (so they wouldn't be able to run away. Silly horses.). I had them all charge in at once, and sat back and watched the carnage. Only five casualties, and I got them all!
And now I'm going to do the exact same thing, on one of the ranged squads. And then I'm going to sit back and watch the fort burn. Mmm.