obj_create_treasury = { #Create a treasury
	type = character
	potential = {
		NOR = {
			has_character_flag = created_treasury
			any_artifact = { 
				quality = 2
			}
			trait = incapable
		}
		is_landed = yes
		higher_tier_than = BARON
		has_dlc = "Holy Fury"
	}
	allow = {
		NOT = {
			is_inaccessible_trigger = yes
		}
		is_adult = yes
	}
	success = {
		custom_tooltip = {
			text = create_treasury_condition_tooltip
			any_artifact = { 
				count = 3 
				quality = 2
			}
		} 
	}	
	abort = {
		trait = incapable
	}
	abort_effect = {
	}
	chance = {
		factor = 35
		modifier = {
			factor = 35
			OR = {
			    trait = greedy
				trait = envious
				trait = proud
				trait = ambitious
			}
		}
	}
	effect = {
		change_stewardship = 1
		set_character_flag = created_treasury
		add_character_modifier = {
			name = impressive_treasury
			years = 5
		}
	}
}
obj_make_friends = { #Make a friend
	type = character
	potential = {
		NOR = {
			num_of_friends = 1
			has_character_flag = made_friends
			trait = shy
			trait = incapable
		}
		is_landed = yes
		higher_tier_than = BARON
		has_dlc = "Holy Fury"
	}
	allow = {
		NOT = {
			is_inaccessible_trigger = yes
		}
		is_adult = yes
	}
	success = {
		custom_tooltip = {
			text = obj_make_friends_condition_tooltip
			num_of_friends = 1
		} 
	}	
	abort = {
		trait = incapable
	}
	abort_effect = {
	}
	chance = {
		factor = 35
		modifier = {
			factor = 35
			OR = {
			    trait = gregarious
				trait = proud
				trait = ambitious
			}
		}
	}
	effect = {
		change_diplomacy = 1
		set_character_flag = made_friends
		add_character_modifier = {
			name = popular_modifier
			years = 5
		}
	}
}
obj_forge_bloodline = { #Forge a bloodline
	type = character
	can_cancel = no

	creation_effect = {
		if = {
			limit = {
				NOT = { check_variable = { which = bloodline_murdered_people value = 1 } }
			}
			set_variable = { which = bloodline_murdered_people value = 0 }
		}
		if = {
			limit = {
				NOT = { check_variable = { which = bloodline_won_wars value = 1 } }
			}
			set_variable = { which = bloodline_won_wars value = 0 }
		}
		if = {
			limit = {
				NOT = { check_variable = { which = bloodline_built_holdings value = 1 } }
			}
			set_variable = { which = bloodline_built_holdings value = 0 }
		}
		if = {
			limit = {
				NOT = { check_variable = { which = bloodline_built_cities value = 1 } }
			}
			set_variable = { which = bloodline_built_cities value = 0 }
		}
		if = {
			limit = {
				NOT = { check_variable = { which = bloodline_built_castles value = 1 } }
			}
			set_variable = { which = bloodline_built_castles value = 0 }
		}
		if = {
			limit = {
				NOT = { check_variable = { which = bloodline_built_temples value = 1 } }
			}
			set_variable = { which = bloodline_built_temples value = 0 }
		}
		if = {
			limit = {
				NOT = { age = 12 }
			}
			set_character_flag = flag_forge_bloodline_was_child
		}
		if = {
			limit = {
				check_variable = { which = bloodline_murdered_people value = 30 }
			}
			set_character_flag = flag_about_to_murder_bloodline
			character_event = { id = HF.24025 days = 25 random = 25 }
		}
		else_if = {
			limit = {
				check_variable = { which = bloodline_won_wars value = 15 }
			}
			set_character_flag = flag_about_to_war_bloodline
			character_event = { id = HF.24031 days = 25 random = 25 }
		}
		else_if = {
			limit = {
				check_variable = { which = bloodline_built_holdings value = 24 }
			}
			set_character_flag = flag_about_to_builder_bloodline
			narrative_event = { id = HF.24047 days = 25 random = 25 }
		}
		else_if = {
			limit = {
				check_variable = { which = bloodline_built_cities value = 10 }
			}
			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_castles value = 10 }
			}
			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_temples value = 10 }
			}
			set_character_flag = flag_about_to_builder_bloodline
			narrative_event = { id = HF.24044 days = 25 random = 25 }
		}
		else_if = {
			limit = {
				higher_real_tier_than = DUKE
			}
			character_event = { id = HF.24052 days = 800 random = 800 }
		}
		set_variable = { which = bloodline_peaceful_years value = 0 }
		character_event = { id = HF.24020 days = 365 }
	}
	
	potential = {
		has_dlc = "Holy Fury"
		OR = {
			AND = {
				has_dynasty_flag = flag_dynasty_forged_bloodline
				OR = {
					prestige = 10000
					AND = {
						prestige = 5000
						is_adult = no
						OR = {
							trait = willful
							trait = proud
							trait = ambitious
							trait = quick
							trait = genius 
						}
					}
				}
			}
			AND = {
				NOT = { has_dynasty_flag = flag_dynasty_forged_bloodline }
				OR = {
					prestige = 5000 
					AND = { 
						prestige = 2500
						is_adult = no
						OR = {
							trait = willful
							trait = proud
							trait = ambitious
							trait = quick
							trait = genius 
						}
					}
				}
			}
		}
		is_landed = yes
		is_playable = yes
		higher_tier_than = COUNT
		NOT = { 
			any_owned_bloodline = {
				founder = {
					character = ROOT
				}
			} 
		}
	    NAND = {
            OR = {
   		        has_global_flag = flag_pure_war_child_bloodline
				age = 35
				NOT = { has_character_flag = flag_forge_bloodline_was_child }
            }
            OR = {
   		        has_global_flag = flag_pure_murder_child_bloodline
				age = 35
				NOT = { has_character_flag = flag_forge_bloodline_was_child }
            }	
            OR = {
   		        has_global_flag = flag_pure_peace_child_bloodline
				age = 45
				NOT = { has_character_flag = flag_forge_bloodline_was_child }
            }				
			OR = {
			    has_global_flag = flag_pure_murder_dragon_bloodline
				NOT = { trait = cruel }
				AND = {
				    trait = cruel
					NOR = {
					    trait = cannibal_trait
						trait = lunatic
						trait = possessed
					}
				}
			}
		    has_global_flag = flag_pure_murder_macabre_bloodline
		    has_global_flag = flag_pure_murder_silent_bloodline
		    has_global_flag = flag_pure_murder_butcher_bloodline
			OR = {
			    has_global_flag = flag_pure_war_knight_bloodline
			    is_evil_trigger = yes
				NOT = { religion_group = christian }
				AND = {
					NOR = {
					    has_religion_feature = religion_matriarchal
						has_religion_feature = religion_equal
					}
				    is_female = yes
				}
			}
			OR = {
			    has_global_flag = flag_pure_war_philosopher_bloodline 
				is_dumb_trigger = yes
				NOT = { learning = 8 }
			}
	        has_global_flag = flag_pure_war_warlord_bloodline
		    has_global_flag = flag_pure_peace_protector_bloodline 
		    has_global_flag = flag_pure_peace_munificent_bloodline 
		    has_global_flag = flag_pure_architect_bloodline
		    has_global_flag = flag_pure_castellan_bloodline
		    has_global_flag = flag_pure_monumental_bloodline
		    has_global_flag = flag_murder_war_hybrid_bloodline
		    has_global_flag = flag_murder_peace_hybrid_bloodline
		    has_global_flag = flag_builder_combo_hybrid_bloodline
		    has_global_flag = flag_builder_murder_hybrid_bloodline
		    has_global_flag = flag_peace_architect_hybrid_bloodline
		    has_global_flag = flag_peace_castellan_hybrid_bloodline
		    has_global_flag = flag_peace_monumental_hybrid_bloodline
		    has_global_flag = flag_benevolent_event_bloodline
			has_global_flag = flag_family_event_bloodline
			has_global_flag = flag_theologian_event_bloodline
			has_global_flag = flag_technology_event_bloodline
			has_global_flag = flag_ruthless_event_bloodline
			OR = {
				has_global_flag = flag_zealous_event_bloodline
				has_religion_feature = religion_peaceful
				has_religion_feature = religion_cosmopolitan
			}
		}
	}
	
	allow = {
		NOT = { trait = content }
		NOT = { trait = incapable }
		age = 6
	}
	
	chance = {
		factor = 100
		
		modifier = {
			factor = 0
			NOR = {
				trait = ambitious
				trait = proud
				trait = willful
			}
		}
		modifier = {
			factor = 0
			OR = {
				trait = content
				trait = humble
				trait = timid
			}
		}
		modifier = {
			factor = 100
			trait = ambitious
		}
	}
	success = {
		custom_tooltip = {
			text = obj_forge_bloodline_condition_tooltip		
			hidden_tooltip = { 
				any_owned_bloodline = {
					founder = {
					    character = ROOT
					}
				}
			}
		}
	}	
	abort = {
		trait = incapable
	}
	
	abort_effect = {
		prestige = -1000
	}
	
	effect = {
		prestige = 1000
		set_dynasty_flag = flag_dynasty_forged_bloodline
	}
}