Some animals (including chickens) have the [ROOT_AROUND] token which causes them to "dig up" (spawn) vermin in the surrounding tiles. This is mainly for flavor/visual interest, and as a hand-wavy explanation why these creatures don't need to be fed.
That's actually kind of cute too. I'm glad the game wasn't trying to imply that my chickens were dirty. Would it be possible to remove that effect by going into the raws and deleting the tag? I don't really have any experience with such things though.
I keep all my tame non grazers in a single underground pen (you'd never think of it, but tigers, boas and chicken work perfectly well together), with the exception of vermin hunters, which are pastured to patrol food stockpiles. Guard dogs, are of course set up at guard checkpoints, rather than pastured with the rest. And, as an additional exception, cats that adopt owners are immediately rewarded with gelding (if male) or pasturing inside a small room together with other offenders (if female).
That sounds like it's a very efficient and tidy way to do things, haha. I'm a little bit jealous, but unfortunately I'm too much of a softie when it comes to animals (especially birds). I just have a big above-ground pasture, and then I let the cats, dogs, and non-grazing pets roam around wherever they want. I know I got a migrant who loves ducks, so I'm gonna see if I can play matchmaker at some point. I'm not 100% sure that dwarves get extra happiness from adopting their favored animals, but I don't really care. Watching poultry run around after their owners is one of the most adorable things I've seen in a while.
Cannibalism is a bit of a vague and inconsistent topic in terms of DF mechanics, but sapient creatures haven't been butcherable in Fort Mode since before 2012. Even if they were, that elf is a citizen of your Dwarven civilisation and bound by Dwarven ethics - under which cannibalism is considered an unthinkable crime.
In addition to this, even if it was just an elf visitor (and so kept elven ethics), elves only eat people they kill in combat. They never butcher sapients, which is required to eat in fortress and adventure mode. (but not legends)
[ETHIC:EAT_SAPIENT_KILL:ACCEPTABLE]
[ETHIC:EAT_SAPIENT_OTHER:UNTHINKABLE]
Thanks! That's good to know, even if it's not relevant to my game just yet. I haven't even touched on combat or butchery at all, so the mechanics are a little foreign to me. It's more like "this was a thought that weighed on my mind even when I hadn't actually started playing, and all my DF knowledge came from what I heard from my friend". But when I tried asking him about it the other day, his response was something like "I dunno. Why don't you stick a dead dwarf in a room with an elf and test it?" Unfortunately, I was a little short on both of those things, so I had to rely on you guys instead.
Lately, I've been pushing my boundaries a little, trying to wrap my head around mechanics, complicated industries, even the source code/modding (although that last one hasn't gone anywhere).
May I ask what sort of things you were trying your hand at? If you need help with anything, feel free to drop by the modding forum, somebody will be able to point you in the right direction. DF is remarkably flexible and surprisingly intuitive to tweak once you get the hang of it.
Oh man, I feel a little bit bad mentioning it like that then. Right now, I haven't actually gone beyond "reading about stuff other people are doing, then looking my own game documents while going 'Huh'". It's definitely something I'm interested in though, especially since my general impression has been that DF is really good for modding. But I feel like it might also be good to wait til I have a good grasp on the stuff that's already in the game, haha.
Although on a vaguely related note, is there way to issue a blanket ban on a particular labor, so even new arrivals will already have it turned off? I have a reoccurring problem where migrants will come, and the relevant ones will start hunting (or fishing, which is also annoying) before I can notice they're there, let alone disable their labors. Suddenly all the emus I wanted to catch live are either dead or running away, and since I have no interest in starting a meat industry, the poor things just end up rotting in the refuse pile. It's really sad.