decisions = {
    vassalize_agnatic = {
        is_high_prio = yes
        potential = {
            #age = 0
            NOT = {
                OR = {
                    has_law = true_cognatic_succession
                    has_law = enatic_succession
                    has_law = enatic_cognatic_succession
                }
            }
            is_nomadic = no
        }
        allow = {
            any_demesne_province = {
                has_province_flag = keep_it
            }
            OR = {
                any_demesne_province = {
                    NOT = { has_province_flag = keep_it }
                }
                any_demesne_title = {
                    is_feudal = yes
                    tier = baron
                    NOT = { tier = count }
                    is_capital = no
                }
                any_demesne_title = {
                    is_republic = yes
                    tier = baron
                    NOT = { tier = count }
                    NOT = { holding_type = family_palace }
                    is_capital = no
                }
                any_demesne_title = {
                    is_theocracy = yes
                    tier = baron
                    NOT = { tier = count }
                    is_capital = no
                }
            }
        }
        effect = {
            character_event = { id = vassalize_all.1 }    
        }
        revoke_allowed = {
            always = no
        }
        ai_will_do = {
            factor = 0
        }
    }
    
#######################################
#Enatic Vassalize All Decision
#Modified for 1.102 by lockeslylcrit
#######################################

    vassalize_enatic = {
        is_high_prio = yes
        potential = {
            #age = 0
            OR = {
                has_law = enatic_succession
                has_law = enatic_cognatic_succession
            }
            is_nomadic = no
        }
        allow = {
            any_demesne_province = {
                has_province_flag = keep_it
            }
            OR = {
                any_demesne_province = {
                    NOT = { has_province_flag = keep_it }
                }
                any_demesne_title = {
                    is_feudal = yes
                    tier = baron
                    NOT = { tier = count }
                    is_capital = no
                }
                any_demesne_title = {
                    is_republic = yes
                    tier = baron
                    NOT = { tier = count }
                    NOT = { holding_type = family_palace }
                    is_capital = no
                }
                any_demesne_title = {
                    is_theocracy = yes
                    tier = baron
                    NOT = { tier = count }
                    is_capital = no
                }
            }
        }
        effect = {
            character_event = { id = vassalize_all.2 }    
        }
        revoke_allowed = {
            always = no
        }
        ai_will_do = {
            factor = 0
        }
    }
    
#######################################
#Cognatic Vassalize All Decision
#Created by Hagamablabla
#######################################
    
    vassalize_cognatic = {
        is_high_prio = yes
        potential = {
            #age = 0
            has_law = true_cognatic_succession
            is_nomadic = no
        }
        allow = {
            any_demesne_province = {
                has_province_flag = keep_it
            }
            OR = {
                any_demesne_province = {
                    NOT = { has_province_flag = keep_it }
                }
                any_demesne_title = {
                    is_feudal = yes
                    tier = baron
                    NOT = { tier = count }
                    is_capital = no
                }
                any_demesne_title = {
                    is_republic = yes
                    tier = baron
                    NOT = { tier = count }
                    NOT = { holding_type = family_palace }
                    is_capital = no
                }
                any_demesne_title = {
                    is_theocracy = yes
                    tier = baron
                    NOT = { tier = count }
                    is_capital = no
                }
            }
        }
        effect = {
            character_event = { id = vassalize_all.3 }
        }
        revoke_allowed = {
            always = no
        }
        ai_will_do = {
            factor = 0
        }
    }
    
#######################################
#Nomadic Vassalize All Decision
#Created by Hagamablabla
#######################################
    
    vassalize_nomadic = {
        is_high_prio = yes
        potential = {
            #age = 0
            is_nomadic = yes
        }
        allow = {
            any_demesne_province = {
                has_province_flag = keep_it
            }
            any_demesne_province = {
                AND = {
                    NOT = { has_province_flag = keep_it }
                    is_capital = no
                }
            }
            any_vassal = {
                clan = yes
            }
        }
        effect = {
            character_event = { id = vassalize_all.4 }
        }
        revoke_allowed = {
            always = no
        }
        ai_will_do = {
            factor = 0
        }
    }

}