#	Example:
# 
#	example_effect = {
#		treasury = 100
#		prestige = 50
#	}
#
#
#	In a script file:
#
#	effect = {
#		example_effect = yes
#	}
#
# Naming convention:  xxxx_effect
#

remove_patrons_effect = {
	remove_character_modifier = patron_shiva
	remove_character_modifier = patron_vishnu
	remove_character_modifier = patron_brahma
	remove_character_modifier = patron_kali
	remove_character_modifier = patron_ganesha
	remove_character_modifier = patron_ganga
}

# This is an extremely tricky process, be careful with it

# Testing, testing - become monarchy effect
become_monarchy_effect = {
	if = {
		limit = {
			OR = {
				government = military_republic
				government = military_directorate
			}
		}
		set_government_type = military_monarchy
		any_demesne_title = {
			limit = {
				NOT = { has_law = succ_feudal_elective }
				NOT = { has_law = succ_tanistry }
				NOT = { has_law = succ_gavelkind }
				NOT = { has_law = succ_primogeniture }
				NOT = { has_law = succ_seniority }
				NOT = { has_law = succ_ultimogeniture }
			}
			add_law = succ_gavelkind
			hidden_tooltip = { add_law = true_cognatic_succession }
		}
	}
	if = {
		limit = {
			OR = {
				government = corporate_republic
				government = merchant_republic_government
				government = corporate_directorate
			}
		}
		set_government_type = corporate_monarchy
		any_demesne_title = {
			limit = {
				NOT = { has_law = succ_feudal_elective }
				NOT = { has_law = succ_tanistry }
				NOT = { has_law = succ_gavelkind }
				NOT = { has_law = succ_primogeniture }
				NOT = { has_law = succ_seniority }
				NOT = { has_law = succ_ultimogeniture }
			}
			add_law = succ_gavelkind
			hidden_tooltip = { add_law = true_cognatic_succession }
		}
	}
	if = {
		limit = {
			OR = {
				government = administrative_republic
				government = administrative_directorate
			}
		}
		set_government_type = administrative_monarchy
		any_demesne_title = {
			limit = {
				NOT = { has_law = succ_feudal_elective }
				NOT = { has_law = succ_tanistry }
				NOT = { has_law = succ_gavelkind }
				NOT = { has_law = succ_primogeniture }
				NOT = { has_law = succ_seniority }
				NOT = { has_law = succ_ultimogeniture }
			}
			add_law = succ_gavelkind
			hidden_tooltip = { add_law = true_cognatic_succession }
		}
	}
}

become_republic_effect = {
	if = {
		limit = {
			OR = {
				government = military_monarchy
				government = military_directorate
			}
		}
		set_government_type = military_republic
		any_demesne_title = {
			limit = {
				NOT = { has_law = succ_feudal_elective }
				NOT = { has_law = succ_open_elective }
				NOT = { has_law = succ_tanistry }
				NOT = { has_law = succ_patrician_elective }
			}
			add_law = succ_feudal_elective
			hidden_tooltip = { add_law = true_cognatic_succession }
		}
	}
	if = {
		limit = {
			OR = {
				government = corporate_monarchy
				government = corporate_directorate
			}
			is_eligible_merchant_trigger = yes
		}
		set_government_type = merchant_republic_government
		create_family_palace = yes
		any_demesne_title = {
			limit = { has_law = agnatic_succession }
			add_law = true_cognatic_succession
		}
	}
	if = {
		limit = {
			OR = {
				government = corporate_monarchy
				government = corporate_directorate
			}
			is_eligible_merchant_trigger = no
		}
		set_government_type = corporate_republic
		any_demesne_title = {
			limit = {
				NOT = { has_law = succ_feudal_elective }
				NOT = { has_law = succ_open_elective }
				NOT = { has_law = succ_tanistry }
				NOT = { has_law = succ_patrician_elective }
			}
			add_law = succ_feudal_elective
			hidden_tooltip = { add_law = true_cognatic_succession }
		}
	}
	if = {
		limit = {
			OR = {
				government = administrative_monarchy
				government = administrative_directorate
			}
		}
		set_government_type = administrative_republic
		any_demesne_title = {
			limit = {
				NOT = { has_law = succ_feudal_elective }
				NOT = { has_law = succ_open_elective }
				NOT = { has_law = succ_tanistry }
				NOT = { has_law = succ_patrician_elective }
			}
			add_law = succ_feudal_elective
			hidden_tooltip = { add_law = true_cognatic_succession }
		}
	}
}

become_directorate_effect = {
	if = {
		limit = {
			OR = {
				government = military_monarchy
				government = military_republic
			}
		}
		set_government_type = military_directorate
		if = {
			limit = { independent = yes }
			any_demesne_title = {
				add_law = succ_feudal_elective
				hidden_tooltip = { add_law = true_cognatic_succession }
			}
		}
		if = {
			limit = { independent = no }
			any_demesne_title = {
				add_law = succ_appointment
				hidden_tooltip = { add_law = true_cognatic_succession }
			}
		}
	}
	if = {
		limit = {
			OR = {
				government = corporate_monarchy
				government = corporate_republic
				government = merchant_republic_government
			}
		}
		set_government_type = corporate_directorate
		if = {
			limit = { independent = yes }
			any_demesne_title = {
				add_law = succ_feudal_elective
				hidden_tooltip = { add_law = true_cognatic_succession }
			}
		}
		if = {
			limit = { independent = no }
			any_demesne_title = {
				add_law = succ_appointment
				hidden_tooltip = { add_law = true_cognatic_succession }
			}
		}
	}
	if = {
		limit = {
			OR = {
				government = administrative_republic
				government = administrative_monarchy
			}
		}
		set_government_type = administrative_directorate
		if = {
			limit = { independent = yes }
			any_demesne_title = {
				add_law = succ_feudal_elective
				hidden_tooltip = { add_law = true_cognatic_succession }
			}
		}
		if = {
			limit = { independent = no }
			any_demesne_title = {
				add_law = succ_appointment
				hidden_tooltip = { add_law = true_cognatic_succession }
			}
		}
	}
}