﻿cfp_allow_nudity_in_barbershop_trigger = {
	should_show_nudity = yes
	age >= 18
}

# NORTH
cfp_portrait_norse_clothing_trigger = {
	scope:culture = { cfp_portrait_norse_clothing_contents_trigger = yes }
}
cfp_portrait_norse_clothing_spouse_trigger = {
	culture = { cfp_portrait_norse_clothing_contents_trigger = yes }
}
cfp_portrait_norse_clothing_contents_trigger = {
	has_clothing_gfx = fp1_norse_clothing_gfx
}

cfp_portrait_anglo_saxon_clothing_trigger = {
	scope:culture = { cfp_portrait_anglo_saxon_clothing_contents_trigger = yes }
}
cfp_portrait_anglo_saxon_clothing_spouse_trigger = {
	culture = { cfp_portrait_anglo_saxon_clothing_contents_trigger = yes }
}
cfp_portrait_anglo_saxon_clothing_contents_trigger = {
	OR = {
		this = culture:anglo_saxon
		any_parent_culture_or_above = { this = culture:anglo_saxon }
	}
}

cfp_portrait_norman_clothing_trigger = {
	scope:culture = { cfp_portrait_norman_clothing_contents_trigger = yes }
}
cfp_portrait_norman_clothing_spouse_trigger = {
	culture = { cfp_portrait_norman_clothing_contents_trigger = yes }
}
cfp_portrait_norman_clothing_contents_trigger = {
	OR = {
		this = culture:norman
		any_parent_culture_or_above = { this = culture:norman }
	}
}


cfp_portrait_norman_sicily_clothing_trigger = {
	scope:culture = { cfp_portrait_norman_sicily_clothing_contents_trigger = yes }
	trigger_if = {
		limit = { exists = capital_province }
		capital_province = { geographical_region = world_europe_south_italy }
	}
	trigger_if = {
		limit = {
			exists = host.capital_province
			NOT = { exists = capital_province }
		}
		host.capital_province = { geographical_region = world_europe_south_italy }
	}
	trigger_if = {
		limit = {
			exists = liege.capital_province
			NOT = { exists = capital_province }
		}
		liege.capital_province = { geographical_region = world_europe_south_italy  }
	}
	trigger_if = {
		limit = {
			exists = location.province_owner.capital_province
			NOT = { exists = capital_province }
		}
		location.province_owner.capital_province = { geographical_region = world_europe_south_italy }
	}
}
cfp_portrait_norman_sicily_clothing_spouse_trigger = {
	culture = { cfp_portrait_norman_sicily_clothing_contents_trigger = yes }
	trigger_if = {
		limit = { exists = capital_province }
		capital_province = { geographical_region = world_europe_south_italy }
	}
	trigger_if = {
		limit = {
			exists = host.capital_province
			NOT = { exists = capital_province }
		}
		host.capital_province = { geographical_region = world_europe_south_italy }
	}
	trigger_if = {
		limit = {
			exists = liege.capital_province
			NOT = { exists = capital_province }
		}
		liege.capital_province = { geographical_region = world_europe_south_italy  }
	}
	trigger_if = {
		limit = {
			exists = location.province_owner.capital_province
			NOT = { exists = capital_province }
		}
		location.province_owner.capital_province = { geographical_region = world_europe_south_italy }
	}
}
cfp_portrait_norman_sicily_clothing_contents_trigger = {
	OR = {
		this = culture:norman
		any_parent_culture_or_above = { this = culture:norman }
	}
}


## EAST
cfp_portrait_hungarian_clothing_trigger = {
	scope:culture = { cfp_portrait_hungarian_clothing_contents_trigger = yes }
}
cfp_portrait_hungarian_clothing_spouse_trigger = {
	culture = { cfp_portrait_hungarian_clothing_contents_trigger = yes }
}
cfp_portrait_hungarian_clothing_contents_trigger = {
	OR = {
		this = culture:hungarian
		any_parent_culture_or_above = { this = culture:hungarian }
	}	
}

cfp_portrait_turkic_clothing_trigger = {
	scope:culture = { cfp_portrait_turkic_clothing_contents_trigger = yes }
}
cfp_portrait_turkic_clothing_spouse_trigger = {
	culture = { cfp_portrait_turkic_clothing_contents_trigger = yes }
}
cfp_portrait_turkic_clothing_contents_trigger = {
	has_cultural_pillar = heritage_turkic
}

cfp_portrait_dde_turkic_clothing_trigger = {
	scope:culture = { cfp_portrait_dde_turkic_clothing_contents_trigger = yes }
}
cfp_portrait_dde_turkic_clothing_spouse_trigger = {
	culture = { cfp_portrait_dde_turkic_clothing_contents_trigger = yes }
}
cfp_portrait_dde_turkic_clothing_contents_trigger = {
	has_cultural_pillar = heritage_turkic
	has_dlc = "Fashion of the Abbasid Court" # required to assign DLC armors to Cumans
}

cfp_portrait_oghuz_clothing_trigger = {
	scope:culture = { cfp_portrait_oghuz_clothing_contents_trigger = yes }
}
cfp_portrait_oghuz_clothing_spouse_trigger = {
	culture = { cfp_portrait_oghuz_clothing_contents_trigger = yes }
}
cfp_portrait_oghuz_clothing_contents_trigger = {
	OR = {
		this = culture:turkish
		any_parent_culture_or_above = { this = culture:turkish }
	}
}

cfp_portrait_slavic_clothing_trigger = {
	scope:culture = { cfp_portrait_slavic_clothing_contents_trigger = yes }
}
cfp_portrait_slavic_clothing_spouse_trigger = {
	culture = { cfp_portrait_slavic_clothing_contents_trigger = yes }
}
cfp_portrait_slavic_clothing_contents_trigger = {
	OR = {
		has_cultural_pillar = heritage_south_slavic
		has_cultural_pillar = heritage_west_slavic
		has_cultural_pillar = heritage_east_slavic
	}
}

## WESTERN
cfp_portrait_latin_clothing_trigger = {
	scope:culture = { cfp_portrait_latin_clothing_contents_trigger = yes }
}
cfp_portrait_latin_clothing_spouse_trigger = {
	culture = { cfp_portrait_latin_clothing_contents_trigger = yes }
}
cfp_portrait_latin_clothing_contents_trigger = {
	has_cultural_pillar = heritage_latin
}

cfp_portrait_iberian_clothing_trigger = {
	scope:culture = { cfp_portrait_iberian_clothing_contents_trigger = yes }
}
cfp_portrait_iberian_clothing_spouse_trigger = {
	culture = { cfp_portrait_iberian_clothing_contents_trigger = yes }
}
cfp_portrait_iberian_clothing_contents_trigger = {
	has_cultural_pillar = heritage_iberian
	NOT = { has_clothing_gfx = mena_clothing_gfx }
}

## MENA
cfp_portrait_iranian_clothing_trigger = {
	scope:culture = { cfp_portrait_iranian_clothing_contents_trigger = yes }
}
cfp_portrait_iranian_clothing_spouse_trigger = {
	culture = { cfp_portrait_iranian_clothing_contents_trigger = yes }
}
cfp_portrait_iranian_clothing_contents_trigger = {
	has_cultural_pillar = heritage_iranian
}

cfp_portrait_berber_clothing_trigger = {
	scope:culture = { cfp_portrait_berber_clothing_contents_trigger = yes }
}
cfp_portrait_berber_clothing_spouse_trigger = {
	culture = { cfp_portrait_berber_clothing_contents_trigger = yes }
}
cfp_portrait_berber_clothing_contents_trigger = {
	has_cultural_pillar = heritage_berber
}

cfp_portrait_andalusian_clothing_trigger = {
	scope:culture = { cfp_portrait_andalusian_clothing_contents_trigger = yes }
}
cfp_portrait_andalusian_clothing_spouse_trigger = {
	culture = { cfp_portrait_andalusian_clothing_contents_trigger = yes }
}
cfp_portrait_andalusian_clothing_contents_trigger = {
	OR = {
		this = culture:andalusian
		any_parent_culture_or_above = { this = culture:andalusian }
	}
}

cfp_portrait_bedouin_clothing_trigger = {
	scope:culture = { cfp_portrait_bedouin_clothing_contents_trigger = yes }
}
cfp_portrait_bedouin_clothing_spouse_trigger = {
	culture = { cfp_portrait_bedouin_clothing_contents_trigger = yes }
}
cfp_portrait_bedouin_clothing_contents_trigger = {
	OR = {
		this = culture:bedouin
		any_parent_culture_or_above = { this = culture:bedouin }
	}
}

cfp_portrait_egyptian_clothing_trigger = {
	scope:culture = { cfp_portrait_egyptian_clothing_contents_trigger = yes }
}
cfp_portrait_egyptian_clothing_spouse_trigger = {
	culture = { cfp_portrait_egyptian_clothing_contents_trigger = yes }
}
cfp_portrait_egyptian_clothing_contents_trigger = {
	OR = {
		this = culture:egyptian
		any_parent_culture_or_above = { this = culture:egyptian }
	}
}

## AFRICA
cfp_portrait_east_africa_clothing_trigger = {
	scope:culture = { cfp_portrait_east_africa_clothing_contents_trigger = yes }
}
cfp_portrait_east_africa_clothing_spouse_trigger = {
	culture = { cfp_portrait_east_africa_clothing_contents_trigger = yes }
}
cfp_portrait_east_africa_clothing_contents_trigger = {
	has_cultural_pillar = heritage_east_african
}

cfp_portrait_central_africa_clothing_trigger = {
	scope:culture = { cfp_portrait_central_africa_clothing_contents_trigger = yes }
}
cfp_portrait_central_africa_clothing_spouse_trigger = {
	culture = { cfp_portrait_central_africa_clothing_contents_trigger = yes }
}
cfp_portrait_central_africa_clothing_contents_trigger = {
	has_cultural_pillar = heritage_central_african
}

cfp_portrait_west_africa_clothing_trigger = {
	scope:culture = { cfp_portrait_west_africa_clothing_contents_trigger = yes }
}
cfp_portrait_west_africa_clothing_spouse_trigger = {
	culture = { cfp_portrait_west_africa_clothing_contents_trigger = yes }
}
cfp_portrait_west_africa_clothing_contents_trigger = {
	OR = {
		has_cultural_pillar = heritage_west_african
		has_cultural_pillar = heritage_sahelian
	}
}

cfp_portrait_afar_clothing_trigger = {
	scope:culture = { cfp_portrait_afar_clothing_contents_trigger = yes }
	# only for teeth so no spouse trigger is needed yet
}
cfp_portrait_afar_clothing_contents_trigger = {
	OR = {
		this = culture:afar
		any_parent_culture_or_above = { this = culture:afar }
	}
}

## INDIA
cfp_portrait_burmese_clothing_trigger = {
	scope:culture = { cfp_portrait_burmese_clothing_contents_trigger = yes }
}
cfp_portrait_burmese_clothing_spouse_trigger = {
	culture = { cfp_portrait_burmese_clothing_contents_trigger = yes }
}
cfp_portrait_burmese_clothing_contents_trigger = {
	has_cultural_pillar = heritage_burman
}

cfp_portrait_tibetan_clothing_trigger = {
	scope:culture = { cfp_portrait_tibetan_clothing_contents_trigger = yes }
}
cfp_portrait_tibetan_clothing_spouse_trigger = {
	culture = { cfp_portrait_tibetan_clothing_contents_trigger = yes }
}
cfp_portrait_tibetan_clothing_contents_trigger = {
	has_cultural_pillar = heritage_tibetan
}

## wear_helmet_trigger but for dukes
cfp_portrait_wear_helmet_high_noble_trigger = { # Different from Armor, as Counts+ should show their crowns!
	exists = this
	OR = {
		AND = { 
			exists = primary_title
			primary_title.tier = tier_duchy
		}
		AND = {
			exists = primary_title
			primary_title.tier >= tier_duchy
			portrait_mena_clothing_trigger = yes
		}
	}
	OR = {
		is_commanding_army = yes
		has_council_position = councillor_marshal
		has_character_flag = single_combat_duel_armor
		AND = {
			is_knight = yes
			is_councillor = no
		}
	}
	NAND = {
		has_trait = peasant_leader
		OR = {
			is_ruler = no
			is_leading_faction_type = peasant_faction
			AND = {
				is_ruler = yes
				is_landed = no
				OR = {
					has_government = feudal_government
					has_government = clan_government
				}
			}
		}
	}
}

## IBERIA
cfp_portrait_iberian_christian_clothing_trigger = {
	OR = {
		scope:culture = { portrait_fp2_iberian_christian_clothing_contents_trigger = yes }
		AND = {
			is_landed = yes
			religion = religion:christianity_religion
			capital_province = {
				geographical_region = world_europe_west_iberia
			}
		}
	}
}
cfp_portrait_iberian_christian_clothing_spouse_trigger = {
	OR = {
		culture = {
			portrait_fp2_iberian_christian_clothing_contents_trigger = yes
		}
		AND = {
			is_landed = yes
			religion = religion:christianity_religion
			capital_province = {
				geographical_region = world_europe_west_iberia
			}
		}
	}
}

cfp_portrait_iberian_muslim_clothing_trigger = {
	OR = {
		scope:culture = { portrait_fp2_iberian_muslim_clothing_contents_trigger = yes }
		AND = {
			is_landed = yes
			religion = religion:islam_religion
			capital_province = {
				geographical_region = world_europe_west_iberia
			}
		}
	}
}
cfp_portrait_iberian_muslim_clothing_spouse_trigger = {
	OR = {
		culture = {
			portrait_fp2_iberian_muslim_clothing_contents_trigger = yes
		}
		AND = {
			is_landed = yes
			religion = religion:islam_religion
			capital_province = {
				geographical_region = world_europe_west_iberia
			}
		}
	}
}

## ERA OR INNOVATION TRIGGERS
cfp_era_high_medieval_trigger = {
	scope:culture = { has_cultural_era_or_later = culture_era_high_medieval }
}
cfp_era_late_medieval_trigger = {
	scope:culture = { has_cultural_era_or_later = culture_era_late_medieval }
}
cfp_innovation_plate_armor_trigger = {
	scope:culture = { has_innovation = innovation_plate_armor }
}
cfp_innovation_ermine_cloaks_trigger = {
	scope:culture = { has_innovation = innovation_ermine_cloaks }
}


