I decided that I wanted to add more to my world in Adventure mode (I'm far too impatient to wait for the next major update, clearly) so I thought "Why not give Elves, Dwarves and Goblins human town sites?"
So I did. Then I saw the Subterranean animal people entity at the bottom of the entity_default.txt and thought "Why not add them too?"
So I did. I removed a few of their species, made sure they appeared above ground, gave them more professions, some religion, more weapons and clothing, all of that jazz.
But of course, there are a few problems.
The first, and most glaring, is that the animal people are simply not functional, for whatever reason, as proper NPC's. Talking to them will result in them giving me their name, which in just about every case is 'TRANS NAME' (A rare few have, for whatever reason, appeared to have actual names. All lords and the one general I encountered also were given names). Not only this, but they will not talk about their capital or surroundings "Ask me about this when I have returned to my home!", not offer quests and are apparently potato people spawned from the ground, since they have no family to speak of.
The above problems are the primary ones I'd like to fix, but I'm not certain how I'd do so.
There are a few more problems I've noticed, though one of them might have just been because of war. The first, is whilst playing a goblin adventurer I decided I would enter a goblin hamlet and... was beset upon by my own kind! I should never have trusted them. But I do not understand why: they were part of the same civ as the hamlet I started with, and they didn't want to murder me on sight, and I had not done anything to flag myself as an enemy to the civ.
And the second problem was that upon entering an elf city I found... nobody. Nothing. I found myself in a completely empty market place in the middle of the day, goods layed out for sale but nobody attending them. In the keep I found a solitary elf swordsman. Who I recruited, naturally.
See below a copy of my modified entity_default.txt.
If you notice anything that would be causing the problems I've listed, or a way to fix them please let me know.
As a side note, while at the moment this is primarily for adventure mode, I might want to have this work for fortress mode as well. Any info on how I might get animal people to function as an entity for trade/diplomacy/sieges? I'm assuming that the Sieger and Baby snatcher tags should have them work relatively similar to goblins.