# Enable your country to have crisises by adding them in the allowed of this crisis
# (should be stored in eoanb_generic_decision_categories.txt)

EOANBSYS_national_crisis_decision_category = {
	EOANBSYS_national_crisis_progress_counter_14 = {
		icon = generic_civil_support

		allowed = { always = no } # Don't Touch

		activation = { always = no } # Don't Touch

		available = {
			OR = {
				custom_trigger_tooltip = {
					check_variable = { EOANBSYS_national_crisis_progress_var < 1 }
					tooltip = EOANBSYS_national_crisis_progress_counter_var_less_than_one_tt
				}
				custom_trigger_tooltip = {
					check_variable = { EOANBSYS_national_crisis_progress_var > 99 }
					tooltip = EOANBSYS_national_crisis_progress_counter_var_more_than_ninety_nine_tt
				}
			}
		}

		days_mission_timeout = 14

		timeout_effect = {
			if = {
				limit = { has_national_crisis = yes }
				EOANBSYS_national_crisis_progress_add_one = yes
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_update = yes
				# }
				if = {
					limit = { has_country_flag = EOANBSYS_national_crisis_risorgimento_crisis_flag }
				 	EOANBSYS_national_crisis_risorgimento_crisis_update = yes
				}
				activate_mission = EOANBSYS_national_crisis_progress_counter_14
			}
			else = {
				EOANBSYS_national_crisis_clear = yes
			}
		}

		complete_effect = {
			# Country Avoids/Succeeds in Crisis
			if = {
				limit = { check_variable = { EOANBSYS_national_crisis_progress_var < 1 } }
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_succeed = yes
				# }
				if = {
					limit = { has_country_flag = EOANBSYS_national_crisis_risorgimento_crisis_flag }
				 	EOANBSYS_national_crisis_risorgimento_crisis_succeed = yes
				}
			}
			# Country Caught/Fails in Crisis
			else_if = {
				limit = { check_variable = { EOANBSYS_national_crisis_progress_var > 99 } }
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_fail = yes
				# }
				if = {
					limit = { has_country_flag = EOANBSYS_national_crisis_risorgimento_crisis_flag }
				 	EOANBSYS_national_crisis_risorgimento_crisis_fail = yes
				}
			}
			EOANBSYS_national_crisis_clear = yes
		}
	}
	EOANBSYS_national_crisis_progress_counter_30 = {
		icon = generic_civil_support

		allowed = { always = no } # Don't Touch

		activation = { always = no } # Don't Touch

		available = {
			OR = {
				custom_trigger_tooltip = {
					check_variable = { EOANBSYS_national_crisis_progress_var < 1 }
					tooltip = EOANBSYS_national_crisis_progress_counter_var_less_than_one_tt
				}
				custom_trigger_tooltip = {
					check_variable = { EOANBSYS_national_crisis_progress_var > 99 }
					tooltip = EOANBSYS_national_crisis_progress_counter_var_more_than_ninety_nine_tt
				}
			}
		}

		days_mission_timeout = 30

		is_good = no

		timeout_effect = {
			if = {
				limit = { has_national_crisis = yes }
				EOANBSYS_national_crisis_progress_add_one = yes
				# Custom Disaster Effects
				# else_if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_update = yes
				# }
				if = {
					limit = { has_country_flag = EOANBSYS_national_crisis_bakumatsu_crisis_flag }
					EOANBSYS_national_crisis_bakumatsu_crisis_update = yes
				}
				activate_mission = EOANBSYS_national_crisis_progress_counter_30
			}
			else = {
				EOANBSYS_national_crisis_clear = yes
			}
		}

		complete_effect = {
			# Country Avoids/Succeeds in Crisis
			if = {
				limit = { check_variable = { EOANBSYS_national_crisis_progress_var < 1 } }
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_succeed = yes
				# }
				if = {
					limit = { has_country_flag = EOANBSYS_national_crisis_bakumatsu_crisis_flag }
					EOANBSYS_national_crisis_bakumatsu_crisis_succeed = yes
				}
			}
			# Country Caught/Fails in Crisis
			else_if = {
				limit = { check_variable = { EOANBSYS_national_crisis_progress_var > 99 } }
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_fail = yes
				# }
				if = {
					limit = { has_country_flag = EOANBSYS_national_crisis_bakumatsu_crisis_flag }
					EOANBSYS_national_crisis_bakumatsu_crisis_fail = yes
				}
			}
			EOANBSYS_national_crisis_clear = yes
		}
	}
	EOANBSYS_national_crisis_progress_counter_60 = {
		icon = generic_civil_support

		allowed = { always = no } # Don't Touch

		activation = { always = no } # Don't Touch

		available = {
			OR = {
				custom_trigger_tooltip = {
					check_variable = { EOANBSYS_national_crisis_progress_var < 1 }
					tooltip = EOANBSYS_national_crisis_progress_counter_var_less_than_one_tt
				}
				custom_trigger_tooltip = {
					check_variable = { EOANBSYS_national_crisis_progress_var > 99 }
					tooltip = EOANBSYS_national_crisis_progress_counter_var_more_than_ninety_nine_tt
				}
			}
		}

		days_mission_timeout = 60

		timeout_effect = {
			if = {
				limit = { has_national_crisis = yes }
				EOANBSYS_national_crisis_progress_add_one = yes
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_update = yes
				# }
				activate_mission = EOANBSYS_national_crisis_progress_counter_60
			}
			else = {
				EOANBSYS_national_crisis_clear = yes
			}
		}

		complete_effect = {
			# Country Avoids/Succeeds in Crisis
			if = {
				limit = { check_variable = { EOANBSYS_national_crisis_progress_var < 1 } }
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_succeed = yes
				# }
			}
			# Country Caught/Fails in Crisis
			else_if = {
				limit = { check_variable = { EOANBSYS_national_crisis_progress_var > 99 } }
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_fail = yes
				# }
			}
			EOANBSYS_national_crisis_clear = yes
		}
	}
	EOANBSYS_national_crisis_progress_counter_90 = {
		icon = generic_civil_support

		allowed = { always = no } # Don't Touch

		activation = { always = no } # Don't Touch

		available = {
			OR = {
				custom_trigger_tooltip = {
					check_variable = { EOANBSYS_national_crisis_progress_var < 1 }
					tooltip = EOANBSYS_national_crisis_progress_counter_var_less_than_one_tt
				}
				custom_trigger_tooltip = {
					check_variable = { EOANBSYS_national_crisis_progress_var > 99 }
					tooltip = EOANBSYS_national_crisis_progress_counter_var_more_than_ninety_nine_tt
				}
			}
		}

		days_mission_timeout = 90

		timeout_effect = {
			if = {
				limit = { has_national_crisis = yes }
				EOANBSYS_national_crisis_progress_add_one = yes
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_update = yes
				# }
				activate_mission = EOANBSYS_national_crisis_progress_counter_90
			}
			else = {
				EOANBSYS_national_crisis_clear = yes
			}
		}

		complete_effect = {
			# Country Avoids/Succeeds in Crisis
			if = {
				limit = { check_variable = { EOANBSYS_national_crisis_progress_var < 1 } }
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_succeed = yes
				# }
			}
			# Country Caught/Fails in Crisis
			else_if = {
				limit = { check_variable = { EOANBSYS_national_crisis_progress_var > 99 } }
				# Custom Disaster Effects
				# if = {
				# 	limit = { has_country_flag = EOANBSYS_national_crisis_<name_of_crisis>_flag }
				# 	EOANBSYS_national_crisis_<name_of_crisis>_fail = yes
				# }
			}
			EOANBSYS_national_crisis_clear = yes
		}
	}
}