
eoc_mic_set_vars = {
		set_variable = { eoc_mic_level = 1}
		set_variable = { eoc_mic_dependence = 0}
		set_variable = { eoc_mic_shipments_count_land = 0 }
		set_variable = { eoc_mic_shipments_count_air = 0 }
		set_variable = { eoc_mic_shipments_count_ships = 0 }
		add_dynamic_modifier = { modifier = mic_dependence_dynamic_modifier }
		add_dynamic_modifier = { modifier = mic_level_dynamic_modifier }
}

eoc_mic_calc = {

	clamp_variable = {
    var = eoc_mic_level
    max = 10
	}
	if = {
		limit = {
			check_variable = { eoc_mic_level = 0}
		}
		set_variable = {eoc_mic_level = 1}
	}
	
	if = {
		limit = {
			ROOT = {
				NOT = { 
					has_dynamic_modifier = {
						modifier = mic_dependence_dynamic_modifier
						scope = ROOT
					}
				} 
			}
		}
		add_dynamic_modifier = { modifier = mic_dependence_dynamic_modifier }
	}
	
	
	set_variable = { bonus1_mic_eoc = eoc_mic_level }
	set_variable = { bonus2_mic_eoc = eoc_mic_level }
	set_variable = { bonus3_mic_eoc = eoc_mic_level }
	set_variable = { bonus4_mic_eoc = eoc_mic_level }
	
	multiply_variable = { bonus1_mic_eoc = 0.025}
	multiply_variable = { bonus2_mic_eoc = 0.025}
	multiply_variable = { bonus3_mic_eoc = 0.05}
	multiply_variable = { bonus4_mic_eoc = 0.025}
	
	multiply_variable = { bonus2_mic_eoc = -1}
	
	eoc_mic_dependence_calc = yes
	
	eoc_mic_shipments = yes
	
	eoc_mic_buying_size = yes
} 


eoc_mic_dependence_calc = {

		set_variable = { mic_dependence_malus_1 = eoc_mic_dependence }
		set_variable = { mic_dependence_malus_2 = eoc_mic_dependence }
		divide_variable = { mic_dependence_malus_1 = 500 }
		divide_variable = { mic_dependence_malus_2 = 500 }
		multiply_variable = {mic_dependence_malus_1 = -1 }
		multiply_variable = {mic_dependence_malus_2 = -1 }
		
		
}

eoc_mic_shipments = {

	set_variable = { mic_shipment_max_land = eoc_mic_level}
	set_variable = { mic_shipment_max_air = eoc_mic_level}
	set_variable = { mic_shipment_max_ships = eoc_mic_level}
	
	multiply_variable = { mic_shipment_max_land = 2 }
	multiply_variable = { mic_shipment_max_air = 1 }
	divide_variable = { mic_shipment_max_ships = 2.5 }
	

	
	if = {
		limit = {
			check_variable = {
				var = eoc_mic_shipments_count_land
				value = mic_shipment_max_land
				compare = equals
			}
		}
		set_variable = { eoc_mic_shipments_count_land_maximum = 1 }
	}
	else_if = {

		limit = {
			check_variable = {
				var = mic_shipment_max_land
				value = eoc_mic_shipments_count_land
				compare = greater_than
			}
		}
	set_variable = { eoc_mic_shipments_count_land_maximum = 0 }	
	}
	if = {
		limit = {
			check_variable = {
				var = eoc_mic_shipments_count_ships
				value = mic_shipment_max_ships
				compare = equals
			}
		}
		set_variable = { eoc_mic_shipments_count_ships_maximum = 1 }
	}
	else_if = {
		limit = {
			check_variable = {
				var = mic_shipment_max_land
				value = eoc_mic_shipments_count_ships
				compare = greater_than
			}
		}
	set_variable = { eoc_mic_shipments_count_ships_maximum = 0 }	
	}	
	if = {
		limit = {
			check_variable = {
				var = eoc_mic_shipments_count_land
				value = mic_shipment_max_air
				compare = equals
			}
		}
		set_variable = { eoc_mic_shipments_count_air_maximum = 1 }
	}
	else_if = {
		limit = {
			check_variable = {
				var = mic_shipment_max_land
				value = eoc_mic_shipments_count_air
				compare = greater_than
			}
		}
	set_variable = { eoc_mic_shipments_count_air_maximum = 0 }	
	}


	if = {
		limit =  {
			check_variable = { eoc_mic_shipments_count_land < 0 }
		}
		set_variable = { eoc_mic_shipments_count_land = 0}
	}

	clamp_variable = {
    var = eoc_mic_shipments_count_land
    min = 0
	}

	
}

eoc_mic_buying_size = {

	set_variable = { eoc_size_infantry = 600 }
	multiply_variable = { eoc_size_infantry = eoc_mic_level }
    if = {
		limit = {
			check_variable = { eoc_size_infantry = 0 }
		}
		add_to_variable = {eoc_size_infantry = 600}
	}
	set_variable = { eoc_size_support = 300 }
	multiply_variable = { eoc_size_support = eoc_mic_level }
    if = {
		limit = {
			check_variable = { eoc_size_support = 0 }
		}
		add_to_variable = {eoc_size_support = 300}
	}	
	set_variable = { eoc_size_artillery = 200 }
	multiply_variable = { eoc_size_artillery = eoc_mic_level }
    if = {
		limit = {
			check_variable = { eoc_size_artillery = 0 }
		}
		add_to_variable = {eoc_size_artillery = 200}
	}	
	set_variable = { eoc_size_at = 180 }
	multiply_variable = { eoc_size_at = eoc_mic_level }	
    if = {
		limit = {
			check_variable = { eoc_size_at = 0 }
		}
		add_to_variable = {eoc_size_at = 180}
	}
	set_variable = { eoc_size_aa = 180 }
	multiply_variable = { eoc_size_aa = eoc_mic_level }
    if = {
		limit = {
			check_variable = { eoc_size_aa = 0 }
		}
		add_to_variable = {eoc_size_aa = 180}
	}	
	set_variable = { eoc_size_motor = 220 }
	multiply_variable = { eoc_size_motor = eoc_mic_level }
    if = {
		limit = {
			check_variable = { eoc_size_motor = 0 }
		}
		add_to_variable = {eoc_size_motor = 220}
	}
	set_variable = { eoc_size_mech = 160 }
	multiply_variable = { eoc_size_mech = eoc_mic_level }
    if = {
		limit = {
			check_variable = { eoc_size_mech = 0 }
		}
		add_to_variable = {eoc_size_mech = 160}
	}
	set_variable = { eoc_size_rocket = 200 }
	multiply_variable = { eoc_size_rocket = eoc_mic_level }
    if = {
		limit = {
			check_variable = { eoc_size_rocket = 0 }
		}
		add_to_variable = {eoc_size_rocket = 200}
	}
	set_variable = { eoc_size_light_tanks = 160 }
	multiply_variable = { eoc_size_light_tanks = eoc_mic_level }
	divide_variable = { eoc_size_light_tanks = 4 } 
    if = {
		limit = {
			check_variable = { eoc_size_light_tanks = 0 }
		}
		add_to_variable = {eoc_size_light_tanks = 160}
	}	
	set_variable = { eoc_size_medium_tanks = 120 }
	multiply_variable = { eoc_size_medium_tanks = eoc_mic_level }
	divide_variable = { eoc_size_medium_tanks = 4 } 
    if = {
		limit = {
			check_variable = { eoc_size_medium_tanks = 0 }
		}
		add_to_variable = {eoc_size_medium_tanks = 120}
	}

	set_variable = { eoc_size_heavy_tanks = 80 }
	multiply_variable = { eoc_size_heavy_tanks = eoc_mic_level }
	divide_variable = { eoc_size_heavy_tanks = 4 } 
    if = {
		limit = {
			check_variable = { eoc_size_heavy_tanks = 0 }
		}
		add_to_variable = {eoc_size_heavy_tanks = 80}
	}	
	set_variable = { eoc_size_modern_tanks = 40 }
	multiply_variable = { eoc_size_modern_tanks = eoc_mic_level }	
	divide_variable = { eoc_size_modern_tanks = 4 } 
    if = {
		limit = {
			check_variable = { eoc_size_modern_tanks = 0 }
		}
		add_to_variable = {eoc_size_modern_tanks = 40}
	}	
	set_variable = { eoc_size_small_plane = 60 }
	multiply_variable = { eoc_size_small_plane = eoc_mic_level }	
	divide_variable = { eoc_size_small_plane = 4 } 
	
    if = {
		limit = {
			check_variable = { eoc_size_small_plane = 0 }
		}
		add_to_variable = {eoc_size_small_plane = 60}
	}
	set_variable = { eoc_size_medium_plane = 30 }
	multiply_variable = { eoc_size_medium_plane = eoc_mic_level }	
	divide_variable = { eoc_size_medium_plane = 4 } 
    if = {
		limit = {
			check_variable = { eoc_size_medium_plane = 0 }
		}
		add_to_variable = {eoc_size_medium_plane = 30}
	}	
	set_variable = { eoc_size_large_plane = 10 }
	multiply_variable = { eoc_size_large_plane = eoc_mic_level }
    if = {
		limit = {
			check_variable = { eoc_size_large_plane = 0 }
		}
		add_to_variable = {eoc_size_large_plane = 10}
	}	
	divide_variable = { eoc_size_large_plane = 4 } 
	
	
	set_variable = { eoc_size_tac_bomber = 30 }
	multiply_variable = { eoc_size_tac_bomber = eoc_mic_level }
	divide_variable = { eoc_size_tac_bomber = 4 } 
    if = {
		limit = {
			check_variable = { eoc_size_tac_bomber = 0 }
		}
		add_to_variable = {eoc_size_tac_bomber = 30}
	}	

	set_variable = { eoc_size_strategic_bomber = 10 }
	multiply_variable = { eoc_size_strategic_bomber = eoc_mic_level }
	divide_variable = { eoc_size_strategic_bomber = 4 } 
    if = {
		limit = {
			check_variable = { eoc_size_strategic_bomber = 0 }
		}
		add_to_variable = {eoc_size_strategic_bomber = 10}
	}	
	set_variable = { eoc_size_naval_bomber = 40 }
	multiply_variable = { eoc_size_naval_bomber = eoc_mic_level }
	divide_variable = { eoc_size_naval_bomber = 4 } 
    if = {
		limit = {
			check_variable = { eoc_size_naval_bomber = 0 }
		}
		add_to_variable = {eoc_size_naval_bomber = 40}
	}
	#set_variable = { eoc_size_large_plane = 10 }
	#multiply_variable = { eoc_size_large_plane = eoc_mic_level }	

}