﻿#############################################
# DEMD Population System
# by Vertimnus
# This file was compiled by a machine from jomini metascript source code.
# It should never be manually edited.
#############################################

ccu_initialize_culture = {
	ccu_initialize_heritage_group = yes
	ccu_initialize_heritage_family = yes
	ccu_initialize_language_group = yes
	ccu_initialize_language_family = yes
	ccu_initialize_language_union = yes
}

ccu_initialize_heritage_group = {
	if = { limit = { has_cultural_parameter = heritage_group_arabian } set_variable = { name = heritage_group value = flag:arabian } }
	else_if = { limit = { has_cultural_parameter = heritage_group_balkan } set_variable = { name = heritage_group value = flag:balkan } }
	else_if = { limit = { has_cultural_parameter = heritage_group_balto_slavic } set_variable = { name = heritage_group value = flag:balto_slavic } }
	else_if = { limit = { has_cultural_parameter = heritage_group_burmese } set_variable = { name = heritage_group value = flag:burmese } }
	else_if = { limit = { has_cultural_parameter = heritage_group_byzantine } set_variable = { name = heritage_group value = flag:byzantine } }
	else_if = { limit = { has_cultural_parameter = heritage_group_celtic } set_variable = { name = heritage_group value = flag:celtic } }
	else_if = { limit = { has_cultural_parameter = heritage_group_central_african } set_variable = { name = heritage_group value = flag:central_african } }
	else_if = { limit = { has_cultural_parameter = heritage_group_chinese } set_variable = { name = heritage_group value = flag:chinese } }
	else_if = { limit = { has_cultural_parameter = heritage_group_dravidian } set_variable = { name = heritage_group value = flag:dravidian } }
	else_if = { limit = { has_cultural_parameter = heritage_group_east_african } set_variable = { name = heritage_group value = flag:east_african } }
	else_if = { limit = { has_cultural_parameter = heritage_group_finnic } set_variable = { name = heritage_group value = flag:finnic } }
	else_if = { limit = { has_cultural_parameter = heritage_group_germanic } set_variable = { name = heritage_group value = flag:germanic } }
	else_if = { limit = { has_cultural_parameter = heritage_group_indo_aryan } set_variable = { name = heritage_group value = flag:indo_aryan } }
	else_if = { limit = { has_cultural_parameter = heritage_group_iranian } set_variable = { name = heritage_group value = flag:iranian } }
	else_if = { limit = { has_cultural_parameter = heritage_group_latin } set_variable = { name = heritage_group value = flag:latin } }
	else_if = { limit = { has_cultural_parameter = heritage_group_levantine } set_variable = { name = heritage_group value = flag:levantine } }
	else_if = { limit = { has_cultural_parameter = heritage_group_mongolic } set_variable = { name = heritage_group value = flag:mongolic } }
	else_if = { limit = { has_cultural_parameter = heritage_group_north_african } set_variable = { name = heritage_group value = flag:north_african } }
	else_if = { limit = { has_cultural_parameter = heritage_group_paleo_siberian } set_variable = { name = heritage_group value = flag:paleo_siberian } }
	else_if = { limit = { has_cultural_parameter = heritage_group_tibetan } set_variable = { name = heritage_group value = flag:tibetan } }
	else_if = { limit = { has_cultural_parameter = heritage_group_turkic } set_variable = { name = heritage_group value = flag:turkic } }
	else_if = { limit = { has_cultural_parameter = heritage_group_ugric } set_variable = { name = heritage_group value = flag:ugric } }
	else_if = { limit = { has_cultural_parameter = heritage_group_west_african } set_variable = { name = heritage_group value = flag:west_african } }
}



ccu_initialize_heritage_family = {
	if = { limit = { has_cultural_parameter = heritage_family_african } set_variable = { name = heritage_family value = flag:african } }
	else_if = { limit = { has_cultural_parameter = heritage_family_american } set_variable = { name = heritage_family value = flag:american } }
	else_if = { limit = { has_cultural_parameter = heritage_family_east_asian } set_variable = { name = heritage_family value = flag:east_asian } }
	else_if = { limit = { has_cultural_parameter = heritage_family_mediterranean } set_variable = { name = heritage_family value = flag:mediterranean } }
	else_if = { limit = { has_cultural_parameter = heritage_family_middle_eastern } set_variable = { name = heritage_family value = flag:middle_eastern } }
	else_if = { limit = { has_cultural_parameter = heritage_family_northern } set_variable = { name = heritage_family value = flag:northern } }
	else_if = { limit = { has_cultural_parameter = heritage_family_persian } set_variable = { name = heritage_family value = flag:persian } }
	else_if = { limit = { has_cultural_parameter = heritage_family_south_asian } set_variable = { name = heritage_family value = flag:south_asian } }
	else_if = { limit = { has_cultural_parameter = heritage_family_steppe } set_variable = { name = heritage_family value = flag:steppe } }
}



ccu_initialize_language_group = {
	if = { limit = { has_cultural_parameter = language_group_abazgi } set_variable = { name = language_group value = flag:abazgi } }
	else_if = { limit = { has_cultural_parameter = language_group_anatolian } set_variable = { name = language_group value = flag:anatolian } }
	else_if = { limit = { has_cultural_parameter = language_group_armenian } set_variable = { name = language_group value = flag:armenian } }
	else_if = { limit = { has_cultural_parameter = language_group_ayneha } set_variable = { name = language_group value = flag:ayneha } }
	else_if = { limit = { has_cultural_parameter = language_group_baltic } set_variable = { name = language_group value = flag:baltic } }
	else_if = { limit = { has_cultural_parameter = language_group_balto_finnic } set_variable = { name = language_group value = flag:balto_finnic } }
	else_if = { limit = { has_cultural_parameter = language_group_basque } set_variable = { name = language_group value = flag:basque } }
	else_if = { limit = { has_cultural_parameter = language_group_berber } set_variable = { name = language_group value = flag:berber } }
	else_if = { limit = { has_cultural_parameter = language_group_celtic } set_variable = { name = language_group value = flag:celtic } }
	else_if = { limit = { has_cultural_parameter = language_group_chadic } set_variable = { name = language_group value = flag:chadic } }
	else_if = { limit = { has_cultural_parameter = language_group_cushitic } set_variable = { name = language_group value = flag:cushitic } }
	else_if = { limit = { has_cultural_parameter = language_group_dacian } set_variable = { name = language_group value = flag:dacian } }
	else_if = { limit = { has_cultural_parameter = language_group_daco_thracian } set_variable = { name = language_group value = flag:daco_thracian } }
	else_if = { limit = { has_cultural_parameter = language_group_egyptian } set_variable = { name = language_group value = flag:egyptian } }
	else_if = { limit = { has_cultural_parameter = language_group_elamite } set_variable = { name = language_group value = flag:elamite } }
	else_if = { limit = { has_cultural_parameter = language_group_etruscan } set_variable = { name = language_group value = flag:etruscan } }
	else_if = { limit = { has_cultural_parameter = language_group_germanic } set_variable = { name = language_group value = flag:germanic } }
	else_if = { limit = { has_cultural_parameter = language_group_hellenic } set_variable = { name = language_group value = flag:hellenic } }
	else_if = { limit = { has_cultural_parameter = language_group_illyrian } set_variable = { name = language_group value = flag:illyrian } }
	else_if = { limit = { has_cultural_parameter = language_group_indo_aryan } set_variable = { name = language_group value = flag:indo_aryan } }
	else_if = { limit = { has_cultural_parameter = language_group_iranian } set_variable = { name = language_group value = flag:iranian } }
	else_if = { limit = { has_cultural_parameter = language_group_kartvelian } set_variable = { name = language_group value = flag:kartvelian } }
	else_if = { limit = { has_cultural_parameter = language_group_kru } set_variable = { name = language_group value = flag:kru } }
	else_if = { limit = { has_cultural_parameter = language_group_kukish } set_variable = { name = language_group value = flag:kukish } }
	else_if = { limit = { has_cultural_parameter = language_group_kwa } set_variable = { name = language_group value = flag:kwa } }
	else_if = { limit = { has_cultural_parameter = language_group_mon } set_variable = { name = language_group value = flag:mon } }
	else_if = { limit = { has_cultural_parameter = language_group_mongolic } set_variable = { name = language_group value = flag:mongolic } }
	else_if = { limit = { has_cultural_parameter = language_group_oghur } set_variable = { name = language_group value = flag:oghur } }
	else_if = { limit = { has_cultural_parameter = language_group_omotic } set_variable = { name = language_group value = flag:omotic } }
	else_if = { limit = { has_cultural_parameter = language_group_permic } set_variable = { name = language_group value = flag:permic } }
	else_if = { limit = { has_cultural_parameter = language_group_phrygian } set_variable = { name = language_group value = flag:phrygian } }
	else_if = { limit = { has_cultural_parameter = language_group_qiangic } set_variable = { name = language_group value = flag:qiangic } }
	else_if = { limit = { has_cultural_parameter = language_group_romance } set_variable = { name = language_group value = flag:romance } }
	else_if = { limit = { has_cultural_parameter = language_group_sami } set_variable = { name = language_group value = flag:sami } }
	else_if = { limit = { has_cultural_parameter = language_group_savannas } set_variable = { name = language_group value = flag:savannas } }
	else_if = { limit = { has_cultural_parameter = language_group_semitic } set_variable = { name = language_group value = flag:semitic } }
	else_if = { limit = { has_cultural_parameter = language_group_senegambian } set_variable = { name = language_group value = flag:senegambian } }
	else_if = { limit = { has_cultural_parameter = language_group_shaz_turkic } set_variable = { name = language_group value = flag:shaz_turkic } }
	else_if = { limit = { has_cultural_parameter = language_group_sinitic } set_variable = { name = language_group value = flag:sinitic } }
	else_if = { limit = { has_cultural_parameter = language_group_slavic } set_variable = { name = language_group value = flag:slavic } }
	else_if = { limit = { has_cultural_parameter = language_group_sudanic } set_variable = { name = language_group value = flag:sudanic } }
	else_if = { limit = { has_cultural_parameter = language_group_tamil_kannada } set_variable = { name = language_group value = flag:tamil_kannada } }
	else_if = { limit = { has_cultural_parameter = language_group_telugu } set_variable = { name = language_group value = flag:telugu } }
	else_if = { limit = { has_cultural_parameter = language_group_tibeto_burman } set_variable = { name = language_group value = flag:tibeto_burman } }
	else_if = { limit = { has_cultural_parameter = language_group_tocharian } set_variable = { name = language_group value = flag:tocharian } }
	else_if = { limit = { has_cultural_parameter = language_group_tubu } set_variable = { name = language_group value = flag:tubu } }
	else_if = { limit = { has_cultural_parameter = language_group_tungusic } set_variable = { name = language_group value = flag:tungusic } }
	else_if = { limit = { has_cultural_parameter = language_group_ugric } set_variable = { name = language_group value = flag:ugric } }
	else_if = { limit = { has_cultural_parameter = language_group_volta } set_variable = { name = language_group value = flag:volta } }
	else_if = { limit = { has_cultural_parameter = language_group_western_mande } set_variable = { name = language_group value = flag:western_mande } }
	else_if = { limit = { has_cultural_parameter = language_group_yeniseian } set_variable = { name = language_group value = flag:yeniseian } }
}



ccu_initialize_language_family = {
	if = { limit = { has_cultural_parameter = language_family_afro_asiatic } set_variable = { name = language_family value = flag:afro_asiatic } }
	else_if = { limit = { has_cultural_parameter = language_family_atlantic_congo } set_variable = { name = language_family value = flag:atlantic_congo } }
	else_if = { limit = { has_cultural_parameter = language_family_basque } set_variable = { name = language_family value = flag:basque } }
	else_if = { limit = { has_cultural_parameter = language_family_dene_yeniseian } set_variable = { name = language_family value = flag:dene_yeniseian } }
	else_if = { limit = { has_cultural_parameter = language_family_dravidian } set_variable = { name = language_family value = flag:dravidian } }
	else_if = { limit = { has_cultural_parameter = language_family_elamite } set_variable = { name = language_family value = flag:elamite } }
	else_if = { limit = { has_cultural_parameter = language_family_indo_european } set_variable = { name = language_family value = flag:indo_european } }
	else_if = { limit = { has_cultural_parameter = language_family_kartvelian } set_variable = { name = language_family value = flag:kartvelian } }
	else_if = { limit = { has_cultural_parameter = language_family_kru } set_variable = { name = language_family value = flag:kru } }
	else_if = { limit = { has_cultural_parameter = language_family_mande } set_variable = { name = language_family value = flag:mande } }
	else_if = { limit = { has_cultural_parameter = language_family_mon_khmer } set_variable = { name = language_family value = flag:mon_khmer } }
	else_if = { limit = { has_cultural_parameter = language_family_mongolic } set_variable = { name = language_family value = flag:mongolic } }
	else_if = { limit = { has_cultural_parameter = language_family_nilo_saharan } set_variable = { name = language_family value = flag:nilo_saharan } }
	else_if = { limit = { has_cultural_parameter = language_family_pontic } set_variable = { name = language_family value = flag:pontic } }
	else_if = { limit = { has_cultural_parameter = language_family_sino_tibetan } set_variable = { name = language_family value = flag:sino_tibetan } }
	else_if = { limit = { has_cultural_parameter = language_family_tungusic } set_variable = { name = language_family value = flag:tungusic } }
	else_if = { limit = { has_cultural_parameter = language_family_turkic } set_variable = { name = language_family value = flag:turkic } }
	else_if = { limit = { has_cultural_parameter = language_family_tyrsenian } set_variable = { name = language_family value = flag:tyrsenian } }
	else_if = { limit = { has_cultural_parameter = language_family_uralic } set_variable = { name = language_family value = flag:uralic } }
}



ccu_initialize_language_union = {
	set_variable = { name = language_union value = flag:none }
}

