﻿# group = this is the law_group a law belongs to
# icon = graphical icon shown in-game
# modifier = {} modifier on country for having adopted this law

law_chiefdom = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/chiefdom.dds"
	
	progressiveness = -100
	
	can_enact = {
		is_country_type = decentralized
	}
	
	is_visible = {
		is_country_type = decentralized
	}
	
	modifier = {
		country_legitimacy_headofstate_add = 20
	}
	
	pop_support = {
		value = 0
		
		add = {
			desc = "POP_PEASANTS"
			if = {
				limit = { 
					is_pop_type = peasants
					owner = { has_law = law_type:law_chiefdom }
				}
				value = 1.0
			}
		}		
	}
}

law_monarchy = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/monarchy.dds"
	
	progressiveness = 0
	
	can_enact = {
		NOT = { owner = c:FRA }
	}
	
	is_visible = {
		NOT = { owner = c:FRA }
	}

	disallowing_laws = {
		law_anarchy
	}

	modifier = {
		country_legitimacy_headofstate_add = 20
		country_legitimacy_govt_total_clout_add = 0.10
		interest_group_ig_landowners_pol_str_mult = 0.25
	}
	
	possible_political_movements = {
		law_presidential_republic
		law_parliamentary_republic
		law_council_republic
	}
	
	pop_support = {
		value = 0
		
		add = {
			desc = "POP_PEASANTS"
			if = {
				limit = { 
					is_pop_type = peasants
					owner = { has_law = law_type:law_monarchy }
				}
				value = 1.0
			}
		}		
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			has_ideology = ideology_royalist
		}
	}
}

law_legitimist_monarchy = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/legitimist_monarchy.dds"
	
	progressiveness = 0
	
	can_enact = {
		owner = c:FRA
	}
	
	is_visible = {
		owner = c:FRA
		owner = {
			NOT = { has_law = law_type:law_orleanist_monarchy }
			NOT = { has_law = law_type:law_bonapartist_monarchy }
		}
	}

	disallowing_laws = {
		law_anarchy
	}

	modifier = {
		country_legitimacy_headofstate_add = 20
		country_legitimacy_govt_total_clout_add = 0.10
		interest_group_ig_landowners_pol_str_mult = 0.25
	}
	
	possible_political_movements = {
		law_presidential_republic
		law_parliamentary_republic
		law_council_republic
	}
	
	pop_support = {
		value = 0
		
		add = {
			desc = "POP_PEASANTS"
			if = {
				limit = { 
					is_pop_type = peasants
					owner = { has_law = law_type:law_legitimist_monarchy }
				}
				value = 1.0
			}
		}		
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			has_ideology = ideology_legitimist
		}
	}
}

law_orleanist_monarchy = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/orleanist_monarchy.dds"
	
	progressiveness = 0
	
	can_enact = {
		owner = c:FRA
	}
	
	is_visible = {
		owner = c:FRA
		owner = {
			NOT = { has_law = law_type:law_legitimist_monarchy }
			NOT = { has_law = law_type:law_bonapartist_monarchy }
		}
	}

	disallowing_laws = {
		law_anarchy
	}

	modifier = {
		country_legitimacy_headofstate_add = 20
		country_legitimacy_govt_total_clout_add = 0.10
		interest_group_ig_industrialists_pol_str_mult = 0.25
	}
	
	possible_political_movements = {
		law_presidential_republic
		law_parliamentary_republic
		law_council_republic
	}
	
	pop_support = {
		value = 0
		
		add = {
			desc = "POP_PEASANTS"
			if = {
				limit = { 
					is_pop_type = peasants
					owner = { has_law = law_type:law_orleanist_monarchy }
				}
				value = 1.0
			}
		}		
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			has_ideology = ideology_orleanist
		}
	}
}

law_bonapartist_monarchy = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/bonapartist_monarchy.dds"
	
	progressiveness = 0
	
	can_enact = {
		owner = c:FRA
	}
	
	is_visible = {
		owner = c:FRA
		owner = {
			NOT = { has_law = law_type:law_legitimist_monarchy }
			NOT = { has_law = law_type:law_orleanist_monarchy }
		}
	}

	disallowing_laws = {
		law_anarchy
	}

	modifier = {
		country_legitimacy_headofstate_add = 20
		country_legitimacy_govt_total_clout_add = 0.10
		interest_group_ig_armed_forces_pol_str_mult = 0.25
	}
	
	possible_political_movements = {
		law_presidential_republic
		law_parliamentary_republic
		law_council_republic
	}
	
	pop_support = {
		value = 0
		
		add = {
			desc = "POP_PEASANTS"
			if = {
				limit = { 
					is_pop_type = peasants
					owner = { has_law = law_type:law_bonapartist_monarchy }
				}
				value = 1.0
			}
		}		
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			has_ideology = ideology_bonapartist
		}
	}
}

law_presidential_republic = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/presidential_republic.dds"
	
	progressiveness = 100
	
	unlocking_technologies = {
		democracy
	}
	
	modifier = {
		country_legitimacy_headofstate_add = 15
		country_legitimacy_govt_total_clout_add = 0.20
		country_legitimacy_govt_size_mult = -0.10
	}
	
	possible_political_movements = {
		law_council_republic
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			has_ideology = ideology_republican_leader
		}
	}
}

law_parliamentary_republic = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/parliamentary_republic.dds"
	
	progressiveness = 100
	
	unlocking_technologies = {
		democracy
	}
	
	modifier = {
		country_legitimacy_headofstate_add = 10
		country_legitimacy_govt_total_clout_add = 0.20
		country_legitimacy_govt_size_mult = -0.25
	}
	
	possible_political_movements = {
		law_council_republic
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			has_ideology = ideology_republican_leader
		}
	}
}

law_theocracy = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/theocracy.dds"
	
	progressiveness = -50

	modifier = {
		country_legitimacy_headofstate_add = 20
		country_legitimacy_govt_total_clout_add = 0.15
		interest_group_ig_devout_pol_str_mult = 0.25
	}
	
	possible_political_movements = {
		law_monarchy
		law_presidential_republic
		law_parliamentary_republic
		law_council_republic
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			has_ideology = ideology_theocrat
		}
	}
}

law_council_republic = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/council_republic.dds"
	
	progressiveness = 200

	unlocking_technologies = {
		socialism
	}

	disallowing_laws = {
		law_hereditary_bureaucrats
	}

	modifier = {
		country_machinists_pol_str_mult = 0.25
		country_farmers_pol_str_mult = 0.25
		country_legitimacy_govt_total_clout_add = 0.4
	}
	
	possible_political_movements = {
		law_presidential_republic
		law_parliamentary_republic
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			OR = {
				has_ideology = ideology_communist
				has_ideology = ideology_anarchist
				has_ideology = ideology_vanguardist
			}
		}
	}
}