############################################################
############# LEGENDARY BLOODLINES SHOWDOWN ################
############################################################

# has_a_warrior_lodge_battle_blade_trigger

# weapon_was_found_on_battlefield_trigger

# is_available_hero_trigger

# has_killed_at_least_1_trigger
# has_killed_at_least_3_trigger
# has_killed_at_least_5_trigger
# has_killed_at_least_7_trigger
# has_killed_at_least_10_trigger

# religion_same_as_bloodline_founder_trigger


has_a_warrior_lodge_battle_blade_trigger = {
	any_artifact = {
		OR = {
			artifact_type = sword_1_battlefield
			artifact_type = sword_2_battlefield
			artifact_type = sword_3_battlefield
		}
	}
}

weapon_was_found_on_battlefield_trigger = {
	OR = {
		artifact_type = sword_1_battlefield
		artifact_type = sword_2_battlefield
		artifact_type = sword_3_battlefield
		has_artifact_flag = battlefield_loot
	}
}

is_available_hero_trigger = {
	is_alive = yes
	prisoner = no
	NOT = { character = ROOT }
}

has_killed_at_least_1_trigger = {
	any_kill_list_character = {
		death_reason = death_legendary_win_duel
	}
}

has_killed_at_least_3_trigger = {
	any_kill_list_character = {
		count >= 3
		death_reason = death_legendary_win_duel
	}
}

has_killed_at_least_5_trigger = {
	any_kill_list_character = {
		count >= 5
		death_reason = death_legendary_win_duel
	}
}

has_killed_at_least_7_trigger = {
	any_kill_list_character = {
		count >= 7
		death_reason = death_legendary_win_duel
	}
}

has_killed_at_least_10_trigger = {
	any_kill_list_character = {
		count >= 10
		death_reason = death_legendary_win_duel
	}
}

#### For creating bloodlines in general ####
### ROOT is the holder. FROM is the bloodline ###
### This trigger should be used in bloodline defines themselves, in combination with set_bloodline_founder_religion_flag_effect ###
religion_same_as_bloodline_founder_trigger = {
	ROOT = {
		show_scope_change = no

		trigger_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_norse_pagan_religion }
			}
			religion_openly_norse_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_baltic_pagan_religion }
			}
			religion_openly_baltic_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_finnish_pagan_religion }
			}
			religion_openly_finnish_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_slavic_pagan_religion }
			}
			religion_openly_slavic_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_tengri_pagan_religion }
			}
			religion_openly_tengri_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_west_african_pagan_religion }
			}
			religion_openly_west_african_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_zun_pagan_religion }
			}
			religion_openly_zun_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_bon_pagan_religion }
			}
			religion_openly_bon_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_hellenic_pagan_religion }
			}
			religion_openly_hellenic_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_aztec_pagan_religion }
			}
			religion_openly_aztec_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_catholic_religion }
			}
			religion = catholic
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_cathar_religion }
			}
			religion = cathar
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_fraticelli_religion }
			}
			religion = fraticelli
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_waldensian_religion }
			}
			religion = waldensian
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_lollard_religion }
			}
			religion = lollard
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_orthodox_religion }
			}
			religion = orthodox
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_bogomilist_religion }
			}
			religion = bogomilist
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_monothelite_religion }
			}
			religion = monothelite
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_iconoclast_religion }
			}
			religion = iconoclast
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_paulician_religion }
			}
			religion = paulician
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_miaphysite_religion }
			}
			religion = miaphysite
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_monophysite_religion }
			}
			religion = monophysite
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_nestorian_religion }
			}
			religion = nestorian
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_messalian_religion }
			}
			religion = messalian
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_sunni_religion }
			}
			religion = sunni
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_zikri_religion }
			}
			religion = zikri
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_yazidi_religion }
			}
			religion = yazidi
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_shiite_religion }
			}
			religion = shiite
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_druze_religion }
			}
			religion = druze
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_hurufi_religion }
			}
			religion = hurufi
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_qarmatian_religion }
			}
			religion = qarmatian
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_ibadi_religion }
			}
			religion = ibadi
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_kharijite_religion }
			}
			religion = kharijite
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_jewish_religion }
			}
			religion = jewish
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_samaritan_religion }
			}
			religion = samaritan
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_karaite_religion }
			}
			religion = karaite
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_zoroastrian_religion }
			}
			religion = zoroastrian
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_mazdaki_religion }
			}
			religion = mazdaki
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_manichaean_religion }
			}
			religion = manichaean
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_khurmazta_religion }
			}
			religion = khurmazta
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_taoist_religion }
			}
			religion = taoist
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_hindu_religion }
			}
			religion = hindu
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_buddhist_religion }
			}
			religion = buddhist
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_jain_religion }
			}
			religion = jain
		}
		### ACR ###
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_celtic_religion }
			}
			religion_openly_celtic_or_reformed_trigger = yes
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_britannic_religion }
			}
			religion = britannic_pagan
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_titan_religion }
			}
			religion = titan_pagan
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_promethean_religion }
			}
			religion = promethean_pagan
		}
		trigger_else_if = {
			limit = {
				FROM = { has_bloodline_flag = requires_egyptian_religion }
			}
			religion_openly_egyptian_or_reformed_trigger = yes
		}
		trigger_else = {
			FROM = { has_bloodline_flag = requires_aten_religion }
			religion = aten_pagan
		}
	}
}