﻿on_death = {
	on_actions = {
		on_death_brb
	}
}

on_war_won_attacker = {
	on_actions = {
		brb_war_won
	}
}

on_death_brb = {
	effect = {
		if = {
			limit = {
				exists = scope:killer
				scope:killer = {
					is_independent_ruler = yes
				}
			}
			save_scope_as = killed_man
			every_close_family_member = { # find family members
				limit = {
					this.liege = scope:killer
					highest_held_title_tier >= tier_county
					is_at_war_with_liege = no
					is_imprisoned = no
				}
				add_to_list = brb_members
			}
			if = {
				limit = {
					exists = scope:killed_man.primary_heir
					scope:killed_man.primary_heir.liege = scope:killer
					scope:killed_man.primary_heir = {
						age > 10
					}
					
				}
				if = {
					limit = {
						scope:killed_man.primary_heir = {
							is_in_list = brb_members
						}
					}
					scope:killed_man.primary_heir = {
						save_scope_as = brb_highest_title_man
						remove_from_list = brb_members
					}
				}
				else = {
					scope:killed_man.primary_heir = {
						save_scope_as = brb_highest_title_man
					}
				}
				
			}
			if = {
				limit = {
					NOT = { exists = scope:brb_highest_title_man }
				}
				ordered_in_list = {
					list = brb_members
					order_by = highest_held_title_tier
					position = 0
					save_scope_as = brb_highest_title_man
					remove_from_list = brb_members
				}
			}
			scope:brb_highest_title_man = {
				trigger_event = {
					id = brb.3
					days = 1
				}
			}
			every_in_list = {
				list = brb_members
				trigger_event = {
					id = brb.4
					days = 4
				}
				remove_from_list = brb_members
			}
		}
	}
}

brb_war_won = {
	effect = {
		if = {
			limit = {
				scope:defender = {
					is_ruler = no
				}
				scope:attacker = {
					is_independent_ruler = no
				}
				scope:attacker.liege.primary_title.previous_holder = scope:defender
			}
			scope:defender = {
				save_scope_as = brb_prev_liege
			}
			scope:attacker.liege = {
				save_scope_as = brb_liege
			}
			scope:attacker = {
				trigger_event = {
					id = brb.1
				}			
			}
		}
	}
}