﻿
agot_house_traits_similar_house_ancestors = {
	any_ancestor = {
		count = 3 # Three ancestors had to have ruled before you
		has_primary_title = root.primary_title # It had to be your primary title
		primary_title.title_held_years >= 10 # Each had to have ruled for at least ten years.
		house = root.house # Have to be in your dynasty
		is_alive = no
	}
}

agot_house_traits_dynasty_has_trait = {
	dynasty = {
		OR = {
			has_dynasty_modifier = arryn_traits_modifier
			has_dynasty_modifier = baratheon_traits_modifier
			has_dynasty_modifier = baratheon_traits_modifier
			has_dynasty_modifier = bolton_traits_modifier
			has_dynasty_modifier = bulwer_traits_modifier
			has_dynasty_modifier = frey_traits_modifier
			has_dynasty_modifier = greyjoy_traits_modifier
			has_dynasty_modifier = hightower_traits_modifier
			has_dynasty_modifier = lannister_traits_modifier
			has_dynasty_modifier = martell_traits_modifier
			has_dynasty_modifier = rowan_traits_modifier
			has_dynasty_modifier = stark_traits_modifier
			has_dynasty_modifier = strong_traits_modifier
			has_dynasty_modifier = swann_traits_modifier
			has_dynasty_modifier = tully_traits_modifier
			has_dynasty_modifier = velaryon_traits_modifier
			has_dynasty_modifier = wyl_traits_modifier
			has_dynasty_modifier = banefort_traits_modifier
			has_dynasty_modifier = lothston_traits_modifier
			has_dynasty_modifier = trant_traits_modifier
		}
	}
}

ambitious_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = greyjoy_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = ambitious_house_modifier
				}
			}
			NOR = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = ambitious_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = ambitious_trait_more_common
		}
	}
}

arrogant_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = arryn_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = lannister_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = arrogant_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = arrogant_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = arrogant_trait_more_common
		}
	}
}

brave_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = bulwer_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = dayne_house_modifier
				}	
				dynasty = {
					has_dynasty_modifier = greyjoy_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = stark_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = velaryon_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = brave_house_modifier
				}	
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = brave_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = brave_trait_more_common
		}
	}
}

callous_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = bolton_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = lothston_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = trant_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = callous_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = callous_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = callous_trait_more_common
		}
	}
}

deceitful_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = frey_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = banefort_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = deceitful_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = deceitful_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = deceitful_trait_more_common
		}
	}
}

diligent_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = rowan_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = tully_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = diligent_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = diligent_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = diligent_trait_more_common
		}
	}
}

greedy_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = frey_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = greedy_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = greedy_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = greedy_trait_more_common
		}
	}
}

just_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = stark_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = just_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = just_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = just_trait_more_common
		}
	}
}

patient_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = hightower_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = swann_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = patient_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = patient_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = patient_trait_more_common
		}
	}
}

sadistic_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = bolton_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = wyl_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = lothston_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = trant_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = sadistic_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = sadistic_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = sadistic_trait_more_common
		}
	}
}

stubborn_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = martell_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = stubborn_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = stubborn_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = stubborn_trait_more_common
		}
	}
}

wrathful_house = {
	OR = {
		AND = {
			OR = {
				dynasty = {
					has_dynasty_modifier = baratheon_traits_modifier
				}
				dynasty = {
					has_dynasty_modifier = wrathful_house_modifier
				}
			}
			NOT = {
				house = {
					has_house_modifier = reject_traits_modifier
				}
			}
		}
		house = {
			has_house_modifier = wrathful_house_modifier
		}
	}
	NOT = {
		culture = {
			has_cultural_parameter = wrathful_trait_more_common
		}
	}
}