
targetted_decisions = {
	get_bloodline = {
		filter = realm
		ai_target_filter = realm
		only_playable = yes
	
		from_potential = {
			is_female = no
			is_landed = yes
			is_republic = no
			is_theocracy = no
			NOT = { trait = monk }
			NOT = { dynasty = none }
		}
		
		potential = {
			FROM = {
				OR = {
					mother_even_if_dead = {
						character = ROOT
					}
					any_spouse_even_if_dead = {
						character = ROOT
					}
				}
			}
		}
		allow = {
			any_owned_bloodline = {
				NOT = {
					FROM = {
						is_bloodline_member_of = PREV
					}
				}
			}
			FROM = {
#				walth = 500
				prestige = 4000
				OR = {
					primary_title = {
						OR = {
							tier = EMPEROR
							tier = KING
						}
					}
					prestige = 6000
				}
			}
		}
		effect = {
			log = "[From.GetBestName] ([From.GetID]) has successed bloodline from [Root.GetDynName]([Root.GetID])!(get_bloodline)"
			if = {
				limit = {
					FROM = {
						primary_title = {
							OR = {
								tier = EMPEROR
								tier = KING
							}
						}
					}
				}
				FROM = { prestige = -4000 }
			}
			else = {
				FROM = { prestige = -6000 }
			}
#			FROM = {
#				walth = -500
#			}
			if = {
				limit = {
					FROM = {
						mother_even_if_dead = {
							character = ROOT
						}
					}
				}
				set_character_flag = bloodline_from_mother
				ROOT = {
					father_even_if_dead = {
						save_event_target_as = bloodline_owner
					}
				}
			}
			else = {
				set_character_flag = bloodline_from_wife
				ROOT = {
					father_even_if_dead = {
						save_event_target_as = bloodline_owner
					}
				}
			}
			random_owned_bloodline = {
				limit = {
					NOT = {
						FROM = {
							is_bloodline_member_of = PREV
						}
					}
				}
				add_bloodline_member = FROM
				save_event_target_as = additional_bloodline
				hidden_tooltip = {
					FROM = {
						any_child_even_if_dead = {
							limit = {
								NOT = {
									is_bloodline_member_of = PREVPREV
								}
							}
							add_to_bloodline = PREVPREV
							any_child_even_if_dead = {
								limit = {
									father_even_if_dead = {
										is_child_of = PREVPREV
									}
									NOT = {
										is_bloodline_member_of = PREVPREVPREV
									}
								}
								add_to_bloodline = PREVPREVPREV
								any_child_even_if_dead = {
									limit = {
										father_even_if_dead = {
											is_child_of = PREVPREV
										}
										NOT = {
											is_bloodline_member_of = PREVPREVPREVPREV
										}
									}
									add_to_bloodline = PREVPREVPREVPREV
								}
							}
						}
					}
					any_playable_ruler = {
						limit = {
							ai = no
							NOT = { character = FROM }
							OR = {
								any_neighbor_independent_ruler = {
									character = FROM
								}
								is_bloodline_member_of = PREV
							}
						}
						character_event = { id = HAMANE_NOTIFICATIONS.2 }
					}
					character_event = { id = HAMANE_NOTIFICATIONS.5 days = 5 }
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
		}
	}
	get_bloodline_woman = {
		filter = realm
		ai_target_filter = realm
		only_playable = yes
	
		from_potential = {
			is_female = yes
			is_landed = yes
			is_republic = no
			is_theocracy = no
			NOT = { trait = monk }
			NOT = { dynasty = none }
		}
		
		potential = {
			FROM = {
				OR = {
					father_even_if_dead = {
						character = ROOT
					}
					any_spouse_even_if_dead = {
						character = ROOT
					}
				}
			}
		}
		allow = {
			any_owned_bloodline = {
				NOT = {
					FROM = {
						is_bloodline_member_of = PREV
					}
				}
			}
			FROM = {
#				walth = 500
				prestige = 4000
				OR = {
					primary_title = {
						OR = {
							tier = EMPEROR
							tier = KING
						}
					}
					prestige = 6000
				}
			}
		}
		effect = {
			log = "[From.GetBestName] ([From.GetID]) has successed bloodline from [Root.GetDynName]([Root.GetID])!(get_bloodline_woman)"
			if = {
				limit = {
					FROM = {
						primary_title = {
							OR = {
								tier = EMPEROR
								tier = KING
							}
						}
					}
				}
				FROM = { prestige = -4000 }
			}
			else = {
				FROM = { prestige = -6000 }
			}
#			FROM = {
#				walth = -500
#			}
			if = {
				limit = {
					FROM = {
						father_even_if_dead = {
							character = ROOT
						}
					}
				}
				set_character_flag = bloodline_from_father
				ROOT = {
					mother_even_if_dead = {
						save_event_target_as = bloodline_owner
					}
				}
			}
			else = {
				set_character_flag = bloodline_from_husband
				ROOT = {
					mother_even_if_dead = {
						save_event_target_as = bloodline_owner
					}
				}
			}
			random_owned_bloodline = {
				limit = {
					NOT = {
						FROM = {
							is_bloodline_member_of = PREV
						}
					}
				}
				add_bloodline_member = FROM
				save_event_target_as = additional_bloodline
				hidden_tooltip = {
					FROM = {
						any_child_even_if_dead = {
							limit = {
								NOT = {
									is_bloodline_member_of = PREVPREV
								}
							}
							add_to_bloodline = PREVPREV
							any_child_even_if_dead = {
								limit = {
									mother_even_if_dead = {
										is_child_of = PREVPREV
									}
									NOT = {
										is_bloodline_member_of = PREVPREVPREV
									}
								}
								add_to_bloodline = PREVPREVPREV
								any_child_even_if_dead = {
									limit = {
										mother_even_if_dead = {
											is_child_of = PREVPREV
										}
										NOT = {
											is_bloodline_member_of = PREVPREVPREVPREV
										}
									}
									add_to_bloodline = PREVPREVPREVPREV
								}
							}
						}
					}
					any_playable_ruler = {
						limit = {
							ai = no
							NOT = { character = FROM }
							OR = {
								any_neighbor_independent_ruler = {
									character = FROM
								}
								is_bloodline_member_of = PREV
							}
						}
						character_event = { id = HAMANE_NOTIFICATIONS.2 }
					}
					character_event = { id = HAMANE_NOTIFICATIONS.5 days = 5 }
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
		}
	}
}