On an only mildly related note, hiding all the demon and forgotten beast files was a low blow... A very low blow indeed. We either take the stegosaurus devils along with the rest, or we take nothing at all. Blugh.
Demons and forgotten beasts aren't in raws because they are randomly generated at world gen. This is why you can specify the number of demon species - that's how many it generates.
I'm aware that they are randomly generated, but the fact remains that we have
no control over them at all. We are not allowed to alter the places that it pulls information to create these demons, so we will constantly end up with tyrannosaurus devils, jellyfish fiends, Gila monster monsters, and groundhog demons made from dung.
We're not allowed to point it to specific files to grab information, and we're not allowed to tweak the information in places it
does pick from.
Furthermore, even the number of randomly generated demon types doesn't seem to do anything. I just generated a world with 0 demon types set in the worldgen, and I still ended up with a full retinue in the pits. And no, these weren't generic placeholder demons, these were lidless hummingbirds that fart poison.
Speaking of poison...
The way it's described on the wiki the [UNDIRECTED_VAPOR] should cause an animal to spew poison in all directions that condenses into a coating. more over it seemes they will do so without any need to be near a hostile.
Not quite. Breath attacks are only used when the creature is actually trying to attack something. No, they don't need to be
near a hostile to use it, but they do need to see one so they can try and attack it.
EDIT: WAIT! Wait wait wait, hold the phone here... I goofed up. I accidentally embarked on the
wrong frikkin' map. I just tested out the
real world with 0 generated demon types, and hell was utterly and completely devoid of life.
I've got like 10 different worlds all in the same folder, and I renamed one of them... This caused the latest map to take the place of that number, rather than add itself on to the end. Boy do I feel brilliant.
Anyways, I'm now going to make a new world with funbats, to see if and how they take the place of the other demons. If they perform correctly, we've just opened up the gates to a hell we can
all screw around with. Yay!
EDIT2: Alright, tried it out again. Still no randomly-generated demons, but the funbats don't respond to breaching the pits the way demons do. At first the plains of hell were barren, but then I saw a foobat (a walking version of the funbat, to see how non-fliers would react) wander around for a bit.
So we don't exactly get the welcome party, but it's still possible to flood hell with scores of nasty beasts that will just wander around and make life difficult.
Population values show unnumbered foobats and funbats, backing up KC's findings.