﻿# 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
		country_authority_add = 100
	}
	
	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

	disallowing_laws = {
		law_anarchy
	}

	modifier = {
		country_legitimacy_headofstate_add = 20
		country_legitimacy_ideological_incoherence_mult = 0.1
		interest_group_ig_landowners_pol_str_mult = 0.25
		country_authority_add = 200					 
	}
	
	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_presidential_republic = {
	group = lawgroup_governance_principles
	
	icon = "gfx/interface/icons/law_icons/presidential_republic.dds"
	
	progressiveness = 100
	
	unlocking_technologies = {
		bill_of_rights
	}
	
	modifier = {
		country_legitimacy_govt_total_votes_add = 20
		country_legitimacy_ideological_incoherence_mult = 0.2
		country_authority_add = 100
	}
	
	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 = {
		tech_parliamentary_republic
		tech_free_city
		tech_colony_gov
	}
	
	modifier = {
		country_legitimacy_govt_total_votes_add = 20
	}
	
	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_ideological_incoherence_mult = 0.1
		interest_group_ig_devout_pol_str_mult = 0.25
		country_authority_add = 200				 
	}
	
	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_legitimacy_ideological_incoherence_mult = -0.5
		country_machinists_pol_str_mult = 0.25
		country_farmers_pol_str_mult = 0.25
	}
	
	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
			}
		}
	}
}