﻿# Starting Holy Site Relics #
#
# Helpers used by historical_artifacts.0050 to seed enshrined relics at
# holy sites. The event runs two passes:
#   Pass 1: for every faith, at each of its eminent/regular holy sites, if the
#           county controller shares that faith, create one relic.
#   Pass 2: for every faith with at least 3 county followers, at each of
#           its eminent holy sites that still has no artifact, if the
#           controller's faith rates the diaspora faith astray-or-better,
#           create one relic anyway.
#
# Expected scopes on entry to any create_starting_relic_*_effect:
#   scope:relic_faith = the faith the relic is for (may not be the
#                       controller's faith in pass 2)
#   scope:relic_site  = the holy site scope
#   scope:relic_owner = the temporary artifact-creation-scope owner
#                       (the finalizer's set_holy_site_owner transfers
#                       ownership to the holy site itself)
#
# Dispatchers route on (relic_site, relic_faith.religion) to either a
# curated named-relic block or a per-religion generic block.

###########################
# Eminent-site dispatcher #
###########################

create_starting_holy_relic_eminent_effect = {
	# Curated illustrious relics at eminent sites
	if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:rome
		}
		create_starting_relic_rome_christian_effect = yes
	}
	else_if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:constantinople
		}
		create_starting_relic_constantinople_christian_effect = yes
	}
	else_if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:jerusalem
		}
		create_starting_relic_jerusalem_christian_effect = yes
	}
	else_if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:santiago
		}
		create_starting_relic_santiago_christian_effect = yes
	}
	else_if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:alexandria
		}
		create_starting_relic_alexandria_christian_effect = yes
	}
	else_if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:antioch
		}
		create_starting_relic_antioch_christian_effect = yes
	}
	else_if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:kerala
		}
		create_starting_relic_kerala_christian_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:islam_religion
			scope:relic_site = holy_site:mecca
		}
		create_starting_relic_mecca_islamic_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:islam_religion
			scope:relic_site = holy_site:medina
		}
		create_starting_relic_medina_islamic_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:islam_religion
			scope:relic_site = holy_site:jerusalem
		}
		create_starting_relic_jerusalem_islamic_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:islam_religion
			scope:relic_site = holy_site:nadjaf
		}
		create_starting_relic_nadjaf_islamic_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:judaism_religion
			scope:relic_site = holy_site:jerusalem
		}
		create_starting_relic_jerusalem_jewish_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:judaism_religion
			scope:relic_site = holy_site:sinai
		}
		create_starting_relic_sinai_jewish_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:buddhism_religion
			scope:relic_site = holy_site:bodh_gaya
		}
		create_starting_relic_bodh_gaya_buddhist_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:buddhism_religion
			scope:relic_site = holy_site:lhasa
		}
		create_starting_relic_lhasa_buddhist_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:buddhism_religion
			scope:relic_site = holy_site:atamasthana
		}
		create_starting_relic_atamasthana_buddhist_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:hinduism_religion
			scope:relic_site = holy_site:varanasi
		}
		create_starting_relic_varanasi_hindu_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:hinduism_religion
			scope:relic_site = holy_site:mathura
		}
		create_starting_relic_mathura_hindu_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:hinduism_religion
			scope:relic_site = holy_site:ayodhya
		}
		create_starting_relic_ayodhya_hindu_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:jainism_religion
			scope:relic_site = holy_site:palitana
		}
		create_starting_relic_palitana_jain_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:jainism_religion
			scope:relic_site = holy_site:shikharj
		}
		create_starting_relic_shikharj_jain_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:zoroastrianism_religion
			scope:relic_site = holy_site:adur_farnbag
		}
		create_starting_relic_yazd_zoroastrian_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:germanic_religion
			scope:relic_site = holy_site:uppsala
		}
		create_starting_relic_uppsala_norse_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:slavic_religion
			scope:relic_site = holy_site:kiev
		}
		create_starting_relic_kiev_slavic_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:tengrism_religion
			scope:relic_site = holy_site:kara_khorum
		}
		create_starting_relic_karakhorum_tengri_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:shintoism_religion
			scope:relic_site = holy_site:ise_jingu
		}
		create_starting_relic_ise_shinto_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:confucianism_religion
			scope:relic_site = holy_site:qufu
		}
		create_starting_relic_qufu_confucian_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:hellenism_religion
			scope:relic_site = holy_site:athens
		}
		create_starting_relic_athens_hellenic_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:akom_religion
			scope:relic_site = holy_site:ife
		}
		create_starting_relic_ife_akom_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:west_african_orisha_religion
			scope:relic_site = holy_site:ife
		}
		create_starting_relic_ife_orisha_effect = yes
	}
	else = {
		# No curated relic for this eminent (site, religion) — generic at famed rarity.
		create_starting_generic_relic_effect = { RARITY = famed }
	}
}

###########################
# Regular-site dispatcher #
###########################

create_starting_holy_relic_regular_effect = {
	# Curated relics at regular sites
	if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:kent
		}
		create_starting_relic_kent_christian_effect = yes
	}
	else_if = {
		# Antioch took Aksum's eminent slot on Miaphysitism
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:aksum
		}
		create_starting_relic_aksum_christian_effect = yes
	}
	else_if = {
		limit = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_site = holy_site:cologne
		}
		create_starting_relic_cologne_christian_effect = yes
	}
	else_if = {
		limit = {
			scope:relic_faith.religion = religion:islam_religion
			scope:relic_site = holy_site:baghdad
		}
		create_starting_relic_baghdad_islamic_effect = yes
	}
	else = {
		# Generic at common rarity for everything else.
		create_starting_generic_relic_effect = { RARITY = common }
	}
}

##############################
# Curated Christian relics   #
##############################

create_starting_relic_rome_christian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_peter_bones_name
			description = artifact_relic_peter_bones_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_paul_bones_name
			description = artifact_relic_paul_bones_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_constantinople_christian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			# The Mandylion already exists as the Image of Edessa
			name = artifact_relic_crown_of_thorns_name
			description = artifact_relic_crown_of_thorns_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	# Sets christian_crown so historical_artifacts.0023 will not pick another Crown of Thorns
	scope:newly_created_artifact = { set_variable = christian_crown }
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_baptist_arm_name
			description = artifact_relic_baptist_arm_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_jerusalem_christian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_true_cross_name
			description = artifact_relic_true_cross_desc
			type = pedestal
			template = christian_artifact_template
			visuals = cross
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_santiago_christian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_bones_of_james_name
			description = artifact_relic_bones_of_james_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_alexandria_christian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_mark_name
			description = artifact_relic_mark_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_antioch_christian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		# The Holy Lance of Antioch was discovered during the First
		# Crusade siege of Antioch in 1098. Before that, the great local
		# relic is the bones of St. Ignatius of Antioch (patriarch and
		# martyr, d. ~110 AD).
		if = {
			limit = { current_date >= 1098.6.14 }
			create_artifact = {
				name = artifact_relic_lance_antioch_name
				description = artifact_relic_lance_antioch_desc
				type = pedestal
				template = christian_artifact_template
				visuals = pedestal_longinus
				wealth = scope:wealth
				quality = scope:quality
				history = { type = created_before_history }
				modifier = artifact_placeholder_modifier
				save_scope_as = newly_created_artifact
			}
		}
		else = {
			create_artifact = {
				name = artifact_relic_ignatius_name
				description = artifact_relic_ignatius_desc
				type = pedestal
				template = christian_artifact_template
				visuals = pedestal_christian_relic
				wealth = scope:wealth
				quality = scope:quality
				history = { type = created_before_history }
				modifier = artifact_placeholder_modifier
				save_scope_as = newly_created_artifact
			}
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_aksum_christian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_tabot_name
			description = artifact_relic_tabot_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_nine_saints_name
			description = artifact_relic_nine_saints_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_kerala_christian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_thomas_name
			description = artifact_relic_thomas_desc
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_kent_christian_effect = {
	set_artifact_rarity_masterwork = yes
	scope:relic_owner = {
		# Becket's shrine dominates Canterbury after his martyrdom in 1170;
		# before that, the founding-archbishop's pallium is the relic.
		if = {
			limit = { current_date >= 1170.12.29 }
			create_artifact = {
				name = artifact_relic_becket_name
				description = artifact_relic_becket_desc
				type = pedestal
				template = christian_artifact_template
				visuals = pedestal_christian_relic
				wealth = scope:wealth
				quality = scope:quality
				history = { type = created_before_history }
				modifier = artifact_placeholder_modifier
				save_scope_as = newly_created_artifact
			}
		}
		else = {
			create_artifact = {
				name = artifact_relic_augustine_pallium_name
				description = artifact_relic_augustine_pallium_desc
				type = pedestal
				template = christian_artifact_template
				visuals = pedestal_christian_relic
				wealth = scope:wealth
				quality = scope:quality
				history = { type = created_before_history }
				modifier = artifact_placeholder_modifier
				save_scope_as = newly_created_artifact
			}
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_cologne_christian_effect = {
	set_artifact_rarity_masterwork = yes
	scope:relic_owner = {
		# We use the Magi bones from Barbarossa's translation
		if = {
			limit = { current_date >= 1164.7.23 }
			create_artifact = {
				name = artifact_relic_three_magi_name
				description = artifact_relic_three_magi_desc
				type = pedestal
				template = christian_artifact_template
				visuals = pedestal_christian_relic
				wealth = scope:wealth
				quality = scope:quality
				history = { type = created_before_history }
				modifier = artifact_placeholder_modifier
				save_scope_as = newly_created_artifact
			}
		}
		else = {
			create_artifact = {
				name = artifact_relic_ursula_name
				description = artifact_relic_ursula_desc
				type = pedestal
				template = christian_artifact_template
				visuals = pedestal_christian_relic
				wealth = scope:wealth
				quality = scope:quality
				history = { type = created_before_history }
				modifier = artifact_placeholder_modifier
				save_scope_as = newly_created_artifact
			}
		}
	}
	finalize_starting_unique_relic_effect = yes
}

############################
# Curated Islamic relics   #
############################

create_starting_relic_mecca_islamic_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_black_stone_name
			description = artifact_relic_black_stone_desc
			type = pedestal
			template = islam_artifact_template
			visuals = pedestal_islamic_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_medina_islamic_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			# sword_court renders a region sword instead of a generic reliquary box
			name = artifact_relic_dhulfiqar_name
			description = artifact_relic_dhulfiqar_desc
			type = pedestal
			template = islam_artifact_template
			visuals = sword_court
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_prophet_sandals_name
			description = artifact_relic_prophet_sandals_desc
			type = pedestal
			template = islam_artifact_template
			visuals = pedestal_islamic_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_jerusalem_islamic_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_buraq_footprint_name
			description = artifact_relic_buraq_footprint_desc
			type = pedestal
			template = islam_artifact_template
			visuals = pedestal_islamic_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_nadjaf_islamic_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			# sword_court renders a region-appropriate sword asset.
			name = artifact_relic_sword_of_ali_name
			description = artifact_relic_sword_of_ali_desc
			type = pedestal
			template = islam_artifact_template
			visuals = sword_court
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_baghdad_islamic_effect = {
	set_artifact_rarity_masterwork = yes
	scope:relic_owner = {
		create_artifact = {
			# The Mantle of the Prophet already exists
			name = artifact_relic_abu_hanifa_turban_name
			description = artifact_relic_abu_hanifa_turban_desc
			type = pedestal
			template = islam_artifact_template
			visuals = pedestal_islamic_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

############################
# Curated Jewish relics    #
############################

create_starting_relic_jerusalem_jewish_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_western_wall_name
			description = artifact_relic_western_wall_desc
			type = pedestal
			template = judaism_relic_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_sinai_jewish_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_tablets_name
			description = artifact_relic_tablets_desc
			type = pedestal
			template = judaism_relic_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

##############################
# Curated Buddhist relics    #
##############################

create_starting_relic_bodh_gaya_buddhist_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_bodhi_leaf_name
			description = artifact_relic_bodhi_leaf_desc
			type = pedestal
			template = buddhism_artifact_template
			visuals = pedestal_buddhism_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_vajrasana_name
			description = artifact_relic_vajrasana_desc
			type = pedestal
			template = buddhism_artifact_template
			visuals = pedestal_buddhism_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_sarnath_buddhist_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_dhamek_name
			description = artifact_relic_dhamek_desc
			type = pedestal
			template = buddhism_artifact_template
			visuals = pedestal_buddhism_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_lhasa_buddhist_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_jowo_name
			description = artifact_relic_jowo_desc
			type = pedestal
			template = buddhism_artifact_template
			visuals = pedestal_buddhism_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_atamasthana_buddhist_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_sacred_tooth_name
			description = artifact_relic_sacred_tooth_desc
			type = pedestal
			template = buddhism_artifact_template
			visuals = buddha_tooth
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

##############################
# Curated Hindu relics       #
##############################

create_starting_relic_varanasi_hindu_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_lingam_name
			description = artifact_relic_lingam_desc
			type = pedestal
			template = branch_hinduism_template
			visuals = pedestal_branch_relic_hinduism
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			# spear_court uses the indian_unit spear so it looks like a trident, not a reliquary
			name = artifact_relic_trishul_name
			description = artifact_relic_trishul_desc
			type = pedestal
			template = branch_hinduism_template
			visuals = spear_court
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_mathura_hindu_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_krishna_stone_name
			description = artifact_relic_krishna_stone_desc
			type = pedestal
			template = branch_hinduism_template
			visuals = pedestal_branch_relic_hinduism
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_ayodhya_hindu_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_rama_footprint_name
			description = artifact_relic_rama_footprint_desc
			type = pedestal
			template = branch_hinduism_template
			visuals = pedestal_branch_relic_hinduism
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

##############################
# Other curated relics       #
##############################

create_starting_relic_palitana_jain_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_palitana_tirtha_name
			description = artifact_relic_palitana_tirtha_desc
			type = pedestal
			template = branch_general_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:jainism_religion }
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_shikharj_jain_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_parshvanatha_paduka_name
			description = artifact_relic_parshvanatha_paduka_desc
			type = pedestal
			template = branch_general_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:jainism_religion }
	}
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_shikharji_nishidhi_name
			description = artifact_relic_shikharji_nishidhi_desc
			type = pedestal
			template = branch_general_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:jainism_religion }
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_yazd_zoroastrian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_atash_bahram_name
			description = artifact_relic_atash_bahram_desc
			type = pedestal
			template = branch_zoroastr_template
			visuals = pedestal_branch_relic_zoroastr
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_uppsala_norse_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_yggdrasil_branch_name
			description = artifact_relic_yggdrasil_branch_desc
			type = pedestal
			template = branch_germanic_template
			visuals = pedestal_branch_relic_germanic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_kiev_slavic_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_perun_idol_name
			description = artifact_relic_perun_idol_desc
			type = pedestal
			template = branch_slavic_template
			visuals = pedestal_branch_relic_slavic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_karakhorum_tengri_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			# wall_big with a banner visual shows as a hanging banner instead of a reliquary box
			name = artifact_relic_suldetug_name
			description = artifact_relic_suldetug_desc
			type = wall_big
			template = branch_general_template
			visuals = banner
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:tengrism_religion }
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_ise_shinto_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_yata_kagami_name
			description = artifact_relic_yata_kagami_desc
			type = pedestal
			template = branch_general_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:shintoism_religion }
	}
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_shin_no_mihashira_name
			description = artifact_relic_shin_no_mihashira_desc
			type = pedestal
			template = branch_general_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:shintoism_religion }
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_qufu_confucian_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_kong_tomb_name
			description = artifact_relic_kong_tomb_desc
			type = pedestal
			template = branch_general_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:confucianism_religion }
	}
	finalize_starting_unique_relic_effect = yes

	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			# A book type with a book visual shows as a Chinese scroll through chinese_building
			name = artifact_relic_analects_name
			description = artifact_relic_analects_desc
			type = book
			template = branch_general_template
			visuals = book
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:confucianism_religion }
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_athens_hellenic_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_athena_promachos_name
			description = artifact_relic_athena_promachos_desc
			type = pedestal
			template = branch_general_template
			visuals = reliquary
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:hellenism_religion }
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_ife_akom_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			# spear_court renders a region-appropriate haft (African asset
			# for the ife region) — matches an obelisk/staff better than
			# the reliquary box the branch_relic visual would render.
			name = artifact_relic_opa_oranmiyan_name
			description = artifact_relic_opa_oranmiyan_desc
			type = pedestal
			template = branch_general_template
			visuals = spear_court
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:akom_religion }
	}
	finalize_starting_unique_relic_effect = yes
}

create_starting_relic_ife_orisha_effect = {
	set_artifact_rarity_illustrious = yes
	scope:relic_owner = {
		create_artifact = {
			name = artifact_relic_oshe_shango_name
			description = artifact_relic_oshe_shango_desc
			type = pedestal
			template = branch_general_template
			visuals = axe_court
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = religion:west_african_orisha_religion }
	}
	finalize_starting_unique_relic_effect = yes
}

##########################################
# Generic per-religion relic fallback    #
##########################################

# Per-religion helpers vary names so sites do not clone the same Branch of the Tree of Life
create_starting_generic_relic_effect = {
	if = {
		limit = {
		OR = {
			OR = {
				scope:relic_faith.religion = religion:christianity_religion
				scope:relic_faith.religion = religion:catholic_religion
				scope:relic_faith.religion = religion:protestant_religion
				scope:relic_faith.religion = religion:eastern_orthodox_religion
				scope:relic_faith.religion = religion:oriental_orthodox_religion
			}
			scope:relic_faith.religion = religion:catholic_religion
			scope:relic_faith.religion = religion:protestant_religion
			scope:relic_faith.religion = religion:eastern_orthodox_religion
			scope:relic_faith.religion = religion:oriental_orthodox_religion
		}
	}
		create_starting_generic_christian_relic_effect = { RARITY = $RARITY$ }
	}
	else_if = {
		limit = { scope:relic_faith.religion = religion:islam_religion }
		create_starting_generic_islamic_relic_effect = { RARITY = $RARITY$ }
	}
	else_if = {
		limit = { scope:relic_faith.religion = religion:buddhism_religion }
		create_starting_generic_buddhist_relic_effect = { RARITY = $RARITY$ }
	}
	else_if = {
		limit = { scope:relic_faith.religion = religion:hinduism_religion }
		create_starting_generic_hindu_relic_effect = { RARITY = $RARITY$ }
	}
	else_if = {
		limit = { scope:relic_faith.religion = religion:zoroastrianism_religion }
		create_starting_generic_zoroastr_relic_effect = { RARITY = $RARITY$ }
	}
	else_if = {
		limit = { scope:relic_faith.religion = religion:germanic_religion }
		create_starting_generic_germanic_relic_effect = { RARITY = $RARITY$ }
	}
	else_if = {
		limit = { scope:relic_faith.religion = religion:slavic_religion }
		create_starting_generic_slavic_relic_effect = { RARITY = $RARITY$ }
	}
	else_if = {
		# Only Roog passes branch_boog_template is_holy_relic
		limit = { scope:relic_faith.religion = religion:west_african_roog_religion }
		create_starting_generic_west_african_relic_effect = { RARITY = $RARITY$ }
	}
	else = {
		# No dedicated template: misc helper sets var:relic_religion on the artifact
		create_starting_generic_misc_relic_effect = { RARITY = $RARITY$ }
	}
}

# Random ChristianRelicName flag so loc varies instead of one static relic name
create_starting_generic_christian_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	random_list = {
		10 = { save_scope_value_as = { name = christian_relic_name value = flag:nail } }
		10 = { save_scope_value_as = { name = christian_relic_name value = flag:thorn } }
		10 = { save_scope_value_as = { name = christian_relic_name value = flag:sandals } }
		10 = { save_scope_value_as = { name = christian_relic_name value = flag:girdle } }
		10 = { save_scope_value_as = { name = christian_relic_name value = flag:skull } }
		10 = { save_scope_value_as = { name = christian_relic_name value = flag:arm } }
		10 = { save_scope_value_as = { name = christian_relic_name value = flag:loincloth } }
		10 = { save_scope_value_as = { name = christian_relic_name value = flag:cross } }
	}
	scope:relic_owner = {
		create_artifact = {
			name = artifact_pedestal_reliquary_christian_name
			description = artifact_pedestal_reliquary_christian_description
			type = pedestal
			template = christian_artifact_template
			visuals = pedestal_christian_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_relic_effect = yes
}

create_starting_generic_islamic_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	random_list = {
		10 = { save_scope_value_as = { name = islam_relic_name value = flag:hair } }
		10 = { save_scope_value_as = { name = islam_relic_name value = flag:cloak } }
		10 = { save_scope_value_as = { name = islam_relic_name value = flag:hand } }
		10 = { save_scope_value_as = { name = islam_relic_name value = flag:keys } }
		10 = { save_scope_value_as = { name = islam_relic_name value = flag:tooth } }
		10 = { save_scope_value_as = { name = islam_relic_name value = flag:seal } }
		10 = { save_scope_value_as = { name = islam_relic_name value = flag:banner } }
	}
	scope:relic_owner = {
		create_artifact = {
			name = artifact_pedestal_reliquary_islam_name
			description = artifact_pedestal_reliquary_islam_description
			type = pedestal
			template = islam_artifact_template
			visuals = pedestal_islamic_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_relic_effect = yes
}

create_starting_generic_buddhist_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	random_list = {
		10 = { save_scope_value_as = { name = buddhism_relic_name value = flag:tooth } }
		10 = { save_scope_value_as = { name = buddhism_relic_name value = flag:bone } }
		10 = { save_scope_value_as = { name = buddhism_relic_name value = flag:robe } }
		10 = { save_scope_value_as = { name = buddhism_relic_name value = flag:bowl } }
		10 = { save_scope_value_as = { name = buddhism_relic_name value = flag:tongue } }
		10 = { save_scope_value_as = { name = buddhism_relic_name value = flag:hair } }
		10 = { save_scope_value_as = { name = buddhism_relic_name value = flag:sarira } }
	}
	scope:relic_owner = {
		create_artifact = {
			name = artifact_pedestal_reliquary_buddhism_name
			description = artifact_pedestal_reliquary_buddhism_description
			type = pedestal
			template = buddhism_artifact_template
			visuals = pedestal_buddhism_relic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_relic_effect = yes
}

# Each helper sets branch_name, and the BranchTree custom loc turns it into a sacred tree
create_starting_generic_hindu_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	save_scope_value_as = { name = branch_name value = flag:kalpavriksha }
	scope:relic_owner = {
		create_artifact = {
			name = artifact_pedestal_branch_name
			description = artifact_pedestal_branch_description
			type = pedestal
			template = branch_hinduism_template
			visuals = pedestal_branch_relic_hinduism
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_relic_effect = yes
}

create_starting_generic_zoroastr_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	random_list = {
		50 = { save_scope_value_as = { name = branch_name value = flag:haoma } }
		50 = { save_scope_value_as = { name = branch_name value = flag:cypress } }
	}
	scope:relic_owner = {
		create_artifact = {
			name = artifact_pedestal_branch_name
			description = artifact_pedestal_branch_description
			type = pedestal
			template = branch_zoroastr_template
			visuals = pedestal_branch_relic_zoroastr
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_relic_effect = yes
}

create_starting_generic_germanic_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	random_list = {
		50 = { save_scope_value_as = { name = branch_name value = flag:thor } }
		50 = { save_scope_value_as = { name = branch_name value = flag:uppsala } }
	}
	scope:relic_owner = {
		create_artifact = {
			name = artifact_pedestal_branch_name
			description = artifact_pedestal_branch_description
			type = pedestal
			template = branch_germanic_template
			visuals = pedestal_branch_relic_germanic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_relic_effect = yes
}

create_starting_generic_slavic_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	save_scope_value_as = { name = branch_name value = flag:alatyr }
	scope:relic_owner = {
		create_artifact = {
			name = artifact_pedestal_branch_name
			description = artifact_pedestal_branch_description
			type = pedestal
			template = branch_slavic_template
			visuals = pedestal_branch_relic_slavic
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_relic_effect = yes
}

create_starting_generic_west_african_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	save_scope_value_as = { name = branch_name value = flag:somb }
	scope:relic_owner = {
		create_artifact = {
			name = artifact_pedestal_branch_name
			description = artifact_pedestal_branch_description
			type = pedestal
			template = branch_boog_template
			visuals = pedestal_branch_relic_boog
			wealth = scope:wealth
			quality = scope:quality
			history = { type = created_before_history }
			modifier = artifact_placeholder_modifier
			save_scope_as = newly_created_artifact
		}
	}
	finalize_starting_relic_effect = yes
}

create_starting_generic_misc_relic_effect = {
	set_artifact_rarity_$RARITY$ = yes
	random_list = {
		25 = {
			# No imagery allowed
			modifier = {
				scope:relic_faith.main_rite = {
					rite_has_tenet = tenet_aniconism
				}
				add = -25
			}
			scope:relic_owner = {
				create_artifact = {
					name = artifact_misc_relic_idol_name
					description = artifact_misc_relic_idol_desc
					type = pedestal
					template = branch_general_template
					visuals = reliquary
					wealth = scope:wealth
					quality = scope:quality
					history = { type = created_before_history }
					modifier = artifact_placeholder_modifier
					save_scope_as = newly_created_artifact
				}
			}
		}
		25 = {
			scope:relic_owner = {
				create_artifact = {
					name = artifact_misc_relic_stele_name
					description = artifact_misc_relic_stele_desc
					type = pedestal
					template = branch_general_template
					visuals = reliquary
					wealth = scope:wealth
					quality = scope:quality
					history = { type = created_before_history }
					modifier = artifact_placeholder_modifier
					save_scope_as = newly_created_artifact
				}
			}
		}
		25 = {
			# No imagery allowed
			modifier = {
				scope:relic_faith.main_rite = {
					rite_has_tenet = tenet_aniconism
				}
				add = -25
			}
			scope:relic_owner = {
				create_artifact = {
					name = artifact_misc_relic_mask_name
					description = artifact_misc_relic_mask_desc
					type = pedestal
					template = branch_general_template
					visuals = reliquary
					wealth = scope:wealth
					quality = scope:quality
					history = { type = created_before_history }
					modifier = artifact_placeholder_modifier
					save_scope_as = newly_created_artifact
				}
			}
		}
		25 = {
			scope:relic_owner = {
				create_artifact = {
					name = artifact_misc_relic_banner_name
					description = artifact_misc_relic_banner_desc
					type = pedestal
					template = branch_general_template
					visuals = reliquary
					wealth = scope:wealth
					quality = scope:quality
					history = { type = created_before_history }
					modifier = artifact_placeholder_modifier
					save_scope_as = newly_created_artifact
				}
			}
		}
	}
	scope:newly_created_artifact = {
		set_variable = { name = relic_religion value = scope:relic_faith.religion }
	}
	finalize_starting_relic_effect = yes
}


finalize_starting_unique_relic_effect = {
	scope:newly_created_artifact = {
		set_variable = { name = historical_unique_artifact value = yes }
	}
	finalize_starting_relic_effect = yes
}

# Shared finalizer: modifiers + enshrinement
finalize_starting_relic_effect = {
	# A holy site only has the three holy_relic_* slots, and a relic past that would sit unenshrined and assert on equip
	if = {
		limit = { scope:relic_site = { holy_site_artifact_count >= 3 } }
		destroy_artifact = scope:newly_created_artifact
	}
	else = {
		scope:newly_created_artifact = {
			scope:relic_owner = { save_scope_as = owner } # Required for the 'add_scaled_artifact_' scripted effects
			add_scaled_artifact_modifier_piety_effect = yes
			add_scaled_artifact_modifier_grandeur_small_effect = yes
			if = {
				limit = {
					OR = {
						rarity = famed
						rarity = illustrious
					}
				}
				add_2_scaled_artifact_modifier_devotion_effect = yes
			}
			else = {
				add_scaled_artifact_modifier_devotion_effect = yes
			}
			add_artifact_modifier = artifact_monthly_prestige_penalty_modifier # overwrite default creation modifier
		}

		scope:newly_created_artifact = {
			# Enshrine without history (setting owner & equipping = enshrining), skipping 'can_enshrine_artifact' rules)
			set_holy_site_owner = {
				target = scope:relic_site
				generate_history = no
			}
			equip_artifact_to_owner = yes
		}
	}
}
