IIRC the df graphics repo thread had a discussion about this somewhere.
You might be thinking of
an older discussion. ;]
*~
Quiet Sun definitions | Mayday definitions |
CAPTAIN_OF_THE_LAW_ENFORCE | CAPTAIN_OF_THE_GUARD |
HAMMERER | EXECUTIONER |
undefined | DUNGEONMASTER |
undefined | ARSENAL_DWARF |
undefined | TAXCOLLECTOR |
I'm not sure how many of those definitions are valid, though. It looks like the arsenal dwarf and tax collector are not currently in the game, but neither are the tax collector variants of the military dwarves.
CAPTAIN_OF_THE_LAW_ENFORCE was never a thing. Quiet-Sun originally had "GUARD" and "ROYALGUARD" as (invalid) textures. It looks like he accidentally scrambled the "CAPTAIN_OF_THE_GUARD" profession with the "LAW_ENFORCE" texture when he was correcting the invalid textures. Most likely a find/replace error, since one of the corrections was "GUARD" to "LAW_ENFORCE."
It's worth noting that Quiet-Sun's tool uses the raws to validate
only the creatures (as defined by the standard in the OP). The professions are validated via a text file you're expected to keep up to date.
The Quiet-Sun Standard has tiles designated for "TRAINED_HUNTER" and "TRAINED_WAR" variants of AMPHIBIAN_MAN, REPTILE_MAN, SERPENT_MAN, ANT_MAN, and RODENT MAN. But these creatures are not tameable, so I would guess that they can't be trained as war or hunting animals.
Unless there's something preventing these animal people from joining a civilization and taking a job, it seems like their templates should have tiles designated for all the jobs and such that the other animal people's templates do.
You can't have a trained war mountain gnome either, but this happens because these creature definitions don't have LOCAL_POPS tags. Regarding the creatures you mentioned, this is mainly a byproduct of 40d tribal animal people versus post animal drive animal people definitions.
Quiet-Sun's standard was designed to be flexible and less rigid in order to automate anything at all. If it helps, just add a parenthetical after "non-sentient" that reads "everything not included in the first two definitions."