I wanted a creature graphic ready to go if a certain profession or similar replacement profession was thrown back in the game (philosopher, arsenal dwarf, dungeon master, etc). Also, if Toady implemented a way to once again provide profession concurrently with the undead state as he did previously, I wanted those graphics ready to go as well.
Right, right. Same reason I made creature graphics for vermin and included them in the creature list. I'll definitely include a note about deprecated professions and that train of thought on the graphic set page.
So, I don't know the current profession list versus the outdated, since my reference is everything that is and was. For instance, I clearly went overkill when creating the elves with more professions than they actually have (thankfully nothing breaks if you have something that doesn't exist).
Yeah, I've been thinking, for a possible template, I would include every profession for every civ and all creatures, including vermin. Especially for creatures, that makes it easier to sort them in columns with child, -men and giant below the standard adult.
I believe entity_default.txt does list all possible graphics with odd inconsistencies; it's not clear which syntax name you should be using in the graphics_mygraphics.txt. For example, while a princess or queen for the elf civ is named such in the game it is actually a GENERAL and LEADER respectively in the raws. Yet, the queen for the dwarf civ is under MONARCH alongside the king. To confuse matters further, I am positive [QUEEN:MYDWARVES:1:12:AS_IS:DEFAULT] works and [BARON_CONSORT:MYDWARVES:3:12:AS_IS:DEFAULT] works, but I am not sure if [KING_CONSORT:MYDWARVES:1:12:AS_IS:DEFAULT] or if [BARONESS:MYDWARVES:1:12:AS_IS:DEFAULT] works. Maybe they both do?
I see. I will include a notes column on the entity token table for quirks like the elven terminology and a verify tag for the others.
What about the hierarchy of the entity tokens mentioned in graphics_example.txt? Is that complete? The first one, I assume is a placeholder for
all positions (monarch, baron, leader, etc), and in the absence of that, it uses FORCED_ADMINISTRATOR, HIGH_PRIEST, PRIEST, SLAVE, PRISONER, in that order. Anything you think is missing from there?
I think for now I'll just list all entity tokens; and add a note that some entries might not work, but you can always assign them to graphics anyway. If it doesn't work, it's not like DF crashes. What would be a good channel to ask Toady about it? Email? FotF question? Though I wouldn't be surprised if he doesn't remember either. "[...], he he he."
Also, I am not sure if all the listed professions in the entity_default.txt are truly used in the game. Is there a way to spawn a specific profession in the Object Testing Arena, you know, to test it? Heh.
Not that I know of.
There's
Raw Explorer, but that only shows creatures. I figure you could request display of child, animated, etc, as well as professions. Though I suspect it would just read the raws and graphic folder, with no knowledge of how it works, given that it displays graphics for vermin as well. Testing that kind of thing is really a pain in the ass.
EDIT:
You might be able to write something for DFhack. TWBT already allows you to reload the tileset with a command already.