﻿# EOTM Wanderer inheritance/progression effects.
#
# Isolated DLC-gated extension module. Uses the validated vanilla lifestyle
# inheritance pattern without refactoring Learning/Martial/Diplomacy/Stewardship/Intrigue.

eotm_count_wanderer_visible_perks = {
	set_variable = { name = eotm_wanderer_visible_perk_count value = 0 }
	if = { limit = { has_perk = mustering_the_troops_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = local_inspection_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = know_your_land_know_your_people_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = no_stone_unturned_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = travel_logs_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = local_arbitration_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = realm_charts_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = personal_touch_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = surveyor_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = well_prepared_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = roaming_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = far_and_wide_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = just_one_more_hill_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = of_the_people_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = local_hero_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = travel_companion_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = the_home_away_from_home_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = wayfarer_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = power_at_home_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = mercenary_contacts_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = journey_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = been_there_done_that_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = finally_there_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = souvenirs_aplenty_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = gracious_host_impeccable_guest_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = journey_planner_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = voyager_perk } change_variable = { name = eotm_wanderer_visible_perk_count add = 1 } }
}

eotm_count_parent_wanderer_visible_perks = {
	set_variable = { name = eotm_parent_wanderer_visible_perk_count value = 0 }
	if = { limit = { has_perk = mustering_the_troops_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = local_inspection_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = know_your_land_know_your_people_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = no_stone_unturned_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = travel_logs_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = local_arbitration_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = realm_charts_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = personal_touch_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = surveyor_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = well_prepared_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = roaming_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = far_and_wide_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = just_one_more_hill_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = of_the_people_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = local_hero_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = travel_companion_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = the_home_away_from_home_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = wayfarer_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = power_at_home_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = mercenary_contacts_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = journey_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = been_there_done_that_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = finally_there_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = souvenirs_aplenty_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = gracious_host_impeccable_guest_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = journey_planner_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
	if = { limit = { has_perk = voyager_perk } change_variable = { name = eotm_parent_wanderer_visible_perk_count add = 1 } }
}

eotm_count_wanderer_final_visible_perks = {
	set_variable = { name = eotm_wanderer_final_visible_perk_count value = 0 }
	if = { limit = { has_perk = surveyor_perk } change_variable = { name = eotm_wanderer_final_visible_perk_count add = 1 } }
	if = { limit = { has_perk = wayfarer_perk } change_variable = { name = eotm_wanderer_final_visible_perk_count add = 1 } }
	if = { limit = { has_perk = voyager_perk } change_variable = { name = eotm_wanderer_final_visible_perk_count add = 1 } }
}

eotm_count_parent_wanderer_final_visible_perks = {
	set_variable = { name = eotm_parent_wanderer_final_visible_perk_count value = 0 }
	if = { limit = { has_perk = surveyor_perk } change_variable = { name = eotm_parent_wanderer_final_visible_perk_count add = 1 } }
	if = { limit = { has_perk = wayfarer_perk } change_variable = { name = eotm_parent_wanderer_final_visible_perk_count add = 1 } }
	if = { limit = { has_perk = voyager_perk } change_variable = { name = eotm_parent_wanderer_final_visible_perk_count add = 1 } }
}

eotm_debug_log_wanderer_visible_perk_count = {
	if = {
		limit = { exists = var:eotm_wanderer_visible_perk_count }
		if = { limit = { var:eotm_wanderer_visible_perk_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_parent_visible_count = {
	if = {
		limit = { exists = var:eotm_parent_wanderer_visible_perk_count }
		if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_visible_perk_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_final_visible_perk_count = {
	if = {
		limit = { exists = var:eotm_wanderer_final_visible_perk_count }
		if = { limit = { var:eotm_wanderer_final_visible_perk_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_final_visible_perk_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_final_visible_perk_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_final_visible_perk_count ?= 3 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_parent_final_visible_count = {
	if = {
		limit = { exists = var:eotm_parent_wanderer_final_visible_perk_count }
		if = { limit = { var:eotm_parent_wanderer_final_visible_perk_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_final_visible_perk_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_final_visible_perk_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_parent_wanderer_final_visible_perk_count ?= 3 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_target_count = {
	if = {
		limit = { exists = var:eotm_wanderer_target_count }
		if = { limit = { var:eotm_wanderer_target_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_target_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_granted_count = {
	if = {
		limit = { exists = var:eotm_wanderer_granted_count }
		if = { limit = { var:eotm_wanderer_granted_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 10 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_inheritance_granted_count = {
	if = {
		limit = { exists = var:eotm_wanderer_granted_count }
		if = { limit = { var:eotm_wanderer_granted_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_granted_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_standalone_wanderer_candidate_count = {
	if = {
		limit = { exists = var:eotm_debug_wanderer_candidate_count }
		if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_candidate_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_clear_removed_count = {
	if = {
		limit = { exists = var:eotm_debug_wanderer_perks_removed_count }
		if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_perks_removed_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_clear_final_removed_count = {
	if = {
		limit = { exists = var:eotm_debug_wanderer_final_perks_removed_count }
		if = { limit = { var:eotm_debug_wanderer_final_perks_removed_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_final_perks_removed_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_final_perks_removed_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_final_perks_removed_count ?= 3 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_clear_traits_removed_count = {
	if = {
		limit = { exists = var:eotm_debug_wanderer_traits_removed_count }
		if = { limit = { var:eotm_debug_wanderer_traits_removed_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_traits_removed_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_traits_removed_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_wanderer_traits_removed_count ?= 3 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_debug_log_wanderer_clear_remaining_count = {
	if = {
		limit = { exists = var:eotm_wanderer_visible_perk_count }
		if = { limit = { var:eotm_wanderer_visible_perk_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_wanderer_visible_perk_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}
eotm_mark_wanderer_grant_success = {
	change_variable = { name = eotm_wanderer_granted_count add = 1 }
	set_variable = { name = eotm_wanderer_granted_this_attempt value = 1 }
}

eotm_grant_wanderer_surveyor_final_unlock = { add_perk = surveyor_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_surveyor_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_surveyor_final_unlock = { add_perk = surveyor_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_wayfarer_final_unlock = { add_perk = wayfarer_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_wayfarer_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_wayfarer_final_unlock = { add_perk = wayfarer_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_voyager_final_unlock = { add_perk = voyager_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_voyager_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_voyager_final_unlock = { add_perk = voyager_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }

eotm_grant_wanderer_mustering_the_troops_perk = { add_perk = mustering_the_troops_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_mustering_the_troops_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_mustering_the_troops_perk = { add_perk = mustering_the_troops_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_local_inspection_perk = { add_perk = local_inspection_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_local_inspection_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_local_inspection_perk = { add_perk = local_inspection_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_know_your_land_know_your_people_perk = { add_perk = know_your_land_know_your_people_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_know_your_land_know_your_people_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_know_your_land_know_your_people_perk = { add_perk = know_your_land_know_your_people_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_no_stone_unturned_perk = { add_perk = no_stone_unturned_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_no_stone_unturned_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_no_stone_unturned_perk = { add_perk = no_stone_unturned_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_travel_logs_perk = { add_perk = travel_logs_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_travel_logs_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_travel_logs_perk = { add_perk = travel_logs_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_local_arbitration_perk = { add_perk = local_arbitration_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_local_arbitration_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_local_arbitration_perk = { add_perk = local_arbitration_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_realm_charts_perk = { add_perk = realm_charts_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_realm_charts_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_realm_charts_perk = { add_perk = realm_charts_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_personal_touch_perk = { add_perk = personal_touch_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_personal_touch_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_personal_touch_perk = { add_perk = personal_touch_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_well_prepared_perk = { add_perk = well_prepared_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_well_prepared_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_well_prepared_perk = { add_perk = well_prepared_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_roaming_perk = { add_perk = roaming_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_roaming_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_roaming_perk = { add_perk = roaming_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_far_and_wide_perk = { add_perk = far_and_wide_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_far_and_wide_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_far_and_wide_perk = { add_perk = far_and_wide_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_just_one_more_hill_perk = { add_perk = just_one_more_hill_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_just_one_more_hill_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_just_one_more_hill_perk = { add_perk = just_one_more_hill_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_of_the_people_perk = { add_perk = of_the_people_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_of_the_people_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_of_the_people_perk = { add_perk = of_the_people_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_local_hero_perk = { add_perk = local_hero_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_local_hero_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_local_hero_perk = { add_perk = local_hero_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_travel_companion_perk = { add_perk = travel_companion_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_travel_companion_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_travel_companion_perk = { add_perk = travel_companion_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_the_home_away_from_home_perk = { add_perk = the_home_away_from_home_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_the_home_away_from_home_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_the_home_away_from_home_perk = { add_perk = the_home_away_from_home_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_power_at_home_perk = { add_perk = power_at_home_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_power_at_home_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_power_at_home_perk = { add_perk = power_at_home_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_mercenary_contacts_perk = { add_perk = mercenary_contacts_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_mercenary_contacts_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_mercenary_contacts_perk = { add_perk = mercenary_contacts_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_journey_perk = { add_perk = journey_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_journey_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_journey_perk = { add_perk = journey_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_been_there_done_that_perk = { add_perk = been_there_done_that_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_been_there_done_that_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_been_there_done_that_perk = { add_perk = been_there_done_that_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_finally_there_perk = { add_perk = finally_there_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_finally_there_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_finally_there_perk = { add_perk = finally_there_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_souvenirs_aplenty_perk = { add_perk = souvenirs_aplenty_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_souvenirs_aplenty_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_souvenirs_aplenty_perk = { add_perk = souvenirs_aplenty_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_gracious_host_impeccable_guest_perk = { add_perk = gracious_host_impeccable_guest_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_gracious_host_impeccable_guest_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_gracious_host_impeccable_guest_perk = { add_perk = gracious_host_impeccable_guest_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }
eotm_grant_wanderer_journey_planner_perk = { add_perk = journey_planner_perk eotm_mark_wanderer_grant_success = yes eotm_lifestyle_auto_spend_send_perk_toast = { TOAST = eotm_lifestyle_auto_spend_toast_journey_planner_perk_tt } hidden_effect = { } }
eotm_grant_wanderer_inheritance_journey_planner_perk = { add_perk = journey_planner_perk eotm_mark_wanderer_grant_success = yes hidden_effect = { } }

eotm_debug_try_grant_wanderer_final_unlock = {
	if = {
		limit = { eotm_any_debug_wanderer_final_unlock_available = yes }
		random_list = {
			pick = 1
			unique = yes
			1 = { trigger = { eotm_can_debug_grant_wanderer_surveyor_final_unlock = yes } eotm_grant_wanderer_surveyor_final_unlock = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_wayfarer_final_unlock = yes } eotm_grant_wanderer_wayfarer_final_unlock = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_voyager_final_unlock = yes } eotm_grant_wanderer_voyager_final_unlock = yes }
		}
	}
}

eotm_try_grant_wanderer_final_unlock = {
	if = {
		limit = { eotm_any_wanderer_final_unlock_available = yes }
		random_list = {
			pick = 1
			unique = yes
			1 = { trigger = { eotm_can_inherit_wanderer_surveyor_final_unlock = yes } eotm_grant_wanderer_inheritance_surveyor_final_unlock = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_wayfarer_final_unlock = yes } eotm_grant_wanderer_inheritance_wayfarer_final_unlock = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_voyager_final_unlock = yes } eotm_grant_wanderer_inheritance_voyager_final_unlock = yes }
		}
	}
}

eotm_debug_grant_curious_wanderer_perk = {
	if = {
		limit = { eotm_has_any_valid_debug_wanderer_normal_perk = yes }
		random_list = {
			pick = 1
			unique = yes
			1 = { trigger = { eotm_can_debug_grant_wanderer_mustering_the_troops_perk = yes } eotm_grant_wanderer_mustering_the_troops_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_local_inspection_perk = yes } eotm_grant_wanderer_local_inspection_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_know_your_land_know_your_people_perk = yes } eotm_grant_wanderer_know_your_land_know_your_people_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_no_stone_unturned_perk = yes } eotm_grant_wanderer_no_stone_unturned_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_travel_logs_perk = yes } eotm_grant_wanderer_travel_logs_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_local_arbitration_perk = yes } eotm_grant_wanderer_local_arbitration_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_realm_charts_perk = yes } eotm_grant_wanderer_realm_charts_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_personal_touch_perk = yes } eotm_grant_wanderer_personal_touch_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_well_prepared_perk = yes } eotm_grant_wanderer_well_prepared_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_roaming_perk = yes } eotm_grant_wanderer_roaming_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_far_and_wide_perk = yes } eotm_grant_wanderer_far_and_wide_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_just_one_more_hill_perk = yes } eotm_grant_wanderer_just_one_more_hill_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_of_the_people_perk = yes } eotm_grant_wanderer_of_the_people_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_local_hero_perk = yes } eotm_grant_wanderer_local_hero_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_travel_companion_perk = yes } eotm_grant_wanderer_travel_companion_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_the_home_away_from_home_perk = yes } eotm_grant_wanderer_the_home_away_from_home_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_power_at_home_perk = yes } eotm_grant_wanderer_power_at_home_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_mercenary_contacts_perk = yes } eotm_grant_wanderer_mercenary_contacts_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_journey_perk = yes } eotm_grant_wanderer_journey_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_been_there_done_that_perk = yes } eotm_grant_wanderer_been_there_done_that_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_finally_there_perk = yes } eotm_grant_wanderer_finally_there_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_souvenirs_aplenty_perk = yes } eotm_grant_wanderer_souvenirs_aplenty_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_gracious_host_impeccable_guest_perk = yes } eotm_grant_wanderer_gracious_host_impeccable_guest_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_wanderer_journey_planner_perk = yes } eotm_grant_wanderer_journey_planner_perk = yes }
		}
	}
}

eotm_grant_curious_wanderer_normal_perk = {
	if = {
		limit = { eotm_has_any_valid_wanderer_normal_inheritance_perk = yes }
		random_list = {
			pick = 1
			unique = yes
			1 = { trigger = { eotm_can_inherit_wanderer_mustering_the_troops_perk = yes } eotm_grant_wanderer_inheritance_mustering_the_troops_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_local_inspection_perk = yes } eotm_grant_wanderer_inheritance_local_inspection_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_know_your_land_know_your_people_perk = yes } eotm_grant_wanderer_inheritance_know_your_land_know_your_people_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_no_stone_unturned_perk = yes } eotm_grant_wanderer_inheritance_no_stone_unturned_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_travel_logs_perk = yes } eotm_grant_wanderer_inheritance_travel_logs_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_local_arbitration_perk = yes } eotm_grant_wanderer_inheritance_local_arbitration_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_realm_charts_perk = yes } eotm_grant_wanderer_inheritance_realm_charts_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_personal_touch_perk = yes } eotm_grant_wanderer_inheritance_personal_touch_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_well_prepared_perk = yes } eotm_grant_wanderer_inheritance_well_prepared_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_roaming_perk = yes } eotm_grant_wanderer_inheritance_roaming_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_far_and_wide_perk = yes } eotm_grant_wanderer_inheritance_far_and_wide_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_just_one_more_hill_perk = yes } eotm_grant_wanderer_inheritance_just_one_more_hill_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_of_the_people_perk = yes } eotm_grant_wanderer_inheritance_of_the_people_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_local_hero_perk = yes } eotm_grant_wanderer_inheritance_local_hero_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_travel_companion_perk = yes } eotm_grant_wanderer_inheritance_travel_companion_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_the_home_away_from_home_perk = yes } eotm_grant_wanderer_inheritance_the_home_away_from_home_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_power_at_home_perk = yes } eotm_grant_wanderer_inheritance_power_at_home_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_mercenary_contacts_perk = yes } eotm_grant_wanderer_inheritance_mercenary_contacts_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_journey_perk = yes } eotm_grant_wanderer_inheritance_journey_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_been_there_done_that_perk = yes } eotm_grant_wanderer_inheritance_been_there_done_that_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_finally_there_perk = yes } eotm_grant_wanderer_inheritance_finally_there_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_souvenirs_aplenty_perk = yes } eotm_grant_wanderer_inheritance_souvenirs_aplenty_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_gracious_host_impeccable_guest_perk = yes } eotm_grant_wanderer_inheritance_gracious_host_impeccable_guest_perk = yes }
			1 = { trigger = { eotm_can_inherit_wanderer_journey_planner_perk = yes } eotm_grant_wanderer_inheritance_journey_planner_perk = yes }
		}
	}
}

eotm_grant_wanderer_surveyor_normal_perk_in_order = {
	if = { limit = { eotm_can_inherit_wanderer_mustering_the_troops_perk = yes } eotm_grant_wanderer_inheritance_mustering_the_troops_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_local_inspection_perk = yes } eotm_grant_wanderer_inheritance_local_inspection_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_know_your_land_know_your_people_perk = yes } eotm_grant_wanderer_inheritance_know_your_land_know_your_people_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_no_stone_unturned_perk = yes } eotm_grant_wanderer_inheritance_no_stone_unturned_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_travel_logs_perk = yes } eotm_grant_wanderer_inheritance_travel_logs_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_local_arbitration_perk = yes } eotm_grant_wanderer_inheritance_local_arbitration_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_realm_charts_perk = yes } eotm_grant_wanderer_inheritance_realm_charts_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_personal_touch_perk = yes } eotm_grant_wanderer_inheritance_personal_touch_perk = yes }
}

eotm_grant_wanderer_wayfarer_normal_perk_in_order = {
	if = { limit = { eotm_can_inherit_wanderer_well_prepared_perk = yes } eotm_grant_wanderer_inheritance_well_prepared_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_roaming_perk = yes } eotm_grant_wanderer_inheritance_roaming_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_far_and_wide_perk = yes } eotm_grant_wanderer_inheritance_far_and_wide_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_just_one_more_hill_perk = yes } eotm_grant_wanderer_inheritance_just_one_more_hill_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_of_the_people_perk = yes } eotm_grant_wanderer_inheritance_of_the_people_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_local_hero_perk = yes } eotm_grant_wanderer_inheritance_local_hero_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_travel_companion_perk = yes } eotm_grant_wanderer_inheritance_travel_companion_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_the_home_away_from_home_perk = yes } eotm_grant_wanderer_inheritance_the_home_away_from_home_perk = yes }
}

eotm_grant_wanderer_voyager_normal_perk_in_order = {
	if = { limit = { eotm_can_inherit_wanderer_power_at_home_perk = yes } eotm_grant_wanderer_inheritance_power_at_home_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_mercenary_contacts_perk = yes } eotm_grant_wanderer_inheritance_mercenary_contacts_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_journey_perk = yes } eotm_grant_wanderer_inheritance_journey_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_been_there_done_that_perk = yes } eotm_grant_wanderer_inheritance_been_there_done_that_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_finally_there_perk = yes } eotm_grant_wanderer_inheritance_finally_there_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_souvenirs_aplenty_perk = yes } eotm_grant_wanderer_inheritance_souvenirs_aplenty_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_gracious_host_impeccable_guest_perk = yes } eotm_grant_wanderer_inheritance_gracious_host_impeccable_guest_perk = yes }
	else_if = { limit = { eotm_can_inherit_wanderer_journey_planner_perk = yes } eotm_grant_wanderer_inheritance_journey_planner_perk = yes }
}

eotm_ensure_focused_wanderer_focus = {
	if = {
		limit = { NOT = { eotm_one_way_wanderer_focus_can_continue = yes } }
		remove_variable = eotm_one_way_wanderer_focus
		random_list = {
			pick = 1
			unique = yes
			1 = {
				trigger = { eotm_has_valid_wanderer_surveyor_normal_inheritance_perk = yes }
				set_variable = { name = eotm_one_way_wanderer_focus value = 1 }
				hidden_effect = { }
			}
			1 = {
				trigger = { eotm_has_valid_wanderer_wayfarer_normal_inheritance_perk = yes }
				set_variable = { name = eotm_one_way_wanderer_focus value = 2 }
				hidden_effect = { }
			}
			1 = {
				trigger = { eotm_has_valid_wanderer_voyager_normal_inheritance_perk = yes }
				set_variable = { name = eotm_one_way_wanderer_focus value = 3 }
				hidden_effect = { }
			}
		}
	}
}

eotm_grant_focused_wanderer_normal_perk = {
	eotm_ensure_focused_wanderer_focus = yes
	if = {
		limit = { eotm_one_way_wanderer_focus_is_surveyor = yes }
		eotm_grant_wanderer_surveyor_normal_perk_in_order = yes
	}
	else_if = {
		limit = { eotm_one_way_wanderer_focus_is_wayfarer = yes }
		eotm_grant_wanderer_wayfarer_normal_perk_in_order = yes
	}
	else_if = {
		limit = { eotm_one_way_wanderer_focus_is_voyager = yes }
		eotm_grant_wanderer_voyager_normal_perk_in_order = yes
	}
}

eotm_count_child_wanderer_branch_normal_perks = {
	set_variable = { name = eotm_balanced_wanderer_surveyor_count value = 0 }
	set_variable = { name = eotm_balanced_wanderer_wayfarer_count value = 0 }
	set_variable = { name = eotm_balanced_wanderer_voyager_count value = 0 }
	if = { limit = { has_perk = mustering_the_troops_perk } change_variable = { name = eotm_balanced_wanderer_surveyor_count add = 1 } }
	if = { limit = { has_perk = local_inspection_perk } change_variable = { name = eotm_balanced_wanderer_surveyor_count add = 1 } }
	if = { limit = { has_perk = know_your_land_know_your_people_perk } change_variable = { name = eotm_balanced_wanderer_surveyor_count add = 1 } }
	if = { limit = { has_perk = no_stone_unturned_perk } change_variable = { name = eotm_balanced_wanderer_surveyor_count add = 1 } }
	if = { limit = { has_perk = travel_logs_perk } change_variable = { name = eotm_balanced_wanderer_surveyor_count add = 1 } }
	if = { limit = { has_perk = local_arbitration_perk } change_variable = { name = eotm_balanced_wanderer_surveyor_count add = 1 } }
	if = { limit = { has_perk = realm_charts_perk } change_variable = { name = eotm_balanced_wanderer_surveyor_count add = 1 } }
	if = { limit = { has_perk = personal_touch_perk } change_variable = { name = eotm_balanced_wanderer_surveyor_count add = 1 } }
	if = { limit = { has_perk = well_prepared_perk } change_variable = { name = eotm_balanced_wanderer_wayfarer_count add = 1 } }
	if = { limit = { has_perk = roaming_perk } change_variable = { name = eotm_balanced_wanderer_wayfarer_count add = 1 } }
	if = { limit = { has_perk = far_and_wide_perk } change_variable = { name = eotm_balanced_wanderer_wayfarer_count add = 1 } }
	if = { limit = { has_perk = just_one_more_hill_perk } change_variable = { name = eotm_balanced_wanderer_wayfarer_count add = 1 } }
	if = { limit = { has_perk = of_the_people_perk } change_variable = { name = eotm_balanced_wanderer_wayfarer_count add = 1 } }
	if = { limit = { has_perk = local_hero_perk } change_variable = { name = eotm_balanced_wanderer_wayfarer_count add = 1 } }
	if = { limit = { has_perk = travel_companion_perk } change_variable = { name = eotm_balanced_wanderer_wayfarer_count add = 1 } }
	if = { limit = { has_perk = the_home_away_from_home_perk } change_variable = { name = eotm_balanced_wanderer_wayfarer_count add = 1 } }
	if = { limit = { has_perk = power_at_home_perk } change_variable = { name = eotm_balanced_wanderer_voyager_count add = 1 } }
	if = { limit = { has_perk = mercenary_contacts_perk } change_variable = { name = eotm_balanced_wanderer_voyager_count add = 1 } }
	if = { limit = { has_perk = journey_perk } change_variable = { name = eotm_balanced_wanderer_voyager_count add = 1 } }
	if = { limit = { has_perk = been_there_done_that_perk } change_variable = { name = eotm_balanced_wanderer_voyager_count add = 1 } }
	if = { limit = { has_perk = finally_there_perk } change_variable = { name = eotm_balanced_wanderer_voyager_count add = 1 } }
	if = { limit = { has_perk = souvenirs_aplenty_perk } change_variable = { name = eotm_balanced_wanderer_voyager_count add = 1 } }
	if = { limit = { has_perk = gracious_host_impeccable_guest_perk } change_variable = { name = eotm_balanced_wanderer_voyager_count add = 1 } }
	if = { limit = { has_perk = journey_planner_perk } change_variable = { name = eotm_balanced_wanderer_voyager_count add = 1 } }
}

eotm_grant_harmonious_wanderer_normal_perk = {
	eotm_count_child_wanderer_branch_normal_perks = yes
	random_list = {
		pick = 1
		unique = yes
		1 = {
			trigger = { eotm_balanced_wanderer_surveyor_is_lowest_valid_branch = yes }
			eotm_grant_wanderer_surveyor_normal_perk_in_order = yes
		}
		1 = {
			trigger = { eotm_balanced_wanderer_wayfarer_is_lowest_valid_branch = yes }
			eotm_grant_wanderer_wayfarer_normal_perk_in_order = yes
		}
		1 = {
			trigger = { eotm_balanced_wanderer_voyager_is_lowest_valid_branch = yes }
			eotm_grant_wanderer_voyager_normal_perk_in_order = yes
		}
	}
}

eotm_grant_profile_selected_wanderer_normal_perk = {
	if = {
		limit = { eotm_child_has_one_way_profile = yes }
		eotm_grant_focused_wanderer_normal_perk = yes
	}
	else_if = {
		limit = { eotm_child_has_balanced_profile = yes }
		eotm_grant_harmonious_wanderer_normal_perk = yes
	}
	else_if = {
		limit = { eotm_child_has_random_profile = yes }
		eotm_grant_curious_wanderer_normal_perk = yes
	}
	else = { hidden_effect = { } }
}

eotm_debug_count_standalone_wanderer_candidates = {
	set_variable = { name = eotm_debug_wanderer_candidate_count value = 0 }
	if = { limit = { eotm_can_debug_grant_wanderer_surveyor_final_unlock = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_wayfarer_final_unlock = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_voyager_final_unlock = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_mustering_the_troops_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_local_inspection_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_know_your_land_know_your_people_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_no_stone_unturned_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_travel_logs_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_local_arbitration_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_realm_charts_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_personal_touch_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_well_prepared_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_roaming_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_far_and_wide_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_just_one_more_hill_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_of_the_people_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_local_hero_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_travel_companion_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_the_home_away_from_home_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_power_at_home_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_mercenary_contacts_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_journey_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_been_there_done_that_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_finally_there_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_souvenirs_aplenty_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_gracious_host_impeccable_guest_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_wanderer_journey_planner_perk = yes } change_variable = { name = eotm_debug_wanderer_candidate_count add = 1 } }
}

eotm_debug_log_standalone_wanderer_candidate_state = {
	if = { limit = { has_perk = surveyor_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_child_has_wanderer_surveyor_normal_branch_perks = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = wayfarer_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_child_has_wanderer_wayfarer_normal_branch_perks = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = voyager_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_child_has_wanderer_voyager_normal_branch_perks = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = mustering_the_troops_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_mustering_the_troops_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = local_inspection_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_local_inspection_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = know_your_land_know_your_people_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_know_your_land_know_your_people_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = no_stone_unturned_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_no_stone_unturned_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = travel_logs_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_travel_logs_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = local_arbitration_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_local_arbitration_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = realm_charts_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_realm_charts_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = personal_touch_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_personal_touch_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = well_prepared_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_well_prepared_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = roaming_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_roaming_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = far_and_wide_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_far_and_wide_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = just_one_more_hill_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_just_one_more_hill_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = of_the_people_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_of_the_people_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = local_hero_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_local_hero_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = travel_companion_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_travel_companion_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = the_home_away_from_home_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_the_home_away_from_home_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = power_at_home_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_power_at_home_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = mercenary_contacts_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_mercenary_contacts_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = journey_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_journey_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = been_there_done_that_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_been_there_done_that_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = finally_there_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_finally_there_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = souvenirs_aplenty_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_souvenirs_aplenty_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = gracious_host_impeccable_guest_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_gracious_host_impeccable_guest_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = journey_planner_perk } hidden_effect = { } } else_if = { limit = { NOT = { eotm_can_debug_grant_wanderer_journey_planner_perk = yes } } hidden_effect = { } } else = { hidden_effect = { } }
}

eotm_debug_test_wanderer_randomizer_x10_effect = {
	if = {
		limit = { is_ai = no eotm_wanderer_content_available = yes }
		hidden_effect = { }
		hidden_effect = { }
		hidden_effect = { }
		set_variable = { name = eotm_wanderer_granted_count value = 0 }
		set_variable = { name = eotm_debug_wanderer_randomizer_attempt_count value = 0 }
		eotm_count_wanderer_visible_perks = yes
		hidden_effect = { }
		eotm_debug_log_wanderer_visible_perk_count = yes
		remove_variable = eotm_wanderer_visible_perk_count
		eotm_count_wanderer_final_visible_perks = yes
		hidden_effect = { }
		eotm_debug_log_wanderer_final_visible_perk_count = yes
		remove_variable = eotm_wanderer_final_visible_perk_count

		while = {
			limit = {
				exists = var:eotm_debug_wanderer_randomizer_attempt_count
				var:eotm_debug_wanderer_randomizer_attempt_count < 10
				eotm_any_debug_wanderer_candidate_available = yes
			}
			change_variable = { name = eotm_debug_wanderer_randomizer_attempt_count add = 1 }
			hidden_effect = { }
			eotm_debug_count_standalone_wanderer_candidates = yes
			eotm_debug_log_standalone_wanderer_candidate_count = yes
			eotm_debug_log_standalone_wanderer_candidate_state = yes
			remove_variable = eotm_debug_wanderer_candidate_count
			set_variable = { name = eotm_wanderer_granted_this_attempt value = 0 }
			eotm_debug_try_grant_wanderer_final_unlock = yes
			if = { limit = { var:eotm_wanderer_granted_this_attempt ?= 0 } eotm_debug_grant_curious_wanderer_perk = yes }
			if = { limit = { var:eotm_wanderer_granted_this_attempt ?= 0 } hidden_effect = { } set_variable = { name = eotm_debug_wanderer_randomizer_attempt_count value = 10 } }
		}

		if = { limit = { NOT = { eotm_any_debug_wanderer_candidate_available = yes } } hidden_effect = { } }
		eotm_debug_log_wanderer_granted_count = yes
		eotm_count_wanderer_visible_perks = yes
		hidden_effect = { }
		eotm_debug_log_wanderer_visible_perk_count = yes
		eotm_count_wanderer_final_visible_perks = yes
		hidden_effect = { }
		eotm_debug_log_wanderer_final_visible_perk_count = yes
		hidden_effect = { }
		remove_variable = eotm_wanderer_visible_perk_count
		remove_variable = eotm_wanderer_final_visible_perk_count
		remove_variable = eotm_wanderer_granted_count
		remove_variable = eotm_wanderer_granted_this_attempt
		remove_variable = eotm_debug_wanderer_randomizer_attempt_count
		remove_variable = eotm_debug_wanderer_candidate_count
	}
	else_if = {
		limit = { is_ai = no NOT = { eotm_wanderer_content_available = yes } }
		hidden_effect = { }
	}
	else = { hidden_effect = { } }
}

eotm_calculate_child_wanderer_target_count = {
	eotm_set_child_age_inheritance_percentage = yes
	if = {
		limit = { exists = scope:eotm_deceased_parent exists = scope:eotm_deceased_parent.var:eotm_parent_wanderer_visible_perk_count exists = var:eotm_child_age_inheritance_percentage }
		set_variable = {
			name = eotm_wanderer_target_count
			value = {
				value = scope:eotm_deceased_parent.var:eotm_parent_wanderer_visible_perk_count
				multiply = var:eotm_child_age_inheritance_percentage
				divide = 10000
				floor = yes
			}
		}
	}
	else = {
		set_variable = { name = eotm_wanderer_target_count value = 0 }
		hidden_effect = { }
	}
}

eotm_debug_log_wanderer_child_age_years = {
	if = { limit = { age < 1 } hidden_effect = { } }
	else_if = { limit = { age < 2 } hidden_effect = { } }
	else_if = { limit = { age < 3 } hidden_effect = { } }
	else_if = { limit = { age < 4 } hidden_effect = { } }
	else_if = { limit = { age < 5 } hidden_effect = { } }
	else_if = { limit = { age < 6 } hidden_effect = { } }
	else_if = { limit = { age < 7 } hidden_effect = { } }
	else_if = { limit = { age < 8 } hidden_effect = { } }
	else_if = { limit = { age < 9 } hidden_effect = { } }
	else_if = { limit = { age < 10 } hidden_effect = { } }
	else_if = { limit = { age < 11 } hidden_effect = { } }
	else_if = { limit = { age < 12 } hidden_effect = { } }
	else_if = { limit = { age < 13 } hidden_effect = { } }
	else_if = { limit = { age < 14 } hidden_effect = { } }
	else_if = { limit = { age < 15 } hidden_effect = { } }
	else_if = { limit = { age < 16 } hidden_effect = { } }
	else_if = { limit = { age <= 20 } hidden_effect = { } }
	else_if = { limit = { age <= 30 } hidden_effect = { } }
	else_if = { limit = { age <= 40 } hidden_effect = { } }
	else_if = { limit = { age <= 50 } hidden_effect = { } }
	else_if = { limit = { age <= 60 } hidden_effect = { } }
	else = { hidden_effect = { } }
}

eotm_debug_log_wanderer_age_bracket_and_percentage = {
	eotm_debug_log_inheritance_strength_profile = yes
	if = {
		limit = { age <= 5 }
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
	else_if = {
		limit = { age <= 10 }
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
	else_if = {
		limit = { age <= 15 }
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
	else_if = {
		limit = { age <= 20 }
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
	else_if = {
		limit = { age <= 30 }
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
	else_if = {
		limit = { age <= 40 }
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
	else_if = {
		limit = { age <= 50 }
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
	else_if = {
		limit = { age <= 60 }
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
	else = {
		hidden_effect = { }
		eotm_debug_log_child_age_inheritance_percentage = yes
	}
}

eotm_cleanup_wanderer_inheritance_child_temp_variables = {
	remove_variable = eotm_child_age_inheritance_percentage
	remove_variable = eotm_wanderer_target_count
	remove_variable = eotm_wanderer_granted_count
	remove_variable = eotm_wanderer_granted_this_attempt
	remove_variable = eotm_wanderer_attempt_count
	remove_variable = eotm_wanderer_visible_perk_count
	remove_variable = eotm_balanced_wanderer_surveyor_count
	remove_variable = eotm_balanced_wanderer_wayfarer_count
	remove_variable = eotm_balanced_wanderer_voyager_count
}

eotm_process_wanderer_inheritance_child = {
	hidden_effect = { }
	hidden_effect = { }
	hidden_effect = { }
	hidden_effect = { }
	eotm_debug_log_wanderer_child_age_years = yes
	eotm_backfill_inheritance_profile_if_missing = yes
	if = { limit = { eotm_child_has_one_way_profile = yes } hidden_effect = { } }
	else_if = { limit = { eotm_child_has_balanced_profile = yes } hidden_effect = { } }
	else_if = { limit = { eotm_child_has_random_profile = yes } hidden_effect = { } }
	if = {
		limit = { has_variable = eotm_pending_wanderer_activation_active has_variable = eotm_pending_wanderer_target_count }
		set_variable = { name = eotm_wanderer_target_count value = { value = var:eotm_pending_wanderer_target_count } }
		hidden_effect = { }
		eotm_debug_log_wanderer_target_count = yes
	}
	else = {
		eotm_calculate_child_wanderer_target_count = yes
		eotm_debug_log_wanderer_age_bracket_and_percentage = yes
		scope:eotm_deceased_parent = { eotm_debug_log_wanderer_parent_visible_count = yes }
		hidden_effect = { }
		eotm_debug_log_wanderer_target_count = yes
		eotm_apply_advanced_inheritance_resolver_insertion_points = yes
	}
	set_variable = { name = eotm_wanderer_granted_count value = 0 }
	set_variable = { name = eotm_wanderer_attempt_count value = 0 }
	if = { limit = { exists = var:eotm_wanderer_granted_count exists = var:eotm_wanderer_target_count exists = var:eotm_wanderer_attempt_count var:eotm_wanderer_target_count ?= 0 } hidden_effect = { } }
	else = {
		while = {
			limit = { exists = var:eotm_wanderer_granted_count exists = var:eotm_wanderer_target_count exists = var:eotm_wanderer_attempt_count var:eotm_wanderer_granted_count < var:eotm_wanderer_target_count var:eotm_wanderer_attempt_count < 60 eotm_any_wanderer_inheritance_candidate_available = yes }
			change_variable = { name = eotm_wanderer_attempt_count add = 1 }
			set_variable = { name = eotm_wanderer_granted_this_attempt value = 0 }
			eotm_try_grant_wanderer_final_unlock = yes
			if = { limit = { var:eotm_wanderer_granted_this_attempt ?= 0 } eotm_grant_profile_selected_wanderer_normal_perk = yes }
			if = { limit = { var:eotm_wanderer_granted_this_attempt ?= 0 } hidden_effect = { } hidden_effect = { } set_variable = { name = eotm_wanderer_attempt_count value = 60 } }
		}
		if = { limit = { exists = var:eotm_wanderer_granted_count exists = var:eotm_wanderer_target_count var:eotm_wanderer_granted_count < var:eotm_wanderer_target_count NOT = { eotm_any_wanderer_inheritance_candidate_available = yes } } hidden_effect = { } hidden_effect = { } }
		if = { limit = { exists = var:eotm_wanderer_granted_count exists = var:eotm_wanderer_target_count exists = var:eotm_wanderer_attempt_count var:eotm_wanderer_granted_count < var:eotm_wanderer_target_count var:eotm_wanderer_attempt_count >= 60 eotm_any_wanderer_inheritance_candidate_available = yes } hidden_effect = { } }
	}
	eotm_debug_log_wanderer_inheritance_granted_count = yes
	eotm_count_wanderer_visible_perks = yes
	hidden_effect = { }
	eotm_debug_log_wanderer_visible_perk_count = yes
	eotm_show_player_inheritance_report_window_effect = yes
	hidden_effect = { }
	eotm_cleanup_wanderer_inheritance_child_temp_variables = yes
}

eotm_execute_wanderer_death_inheritance = {
	if = {
		limit = { is_ruler = yes is_ai = no eotm_wanderer_content_available = yes }
		hidden_effect = { }
		save_scope_as = eotm_deceased_parent
		eotm_count_parent_wanderer_visible_perks = yes
		eotm_count_parent_wanderer_final_visible_perks = yes
		eotm_debug_log_wanderer_parent_visible_count = yes
		eotm_debug_log_wanderer_parent_final_visible_count = yes
		every_child = {
			limit = { eotm_is_valid_wanderer_death_inheritance_child = yes }
			eotm_prepare_pending_wanderer_inheritance_child = yes
		}
		remove_variable = eotm_parent_wanderer_visible_perk_count
		remove_variable = eotm_parent_wanderer_final_visible_perk_count
		hidden_effect = { }
	}
}

eotm_debug_clear_wanderer_lifestyle_perks_effect = {
	if = {
		limit = { is_ai = no eotm_wanderer_content_available = yes }
		hidden_effect = { }
		set_variable = { name = eotm_debug_wanderer_perks_removed_count value = 0 }
		set_variable = { name = eotm_debug_wanderer_final_perks_removed_count value = 0 }
		set_variable = { name = eotm_debug_wanderer_traits_removed_count value = 0 }
		if = { limit = { has_perk = surveyor_perk } change_variable = { name = eotm_debug_wanderer_final_perks_removed_count add = 1 } }
		if = { limit = { has_perk = wayfarer_perk } change_variable = { name = eotm_debug_wanderer_final_perks_removed_count add = 1 } }
		if = { limit = { has_perk = voyager_perk } change_variable = { name = eotm_debug_wanderer_final_perks_removed_count add = 1 } }
		if = { limit = { has_perk = mustering_the_troops_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = mustering_the_troops_perk }
		if = { limit = { has_perk = local_inspection_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = local_inspection_perk }
		if = { limit = { has_perk = know_your_land_know_your_people_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = know_your_land_know_your_people_perk }
		if = { limit = { has_perk = no_stone_unturned_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = no_stone_unturned_perk }
		if = { limit = { has_perk = travel_logs_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = travel_logs_perk }
		if = { limit = { has_perk = local_arbitration_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = local_arbitration_perk }
		if = { limit = { has_perk = realm_charts_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = realm_charts_perk }
		if = { limit = { has_perk = personal_touch_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = personal_touch_perk }
		if = { limit = { has_perk = surveyor_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = surveyor_perk }
		if = { limit = { has_perk = well_prepared_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = well_prepared_perk }
		if = { limit = { has_perk = roaming_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = roaming_perk }
		if = { limit = { has_perk = far_and_wide_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = far_and_wide_perk }
		if = { limit = { has_perk = just_one_more_hill_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = just_one_more_hill_perk }
		if = { limit = { has_perk = of_the_people_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = of_the_people_perk }
		if = { limit = { has_perk = local_hero_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = local_hero_perk }
		if = { limit = { has_perk = travel_companion_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = travel_companion_perk }
		if = { limit = { has_perk = the_home_away_from_home_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = the_home_away_from_home_perk }
		if = { limit = { has_perk = wayfarer_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = wayfarer_perk }
		if = { limit = { has_perk = power_at_home_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = power_at_home_perk }
		if = { limit = { has_perk = mercenary_contacts_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = mercenary_contacts_perk }
		if = { limit = { has_perk = journey_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = journey_perk }
		if = { limit = { has_perk = been_there_done_that_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = been_there_done_that_perk }
		if = { limit = { has_perk = finally_there_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = finally_there_perk }
		if = { limit = { has_perk = souvenirs_aplenty_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = souvenirs_aplenty_perk }
		if = { limit = { has_perk = gracious_host_impeccable_guest_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = gracious_host_impeccable_guest_perk }
		if = { limit = { has_perk = journey_planner_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = journey_planner_perk }
		if = { limit = { has_perk = voyager_perk } change_variable = { name = eotm_debug_wanderer_perks_removed_count add = 1 } remove_perk = voyager_perk }
		if = { limit = { has_trait = lifestyle_surveyor } change_variable = { name = eotm_debug_wanderer_traits_removed_count add = 1 } remove_trait = lifestyle_surveyor }
		if = { limit = { has_trait = lifestyle_wayfarer } change_variable = { name = eotm_debug_wanderer_traits_removed_count add = 1 } remove_trait = lifestyle_wayfarer }
		if = { limit = { has_trait = lifestyle_voyager } change_variable = { name = eotm_debug_wanderer_traits_removed_count add = 1 } remove_trait = lifestyle_voyager }
		if = { limit = { eotm_has_pending_wanderer_inheritance = yes } hidden_effect = { } }
		remove_variable = eotm_pending_wanderer_inheritance
		remove_variable = eotm_pending_wanderer_parent
		remove_variable = eotm_pending_wanderer_target_count
		remove_variable = eotm_pending_wanderer_activation_active
		eotm_debug_log_wanderer_clear_removed_count = yes
		eotm_debug_log_wanderer_clear_final_removed_count = yes
		eotm_debug_log_wanderer_clear_traits_removed_count = yes
		eotm_count_wanderer_visible_perks = yes
		eotm_debug_log_wanderer_clear_remaining_count = yes
		hidden_effect = { }
		remove_variable = eotm_debug_wanderer_perks_removed_count
		remove_variable = eotm_debug_wanderer_final_perks_removed_count
		remove_variable = eotm_debug_wanderer_traits_removed_count
		remove_variable = eotm_wanderer_visible_perk_count
	}
	else_if = {
		limit = { is_ai = no NOT = { eotm_wanderer_content_available = yes } }
		hidden_effect = { }
	}
	else = { hidden_effect = { } }
}
