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

	is_shown_when_inactive = {
		OR = {
			has_interest_marker_in_region = sr:region_senegal
			has_interest_marker_in_region = sr:region_niger
			has_interest_marker_in_region = sr:region_ethiopia
			has_interest_marker_in_region = sr:region_zanj
			has_interest_marker_in_region = sr:region_southern_africa
			has_interest_marker_in_region = sr:region_congo
			has_interest_marker_in_region = sr:region_north_africa
			has_interest_marker_in_region = sr:region_nile_basin
			has_interest_marker_in_region = sr:region_arabic
			has_interest_marker_in_region = sr:region_persia
			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_himalayas
			has_interest_marker_in_region = sr:region_central_asia
			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_manchuria
			has_interest_marker_in_region = sr:region_japan
			has_interest_marker_in_region = sr:region_north_china
			has_interest_marker_in_region = sr:region_south_china
			has_interest_marker_in_region = sr:region_indochina
			has_interest_marker_in_region = sr:region_indonesia
			has_interest_marker_in_region = sr:region_oceania
			has_interest_marker_in_region = sr:region_pacific_coast
			has_interest_marker_in_region = sr:region_canada
			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_new_england
			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_gran_colombia
			has_interest_marker_in_region = sr:region_brazil
			has_interest_marker_in_region = sr:region_andes
			has_interest_marker_in_region = sr:region_la_plata
		}
	}

	possible = {
		has_technology_researched = civilizing_mission
	}

	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_north_africa
			}
			save_scope_as = north_africa_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_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_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_central_asia
			}
			save_scope_as = central_asia_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_east_siberia
			}
			save_scope_as = east_siberia_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_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_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_oceania
			}
			save_scope_as = oceania_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_canada
			}
			save_scope_as = canada_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_new_england
			}
			save_scope_as = new_england_region_scope
		}
		random_state_region = {
			limit = {
				region = sr:region_dixie
			}
			save_scope_as = dixie_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_gran_colombia
			}
			save_scope_as = gran_colombia_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
		}
	}
	
	# 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_north_africa
	scripted_button = je_colonial_administration_button_nile_basin
	scripted_button = je_colonial_administration_button_arabic
	scripted_button = je_colonial_administration_button_persia
	scripted_button = je_colonial_administration_button_madras
	scripted_button = je_colonial_administration_button_bengal
	scripted_button = je_colonial_administration_button_bombay
	scripted_button = je_colonial_administration_button_punjab
	scripted_button = je_colonial_administration_button_central_india
	scripted_button = je_colonial_administration_button_himalayas
	scripted_button = je_colonial_administration_button_central_asia
	scripted_button = je_colonial_administration_button_west_siberia
	scripted_button = je_colonial_administration_button_east_siberia
	scripted_button = je_colonial_administration_button_manchuria
	scripted_button = je_colonial_administration_button_japan
	scripted_button = je_colonial_administration_button_north_china
	scripted_button = je_colonial_administration_button_south_china
	scripted_button = je_colonial_administration_button_indochina
	scripted_button = je_colonial_administration_button_indonesia
	scripted_button = je_colonial_administration_button_oceania
	scripted_button = je_colonial_administration_button_pacific_coast
	scripted_button = je_colonial_administration_button_canada
	scripted_button = je_colonial_administration_button_great_plains
	scripted_button = je_colonial_administration_button_the_midwest
	scripted_button = je_colonial_administration_button_new_england
	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_gran_colombia
	scripted_button = je_colonial_administration_button_brazil
	scripted_button = je_colonial_administration_button_andes
	scripted_button = je_colonial_administration_button_la_plata

	# 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_north_africa
	scripted_button = je_colonial_administration_button_expand_nile_basin
	scripted_button = je_colonial_administration_button_expand_arabic
	scripted_button = je_colonial_administration_button_expand_persia
	scripted_button = je_colonial_administration_button_expand_north_india
	scripted_button = je_colonial_administration_button_expand_south_india
	scripted_button = je_colonial_administration_button_expand_himalayas
	scripted_button = je_colonial_administration_button_expand_central_asia
	scripted_button = je_colonial_administration_button_expand_west_siberia
	scripted_button = je_colonial_administration_button_expand_east_siberia
	scripted_button = je_colonial_administration_button_expand_manchuria
	scripted_button = je_colonial_administration_button_expand_japan
	scripted_button = je_colonial_administration_button_expand_north_china
	scripted_button = je_colonial_administration_button_expand_south_china
	scripted_button = je_colonial_administration_button_expand_indochina
	scripted_button = je_colonial_administration_button_expand_indonesia
	scripted_button = je_colonial_administration_button_expand_oceania
	scripted_button = je_colonial_administration_button_expand_pacific_coast
	scripted_button = je_colonial_administration_button_expand_canada
	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_new_england
	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_gran_colombia
	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

	weight = 100

	should_be_pinned_by_default = yes
}