﻿je_colonial_administration = {
	icon = "gfx/interface/icons/invention_icons/colonization.dds"
	
	group = je_group_foreign_affairs

	is_shown_when_inactive = {
		NOT = { is_country_type = unrecognized }
		OR = {
			has_interest_marker_in_region = sr:region_canada
			has_interest_marker_in_region = sr:region_new_england
			has_interest_marker_in_region = sr:region_pacific_coast
			has_interest_marker_in_region = sr:region_great_plains
			has_interest_marker_in_region = sr:region_the_midwest
			has_interest_marker_in_region = sr:region_dixie
			has_interest_marker_in_region = sr:region_mexico
			has_interest_marker_in_region = sr:region_central_america
			has_interest_marker_in_region = sr:region_caribbean
			has_interest_marker_in_region = sr:region_brazil	
			has_interest_marker_in_region = sr:region_la_plata
			has_interest_marker_in_region = sr:region_andes	
			has_interest_marker_in_region = sr:region_gran_colombia
			has_interest_marker_in_region = sr:region_nile_basin
			has_interest_marker_in_region = sr:region_ethiopia
			has_interest_marker_in_region = sr:region_north_africa
			has_interest_marker_in_region = sr:region_senegal
			has_interest_marker_in_region = sr:region_niger
			has_interest_marker_in_region = sr:region_congo
			has_interest_marker_in_region = sr:region_southern_africa
			has_interest_marker_in_region = sr:region_zanj	
			has_interest_marker_in_region = sr:region_arabic
			has_interest_marker_in_region = sr:region_persia
			has_interest_marker_in_region = sr:region_himalayas
			has_interest_marker_in_region = sr:region_central_asia
			has_interest_marker_in_region = sr:region_madras
			has_interest_marker_in_region = sr:region_bengal
			has_interest_marker_in_region = sr:region_bombay
			has_interest_marker_in_region = sr:region_punjab
			has_interest_marker_in_region = sr:region_central_india
			has_interest_marker_in_region = sr:region_south_china
			has_interest_marker_in_region = sr:region_north_china
			has_interest_marker_in_region = sr:region_manchuria
			has_interest_marker_in_region = sr:region_japan
			has_interest_marker_in_region = sr:region_west_siberia
			has_interest_marker_in_region = sr:region_east_siberia
			has_interest_marker_in_region = sr:region_indonesia
			has_interest_marker_in_region = sr:region_indochina
			has_interest_marker_in_region = sr:region_oceania
			has_interest_marker_in_region = sr:region_england
			has_interest_marker_in_region = sr:region_north_sea_coast
			has_interest_marker_in_region = sr:region_iberia
			has_interest_marker_in_region = sr:region_france
			has_interest_marker_in_region = sr:region_occitania
			has_interest_marker_in_region = sr:region_rhine
			has_interest_marker_in_region = sr:region_north_germany
			has_interest_marker_in_region = sr:region_south_germany
			has_interest_marker_in_region = sr:region_italy
			has_interest_marker_in_region = sr:region_balkans
			has_interest_marker_in_region = sr:region_baltic
			has_interest_marker_in_region = sr:region_finland
			has_interest_marker_in_region = sr:region_russia
			has_interest_marker_in_region = sr:region_dnieper
			has_interest_marker_in_region = sr:region_belarus
			has_interest_marker_in_region = sr:region_arctic_russia
			has_interest_marker_in_region = sr:region_urals
			has_interest_marker_in_region = sr:region_danubia
			has_interest_marker_in_region = sr:region_poland
			has_interest_marker_in_region = sr:region_caucasus
			has_interest_marker_in_region = sr:region_anatolia
			has_interest_marker_in_region = sr:region_baltic_states
		}
	}

	possible = {
		NOT = { is_country_type = unrecognized }
		has_technology_researched = colonization
	}

	immediate = {
		random_state_region = {
			limit = {
				region = sr:region_senegal
			}
			save_scope_as = senegal_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_niger
			}
			save_scope_as = niger_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_ethiopia
			}
			save_scope_as = ethiopia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_zanj
			}
			save_scope_as = zanj_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_southern_africa
			}
			save_scope_as = southern_africa_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_congo
			}
			save_scope_as = congo_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_nile_basin
			}
			save_scope_as = nile_basin_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_north_africa
			}
			save_scope_as = north_africa_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_indochina
			}
			save_scope_as = indochina_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_indonesia
			}
			save_scope_as = indonesia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_north_china
			}
			save_scope_as = north_china_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_south_china
			}
			save_scope_as = south_china_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_manchuria
			}
			save_scope_as = manchuria_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_japan
			}
			save_scope_as = japan_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_east_siberia
			}
			save_scope_as = east_siberia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_west_siberia
			}
			save_scope_as = west_siberia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_oceania
			}
			save_scope_as = oceania_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_canada
			}
			save_scope_as = canada_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_new_england
			}
			save_scope_as = new_england_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_pacific_coast
			}
			save_scope_as = pacific_coast_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_great_plains
			}
			save_scope_as = great_plains_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_the_midwest
			}
			save_scope_as = the_midwest_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_dixie
			}
			save_scope_as = dixie_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_north_africa
			}
			save_scope_as = north_africa_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_mexico
			}
			save_scope_as = mexico_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_central_america
			}
			save_scope_as = central_america_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_caribbean
			}
			save_scope_as = caribbean_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_brazil
			}
			save_scope_as = brazil_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_andes
			}
			save_scope_as = andes_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_la_plata
			}
			save_scope_as = la_plata_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_gran_colombia
			}
			save_scope_as = gran_colombia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_arabic
			}
			save_scope_as = arabic_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_persia
			}
			save_scope_as = persia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_central_asia
			}
			save_scope_as = central_asia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_madras
			}
			save_scope_as = madras_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_bengal
			}
			save_scope_as = bengal_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_bombay
			}
			save_scope_as = bombay_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_punjab
			}
			save_scope_as = punjab_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_central_india
			}
			save_scope_as = central_india_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_himalayas
			}
			save_scope_as = himalayas_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_england
			}
			save_scope_as = england_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_north_sea_coast
			}
			save_scope_as = north_sea_coast_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_iberia
			}
			save_scope_as = iberia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_france
			}
			save_scope_as = france_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_occitania
			}
			save_scope_as = occitania_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_rhine
			}
			save_scope_as = rhine_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_north_germany
			}
			save_scope_as = north_germany_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_south_germany
			}
			save_scope_as = south_germany_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_italy
			}
			save_scope_as = italy_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_balkans
			}
			save_scope_as = balkans_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_baltic
			}
			save_scope_as = baltic_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_finland
			}
			save_scope_as = finland_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_russia
			}
			save_scope_as = russia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_dnieper
			}
			save_scope_as = dnieper_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_belarus
			}
			save_scope_as = belarus_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_arctic_russia
			}
			save_scope_as = arctic_russia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_urals
			}
			save_scope_as = urals_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_danubia
			}
			save_scope_as = danubia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_poland
			}
			save_scope_as = poland_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_caucasus
			}
			save_scope_as = caucasus_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_anatolia
			}
			save_scope_as = anatolia_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_baltic_states
			}
			save_scope_as = baltic_states_region_scope
		}
	}

	# Establish Colonial Administration
	scripted_button = je_colonial_administration_button_senegal
	scripted_button = je_colonial_administration_button_niger
	scripted_button = je_colonial_administration_button_ethiopia
	scripted_button = je_colonial_administration_button_zanj
	scripted_button = je_colonial_administration_button_southern_africa
	scripted_button = je_colonial_administration_button_congo
	scripted_button = je_colonial_administration_button_nile_basin
	scripted_button = je_colonial_administration_button_north_africa
	scripted_button = je_colonial_administration_button_indochina
	scripted_button = je_colonial_administration_button_indonesia
	scripted_button = je_colonial_administration_button_china
	scripted_button = je_colonial_administration_button_manchuria
	scripted_button = je_colonial_administration_button_japan
	scripted_button = je_colonial_administration_button_siberia
	scripted_button = je_colonial_administration_button_oceania
	scripted_button = je_colonial_administration_button_canada
	scripted_button = je_colonial_administration_button_new_england
	scripted_button = je_colonial_administration_button_pacific_coast
	scripted_button = je_colonial_administration_button_great_plains
	scripted_button = je_colonial_administration_button_the_midwest
	scripted_button = je_colonial_administration_button_dixie
	scripted_button = je_colonial_administration_button_mexico
	scripted_button = je_colonial_administration_button_central_america
	scripted_button = je_colonial_administration_button_caribbean
	scripted_button = je_colonial_administration_button_brazil
	scripted_button = je_colonial_administration_button_andes
	scripted_button = je_colonial_administration_button_la_plata
	scripted_button = je_colonial_administration_button_gran_colombia
	scripted_button = je_colonial_administration_button_arabic
	scripted_button = je_colonial_administration_button_persia
	scripted_button = je_colonial_administration_button_central_asia
	scripted_button = je_colonial_administration_button_india
	scripted_button = je_colonial_administration_button_himalayas
	scripted_button = je_colonial_administration_button_british_isles
	scripted_button = je_colonial_administration_button_iberia
	scripted_button = je_colonial_administration_button_france
	scripted_button = je_colonial_administration_button_germany
	scripted_button = je_colonial_administration_button_italy
	scripted_button = je_colonial_administration_button_balkans
	scripted_button = je_colonial_administration_button_nordic_states
	scripted_button = je_colonial_administration_button_russia
	scripted_button = je_colonial_administration_button_danubia
	scripted_button = je_colonial_administration_button_poland
	scripted_button = je_colonial_administration_button_caucasus
	scripted_button = je_colonial_administration_button_anatolia
	scripted_button = je_colonial_administration_button_baltic_states

	# Expand Colonial Administration
	scripted_button = je_colonial_administration_button_expand_senegal
	scripted_button = je_colonial_administration_button_expand_niger
	scripted_button = je_colonial_administration_button_expand_ethiopia
	scripted_button = je_colonial_administration_button_expand_zanj
	scripted_button = je_colonial_administration_button_expand_southern_africa
	scripted_button = je_colonial_administration_button_expand_congo
	scripted_button = je_colonial_administration_button_expand_nile_basin
	scripted_button = je_colonial_administration_button_expand_north_africa
	scripted_button = je_colonial_administration_button_expand_indochina
	scripted_button = je_colonial_administration_button_expand_indonesia
	scripted_button = je_colonial_administration_button_expand_china
	scripted_button = je_colonial_administration_button_expand_manchuria
	scripted_button = je_colonial_administration_button_expand_japan
	scripted_button = je_colonial_administration_button_expand_siberia
	scripted_button = je_colonial_administration_button_expand_oceania
	scripted_button = je_colonial_administration_button_expand_canada
	scripted_button = je_colonial_administration_button_expand_new_england
	scripted_button = je_colonial_administration_button_expand_pacific_coast
	scripted_button = je_colonial_administration_button_expand_great_plains
	scripted_button = je_colonial_administration_button_expand_the_midwest
	scripted_button = je_colonial_administration_button_expand_dixie
	scripted_button = je_colonial_administration_button_expand_mexico
	scripted_button = je_colonial_administration_button_expand_central_america
	scripted_button = je_colonial_administration_button_expand_caribbean
	scripted_button = je_colonial_administration_button_expand_brazil
	scripted_button = je_colonial_administration_button_expand_andes
	scripted_button = je_colonial_administration_button_expand_la_plata
	scripted_button = je_colonial_administration_button_expand_gran_colombia
	scripted_button = je_colonial_administration_button_expand_arabic
	scripted_button = je_colonial_administration_button_expand_persia
	scripted_button = je_colonial_administration_button_expand_central_asia
	scripted_button = je_colonial_administration_button_expand_india
	scripted_button = je_colonial_administration_button_expand_himalayas
	scripted_button = je_colonial_administration_button_expand_british_isles
	scripted_button = je_colonial_administration_button_expand_iberia
	scripted_button = je_colonial_administration_button_expand_france
	scripted_button = je_colonial_administration_button_expand_germany
	scripted_button = je_colonial_administration_button_expand_italy
	scripted_button = je_colonial_administration_button_expand_balkans
	scripted_button = je_colonial_administration_button_expand_nordic_states
	scripted_button = je_colonial_administration_button_expand_russia
	scripted_button = je_colonial_administration_button_expand_danubia
	scripted_button = je_colonial_administration_button_expand_poland
	scripted_button = je_colonial_administration_button_expand_caucasus
	scripted_button = je_colonial_administration_button_expand_anatolia
	scripted_button = je_colonial_administration_button_expand_baltic_states

	weight = 100

	should_be_pinned_by_default = yes
}