﻿on_leave_court = {
	effect = {
		scope:old_employer = {
			every_courtier = {
				limit = { exists = var:booner_target }
				employed_booner_invalidation_effect = { EMPLOYEE = this LIEGE = scope:old_employer }
			}
			if = {
				limit = {
					is_alive = yes
					has_variable_list = halved_position_salary_employees
				}
				remove_list_variable = {
					name = halved_position_salary_employees
					target = root
				}
			}
			if = {
				limit = { 
					is_alive = yes
					has_variable_list = increased_position_salary_employees
				}
				remove_list_variable = {
					name = increased_position_salary_employees
					target = root
				}
			}
		}
		remove_variable = court_8311_cooldown
		if = { limit = { is_courtier = no }
		trigger_event = { on_action = sell_property_on_action }
		quit_job_effect = yes
		rtr_release_slave_and_remove_relation_effect = yes
		}
		if = { limit = { exists = liege
		OR = {
		liege = { NOT = { OR = { OR = { government_has_flag = government_is_mercenary is_ruler = yes } government_has_flag = government_is_holy_order } } }
		NOT = { OR = { OR = { government_has_flag = government_is_mercenary is_ruler = yes } government_has_flag = government_is_holy_order } }		# inheritors keep their ranks
		} 
		}
		remove_all_ranks_effect = yes
		remove_main_rivals_effect = yes
		}
	}
	events = {
		stewardship_duty.1064 # Cancels the employment contract between this character and their former employer.
	}
}
