﻿CONSCRIPTION = {
	every_country = {
		if = {
			limit = {
				any_scope_building = { 
					is_building_type = building_barracks
					has_active_production_method = pm_skirmish_infantry
				}
				NOT = {
					any_scope_building = { 
						is_building_type = building_conscription_center
						has_active_production_method = pm_skirmish_infantry_conscription
					}				
				}				
			}
					
			activate_production_method = {
				building_type = building_conscription_center
				production_method = pm_skirmish_infantry_conscription
			}
		}	
		else_if = {
			limit = {
				any_scope_building = { 
					is_building_type = building_barracks
					has_active_production_method = pm_line_infantry
				}
				NOT = {
					any_scope_building = { 
						is_building_type = building_conscription_center
						has_active_production_method = pm_line_infantry_conscription
					}				
				}
			}
					
			activate_production_method = {
				building_type = building_conscription_center
				production_method = pm_line_infantry_conscription
			}
		}

		if = {
			limit = {
				NOT = { has_law = law_type:law_peasant_levies }
				any_scope_building = { 
					is_building_type = building_barracks
					has_active_production_method = pm_mobile_artillery
				}
				NOT = {
					any_scope_building = { 
						is_building_type = building_conscription_center
						has_active_production_method = pm_mobile_artillery_conscription
					}				
				}					
			}
					
			activate_production_method = {
				building_type = building_conscription_center
				production_method = pm_mobile_artillery_conscription
			}
		}
		else_if = {
			limit = {
				NOT = { has_law = law_type:law_peasant_levies }
				any_scope_building = { 
					is_building_type = building_barracks
					has_active_production_method = pm_cannon_artillery
				}
				NOT = {
					any_scope_building = { 
						is_building_type = building_conscription_center
						has_active_production_method = pm_cannon_artillery_conscription
					}				
				}					
			}
					
			activate_production_method = {
				building_type = building_conscription_center
				production_method = pm_cannon_artillery_conscription
			}
		}			
	}
}