#####Bloodthirsty Bloodline#####
bloodthirsty_tiered_traits_effect = {
	hidden_effect = {
		change_variable = { which = burned_hearts_points value = 1 }
		if = {
			limit = {
				check_variable = { which = burned_hearts_points value = 10 }
				NOR = { 
					trait = bloodthirsty_gods_1
					trait = bloodthirsty_gods_2
					trait = bloodthirsty_gods_3
					has_character_modifier = bloodthirsty_gods_exp_cooldown
				}
			}
			character_event = { id = HF.23431 days = 6 }
			add_character_modifier = { name = bloodthirsty_gods_exp_cooldown days = 12 hidden = yes }
		}
		if = {
			limit = {
				check_variable = { which = burned_hearts_points value = 50 }
				trait = bloodthirsty_gods_1
				NOR = { 
					trait = bloodthirsty_gods_2
					trait = bloodthirsty_gods_3
					has_character_modifier = bloodthirsty_gods_exp_cooldown
				}
			}
			character_event = { id = HF.23432 days = 6 }
			add_character_modifier = { name = bloodthirsty_gods_exp_cooldown days = 12 hidden = yes }
		}
		if = {
			limit = {
				check_variable = { which = burned_hearts_points value = 100 }
				trait = bloodthirsty_gods_2
				NOR = { 
					trait = bloodthirsty_gods_3
					has_character_modifier = bloodthirsty_gods_exp_cooldown
				}
			}
			character_event = { id = HF.23433 days = 6 }
			add_character_modifier = { name = bloodthirsty_gods_exp_cooldown days = 12 hidden = yes }
		}
		if = {
			limit = {
				check_variable = { which = burned_hearts_points value = 200 }
				trait = bloodthirsty_gods_3
				is_ruler = yes
				is_playable = yes
				NOR = { 
					trait = kind 
					has_character_modifier = bloodthirsty_gods_exp_cooldown
					any_owned_bloodline = {
						has_bloodline_flag = bloodline_created_bloodthirsty
					}
				}
			}
			narrative_event = { id = HF.23434 days = 6 }
			add_character_modifier = { name = bloodthirsty_gods_exp_cooldown days = 12 hidden = yes }
		}
	}
}
#####Murder Bloodline#####
murder_bloodline_check_effect = { 
	change_variable = { which = bloodline_murdered_people value = 1 }
	if = {
		limit = {
			check_variable = { which = bloodline_murdered_people value = 30 } 
			has_ambition = obj_forge_bloodline
			NAND = {
			    has_global_flag = flag_pure_murder_macabre_bloodline
		        has_global_flag = flag_pure_murder_silent_bloodline
		        has_global_flag = flag_pure_murder_butcher_bloodline
				NOR = {
				    AND = {
					    NOT = { has_global_flag = flag_pure_murder_child_bloodline }
						OR = {
						    NOT = { age = 16 }
							AND = {
							    has_character_flag = flag_forge_bloodline_was_child
								NOT = { age = 35 }
							}
						}
					}
					AND = {
					    NOT = { has_global_flag = flag_pure_murder_dragon_bloodline }
				        trait = cruel
					    OR = {
					        trait = lunatic
					        trait = possessed
					        trait = cannibal_trait
					    }
					}
				}
			}
		}
		set_character_flag = flag_about_to_murder_bloodline
		character_event = { id = HF.24025 days = 25 random = 25 }
	}
	else_if = {
		limit = {
			check_variable = { which = bloodline_murdered_people value = 20 } 
			check_variable = { which = bloodline_won_wars value = 10 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_murder_war_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_murder_bloodline
		narrative_event = { id = HF.24045 days = 25 random = 25 }
	}
	else_if = {
		limit = {
			check_variable = { which = bloodline_murdered_people value = 20 } 
			check_variable = { which = bloodline_peaceful_years value = 15 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_murder_peace_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_murder_bloodline
		narrative_event = { id = HF.24046 days = 25 random = 25 }
	}
	else_if = {
		limit = {
			check_variable = { which = bloodline_murdered_people value = 20 } 
			check_variable = { which = bloodline_built_holdings value = 15 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_builder_murder_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_murder_bloodline
		narrative_event = { id = HF.24048 days = 25 random = 25 }
	}
}
#####Architect Bloodline#####
architect_bloodline_check_effect = { 
	change_variable = { which = bloodline_built_cities value = 1 }
	change_variable = { which = bloodline_built_holdings value = 1 }
	if = {
		limit = {
			check_variable = { which = bloodline_built_cities value = 10 }
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_pure_architect_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24042 days = 25 random = 25 } 
	}
	else_if = {
		limit = {
			check_variable = { which = bloodline_built_holdings value = 24 }
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_builder_combo_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24047 days = 25 random = 25 } 
	}
	else_if = {
		limit = {
			killer = { 
			    check_variable = { which = bloodline_murdered_people value = 20 } 
			    check_variable = { which = bloodline_built_holdings value = 15 } 
				has_ambition = obj_forge_bloodline
				NOT = { has_global_flag = flag_builder_murder_hybrid_bloodline }
			}
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24048 days = 25 random = 25 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_peaceful_years value = 15 } 
			check_variable = { which = bloodline_built_cities value = 5 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_peace_architect_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24049 days = 25 random = 25 }
	}
}
#####Castellan Bloodline#####
castellan_bloodline_check_effect = { 
	change_variable = { which = bloodline_built_castles value = 1 }
	change_variable = { which = bloodline_built_holdings value = 1 }
	if = {
		limit = {
			check_variable = { which = bloodline_built_castles value = 10 }
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_pure_castellan_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24043 days = 25 random = 25 } 
	}
	else_if = {
		limit = {
			check_variable = { which = bloodline_built_holdings value = 24 }
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_builder_combo_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24047 days = 25 random = 25 } 
	}
	else_if = {
		limit = {
			killer = { 
				check_variable = { which = bloodline_murdered_people value = 20 } 
				check_variable = { which = bloodline_built_holdings value = 15 } 
				has_ambition = obj_forge_bloodline
				NOT = { has_global_flag = flag_builder_murder_hybrid_bloodline }
			}
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24048 days = 25 random = 25 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_peaceful_years value = 15 } 
			check_variable = { which = bloodline_built_castles value = 5 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_peace_castellan_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24050 days = 25 random = 25 }
	}
}
#####Monumental Bloodline#####
monumental_bloodline_check_effect = { 
	change_variable = { which = bloodline_built_temples value = 1 }
	change_variable = { which = bloodline_built_holdings value = 1 }
	if = {
		limit = {
			check_variable = { which = bloodline_built_temples value = 10 }
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_pure_monumental_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24044 days = 25 random = 25 } 
	}
	else_if = {
		limit = {
			check_variable = { which = bloodline_built_holdings value = 24 }
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_builder_combo_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24047 days = 25 random = 25 } 
	}
	else_if = {
		limit = {
			killer = { 
				check_variable = { which = bloodline_murdered_people value = 20 } 
				check_variable = { which = bloodline_built_holdings value = 15 } 
				has_ambition = obj_forge_bloodline
				NOT = { has_global_flag = flag_builder_murder_hybrid_bloodline }
			}
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24048 days = 25 random = 25 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_peaceful_years value = 15 } 
			check_variable = { which = bloodline_built_temples value = 5 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_peace_monumental_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_builder_bloodline
		narrative_event = { id = HF.24051 days = 25 random = 25 }
	}
}
#####Peace Bloodline#####
peace_bloodline_check_effect = { 
    change_variable = { which = bloodline_peaceful_years value = 1 }
	character_event = { id = HF.24020 days = 365 }
	if = {
	    limit = {
		    war = yes
		}
		set_variable = { which = bloodline_peaceful_years value = 0 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_peaceful_years value = 30 } 
			has_ambition = obj_forge_bloodline
			NAND = {
			    has_global_flag = flag_pure_peace_protector_bloodline 
			    has_global_flag = flag_pure_peace_munificent_bloodline 
				NOT = {
			        AND = {
				        NOT = { has_global_flag = flag_pure_peace_child_bloodline }
					    OR = {
					        NOT = { age = 16 }
						    AND = {
						        has_character_flag = flag_forge_bloodline_was_child
							    NOT = { age = 45 }
						    }
					    }
				    }
				}
			}
		}
		character_event = { id = HF.24037 days = 25 random = 25 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_peaceful_years value = 15 } 
			check_variable = { which = bloodline_murdered_people value = 20 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_murder_peace_hybrid_bloodline }
		}
		narrative_event = { id = HF.24046 days = 25 random = 25 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_peaceful_years value = 15 } 
			check_variable = { which = bloodline_built_cities value = 5 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_peace_architect_hybrid_bloodline }
		}
		narrative_event = { id = HF.24049 days = 25 random = 25 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_peaceful_years value = 15 } 
			check_variable = { which = bloodline_built_castles value = 5 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_peace_castellan_hybrid_bloodline }
		}
		narrative_event = { id = HF.24050 days = 25 random = 25 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_peaceful_years value = 15 } 
			check_variable = { which = bloodline_built_temples value = 5 } 
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_peace_monumental_hybrid_bloodline }
		}
		narrative_event = { id = HF.24051 days = 25 random = 25 }
	}
}
#####War Bloodline#####
war_bloodline_check_effect = { 
    change_variable = { which = bloodline_won_wars value = 1 }
	if = {
		limit = { 
			check_variable = { which = bloodline_won_wars value = 15 } 
			has_ambition = obj_forge_bloodline
			NAND = {
			    has_global_flag = flag_pure_war_warlord_bloodline
				NOR = {
			        AND = {
				        NOT = { has_global_flag = flag_pure_war_child_bloodline }
					    OR = {
					        NOT = { age = 16 }
						    AND = {
						        has_character_flag = flag_forge_bloodline_was_child
							    NOT = { age = 35 }
						    }
					    }
				    }
					AND = {
				        NOT = { has_global_flag = flag_pure_war_philosopher_bloodline }
						OR = {
						    is_dumb_trigger = yes
							NOT = {
							    learning = 8 
							}
						}
					}
					AND = {
				        NOT = { has_global_flag = flag_pure_war_knight_bloodline }
						OR = {
						    is_evil_trigger = yes
							NOT = {
							    religion_group = christian 
							}
							NOR = {
							    is_female = no
								has_religion_feature = religion_matriarchal
								has_religion_feature = religion_equal
							}
						}
					}
				}
			}
		}
		set_character_flag = flag_about_to_war_bloodline
		character_event = { id = HF.24031 days = 25 random = 25 }
	}
	else_if = {
		limit = { 
			check_variable = { which = bloodline_murdered_people value = 20 } 
			check_variable = { which = bloodline_won_wars value = 10 }
			has_ambition = obj_forge_bloodline
			NOT = { has_global_flag = flag_murder_war_hybrid_bloodline }
		}
		set_character_flag = flag_about_to_war_bloodline
		narrative_event = { id = HF.24045 days = 25 random = 25 }
	}
}