########################################
# Made by Parmelion
########################################

namespace = georgian_crisis

# Georgian Crisis
country_event = {
	id = georgian_crisis.1
	title = georgian_crisis.1.t
	desc = georgian_crisis.1.d
	picture = ANGRY_MOB_eventPicture
	
	is_triggered_only = yes
	
	major = yes

	immediate = {
		hidden_effect = { set_country_flag = geo_crisis_fired }
	}

	option = {
		name = "georgian_crisis.1.a"
		add_stability = -2
		random_owned_province = {
			limit = { is_core = ROOT }
			spawn_rebels = {
				type = 	pretender_rebels
				religion = ROOT
				size = 1
			}
		}
		random_owned_province = {
			limit = { is_core = ROOT }
			spawn_rebels = {
				type = 	pretender_rebels
				religion = ROOT
				size = 1
			}
		}
	}
}

# Order Restored
country_event = {
	id = georgian_crisis.2
	title = georgian_crisis.2.t
	desc = georgian_crisis.2.d
	picture = GOOD_WITH_MONARCH_eventPicture
	
	is_triggered_only = yes
	
	major = yes
	immediate = {
		on_non_estate_disaster_end = yes
	}

	option = {
		name = "georgian_crisis.2.a"
		add_stability_or_adm_power = yes
		set_country_flag = geo_crisis_completed
	}
}

# Atabegs Declare Independence
country_event = {
	id = georgian_crisis.3
	title = georgian_crisis.3.t
	desc = georgian_crisis.3.d
	picture = HORDE_ON_HORSEBACK_eventPicture
	
	fire_only_once = yes
	is_triggered_only = yes 
	
	trigger = {
		has_disaster = georgian_crisis
		OR = {
			AND = {
				owns = 2204
				owns = 4303
			}
			SME = {
				is_subject_of = ROOT
			}
		}
	}

	mean_time_to_happen = {
		days = 1
	}

	option = {
		name = "georgian_crisis.3.a"
		if = {
			limit = {
				SME = {
					is_subject_of = ROOT
				}
			}
			SME = {
				grant_independence = yes
			}
			declare_war_with_cb = {
				who = SME
				casus_belli = cb_core
				war_goal_province = 2204
			}
			hidden_effect = {
				SME = {
					set_dynasty = "Jaqeli"
					change_government = monarchy
					add_government_reform = autocracy_reform
					change_religion = orthodox
					capital_scope = {
						build_to_forcelimit = {
							infantry = 0.8
							cavalry = 0.2
						}
					}
				}
			}
		}
		else_if = {
			limit = {
				owns = 2204
				owns = 4303
			}
			release = SME
			declare_war_with_cb = {
				who = SME
				casus_belli = cb_core
				war_goal_province = 2204
			}
			hidden_effect = {
				SME = {
					set_dynasty = "Jaqeli"
					change_government = monarchy
					add_government_reform = autocracy_reform
					change_religion = orthodox
					capital_scope = {
						build_to_forcelimit = {
							infantry = 0.8
							cavalry = 0.2
						}
					}
				}
			}
		}
	}
	
	option = {
		name = "georgian_crisis.3.b"
		add_legitimacy = -20
		if = {
			limit = {
				SME = {
					is_subject_of = ROOT
				}
			}
			SME = {
				grant_independence = yes
			}
			add_truce_with = SME
		}
		else_if = {
			limit = {
				owns = 2204
				owns = 4303
			}
			release = SME
			add_truce_with = SME
			hidden_effect = {
				SME = {
					set_dynasty = "Jaqeli"
					change_government = monarchy
					add_government_reform = autocracy_reform
					change_religion = orthodox
					capital_scope = {
						build_to_forcelimit = {
							infantry = 0.8
							cavalry = 0.2
						}
					}
				}
			}
		}
	}
}

# Imereti Declares Independence
country_event = {
	id = georgian_crisis.4
	title = georgian_crisis.4.t
	desc = georgian_crisis.4.d
	picture = BAD_WITH_MONARCH_eventPicture	
	fire_only_once = yes
	is_triggered_only = yes
	trigger = {
		is_free_or_tributary_trigger = yes
		OR = {
			AND = {
				owns = 422
				owns = 462
				owns = 1856
			}
			IME = {
				is_subject_of = ROOT
			}
		}
		NOT = { has_country_flag = geo_crisis_completed }
		NOT = {
			mission_completed = geo_preventing_collapse
		}
	}

	mean_time_to_happen = {
		days = 1
	}

	option = {
		name = "georgian_crisis.4.a"
		if = {
			limit = {
				IME = {
					is_subject_of = ROOT
				}
			}
			IME = {
				grant_independence = yes
			}
			declare_war_with_cb = {
				who = IME
				casus_belli = cb_core
				war_goal_province = 422
			}
			hidden_effect = {
				IME = {
					define_ruler = {
						name = "Demetre"
						dynasty = "0000000"
						adm = 3
						dip = 4
						mil = 3
						claim = 95
					}
					change_government = monarchy
					add_government_reform = autocracy_reform
					change_religion = orthodox
					capital_scope = {
						build_to_forcelimit = {
							infantry = 0.8
							cavalry = 0.2
						}
					}
				}
			}
		}
		else_if = {
			limit = {
				owns = 422
				owns = 462
				owns = 1856
			}
			release = IME
			declare_war_with_cb = {
				who = IME
				casus_belli = cb_core
				war_goal_province = 422
			}
			hidden_effect = {
				IME = {
					define_ruler = {
						name = "Demetre"
						dynasty = "0000000"
						adm = 3
						dip = 4
						mil = 3
						claim = 95
					}
					change_government = monarchy
					add_government_reform = autocracy_reform
					change_religion = orthodox
					capital_scope = {
						build_to_forcelimit = {
							infantry = 0.8
							cavalry = 0.2
						}
					}
				}
			}
		}
	}
	
	option = {
		name = "georgian_crisis.4.b"
		add_legitimacy = -20
		if = {
			limit = {
				IME = {
					is_subject_of = ROOT
				}
			}
			IME = {
				grant_independence = yes
			}
			add_truce_with = IME
		}
		else_if = {
			limit = {
				owns = 422
				owns = 462
				owns = 1856
			}
			release = IME
			add_truce_with = IME
			hidden_effect = {
				IME = {
					define_ruler = {
						name = "Demetre"
						dynasty = "0000000"
						adm = 3
						dip = 4
						mil = 3
						claim = 95
					}
					change_government = monarchy
					add_government_reform = autocracy_reform
					change_religion = orthodox
					capital_scope = {
						build_to_forcelimit = {
							infantry = 0.8
							cavalry = 0.2
						}
					}
				}
			}
		}
	}
}