qyv_wandering_find_best_dynast_effect = {
	if = {
		limit = { exists = dynasty }
		dynasty = {
			every_dynasty_member = {
				limit = {
					is_adult = yes
					is_alive = yes
					NOT = { this = root }
					is_imprisoned = no
				}
				add_to_list = qyv_potential_heir
			}
		}
		ordered_in_list = {
			list = qyv_potential_heir
			order_by = {
				value = qyv_wandering_heir_score_value
				desc = yes
			}
			max = 1
			save_temporary_scope_as = qyv_best_dynast
			scope:qyv_best_dynast = {
				add_to_list = qyv_heir_transfer
			}
		}
	}
}

qyv_wandering_heir_score_value = {
	add = martial
	add = stewardship
	add = prowess
	add = intrigue
	add = diplomacy
	add = learning
	multiply = 1
	if = { limit = { has_trait = intellect_good } add = 15 }
	if = { limit = { has_trait = intellect_bad } subtract = 10 }
	if = { limit = { has_trait = physique_good } add = 10 }
	if = { limit = { has_trait = physique_bad } subtract = 5 }
	if = { limit = { has_trait = strong } add = 8 }
	if = { limit = { has_trait = brave } add = 8 }
	if = { limit = { has_trait = strategist } add = 10 }
	if = { limit = { has_trait = gallant } add = 8 }
	if = { limit = { has_trait = viking } add = 8 }
	if = { limit = { has_trait = berserker } add = 8 }
	if = { limit = { has_trait = hardy } add = 6 }
	if = { limit = { age < 40 } add = 12 }
	if = { limit = { age >= 40 age < 55 } add = 5 }
	if = { limit = { age >= 55 } subtract = 15 }
	if = { limit = { health >= 4 } add = 10 }
	if = { limit = { has_trait = wounded } subtract = 8 }
	if = { limit = { is_married = yes } add = 3 }
	if = { limit = { any_child = { is_alive = yes } } add = 5 }
}
