﻿
# Fires when a character joins a court. Not fired for just generated characters
# Root is the character
# scope:new_employer is their new employer
# scope:old_employer is their old employer (if they had one; otherwise unset)
on_join_court = {
	on_actions = {
		ttd_on_join_court_newlywed_cancel_travel
	}
}

ttd_on_join_court_newlywed_cancel_travel = {
	trigger = {
		has_variable = ttd_newlywed_traveling_to_court_of
		var:ttd_newlywed_traveling_to_court_of != scope:new_employer # Only cancel if traveling to wrong court
	}
	effect = {
		current_travel_plan ?= {
			if = {
				limit = { can_cancel = yes }
				cancel_travel_plan = yes
			}
			cancel_travel_plan = yes # Cancel travel plans
		}
		ttd_newlywed_travel_to_hosts_court_clean_up_effect = yes
	}
}