estate_generals_land_rights = {
	icon = privilege_grant_autonomy
	land_share = 5
	max_absolutism = -5
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 1 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 4 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 5 } 
	}
	loyalty = 0.05
	influence = 0.1
	can_select = {
	}
	on_granted = {
	}
	penalties = {
	}
	benefits = {
		governing_capacity = 10 # Harb's Autonomy Overhaul
		governing_capacity_modifier = 0.05 # Harb's Autonomy Overhaul
		global_autonomy = 0.02 # Harb's Autonomy Overhaul
		expand_administration_cost = -0.05 # Harb's Autonomy Overhaul
	}
	conditional_modifier = {
		trigger = { has_country_flag = ned_land_rights_buff_flag }
		modifier = {
			governing_capacity = 5 # Harb's Autonomy Overhaul
		}
	}
	conditional_modifier = {
		trigger = { has_government_mechanic = russian_modernization_mechanic }
		modifier = { monthly_russian_modernization = -0.05 }
	}
	ai_will_do = {
		factor = 5
		modifier = {
			factor = 1.4
			num_of_territories = 5
		}
		modifier = {
			factor = 1.5
			num_of_territories = 10
		}
		modifier = {
			factor = 1.5
			num_of_territories = 15
		}
		modifier = {
			factor = 0
			OR = {
				NOT = { crown_land_share = 25 }
				estate_influence = {
					estate = estate_generals
					influence = 75
				}
			}
			NOT = { has_estate_privilege = estate_generals_land_rights }
		}
		modifier = {
			factor = 3
			OR = {
				AND = {
					governing_capacity_percentage = 0.9
					NOT = { has_estate_privilege = estate_generals_land_rights }
				}
				#The trigger below should make sure that the AI actually keeps this privilege when enacting it early game
				AND = {
					governing_capacity_percentage = 0.6
					has_estate_privilege = estate_generals_land_rights
				}
			}
		}
		modifier = {
			factor = 0
			NOT = { governing_capacity_percentage = 0.5 }
		}
		modifier = {
			factor = 0.8
			OR = {
				NOT = { crown_land_share = 40 }
				AND = {
					is_absolutism_active = yes
					NOT = { crown_land_share = 60 }
				}
			}
			NOT = { has_estate_privilege = estate_generals_land_rights }
		}
		modifier = {
			factor = 0.8
			OR = {
				NOT = { crown_land_share = 30 }
				AND = {
					is_absolutism_active = yes
					NOT = { crown_land_share = 50 }
				}
			}
			NOT = { has_estate_privilege = estate_generals_land_rights }
		}
		modifier = {
			factor = 0.8
			is_absolutism_active = yes
		}
		modifier = {
			factor = 2
			governing_capacity_percentage = 0.9
		}
		modifier = {
			factor = 3
			governing_capacity_percentage = 1
		}
		modifier = {
			factor = 10
			governing_capacity_percentage = 1.2
		}
		modifier = {
			factor = 8
			NOT = { adm_tech = 12 }
			governing_capacity_percentage = 0.8
		}
		modifier = {
			factor = 5
			NOT = { adm_tech = 12 }
			NOT = { government_rank = 1 }
			governing_capacity_percentage = 0.65
		}
		#Tag specific convincement - after tech 17 (+250 governing capacity) it should not play a role anymore
		modifier = {
			factor = 1.25
			tag = MOS
			NOT = { adm_tech = 17 }
		}
		modifier = {
			factor = 1.25
			tag = RUS
			NOT = { adm_tech = 17 }
		}
		modifier = {
			factor = 1.25
			tag = TUR
			NOT = { adm_tech = 17 }
		}
		modifier = {
			factor = 1.25
			tag = MNG
			NOT = { adm_tech = 17 }
		}
		modifier = {
			factor = 1.25
			tag = FRA
			NOT = { adm_tech = 17 }
		}
		modifier = {
			factor = 1.25
			tag = SPA
			NOT = { adm_tech = 17 }
		}
		modifier = {
			factor = 1.25
			tag = PLC
			NOT = { adm_tech = 17 }
		}
		#Has already a similar privilege active
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_brahmins_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_church_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_maratha_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_burghers_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_vaisyas_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_cossacks_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_nomadic_tribes_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_dhimmi_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_jains_land_rights
		}
		modifier = {
			factor = 0.75
			has_estate_privilege = estate_rajput_land_rights
		}
		modifier = { #BTIP Added
			factor = 0.75
			has_estate_privilege = estate_peasants_land_rights
		}
		modifier = { #BR Added
			factor = 0.75
			has_estate_privilege = estate_exarches_land_rights
		}
		modifier = { #BR Added
			factor = 0.75
			has_estate_privilege = estate_knightly_orders_land_rights
		}
	}
}

estate_generals_autonomous_defences = {
	icon = privilege_autonomous_defences
	max_absolutism = -5
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 1 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 4 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 5 } 
	}
	loyalty = 0.05
	influence = 0.05
	is_valid = {
	}
	can_select = {
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 15 }
	}
	on_granted = {
		custom_tooltip = estate_generals_autonomous_defences_effect_tooltip
		hidden_effect = {
			every_owned_province = {
				limit = {
					estate_generals_is_theme_capital_trigger = yes
				}
				add_province_modifier = {
					name = estate_generals_autonomous_defences_privilege_mod
					duration = -1
				}
			}
		}
	}
	on_revoked = {
		custom_tooltip = estate_generals_autonomous_defences_revoke_effect_tooltip
		hidden_effect = {
			every_owned_province = {
				limit = {
					has_province_modifier = estate_generals_autonomous_defences_privilege_mod
				}
				remove_province_modifier = estate_generals_autonomous_defences_privilege_mod
			}
		}
	}
	on_invalid = {
		custom_tooltip = estate_generals_autonomous_defences_revoke_effect_tooltip
		hidden_effect = {
			every_owned_province = {
				limit = {
					has_province_modifier = estate_generals_autonomous_defences_privilege_mod
				}
				remove_province_modifier = estate_generals_autonomous_defences_privilege_mod
			}
		}
	}
	penalties = {
	}
	benefits = {
	}
	ai_will_do = {
		factor = 0
	}
}

estate_generals_settled_armies = {
	icon = privilege_settled_armies
	land_share = 5
	max_absolutism = -5
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 1 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 4 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 5 } 
	}
	influence = 0.1
	is_valid = {
	}
	can_select = {
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 5 }
	}
	on_granted = {
	}
	on_revoked = {
	}
	on_invalid = {
	}
	modifier_by_land_ownership = {
		global_tax_modifier = 0.5
		global_manpower_modifier = 0.5
	}
	penalties = {
	}
	mechanics = {
		exempt_from_seize_land
	}
	benefits = {
	}
	ai_will_do = {
		factor = 0
	}
}

estate_generals_promote_to_katepano = {
	icon = privilege_promote_to_katepano
	max_absolutism = -5
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 1 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 4 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 5 } 
	}
	loyalty = 0.1
	influence = 0.05
	is_valid = {
	}
	can_select = {
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 30 }
	}
	on_granted = {
		custom_tooltip = estate_generals_promote_to_katepano_effect_tooltip
		hidden_effect = {
			country_event = { id = estate_privilege_events.1201 } #Doing it this way because the way the randomness in this game works means that if one province gets katepano rule, all eligible provinces get katepano rule. (Sidenote: There is a random_seed option in crown land interactions, but I doubt that works in any other scripting interface)
			# every_owned_province = {
				# limit = {
					# estate_generals_is_theme_capital_trigger = yes
				# }
				# random_list = {
					# 20 = {
						# add_province_modifier = {
							# name = byz_katepano_rule
							# duration = -1
						# }
					# }
					# 80 = { set_province_flag = byz_no_katepano_rule }
				# }
			# }
		}
	}
	on_revoked = {
		custom_tooltip = estate_generals_promote_to_katepano_revoke_effect_tooltip
		hidden_effect = {
			every_owned_province = {
				limit = {
					has_province_modifier = byz_katepano_rule
				}
				remove_province_modifier = byz_katepano_rule
			}
			every_owned_province = {
				limit = {
					has_province_flag = byz_no_katepano_rule
				}
				clr_province_flag = byz_no_katepano_rule
			}
		}
	}
	on_invalid = {
		custom_tooltip = estate_generals_promote_to_katepano_revoke_effect_tooltip
		hidden_effect = {
			every_owned_province = {
				limit = {
					has_province_modifier = byz_katepano_rule
				}
				remove_province_modifier = byz_katepano_rule
			}
			every_owned_province = {
				limit = {
					has_province_flag = byz_no_katepano_rule
				}
				clr_province_flag = byz_no_katepano_rule
			}
		}
	}
	penalties = {
	}
	benefits = {
		land_morale = 0.1
	}
	ai_will_do = {
		factor = 0
	}
}

estate_generals_military_parades = {
	icon = privilege_settled_armies
	influence = 0.1
	is_valid = {
	}
	can_select = {
		estate_influence = {
			estate = estate_generals
			influence = 40
		}
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 5 }
	}
	on_granted = {
		custom_tooltip = estate_generals_military_parades_effect_tooltip
		set_country_flag = br_military_parades_mechanic_active
	}
	on_revoked = {
		custom_tooltip = estate_generals_military_parades_revoke_effect_tooltip
		clr_country_flag = br_military_parades_mechanic_active
	}
	on_invalid = {
		custom_tooltip = estate_generals_military_parades_revoke_effect_tooltip
		clr_country_flag = br_military_parades_mechanic_active
	}
	modifier_by_land_ownership = {
	}
	penalties = {
		army_tradition_decay = -0.005
	}
	benefits = {
	}
	ai_will_do = {
		factor = 0
	}
}

estate_generals_dynastic_support = {
	icon = privilege_royal_authority
	max_absolutism = -5
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 1 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 4 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 5 } 
	}
	influence = 0.05
	is_valid = {
	}
	can_select = {
		estate_influence = {
			estate = estate_generals
			influence = 40
		}
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 1 }
	}
	on_granted = {
	}
	on_revoked = {
	}
	on_invalid = {
	}
	modifier_by_land_ownership = {
	}
	penalties = {
		yearly_corruption = 0.1
	}
	benefits = {
		legitimacy = 1
	}
	ai_will_do = {
		factor = 0
	}	
}

estate_generals_pike_formation_training = {
	icon = privilege_limited_war_support
	land_share = 5
	max_absolutism = -10
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 2 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 8 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 10 } 
	}
	influence = 0.10
	is_valid = {
		NOT = { mil_tech = 12 }
	}
	can_select = {
		estate_influence = {
			estate = estate_generals
			influence = 40
		}
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 1 }
	}
	on_granted = {
	}
	on_revoked = {
	}
	on_invalid = {
		if = { #If being invalidated by tech and you apply for the next tier.
			limit = {
				mil_tech = 12
				estate_influence = {
					estate = estate_generals
					influence = 40
				}
				estate_generals_country_has_num_of_theme_capitals_trigger = { value = 1 }
			}
			set_estate_privilege = estate_generals_combined_arms_training
			change_estate_land_share = {
				estate = estate_generals
				share = -5
			}
		}
	}
	modifier_by_land_ownership = {
	}
	penalties = {
	}
	benefits = {
		leader_land_shock = 1
	}
	ai_will_do = {
		factor = 0
	}	
}

estate_generals_combined_arms_training = {
	icon = privilege_supply_arms
	land_share = 5
	max_absolutism = -10
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 2 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 8 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 10 } 
	}
	influence = 0.1
	is_valid = {
		mil_tech = 12
		NOT = { mil_tech = 21 }
	}
	can_select = {
		estate_influence = {
			estate = estate_generals
			influence = 40
		}
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 1 }
	}
	on_granted = {
	}
	on_revoked = {
	}
	on_invalid = {
		if = { #If being invalidated by tech and you apply for the next tier.
			limit = {
				mil_tech = 21
				estate_influence = {
					estate = estate_generals
					influence = 40
				}
				estate_generals_country_has_num_of_theme_capitals_trigger = { value = 1 }
			}
			set_estate_privilege = estate_generals_flintlock_musket_training
			change_estate_land_share = {
				estate = estate_generals
				share = -5
			}
		}
	}
	modifier_by_land_ownership = {
	}
	penalties = {
	}
	benefits = {
		leader_land_fire = 1
	}
	ai_will_do = {
		factor = 0
	}	
}

estate_generals_flintlock_musket_training = {
	icon = privilege_promote_purbias
	land_share = 5
	max_absolutism = -10
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 2 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 8 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 10 } 
	}
	influence = 0.1
	is_valid = {
		mil_tech = 21
	}
	can_select = {
		estate_influence = {
			estate = estate_generals
			influence = 40
		}
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 1 }
	}
	on_granted = {
	}
	on_revoked = {
	}
	on_invalid = {
	}
	modifier_by_land_ownership = {
	}
	penalties = {
		
	}
	benefits = { #Double bonus because at this point Absolutism is a thing and you now have to pay for the privilege.
		leader_land_shock = 1
		leader_land_fire = 1
	}
	ai_will_do = {
		factor = 0
	}	
}

estate_generals_bring_to_court = {
	icon = privilege_bring_to_court
	land_share = 5
	max_absolutism = -10
	conditional_modifier = { trigger = { has_absolutism_reduction_for_estate_privileges = yes } modifier = { max_absolutism = 2 } }
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			has_absolutism_reduction_for_estate_privileges = yes
		} 
		modifier = { max_absolutism = 8 } 
	}
	conditional_modifier = { 
		trigger = { 
			has_country_flag = byz_generals_no_absolutism_privilege_cost
			NOT = { has_absolutism_reduction_for_estate_privileges = yes }
		} 
		modifier = { max_absolutism = 10 } 
	}
	influence = 0.1
	is_valid = {
	}
	can_select = {
		estate_influence = {
			estate = estate_generals
			influence = 40
		}
		estate_generals_country_has_num_of_theme_capitals_trigger = { value = 15 }
	}
	on_granted = {
		custom_tooltip = estate_generals_bring_to_court_effect_tooltip
	}
	on_revoked = {
		custom_tooltip = estate_generals_bring_to_court_revoke_effect_tooltip
	}
	on_invalid = {
		custom_tooltip = estate_generals_bring_to_court_revoke_effect_tooltip
	}
	modifier_by_land_ownership = {
	}
	penalties = {
	}
	benefits = { 
		nobles_influence_modifier = -0.05
	}
	ai_will_do = {
		factor = 0
	}	
	
}