# These missions should require X provinces in [region] rather than entire regions


#VANILLA
oir_missions_1 = {
	slot = 1
	generic = no
	ai = yes
	potential = {
		tag = OIR
		NOT = { map_setup = map_setup_random }
	}
	has_country_shield = yes
	oir_tumu_crisis = {
		icon = mission_kowtow
		required_missions = {  }
		provinces_to_highlight = {
			province_id = 1816
		}
		trigger = {
			custom_trigger_tooltip = {
				tooltip = tumu_crisis_complete_tt
				OR = {
					has_country_flag = tumu_crisis_victory
					owns_core_province = 1816
				}
			}
		}
		effect = {
			if = {
				limit = {
					has_reform = steppe_horde
				}
				add_horde_unity = 25
			}
			add_army_tradition = 20
		}
	}
}

mongol_missions_1 = {
	slot = 1
	generic = no
	ai = yes
	potential = {
		OR = {
			primary_culture = mongol
			primary_culture = chahar
			primary_culture = khalkha
			primary_culture = oirats
			primary_culture = altaic_new
		}
		NOT = { map_setup = map_setup_random }
		
		#new MMETR mod conditions
		NOT = {
			OR = {
				tag = KHA		#Mongolia
				tag = KMO		#Khamag Mongol
				tag = KRE		#Kereites
				tag = NAI		#Naimans
			}
			started_in = 1125.1.1
		}
		started_in = 1300.1.1
	}
	has_country_shield = yes
	
	mongols_restore_yuan = {
		icon = mission_asian_city
		required_missions = { mongols_unite_the_mongols }
		position = 3
		provinces_to_highlight = {
			OR = {
				province_id = 1816
				province_id = 2136
				region = north_china_region
			}
			NOT = {
				owned_by = ROOT
				is_core = ROOT
			}
		}
		trigger = {
			owns_core_province = 1816
			owns_core_province = 2136
			num_of_owned_provinces_with = {
				region = north_china_region
				is_core = ROOT
				value = 20
			}
		}
		effect = {
			if = {
				limit = {
					has_reform = steppe_horde
				}
				add_horde_unity = 25
			}
			xinan_region = {
				limit = {
					NOT = { owned_by = ROOT }
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			south_china_region = {
				limit = {
					NOT = { owned_by = ROOT }
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
		}
	}
	mongols_reconquer_china = {
		icon = mission_chinese_general_riding
		required_missions = { mongols_restore_yuan }
		provinces_to_highlight = {
			OR = {
				region = xinan_region
				region = south_china_region
			}
			NOT = { country_or_non_sovereign_subject_holds = ROOT }
		}
		trigger = {
			num_of_owned_provinces_with = {
				OR = {
					region = xinan_region
					region = south_china_region
				}
				value = 40
			}
		}
		effect = {
			if = {
				limit = { is_emperor_of_china = yes }
				add_mandate = 50
			}
			else = {
				add_stability_or_adm_power = yes
			}
			add_adm_power = 100
			add_dip_power = 100
			add_mil_power = 100
		}
	}
	mongols_subjugate_korea = {
		icon = mission_asian_cannon
		required_missions = { mongols_reconquer_china }
		provinces_to_highlight = {
			OR = {
				region = korea_region
				owned_by = KOR
			}
		}
		trigger = {
			OR = {
				KOR = {
					is_subject_of = ROOT
				}
				korea_region = {
					type = all
					country_or_non_sovereign_subject_holds = ROOT
				}
			}
		}
		effect = {
			if = {
				limit = {
					is_emperor_of_china = yes
				}
				add_mandate = 20
			}
			add_country_modifier = {
				name = mongol_fleet_modifier
				duration = 7300
			}
			kinai_area = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			sanindo_area = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
		}
	}
	mongols_invade_japan = {
		icon = mission_japanese_samurai
		required_missions = { mongols_subjugate_korea }
		provinces_to_highlight = {
			province_id = 1020
			NOT = { owned_by = ROOT }
		}
		trigger = {
			1020 = { owned_by = ROOT }
		}
		effect = {
			add_country_modifier = {
				name = "mongol_defeated_japan"
				duration = -1
			}
			japan_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
		}
	}
}

mongol_missions_2 = {
	slot = 2
	generic = no
	ai = yes
	potential = {
		OR = {
			primary_culture = mongol
			primary_culture = chahar
			primary_culture = khalkha
			primary_culture = oirats
			primary_culture = altaic_new
		}
		NOT = { map_setup = map_setup_random }
		
		#new MMETR mod conditions
		NOT = {
			OR = {
				tag = KHA		#Mongolia
				tag = KMO		#Khamag Mongol
				tag = KRE		#Kereites
				tag = NAI		#Naimans
			}
			started_in = 1125.1.1
		}
		started_in = 1300.1.1
	}
	has_country_shield = yes
	
	mongols_restore_the_khanate = {
		icon = mission_non-western_cavalry_raid
		required_missions = {  }
		provinces_to_highlight = {
			OR = {
				province_id = 2116
				province_id = 4678
			}
			NOT = {
				owned_by = ROOT
				is_core = ROOT
			}
		}
		trigger = {
			owns_core_province = 2116
			owns_core_province = 4678
			is_subject = no
		}
		effect = {
			if = {
				limit = {
					NOT = {
						government_rank = 2
					}
				}
				set_government_rank = 2
			}
			add_horde_unity = 20
			mongolia_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			set_global_flag = mongol_kurultai_flag
			custom_tooltip = mongol_kurultai_tooltip
		}
	}
	mongols_unite_the_mongols = {
		icon = mission_manchu_warrior
		required_missions = { mongols_restore_the_khanate }
		provinces_to_highlight = {
			OR = {
				culture = mongol
				culture = chahar
				culture = khalkha
				culture = oirats
				culture = altaic_new
			}
			NOT = { owned_by = ROOT }
		}
		trigger = {
			if = {
				limit = {
					has_global_flag = sinicized_altaic_flag
				}
				num_of_owned_provinces_with = {
					culture = altaic_new
					value = 20
				}
			}
			else = {
				num_of_owned_provinces_with = {
					culture = mongol
					value = 5
				}
				num_of_owned_provinces_with = {
					culture = chahar
					value = 5
				}
				num_of_owned_provinces_with = {
					culture = khalkha
					value = 5
				}
				num_of_owned_provinces_with = {
					culture = oirats
					value = 5
				}
			}
		}
		effect = {
			if = {
				limit = {
					has_global_flag = sinicized_altaic_flag
				}
				add_country_modifier = {
					name = "reorganized_mongols"
					duration = -1
				}
			}
			else = {
				country_event = { id = mch_missions.7 }
			}
			tibet_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			central_asia_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			north_china_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
		}
	}
	mongols_central_asia = {
		icon = mission_central_asian_city
		required_missions = { mongols_unite_the_mongols }
		provinces_to_highlight = {
			region = central_asia_region
			NOT = { owned_by = ROOT }
		}
		position = 4
		trigger = {
			num_of_owned_provinces_with = {
				region = central_asia_region
				value = 30
			}
			469 = { owned_by = ROOT }
			441 = { owned_by = ROOT }
		}
		effect = {
			persia_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			khorasan_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			crimea_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
		}
	}
	mongols_persia = {
		icon = mission_persian_soldiers
		required_missions = { mongols_central_asia }
		provinces_to_highlight = {
			OR = {
				region = persia_region
				region = khorasan_region
			}
			NOT = { owned_by = ROOT }
		}
		trigger = {
			is_at_war = no
			num_of_owned_provinces_with = {
				OR = {
					region = persia_region
					region = khorasan_region
				}
				value = 30
			}
			4338 = { owned_by = ROOT }
			4293 = { owned_by = ROOT }
		}
		effect = {
			if = {
				limit = {
					ILK = {
						exists = no
					}
				}
				country_event = { id = flavor_cri.8 }
			}
			anatolia_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			mashriq_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
		}
	}
	mongols_anatolia = {
		icon = mission_non-western_soldiers
		required_missions = { mongols_persia }
		provinces_to_highlight = {
			OR = {
				region = anatolia_region
				region = mashriq_region
			}
			NOT = { owned_by = ROOT }
		}
		trigger = {
			num_of_owned_provinces_with = {
				OR = {
					region = anatolia_region
					region = mashriq_region
				}
				value = 40
			}
		}
		effect = {
			add_mil_power = 200
		}
	}
}

mongol_missions_3 = {
	slot = 3
	generic = no
	ai = yes
	potential = {
		OR = {
			primary_culture = mongol
			primary_culture = chahar
			primary_culture = khalkha
			primary_culture = oirats
			primary_culture = altaic_new
		}
		NOT = { map_setup = map_setup_random }
		
		#new MMETR mod conditions
		NOT = {
			OR = {
				tag = KHA		#Mongolia
				tag = KMO		#Khamag Mongol
				tag = KRE		#Kereites
				tag = NAI		#Naimans
			}
			started_in = 1125.1.1
		}
		started_in = 1300.1.1
	}
	has_country_shield = yes
	
	mongols_annex_tibet = {
		icon = mission_buddhist_monk_praying
		required_missions = { mongols_unite_the_mongols }
		provinces_to_highlight = {
			region = tibet_region
			NOT = { owned_by = ROOT }
		}
		position = 3
		trigger = {
			num_of_owned_provinces_with = {
				region = tibet_region
				value = 10
			}
			677 = { owned_by = ROOT }
		}
		effect = {
			country_event = { id = mch_missions.6 }
		}
	}
	mongols_religion_mission = {
		icon = mission_hands_praying
		required_missions = { mongols_annex_tibet }
		provinces_to_highlight = {
		}
		trigger = {
			religious_unity = 1
		}
		effect = {
			add_country_modifier = {
				name = "mongol_religion_unity"
				duration = -1
			}
		}
	}
	mongols_tatars = {
		icon = mission_cossack_cavalry
		required_missions = { mongols_central_asia }
		provinces_to_highlight = {
			region = crimea_region
			NOT = { owned_by = ROOT }
		}
		trigger = {
			num_of_owned_provinces_with = {
				region = crimea_region
				value = 15
			}
		}
		effect = {
			ruthenia_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
			russia_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
		}
	}
	mongols_yam = {
		icon = mission_market_place_with_asian_traders
		required_missions = { mongols_tatars mongols_persia }
		provinces_to_highlight = {
			OR = {
				region = khorasan_region
				region = central_asia_region
				region = mongolia_region
				region = north_china_region
			}
			province_has_center_of_trade_of_level = 1
		}
		trigger = {
			if = {
				limit = {
					has_dlc = "Dharma"
				}
				num_of_owned_provinces_with = {
					OR = {
						region = khorasan_region
						region = central_asia_region
						region = mongolia_region
						region = north_china_region
					}
					province_has_center_of_trade_of_level = 3
					value = 3
				}
			}
			else = {
				4233 = { is_strongest_trade_power = ROOT }
				707 = { is_strongest_trade_power = ROOT }
				454 = { is_strongest_trade_power = ROOT }
			}
		}
		effect = {
			add_dip_power = 200
		}
	}
	mongols_pax_mongolica = {
		icon = mission_kowtow
		required_missions = { mongols_yam }
		provinces_to_highlight = {
			OR = {
				region = mongolia_region
				region = north_china_region
				region = central_asia_region
				region = crimea_region
				region = persia_region
				region = khorasan_region
			}
			NOT = { country_or_non_sovereign_subject_holds = ROOT }
		}
		trigger = {
			stability = 3
			NOT = { average_unrest = 3 }
			mongolia_region = {
				type = all
				country_or_non_sovereign_subject_holds = ROOT
			}
			north_china_region = {
				type = all
				country_or_non_sovereign_subject_holds = ROOT
			}
			central_asia_region = {
				type = all
				country_or_non_sovereign_subject_holds = ROOT
			}
			crimea_region = {
				type = all
				country_or_non_sovereign_subject_holds = ROOT
			}
			persia_region = {
				type = all
				country_or_non_sovereign_subject_holds = ROOT
			}
			khorasan_region = {
				type = all
				country_or_non_sovereign_subject_holds = ROOT
			}
		}
		effect = {
			add_country_modifier = {
				name = "pax_mongolica"
				duration = -1
			}
		}
	}
}

mongol_missions_4 = {
	slot = 4
	generic = no
	ai = yes
	potential = {
		OR = {
			primary_culture = mongol
			primary_culture = chahar
			primary_culture = khalkha
			primary_culture = oirats
			primary_culture = altaic_new
		}
		NOT = { map_setup = map_setup_random }
		
		#new MMETR mod conditions
		NOT = {
			OR = {
				tag = KHA		#Mongolia
				tag = KMO		#Khamag Mongol
				tag = KRE		#Kereites
				tag = NAI		#Naimans
			}
			started_in = 1125.1.1
		}
		started_in = 1300.1.1
	}
	has_country_shield = yes
	
	mongols_russia = {
		icon = mission_steppe_warriors
		required_missions = { mongols_tatars }
		provinces_to_highlight = {
			OR = {
				region = ruthenia_region
				region = russia_region
			}
			NOT = { owned_by = ROOT }
		}
		position = 6
		trigger = {
			num_of_owned_provinces_with = {
				OR = {
					region = ruthenia_region
					region = russia_region
				}
				value = 30
			}
			280 = { owned_by = ROOT }
			295 = { owned_by = ROOT }
		}
		effect = {
			add_country_modifier = {
				name = "mongol_european_conquest"
				duration = -1
			}
			poland_region = {
				limit = {
					NOT = { is_core = ROOT }
					NOT = { is_permanent_claim = ROOT }
				}
				add_permanent_claim = ROOT
			}
		}
	}
}