﻿language_noric = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_noric
		}
	}
	parameters = {
		language_group_north_sea_germanic = yes
		language_branch_low_west_germanic = yes
		language_family_indo_european = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_noric }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_north_sea_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_low_west_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.3 0.6 0.09 }
}

language_kartvelian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_kartvelian
		}
	}
	parameters = {
		language_branch_karto_zan = yes
		language_family_kartvelian = yes 
		language_union_caucasus = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_kartvelian }
			multiply = same_language_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_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_caucasus }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = { 0.6 0.3 0.7 }
}

language_alemannic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_alemannic
		}
	}
	parameters = {
		language_group_elbe_germanic = yes
		language_branch_high_west_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_alemannic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_elbe_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_high_west_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.68 0.68 0.68 }
}

language_kemetic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_kemetic
		}
	}
	parameters = {
		language_group_arabic = yes
		language_branch_semitic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_kemetic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_arabic }
			multiply = same_language_group_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 = { 0.75 0.85 0.30 }
}

language_west_germanic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_west_germanic
		}
	}
	parameters = {
		language_group_north_sea_germanic = yes
		language_branch_low_west_germanic = yes
		language_family_indo_european = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_west_germanic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_north_sea_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_low_west_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.4 0.0 0.0 }
}

language_proto_slavic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_proto_slavic
		}
	}
	parameters = {
		language_group_lechitic = yes
		language_branch_west_slavic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_proto_slavic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_lechitic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_west_slavic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.38 0.7 0.67 }
}

language_east_baltic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_east_baltic
		}
	}
	parameters = {
		language_group_east_baltic = yes
		language_branch_baltic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_east_baltic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_east_baltic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_baltic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.4 0.4 0.1 }
}

language_west_baltic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_west_baltic
		}
	}
	parameters = {
		language_group_west_baltic = yes
		language_branch_baltic = yes
		language_family_indo_european = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_west_baltic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_west_baltic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_baltic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.56 0.55 0.4 }
}

language_ingvaeonic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_ingvaeonic
		}
	}
	parameters = {
		language_group_north_sea_germanic = yes
		language_branch_low_west_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_ingvaeonic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_north_sea_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_low_west_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.8 0.3 0.3 }
}

language_istvaeonic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_istvaeonic
		}
	}
	parameters = {
		language_group_weser_rhine_germanic = yes
		language_branch_low_franconian_west_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_istvaeonic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_weser_rhine_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_low_franconian_west_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.2 0.2 0.5 }
}

language_irminonic = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_irminonic
		}
	}
	parameters = {
		language_group_elbe_germanic = yes
		language_branch_high_west_germanic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_irminonic }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_elbe_germanic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_high_west_germanic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 0.35 0.35 0.35 }
}

language_phrygian = { # Inscription evidence as late as the 3rd century, attested as still existing in the 5th century, probably just by local commoners though and not elites
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_phrygian
		}
	}
	parameters = {
		language_branch_hellenic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = llanguage_phrygian }
			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 = { 0.3 0.55 0.8 }
}

language_luwian = { # Could be called Luwian or Luwic, maybe Anatolian; Isaurian and Ancient Cappadocian attested into the 5th and 6th centuries, probably just by local commoners though and not elites
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_luwian
		}
	}
	parameters = {
		language_group_arabic = yes
		language_branch_semitic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_language_luwian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_arabic }
			multiply = same_language_group_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 = { 0.55 0.42 0.04 }
}

language_dacian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_dacian
		}
	}
	parameters = {
		language_group_east_baltic = yes
		language_branch_baltic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_dacian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_east_baltic }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_baltic }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_indo_european }
			multiply = same_language_family_choice_factor
		}
	}
	
	color = { 143 40 0 }
}

language_thracian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_thracian
		}
	}
	parameters = {
		language_group_east_baltic = yes
		language_branch_hellenic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_thracian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_east_baltic }
			multiply = same_language_group_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 = { 108 20 50 }
}

language_illyrian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_illyrian
		}
	}
	parameters = {
		language_group_east_baltic = yes
		language_branch_hellenic = yes
		language_family_indo_european = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_illyrian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_east_baltic }
			multiply = same_language_group_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 = { 0.4 0.2 0.2 }
}

language_hebrew = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_arabic
		}
	}
	parameters = {
		language_group_canaanite = yes
		language_branch_semitic = yes
		language_family_afro_asiatic = yes 		
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_hebrew }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_canaanite }
			multiply = same_language_group_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 = { 0.1 0.7 1.0 }
}

language_colchidian = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_colchidian
		}
	}
	parameters = {
		language_branch_karto_zan = yes
		language_family_kartvelian = yes 
		language_union_caucasus = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_colchidian }
			multiply = same_language_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_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_caucasus }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = { 108 20 50 }
}

language_kuvi = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_kuvi
		}
	}
	parameters = {
		language_group_gondi = yes
		language_branch_south_central_dravidian = yes
		language_family_dravidian = yes
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_kuvi }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_gondi }
			multiply = same_language_group_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_south_central_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 = { 150 20 50 }
}

language_kherwal = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_kherwal
		}
	}
	parameters = {
		language_branch_munda = yes
		language_family_austroasiatic = yes
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_kherwal }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_munda }
			multiply = same_language_branch_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_family_austroasiatic }
			multiply = same_language_family_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_union_indian }
			multiply = same_language_union_choice_factor
		}
	}
	
	color = { 150 20 50 }
}

language_gandhari = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_gandhari
		}
	}
	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_gandhari }
			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 = { 150 20 50 }
}

language_maler = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_maler
		}
	}
	parameters = {
		language_group_brahui = yes
		language_branch_north_dravidian = yes
		language_family_dravidian = yes
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_maler }
			multiply = 10
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_brahui }
			multiply = same_language_group_choice_factor
		}
		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 = { 150 20 50 }
}

language_newari = {
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_newari
		}
	}
	parameters = {
		language_branch_central_tib_burman = yes
		language_family_sino_tibetan = yes 		
		language_union_indian = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_newari }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_branch_central_tib_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 = { 150 20 50 }
}

language_lydian = { # Branch of Anatolian
	type = language
	is_shown = {
		language_is_shown_trigger = {
			LANGUAGE = language_lydian
		}
	}
	parameters = {
		language_group_attic = yes
		language_branch_hellenic = yes
		language_family_indo_european = yes
	}
	ai_will_do = {
		value = 10
		if = {
			limit = { has_cultural_pillar = language_lydian }
			multiply = same_language_choice_factor
		}
		else_if = {
			limit = { has_cultural_parameter = language_group_attic }
			multiply = same_language_group_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 = { 0.65 0.25 0.75 }
}