abdicated = {
	customizer = no
	random = no
	
	cannot_inherit = yes
	general_opinion = -10
	monthly_character_prestige = -0.5
}

adopted = {
	diplomacy = -2
	vassal_opinion = -5
	monthly_character_prestige = -0.1

    customizer = no
    random = no
	
	male_insult = INSULT_PEASANT
	male_insult_adj = INSULT_BASEBORN
	female_insult = INSULT_PEASANT
	female_insult_adj = INSULT_BASEBORN
}

alexandrine = {
	religious = yes
	customizer = no
	random = no

	learning = 2
	stewardship = 1
	diplomacy = -1
	monthly_character_prestige = 0.5
	same_opinion = 10
	opposite_opinion = -10

	opposites = {
		antiochene
		zealous
	}
}

antiochene = {
	religious = yes
	customizer = no
	random = no

	learning = 2
	diplomacy = 1
	stewardship = -1
	monthly_character_piety = 0.5
	same_opinion = 10
	opposite_opinion = -10

	opposites = {
		alexandrine
		cynical
	}
}

bad_druid = {

	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	opposites =  {
		druid
	}
	
	religious = no # Cleared manually on religious conversion, to avoid losing it on reformation
	
	opposite_opinion = -5
	church_opinion = -10	
	
	monthly_character_piety = -1

	customizer = no
	random = no
	
	cannot_inherit = yes
}

beauty = {
	random = no
	customizer = no
	
	diplomacy = 1
	sex_appeal_opinion = 10
	fertility = 0.05
}

bloodlust = {
	ai_honor = -100
	ai_rationality = -100
	ai_ambition = 1000
	ai_zeal = -100
	health = 1.0
	customizer = no
	random = no
}

chalc_cardinal = {
	potential = {
		religion = chalcedonian
	}
	
	random = no
	customizer = no
	
	religious = yes
	cached = yes
	
	monthly_character_piety = 0.20
	same_religion_opinion = 10
}

changeling = {
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	customizer = no	
	cached = yes # Keep a cache of all trait holders, to use with the corresponding event trigger 	

	health = 3	
	same_religion_opinion = 5
	same_opinion = -10	
	command_modifier = {
		morale_offence = 0.2
		defence = -0.1
	}
	
	ai_rationality = -15
	ai_ambition = 30
}

counterspy = {
	intrigue = 1

	same_opinion = -5

	customizer = no
}

court_anarchy  = {
	general_opinion = -20
	monthly_character_prestige = -0.3
	incapacitating = yes
	diplomacy = -2
	martial = -2
	stewardship = -2
	intrigue = -2
	health = -2
	
    customizer = no
    random = no
}

crowned = {
	opposites = {
		uncrowned
		crowned_by_pope
		strong_basileus
		weak_basileus
	}
	diplomacy = 1
	vassal_opinion = 10
	monthly_character_prestige = 0.1
	customizer = no
}

crowned_by_pope = {
	opposites = {
		uncrowned
		crowned
		strong_basileus
		weak_basileus
	}
	diplomacy = 2
	church_opinion = 10
	vassal_opinion = 10
	monthly_character_piety = 0.2
	monthly_character_prestige = 0.2
	customizer = no
}

cult_of_cybele = {
	customizer = no
	opposites = {
		cult_of_despoina
		cult_of_orpheus
		cult_of_serapis
		cult_of_trophonius
	}
	inherit_chance = 0
	religious_branch = hellenic_pagan
	religious = yes
	same_opinion = 10
	opposite_opinion = -5
}

cult_of_despoina = {
	customizer = no
	opposites = {
		cult_of_cybele
		cult_of_orpheus
		cult_of_serapis
		cult_of_trophonius
	}
	inherit_chance = 0
	religious_branch = hellenic_pagan
	religious = yes
	same_opinion = 10
	opposite_opinion = -5
}

cult_of_lucifer = {
    potential = {
        religion = messalian
    }

	intrigue = 2
	learning = 2
	same_opinion = 10
	monthly_character_piety = 0.05
	monthly_character_prestige = 0.05
	religious_branch = messalian
	inherit_chance = 0
	
	religious = yes
    customizer = no
    random = no
	ai_honor = -50
	ai_ambition = 10
}

cult_of_orpheus = {
	customizer = no
	opposites = {
		cult_of_cybele
		cult_of_despoina
		cult_of_serapis
		cult_of_trophonius
	}
	inherit_chance = 0
	religious_branch = hellenic_pagan
	religious = yes
	same_opinion = 10
	opposite_opinion = -5
}

cult_of_serapis = {
	customizer = no
	opposites = {
		cult_of_cybele
		cult_of_despoina
		cult_of_orpheus
		cult_of_trophonius
	}
	inherit_chance = 0
	religious_branch = hellenic_pagan
	religious = yes
	same_opinion = 10
	opposite_opinion = -5
}

cult_of_trophonius = {
	customizer = no
	opposites = {
		cult_of_cybele
		cult_of_despoina
		cult_of_orpheus
		cult_of_serapis
	}
	inherit_chance = 0
	religious_branch = hellenic_pagan
	religious = yes
	same_opinion = 10
	opposite_opinion = -5
}

desert_father = {
	religious = yes
	customizer = no
	random = no

	monthly_character_piety = 1
	health = 1
	same_religion_opinion = 15
	cannot_marry = yes
	cannot_inherit = yes
}

desert_mother = {
	religious = yes
	customizer = no
	random = no

	monthly_character_piety = 1
	health = 1
	same_religion_opinion = 15
	cannot_marry = yes
	cannot_inherit = yes
}

dishonorable1 = {
	general_opinion = -5
	monthly_character_piety = -0.1
	customizer = no
	
	male_insult = INSULT_DISHONORABLE
	female_insult = INSULT_DISHONORABLE
	male_insult_adj = INSULT_DISHONORABLE
	female_insult_adj = INSULT_DISHONORABLE	
}

dishonorable2 = {
	general_opinion = -10
	monthly_character_piety = -0.2
	customizer = no
	
	male_insult = INSULT_DISHONORABLE
	female_insult = INSULT_DISHONORABLE
	male_insult_adj = INSULT_DISHONORABLE
	female_insult_adj = INSULT_DISHONORABLE	
}

dishonorable3 = {
	general_opinion = -15
	monthly_character_piety = -0.3
	customizer = no
	
	male_insult = INSULT_DISHONORABLE
	female_insult = INSULT_DISHONORABLE
	male_insult_adj = INSULT_DISHONORABLE
	female_insult_adj = INSULT_DISHONORABLE	
}

dishonorable4 = {
	general_opinion = -20
	monthly_character_piety = -0.4
	customizer = no
	
	male_insult = INSULT_DISHONORABLE
	female_insult = INSULT_DISHONORABLE
	male_insult_adj = INSULT_DISHONORABLE
	female_insult_adj = INSULT_DISHONORABLE	
}

dishonorable5 = {
	general_opinion = -25
	monthly_character_piety = -0.5
	customizer = no
	
	male_insult = INSULT_DISHONORABLE
	female_insult = INSULT_DISHONORABLE
	male_insult_adj = INSULT_DISHONORABLE
	female_insult_adj = INSULT_DISHONORABLE	
}

dishonorable6 = {
	general_opinion = -30
	monthly_character_piety = -0.6
	customizer = no
	
	male_insult = INSULT_DESPICABLE
	female_insult = INSULT_DESPICABLE
	male_insult_adj = INSULT_HONORLESS
	female_insult_adj = INSULT_HONORLESS	
}

dishonorable7 = {
	general_opinion = -35
	monthly_character_piety = -0.7
	customizer = no
	
	male_insult = INSULT_DESPICABLE
	female_insult = INSULT_DESPICABLE
	male_insult_adj = INSULT_HONORLESS
	female_insult_adj = INSULT_HONORLESS
}

dishonorable8 = {
	general_opinion = -40
	monthly_character_piety = -0.8
	customizer = no
	
	male_insult = INSULT_DESPICABLE
	female_insult = INSULT_DESPICABLE
	male_insult_adj = INSULT_HONORLESS
	female_insult_adj = INSULT_HONORLESS
}

dishonorable9 = {
	general_opinion = -45
	monthly_character_piety = -0.9
	customizer = no
	
	male_insult = INSULT_DESPICABLE
	female_insult = INSULT_DESPICABLE
	male_insult_adj = INSULT_HONORLESS
	female_insult_adj = INSULT_HONORLESS
}

dishonorable10 = {
	general_opinion = -50
	monthly_character_piety = -1.0
	customizer = no
	
	male_insult = INSULT_DESPICABLE
	female_insult = INSULT_DESPICABLE
	male_insult_adj = INSULT_HONORLESS
	female_insult_adj = INSULT_HONORLESS
}

disinherited = {
	customizer = no
	random = no
	
	cannot_inherit = yes
	general_opinion = -10
	monthly_character_prestige = -0.5
}

divine_blood = {
	customizer = no
}

doctores = {
    potential = {
        religion = waldensian
    }
	opposites =  {
		sandaliati
		novellani
	}
	learning = 2
	monthly_character_prestige = 0.1
	monthly_character_piety = 0.1
	religious = yes
	
    customizer = no
    random = no
}

druid = {
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	opposites =  {
		bad_druid
	}
	
	religious = no # Cleared manually on religious conversion, to avoid losing it on reformation
	
	monthly_character_piety = 0.5
	learning = 3
	diplomacy = 2
	
	customizer = no
	
	cannot_inherit = yes
}

druze_ajawid = {
	religious = yes
	customizer = no
	random = no
	
	opposites = {
		druze_uqqal
		druze_juhhal
	}
	
	intrigue = 2
	diplomacy = 2
	learning = 4
	monthly_character_piety = 0.3
	same_religion_opinion = 20
	same_opinion = 20
	ai_zeal = 20

	male_compliment = COMPL_AJAWID
	female_compliment = COMPL_AJAWID_F	
	male_compliment_adj = COMPL_LEARNED
	female_compliment_adj = COMPL_LEARNED
}

druze_juhhal = {
	religious = yes
	customizer = no
	random = no
	
	opposites = {
		druze_uqqal
		druze_ajawid
	}
	
	same_religion_opinion = 5
	tolerates_christian = yes
	tolerates_jewish_group = yes
	ai_zeal = -40
	
	male_insult_adj = INSULT_IGNORANT
	female_insult_adj = INSULT_IGNORANT
}

druze_uqqal = {
	religious = yes
	customizer = no
	random = no
	
	opposites = {
		druze_juhhal
		druze_ajawid
	}
	
	learning = 2
	monthly_character_piety = 0.1
	same_religion_opinion = 10
	same_opinion = 10
	
	male_compliment_adj = COMPL_WISE
	female_compliment_adj = COMPL_WISE
}

dynasty_decadence_low = {
	customizer = no
	random = no
	
	muslim_opinion = -10
	monthly_character_prestige = -0.5
	monthly_character_piety = -0.25
}

dynasty_decadence_med = {
	customizer = no
	random = no
	
	muslim_opinion = -20
	monthly_character_prestige = -1.0
	monthly_character_piety = -0.5
}

dynasty_decadence_high = {
	customizer = no
	random = no
	
	muslim_opinion = -30
	monthly_character_prestige = -1.5
	monthly_character_piety = -0.75
}


dyn_dishonorable1 = { #146
	general_opinion = -10
	customizer = no
}

dyn_dishonorable2 = { #147
	general_opinion = -20
	customizer = no
}

dyn_dishonorable3 = { #148
	general_opinion = -30
	customizer = no
}

dyn_dishonorable4 = { #149
	general_opinion = -40
	customizer = no
}

dyn_dishonorable5 = { #150
	general_opinion = -50
	customizer = no
}

dyn_dishonorable6 = { #151
	general_opinion = -60
	customizer = no
}

dyn_dishonorable7 = { #152
	general_opinion = -70
	customizer = no
}

dyn_dishonorable8 = { #153
	general_opinion = -80
	customizer = no
}

dyn_dishonorable9 = { #154
	general_opinion = -90
	customizer = no
}

dyn_dishonorable10 = { #155
	general_opinion = -100
	customizer = no
}

exalted1 = {
	customizer = no
	random = no
	
	opposites = {
		exalted2
		exalted3
		exalted4
	}
	
	general_opinion = 10
	command_modifier = {
		morale_offence = 0.05
		morale_defence = 0.05
	}
	ai_ambition = 10
	
	male_compliment_adj = COMPL_GREAT
	female_compliment_adj = COMPL_GREAT
}

exalted2 = {
	customizer = no
	random = no
	
	opposites = {
		exalted1
		exalted3
		exalted4
	}
	
	general_opinion = 15
	command_modifier = {
		morale_offence = 0.10
		morale_defence = 0.10
	}
	ai_ambition = 20
	
	male_compliment_adj = COMPL_GREAT
	female_compliment_adj = COMPL_GREAT
}

exalted3 = {
	customizer = no
	random = no
	
	opposites = {
		exalted1
		exalted2
		exalted4
	}
	
	general_opinion = 20
	command_modifier = {
		morale_offence = 0.15
		morale_defence = 0.15
	}
	ai_ambition = 30
	
	male_compliment_adj = COMPL_GREAT
	female_compliment_adj = COMPL_GREAT
}

exalted4 = {
	customizer = no
	random = no
	
	opposites = {
		exalted1
		exalted2
		exalted3
	}
	
	general_opinion = 25
	command_modifier = {
		morale_offence = 0.20
		morale_defence = 0.20
	}
	ai_ambition = 40
	
	male_compliment_adj = COMPL_GREAT
	female_compliment_adj = COMPL_GREAT
}

favored_son = {
	monthly_character_prestige = 0.25
	customizer = no
}

fian = {
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	martial = 2
	learning = 1
	
	same_religion_opinion = 5
	
	same_opinion = 10
	
	customizer = no
	random = no
	
	command_modifier = {
		religious_enemy = 0.2
		morale_offence = 0.1
		defence = -0.1
	}
}

greek_rites = {
	potential = {
		religion = chalcedonian
	}
	
	customizer = no
	random = no
	religious = yes
	
	opposites = {
		latin_rites
	}
	
	opposite_opinion = -15
}

guelf = {
	random = no
	customizer = no
}

head1 = {
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	monthly_character_prestige = 0.1
	customizer = no
	random = no
}

head2 = {
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	monthly_character_prestige = 0.2
	customizer = no
	random = no
}

head3 = {
	martial = 1
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	monthly_character_prestige = 0.4
	command_modifier = {	
		religious_enemy = 0.1
		morale_offence = 0.1
	}
	ai_ambition = 15
	ai_zeal = 5
	customizer = no
	random = no
}

head4 = {
	martial = 1
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	monthly_character_prestige = 0.8
	command_modifier = {	
		religious_enemy = 0.2
		morale_offence = 0.1
	}
	ai_ambition = 25
	ai_zeal = 10
	customizer = no
	random = no
}

head5 = {
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	martial = 3
	monthly_character_prestige = 1.6
	customizer = no
	random = no
	same_religion_opinion = 10
	cached = yes # Keep a cache of all trait holders, to use with the corresponding event trigger 	
	command_modifier = {
		center = 0.1
		religious_enemy = 0.3
		morale_offence = 0.2
		defence = 0.2
	}
	ai_ambition = 40
	ai_zeal = 10
}

holy_crusader = {
	customizer = no
	random = no
	opposites = {
		mujahid
		valhalla_bound
		crusader
		eagle_warrior
		sun_warrior
		ukkos_shield
		nyames_shield
		peruns_chosen
		romuvas_own
		ares_own
		tengri_warrior
		shaddai
		gondi_shahansha
	}
	potential = {
		NOT = {
			religion_group = muslim
			religion_group = christian
		}
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
			religion = egyptian_pagan
		}
	}

	martial = 2
	combat_rating = 1

	same_religion_opinion = 15
	same_opinion_if_same_religion = 15	

	ai_zeal = 10
	religious = yes # Lost immediately on religion change
	
	male_compliment = COMPL_HOLY_WARRIOR
	female_compliment = COMPL_HOLY_WARRIOR
	male_insult = INSULT_FANATIC
	female_insult = INSULT_FANATIC
	male_insult_adj = INSULT_NARROWMINDED
	female_insult_adj = INSULT_NARROWMINDED
	male_compliment_adj = COMPL_RIGHTEOUS
	female_compliment_adj = COMPL_RIGHTEOUS
}

hurufi_diwan = {
	potential = {
		religion = hurufi
	}
	diplomacy = 2
	learning = 2
	monthly_character_prestige = 0.2
	muslim_opinion = 10
	sex_appeal_opinion = 20
	fertility = 0.1
	
	religious = yes
	ai_rationality = 10
	
	male_compliment = COMPL_POET
}

hurufi_mystic_a = {
	potential = {
		religion = hurufi
	}
	intrigue = 1
	learning = 2
	monthly_character_piety = 0.1
	same_religion_opinion = 10
	infidel_opinion = -10
	
	same_opinion = 20
	religious = yes
	ai_zeal = 10
	
	male_compliment = COMPL_HMYST
	male_insult = INSULT_HMYST
	male_compliment_adj = COMPL_KNOW
}

hurufi_mystic_b = {
	potential = {
		religion = hurufi
	}
	intrigue = 2
	learning = 4
	monthly_character_piety = 0.2
	same_religion_opinion = 15
	infidel_opinion = -15
	
	same_opinion = 20
	religious = yes
	ai_zeal = 10
	
	male_compliment = COMPL_HMYST
	male_insult = INSULT_HMYST
	male_compliment_adj = COMPL_KNOW
}

hurufi_mystic_c = {
	potential = {
		religion = hurufi
	}
	intrigue = 3
	learning = 6
	monthly_character_piety = 0.3
	same_religion_opinion = 20
	infidel_opinion = -20
	
	same_opinion = 20
	religious = yes
	ai_zeal = 10
	
	male_compliment = COMPL_HMYST
	male_insult = INSULT_HMYST
	male_compliment_adj = COMPL_KNOW
}

iconoclast_trait = {
    potential = {
		OR = {
			religion = iconoclast
			religion = lollard
			religion = paulician
			religion = bogomilist
		}
    }

	same_religion_opinion = 10
	same_opinion = 10
	muslim_opinion = 15
	christian_church_opinion = -10
	religious = yes
	
    customizer = no
    random = no
}

kharijite_kafir = {
    potential = {
        religion = kharijite
    }
	
	same_religion_opinion = -100
	monthly_character_piety = -0.5
	monthly_character_prestige = -0.5

    customizer = no
    random = no
	religious = yes
	
	male_insult = INSULT_KAFIR
	female_insult = INSULT_KAFIR
}

koasasa_taus = {
	potential = {
		religion = yazidi
	}
	religious = yes
	customizer = no
	random = no
	cached = yes

    monthly_character_piety = 0.5
	same_religion_opinion = 25
	diplomacy = 5
	martial = 5
	learning = 5
	command_modifier = {
		religious_enemy = 0.5
	}
	ai_zeal = 50

	male_compliment = COMPL_KOASASA
	male_compliment_adj = COMPL_HOLY
	male_insult_adj = INSULT_DEMONIC
}

koasasa_israfel = {
	potential = {
		religion = yazidi
	}
	religious = yes
	customizer = no
	random = no
	cached = yes

    monthly_character_piety = 0.5
	same_religion_opinion = 15
	diplomacy = 5
	learning = 3
	health = 2
	ai_zeal = 50

	male_compliment = COMPL_KOASASA
	male_compliment_adj = COMPL_HOLY
	male_insult_adj = INSULT_DEMONIC
}

koasasa_azrael = {
	potential = {
		religion = yazidi
	}
	religious = yes
	customizer = no
	random = no
	cached = yes

    monthly_character_piety = 0.5
	same_religion_opinion = 15
	intrigue = 5
	combat_rating = 8
	ai_zeal = 50

	male_compliment = COMPL_KOASASA
	male_compliment_adj = COMPL_HOLY
	male_insult_adj = INSULT_DEMONIC
}

koasasa_mihael = {
	potential = {
		religion = yazidi
	}
	religious = yes
	customizer = no
	random = no
	cached = yes

    monthly_character_piety = 0.5
	same_religion_opinion = 15
	martial = 5
	command_modifier = {
		morale_offence = 0.25
		morale_defence = 0.25
	}
	ai_zeal = 50

	male_compliment = COMPL_KOASASA
	male_compliment_adj = COMPL_HOLY
	male_insult_adj = INSULT_DEMONIC
}

koasasa_dardael = {
	potential = {
		religion = yazidi
	}
	religious = yes
	customizer = no
	random = no
	cached = yes

    monthly_character_piety = 0.5
	same_religion_opinion = 15
	diplomacy = 3
	stewardship = 3
	ai_zeal = 50

	male_compliment = COMPL_KOASASA
	male_compliment_adj = COMPL_HOLY
	male_insult_adj = INSULT_DEMONIC
}

koasasa_samael = {
	potential = {
		religion = yazidi
	}
	religious = yes
	customizer = no
	random = no
	cached = yes

    monthly_character_piety = 0.5
	same_religion_opinion = 15
	intrigue = 5
	learning = 3
	command_modifier = {
		damage = 0.25
	}
	ai_zeal = 50

	male_compliment = COMPL_KOASASA
	male_compliment_adj = COMPL_HOLY
	male_insult_adj = INSULT_DEMONIC
}

koasasa_nurael = {
	potential = {
		religion = yazidi
	}
	religious = yes
	customizer = no
	random = no
	cached = yes

    monthly_character_piety = 0.5
	same_religion_opinion = 15
	diplomacy = 2
	stewardship = 2
	intrigue = 2
	ai_zeal = 50

	male_compliment = COMPL_KOASASA
	male_compliment_adj = COMPL_HOLY
	male_insult_adj = INSULT_DEMONIC
}

latin_rites = {
	potential = {
		religion = chalcedonian
	}
	
	customizer = no
	random = no
	religious = yes
	
	opposites = {
		greek_rites
	}
	
	opposite_opinion = -15
}

learning_druidic_arts = {
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	
	customizer = no
	
	monthly_character_piety = 0.5
	same_religion_opinion = 10
	fertility = -50.0	
	stewardship = -2
	intrigue = -2
	diplomacy = -2
	
	pilgrimage = yes # Will need a regent, but can still be guardian to children
}

martial_lady = {
	martial = 1
	combat_rating = 1
	fertility = -0.15
	
	sex_appeal_opinion = -5
	same_opinion = 10
	monthly_character_piety = -0.05
	
	random = no
	customizer = no
}

martial_lady_tengri = {
	martial = 1
	combat_rating = 1
	fertility = -0.15
	
	command_modifier = {
		cavalry = 0.10
	}
	
	same_opinion = 10
	vassal_opinion = 5
	
	random = no
	customizer = no
}

martyr = {
	random = no
	customizer = no
}

master_warrior = {
	combat_rating = 5
	martial = 2
	monthly_character_prestige = 0.1 #1
	health = 0.5
	vassal_opinion = 4
	sex_appeal_opinion = 10
	opposites =  {
		poor_warrior
		trained_warrior
		skilled_warrior
	}
	customizer = yes
	random = no
}

messalian_master = {
    potential = {
        religion = messalian
    }
	
	learning = 3
	same_religion_opinion = 50
	monthly_character_piety = 0.1
	monthly_character_prestige = 0.1
	
	religious = yes
    customizer = no
    random = no
	ai_rationality = -50
	ai_zeal = 50
}

mystery_mithras_corax = {
	# Rank 1
	opposites = {
		mystery_mithras_corax
		mystery_mithras_nymphus
		mystery_mithras_miles
		mystery_mithras_leo
		mystery_mithras_perses
		mystery_mithras_heliodromus
		mystery_mithras_pater
	}
	inherit_chance = 0
	customizer = no
	religious = yes
	religious_branch = hellenic_pagan
	opposite_opinion = 5
	same_opinion = 10
}

mystery_mithras_nymphus = {
	# Rank 2
	opposites = {
		mystery_mithras_corax
		mystery_mithras_nymphus
		mystery_mithras_miles
		mystery_mithras_leo
		mystery_mithras_perses
		mystery_mithras_heliodromus
		mystery_mithras_pater
	}
	inherit_chance = 0
	customizer = no
	religious = yes
	religious_branch = hellenic_pagan
	opposite_opinion = 10
	same_opinion = 10
}

mystery_mithras_miles = {
	# Rank 3
	opposites = {
		mystery_mithras_corax
		mystery_mithras_nymphus
		mystery_mithras_miles
		mystery_mithras_leo
		mystery_mithras_perses
		mystery_mithras_heliodromus
		mystery_mithras_pater
	}
	inherit_chance = 0
	customizer = no
	religious = yes
	religious_branch = hellenic_pagan
	opposite_opinion = 15
	same_opinion = 10
}

mystery_mithras_leo = {
	# Rank 4
	opposites = {
		mystery_mithras_corax
		mystery_mithras_nymphus
		mystery_mithras_miles
		mystery_mithras_leo
		mystery_mithras_perses
		mystery_mithras_heliodromus
		mystery_mithras_pater
	}
	inherit_chance = 0
	customizer = no
	religious = yes
	religious_branch = hellenic_pagan
	opposite_opinion = 20
	same_opinion = 10
}

mystery_mithras_perses = {
	# Rank 5
	opposites = {
		mystery_mithras_corax
		mystery_mithras_nymphus
		mystery_mithras_miles
		mystery_mithras_leo
		mystery_mithras_perses
		mystery_mithras_heliodromus
		mystery_mithras_pater
	}
	inherit_chance = 0
	customizer = no
	religious = yes
	religious_branch = hellenic_pagan
	opposite_opinion = 25
	same_opinion = 10
}

mystery_mithras_heliodromus = {
	# Rank 6
	opposites = {
		mystery_mithras_corax
		mystery_mithras_nymphus
		mystery_mithras_miles
		mystery_mithras_leo
		mystery_mithras_perses
		mystery_mithras_heliodromus
		mystery_mithras_pater
	}
	inherit_chance = 0
	customizer = no
	religious = yes
	religious_branch = hellenic_pagan
	opposite_opinion = 30
	same_opinion = 10
}

mystery_mithras_pater = {
	# Rank 7
	opposites = {
		mystery_mithras_corax
		mystery_mithras_nymphus
		mystery_mithras_miles
		mystery_mithras_leo
		mystery_mithras_perses
		mystery_mithras_heliodromus
		mystery_mithras_pater
	}
	inherit_chance = 0
	customizer = no
	religious = yes
	religious_branch = hellenic_pagan
	opposite_opinion = 35
	same_opinion = 10
}

novellani = {
    potential = {
        religion = waldensian
    }
	opposites =  {
		sandaliati
		doctores
	}
	learning = 1
	diplomacy = 1
	monthly_character_prestige = -0.1
	monthly_character_piety = 0.1
	religious = yes
	
    customizer = no
    random = no
}

paragon = {
	religious = yes
	customizer = no
	random = no
	
	church_opinion = 20
	same_religion_opinion = 10
	monthly_character_prestige = 1.0
	ai_zeal = 40
	
	male_compliment_adj = COMPL_HOLY
	female_compliment_adj = COMPL_HOLY
}

perfecti = {
    potential = {
        OR = {
			religion = cathar
			religion = bogomilist
		}
    }
	opposites = {
		lustful
		gluttonous
		envious
		greedy
		cynical
		hedonist
		seducer
		seductress
	}
	
	same_religion_opinion = 20
	opposite_opinion = -20
	fertility = -10
	health = -1
	monthly_character_piety = 1

	religious = yes
    customizer = no
    random = no
}

pf_loyalist = {
	liege_opinion = 100
	opposite_opinion = -50
	opposites = { pf_rebel }
	customizer = no
}

pf_neutral = {
	liege_opinion = -10
	monthly_character_prestige = -0.5
	customizer = no
}

pf_rebel = {
	same_opinion = 100
	opposite_opinion = -50
	opposites = { pf_loyalist }
	customizer = no
}

placeholder = {
	customizer = no
	city_vassal_max_levy = 1
	castle_vassal_max_levy = 1
	temple_vassal_max_levy = 1
}

poor_warrior = {
	combat_rating = 1
	martial = 1
	#monthly_character_prestige = 0.1
	opposites =  {
		trained_warrior
		skilled_warrior
		master_warrior
	}
	customizer = yes
	random = no
}

raider = {
	random = no
	customizer = no
	
	religious = yes
	martial = 1
	combat_rating = 1
	monthly_character_prestige = 0.3
	same_religion_opinion = 15
	
	male_insult = COMPL_PIRATE
	female_insult = COMPL_PIRATE
}

raider_not_pagan = {
	random = no
	customizer = no
	
	martial = 1
	combat_rating = 1
	monthly_character_prestige = 0.1
	
	male_insult = COMPL_PIRATE
	female_insult = COMPL_PIRATE
}

recognised_by_basileus = {
	diplomacy = 1
	vassal_opinion = 5
	monthly_character_prestige = 0.05
	customizer = no
	ai_ambition = -15
}

retired_vestalis = {
	customizer = no

	cannot_inherit = yes

	general_opinion = 5
	monthly_character_wealth = 0.050
}

saint = {
	random = no
	customizer = no
}

sandaliati = {
    potential = {
        religion = waldensian
    }
	opposites =  {
		doctores
		novellani
	}
	martial = 1
	intrigue = 2
	diplomacy = -1
	monthly_character_prestige = -0.1
	religious = yes
	
    customizer = no
    random = no
}

scarred_female = {
	potential = {
		is_female = yes
	}
	
	monthly_character_prestige = 0.05
	sex_appeal_opinion = -5
	
	random = no
}

martial_lady_pagan = {
	martial = 1
	combat_rating = 1
	fertility = -0.15
	
	sex_appeal_opinion = 10
	same_opinion = 10
	monthly_character_prestige = 0.05
	
	random = no
	customizer = no
}

shiite_claimant = {
	same_religion_opinion = 25
	monthly_character_piety = 0.5
	
	cached = yes
	random = no
	customizer = no
}

skilled_warrior = {
	combat_rating = 3
	martial = 2
	monthly_character_prestige = 0.05 #0.8
	health = 0.25
	vassal_opinion = 2
	sex_appeal_opinion = 5
	opposites =  {
		poor_warrior
		trained_warrior
		master_warrior
	}
	customizer = yes
	random = no
}

strong_basileus = {
	opposites = {
		uncrowned
		crowned
		crowned_by_pope
		weak_basileus
	}
	diplomacy = 2
	church_opinion = 10
	vassal_opinion = 15
	monthly_character_piety = 0.2
	monthly_character_prestige = 0.2
	ai_ambition = 50
	customizer = no
}

tall = {
	birth = 100
	inherit_chance = 33

	opposites =  {
		dwarf
	}
	
	diplomacy = 1
	combat_rating = 1

	sex_appeal_opinion = 5
	vassal_opinion = 5
	
	male_compliment_adj = COMPL_TALL
	female_compliment_adj = COMPL_STATUESQUE
	
   	is_visible = {
		OR = {			
			has_game_rule = {
				name = hidden_character_traits_rule
				value = no
			}
			FROM = { is_adult = yes }
			FROM = { NOT = { has_character_modifier = hidden_tall } }
		}
	}
}

teaching_daughter = {
	vassal_opinion = 5 #partial offset for female heir penalty
	same_opinion = 25 # primarily so vassals in the same situation don't help to set a bad precedent
	
	random = no
	customizer = no
}

tournament_winner = {
	random = no
	customizer = no
	
	monthly_character_prestige = 0.1
	martial = 1
	combat_rating = 1
}

trained_warrior = {
	combat_rating = 2
	martial = 1
	#monthly_character_prestige = 0.2
	opposites =  {
		poor_warrior
		skilled_warrior
		master_warrior
	}
	customizer = yes
	random = no
}

uncrowned = {
	opposites = {
		crowned
		crowned_by_pope
		strong_basileus
		weak_basileus
	}
	vassal_opinion = -10
	customizer = no
}

vestalis = {
	customizer = no

	cannot_marry = yes
	cannot_inherit = yes

	general_opinion = 10
}

weak_basileus = {
	opposites = {
		uncrowned
		crowned
		crowned_by_pope
		strong_basileus
	}
	church_opinion = 10
	vassal_opinion = -5
	monthly_character_piety = 0.1
	monthly_character_prestige = 0.05
	customizer = no
}

wolf = {
	potential = {
		OR = {
			religion = celtic_pagan
			religion = celtic_pagan_reformed
		}
	}
	martial = 2
	learning = 1
	
	same_religion_opinion = 5
	
	same_opinion = 10
	
	customizer = no
	
	command_modifier = {
		religious_enemy = 0.2
		morale_offence = 0.1
		defence = -0.1
	}
}

yazidi_pilgrim = {
	potential = {
		religion = yazidi
		is_adult = yes
	}
	religious = yes
	same_religion_opinion = 5
	monthly_character_piety = 0.1
}

yehudi = {
	potential = {
		religion_group = jewish_group
	}

	random = no
	
	same_religion_opinion = 5
	monthly_character_piety = 0.10
}

imperial_bureaucrat = {
	random = no
	customizer = no
	
	stewardship = 2
	same_opinion = 10
}

imperial_courtier = {
	random = no
	customizer = no
	
	diplomacy = 1
	intrigue = 1
	same_opinion = 10
}

imperial_guard = {
	random = no
	customizer = no
	
	martial = 2
	combat_rating = 1
	same_opinion = 10
	ai_ambition = 10
}

tyrant1 = {
	monthly_character_prestige = -0.05
	general_opinion = -5
	customizer = no
}

tyrant2 = {
	monthly_character_prestige = -0.10
	general_opinion = -10
	customizer = no
}

tyrant3 = {
	monthly_character_prestige = -0.15
	general_opinion = -15
	customizer = no
}

tyrant4 = {
	monthly_character_prestige = -0.20
	general_opinion = -20
	customizer = no
}

tyrant5 = {
	monthly_character_prestige = -0.25
	general_opinion = -25
	global_revolt_risk = 0.01
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant6 = {
	monthly_character_prestige = -0.30
	general_opinion = -30
	global_revolt_risk = 0.01
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant7 = {
	monthly_character_prestige = -0.35
	general_opinion = -35
	global_revolt_risk = 0.01
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant8 = {
	monthly_character_prestige = -0.40
	general_opinion = -40
	global_revolt_risk = 0.01
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant9 = {
	monthly_character_prestige = -0.45
	general_opinion = -45
	global_revolt_risk = 0.02
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant10 = {
	monthly_character_prestige = -0.50
	general_opinion = -50
	global_revolt_risk = 0.02
	land_morale = -0.1
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant11 = {
	monthly_character_prestige = -0.55
	general_opinion = -55
	global_revolt_risk = 0.02
	land_morale = -0.2
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant12 = {
	monthly_character_prestige = -0.60
	general_opinion = -60
	global_revolt_risk = 0.02
	land_morale = -0.3
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant13 = {
	monthly_character_prestige = -0.65
	general_opinion = -65
	global_revolt_risk = 0.03
	land_morale = -0.4
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant14 = {
	monthly_character_prestige = -0.70
	general_opinion = -70
	global_revolt_risk = 0.03
	land_morale = -0.5
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant15 = {
	monthly_character_prestige = -0.75
	general_opinion = -75
	global_revolt_risk = 0.03
	land_morale = -0.6
	global_tax_modifier = -0.1
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant16 = {
	monthly_character_prestige = -0.80
	general_opinion = -80
	global_revolt_risk = 0.03
	land_morale = -0.7
	global_tax_modifier = -0.2
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant17 = {
	monthly_character_prestige = -0.85
	general_opinion = -85
	global_revolt_risk = 0.04
	land_morale = -0.8
	global_tax_modifier = -0.3
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant18 = {
	monthly_character_prestige = -0.90
	general_opinion = -90
	global_revolt_risk = 0.04
	land_morale = -0.9
	global_tax_modifier = -0.4
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant19 = {
	monthly_character_prestige = -0.95
	general_opinion = -95
	global_revolt_risk = 0.04
	land_morale = -1.0
	global_tax_modifier = -0.5
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

tyrant20 = {
	monthly_character_prestige = -1.0
	general_opinion = -100
	global_revolt_risk = 0.04
	land_morale = -1.5
	global_tax_modifier = -0.75
	customizer = no
	
	male_insult = INSULT_TYRANT
	female_insult = INSULT_TYRANT
	male_insult_adj = INSULT_TYRANNICAL
	female_insult_adj = INSULT_TYRANNICAL
}

# These traits replace the hidden versions of themselves due to a plot, being caught etc
homosexual_rumor = {
	sex_appeal_opinion = 15 # Only to those of the same sex
	vassal_opinion = -2
	
	ruler_designer_cost = 0
	
    customizer = no
    random = no
	
	male_insult = INSULT_SODOMITE
	male_insult_adj = INSULT_EFFEMINATE
	female_insult = INSULT_LESBIAN
	female_insult_adj = INSULT_SAPPHIC
	child_insult = INSULT_PEABRAIN
	child_insult_adj = INSULT_CRAZY
}

infertile = {
	birth = 50
	inherit_chance = 50	
	
	opposites = {
		inbred
		fertile
	}

	fertility = -0.3
	
   	customizer = no
    random = no
	
	is_visible = {
		OR = {
			has_game_rule = {
				name = hidden_character_traits_rule
				value = no
			}
			FROM = { has_character_flag = infertile_reveal }
		}
	}
}

longevity = {
	birth = 25
	
	opposites = {
		weak
	}

	random = no
	customizer = no
	health = 5
	hidden = yes
}

hajjaj_pagan = {
	customizer = yes
	potential = {
		religion = arab_pagan
	}

	same_religion_opinion = 5
	monthly_character_piety = 0.25
	
	male_compliment = COMPL_HAJJAJ
	female_compliment = COMPL_HAJJAJI
}

on_hajj_pagan = {
	customizer = no
	potential = {
		religion = arab_pagan
		NOT = { trait = hajjaj_pagan }
	}

	cached = yes # Keep a cache of all trait holders, to use with the corresponding event trigger

	same_religion_opinion = 10
	monthly_character_piety = 0.5

	pilgrimage = yes 
}

child_of_ukko = {
	random = no
	customizer = no
	
	potential = {
			religion = finnish_pagan_reformed
	}
	
	religious = yes 
	same_religion_opinion = 10
	same_opinion = -10
	monthly_character_prestige = 0.25
	monthly_character_piety = 0.25
	inherit_chance = 100
}
