The test creature from the initial question uses the same tile for male and female because the difference is negligible, but a unique tile for monarch castes because those are rare and important for story-telling purposes. The monarch caste probably does not require a military variant because they are unlikely to get drafted in the first place, and even if they are, there is practically no risk of confusing them with non-military monarchs due to the caste rarity.
Yup! That's exactly what I'm going for. Since this is a custom creature, however, I am not intending to use dwarven tiles. Would it be better to find unused tiles to use, in that case? Something like 'K' is certainly used multiple times, but considering X is used very rarely (if ever? unless for status effects) would that be a better alternative for a caste? (I suppose I can also give it a try.)
Anyways, thanks for the input everyone, and I was certain that would fix it, however I'm still having problems. I'm not sure if [CASTE_TILE] or [CASTE_COLOR] is bugged, but now it causes both the icon and background color to appear fully black, even when I have a specific color scheme (3:0:0, for instance) designated. I also ran into an issue where the creature's name was literally "nothing" for a while, although I seem to have fixed this, which seemed to be a simple naming problem.
I'm also still having problems with names appearing incorrectly, and I also can't tell if the icons have worked yet since they default to pure black. Descriptions and differences in body definition still work fine.
I'll update the code below:
[CREATURE_TEST]
[NAME:creature:creatures:creature]** this may not need to be specified at all, but when I removed it, that's when I got the "nothing" error.
[DESCRIPTION: basic test creature, not the monarchs]
(other tokens not included here)
[CASTE:FEMALE]
[FEMALE]
[MULTIPLE_LITTER_RARE]
[CASTE_NAME:creature:creatures:creature]
[CASTE_COLOR:3:0:0][CASTE_TILE:X]
[CASTE:MALE]
[MALE]
[SET_BP_GROUP:BY_TYPE:LOWERBODY][BP_ADD_TYPE:GELDABLE]
[CASTE_NAME:creature:creatures:creature]
[CASTE_TILE:X][CASTE_COLOR:3:0:0]
[CASTE:QUEEN]
[FEMALE]
[MULTIPLE_LITTER_RARE]
[CASTE_NAME:queen:queens:queen]
[CASTE_TILE:K][CASTE_COLOR:3:0:0]
[CASTE:KING]
[MALE]
[SET_BP_GROUP:BY_TYPE:LOWERBODY][BP_ADD_TYPE:GELDABLE]
[CASTE_NAME:king:kings:king]
[CASTE_TILE:K][CASTE_COLOR:3:0:0]
[SELECT_CASTE:FEMALE]
[DESCRIPTION: basic test creature]
[POP_RATIO:1000]
(body definitions)
[SELECT_CASTE:MALE]
[DESCRIPTION: basic test creature]
[POP_RATIO:1000]
(body definitions)
[SELECT_CASTE:KING]
[DESCRIPTION:insert description for queen]
[POP_RATIO:1]
(body definitions)
[SELECT_CASTE:QUEEN]
[DESCRIPTION:insert description for queen]
[POP_RATIO:1]
(body definitions)
I cut out everything that just relates to body definition. The only things I've included are the things necessary to castes and what I want to change. I can provide the full code if there might be something else affecting this, but everything else is just body and personality designations.
EDIT: Okay. So, upon further inspection, the naming thing might not be able to be changed. I noticed queen ant people still show up as "antmen" when inspected, which is what I was hoping to change, but I understand if not.
Removing [CASTE_TILE] did not resolve the color issue. Removing [CASTE_COLOR] also did not work. I added back [COLOR:3:0:0] and [CREATURE_TILE:X] to both tests, did not work. So I'm unsure what's causing the blank tiles. I removed [CREATURE_TILE:X][COLOR:3:0:0], and now it's a bright blue box. Tested with both the CASTE options back on, and it turned invisible again. It seems any inclusion of [CASTE] specific tile/color edits do something weird with the colors. Now I can't get them to work at all?