namespace = shatterworld_dejure
character_event = {
	id = shatterworld_dejure.1
	title = EVTNAMEshatterworld_dejure.0001
	desc = EVTDESCshatterworld_dejure.0001
	picture = GFX_evt_war_planning
	border = GFX_event_normal_frame_diplomacy
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPTAshatterworld_dejure.0001
		#Only de jure counts
		character_event = { id = shatterworld_dejure.5 }
		character_event = { id = shatterworld_dejure.3 }
	}
	option = {
		name = EVTOPTBshatterworld_dejure.0001
		#Only de jure dukes
		character_event = { id = shatterworld_dejure.6 }
		character_event = { id = shatterworld_dejure.3 }
	}
	option = {
		name = EVTOPTCshatterworld_dejure.0001
		character_event = { id = shatterworld_dejure.2 }
	}
	option = {
		name = EVTOPTDshatterworld_dejure.0001
	}
}
character_event = {
	id = shatterworld_dejure.2
	title = EVTNAMEshatterworld_dejure.0002
	desc = EVTDESCshatterworld_dejure.0002
	picture = GFX_evt_war_planning
	border = GFX_event_normal_frame_diplomacy
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPTAshatterworld_dejure.0002
		#Only de jure kings
		character_event = { id = shatterworld_dejure.7 }
	}
	option = {
		name = EVTOPTBshatterworld_dejure.0002
		#Only de jure emperors
		character_event = { id = shatterworld_dejure.8 }
	}
	option = {
		name = EVTOPTCshatterworld_dejure.0002
		character_event = { id = shatterworld_dejure.1 }
	}
	option = {
		name = EVTOPTDshatterworld_dejure.0002
	}
}
character_event = {
	id = shatterworld_dejure.3
	title = EVTNAMEshatterworld_dejure.0003
	desc = EVTDESCshatterworld_dejure.0003
	picture = GFX_evt_war_planning
	border = GFX_event_normal_frame_diplomacy
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPTAshatterworld_dejure.0003
		clr_global_flag = shattered_conquest_flag
		clr_global_flag = cb_expiration
		set_global_flag = shattered_conquest_flag
		set_global_flag = cb_expiration
	}
	option = {
		name = EVTOPTBshatterworld_dejure.0003
	}
}
character_event = {
	id = shatterworld_dejure.4
	title = EVTNAMEshatterworld_dejure.0004
	desc = EVTDESCshatterworld_dejure.0004
	picture = GFX_evt_war_planning
	border = GFX_event_normal_frame_diplomacy
	
	trigger = {
		had_global_flag = { flag = cb_expiration days = 18250 }
	}
	option = {
		name = EVTOPTAshatterworld_dejure.0004
		clr_global_flag = shattered_conquest_flag
		clr_global_flag = cb_expiration
	}
	option = {
		name = EVTOPTBshatterworld_dejure.0004
		clr_global_flag = cb_expiration
	}
}
character_event = {
	id = shatterworld_dejure.5
	hide_window = yes

	is_triggered_only = yes
	
	immediate = {
	#Only dejure counts
		hidden_tooltip = {
			any_playable_ruler = {
				any_war = {
					end_war = invalid
				}
				any_tributary = {
					suzerain = {
						remove_tributary = PREV
					}
				}
				if = {
					limit = { 
						any_realm_province = { 
							has_capital = no 
						}
					}
					any_realm_province = {
						limit = { has_capital = no }
						build_holding = { type = NOMAD holder = PREV }
						any_province_holding = {
							limit = { holding_type = NOMAD }
							make_capital_holding = yes
						}
					}
				}
			}
			any_landed_title = {
				limit = {
					OR = {
					tier = DUKE
					tier = KING
					tier = EMPEROR
					}
				}
				destroy_landed_title = THIS
			}
			any_province = {
				limit = { has_owner = no }
				any_province_holding = {
					destroy_settlement = THIS
				}
			}
			any_landed_title = {
				limit = { 
					tier = COUNT
					can_be_given_away = yes
				}
				create_character = {
					random_traits = yes
					dynasty = random
				}
				new_character = {
					if = {
						limit = { location = { has_owner = no } }
						location = {
							build_holding = { type = nomad holder = PREV }
						}
					}
					grant_title_no_opinion = PREV
				}
			}
			any_character = {
				limit = { NOT = { tier = BARON } }
				set_defacto_liege = THIS
			}
			any_character = {
				if = {
					limit = { capital_holding = { holding_type = NOMAD } }
					set_government_type = nomadic_government
				}
			}
			any_character = {
				limit = { tier = BARON }
				dejure_liege_title = {
					owner = {
						set_defacto_vassal = PREVPREV
					}
				}
			}
			any_playable_ruler = {
				any_demesne_title = {
					limit = { tier = BARON }
					dejure_liege_title = {
						owner = {
							grant_title_no_opinion = PREVPREV
						}
					}
				}
			}
		}
	}
	option = { name = OK }
}
character_event = {
	id = shatterworld_dejure.6
	hide_window = yes

	is_triggered_only = yes
	
	immediate = {
	#Only dejure dukes
		character_event = { id = shatterworld_dejure.5 }
		hidden_tooltip = {
			any_landed_title = {
				limit = {
					tier = DUKE
				}
				random_direct_de_jure_vassal_title = {
					owner = {
						if = {
							limit = { government = nomadic_government }
							any_demesne_title = {
								dejure_liege_title = {
									any_direct_de_jure_vassal_title = {
										limit = { 
											owner = { 
												NOT = { 
													OR = {
														character = PREVPREVPREVPREV 
														ai = no
													}
												}
												AND = { government = nomadic_government } 
											} 
										}
										owner = {
											any_demesne_title = {
												destroy_landed_title = THIS
												location = {
													any_province_holding = {
														limit = { holding_type = NOMAD }
														destroy_settlement = THIS
													}
												}
											}
											death = { death_reason = death_missing }
										}
										grant_title_no_opinion = PREVPREVPREV
									}
									any_direct_de_jure_vassal_title = {
										limit = { owner = { NOT = { government = nomadic_government } } }
										set_defacto_liege = PREVPREVPREV
									}
								}
							}
							grant_title_no_opinion = PREVPREV
						}
						else = {
							grant_title_no_opinion = PREVPREV
						}
					}
				}
			}
			any_player = {
				limit = { AND = { government = nomadic_government num_of_count_titles_in_realm = 1 } }
				any_demesne_title = {
					limit = { tier = COUNT }
					dejure_liege_title = {
						any_direct_de_jure_vassal_title = {
							limit = { 
								owner = { 
									NOT = { 
										OR = {
											character = PREVPREVPREVPREV 
											ai = no
										}
									}
									AND = { government = nomadic_government } 
								} 
							}
							grant_title_no_opinion = PREVPREVPREVPREV
						}
						any_direct_de_jure_vassal_title = {
							limit = { owner = { NOT = { government = nomadic_government } } }
							set_defacto_liege = PREVPREVPREV
						}
					}
				}
			}
			any_landed_title = {
				limit = {
					tier = COUNT
				}
				dejure_liege_title = {
					owner = {
						set_defacto_vassal = PREVPREV
					}
				}
			}
			any_independent_ruler = {
				limit = { tier = DUKE }
				any_demesne_title = {
					limit = { tier = DUKE }
					any_de_jure_vassal = {
						limit = { government = nomadic_government }
						set_government_type = tribal_government
						set_defacto_liege = PREVPREV
						character_event = { id = government_conversion.7 days = 2 }
					}
				}
			}
			any_player = {
				limit = { tier = DUKE }
				any_demesne_title = {
					limit = { tier = DUKE }
					any_de_jure_vassal = {
						limit = { government = nomadic_government }
						set_government_type = tribal_government
						set_defacto_liege = PREVPREV
						character_event = { id = government_conversion.7 days = 2 }
					}
				}
			}
			any_independent_ruler = {
				limit = { 
					tier = DUKE
					num_of_count_titles_in_realm > 3
				}
				random_demesne_province = {
					random_neighbor_province = {
						limit = { 
							owner = {
								AND = {
									same_realm = PREVPREVPREV
									ai = yes
									NOT = { is_liege_or_above = yes }
								}
							} 
						}
						county = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
				character_event = { id = government_conversion.7 days = 2 }
			}
			any_player = {
				limit = { 
					tier = DUKE
					num_of_count_titles_in_realm > 3
				}
				random_demesne_province = {
					random_neighbor_province = {
						limit = { 
							owner = {
								AND = {
									same_realm = PREVPREVPREV
									ai = yes
									NOT = { is_liege_or_above = yes }
								}
							} 
						}
						county = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
			}
			character_event = { id = government_conversion.7 days = 2 }
		}
	}
	option = { name = OK }
}
character_event = {
	id = shatterworld_dejure.7
	hide_window = yes

	is_triggered_only = yes
	
	immediate = {
	#Only dejure kings
		character_event = { id = shatterworld_dejure.6 }
		hidden_tooltip = {
			any_landed_title = {
				limit = { tier = KING }
				random_direct_de_jure_vassal_title = {
					random_direct_de_jure_vassal_title = {
						owner = {
							if = {
								limit = { AND = { tier = KING government = nomadic_government } }
								grant_title_no_opinion = PREVPREVPREV
								any_demesne_title = {
									limit = { tier = COUNT }
									dejure_liege_title = {
										dejure_liege_title = {
											any_de_jure_vassal = {
												limit = { liege = { character = PREV } }
												set_defacto_liege = PREVPREVPREVPREV
											}
										}
									}
								}
							}
							else = {
								liege = {
									grant_title_no_opinion = PREVPREVPREVPREV
								}
							}
						}
					}
				}
			}
			any_player = {
				limit = { government = nomadic_government }
				random_demesne_title = {
					limit = { tier = COUNT }
					dejure_liege_title = {
						dejure_liege_title = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
			}
			ROOT = {
				if = {
					limit = { government = nomadic_government }
					any_demesne_title = {
						limit = { tier = KING }
						any_direct_de_jure_vassal_title = {
							any_direct_de_jure_vassal_title = {
								limit = { AND = { owner = { AND = { government = nomadic_government NOT = { character = PREVPREVPREVPREV } } } } }
								owner = {
									any_vassal = {
										set_defacto_liege = PREVPREVPREVPREV
									}
									any_demesne_title = {
										destroy_landed_title = THIS
										location = {
											any_province_holding = {
												limit = { holding_type = NOMAD }
												destroy_settlement = THIS
											}
										}
									}
									death = { death_reason = death_missing }
								}
								grant_title_no_opinion = PREVPREVPREV
							}
						}
					}
				}
			}
			any_independent_ruler = {
				limit = { government = nomadic_government }
				any_demesne_title = {
					limit = { tier = KING }
					any_direct_de_jure_vassal_title = {
						any_direct_de_jure_vassal_title = {
							limit = { AND = { owner = { AND = { government = nomadic_government NOT = { character = PREVPREVPREVPREV } } } } }
							owner = {
								any_vassal = {
									set_defacto_liege = PREVPREVPREVPREV
								}
								any_demesne_title = {
									destroy_landed_title = THIS
									location = {
										any_province_holding = {
											limit = { holding_type = NOMAD }
											destroy_settlement = THIS
										}
									}
								}
								death = { death_reason = death_missing }
							}
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
			}
			any_independent_ruler = {
				limit = { tier = DUKE }
				dejure_liege_title = {
					random_direct_de_jure_vassal_title = {
						owner = {
							grant_title_no_opinion = PREVPREV
						}
					}
				}
			}
			any_landed_title = {
				limit = {
					tier = DUKE
				}
				dejure_liege_title = {
					owner = {
						set_defacto_vassal = PREVPREV
					}
				}
			}
			ROOT = {
				if = {
					limit = { AND = { tier = KING NOT = { government = nomadic_government }  } }
					any_demesne_title = {
						limit = { tier = KING }
						any_de_jure_vassal = {
							limit = { government = nomadic_government }
							set_government_type = tribal_government
							set_defacto_liege = PREVPREV
							character_event = { id = government_conversion.7 days = 2 }
						}
					}
				}
			}
			any_independent_ruler = {
				limit = { AND = { tier = KING NOT = { government = nomadic_government }  } }
				any_demesne_title = {
					limit = { tier = KING }
					any_de_jure_vassal = {
						limit = { government = nomadic_government }
						set_government_type = tribal_government
						set_defacto_liege = PREVPREV
						character_event = { id = government_conversion.7 days = 2 }
					}
				}
			}
			any_independent_ruler = {
				limit = { AND = { tier = KING NOT = { government = nomadic_government } } }
				random_demesne_province = {
					random_neighbor_province = {
						limit = { 
							owner = {
								AND = {
									same_realm = PREVPREVPREV
									ai = yes
								}
							} 
						}
						county = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
				random_demesne_province = {
					random_neighbor_province = {
						limit = { 
							owner = {
								AND = {
									same_realm = PREVPREVPREV
									ai = yes
								}
							} 
						}
						county = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
				random_demesne_province = {
					random_neighbor_province = {
						limit = { 
							owner = {
								AND = {
									same_realm = PREVPREVPREV
									ai = yes
								}
							} 
						}
						county = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
				character_event = { id = government_conversion.7 days = 2 }
			}
			any_player = {
				limit = { AND = { tier = KING NOT = { government = nomadic_government } } }
				random_demesne_province = {
					random_neighbor_province = {
						limit = { 
							owner = {
								AND = {
									same_realm = PREVPREVPREV
									ai = yes
								}
							} 
						}
						county = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
				random_demesne_province = {
					random_neighbor_province = {
						limit = { 
							owner = {
								AND = {
									same_realm = PREVPREVPREV
									ai = yes
								}
							} 
						}
						county = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
				random_demesne_province = {
					random_neighbor_province = {
						limit = { 
							owner = {
								AND = {
									same_realm = PREVPREVPREV
									ai = yes
								}
							} 
						}
						county = {
							grant_title_no_opinion = PREVPREVPREV
						}
					}
				}
				character_event = { id = government_conversion.7 days = 2 }
			}
			any_playable_ruler = {
				any_demesne_title = {
					limit = { tier = BARON }
					dejure_liege_title = {
						owner = {
							grant_title_no_opinion = PREVPREV
						}
					}
				}
			}
		}
	}
	option = { name = OK }
}
character_event = {
	id = shatterworld_dejure.8
	hide_window = yes

	is_triggered_only = yes
	
	immediate = {
	#Only dejure emperors
		character_event = { id = shatterworld_dejure.7 }
		hidden_tooltip = {
			any_landed_title = {
				limit = {
					tier = EMPEROR
				}
				random_direct_de_jure_vassal_title = {
					owner = {
						grant_title_no_opinion = PREVPREV
					}
				}
			}
			any_independent_ruler = {
				limit = { AND = { tier = KING NOT = { government = theocracy_government } } }
				dejure_liege_title = {
					random_direct_de_jure_vassal_title = {
						owner = {
							grant_title_no_opinion = PREVPREV
						}
					}
				}
			}
			any_independent_ruler = {
				limit = { government = nomadic_government }
				any_demesne_title = {
					limit = { AND = { tier = KING clan = no } }
					dejure_liege_title = {
						grant_title_no_opinion = PREVPREV
					}
				}
			}
			any_landed_title = {
				limit = {
					tier = KING
				}
				owner = {
					dejure_liege_title = {
						owner = {
							set_defacto_vassal = PREVPREV
						}
					}
				}
			}
			any_independent_ruler = {
				limit = { tier = KING }
				dejure_liege_title = {
					owner = {
						set_defacto_vassal = PREVPREV
					}
				}
			}
			any_independent_ruler = {
				limit = { government = nomadic_government }
				any_demesne_title = {
					limit = { AND = { tier = KING clan = no } }
					dejure_liege_title = {
						owner = {
							set_defacto_vassal = PREVPREVPREV
						}
					}
				}
			}
		}
	}
	option = { name = OK }
}