﻿#############################################
# DEMD Population System
# by Vertimnus (NaniteSystems)
# Must be overwritten by patch for other maps!
#############################################

demd_preprocess_map = {
	add_to_global_variable_list = { name = culture_list target = culture:Romano_Gallic }
	add_to_global_variable_list = { name = culture_list target = culture:Heleno-Egyptian }
	every_province = {
		if = {
			limit = { NOT = { has_variable = winter_severity_bias } }
			set_variable = { name = winter_severity_bias value = 0 }
		}
		if = {
			limit = { NOT = { has_variable = sqrt_pixels } }
			set_variable = { name = sqrt_pixels value = 1 }
		}
	}
	 
	every_ruler = { # fix county-less lieges
		limit = {
			NOT = { exists = capital_province }
			any_vassal = {
				exists = yes
				exists = capital_province
			}
		}
		random_sub_realm_county = {
			prev = { get_title = prev }
		}
	}
}

demd_postprocess_map = {

}

##############################################################

demd_node_food_districts_scale_factors = {
}

##############################################################

demd_assign_special_resources = {

	# currently unused
	
}

#############################################################################
demd_set_up_trade_node_network = { 

	add_to_global_variable_list = { name = trade_nodes target = title:k_maghreb }
	title:k_maghreb = {
        add_to_variable_list = { 
			name = outlet_nodes target = title:k_mauria 
		}
    }

	add_to_global_variable_list = { name = trade_nodes target = title:k_mann_the_isles }
	title:k_ireland = {
        add_to_variable_list = { 
			name = outlet_nodes target = title:k_ireland 
		}
    }

    add_to_global_variable_list = { name = trade_nodes target = title:k_ireland }
	title:k_ireland = {
        add_to_variable_list = { 
			name = outlet_nodes target = title:k_scotland 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_britannia 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_scotland }
	title:k_scotland = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_britannia 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_britannia }
	title:k_britannia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_gallia 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_frisia 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_gallia }
	title:k_gallia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_septem_provinciae 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_east_francia 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_italia_annonariae 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_frisia }
	title:k_frisia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_cheruscia 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_saxony 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_septem_provinciae }
	title:k_septem_provinciae = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_italia_suburbicariae 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_hispania 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_italia_annonariae }
	title:k_italia_annonariae = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_italia_suburbicariae 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_pannonia 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_pannonia }
	title:k_pannonia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_daciae 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_hungary 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_hispania }
	title:k_hispania = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_africae 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_mauria 
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_africae }
	title:k_africae = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_italia_suburbicariae 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_anbiya 
		}
    }
	
    add_to_global_variable_list = { name = trade_nodes target = title:k_italia_suburbicariae }

    add_to_global_variable_list = { name = trade_nodes target = title:k_cheruscia }
	title:k_cheruscia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_vandalia 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_saxony }
	title:k_saxony = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_pomerania 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_denmark 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_east_francia }
	title:k_east_francia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_vandalia 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_bohemia 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_vandalia }
	title:k_east_francia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_poland 
		}
    }

    add_to_global_variable_list = { name = trade_nodes target = title:k_denmark }
	title:k_denmark = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sweden 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_norway 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_sweden }
	title:k_denmark = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sapmi 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_norway }
	title:k_norway = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sapmi 
		}
    }

    add_to_global_variable_list = { name = trade_nodes target = title:k_pomerania }
	title:k_pomerania = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_lithuania 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_lithuania }
	title:k_lithuania = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_livonia 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_white_rus 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_esthonia 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_esthonia }
	title:k_esthonia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_novgorod 
		}
    }

    add_to_global_variable_list = { name = trade_nodes target = title:k_novgorod }
	title:k_novgorod = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_finland 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_bjarmaland 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_finland }
	title:k_finland = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sapmi 
		}
    }
    add_to_global_variable_list = { name = trade_nodes target = title:k_bjarmaland }
	title:k_finland = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_opolye 
		}
    }
	
    add_to_global_variable_list = { name = trade_nodes target = title:k_sapmi }

    add_to_global_variable_list = { name = trade_nodes target = title:k_bohemia }
	title:k_bohemia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_poland 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_quadia
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_poland }
	title:k_poland = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_white_rus 
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_galicia-volhynia 
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_quadia }
	title:k_quadia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_galicia-volhynia 
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_galicia-volhynia }
	title:k_galicia-volhynia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ruthenia
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_white_rus }
	title:k_white_rus = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ruthenia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_opolye
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_ruthenia }
	title:k_ruthenia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ruthenia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_mordvinia
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_opolye }
	title:k_opolye = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_volga_bulgaria
		}
    }

	add_to_global_variable_list = { name = trade_nodes target = title:k_daciae }
	title:k_daciae = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_thessalonika
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_macedon
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_hungary }
	title:k_hungary = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_moldavia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_dacia
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_moldavia }
	title:k_moldavia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_pontic_steppe
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_macedon }
	title:k_macedon = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_aegyptus
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_dacia }
	title:k_dacia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_thessalonika
		}
    }
	add_to_global_variable_list = { name = trade_nodes target = title:k_thessalonika }
	title:k_thessalonika = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_pontic_steppe
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_pontic_steppe }
	title:k_pontic_steppe = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_mordvinia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_caucasus
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_nikaea }
	title:k_nikaea = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_armenia
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_asiae }
	title:k_asiae = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_orientis
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_orientis }
	title:k_orientis = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_najd
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_arabia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_aegyptus
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_mordvinia }
	title:k_mordvinia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_volga_bulgaria
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_caspian_steppe
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_caucasus }
	title:k_caucasus = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_georgia
		}
	}
	
	add_to_global_variable_list = { name = trade_nodes target = title:k_volga_bulgaria }
	title:k_volga_bulgaria = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_permia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_bashkiria
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_caspian_steppe }
	title:k_caspian_steppe = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kimek
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_permia }
	title:k_permia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_yugra
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_bashkiria }
	title:k_bashkiria = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_yugra
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_yugra }
	title:k_yugra = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sibir
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_cuman
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_kimek }
	title:k_kimek = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_oghuz_il
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_cuman
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_cuman }
	title:k_cuman = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sibir
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kipchak
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_sibir }
	title:k_sibir = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ob
		}
	}




	add_to_global_variable_list = { name = trade_nodes target = title:k_mauria }
	title:k_mauria = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_anbiya
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_anbiya }
	title:k_anbiya = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_takrur
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sahara
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_takrur }
	title:k_takrur = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ghana
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kaabu
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_ghana }
	title:k_ghana = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_jenne
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_songhay
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_kaabu }
	title:k_kaabu = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_mali
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_mali }
	title:k_mali = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_jenne
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kong
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_guinea
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_guinea }
	title:k_guinea = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_akan
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_jenne }
	title:k_jenne = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_gurma
		}
	}
	
	add_to_global_variable_list = { name = trade_nodes target = title:k_kong }
	title:k_kong = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_gur
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_akan
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_gurma }
	title:k_gurma = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_songhay
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_songhay }
	title:k_songhay = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_hausaland
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_gur }
	title:k_gur = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_borgu
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_akan }
	title:k_akan = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_borgu
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_borgu }
	title:k_borgu = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_hausaland
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_yorubaland
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_hausaland }
	title:k_hausaland = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kanem
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_yorubaland }
	title:k_yorubaland = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_igbo-benue
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_igbo-benue }
	title:k_igbo-benue = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kanem
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_kanem }
	title:k_kanem = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sahara
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_darfur
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sao
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_sahara }
	title:k_sahara = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_aegyptus
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_sao }
	title:k_sao = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_darfur
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_darfur }
	title:k_darfur = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_nubia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_aegyptus }
	title:k_aegyptus = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_blemmyia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_nubia }
	title:k_nubia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_blemmyia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_damot
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_abyssinia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_blemmyia }
	title:k_blemmyia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_arabia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_abyssinia }
	title:k_abyssinia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_adal
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_damot }
	title:k_damot = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_adal
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_outer_ajuraan
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_adal }
	title:k_adal = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ajuraan
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_outer_ajuraan }
	title:k_outer_ajuraan = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ajuraan
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_ajuraan }
	title:k_ajuraan = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_lanka
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_najd }
	title:k_najd = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_oman
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_yemen
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_arabia }
	title:k_arabia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_yemen
		}
	}
	

	add_to_global_variable_list = { name = trade_nodes target = title:k_yemen }
	title:k_yemen = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_hadramwt
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_hadramwt }
	title:k_hadramwt = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_lanka
		}
	}
	add_to_global_variable_list = { name = trade_nodes target = title:k_oman }
	title:k_oman = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_gujarat
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_georgia }
	title:k_georgia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_armenia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_adurbadagan
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_adurbadagan }
	title:k_adurbadagan = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_daylam
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_armenia }
	title:k_armenia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_jazira
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_jazira }
	title:k_jazira = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_persia
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_mesopotamia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_oghuz_il }
	title:k_oghuz_il = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_syr_darya
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_transoxiana
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_syr_darya }
	title:k_syr_darya = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kucha
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_transoxiana
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_transoxiana }
	title:k_transoxiana = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_khorasan
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_daylam
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_daylam }
	title:k_daylam = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_persia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_khorasan }
	title:k_khorasan = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kabulistan
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_makran
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_persia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_kabulistan }
	title:k_kabulistan = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_punjab
		}
	}
	
	add_to_global_variable_list = { name = trade_nodes target = title:k_mesopotamia }
	title:k_mesopotamia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_pars
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_persia }
	title:k_persia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_pars
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_makran
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_pars }
	title:k_pars = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_makran
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_makran }
	title:k_makran = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_sindh
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_kashmir }
	title:k_kashmir = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_punjab
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_punjab }
	title:k_punjab = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_delhi
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_rajputana
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_sindh }
	title:k_sindh = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_rajputana
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_delhi }
	title:k_delhi = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kosala
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_rajputana }
	title:k_rajputana = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kosala
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_malwa
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_gujarat
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_kosala }
	title:k_kosala = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_gondwana
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_malwa }
	title:k_malwa = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_maharastra
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_gujarat }
	title:k_gujarat = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_maharastra
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_maharastra }
	title:k_maharastra = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_karnata
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_telingana
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_gondwana }
	title:k_gondwana = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_orissa
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_telingana }
	title:k_telingana = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_andhra
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_karnata }
	title:k_karnata = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_tamilakam
		}
	}


	add_to_global_variable_list = { name = trade_nodes target = title:k_buryatia }
	title:k_buryatia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_angara
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_mongolia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_angara }
	title:k_angara = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_khakassia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_khakassia }
	title:k_khakassia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ob
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_mongolia }
	title:k_mongolia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_tuva
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_tuva }
	title:k_tuva = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_ob
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_dzungaria }
	title:k_dzungaria = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kucha
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_xia
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_ob }
	title:k_ob = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kipchak
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_kipchak }
	title:k_kipchak = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_zhetysu
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_zhetysu }
	title:k_zhetysu = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kucha
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_kucha }
	title:k_kucha = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_khotan
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_khotan }
	title:k_khotan = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_maryul
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_guge
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_xia }
	title:k_xia = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_amdo
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_gyalrong
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_amdo }
	title:k_amdo = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_u
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_gyalrong }
	title:k_gyalrong = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kham
		}
	}
	
	add_to_global_variable_list = { name = trade_nodes target = title:k_kham }
	title:k_kham = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_lhomon
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_u }
	title:k_u = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_tsang
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_maryul }
	title:k_maryul = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_guge
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_guge }
	title:k_guge = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_tsang
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_himalaya
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_tsang }
	title:k_tsang = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_lhomon
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_lhomon }
	title:k_lhomon = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_kamarupa
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_himalaya }
	title:k_himalaya = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_bihar
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_kamarupa }
	title:k_kamarupa = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_pagan
		}
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_bengal
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_pagan }
	title:k_pagan = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_lanka
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_bihar }
	title:k_bihar = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_orissa
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_bengal }
	title:k_bengal = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_orissa
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_orissa }
	title:k_orissa = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_andhra
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_andhra }
	title:k_andhra = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_tamilakam
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_tamilakam }
	title:k_tamilakam = {
		add_to_variable_list = { 
			name = outlet_nodes target = title:k_lanka
		}
	}

	add_to_global_variable_list = { name = trade_nodes target = title:k_lanka }
	
	#######################################################
	# temporary bandaid
	
    every_in_global_list = {
        variable = trade_nodes
        save_scope_as = home
        every_in_de_jure_hierarchy = {
            limit = { 
				tier = tier_county
				title_province = { 
					NOT = { prev = { is_target_in_variable_list = { name = node_counties target = prev } } } 
				}
			}
            title_province = {
                save_scope_as = prov
                scope:home = { add_to_variable_list = { name = node_counties target = scope:prov } }
                set_variable = { name = trade_node value = scope:home }               
            }
        }
    }
	add_to_global_variable_list = { name = trade_nodes target = title:b_roma }
	every_in_global_list = {
		variable = eligible_provinces_all
		limit = { NOT = { has_variable = trade_node } }
		set_variable = { name = trade_node value = title:b_roma }
	}
	
}
#############################################################################

demd_set_off_map_trade_bonuses = {

}

#############################################################################

demd_set_culture_super_groups = {
    every_in_global_list = {
        variable = culture_list
		
		if = {
			limit = { 
				OR = {
					culture_group = culture_group:east_african_group 
					culture_group = culture_group:kemet_group
					culture_group = culture_group:somalian_group
				}
			}
			set_variable = { name = supergroup value = 1 }
		}
		else_if = {
			limit = { 
				OR = {
					culture_group = culture_group:dravidian_group 
					culture_group = culture_group:iranian_group 					
					culture_group = culture_group:oghur_group 
					culture_group = culture_group:oghuz_group 
					culture_group = culture_group:sarmatian_group 
					culture_group = culture_group:semitic_group
					culture_group = culture_group:uralic_group
				}
			}
			set_variable = { name = supergroup value = 2 }
		}
		else_if = {
			limit = { 
				OR = {
					culture_group = culture_group:celtic_group 
					culture_group = culture_group:goidelic_group 
					culture_group = culture_group:latin_group 
					culture_group = culture_group:baltic_group 					
					culture_group = culture_group:balto_finnic_group
					culture_group = culture_group:caucasian_group 
					culture_group = culture_group:celtiberian_group  	
					culture_group = culture_group:central_germanic_group 
					culture_group = culture_group:east_germanic_group 	
					culture_group = culture_group:frankish_group
					culture_group = culture_group:hellenistic_group  	
					culture_group = culture_group:iberian_group 	
					culture_group = culture_group:north_african_group
					culture_group = culture_group:north_germanic_group 
					culture_group = culture_group:slavic_group 
					culture_group = culture_group:south_slavic_group
					culture_group = culture_group:west_germanic_group
				}
			}
			set_variable = { name = supergroup value = 3 }
		}
		else = {
			set_variable = { name = supergroup value = 0 }
		}
	}	
}

#############################################################################

demd_manual_pop_placements = {

}

demd_fill_with_holdings = {
	title:$TITLE$ = {
		every_in_de_jure_hierarchy = {
			limit = { tier = tier_county }
			every_in_list = { variable = county_provinces
				limit = { 
					NOR = { 
						county.title_province = this 
						county.title_province = { has_holding_type = tribal_holding }
					}					
				}
				random_list = {
					0 = {
						modifier = {
							always = yes
							add = $PERCENT$
						}
						demd_build_minor_holding = yes
					}
					100 = {
						modifier = {
							always = yes
							add = -$PERCENT$
						}
						# do nothing
					}
				}
				
			}
		}
	}
}















