namespace = gift_kingdom
character_event = {
	id = gift_kingdom.0
	desc = EVTDESCgift_kingdom.0
	picture = GFX_evt_council
	is_triggered_only = yes

	immediate = {
		any_demesne_title = {
			IF = {
				limit = {
					real_tier = KING
					ROOT = {
						capital_scope = {
							NOT = {
								de_jure_vassal_or_below = PREV
							}
						}
					}
					capital_scope = {
						holder_scope = { character = ROOT }
						duchy = {
							holder_scope = { character = ROOT }
						}
					}
					NOT = { has_title_flag = gift_kingdom1 }
					NOT = { has_title_flag = gift_kingdom2 }
					NOT = { has_title_flag = gift_kingdom3 }
				}
				set_title_flag = gift_kingdom1
			}
		}
		any_demesne_title = {
			IF = {
				limit = {
					real_tier = KING
					ROOT = {
						capital_scope = {
							NOT = {
								de_jure_vassal_or_below = PREV
							}
						}
					}
					capital_scope = {
						holder_scope = { character = ROOT }
						duchy = {
							holder_scope = { character = ROOT }
						}
					}
					NOT = { has_title_flag = gift_kingdom1 }
					NOT = { has_title_flag = gift_kingdom2 }
					NOT = { has_title_flag = gift_kingdom3 }
				}
				set_title_flag = gift_kingdom2
			}
		}
		any_demesne_title = {
			IF = {
				limit = {
					real_tier = KING
					ROOT = {
						capital_scope = {
							NOT = {
								de_jure_vassal_or_below = PREV
							}
						}
					}
					capital_scope = {
						holder_scope = { character = ROOT }
						duchy = {
							holder_scope = { character = ROOT }
						}
					}
					NOT = { has_title_flag = gift_kingdom1 }
					NOT = { has_title_flag = gift_kingdom2 }
					NOT = { has_title_flag = gift_kingdom3 }
				}
				set_title_flag = gift_kingdom3
			}
		}
	}

	option = {
		name = EVTOPTAgift_kingdom.0
		trigger = {
			any_demesne_title = {
				has_title_flag = gift_kingdom1
			}
		}
		FROM = {
			any_demesne_title = {
				grant_title_no_opinion = ROOT
			}
		}
		random_demesne_title = {
			limit = {
				has_title_flag = gift_kingdom1
			}
			capital_scope = {
				county = {
					grant_title = FROM
				}
				duchy = {
					grant_title = FROM
				}
			}
			grant_title = FROM
			clr_title_flag = gift_kingdom1
		}
		FROM = { character_event = { id = gift_kingdom.1 } }
	}
	option = {
		name = EVTOPTBgift_kingdom.0
		trigger = {
			any_demesne_title = {
				has_title_flag = gift_kingdom2
			}
		}
		FROM = {
			any_demesne_title = {
				grant_title_no_opinion = ROOT
			}
		}
		random_demesne_title = {
			limit = {
				has_title_flag = gift_kingdom2
			}
			capital_scope = {
				county = {
					grant_title = FROM
				}
				duchy = {
					grant_title = FROM
				}
			}
			grant_title = FROM
			clr_title_flag = gift_kingdom2
		}
		FROM = { character_event = { id = gift_kingdom.1 } }
	}
	option = {
		name = EVTOPTCgift_kingdom.0
		trigger = {
			any_demesne_title = {
				has_title_flag = gift_kingdom3
			}
		}
		FROM = {
			any_demesne_title = {
				grant_title_no_opinion = ROOT
			}
		}
		random_demesne_title = {
			limit = {
				has_title_flag = gift_kingdom3
			}
			capital_scope = {
				county = {
					grant_title = FROM
				}
				duchy = {
					grant_title = FROM
				}
			}
			grant_title = FROM
			clr_title_flag = gift_kingdom3
		}
		FROM = { character_event = { id = gift_kingdom.1 } }
	}
	option = {
		name = EVTOPTDgift_kingdom.0
		random_demesne_title = {
			limit = {
				has_title_flag = gift_kingdom1
			}
			clr_title_flag = gift_kingdom1
		}
		random_demesne_title = {
			limit = {
				has_title_flag = gift_kingdom2
			}
			clr_title_flag = gift_kingdom2
		}
		random_demesne_title = {
			limit = {
				has_title_flag = gift_kingdom3
			}
			clr_title_flag = gift_kingdom3
		}
	}
}

character_event = {
	id = gift_kingdom.1
	desc = EVTDESCgift_kingdom.1
	picture = GFX_evt_council
	is_triggered_only = yes

	immediate = {
		FROM = {
			any_demesne_title = {
				IF = {
					limit = {
						has_title_flag = gift_kingdom1
					}
					clr_title_flag = gift_kingdom1
				}
			}
			any_demesne_title = {
				IF = {
					limit = {
						has_title_flag = gift_kingdom2
					}
					clr_title_flag = gift_kingdom2
				}
			}
			any_demesne_title = {
				IF = {
					limit = {
						has_title_flag = gift_kingdom3
					}
					clr_title_flag = gift_kingdom3
				}
			}
		}
	}

	option = {
		name = EVTOPTAgift_kingdom.1
		FROM = { prestige = 50 }
	}
	option = {
		name = EVTOPTBgift_kingdom.1
		FROM = { prestige = 100 }
	}
	option = {
		name = EVTOPTCgift_kingdom.1
		FROM = { prestige = 150 }
	}
}