namespace = DYN
character_event = {
	id = DYN.9999
	
	is_triggered_only = yes
	hide_window = yes
	only_playable = yes
	
	trigger = {
		OR = {
			has_landed_title = k_papal_state
			has_landed_title = k_papal_chalcedon
		}
		NOT = {has_global_flag = dyn_enabled}
	}
	
	immediate = {
		set_global_flag = dyn_enabled
		any_character = {
			limit = {
				NOT = {dynasty = none}
				dynasty_head	= {
					character = PREV
				}
			}
			random_dynasty_member_even_if_dead = {
				limit = {
					is_female = no
					NOT = {trait = bastard}
					father_even_if_dead = {
						NOT = {dynasty = PREV}
						OR = {
							father_even_if_dead = {
								always = no
							}
							father_even_if_dead = {
								NOT = {dynasty = PREVPREV}
							}
						}
					}
				}
				add_trait = dynasty_founder
			}
		}
		
		create_character = {
			random_traits = no
			dynasty = 743
			religion = ROOT
			culture = ROOT
			female = no
			age = 1
		}
		new_character = {
			save_event_target_as = dyn_baby
		}
		new_character = {
			dynasty = 743
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 100}
						event_target:dyn_baby = {set_dynasty_flag = artois_d}
					}
					if = {
						limit = {dynasty = 101}
						event_target:dyn_baby = {set_dynasty_flag = valois_d}
					}
					if = {
						limit = {dynasty = 353}
						event_target:dyn_baby = {set_dynasty_flag = evreux_d}
					}
					if = {
						limit = {dynasty = 81}
						event_target:dyn_baby = {set_dynasty_flag = anjou_d}
					}
					if = {
						limit = {dynasty = 741}
						event_target:dyn_baby = {set_dynasty_flag = bourgogne_d}
					}
					if = {
						limit = {dynasty = 100113}
						event_target:dyn_baby = {set_dynasty_flag = vermandois_d}
					}
					if = {
						limit = {dynasty = 86}
						event_target:dyn_baby = {set_dynasty_flag = dreux_d}
					}
					if = {
						limit = {dynasty = 9301}
						event_target:dyn_baby = {set_dynasty_flag = courtenay_d}
					}
					if = {
						limit = {dynasty = 100146}
						event_target:dyn_baby = {set_dynasty_flag = bourbon_d}
					}
				}
			}
		}
		new_character = {
			dynasty = 664
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 101555}
						event_target:dyn_baby = {set_dynasty_flag = hupoldinger_d}
					}
					if = {
						limit = {dynasty = 380}
						event_target:dyn_baby = {set_dynasty_flag = vexinamiens_d}
					}
					if = {
						limit = {dynasty = 51}
						event_target:dyn_baby = {set_dynasty_flag = habsburg_d}
					}
					if = {
						limit = {dynasty = 261}
						event_target:dyn_baby = {set_dynasty_flag = zahringen_d}
					}
				}
			}
		}
	
		new_character = {
			dynasty = 502
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 487}
						event_target:dyn_baby = {set_dynasty_flag = estrid_d}
						event_target:dyn_baby = {set_character_flag = estr}
					}
				}
			}
		}

		new_character = {
			dynasty = 247
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 217}
						event_target:dyn_baby = {set_dynasty_flag = wittel_d}
						event_target:dyn_baby = {set_character_flag = wittel}
					}
					if = {
						limit = {dynasty = 218}
						event_target:dyn_baby = {set_dynasty_flag = andechs_d}
						event_target:dyn_baby = {set_character_flag = andechs}
					}
				}
			}
		}
		new_character = {
			dynasty = 302
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 61}
						event_target:dyn_baby = {set_dynasty_flag = luxemburg_d}
						event_target:dyn_baby = {set_character_flag = luxemb}
					}
				}
			}
		}

		new_character = {
			dynasty = 500
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 498}
						event_target:dyn_baby = {set_dynasty_flag = stenkiling_d}
						event_target:dyn_baby = {set_character_flag = sten}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 681
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 679}
						event_target:dyn_baby = {set_dynasty_flag = este_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 688
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 3121}
						event_target:dyn_baby = {set_dynasty_flag = duib_d}
					}
				}
			}
		}		
		
		new_character = {
			dynasty = 1687
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 370}
						event_target:dyn_baby = {set_dynasty_flag = dunbar_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 101682
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 184}
						event_target:dyn_baby = {set_dynasty_flag = nemanjic_d}
					}
				}
			}
		}	
		new_character = {
			dynasty = 20084
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 556}
						event_target:dyn_baby = {set_dynasty_flag = crovan_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 22007
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 420}
						event_target:dyn_baby = {set_dynasty_flag = von_luxemburg_d}
					}
				}
			}
		}	
		new_character = {
			dynasty = 25060
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 22007}
						event_target:dyn_baby = {set_dynasty_flag = wigeriche_d}
					}
				}
			}
		}
		new_character = {
			dynasty = 25061
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 7281}
						event_target:dyn_baby = {set_dynasty_flag = chiny_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 7198
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 424}
						event_target:dyn_baby = {set_dynasty_flag = loon_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 100145
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 100216}
						event_target:dyn_baby = {set_dynasty_flag = talleyrand_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 199
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 9202}
						event_target:dyn_baby = {set_dynasty_flag = neil_d}
					}
				}
			}
		}
		
		#Muslims
		new_character = {
			dynasty = 595
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 575}
						event_target:dyn_baby = {set_dynasty_flag = hammadid_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 1029055
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 7501}
						event_target:dyn_baby = {set_dynasty_flag = hammudid_d}
					}
				}
			}
		}
		
		
		#BASTARDS
		new_character = {
			dynasty = 752
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 364}
						event_target:dyn_baby = {set_dynasty_flag = clare_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 723
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 106}
						event_target:dyn_baby = {set_dynasty_flag = plantagenet_d}
					}
				}
			}
		}
		new_character = {
			dynasty = 442
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 277}
						event_target:dyn_baby = {set_dynasty_flag = navarra_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 506
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 10110}
						event_target:dyn_baby = {set_dynasty_flag = opavan_d}
					}
				}
			}
		}
		
		# MORE CADETS
		new_character = {
			dynasty = 9554
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 101605}
						event_target:dyn_baby = {set_dynasty_flag = otakeren_d}
					}
				}
			}
		}
		new_character = {
			dynasty = 338
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 8757}
						event_target:dyn_baby = {set_dynasty_flag = dax_d}
					}
				}
			}
		}
		new_character = {
			dynasty = 8757
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 5003}
						event_target:dyn_baby = {set_dynasty_flag = gramont_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 386
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 684}
						event_target:dyn_baby = {set_dynasty_flag = foix_d}
					}
				}
			}
		}
		new_character = {
			dynasty = 669
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 435}
						event_target:dyn_baby = {set_dynasty_flag = bruno_d}
					}
				}
			}
		}
		
		new_character = {
			dynasty = 101731
			any_dynasty_member_even_if_dead = {
				any_child_even_if_dead = {
					limit = {NOT = {dynasty = event_target:dyn_baby}}
					if = {
						limit = {dynasty = 1027018}
						event_target:dyn_baby = {set_dynasty_flag = red_d}
					}
					if = {
						limit = {dynasty = 1027017}
						event_target:dyn_baby = {set_dynasty_flag = green_d}
					}
					if = {
						limit = {dynasty = 1027011}
						event_target:dyn_baby = {set_dynasty_flag = black_d}
					}
				}
			}
		}
		
		
		
		#Remove Dynasty
		create_character = {
			random_traits = yes
			dynasty = none
			religion = ROOT
			culture = ROOT
			female = yes
		}
		new_character = {
			event_target:dyn_baby = {
				set_mother = PREV
				dynasty = mother_bastard
			}
		}
		clear_event_target	= dyn_baby
		
	}
}


character_event = {
	id = DYN.2000
	
	is_triggered_only = yes
	hide_window = yes
	only_playable = yes
	

	immediate = {
		any_child_even_if_dead = {
			limit = {
				NOT = {has_character_flag = no_d_change}
			}
			any_child_even_if_dead = {
				limit = {
					dynasty = PREV
				}
				any_child_even_if_dead = {
					limit = {
						dynasty = PREV
					}
					
					any_child_even_if_dead = {
						limit = {
							dynasty = PREV
						}
						any_child_even_if_dead = {
							limit = {
								dynasty = PREV
							}
							dynasty = ROOT
						}
						dynasty = ROOT
					}
					dynasty = ROOT
				}
				dynasty = ROOT
			}
			dynasty = ROOT
		}
		if = {
			limit = {
				NOT = {mother_even_if_dead = {dynasty = ROOT}}
				NOT = {father_even_if_dead = {dynasty = ROOT}}
				NOT = {trait = bastard}
			}
			add_trait = dynasty_founder
		}
		any_child_even_if_dead = {
			clr_character_flag = no_d_change
		}
	}
}


character_event = { #NEW DYNASTY MEMBER
	id = DYN.200
	
	is_triggered_only = yes
	hide_window = yes
	
	trigger = {
		
		OR = {
			is_feudal = yes
			is_tribal = yes
		}
		OR = {
			religion_group = christian
			religion_group = muslim
		}
		NOT = {higher_tier_than = DUKE}
		NOT = {
			AND = {
				higher_tier_than = COUNT
				FROM = {lower_tier_than = DUKE}
			}
		}
		FROM = {
			higher_tier_than = BARON
			temporary = no
		}
		
		was_conceived_a_bastard = no
		
		NOT = {trait = born_in_the_purple}
		age = 16
		is_female = no
		any_sibling = {
			is_older_than = ROOT
			dynasty = ROOT
			is_theocracy = no
			NOT = {trait = bastard}
			is_female = no
		}
		NOT = {trait = dynasty_founder}
		#Cultural exceptions
		NOT = {
			culture_group = magyar
			culture_group = byzantine
			culture_group = south_slavic
			culture_group = east_slavic
			culture_group = east_african
			culture = polish
		}
		NOT = {
			any_dynasty_member = {
				ai = no
			}
		}
		NOT = {
			father = {
				any_dynasty_member = {
					ai = no
				}
			}
		}
		NOT = {
			mother = {
				any_dynasty_member = {
					ai = no
				}
			}
		}
		
	}
	immediate = {
		if = {
			limit = {
				father_even_if_dead = {
					dynasty = 743#Capet
				}
				
			}
			if = {
				limit = {
					year = 1250
					# mother_even_if_dead = {
						# dynasty = 100204 #Bacelona
					# }
					
				}
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = valois_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = valois_d
					dynasty = 101
					character_event = {id = DYN.2000}
					break = yes
				}
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = evreux_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = evreux_d
					dynasty = 353
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			if = {
				limit = {
					year = 1200
					# mother_even_if_dead = {
						# dynasty = 681 #d'Ivrea
					# }
					
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = anjou_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = anjou_d
					dynasty = 81
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			
			if = {
				limit = {
					year = 1050
					# mother_even_if_dead = {
						# dynasty = 7052 #Bosonid
					# }
					FROM = {
						higher_tier_than = COUNT
						temporary = no
					}
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = bourgogne_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = bourgogne_d
					dynasty = 741
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			if = {
				limit = {
					year = 1050
					# mother_even_if_dead = {
						# dynasty = 705 #Rurikid
					# }
					FROM = {
						higher_tier_than = COUNT
						temporary = no
					}
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = vermandois_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = vermandois_d
					dynasty = 100113
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			
			if = {
				limit = {
					year = 1100
					# mother_even_if_dead = {
						# dynasty = 240 #Savoie
					# }
					FROM = {
						higher_tier_than = COUNT
						temporary = no
					}
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = dreux_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = dreux_d
					dynasty = 86
					character_event = {id = DYN.2000}
					break = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = courtenay_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = courtenay_d
					dynasty = 9301
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			
			if = {
				limit = {
					year = 1250
					# mother_even_if_dead = {
						# dynasty = 240 #Savoie
					# }
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = bourbon_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = bourbon_d
					dynasty = 100146
					character_event = {id = DYN.2000}
					break = yes
				}
				
				break = yes
			}
			if = {
				limit = {
					year = 1200
					# mother_even_if_dead = {
						# dynasty = 240 #Savoie
					# }
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = artois_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = artois_d
					dynasty = 100
					character_event = {id = DYN.2000}
					break = yes
				}
				
				break = yes
			}
			
			break = yes #Capet is historically covered
		}
		
		if = {
			limit = {father_even_if_dead = {dynasty = 664}} #Etichoen
					
					
			if = {
				limit = {
					# mother_even_if_dead = {
						# dynasty = 12110 #Unruochinger
					# }
					always = yes
				}
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = hupoldinger_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = hupoldinger_d
					dynasty = 101555
					character_event = {id = DYN.2000}
					break = yes
				}
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = vexinamiens_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = vexinamiens_d
					dynasty = 380
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			
			if = {
				limit = {
					year = 950
				}
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = habsburg_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = habsburg_d
					dynasty = 51
					character_event = {id = DYN.2000}
					break = yes
				}
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = zahringen_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = zahringen_d
					dynasty = 261
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 502}
			} #Munso
			if = {
				limit = {
					year = 1000
					culture = danish
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = estrid_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = estrid_d
					dynasty = 487
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 247}
			} #Babenburg
			if = {
				limit = {
					year = 1000
					father_even_if_dead = {
						is_ruler = no
					}
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = wittel_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = wittel_d
					dynasty = 217
					character_event = {id = DYN.2000}
					break = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = andechs_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = andechs_d
					dynasty = 218
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				mother_even_if_dead = {
					dynasty = 302 #Namur
				}
			}
			
			if = {
				limit = {
					year = 1200
					# mother_even_if_dead = {
						# higher_tier_than = COUNT
					# }
					always = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = luxemburg_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = luxemburg_d
					dynasty = 61
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 500}
				# FROM = {
					# higher_tier_than = COUNT
					# temporary = no
				# }
			} #Skogla
			if = {
				limit = {
					year = 1000
					always = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = stenkiling_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = stenkiling_d
					dynasty = 498
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {father_even_if_dead = {dynasty = 681}} #d'ivrea
			if = {
				limit = {
					# mother_even_if_dead = {
						# dynasty = 12110 #Unruochinger
					# }
					always = yes
				}
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = este_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = este_d
					dynasty = 679
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {father_even_if_dead = {dynasty = 688}} #Mac Ailpin
			if = {
				limit = {
					year = 1000
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = duib_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = duib_d
					dynasty = 3121
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		if = {
			limit = {father_even_if_dead = {dynasty = 1687}} #Dunkeld
			if = {
				limit = {
					year = 1000
					# mother_even_if_dead = {
						# dynasty = 744 #of Bamburg
					# }
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = dunbar_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = dunbar_d
					dynasty = 370
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 101682}
			} #Dukljanin
			if = {
				limit = {
					year = 1050
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = nemanjic_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = nemanjic_d
					dynasty = 184
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 20084}
			} #Ivaring
			if = {
				limit = {
					year = 900
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = crovan_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = crovan_d
					dynasty = 556
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 22007} #
			}
			if = {
				limit = {
					# mother_even_if_dead = {
						# dynasty = 25061 #Karling
					# }
					always = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = von_luxemburg_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = von_luxemburg_d
					dynasty = 420
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 25060} #Chaumontois
			}
			if = {
				limit = {
					year = 860
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = wigeriche_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = wigeriche_d
					dynasty = 22007
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 25061} #Karling
			}
			if = {
				limit = {
					year = 1000
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = chiny_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = chiny_d
					dynasty = 7281
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 7198} #Reginar
			}
			if = {
				limit = {
					year = 950
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = loon_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = loon_d
					dynasty = 424
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 100145} #Marche
			}
			if = {
				limit = {
					always = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = talleyrand_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = talleyrand_d
					dynasty = 100216
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 199} #Nine
			}
			if = {
				limit = {
					year = 900
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = chiny_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = neil_d
					dynasty = 9202
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 9554} #Aribo
			}
			if = {
				limit = {
					year = 900
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = otakeren_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = otakeren_d
					dynasty = 101605
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}	
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 9554} #Aribo
			}
			if = {
				limit = {
					year = 900
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = otakeren_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = otakeren_d
					dynasty = 101605
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}	
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 338}
			}
			if = {
				limit = {
					year = 900
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = dax_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = dax_d
					dynasty = 8757
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 8757}
			}
			if = {
				limit = {
					year = 1000
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = gramont_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = dax_d
					dynasty = 5003
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 669}
			}
			if = {
				limit = {
					always = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = bruno_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = bruno_d
					dynasty = 435
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 386}
			}
			if = {
				limit = {
					year = 1000
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = foix_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = foix_d
					dynasty = 684
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}

		#Muslim
		if = {
			limit = {
				father_even_if_dead = {dynasty = 595}
			}
			if = {
				limit = {
					NOT = {religion = shiite}
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = hammadid_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = hammadid_d
					dynasty = 575
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			break = yes
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 1029055}
			}
			if = {
				limit = {
					independent = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = hammudid_d}
					}
					set_no_dynasty = yes
					set_dynasty_flag = hammudid_d
					dynasty = 7501
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			break = yes
		}
		
		if = {
			limit = {
				father_even_if_dead = {dynasty = 101731}
			}
			if = {
				limit = {
					always = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = red_d}
						OR = {
							father_even_if_dead = {is_alive = no}
							independent = yes
						}
					}
					set_no_dynasty = yes
					set_dynasty_flag = red_d
					dynasty = 1027018
					character_event = {id = DYN.2000}
					break = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = green_d}
						OR = {
							father_even_if_dead = {is_alive = no}
							independent = yes
						}
					}
					set_no_dynasty = yes
					set_dynasty_flag = green_d
					dynasty = 1027017
					character_event = {id = DYN.2000}
					break = yes
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = black_d}
						OR = {
							father_even_if_dead = {is_alive = no}
							independent = yes
						}
					}
					set_no_dynasty = yes
					set_dynasty_flag = black_d
					dynasty = 1027011
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
			break = yes
		}
		
		#General Cadet
		if = {
			limit = {
				religion_group = muslim
				num_of_dynasty_members = 40
				OR = {
					father_even_if_dead = {
						is_ruler = no
						father_even_if_dead = {
							is_ruler = no
						}
					}
					AND = {
						independent = yes
						NOT = {
							dynasty_head = {
								character = PREV
							}
						}
					}
				}
				mother_even_if_dead = {
					always = yes
				}
				controls_religion = no
			}
			
			set_no_dynasty = yes
			dynasty = father_bastard
			character_event = {id = DYN.2000}
			break = yes
		}
		
		if = {
			limit = {
				religion_group = christian
				num_of_dynasty_members = 40
				NOT = {
					FROM = {
						has_law = succ_seniority
					}
				}
				OR = {
					NOT = {
						any_sibling_even_if_dead = {
							trait = dynasty_founder
						}
					}
					FROM = {higher_tier_than = COUNT}
				}
				
				OR = {
					any_sibling = {
						higher_tier_than = COUNT
					}
					father_even_if_dead = {
						religion_group = christian
						any_dynasty_member_even_if_dead = {
							higher_tier_than = DUKE
							is_nomadic = no
							religion_group = christian
						}
					}
					mother_even_if_dead = {
						religion_group = christian
						any_dynasty_member_even_if_dead = {
							higher_tier_than = DUKE
							is_nomadic = no
							religion_group = christian
						}
					}
				}
			}
			create_character = {
				random_traits = yes
				culture = ROOT
				religion = ROOT
				dynasty = none
				
				female = yes
				age = 17
			}
			new_character = {
				save_event_target_as = target_dynasty_mate
			}
			set_no_dynasty = yes
			religion = councillor_coa
			
			dynasty = father_bastard
			character_event = {id = DYN.2000}
			religion = event_target:target_dynasty_mate
			clear_event_target = target_dynasty_mate
			break = yes
		}
		
	}
	
}

character_event = { #NEW  BASTARD DYNASTY MEMBER
	id = DYN.300
	
	is_triggered_only = yes
	hide_window = yes
	trigger = {
		
		FROM = {
			higher_tier_than = BARON
			temporary = no
		}

		is_feudal = yes
		religion_group = christian
		was_conceived_a_bastard = yes
		trait = bastard
		is_female = no
		NOT = {trait = dynasty_founder}
	}
	
	immediate = {
		if = {
			limit = {
				father_even_if_dead = {
					higher_tier_than = DUKE
					dynasty = 723 #Anjou (Blue)
					NOT = {has_dynasty_flag = plantagenet_d}
				}	
				
			}
			set_no_dynasty = yes
			father_even_if_dead = {set_dynasty_flag = plantagenet_d}
			dynasty = 106
			character_event = {id = DYN.2000}
			break = yes
		}
		
		if = {
			limit = {
				father_even_if_dead = {
					higher_tier_than = DUKE
					dynasty = 442 #Jimena
					NOT = {has_dynasty_flag = navarra_d}
				}	
			}
			set_no_dynasty = yes
			father_even_if_dead = {set_dynasty_flag = navarra_d}
			dynasty = 277
			character_event = {id = DYN.2000}
			break = yes
		}
		
		if = {
			limit = {
				father_even_if_dead = {
					higher_tier_than = DUKE
					dynasty = 752 #Normandie
					NOT = {has_dynasty_flag = navarra_d}
				}	
			}
			set_no_dynasty = yes
			father_even_if_dead = {set_dynasty_flag = clare_d}
			dynasty = 364
			character_event = {id = DYN.2000}
			break = yes
		}
		
		
		if = {
			limit = {
				father_even_if_dead = {
					dynasty = 506
					NOT = {has_dynasty_flag = opavan_d}
				} #Presymid
			}
			if = {
				limit = {
					year = 1250
				}
				
				if = { #Check if already exists
					limit = {
						NOT = {has_dynasty_flag = opavan_d}
					}
					set_no_dynasty = yes
					father_even_if_dead = {set_dynasty_flag = opavan_d}
					dynasty = 10110
					character_event = {id = DYN.2000}
					break = yes
				}
				break = yes
			}
		}	
	}
	
}


character_event = {
	id = DYN.1000
	
	is_triggered_only = yes
	hide_window = yes
	
	trigger = {
		NOT = {dynasty = none}
		dynasty_head = {
			higher_tier_than = COUNT
		}
		NOT = {has_dynasty_flag = dynasty_trait}
		num_of_dynasty_members = 40
	}
	immediate = {
		set_dynasty_flag = dynasty_trait
		#Added Variables -> Determine Character Flag -> Clear Variables
		any_dynasty_member = {
			limit = {is_adult = yes}
			ROOT = {change_variable = { which = "dyn_max" value = 1 }}
			if = {
				limit = {trait = content}
				ROOT = {change_variable = { which = "dyn_content" value = 1 }}
			}
			if = {
				limit = {trait = patient}
				ROOT = {change_variable = { which = "dyn_patient" value = 1 }}
			}
			if = {
				limit = {trait = humble}
				ROOT = {change_variable = { which = "dyn_humble" value = 1 }}
			}
			if = {
				limit = {trait = honest}
				ROOT = {change_variable = { which = "dyn_honest" value = 1 }}
			}
			if = {
				limit = {trait = just}
				ROOT = {change_variable = { which = "dyn_just" value = 1 }}
			}
			if = {
				limit = {trait = ambitious}
				ROOT = {change_variable = { which = "dyn_ambitious" value = 1 }}
			}
			if = {
				limit = {trait = proud}
				ROOT = {change_variable = { which = "dyn_proud" value = 1 }}
			}
			if = {
				limit = {trait = envious}
				ROOT = {change_variable = { which = "dyn_envious" value = 1 }}
			}
			if = {
				limit = {trait = wroth}
				ROOT = {change_variable = { which = "dyn_wroth" value = 1 }}
			}
			if = {
				limit = {trait = zealous}
				ROOT = {change_variable = { which = "dyn_zealous" value = 1 }}
			}
			if = {
				limit = {trait = chaste}
				ROOT = {change_variable = { which = "dyn_chaste" value = 1 }}
			}
			if = {
				limit = {trait = charitable}
				ROOT = {change_variable = { which = "dyn_charitable" value = 1 }}
			}
			if = {
				limit = {trait = brave}
				ROOT = {change_variable = { which = "dyn_brave" value = 1 }}
			}
			if = {
				limit = {trait = cruel}
				ROOT = {change_variable = { which = "dyn_cruel" value = 1 }}
			}
			if = {
				limit = {trait = arbitrary}
				ROOT = {change_variable = { which = "dyn_arbitrary" value = 1 }}
			}
			if = {
				limit = {trait = deceitful}
				ROOT = {change_variable = { which = "dyn_deceitful" value = 1 }}
			}
			if = {
				limit = {trait = gregarious}
				ROOT = {change_variable = { which = "dyn_gregarious" value = 1 }}
			}
			if = {
				limit = {trait = kind}
				ROOT = {change_variable = { which = "dyn_kind" value = 1 }}
			}
			if = {
				limit = {trait = lustful}
				ROOT = {change_variable = { which = "dyn_lustful" value = 1 }}
			}
			if = {
				limit = {trait = trusting}
				ROOT = {change_variable = { which = "dyn_trusting" value = 1 }}
			}
			if = {
				limit = {trait = stubborn}
				ROOT = {change_variable = { which = "dyn_stubborn" value = 1 }}
			}
			if = {
				limit = {trait = shrewd}
				ROOT = {change_variable = { which = "dyn_shrewd" value = 1 }}
			}
		}
		
		divide_variable = { which = "dyn_content" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_content" value = 0.17 }}
			set_character_flag = dyn_content
		}
		divide_variable = { which = "dyn_patient" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_patient" value = 0.17 }}
			set_character_flag = dyn_patient
		}
		divide_variable = { which = "dyn_cruel" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_cruel" value = 0.17 }}
			set_character_flag = dyn_cruel
		}
		divide_variable = { which = "dyn_humble" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_humble" value = 0.17 }}
			set_character_flag = dyn_humble
		}
		divide_variable = { which = "dyn_honest" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_honest" value = 0.17 }}
			set_character_flag = dyn_honest
		}
		divide_variable = { which = "dyn_just" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_just" value = 0.17 }}
			set_character_flag = dyn_just
		}
		divide_variable = { which = "dyn_ambitious" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_ambitious" value = 0.17 }}
			set_character_flag = dyn_ambitious
		}
		divide_variable = { which = "dyn_proud" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_proud" value = 0.17 }}
			set_character_flag = dyn_proud
		}
		divide_variable = { which = "dyn_envious" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_envious" value = 0.17 }}
			set_character_flag = dyn_envious
		}
		divide_variable = { which = "dyn_wroth" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_wroth" value = 0.17 }}
			set_character_flag = dyn_wroth
		}
		divide_variable = { which = "dyn_zealous" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_zealous" value = 0.17 }}
			set_character_flag = dyn_zealous
		}
		divide_variable = { which = "dyn_chaste" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_chaste" value = 0.17 }}
			set_character_flag = dyn_chaste
		}
		divide_variable = { which = "dyn_charitable" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_charitable" value = 0.17 }}
			set_character_flag = dyn_charitable
		}
		divide_variable = { which = "dyn_brave" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_brave" value = 0.17 }}
			set_character_flag = dyn_brave
		}
		divide_variable = { which = "dyn_arbitrary" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_arbitrary" value = 0.17 }}
			set_character_flag = dyn_arbitrary
		}
		divide_variable = { which = "dyn_deceitful" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_deceitful" value = 0.17 }}
			set_character_flag = dyn_deceitful
		}
		divide_variable = { which = "dyn_craven" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_craven" value = 0.17 }}
			set_character_flag = dyn_craven
		}
		divide_variable = { which = "dyn_gregarious" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_gregarious" value = 0.17 }}
			set_character_flag = dyn_gregarious
		}
		divide_variable = { which = "dyn_kind" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_kind" value = 0.17 }}
			set_character_flag = dyn_kind
		}
		divide_variable = { which = "dyn_lustful" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_lustful" value = 0.17 }}
			set_character_flag = dyn_lustful
		}
		divide_variable = { which = "dyn_trusting" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_trusting" value = 0.17 }}
			set_character_flag = dyn_trusting
		}
		divide_variable = { which = "dyn_stubborn" which = "dyn_max" }
		if = {
			limit = {check_variable = { which = "dyn_stubborn" value = 0.17 }}
			set_character_flag = dyn_stubborn
		}
		if = {
			limit = {check_variable = { which = "dyn_shrewd" value = 0.17 }}
			set_character_flag = dyn_shrewd
		}
		random_list = {
			10 = {
				modifier = {
					factor = 10
					has_character_flag = dyn_content
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_patient
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_humble
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_honest
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = family_dynasty
				}
				
				set_dynasty_flag = family_dynasty
			}
			10 = {
				modifier = {
					factor = 10
					has_character_flag = dyn_just
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_ambitious
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_proud
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_honest
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = honour_dynasty
				}
				set_dynasty_flag = honour_dynasty
			}
			
			10 = {
				modifier = {
					factor = 5
					has_character_flag = dyn_envious
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_ambitious
				}
				modifier = {
					factor = 10
					has_character_flag = dyn_proud
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_wroth
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = prestige_dynasty
				}
				set_dynasty_flag = prestige_dynasty
			}
			10 = {
				modifier = {
					factor = 10
					has_character_flag = dyn_zealous
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_patient
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_chaste
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_charitable
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = faith_dynasty
				}
				set_dynasty_flag = faith_dynasty
			}
			10 = {
				modifier = {
					factor = 10
					has_character_flag = dyn_wroth
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_brave
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_cruel
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_proud
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = strength_dynasty
				}
				set_dynasty_flag = strength_dynasty
			}
			
			10 = {
				modifier = {
					factor = 5
					has_character_flag = dyn_wroth
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_brave
				}
				modifier = {
					factor = 10
					has_character_flag = dyn_cruel
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_deceitful
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = ruthless_dynasty
				}
				set_dynasty_flag = ruthless_dynasty
			}
			
			10 = {
				modifier = {
					factor = 5
					has_character_flag = dyn_patient
				}
				modifier = {
					factor = 10
					has_character_flag = dyn_temperate
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_craven
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_content
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = longevity_dynasty
				}
				set_dynasty_flag = longevity_dynasty
			}
			
			10 = {
				modifier = {
					factor = 5
					has_character_flag = dyn_gregarious
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_kind
				}
				modifier = {
					factor = 10
					has_character_flag = dyn_lustful
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_wroth
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = passion_dynasty
				}
				set_dynasty_flag = passion_dynasty
			}
			
			10 = {
				modifier = {
					factor = 5
					has_character_flag = dyn_ambitious
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_wroth
				}
				modifier = {
					factor = 10
					has_character_flag = dyn_envious
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_brave
				}
				modifier = {
					factor = 0
					NOT = {
						OR = {
							culture_group = latin
							culture_group = byzantine
							culture_group = west_germanic
							culture_group = central_germanic
						}
					}
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = freedom_dynasty
				}
				set_dynasty_flag = freedom_dynasty
			}
			
			10 = {
				modifier = {
					factor = 10
					has_character_flag = dyn_kind
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_trusting
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_charitable
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_patient
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = mercy_dynasty
				}
				set_dynasty_flag = mercy_dynasty
			}
			
			10 = {
				modifier = {
					factor = 10
					has_character_flag = dyn_brave
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_ambitious
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_patient
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_stubborn
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = valour_dynasty
				}
				set_dynasty_flag = valour_dynasty
			}
			
			10 = {
				modifier = {
					factor = 5
					has_character_flag = dyn_brave
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_kind
				}
				modifier = {
					factor = 10
					has_character_flag = dyn_gregarious
				}
				modifier = {
					factor = 5
					has_character_flag = dyn_shrewd
				}
				modifier = {
					factor = 0
					NOT = {religion_group = christian}
				}
				any_dynasty_member = {
					limit = {
						NOT = {
							is_adult = no
						}
					}
					add_trait = noble_dynasty
				}
				set_dynasty_flag = noble_dynasty
			}
		}
		
		#Clear Char flag
		
		clr_character_flag = dyn_content
		clr_character_flag = dyn_patient
		clr_character_flag = dyn_humble
		clr_character_flag = dyn_honest
		clr_character_flag = dyn_just
		clr_character_flag = dyn_ambitious
		clr_character_flag = dyn_proud
		clr_character_flag = dyn_envious
		clr_character_flag = dyn_wroth
		clr_character_flag = dyn_zealous
		clr_character_flag = dyn_chaste
		clr_character_flag = dyn_charitable
		clr_character_flag = dyn_brave
		clr_character_flag = dyn_cruel
		clr_character_flag = dyn_arbitrary
		clr_character_flag = dyn_deceitful
		clr_character_flag = dyn_craven
		clr_character_flag = dyn_gregarious
		clr_character_flag = dyn_kind
		clr_character_flag = dyn_lustful
		clr_character_flag = dyn_trusting
		clr_character_flag = dyn_stubborn
		clr_character_flag = dyn_shrewd
	}
}

#Adulthood
character_event = {
	id = DYN.1001
	
	is_triggered_only = yes
	hide_window = yes
	
	trigger = {
		NOT = {dynasty = none}
		has_dynasty_flag = dynasty_trait
	}
	immediate = {
		if = {
			limit = {has_dynasty_flag = noble_dynasty}
			add_trait = noble_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = valour_dynasty}
			add_trait = valour_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = mercy_dynasty}
			add_trait = mercy_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = freedom_dynasty}
			add_trait = freedom_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = longevity_dynasty}
			add_trait = longevity_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = ruthless_dynasty}
			add_trait = ruthless_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = strength_dynasty}
			add_trait = strength_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = faith_dynasty}
			add_trait = faith_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = prestige_dynasty}
			add_trait = prestige_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = honour_dynasty}
			add_trait = honour_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = family_dynasty}
			add_trait = family_dynasty
			break = yes
		}
		if = {
			limit = {has_dynasty_flag = passion_dynasty}
			add_trait = passion_dynasty
			break = yes
		}
	}
}