adjacencies = {
	440 = 474 #Province0440 - Province0474
	465 = 726 #Province0465 - Province0726
	209 = 253 #Province0209 - Province0253
	24 = 57 #Province0024 - Province0057
	172 = 173 #Province0172 - Province0173
	188 = 120 #Province0188 - Province0120
	285 = 328 #Province0285 - Province0328
	333 = 310 #Province0333 - Province0310
	351 = 326 #Province0351 - Province0326
	383 = 402 #Province0383 - Province0402
	531 = 563 #Province0531 - Province0563
	859 = 904 #Province0859 - Province0904
	845 = 885 #Province0845 - Province0885
	711 = 813 #Province0711 - Province0813
	818 = 573 #Province0818 - Province0573
	1029 = 1120 #Province1029 - Province1120
	935 = 903 #Province0935 - Province0903
	968 = 959 #Province0968 - Province0959
	946 = 873 #Province0946 - Province0873
	956 = 935 #Province0956 - Province0935
	976 = 955 #Province0976 - Province0955
	989 = 993 #Province0989 - Province0993
	1018 = 1043 #Province1018 - Province1043
	1034 = 1043 #Province1034 - Province1043
	1054 = 1081 #Province1054 - Province1081
	1064 = 1049 #Province1064 - Province1049
	1058 = 1029 #Province1058 - Province1029
	1098 = 1110 #Province1098 - Province1110
	1144 = 1245 #Province1144 - Province1245
	1127 = 1122 #Province1127 - Province1122
	1139 = 1170 #Province1139 - Province1170
	1153 = 1131 #Province1153 - Province1131
	1168 = 1245 #Province1168 - Province1245
	1162 = 1006 #Province1162 - Province1006
	1177 = 1144 #Province1177 - Province1144
	1215 = 1191 #Province1215 - Province1191
	1227 = 1191 #Province1227 - Province1191
	1271 = 1247 #Province1271 - Province1247
	1288 = 1278 #Province1288 - Province1278
	1310 = 1301 #Province1310 - Province1301
	1373 = 1278 #Province1373 - Province1278
	1388 = 1410 #Province1388 - Province1410
	1672 = 1661 #Province1672 - Province1661
	1448 = 1450 #Province1448 - Province1450
	1529 = 1510 #Province1529 - Province1510
	1539 = 1557 #Province1539 - Province1557
	1637 = 1517 #Province1637 - Province1517
	1682 = 1697 #Province1682 - Province1697
	1737 = 1715 #Province1737 - Province1715
	1814 = 1666 #Province1814 - Province1666
	1858 = 1830 #Province1858 - Province1830
	2091 = 2075 #Province2091 - Province2075
	2075 = 2091 #Province2075 - Province2091
	1988 = 1906 #Province1988 - Province1906
	1925 = 1924 #Province1925 - Province1924
	2000 = 1953 #Province2000 - Province1953
	2038 = 2016 #Province2038 - Province2016
	2148 = 2129 #Province2148 - Province2129
	2176 = 2172 #Province2176 - Province2172
	2174 = 2170 #Province2174 - Province2170
	1925 = 2115
}


culture_group_spread = {
	factor = 100
	modifier = {
		factor = 10
		num_culture_provinces < 24
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 36
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 48
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 60
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 72
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 84
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 96
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 108
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 120
	}
	modifier = {
		factor = 0.8
		num_culture_provinces > 132
	}
	#TODO: Add culture_group specific modifiers here
}

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
	}
	#TODO: Add culture specific modifiers here
}


religion_group_spawn = {
	factor = 100
	modifier = {
		factor = 0.001
		any_religion_distance < 200
	}
	modifier = {
		factor = 0.1
		any_religion_distance < 350
	}
	modifier = { # Avoid starting on islands
		factor = 0.1
		is_island = yes
	}
}

religion_group_spread = {
	factor = 100
	modifier = {
		factor = 10
		num_religion_provinces < 24
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 36
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 48
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 60
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 72
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 84
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 96
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 108
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 120
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 132
	}
	#TODO: Add religion_group specific modifiers here
}

religion_spread = {
	factor = 100
	modifier = {
		factor = 10
		num_religion_provinces < 3
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 5
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 10
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 15
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 20
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 25
	}
	modifier = {
		factor = 0.8
		num_religion_provinces > 30
	}
	#TODO: Add religion specific modifiers here
}


dejure_kingdom_spread = {
	factor = 100
	modifier = {
		factor = 10
		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 = { #Island kingdoms should stick to islands
		factor = 0.01
		OR = {
			AND = {
				is_island = yes
				FROMFROM = { is_island = no }
			AND = {
			}
				is_island = no
				FROMFROM = { is_island = yes }
			}
		}
	}
}

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 = { #Island empires should stick to islands
		factor = 0.01
		OR = {
			AND = {
				is_island = yes
				FROMFROM = { is_island = no }
			AND = {
			}
				is_island = no
				FROMFROM = { is_island = yes }
			}
		}
	}
}


holy_site_spread = {
	factor = 100
	# We want three holy sites within the religion's borders, and two outside
	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
		religion = FROM
		FROM = { num_holy_sites_generated >= 3 }
	}
	# Stay near our borders
	modifier = {
		factor = 2
		religion_group = FROM
	}
	# Avoid clustering
	modifier = {
		factor = 0 # We simply never want to be adjacent to a holy site
		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 }
	}
	modifier = {
		factor = 20
		holy_site_distance = { target = FROM value > 500 }
	}
	modifier = {
		factor = 0 # We use this as a proxy for religion distance, because religion distance is expensive to calculate
		NOT = { religion = FROM }
		NAND = {
			parent_religion = { religion = FROM }
			FROM = { num_holy_sites_generated >= 3 } # Heresies can put their 3rd holy site in their parent religion
		}
		FROM = { num_holy_sites_generated > 0 }
		holy_site_distance = { target = FROM value > 400 }
	}
	# Sharing some holy sites with parent religion is neat
	modifier = {
		factor = 100
		FROM = {
			parent_religion = {
				ROOT = {
					is_holy_site = PREV
				}
			}
		}
	}
}


holding_spread = {
	factor = 100
}
