﻿unite_the_illyrians_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
	}
    decision_group_type = major
	
	ai_check_interval = 120
	
    desc = unite_the_illyrians_decision_desc
    confirm_text = unite_the_illyrians_confirm
	
    is_shown = {
		culture = { has_cultural_pillar = heritage_south_slavic }
		has_title = title:k_illyria
		NOT = {
			has_culture = culture:illyrian_slavic
			has_culture = culture:bulgarian
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:unite_the_illyrian_slavs_decision
			}
		}
		OR = {
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:found_kingdom_of_illyria_with_bosnia_decision
			}
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:found_kingdom_of_illyria_decision
			}
		}
    }
	
    is_valid = {
		AND = {
			is_independent_ruler = yes
			prestige_level >= very_high_prestige_level
			has_primary_title = title:k_illyria
			completely_controls = title:k_illyria
			title:k_illyria = { title_held_years >= 20 }
		}
    }
	
	is_valid_showing_failures_only = {
		is_available_adult = yes
	}
	
    effect = {
		save_scope_as = illyrian_slav_uniter
		custom_tooltip = illyrian_slav.preview.tta
		custom_tooltip = illyrian_slav.preview.ttb
		custom_tooltip = illyrian_slav.preview.ttc

		#Events
		trigger_event = balkan_culture.0004
		hidden_effect = {
			culture:illyrian_slavic = {
				reset_culture_creation_date = yes
			}
		}

		#Can only be done once
		add_to_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:unite_the_illyrian_slavs_decision
		}
		set_global_variable = {
			name = unite_the_illyrian_slavs_decision
			value = scope:illyrian_slav_uniter
		}
		set_global_variable = {
			name = unite_the_illyrian_slavs_decision_title
			value = scope:illyrian_slav_uniter.primary_title
		}
	}

	ai_potential = {
		always = yes
	}

	ai_will_do = {
		base = 1000
	}
}