# looting_artifact_event_religious_artifacts_trigger

# the_hunt_for_an_artifact_has_made_enough_progress_trigger

# have_duplicate_goldsmith_artifacts_tier_1_trigger
# have_duplicate_goldsmith_artifacts_tier_2_trigger
# have_duplicate_goldsmith_artifacts_tier_3_trigger
# have_duplicate_goldsmith_artifacts_tier_4_trigger

# have_all_armorsmith_artifacts_trigger
# have_all_weaponsmith_artifacts_trigger
# have_all_weaponsmith_mace_trigger
# have_all_weaponsmith_axe_trigger
# have_all_weaponsmith_lance_trigger
# have_all_weaponsmith_swords_trigger
# have_all_weaponsmith_scimitar_trigger
# have_all_weaponsmith_bow_trigger
# have_all_weaponsmith_artifacts_tier_2_trigger

# have_duplicate_smith_artifacts_tier_1_trigger
# have_duplicate_smith_artifacts_tier_2_trigger
# have_duplicate_smith_artifacts_tier_3_optionA_trigger
# have_duplicate_smith_artifacts_tier_3_optionB_trigger
# have_duplicate_smith_artifacts_tier_3_optionC_trigger
# have_duplicate_smith_artifacts_tier_4_optionA_trigger
# have_duplicate_smith_artifacts_tier_4_optionB_trigger
# have_duplicate_smith_artifacts_tier_4_optionC_trigger

looting_artifact_event_religious_artifacts_trigger = {
	FROM = {
		any_artifact = {
			has_artifact_flag = looted_artifact_tooltip_1
			has_artifact_flag = religious

			# Christian
			trigger_if = {
				limit = { has_artifact_flag = christian }
				ROOT = {
					NOT = { religion_group = christian }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = catholic }
				ROOT = {
					NOT = { religion = catholic }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = cathar }
				ROOT = {
					NOT = { religion = cathar }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = fraticelli }
				ROOT = {
					NOT = { religion = fraticelli }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = waldensian }
				ROOT = {
					NOT = { religion = waldensian }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = lollard }
				ROOT = {
					NOT = { religion = lollard }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = orthodox }
				ROOT = {
					NOT = { religion = orthodox }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = bogomilist }
				ROOT = {
					NOT = { religion = bogomilist }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = monothelite }
				ROOT = {
					NOT = { religion = monothelite }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = iconoclast }
				ROOT = {
					NOT = { religion = iconoclast }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = paulician }
				ROOT = {
					NOT = { religion = paulician }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = miaphysite }
				ROOT = {
					NOT = { religion = miaphysite }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = monophysite }
				ROOT = {
					NOT = { religion = monophysite }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = nestorian }
				ROOT = {
					NOT = { religion = nestorian }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = messalian }
				ROOT = {
					NOT = { religion = messalian }
				}
			}
			# Muslim
			trigger_else_if = {
				limit = { has_artifact_flag = muslim }
				ROOT = {
					NOT = {	religion_group = muslim }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = sunni }
				ROOT = {
					NOT = { religion = sunni }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = zikri }
				ROOT = {
					NOT = { religion = zikri }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = yazidi }
				ROOT = {
					NOT = { religion = yazidi }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = shiite }
				ROOT = {
					NOT = { religion = shiite }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = druze }
				ROOT = {
					NOT = { religion = druze }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = hurufi }
				ROOT = {
					NOT = { religion = hurufi }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = ibadi }
				ROOT = {
					NOT = { religion = ibadi }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = kharijite }
				ROOT = {
					NOT = { religion = kharijite }
				}
			}
			# Jewish
			trigger_else_if = {
				limit = { has_artifact_flag = jewish_group }
				ROOT = {
					NOT = { religion_group = jewish_group }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = jewish }
				ROOT = {
					NOT = { religion = jewish }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = samaritan }
				ROOT = {
					NOT = { religion = samaritan }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = karaite }
				ROOT = {
					NOT = { religion = karaite }
				}
			}
			# Zoroastrian
			trigger_else_if = {
				limit = { has_artifact_flag = zoroastrian_group }
				ROOT = {
					NOT = { religion_group = zoroastrian_group }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = zoroastrian }
				ROOT = {
					NOT = { religion = zoroastrian }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = mazdaki }
				ROOT = {
					NOT = { religion = mazdaki }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = manichaean }
				ROOT = {
					NOT = { religion = manichaean }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = khurmazta }
				ROOT = {
					NOT = { religion = khurmazta }
				}
			}
			# Eastern
			trigger_else_if = {
				limit = { has_artifact_flag = indian_group }
				ROOT = {
					NOT = { religion_group = indian_group }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = taoist }
				ROOT = {
					NOT = { religion = taoist }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = hindu }
				ROOT = {
					NOT = { religion = hindu }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = buddhist }
				ROOT = {
					NOT = { religion = buddhist }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = jain }
				ROOT = {
					NOT = { religion = jain }
				}
			}
			# Pagan
			trigger_else_if = {
				limit = { has_artifact_flag = pagan_group }
				ROOT = {
					NOT = { religion_group = pagan_group }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = bon_pagan }
				ROOT = {
					religion_openly_bon_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = norse_pagan }
				ROOT = {
					religion_openly_norse_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = baltic_pagan }
				ROOT = {
					religion_openly_baltic_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = finnish_pagan }
				ROOT = {
					religion_openly_finnish_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = slavic_pagan }
				ROOT = {
					religion_openly_slavic_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = tengri_pagan }
				ROOT = {
					religion_openly_tengri_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = aztec_pagan }
				ROOT = {
					religion_openly_aztec_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = west_african_pagan }
				ROOT = {
					religion_openly_west_african_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = zun_pagan }
				ROOT = {
					religion_openly_zun_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = hellenic_pagan }
				ROOT = {
					religion_openly_hellenic_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = pagan }
				ROOT = {
					NOT = { religion = pagan }
				}
			}

			# CK2Plus
			trigger_else_if = {
				limit = { has_artifact_flag = chalcedonian }
				ROOT = {
					NOT = { religion = chalcedonian }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = adoptionist }
				ROOT = {
					NOT = { religion = adoptionist }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = apostolic }
				ROOT = {
					NOT = { religion = apostolic }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = tondrakian }
				ROOT = {
					NOT = { religion = tondrakian }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = quranist }
				ROOT = {
					NOT = { religion = quranist }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = bektashi }
				ROOT = {
					NOT = { religion = bektashi }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = zurvanist }
				ROOT = {
					NOT = { religion = zurvanist }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = mandaean }
				ROOT = {
					NOT = { religion = mandaean }
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = celtic_pagan }
				ROOT = {
					religion_openly_celtic_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = egyptian_pagan }
				ROOT = {
					religion_openly_egyptian_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = arabic_pagan }
				ROOT = {
					religion_openly_arabic_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = berber_pagan }
				ROOT = {
					religion_openly_berber_pagan_or_reformed_trigger = no
				}
			}
			trigger_else_if = {
				limit = { has_artifact_flag = canaan_pagan }
				ROOT = {
					religion_openly_canaan_pagan_or_reformed_trigger = no
				}
			}
			trigger_else = {
				always = no
			}
		}
	}
}

# For MNM.9000 chain
the_hunt_for_an_artifact_has_made_enough_progress_trigger = {
	event_target:relic_ruler = {
		trigger_if = {
			limit = { has_character_modifier = relic_rumor_minor }

			check_variable = {
				which = relic_score
				value >= 8
			}
		}
		trigger_else_if = {
			limit = { has_character_modifier = relic_rumor_medium  }

			check_variable = {
				which = relic_score
				value >= 14
			}
		}
		trigger_else = {
			has_character_modifier = relic_rumor_major

			check_variable = {
				which = relic_score
				value >= 20
			}
		}
	}
}

have_duplicate_goldsmith_artifacts_tier_1_trigger = {
	trigger_if = {
		limit = {
			OR = {
				religion_group = christian
				religion_group = jewish_group
			}
		}

		has_artifact = the_lily_crown
		has_artifact = noble_scepter
		has_artifact = engraved_sword
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = muslim
				religion_openly_west_african_or_reformed_trigger = yes
			}
		}

		has_artifact = engraved_dagger
		has_artifact = silver_bracelets
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = indian_group
				religion_openly_bon_or_reformed_trigger = yes
			}
		}

		has_artifact = engraved_dagger
		has_artifact = collar_of_pearls
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = zoroastrian_group
				religion_openly_zun_or_reformed_trigger = yes
				religion_openly_hellenic_or_reformed_trigger = yes
				religion_openly_egyptian_or_reformed_trigger = yes
			}
		}

		has_artifact = circlet_of_twilight
		has_artifact = silver_staff
	}
	trigger_else_if = {
		limit = { religion_openly_norse_or_reformed_trigger = yes }

		has_artifact = iron_crown
		has_artifact = engraved_sword
	}
	trigger_else = {
		has_artifact = engraved_crown
		has_artifact = ceremonial_axe
	}
}

have_duplicate_goldsmith_artifacts_tier_2_trigger = {
	trigger_if = {
		limit = {
			OR = {
				religion_group = christian
				religion_group = jewish_group
			}
		}

		has_artifact = crown_of_pearls
		has_artifact = ruby_scepter
		has_artifact = golden_sword
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = muslim
				religion_openly_west_african_or_reformed_trigger = yes
			}
		}

		has_artifact = bejeweled_dagger
		has_artifact = golden_bracelets
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = indian_group
				religion_openly_bon_or_reformed_trigger = yes
			}
		}

		has_artifact = bejeweled_dagger
		has_artifact = necklace_of_radiance
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = zoroastrian_group
				religion_openly_zun_or_reformed_trigger = yes
			}
		}

		has_artifact = circlet_of_the_heavens
		has_artifact = golden_staff
	}
	trigger_else_if = {
		limit = { religion_openly_norse_or_reformed_trigger = yes }

		has_artifact = crown_of_the_sea
		has_artifact = golden_sword
	}
	trigger_else = {
		has_artifact = amber_crown
		has_artifact = obsidian_axe
	}
}

have_duplicate_goldsmith_artifacts_tier_3_trigger = {
	trigger_if = {
		limit = {
			OR = {
				religion_group = christian
				religion_group = jewish_group
			}
		}

		has_artifact = crown_of_majesty
		has_artifact = emerald_scepter
		has_artifact = sword_of_heroes
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = muslim
				religion_openly_west_african_or_reformed_trigger = yes
			}
		}

		has_artifact = dagger_of_glory
		has_artifact = ruby_bracelets
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = indian_group
				religion_openly_bon_or_reformed_trigger = yes
			}
		}

		has_artifact = dagger_of_glory
		has_artifact = celestial_necklace
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = zoroastrian_group
				religion_openly_zun_or_reformed_trigger = yes
				religion_openly_hellenic_or_reformed_trigger = yes
				religion_openly_egyptian_or_reformed_trigger = yes
			}
		}

		has_artifact = circlet_of_the_heavens
		has_artifact = staff_of_majesty
	}
	trigger_else_if = {
		limit = { religion_openly_norse_or_reformed_trigger = yes }

		has_artifact = crown_of_crows
		has_artifact = sword_of_heroes
	}
	trigger_else = {
		has_artifact = heros_crown
		has_artifact = axe_of_the_ancestors
	}
}

have_duplicate_goldsmith_artifacts_tier_4_trigger = {
	trigger_if = {
		limit = {
			OR = {
				religion_group = christian
				religion_group = jewish_group
			}
		}

		has_artifact = crown_of_majesty_2
		has_artifact = emerald_scepter_2
		has_artifact = sword_of_heroes_2
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = muslim
				religion_openly_west_african_or_reformed_trigger = yes
			}
		}

		has_artifact = dagger_of_glory_2
		has_artifact = ruby_bracelets_2
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = indian_group
				religion_openly_bon_or_reformed_trigger = yes
			}
		}

		has_artifact = dagger_of_glory_2
		has_artifact = celestial_necklace_2
	}
	trigger_else_if = {
		limit = {
			OR = {
				religion_group = zoroastrian_group
				religion_openly_zun_or_reformed_trigger = yes
				religion_openly_hellenic_or_reformed_trigger = yes
				religion_openly_egyptian_or_reformed_trigger = yes
			}
		}

		has_artifact = circlet_of_the_heavens_2
		has_artifact = staff_of_majesty_2
	}
	trigger_else_if = {
		limit = { religion_openly_norse_or_reformed_trigger = yes }

		has_artifact = crown_of_crows_2
		has_artifact = sword_of_heroes_2
	}
	trigger_else = {
		has_artifact = heros_crown_2
		has_artifact = axe_of_the_ancestors_2
	}
}

have_all_armorsmith_artifacts_trigger = {
	has_artifact = armor_tier_4_guardian
	has_artifact = armor_tier_4_champion
	has_artifact = armor_tier_4_warden
	has_artifact = armor_tier_3_guardian
	has_artifact = armor_tier_3_champion
	has_artifact = armor_tier_3_warden
	has_artifact = armor_tier_2
	has_artifact = armor_tier_1
}

have_all_weaponsmith_artifacts_trigger = {
	trigger_if = {
		limit = {
			OR = {
				religion_group = muslim
				has_dharmic_religion_trigger = yes
			}
		}

		have_all_weaponsmith_scimitar_trigger = yes
	}
	trigger_else = {
		have_all_weaponsmith_swords_trigger = yes
	}

	trigger_if = {
		limit = { is_nomadic = yes }
		have_all_weaponsmith_bow_trigger = yes
	}
	trigger_else = {
		have_all_weaponsmith_mace_trigger = yes
	}

	have_all_weaponsmith_lance_trigger = yes
	have_all_weaponsmith_axe_trigger = yes
}

have_all_weaponsmith_mace_trigger = {
	has_artifact = mace_tier_4_foe_hammer
	has_artifact = mace_tier_3_foe_hammer
	has_artifact = mace_tier_4_bone_breaker
	has_artifact = mace_tier_3_bone_breaker
	has_artifact = mace_tier_4_shatterer
	has_artifact = mace_tier_3_shatterer
	has_artifact = mace_tier_2_new
	has_artifact = mace_tier_1_new
}

have_all_weaponsmith_axe_trigger = {
	has_artifact = axe_tier_4_cleaver
	has_artifact = axe_tier_3_cleaver
	has_artifact = axe_tier_4_ravager
	has_artifact = axe_tier_3_ravager
	has_artifact = axe_tier_4_marauder
	has_artifact = axe_tier_3_marauder
	has_artifact = axe_tier_2_new
	has_artifact = axe_tier_1_new
}

have_all_weaponsmith_lance_trigger = {
	has_artifact = lance_tier_4_impaler
	has_artifact = lance_tier_3_impaler
	has_artifact = lance_tier_4_trident
	has_artifact = lance_tier_3_trident
	has_artifact = lance_tier_4_piercer
	has_artifact = lance_tier_3_piercer
	has_artifact = lance_tier_2_new
	has_artifact = lance_tier_1_new
}

have_all_weaponsmith_swords_trigger = {
	has_artifact = sword_tier_4_heartseeker
	has_artifact = sword_tier_3_heartseeker
	has_artifact = sword_tier_4_vengeance
	has_artifact = sword_tier_3_vengeance
	has_artifact = sword_tier_4_fury
	has_artifact = sword_tier_3_fury
	has_artifact = sword_tier_2_new
	has_artifact = sword_tier_1_new
}

have_all_weaponsmith_scimitar_trigger = {
	has_artifact = scimitar_tier_4_golden
	has_artifact = scimitar_tier_3_golden
	has_artifact = scimitar_tier_4_fortune
	has_artifact = scimitar_tier_3_fortune
	has_artifact = scimitar_tier_4_conquest
	has_artifact = scimitar_tier_3_conquest
	has_artifact = scimitar_tier_2_new
	has_artifact = scimitar_tier_1_new
}

have_all_weaponsmith_bow_trigger = {
	has_artifact = bow_tier_4_silent_wind
	has_artifact = bow_tier_3_silent_wind
	has_artifact = bow_tier_4_lightning
	has_artifact = bow_tier_3_lightning
	has_artifact = bow_tier_4_eagle
	has_artifact = bow_tier_3_eagle
	has_artifact = bow_tier_2_new
	has_artifact = bow_tier_1_new
}

# For when a character uses their armory
have_all_weaponsmith_artifacts_tier_2_trigger = {
	trigger_if = {
		limit = {
			OR = {
				religion_group = muslim
				has_dharmic_religion_trigger = yes
			}
		}

		has_artifact = scimitar_tier_2_new
	}
	trigger_else = {
		has_artifact = sword_tier_2_new

		trigger_if = {
			limit = {
				OR = {
					likes_germanics = yes
					likes_latino_iberians = yes
					culture_group = celtic
				}
			}

			has_artifact = zweihander_sword
		}
	}

	trigger_if = {
		limit = { is_nomadic = yes }
		has_artifact = bow_tier_2_new
	}
	trigger_else = {
		has_artifact = mace_tier_2_new
	}

	has_artifact = lance_tier_2_new
	has_artifact = axe_tier_2_new
}

have_duplicate_smith_artifacts_tier_1_trigger = {
	trigger_if = {
		limit = { event_target:smith = { has_character_flag = weapon_sword } }
		has_artifact = sword_tier_1_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_scimitar } }
		has_artifact = scimitar_tier_1_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_lance } }
		has_artifact = lance_tier_1_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_axe } }
		has_artifact = axe_tier_1_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_mace } }
		has_artifact = mace_tier_1_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_bow } }
		has_artifact = bow_tier_1_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = armor_set } }
		has_artifact = armor_tier_1
	}
}

have_duplicate_smith_artifacts_tier_2_trigger = {
	trigger_if = {
		limit = { event_target:smith = { has_character_flag = weapon_sword } }
		has_artifact = sword_tier_2_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = zweihanded_sword } }
		has_artifact = zweihander_sword
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_scimitar } }
		has_artifact = scimitar_tier_2_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_lance } }
		has_artifact = lance_tier_2_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_axe } }
		has_artifact = axe_tier_1_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_mace } }
		has_artifact = mace_tier_2_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_bow } }
		has_artifact = bow_tier_2_new
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = armor_set } }
		has_artifact = armor_tier_2
	}
}

have_duplicate_smith_artifacts_tier_3_optionA_trigger = {
	trigger_if = {
		limit = { event_target:smith = { has_character_flag = weapon_sword } }
		has_artifact = sword_tier_3_heartseeker
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_scimitar } }
		has_artifact = scimitar_tier_3_golden
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_lance } }
		has_artifact = lance_tier_3_impaler
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_axe } }
		has_artifact = axe_tier_3_cleaver
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_mace } }
		has_artifact = mace_tier_3_foe_hammer
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_bow } }
		has_artifact = bow_tier_3_silent_wind
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = armor_set } }
		has_artifact = armor_tier_3_guardian
	}
}

have_duplicate_smith_artifacts_tier_3_optionB_trigger = {
	trigger_if = {
		limit = { event_target:smith = { has_character_flag = weapon_sword } }
		has_artifact = sword_tier_3_vengeance
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_scimitar } }
		has_artifact = scimitar_tier_3_fortune
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_lance } }
		has_artifact = lance_tier_3_trident
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_axe } }
		has_artifact = axe_tier_3_ravager
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_mace } }
		has_artifact = mace_tier_3_bone_breaker
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_bow } }
		has_artifact = bow_tier_3_lightning
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = armor_set } }
		has_artifact = armor_tier_3_champion
	}
}

have_duplicate_smith_artifacts_tier_3_optionC_trigger = {
	trigger_if = {
		limit = { event_target:smith = { has_character_flag = weapon_sword } }
		has_artifact = sword_tier_3_fury
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_scimitar } }
		has_artifact = scimitar_tier_3_conquest
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_lance } }
		has_artifact = lance_tier_3_piercer
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_axe } }
		has_artifact = axe_tier_3_marauder
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_mace } }
		has_artifact = mace_tier_3_shatterer
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_bow } }
		has_artifact = bow_tier_3_eagle
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = armor_set } }
		has_artifact = armor_tier_3_warden
	}
}

have_duplicate_smith_artifacts_tier_4_optionA_trigger = {
	trigger_if = {
		limit = { event_target:smith = { has_character_flag = weapon_sword } }
		has_artifact = sword_tier_4_heartseeker
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_scimitar } }
		has_artifact = scimitar_tier_4_golden
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_lance } }
		has_artifact = lance_tier_4_impaler
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_axe } }
		has_artifact = axe_tier_4_cleaver
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_mace } }
		has_artifact = mace_tier_4_foe_hammer
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_bow } }
		has_artifact = bow_tier_4_silent_wind
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = armor_set } }
		has_artifact = armor_tier_4_guardian
	}
}

have_duplicate_smith_artifacts_tier_4_optionB_trigger = {
	trigger_if = {
		limit = { event_target:smith = { has_character_flag = weapon_sword } }
		has_artifact = sword_tier_4_vengeance
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_scimitar } }
		has_artifact = scimitar_tier_4_fortune
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_lance } }
		has_artifact = lance_tier_4_trident
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_axe } }
		has_artifact = axe_tier_4_ravager
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_mace } }
		has_artifact = mace_tier_4_bone_breaker
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_bow } }
		has_artifact = bow_tier_4_lightning
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = armor_set } }
		has_artifact = armor_tier_4_champion
	}
}

have_duplicate_smith_artifacts_tier_4_optionC_trigger = {
	trigger_if = {
		limit = { event_target:smith = { has_character_flag = weapon_sword } }
		has_artifact = sword_tier_4_fury
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_scimitar } }
		has_artifact = scimitar_tier_4_conquest
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_lance } }
		has_artifact = lance_tier_4_piercer
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_axe } }
		has_artifact = axe_tier_4_marauder
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_mace } }
		has_artifact = mace_tier_4_shatterer
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = weapon_bow } }
		has_artifact = bow_tier_4_eagle
	}
	trigger_else_if = {
		limit = { event_target:smith = { has_character_flag = armor_set } }
		has_artifact = armor_tier_4_warden
	}
}