﻿defined_text = {
	name = get_ending_dialogue

	# The localization_key here is actually calling ANOTHER defined_text block.
	text = {
		trigger = { has_country_flag = ending_all }
		localization_key = "[get_all_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_bob }
		localization_key = "[get_bob_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_kra }
		localization_key = "[get_kra_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_krabob }
		localization_key = "[get_krabob_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_squ }
		localization_key = "[get_squ_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_squbob }
		localization_key = "[get_squbob_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_squkra }
		localization_key = "[get_squkra_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_pat }
		localization_key = "[get_pat_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_victory }
		localization_key = "[get_victory_dialogue_line]"
	}
	text = {
		trigger = { has_country_flag = ending_unrest }
		localization_key = "[get_unrest_dialogue_line]"
	}
	# Fallback in case no flag is found
	text = {
		localization_key = " "
	}
}
 
defined_text = {
	name = get_all_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_ALL_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_ALL_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_ALL_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_ALL_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_ALL_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_ALL_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_ALL_7" }
}

defined_text = {
	name = get_bob_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_BOB_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_BOB_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_BOB_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_BOB_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_BOB_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_BOB_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_BOB_7" }
}

defined_text = {
	name = get_kra_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_KRA_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_KRA_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_KRA_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_KRA_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_KRA_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_KRA_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_KRA_7" }
}

defined_text = {
	name = get_krabob_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_KRABOB_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_KRABOB_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_KRABOB_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_KRABOB_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_KRABOB_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_KRABOB_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_KRABOB_7" }
}

defined_text = {
	name = get_squ_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_SQU_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_SQU_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_SQU_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_SQU_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_SQU_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_SQU_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_SQU_7" }
}

defined_text = {
	name = get_squbob_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_SQUBOB_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_SQUBOB_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_SQUBOB_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_SQUBOB_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_SQUBOB_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_SQUBOB_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_SQUBOB_7" }
}

defined_text = {
	name = get_squkra_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_SQUKRA_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_SQUKRA_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_SQUKRA_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_SQUKRA_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_SQUKRA_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_SQUKRA_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_SQUKRA_7" }
}
defined_text = {
	name = get_pat_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_PAT_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_PAT_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_PAT_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_PAT_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_PAT_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_PAT_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_PAT_7" }
	text = { trigger = { check_variable = { dialogue_progress = 7 } } localization_key = "ENDING_PAT_8" }
	text = { trigger = { check_variable = { dialogue_progress = 8 } } localization_key = "ENDING_PAT_9" }
	text = { trigger = { check_variable = { dialogue_progress = 9 } } localization_key = "ENDING_PAT_10" }
	text = { trigger = { check_variable = { dialogue_progress = 10 } } localization_key = "ENDING_PAT_11" }
	text = { trigger = { check_variable = { dialogue_progress = 11 } } localization_key = "ENDING_PAT_12" }
	text = { trigger = { check_variable = { dialogue_progress = 12 } } localization_key = "ENDING_PAT_13" }
	text = { trigger = { check_variable = { dialogue_progress = 13 } } localization_key = "ENDING_PAT_14" }

}
defined_text = {
	name = get_victory_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_VICTORY_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_VICTORY_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_VICTORY_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_VICTORY_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_VICTORY_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_VICTORY_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_VICTORY_7" }
}
defined_text = {
	name = get_unrest_dialogue_line
	text = { trigger = { check_variable = { dialogue_progress = 0 } } localization_key = "ENDING_UNREST_1" }
	text = { trigger = { check_variable = { dialogue_progress = 1 } } localization_key = "ENDING_UNREST_2" }
	text = { trigger = { check_variable = { dialogue_progress = 2 } } localization_key = "ENDING_UNREST_3" }
	text = { trigger = { check_variable = { dialogue_progress = 3 } } localization_key = "ENDING_UNREST_4" }
	text = { trigger = { check_variable = { dialogue_progress = 4 } } localization_key = "ENDING_UNREST_5" }
	text = { trigger = { check_variable = { dialogue_progress = 5 } } localization_key = "ENDING_UNREST_6" }
	text = { trigger = { check_variable = { dialogue_progress = 6 } } localization_key = "ENDING_UNREST_7" }
}
defined_text = {
	name = get_final_ending_text

	text = {
		trigger = { has_country_flag = ending_all }
		localization_key = "FINAL_TEXT_ALL"
	}
	text = {
		trigger = { has_country_flag = ending_bob }
		localization_key = "FINAL_TEXT_BOB"
	}
	text = {
		trigger = { has_country_flag = ending_kra }
		localization_key = "FINAL_TEXT_KRA"
	}
	text = {
		trigger = { has_country_flag = ending_krabob }
		localization_key = "FINAL_TEXT_KRABOB"
	}
	text = {
		trigger = { has_country_flag = ending_squ }
		localization_key = "FINAL_TEXT_SQU"
	}
	text = {
		trigger = { has_country_flag = ending_squbob }
		localization_key = "FINAL_TEXT_SQUBOB"
	}
	text = {
		trigger = { has_country_flag = ending_squkra }
		localization_key = "FINAL_TEXT_SQUKRA"
	}
	text = {
		trigger = { has_country_flag = ending_pat }
		localization_key = "FINAL_TEXT_PAT"
	}
	text = {
		trigger = { has_country_flag = ending_victory }
		localization_key = "FINAL_TEXT_VICTORY"
	}
	text = {
		trigger = { has_country_flag = ending_unrest }
		localization_key = "FINAL_TEXT_UNREST"
	}	
	
	
	# Fallback in case no flag is found
	text = {
		localization_key = " "
	}
}
