namespace = te_plagues

#Antonine Plague AD 165–180
te_plagues.1 = {
type = country_event
title = "te_plagues.1.t"
desc = "te_plagues.1.desc"
picture = natural_disaster

goto_location = p:1

fire_only_once = yes

	trigger = {
		current_date >= 917.1.1
		current_date <= 919.12.31
		p:1 = {
			owner = root
		}	
	}

	immediate = {
		set_global_variable = {
			name = antonine_plague_pandemic
			days = 5460
		}	
		add_stability = -20
	}

	option = {
		name = "te_plagues.1.a"
		custom_tooltip = "plague_quarantine"
		capital_scope = {
			add_province_modifier = {
				name = "antonine_plague_epidemic_quarantine"
				duration = 1080
			}	
		}
		set_variable = {
			name = antonine_plague_country_quarantine
			days = 5460
		}
	}
	option = {
		name = "te_plagues.1.b"
		trigger = { is_ai = no }
		custom_tooltip = "plague_outbreak"
		capital_scope = {
			add_province_modifier = {
				name = "antonine_plague_epidemic_outbreak_city"
				duration = 1080
			}	
		}
		set_variable = {
			name = antonine_plague_country_outbreak
			days = 5460
		}
	}
}	

#Antonine Plague epidemic – provinces
te_plagues.10 = {
	type = province_event
	hidden = yes

	trigger = {
		has_global_variable = antonine_plague_pandemic
		has_owner = yes
		owner = {
			AND = {
				OR = {
					has_variable = antonine_plague_country_quarantine
					has_variable = antonine_plague_country_outbreak
				}
				num_of_cities > 1
			}	
		}	
		NOR = { 
			has_province_modifier = "antonine_plague_epidemic_quarantine"
			has_province_modifier = "antonine_plague_epidemic_outbreak_city"
			has_province_modifier = "plague_outbreak_province"
			total_population < 20
		}
		OR = {
			has_city_status = yes
			is_port = yes
		}	
	}

	weight_multiplier = {
		modifier = {
			factor = 2
			total_population > 40
		}
	}

	immediate = {
		if = {
			limit = {
				owner = { has_variable = antonine_plague_country_quarantine }
			}
			add_province_modifier = {
				name = "antonine_plague_epidemic_quarantine"
				duration = 1080
			}
		}
		else_if = {
			limit = {
				owner = { has_variable = antonine_plague_country_outbreak }
			}
			add_province_modifier = {
				name = "antonine_plague_epidemic_outbreak_city"
				duration = 1080
			}
		}
	}
}

#Antonine Plague epidemic — country
te_plagues.11 = {
	type = country_event
	title = "te_plagues.11.t"
	desc = "te_plagues.11.desc"
	picture = natural_disaster

	goto_location = scope:antonine_plague_city

	fire_only_once = yes

	trigger = {
		current_date > 917.1.1
		#current_date < 932.12.31
		has_global_variable = antonine_plague_pandemic
		num_of_cities > 1
		NOR = {
			p:1 = {
				owner = root
			}
			has_variable = antonine_plague_country_outbreak
			has_variable = antonine_plague_country_quarantine	
		}
		any_owned_province = {
			total_population >= 20
		}
	}

	immediate = {
		add_stability = -20
		random_owned_province = {
			limit = {
				NOT = { total_population < 20 }
			}
			save_scope_as = antonine_plague_city
		}		
	}	

	option = {
		name = "te_plagues.11.a"
		trigger = { is_ai = no }
		custom_tooltip = "plague_outbreak"
			scope:antonine_plague_city = {	
				add_province_modifier = {
					name = "antonine_plague_epidemic_outbreak_city"
					duration = 1080
				}
			}
		set_variable = {
			name = antonine_plague_country_outbreak
			days = 5460	
		}			
	}
	option = {
		name = "te_plagues.11.b"
		custom_tooltip = "plague_quarantine"
			scope:antonine_plague_city = {	
				add_province_modifier = {
					name = "antonine_plague_epidemic_quarantine"
					duration = 1080
				}
			}
		set_variable = {
			name = antonine_plague_country_quarantine
			days = 5460	
		}			
	}
}

#Remove Antonine flag
te_plagues.12 = {
	type = country_event
	hidden = yes

	trigger = {
		current_date > 933.12.31
		current_date < 999.12.31
		owns = 1
		has_global_variable = antonine_plague_pandemic
	}

	immediate = {
		remove_global_variable = antonine_plague_pandemic
	}
}

#Antonine outbreak provinces
te_plagues.13 = {
	type = province_event
	hidden = yes

	trigger = {
		has_global_variable = antonine_plague_pandemic
		#total_population > 1
		has_owner = yes
		owner = {
			AND = {
				#is_ai = no
				has_variable = antonine_plague_country_outbreak
				num_of_cities > 1
			}	
			NOT = {
				has_variable = antonine_plague_yearly_limit
			}
		}	
		NOR = { 
			has_province_modifier = "antonine_plague_epidemic_outbreak_city"
			has_province_modifier = "antonine_plague_epidemic_quarantine"
			has_province_modifier = "plague_outbreak_province"
			has_variable = antonine_plague_spread
		}	
		any_neighbor_province = {
			exists = owner
			owner = { has_variable = antonine_plague_country_outbreak }
			OR = {
				has_province_modifier = "antonine_plague_epidemic_outbreak_city"
				has_province_modifier = "plague_outbreak_province"
			}
		}
	}

	immediate = {	
		if = {
			limit = {
				total_population < 20
				owner = {
					OR = {
						AND = {
							num_of_cities > 1000
							any_owned_province = {
								count < 100
								has_variable = antonine_plague_new
							}	
						}
						AND = {
							num_of_cities > 500
							num_of_cities <= 1000
							any_owned_province = {
								count < 50
								has_variable = antonine_plague_new
							}	
						}
						AND = {
							num_of_cities > 100
							num_of_cities <= 500
							any_owned_province = {
								count < 25
								has_variable = antonine_plague_new
							}
						}
						AND = {
							num_of_cities > 10
							num_of_cities <= 100
							any_owned_province = {
								count < 10
								has_variable = antonine_plague_new
							}
						}
						AND = {
							num_of_cities <= 10
							any_owned_province = {
								count <= 1
								has_variable = antonine_plague_new
							}
						}	
					}		
				}
			}
			add_province_modifier = {
				name = "plague_outbreak_province"
				duration = 1080
			}
			set_variable = antonine_plague_spread
			set_variable = {
				name = antonine_plague_new
				days = 360
			}
		}	
		else_if = {
			limit = {
				total_population >= 20
				owner = {
					OR = {
						AND = {
							num_of_cities > 1000
							any_owned_province = {
								count < 100
								has_variable = antonine_plague_new
							}	
						}
						AND = {
							num_of_cities > 500
							num_of_cities <= 1000
							any_owned_province = {
								count < 50
								has_variable = antonine_plague_new
							}	
						}
						AND = {
							num_of_cities > 100
							num_of_cities <= 500
							any_owned_province = {
								count < 25
								has_variable = antonine_plague_new
							}
						}
						AND = {
							num_of_cities > 10
							num_of_cities <= 100
							any_owned_province = {
								count < 10
								has_variable = antonine_plague_new
							}
						}
						AND = {
							num_of_cities <= 10
							any_owned_province = {
								count <= 1
								has_variable = antonine_plague_new
							}
						}	
					}		
				}
			}
			add_province_modifier = {
				name = "antonine_plague_epidemic_outbreak_city"
				duration = 1080
			}
			set_variable = antonine_plague_spread
			set_variable = {
				name = antonine_plague_new
				days = 360
			}
		}
		else = {	
			owner = {
				set_variable = {
					name = antonine_plague_yearly_limit
					days = 360
				}	
			}
		}
	}
}

#Antonine Last Pop Rescue Sweep
te_plagues.14 = {
	type = province_event
	hidden = yes

	trigger = {
		has_global_variable = antonine_plague_pandemic
		has_owner = yes
		owner = {
			AND = {
				#is_ai = no
				has_variable = antonine_plague_country_outbreak
				num_of_cities >= 1
			}
		}	
		has_province_modifier = "plague_outbreak_province"		
		NOT = { has_variable = antonine_plague_new }	
		total_population = 1
	}

	immediate = {
		remove_province_modifier = "plague_outbreak_province"
	}
}	

#Cyprian Plague AD249—262
te_plagues.2 = {
	type = country_event
	title = "te_plagues.2.t"
	desc = "te_plagues.2.desc"
	picture = natural_disaster

	fire_only_once = yes

	goto_location = p:516

	trigger = {
		current_date >= 1001.1.1
		current_date <= 1003.12.31
		p:516 = { #Alexandria - plague spread from Ethiopia
			owner = root
		}	  
	}

	immediate = {
		set_global_variable = {
			name = cyprian_plague_pandemic
			days = 4745
		}	
		add_stability = -30
	}

	option = {
		name = "te_plagues.2.a"
		trigger = { is_ai = no }
		custom_tooltip = "plague_outbreak"
		capital_scope = {
			add_province_modifier = {
				name = "cyprian_plague_epidemic_outbreak_city"
				duration = 1220
			}	
		}
		set_variable = {
			name = cyprian_plague_country_outbreak
			days = 4745
		}
	}
	option = {
		name = "te_plagues.2.b"
		custom_tooltip = "plague_quarantine"
		capital_scope = {
			add_province_modifier = {
				name = "cyprian_plague_epidemic_quarantine"
				duration = 1220
			}	
		}
		set_variable = {
			name = cyprian_plague_country_quarantine
			days = 4745
		}
	}
}	

#Cyprian Plague epidemic � provinces
te_plagues.20 = {
	type = province_event
	hidden = yes

	trigger = {
		has_global_variable = cyprian_plague_pandemic
		has_owner = yes
		owner = {
			AND = {
				OR = {
					has_variable = cyprian_plague_country_outbreak
					has_variable = cyprian_plague_country_quarantine
				}
				num_of_cities > 1
			}			
		}	
		NOR = { 
			has_province_modifier = "cyprian_plague_epidemic_outbreak_city"
			has_province_modifier = "cyprian_plague_epidemic_outbreak_town"
			has_province_modifier = "cyprian_plague_epidemic_quarantine" 
			has_province_modifier = "cyprian_plague_epidemic_quarantown"
			has_province_modifier = "plague_outbreak_province" 
			total_population < 20	
		}
		OR = {
			has_city_status = yes
			is_port = yes
		}
	}

	weight_multiplier = {
		modifier = {
			factor = 2
			total_population > 40
		}
		modifier = {
			factor = 3
			total_population > 60
		}
	}

	immediate = {
		if = {
			limit = {
				owner = { has_variable = cyprian_plague_country_quarantine }
				total_population >= 30
			}
			add_province_modifier = {
				name = "cyprian_plague_epidemic_quarantine"
				duration = 1220
			}
		}	
		else_if = {
			limit = {
				owner = { has_variable = cyprian_plague_country_outbreak }
				total_population >= 30
			}
			add_province_modifier = {
				name = "cyprian_plague_epidemic_outbreak_city"
				duration = 1220
			}
		}
		else_if = {
			limit = {
				owner = { has_variable = cyprian_plague_country_quarantine }
				AND = {
					total_population >= 20
					total_population < 30
				}	
			}
			add_province_modifier = {
				name = "cyprian_plague_epidemic_quarantown"
				duration = 1220
			}
		}
		else_if = {
			limit = {
				owner = { has_variable = cyprian_plague_country_outbreak }
				AND = {
					total_population >= 20
					total_population < 30 
				}	
			}
			add_province_modifier = {
				name = "cyprian_plague_epidemic_outbreak_town"
				duration = 1220
			}
		}
	}
}

#Cyprian Plague � country
te_plagues.21 = {
	type = country_event
	title = "te_plagues.21.t"
	desc = "te_plagues.21.desc"
	picture = natural_disaster

	goto_location = scope:cyprian_plague_city

	fire_only_once = yes

	trigger = {
		current_date > 1001.1.1
		#current_date < 1015.12.31
		has_global_variable = cyprian_plague_pandemic
		num_of_cities > 1
		NOR = {
			has_variable = cyprian_plague_country_outbreak
			has_variable = cyprian_plague_country_quarantine
			p:516 = {
				owner = root
			}
		}
		any_owned_province = {
			total_population >= 20
		}
	}

	immediate = {
		add_stability = -30
		if = {
			limit = {
				any_owned_province = { total_population >= 30 }
			}
			random_owned_province = {
				limit = {
					NOT = { total_population < 30 }
				}	
				save_scope_as = cyprian_plague_city
			}
		}
		else = {
			random_owned_province = {
				limit = {
					NOT = { total_population < 20 }
				}
				save_scope_as = cyprian_plague_city
			}
		}
	}	

	option = {
		name = "te_plagues.21.a"
		trigger = { is_ai = no }
		custom_tooltip = "plague_outbreak"
		scope:cyprian_plague_city = {	
			add_province_modifier = {
				name = "cyprian_plague_epidemic_outbreak_city"
				duration = 1220
			}
		}
		set_variable = {
			name = cyprian_plague_country_outbreak
			days = 4745	
		}			
	}
	option = {
		name = "te_plagues.21.b"
		custom_tooltip = "plague_quarantine"
		scope:cyprian_plague_city = {	
			add_province_modifier = {
				name = "cyprian_plague_epidemic_quarantine"
				duration = 1220
			}
		}
		set_variable = {
			name = cyprian_plague_country_quarantine
			days = 4745	
		}			
	}
}

#Remove Cyprian flag
te_plagues.22 = {
	type = country_event
	hidden = yes

	trigger = {
		current_date > 1024.12.31
		owns = 516
		has_global_variable = cyprian_plague_pandemic
	}

	immediate = {
		remove_global_variable = cyprian_plague_pandemic
	}
}

#Cyprian outbreak provinces
te_plagues.23 = {
	type = province_event
	hidden = yes

	trigger = {
		has_global_variable = cyprian_plague_pandemic
		has_owner = yes
		#total_population > 1
		owner = {
			AND = {
				#is_ai = no
				has_variable = cyprian_plague_country_outbreak
				num_of_cities > 1
			}	
			NOT = {
				has_variable = cyprian_plague_yearly_limit
			}
		}	
		NOR = { 
			has_province_modifier = "cyprian_plague_epidemic_outbreak_city"
			has_province_modifier = "cyprian_plague_epidemic_outbreak_town"
			has_province_modifier = "cyprian_plague_epidemic_quarantine"
			has_province_modifier = "cyprian_plague_epidemic_quarantown"
			has_province_modifier = "plague_outbreak_province"
			has_variable = cyprian_plague_spread
		}		
		any_neighbor_province = {
			exists = owner
			owner = { has_variable = cyprian_plague_country_outbreak }
			OR = {
				has_province_modifier = "cyprian_plague_epidemic_outbreak_city"
				has_province_modifier = "cyprian_plague_epidemic_outbreak_town"
				has_province_modifier = "plague_outbreak_province"
			}
		}
	}

	immediate = {
		if = {
			limit = {
				total_population < 20
				owner = {
					OR = {
						AND = {
							num_of_cities > 1000
							any_owned_province = {
								count < 100
								has_variable = cyprian_plague_new
							}	
						}
						AND = {
							num_of_cities > 500
							num_of_cities <= 1000
							any_owned_province = {
								count < 50
								has_variable = cyprian_plague_new
							}	
						}
						AND = {
							num_of_cities > 100
							num_of_cities <= 500
							any_owned_province = {
								count < 25
								has_variable = cyprian_plague_new
							}
						}
						AND = {
							num_of_cities > 10
							num_of_cities <= 100
							any_owned_province = {
								count < 10
								has_variable = cyprian_plague_new
							}
						}
						AND = {
							num_of_cities <= 10
							any_owned_province = {
								count <= 1
								has_variable = cyprian_plague_new
							}
						}
					}
				}
			}
			add_province_modifier = {
				name = "plague_outbreak_province"
				duration = 1220
			}
			set_variable = cyprian_plague_spread
			set_variable = {
				name = cyprian_plague_new
				days = 360
			}
		}
		else_if = {
			limit = {
				AND = {
					total_population >= 20
					total_population < 30
				}	
				owner = {
					OR = {
						AND = {
							num_of_cities > 1000
							any_owned_province = {
								count < 100
								has_variable = cyprian_plague_new
							}	
						}
						AND = {
							num_of_cities > 500
							num_of_cities <= 1000
							any_owned_province = {
								count < 50
								has_variable = cyprian_plague_new
							}	
						}
						AND = {
							num_of_cities > 100
							num_of_cities <= 500
							any_owned_province = {
								count < 25
								has_variable = cyprian_plague_new
							}
						}
						AND = {
							num_of_cities > 10
							num_of_cities <= 100
							any_owned_province = {
								count < 10
								has_variable = cyprian_plague_new
							}
						}
						AND = {
							num_of_cities <= 10
							any_owned_province = {
								count <= 1
								has_variable = cyprian_plague_new
							}
						}
					}
				}
			}
			add_province_modifier = {
				name = "cyprian_plague_epidemic_outbreak_town"
				duration = 1220
			}
			set_variable = cyprian_plague_spread
			set_variable = {
				name = cyprian_plague_new
				days = 360
			}
		}
		else_if = {
			limit = {
				total_population >= 30	
				owner = {
					OR = {
						AND = {
							num_of_cities > 1000
							any_owned_province = {
								count < 100
								has_variable = cyprian_plague_new
							}	
						}
						AND = {
							num_of_cities > 500
							num_of_cities <= 1000
							any_owned_province = {
								count < 50
								has_variable = cyprian_plague_new
							}	
						}
						AND = {
							num_of_cities > 100
							num_of_cities <= 500
							any_owned_province = {
								count < 25
								has_variable = cyprian_plague_new
							}
						}
						AND = {
							num_of_cities > 10
							num_of_cities <= 100
							any_owned_province = {
								count < 10
								has_variable = cyprian_plague_new
							}
						}
						AND = {
							num_of_cities <= 10
							any_owned_province = {
								count <= 1
								has_variable = cyprian_plague_new
							}
						}
					}
				}
			}
			add_province_modifier = {
				name = "cyprian_plague_epidemic_outbreak_city"
				duration = 1220
			}
			set_variable = cyprian_plague_spread
			set_variable = {
				name = cyprian_plague_new
				days = 360
			}
		}
		else = {
			owner = {
				set_variable = {
					name = cyprian_plague_yearly_limit
					days = 360
				}
			}
		}
	}
}

#Cyprian Last Pop Rescue Sweep
te_plagues.24 = {
	type = province_event
	hidden = yes

	trigger = {
		has_global_variable = cyprian_plague_pandemic
		has_owner = yes
		owner = {
			AND = {
				#is_ai = no
				has_variable = cyprian_plague_country_outbreak
				num_of_cities >= 1
			}
		}	
		has_province_modifier = "plague_outbreak_province"		
		NOT = { has_variable = cyprian_plague_new }	
		total_population = 1
	}

	immediate = {
		remove_province_modifier = "plague_outbreak_province"
	}
}

###Late Antiquity population decline###
te_plagues.30 = { #Central add
	type = country_event
	hidden = yes

	trigger = {
		current_date > 977.3.13 #224 CE
		OR = {
			any_owned_province = {
				is_in_pars_occidentalis_trigger = yes
			}
			capital_scope = {
				OR = {
					is_in_region = dacia_region
					is_in_region = sarmatia_asiatica_region
					is_in_region = sarmatia_europea_region
					is_in_region = scythia_region
					is_in_region = taurica_region
				}
			}
			tag = MRY
			tag = BHA
			AND = { # eastern blob check
				capital_scope = { is_in_pars_occidentalis_trigger = no }
				num_of_cities >= 1000
			}
		}	
		NOR = {
			country_culture_group = germanic
			is_tribal = yes
			has_country_modifier = late_antiquity_pop_decline_central
			has_country_modifier = late_antiquity_pop_decline_occident
			has_country_modifier = late_antiquity_pop_decline_orient
			num_of_cities < 2
			AND = { #Eastern Roman Empire relief
				has_global_variable = roman_empire_divided
				capital_scope = {
					is_in_pars_occidentalis_trigger = no
					#province_id = 1453
				}
				has_variable = eastern_roman_senior_pars
				NAND = {
					num_of_cities >= 1000
					any_owned_province = { is_in_pars_occidentalis_trigger = yes }
				}
			}
			AND = {
				current_date > 1104.4.30
				capital_scope = {
					is_in_pars_occidentalis_trigger = yes
				}
				NOR = { #Western/Eastern Roman Empire relief
					has_variable = western_roman_senior_pars
					has_variable = eastern_roman_senior_pars
				}		
			}
		}
	}

	immediate = {
		add_country_modifier = {
			name = "late_antiquity_pop_decline_central"
			duration = -1
		}
		set_variable = {
			name = late_antiquity_pop_decline_central_target
			days = 3250
		}	
	}
}

te_plagues.31 = { #Central remove
	type = country_event
	hidden = yes

	trigger = {
		current_date > 977.3.13
		OR = {
			country_culture_group = germanic
			is_tribal = yes
			current_date > 1353.10.17
			num_of_cities < 2
			AND = { #Eastern Roman Empire relief
				has_global_variable = roman_empire_divided
				capital_scope = {
					is_in_pars_occidentalis_trigger = no
					#province_id = 1453
				}
				has_variable = eastern_roman_senior_pars
				NAND = {
					num_of_cities >= 1000
					any_owned_province = { is_in_pars_occidentalis_trigger = yes }
				}
			}
			NOR = {
				any_owned_province = {
					is_in_pars_occidentalis_trigger = yes
				}
				capital_scope = {
					OR = {
						is_in_region = dacia_region
						is_in_region = sarmatia_asiatica_region
						is_in_region = sarmatia_europea_region
						is_in_region = scythia_region
						is_in_region = taurica_region
					}
				}
				tag = MRY
				tag = BHA
				AND = {
					num_of_cities >= 1000 # eastern blob check
					NAND = { #Eastern Roman Empire relief
						has_global_variable = roman_empire_divided
						capital_scope = {
							is_in_pars_occidentalis_trigger = no
							#province_id = 1453
						}
						has_variable = eastern_roman_senior_pars
						any_owned_province = { is_in_pars_occidentalis_trigger = no }
					}
				}
			}	
			AND = {	
				current_date > 1104.4.30
				capital_scope = {
					is_in_pars_occidentalis_trigger = yes
				}
				NOR = { #Western/Eastern Roman Empire relief
					has_variable = western_roman_senior_pars
					has_variable = eastern_roman_senior_pars
				}			
			}
		}
		has_country_modifier = late_antiquity_pop_decline_central
		NOT = {
			has_variable = late_antiquity_pop_decline_central_target
		}	
	}

	immediate = {
		remove_country_modifier = late_antiquity_pop_decline_central
	}
}

te_plagues.32 = { #occident add
	type = country_event
	hidden = yes

	trigger = {
		current_date > 1104.4.30
		current_date < 1353.10.17
		NOR = {
			country_culture_group = germanic
			is_tribal = yes
			num_of_cities < 2
			has_country_modifier = late_antiquity_pop_decline_central
			has_country_modifier = late_antiquity_pop_decline_occident
			has_country_modifier = late_antiquity_pop_decline_orient
		}
		AND = {
			capital_scope = {
				is_in_pars_occidentalis_trigger = yes
			}
			NOR = { #Western/Eastern Roman Empire relief
				has_variable = western_roman_senior_pars
				has_variable = eastern_roman_senior_pars
			}	
		}		
	}

	immediate = {
		add_country_modifier = {
			name = "late_antiquity_pop_decline_occident"
			duration = -1
		}
		set_variable = {
			name = late_antiquity_pop_decline_occident_target
			days = 3250
		}
	}	
}

te_plagues.33 = { #occident remove
	type = country_event
	hidden = yes

	trigger = {
		current_date > 1104.4.30
		OR = {
			country_culture_group = germanic
			is_tribal = yes
			NOT = {
				capital_scope = {
					is_in_pars_occidentalis_trigger = yes
				}
			}
			AND = { #Western Roman Empire relief
				has_global_variable = roman_empire_divided
				has_variable = western_roman_senior_pars
			}
			AND = { #Eastern Roman Empire 
				has_global_variable = roman_empire_divided
				has_variable = eastern_roman_senior_pars
			}
			current_date > 1353.10.17
			num_of_cities < 2
		}		
		has_country_modifier = late_antiquity_pop_decline_occident	
		NOT = {
			has_variable = late_antiquity_pop_decline_occident_target
		}
	}
	
	immediate = {
		remove_country_modifier = late_antiquity_pop_decline_occident
	}
}

te_plagues.34 = { #orient add
	type = country_event
	hidden = yes

	trigger = {
		current_date > 977.3.13 #224 CE
		NOR = {
			AND = {
				any_owned_province = { is_in_pars_occidentalis_trigger = yes }
				NAND = {
					has_global_variable = roman_empire_divided
					capital_scope = {
						is_in_pars_occidentalis_trigger = no
						#province_id = 1453
					}
					has_variable = eastern_roman_senior_pars 
					num_of_cities >= 500
					num_of_cities < 1000
				}
			}	
			capital_scope = {
				is_in_pars_occidentalis_trigger = yes
			}
			country_culture_group = germanic
			is_tribal = yes
			has_country_modifier = late_antiquity_pop_decline_central
			has_country_modifier = late_antiquity_pop_decline_occident
			has_country_modifier = late_antiquity_pop_decline_orient
			num_of_cities < 2
			AND = { #Eastern Roman Empire relief
				has_global_variable = roman_empire_divided
				capital_scope = {
					is_in_pars_occidentalis_trigger = no
					#province_id = 1453
				}
				has_variable = eastern_roman_senior_pars
				num_of_cities < 500
			}
			tag = MRY
			tag = BHA
			AND = {
				num_of_cities >= 1000 # eastern blob check
				NAND = {
					has_global_variable = roman_empire_divided
					capital_scope = {
						is_in_pars_occidentalis_trigger = no
						#province_id = 1453
					}
					has_variable = eastern_roman_senior_pars
					any_owned_province = { is_in_pars_occidentalis_trigger = no }
				}	
			}
		}
	}

	immediate = {
		add_country_modifier = {
			name = "late_antiquity_pop_decline_orient"
			duration = -1
		}
		set_variable = {
			name = late_antiquity_pop_decline_orient_target
			days = 3250
		}	
	}
}

te_plagues.35 = { #orient remove
	type = country_event
	hidden = yes

	trigger = {
		current_date > 977.3.13
		OR = {
			AND = {
				any_owned_province = { is_in_pars_occidentalis_trigger = yes }
				NAND = {
					has_global_variable = roman_empire_divided
					capital_scope = {
						is_in_pars_occidentalis_trigger = no
						#province_id = 1453
					}
					has_variable = eastern_roman_senior_pars
					num_of_cities >= 500
					num_of_cities < 1000
				}
			}
			capital_scope = {
				is_in_pars_occidentalis_trigger = yes
			}
			country_culture_group = germanic
			is_tribal = yes
			current_date > 1353.10.17
			num_of_cities < 2
			AND = { #Eastern Roman Empire relief
				has_global_variable = roman_empire_divided
				capital_scope = {
					is_in_pars_occidentalis_trigger = no
					#province_id = 1453
				}
				has_variable = eastern_roman_senior_pars
				num_of_cities < 500
			}
			tag = MRY
			tag = BHA
			AND = {
				num_of_cities >= 1000 # eastern blob check
				NAND = {
					has_global_variable = roman_empire_divided
					capital_scope = {
						is_in_pars_occidentalis_trigger = no
						#province_id = 1453
					}
					has_variable = eastern_roman_senior_pars
					any_owned_province = { is_in_pars_occidentalis_trigger = no }
				}
			}
		}
		has_country_modifier = late_antiquity_pop_decline_orient
		NOT = {
			has_variable = late_antiquity_pop_decline_orient_target
		}	
	}

	immediate = {
		remove_country_modifier = late_antiquity_pop_decline_orient
	}
}

##### Late Antiquity Decentralization #####
te_plagues.50 = { 
	type = country_event
	hidden = yes

	trigger = {
		current_date > 973.11.3
		is_tribal = no
		num_of_cities >= 1
		any_owned_province = {
			OR = {
				AND = {
					total_population > 120
					has_city_status = yes
					NOT = {
						has_province_modifier = late_antiquity_decentralization_city
					}
				}
				AND = {
					total_population < 10
					has_city_status = no
					NOT = {
						has_province_modifier = late_antiquity_decentralization_settlement
					}
				}
			}		
		}
	}

	immediate = {
		every_owned_province = {
			limit = {
				total_population > 120
				has_city_status = yes
				NOT = {
					has_province_modifier = late_antiquity_decentralization_city
				}
			}
			add_province_modifier = {
				name = "late_antiquity_decentralization_city"
				duration = 4356
			}
			if = {
				limit = {
					has_province_modifier = late_antiquity_decentralization_settlement
				}
				remove_province_modifier = late_antiquity_decentralization_settlement
			}
		}
	}
	
	option = {
		every_owned_province = {
			limit = {
				total_population < 10
				has_city_status = no
				NOT = {
					has_province_modifier = late_antiquity_decentralization_settlement
				}
			}
			add_province_modifier = {
				name = "late_antiquity_decentralization_settlement"
				duration = 4356
			}
			if = {
				limit = {
					has_province_modifier = late_antiquity_decentralization_city
				}
				remove_province_modifier = late_antiquity_decentralization_city
			}
		}	
	}
}

te_plagues.51 = {
	type = country_event
	hidden = yes

	trigger = {
		current_date > 993.9.3
		is_tribal = no
		num_of_cities >= 1
		any_owned_province = {
			OR = {
				AND = {
					total_population < 80
					has_province_modifier = late_antiquity_decentralization_city
				}
				AND = {
					total_population > 20
					has_province_modifier = late_antiquity_decentralization_settlement
				}
			}		
		}
	}

	immediate = {
		every_owned_province = {
			limit = {
				total_population < 80
				has_province_modifier = late_antiquity_decentralization_city
			}
			remove_province_modifier = late_antiquity_decentralization_city
			#if = {
			#	limit = {
			#		has_province_modifier = late_antiquity_decentralization_settlement
			#	}
			#	remove_province_modifier = late_antiquity_decentralization_settlement
			#}
		}
	}		

	option = {	
		every_owned_province = {
			limit = {
				total_population > 20
				has_province_modifier = late_antiquity_decentralization_settlement
			}
			remove_province_modifier = late_antiquity_decentralization_settlement
			#if = {
			#	limit = {
			#		has_province_modifier = late_antiquity_decentralization_city
			#	}
			#	remove_province_modifier = late_antiquity_decentralization_city
			#}
		}
	}	
}
