﻿### Cultural heritage triggers
# By their nature these triggers will be a bit lose and inaccurate, so keep that in mind when using them!

#ASIA
culture_has_asian_heritage_pillar_trigger = {
	OR = {
		culture_has_east_asian_heritage_pillar_trigger = yes
		culture_has_west_asian_heritage_pillar_trigger = yes
		culture_has_south_asian_heritage_pillar_trigger = yes
		culture_has_southeast_asian_heritage_pillar_trigger = yes
		culture_has_north_asian_heritage_pillar_trigger = yes
		culture_has_central_asian_heritage_pillar_trigger = yes
	}
}
culture_has_east_asian_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_tibetan
			has_cultural_pillar = heritage_chinese
			has_cultural_pillar = heritage_japonic
			has_cultural_pillar = heritage_korean
			has_cultural_pillar = heritage_buyeo
			has_cultural_pillar = heritage_qiangic
			has_cultural_pillar = heritage_viet
			has_cultural_pillar = heritage_hmongic
		}
	}
}
culture_has_west_asian_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_iranian
			has_cultural_pillar = heritage_turkic
			has_cultural_pillar = heritage_tocharian
			has_cultural_pillar = heritage_hunnic
		}
	}
}
culture_has_south_asian_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_austronesian
			has_cultural_pillar = heritage_indo_aryan
			has_cultural_pillar = heritage_dravidian
			has_cultural_pillar = heritage_burman
			has_cultural_pillar = heritage_qiangic
		}
	}
}

culture_has_southeast_asian_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_viet
			has_cultural_pillar = heritage_mon_khmer
			has_cultural_pillar = heritage_malayic
			has_cultural_pillar = heritage_burman
			has_cultural_pillar = heritage_austronesian
			has_cultural_pillar = heritage_tai
		} 
	}
}

culture_has_north_asian_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_turkic
			has_cultural_pillar = heritage_mongolic
			has_cultural_pillar = heritage_ugro_permian
			has_cultural_pillar = heritage_nivkh
			has_cultural_pillar = heritage_ainuic
			has_cultural_pillar = heritage_tungusic
		}
	}
}

culture_has_north_east_asian_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_nivkh
			has_cultural_pillar = heritage_ainuic
			has_cultural_pillar = heritage_tungusic
		}
	}
}
culture_has_central_asian_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_qiangic
			has_cultural_pillar = heritage_turkic
			has_cultural_pillar = heritage_mongolic
			has_cultural_pillar = heritage_tocharian
		}
	}
}
culture_has_east_central_asian_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_qiangic
			has_cultural_pillar = heritage_mongolic
		}
	}
}

#AFRICA
culture_has_african_heritage_pillar_trigger = {
	OR = {
		culture_has_west_african_heritage_pillar_trigger = yes
		culture_has_east_african_heritage_pillar_trigger = yes
		culture_has_north_african_heritage_pillar_trigger = yes
		culture_has_central_african_heritage_pillar_trigger = yes
	}
}
culture_has_west_african_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_akan
			has_cultural_pillar = heritage_yoruba
			has_cultural_pillar = heritage_west_african
			has_cultural_pillar = heritage_senegambian
			has_cultural_pillar = heritage_sahelian
			has_cultural_pillar = heritage_akan
		}
	}
}
culture_has_east_african_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_somalian
			has_cultural_pillar = heritage_east_african
			has_cultural_pillar = heritage_bantu
		}
	}
}
culture_has_north_african_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_berber
			has_cultural_pillar = heritage_egyptian
		}
	}
}
culture_has_central_african_heritage_pillar_trigger = {
	culture = {
		has_cultural_pillar = heritage_central_african
	}
}

#MENA
culture_has_mena_heritage_pillar_trigger = {
	OR = {
		culture = { has_cultural_pillar = heritage_arabic }
		culture = { has_cultural_pillar = heritage_syriac }
		culture = { has_cultural_pillar = heritage_iranian }
		culture_has_north_african_heritage_pillar_trigger = yes
	}
}

#EUROPE
culture_has_european_heritage_pillar_trigger = {
	OR = {
		culture_has_west_european_heritage_pillar_trigger = yes
		culture_has_east_european_heritage_pillar_trigger = yes
		culture_has_north_european_heritage_pillar_trigger = yes
		culture_has_south_european_heritage_pillar_trigger = yes
		culture_has_central_european_heritage_pillar_trigger = yes
	}
}
culture_has_west_european_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_goidelic
			has_cultural_pillar = heritage_west_germanic
			has_cultural_pillar = heritage_brythonic
			has_cultural_pillar = heritage_israelite
		}
	}
}
culture_has_east_european_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_turkic
			has_cultural_pillar = heritage_volga_finnic
			has_cultural_pillar = heritage_east_slavic
			has_cultural_pillar = heritage_baltic
			has_cultural_pillar = heritage_caucasian
		}
	}
}
culture_has_north_european_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_balto_finnic
			has_cultural_pillar = heritage_north_germanic
			has_cultural_pillar = heritage_ugro_permian
			has_cultural_pillar = heritage_gothic
		}
	}
}
culture_has_south_european_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_iberian
			has_cultural_pillar = heritage_latin
			has_cultural_pillar = heritage_byzantine
			has_cultural_pillar = heritage_south_slavic
			has_cultural_pillar = heritage_israelite
			has_cultural_pillar = heritage_vlach
			has_cultural_pillar = heritage_ancient_greek
		}
	}
}
culture_has_central_european_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_magyar
			has_cultural_pillar = heritage_west_slavic
			has_cultural_pillar = heritage_central_germanic
			has_cultural_pillar = heritage_frankish
			has_cultural_pillar = heritage_israelite
			has_cultural_pillar = heritage_israelite
		}
	}
}
culture_has_slavic_heritage_pillar_trigger = {
	culture = {
		OR = {
			has_cultural_pillar = heritage_south_slavic
			has_cultural_pillar = heritage_east_slavic
			has_cultural_pillar = heritage_west_slavic
		}
	}
}
