I have made a mod that adds additional types of pops to the game. The only problem is that they are parallel types (not in a single continuum of rank) like Farmer, Laborer, Merchant, City Watch, and Scoundrel.
What I am hoping to accomplish is to have it so that when a Tribesman or Slave is promoted, there is a % chance that they will become one of the other pop types (bonus points if there's a way to pay extra to get your choice of pop guaranteed). I don't know how this might be done, but if anyone can help, I'd be grateful.
Corollary to this, how does one add modifiers for new pop types? For example, there are modifiers like local_citizen_output and freemen_move_cost_modifier. Do I have to add these in somewhere for the new pops, or is the game smart enough to figure out what local_laborer_happyness means all on its own?
What I am hoping to accomplish is to have it so that when a Tribesman or Slave is promoted, there is a % chance that they will become one of the other pop types (bonus points if there's a way to pay extra to get your choice of pop guaranteed). I don't know how this might be done, but if anyone can help, I'd be grateful.
Corollary to this, how does one add modifiers for new pop types? For example, there are modifiers like local_citizen_output and freemen_move_cost_modifier. Do I have to add these in somewhere for the new pops, or is the game smart enough to figure out what local_laborer_happyness means all on its own?