﻿# called for people joining as a secondary attacker or defender
# root is the joiner
# scope:war is the war

on_join_war_as_secondary = {
	on_actions = {
		ttd_on_join_war_as_secondary_in_far_off_realm
	}
}

ttd_on_join_war_as_secondary_in_far_off_realm = {
	trigger = { has_variable = ttd_far_off_location }
	events = {
		tdd_visit_far_off_realm_events.0004 # Chance to cancel travel plans
	}
}

# called when a war is started.
# same scopes are available in these events as in the CBs' on_declaration, this just fires for all CBs instead of a specific CB.

on_war_started = {
	on_actions = {
		ttd_on_war_started_in_far_off_realm
	}
}

ttd_on_war_started_in_far_off_realm = {
	effect = {
		scope:attacker = {
			if = {
				limit = { has_variable = ttd_far_off_location }
				current_travel_plan = { cancel_travel_plan = yes } # Cancel travel plans
				ttd_cancel_far_off_realm_travel_clean_up_effect = yes
			}
		}
		scope:defender = {
			if = {
				limit = { has_variable = ttd_far_off_location }
				trigger_event = tdd_visit_far_off_realm_events.0004 # Chace to cancel travel plans
			}
		}
	}
}