﻿spawn_temujin_character_effect = {
	title:c_khentii.title_province = {
		save_scope_as = temujins_birthplace
	}
	if = {
		limit = {
			exists = character:125501
			character:125501 = {
				is_ai = no
			}
		}
		character:125501 = {
			save_scope_as = temujin
		}
		if = {
			limit = {
				#The DLC has our own BECOME GENGHIS stuff for players
				has_mpo_dlc_trigger = no
			}
			scope:temujin = {
				give_temujin_land_effect = yes
				# Make temporarily immune to disease
				add_character_flag = {
					flag = immune_to_disease
					years = 15
				}

				add_trait = greatest_of_khans
				form_the_mongol_empire_effect = yes
				add_prestige = 25000
				give_nickname = nick_genghis_khan
				trigger_event = conqueror.0001
			}
		}
		else = {
			scope:temujin = {
				# Make temporarily immune to disease
				add_character_flag = {
					flag = immune_to_disease
					years = 15
				}
				trigger_event = conqueror.0001
			}
		}
	}
	else_if = {
		limit = {
			exists = character:125501
			character:125501 = { is_physically_able_ai_adult = yes }
		}
		character:125501 = {
			save_scope_as = temujin
		}
		scope:temujin = {
			# Make temporarily immune to disease
			add_character_flag = {
				flag = immune_to_disease
				years = 15
			}

			add_trait = greatest_of_khans
			give_temujin_land_effect = yes
			add_gold = 5000
			add_dread = high_dread
			spawn_temujins_court_effect = yes
			form_the_mongol_empire_effect = yes
			add_prestige = 25000
			if = {
				limit = {
					has_mpo_dlc_trigger = no
					NOT = { has_perk = peacemaker_perk }
				}
				add_perk = peacemaker_perk
			}
			remove_trait = education_diplomacy_1
			remove_trait = education_diplomacy_2
			remove_trait = education_diplomacy_3
			remove_trait = education_diplomacy_4
			remove_trait = education_diplomacy_5
			remove_trait = education_intrigue_1
			remove_trait = education_intrigue_2
			remove_trait = education_intrigue_3
			remove_trait = education_intrigue_4
			remove_trait = education_intrigue_5
			remove_trait = education_stewardship_1
			remove_trait = education_stewardship_2
			remove_trait = education_stewardship_3
			remove_trait = education_stewardship_4
			remove_trait = education_stewardship_5
			remove_trait = education_learning_1
			remove_trait = education_learning_2
			remove_trait = education_learning_3
			remove_trait = education_learning_4
			remove_trait = education_learning_5
			remove_trait = education_martial_1
			remove_trait = education_martial_2
			remove_trait = education_martial_3
			remove_trait = education_martial_4
			add_trait = education_martial_5
			add_trait = flexible_leader
			add_trait = athletic
			if = {
				limit = { has_dlc_feature = tours_and_tournaments }
				add_trait = tourney_participant
				add_random_tiered_trait_track_xp_effect = {
					TRAIT = lifestyle_hunter
					TRACK = hunter
					LEVEL_1 = yes
					LEVEL_3 = no
				}
				add_random_tiered_trait_track_xp_effect = {
					TRAIT = tourney_participant
					TRACK = horse
					LEVEL_1 = yes
					LEVEL_3 = yes
				}
				add_random_tiered_trait_track_xp_effect = {
					TRAIT = tourney_participant
					TRACK = bow
					LEVEL_1 = yes
					LEVEL_3 = yes
				}
			}
			dynasty = {
				add_dynasty_prestige_level = 5
				add_dynasty_prestige = 10000
				add_dynasty_perk = hth_warfare_legacy_1
				add_dynasty_perk = hth_warfare_legacy_2
				add_dynasty_perk = hth_warfare_legacy_3
				add_dynasty_perk = hth_warfare_legacy_4
				add_dynasty_perk = hth_warfare_legacy_5
				if = {
					limit = {
						has_dlc_feature = hybridize_culture
					}
					add_dynasty_perk = hth_ep1_culture_legacy_1
				}
			}
			give_nickname = nick_genghis_khan
		}
	}
	else_if = {
		limit = {
			exists = character:125501.dynasty
			character:125501.dynasty = {
				any_dynasty_member = {
					is_ai = no
					is_landed = yes
				}
			}
		}
		character:125501.dynasty = {
			random_dynasty_member = {
				limit = {
					is_ai = no
					is_landed = yes
				}
				save_scope_as = temujin
			}
		}
		if = {
			limit = { has_mpo_dlc_trigger = no }
			scope:temujin = {
				# Make temporarily immune to disease
				add_character_flag = {
					flag = immune_to_disease
					years = 15
				}

				add_trait = greatest_of_khans
				form_the_mongol_empire_effect = yes
				add_prestige = 25000
				give_nickname = nick_genghis_khan
				trigger_event = conqueror.0001
			}
		}
		else = {
			scope:temujin = {
				# Make temporarily immune to disease
				add_character_flag = {
					flag = immune_to_disease
					years = 15
				}
				trigger_event = conqueror.0001
			}
		}
	}
	else_if = {
		limit = {
			exists = character:125501.dynasty
			character:125501.dynasty = {
				any_dynasty_member = {
					is_physically_able_ai_adult = yes
				}
			}
		}
		character:125501.dynasty = {
			random_dynasty_member = {
				limit = {
					is_physically_able_ai_adult = yes
					is_landed = yes
				}
				alternative_limit = {
					is_physically_able_ai_adult = yes
				}
				save_scope_as = temujin
			}
		}
		scope:temujin = {
			# Make temporarily immune to disease
			add_character_flag = {
				flag = immune_to_disease
				years = 15
			}

			add_trait = greatest_of_khans
			give_temujin_land_effect = yes
			add_gold = 5000
			add_dread = high_dread
			spawn_temujins_court_effect = yes
			form_the_mongol_empire_effect = yes
			add_prestige = 25000
			if = {
				limit = {
					has_mpo_dlc_trigger = no
					NOT = { has_perk = peacemaker_perk }
				}
				add_perk = peacemaker_perk
			}
			remove_trait = education_diplomacy_1
			remove_trait = education_diplomacy_2
			remove_trait = education_diplomacy_3
			remove_trait = education_diplomacy_4
			remove_trait = education_diplomacy_5
			remove_trait = education_intrigue_1
			remove_trait = education_intrigue_2
			remove_trait = education_intrigue_3
			remove_trait = education_intrigue_4
			remove_trait = education_intrigue_5
			remove_trait = education_stewardship_1
			remove_trait = education_stewardship_2
			remove_trait = education_stewardship_3
			remove_trait = education_stewardship_4
			remove_trait = education_stewardship_5
			remove_trait = education_learning_1
			remove_trait = education_learning_2
			remove_trait = education_learning_3
			remove_trait = education_learning_4
			remove_trait = education_learning_5
			remove_trait = education_martial_1
			remove_trait = education_martial_2
			remove_trait = education_martial_3
			remove_trait = education_martial_4
			add_trait = education_martial_5
			add_trait = flexible_leader
			add_trait = athletic
			if = {
				limit = { has_dlc_feature = tours_and_tournaments }
				add_trait = tourney_participant
				add_random_tiered_trait_track_xp_effect = {
					TRAIT = lifestyle_hunter
					TRACK = hunter
					LEVEL_1 = yes
					LEVEL_3 = no
				}
				add_random_tiered_trait_track_xp_effect = {
					TRAIT = tourney_participant
					TRACK = horse
					LEVEL_1 = yes
					LEVEL_3 = yes
				}
				add_random_tiered_trait_track_xp_effect = {
					TRAIT = tourney_participant
					TRACK = bow
					LEVEL_1 = yes
					LEVEL_3 = yes
				}
			}
			dynasty = {
				add_dynasty_prestige_level = 5
				add_dynasty_prestige = 10000
				add_dynasty_perk = hth_warfare_legacy_1
				add_dynasty_perk = hth_warfare_legacy_2
				add_dynasty_perk = hth_warfare_legacy_3
				add_dynasty_perk = hth_warfare_legacy_4
				add_dynasty_perk = hth_warfare_legacy_5
				if = {
					limit = {
						has_dlc_feature = hybridize_culture
					}
					add_dynasty_perk = hth_ep1_culture_legacy_1
				}
			}
			give_nickname = nick_genghis_khan
		}
	}
	else_if = {
		limit = {
			#Generate Temujin if there has BEEN NO Temujin
			NOT = {
				has_global_variable = temujin_was_born
			}
		}
		if = {
			limit = { has_game_rule = inversed_gender_equality }
			create_character = {
				name = "Borte" # AKA: Genghis Khan's wife
				gender = female
				location = scope:temujins_birthplace
				template = borte_character_template
				save_scope_as = temujin
			}
			scope:temujin = {
				# Make temporarily immune to disease
				add_character_flag = {
					flag = immune_to_disease
					years = 15
				}

				add_trait = greatest_of_khans
				give_temujin_land_effect = yes
				add_gold = 5000
				add_dread = high_dread
				spawn_temujins_court_effect = yes
				form_the_mongol_empire_effect = yes
				add_prestige = 25000
				give_nickname = nick_genghis_khan
				if = {
					limit = {
						has_mpo_dlc_trigger = no
						NOT = { has_perk = peacemaker_perk }
					}
					add_perk = peacemaker_perk
				}
				dynasty = {
					add_dynasty_prestige_level = 5
					add_dynasty_prestige = 10000
					add_dynasty_perk = hth_warfare_legacy_1
					add_dynasty_perk = hth_warfare_legacy_2
					add_dynasty_perk = hth_warfare_legacy_3
					add_dynasty_perk = hth_warfare_legacy_4
					add_dynasty_perk = hth_warfare_legacy_5
					if = {
						limit = {
							has_dlc_feature = hybridize_culture
						}
						add_dynasty_perk = hth_ep1_culture_legacy_1
					}
				}
			}
		}
		else_if = {
			limit = { has_game_rule = full_gender_equality }
			random_list = {
				#Female Ghengis Khan.
				50 = {
					create_character = {
						name = "Borte" # AKA: Genghis Khan's wife
						gender = female
						location = scope:temujins_birthplace
						template = borte_character_template
						save_scope_as = temujin
					}
					scope:temujin = {
						# Make temporarily immune to disease
						add_character_flag = {
							flag = immune_to_disease
							years = 15
						}

						add_trait = greatest_of_khans
						give_temujin_land_effect = yes
						add_gold = 5000
						add_dread = high_dread
						spawn_temujins_court_effect = yes
						form_the_mongol_empire_effect = yes
						add_prestige = 25000
						give_nickname = nick_genghis_khan
						if = {
							limit = {
								has_mpo_dlc_trigger = no
								NOT = { has_perk = peacemaker_perk }
							}
							add_perk = peacemaker_perk
						}
						dynasty = {
							add_dynasty_prestige_level = 5
							add_dynasty_prestige = 10000
							add_dynasty_perk = hth_warfare_legacy_1
							add_dynasty_perk = hth_warfare_legacy_2
							add_dynasty_perk = hth_warfare_legacy_3
							add_dynasty_perk = hth_warfare_legacy_4
							add_dynasty_perk = hth_warfare_legacy_5
							if = {
								limit = {
									has_dlc_feature = hybridize_culture
								}
								add_dynasty_perk = hth_ep1_culture_legacy_1
							}
						}
					}
				}
				#Male Ghengis Khan.
				50 = {
					create_character = {
						name = "Temujin" # AKA: Genghis Khan
						location = scope:temujins_birthplace
						template = genghis_khan_character_template
						save_scope_as = temujin
					}
					scope:temujin = {
						# Make temporarily immune to disease
						add_character_flag = {
							flag = immune_to_disease
							years = 15
						}

						add_trait = greatest_of_khans
						give_temujin_land_effect = yes
						add_gold = 5000
						add_dread = high_dread
						spawn_temujins_court_effect = yes
						form_the_mongol_empire_effect = yes
						add_prestige = 25000
						give_nickname = nick_genghis_khan
						if = {
							limit = {
								has_mpo_dlc_trigger = no
								NOT = { has_perk = peacemaker_perk }
							}
							add_perk = peacemaker_perk
						}
						dynasty = {
							add_dynasty_prestige_level = 5
							add_dynasty_prestige = 10000
							add_dynasty_perk = hth_warfare_legacy_1
							add_dynasty_perk = hth_warfare_legacy_2
							add_dynasty_perk = hth_warfare_legacy_3
							add_dynasty_perk = hth_warfare_legacy_4
							add_dynasty_perk = hth_warfare_legacy_5
							if = {
								limit = {
									has_dlc_feature = hybridize_culture
								}
								add_dynasty_perk = hth_ep1_culture_legacy_1
							}
						}
					}
				}
			}
		}
		else = {
			create_character = {
				name = "Temujin" # AKA: Genghis Khan
				location = scope:temujins_birthplace
				template = genghis_khan_character_template
				save_scope_as = temujin
			}
			scope:temujin = {
				# Make temporarily immune to disease
				add_character_flag = {
					flag = immune_to_disease
					years = 15
				}

				add_trait = greatest_of_khans
				give_temujin_land_effect = yes
				add_gold = 5000
				add_dread = high_dread
				spawn_temujins_court_effect = yes
				form_the_mongol_empire_effect = yes
				add_prestige = 25000
				give_nickname = nick_genghis_khan
				if = {
					limit = {
						has_mpo_dlc_trigger = no
						NOT = { has_perk = peacemaker_perk }
					}
					add_perk = peacemaker_perk
				}
				dynasty = {
					add_dynasty_prestige_level = 5
					add_dynasty_prestige = 10000
					add_dynasty_perk = hth_warfare_legacy_1
					add_dynasty_perk = hth_warfare_legacy_2
					add_dynasty_perk = hth_warfare_legacy_3
					add_dynasty_perk = hth_warfare_legacy_4
					add_dynasty_perk = hth_warfare_legacy_5
					if = {
						limit = {
							has_dlc_feature = hybridize_culture
						}
						add_dynasty_perk = hth_ep1_culture_legacy_1
					}
				}
			}
		}
		set_global_variable = {
			name =  temujin_was_born
			value = scope:temujin
		}
	}
	#Create a character... but they're random, not Temujin
	else = {
		create_character = {
			location = scope:temujins_birthplace
			template = dynamic_genghis_character_template
			save_scope_as = temujin
		}
		scope:temujin = {
			# Make temporarily immune to disease
			add_character_flag = {
				flag = immune_to_disease
				years = 15
			}
			add_trait = greatest_of_khans
			give_temujin_land_effect = yes
			add_gold = 5000
			add_dread = high_dread
			spawn_dynamic_mongol_court_effect = yes
			form_the_mongol_empire_effect = yes
			add_prestige = 25000
			give_nickname = nick_genghis_khan
			if = {
				limit = {
					has_mpo_dlc_trigger = no
					NOT = { has_perk = peacemaker_perk }
				}
				add_perk = peacemaker_perk
			}
			dynasty = {
				add_dynasty_prestige_level = 5
				add_dynasty_prestige = 10000
				add_dynasty_perk = hth_warfare_legacy_1
				add_dynasty_perk = hth_warfare_legacy_2
				add_dynasty_perk = hth_warfare_legacy_3
				add_dynasty_perk = hth_warfare_legacy_4
				add_dynasty_perk = hth_warfare_legacy_5
				if = {
					limit = {
						has_dlc_feature = hybridize_culture
					}
					add_dynasty_perk = hth_ep1_culture_legacy_1
				}
			}
		}
	}
	
	if = {
		limit = {
			scope:temujin = {
				is_ai = yes 
			}
		}
		if = {
			limit = {
				situation:dynastic_cycle ?= {
					situation_top_has_catalyst = catalyst_event_mongol_empire_appears
				}
			}
			situation:dynastic_cycle = {
				trigger_situation_catalyst = {
					catalyst = catalyst_event_mongol_empire_appears
					character = scope:temujin
				}
			}
		}
		#Event for MPO dlc owners
		if = {
			limit = {
				has_mpo_dlc_trigger = yes
			}
			every_player = {
				trigger_event = mpo_greatest_of_khans.1001 #Genghis notification event
			}
		}
		else = {
			#Normal event
			every_player = {
				limit = {
					NOT = {
						this = scope:temujin
					}
				}
				trigger_event = mongol_invasion.1002 # Mongol Empire spawned notification
			}
		}
	}
}