Are player powers of promotion hard-coded and not reflected in the raws? I thought we were going to be able to appoint the baron, and I noticed the others we previously appointed (treasurer, manager, etc) are now appointed by the expedition leader/mayor...
Looking back at the dev log, it doesn't sound like you can appoint the baron exactly:
"You can also pass up the barony entirely at the cost of forming trade agreements with the homeland ..." So APPOINTED_BY isn't entirely what it looks like -- the player may still have a degree of control.
Looking through the entity raws, it seems that an entity could conceivably have multiple rulers, a la Roman consuls, or maybe a larger council? I suspect that would currently have unintended consequences, though.
"Ruler" is kind of ambiguous, which one did you mean? All the ones I saw had NUMBER:1, not NUMBER:AS_NEEDED.
There doesn't seem to be any numbers on when a noble would come to a fortress, except possibly LAND_HOLDER. Only the appointed positions seem to have a tag for population requirements. Is it still hardcoded? Or part of the entity raws?
Yeah, LAND_HOLDER:# probably implies a population requirement.
I know positions can be restricted to certain castes (but a vacancy might get filled during worldgen regardless). Would it be possible to create a general monarch caste that would be replaced by a restricted caste when such a caste can be filled? OK, clunky wording, so an example:
The dwarves have their normal kings and queens. I mod in Ancestral Dwarves, who are rare and unaging, and I want them, and only them, to be able to be emperors. The dwarves should have kings until an ancestral dwarf is capable of taking the emperor position. Would such a structure be currently possible?
The only way I see to achieve this is with REPLACED_BY -- the regular monarch (normal castes only) gets replaced by the emperor (ancestral caste only). As long as the positions have the same requirements (other than caste), I expect that the replacement will happen as soon as a suitable Ancestral Dwarf comes along.
What are the options for the RESPONSIBILITY tokens? Can we create positions that have specific labors assigned to them? For example, a Miner's Guildmaster who has room requirements and only the Mining skill allowed as a labor?
Responsibilities are distinct from labors, so if you could do this, it'd need another tag along the lines of PERMITTED_JOB. I don't think it's possible.