﻿is_unattractive_trigger = {
	OR = {
		has_trait = pregnant
		has_trait = depressed
		has_trait = lunatic
		has_trait = possessed
		has_any_illness = yes
		has_trait = gout_ridden
		has_trait = wounded_2
		has_trait = wounded_3
		has_trait = incapable
		has_trait = infirm
		has_trait = maimed
		has_trait = blind
		has_trait = beauty_bad
		has_trait = clubfooted
		has_trait = hunchbacked
		has_trait = dwarf
		has_trait = giant
		has_trait = inbred
		has_trait = weak
		has_trait = spindly
		has_trait = scaly
		has_trait = albino
	}
}

is_attractive_trigger = {
	OR = {
		has_trait = beauty_good
		has_trait = physique_good
	}
}

is_malformed_trigger = {
	OR = {
		has_trait = dwarf
		has_trait = hunchbacked
		has_trait = inbred
		has_trait = albino
		has_trait = scaly
		has_trait = leper
	}
}

is_inherited_trait_trigger = {
	OR = {
		this = trait:depressed_genetic
		this = trait:lunatic_genetic
		this = trait:possessed_genetic
		this = trait:beauty_bad_1
		this = trait:beauty_bad_2
		this = trait:beauty_bad_3
		this = trait:beauty_good_1
		this = trait:beauty_good_2
		this = trait:beauty_good_3
		this = trait:intellect_bad_1
		this = trait:intellect_bad_2
		this = trait:intellect_bad_3
		this = trait:intellect_good_1
		this = trait:intellect_good_2
		this = trait:intellect_good_3
		this = trait:physique_bad_1
		this = trait:physique_bad_2
		this = trait:physique_bad_3
		this = trait:physique_good_1
		this = trait:physique_good_2
		this = trait:physique_good_3
		this = trait:fecund
		this = trait:clubfooted
		this = trait:hunchbacked
		this = trait:lisping
		this = trait:stuttering
		this = trait:dwarf
		this = trait:giant
		this = trait:inbred
		this = trait:spindly
		this = trait:scaly
		this = trait:albino
		this = trait:wheezing
		this = trait:bleeder
		this = trait:infertile
	}
}

bad_maiden_trait_trigger = {
	OR = {
		this = trait:beauty_bad_2
		this = trait:beauty_bad_3
		this = trait:intellect_bad_3
		this = trait:physique_bad_3
		this = trait:hunchbacked
		this = trait:dwarf
		this = trait:giant
		this = trait:inbred
		this = trait:spindly
		this = trait:scaly
		this = trait:albino
		this = trait:infertile
	}
}

is_positive_ruler_trait = {
	OR = {
		this = trait:temperate
		this = trait:generous
		this = trait:diligent
		this = trait:calm
		this = trait:patient
		this = trait:brave
		this = trait:gregarious
		this = trait:ambitious
		this = trait:just
		this = trait:forgiving
	}
}

is_negative_ruler_trait = {
	OR = {
		this = trait:gluttonous
		this = trait:greedy
		this = trait:lazy
		this = trait:impatient
		this = trait:arrogant
		this = trait:craven
		this = trait:shy
		this = trait:content
	}
}

has_poor_congenital_traits_trigger = {
	OR = {
		has_trait = depressed_genetic
		has_trait = lunatic_genetic
		has_trait = possessed_genetic
		has_trait = beauty_bad_1
		has_trait = beauty_bad_2
		has_trait = intellect_bad_1
		has_trait = intellect_bad_2
		has_trait = physique_bad_1
		has_trait = physique_bad_2
		has_trait = clubfooted
		has_trait = wheezing
		has_trait = bleeder
	}
}

has_terrible_congenital_traits_trigger = {
	OR = {
		has_trait = beauty_bad_3
		has_trait = intellect_bad_3
		has_trait = physique_bad_3
		has_trait = giant
		has_trait = spindly
		has_trait = inbred
	}
}

has_good_congenital_traits_trigger = {
	OR = {
		has_trait = beauty_good
		has_trait = intellect_good
		has_trait = physique_good
		has_trait = fecund
	}
}

is_hot_headed_trigger = {
	OR = {
		has_trait = wrathful
		has_trait = impatient
		has_trait = vengeful
		has_trait = drunkard
		has_trait = irritable
		has_trait = lunatic
		has_trait = possessed
		has_trait = stubborn
		has_trait = bossy
		has_trait = rowdy
	}
	NOR = {
		has_trait = temperate
		has_trait = calm
		has_trait = patient
		has_trait = forgiving
		has_trait = craven
		has_trait = pensive
	}
}

is_jealous_trigger = {
	OR = {
		has_trait = greedy
		has_trait = ambitious
		has_trait = arrogant
		has_trait = sadistic
	}
	NOR = {
		has_trait = content
		has_trait = humble
		has_trait = trusting
		has_trait = forgiving
		has_trait = infirm
	}
}

is_illegitimate = {
	OR = {
		has_trait = bastard_founder
		has_trait = bastard
		has_trait = legitimized_bastard
		has_trait = wild_oat
	}
}

has_inheritance_blocking_trait = {
	OR = {
		has_trait = eunuch
		has_trait = devoted
		has_trait = order_member
		has_trait = bastard
		has_trait = bastard_founder
		has_trait = disinherited
		has_trait = gallivanter
	}
}

has_any_aging_trait = {
	OR = {
		has_trait = infirm
		has_trait = withering_mind
		AND = {
			has_trait = clouded_eyes
			NOT = { has_trait = blind }
		}
		has_trait = faltering_heart
		has_trait = fragile_bones
	}
}

