###########################################
#
# Holy Order Events
#
# ID 8500-8599 is reserved
#
###########################################


########################################
# The Knights of St. John
########################################

### Krak des Chevaliers ###

# Grand Master writes a letter
character_event = {
	id = 8500
	desc = EVTDESC8500
	picture = GFX_evt_council
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, holy_order_castle_requests

	only_independent = yes
	only_capable = yes
	prisoner = no

	trigger = {
		# The Hospitallers exist
		has_landed_title = d_knights_hospitaller
		government = order_government

		d_knights_hospitaller = {
			persistent_event_target:holy_order_religion = {
				religion = ROOT
			}
		}

		# The settlement has not been built yet
		b_krakdeschevaliers = {
			has_holder = no
		}

		# Archa
		c_archa = {
			location = { num_of_settlements < 7 }

			holder_scope = {
				religion = ROOT

				NOR = {
					character = ROOT
					has_character_flag = denied_krakdeschevaliers
					has_character_flag = no_land_to_religious_orders

					top_liege = {
						has_character_flag = no_land_to_religious_orders
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTA8500

		c_archa = {
			holder_scope = {
				letter_event = {
					id = 8501
					days = 7
				}
			}
		}
	}
}

# Ask permission from the Count
letter_event = {
	id = 8501
	desc = EVTDESC8501
	border = GFX_event_letter_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8501

		piety = 100

		reverse_opinion = {
			name = opinion_granted_barony_to_holy_order
			who = FROM
			years = 100
		}

		c_archa = {
			location = {
				province_event = {
					id = 8502
					days = 1
				}
			}
		}
	}

	option = {
		name = EVTOPTB8501

		piety = -10

		reverse_opinion = {
			name = opinion_angry
			who = FROM
			years = 10
		}

		religion_head = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}
		}

		set_character_flag = denied_krakdeschevaliers
	}

	option = {
		name = EVTOPTC8501

		piety = -25
		set_character_flag = no_land_to_religious_orders

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_angry
				who = ROOT
				years = 20
			}

			letter_event = {
				id = 8800
				days = 1
			}
		}

		religion_head = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 10
			}
		}
	}
}

# Castle has been erected
province_event = {
	id = 8502
	desc = EVTDESC8502
	picture = GFX_evt_castle_construction
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8502

		build_holding = {
			title = b_krakdeschevaliers
			type = castle
			holder = FROMFROM
		}

		hidden_effect = {
			owner = {
				set_character_flag = event_8502

				narrative_event = {
					id = 8503
					days = 7
				}
			}

			any_player = {
				limit = {
					NOT = { character = FROM }

					OR = {
						religion_group = christian
						war_with = FROM

						# Means we live fairly near the province where the castle is built
						distance = {
							where = ROOT
							value < 100
						}
					}
				}

				narrative_event = {
					id = 8503
					days = 7
				}
			}
		}
	}
}

# News spread about the new castle
narrative_event = {
	id = 8503
	title = EVTNAME8503
	desc = EVTDESC8503
	picture = GFX_evt_crusaders
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8503

		trigger = { has_character_flag = event_8502 }

		clr_character_flag = event_8502
		prestige = 100
	}

	option = {
		name = {
			text = EVTOPTB8503
			trigger = { religion = d_knights_hospitaller }
		}
		name = {
			text = EVTOPTC8503
			trigger = {
				NOT = { religion_group = christian }
			}
		}
		name = {
			text = EVTOPTD8503
			trigger = {
				religion_group = christian
				NOT = { religion = d_knights_hospitaller }
			}
		}

		trigger = {
			NOT = { has_character_flag = event_8502 }
		}
	}
}

### Margat ###

# Grand Master writes a letter
character_event = {
	id = 8505
	desc = EVTDESC8505
	picture = GFX_evt_council
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, holy_order_castle_requests

	only_independent = yes
	prisoner = no
	only_capable = yes

	trigger = {
		# The Hospitallers exist
		has_landed_title = d_knights_hospitaller
		government = order_government

		d_knights_hospitaller = {
			persistent_event_target:holy_order_religion = {
				religion = ROOT
			}
		}

		# The settlement has not been built yet
		b_margat = {
			has_holder = no
		}

		# Tortosa
		c_tortosa = {
			location = { num_of_settlements < 7 }

			holder_scope = {
				religion = ROOT

				NOR = {
					character = ROOT
					has_character_flag = denied_margat
					has_character_flag = no_land_to_religious_orders

					top_liege = {
						has_character_flag = no_land_to_religious_orders
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTA8500

		c_tortosa = {
			holder_scope = {
				letter_event = {
					id = 8506
					days = 7
				}
			}
		}
	}
}

# Ask permission from the Count
letter_event = {
	id = 8506
	desc = EVTDESC8506
	border = GFX_event_letter_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8501

		piety = 100

		reverse_opinion = {
			name = opinion_granted_barony_to_holy_order
			who = FROM
			years = 100
		}

		c_tortosa = {
			location = {
				province_event = {
					id = 8507
					days = 1
				}
			}
		}
	}

	option = {
		name = EVTOPTB8501

		piety = -10

		reverse_opinion = {
			name = opinion_angry
			who = FROM
			years = 10
		}

		religion_head = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}
		}

		set_character_flag = denied_margat
	}

	option = {
		name = EVTOPTC8501

		piety = -25
		set_character_flag = no_land_to_religious_orders

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_angry
				who = ROOT
				years = 20
			}

			letter_event = {
				id = 8800
				days = 1
			}
		}

		religion_head = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 10
			}
		}
	}
}

# Castle has been erected
province_event = {
	id = 8507
	desc = EVTDESC8507
	picture = GFX_evt_castle_construction
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8502

		build_holding = {
			title = b_margat
			type = castle
			holder = FROMFROM
		}

		hidden_effect = {
			owner = {
				set_character_flag = event_8507

				narrative_event = {
					id = 8508
					days = 7
				}
			}

			any_player = {
				limit = {
					NOT = { character = FROM }

					OR = {
						religion_group = christian
						war_with = FROM

						# Means we live fairly near the province where the castle is built
						distance = {
							where = ROOT
							value < 100
						}
					}
				}

				narrative_event = {
					id = 8508
					days = 7
				}
			}
		}
	}
}

# News spread about the new castle
narrative_event = {
	id = 8508
	title = EVTNAME8508
	desc = EVTDESC8508
	picture = GFX_evt_crusaders
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8503

		trigger = { has_character_flag = event_8507 }

		clr_character_flag = event_8507
		prestige = 100
	}

	option = {
		name = {
			text = EVTOPTB8503
			trigger = { religion = d_knights_hospitaller }
		}
		name = {
			text = EVTOPTC8503
			trigger = {
				NOT = { religion_group = christian }
			}
		}
		name = {
			text = EVTOPTD8503
			trigger = {
				religion_group = christian
				NOT = { religion = d_knights_hospitaller }
			}
		}

		trigger = {
			NOT = { has_character_flag = event_8507 }
		}
	}
}

### Belvoir ###

# Grand Master writes a letter
character_event = {
	id = 8510
	desc = EVTDESC8510
	picture = GFX_evt_council
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, holy_order_castle_requests

	only_independent = yes
	prisoner = no
	only_capable = yes

	trigger = {
		# The Hospitallers exist
		has_landed_title = d_knights_hospitaller
		government = order_government

		d_knights_hospitaller = {
			persistent_event_target:holy_order_religion = {
				religion = ROOT
			}
		}

		# The settlement has not been built yet
		b_belvoir = {
			has_holder = no
		}

		# Safed
		c_safed = {
			location = { num_of_settlements < 7 }

			holder_scope = {
				religion = ROOT

				NOR = {
					character = ROOT
					has_character_flag = denied_belvoir
					has_character_flag = no_land_to_religious_orders

					top_liege = {
						has_character_flag = no_land_to_religious_orders
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTA8500

		c_safed = {
			holder_scope = {
				letter_event = {
					id = 8511
					days = 7
				}
			}
		}
	}
}

# Ask permission from the Count
letter_event = {
	id = 8511
	desc = EVTDESC8511
	border = GFX_event_letter_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8501

		piety = 100

		reverse_opinion = {
			name = opinion_granted_barony_to_holy_order
			who = FROM
			years = 100
		}

		c_safed = {
			location = {
				province_event = {
					id = 8512
					days = 1
				}
			}
		}
	}

	option = {
		name = EVTOPTB8501

		piety = -10

		reverse_opinion = {
			name = opinion_angry
			who = FROM
			years = 10
		}

		religion_head = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}
		}

		set_character_flag = denied_belvoir
	}

	option = {
		name = EVTOPTC8501

		piety = -25
		set_character_flag = no_land_to_religious_orders

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_angry
				who = ROOT
				years = 20
			}

			letter_event = {
				id = 8800
				days = 1
			}
		}

		religion_head = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 10
			}
		}
	}
}

# Castle has been erected
province_event = {
	id = 8512
	desc = EVTDESC8512
	picture = GFX_evt_castle_construction
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8502

		build_holding = {
			title = b_belvoir
			type = castle
			holder = FROMFROM
		}

		hidden_effect = {
			owner = {
				set_character_flag = event_8512

				narrative_event = {
					id = 8513
					days = 7
				}
			}

			any_player = {
				limit = {
					NOT = { character = FROM }

					OR = {
						religion_group = christian
						war_with = FROM

						# Means we live fairly near the province where the castle is built
						distance = {
							where = ROOT
							value < 100
						}
					}
				}

				narrative_event = {
					id = 8513
					days = 7
				}
			}
		}
	}
}

# News spread about the new castle
narrative_event = {
	id = 8513
	title = EVTNAME8513
	desc = EVTDESC8513
	picture = GFX_evt_crusaders
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8503

		trigger = { has_character_flag = event_8512 }

		clr_character_flag = event_8512
		prestige = 100
	}

	option = {
		name = {
			text = EVTOPTB8503
			trigger = { religion = d_knights_hospitaller }
		}
		name = {
			text = EVTOPTC8503
			trigger = {
				NOT = { religion_group = christian }
			}
		}
		name = {
			text = EVTOPTD8503
			trigger = {
				religion_group = christian
				NOT = { religion = d_knights_hospitaller }
			}
		}

		trigger = {
			NOT = { has_character_flag = event_8512 }
		}
	}
}

### Beth Gibelin ###

# Grand Master writes a letter
character_event = {
	id = 8515
	desc = EVTDESC8515
	picture = GFX_evt_council
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, holy_order_castle_requests

	only_independent = yes
	prisoner = no
	only_capable = yes

	trigger = {
		# The Hospitallers exist
		has_landed_title = d_knights_hospitaller
		government = order_government

		d_knights_hospitaller = {
			persistent_event_target:holy_order_religion = {
				religion = ROOT
			}
		}

		# The settlement has not been built yet
		b_bethgibelin = {
			has_holder = no
		}

		# Hebron
		c_hebron = {
			location = { num_of_settlements < 7 }

			holder_scope = {
				religion = ROOT

				NOR = {
					character = ROOT
					has_character_flag = denied_bethgibelin
					has_character_flag = no_land_to_religious_orders

					top_liege = {
						has_character_flag = no_land_to_religious_orders
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTA8500

		c_hebron = {
			holder_scope = {
				letter_event = {
					id = 8516
					days = 7
				}
			}
		}
	}
}

# Ask permission from the Count
letter_event = {
	id = 8516
	desc = EVTDESC8516
	border = GFX_event_letter_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8501

		piety = 100

		reverse_opinion = {
			name = opinion_granted_barony_to_holy_order
			who = FROM
			years = 100
		}

		c_hebron = {
			location = {
				province_event = {
					id = 8517
					days = 1
				}
			}
		}
	}

	option = {
		name = EVTOPTB8501

		piety = -10

		reverse_opinion = {
			name = opinion_angry
			who = ROOT
			years = 10
		}

		religion_head = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}
		}

		set_character_flag = denied_bethgibelin
	}

	option = {
		name = EVTOPTC8501

		piety = -25
		set_character_flag = no_land_to_religious_orders

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_angry
				who = ROOT
				years = 20
			}

			letter_event = {
				id = 8800
				days = 1
			}
		}

		religion_head = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 10
			}
		}
	}
}

# Castle has been erected
province_event = {
	id = 8517
	desc = EVTDESC8517
	picture = GFX_evt_castle_construction
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8502

		build_holding = {
			title = b_bethgibelin
			type = castle
			holder = FROMFROM
		}

		hidden_effect = {
			owner = {
				set_character_flag = event_8517

				narrative_event = {
					id = 8518
					days = 7
				}
			}

			any_player = {
				limit = {
					NOT = { character = FROM }

					OR = {
						religion_group = christian
						war_with = FROM

						# Means we live fairly near the province where the castle is built
						distance = {
							where = ROOT
							value < 100
						}
					}
				}

				narrative_event = {
					id = 8518
					days = 7
				}
			}
		}
	}
}

# News spread about the new castle
narrative_event = {
	id = 8518
	title = EVTNAME8518
	desc = EVTDESC8518
	picture = GFX_evt_crusaders
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA8503

		trigger = { has_character_flag = event_8517 }

		clr_character_flag = event_8517
		prestige = 100
	}

	option = {
		name = {
			text = EVTOPTB8503
			trigger = { religion = d_knights_hospitaller }
		}
		name = {
			text = EVTOPTC8503
			trigger = {
				NOT = { religion_group = christian }
			}
		}
		name = {
			text = EVTOPTD8503
			trigger = {
				religion_group = christian
				NOT = { religion = d_knights_hospitaller }
			}
		}

		trigger = {
			NOT = { has_character_flag = event_8517 }
		}
	}
}