﻿# 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_consumption_based_taxation = {
	group = lawgroup_taxation
	
	progressiveness = -100
	
	icon = "gfx/interface/icons/law_icons/consumption_based_taxation.dds"

	disallowing_laws = {
		law_command_economy
	}
	
	modifier = {
		country_consumption_tax_cost_mult = -0.50
	}
	
	tax_modifier_very_low = {
		tax_consumption_add = 0.06
		tax_per_capita_add = 0.24
		tax_land_add = 0.24
		tax_income_add = 0.14
	}
	
	tax_modifier_low = {
		tax_consumption_add = 0.08
		tax_per_capita_add = 0.32
		tax_land_add = 0.32
		tax_income_add = 0.16
	}	
	
	tax_modifier_medium = {
		tax_consumption_add = 0.1
		tax_per_capita_add = 0.4
		tax_land_add = 0.4
		tax_income_add = 0.2
	}
	
	tax_modifier_high = {
		tax_consumption_add = 0.12
		tax_per_capita_add = 0.48
		tax_land_add = 0.48
		tax_income_add = 0.24
	}	

	tax_modifier_very_high = {
		tax_consumption_add = 0.14
		tax_per_capita_add = 0.56
		tax_land_add = 0.56
		tax_income_add = 0.28
	}
	
	# AI shouldn't change to consumption-based-taxation as it's likely to wreck their economy
	ai_will_do = {
		always = no
	}

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

law_land_based_taxation = {
	group = lawgroup_taxation
	
	icon = "gfx/interface/icons/law_icons/land_based_taxation.dds"
	
	progressiveness = -50	

	disallowing_laws = {
		law_command_economy
	}
	
	tax_modifier_very_low = {
		tax_consumption_add = 0.06
		tax_per_capita_add = 0.24
		tax_land_add = 0.48
		tax_income_add = 0.18
		tax_dividends_add = 0.06
		country_government_dividends_efficiency_add = 0.26
	}
	
	tax_modifier_low = {
		tax_consumption_add = 0.08
		tax_per_capita_add = 0.32
		tax_land_add = 0.64
		tax_income_add = 0.24
		tax_dividends_add = 0.08
		country_government_dividends_efficiency_add = 0.28
	}	
	
	tax_modifier_medium = {
		tax_consumption_add = 0.1
		tax_per_capita_add = 0.4
		tax_land_add = 0.8
		tax_income_add = 0.3
		tax_dividends_add = 0.1
		country_government_dividends_efficiency_add = 0.3
	}
	
	tax_modifier_high = {
		tax_consumption_add = 0.12
		tax_per_capita_add = 0.48
		tax_land_add = 0.96
		tax_income_add = 0.36
		tax_dividends_add = 0.12
		country_government_dividends_efficiency_add = 0.32
	}	

	tax_modifier_very_high = {
		tax_consumption_add = 0.14
		tax_per_capita_add = 0.56
		tax_land_add = 1.12
		tax_income_add = 0.42
		tax_dividends_add = 0.14
		country_government_dividends_efficiency_add = 0.34
	}

	# AI shouldn't change to land based taxation from more advanced taxation forms
	ai_will_do = {
		has_law = law_type:law_consumption_based_taxation
	}

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

law_per_capita_based_taxation = {
	group = lawgroup_taxation
	
	progressiveness = 0
	
	icon = "gfx/interface/icons/law_icons/per_capita_based_taxation.dds"
	
	disallowing_laws = {
		law_traditionalism
		law_command_economy
	}
	
	unlocking_technologies = {
		currency_standards
	}
	
	tax_modifier_very_low = {
		tax_consumption_add = 0.06
		tax_per_capita_add = 0.3
		tax_land_add = 0.3
		tax_income_add = 0.24
		tax_dividends_add = 0.06
		country_government_dividends_efficiency_add = 0.26
	}
	
	tax_modifier_low = {
		tax_consumption_add = 0.08
		tax_per_capita_add = 0.4
		tax_land_add = 0.4
		tax_income_add = 0.32
		tax_dividends_add = 0.08
		country_government_dividends_efficiency_add = 0.28
	}	
	
	tax_modifier_medium = {
		tax_consumption_add = 0.1
		tax_per_capita_add = 0.5
		tax_land_add = 0.5
		tax_income_add = 0.4
		tax_dividends_add = 0.1
		country_government_dividends_efficiency_add = 0.3
	}
	
	tax_modifier_high = {
		tax_consumption_add = 0.12
		tax_per_capita_add = 0.6
		tax_land_add = 0.6
		tax_income_add = 0.48
		tax_dividends_add = 0.12
		country_government_dividends_efficiency_add = 0.32
	}	

	tax_modifier_very_high = {
		tax_consumption_add = 0.14
		tax_per_capita_add = 0.7
		tax_land_add = 0.7
		tax_income_add = 0.56
		tax_dividends_add = 0.14
		country_government_dividends_efficiency_add = 0.34
	}	

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

		if = {
			limit = {
				OR = {
					has_journal_entry = je_sick_man_bureaucracy
					has_modifier = shogun_ig_forced_to_open_market
					has_journal_entry = je_meiji_main
					has_journal_entry = je_great_reforms_bureaucratic
				}
				has_law = law_type:law_land_based_taxation
			}
			add = 5000
		}

	}
}

law_proportional_taxation = {
	group = lawgroup_taxation
	
	progressiveness = 50
	
	icon = "gfx/interface/icons/law_icons/proportional_taxation.dds"
	
	disallowing_laws = {
		law_traditionalism
		law_command_economy
	}	
	
	unlocking_technologies = {
		egalitarianism
	}	
	
	tax_modifier_very_low = {
		tax_consumption_add = 0.06
		tax_income_add = 0.24
		tax_dividends_add = 0.12
		country_government_dividends_efficiency_add = 0.32
	}
	
	tax_modifier_low = {
		tax_consumption_add = 0.08
		tax_income_add = 0.32
		tax_dividends_add = 0.16
		country_government_dividends_efficiency_add = 0.36
	}	
	
	tax_modifier_medium = {
		tax_consumption_add = 0.1
		tax_income_add = 0.4
		tax_dividends_add = 0.2
		country_government_dividends_efficiency_add = 0.4
	}
	
	tax_modifier_high = {
		tax_consumption_add = 0.12
		tax_income_add = 0.48
		tax_dividends_add = 0.24
		country_government_dividends_efficiency_add = 0.44
	}
	
	tax_modifier_very_high = {
		tax_consumption_add = 0.14
		tax_income_add = 0.56
		tax_dividends_add = 0.28
		country_government_dividends_efficiency_add = 0.48
	}

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

		if = {
			limit = {
				OR = {
					has_journal_entry = je_sick_man_bureaucracy
					has_modifier = shogun_ig_forced_to_open_market
					has_journal_entry = je_meiji_main
					has_journal_entry = je_great_reforms_bureaucratic
				}
				has_law = law_type:law_land_based_taxation
			}
			add = 5000
		}

	}
}

law_graduated_taxation = {
	group = lawgroup_taxation
	
	progressiveness = 100
	
	icon = "gfx/interface/icons/law_icons/graduated_taxation.dds"
	
	disallowing_laws = {
		law_traditionalism
	}	
	
	unlocking_technologies = {
		socialism
	}	
	
	tax_modifier_very_low = {
		tax_consumption_add = 0.06
		tax_income_add = 0.18
		tax_dividends_add = 0.18
		country_government_dividends_efficiency_add = 0.38
	}
	
	tax_modifier_low = {
		tax_consumption_add = 0.08
		tax_income_add = 0.24
		tax_dividends_add = 0.24
		country_government_dividends_efficiency_add = 0.44
	}	
	
	tax_modifier_medium = {
		tax_consumption_add = 0.1
		tax_income_add = 0.3
		tax_dividends_add = 0.3
		country_government_dividends_efficiency_add = 0.5
	}
	
	tax_modifier_high = {
		tax_consumption_add = 0.105
		tax_income_add = 0.36
		tax_dividends_add = 0.36
		country_government_dividends_efficiency_add = 0.56
	}
	
	tax_modifier_very_high = {
		tax_consumption_add = 0.11
		tax_income_add = 0.42
		tax_dividends_add = 0.42
		country_government_dividends_efficiency_add = 0.62
	}

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