﻿namespace = mi_rival

mi_rival.100 = { # ruler get a new rival
	type = country_event
	title = "mi_rival.100.t"
	desc = "mi_rival.100.desc"
	picture = crucifixion
	
	left_portrait = scope:mi_rival_ruler
	right_portrait = scope:mi_rival_target

	trigger = {
		root.current_ruler = {
			is_alive = yes
		}
		scope:target = {
			is_alive = yes
		}
	}

	immediate = {
		hidden_effect = {
			root.current_ruler = {
				save_scope_as = mi_rival_ruler
			}
			scope:target = {
				save_scope_as = mi_rival_target
			}
		}
	}

	option = { 
		name = "mi_rival.100.a"
		custom_tooltip = "mi_rival.100.a.custom"
		if = {
			limit = {
				AND = {
					root = scope:mi_rival_ruler.employer
					root = scope:mi_rival_target.employer
				}
			}
			root = {
				add_treasury = {
					value = has_monthly_income
					multiply = -3
				}
				add_oratory_power = subtract_oratory_power_medium
			}
		}
		scope:mi_rival_ruler = {
			add_prominence = prominence_large
		}
		hidden_effect = {
			random_list = {
				3 = { # success
					trigger_event = { id = mi_rival.101 }
				}
				1 = { # fail
					trigger_event = { id = mi_rival.102 }
				}
			}
		}
	}

	option = { 
		name = "mi_rival.100.b"
		custom_tooltip = "mi_rival.100.b.custom"
		if = {
			limit = {
				AND = {
					root = scope:mi_rival_ruler.employer
					root = scope:mi_rival_target.employer
				}
			}
			root = {
				add_treasury = {
					value = has_monthly_income
					multiply = -1
				}
				add_oratory_power = subtract_oratory_power_small
			}
		}
		scope:mi_rival_ruler = {
			add_prominence = prominence_medium
		}
		hidden_effect = {
			random_list = {
				1 = { # success
					trigger_event = { id = mi_rival.101 }
				}
				3 = { # fail
					trigger_event = { id = mi_rival.102 }
				}
			}
		}
	}

	option = { 
		name = "mi_rival.100.c"
		custom_tooltip = "mi_rival.100.c.custom"
		if = {
			limit = {
				AND = {
					root = scope:mi_rival_ruler.employer
					root = scope:mi_rival_target.employer
				}
			}
			root = {
				add_tyranny = tyranny_small
			}
		}
		scope:mi_rival_ruler = {
			add_prominence = subtract_prominence_small
		}
		scope:mi_rival_target = {
			add_loyalty = subtract_loyalty_small
		}
	}
}

mi_rival.101 = { 
	type = country_event
	title = "mi_rival.101.t"
	desc = "mi_rival.101.desc"
	picture = hellenic_marketplace
	
	left_portrait = scope:mi_rival_ruler
	right_portrait = scope:mi_rival_target

	trigger = {
		exists = scope:mi_rival_ruler
		scope:mi_rival_ruler = {
			is_alive = yes
		}
		exists = scope:mi_rival_target
		scope:mi_rival_target = {
			is_alive = yes
		}
	}

	option = {
		name = "mi_rival.101.a"
		custom_tooltip = "mi_rival.101.a.custom"
		if = {
			limit = {
				AND = {
					root = scope:mi_rival_ruler.employer
					root = scope:mi_rival_target.employer
				}
			}
			root = {
				add_tyranny = tyranny_medium
			}
		}
		scope:mi_rival_target = {
			add_loyalty = subtract_loyalty_huge
			add_rival = scope:mi_rival_ruler
		}
	}
}

mi_rival.102 = { 
	type = country_event
	title = "mi_rival.102.t"
	desc = "mi_rival.102.desc"
	picture = throneroom
	
	left_portrait = scope:mi_rival_ruler
	right_portrait = scope:mi_rival_target

	trigger = {
		exists = scope:mi_rival_ruler
		scope:mi_rival_ruler = {
			is_alive = yes
		}
		exists = scope:mi_rival_target
		scope:mi_rival_target = {
			is_alive = yes
		}
	}

	option = {
		name = "mi_rival.102.a"
		custom_tooltip = "mi_rival.102.a.custom"
		if = {
			limit = {
				AND = {
					root = scope:mi_rival_ruler.employer
					root = scope:mi_rival_target.employer
				}
			}
			root = {
				add_tyranny = tyranny_small
			}
		}
		scope:mi_rival_target = {
			add_loyalty = subtract_loyalty_medium
		}
	}
}

mi_rival.200 = { 
	type = country_event
	title = "mi_rival.200.t"
	desc = "mi_rival.200.desc"
	picture = crucifixion
	
	left_portrait = root.current_ruler
	right_portrait = scope:target

	trigger = {
		exists = root.current_ruler
		root.current_ruler = {
			is_alive = yes
		}
		exists = scope:target
		scope:target = {
			is_alive = yes
		}
	}

	option = {
		name = "mi_rival.200.a"
		custom_tooltip = "mi_rival.200.a.custom"
		scope:target = {
			remove_rival = root.current_ruler
			add_loyalty = loyalty_large
		}
	}
}