decisions = {
  qy_create_hegemony = {
    picture = "gfx/interface/illustrations/decisions/decision_feast.dds"
    major = yes
    desc = qy_create_heg_desc
    selection_tooltip = qy_heg_tt
    confirm_text = qy_confirm_generic
    is_shown = { is_landed = yes }
    is_valid  = { primary_title.tier >= tier_kingdom }
    effect    = { trigger_event = { id = qy_heg.0001 } }
    ai_potential = {
        # Only consider when we have the treasury and are not fighting for survival
        gold >= 1000
        NOT = { qyv_ai_has_existential_threat = root }
    }
    ai_will_do = {
        base = 0.02
        modifier = {
            factor = 3.0
            # Much more likely when we are dominant and neighbors are weak
            gold >= 5000
            total_demesne_size >= 30
        }
        modifier = {
            factor = 0.2
            # Less likely when we cannot afford the investment
            gold < 1000
        }
        modifier = {
            factor = 0.3
            # Less likely when at war - focus resources on the war
            is_at_war = yes
        }
        modifier = {
            factor = 2.0
            # More likely when we have a rival to contain
            any_rival = { is_independent_ruler = yes }
        }
    }
  }
  qy_relinquish_hegemony = {
    picture = "gfx/interface/illustrations/decisions/decision_feast.dds"
    major = no
    desc = qy_rel_heg_desc
    selection_tooltip = qy_heg_tt
    confirm_text = qy_confirm_generic
    is_shown = { has_character_flag = qy_is_hegemon }
    is_valid  = { always = yes }
    effect    = { clr_character_flag = qy_is_hegemon }
    ai_potential = { always = yes }
    ai_will_do = {
        base = 0.0
        # AI never voluntarily relinquishes a hegemony by default
        modifier = {
            factor = 5.0
            # Only give it up when we are losing badly
            qyv_ai_has_existential_threat = root
            gold < 0
        }
    }
  }
}

targeted_decisions = {
  qy_propose_bloc = {
    only_independent = yes
    target_filter = independent_ruler
    from_potential = { is_landed = yes }
    potential = { is_landed = yes NOT = { character = from } }
    allow = { from = { is_at_war = no } is_at_war = no }
    desc = qy_propose_bloc_desc
    selection_tooltip = qy_propose_bloc_tt
    confirm_text = qy_confirm_generic
    effect = { ROOT = { trigger_event = { id = qy_bloc.0001 FROM = scope:from } } }
    ai_potential = {
        # Only propose when we have the treasury and a real diplomatic need
        gold >= 500
        NOT = { is_at_war = yes }
    }
    ai_will_do = {
        base = 0.02
        modifier = {
            factor = 3.0
            # More likely toward rivals or when isolated
            OR = {
                is_rival_of = scope:from
                NOT = { is_allied_to = scope:from }
            }
        }
        modifier = {
            factor = 0.2
            gold < 500
        }
        modifier = {
            factor = 0.3
            is_at_war = yes
        }
    }
  }
}