﻿###DECISIONS LIST###

#decision_found_kingdom_of_illyria
#decision_found_kingdom_of_illyria_with_bosnia
#decision_consolidate_danubian_frontier
#decision_restore_roman_pannonia


################################
# Found the Kingdom of Illyria #
################################
found_kingdom_of_illyria_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
	}
	decision_group_type = major
	ai_check_interval = 120

	desc = found_kingdom_of_illyria_decision_desc 
	selection_tooltip = found_kingdom_of_illyria_decision_tooltip 

	is_shown = {
		culture = { has_cultural_pillar = heritage_south_slavic }
		capital_province = { geographical_region = ce_custom_serbo_croatia }
		NOT = {
			has_culture = culture:bulgarian
			has_culture = culture:blatno_slavic
			has_culture = culture:pannonian
			AND = {
				has_culture = culture:dudlebian
				is_target_in_global_variable_list = {
					name = unavailable_unique_decisions
					target = flag:restore_roman_pannonia_decision
				}
			}
			AND = {
				has_culture = culture:slavonian
				is_target_in_global_variable_list = {
					name = unavailable_unique_decisions
					target = flag:restore_roman_pannonia_decision
				}
			}
			has_title = title:k_balaton
			has_title = title:k_illyria
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:found_kingdom_of_illyria_decision
			}
			has_global_variable = flag_founded_kingdom_of_bosnia
		}
	}

	is_valid = {
		is_independent_ruler = yes
        prestige_level >= high_prestige_level
		OR = {
			AND = {
				has_title = title:k_croatia
				has_title = title:k_serbia
			}
			AND = {
				highest_held_title_tier >= tier_kingdom
				completely_controls_region = ce_custom_serbo_croatia
			}
		}
	}

	is_valid_showing_failures_only = {
		is_capable_adult = yes
		is_imprisoned = no
		is_independent_ruler = yes
		is_at_war = no
	}

	effect = {
		save_scope_as = founder
		show_as_tooltip = {
			found_kingdom_of_illyria_decision_scripted_effect = yes
		}
		custom_tooltip = illyrian_kingdom.preview.tta
		custom_tooltip = illyrian_kingdom.preview.ttb
		custom_tooltip = illyrian_kingdom.preview.ttc
		trigger_event = {
			id = ce_custom_kingdom_event.0001
		}
		hidden_effect = {
			found_kingdom_of_illyria_decision_scripted_effect = yes
			add_to_global_variable_list = { 
				name = unavailable_unique_decisions
				target = flag:found_kingdom_of_illyria_decision
			}
		}
	}

	cost = {
		gold = 250
	}

	ai_potential = {
		always = yes
	}

	ai_will_do = {
		base = 1000
	}
}

found_kingdom_of_illyria_with_bosnia_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
	}
	decision_group_type = major
	ai_check_interval = 120

	desc = found_kingdom_of_illyria_decision_desc 
	selection_tooltip = found_kingdom_of_illyria_decision_tooltip 

	is_shown = {
		culture = { has_cultural_pillar = heritage_south_slavic }
		capital_province = { geographical_region = ce_custom_serbo_croatia }
		has_global_variable = flag_founded_kingdom_of_bosnia
		NOT = {
			has_culture = culture:bulgarian
			has_culture = culture:blatno_slavic
			has_culture = culture:pannonian
			AND = {
				has_culture = culture:dudlebian
				is_target_in_global_variable_list = {
					name = unavailable_unique_decisions
					target = flag:restore_roman_pannonia_decision
				}
			}
			AND = {
				has_culture = culture:slavonian
				is_target_in_global_variable_list = {
					name = unavailable_unique_decisions
					target = flag:restore_roman_pannonia_decision
				}
			}
			has_title = title:k_balaton
			has_title = title:k_illyria
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:found_kingdom_of_illyria_with_bosnia_decision
			}
		}
	}

	is_valid = {
		is_independent_ruler = yes
        prestige_level >= high_prestige_level
		OR = {
			AND = {
				has_title = title:k_croatia
				has_title = title:k_bosnia
				has_title = title:k_serbia
			}
			AND = {
				highest_held_title_tier >= tier_kingdom
				completely_controls_region = ce_custom_serbo_croatia
			}
		}
	}

	is_valid_showing_failures_only = {
		is_capable_adult = yes
		is_imprisoned = no
		is_independent_ruler = yes
		is_at_war = no
	}

	effect = {
		save_scope_as = founder
		show_as_tooltip = {
			found_kingdom_of_illyria_decision_scripted_effect = yes
		}
		custom_tooltip = illyrian_kingdom_with_bosnia.preview.tta
		custom_tooltip = illyrian_kingdom_with_bosnia.preview.ttb
		custom_tooltip = illyrian_kingdom_with_bosnia.preview.ttc
		trigger_event = {
			id = ce_custom_kingdom_event.0001
		}
		hidden_effect = {
			found_kingdom_of_illyria_decision_scripted_effect = yes
			add_to_global_variable_list = { 
				name = unavailable_unique_decisions
				target = flag:found_kingdom_of_illyria_with_bosnia_decision
			}
			#set_global_variable = {
			# 	name = flag_formed_illyria
			# 	value = root
			#}
		}
	}

	cost = {
		gold = 250
	}

	ai_potential = {
		always = yes
	}

	ai_will_do = {
		base = 1000
	}
}


################################
# Consolidate the Danube &     #
# Restore Roman Pannonia	   #
################################
consolidate_danubian_frontier_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
	}
	decision_group_type = major
	ai_check_interval = 36

	desc = consolidate_danubian_frontier_decision_desc 

	is_shown = {
		OR = {
			culture = culture:dudlebian
			culture = culture:blatno_slavic
			culture = culture:slavonian
			culture = culture:abotrite
			culture = culture:pannonian_romance
		}
		highest_held_title_tier >= tier_duchy
		capital_province = { geographical_region = ce_custom_roman_pannonia }
		NOT = {
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:consolidate_danubian_frontier_decision
			}
		}
	}

	is_valid = {
		is_independent_ruler = yes
        prestige_level >= medium_prestige_level
		OR = {
			AND = {
				has_title = title:d_gyor
				has_title = title:d_somogy
				completely_controls_region = ce_custom_transdanubia
			}
			AND = {
				has_title = title:c_veszprem
				has_title = title:d_somogy
				has_title = title:d_visegrad
				completely_controls = title:d_visegrad
			}
		}
	}

	is_valid_showing_failures_only = {
		is_capable_adult = yes
		is_imprisoned = no
		is_independent_ruler = yes
		is_at_war = no
	}

	effect = {
		save_scope_as = founder
		custom_tooltip = danubian_frontier_duchy.preview.tta
		custom_tooltip = danubian_frontier_duchy.preview.ttb
		custom_tooltip = danubian_frontier_duchy.preview.ttc
		hidden_effect = {
			consolidate_danubian_frontier_decision_scripted_effect = yes
			add_to_global_variable_list = { 
				name = unavailable_unique_decisions
				target = flag:consolidate_danubian_frontier_decision
			}
		}
		add_prestige = 150
	}

	cost = {
		gold = 50
	}

	ai_potential = {
		always = yes
	}

	ai_will_do = {
		base = 1000
	}
}

restore_roman_pannonia_decision = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
	}
	decision_group_type = major
	ai_check_interval = 120

	desc = restore_roman_pannonia_decision_desc 

	is_shown = {
		OR = {
			culture = culture:dudlebian
			culture = culture:blatno_slavic
			culture = culture:slavonian
			culture = culture:abotrite
			culture = culture:pannonian_romance
		}
		highest_held_title_tier >= tier_duchy
		NOT = { 
			has_global_variable = biohrad_dissolved_happened 
		}
		capital_province = { geographical_region = ce_custom_roman_pannonia }
		NOT = {
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:restore_roman_pannonia_decision
			}
		}
		is_target_in_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:consolidate_danubian_frontier_decision
		}
	}

	is_valid = {
		is_independent_ruler = yes
        prestige_level >= high_prestige_level
		has_title = title:d_gyor
		has_title = title:d_somogy
		has_title = title:d_szekesfehervar
		completely_controls_region = ce_custom_transdanubia
		has_title = title:d_slavonia
		completely_controls = title:d_slavonia
	}

	is_valid_showing_failures_only = {
		is_capable_adult = yes
		is_imprisoned = no
		is_independent_ruler = yes
		is_at_war = no
	}

	effect = {
		save_scope_as = pannonian_founder
		show_as_tooltip = {
			restore_roman_pannonia_decision_scripted_effect = yes
		}
		custom_tooltip = restore_roman_pannonia.preview.tta
		custom_tooltip = restore_roman_pannonia.preview.ttb
		custom_tooltip = restore_roman_pannonia.preview.ttc
		hidden_effect = {
			restore_roman_pannonia_decision_scripted_effect = yes
			add_to_global_variable_list = { 
				name = unavailable_unique_decisions
				target = flag:restore_roman_pannonia_decision
			}
			if = {
				limit = {
					culture = { has_cultural_pillar = heritage_south_slavic }
				}
				trigger_event = {
					id = balkan_culture.0006
					days = { 7 14 }
				}
			}
		}
	}

	cost = {
		gold = 150
		prestige = 250
	}

	ai_potential = {
		always = yes
	}

	ai_will_do = {
		base = 1000
	}
}