###########################################################
# Events for Special Regencies
#
# written by Vernica Pazos
###########################################################

namespace = special_regency_events
normal_or_historical_nations = yes

#Joao Takes the Crown
country_event = { 
	id = special_regency_events.1
	title = special_regency_events.1.t
	desc = special_regency_events.1.d
	picture = {
		trigger = {
			has_dlc = "Mandate of Heaven"
		}
		picture = BAD_WITH_MONARCH_eventPicture
	}
	picture = {
		trigger = {
			NOT = { has_dlc = "Art of War" }
		}
		picture = KING_SICK_IN_BED_eventPicture
	}
	
	fire_only_once = yes
	
	trigger = {
		tag = POR
		has_regency = no
		is_lesser_in_union = no
		has_ruler = "000 I"
		is_year = 1792
		NOT = { is_year = 1816 }
		has_heir = "Joao"
		heir_age = 15
		NOT = { has_country_flag = queen_maria_illness }
		government = monarchy
	}
	
	mean_time_to_happen = {
		months = 24
		modifier = {
			factor = 0.5
			NOT = { stability = 1 }
		}
	}
	
	immediate = {
		hidden_effect = {
			set_country_flag = queen_maria_illness
		}
	}
	
	option = { #push him to take the throne
		name = special_regency_events.1.a
		custom_tooltip = special_regency_events.1.tt
		hidden_effect = {
			exile_ruler_as = { name = por_exhiled_maria }
		}
		if = {
			limit = {
				has_dlc = "Rights of Man" 
			}
			hidden_effect = { add_ruler_personality = naive_personality }
		}
	}
	
	option = { #she can still rule
		name = special_regency_events.1.b
		add_estate_loyalty = {
			estate = estate_nobles
			loyalty = -5
		}
		add_estate_loyalty = {
			estate = estate_burghers
			loyalty = -5
		}
	}
}

# Recovering the Chteau de Chenonceau
country_event = {
	id = special_regency_events.2
	title = special_regency_events.2.t
	desc = special_regency_events.2.d
	picture = GREAT_BUILDING_eventPicture
	
	fire_only_once = yes
	
	trigger = {
		tag = FRA
		is_year = 1519
		NOT = { is_year = 1589 }
		OR = {
			has_ruler = "00000"
			has_global_flag = wih_catherine_demedici_flag
		}
		NOT = { has_country_flag = catherine_demedici }
		government = monarchy
	}

	mean_time_to_happen = {
		months = 24
	}
	
	immediate = {
		hidden_effect = {
			set_country_flag = catherine_demedici
		}
	}
	
	option = { #we need to end this depravation
		name = special_regency_events.2.a
		if = {
			limit = {
				owns_core_province = 4389
			}
			4389 = {
				if = {
					limit = {
						NOT = { fort_level = 2 }
					}
					add_building = courthouse
				}
				add_province_modifier = {
					name = "chateau_de_chenonceau"
					duration = -1
				}
			}
		}
		else = {
			capital_scope = {
				if = {
					limit = {
						NOT = { fort_level = 2 }
					}
					add_building = courthouse
				}
				add_province_modifier = {
					name = "chateau_de_chenonceau"
					duration = -1
				}
			}
		}
		add_treasury = 50
	}
}

# Sten Sture the Elder
country_event = {
	id = special_regency_events.3
	title = special_regency_events.3.t
	desc = special_regency_events.3.d
	picture = REVOLUTION_eventPicture
	
	fire_only_once = yes
	
	trigger = {
		tag = SWE
		has_regency = no
		is_year = 1460
		NOT = { is_year = 1503 }
		NOT = { has_country_flag = sten_sture_regency }
		NOT = { has_ruler = "00000000000" }
		government = monarchy
		OR = {
			has_ruler = "000 VIII"
			NOT = { heir_age = 15 }
			has_heir = no
		}
		is_lesser_in_union = no
		NOT = { dynasty = "0000" }
		NOT = { has_ruler_modifier = swe_rise_of_a_new_dynasty }
	}

	mean_time_to_happen = {
		months = 4
	}
	
	immediate = {
		hidden_effect = {
			set_country_flag = sten_sture_regency
		}
	}
	
	option = { #he should take care of the country
		name = special_regency_events.3.a
		hidden_effect = {
			exile_ruler_as = { 
				name = swe_karl_exiled
				kill_monarch = no
			}
		}
		if = {
			limit = {
				NOT = { has_ruler = "00000000000" }
			}
			if = {
				limit = {
					has_heir = yes
					NOT = { heir_age = 15 }
				}
				define_ruler = {
					name = "00000000000"
					dynasty = "00000"
					regency = yes
					age = 30
					claim = 75
					change_adm = 1
					change_dip = 1
					change_mil = 1
				}
			}
			else = {
				define_ruler = {
					name = "00000000000"
					dynasty = "00000"
					age = 30
					claim = 75
					change_adm = 1
					change_dip = 1
					change_mil = 1
				}
			}
			hidden_effect = {
				add_ruler_personality = scholar_personality
			}
		}
		else = {
			change_mil = 1
			hidden_effect = {
				add_ruler_personality = scholar_personality
			}
		}
		if = {
			limit = {
				exists = DAN
			}
			DAN = {
				add_opinion = {
					who = ROOT
					modifier = sten_sture_opinion
				}
			}
		}
		add_estate_loyalty = {
			estate = estate_burghers
			loyalty = 5
		}
		add_estate_loyalty = {
			estate = estate_church
			loyalty = -5
		}
		capital_scope = {
			add_unrest = -2
		}
	}
	
	option = { #no
		name = special_regency_events.3.b
		add_estate_loyalty = {
			estate = estate_nobles
			loyalty = 5
		}
		add_estate_loyalty = {
			estate = estate_church
			loyalty = 10
		}
		random_owned_province = {
			add_unrest = 3
		}
		random_owned_province = {
			add_unrest = 3
		}
	}
}

# Nguyễn Thị Anh Is Doing Great
country_event = {
	id = special_regency_events.4
	title = special_regency_events.4.t
	desc = special_regency_events.4.d
	picture = {
		trigger = {
			has_dlc = "El Dorado"
		}
		picture = wihgfx_FEMALE_RULER_eventPicture
	}
	picture = {
		trigger = {
			NOT = { has_dlc = "El Dorado" }
		}
		picture = GOOD_WITH_MONARCH_eventPicture
	}
	
	fire_only_once = yes
	
	trigger = {
		is_year = 1440
		NOT = { is_year = 1459 }
		OR = {
			tag = DAI
			primary_culture = vietnamese
			primary_culture = vietnamese_new
		}
		NOT = { has_global_flag = nguyen_thi_anh }
		has_ruler = "Nguyen Thi Anh"
		has_regency = yes
		stability = 1
		is_at_war = no
	}

	mean_time_to_happen = {
		months = 60
	}
	
	immediate = {
		hidden_effect = {
			set_global_flag = nguyen_thi_anh
		}
	}
	
	option = { #have her as advisor
		name = special_regency_events.4.a
		trigger = {
			heir_age = 15
		}
		add_adm_power = 100
		add_dip_power = 100
		add_mil_power = 100
		add_meritocracy_effect = yes
		if = {
			limit = {
				has_updated_culture = { culture = vietnamese }
			}
			define_advisor = {
				name = "Nguyen Thi Anh"
				culture = vietnamese_new
				type = diplomat
				discount = yes
				skill = 2
				female = yes
			}
		}
		else = {
			define_advisor = {
				name = "Nguyen Thi Anh"
				culture = vietnamese
				type = diplomat
				discount = yes
				skill = 2
				female = yes
			}
		}
	}
	
	option = { #give her the rule
		name = special_regency_events.4.b
		if = {
			limit = {
				has_updated_culture = { culture = vietnamese }
			}
			define_ruler = {
				name = "Nguyen Thi Anh"
				culture = vietnamese_new
				age = 22
				claim = 65
				adm = 4
				dip = 3
				mil = 3
				female = yes
			}
		}
		else = {
			define_ruler = {
				name = "Nguyen Thi Anh"
				culture = vietnamese
				age = 22
				claim = 65
				adm = 4
				dip = 3
				mil = 3
				female = yes
			}
		}
	}
	
	option = { #do nothing
		name = special_regency_events.4.c
		add_prestige = -10
	}
}

# The Education of the Heir
country_event = {
	id = special_regency_events.5
	title = special_regency_events.5.t
	desc = special_regency_events.5.d
	picture = {
		trigger = {
			has_dlc = "Mare Nostrum"
		}
		picture = QUEEN_AND_MALE_HEIR_eventPicture
	}
	picture = {
		trigger = {
			NOT = { has_dlc = "Mare Nostrum" }
		}
		picture = PRAYING_evenPicture
	}

	fire_only_once = yes

	trigger = {
		is_year = 1440
		NOT = { is_year = 1459 }
		OR = {
			tag = DAI
			primary_culture = vietnamese
			primary_culture = vietnamese_new
		}
		has_ruler = "Nguyen Thi Anh"
		has_global_flag = nguyen_thi_anh
		has_heir = yes
		NOT = { has_global_flag = dai_heir_education }
	}
	
	mean_time_to_happen = {
		months = 30
	}
	
	immediate = {
		set_global_flag = dai_heir_education
	}
	
	option = {
		name = special_regency_events.5.a
		random_list = {
			33 = {
				change_heir_adm = 1
			}
			33 = {
				change_heir_dip = 1
			}
			33 = {
				change_heir_mil = 1
			}
			1 = {
			}
		}
		add_treasury = -10
	}
}
# Jung Soon > Queen Dowager Yesun
country_event = {
	id = special_regency_events.6
	title = special_regency_events.6.t
	desc = special_regency_events.6.d
	picture = {
		trigger = {
			has_dlc = "Mare Nostrum"
		}
		picture = QUEEN_AT_COUNCIL_TABLE_eventPicture
	}
	picture = {
		trigger = {
			NOT = { has_dlc = "Mare Nostrum" }
		}
		picture = KING_SICK_IN_BED_eventPicture
	}
	
	fire_only_once = yes
	
	trigger = {
		OR = {
			tag = KOR
			primary_culture = korean
			primary_culture = korean_new
		}
		is_year = 1759
		NOT = { is_year = 1805 }
		has_regency = no
		NOT = { stability = 1 }
		NOT = { has_ruler = "Jung Soon" }
		NOT = { has_country_flag = queen_jung_soon }
		OR = {
			NOT = {
				estate_loyalty = {
					estate = estate_nobles 
					loyalty = 65
				}
			}
			NOT = {
				estate_loyalty = {
					estate = estate_church
					loyalty = 50
				}
			}
		}
	}

	mean_time_to_happen = {
		months = 12
	}
	
	immediate = {
		hidden_effect = {
			set_country_flag = queen_jung_soon
		}
	}
	
	option = { #make her regent
		name = special_regency_events.6.a
		trigger = {
			has_heir = yes
		}
		hidden_effect = {
			exile_ruler_as = { name = yes }
		}
		if = {
			limit = {
				has_updated_culture = { culture = korean }
			}
			define_ruler = {
				name = "Jung Soon"
				dynasty = "Gyeongju Kim"
				culture = korean_new
				regency = yes
				claim = 65
				change_adm = 3
				change_dip = 3
				change_mil = 1
				female = yes
			}
		}
		else = {
			define_ruler = {
				name = "Jung Soon"
				dynasty = "Gyeongju Kim"
				culture = korean
				regency = yes
				claim = 65
				change_adm = 3
				change_dip = 3
				change_mil = 1
				female = yes
			}
		}
		custom_tooltip = special_regency_events.6.tt
	}
	
	option = { #give her the country
		name = special_regency_events.6.b
		hidden_effect = {
			exile_ruler_as = { name = yes }
		}
		if = {
			limit = {
				has_updated_culture = { culture = korean }
			}
			define_ruler = {
				name = "Jung Soon"
				dynasty = "Gyeongju Kim"
				culture = korean_new
				claim = 65
				change_adm = 3
				change_dip = 3
				change_mil = 1
				female = yes
			}
		}
		else = {
			define_ruler = {
				name = "Jung Soon"
				dynasty = "Gyeongju Kim"
				culture = korean
				claim = 65
				change_adm = 3
				change_dip = 3
				change_mil = 1
				female = yes
			}
		}
		add_stability = -1
		custom_tooltip = special_regency_events.6.tt2
	}
	
	option = { #let the heir rule
		name = special_regency_events.6.c
		hidden_effect = {
			exile_ruler_as = { name = yes }
		}
		trigger = {
			heir_age = 15
		}
	}
}

# Queen Dowager Yesun Sinyu Persecution
country_event = {
	id = special_regency_events.7
	title = special_regency_events.7.t
	desc = special_regency_events.7.d
	picture = RELIGIOUS_TURMOIL_eventPicture
	
	fire_only_once = yes
	
	trigger = {
		has_regency = no
		is_year = 1759
		NOT = { is_year = 1805 }
		has_country_flag = queen_jung_soon
		any_owned_province = {
			religion_group = christian
		}
	}

	mean_time_to_happen = {
		months = 30
		modifier = {
			factor = 0.8
			estate_loyalty = {
				estate = estate_nobles
				loyalty = 65
			}
		}
	}
	
	option = { #execute the Catholics
		name = special_regency_events.7.a
		every_owned_province = {
			limit = {
				religion_group = christian
			}
			change_religion = ROOT
			add_unrest = 2
		}
	}
	
	option = { #this won't look good on us
		name = special_regency_events.7.b
		every_owned_province = {
			limit = {
				religion_group = christian
			}
			add_unrest = -1
		}
		add_estate_loyalty = {
			estate = estate_nobles 
			loyalty = -10
		}
	}
}