# Demesne type (de facto) laws (set for the PRIMARY title in a demesne but affects the whole demesne)

laws = {
	# LOCAL TERM LENGTH
	local_term_length_0 = { # Annual
		show_as_title = yes
		group = local_term_length
		
		# Annual elections cause no end of headaches
		city_opinion = -15
		castle_opinion = -15
		temple_opinion = -15
		
		potential = {
			NOT = { tier = emperor }
			OR = {
				has_crown_law_title = no
				crownlaw_title = { NOT = { title = PREV } }
			}
			OR = {
				has_law = succ_feudal_elective
				has_law = succ_open_elective
				has_law = succ_patrician_elective
			}
			# These are a republican thing
			holder_scope = {
				OR = {
					government = military_republic
					government = corporate_republic
					government = merchant_republic_government
					government = administrative_republic
				}
			}
		}
		allow = {
			# Prestige cost
			OR = {
				has_law = local_term_length_1
				holder_scope = { prestige = 100 }
			}
			OR = {
				has_law = local_term_length_1
				has_law = local_term_length_2
				holder_scope = { prestige = 200 }
			}
			OR = {
				has_law = local_term_length_1
				has_law = local_term_length_2
				has_law = local_term_length_3
				holder_scope = { prestige = 300 }
			}
		}
		revoke_allowed = { always = no }
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_1 }
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_1 }
				NOT = { has_law = local_term_length_2 }
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_1 }
				NOT = { has_law = local_term_length_2 }
				NOT = { has_law = local_term_length_3 }
			}
			# Annual elections are a terrible idea
			modifier = {
				factor = 0
				NOT = {
					holder_scope = {
						OR = {
							religion = terran_federalist
							religion = terran_republican
							religion = colonial_separatist
							religion = neo_socialist
						}
						OR = {
							trait = radical
							trait = lunatic
							trait = imbecile
						}
						OR = {
							trait = content
							trait = friendly
							trait = open_minded
						}
					}
				}
			}
			modifier = {
				factor = 0
				holder_scope = { trait = pragmatic }
			}
			modifier = {
				factor = 0
				holder_scope = { trait = cold }
			}
			modifier = {
				factor = 0
				holder_scope = { trait = ambitious }
			}
			modifier = {
				factor = 0
				holder_scope = { trait = close_minded }
			}
		}
		ai_will_revoke = { factor = 0 }
		pass_effect = {
			if = {
				limit = { has_law = local_term_length_2 }
				holder_scope = { prestige = -100 }
			}
			if = {
				limit = { has_law = local_term_length_3 }
				holder_scope = { prestige = -200 }
			}
			if = {
				limit = { has_law = local_term_length_4 }
				holder_scope = { prestige = -300 }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = local_term_length_1
				revoke_law = local_term_length_2
				revoke_law = local_term_length_3
				revoke_law = local_term_length_4
			}
		}
	}
	local_term_length_1 = { # Every Four Years
		show_as_title = yes
		group = local_term_length
		
		potential = {
			NOT = { tier = emperor }
			OR = {
				has_crown_law_title = no
				crownlaw_title = { NOT = { title = PREV } }
			}
			OR = {
				has_law = succ_feudal_elective
				has_law = succ_open_elective
				has_law = succ_patrician_elective
			}
			# These are a republican thing
			holder_scope = {
				OR = {
					government = military_republic
					government = corporate_republic
					government = merchant_republic_government
					government = administrative_republic
				}
			}
		}
		allow = {
			# Prestige cost
			OR = {
				has_law = local_term_length_0
				has_law = local_term_length_2
				holder_scope = { prestige = 100 }
			}
			OR = {
				has_law = local_term_length_0
				has_law = local_term_length_2
				has_law = local_term_length_3
				holder_scope = { prestige = 200 }
			}
		}
		revoke_allowed = { always = no }
		ai_will_do = {
			factor = 1
			# Inertia
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_0 }
				NOT = { has_law = local_term_length_2 }
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_0 }
				NOT = { has_law = local_term_length_2 }
				NOT = { has_law = local_term_length_3 }
			}
			# Ruler's personality
			modifier = {
				factor = 0.2
				holder_scope = { trait = close_minded }
			}
			modifier = {
				factor = 5
				holder_scope = { trait = open_minded }
			}
			modifier = {
				factor = 0.2
				OR = {
					has_law = local_term_length_2
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = { trait = ambitious }
			}
			modifier = {
				factor = 5
				has_law = local_term_length_0
				holder_scope = { trait = ambitious }
			}
			modifier = {
				factor = 0.2
				has_law = local_term_length_0
				holder_scope = { trait = content }
			}
			# Ruler's ideology
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_2
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_2
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_2
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					trait = radical
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_2
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_2
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_2
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
					trait = radical
				}
			}
		}
		ai_will_revoke = { factor = 0 }
		pass_effect = {
			if = {
				limit = { has_law = local_term_length_3 }
				holder_scope = { prestige = -100 }
			}
			if = {
				limit = { has_law = local_term_length_4 }
				holder_scope = { prestige = -200 }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = local_term_length_0
				revoke_law = local_term_length_2
				revoke_law = local_term_length_3
				revoke_law = local_term_length_4
			}
		}
	}
	local_term_length_2 = { # Every Six Years
		show_as_title = yes
		group = local_term_length
		
		potential = {
			NOT = { tier = emperor }
			OR = {
				has_crown_law_title = no
				crownlaw_title = { NOT = { title = PREV } }
			}
			OR = {
				has_law = succ_feudal_elective
				has_law = succ_open_elective
				has_law = succ_patrician_elective
			}
			# These are a republican thing
			holder_scope = {
				OR = {
					government = military_republic
					government = corporate_republic
					government = merchant_republic_government
					government = administrative_republic
				}
			}
		}
		allow = {
			# Prestige cost
			OR = {
				has_law = local_term_length_1
				has_law = local_term_length_3
				holder_scope = { prestige = 100 }
			}
		}
		revoke_allowed = { always = no }
		ai_will_do = {
			factor = 1
			# Inertia
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_1 }
				NOT = { has_law = local_term_length_3 }
			}
			# Ruler's personality
			modifier = {
				factor = 0.2
				holder_scope = { trait = close_minded }
			}
			modifier = {
				factor = 5
				holder_scope = { trait = open_minded }
			}
			modifier = {
				factor = 0.2
				OR = {
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = { trait = ambitious }
			}
			modifier = {
				factor = 5
				has_law = local_term_length_0
				holder_scope = { trait = ambitious }
			}
			modifier = {
				factor = 0.2
				has_law = local_term_length_0
				holder_scope = { trait = content }
			}
			# Ruler's ideology
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					trait = radical
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					trait = radical
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_3
					has_law = local_term_length_4
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
					trait = radical
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
					trait = radical
				}
			}
		}
		ai_will_revoke = { factor = 0 }
		pass_effect = {
			if = {
				limit = {
					OR = {
						has_law = local_term_length_0
						has_law = local_term_length_4
					}
				}
				holder_scope = { prestige = -100 }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = local_term_length_0
				revoke_law = local_term_length_1
				revoke_law = local_term_length_3
				revoke_law = local_term_length_4
			}
		}
	}
	local_term_length_3 = { # Every Ten Years
		show_as_title = yes
		group = local_term_length
		
		potential = {
			NOT = { tier = emperor }
			OR = {
				has_crown_law_title = no
				crownlaw_title = { NOT = { title = PREV } }
			}
			OR = {
				has_law = succ_feudal_elective
				has_law = succ_open_elective
				has_law = succ_patrician_elective
			}
			# These are a republican thing
			holder_scope = {
				OR = {
					government = military_republic
					government = corporate_republic
					government = merchant_republic_government
					government = administrative_republic
				}
			}
		}
		allow = {
			# Prestige cost
			OR = {
				has_law = local_term_length_2
				has_law = local_term_length_4
				holder_scope = { prestige = 100 }
			}
			OR = {
				has_law = local_term_length_1
				has_law = local_term_length_2
				has_law = local_term_length_4
				holder_scope = { prestige = 200 }
			}
		}
		revoke_allowed = { always = no }
		ai_will_do = {
			factor = 1
			# Inertia
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_2 }
				NOT = { has_law = local_term_length_4 }
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_1 }
				NOT = { has_law = local_term_length_2 }
				NOT = { has_law = local_term_length_4 }
			}
			# Ruler's personality
			modifier = {
				factor = 0.2
				holder_scope = { trait = close_minded }
			}
			modifier = {
				factor = 5
				holder_scope = { trait = open_minded }
			}
			modifier = {
				factor = 0.2
				has_law = local_term_length_4
				holder_scope = { trait = ambitious }
			}
			modifier = {
				factor = 5
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
					has_law = local_term_length_2
				}
				holder_scope = { trait = ambitious }
			}
			modifier = {
				factor = 0.2
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
					has_law = local_term_length_2
				}
				holder_scope = { trait = content }
			}
			# Ruler's ideology
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
					has_law = local_term_length_2
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
					has_law = local_term_length_2
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 0.25
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
					has_law = local_term_length_2
				}
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					trait = radical
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
					has_law = local_term_length_2
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
					has_law = local_term_length_2
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = local_term_length_0
					has_law = local_term_length_1
					has_law = local_term_length_2
				}
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = imperial_cult
						religion = neo_feudal
						religion = astrist
						religion = space_pirate
					}
					trait = radical
				}
			}
		}
		ai_will_revoke = { factor = 0 }
		pass_effect = {
			if = {
				limit = { has_law = local_term_length_1 }
				holder_scope = { prestige = -100 }
			}
			if = {
				limit = { has_law = local_term_length_0 }
				holder_scope = { prestige = -200 }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = local_term_length_0
				revoke_law = local_term_length_1
				revoke_law = local_term_length_2
				revoke_law = local_term_length_4
			}
		}
	}
	local_term_length_4 = { # No Elections
		show_as_title = yes
		group = local_term_length
		default = yes
		
		potential = {
			NOT = { tier = emperor }
			OR = {
				has_crown_law_title = no
				crownlaw_title = { NOT = { title = PREV } }
			}
			OR = {
				has_law = succ_feudal_elective
				has_law = succ_open_elective
				has_law = succ_patrician_elective
			}
			# These are a republican thing
			holder_scope = {
				OR = {
					government = military_republic
					government = corporate_republic
					government = merchant_republic_government
					government = administrative_republic
				}
			}
		}
		allow = {
			# Prestige cost
			OR = {
				has_law = local_term_length_3
				holder_scope = { prestige = 100 }
			}
			OR = {
				has_law = local_term_length_2
				has_law = local_term_length_3
				holder_scope = { prestige = 200 }
			}
			OR = {
				has_law = local_term_length_1
				has_law = local_term_length_2
				has_law = local_term_length_3
				holder_scope = { prestige = 300 }
			}
		}
		revoke_allowed = { always = no }
		ai_will_do = {
			factor = 1
			# Inertia
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_3 }
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_2 }
				NOT = { has_law = local_term_length_3 }
			}
			modifier = {
				factor = 0.1
				NOT = { has_law = local_term_length_1 }
				NOT = { has_law = local_term_length_2 }
				NOT = { has_law = local_term_length_3 }
			}
			modifier = {
				factor = 5
				holder_scope = { trait = ambitious }
			}
			# Need a positive reason to do this
			modifier = {
				factor = 0
				NOT = {
					holder_scope = {
						OR = {
							trait = ambitious
							religion = terran_imperial
							religion = imperial_cult
							religion = neo_feudal
							religion = astrist
							religion = space_pirate
						}
					}
				}
			}
			modifier = {
				factor = 0
				holder_scope = {
					OR = {
						religion = terran_federalist
						religion = terran_republican
						religion = colonial_separatist
						religion = neo_socialist
					}
					NOT = { trait = pragmatic }
				}
			}
			modifier = {
				factor = 0
				holder_scope = { trait = content }
			}
			modifier = {
				factor = 0
				holder_scope = { trait = close_minded }
			}
		}
		ai_will_revoke = { factor = 0 }
		pass_effect = {
			if = {
				limit = { has_law = local_term_length_2 }
				holder_scope = { prestige = -100 }
			}
			if = {
				limit = { has_law = local_term_length_1 }
				holder_scope = { prestige = -200 }
			}
			if = {
				limit = { has_law = local_term_length_0 }
				holder_scope = { prestige = -300 }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = local_term_length_0
				revoke_law = local_term_length_1
				revoke_law = local_term_length_2
				revoke_law = local_term_length_3
			}
		}
	}
	# Military Subsidies/Taxes
	##############################
	
	feudal_tax_0 = {
		group = feudal_tax
		feudal_opinion = 35
		default = no
		
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.5
			}
			modifier = {
				factor = 0
				holder_scope = { war = no }
			}
			modifier = {
				factor = 0
				holder_scope = { NOT = { yearly_income = 0 } }
			}
			modifier = {
				factor = 0
				holder_scope = { NOT = { wealth = 0 } }
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = feudal_tax_1
				revoke_law = feudal_tax_2
				revoke_law = feudal_tax_3
				revoke_law = feudal_tax_4
			}
		}
		castle_vassal_tax_modifier = -0.5
	}

	feudal_tax_1 = {
		group = feudal_tax
		feudal_opinion = 15
		default = yes
		
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.5
				holder_scope = { war = no }
			}
			modifier = {
				factor = 0.5
				holder_scope = { NOT = { wealth = 0 } }
			}
			modifier = {
				factor = 0.1
				holder_scope = { religion = neo_feudal }
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = feudal_tax_0
				revoke_law = feudal_tax_2
				revoke_law = feudal_tax_3
				revoke_law = feudal_tax_4
			}
		}
		
		castle_vassal_tax_modifier = -0.25
		
	}
	
	feudal_tax_2 = {
		group = feudal_tax
		feudal_opinion = 0
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 2
				holder_scope = { religion = neo_feudal }
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = feudal_tax_0
				revoke_law = feudal_tax_1
				revoke_law = feudal_tax_3
				revoke_law = feudal_tax_4
			}
		}
		castle_vassal_tax_modifier = 0
	}
	
	feudal_tax_3 = {
		group = feudal_tax
		feudal_opinion = -15
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				holder_scope = { war = yes }
			}
			modifier = {
				factor = 0
				holder_scope = { wealth = 50 }
			}
			modifier = {
				factor = 0
				holder_scope = {
					NOT = {
						any_vassal = {
							is_military_trigger = yes
							wealth = 100
						}
					}
				}
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = feudal_tax_0
				revoke_law = feudal_tax_1
				revoke_law = feudal_tax_2
				revoke_law = feudal_tax_4
			}
		}
		
		castle_vassal_tax_modifier = 0.25
	}
	
	feudal_tax_4 = {
		group = feudal_tax
		feudal_opinion = -35
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				holder_scope = { war = yes }
			}
			modifier = {
				factor = 0
				holder_scope = { wealth = 0 }
			}
			modifier = {
				factor = 0
				holder_scope = {
					NOT = {
						any_vassal = {
							is_military_trigger = yes
							wealth = 500
						}
					}
				}
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = feudal_tax_0
				revoke_law = feudal_tax_1
				revoke_law = feudal_tax_2
				revoke_law = feudal_tax_3
			}
		}
		
		castle_vassal_tax_modifier = 0.5
	}
	
	# COMMERCIAL SUBSIDIES/TAXES
	##############################
	
	city_tax_0 = {
		group = city_tax
		city_opinion = 35
		default = no
		
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				NOT = { has_law = city_tax_1 }
				holder_scope = {
					is_merchant_republic = no
					NOT = { trait = lunatic }
				}
			}
			modifier = {
				factor = 0.01
			}
			modifier = {
				factor = 4
				has_law = city_tax_1
			}
			modifier = {
				factor = 0
				NOT = { holder_scope = { yearly_income = 0 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 10 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 20 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 30 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 40 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 50 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 60 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 70 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 80 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 90 } }
			}
			modifier = {
				factor = 0.5
				NOT = { holder_scope = { yearly_income = 100 } }
			}
			modifier = {
				factor = 4
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.25
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 4
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.5
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 4
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.75
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 4
				holder_scope = { is_merchant_republic = yes }
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = city_tax_1
				revoke_law = city_tax_2
				revoke_law = city_tax_3
				revoke_law = city_tax_4
			}
		}
		city_vassal_tax_modifier = -0.5
	}

	city_tax_1 = {
		group = city_tax
		city_opinion = 15
		default = no
		
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				NOT = { has_law = city_tax_0 }
				holder_scope = {
					is_merchant_republic = no
					NOT = { trait = lunatic }
				}
			}
			modifier = {
				factor = 0.05
			}
			modifier = {
				factor = 2
				OR = {
					has_law = city_tax_0
					has_law = city_tax_2
				}
			}
			modifier = {
				factor = 0
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 0 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 0 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 10 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 20 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 30 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 40 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 50 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 60 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 70 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 80 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 90 } }
			}
			modifier = {
				factor = 2
				has_law = city_tax_0
				NOT = { holder_scope = { yearly_income = 100 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 10 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 20 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 30 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 40 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 50 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 60 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 70 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 80 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 90 } }
			}
			modifier = {
				factor = 0.8
				NOT = { has_law = city_tax_0 }
				NOT = { holder_scope = { yearly_income = 100 } }
			}
			modifier = {
				factor = 0.5
				has_law = city_tax_0
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.25
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.5
				has_law = city_tax_0
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.5
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.5
				has_law = city_tax_0
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.75
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_0 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.25
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_0 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.5
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_0 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.75
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.5
				has_law = city_tax_0
				holder_scope = { is_merchant_republic = yes }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_0 }
				holder_scope = { is_merchant_republic = yes }
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = city_tax_0
				revoke_law = city_tax_2
				revoke_law = city_tax_3
				revoke_law = city_tax_4
			}
		}
		
		city_vassal_tax_modifier = -0.25	
	}
	
	city_tax_2 = {
		group = city_tax
		city_opinion = 0
		default = no
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.2
			}
			modifier = {
				factor = 0
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 0 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 0 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 10 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 20 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 30 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 40 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 50 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 60 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 70 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 80 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 90 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 100 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 10 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 20 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 30 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 40 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 50 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 60 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 70 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 80 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 90 } }
			}
			modifier = {
				factor = 0.5
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				NOT = { holder_scope = { yearly_income = 100 } }
			}
			modifier = {
				factor = 0.25
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.25
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.25
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.5
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.25
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.75
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.25
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.5
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 4
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.75
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.25
				NOT = { has_law = city_tax_3 }
				NOT = { has_law = city_tax_4 }
				holder_scope = { is_merchant_republic = yes }
			}
			modifier = {
				factor = 4
				OR = {
					has_law = city_tax_3
					has_law = city_tax_4
				}
				holder_scope = { is_merchant_republic = yes }
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = city_tax_0
				revoke_law = city_tax_1
				revoke_law = city_tax_3
				revoke_law = city_tax_4
			}
		}
		city_vassal_tax_modifier = 0
	}
	
	city_tax_3 = {
		group = city_tax
		city_opinion = -15
		default = yes
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.5
				NOT = { has_law = city_tax_2 }
				NOT = { has_law = city_tax_4 }
			}
			modifier = {
				factor = 0
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 0 } }
			}
			modifier = {
				factor = 2
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 0 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 10 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 20 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 30 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 40 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 50 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 60 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 70 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 80 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 90 } }
			}
			modifier = {
				factor = 1.25
				NOT = { has_law = city_tax_4 }
				NOT = { holder_scope = { yearly_income = 100 } }
			}
			modifier = {
				factor = 1.25
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 10 } }
			}
			modifier = {
				factor = 0.8
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 20 } }
			}
			modifier = {
				factor = 0.8
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 30 } }
			}
			modifier = {
				factor = 0.8
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 40 } }
			}
			modifier = {
				factor = 0.8
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 50 } }
			}
			modifier = {
				factor = 0.8
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 60 } }
			}
			modifier = {
				factor = 0.8
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 70 } }
			}
			modifier = {
				factor = 0.8
				has_law = city_tax_4
				NOT = { holder_scope = { yearly_income = 80 } }
			}
			modifier = {
				factor = 0.8
				NOT = { holder_scope = { yearly_income = 90 } }
			}
			modifier = {
				factor = 0.8
				NOT = { holder_scope = { yearly_income = 100 } }
			}
			modifier = {
				factor = 0.5
				NOT = { has_law = city_tax_4 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.25
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.5
				NOT = { has_law = city_tax_4 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.5
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.5
				NOT = { has_law = city_tax_4 }
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.75
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 2
				has_law = city_tax_4
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.25
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 2
				has_law = city_tax_4
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.5
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 2
				has_law = city_tax_4
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.75
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.5
				NOT = { has_law = city_tax_4 }
				holder_scope = { is_merchant_republic = yes }
			}
			modifier = {
				factor = 2
				has_law = city_tax_4
				holder_scope = { is_merchant_republic = yes }
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = city_tax_0
				revoke_law = city_tax_1
				revoke_law = city_tax_2
				revoke_law = city_tax_4
			}
		}
		
		city_vassal_tax_modifier = 0.25
	}
	
	city_tax_4 = {
		group = city_tax
		city_opinion = -35
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.2
			}
			modifier = {
				factor = 0.5
				NOT = { has_law = city_tax_3 }
			}
			modifier = {
				factor = 5
				NOT = { holder_scope = { yearly_income = 0 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 10 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 20 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 30 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 40 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 50 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 60 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 70 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 80 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 90 } }
			}
			modifier = {
				factor = 2
				NOT = { holder_scope = { yearly_income = 100 } }
			}
			modifier = {
				factor = 0.25
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.25
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.25
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.5
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.25
				holder_scope = {
					any_vassal = {
						is_corporate_trigger = yes
						relative_power_to_liege = 0.75
						NOT = { opinion = { who = PREV value = 0 } }
					}
				}
			}
			modifier = {
				factor = 0.25
				holder_scope = { is_merchant_republic = yes }
			}
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = city_tax_0
				revoke_law = city_tax_1
				revoke_law = city_tax_2
				revoke_law = city_tax_3
			}
		}
		
		city_vassal_tax_modifier = 0.5
	}
	
	
	# Administrative Subsidies/Taxes
	##############################
	
	temple_tax_0 = {
		group = temple_tax
		temple_opinion = 35
		default = no
		
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 0
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = temple_tax_1
				revoke_law = temple_tax_2
				revoke_law = temple_tax_3
				revoke_law = temple_tax_4
			}
		}
		temple_vassal_tax_modifier = -0.5
	}

	temple_tax_1 = {
		group = temple_tax
		temple_opinion = 10
		default = yes
		
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 1
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = temple_tax_0
				revoke_law = temple_tax_2
				revoke_law = temple_tax_3
				revoke_law = temple_tax_4
			}
		}
		
		temple_vassal_tax_modifier = -0.25
		
	}
	
	temple_tax_2 = {
		group = temple_tax
		temple_opinion = 0
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 0
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = temple_tax_0
				revoke_law = temple_tax_1
				revoke_law = temple_tax_3
				revoke_law = temple_tax_4
			}
		}
		temple_vassal_tax_modifier = 0
	}
	
	temple_tax_3 = {
		group = temple_tax
		temple_opinion = -10
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}			
		ai_will_do = {
			factor = 0
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = temple_tax_0
				revoke_law = temple_tax_1
				revoke_law = temple_tax_2
				revoke_law = temple_tax_4
			}
		}
		
		temple_vassal_tax_modifier = 0.25
	}
	
	temple_tax_4 = {
		group = temple_tax
		temple_opinion = -25
		potential = {
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0
		}
		ai_will_revoke = {
			factor = 0
		}
		effect = {
			hidden_tooltip = {
				revoke_law = temple_tax_0
				revoke_law = temple_tax_1
				revoke_law = temple_tax_2
				revoke_law = temple_tax_3
			}
		}
		
		temple_vassal_tax_modifier = 0.5
	}
	
	# Budget - Law Enforcement
	police_budget_0 = {
		group = police_budget
		feudal_opinion = -10
		city_opinion = -10
		temple_opinion = -10
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			always = yes
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				holder_scope = { any_demesne_province = { revolt_risk = 0.1 } }
			}
			modifier = {
				factor = 0
				holder_scope = { monthly_income = 0 }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = police_budget_1
				revoke_law = police_budget_2
				revoke_law = police_budget_3
			}
		}
	}
	police_budget_1 = {
		group = police_budget
		default = yes
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			OR = {
				has_law = police_budget_2
				has_law = police_budget_3
				holder_scope = { monthly_income = 0 }
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				OR = {
					has_law = police_budget_2
					has_law = police_budget_3
				}
				holder_scope = { any_demesne_province = { revolt_risk = 0.1 } }
			}
			modifier = {
				factor = 0
				has_law = police_budget_0
				holder_scope = { NOT = { monthly_income = 0 } }
			}
			modifier = {
				factor = 0
				holder_scope = {
					OR = {
						religion = terran_imperial
						religion = astrist
						trait = cold
						AND = {
							trait = radical
							any_demesne_province = { NOT = { religion = ROOT } }
						}
					}
				}
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = police_budget_0
				revoke_law = police_budget_1
				revoke_law = police_budget_2
			}
		}
	}
	police_budget_2 = {
		group = police_budget
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			OR = {
				has_law = police_budget_3
				holder_scope = { monthly_income = 0 }
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				OR = {
					has_law = police_budget_2
					has_law = police_budget_3
				}
				holder_scope = { any_demesne_province = { revolt_risk = 0.1 } }
			}
			modifier = {
				factor = 0
				has_law = police_budget_0
				holder_scope = { NOT = { monthly_income = 0 } }
			}
			modifier = {
				factor = 0
				holder_scope = {
					NOT = { religion = terran_imperial }
					NOT = { religion = astrist }
					NOT = { trait = cold }
					NOT = {
						AND = {
							trait = radical
							any_demesne_province = { NOT = { religion = ROOT } }
						}
					}
				}
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = police_budget_0
				revoke_law = police_budget_1
				revoke_law = police_budget_3
			}
		}
	}
	police_budget_3 = {
		group = police_budget
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			holder_scope = { monthly_income = 0 }
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				holder_scope = { NOT = { any_demesne_province = { revolt_risk = 0.1 } } }
			}
			modifier = {
				factor = 0.1
				holder_scope = { NOT = { any_demesne_province = { revolt_risk = 0.25 } } }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = police_budget_0
				revoke_law = police_budget_1
				revoke_law = police_budget_2
			}
		}
	}
	
	# Budget - Health Care
	health_care_budget_0 = {
		group = health_care_budget
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			always = yes
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				holder_scope = {
					any_demesne_province = { has_disease = yes }
					NOT = { religion = space_pirate }
				}
			}
			modifier = {
				factor = 0
				holder_scope = {
					monthly_income = 0
					NOT = { religion = space_pirate }
				}
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = health_care_budget_1
				revoke_law = health_care_budget_2
				revoke_law = health_care_budget_3
			}
		}
	}
	health_care_budget_1 = {
		group = health_care_budget
		default = yes
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			OR = {
				has_law = health_care_budget_2
				has_law = health_care_budget_3
				holder_scope = { monthly_income = 0 }
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				OR = {
					has_law = health_care_budget_2
					has_law = health_care_budget_3
				}
				holder_scope = {
					any_demesne_province = { has_disease = yes }
					NOT = { religion = space_pirate }
				}
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = health_care_budget_0
				revoke_law = health_care_budget_1
				revoke_law = health_care_budget_2
			}
		}
	}
	health_care_budget_2 = {
		group = health_care_budget
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			OR = {
				has_law = health_care_budget_3
				holder_scope = { monthly_income = 0 }
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				has_law = health_care_budget_3
				holder_scope = {
					any_demesne_province = { has_disease = yes }
					NOT = { religion = space_pirate }
				}
			}
			modifier = {
				factor = 0.1
				holder_scope = { NOT = { any_demesne_province = { has_disease = yes } } }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = health_care_budget_0
				revoke_law = health_care_budget_1
				revoke_law = health_care_budget_3
			}
		}
	}
	health_care_budget_3 = {
		group = health_care_budget
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			holder_scope = { monthly_income = 0 }
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				holder_scope = { NOT = { any_demesne_province = { has_disease = yes } } }
			}
			modifier = {
				factor = 0.1
				holder_scope = {
					NOT = { trait = friendly }
					has_disease = no
					NOT = { any_courtier = { has_disease = yes } }
				}
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = health_care_budget_0
				revoke_law = health_care_budget_1
				revoke_law = health_care_budget_2
			}
		}
	}
	# Budget - Education
	education_budget_0 = {
		group = education_budget
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			always = yes
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				holder_scope = {
					OR = {
						any_current_enemy = { capital_scope = { has_higher_tech_than = PREVPREV } }
						religion_group = transhumanist_group
					}
				}
			}
			modifier = {
				factor = 0
				holder_scope = {
					monthly_income = 0
					NOT = { religion = space_pirate }
				}
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = education_budget_1
				revoke_law = education_budget_2
				revoke_law = education_budget_3
			}
		}
	}
	education_budget_1 = {
		group = education_budget
		default = yes
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			OR = {
				has_law = education_budget_2
				has_law = education_budget_3
				holder_scope = { monthly_income = 0 }
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				OR = {
					has_law = education_budget_2
					has_law = education_budget_3
				}
				holder_scope = {
					monthly_income = 1
					NOT = { religion = space_pirate }
				}
			}
			modifier = {
				factor = 0.1
				OR = {
					has_law = education_budget_2
					has_law = education_budget_3
				}
				holder_scope = {
					OR = {
						any_current_enemy = { capital_scope = { has_higher_tech_than = PREVPREV } }
						religion_group = transhumanist_group
					}
				}
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = education_budget_0
				revoke_law = education_budget_1
				revoke_law = education_budget_2
			}
		}
	}
	education_budget_2 = {
		group = education_budget
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			OR = {
				has_law = education_budget_3
				holder_scope = { monthly_income = 0 }
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.1
			}
			modifier = {
				factor = 0
				has_law = education_budget_3
				holder_scope = {
					monthly_income = 2
					NOT = { religion = space_pirate }
				}
			}
			modifier = {
				factor = 0.1
				has_law = education_budget_3
				holder_scope = {
					OR = {
						any_current_enemy = { capital_scope = { has_higher_tech_than = PREVPREV } }
						religion_group = transhumanist_group
					}
				}
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = education_budget_0
				revoke_law = education_budget_1
				revoke_law = education_budget_3
			}
		}
	}
	education_budget_3 = {
		group = education_budget
		
		potential = { holder_scope = { any_demesne_province = { owner = { character = PREVPREV } } } }
		allow = {
			holder_scope = { monthly_income = 0 }
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				NOT = { holder_scope = { religion_group = transhumanist_group } }
				NOT = { holder_scope = { any_current_enemy = { capital_scope = { has_higher_tech_than = PREVPREV } } } }
			}
			modifier = {
				factor = 0.1
				NOT = { holder_scope = { monthly_income = 2 } }
				NOT = { holder_scope = { religion_group = transhumanist_group } }
			}
		}
		effect = {
			hidden_tooltip = {
				revoke_law = education_budget_0
				revoke_law = education_budget_1
				revoke_law = education_budget_2
			}
		}
	}
}
