#######################
###Trade and Tariffs###
#######################

calculate_trade_exports = {

	set_variable = { eoc_trade_exports = 0}

	set_variable = { oil_exports = resource_exported@oil }
	set_variable = { aluminium_exports = resource_exported@aluminium }
	set_variable = { rubber_exports = resource_exported@rubber }
	set_variable = { tungsten_exports = resource_exported@tungsten }
	set_variable = { steel_exports = resource_exported@steel }
	set_variable = { chromium_exports = resource_exported@chromium }

	set_variable = { oil_exports_multiplier = 0.006 }
	set_variable = { aluminium_exports_multiplier = 0.005 }
	set_variable = { rubber_exports_multiplier = 0.004 }
	set_variable = { tungsten_exports_multiplier = 0.003 }
	set_variable = { steel_exports_multiplier = 0.001 }
	set_variable = { chromium_exports_multiplier = 0.002 }

	multiply_variable = { oil_exports = oil_exports_multiplier}
	multiply_variable = { aluminium_exports = aluminium_exports_multiplier}
	multiply_variable = { rubber_exports = rubber_exports_multiplier}
	multiply_variable = { tungsten_exports = tungsten_exports_multiplier}
	multiply_variable = { steel_exports = steel_exports_multiplier}
	multiply_variable = { chromium_exports = chromium_exports_multiplier}

	add_to_variable = { eoc_trade_exports = oil_exports }
	add_to_variable = { eoc_trade_exports = aluminium_exports }
	add_to_variable = { eoc_trade_exports = rubber_exports }
	add_to_variable = { eoc_trade_exports = tungsten_exports }
	add_to_variable = { eoc_trade_exports = steel_exports }
	add_to_variable = { eoc_trade_exports = chromium_exports }	

}



calculate_trade_imports = {

	set_variable = { eoc_trade_imports = 0}

	set_variable = { oil_imports = resource_imported@oil }
	set_variable = { aluminium_imports = resource_imported@aluminium }
	set_variable = { rubber_imports = resource_imported@rubber }
	set_variable = { tungsten_imports = resource_imported@tungsten }
	set_variable = { steel_imports = resource_imported@steel }
	set_variable = { chromium_imports = resource_imported@chromium }

	set_variable = { oil_exports_multiplier = 0.006 }
	set_variable = { aluminium_exports_multiplier = 0.005 }
	set_variable = { rubber_exports_multiplier = 0.004 }
	set_variable = { tungsten_exports_multiplier = 0.003 }
	set_variable = { steel_exports_multiplier = 0.001 }
	set_variable = { chromium_exports_multiplier = 0.002 }
	
	
	multiply_variable = { oil_imports = oil_exports_multiplier}
	multiply_variable = { aluminium_imports = aluminium_exports_multiplier}
	multiply_variable = { rubber_imports = rubber_exports_multiplier}
	multiply_variable = { tungsten_imports = tungsten_exports_multiplier}
	multiply_variable = { steel_imports = steel_exports_multiplier}
	multiply_variable = { chromium_imports = chromium_exports_multiplier}

	add_to_variable = { eoc_trade_imports = oil_imports }
	add_to_variable = { eoc_trade_imports = aluminium_imports }
	add_to_variable = { eoc_trade_imports = rubber_imports }
	add_to_variable = { eoc_trade_imports = tungsten_imports }
	add_to_variable = { eoc_trade_imports = steel_imports }
	add_to_variable = { eoc_trade_imports = chromium_imports }	

}

calculate_trade_balance = {

	set_variable = { eoc_trade_balance = eoc_trade_exports}

	subtract_from_variable = { eoc_trade_balance = eoc_trade_imports}

	set_variable = { eoc_trade_balance_income = eoc_trade_balance }

	set_variable = { trade_tariffs_multiplier_exports = trade_export_tariffs}
	
	divide_variable = { trade_tariffs_multiplier_exports = 100}



}

calculate_trade_revenue = {

		###Normal Export Revenue and Import Spending###

		add_to_variable = { total_revenue = eoc_trade_exports}
		add_to_variable = { budget_expenditure = eoc_trade_imports}
		
}

calculate_tariffs_revenue = {


	### Tariffs Export Revenue###

	set_variable = { eoc_trade_exports_revenue = eoc_trade_exports}
	set_variable = { eoc_trade_exports_revenue_calc = eoc_trade_exports}
	set_variable = { trade_export_tariffs_calc_exports = trade_export_tariffs}
	
	divide_variable = { trade_export_tariffs_calc_exports = 100 }
	
	multiply_variable = { eoc_trade_exports_revenue_calc = trade_export_tariffs_calc_exports }
		
	set_variable = { eoc_trade_exports_revenue = eoc_trade_exports_revenue_calc }
	
	add_to_variable = { total_revenue = eoc_trade_exports_revenue }
	
	
	### Tariffs Import Revenue###

	set_variable = { eoc_trade_imports_revenue = eoc_trade_imports}
	set_variable = { eoc_trade_imports_revenue_calc_imports = eoc_trade_imports}
	set_variable = { trade_import_tariffs_calc = trade_import_tariffs}
	
	divide_variable = { trade_import_tariffs_calc = 100 }
	
	multiply_variable = { eoc_trade_imports_revenue_calc_imports = trade_import_tariffs_calc }
		
	set_variable = { eoc_trade_imports_revenue = eoc_trade_imports_revenue_calc_imports }
	
	add_to_variable = { total_revenue = eoc_trade_imports_revenue }		
}


calculate_bonus_import_tariffs = {

		###Bonus Imports###
		

		if = {
			limit = {
				check_variable = {
					var = trade_import_tariffs
					value = 0
					compare = greater_than_or_equals
				}
			}
			set_variable = { tariffs_bonus_imports = trade_import_tariffs }
			divide_variable = { tariffs_bonus_imports = 100}
			multiply_variable = { tariffs_bonus_imports = -1 }
		}
		else_if = {
			limit = {
				check_variable = {
					var = trade_import_tariffs
					value = 0
					compare = less_than
				}
			}
			set_variable = { tariffs_bonus_imports = trade_import_tariffs }
			divide_variable = { tariffs_bonus_imports = 100}
			multiply_variable = { tariffs_bonus_imports = -1 }
		}	

}

calculate_bonus_export_tariffs = {

		###Bonus Exports###

		if = {
			limit = {
				check_variable = {
					var = trade_export_tariffs
					value = 0
					compare = greater_than_or_equals
				}
			}
			set_variable = { tariffs_bonus_exports = trade_export_tariffs }
			divide_variable = { tariffs_bonus_exports = 100}
			multiply_variable = { tariffs_bonus_exports = -1 }
		}
		else_if = {
			limit = {
				check_variable = {
					var = trade_export_tariffs
					value = 0
					compare = less_than
				}
			}
			set_variable = { tariffs_bonus_exports = trade_export_tariffs }
			divide_variable = { tariffs_bonus_exports = 100}	
			multiply_variable = { tariffs_bonus_exports = -1 }			
		}	

}

calculate_tariffs = {

		calculate_trade_exports = yes
		calculate_trade_imports = yes
		calculate_trade_balance = yes
		calculate_trade_revenue = yes
		calculate_tariffs_revenue = yes
		calculate_bonus_export_tariffs = yes
		calculate_bonus_import_tariffs = yes

		
}

