Situation: I'm making a religion mod to thematically complement the upcoming temple update. Among other things, I want religious dwarves to have special noble positions available only to them.
Problem: I know this can be accomplished with castes or creature classes, but I don't think that's an option for me. I'm including the capability for dwarves to be 'converted' via an interaction. Importantly, I want them to retain their physical characteristics when converted, which I just determined (and received confirmation) was not possible if I used a CE_BODY_TRANSFORMATION to change their caste.
Potential Workarounds: I'm not aware of any way to add a CREATURE_CLASS via interaction, or to make the position be selective based on a syndrome/syndrome class, etc., but I would like to. Somehow. Is there some way I can restrict the position to require a special body part? Or a tag that CAN be modified? Or dependent on some skill that I can mod in? - maybe I could make it election-based and reliant upon that skill instead of social skills, if that's possible.
I guess in the end the physical characteristics don't matter that much, but it's a realism thing. As is, it will bug me to no end - and make it feel like a cheaty way to potentially turn weaklings into buff guys. (Besides dwarf-to-dwarf conversion, I'm including...certain ways to force dwarves to convert, which could be abused.) I really don't want to change the balance of the game in any way, unless it's to make it harder. If all else fails, I guess I could try to imagine the physical changes as mental ones in disguise - religion making people more brave (stronger) or peaceful (weaker)
But I really would appreciate a proper solution if there is one.
Thanks in advance!