knds_retainer_court_position = {
    sort_order = 10
    max_available_positions = 12
    minimum_rank = county
    skill = diplomacy
    icon = knds_retainer_court_position

    court_position_asset = {
        animation = war_over_tie
        background = "gfx/interface/illustrations/event_scenes/corridor_day.dds"
    }

    opinion = {
        value = regular_court_position_opinion
    }

    aptitude_level_breakpoints = { 20 40 60 80 }

    aptitude = {
        value = 0
        add = { value = diplomacy  desc = court_position_skill_diplomacy }
        add = { value = martial    desc = court_position_skill_martial }
        add = { value = stewardship desc = court_position_skill_stewardship }
        add = { value = intrigue   desc = court_position_skill_intrigue }
        add = { value = learning   desc = court_position_skill_learning }
        add = { value = prowess    desc = court_position_skill_prowess }
    }

    is_shown = { always = yes }

    valid_position = {
        hidden_tooltip = {
            NOT = { is_ai = yes }
        }
        NOR = {
            has_faith = faith:catholic
            has_faith = faith:christian_faith
        }
    }

    is_shown_character = {
        scope:employee = {
            is_imprisoned = no
        }
    }

    valid_character = {
        character = {
            court_position_does_not_already_have_a_job_trigger = yes
        }
    }

    revoke_cost = {
        prestige = {
            value = minor_court_position_prestige_revoke_cost
        }
    }

    salary = {
        gold = {
            value = minor_court_position_salary
        }
        round = no
    }

    is_powerful_agent = no

    scaling_employer_modifiers = {}

    scaling_employer_court_modifiers = {}

    modifier = {
        general_opinion = -5
    }

    on_court_position_received = {}

    on_court_position_revoked = {
        court_position_default_revoke_opinion_effect = yes
    }

    on_court_position_invalidated = {}

    on_court_position_vacated = {
        court_position_vacated_event_effect = {
            COURT_POSITION_TYPE = retainer_court_position
        }
    }

    search_for_courtier = {}
}

knds_sinecure_court_position = {
    sort_order = 11
    max_available_positions = 12
    minimum_rank = county
    skill = learning
    icon = knds_sinecure_court_position

    court_position_asset = {
        animation = personality_compassionate
        background = "gfx/interface/illustrations/event_scenes/church.dds"
    }

    opinion = {
        value = regular_court_position_opinion
    }

    aptitude_level_breakpoints = { 20 40 60 80 }

    aptitude = {
        value = 0
        add = { value = diplomacy  desc = court_position_skill_diplomacy }
        add = { value = martial    desc = court_position_skill_martial }
        add = { value = stewardship desc = court_position_skill_stewardship }
        add = { value = intrigue   desc = court_position_skill_intrigue }
        add = { value = learning   desc = court_position_skill_learning }
        add = { value = prowess    desc = court_position_skill_prowess }
    }

    is_shown = { always = yes }

    valid_position = {
        hidden_tooltip = {
            NOT = { is_ai = yes }
        }
        OR = {
            has_faith = faith:catholic
            has_faith = faith:christian_faith
        }
    }

    is_shown_character = {
        scope:employee = {
            is_imprisoned = no
        }
    }

    valid_character = {
        character = {
            court_position_does_not_already_have_a_job_trigger = yes
        }
    }

    revoke_cost = {
        prestige = {
            value = minor_court_position_prestige_revoke_cost
        }
    }

    salary = {
        gold = {
            value = minor_court_position_salary
        }
        round = no
    }

    is_powerful_agent = no

    scaling_employer_modifiers = {}

    scaling_employer_court_modifiers = {}

    modifier = {
        general_opinion = -5
    }

    on_court_position_received = {}

    on_court_position_revoked = {
        court_position_default_revoke_opinion_effect = yes
    }

    on_court_position_invalidated = {}

    on_court_position_vacated = {
        court_position_vacated_event_effect = {
            COURT_POSITION_TYPE = sinecure_court_position
        }
    }

    search_for_courtier = {}
}

```