﻿language_anglic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_anglic
		}
	}
	parameters = {
		dialect_continua_anglic = yes
		language_group_west_germanic = yes
		language_branch_germanic = yes
		language_family_indo_european = yes 
		language_union_british = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_anglic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_anglic }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_west_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_british }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = english
}

language_arabic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_arabic
		}
	}
	parameters = {
		language_branch_semitic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_arabic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_semitic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
		if = {
			limit = {
				scope:character = {
					religion = religion:islam_religion
				}
			}
			multiply = same_language_union_choice_factor
		}
	}
	
	color = bedouin
}

language_aramaic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_aramaic
		}
	}
	parameters = {
		language_branch_semitic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_aramaic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_semitic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = assyrian
}

language_asli = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_asli
		}
	}
	parameters = {
		language_branch_southern_austroasiatic = yes
		language_family_austroasiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_asli }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_southern_austroasiatic }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_austroasiatic }
			multiply = 2.5
		}
	}
	
	color = senoi
}

language_austronesian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_austronesian
		}
	}
	parameters = {
		language_branch_southern_austroasiatic= yes
		language_family_austroasiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_austronesian }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_southern_austroasiatic }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_austroasiatic }
			multiply = 2.5
		}
	}
	
	color = javan
}

language_papuan = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_papuan
		}
	}
	parameters = {
		language_branch_papuan = yes
		language_family_papuan = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_papuan }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_papuan }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_papuan }
			multiply = 2.5
		}
	}
	
	color = papuan
}

language_baltic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_baltic
		}
	}
	parameters = {
		language_branch_balto_slavic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_baltic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_balto_slavic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = lithuanian
}

language_basque = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_basque
		}
	}
	parameters = {
		language_branch_basque = yes
		language_family_old_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_basque }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_basque }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_old_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = basque
}

language_berber = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_berber
		}
	}
	parameters = {
		language_branch_berber = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_berber }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_berber }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = baranis
}

language_brythonic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_brythonic
		}
	}
	parameters = {
		dialect_continua_brythonic = yes
		language_group_insular_celtic = yes
		language_branch_celtic = yes
		language_family_indo_european = yes 
		language_union_british = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_brythonic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_brythonic }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_insular_celtic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_celtic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_british }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = welsh
}

language_burmese = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_burmese
		}
	}
	parameters = {
		language_branch_tibeto_burman = yes
		language_family_sino_tibetan = yes 	
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_burmese }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_tibeto_burman }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_sino_tibetan }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = burmese
}

language_central_germanic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_central_germanic
		}
	}
	parameters = {
		dialect_continua_central_german = yes
		language_group_central_germanic = yes
		language_branch_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_central_germanic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_central_german }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_central_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = langobard
}

language_chadic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_chadic
		}
	}
	parameters = {
		language_branch_chadic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_chadic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_chadic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = hausa
}

language_chinese = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_chinese
		}
	}
	parameters = {
		language_branch_sinitic = yes
		language_family_sino_tibetan = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_chinese }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_sinitic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_sino_tibetan }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = han
}

language_korean = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_korean
		}
	}
	parameters = {
		language_branch_korean = yes
		language_family_koreanic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_korean }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_korean }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_koreanic }
			multiply = 2.5
		}
	}
	
	color = { 28 82 125 }
}

language_cushitic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_cushitic
		}
	}
	parameters = {
		language_branch_cushitic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_cushitic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_cushitic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = somali
}

language_sabaki = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_sabaki
		}
	}
	parameters = {
		language_branch_bantu = yes
		language_family_atlantic_congo = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_sabaki }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_bantu }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_atlantic_congo }
			multiply = 2.5
		}
	}
	
	color = hsv{ 0.6 0.5 0.7 }
}

language_dutch = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_dutch
		}
	}
	parameters = {
		dialect_continua_netherlandic = yes
		language_group_west_germanic = yes
		language_branch_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_dutch }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_netherlandic }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_west_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = dutch
}

language_east_slavic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_east_slavic
		}
	}
	parameters = {
		dialect_continua_north_slavic = yes
		language_group_slavic = yes
		language_branch_balto_slavic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_east_slavic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_north_slavic }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_slavic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_balto_slavic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = russian
}

language_ethiopic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_ethiopic
		}
	}
	parameters = {
		language_branch_semitic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_ethiopic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_semitic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = ethiopian
}

language_finnic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_finnic
		}
	}
	parameters = {
		language_branch_finno_saamic = yes
		language_family_uralic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_finnic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_finno_saamic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_uralic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = finnish
}

language_frankish = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_frankish
		}
	}
	parameters = {
		dialect_continua_netherlandic = yes
		language_group_west_germanic = yes
		language_branch_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_frankish }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_netherlandic }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_west_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = frankish
}

language_french = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_french
		}
	}
	parameters = {
		dialect_continua_romance = yes
		language_group_latino_faliscan = yes
		language_branch_italic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_french }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_romance }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_latino_faliscan }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_italic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		if = {
			limit = { culture = culture:english }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = french
}

language_goidelic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_goidelic
		}
	}
	parameters = {
		dialect_continua_goidelic = yes
		language_group_insular_celtic = yes
		language_branch_celtic = yes
		language_family_indo_european = yes
		language_union_british = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_goidelic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_goidelic}
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_insular_celtic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_celtic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_british }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = gaelic
}

language_gur = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_gur
		}
	}
	parameters = {
		language_branch_savannas = yes
		language_family_atlantic_congo = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_gur }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_savannas }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_atlantic_congo }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = gur
}

language_high_german = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_high_german
		}
	}
	parameters = {
		dialect_continua_high_german = yes
		language_group_west_germanic = yes
		language_branch_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_high_german }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_high_german }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_west_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = swabian
}

language_iberian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_iberian
		}
	}
	parameters = {
		dialect_continua_romance = yes
		language_group_latino_faliscan = yes
		language_branch_italic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_iberian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_romance }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_latino_faliscan }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_italic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		if = {
			limit = { has_cultural_pillar = language_basque } # Basque nobility spoke a much more latin-ised version of Basque
			multiply = same_language_union_choice_factor
		}
	}
	
	color = castilian
}

#Apabhramsa dialect Continuums:

language_sauraseni = { #Represents the central Apabhramsa dialect continuum 
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_sauraseni
		}
	}
	parameters = {
		language_branch_indo_aryan = yes
		language_family_indo_european = yes 
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_sauraseni }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_aryan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = hindustani
}

language_marathi = { #Marathic dialects
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_marathi
		}
	}
	parameters = {
		language_branch_indo_aryan = yes
		language_family_indo_european = yes 
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_marathi }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_aryan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = marathi
}

language_magadhan = { #Bengali, Kamarupi, Oriya dialects 
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_magadhan
		}
	}
	parameters = {
		language_branch_indo_aryan = yes
		language_family_indo_european = yes 
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_magadhan }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_aryan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = bengali
}

language_pahari = { #Himalayan dialects
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_pahari
		}
	}
	parameters = {
		language_branch_indo_aryan = yes
		language_family_indo_european = yes 
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_pahari }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_aryan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = nepali
}

language_rajasthani = { #Gurjar Apabhramsa, Old Gujarati and Rajasthani dialects
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_rajasthani
		}
	}
	parameters = {
		language_branch_indo_aryan = yes
		language_family_indo_european = yes 	
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_rajasthani }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_aryan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = rajput
}

language_vrachada = { #Dialects of Sindh and Punjab
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_vrachada
		}
	}
	parameters = {
		language_branch_indo_aryan = yes
		language_family_indo_european = yes 
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_vrachada }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_aryan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = punjabi
}

language_sinhalese = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_sinhalese
		}
	}
	parameters = {
		language_branch_indo_aryan = yes
		language_family_indo_european = yes
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_sinhalese }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_aryan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = sinhala
}

language_kashmiri = { #Kashmiri and dardic dialects
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_kashmiri
		}
	}
	parameters = {
		language_branch_indo_aryan = yes
		language_family_indo_european = yes
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_kashmiri }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_aryan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = kashmiri
}

#Dravidian Languages

language_tamil = { #Middle Tamil, includes Malayali
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_tamil
		}
	}
	parameters = {
		language_branch_tamil_kannada = yes
		language_family_dravidian = yes
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_tamil }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_tamil_kannada }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_dravidian }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = tamil
}

language_telugu = { #Middle Telugu
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_telugu
		}
	}
	parameters = {
		language_branch_telugu = yes
		language_family_dravidian = yes 
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_telugu }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_telugu }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_dravidian }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = telugu
}

language_kannada = { #Old Kannada
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_kannada
		}
	}
	parameters = {
		language_branch_tamil_kannada = yes
		language_family_dravidian = yes 
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_kannada }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_tamil_kannada }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_dravidian }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = kannada
}

language_north_dravidian = { #FP3 addition
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_north_dravidian
		}
	}
	parameters = {
		language_branch_north_dravidian = yes
		language_family_dravidian = yes
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_north_dravidian }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_north_dravidian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_dravidian }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = brahui
}

language_iranian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_iranian
		}
	}
	parameters = {
		dialect_continua_western_iranian = yes
		language_group_iranic = yes
		language_branch_indo_iranian = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_iranian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_western_iranian }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_iranic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_iranian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		if = {
			limit = {
				scope:character = {
					OR = {
						religion = religion:islam_religion
						religion = religion:zoroastrianism_religion
					}
				}
			}
			multiply = same_language_union_choice_factor
		}
	}
	
	color = persian
}

language_israelite = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_israelite
		}
	}
	parameters = {
		language_branch_semitic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_israelite }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_semitic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
		if = {
			limit = {
				scope:character = {
					religion = religion:judaism_religion
				}
			}
			multiply = same_language_union_choice_factor
		}
	}
	
	color = ashkenazi
}

language_latin = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_latin
		}
	}
	parameters = {
		dialect_continua_proto_romance = yes
		language_group_latino_faliscan = yes
		language_branch_italic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_latin }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_proto_romance }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_latino_faliscan }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_italic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = italian
}

language_kru = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_kru
		}
	}
	parameters = {
		language_branch_kru = yes
		language_family_atlantic_congo = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_kru }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_kru }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_atlantic_congo }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = kru
}

language_kwa = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_kwa
		}
	}
	parameters = {
		language_branch_volta_congo = yes
		language_family_atlantic_congo = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_kwa }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_volta_congo }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_atlantic_congo }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = akan
}

language_magyar = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_magyar
		}
	}
	parameters = {
		language_branch_ugric = yes
		language_family_uralic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_magyar }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_ugric }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_uralic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = hungarian
}

language_manding = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_manding
		}
	}
	parameters = {
		language_branch_manding = yes
		language_family_mande = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_manding }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_manding }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_mande }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = malinke
}

language_mongolic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_mongolic
		}
	}
	parameters = {
		language_branch_mongolic = yes
		language_family_mongolic = yes 
		language_union_steppe_siberian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_mongolic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_mongolic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_mongolic }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_steppe_siberian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = mongol
}

language_norse = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_norse
		}
	}
	parameters = {
		dialect_continua_scandinavian = yes
		language_group_north_germanic = yes
		language_branch_germanic = yes
		language_family_indo_european = yes 
		language_union_british = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_norse }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_scandinavian }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_north_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_british }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = norse
}

language_oghur = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_oghur
		}
	}
	parameters = {
		language_branch_oghuric = yes
		language_family_turkic = yes 
		language_union_steppe_siberian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_oghur }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_oghuric }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_turkic }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_steppe_siberian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = khazar
}

language_omotic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_omotic
		}
	}
	parameters = {
		language_branch_omotic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_omotic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_omotic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = welayta
}

language_qiangic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_qiangic
		}
	}
	parameters = {
		language_branch_qiangic = yes
		language_family_sino_tibetan = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_qiangic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_qiangic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_sino_tibetan }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = qiang
}

language_sami = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_sami
		}
	}
	parameters = {
		language_branch_finno_saamic = yes
		language_family_uralic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_sami }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_finno_saamic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_uralic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = sami
}

language_saxon = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_saxon
		}
	}
	parameters = {
		dialect_continua_low_german = yes
		language_group_west_germanic = yes
		language_branch_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_saxon }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_low_german }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_west_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = saxon
}

language_senegambian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_senegambian
		}
	}
	parameters = {
		language_branch_senegabrian = yes
		language_family_atlantic_congo = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_senegambian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_senegabrian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_atlantic_congo }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = wolof
}

language_soninke = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_soninke
		}
	}
	parameters = {
		language_branch_soninke = yes
		language_family_mande = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_soninke }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_soninke }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_mande }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = soninke
}

language_south_slavic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_south_slavic
		}
	}
	parameters = {
		language_group_slavic = yes
		language_branch_balto_slavic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_south_slavic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_slavic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_balto_slavic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = bosnian
}

language_slavonic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_slavonic
		}
	}
	parameters = {
		dialect_continua_south_slavic = yes
		language_group_slavic = yes
		language_branch_balto_slavic = yes
		language_family_indo_european = yes 
		language_union_balkan = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_slavonic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_south_slavic }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_slavic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_balto_slavic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_balkan }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = bulgarian
}

language_sudanic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_sudanic
		}
	}
	parameters = {
		language_branch_sudanic = yes
		language_family_nilo_saharan = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_sudanic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_sudanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_nilo_saharan }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = nubian
}

language_tibetan = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_tibetan
		}
	}
	parameters = {
		language_branch_tibeto_burman = yes
		language_family_sino_tibetan = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_tibetan }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_tibeto_burman }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_sino_tibetan }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = bodpa
}

language_tubu = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_tubu
		}
	}
	parameters = {
		language_branch_tubu = yes
		language_family_nilo_saharan = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_tubu }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_tubu }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_nilo_saharan }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = zaghawa
}

language_turkic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_turkic
		}
	}
	parameters = {
		language_branch_shaz_turkic = yes
		language_family_turkic = yes 
		language_union_steppe_siberian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_turkic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_shaz_turkic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_turkic }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_steppe_siberian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = turkish
}

language_ugro_permian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_ugro_permian
		}
	}
	parameters = {
		language_branch_ugric = yes
		language_family_uralic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_ugro_permian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_ugric }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_uralic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = komi
}

language_volga_finnic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_volga_finnic
		}
	}
	parameters = {
		language_branch_volga_finnic = yes
		language_family_uralic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_volga_finnic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_volga_finnic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_uralic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = mordvin
}

language_yoruba = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_yoruba
		}
	}
	parameters = {
		language_branch_volta_congo = yes
		language_family_atlantic_congo = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_yoruba }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_volta_congo }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_atlantic_congo }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = yoruba
}

language_armenian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_armenian
		}
	}
	parameters = {
		language_branch_armenian = yes
		language_family_indo_european = yes
		language_union_caucasus = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_armenian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_armenian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_caucasus }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = armenian
}

language_greek = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_greek
		}
	}
	parameters = {
		language_branch_hellenic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_greek }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_hellenic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = greek
}

language_scythian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_scythian
		}
	}
	parameters = {
		dialect_continua_eastern_iranian = yes
		language_group_iranic = yes
		language_branch_indo_iranian = yes
		language_family_indo_european = yes 
		language_union_steppe_siberian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_scythian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_eastern_iranian }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_iranic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_indo_iranian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_steppe_siberian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = afghan
}

language_georgian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_georgian
		}
	}
	parameters = {
		language_group_zan = yes
		language_branch_karto_zan = yes
		language_family_kartvelian = yes 
		language_union_caucasus = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_georgian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_zan }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_karto_zan }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_kartvelian }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_caucasus }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = georgian
}

language_occitano_romance = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_occitano_romance
		}
	}
	parameters = {
		dialect_continua_romance = yes
		language_group_latino_faliscan = yes
		language_branch_italic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_occitano_romance }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_romance }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_latino_faliscan }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_italic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = occitan
}

language_lechitic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_lechitic
		}
	}
	parameters = {
		dialect_continua_north_slavic = yes
		language_group_slavic = yes
		language_branch_balto_slavic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_lechitic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_north_slavic }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_slavic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_balto_slavic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = polish
}

language_czech_slovak = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_czech_slovak
		}
	}
	parameters = {
		dialect_continua_north_slavic = yes
		language_group_slavic = yes
		language_branch_balto_slavic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_czech_slovak }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_north_slavic }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_slavic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_balto_slavic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = czech
}

language_tocharian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_tocharian
		}
	}
	parameters = {
		language_branch_tocharian = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_tocharian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_tocharian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = tocharian
}

language_sardinian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_sardinian
		}
	}
	parameters = {
		dialect_continua_proto_romance = yes
		language_group_latino_faliscan = yes
		language_branch_italic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_sardinian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_proto_romance }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_latino_faliscan }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_italic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = sardinian
}

language_wallachian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_wallachian
		}
	}
	parameters = {
		dialect_continua_eastern_romance = yes
		language_group_latino_faliscan = yes
		language_branch_italic = yes
		language_family_indo_european = yes 		
		language_union_balkan = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_wallachian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_eastern_romance }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_latino_faliscan }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_italic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_balkan }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = vlach
}

language_italian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_italian
		}
	}
	parameters = {
		dialect_continua_romance = yes
		language_group_latino_faliscan = yes
		language_branch_italic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_italian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = dialect_continua_romance }
			multiply = same_language_dialect_continuum_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_latino_faliscan }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_italic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = italian
}

language_ayneha = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_ayneha
		}
	}
	parameters = {
		language_branch_songhay = yes
		language_family_nilo_saharan = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_ayneha }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_songhay }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_nilo_saharan }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = songhai
}

language_khitan = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_khitan
		}
	}
	parameters = {
		language_branch_mongolic = yes
		language_family_mongolic = yes 
		language_union_steppe_siberian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_khitan }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_mongolic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_mongolic }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_steppe_siberian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = khitan
}

language_tungusic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_tungusic
		}
	}
	parameters = {
		language_branch_tungusic = yes
		language_family_tungusic = yes 	
		language_union_steppe_siberian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_tungusic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_tungusic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_tungusic }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_steppe_siberian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = jurchen
}

language_nivkh = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_nivkh
		}
	}
	parameters = {
		language_branch_nivkh = yes
		language_family_amuric = yes 
		language_union_steppe_siberian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_nivkh }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_nivkh }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_amuric }
			multiply = same_language_family_choice_factor
		}
		if = {
			limit = { has_cultural_parameter = language_union_steppe_siberian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = nivkh
}

# Dead languages

language_egyptian = { #This represents the language of the Ancient Egpyptians so (r n k m.t) or "Egyptian"
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_egyptian
		}
	}
	parameters = {
		language_branch_egyptian = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_egyptian }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_egyptian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_afro_asiatic }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = ancient_egyptian
}

language_hunnic = { #All of the CCU components are speculative as Hunnish is an unclassified language.
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_hunnic
		}
	}
	parameters = {
		language_branch_mongolic = yes
		language_family_mongolic = yes 
		language_union_steppe_siberian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_hunnic }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_mongolic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_mongolic }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_steppe_siberian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = hunnic
}

language_tai = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_tai
		}
	}
	parameters = {
		language_branch_tai = yes
		language_family_kra_dai = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_tai }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_tai }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_kra_dai }
			multiply = 2.5
		}
	}
	
	color = { 219 163 110 }
}

language_hmongic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_hmongic
		}
	}
	parameters = {
		language_branch_hmong = yes
		language_family_hmong_mien = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_hmongic }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_hmong }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_hmong_mien }
			multiply = 2.5
		}
	}
	
	color = sinhala	
}

language_ancient_greek = { #This represents Koine Greek or Attic Greek I guess. 
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_ancient_greek
		}
	}
	parameters = {
		language_branch_hellenic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_ancient_greek }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_hellenic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = trojan
}

language_albanian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_albanian
		}
	}
	
	parameters = {
		language_branch_albanian = yes
		language_family_indo_european = yes 		
	}

	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_albanian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_albanian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.5 0.5 0.8 }
}

language_japonic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_japonic
		}
	}
	parameters = {
		language_branch_japanese = yes
		language_family_japonic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_japonic }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_japanese }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_japonic }
			multiply = 2.5
		}
	}
	color = japanese
}

language_ainu = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_ainu
		}
	}
	parameters = {
		language_branch_ainu = yes
		language_family_ainu = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_ainu }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_ainu }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_ainu }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = ainu
}

language_vietnamese = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_vietnamese
		}
	}
	parameters = {
		language_branch_eastern_austroasiatic = yes
		language_family_austroasiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_vietnamese }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_eastern_austroasiatic }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_austroasiatic }
			multiply = 2.5
		}
	}
	color = vietnamese 
}

language_chamic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_chamic
		}
	}
	parameters = {
		language_branch_malayo_polynesian = yes
		language_family_austronesian = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_chamic }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_malayo_polynesian }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_austronesian }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = chamic 
}

language_mon_khmer = { #Old Mon and Old Khmer are considered to have likely been mutually intelligible 
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_mon_khmer
		}
	}
	parameters = {
		language_branch_eastern_austroasiatic = yes
		language_family_austroasiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_mon_khmer }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_eastern_austroasiatic }
			multiply = 5
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_austroasiatic }
			multiply = 2.5
		}
	}
	
	color = mon_khmer 
}


