(for version 0.31.25)
So I've embarked in a good region specifically with a hope of getting unicorns for extra valuable bones and leather, but my hunters have never been able to kill a unicorn before it ran away, so I trained up a small militia with crossbows and sent them out. After a lot of shooting and some hacking away with swords (unicorns seem remarkably tough) we've killed two.
The problem is, whatever I do now I can't seem to get my dwarves to interact with the corpses at all. I set the butcher's shop to butcher dead animals and it complains that there are no dead animals. I have two refuse stockpiles which I've been tweaking the settings on for ages but no dwarves have tried to move the corpses yet. I even tried setting them to be dumped, but despite setting a garbage pit it has yet to occur. I've tried claiming and unclaiming the corpses, I've tried setting the refuse stockpiles to accept nothing but unicorn corpses. I'm really not sure what to try next. Meanwhile, one corpse has already rotted to skeleton and the other is rapidly decomposing.
While in future I'll be using cage traps rather than direct assaults. It seems a shame to waste these bones, so any ideas as to what I might be doing wrong?
EDIT: Just noted, my hunter just seemed to get his act together and took down two unicorns in the space of a couple of minutes. Both were immediately moved to stockpiles and are being butchered just fine. It seems to be a specific problem with using the military to kill things.