namespace = disaster_fee_portuguese_succession_crisis

country_event = {
	id = disaster_fee_portuguese_succession_crisis.1
	title = disaster_fee_portuguese_succession_crisis.1.T
	desc = disaster_fee_portuguese_succession_crisis.1.D
	picture = CIVIL_WAR_eventPicture

	major = yes
	is_triggered_only = yes

	immediate = {
		hidden_effect = {
			random_owned_province = {
				limit = {
					continent = europe
					is_capital = no
					is_island = no
				}
				save_event_target_as = rebels_prov_1
			}
			if = {
				limit = {
					any_owned_province = {
						continent = europe
						is_capital = no
						is_island = no
						NOT = { province_id = event_target:rebels_prov_1 }
					}
				}
				random_owned_province = {
					limit = {
						continent = europe
						is_capital = no
						is_island = no
						NOT = { province_id = event_target:rebels_prov_1 }
					}
					save_event_target_as = rebels_prov_2
				}
			}
			else = {
				random_owned_province = {
					limit = {
						continent = europe
						is_capital = no
						is_island = no
					}
					save_event_target_as = rebels_prov_2
				}
			}
			if = {
				limit = {
					any_owned_province = {
						continent = europe
						is_capital = no
						is_island = no
						NOT = { province_id = event_target:rebels_prov_1 }
						NOT = { province_id = event_target:rebels_prov_2 }
					}
				}
				random_owned_province = {
					limit = {
						continent = europe
						is_capital = no
						is_island = no
						NOT = { province_id = event_target:rebels_prov_1 }
						NOT = { province_id = event_target:rebels_prov_2 }
					}
					save_event_target_as = rebels_prov_3
				}
			}
			else = {
				random_owned_province = {
					limit = {
						continent = europe
						is_capital = no
						is_island = no
					}
					save_event_target_as = rebels_prov_3
				}
			}
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.1.OPT1

		add_stability = -2
		event_target:rebels_prov_1 = {
			spawn_rebels = {
				type = pretender_rebels
				size = 1
				win = yes
			}
		}
		event_target:rebels_prov_2 = {
			spawn_rebels = {
				type = pretender_rebels
				size = 1
				win = yes
			}
		}
		event_target:rebels_prov_3 = {
			spawn_rebels = {
				type = pretender_rebels
				size = 1
				win = yes
			}
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.1.OPT2

		add_stability = -2
		tooltip = {
			if = {
				limit = {
					OR = {
						has_regency = no
						has_consort_regency = yes
					}
				}
				kill_ruler = yes
			}
		}
		if = {
			limit = {
				has_heir = yes
			}
			kill_heir = { }
		}
		define_ruler = {
			age = 20
			male = yes
			culture = ROOT
			religion = ROOT
			claim = 50
		}
		event_target:rebels_prov_1 = {
			spawn_rebels = {
				type = pretender_rebels
				size = 1
				win = yes
			}
		}
		event_target:rebels_prov_2 = {
			spawn_rebels = {
				type = pretender_rebels
				size = 1
				win = yes
			}
		}
		event_target:rebels_prov_3 = {
			spawn_rebels = {
				type = pretender_rebels
				size = 1
				win = yes
			}
		}
	}

	after = {
		set_country_flag = had_fee_portuguese_succession_crisis
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.2
	title = disaster_fee_portuguese_succession_crisis.2.T
	desc = disaster_fee_portuguese_succession_crisis.2.D
	picture = GOOD_WITH_MONARCH_eventPicture

	major = yes
	is_triggered_only = yes

	option = {
		name = disaster_fee_portuguese_succession_crisis.2.OPT1

		add_prestige_or_monarch_power = { amount = 20 }
		add_legitimacy_equivalent = { amount = 20 republican_tradition = 10 }
		add_country_modifier = {
			name = fee_portuguese_succession_crisis_resolved
			duration = 18250
		}
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.3
	title = disaster_fee_portuguese_succession_crisis.3.T
	desc = disaster_fee_portuguese_succession_crisis.3.D
	picture = CIVIL_WAR_eventPicture

	is_triggered_only = yes

	trigger = {
		any_owned_province = {
			continent = europe
			is_capital = no
			is_island = no
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.3.OPT1

		random_owned_province = {
			limit = {
				continent = europe
				is_capital = no
				is_island = no
			}
			pretender_rebels = 2
		}
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.4
	title = disaster_fee_portuguese_succession_crisis.4.T
	desc = disaster_fee_portuguese_succession_crisis.4.D
	picture = CIVIL_WAR_eventPicture

	is_triggered_only = yes

	trigger = {
		num_of_owned_provinces_with = {
			value = 2
			continent = europe
			is_capital = no
			is_island = no
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.4.OPT1

		random_owned_province = {
			limit = {
				continent = europe
				is_capital = no
				is_island = no
			}
			anti_tax_rebels = 2
		}
		random_owned_province = {
			limit = {
				continent = europe
				is_capital = no
				is_island = no
			}
			particularist_rebels = 2
		}
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.5
	title = disaster_fee_portuguese_succession_crisis.5.T
	desc = disaster_fee_portuguese_succession_crisis.5.D
	picture = GOOD_WITH_MONARCH_eventPicture

	fire_only_once = yes
	is_triggered_only = yes

	trigger = {
		religion = catholic
		num_of_cardinals = 1
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.5.OPT1

		tooltip = {
			if = {
				limit = {
					OR = {
						has_regency = no
						has_consort_regency = yes
					}
				}
				kill_ruler = yes
			}
		}
		if = {
			limit = {
				has_heir = yes
			}
			kill_heir = { }
		}
		define_ruler = {
			name = "Henrique"
			dynasty = "de Avis"
			age = 20
			male = yes
			culture = ROOT
			religion = ROOT
			adm = 2
			dip = 2
			mil = 2
			claim = 100
		}
		if = {
			limit = {
				has_dlc = "Rights of Man"
			}
			custom_tooltip = PORTUGUESE_SUCCESSION_CRISIS_NEW_RULER_WILL_GAIN_INFERTILE_TRAIT_TT
			hidden_effect = {
				add_ruler_personality = infertile_personality
			}
		}
		random_owned_province = {
			limit = {
				has_cardinal = yes
			}
			remove_cardinal = yes
		}
		if = {
			limit = {
				is_papal_controller = no
			}
			random_country = {
				limit = {
					is_papal_controller = yes
				}
				country_event = { id = disaster_fee_portuguese_succession_crisis.6 days = 15 }
			}
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.5.OPT2

		add_legitimacy_equivalent = { amount = -20 republican_tradition = -10 }
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.6
	title = disaster_fee_portuguese_succession_crisis.6.T
	desc = disaster_fee_portuguese_succession_crisis.6.D
	picture = DIPLOMACY_eventPicture

	is_triggered_only = yes

	option = {
		name = disaster_fee_portuguese_succession_crisis.6.OPT1

		ai_chance = {
			factor = 100
			modifier = {
				factor = 0
				OR = {
					ai_attitude = { who = FROM attitude = attitude_hostile }
					ai_attitude = { who = FROM attitude = attitude_rivalry }
					ai_attitude = { who = FROM attitude = attitude_outraged }
				}
			}
		}

		add_prestige = -10
		add_dip_power = 25
		FROM = {
			country_event = { id = disaster_fee_portuguese_succession_crisis.7 days = 15 }
			add_opinion = {
				who = ROOT
				modifier = fee_portuguese_succession_crisis_acceptance
			}
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.6.OPT2

		ai_chance = {
			factor = 100
			modifier = {
				factor = 0
				OR = {
					ai_attitude = { who = FROM attitude = attitude_friendly }
					ai_attitude = { who = FROM attitude = attitude_allied }
					ai_attitude = { who = FROM attitude = attitude_threatened }
				}
			}
		}

		add_prestige_or_monarch_power = { amount = 20 }
		if = {
			limit = {
				NOT = { tag = PAP }
			}
			add_papal_influence = 10
		}
		FROM = {
			country_event = { id = disaster_fee_portuguese_succession_crisis.8 days = 15 }
			add_opinion = {
				who = ROOT
				modifier = fee_portuguese_succession_crisis_rejection
			}
		}
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.7
	title = disaster_fee_portuguese_succession_crisis.7.T
	desc = disaster_fee_portuguese_succession_crisis.7.D
	picture = GOOD_WITH_MONARCH_eventPicture

	is_triggered_only = yes

	option = {
		name = disaster_fee_portuguese_succession_crisis.7.OPT1

		add_stability_or_adm_power = yes
		add_prestige_or_monarch_power = { amount = 20 }
		add_papal_influence = 30
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.8
	title = disaster_fee_portuguese_succession_crisis.8.T
	desc = disaster_fee_portuguese_succession_crisis.8.D
	picture = GOOD_WITH_MONARCH_eventPicture

	is_triggered_only = yes

	option = {
		name = disaster_fee_portuguese_succession_crisis.8.OPT1

		add_legitimacy_equivalent = { amount = -15 republican_tradition = -7 }
		add_ruler_modifier = {
			name = fee_portuguese_succession_crisis_chaste_king
			duration = -1
		}
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.9
	title = disaster_fee_portuguese_succession_crisis.9.T
	desc = disaster_fee_portuguese_succession_crisis.9.D
	picture = CIVIL_WAR_eventPicture

	is_triggered_only = yes

	trigger = {
		OR = {
			stability = -2
			any_owned_province = {
				continent = europe
				is_capital = no
				is_island = no
			}
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.9.OPT1

		add_stability = -1
		random_owned_province = {
			limit = {
				continent = europe
				is_capital = no
				is_island = no
			}
			noble_rebels = 2
		}
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.10
	title = disaster_fee_portuguese_succession_crisis.10.T
	desc = disaster_fee_portuguese_succession_crisis.10.D
	picture = CIVIL_WAR_eventPicture

	hidden = yes
	fire_only_once = yes
	is_triggered_only = yes

	trigger = {
		valid_for_personal_unions_trigger = yes
		OR = {
			AND = {
				exists = SPA
				SPA = {
					valid_for_personal_unions_trigger = yes
				}
			}
			AND = {
				NOT = { exists = SPA }
				exists = CAS
				CAS = {
					valid_for_personal_unions_trigger = yes
				}
			}
		}
	}

	immediate = {
		hidden_effect = {
			if = {
				limit = {
					exists = SPA
				}
				SPA = {
					country_event = { id = disaster_fee_portuguese_succession_crisis.11 }
				}
			}
			else = {
				CAS = {
					country_event = { id = disaster_fee_portuguese_succession_crisis.11 }
				}
			}
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.10.OPT1

		ai_chance = { factor = 100 }
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.11
	title = disaster_fee_portuguese_succession_crisis.11.T
	desc = disaster_fee_portuguese_succession_crisis.11.D
	picture = CIVIL_WAR_eventPicture

	major = yes
	major_trigger = {
		tag = POR
	}
	is_triggered_only = yes

	option = {
		name = disaster_fee_portuguese_succession_crisis.11.OPT1

		ai_chance = { factor = 75 }

		if = {
			limit = {
				alliance_with = FROM
			}
			custom_tooltip = PORTUGUESE_SUCCESSION_CRISIS_BREAK_ALLIANCE_WITH_POR_TT
			hidden_effect = {
				add_rival = FROM
				remove_rival = FROM
			}
			tooltip = {
				add_truce_with = FROM
			}
		}
		reverse_add_opinion = {
			who = FROM
			modifier = fee_portuguese_succession_crisis_involvement
		}
		add_casus_belli = {
			target = FROM
			type = cb_restore_personal_union
		}
		FROM = {
			country_event = { id = disaster_fee_portuguese_succession_crisis.12 days = 15 }
		}
	}

	option = {
		name = disaster_fee_portuguese_succession_crisis.11.OPT2

		ai_chance = { factor = 25 }

		add_prestige_or_monarch_power = { amount = 20 }
		reverse_add_opinion = {
			who = FROM
			modifier = fee_portuguese_succession_crisis_grateful
		}
	}
}

country_event = {
	id = disaster_fee_portuguese_succession_crisis.12
	title = disaster_fee_portuguese_succession_crisis.12.T
	desc = disaster_fee_portuguese_succession_crisis.12.D
	picture = CIVIL_WAR_eventPicture

	is_triggered_only = yes

	option = {
		name = disaster_fee_portuguese_succession_crisis.12.OPT1

		add_mil_power = 50
		add_country_modifier = {
			name = fee_portuguese_succession_crisis_invasion_imminent
			duration = 1825
		}
	}
}