﻿# 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_isolationism = {
	group = lawgroup_trade_policy
	
	icon = "gfx/interface/icons/law_icons/isolationism.dds"
	
	progressiveness = -50
	
	disallowing_laws = {
		law_laissez_faire
	}		
	
	modifier = {
		country_authority_mult = 0.5
		state_tax_capacity_mult = 0.25
		country_tech_spread_mult = -0.75
		
		country_max_declared_interests_mult = -0.5
		
		market_disallow_trade_routes = yes
	}
	
	possible_political_movements = {
		law_protectionism
		law_free_trade
		law_trade_limit
	}	
	
	ai_will_do = {
		ruler = {
			has_ideology = ideology_traditionalist
		}
	}
}

law_trade_limit = {
	group = lawgroup_trade_policy
	
	icon = "gfx/interface/icons/law/trade_limit.dds"
	
	progressiveness = 0	
	
	tariff_modifier_no_priority = {
		tariff_import_add = 0.2
		tariff_export_add = 0.2
	}	

	possible_political_movements = {
		law_protectionism
		law_isolationism
		law_mercantilism
	}	
	
	modifier = {
		country_trade_route_competitiveness_mult = -0.5
		country_trade_route_quantity_mult = -0.5
		country_trade_route_cost_mult = 0.5
		country_authority_mult = 0.25
		state_tax_capacity_mult = 0.1
		country_tech_spread_mult = -0.5		
		country_max_declared_interests_mult = -0.5
	}	
	# Don't change back to mercantilism once we have protectionism or free trade
	ai_will_do = {
		NOR = {
			has_law = law_type:law_protectionism
			has_law = law_type:law_free_trade
			has_law = law_tyep:law_mercantilism
		}	
	}
}


law_mercantilism = {
	group = lawgroup_trade_policy
	
	icon = "gfx/interface/icons/law_icons/mercantilism.dds"
	
	progressiveness = 0
	
	unlocking_technologies = {
		mercantilism
	}
	
	tariff_modifier_no_priority = {
		tariff_import_add = 0.15
		tariff_export_add = 0.05
	}	
	
	tariff_modifier_export_priority = {
		tariff_import_add = 0.30
	}
	
	tariff_modifier_import_priority = {
		tariff_export_add = 0.10
	}

	possible_political_movements = {
		law_protectionism
		law_free_trade
		law_trade_limit
	}	
	modifier = {
		country_tech_spread_add = 20
	}	
	
	# Don't change back to mercantilism once we have protectionism or free trade
	ai_will_do = {
		NOR = {
			has_law = law_type:law_protectionism
			has_law = law_type:law_free_trade
		}	
	}
}


law_protectionism = {
	group = lawgroup_trade_policy
	
	icon = "gfx/interface/icons/law_icons/protectionism.dds"
	
	progressiveness = 30
	
	unlocking_technologies = {
		protect_trade
	}

	modifier = {
		country_weekly_innovation_add = 20
	}
	
	tariff_modifier_no_priority = {
		tariff_export_add = 0.10
		tariff_import_add = 0.10
	}	
	
	tariff_modifier_export_priority = {
		tariff_import_add = 0.20
	}
	
	tariff_modifier_import_priority = {
		tariff_export_add = 0.20
	}	
	
	possible_political_movements = {
		law_free_trade
		law_trade_limit
	}	
}

law_free_trade = {
	group = lawgroup_trade_policy
	
	icon = "gfx/interface/icons/law_icons/free_trade.dds"
	
	progressiveness = 50
	
	disallowing_laws = {
		law_command_economy
	}	
	
	unlocking_technologies = {
		stock_exchange
	}
	
	on_enact = {
		if = {
			limit = { is_banning_goods = g:opium }
			remove_banned_goods = g:opium
		}	
		if = {
			limit = { is_banning_goods = g:liquor }
			remove_banned_goods = g:liquor
		}
	}
	
	modifier = {
		country_trade_route_competitiveness_mult = 0.5
		country_trade_route_quantity_mult = 0.5
		country_trade_route_cost_mult = -0.5
		country_tech_spread_mult = 0.25
	}		
	possible_political_movements = {
		law_protectionism
	}	
}

