##############################
# CHANCELLOR
# JOB: action_improve_relations
##############################

# 912: The Chancellor arranges a meeting with a faction
character_event = {
	id = 912
	title = EVTNAME912
	desc = EVTDESC912
	picture = GFX_evt_emissary
	border = GFX_event_normal_frame_diplomacy

	has_job_title = yes
	only_capable = yes
	prisoner = no

	trigger = {
		has_job_action = action_improve_relations
		in_seclusion = no
		NOT = { has_character_modifier = bedridden_illness }

		location = {
			owner = {
				higher_real_tier_than = BARON
				same_liege = ROOT
				independent = no
				in_command_trigger = no

				OR = {
					leads_faction = faction_court
					leads_faction = faction_prosperity
					leads_faction = faction_glory
					leads_faction = faction_tradition
				}

				trigger_if = {
					limit = { has_character_flag = faction_negotiate }

					had_character_flag = {
						flag = faction_negotiate
						years >= 5
					}
				}

				NOR = {
					is_liege_of = ROOT
					character = ROOT
				}

				is_inaccessible_trigger = no
			}
		}

		liege = {
			NOR = {
				has_character_flag = faction_court_war
				has_character_flag = faction_prosperity_war
				has_character_flag = faction_glory_war
				has_character_flag = faction_tradition_war
				has_character_flag = faction_pretender_war
				has_character_flag = faction_separatist_war
				has_character_flag = faction_religious_war
				has_character_flag = faction_succession_war
			}
		}
	}

	immediate = {
		location = {
			owner = {
				save_event_target_as = faction_leader
			}
		}
	}

	mean_time_to_happen = {
		months = 100

		job_event_mtth_modifier_diplomacy_score = yes
		plus_councillor_job_events_opinion_score = yes
	}

	option = {
		name = EVTOPTA912 #Inform the liege

		event_target:faction_member = {
			set_character_flag = faction_negotiate
		}

		liege = {
			show_scope_change = no

			letter_event = {
				id = PlusFaction.145
				tooltip = NEGOTIATE_FACTION_INFORM
			}
		}
	}
}