One of the things I'm not a huge fan of in Dwarf Fortress is the rate of immigrants. When I get 30 immigrants in a season, it's a little overwhelming; I'd prefer to limit it to, say, ten. So far I've been using the Population Cap to limit immigration and manually changing it when I feel ready for more dwarves, but that's kind of tedious. So here's my idea:
The wiki
mentions that once your unit list gets to 1,000, migrant wave size gets limited to 10. Apparently, there's a dfhack script out there to fix that by clearing your unit list of dead people (although I haven't found it in my limited search). But in theory, it should be possible to artificially fill up your unit list, by generating random dead units or duplicating existing ones maybe, so that it's always set to 1,000. That way, you'd get no more than 10 migrants per season. That would be fantastic.
The problem is that I have zero experience with modding Dwarf Fortress and even less experience with the lua scripting that looks like it would require. So this is me putting the idea out there and hoping that somebody with better modding ability than me gets inspired by it. At the very least, I'm hoping to spark some discussion that might lead to something, or get pointed in the right direction of starting the mod myself.
Is it a feasible idea, at least?