If you read my link, my idea is for migration to be a background process you have little to no control over yourself, like trade routes. Orion's modcomp seems to allow you to build Immigrant units at your discretion to reduce population in a city, sort of like when you whip people to produce units or buildings faster. In reality, at least in modern, free countries, migration isn't something government-controlled -- people move to and from cities and countries as they please, not because they a letter from the State telling them to pack up and leave.How is this different from the current orionveteran immigration module?
If you read my link, my idea is for migration to be a background process you have little to no control over yourself, like trade routes. Orion's modcomp seems to allow you to build Immigrant units at your discretion to reduce population in a city, sort of like when you whip people to produce units or buildings faster. In reality, at least in modern, free countries, migration isn't something government-controlled -- people move to and from cities and countries as they please, not because they a letter from the State telling them to pack up and leave.
Not sure what to reply, because I don't know if you disagree with me in the first place. Yes, people are often encouraged by governments to move, which is why I said there should be policies the player can decide on, like restricting or encouraging immigration, or trying, for example, to keep unhappy people from leaving a given city. These policies could work on a city or national level, so that you could, for example, say, "I'm going to run a civic and national policy that allows fairly free migration, and I will encourage my people to move to this city I just took so that they will weaken the Japanese culture there. I will try to discourage movement into my city of Bjørgvin, however, because it's currently overpopulated and doesn't need even more people settling there".I don't agree with this. People move to and from countries by invitation all the time.
Perhaps al this stuff should be linked to the Immigration Civic in some way. Possibly disallowing migrant units with closed borders.
I think at the moment there is a "Requires Civic" tag for units, but not a "Civic Disallowed" tag. If we just wanted the units allowable with say, Open Borders, the unit could be modified to require that Civic.
That would only disallow foreign migrants, and what state sends their migrant units to another state? Such civic choices should play into an underlying system that is happening under less than perfect control of the player. Revolution stabilities might even be able to be called in to function in such a system even if Rev is technically off. The concept would be to consider why people move and to create an automated process to represent this. The unit represents the state telling people to move.
There's also forced migration to account for, such as the Trail of Tears and the various relocations in the USSR. Of couse, one very important thing you'd need to have (both for this to make sense and for the whole immigration mechanic to be even remotely realistic) is that immigrants should carry their culture with them. The rate at which they assimilate would depend upon civics, order, wealth and what have you, and you could potentially end up with massive disorder if you had two feuding cultures occupying the same city.