Butchering them would also yield wool, so it'd be neat thing for moods.
Figures, that's handy, you'd still have to get them out of the water, but now at least air-drowning them will work as well as catching them in cages.
And huh, first time seeing GOBBLE_VERMIN_CLASS. That's a neat tag, I wonder if it satisfies the hunger of carnivorous grazers.
Can you even combine [CARNIVORE] with grazing? The wiki says [CARNIVORE] means the creature
only eats meat, so I expected one of them to overwrite the other, but maybe it just means they need to graze but refuse to, so they starve to death?
Also, your blue whale has [GOBBLE_VERMIN_CREATURE:GENERAL_POISON]. I think that should be either class or creature name?
Same with humpback whale.
Whoops, fixed now for the next version. Curious that the game didn't object to a non-existing creature being suggested by leaving an error message.
Takin included "whenever that is added, restrict this animal to high altitudes". I thought making it die in cold would work, but iguana included note that that wouldn't work. I take it that the lack of animals in deadly cold tundras is a general restriction.
You can't really restrict creatures to more than the general biomes, that are sometimes a bit too general. Well, takins I'm not sure why they only live at high altitudes (not to be confused with latitudes), and it's possible that's just because they happen to have evolved in a generally elevated area (the Tibetan plateau), and they'd do just fine if relocated to lower altitudes. Still, whenever that kind of distinction comes, and plateaus for that matter, restricting them to them would make sense, or at least add some flavor.
The problem with desert iguanas is that dwarf fortress deserts are only decided on rainfall and drainage. Almost all other biomes are decided by both that and temperature, e.g. tropical and temperate grasslands have different biome tokens, unlike deserts that can still differ in temperature but all share the same biome token.
Now, I'd assume most deserts are placed in moderately hot areas, due to the climate model where latitude should affect rainfall, but desert iguanas in real life only live (and survive) in the
hottest deserts, preferring temperatures above 40°C.
I could easily make their tissues take damage from cold easier than other creatures, but this wouldn't stop them from spawning in colder deserts, and then promptly freezing to death as they enter the map.
The lack of animals in the tundra should just be that very few are assigned to it, though I've never had a fort in one so I'm not sure; there could be some parallel system making animals rare to mirror the lack of nutrients and energy.