# Council Power
decreased_council_power_effect = {
	holder_scope = {
		any_courtier_or_vassal = {
			limit = {
				NOT = {
					has_opinion_modifier = {
						name = opinion_decreased_council_power
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_decreased_council_power
				who = ROOT
				years = 5
			}
		}
	}
}

increased_council_power_effect = {
	holder_scope = {
		any_courtier_or_vassal = {
			limit = {
				NOT = {
					has_opinion_modifier = {
						name = opinion_increased_council_power
						who = ROOT
					}
				}
			}

			opinion = {
				name = opinion_increased_council_power
				who = ROOT
				years = 5
			}
		}
	}
}

# Crown Authority
decreased_crown_authority_effect = {
	# Nothing here in Vanilla
}

increased_crown_authority_effect = {
	any_de_jure_vassal = {
		limit = {
			OR = {
				religion = ROOT
				is_vassal_or_below_of = ROOT
			}
		}

		opinion = {
			name = opinion_increased_authority
			who = ROOT
			years = 5
		}
	}
}

# Tribal Organization
decreased_tribal_organization_effect = {
	# Nothing here in Vanilla
}

increased_tribal_organization_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_tribal = yes
				dislike_tribal_organization = yes
			}

			opinion = {
				name = opinion_increased_tribal_organization
				who = ROOT
				years = 5
			}
		}
	}
}

# Obligation Laws
decreased_feudal_obligation_laws_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_feudal = yes

				NOR = {
					has_opinion_modifier = {
						name = opinion_likes_new_obligation_law
						who = PREV
					}

					has_opinion_modifier = {
						name = opinion_dislikes_new_obligation_law
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_likes_new_obligation_law
				who = PREV
				years = 5
			}
		}
	}
}

increased_feudal_obligation_laws_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_feudal = yes

				NOR = {
					has_opinion_modifier = {
						name = opinion_likes_new_obligation_law
						who = PREV
					}

					has_opinion_modifier = {
						name = opinion_dislikes_new_obligation_law
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_dislikes_new_obligation_law
				who = PREV
				years = 5
			}
		}
	}
}

decreased_republic_obligation_laws_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_republic = yes

				NOR = {
					has_opinion_modifier = {
						name = opinion_likes_new_obligation_law
						who = PREV
					}

					has_opinion_modifier = {
						name = opinion_dislikes_new_obligation_law
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_likes_new_obligation_law
				who = PREV
				years = 5
			}
		}
	}
}

increased_republic_obligation_laws_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_republic = yes

				NOR = {
					has_opinion_modifier = {
						name = opinion_likes_new_obligation_law
						who = PREV
					}

					has_opinion_modifier = {
						name = opinion_dislikes_new_obligation_law
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_dislikes_new_obligation_law
				who = PREV
				years = 5
			}
		}
	}
}

decreased_theocratic_obligation_laws_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_theocracy = yes

				NOR = {
					has_opinion_modifier = {
						name = opinion_likes_new_obligation_law
						who = PREV
					}

					has_opinion_modifier = {
						name = opinion_dislikes_new_obligation_law
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_likes_new_obligation_law
				who = PREV
				years = 5
			}
		}
	}
}

increased_theocratic_obligation_laws_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_theocracy = yes

				NOR = {
					has_opinion_modifier = {
						name = opinion_likes_new_obligation_law
						who = PREV
					}

					has_opinion_modifier = {
						name = opinion_dislikes_new_obligation_law
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_dislikes_new_obligation_law
				who = PREV
				years = 5
			}
		}
	}
}

decreased_tribal_obligation_laws_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_tribal = yes

				NOR = {
					has_opinion_modifier = {
						name = opinion_likes_new_obligation_law
						who = PREV
					}

					has_opinion_modifier = {
						name = opinion_dislikes_new_obligation_law
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_likes_new_obligation_law
				who = PREV
				years = 5
			}
		}
	}
}

increased_tribal_obligation_laws_effect = {
	holder_scope = {
		any_vassal = {
			limit = {
				is_tribal = yes

				NOR = {
					has_opinion_modifier = {
						name = opinion_likes_new_obligation_law
						who = PREV
					}

					has_opinion_modifier = {
						name = opinion_dislikes_new_obligation_law
						who = PREV
					}
				}
			}

			opinion = {
				name = opinion_dislikes_new_obligation_law
				who = PREV
				years = 5
			}
		}
	}
}