#The entry should be named in the same way that the elective succession law is named to define it's voter's logic.
# Root scope - Voter, the character voting in the election
# From scope - Candidate, Character considered for the title
# FromFrom scope - The title the nomination is for
# FromFromFrom scope - The title owner's candidate
# The voter will vote for the top score candidate calculated from this script.

### Condensed syntax layout:
#<elective_law_type> = {
#	candidate_vote_score = {
#		<MTTH>
#	}
#	elector_selection = {
#		max_amount = <int>
#		<MTTH> - if max_amount is set it will pick the X amount of top scorers.
#				 Negative scores are considered invalid electors - Ruler is always an elector
#	}
#	elector_vote_strength = {
#		<MTTH>
#	}
#	elector_stances = { - Intended for the elder council positions
#		<stance_name> = {
#			icon = <int>
#			<MTTH>
#		}
#	}
#	candidate_trigger = {
#		<trigger>
#	}
#}

### Playable Catholic Bishopric Succession
playable_non_catholic_bishopric_succession = {
	elector_selection = {
		days = 10		# If below 0, ROOT is not valid to be an Elector. Any character above 0 will be an elector.
		max_amount = 6 # Determines max amount of electors, with the lower scoring ones being excluded (limit is optional)
		additive_modifier = { #of same religion
			value = -1000
			NOT = {religion = FROMFROM}
			NOT = {
				FROMFROM = {
					holder_scope = {
						ROOT = {religion = PREV}
					}
				}
			}
		}
		additive_modifier = {
			value = 5
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
					is_liege_of = ROOT
				}
			}
		}
		additive_modifier = { #age
			value = 1
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
				}
			}
			age = 45
		}
		additive_modifier = { #age
			value = 1
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
				}
			}
			age = 55
		}
		additive_modifier = { #age
			value = 1
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
				}
			}
			age = 65
		}
		additive_modifier = { #theocracy vassals
			value = 15
			vassal_of = FROMFROM
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
				}
			}
			PDP_is_theocracy = yes
		}
		additive_modifier = { #all theocracy vassals tier > baron
			value = 10
			higher_tier_than = baron
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
				}
			}
			vassal_of = FROMFROM
			PDP_is_theocracy = yes
		}
		additive_modifier = { #all theocracy vassals tier > count
			value = 10
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
				}
			}
			higher_tier_than = count
			vassal_of = FROMFROM
			PDP_is_theocracy = yes
		}
		additive_modifier = { #all theocracy vassals tier > duke
			value = 10
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
				}
			}
			higher_tier_than = duke
			vassal_of = FROMFROM
			PDP_is_theocracy = yes
		}
		additive_modifier = { #the title owner himself
			value = 100
			character = FROMFROM
		}
		additive_modifier = { #rel head
			value = 55
			FROMFROM = {
				rightful_religious_head_scope = {
					character = ROOT
				}
			}
		}
		additive_modifier = { #his liege if same religion
			value = 100
			FROMFROM = {
				holder_scope = {
					ROOT = {religion = PREV}
				}
			}
			FROMFROM = {
				vassal_of = PREV
			}
		}
	}
	elector_vote_strength = { #Affects the voting strength of each elector.
		days = 1 # 1 elector = 1 vote.
		additive_modifier = {#liege if orthodox he can "appoint" patriarch
			localisation_key = tooltip_PDP_theocracy_free_investiture
			FROMFROM = {
				holder_scope = {
					vassal_of = ROOT
					has_landed_title = k_orthodox
				}
			}
			value = 15
		}
		additive_modifier = {#okayish diplomacy
			diplomacy = 10
			NOT = {diplomacy = 18}
			localisation_key = tooltip_PDP_theocracy_high_diplomacy
			value = 5
		}
		additive_modifier = {#good diplomacy
			diplomacy = 18
			NOT = {diplomacy = 25}
			localisation_key = tooltip_PDP_theocracy_high_diplomacy
			value = 10
		}
		additive_modifier = {#good diplomacy
			diplomacy = 25
			localisation_key = tooltip_PDP_theocracy_high_diplomacy
			value = 15
		}
		additive_modifier = {#okayish learning
			learning = 7
			NOT = {learning = 10}
			localisation_key = tooltip_PDP_theocracy_high_learning
			value = 1
		}
		additive_modifier = {#okayish learning
			learning = 10
			NOT = {learning = 18}
			localisation_key = tooltip_PDP_theocracy_high_learning
			value = 5
		}
		additive_modifier = {#good learning
			learning = 18
			NOT = {learning = 25}
			localisation_key = tooltip_PDP_theocracy_high_learning
			value = 10
		}
		additive_modifier = {#good learning
			learning = 25
			NOT = {learning = 30}
			localisation_key = tooltip_PDP_theocracy_high_learning
			value = 15
		}
		additive_modifier = {#good learning
			learning = 30
			localisation_key = tooltip_PDP_theocracy_high_learning
			value = 20
		}
		additive_modifier = { # > baron
			value = 4
			higher_tier_than = baron
			localisation_key = tooltip_PDP_theocracy_rank_in_church
		}
		additive_modifier = { # > count
			value = 1
			higher_tier_than = count
			localisation_key = tooltip_PDP_theocracy_rank_in_church
		}
	}


	candidate_vote_score = { #Chance of an Elector voting for a candidate over the other. The candidate with the highest value will be picked.
		days = 0
		#difficulty
		additive_modifier = {
			value = 150
			localisation_key = PDP_difficulty_rule_tooltip
			FROM = { character = ROOT_FROMFROMFROM }
			has_game_rule = { name = PDP_difficulty_rule value = very_easy }
		}
		additive_modifier = {
			value = 50
			localisation_key = PDP_difficulty_rule_tooltip
			FROM = { character = ROOT_FROMFROMFROM }
			has_game_rule = { name = PDP_difficulty_rule value = easy }
		}
		additive_modifier = {
			value = -50
			localisation_key = PDP_difficulty_rule_tooltip
			FROM = { character = ROOT_FROMFROMFROM }
			has_game_rule = { name = PDP_difficulty_rule value = hard }
		}

		#bribery

		additive_modifier = { #bribed
			value = 50
			localisation_key = tooltip_PDP_theocracy_bought_vote
			FROM = { character = ROOT_FROMFROMFROM }
			FROMFROM = {
				holder_scope = {
					has_character_flag = PDP_ielection_bribed_@ROOT
				}
			}
		}
		additive_modifier = { #bribed a lot
			value = 75
			localisation_key = tooltip_PDP_theocracy_bought_much_vote
			FROM = { character = ROOT_FROMFROMFROM }
			FROMFROM = {
				holder_scope = {
					has_character_flag = PDP_ielection_bribed_much_@ROOT
				}
			}
		}

		additive_modifier = { #does not like dynastic inheritance
			value = -10
			localisation_key = tooltip_PDP_theocracy_same_dynasty
			NOT = { character = FROM } #don't judge yourself
			NOT = { dynasty = FROM} #nor your dynasty
			OR = {
				religion_group = christian
			}
			FROMFROM = {
				holder_scope = {
					dynasty = ROOT_FROM
				}
			}
		}
		additive_modifier = { #does not like dynastic inheritance
			value = -8
			localisation_key = tooltip_PDP_theocracy_same_dynasty
			NOT = { character = FROM } #don't judge yourself
			NOT = { dynasty = FROM} #nor your dynasty
			NOR = {
				religion_group = christian
			}
			FROMFROM = {
				holder_scope = {
					dynasty = ROOT_FROM
				}
			}
		}
		additive_modifier = { #prevent nepotism (candidate is dynastic & unqualified)
			value = -40
			localisation_key = tooltip_PDP_theocracy_no_nepotism
			NOT = { character = FROM } #don't judge yourself
			NOT = { dynasty = FROM} #nor your dynasty
			OR = {
				religion_group = christian
			}
			FROMFROM = {
				holder_scope = {
					dynasty = ROOT_FROM
					NOT = {has_character_flag = PDP_ielection_bribed_@ROOT} #don't judge if he bribed you
					NOT = {reverse_opinion = { who = ROOT value = 20 } }
				}
			}
			FROM = {
				NOT = {learning = 15}
			}
		}
		additive_modifier = { #prevent nepotism (candidate is dynastic & unqualified)
			value = -15
			localisation_key = tooltip_PDP_theocracy_no_nepotism
			NOT = { character = FROM } #don't judge yourself
			NOT = { dynasty = FROM} #nor your dynasty
			NOR = {
				religion_group = christian
			}
			FROMFROM = {
				holder_scope = {
					dynasty = ROOT_FROM
					NOT = {has_character_flag = PDP_ielection_bribed_@ROOT} #don't judge if he bribed you
					NOT = {reverse_opinion = { who = ROOT value = 20 } }
				}
			}
			FROM = {
				NOT = {learning = 15}
			}
		}
		additive_modifier = {
			value = -40
			localisation_key = tooltip_PDP_theocracy_low_learning
			NOT = { character = FROM } #don't judge yourself
			FROMFROM = {
				holder_scope = {NOT = {government = order_government}}
			}
			FROM = {
				NOT = {learning = 5}
			}
		}
		additive_modifier = {
			value = -20
			localisation_key = tooltip_PDP_theocracy_low_learning
			NOT = { character = FROM } #don't judge yourself
			FROMFROM = {
				holder_scope = {NOT = {government = order_government}}
			}
			FROM = {
				learning = 5
				NOT = {learning = 10}
			}
		}
		additive_modifier = {
			value = 15
			localisation_key = tooltip_PDP_theocracy_high_learning

			FROM = {
				learning = 10
				NOT = {learning = 15}
			}
		}
		additive_modifier = {
			value = 25
			localisation_key = tooltip_PDP_theocracy_high_learning
			FROM = {
				learning = 15
				NOT = {learning = 20}
			}
		}
		additive_modifier = {
			value = 35
			localisation_key = tooltip_PDP_theocracy_high_learning
			FROM = {
				learning = 20
				NOT = {learning = 25}
			}
		}
		additive_modifier = {
			value = 40
			localisation_key = tooltip_PDP_theocracy_high_learning
			FROM = {
				learning = 25
			}
		}
		additive_modifier = {
			value = 25
			localisation_key = tooltip_PDP_theocracy_saintly_blood
			FROM = {
				any_bloodline = {
					has_bloodline_flag = saintly_bloodline
					founder = {
						religion = PREVPREV
					}
				}
			}
		}

		additive_modifier = {
			value = 10
			localisation_key = tooltip_PDP_theocracy_high_diplomacy
			NOT = { character = FROM } #don't judge yourself
			FROM = {
				learning = 15
			}
		}

		##
		##Copy byzantine
		##



				##########################   Elector voting himself   ##########################
		additive_modifier = {
			value = 50
			localisation_key = tooltip_feudal_elector_vote_myself
			character = FROM
			NOR = {
				trait = humble
				trait = content
				trait = craven
				trait = slothful
				trait = stressed
				trait = depressed
				trait = ambitious
			}
			NOT = {
				FROMFROM = {
					holder_scope = {
						is_parent_of = ROOT
					}
				}
			}
		}
		additive_modifier = {
			value = 500
			localisation_key = tooltip_feudal_elector_vote_myself
			character = FROM
			FROMFROMFROM = {
				character = ROOT_FROM
			}
		}
		additive_modifier = {
			value = -20
			localisation_key = tooltip_feudal_elector_vote_not_myself
			character = FROM
			NOT = { trait = ambitious }
			OR = {
				trait = humble
				trait = content
				trait = craven
				trait = slothful
				trait = stressed
				trait = depressed
			}
		}
		additive_modifier = {
			value = 120
			localisation_key = tooltip_feudal_elector_vote_myself_ambitious
			character = FROM
			trait = ambitious
			is_adult = yes
		}

		##########################   Candidate's traits   ##########################

		#Ageism
		additive_modifier = { #Still too young for older rulers
			value = -10
			localisation_key = tooltip_feudal_elector_vote_youngster
			NOT = { character = FROM }
			age = 30
			FROM = {
				age = 16
				NOT = {
					age = 25
				}
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_youngster
			NOT = { character = FROM }
			age = 40
			FROM = {
				age = 25
				NOT = {
					age = 35
				}
			}
		}

		#Culturism
		additive_modifier = {
			value = 25
			localisation_key = tooltip_feudal_elector_vote_fellow_culture
			NOT = { character = FROM }
			culture = FROM
		}
		additive_modifier = {
			value = 5
			localisation_key = tooltip_feudal_elector_vote_stranger
			FROMFROM = { holder_scope = { culture = ROOT } } #Only a concern if Elector and current ruler share culture.
			NOT = { culture = FROM }
			culture_group = FROM
		}
		additive_modifier = {
			value = -30
			localisation_key = tooltip_feudal_elector_vote_foreigner
			FROMFROM = { holder_scope = { culture = ROOT } } #Only a concern if Elector and current ruler share culture.
			NOT = { culture_group = FROM }
		}

		#Nepotism
		additive_modifier = { #dynasty no negative feelings
			value = 50
			localisation_key = tooltip_feudal_elector_vote_dynasty
			NOT = {
				character = FROM
			}
			NOT = { is_rival = FROM }
			opinion = {
				who = FROM
				value = -5
			}
			FROM = {
				dynasty = ROOT
			}
		}
		additive_modifier = { #dynasty but negative feelings
			value = 5
			localisation_key = tooltip_feudal_elector_vote_dynasty
			NOT = {
				character = FROM
			}
			OR = {
				is_rival = FROM
				NOT = {
					opinion = {
						who = FROM
						value = -5
					}
				}
			}
			FROM = {
				dynasty = ROOT
			}
		}
		additive_modifier = {
			value = 25
			localisation_key = tooltip_feudal_elector_vote_relative
			NOT = {
				character = FROM
			}
			FROM = {
				is_close_relative = ROOT
				NOT = {
					is_child_of = ROOT
				}
			}
		}
		additive_modifier = {
			value = 35
			localisation_key = tooltip_feudal_elector_vote_parent
			NOT = {
				character = FROM
			}
			FROM = {
				is_child_of = ROOT
			}
			NOT = {
				FROMFROM = {
					holder_scope = {
						character = ROOT
					}
				}
			}
		}
		additive_modifier = { #Current Ruler should tend to often pick one of his own children as potential heirs.
			value = 50
			localisation_key = tooltip_feudal_elector_vote_parent
			NOT = {
				character = FROM
			}
			FROM = {
				is_child_of = ROOT
			}
			FROMFROM = {
				holder_scope = {
					character = ROOT
				}
			}
		}

		#Prestige
		additive_modifier = {
			value = -16
			localisation_key = tooltip_feudal_elector_vote_prestige_negative
			NOT = {
				character = FROM
			}
			FROM = { NOT = { prestige = -1000 } }
		}
		additive_modifier = {
			value = -12
			localisation_key = tooltip_feudal_elector_vote_prestige_negative
			NOT = {
				character = FROM
			}
			FROM = { prestige = -1000 }
			FROM = { NOT = { prestige = -500 } }
		}
		additive_modifier = {
			value = -8
			localisation_key = tooltip_feudal_elector_vote_prestige_negative
			NOT = {
				character = FROM
			}
			FROM = { prestige = -500 }
			FROM = { NOT = { prestige = -250 } }
		}
		additive_modifier = {
			value = -4
			localisation_key = tooltip_feudal_elector_vote_prestige_negative
			NOT = {
				character = FROM
			}
			FROM = { prestige = -250 }
			FROM = { NOT = { prestige = 0 } }
		}

		#Piety
		additive_modifier = {
			value = -80
			localisation_key = tooltip_feudal_elector_vote_piety_negative
			NOT = {
				character = FROM
			}
			FROM = { NOT = { piety = -500 } }
		}
		additive_modifier = {
			value = -40
			localisation_key = tooltip_feudal_elector_vote_piety_negative
			NOT = {
				character = FROM
			}
			FROM = { piety = -500 }
			FROM = { NOT = { piety = -250 } }
		}
		additive_modifier = {
			value = -20
			localisation_key = tooltip_feudal_elector_vote_piety_negative
			NOT = {
				character = FROM
			}
			FROM = { piety = -250 }
			FROM = { NOT = { piety = -100 } }
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_piety_negative
			NOT = {
				character = FROM
			}
			FROM = { piety = -100 }
			FROM = { NOT = { piety = 0 } }
		}
		additive_modifier = {
			value = 5
			localisation_key = tooltip_feudal_elector_vote_piety_positive
			NOT = {
				character = FROM
			}
			FROM = { piety = 100 }
			FROM = { NOT = { piety = 250 } }
		}
		additive_modifier = {
			value = 10
			localisation_key = tooltip_feudal_elector_vote_piety_positive
			NOT = {
				character = FROM
			}
			FROM = { piety = 250 }
			FROM = { NOT = { piety = 500 } }
		}
		additive_modifier = {
			value = 15
			localisation_key = tooltip_feudal_elector_vote_piety_positive
			NOT = {
				character = FROM
			}
			FROM = { piety = 500 }
		}

		#Educational preferences
		additive_modifier = { # Spiritual culture prefers scholars
			value = 25
			localisation_key = tooltip_feudal_elector_vote_spiritual_education
			FROM = {
				learning = 15
				OR = {
					has_education_learning_trigger = yes
					has_lifestyle_learning_trigger = yes
				}
			}
		}


		#All the Traits
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_depressed
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = depressed
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_drunkard
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = drunkard
			}
		}
		additive_modifier = { 	#Would mean the end of Elections & probabily a pact with the devil
			value = -1000
			localisation_key = tooltip_feudal_elector_vote_immortal
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = immortal
			}
		}
		additive_modifier = {
			value = -100
			localisation_key = tooltip_feudal_elector_vote_incapable
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = incapable
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_infirm
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = infirm
			}
		}
		additive_modifier = {
			value = -30
			localisation_key = tooltip_feudal_elector_vote_lunatic
			NOT = { character = FROM } #Do not judge yourself.
			NOR = {
				trait = zealous
				is_tribal = yes
				is_nomadic = yes
			}
			FROM = {
				trait = lunatic
			}
		}
		additive_modifier = {
			value = -100
			localisation_key = tooltip_feudal_elector_vote_possessed
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { trait = zealous }
			NOR = {
				is_tribal = yes
				is_nomadic = yes
			}
			FROM = {
				trait = possessed
			}
		}
		additive_modifier = {
			value = -200
			localisation_key = tooltip_feudal_elector_vote_possessed_vs_zealous
			NOT = { character = FROM } #Do not judge yourself.
			trait = zealous
			NOR = {
				is_tribal = yes
				is_nomadic = yes
			}
			FROM = {
				trait = possessed
			}
		}
		additive_modifier = {
			value = 5
			localisation_key = tooltip_feudal_elector_vote_physician
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = physician
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_stressed
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = stressed
			}
		}
		additive_modifier = { #Judge yourself on illness. You should probably not candidate yourself if you are dying.
			value = -15
			localisation_key = tooltip_feudal_elector_vote_wounded
			FROM = {
				trait = wounded
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_has_aztec_disease
			FROM = {
				trait = has_aztec_disease
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_has_typhus
			FROM = {
				trait = has_typhus
			}
		}
		additive_modifier = {
			value = -25
			localisation_key = tooltip_feudal_elector_vote_cancer
			FROM = {
				trait = cancer
			}
		}
		additive_modifier = {
			value = -25
			localisation_key = tooltip_feudal_elector_vote_has_tuberculosis
			FROM = {
				trait = has_tuberculosis
			}
		}
		additive_modifier = {
			value = -35
			localisation_key = tooltip_feudal_elector_vote_dancing_plague
			FROM = {
				trait = dancing_plague
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_dysentery
			FROM = {
				trait = dysentery
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_flu
			FROM = {
				trait = flu
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_food_poisoning
			FROM = {
				trait = food_poisoning
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_gout
			FROM = {
				trait = gout
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_syphilitic
			FROM = {
				trait = syphilitic
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_has_typhoid_fever
			FROM = {
				trait = has_typhoid_fever
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_ill
			FROM = {
				trait = ill
			}
		}
		additive_modifier = {
			value = -50
			localisation_key = tooltip_feudal_elector_vote_leper
			FROM = {
				trait = leper
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_has_measles
			FROM = {
				trait = has_measles
			}
		}
		additive_modifier = {
			value = -25
			localisation_key = tooltip_feudal_elector_vote_pneumonic
			FROM = {
				trait = pneumonic
			}
		}
		additive_modifier = {
			value = -25
			localisation_key = tooltip_feudal_elector_vote_rabies
			FROM = {
				trait = rabies
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_scurvy
			FROM = {
				trait = scurvy
			}
		}
		additive_modifier = {
			value = -45
			localisation_key = tooltip_feudal_elector_vote_sickly
			FROM = {
				trait = sickly
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_has_small_pox
			FROM = {
				trait = has_small_pox
			}
		}
		additive_modifier = {
			value = -35
			localisation_key = tooltip_feudal_elector_vote_has_bubonic_plague
			FROM = {
				trait = has_bubonic_plague
			}
		}
		additive_modifier = {
			value = -75
			localisation_key = tooltip_feudal_elector_vote_disfigured
			this_is_warrior_culture_trigger = no
			NOT = {
				culture_group = byzantine
			}
			FROM = {
				trait = disfigured
			}
		}
		additive_modifier = {
			value = -100
			localisation_key = tooltip_feudal_elector_vote_disfigured_byzantine
			culture_group = byzantine
			FROM = {
				trait = disfigured
			}
		}
		additive_modifier = {
			value = -50
			localisation_key = tooltip_feudal_elector_vote_disfigured_warrior
			this_is_warrior_culture_trigger = yes
			NOT = {
				culture_group = byzantine
			}
			FROM = {
				trait = disfigured
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_mangled
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = mangled
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_mangled_warrior
			this_is_warrior_culture_trigger = yes
			FROM = {
				trait = mangled
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_one_eyed
			FROM = {
				trait = one_eyed
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_one_handed
			FROM = {
				trait = one_handed
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_one_legged
			FROM = {
				trait = one_legged
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_severely_injured
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = severely_injured
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_bastard
			NOT = { character = FROM } #Do not judge yourself.
			is_feudal = yes
			FROM = {
				trait = bastard
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_child_of_consort
			NOT = { character = FROM } #Do not judge yourself.
			is_feudal = yes
			FROM = {
				OR = {
					trait = legit_bastard
					trait = child_of_consort_male
					trait = child_of_consort
				}
			}
		}
		additive_modifier = {
			value = 20
			localisation_key = tooltip_feudal_elector_vote_genius_diplomat
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = genius
			}
		}
		additive_modifier = {
			value = 10
			localisation_key = tooltip_feudal_elector_vote_quick_diplomat
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = quick
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_clubfooted
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = clubfooted
			}
		}
		additive_modifier = {
			value = -35
			localisation_key = tooltip_feudal_elector_vote_dwarf
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = dwarf
			}
		}
		additive_modifier = {
			value = -25
			localisation_key = tooltip_feudal_elector_vote_harelip
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = harelip
			}
		}
		additive_modifier = {
			value = -45
			localisation_key = tooltip_feudal_elector_vote_hunchback
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = hunchback
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_imbecile
			NOT = { character = FROM } #Do not judge yourself.
			this_is_diplomatic_culture_trigger = no
			FROM = {
				trait = imbecile
			}
		}
		additive_modifier = {
			value = -20
			localisation_key = tooltip_feudal_elector_vote_imbecile_diplomat
			NOT = { character = FROM } #Do not judge yourself.
			this_is_diplomatic_culture_trigger = yes
			FROM = {
				trait = imbecile
			}
		}
		additive_modifier = {
			value = -75
			localisation_key = tooltip_feudal_elector_vote_inbred
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = inbred
			}
		}
		additive_modifier = {
			value = -25
			localisation_key = tooltip_feudal_elector_vote_lisp
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = lisp
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_slow
			NOT = { character = FROM } #Do not judge yourself.
			this_is_diplomatic_culture_trigger = no
			FROM = {
				trait = slow
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_slow_diplomat
			NOT = { character = FROM } #Do not judge yourself.
			this_is_diplomatic_culture_trigger = yes
			FROM = {
				trait = slow
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_stutter
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = stutter
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_weak
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = weak
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_weak_warrior
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			FROM = {
				trait = weak
			}
		}
		additive_modifier = {
			value = 5
			localisation_key = tooltip_feudal_elector_vote_robust
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = robust
			}
		}
		additive_modifier = {
			value = 10
			localisation_key = tooltip_feudal_elector_vote_robust_warrior
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			FROM = {
				trait = robust
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_dull_diplomat
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				this_is_diplomatic_culture_trigger = yes
				this_is_spiritual_culture_trigger = yes
			}
			FROM = {
				trait = dull
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_dull
			NOT = { character = FROM } #Do not judge yourself.
			NOR = {
				this_is_diplomatic_culture_trigger = yes
				this_is_spiritual_culture_trigger = yes
			}
			FROM = {
				trait = dull
			}
		}
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_feeble
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = feeble
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_feeble_warrior
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			FROM = {
				trait = feeble
			}
		}

		#The Seven Sins/Virtues
		additive_modifier = { #Praised for being Chaste
			value = 15
			localisation_key = tooltip_feudal_elector_vote_chaste_positive
			NOT = { character = FROM } #Do not judge yourself.
			religion_group = christian
			NOT = { trait = lustful }
			FROM = {
				trait = chaste
			}
		}
		additive_modifier = { #Shunned for being Chaste
			value = -15
			localisation_key = tooltip_feudal_elector_vote_chaste_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				trait = lustful
				AND = {
					religion_group = pagan_group
					NOT = { religion = bon }
					NOT = { religion = bon_reformed }
					NOT = { religion = hellenic_pagan }
					NOT = { religion = hellenic_pagan_reformed }
				}
			}
			NOT = { trait = chaste }
			FROM = {
				trait = chaste
			}
		}
		additive_modifier = { #Praised for being Temperate
			value = 15
			localisation_key = tooltip_feudal_elector_vote_temperate_positive
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion_group = christian
				religion_group = muslim
				religion_group = jewish_group
				religion_group = indian_group
				religion = hellenic_pagan
				religion = hellenic_pagan_reformed
				religion = bon
				religion = bon_reformed
			}
			NOT = { trait = gluttonous }
			FROM = {
				trait = temperate
			}
		}
		additive_modifier = { #Shunned for being Temperate
			value = -15
			localisation_key = tooltip_feudal_elector_vote_temperate_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				trait = gluttonous
				AND = {
					religion_group = pagan_group
					NOT = { religion = bon }
					NOT = { religion = bon_reformed }
					NOT = { religion = hellenic_pagan }
					NOT = { religion = hellenic_pagan_reformed }
				}
			}
			NOT = { trait = temperate }
			FROM = {
				trait = temperate
			}
		}
		additive_modifier = { #Praised for being Charitable
			value = 15
			localisation_key = tooltip_feudal_elector_vote_charitable_positive
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion_group = christian
				religion_group = muslim
			}
			NOT = { trait = greedy }
			FROM = {
				trait = charitable
			}
		}
		additive_modifier = { #Shunned for being Charitable
			value = -15
			localisation_key = tooltip_feudal_elector_vote_charitable_negative
			NOT = { character = FROM } #Do not judge yourself.
			trait = greedy
			FROM = {
				trait = charitable
			}
		}
		additive_modifier = { #Praised for being Diligent
			value = 15
			localisation_key = tooltip_feudal_elector_vote_diligent_positive
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { trait = slothful }
			FROM = {
				trait = diligent
			}
		}
		additive_modifier = { #Shunned for being Diligent
			value = -15
			localisation_key = tooltip_feudal_elector_vote_diligent_negative
			NOT = { character = FROM } #Do not judge yourself.
			trait = slothful
			FROM = {
				trait = diligent
			}
		}
		additive_modifier = { #Praised for being Patient
			value = 15
			localisation_key = tooltip_feudal_elector_vote_patient_positive
			NOT = { character = FROM } #Do not judge yourself.
			NOR = {
				trait = wroth
				this_is_warrior_culture_trigger = yes
			}
			FROM = {
				trait = patient
			}
		}
		additive_modifier = { #Shunned for being Patient
			value = -15
			localisation_key = tooltip_feudal_elector_vote_patient_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				trait = wroth
				this_is_warrior_culture_trigger = yes
			}
			FROM = {
				trait = patient
			}
		}
		additive_modifier = { #Praised for being Kind
			value = 15
			localisation_key = tooltip_feudal_elector_vote_kind_positive
			NOT = { character = FROM } #Do not judge yourself.
			is_benevolent_trigger = yes
			FROM = {
				is_benevolent_trigger = yes
			}
		}
		additive_modifier = { #Shunned for being Kind
			value = -25
			localisation_key = tooltip_feudal_elector_vote_kind_negative
			NOT = { character = FROM } #Do not judge yourself.
			is_evil_trigger = yes
			FROM = {
				is_benevolent_trigger = yes
			}
		}
		additive_modifier = { #Praised for being Humble
			value = 10
			localisation_key = tooltip_feudal_elector_vote_humble_positive
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion_group = christian
				religion_group = muslim
				religion_group = jewish_group
				religion_group = indian_group
				religion = bon
				religion = bon_reformed
			}
			NOR = {
				trait = proud
				trait = envious
			}
			FROM = {
				trait = humble
			}
		}
		additive_modifier = { #Shunned for being Humble
			value = -15
			localisation_key = tooltip_feudal_elector_vote_humble_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				AND = {
					religion_group = pagan_group
					NOT = { religion = bon }
					NOT = { religion = bon_reformed }
					NOT = { religion = hellenic_pagan }
					NOT = { religion = hellenic_pagan_reformed }
				}
				trait = proud
				trait = envious
			}
			FROM = {
				trait = humble
			}
		}
		additive_modifier = { #Praised for being Lustful
			value = 15
			localisation_key = tooltip_feudal_elector_vote_lustful_positive
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				AND = {
					religion_group = pagan_group
					NOT = { religion = bon }
					NOT = { religion = bon_reformed }
					NOT = { religion = hellenic_pagan }
					NOT = { religion = hellenic_pagan_reformed }
				}
				trait = lustful
				trait = hedonist
			}
			FROM = {
				trait = lustful
			}
		}
		additive_modifier = { #Shunned for being Lustful - Male
			value = -15
			localisation_key = tooltip_feudal_elector_vote_lustful_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion_group = christian
				religion_group = muslim
				religion_group = jewish_group
			}
			OR = {
				trait = arbitrary #No need for consistency
				NOR = {
					trait = lustful
					trait = hedonist
				}
			}
			FROM = {
				trait = lustful
			}
		}
		additive_modifier = { #Praised for being Gluttonous
			value = 15
			localisation_key = tooltip_feudal_elector_vote_gluttonous_positive
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				AND = {
					religion_group = pagan_group
					NOT = { religion = bon }
					NOT = { religion = bon_reformed }
					NOT = { religion = hellenic_pagan }
					NOT = { religion = hellenic_pagan_reformed }
				}
				trait = gluttonous
				trait = hedonist
			}
			FROM = {
				trait = gluttonous
			}
		}
		additive_modifier = { #Shunned for being Gluttonous
			value = -15
			localisation_key = tooltip_feudal_elector_vote_gluttonous_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion_group = christian
				religion_group = muslim
				religion_group = jewish_group
			}
			OR = {
				trait = arbitrary #No need for consistency
				NOR = {
					trait = gluttonous
					trait = hedonist
				}
			}
			FROM = {
				trait = gluttonous
			}
		}
		additive_modifier = { #Praised for being Greedy
			value = 15
			localisation_key = tooltip_feudal_elector_vote_greedy_positive
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				AND = {
					religion_group = pagan_group
					NOT = { religion = bon }
					NOT = { religion = bon_reformed }
				}
				trait = greedy
			}
			FROM = {
				trait = greedy
			}
		}
		additive_modifier = { #Shunned for being Greedy
			value = -15
			localisation_key = tooltip_feudal_elector_vote_greedy_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion_group = christian
				religion_group = muslim
				religion_group = indian_group
			}
			OR = {
				trait = arbitrary #No need for consistency
				NOT = { trait = greedy }
			}
			FROM = {
				trait = greedy
			}
		}
		additive_modifier = { #Praised for being Slothful
			value = 15
			localisation_key = tooltip_feudal_elector_vote_slothful_positive
			NOT = { character = FROM } #Do not judge yourself.
			trait = slothful
			FROM = {
				trait = slothful
			}
		}
		additive_modifier = { #Shunned for being Slothful
			value = -15
			localisation_key = tooltip_feudal_elector_vote_slothful_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				trait = arbitrary #No need for consistency
				NOT = { trait = slothful }
			}
			FROM = {
				trait = slothful
			}
		}
		additive_modifier = { #Praised for being Wroth
			value = 15
			localisation_key = tooltip_feudal_elector_vote_wroth_positive
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			FROM = {
				trait = wroth
			}
		}
		additive_modifier = { #Shunned for being Wroth
			value = -15
			localisation_key = tooltip_feudal_elector_vote_wroth_negative
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = wroth
			}
		}
		additive_modifier = { #Shunned for being Evil
			value = -25
			localisation_key = tooltip_feudal_elector_vote_evil_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				trait = arbitrary #No need for consistency
				NOT = { is_evil_trigger = yes }
			}
			FROM = {
				is_evil_trigger = yes
			}
		}
		additive_modifier = { #Praised for being Proud
			value = 15
			localisation_key = tooltip_feudal_elector_vote_proud_positive
			NOT = { character = FROM } #Do not judge yourself.
			religion_group = pagan_group
			NOR = {
				religion = bon
				religion = bon_reformed
				trait = humble
			}
			FROM = {
				trait = proud
			}
		}
		additive_modifier = { #Shunned for being Proud
			value = -15
			localisation_key = tooltip_feudal_elector_vote_proud_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion_group = christian
				religion_group = muslim
				religion_group = indian_group
				religion_group = jewish_group
			}
			OR = {
				trait = arbitrary #No need for consistency
				trait = humble
				AND = {
					is_theocracy = yes
					NOT = { trait = proud }
				}
			}
			FROM = {
				trait = proud
			}
		}
		additive_modifier = { #Praised for being Ambitious
			value = 5
			localisation_key = tooltip_feudal_elector_vote_ambitious_positive
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = ambitious
			}
		}
		additive_modifier = { #Shunned for being Arbitrary
			value = -10
			localisation_key = tooltip_feudal_elector_vote_arbitrary_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				trait = just
				trait = arbitrary #Arbitraception
			}
			FROM = {
				trait = arbitrary
			}
		}
		additive_modifier = { #Praised for being Brave
			value = 5
			localisation_key = tooltip_feudal_elector_vote_brave_positive
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			NOR = {
				trait = envious
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = brave
			}
		}
		additive_modifier = { #Praised for being Brave
			value = 10
			localisation_key = tooltip_feudal_elector_vote_brave_positive_warrior
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			NOR = {
				trait = envious
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = brave
			}
		}
		additive_modifier = { #Shunned for being Brave
			value = -5
			localisation_key = tooltip_feudal_elector_vote_brave_negative
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			OR = {
				trait = envious
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = brave
			}
		}
		additive_modifier = { #Praised for being Content
			value = 10
			localisation_key = tooltip_feudal_elector_vote_content_positive
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion = buddhist
				religion = jain
				religion = bon
				pacifist = yes
			}
			FROM = {
				trait = content
			}
		}
		additive_modifier = { #Shunned for being Content
			value = -5
			localisation_key = tooltip_feudal_elector_vote_content_negative
			NOT = { character = FROM } #Do not judge yourself.
			religion_group = pagan_group
			NOR = {
				trait = content
				religion = bon
				religion = bon_reformed
			}
			FROM = {
				trait = content
			}
		}
		additive_modifier = { #Shunned for being Craven
			value = -10
			localisation_key = tooltip_feudal_elector_vote_craven_negative
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = craven
			}
		}
		additive_modifier = { #Shunned for being Craven
			value = -25
			localisation_key = tooltip_feudal_elector_vote_craven_negative_warrior
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			FROM = {
				trait = craven
			}
		}
		additive_modifier = { #Praised for being Cynical
			value = 10
			localisation_key = tooltip_feudal_elector_vote_cynical_positive
			NOT = { character = FROM } #Do not judge yourself.
			religion = FROM
			OR = {
				has_religion_feature = religion_cosmopolitan
				religion = hellenic_pagan
				trait = cynical
			}
			NOT = {
				trait = zealous
			}
			FROM = {
				trait = cynical
			}
		}
		additive_modifier = { #Shunned for being Cynical
			value = -20
			localisation_key = tooltip_feudal_elector_vote_cynical_negative
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { has_religion_feature = religion_dogmatic }
			religion = FROM
			NOR = {
				has_religion_feature = religion_cosmopolitan
				religion = hellenic_pagan
				trait = cynical
			}
			OR = {
				is_reformed_religion = yes
				NOT = { religion_group = pagan_group }
			}
			FROM = {
				trait = cynical
			}
		}
		additive_modifier = { #Shunned for being Cynical
			value = -50
			localisation_key = tooltip_feudal_elector_vote_cynical_negative_dogmatic
			NOT = { character = FROM } #Do not judge yourself.
			has_religion_feature = religion_dogmatic
			religion = FROM
			OR = {
				trait = arbitrary #No need for consistency
				NOT = { trait = cynical }
			}
			FROM = {
				trait = cynical
			}
		}
		additive_modifier = { #Shunned for being Deceitful
			value = -10
			localisation_key = tooltip_feudal_elector_vote_deceitful_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				trait = arbitrary #No need for consistency
				trait = honest
			}
			FROM = {
				trait = deceitful
			}
		}
		additive_modifier = { #Praised for being Erudite
			value = 20
			localisation_key = tooltip_feudal_elector_vote_erudite_positive
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				trait = erudite
			}
		}
		additive_modifier = { #Praised for being Just
			value = 15
			localisation_key = tooltip_feudal_elector_vote_just_positive
			NOT = { character = FROM } #Do not judge yourself.
			NOR = {
				trait = deceitful
				trait = arbitrary
			}
			FROM = {
				trait = just
			}
		}
		additive_modifier = { #Shunned for being Paranoid
			value = -5
			localisation_key = tooltip_feudal_elector_vote_paranoid_negative
			NOT = { character = FROM } #Do not judge yourself.
			NOR = {
				trait = deceitful
				trait = arbitrary
				trait = paranoid
			}
			FROM = {
				trait = paranoid
			}
		}
		additive_modifier = { #Shunned for being Paranoid by Paranoid
			value = -15
			localisation_key = tooltip_feudal_elector_vote_paranoid_negative_paranoid
			NOT = { character = FROM } #Do not judge yourself.
			trait = paranoid
			NOR = {
				trait = deceitful
				trait = arbitrary
			}
			FROM = {
				trait = paranoid
			}
		}
		additive_modifier = { #Shunned for being Shy
			value = -10
			localisation_key = tooltip_feudal_elector_vote_shy_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				this_is_diplomatic_culture_trigger = yes
				this_is_warrior_culture_trigger = yes
			}
			FROM = {
				trait = shy
			}
		}
		additive_modifier = { #Praised for being Stubborn
			value = 5
			localisation_key = tooltip_feudal_elector_vote_stubborn_positive
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			FROM = {
				trait = stubborn
			}
		}
		additive_modifier = { #Shunned for being Stubborn
			value = -10
			localisation_key = tooltip_feudal_elector_vote_stubborn_negative
			NOT = { character = FROM } #Do not judge yourself.
			this_is_spiritual_culture_trigger = yes
			FROM = {
				trait = stubborn
			}
		}
		additive_modifier = { #Praised for being Trusting
			value = 25
			localisation_key = tooltip_feudal_elector_vote_trusting_positive
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				trait = deceitful
				trait = schemer
				trait = ambitious
			}
			FROM = {
				trait = trusting
			}
		}
		additive_modifier = { #Praised for being Zealous
			value = 25
			localisation_key = tooltip_feudal_elector_vote_zealous_positive
			NOT = { character = FROM } #Do not judge yourself.
			religion = FROM
			NOR = {
				has_religion_feature = religion_cosmopolitan
				pacifist = yes
				trait = cynical
			}
			FROM = {
				trait = zealous
			}
		}
		additive_modifier = { #Shunned for being Zealous
			value = -20
			localisation_key = tooltip_feudal_elector_vote_zealous_negative
			NOT = { character = FROM } #Do not judge yourself.
			religion = FROM
			OR = {
				has_religion_feature = religion_cosmopolitan
				pacifist = yes
				trait = cynical
			}
			FROM = {
				trait = zealous
			}
		}
		additive_modifier = { #Praised for being Pilgrim
			value = 25
			localisation_key = tooltip_feudal_elector_vote_pilgrim_positive
			NOT = { character = FROM } #Do not judge yourself.
			religion = FROM
			trait = zealous
			FROM = {
				OR = {
					trait = pilgrim
					trait = indian_pilgrim
					trait = hajjaj
				}
			}
		}
		additive_modifier = { #Praised for being a saoshyant_descendant
			value = 10
			localisation_key = tooltip_feudal_elector_vote_saoshyant_descendant_positive
			NOT = { character = FROM } #Do not judge yourself.
			religion_group = zoroastrian_group
			FROM = {
				trait = saoshyant_descendant
			}
		}
		additive_modifier = { #Shunned for being excommunicated
			value = -2500
			localisation_key = tooltip_feudal_elector_vote_excommunicated_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				NOT = { trait = excommunicated }
				trait = arbitrary #No need for consistency
			}
			FROM = {
				excommunicated_for = ROOT
			}
		}
		#Kinslayer - From stranger's perspective
		additive_modifier = {
			value = -5
			localisation_key = tooltip_feudal_elector_vote_kinslayer_1_stranger
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { dynasty = FROM }
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = dynastic_kinslayer
			}
		}
		additive_modifier = {
			value = -10
			localisation_key = tooltip_feudal_elector_vote_kinslayer_2_stranger
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { dynasty = FROM }
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = familial_kinslayer
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_kinslayer_3_stranger
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { dynasty = FROM }
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = kinslayer
			}
		}
		#Kinslayer - From a far relative's perspective
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_kinslayer_1_dynast
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { is_close_relative = FROM }
			dynasty = FROM
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = dynastic_kinslayer
			}
		}
		additive_modifier = {
			value = -20
			localisation_key = tooltip_feudal_elector_vote_kinslayer_2_dynast
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { is_close_relative = FROM }
			dynasty = FROM
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = familial_kinslayer
			}
		}
		additive_modifier = {
			value = -25
			localisation_key = tooltip_feudal_elector_vote_kinslayer_3_dynast
			NOT = { character = FROM } #Do not judge yourself.
			NOT = { is_close_relative = FROM }
			dynasty = FROM
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = kinslayer
			}
		}
		#Kinslayer - From a close relative's perspective
		additive_modifier = {
			value = -20
			localisation_key = tooltip_feudal_elector_vote_kinslayer_1_dynast
			NOT = { character = FROM } #Do not judge yourself.
			is_close_relative = FROM
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = dynastic_kinslayer
			}
		}
		additive_modifier = {
			value = -25
			localisation_key = tooltip_feudal_elector_vote_kinslayer_2_dynast
			NOT = { character = FROM } #Do not judge yourself.
			is_close_relative = FROM
			dynasty = FROM
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = familial_kinslayer
			}
		}
		additive_modifier = {
			value = -30
			localisation_key = tooltip_feudal_elector_vote_kinslayer_3_dynast
			NOT = { character = FROM } #Do not judge yourself.
			is_close_relative = FROM
			dynasty = FROM
			OR = {
				NOR = {
					trait = dynastic_kinslayer
					trait = familial_kinslayer
					trait = kinslayer
				}
				trait = arbitrary #No need for consistency
			}
			FROM = {
				trait = kinslayer
			}
		}
		additive_modifier = { #Shunned for loving the heathens
			value = -45
			localisation_key = tooltip_feudal_elector_vote_sympathy_heathens
			NOT = { character = FROM } #Do not judge yourself.
			religion = FROM
			NOT = { has_religion_feature = religion_cosmopolitan }
			NOT = { religion_group = indian_group }
			NOT = { religion = bon }
			OR = {
				AND = {
					NOT = { has_dlc = "Holy Fury"}
					religion = bon_reformed
				}
				pacifist = yes
			}
			OR = {
				trait = zealous
				has_religion_feature = religion_dogmatic
			}
			OR = {
				trait = zealous
				trait = arbitrary #No need for consistency
			}
			FROM = {
				OR = {
					trait = sympathy_christendom
					trait = sympathy_islam
					trait = sympathy_judaism
					trait = sympathy_zoroastrianism
					trait = sympathy_pagans
					trait = sympathy_indian
				}
			}
		}
		additive_modifier = { #Praised for being Giant
			value = 10
			localisation_key = tooltip_feudal_elector_vote_giant_positive
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			FROM = {
				trait = giant
			}
		}
		additive_modifier = { #Shunned for being Giant
			value = -10
			localisation_key = tooltip_feudal_elector_vote_giant_negative
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = no
			FROM = {
				trait = giant
			}
		}
		additive_modifier = { #Shunned for being Lefthanded
			value = -10
			localisation_key = tooltip_feudal_elector_vote_lefthanded_negative
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion_group = christian
				religion_group = muslim
			}
			FROM = {
				trait = lefthanded
			}
		}
		additive_modifier = { #Shunned for being out of shape
			value = -10
			localisation_key = tooltip_feudal_elector_vote_shape_negative
			NOT = { character = FROM } #Do not judge yourself.
			this_is_warrior_culture_trigger = yes
			FROM = {
				OR = {
					trait = is_fat
					trait = is_malnourished
				}
			}
		}
		additive_modifier = { #Praised for being baptized by Bishop
			value = 5
			localisation_key = tooltip_feudal_elector_vote_baptized_by_bishop
			NOT = { character = FROM } #Do not judge yourself.
			religion_group = christian
			FROM = {
				trait = baptized_by_bishop
			}
		}
		additive_modifier = { #Praised for being baptized by Pope
			value = 10
			localisation_key = tooltip_feudal_elector_vote_baptized_by_pope
			NOT = { character = FROM } #Do not judge yourself.
			OR = {
				religion = catholic
				religion = fraticelli
			}
			religion = FROM
			FROM = {
				trait = baptized_by_pope
			}
		}
		additive_modifier = { #Praised for being baptized by Patriarch
			value = 10
			localisation_key = tooltip_feudal_elector_vote_baptized_by_patriarch
			NOT = { character = FROM } #Do not judge yourself.
			religion = orthodox
			religion = FROM
			FROM = {
				trait = baptized_by_patriarch
			}
		}
		additive_modifier = { #Shunned for being of opposite pagan branch.
			value = -25
			localisation_key = tooltip_feudal_elector_vote_pagan_branch_negative
			NOT = { character = FROM } #Do not judge yourself.
			religion = FROM #Will care only if of same religion.
			OR = {
				AND = {
					trait = pagan_branch_1
					FROM = {
						OR = {
							trait = pagan_branch_2
							trait = pagan_branch_3
							trait = pagan_branch_4
						}
					}
				}
				AND = {
					trait = pagan_branch_2
					FROM = {
						OR = {
							trait = pagan_branch_1
							trait = pagan_branch_3
							trait = pagan_branch_4
						}
					}
				}
				AND = {
					trait = pagan_branch_3
					FROM = {
						OR = {
							trait = pagan_branch_2
							trait = pagan_branch_1
							trait = pagan_branch_4
						}
					}
				}
				AND = {
					trait = pagan_branch_4
					FROM = {
						OR = {
							trait = pagan_branch_2
							trait = pagan_branch_3
							trait = pagan_branch_1
						}
					}
				}
			}
		}
		additive_modifier = { #Shunned for being unproved courtier in the shadow of the ruler.
			value = -10
			localisation_key = tooltip_feudal_elector_vote_spoiled_courtier
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #Do not judge yourself.
			FROM = {
				NOR = {
					is_ruler = yes
					has_job_title = job_marshal
					has_job_title = job_chancellor
					has_job_title = job_treasurer
					has_job_title = job_spiritual
					has_job_title = job_spymaster
				}
				OR = {
					trait = decadent
					trait = slothful
					trait = hedonist
					trait = is_fat
					trait = shy
				}
			}
		}

		##########################   Ruler's traits   ##########################
		#Ruler is lunatic, vote against his pick
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_anti_vote_ruler_lunatic
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			NOR = {
				trait = lunatic #Don't care
				trait = possessed #Don't care
				trait = arbitrary #Don't care
				trait = zealous #Might be the gods speaking
			}
			FROMFROM = {
				holder_scope = {
					trait = lunatic
				}
			}
		}
		#Ruler is possessed, vote against his pick
		additive_modifier = {
			value = -30
			localisation_key = tooltip_feudal_elector_anti_vote_ruler_possessed
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			trait = zealous
			NOR = {
				trait = lunatic #Don't care
				trait = possessed #Don't care
				trait = arbitrary #Don't care
			}
			FROMFROM = {
				holder_scope = {
					trait = possessed
				}
			}
		}

		##########################   Raw Opinion bonus towards Candidate   ##########################

		additive_modifier = {
			value = 25
			localisation_key = tooltip_feudal_elector_vote_opinion_positive
			NOT = { character = FROM } #But not if it's me.
			is_friend = FROM
		}

		additive_modifier = {
			value = -150
			localisation_key = tooltip_feudal_elector_vote_opinion_negative
			NOT = { character = FROM } #But not if it's me.
			is_rival = FROM
		}
		additive_modifier = {
			value = -100
			localisation_key = tooltip_feudal_elector_vote_opinion_negative
			NOT = { character = FROM } #But not if it's me.
			NOT = { is_rival = FROM } #Special case
			NOT = {
				opinion = {
					who = FROM
					value = -75
				}
			}
		}
		additive_modifier = {
			value = -75
			localisation_key = tooltip_feudal_elector_vote_opinion_negative
			NOT = { character = FROM } #But not if it's me.
			NOT = { is_rival = FROM } #Special case
			NOT = {
				opinion = {
					who = FROM
					value = -50
				}
			}
			opinion = {
				who = FROM
				value = -75
			}
		}
		additive_modifier = {
			value = -40
			localisation_key = tooltip_feudal_elector_vote_opinion_negative
			NOT = { character = FROM } #But not if it's me.
			NOT = { is_rival = FROM } #Special case
			NOT = {
				opinion = {
					who = FROM
					value = -25
				}
			}
			opinion = {
				who = FROM
				value = -50
			}
		}
		additive_modifier = {
			value = -15
			localisation_key = tooltip_feudal_elector_vote_opinion_negative
			NOT = { character = FROM } #But not if it's me.
			NOT = { is_rival = FROM } #Special case
			NOT = {
				opinion = {
					who = FROM
					value = 0
				}
			}
			opinion = {
				who = FROM
				value = -25
			}
		}
		additive_modifier = {
			value = 25
			localisation_key = tooltip_feudal_elector_vote_opinion_positive
			NOT = { character = FROM } #But not if it's me.
			NOT = { is_rival = FROM } #Special case
			opinion = {
				who = FROM
				value = 0
			}
			NOT = {
				opinion = {
					who = FROM
					value = 25
				}
			}
		}
		additive_modifier = {
			value = 50
			localisation_key = tooltip_feudal_elector_vote_opinion_positive
			NOT = { character = FROM } #But not if it's me.
			NOT = { is_rival = FROM } #Special case
			opinion = {
				who = FROM
				value = 25
			}
			NOT = {
				opinion = {
					who = FROM
					value = 50
				}
			}
		}
		additive_modifier = {
			value = 75
			localisation_key = tooltip_feudal_elector_vote_opinion_positive
			NOT = { character = FROM } #But not if it's me.
			NOT = { is_rival = FROM } #Special case
			opinion = {
				who = FROM
				value = 50
			}
			NOT = {
				opinion = {
					who = FROM
					value = 75
				}
			}
		}
		additive_modifier = {
			value = 100
			localisation_key = tooltip_feudal_elector_vote_opinion_positive
			NOT = { character = FROM } #But not if it's me.
			NOT = { is_rival = FROM } #Special case
			opinion = {
				who = FROM
				value = 75
			}
		}

		##########################   Raw Opinion bonus towards Ruler   ##########################
		additive_modifier = { #Vassal hates ruler, therefore votes against the ruler's candidate (FROMFROMFROM)
			value = -30
			localisation_key = tooltip_feudal_elector_anti_vote_ruler_opinion_negative
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			FROMFROM = {
				holder_scope = {
					NOT = { character = ROOT } #Of course you trust your own opinion of your candidate...
					NOT = {
						reverse_opinion = { who = ROOT value = -75 }
					}
				}
			}
		}
		additive_modifier = { #Vassal hates ruler, therefore votes against the ruler's candidate (FROMFROMFROM)
			value = -20
			localisation_key = tooltip_feudal_elector_anti_vote_ruler_opinion_negative
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			FROMFROM = {
				holder_scope = {
					NOT = { character = ROOT } #Of course you trust your own opinion of your candidate...
					NOT = {
						reverse_opinion = { who = ROOT value = -50 }
					}
					reverse_opinion = { who = ROOT value = -75 }
				}
			}
		}
		additive_modifier = { #Vassal hates ruler, therefore votes against the ruler's candidate (FROMFROMFROM)
			value = -10
			localisation_key = tooltip_feudal_elector_anti_vote_ruler_opinion_negative
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			FROMFROM = {
				holder_scope = {
					NOT = { character = ROOT } #Of course you trust your own opinion of your candidate...
					NOT = {
						reverse_opinion = { who = ROOT value = -25 }
					}
					reverse_opinion = { who = ROOT value = -50 }
				}
			}
		}
		additive_modifier = { #Vassal hates ruler, therefore votes against the ruler's candidate (FROMFROMFROM)
			value = -5
			localisation_key = tooltip_feudal_elector_anti_vote_ruler_opinion_negative
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			FROMFROM = {
				holder_scope = {
					NOT = { character = ROOT } #Of course you trust your own opinion of your candidate...
					NOT = {
						reverse_opinion = { who = ROOT value = 0 }
					}
					reverse_opinion = { who = ROOT value = -25 }
				}
			}
		}
		additive_modifier = { #Vassal loves ruler, therefore votes for the ruler's candidate (FROMFROMFROM)
			value = 5
			localisation_key = tooltip_feudal_elector_pro_vote_ruler_opinion_positive
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			FROMFROM = {
				holder_scope = {
					NOT = { character = ROOT } #Of course you trust your own opinion of your candidate...
					reverse_opinion = { who = ROOT value = 0 }
					NOT = {
						reverse_opinion = { who = ROOT value = 25 }
					}
				}
			}
		}
		additive_modifier = { #Vassal loves ruler, therefore votes for the ruler's candidate (FROMFROMFROM)
			value = 20
			localisation_key = tooltip_feudal_elector_pro_vote_ruler_opinion_positive
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			FROMFROM = {
				holder_scope = {
					NOT = { character = ROOT } #Of course you trust your own opinion of your candidate...
					reverse_opinion = { who = ROOT value = 25 }
					NOT = {
						reverse_opinion = { who = ROOT value = 50 }
					}
				}
			}
		}
		additive_modifier = { #Vassal loves ruler, therefore votes for the ruler's candidate (FROMFROMFROM)
			value = 40
			localisation_key = tooltip_feudal_elector_pro_vote_ruler_opinion_positive
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			FROMFROM = {
				holder_scope = {
					NOT = { character = ROOT } #Of course you trust your own opinion of your candidate...
					reverse_opinion = { who = ROOT value = 50 }
					NOT = {
						reverse_opinion = { who = ROOT value = 75 }
					}
				}
			}
		}
		additive_modifier = { #Vassal loves ruler, therefore votes for the ruler's candidate (FROMFROMFROM)
			value = 60
			localisation_key = tooltip_feudal_elector_pro_vote_ruler_opinion_positive
			FROM = { character = ROOT_FROMFROMFROM }
			NOT = { character = FROM } #But not if it's me.
			FROMFROM = {
				holder_scope = {
					NOT = { character = ROOT } #Of course you trust your own opinion of your candidate...
					reverse_opinion = { who = ROOT value = 75 }
				}
			}
		}
	}
	#ROOT = Current Title holder, FROM = Candidate, FROMFROM = Title, FROMFROMFROM = Null
	candidate_trigger = { #Trigger to determine what characters are valid candidates that can be voted by electors.
		FROM = {
			OR = {#exclude hired theologians if dynastic play is enabled
				dynasty = ROOT
				NOT = {has_character_flag = offmap_church_theologian}
				has_game_rule =  { name = PDP_non_dynastic_play value = on }
			}
			OR = {
				any_liege = { #vassals
					character = ROOT
				}
				dejure_liege_title = { #direct dejure vassals
					holder_scope = {character = ROOT}
				}
				AND = { #lieges courtiers
					same_liege = ROOT
					is_ruler = no
				}
				#is_ruler = no
				# FROMFROM = { holder_scope = { independent = yes } }
				# NOR = {
					# ROOT_FROMFROM = { has_law = out_of_realm_inheritance_law_1 }
					# ROOT_FROMFROM = { has_law = crown_authority_3 }
					# ROOT_FROMFROM = { has_law = crown_authority_4 }
				# }
			}
			religion = ROOT
			is_adult = yes
			OR = {
				PDP_is_theocracy = yes
				is_landed = no
			}
			OR = {
				AND = {
					is_female = yes
					religion_allows_female_temple_holders = yes
				}
				AND = {
					is_female = no
					religion_allows_male_temple_holders = yes
				}
			}
		}
	}
}
