namespace = RIV

character_event = {
	id = RIV.1000
	#desc = EVTDESC2000
	#picture = GFX_evt_child_play
	
	is_triggered_only = yes
	hide_window = yes
	prisoner = yes
	trigger = {
		
		NOT = {has_character_flag = executed}
		NOT = {has_character_modifier = house_arrest}
		
	}
	
	immediate = {
		host = {
			ROOT = {
				if = {
					limit = {
						is_rival = PREV
						NOT = {trait = avenged_kin}
						OR = {
							reverse_has_opinion_modifier = {
								modifier = opinion_battle_death_close_kin
								who = PREV
							}
							reverse_has_opinion_modifier = {
								modifier = opinion_executed_close_kin
								who = PREV
							}
							reverse_has_opinion_modifier = {
								modifier = opinion_rot_close_kin
								who = PREV
							}
							reverse_has_opinion_modifier = {
								modifier = opinion_killed_close_kin
								who = PREV
							}
							reverse_has_opinion_modifier = {
								modifier = opinion_killed_father
								who = PREV
							}
							reverse_has_opinion_modifier = {
								modifier = bek
								who = PREV
							}
							reverse_has_opinion_modifier = {
								modifier = sck
								who = PREV
							}
						}
						
					}
					host = {add_trait = avenged_kin}
				}
				if = {
					limit = {
						father = {
							NOT = { character = PREVPREV }
						}
					}
					father = {
						set_character_flag = tmp_msg
						opinion = {
							who = PREVPREV
							modifier = opinion_rot_close_kin
							months = 1200
						}
						add_rival = PREVPREV
					}
					
				}
				
				if = {
					limit = {
						mother = {
							NOT = { character = PREVPREV }
						}
					}
					mother = {
						set_character_flag = tmp_msg
						opinion = {
							who = PREVPREV
							modifier = opinion_rot_close_kin
							months = 1200
						}
						add_rival = PREVPREV
					}
					
				}
				if = {
					limit = {
						spouse = {
							NOT = { character = PREVPREV }
						}
						NOT = {has_plot = plot_kill_spouse}
						NOT = {has_character_flag = tmp_msg}
					}
					spouse = {
						set_character_flag = tmp_msg
						opinion = {
							who = PREVPREV
							modifier = opinion_rot_close_kin
							months = 1200
						}
						add_rival = PREVPREV
					}
					
				}
				any_child = {
					limit = {
						NOT = { character = PREVPREV }
						NOT = {has_character_flag = tmp_msg}
					}
					set_character_flag = tmp_msg
					opinion = {
						who = PREVPREV
						modifier = opinion_rot_close_kin
						months = 1200
					}
					add_rival = PREVPREV
				}
				any_lover = {
					limit = {
						NOT = { character = PREVPREV }
						NOT = {has_character_flag = tmp_msg}
					}
					set_character_flag = tmp_msg
					opinion = {
						who = PREVPREV
						modifier = opinion_rot_close_kin
						months = 1200
					}
					add_rival = PREVPREV
				}
				any_sibling = {
					limit = {
						NOT = { character = PREVPREV }
						NOT = {has_character_flag = tmp_msg}
						opinion = { who = ROOT value = 30 } #My beloved Bro/Sis
					}
					set_character_flag = tmp_msg
					opinion = {
						who = PREVPREV
						modifier = opinion_rot_close_kin
						months = 1200
					}
					add_rival = PREVPREV
				}
				father = {
					clr_character_flag = tmp_msg
				}
				mother = {
					clr_character_flag = tmp_msg
				}
				spouse = {
					clr_character_flag = tmp_msg
				}
				any_lover = {
					clr_character_flag = tmp_msg
				}
				any_child = {
					clr_character_flag = tmp_msg
				}
				any_sibling = {
					clr_character_flag = tmp_msg
				}
			}
		}

	}
	
	option = {
		#name = IRONICP
	}
	
}


character_event = {
	id = RIV.2000
	desc = EVTDESC154
	picture = GFX_evt_beheading
	
	is_triggered_only = yes
	hide_window = yes
	
	immediate = {
		set_character_flag = executed
		FROM = {
			if = {
				limit = {
					is_rival = ROOT
					NOT = {trait = avenged_kin}
					OR = {
						has_opinion_modifier = {
							modifier = opinion_battle_death_close_kin
							who = ROOT
						}
						has_opinion_modifier = {
							modifier = opinion_executed_close_kin
							who = ROOT
						}
						has_opinion_modifier = {
							modifier = opinion_rot_close_kin
							who = ROOT
						}
						has_opinion_modifier = {
							modifier = opinion_killed_close_kin
							who = ROOT
						}
						has_opinion_modifier = {
							modifier = opinion_killed_father
							who = ROOT
						}
						has_opinion_modifier = {
							modifier = bek
							who = ROOT
						}
						has_opinion_modifier = {
							modifier = sck
							who = ROOT
						}
					}
					
				}
				add_trait = avenged_kin
			}
		}
		if = {
			limit = {
				father = {
					NOT = { character = FROM }
				}
			}
			father = {
				set_character_flag = tmp_msg
				opinion = {
					who = FROM
					modifier = opinion_executed_close_kin
					months = 1200
				}
				add_rival = FROM
			}
		}
		
		if = {
			limit = {
				mother = {
					NOT = { character = FROM }
				}
			}
			mother = {
				set_character_flag = tmp_msg
				opinion = {
					who = FROM
					modifier = opinion_executed_close_kin
					months = 1200
				}
				add_rival = FROM
			}
		}
		
		if = {
			limit = {
				spouse = {
					NOT = { character = FROM }
				}
				NOT = {has_plot = plot_kill_spouse}
				NOT = {has_character_flag = tmp_msg}
			}
			spouse = {
				set_character_flag = tmp_msg
				opinion = {
					who = FROM
					modifier = opinion_executed_close_kin
					months = 1200
				}
				add_rival = FROM
			}
			
		}
		
		any_child = {
			limit = {
				NOT = { character = FROM }
				NOT = {has_character_flag = tmp_msg}
			}
			set_character_flag = tmp_msg
			opinion = {
				who = FROM
				modifier = opinion_executed_close_kin
				months = 1200
			}
			add_rival = FROM
		}
		any_lover = {
			limit = {
				NOT = { character = FROM }
				NOT = {has_character_flag = tmp_msg}
			}
			set_character_flag = tmp_msg
			opinion = {
				who = FROM
				modifier = opinion_executed_close_kin
				months = 1200
			}
			add_rival = FROM
		}
		any_sibling = {
			limit = {
				NOT = { character = FROM }
				opinion = { who = ROOT value = 30 } #My beloved Bro/Sis
				NOT = {has_character_flag = tmp_msg}
			}
			set_character_flag = tmp_msg
			opinion = {
				who = FROM
				modifier = opinion_executed_close_kin
				months = 1200
			}
			add_rival = FROM
		}
		
		father = {
			clr_character_flag = tmp_msg
		}
		mother = {
			clr_character_flag = tmp_msg
		}
		spouse = {
			clr_character_flag = tmp_msg
		}
		any_lover = {
			clr_character_flag = tmp_msg
		}
		any_child = {
			clr_character_flag = tmp_msg
		}
		any_sibling = {
			clr_character_flag = tmp_msg
		}
	}

	option = {
		name = "EVTOPTA154"
	}
}



character_event = {
	id = RIV.5000
	desc = RIV5000
	picture = GFX_evt_bad_news
	
	is_triggered_only = yes

	
	trigger = {
		ai = no
	}
	
	option = {
		tooltip = {
			FROM = {
				add_trait = blinded
			}
			add_rival = FROMFROM
		}
		name = RIV5000A
	}
	
}


character_event = {
	id = RIV.5001
	desc = RIV5001
	picture = GFX_evt_bad_news
	
	is_triggered_only = yes

	
	trigger = {
		ai = no
	}
	
	option = {
		tooltip = {
			FROM = {
				death = {
					death_reason = death_battle
					killer = FROMFROM
				}
			}
			add_rival = FROMFROM
		}
		name = RIV5001A
	}
	
}


character_event = {
	id = RIV.5002
	desc = RIV5002
	picture = GFX_evt_bad_news
	
	is_triggered_only = yes

	
	trigger = {
		ai = no
	}
	
	option = {
		tooltip = {
			FROM = {
				add_trait = incapable
			}
			add_rival = FROMFROM
		}
		name = RIV5002A
	}
	
}

character_event = {
	id = RIV.5003
	desc = RIV5003
	picture = GFX_evt_bad_news
	
	is_triggered_only = yes

	
	trigger = {
		ai = no
	}
	
	option = {
		tooltip = {
			FROM = {
				add_trait = deaf
			}
			add_rival = FROMFROM
		}
		name = RIV5003A
	}
	
}


character_event = {
	id = RIV.5004
	desc = RIV5004
	picture = GFX_evt_bad_news
	
	is_triggered_only = yes

	
	trigger = {
		ai = no
	}
	
	option = {
		tooltip = {
			FROM = {
				add_trait = disfigured
			}
			add_rival = FROMFROM
		}
		name = RIV5004A
	}
	
}

