adjacencies = {
			343=315
344=179
326=271
340=326
9=251
1=29
319=23
415=344
417=264
71=229
62=72
2=62
320=319
355=237
419=353
420=380
318=76
317=318
418=394
1=29
1=149
1=319
1=2
1=62
1=72
2=62
2=72
2=11
2=228
2=1
2=318
62=72
62=2
62=11
62=228
62=1
62=318
317=318
317=76
317=181
317=62
317=2
317=11
318=317
318=76
318=181
318=62
318=2
318=376
319=23
319=320
319=200
319=1
319=333
319=397
320=319
320=160
320=61
320=333
320=397
320=1
326=340
326=271
326=343
326=417
326=373
326=344
343=315
343=341
343=344
343=409
343=417
343=326
344=179
344=415
344=343
344=335
344=417
344=326
417=264
417=405
417=373
417=343
417=344
417=340
418=394
418=203
418=344
418=417
418=320
418=420
419=353
419=420
419=196
419=417
419=405
419=318
420=380
420=419
420=417
420=213
420=405
420=326
340=326
340=162
341=343
335=344
336=35
340=417
415=344
405=417
401=235
394=418
409=343
405=381
72=62
72=2
71=229
72=11
76=318
76=317
353=419
380=420
355=237
373=417
381=405
373=326
29=1
9=251
23=319
11=72
11=62
11=2
315=343
179=344
271=326
162=340
251=9
264=417}

culture_group_spread = {
	factor = 100
	modifier = {
		factor = 10
			num_culture_provinces < 20	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 30	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 40	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 50	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 60	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 70	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 80	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 90	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 100	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 110	}
	modifier = {
		factor = 8
		culture_group = altaic
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.05
		culture_group = chinese_group
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 3
		culture_group = latin
		year = 1000
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 1.5
		OR = {
			culture_group = byzantine
			culture_group = celtic
			culture_group = baltic
			culture_group = arabic
			culture_group = dravidian_group
		}
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 3
		OR = {
			culture_group = byzantine
			culture_group = finno_ugric
			culture_group = iranian
			culture_group = indo_aryan_group
		}
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.5
		OR = {
			province = 31
			province = 103
			province = 73
			province = 74
		}
		FROM = {
			OR = {
				province = 31
				province = 103
				province = 73
				province = 74
			}
		}
	}
	modifier = {
		factor = 14
		OR = {
			culture_group = horse_group
			culture_group = cat_group
			culture_group = bear_group
			culture_group = hedgehog_group
			culture_group = duck_group
			culture_group = dog_group
			culture_group = dragon_group
			culture_group = elephant_group
			culture_group = panda_group
		}
		has_alternate_start_parameter = {
			key = special_culture
			value = animal_kingdoms
		}
	}
	modifier = {
		factor = 0.5
		NOR = {
			culture_group = horse_group
			culture_group = cat_group
			culture_group = bear_group
			culture_group = hedgehog_group
			culture_group = duck_group
			culture_group = dog_group
			culture_group = dragon_group
			culture_group = elephant_group
			culture_group = panda_group
		}
		has_alternate_start_parameter = {
			key = special_culture
			value = animal_kingdoms
		}
	}
}

culture_spread = {
	factor = 100
	modifier = {
		factor = 10
			num_culture_provinces < 3	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 5	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 10	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 15	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 20	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 25	}
	modifier = {
		factor = 0.8
			num_culture_provinces > 30	}
	modifier = {
		factor = 0.1
		culture = crimean_gothic
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.3
		culture = dalmatian
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.3
		culture = khitan
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.3
		culture = norman
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.6
		culture = occitan
		NOT = {
			has_alternate_start_setting = {
				setting = culture
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.05
		OR = {
			province = 31
			province = 103
			province = 73
			province = 74
		}
		FROM = {
			OR = {
				province = 31
				province = 103
				province = 73
				province = 74
			}
		}
	}
}

religion_group_spawn = {
	factor = 100
	modifier = {
		factor = 0.001
			any_religion_distance < 200	}
	modifier = {
		factor = 0.1
			any_religion_distance < 350	}
	modifier = {
		factor = 0
		is_island = yes
		NOT = {
			region = world_europe_west_brittania
		}
	}
}

religion_group_spread = {
	factor = 100
	modifier = {
		factor = 10
			num_religion_provinces < 5	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 20	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 40	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 60	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 80	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 100	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 120	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 140	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 160	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 180	}
	modifier = {
		factor = 0.035
		religion_group = jewish_group
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.25
		religion_group = zoroastrian_group
		year = 1000
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 5
		religion_group = pagan_group
		NOT = {
			year = 1000
		}
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
		NOT = {
			has_alternate_start_setting = {
				setting = random_scenario_more_pagans
				option = checked
			}
		}
	}
	modifier = {
		factor = 2.25
		religion_group = muslim
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 2.75
		religion_group = christian
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 1.75
		religion_group = indian_group
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.5
		OR = {
			province = 31
			province = 103
			province = 73
			province = 74
		}
		FROM = {
			OR = {
				province = 31
				province = 103
				province = 73
				province = 74
			}
		}
	}
	modifier = {
		factor = 25
		religion_group = pagan_group
		has_alternate_start_setting = {
			setting = random_scenario_more_pagans
			option = checked
		}
	}
}

religion_spread = {
	factor = 100
	modifier = {
		factor = 10
			num_religion_provinces < 2	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 10	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 20	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 30	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 40	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 50	}
	modifier = {
		factor = 0.8
			num_religion_provinces > 60	}
	modifier = {
		factor = 0.6
		religion = jain
		year = 1000
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.3
		religion = shiite
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.2
		religion = ibadi
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.65
		religion = orthodox
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.2
		religion = miaphysite
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.15
		religion = nestorian
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.05
		religion = taoist
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.2
		religion = manichean
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
	}
	modifier = {
		factor = 0.2
		religion = zun_pagan
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
		NOT = {
			has_alternate_start_setting = {
				setting = random_scenario_more_pagans
				option = checked
			}
		}
	}
	modifier = {
		factor = 0.5
		religion = bon
		NOT = {
			has_alternate_start_setting = {
				setting = religion
				option = full_random
			}
		}
		NOT = {
			has_alternate_start_setting = {
				setting = random_scenario_more_pagans
				option = checked
			}
		}
	}
	modifier = {
		factor = 0.05
		OR = {
			province = 31
			province = 103
			province = 73
			province = 74
		}
		FROM = {
			OR = {
				province = 31
				province = 103
				province = 73
				province = 74
			}
		}
	}
}

dejure_kingdom_spread = {
	factor = 100
	modifier = {
		factor = 5
		distance = {
			where = FROM
			value < 100		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 200		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 300		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 400		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 500		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 600		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 700		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 800		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 900		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 1000		}
	}
	modifier = {
		factor = 0.01
		OR = {
			province = 31
			province = 103
			province = 73
			province = 74
		}
		FROMFROM = {
			OR = {
				province = 31
				province = 103
				province = 73
				province = 74
			}
		}
	}
}

dejure_empire_spread = {
	factor = 100
	modifier = {
		factor = 5
		distance = {
			where = FROM
			value < 100		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 200		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 300		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 400		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 500		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 600		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 700		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 800		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 900		}
	}
	modifier = {
		factor = 0.6
		distance = {
			where = FROM
			value > 1000		}
	}
	modifier = {
		factor = 0.1
		OR = {
			province = 31
			province = 103
			province = 73
			province = 74
		}
		FROMFROM = {
			OR = {
				province = 31
				province = 103
				province = 73
				province = 74
			}
		}
	}
}

holy_site_spread = {
	factor = 100
	modifier = {
		factor = 0
		NOT = {
			religion = FROM
		}
		FROM = {
			num_holy_sites_generated < 1		}
	}
	modifier = {
		factor = 0.01
		NOT = {
			religion = FROM
		}
		NOT = {
			parent_religion = {
				religion = FROM
			}
		}
		FROM = {
			num_holy_sites_generated < 3		}
	}
	modifier = {
		factor = 0.001
		NOT = {
			religion_group = FROM
		}
		FROM = {
			num_holy_sites_generated < 3		}
	}
	modifier = {
		factor = 0.001
		FROM = {
			num_holy_sites_generated >= 3
		}
		religion = FROM
	}
	modifier = {
		factor = 2
		religion_group = FROM
	}
	modifier = {
		factor = 0
		any_neighbor_province = {
			is_holy_site = FROM
		}
	}
	modifier = {
		factor = 0
		holy_site_distance = {
			target = FROM
			value < 100		}
	}
	modifier = {
		factor = 0.01
		holy_site_distance = {
			target = FROM
			value < 200		}
	}
	modifier = {
		factor = 0.1
		holy_site_distance = {
			target = FROM
			value < 300		}
		FROM = {
			NOT = {
				religion_group = pagan_group
			}
		}
	}
	modifier = {
		factor = 20
		holy_site_distance = {
			target = FROM
			value > 500		}
		FROM = {
			num_holy_sites_generated > 0		}
	}
	modifier = {
		factor = 30
		holy_site_distance = {
			target = FROM
			value < 350		}
		FROM = {
			religion_group = pagan_group
		}
	}
	modifier = {
		factor = 0
		NOT = {
			religion = FROM
		}
		NAND = {
			parent_religion = {
				religion = FROM
			}
			FROM = {
				num_holy_sites_generated >= 3
			}
		}
		FROM = {
			num_holy_sites_generated > 0		}
		holy_site_distance = {
			target = FROM
			value > 400		}
	}
	modifier = {
		factor = 100
		FROM = {
			parent_religion = {
				ROOT = {
					is_holy_site = PREV
				}
			}
		}
	}
}

holding_spread = {
	factor = 100
	modifier = {
		factor = 0.1
		OR = {
			province = 31
			province = 103
			province = 73
			province = 74
		}
		FROMFROM = {
			OR = {
				province = 31
				province = 103
				province = 73
				province = 74
			}
		}
	}
}

