# Faction tags need to start with 'faction_'

# Supported types:
# liege_titles, liege_titles_w_claimant, character

# The succession law factions have hard coded elements to ensure that the correct heir is shown in Plot and 
# Faction interfaces and that AI faction members vote for laws in accordance with the faction goal.
# The valid tags correspond to the law name: faction_succ_seniority, faction_succ_primogeniture, etc.
# (faction_succ_ultimogeniture is fully supported by the code, but not currently implemented)

###############
# FACTIONS
###############

#faction_feudal_obligation
#faction_iqta_obligation
#faction_republic_obligation
#faction_theocracy_obligation
#faction_tribal_obligation


# Diminuer les obligations nobles
faction_feudal_obligation = {
	type = liege_titles
	
	warning_level = 0.7 # At this level of faction power we give player an alert. Set to 0 for no alerts.
	
	# Plotter scope
	potential = {
		has_dlc = "Zeus"
		prisoner = no
		is_ruler = yes
		independent = no
		is_landed = yes
		is_adult = yes
		primary_title = { 
			holy_order = no 
		}
		OR = {
			is_voter = no
			is_tribal = yes
			liege = { 
				OR = {
					is_council_content = no
					NOT = { 
						primary_title = { 
							has_law = war_voting_power_1 
						} 
					}
				}
			}
		}
		NOT = { trait = incapable }
		liege = { 
			NOT = {
				is_nomadic = yes
			}
			NOT = {
				any_demesne_title = {
					temporary = yes
				}
			}			
		}
		primary_title = { 
			higher_tier_than = BARON 
		}
		
		NOT = { 
			has_character_modifier = faction_feudal_obligation_ultimatum_timer 
		}
	}
	
	# Target scope
	allow = {
		higher_tier_than = COUNT
		is_primary_holder_title = yes
		holder_scope = {
			primary_title = {
				ROOT = {
					tier = PREV
				}
			}

			NOT = {
				any_vassal = {
					higher_tier_than = BARON
					NOT = {	
						character = FROM 
					}
					num_of_faction_backers = {
						faction = faction_feudal_obligation
						value = 0
					}
				}
			}
		}
		
		holder_scope = {
			primary_title = {
				AND = {
					OR = {
						has_law = tax_law_feudal_1
						has_law = tax_law_feudal_2
						has_law = tax_law_feudal_3
						has_law = tax_law_feudal_4
						has_law = tax_law_feudal_5
						has_law = tax_law_feudal_6
						has_law = tax_law_feudal_7
						has_law = tax_law_feudal_8
					}
					OR = {
						has_law = levy_law_feudal_1
						has_law = levy_law_feudal_2
						has_law = levy_law_feudal_3
						has_law = levy_law_feudal_4
						has_law = levy_law_feudal_5
						has_law = levy_law_feudal_6
						has_law = levy_law_feudal_7
						has_law = levy_law_feudal_8
					}
				}
			}
			NOT = {
				any_war = {
					war_title = ROOT
					using_cb = decrease_feudal_obligation_war		
				}
			}
			
			NOT = {
				reverse_has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_leaving_faction
				}
			}
		}
	}
	
	# Faction member scope (ROOT = joiner, FROM = target)
	allow_join = {
		ROOT = {
			is_ruler = yes
			independent = no
			is_landed = yes
			is_adult = yes
			NOT = { 
				trait = incapable 
			}
			prisoner = no
			NOT = { 
				has_character_modifier = faction_feudal_obligation_ultimatum_timer 		
			}
			OR = {
				is_voter = no
				is_tribal = yes
				liege = { 
					OR = {
						is_council_content = no
						NOT = { 
							primary_title = { 
								has_law = war_voting_power_1 
							} 
						}
					}
				}
			}
		}
	}		
	
	# AI creation weight
	chance = {
		factor = 1
		
		modifier = {
			factor = 1.2
			FROM = {
				is_feudal = yes
			}
		}
		
		modifier = {
			factor = 0.5
			FROM = {
				OR = {
					is_iqta = yes 
					is_republic = yes 
					is_theocracy = yes
					is_tribal = yes
				}
			}
		}
					
		
		modifier = {
			factor = 0.5
			liege = {  
				any_owned_bloodline = { 
					has_bloodline_flag = bloodline_less_factions 
				}
			}
		}
		modifier = {
			factor = 0.2
			FROM = { pacifist = yes }
		}		
		
		modifier = {
			factor = 0
			FROM = {
				OR = {
					prisoner = yes
					has_character_modifier = in_seclusion
				}
			}
		}
		
		modifier = {
			factor = 0
			holder_scope = {
				any_spouse = { character = FROM }
			}
		}
		
		modifier = {
			factor = 0
			current_heir = {
				character = FROM
			}
		}
		
		# Try to exclude people who should rather support a claimant
		modifier = {
			factor = 0
			holder_scope = {
				OR = {
					NOT = { culture = FROM }
					NOT = { religion = FROM }
				}
				any_demesne_title = {
					OR = {
						is_primary_holder_title = yes
						higher_tier_than = DUKE
					}
					FROM = {
						primary_title = {
							de_jure_liege_or_above = PREVPREV
						}
					}
					any_claimant = {
						culture = FROM
						religion = FROM
					}
				}
			}
		}
		
		modifier = {
			factor = 0
			FROM = { preparing_invasion = yes }
		}
		
		modifier = {
			factor = 0
			FROM = { 
				opinion = { who = LIEGE value = 25 } 
				NOR = {
					trait = deceitful
					trait = ambitious
					trait = envious
				}
				is_voter = no
			}
		}		
		
		modifier = {
			factor = 0
			FROM = {
				opinion = { who = LIEGE value = 50 } 			
			}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			AND = {
					OR = {
						has_law = tax_law_feudal_1
						has_law = tax_law_feudal_2
						has_law = tax_law_feudal_3
						has_law = tax_law_feudal_4
						has_law = tax_law_feudal_5
						has_law = tax_law_feudal_6
						has_law = tax_law_feudal_7
						has_law = tax_law_feudal_8
					}
					OR = {
						has_law = levy_law_feudal_1
						has_law = levy_law_feudal_2
						has_law = levy_law_feudal_3
						has_law = levy_law_feudal_4
						has_law = levy_law_feudal_5
						has_law = levy_law_feudal_6
						has_law = levy_law_feudal_7
						has_law = levy_law_feudal_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_feudal_3
						has_law = tax_law_feudal_4
						has_law = tax_law_feudal_5
						has_law = tax_law_feudal_6
						has_law = tax_law_feudal_7
						has_law = tax_law_feudal_8
					}
					OR = {
						has_law = levy_law_feudal_3
						has_law = levy_law_feudal_4
						has_law = levy_law_feudal_5
						has_law = levy_law_feudal_6
						has_law = levy_law_feudal_7
						has_law = levy_law_feudal_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_feudal_6
						has_law = tax_law_feudal_7
						has_law = tax_law_feudal_8
					}
					OR = {
						has_law = levy_law_feudal_6
						has_law = levy_law_feudal_7
						has_law = levy_law_feudal_8
					}
				}
		}

		modifier = {
			factor = 10
			FROM = {
				is_voter = yes
				has_position = malcontent
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { FROM = { opinion = { who = LIEGE value = -10 } } }
		}
		modifier = {
			factor = 2.0
			NOT = { FROM = { opinion = { who = LIEGE value = -50 } } }
		}
		modifier = {
			factor = 4.0
			NOT = { FROM = { opinion = { who = LIEGE value = -75 } } }
		}
		
		modifier = {
			factor = 0.01
			FROM = { trait = content }
		}
		modifier = {
			factor = 0.01
			FROM = { trait = imbecile }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = inbred }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = craven }
		}
		modifier = {
			factor = 0.2
			FROM = { 
				OR = {
					trait = slow
					trait = dull
				}
			}
		}
		modifier = {
			factor = 0.5
			FROM = { trait = kind }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = charitable }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = honest }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = humble }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = just }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = proud }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = brave }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = arbitrary }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = envious }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = greedy }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = impaler }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = deceitful }
		}
		modifier = {
			factor = 4.0
			FROM = { trait = ambitious }
		}
	}
	
	# AI membership weight: ROOT is the prospective member. FROM is the faction leader. FROMFROM is the target title or character.
	membership = {
		factor = 1			

		modifier = {
			factor = 1.2
			ROOT = {
				is_feudal = yes 
			}
		}
		
		modifier = {
			factor = 0.5
			ROOT = {
				OR = {
					is_iqta = yes 
					is_republic = yes 
					is_theocracy = yes
					is_tribal = yes
				}
			}
		}

		modifier = {
			factor = 0.5
			ROOT = {  
				liege = { 
					any_owned_bloodline = { has_bloodline_flag = bloodline_less_factions }
				}
			}
		}
		modifier = {
			factor = 0
			OR = {
				prisoner = yes
				trait = incapable
				is_adult = no
				is_landed = no
				preparing_invasion = yes
			}
		}
		
		modifier = {
			factor = 0
			FROMFROM = {
				current_heir = {
					character = ROOT
				}
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_character_modifier = faction_feudal_feudal_ultimatum_timer
		}
		
		modifier = {
			factor = 0
			NOT = { opinion = { who = FROM value = -40 } }
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			liege = { 
				NOT = { year = 1350 }
				culture = ROOT
				religion = ROOT
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_opinion_modifier = {
				who = LIEGE
				modifier = opinion_coerced_into_leaving_faction
			}
		}
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 25 } 
			NOR = {
				trait = deceitful
				trait = ambitious
				trait = envious
			}
			is_voter = no
		}		
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 50 } 
		}
		
		modifier = {
			factor = 2
			FROMFROM= {
				OR = {
					has_law = vassal_wars_law_1
					has_law = vassal_wars_law_2
				}
			}
		}
		
		modifier = {
			factor = 0.8
			is_voter = no
			FROMFROM = {
				AND = {
					OR = {
						has_law = tax_law_feudal_1
						has_law = tax_law_feudal_2
						has_law = tax_law_feudal_3
						has_law = tax_law_feudal_4
						has_law = tax_law_feudal_5
						has_law = tax_law_feudal_6
						has_law = tax_law_feudal_7
						has_law = tax_law_feudal_8
					}
					OR = {
						has_law = levy_law_feudal_1
						has_law = levy_law_feudal_2
						has_law = levy_law_feudal_3
						has_law = levy_law_feudal_4
						has_law = levy_law_feudal_5
						has_law = levy_law_feudal_6
						has_law = levy_law_feudal_7
						has_law = levy_law_feudal_8
					}
				}
			}
		}
		
		modifier = {
			factor = 0.5
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_feudal_1
						has_law = tax_law_feudal_2
						has_law = tax_law_feudal_3
						has_law = tax_law_feudal_4
						has_law = tax_law_feudal_5
					}
					OR = {
						has_law = levy_law_feudal_1
						has_law = levy_law_feudal_2
						has_law = levy_law_feudal_3
						has_law = levy_law_feudal_4
						has_law = levy_law_feudal_5
					}
				}
			}
		}
		
		modifier = {
			factor = 0.3
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_feudal_1
						has_law = tax_law_feudal_2
					}
					OR = {
						has_law = levy_law_feudal_1
						has_law = levy_law_feudal_2
					}
				}
			}
		}

		modifier = {
			factor = 10
			is_voter = yes
			has_position = malcontent
		}
		
		modifier = {
			factor = 1000
			has_opinion_modifier = {
				who = FROM
				modifier = opinion_coerced_into_joining_faction
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { opinion = { who = LIEGE value = -10 } }
		}
		modifier = {
			factor = 2.0
			NOT = { opinion = { who = LIEGE value = -50 } }
		}
		modifier = {
			factor = 4.0
			NOT = { opinion = { who = LIEGE value = -75 } }
		}
		
		modifier = {
			factor = 0.01
			trait = content
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.01
			trait = imbecile
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = inbred
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = craven
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.2
			OR = {
				trait = slow
				trait = dull
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.5
			trait = kind
		}
		modifier = {
			factor = 0.5
			trait = charitable
		}
		modifier = {
			factor = 0.5
			trait = honest
		}
		modifier = {
			factor = 0.75
			trait = humble
		}
		modifier = {
			factor = 0.75
			trait = just
		}
		modifier = {
			factor = 1.5
			trait = proud
		}
		modifier = {
			factor = 1.5
			trait = brave
		}
		modifier = {
			factor = 1.5
			trait = arbitrary
		}
		modifier = {
			factor = 2.0
			trait = envious
		}
		modifier = {
			factor = 2.0
			trait = greedy
		}
		modifier = {
			factor = 2.0
			trait = impaler
		}
		modifier = {
			factor = 2.0
			trait = deceitful
		}
		modifier = {
			factor = 4.0
			trait = ambitious
		}
	}
	
	success = {
		holder_scope = {
			FROM = {
				has_opinion_modifier = { who = PREV modifier = opinion_decrease_obligation } 	
			}
		}
		effect = {
			tooltip = {
				decrease_feudal_obliation_effect = yes
			}
		}
	}
	
	abort = {
	}
	
	abort_effect = {
	}
	
	effect = {
		FROM = {
			any_faction_backer = {
				faction = faction_feudal_obligation
				reverse_opinion = {
					modifier = opinion_grateful
					who = FROM
					years = 5
				}
			}
		}
	}
}

# Diminuer les obligations iqta
faction_iqta_obligation = {
	type = liege_titles
	
	warning_level = 0.7 # At this level of faction power we give player an alert. Set to 0 for no alerts.
	
	# Plotter scope
	potential = {
		has_dlc = "Zeus"
		prisoner = no
		is_ruler = yes
		independent = no
		is_landed = yes
		is_adult = yes
		primary_title = { 
			holy_order = no 
		}
		OR = {
			is_voter = no
			is_tribal = yes
			liege = { 
				OR = {
					is_council_content = no
					NOT = { 
						primary_title = { 
							has_law = war_voting_power_1 
						} 
					}
				}
			}
		}
		NOT = { trait = incapable }
		liege = { 
			NOT = {
				is_nomadic = yes
			}
			NOT = {
				any_demesne_title = {
					temporary = yes
				}
			}			
		}
		primary_title = { 
			higher_tier_than = BARON 
		}
		
		NOT = { 
			has_character_modifier = faction_iqta_obligation_ultimatum_timer 
		}
	}
	
	# Target scope
	allow = {
		higher_tier_than = COUNT
		is_primary_holder_title = yes
		holder_scope = {
			primary_title = {
				ROOT = {
					tier = PREV
				}
			}

			NOT = {
				any_vassal = {
					higher_tier_than = BARON
					NOT = {	
						character = FROM 
					}
					num_of_faction_backers = {
						faction = faction_iqta_obligation
						value = 0
					}
				}
			}
		}
		
		holder_scope = {
			primary_title = {
				AND = {
					OR = {
						has_law = tax_law_iqta_1
						has_law = tax_law_iqta_2
						has_law = tax_law_iqta_3
						has_law = tax_law_iqta_4
						has_law = tax_law_iqta_5
						has_law = tax_law_iqta_6
						has_law = tax_law_iqta_7
						has_law = tax_law_iqta_8
					}
					OR = {
						has_law = levy_law_iqta_1
						has_law = levy_law_iqta_2
						has_law = levy_law_iqta_3
						has_law = levy_law_iqta_4
						has_law = levy_law_iqta_5
						has_law = levy_law_iqta_6
						has_law = levy_law_iqta_7
						has_law = levy_law_iqta_8
					}
				}
			}
			NOT = {
				any_war = {
					war_title = ROOT
					using_cb = decrease_iqta_obligation_war		
				}
			}
			
			NOT = {
				reverse_has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_leaving_faction
				}
			}
		}
	}
	
	# Faction member scope (ROOT = joiner, FROM = target)
	allow_join = {
		ROOT = {
			is_ruler = yes
			independent = no
			is_landed = yes
			is_adult = yes
			NOT = { 
				trait = incapable 
			}
			prisoner = no
			NOT = { 
				has_character_modifier = faction_iqta_obligation_ultimatum_timer 		
			}
			OR = {
				is_voter = no
				is_tribal = yes
				liege = { 
					OR = {
						is_council_content = no
						NOT = { 
							primary_title = { 
								has_law = war_voting_power_1 
							} 
						}
					}
				}
			}
		}
	}		
	
	# AI creation weight
	chance = {
		factor = 1

		modifier = {
			factor = 1.2
			FROM = {
				is_iqta = yes 
			}
		}
		
		modifier = {
			factor = 0.5
			FROM = {
				OR = {
					is_feudal = yes 
					is_republic = yes 
					is_theocracy = yes
					is_tribal = yes
				}
			}
		}
		
		modifier = {
			factor = 0.5
			liege = {  
				any_owned_bloodline = { 
					has_bloodline_flag = bloodline_less_factions 
				}
			}
		}
		modifier = {
			factor = 0.2
			FROM = { pacifist = yes }
		}		
		
		modifier = {
			factor = 0
			FROM = {
				OR = {
					prisoner = yes
					has_character_modifier = in_seclusion
				}
			}
		}
		
		modifier = {
			factor = 0
			holder_scope = {
				any_spouse = { character = FROM }
			}
		}
		
		modifier = {
			factor = 0
			current_heir = {
				character = FROM
			}
		}
		
		# Try to exclude people who should rather support a claimant
		modifier = {
			factor = 0
			holder_scope = {
				OR = {
					NOT = { culture = FROM }
					NOT = { religion = FROM }
				}
				any_demesne_title = {
					OR = {
						is_primary_holder_title = yes
						higher_tier_than = DUKE
					}
					FROM = {
						primary_title = {
							de_jure_liege_or_above = PREVPREV
						}
					}
					any_claimant = {
						culture = FROM
						religion = FROM
					}
				}
			}
		}
		
		modifier = {
			factor = 0
			FROM = { preparing_invasion = yes }
		}
		
		modifier = {
			factor = 0
			FROM = { 
				opinion = { who = LIEGE value = 25 } 
				NOR = {
					trait = deceitful
					trait = ambitious
					trait = envious
				}
				is_voter = no
			}
		}		
		
		modifier = {
			factor = 0
			FROM = {
				opinion = { who = LIEGE value = 50 } 			
			}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			AND = {
					OR = {
						has_law = tax_law_iqta_1
						has_law = tax_law_iqta_2
						has_law = tax_law_iqta_3
						has_law = tax_law_iqta_4
						has_law = tax_law_iqta_5
						has_law = tax_law_iqta_6
						has_law = tax_law_iqta_7
						has_law = tax_law_iqta_8
					}
					OR = {
						has_law = levy_law_iqta_1
						has_law = levy_law_iqta_2
						has_law = levy_law_iqta_3
						has_law = levy_law_iqta_4
						has_law = levy_law_iqta_5
						has_law = levy_law_iqta_6
						has_law = levy_law_iqta_7
						has_law = levy_law_iqta_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_iqta_3
						has_law = tax_law_iqta_4
						has_law = tax_law_iqta_5
						has_law = tax_law_iqta_6
						has_law = tax_law_iqta_7
						has_law = tax_law_iqta_8
					}
					OR = {
						has_law = levy_law_iqta_3
						has_law = levy_law_iqta_4
						has_law = levy_law_iqta_5
						has_law = levy_law_iqta_6
						has_law = levy_law_iqta_7
						has_law = levy_law_iqta_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_iqta_6
						has_law = tax_law_iqta_7
						has_law = tax_law_iqta_8
					}
					OR = {
						has_law = levy_law_iqta_6
						has_law = levy_law_iqta_7
						has_law = levy_law_iqta_8
					}
				}
		}

		modifier = {
			factor = 10
			FROM = {
				is_voter = yes
				has_position = malcontent
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { FROM = { opinion = { who = LIEGE value = -10 } } }
		}
		modifier = {
			factor = 2.0
			NOT = { FROM = { opinion = { who = LIEGE value = -50 } } }
		}
		modifier = {
			factor = 4.0
			NOT = { FROM = { opinion = { who = LIEGE value = -75 } } }
		}
		
		modifier = {
			factor = 0.01
			FROM = { trait = content }
		}
		modifier = {
			factor = 0.01
			FROM = { trait = imbecile }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = inbred }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = craven }
		}
		modifier = {
			factor = 0.2
			FROM = { 
				OR = {
					trait = slow
					trait = dull
				}
			}
		}
		modifier = {
			factor = 0.5
			FROM = { trait = kind }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = charitable }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = honest }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = humble }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = just }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = proud }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = brave }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = arbitrary }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = envious }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = greedy }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = impaler }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = deceitful }
		}
		modifier = {
			factor = 4.0
			FROM = { trait = ambitious }
		}
	}
	
	# AI membership weight: ROOT is the prospective member. FROM is the faction leader. FROMFROM is the target title or character.
	membership = {
		factor = 1			

		modifier = {
			factor = 1.2
			ROOT = {
				is_iqta = yes 
			}
		}
		
		modifier = {
			factor = 0.5
			ROOT = {
				OR = {
					is_feudal = yes 
					is_republic = yes 
					is_theocracy = yes
					is_tribal = yes
				}
			}
		}
		
		modifier = {
			factor = 0.5
			ROOT = {  
				liege = { 
					any_owned_bloodline = { has_bloodline_flag = bloodline_less_factions }
				}
			}
		}
		modifier = {
			factor = 0
			OR = {
				prisoner = yes
				trait = incapable
				is_adult = no
				is_landed = no
				preparing_invasion = yes
			}
		}
		
		modifier = {
			factor = 0
			FROMFROM = {
				current_heir = {
					character = ROOT
				}
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_character_modifier = faction_iqta_obligation_ultimatum_timer
		}
		
		modifier = {
			factor = 0
			NOT = { opinion = { who = FROM value = -40 } }
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			liege = { 
				NOT = { year = 1350 }
				culture = ROOT
				religion = ROOT
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_opinion_modifier = {
				who = LIEGE
				modifier = opinion_coerced_into_leaving_faction
			}
		}
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 25 } 
			NOR = {
				trait = deceitful
				trait = ambitious
				trait = envious
			}
			is_voter = no
		}		
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 50 } 
		}
		
		modifier = {
			factor = 2
			FROMFROM= {
				OR = {
					has_law = vassal_wars_law_1
					has_law = vassal_wars_law_2
				}
			}
		}
		
		modifier = {
			factor = 0.8
			is_voter = no
			FROMFROM = {
				AND = {
					OR = {
						has_law = tax_law_iqta_1
						has_law = tax_law_iqta_2
						has_law = tax_law_iqta_3
						has_law = tax_law_iqta_4
						has_law = tax_law_iqta_5
						has_law = tax_law_iqta_6
						has_law = tax_law_iqta_7
						has_law = tax_law_iqta_8
					}
					OR = {
						has_law = levy_law_iqta_1
						has_law = levy_law_iqta_2
						has_law = levy_law_iqta_3
						has_law = levy_law_iqta_4
						has_law = levy_law_iqta_5
						has_law = levy_law_iqta_6
						has_law = levy_law_iqta_7
						has_law = levy_law_iqta_8
					}
				}
			}
		}
		
		modifier = {
			factor = 0.5
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_iqta_1
						has_law = tax_law_iqta_2
						has_law = tax_law_iqta_3
						has_law = tax_law_iqta_4
						has_law = tax_law_iqta_5
					}
					OR = {
						has_law = levy_law_iqta_1
						has_law = levy_law_iqta_2
						has_law = levy_law_iqta_3
						has_law = levy_law_iqta_4
						has_law = levy_law_iqta_5
					}
				}
			}
		}
		
		modifier = {
			factor = 0.3
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_iqta_1
						has_law = tax_law_iqta_2
					}
					OR = {
						has_law = levy_law_iqta_1
						has_law = levy_law_iqta_2
					}
				}
			}
		}

		modifier = {
			factor = 10
			is_voter = yes
			has_position = malcontent
		}
		
		modifier = {
			factor = 1000
			has_opinion_modifier = {
				who = FROM
				modifier = opinion_coerced_into_joining_faction
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { opinion = { who = LIEGE value = -10 } }
		}
		modifier = {
			factor = 2.0
			NOT = { opinion = { who = LIEGE value = -50 } }
		}
		modifier = {
			factor = 4.0
			NOT = { opinion = { who = LIEGE value = -75 } }
		}
		
		modifier = {
			factor = 0.01
			trait = content
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.01
			trait = imbecile
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = inbred
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = craven
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.2
			OR = {
				trait = slow
				trait = dull
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.5
			trait = kind
		}
		modifier = {
			factor = 0.5
			trait = charitable
		}
		modifier = {
			factor = 0.5
			trait = honest
		}
		modifier = {
			factor = 0.75
			trait = humble
		}
		modifier = {
			factor = 0.75
			trait = just
		}
		modifier = {
			factor = 1.5
			trait = proud
		}
		modifier = {
			factor = 1.5
			trait = brave
		}
		modifier = {
			factor = 1.5
			trait = arbitrary
		}
		modifier = {
			factor = 2.0
			trait = envious
		}
		modifier = {
			factor = 2.0
			trait = greedy
		}
		modifier = {
			factor = 2.0
			trait = impaler
		}
		modifier = {
			factor = 2.0
			trait = deceitful
		}
		modifier = {
			factor = 4.0
			trait = ambitious
		}
	}
	
	success = {
		holder_scope = {
			FROM = {
				has_opinion_modifier = { who = PREV modifier = opinion_decrease_obligation } 	
			}
		}
		effect = {
			tooltip = {
				decrease_iqta_obliation_effect = yes		
			}
		}
	}
	
	abort = {
	}
	
	abort_effect = {
	}
	
	effect = {
		FROM = {
			any_faction_backer = {
				faction = faction_iqta_obligation
				reverse_opinion = {
					modifier = opinion_grateful
					who = FROM
					years = 5
				}
			}
		}
	}
}

# Diminuer les obligations Republic
faction_republic_obligation = {
	type = liege_titles
	
	warning_level = 0.7 # At this level of faction power we give player an alert. Set to 0 for no alerts.
	
	# Plotter scope
	potential = {
		has_dlc = "Zeus"
		prisoner = no
		is_ruler = yes
		independent = no
		is_landed = yes
		is_adult = yes
		primary_title = { 
			holy_order = no 
		}
		OR = {
			is_voter = no
			is_tribal = yes
			liege = { 
				OR = {
					is_council_content = no
					NOT = { 
						primary_title = { 
							has_law = war_voting_power_1 
						} 
					}
				}
			}
		}
		NOT = { trait = incapable }
		liege = { 
			NOT = {
				is_nomadic = yes
			}
			NOT = {
				any_demesne_title = {
					temporary = yes
				}
			}			
		}
		primary_title = { 
			higher_tier_than = BARON 
		}
		
		NOT = { 
			has_character_modifier = faction_republic_obligation_ultimatum_timer 
		}
	}
	
	# Target scope
	allow = {
		higher_tier_than = COUNT
		is_primary_holder_title = yes
		holder_scope = {
			primary_title = {
				ROOT = {
					tier = PREV
				}
			}

			NOT = {
				any_vassal = {
					higher_tier_than = BARON
					NOT = {	
						character = FROM 
					}
					num_of_faction_backers = {
						faction = faction_republic_obligation
						value = 0
					}
				}
			}
		}
		
		holder_scope = {
			primary_title = {
				AND = {
					OR = {
						has_law = tax_law_republic_1
						has_law = tax_law_republic_2
						has_law = tax_law_republic_3
						has_law = tax_law_republic_4
						has_law = tax_law_republic_5
						has_law = tax_law_republic_6
						has_law = tax_law_republic_7
						has_law = tax_law_republic_8
					}
					OR = {
						has_law = levy_law_republic_1
						has_law = levy_law_republic_2
						has_law = levy_law_republic_3
						has_law = levy_law_republic_4
						has_law = levy_law_republic_5
						has_law = levy_law_republic_6
						has_law = levy_law_republic_7
						has_law = levy_law_republic_8
					}
				}
			}
			NOT = {
				any_war = {
					war_title = ROOT
					using_cb = decrease_republic_obligation_war		
				}
			}
			
			NOT = {
				reverse_has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_leaving_faction
				}
			}
		}
	}
	
	# Faction member scope (ROOT = joiner, FROM = target)
	allow_join = {
		ROOT = {
			is_ruler = yes
			independent = no
			is_landed = yes
			is_adult = yes
			NOT = { 
				trait = incapable 
			}
			prisoner = no
			NOT = { 
				has_character_modifier = faction_republic_obligation_ultimatum_timer 	
			}
			OR = {
				is_voter = no
				is_tribal = yes
				liege = { 
					OR = {
						is_council_content = no
						NOT = { 
							primary_title = { 
								has_law = war_voting_power_1 
							} 
						}
					}
				}
			}
		}
	}		
	
	# AI creation weight
	chance = {
		factor = 1

		modifier = {
			factor = 1.2
			FROM = {
				is_republic = yes 
			}
		}
		
		modifier = {
			factor = 0.5
			FROM = {
				OR = {
					is_iqta = yes 
					is_feudal = yes 
					is_theocracy = yes
					is_tribal = yes
				}
			}
		}
		
		modifier = {
			factor = 0.5
			liege = {  
				any_owned_bloodline = { 
					has_bloodline_flag = bloodline_less_factions 
				}
			}
		}
		modifier = {
			factor = 0.2
			FROM = { pacifist = yes }
		}		
		
		modifier = {
			factor = 0
			FROM = {
				OR = {
					prisoner = yes
					has_character_modifier = in_seclusion
				}
			}
		}
		
		modifier = {
			factor = 0
			holder_scope = {
				any_spouse = { character = FROM }
			}
		}
		
		modifier = {
			factor = 0
			current_heir = {
				character = FROM
			}
		}
		
		# Try to exclude people who should rather support a claimant
		modifier = {
			factor = 0
			holder_scope = {
				OR = {
					NOT = { culture = FROM }
					NOT = { religion = FROM }
				}
				any_demesne_title = {
					OR = {
						is_primary_holder_title = yes
						higher_tier_than = DUKE
					}
					FROM = {
						primary_title = {
							de_jure_liege_or_above = PREVPREV
						}
					}
					any_claimant = {
						culture = FROM
						religion = FROM
					}
				}
			}
		}
		
		modifier = {
			factor = 0
			FROM = { preparing_invasion = yes }
		}
		
		modifier = {
			factor = 0
			FROM = { 
				opinion = { who = LIEGE value = 25 } 
				NOR = {
					trait = deceitful
					trait = ambitious
					trait = envious
				}
				is_voter = no
			}
		}		
		
		modifier = {
			factor = 0
			FROM = {
				opinion = { who = LIEGE value = 50 } 			
			}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			AND = {
					OR = {
						has_law = tax_law_republic_1
						has_law = tax_law_republic_2
						has_law = tax_law_republic_3
						has_law = tax_law_republic_4
						has_law = tax_law_republic_5
						has_law = tax_law_republic_6
						has_law = tax_law_republic_7
						has_law = tax_law_republic_8
					}
					OR = {
						has_law = levy_law_republic_1
						has_law = levy_law_republic_2
						has_law = levy_law_republic_3
						has_law = levy_law_republic_4
						has_law = levy_law_republic_5
						has_law = levy_law_republic_6
						has_law = levy_law_republic_7
						has_law = levy_law_republic_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_republic_3
						has_law = tax_law_republic_4
						has_law = tax_law_republic_5
						has_law = tax_law_republic_6
						has_law = tax_law_republic_7
						has_law = tax_law_republic_8
					}
					OR = {
						has_law = levy_law_republic_3
						has_law = levy_law_republic_4
						has_law = levy_law_republic_5
						has_law = levy_law_republic_6
						has_law = levy_law_republic_7
						has_law = levy_law_republic_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_republic_6
						has_law = tax_law_republic_7
						has_law = tax_law_republic_8
					}
					OR = {
						has_law = levy_law_republic_6
						has_law = levy_law_republic_7
						has_law = levy_law_republic_8
					}
				}
		}

		modifier = {
			factor = 10
			FROM = {
				is_voter = yes
				has_position = malcontent
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { FROM = { opinion = { who = LIEGE value = -10 } } }
		}
		modifier = {
			factor = 2.0
			NOT = { FROM = { opinion = { who = LIEGE value = -50 } } }
		}
		modifier = {
			factor = 4.0
			NOT = { FROM = { opinion = { who = LIEGE value = -75 } } }
		}
		
		modifier = {
			factor = 0.01
			FROM = { trait = content }
		}
		modifier = {
			factor = 0.01
			FROM = { trait = imbecile }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = inbred }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = craven }
		}
		modifier = {
			factor = 0.2
			FROM = { 
				OR = {
					trait = slow
					trait = dull
				}
			}
		}
		modifier = {
			factor = 0.5
			FROM = { trait = kind }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = charitable }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = honest }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = humble }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = just }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = proud }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = brave }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = arbitrary }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = envious }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = greedy }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = impaler }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = deceitful }
		}
		modifier = {
			factor = 4.0
			FROM = { trait = ambitious }
		}
	}
	
	# AI membership weight: ROOT is the prospective member. FROM is the faction leader. FROMFROM is the target title or character.
	membership = {
		factor = 1			

		modifier = {
			factor = 1.2
			ROOT = {
				is_republic = yes 
			}
		}
		
		modifier = {
			factor = 0.5
			ROOT = {
				OR = {
					is_iqta = yes 
					is_feudal = yes 
					is_theocracy = yes
					is_tribal = yes
				}
			}
		}
		
		modifier = {
			factor = 0.5
			ROOT = {  
				liege = { 
					any_owned_bloodline = { has_bloodline_flag = bloodline_less_factions }
				}
			}
		}
		modifier = {
			factor = 0
			OR = {
				prisoner = yes
				trait = incapable
				is_adult = no
				is_landed = no
				preparing_invasion = yes
			}
		}
		
		modifier = {
			factor = 0
			FROMFROM = {
				current_heir = {
					character = ROOT
				}
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_character_modifier = faction_republic_obligation_ultimatum_timer
		}
		
		modifier = {
			factor = 0
			NOT = { opinion = { who = FROM value = -40 } }
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			liege = { 
				NOT = { year = 1350 }
				culture = ROOT
				religion = ROOT
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_opinion_modifier = {
				who = LIEGE
				modifier = opinion_coerced_into_leaving_faction
			}
		}
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 25 } 
			NOR = {
				trait = deceitful
				trait = ambitious
				trait = envious
			}
			is_voter = no
		}		
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 50 } 
		}
		
		modifier = {
			factor = 2
			FROMFROM= {
				OR = {
					has_law = vassal_wars_law_1
					has_law = vassal_wars_law_2
				}
			}
		}
		
		modifier = {
			factor = 0.8
			is_voter = no
			FROMFROM = {
				AND = {
					OR = {
						has_law = tax_law_republic_1
						has_law = tax_law_republic_2
						has_law = tax_law_republic_3
						has_law = tax_law_republic_4
						has_law = tax_law_republic_5
						has_law = tax_law_republic_6
						has_law = tax_law_republic_7
						has_law = tax_law_republic_8
					}
					OR = {
						has_law = levy_law_republic_1
						has_law = levy_law_republic_2
						has_law = levy_law_republic_3
						has_law = levy_law_republic_4
						has_law = levy_law_republic_5
						has_law = levy_law_republic_6
						has_law = levy_law_republic_7
						has_law = levy_law_republic_8
					}
				}
			}
		}
		
		modifier = {
			factor = 0.5
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_republic_1
						has_law = tax_law_republic_2
						has_law = tax_law_republic_3
						has_law = tax_law_republic_4
						has_law = tax_law_republic_5
					}
					OR = {
						has_law = levy_law_republic_1
						has_law = levy_law_republic_2
						has_law = levy_law_republic_3
						has_law = levy_law_republic_4
						has_law = levy_law_republic_5
					}
				}
			}
		}
		
		modifier = {
			factor = 0.3
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_republic_1
						has_law = tax_law_republic_2
					}
					OR = {
						has_law = levy_law_republic_1
						has_law = levy_law_republic_2
					}
				}
			}
		}

		modifier = {
			factor = 10
			is_voter = yes
			has_position = malcontent
		}
		
		modifier = {
			factor = 1000
			has_opinion_modifier = {
				who = FROM
				modifier = opinion_coerced_into_joining_faction
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { opinion = { who = LIEGE value = -10 } }
		}
		modifier = {
			factor = 2.0
			NOT = { opinion = { who = LIEGE value = -50 } }
		}
		modifier = {
			factor = 4.0
			NOT = { opinion = { who = LIEGE value = -75 } }
		}
		
		modifier = {
			factor = 0.01
			trait = content
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.01
			trait = imbecile
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = inbred
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = craven
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.2
			OR = {
				trait = slow
				trait = dull
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.5
			trait = kind
		}
		modifier = {
			factor = 0.5
			trait = charitable
		}
		modifier = {
			factor = 0.5
			trait = honest
		}
		modifier = {
			factor = 0.75
			trait = humble
		}
		modifier = {
			factor = 0.75
			trait = just
		}
		modifier = {
			factor = 1.5
			trait = proud
		}
		modifier = {
			factor = 1.5
			trait = brave
		}
		modifier = {
			factor = 1.5
			trait = arbitrary
		}
		modifier = {
			factor = 2.0
			trait = envious
		}
		modifier = {
			factor = 2.0
			trait = greedy
		}
		modifier = {
			factor = 2.0
			trait = impaler
		}
		modifier = {
			factor = 2.0
			trait = deceitful
		}
		modifier = {
			factor = 4.0
			trait = ambitious
		}
	}
	
	success = {
		holder_scope = {
			FROM = {
				has_opinion_modifier = { who = PREV modifier = opinion_decrease_obligation } 	
			}
		}
		effect = {
			tooltip = {
				decrease_republic_obliation_effect = yes		
			}
		}
	}
	
	abort = {
	}
	
	abort_effect = {
	}
	
	effect = {
		FROM = {
			any_faction_backer = {
				faction = faction_republic_obligation
				reverse_opinion = {
					modifier = opinion_grateful
					who = FROM
					years = 5
				}
			}
		}
	}
}

# Diminuer les obligations Theocracy
faction_theocracy_obligation = {
	type = liege_titles
	
	warning_level = 0.7 # At this level of faction power we give player an alert. Set to 0 for no alerts.
	
	# Plotter scope
	potential = {
		has_dlc = "Zeus"
		prisoner = no
		is_ruler = yes
		independent = no
		is_landed = yes
		is_adult = yes
		primary_title = { 
			holy_order = no 
		}
		OR = {
			is_voter = no
			is_tribal = yes
			liege = { 
				OR = {
					is_council_content = no
					NOT = { 
						primary_title = { 
							has_law = war_voting_power_1 
						} 
					}
				}
			}
		}
		NOT = { trait = incapable }
		liege = { 
			NOT = {
				is_nomadic = yes
			}
			NOT = {
				any_demesne_title = {
					temporary = yes
				}
			}			
		}
		primary_title = { 
			higher_tier_than = BARON 
		}
		
		NOT = { 
			has_character_modifier = faction_theocracy_obligation_ultimatum_timer 
		}
	}
	
	# Target scope
	allow = {
		higher_tier_than = COUNT
		is_primary_holder_title = yes
		holder_scope = {
			primary_title = {
				ROOT = {
					tier = PREV
				}
			}

			NOT = {
				any_vassal = {
					higher_tier_than = BARON
					NOT = {	
						character = FROM 
					}
					num_of_faction_backers = {
						faction = faction_theocracy_obligation
						value = 0
					}
				}
			}
		}
		
		holder_scope = {
			primary_title = {
				AND = {
					OR = {
						has_law = tax_law_theocracy_1
						has_law = tax_law_theocracy_2
						has_law = tax_law_theocracy_3
						has_law = tax_law_theocracy_4
						has_law = tax_law_theocracy_5
						has_law = tax_law_theocracy_6
						has_law = tax_law_theocracy_7
						has_law = tax_law_theocracy_8
					}
					OR = {
						has_law = levy_law_theocracy_1
						has_law = levy_law_theocracy_2
						has_law = levy_law_theocracy_3
						has_law = levy_law_theocracy_4
						has_law = levy_law_theocracy_5
						has_law = levy_law_theocracy_6
						has_law = levy_law_theocracy_7
						has_law = levy_law_theocracy_8
					}
				}
			}
			NOT = {
				any_war = {
					war_title = ROOT
					using_cb = decrease_theocracy_obligation_war		
				}
			}
			
			NOT = {
				reverse_has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_leaving_faction
				}
			}
		}
	}
	
	# Faction member scope (ROOT = joiner, FROM = target)
	allow_join = {
		ROOT = {
			is_ruler = yes
			independent = no
			is_landed = yes
			is_adult = yes
			NOT = { 
				trait = incapable 
			}
			prisoner = no
			NOT = { 
				has_character_modifier = faction_theocracy_obligation_ultimatum_timer 		
			}
			OR = {
				is_voter = no
				is_tribal = yes
				liege = { 
					OR = {
						is_council_content = no
						NOT = { 
							primary_title = { 
								has_law = war_voting_power_1 
							} 
						}
					}
				}
			}
		}
	}		
	
	# AI creation weight
	chance = {
		factor = 1

		modifier = {
			factor = 1.2
			FROM = {
				is_theocracy = yes
			}
		}
		
		modifier = {
			factor = 0.5
			FROM = {
				OR = {
					is_iqta = yes 
					is_republic = yes 
					is_feudal = yes
					is_tribal = yes
				}
			}
		}
		
		modifier = {
			factor = 0.5
			liege = {  
				any_owned_bloodline = { 
					has_bloodline_flag = bloodline_less_factions 
				}
			}
		}
		modifier = {
			factor = 0.2
			FROM = { pacifist = yes }
		}		
		
		modifier = {
			factor = 0
			FROM = {
				OR = {
					prisoner = yes
					has_character_modifier = in_seclusion
				}
			}
		}
		
		modifier = {
			factor = 0
			holder_scope = {
				any_spouse = { character = FROM }
			}
		}
		
		modifier = {
			factor = 0
			current_heir = {
				character = FROM
			}
		}
		
		# Try to exclude people who should rather support a claimant
		modifier = {
			factor = 0
			holder_scope = {
				OR = {
					NOT = { culture = FROM }
					NOT = { religion = FROM }
				}
				any_demesne_title = {
					OR = {
						is_primary_holder_title = yes
						higher_tier_than = DUKE
					}
					FROM = {
						primary_title = {
							de_jure_liege_or_above = PREVPREV
						}
					}
					any_claimant = {
						culture = FROM
						religion = FROM
					}
				}
			}
		}
		
		modifier = {
			factor = 0
			FROM = { preparing_invasion = yes }
		}
		
		modifier = {
			factor = 0
			FROM = { 
				opinion = { who = LIEGE value = 25 } 
				NOR = {
					trait = deceitful
					trait = ambitious
					trait = envious
				}
				is_voter = no
			}
		}		
		
		modifier = {
			factor = 0
			FROM = {
				opinion = { who = LIEGE value = 50 } 			
			}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			AND = {
					OR = {
						has_law = tax_law_theocracy_1
						has_law = tax_law_theocracy_2
						has_law = tax_law_theocracy_3
						has_law = tax_law_theocracy_4
						has_law = tax_law_theocracy_5
						has_law = tax_law_theocracy_6
						has_law = tax_law_theocracy_7
						has_law = tax_law_theocracy_8
					}
					OR = {
						has_law = levy_law_theocracy_1
						has_law = levy_law_theocracy_2
						has_law = levy_law_theocracy_3
						has_law = levy_law_theocracy_4
						has_law = levy_law_theocracy_5
						has_law = levy_law_theocracy_6
						has_law = levy_law_theocracy_7
						has_law = levy_law_theocracy_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_theocracy_3
						has_law = tax_law_theocracy_4
						has_law = tax_law_theocracy_5
						has_law = tax_law_theocracy_6
						has_law = tax_law_theocracy_7
						has_law = tax_law_theocracy_8
					}
					OR = {
						has_law = levy_law_theocracy_3
						has_law = levy_law_theocracy_4
						has_law = levy_law_theocracy_5
						has_law = levy_law_theocracy_6
						has_law = levy_law_theocracy_7
						has_law = levy_law_theocracy_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_theocracy_6
						has_law = tax_law_theocracy_7
						has_law = tax_law_theocracy_8
					}
					OR = {
						has_law = levy_law_theocracy_6
						has_law = levy_law_theocracy_7
						has_law = levy_law_theocracy_8
					}
				}
		}

		modifier = {
			factor = 10
			FROM = {
				is_voter = yes
				has_position = malcontent
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { FROM = { opinion = { who = LIEGE value = -10 } } }
		}
		modifier = {
			factor = 2.0
			NOT = { FROM = { opinion = { who = LIEGE value = -50 } } }
		}
		modifier = {
			factor = 4.0
			NOT = { FROM = { opinion = { who = LIEGE value = -75 } } }
		}
		
		modifier = {
			factor = 0.01
			FROM = { trait = content }
		}
		modifier = {
			factor = 0.01
			FROM = { trait = imbecile }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = inbred }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = craven }
		}
		modifier = {
			factor = 0.2
			FROM = { 
				OR = {
					trait = slow
					trait = dull
				}
			}
		}
		modifier = {
			factor = 0.5
			FROM = { trait = kind }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = charitable }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = honest }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = humble }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = just }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = proud }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = brave }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = arbitrary }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = envious }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = greedy }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = impaler }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = deceitful }
		}
		modifier = {
			factor = 4.0
			FROM = { trait = ambitious }
		}
	}
	
	# AI membership weight: ROOT is the prospective member. FROM is the faction leader. FROMFROM is the target title or character.
	membership = {
		factor = 1			

		modifier = {
			factor = 1.2
			ROOT = {
				is_theocracy = yes 
			}
		}
		
		modifier = {
			factor = 0.5
			ROOT = {
				OR = {
					is_iqta = yes 
					is_republic = yes 
					is_feudal = yes
					is_tribal = yes
				}
			}
		}
		
		modifier = {
			factor = 0.5
			ROOT = {  
				liege = { 
					any_owned_bloodline = { has_bloodline_flag = bloodline_less_factions }
				}
			}
		}
		modifier = {
			factor = 0
			OR = {
				prisoner = yes
				trait = incapable
				is_adult = no
				is_landed = no
				preparing_invasion = yes
			}
		}
		
		modifier = {
			factor = 0
			FROMFROM = {
				current_heir = {
					character = ROOT
				}
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_character_modifier = faction_theocracy_obligation_ultimatum_timer
		}
		
		modifier = {
			factor = 0
			NOT = { opinion = { who = FROM value = -40 } }
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			liege = { 
				NOT = { year = 1350 }
				culture = ROOT
				religion = ROOT
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_opinion_modifier = {
				who = LIEGE
				modifier = opinion_coerced_into_leaving_faction
			}
		}
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 25 } 
			NOR = {
				trait = deceitful
				trait = ambitious
				trait = envious
			}
			is_voter = no
		}		
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 50 } 
		}
		
		modifier = {
			factor = 2
			FROMFROM= {
				OR = {
					has_law = vassal_wars_law_1
					has_law = vassal_wars_law_2
				}
			}
		}
		
		modifier = {
			factor = 0.8
			is_voter = no
			FROMFROM = {
				AND = {
					OR = {
						has_law = tax_law_theocracy_1
						has_law = tax_law_theocracy_2
						has_law = tax_law_theocracy_3
						has_law = tax_law_theocracy_4
						has_law = tax_law_theocracy_5
						has_law = tax_law_theocracy_6
						has_law = tax_law_theocracy_7
						has_law = tax_law_theocracy_8
					}
					OR = {
						has_law = levy_law_theocracy_1
						has_law = levy_law_theocracy_2
						has_law = levy_law_theocracy_3
						has_law = levy_law_theocracy_4
						has_law = levy_law_theocracy_5
						has_law = levy_law_theocracy_6
						has_law = levy_law_theocracy_7
						has_law = levy_law_theocracy_8
					}
				}
			}
		}
		
		modifier = {
			factor = 0.5
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_theocracy_1
						has_law = tax_law_theocracy_2
						has_law = tax_law_theocracy_3
						has_law = tax_law_theocracy_4
						has_law = tax_law_theocracy_5
					}
					OR = {
						has_law = levy_law_theocracy_1
						has_law = levy_law_theocracy_2
						has_law = levy_law_theocracy_3
						has_law = levy_law_theocracy_4
						has_law = levy_law_theocracy_5
					}
				}
			}
		}
		
		modifier = {
			factor = 0.3
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_theocracy_1
						has_law = tax_law_theocracy_2
					}
					OR = {
						has_law = levy_law_theocracy_1
						has_law = levy_law_theocracy_2
					}
				}
			}
		}

		modifier = {
			factor = 10
			is_voter = yes
			has_position = malcontent
		}
		
		modifier = {
			factor = 1000
			has_opinion_modifier = {
				who = FROM
				modifier = opinion_coerced_into_joining_faction
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { opinion = { who = LIEGE value = -10 } }
		}
		modifier = {
			factor = 2.0
			NOT = { opinion = { who = LIEGE value = -50 } }
		}
		modifier = {
			factor = 4.0
			NOT = { opinion = { who = LIEGE value = -75 } }
		}
		
		modifier = {
			factor = 0.01
			trait = content
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.01
			trait = imbecile
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = inbred
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = craven
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.2
			OR = {
				trait = slow
				trait = dull
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.5
			trait = kind
		}
		modifier = {
			factor = 0.5
			trait = charitable
		}
		modifier = {
			factor = 0.5
			trait = honest
		}
		modifier = {
			factor = 0.75
			trait = humble
		}
		modifier = {
			factor = 0.75
			trait = just
		}
		modifier = {
			factor = 1.5
			trait = proud
		}
		modifier = {
			factor = 1.5
			trait = brave
		}
		modifier = {
			factor = 1.5
			trait = arbitrary
		}
		modifier = {
			factor = 2.0
			trait = envious
		}
		modifier = {
			factor = 2.0
			trait = greedy
		}
		modifier = {
			factor = 2.0
			trait = impaler
		}
		modifier = {
			factor = 2.0
			trait = deceitful
		}
		modifier = {
			factor = 4.0
			trait = ambitious
		}
	}
	
	success = {
		holder_scope = {
			FROM = {
				has_opinion_modifier = { who = PREV modifier = opinion_decrease_obligation } 	
			}
		}
		effect = {
			tooltip = {
				decrease_theocracy_obliation_effect = yes		
			}
		}
	}
	
	abort = {
	}
	
	abort_effect = {
	}
	
	effect = {
		FROM = {
			any_faction_backer = {
				faction = faction_theocracy_obligation
				reverse_opinion = {
					modifier = opinion_grateful
					who = FROM
					years = 5
				}
			}
		}
	}
}

# Diminuer les obligations tribal
faction_tribal_obligation = {
	type = liege_titles
	
	warning_level = 0.7 # At this level of faction power we give player an alert. Set to 0 for no alerts.
	
	# Plotter scope
	potential = {
		has_dlc = "Zeus"
		prisoner = no
		is_ruler = yes
		independent = no
		is_landed = yes
		is_adult = yes
		primary_title = { 
			holy_order = no 
		}
		OR = {
			is_voter = no
			is_tribal = yes
			liege = { 
				OR = {
					is_council_content = no
					NOT = { 
						primary_title = { 
							has_law = war_voting_power_1 
						} 
					}
				}
			}
		}
		NOT = { trait = incapable }
		liege = { 
			NOT = {
				is_nomadic = yes
			}
			NOT = {
				any_demesne_title = {
					temporary = yes
				}
			}			
		}
		primary_title = { 
			higher_tier_than = BARON 
		}
		
		NOT = { 
			has_character_modifier = faction_tribal_obligation_ultimatum_timer 
		}
	}
	
	# Target scope
	allow = {
		higher_tier_than = COUNT
		is_primary_holder_title = yes
		holder_scope = {
			primary_title = {
				ROOT = {
					tier = PREV
				}
			}

			NOT = {
				any_vassal = {
					higher_tier_than = BARON
					NOT = {	
						character = FROM 
					}
					num_of_faction_backers = {
						faction = faction_tribal_obligation
						value = 0
					}
				}
			}
		}
		
		holder_scope = {
			primary_title = {
				AND = {
					OR = {
						has_law = tax_law_tribal_1
						has_law = tax_law_tribal_2
						has_law = tax_law_tribal_3
						has_law = tax_law_tribal_4
						has_law = tax_law_tribal_5
						has_law = tax_law_tribal_6
						has_law = tax_law_tribal_7
						has_law = tax_law_tribal_8
					}
					OR = {
						has_law = levy_law_tribal_1
						has_law = levy_law_tribal_2
						has_law = levy_law_tribal_3
						has_law = levy_law_tribal_4
						has_law = levy_law_tribal_5
						has_law = levy_law_tribal_6
						has_law = levy_law_tribal_7
						has_law = levy_law_tribal_8
					}
				}
			}
			NOT = {
				any_war = {
					war_title = ROOT
					using_cb = decrease_tribal_obligation_war		
				}
			}
			
			NOT = {
				reverse_has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_leaving_faction
				}
			}
		}
	}
	
	# Faction member scope (ROOT = joiner, FROM = target)
	allow_join = {
		ROOT = {
			is_ruler = yes
			independent = no
			is_landed = yes
			is_adult = yes
			NOT = { 
				trait = incapable 
			}
			prisoner = no
			NOT = { 
				has_character_modifier = faction_tribal_obligation_ultimatum_timer 		
			}
			OR = {
				is_voter = no
				is_tribal = yes
				liege = { 
					OR = {
						is_council_content = no
						NOT = { 
							primary_title = { 
								has_law = war_voting_power_1 
							} 
						}
					}
				}
			}
		}
	}		
	
	# AI creation weight
	chance = {
		factor = 1

		modifier = {
			factor = 1.5
			FROM = {
				is_tribal = yes
			}
		}
		
		modifier = {
			factor = 0.2
			FROM = {
				OR = {
					is_iqta = yes 
					is_republic = yes 
					is_theocracy = yes
					is_feudal = yes
				}
			}
		}
		
		modifier = {
			factor = 0.5
			liege = {  
				any_owned_bloodline = { 
					has_bloodline_flag = bloodline_less_factions 
				}
			}
		}
		modifier = {
			factor = 0.2
			FROM = { pacifist = yes }
		}		
		
		modifier = {
			factor = 0
			FROM = {
				OR = {
					prisoner = yes
					has_character_modifier = in_seclusion
				}
			}
		}
		
		modifier = {
			factor = 0
			holder_scope = {
				any_spouse = { character = FROM }
			}
		}
		
		modifier = {
			factor = 0
			current_heir = {
				character = FROM
			}
		}
		
		# Try to exclude people who should rather support a claimant
		modifier = {
			factor = 0
			holder_scope = {
				OR = {
					NOT = { culture = FROM }
					NOT = { religion = FROM }
				}
				any_demesne_title = {
					OR = {
						is_primary_holder_title = yes
						higher_tier_than = DUKE
					}
					FROM = {
						primary_title = {
							de_jure_liege_or_above = PREVPREV
						}
					}
					any_claimant = {
						culture = FROM
						religion = FROM
					}
				}
			}
		}
		
		modifier = {
			factor = 0
			FROM = { preparing_invasion = yes }
		}
		
		modifier = {
			factor = 0
			FROM = { 
				opinion = { who = LIEGE value = 25 } 
				NOR = {
					trait = deceitful
					trait = ambitious
					trait = envious
				}
				is_voter = no
			}
		}		
		
		modifier = {
			factor = 0
			FROM = {
				opinion = { who = LIEGE value = 50 } 			
			}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			AND = {
					OR = {
						has_law = tax_law_tribal_1
						has_law = tax_law_tribal_2
						has_law = tax_law_tribal_3
						has_law = tax_law_tribal_4
						has_law = tax_law_tribal_5
						has_law = tax_law_tribal_6
						has_law = tax_law_tribal_7
						has_law = tax_law_tribal_8
					}
					OR = {
						has_law = levy_law_tribal_1
						has_law = levy_law_tribal_2
						has_law = levy_law_tribal_3
						has_law = levy_law_tribal_4
						has_law = levy_law_tribal_5
						has_law = levy_law_tribal_6
						has_law = levy_law_tribal_7
						has_law = levy_law_tribal_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_tribal_3
						has_law = tax_law_tribal_4
						has_law = tax_law_tribal_5
						has_law = tax_law_tribal_6
						has_law = tax_law_tribal_7
						has_law = tax_law_tribal_8
					}
					OR = {
						has_law = levy_law_tribal_3
						has_law = levy_law_tribal_4
						has_law = levy_law_tribal_5
						has_law = levy_law_tribal_6
						has_law = levy_law_tribal_7
						has_law = levy_law_tribal_8
					}
				}
		}
		
		modifier = {
			factor = 1.5
			FROM = { is_voter = yes }
			OR = {
					OR = {
						has_law = tax_law_tribal_6
						has_law = tax_law_tribal_7
						has_law = tax_law_tribal_8
					}
					OR = {
						has_law = levy_law_tribal_6
						has_law = levy_law_tribal_7
						has_law = levy_law_tribal_8
					}
				}
		}

		modifier = {
			factor = 10
			FROM = {
				is_voter = yes
				has_position = malcontent
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { FROM = { opinion = { who = LIEGE value = -10 } } }
		}
		modifier = {
			factor = 2.0
			NOT = { FROM = { opinion = { who = LIEGE value = -50 } } }
		}
		modifier = {
			factor = 4.0
			NOT = { FROM = { opinion = { who = LIEGE value = -75 } } }
		}
		
		modifier = {
			factor = 0.01
			FROM = { trait = content }
		}
		modifier = {
			factor = 0.01
			FROM = { trait = imbecile }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = inbred }
		}
		modifier = {
			factor = 0.1
			FROM = { trait = craven }
		}
		modifier = {
			factor = 0.2
			FROM = { 
				OR = {
					trait = slow
					trait = dull
				}
			}
		}
		modifier = {
			factor = 0.5
			FROM = { trait = kind }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = charitable }
		}
		modifier = {
			factor = 0.5
			FROM = { trait = honest }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = humble }
		}
		modifier = {
			factor = 0.75
			FROM = { trait = just }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = proud }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = brave }
		}
		modifier = {
			factor = 1.5
			FROM = { trait = arbitrary }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = envious }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = greedy }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = impaler }
		}
		modifier = {
			factor = 2.0
			FROM = { trait = deceitful }
		}
		modifier = {
			factor = 4.0
			FROM = { trait = ambitious }
		}
	}
	
	# AI membership weight: ROOT is the prospective member. FROM is the faction leader. FROMFROM is the target title or character.
	membership = {
		factor = 1			

		modifier = {
			factor = 1.5
			ROOT = {
				is_tribal = yes
			}
		}
		
		modifier = {
			factor = 0.2
			ROOT = {
				OR = {
					is_iqta = yes 
					is_republic = yes 
					is_theocracy = yes
					is_feudal = yes
				}
			}
		}
		
		modifier = {
			factor = 0.5
			ROOT = {  
				liege = { 
					any_owned_bloodline = { has_bloodline_flag = bloodline_less_factions }
				}
			}
		}
		modifier = {
			factor = 0
			OR = {
				prisoner = yes
				trait = incapable
				is_adult = no
				is_landed = no
				preparing_invasion = yes
			}
		}
		
		modifier = {
			factor = 0
			FROMFROM = {
				current_heir = {
					character = ROOT
				}
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_character_modifier = faction_tribal_obligation_ultimatum_timer
		}
		
		modifier = {
			factor = 0
			NOT = { opinion = { who = FROM value = -40 } }
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			liege = { 
				NOT = { year = 1350 }
				culture = ROOT
				religion = ROOT
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		
		modifier = {
			factor = 0
			has_opinion_modifier = {
				who = LIEGE
				modifier = opinion_coerced_into_leaving_faction
			}
		}
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 25 } 
			NOR = {
				trait = deceitful
				trait = ambitious
				trait = envious
			}
			is_voter = no
		}		
		
		modifier = {
			factor = 0
			opinion = { who = LIEGE value = 50 } 
		}
		
		modifier = {
			factor = 2
			FROMFROM= {
				OR = {
					has_law = vassal_wars_law_1
					has_law = vassal_wars_law_2
				}
			}
		}
		
		modifier = {
			factor = 0.8
			is_voter = no
			FROMFROM = {
				AND = {
					OR = {
						has_law = tax_law_tribal_1
						has_law = tax_law_tribal_2
						has_law = tax_law_tribal_3
						has_law = tax_law_tribal_4
						has_law = tax_law_tribal_5
						has_law = tax_law_tribal_6
						has_law = tax_law_tribal_7
						has_law = tax_law_tribal_8
					}
					OR = {
						has_law = levy_law_tribal_1
						has_law = levy_law_tribal_2
						has_law = levy_law_tribal_3
						has_law = levy_law_tribal_4
						has_law = levy_law_tribal_5
						has_law = levy_law_tribal_6
						has_law = levy_law_tribal_7
						has_law = levy_law_tribal_8
					}
				}
			}
		}
		
		modifier = {
			factor = 0.5
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_tribal_1
						has_law = tax_law_tribal_2
						has_law = tax_law_tribal_3
						has_law = tax_law_tribal_4
						has_law = tax_law_tribal_5
					}
					OR = {
						has_law = levy_law_tribal_1
						has_law = levy_law_tribal_2
						has_law = levy_law_tribal_3
						has_law = levy_law_tribal_4
						has_law = levy_law_tribal_5
					}
				}
			}
		}
		
		modifier = {
			factor = 0.3
			is_voter = no
			FROMFROM = {
				OR = {
					OR = {
						has_law = tax_law_tribal_1
						has_law = tax_law_tribal_2
					}
					OR = {
						has_law = levy_law_tribal_1
						has_law = levy_law_tribal_2
					}
				}
			}
		}

		modifier = {
			factor = 10
			is_voter = yes
			has_position = malcontent
		}
		
		modifier = {
			factor = 1000
			has_opinion_modifier = {
				who = FROM
				modifier = opinion_coerced_into_joining_faction
			}
		}
		
		modifier = {
			factor = 1.5
			NOT = { opinion = { who = LIEGE value = -10 } }
		}
		modifier = {
			factor = 2.0
			NOT = { opinion = { who = LIEGE value = -50 } }
		}
		modifier = {
			factor = 4.0
			NOT = { opinion = { who = LIEGE value = -75 } }
		}
		
		modifier = {
			factor = 0.01
			trait = content
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.01
			trait = imbecile
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = inbred
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.1
			trait = craven
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.2
			OR = {
				trait = slow
				trait = dull
			}
			NOT = {	
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_coerced_into_joining_faction
				}
			}
		}
		modifier = {
			factor = 0.5
			trait = kind
		}
		modifier = {
			factor = 0.5
			trait = charitable
		}
		modifier = {
			factor = 0.5
			trait = honest
		}
		modifier = {
			factor = 0.75
			trait = humble
		}
		modifier = {
			factor = 0.75
			trait = just
		}
		modifier = {
			factor = 1.5
			trait = proud
		}
		modifier = {
			factor = 1.5
			trait = brave
		}
		modifier = {
			factor = 1.5
			trait = arbitrary
		}
		modifier = {
			factor = 2.0
			trait = envious
		}
		modifier = {
			factor = 2.0
			trait = greedy
		}
		modifier = {
			factor = 2.0
			trait = impaler
		}
		modifier = {
			factor = 2.0
			trait = deceitful
		}
		modifier = {
			factor = 4.0
			trait = ambitious
		}
	}
	
	success = {
		holder_scope = {
			FROM = {
				has_opinion_modifier = { who = PREV modifier = opinion_decrease_obligation } 	
			}
		}
		effect = {
			tooltip = {
				decrease_tribal_obliation_effect = yes		
			}
		}
	}
	
	abort = {
	}
	
	abort_effect = {
	}
	
	effect = {
		FROM = {
			any_faction_backer = {
				faction = faction_tribal_obligation
				reverse_opinion = {
					modifier = opinion_grateful
					who = FROM
					years = 5
				}
			}
		}
	}
}
