﻿diarchy_puppet_diarch_succession_score_value = {
        # Realm Politics
        add = {
            desc = diarch_succession_score.category.realm_politics
            # Powerful vassal boost
            if = { limit = { is_powerful_vassal = yes } add = { value = 50 desc = riseandfall_diarch_succession_score.personal_ties.your_powerful_vassal } }
            # Councillor boost
            if = { limit = { is_councillor = yes } add = { value = 30 desc = diarch_succession_score.is_councillor } }
        }

        # Stats
        add = {
            desc = diarch_succession_score.category.stats
            value = {
                value = diplomacy
                add = martial
                add = stewardship
                add = intrigue
                add = learning
            }
        }

        # Disqualifiers
    if = { limit = { is_adult = no } add = { value = hard_disable_diarch_candidate_value desc = diarch_succession_score.disqualifiers.child } }
    if = { limit = { is_imprisoned = yes } add = { value = hard_disable_diarch_candidate_value desc = diarch_succession_score.disqualifiers.imprisoned } }
    if = { limit = { OR = { is_incapable = yes has_trait = infirm } } add = { value = hard_disable_diarch_candidate_value desc = diarch_succession_score.disqualifiers.incapable_or_infirm } }
    # Landless candidates get a -50 penalty instead of an outright disqualification
    if = { limit = { is_landed = no } add = { value = -50 desc = diarch_succession_score.disqualifiers.not_landed } }
    if = { limit = { exists = root var:diarch_succession_filtered_due_to_incumbents_politicking ?= root } add = { value = hard_disable_diarch_candidate_value desc = diarch_succession_score.disqualifiers.event_filters.incumbent_politicking } }
}