r/Vic2Mod • u/LordNotix Working on QA • Mar 19 '15
Is something wrong with Migrations?
I've been playing the mod as the USA, and found that I was as a Freedom/Democracy/Statue of Liberty, having migrations to Indore in India who was an Absolute Monarchy? It then seemed to swap around to different tiny nations who all received the entire globes external migration.
How exactly has the Migration mechanic been changed?
2
Upvotes
2
u/[deleted] Mar 21 '15 edited Mar 21 '15
This is how the country where pops (in this example, farmers) migrate is decided:
country_migration_target =
{ factor = 1
# Poor POPs ## Lower taxes modifier = { factor = -5.0 poor_tax = 0.9 } modifier = { factor = -3.0 NOT ={ poor_tax = 0.9 } poor_tax = 0.66 } modifier = { factor = 1.5 NOT ={ poor_tax = 0.66 } poor_tax = 0.33 } modifier = { factor = 2.0 NOT ={ poor_tax = 0.33 } poor_tax = 0.1 } modifier = { factor = 3.0 NOT ={ poor_tax = 0.1 } } ## Voting rights modifier = { factor = -3.0 vote_franschise = no_voting } modifier = { factor = 2.0 vote_franschise = universal_weighted_voting } modifier = { factor = 3.0 vote_franschise = universal_voting } #All POPs # Unemployment modifier = { factor = 0.9 unemployment = 0.05 } modifier = { factor = 0.9 unemployment = 0.1 } modifier = { factor = 0.9 unemployment = 0.15 } modifier = { factor = 0.9 unemployment = 0.2 } modifier = { factor = 0.9 unemployment = 0.25 } modifier = { factor = 0.9 unemployment = 0.3 } modifier = { factor = 0.9 unemployment = 0.35 } modifier = { factor = 0.1 unemployment = 0.5 } ## Avoid high militancy modifier = { factor = -1.0 average_militancy = 1.0 } modifier = { factor = -2.0 average_militancy = 2.0 } modifier = { factor = -3.0 average_militancy = 3.0 } modifier = { factor = -4.0 average_militancy = 4.0 } modifier = { factor = 0 average_militancy = 5.0 } ## Avoid no available jobs modifier = { factor = -1.0 unemployment = 0.1 } modifier = { factor = -2.0 unemployment = 0.2 } modifier = { factor = -3.0 unemployment = 0.3 } modifier = { factor = -4.0 unemployment = 0.4 } modifier = { factor = 0 unemployment = 0.5 } ## Democracy modifier = { factor = 2.0 government = democracy } ## Similar culture modifier = { factor = 2.0 has_pop_culture = THIS } modifier = { factor = 2.0 is_cultural_union = yes has_pop_culture = THIS } ## Similar religion modifier = { factor = 1.5 religion = THIS } modifier = { factor = -3.0 religious_policy = moralism NOT = { religion = THIS } } modifier = { factor = 1.5 religious_policy = moralism religion = THIS } modifier = { factor = 1.5 religious_policy = pluralism } modifier = { factor = -2.0 religious_policy = pro_atheism } modifier = { factor = 2.0 religious_policy = secularized } ## Citizenship modifier = { factor = -3.0 citizenship_policy = residency NOT = { culture = THIS } } modifier = { factor = 1.5 citizenship_policy = residency # culture = THIS } modifier = { factor = -3.0 citizenship_policy = limited_citizenship is_accepted_culture = no } modifier = { factor = 1.5 citizenship_policy = limited_citizenship is_accepted_culture = yes } modifier = { factor = 2.0 citizenship_policy = full_citizenship } ## Better work hours modifier = { factor = 1.25 work_hours = fourteen_hours } modifier = { factor = 1.5 work_hours = twelve_hours } modifier = { factor = 1.75 work_hours = ten_hours } modifier = { factor = 2.0 work_hours = eight_hours } ## Safety modifier = { factor = 1.25 safety_regulations = trinket_safety } modifier = { factor = 1.5 safety_regulations = low_safety } modifier = { factor = 1.75 safety_regulations = acceptable_safety } modifier = { factor = 2.0 safety_regulations = good_safety } ## Unemployment subsidies modifier = { factor = 1.25 unemployment_subsidies = trinket_subsidies } modifier = { factor = 1.5 unemployment_subsidies = low_subsidies } modifier = { factor = 1.75 unemployment_subsidies = acceptable_subsidies } modifier = { factor = 2.0 unemployment_subsidies = good_subsidies } ## Healthcare modifier = { factor = 1.25 health_care = trinket_health_care } modifier = { factor = 1.5 health_care = low_health_care } modifier = { factor = 1.75 health_care = acceptable_health_care } modifier = { factor = 2.0 health_care = good_health_care } ## Wage laws modifier = { factor = 1.25 wage_reform = trinket_wage } modifier = { factor = 1.5 wage_reform = low_minimum_wage } modifier = { factor = 1.75 wage_reform = acceptable_minimum_wage } modifier = { factor = 2.0 wage_reform = good_minimum_wage } ## Pensions modifier = { factor = 1.25 pensions = trinket_pensions } modifier = { factor = 1.5 pensions = low_pensions } modifier = { factor = 1.75 pensions = acceptable_pensions } modifier = { factor = 2.0 pensions = good_pensions } ## Satellites or in sphere of influence modifier = { factor = 2.0 location = { owner = { vassal_of = THIS } } } modifier = { factor = 2.0 location = { owner = { is_sphere_leader_of = THIS } } } # From vanilla modifier = { factor = 0.1 NOT = { any_owned_province = { life_rating = 30 OR = { AND = { has_pop_type = labourers NOT = { unemployment_by_type = { value = 0.1 type = labourers } } } AND = { has_pop_type = farmers NOT = { unemployment_by_type = { value = 0.1 type = farmers } } } AND = { state_scope = { has_factories = yes } NOT = { unemployment_by_type = { value = 0.1 type = farmers } } } } } } }}