﻿# 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_slave_trade = {
	group = lawgroup_slavery
	
	progressiveness = 0
	
	icon = "gfx/interface/icons/law_icons/slave_trade.dds"
	
	disallowing_laws = {
		law_cultural_exclusion
		law_multicultural
	}
	
	on_enact = {
		ig:ig_landowners = { add_ideology = ideology_pro_slavery }
	}
	
	modifier = {
		interest_group_ig_landowners_pol_str_mult = 0.5
		state_expected_sol_from_literacy = -2
		state_standard_of_living_add = 2
	}
	
	possible_political_movements = {
		law_slavery_banned
		law_legacy_slavery
	}
	
	ai_will_do = {
		exists = ruler
		ruler = {
			has_ideology = ideology_slaver
		}
	}
	revolution_state_weight = {
		value = 1
		if = {
		   limit = { is_slave_state = yes }
		   multiply = 2
		}
		else = {
		   multiply = 0.1
		}
	}	
}

law_legacy_slavery = {
	group = lawgroup_slavery
	
	progressiveness = 10
	
	icon = "gfx/interface/icons/law_icons/legacy_slavery.dds"

	# no need to add disallowing_laws here since it can only be enacted from Slave Trade
	
	unlocking_laws = {
		law_slave_trade
	}
	
	modifier = {
		interest_group_ig_landowners_pol_str_mult = 0.25
		state_expected_sol_from_literacy = -1
		state_standard_of_living_add = 1
	}
	
	possible_political_movements = {
		law_slavery_banned
	}
	revolution_state_weight = {
		value = 1
		if = {
		   limit = { is_slave_state = no }
		   multiply = 0.001
		}
	}	
}



law_debt_slavery = {
	group = lawgroup_slavery
	
	progressiveness = 50
	
	icon = "gfx/interface/icons/law_icons/debt_slavery.dds"
	
	disallowing_laws = {
		law_multicultural
	}

	on_enact = {
		ig:ig_landowners = { add_ideology = ideology_pro_slavery }
	}
	
	modifier = {
	}
	
	possible_political_movements = {
		law_slavery_banned
		law_legacy_slavery
	}
	
	# AI should never enact debt slavery
	ai_will_do = {
		always = no
	}
}

law_slavery_banned = {
	group = lawgroup_slavery
	
	progressiveness = 100
	
	icon = "gfx/interface/icons/law_icons/slavery_banned.dds"

	unlocking_technologies = {
		humanism
	}	
	
	on_enact = {
		ig:ig_landowners = { remove_ideology = ideology_pro_slavery }
	}

	on_activate = {
		custom_tooltip = {
			text = liberate_slaves_tt
			liberate_slaves = yes
		}
	}
	
	modifier = {
		state_expected_sol_from_literacy = 1
	}
	
	pop_support = {
		value = 0
		
		add = {
			desc = "POP_SLAVES"
			if = {
				limit = { 
					is_pop_type = slaves
				}
				value = 1
			}
		}		
	}
	
	revolution_state_weight = {
		value = 1
		if = {
		   limit = { is_slave_state = yes }
		   multiply = 0.2
		}
	}
}