quote:
Originally posted by Toady One:
<STRONG>I haven't had much trouble with immigration myself once I know what to expect, but we had the giant ass immigration thread discussion ways you might declare/curb immigration with natural repercussions. I'm not sure I understand the noble mandate system for immigration. Many people wouldn't view a mandate restricting immigration as a reward, but as a punishment which stifles their plans. And having your declared goals directly translate into a noble mandate rubs up against the degree of autonomy the dwarves have. You create building projects and set work goals, as well as designating areas for certain activities to be performed. In the future, you'll be able to have more control over which dwarves work are assigned to which areas and workshops. I don't have a well-formed picture yet, but perhaps within the bounds of your mandate as a kind of manager there's a means of immigration control that works. Given the standing orders system, simply having a "refuse migrants" order doesn't seem so out of bounds.</STRONG>
Once you get some high-level noble, it could take the form of immigration quotas... you could set it up to 'accept X fisherdwarves', 'accept X miners', 'accept no more than X dwarves total' or something like that. Or maybe just set preferences as when setting up a trade agreement, with a general preference at the top for how many total you want to accept.
Then you could have illegal immigrants running the border... risking getting eaten by wolves and elephants for a better future in your fortress... getting stuck with low-paying hauling jobs. And of course demagogues demanding tighter immigration controls.
...hrm. Maybe once you get representatives from specific guilds, you could work through those guilds to attract highly-skilled workers... like, once per season or year or something you could issue a request of some sort to each of the guilds with a representative, and one of the options could be to request a skilled worker from a skill related to their guild. Of course, you'd have to be in good standing with the guild and its representative if you expect them to listen to you... Maybe guilds could also request that you send them some of your workers from time to time or something...
Another idea: While migrants are still coming towards your fortress and marked with an 'x', you could have a "reject migrant" option from their 'q' menu. Of course, there are risks associated with doing so. Rejecting a dwarf who is related to another dwarf may make that other dwarf leave, too, or may cause them to get upset. The dwarf you reject might not go peacefully; they could go berserk, or grab a bunch of stuff on their way out. Finally, if you reject a lot of dwarves whose skills fall under one of the main guilds, you might offend that guild... you might also offend some other organization behind them.
An offended guild could blacklist you, preventing you from getting any migrants from their ranks... this could even cause dwarven traders to stop visiting you until the situation is resolved somehow.
If things come down to a fight against irate rejected immigrants, this would probably make your own dwarves unhappy...
Hrm. The immigrant-rejection system could be expanded into a whole exile system, allowing you to kick out almost any dwarf in your fortress... of course, you couldn't exile a dwarf in the middle of a tantrum or anything like that, and since exiling a critically wounded dwarf would be the equivalent of executing them, it would piss lots of your dwarves off. Exiling a dwarf who is already in a bad mood would be much more likely to make him go berserk or throw a tantrum rather than leaving. And when you exile a dwarf, you piss off all his friends, too...
Sometimes unhappy dwarves could just decide to leave your fortress instead of doing anything violent. They might take things with them, though...
In general, dwarves leaving the fortress would have lots of potential for tie-ins either with other fortresses, or in adventurer mode.
Exiling or rejecting a noble would be something else entirely. If it's allowed at all, it would have to have fairly dire consequences, at least if used on any noble of note. You could easily get blacklisted by the entire civilization or somesuch just for snubbing a single high-ranking noble. And of course the same would happen if they decided to storm out or something.
I do think that if the player wants to effectively 'cut themselves off' from Dwarven civilization, that should be possible. It doesn't make sense to me that it would work any other way; if they make themselves known as unfriendly to dwarven outsiders, outside dwarves will eventually stop coming. But if they're turning aside migrants and otherwise offending their mother country, they shouldn't expect regularly, friendly dwarven traders or anything like that, either... and after snubbing them for so long, it shouldn't be easy for players to just turn around and bring in new blood. They should be able to reconcile things eventually, probably, but it'd cost them.
[ August 30, 2006: Message edited by: Aquillion ]