law_mining_unrestricted = {
	group = lawgroup_mining_policy
	
	icon = "gfx/interface/icons/law_icons/poor_mines.dds"
	
	progressiveness = -50

	ai_enact_weight_modifier = { #Petitions
		value = 0
		
		if = {
			limit = { ai_has_enact_weight_modifier_journal_entries = yes }
			add = 750
		}
	}
}

law_mining_restrict_hazardous = {
	group = lawgroup_mining_policy
	
	icon = "gfx/interface/icons/law_icons/no_dangerous_mines.dds"
	
	progressiveness = 0

	unlocking_technologies = {
		dubois_nature_protection_tech
	}

	modifier = {
		state_pollution_reduction_health_mult = -0.02
	}

	on_activate = {
		custom_tooltip = mine_banned_hazardous_tt
	}

	ai_enact_weight_modifier = { #Petitions
		value = 0
		
		if = {
			limit = { ai_has_enact_weight_modifier_journal_entries = yes }
			add = 750
		}
	}
}

law_mining_strategic = {
	group = lawgroup_mining_policy
	
	icon = "gfx/interface/icons/law_icons/strategic_mines.dds"
	
	progressiveness = 100

	disallowing_laws = {
		law_env_no_protection
	}

	unlocking_technologies = {
		socialdemocracy
	}
	
	modifier = {
		building_advancedores_mine_throughput_add = 0.05
		building_rare_earths_mine_throughput_add = 0.05
		building_minimum_wage_mult = 0.05
		state_pollution_reduction_health_mult = -0.05
	}

	on_activate = {
		custom_tooltip = mine_banned_strategic_tt
	}
	

	ai_enact_weight_modifier = { #Petitions
		value = 0
		
		if = {
			limit = { ai_has_enact_weight_modifier_journal_entries = yes }
			add = 750
		}
	}
}

law_polluting_mining_banned = {
	group = lawgroup_mining_policy
	
	icon = "gfx/interface/icons/law_icons/no_poor_mines.dds"
	
	progressiveness = 150

	disallowing_laws = {
		law_env_no_protection
	}

	unlocking_technologies = {
		ambientalism
	}

	modifier = {
		state_pollution_reduction_health_mult = -0.1
	}

	ai_enact_weight_modifier = { #Petitions
		value = 0
		
		if = {
			limit = { ai_has_enact_weight_modifier_journal_entries = yes }
			add = 750
		}
	}

	on_activate = {
		custom_tooltip = mine_banned_tt
		custom_tooltip = {
			text = mine_banned_destroy_tt
			every_scope_state = {
				if = {
					limit = {
						has_building = building_coal_mine
					}
					remove_building = building_coal_mine
				}
				if = {
					limit = {
						has_building = building_lead_mine
					}
					remove_building = building_lead_mine
				}
				if = {
					limit = {
						has_building = building_sulfur_mine
					}
					remove_building = building_sulfur_mine
				}
			}
		}
	}
}