﻿# EOTM debug helper effects.
#
# These are test-only tools. They do not add new gameplay inheritance paths;
# they exercise the explicit vanilla lifestyle validation/grant helpers used by V1.

eotm_debug_log_clear_perks_removed_count = {
	if = {
		limit = { exists = var:eotm_debug_perks_removed_count }
		if = { limit = { var:eotm_debug_perks_removed_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 27 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 28 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 29 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 30 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 31 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 32 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 33 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 34 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 35 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 36 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 37 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 38 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 39 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 40 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 41 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 42 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 43 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 44 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 45 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 46 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 47 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 48 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 49 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 50 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 51 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 52 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 53 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 54 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 55 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 56 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 57 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 58 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 59 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 60 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 61 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 62 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 63 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 64 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 65 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 66 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 67 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 68 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 69 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 70 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 71 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 72 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 73 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 74 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 75 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 76 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 77 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 78 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 79 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 80 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 81 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 82 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 83 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 84 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 85 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 86 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 87 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 88 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 89 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 90 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 91 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 92 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 93 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 94 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 95 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 96 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 97 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 98 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 99 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 100 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 101 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 102 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 103 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 104 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 105 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 106 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 107 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 108 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 109 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 110 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 111 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 112 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 113 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 114 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 115 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 116 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 117 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 118 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 119 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 120 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 121 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 122 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 123 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 124 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 125 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 126 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 127 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 128 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 129 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 130 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 131 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 132 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 133 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 134 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 135 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 136 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 137 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 138 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 139 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 140 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 141 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 142 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 143 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 144 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 145 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 146 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 147 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 148 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 149 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 150 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 151 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 152 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 153 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 154 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 155 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 156 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 157 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 158 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 159 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 160 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 161 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_perks_removed_count ?= 162 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}

eotm_debug_log_learning_final_perks_removed_count = {
	if = {
		limit = { exists = var:eotm_debug_learning_final_perks_removed_count }
		if = { limit = { var:eotm_debug_learning_final_perks_removed_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_learning_final_perks_removed_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_learning_final_perks_removed_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_learning_final_perks_removed_count ?= 3 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}

eotm_debug_log_clear_remaining_learning_perk_count = {
	if = {
		limit = { exists = var:eotm_learning_visible_perk_count }
		if = { limit = { var:eotm_learning_visible_perk_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_visible_perk_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}

eotm_debug_log_randomizer_total_granted_count = {
	if = {
		limit = { NOT = { exists = var:eotm_debug_total_granted_count } }
		set_variable = { name = eotm_debug_total_granted_count value = 0 }
	}
	if = {
		limit = { exists = var:eotm_debug_total_granted_count }
		if = { limit = { var:eotm_debug_total_granted_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 27 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 28 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 29 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 30 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 31 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 32 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 33 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 34 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 35 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 36 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 37 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 38 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 39 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 40 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 41 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 42 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 43 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 44 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 45 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 46 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 47 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 48 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 49 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 50 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 51 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 52 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 53 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 54 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 55 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 56 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 57 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 58 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 59 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 60 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 61 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 62 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 63 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 64 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 65 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 66 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 67 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 68 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 69 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 70 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 71 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 72 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 73 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 74 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 75 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 76 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 77 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 78 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 79 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 80 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 81 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 82 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 83 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 84 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 85 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 86 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 87 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 88 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 89 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 90 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 91 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 92 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 93 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 94 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 95 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 96 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 97 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 98 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 99 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_total_granted_count ?= 100 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}

eotm_debug_log_learning_randomizer_granted_count = {
	if = {
		limit = { exists = var:eotm_learning_granted_count }
		if = { limit = { var:eotm_learning_granted_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_learning_granted_count ?= 10 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}

eotm_debug_count_standalone_learning_candidates = {
	set_variable = { name = eotm_debug_standalone_candidate_count value = 0 }
	if = { limit = { eotm_can_debug_grant_learning_whole_of_body_final_unlock = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_scholar_final_unlock = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_theologian_final_unlock = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_anatomical_studies_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_carefree_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_mental_resilience_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_restraint_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_know_thyself_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_wash_your_hands_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_iron_constitution_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_healthy_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_pedagogy_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_open_minded_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_apostate_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_scientific_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_planned_cultivation_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_scholarly_circles_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_learn_on_the_job_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_sanctioned_loopholes_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_faithful_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_zealous_proselytizer_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_religious_icon_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_prophet_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_clerical_justifications_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_church_and_state_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_radiant_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
	if = { limit = { eotm_can_debug_grant_learning_defender_of_the_faith_perk = yes } change_variable = { name = eotm_debug_standalone_candidate_count add = 1 } }
}

eotm_debug_log_standalone_learning_candidate_count = {
	if = {
		limit = { exists = var:eotm_debug_standalone_candidate_count }
		if = { limit = { var:eotm_debug_standalone_candidate_count ?= 0 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 1 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 2 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 3 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 4 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 5 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 6 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 7 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 8 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 9 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 10 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 11 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 12 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 13 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 14 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 15 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 16 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 17 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 18 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 19 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 20 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 21 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 22 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 23 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 24 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 25 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 26 } hidden_effect = { } }
		else_if = { limit = { var:eotm_debug_standalone_candidate_count ?= 27 } hidden_effect = { } }
		else = { hidden_effect = { } }
	}
	else = {
		hidden_effect = { }
	}
}

eotm_debug_log_standalone_learning_candidate_state = {
	if = { limit = { has_perk = whole_of_body_perk } hidden_effect = { } }
	else_if = { limit = { NOT = { eotm_child_has_learning_medicine_normal_branch_perks = yes } } hidden_effect = { } }
	else = { hidden_effect = { } }
	if = { limit = { has_perk = scholar_perk } hidden_effect = { } }
	else_if = { limit = { NOT = { eotm_child_has_learning_scholar_normal_branch_perks = yes } } hidden_effect = { } }
	else = { hidden_effect = { } }
	if = { limit = { has_perk = theologian_perk } hidden_effect = { } }
	else_if = { limit = { NOT = { eotm_child_has_learning_theology_normal_branch_perks = yes } } hidden_effect = { } }
	else = { hidden_effect = { } }
	if = { limit = { has_perk = anatomical_studies_perk } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = carefree_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = anatomical_studies_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = mental_resilience_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = carefree_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = restraint_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = anatomical_studies_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = know_thyself_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = restraint_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = wash_your_hands_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = anatomical_studies_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = iron_constitution_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = wash_your_hands_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = healthy_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = mental_resilience_perk } } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = know_thyself_perk } } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = iron_constitution_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = pedagogy_perk } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = open_minded_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = pedagogy_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = apostate_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = open_minded_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = scientific_perk } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = planned_cultivation_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = scientific_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = scholarly_circles_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = planned_cultivation_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = learn_on_the_job_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = apostate_perk } } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = scholarly_circles_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = sanctioned_loopholes_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = learn_on_the_job_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = faithful_perk } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = zealous_proselytizer_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = faithful_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = religious_icon_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = zealous_proselytizer_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = prophet_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = religious_icon_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = clerical_justifications_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = faithful_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = church_and_state_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = clerical_justifications_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = radiant_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = church_and_state_perk } } hidden_effect = { } } else = { hidden_effect = { } }
	if = { limit = { has_perk = defender_of_the_faith_perk } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = radiant_perk } } hidden_effect = { } } else_if = { limit = { NOT = { has_perk = prophet_perk } } hidden_effect = { } } else = { hidden_effect = { } }
}

eotm_debug_try_grant_learning_final_unlock = {
	if = {
		limit = { eotm_any_debug_learning_final_unlock_available = yes }
		random_list = {
			pick = 1
			unique = yes
			1 = {
				trigger = { eotm_can_debug_grant_learning_whole_of_body_final_unlock = yes }
				eotm_grant_learning_whole_of_body_final_unlock = yes
			}
			1 = {
				trigger = { eotm_can_debug_grant_learning_scholar_final_unlock = yes }
				eotm_grant_learning_scholar_final_unlock = yes
			}
			1 = {
				trigger = { eotm_can_debug_grant_learning_theologian_final_unlock = yes }
				eotm_grant_learning_theologian_final_unlock = yes
			}
		}
	}
}

eotm_debug_grant_curious_learning_perk = {
	if = {
		limit = { eotm_has_any_valid_debug_learning_normal_perk = yes }
		random_list = {
			pick = 1
			unique = yes
			1 = { trigger = { eotm_can_debug_grant_learning_anatomical_studies_perk = yes } eotm_grant_learning_anatomical_studies_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_carefree_perk = yes } eotm_grant_learning_carefree_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_mental_resilience_perk = yes } eotm_grant_learning_mental_resilience_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_restraint_perk = yes } eotm_grant_learning_restraint_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_know_thyself_perk = yes } eotm_grant_learning_know_thyself_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_wash_your_hands_perk = yes } eotm_grant_learning_wash_your_hands_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_iron_constitution_perk = yes } eotm_grant_learning_iron_constitution_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_healthy_perk = yes } eotm_grant_learning_healthy_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_pedagogy_perk = yes } eotm_grant_learning_pedagogy_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_open_minded_perk = yes } eotm_grant_learning_open_minded_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_apostate_perk = yes } eotm_grant_learning_apostate_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_scientific_perk = yes } eotm_grant_learning_scientific_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_planned_cultivation_perk = yes } eotm_grant_learning_planned_cultivation_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_scholarly_circles_perk = yes } eotm_grant_learning_scholarly_circles_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_learn_on_the_job_perk = yes } eotm_grant_learning_learn_on_the_job_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_sanctioned_loopholes_perk = yes } eotm_grant_learning_sanctioned_loopholes_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_faithful_perk = yes } eotm_grant_learning_faithful_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_zealous_proselytizer_perk = yes } eotm_grant_learning_zealous_proselytizer_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_religious_icon_perk = yes } eotm_grant_learning_religious_icon_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_prophet_perk = yes } eotm_grant_learning_prophet_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_clerical_justifications_perk = yes } eotm_grant_learning_clerical_justifications_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_church_and_state_perk = yes } eotm_grant_learning_church_and_state_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_radiant_perk = yes } eotm_grant_learning_radiant_perk = yes }
			1 = { trigger = { eotm_can_debug_grant_learning_defender_of_the_faith_perk = yes } eotm_grant_learning_defender_of_the_faith_perk = yes }
		}
	}
}

eotm_debug_test_learning_randomizer_x10_effect = {
	if = {
		limit = { is_ai = no }
		hidden_effect = { }
		hidden_effect = { }
		hidden_effect = { }
		set_variable = { name = eotm_learning_granted_count value = 0 }
		set_variable = { name = eotm_debug_total_granted_count value = 0 }
		set_variable = { name = eotm_debug_randomizer_attempt_count value = 0 }
		eotm_count_learning_visible_perks = yes
		hidden_effect = { }
		eotm_debug_log_learning_visible_perk_count = yes
		remove_variable = eotm_learning_visible_perk_count
		eotm_count_learning_final_visible_perks = yes
		hidden_effect = { }
		eotm_debug_log_learning_final_visible_perk_count = yes
		remove_variable = eotm_learning_final_visible_perk_count

		while = {
			limit = {
				exists = var:eotm_debug_randomizer_attempt_count
				var:eotm_debug_randomizer_attempt_count < 10
				eotm_any_debug_learning_candidate_available = yes
			}
			change_variable = { name = eotm_debug_randomizer_attempt_count add = 1 }
			hidden_effect = { }
			eotm_debug_count_standalone_learning_candidates = yes
			eotm_debug_log_standalone_learning_candidate_count = yes
			eotm_debug_log_standalone_learning_candidate_state = yes
			remove_variable = eotm_debug_standalone_candidate_count
			set_variable = { name = eotm_learning_granted_this_attempt value = 0 }
			eotm_debug_try_grant_learning_final_unlock = yes

			if = {
				limit = { var:eotm_learning_granted_this_attempt ?= 0 }
				eotm_debug_grant_curious_learning_perk = yes
			}

			if = {
				limit = { var:eotm_learning_granted_this_attempt ?= 0 }
				hidden_effect = { }
				set_variable = { name = eotm_debug_randomizer_attempt_count value = 10 }
			}
		}

		if = {
			limit = {
				NOT = { eotm_any_debug_learning_candidate_available = yes }
			}
			hidden_effect = { }
		}

		eotm_debug_log_learning_randomizer_granted_count = yes
		eotm_count_learning_visible_perks = yes
		hidden_effect = { }
		eotm_debug_log_learning_visible_perk_count = yes
		eotm_count_learning_final_visible_perks = yes
		hidden_effect = { }
		eotm_debug_log_learning_final_visible_perk_count = yes
		hidden_effect = { }

		remove_variable = eotm_learning_visible_perk_count
		remove_variable = eotm_learning_final_visible_perk_count
		remove_variable = eotm_learning_granted_count
		remove_variable = eotm_debug_total_granted_count
		remove_variable = eotm_learning_granted_this_attempt
		remove_variable = eotm_debug_randomizer_attempt_count
		remove_variable = eotm_debug_standalone_candidate_count
	}
	else = {
		hidden_effect = { }
	}
}

eotm_debug_test_randomizer_effect = {
	eotm_debug_test_learning_randomizer_x10_effect = yes
}

eotm_debug_test_learning_final_unlocks_effect = {
	if = {
		limit = { is_ai = no }
		hidden_effect = { }
		save_scope_as = eotm_deceased_parent

		every_child = {
			limit = { eotm_is_valid_learning_death_inheritance_child = yes }
			hidden_effect = { }
			hidden_effect = { }
			eotm_backfill_inheritance_profile_if_missing = yes
			set_variable = { name = eotm_learning_granted_count value = 0 }
			set_variable = { name = eotm_debug_final_unlock_attempt_count value = 0 }

			while = {
				limit = {
					exists = var:eotm_learning_granted_count
					exists = var:eotm_debug_final_unlock_attempt_count
					var:eotm_debug_final_unlock_attempt_count < 3
					eotm_any_learning_final_unlock_available = yes
				}
				change_variable = { name = eotm_debug_final_unlock_attempt_count add = 1 }
				set_variable = { name = eotm_learning_granted_this_attempt value = 0 }
				eotm_try_grant_learning_final_unlock = yes

				if = {
					limit = { var:eotm_learning_granted_this_attempt ?= 0 }
					hidden_effect = { }
					set_variable = { name = eotm_debug_final_unlock_attempt_count value = 3 }
				}
			}

			if = {
				limit = {
					NOT = { eotm_any_learning_final_unlock_available = yes }
				}
				hidden_effect = { }
			}

			eotm_debug_log_learning_granted_count = yes
			eotm_cleanup_learning_inheritance_child_temp_variables = yes
			remove_variable = eotm_debug_final_unlock_attempt_count
		}

		hidden_effect = { }
	}
}

eotm_debug_clear_lifestyle_perks_effect = {
	if = {
		limit = { is_ai = no }
		hidden_effect = { }
		set_variable = { name = eotm_debug_perks_removed_count value = 0 }
		set_variable = { name = eotm_debug_learning_final_perks_removed_count value = 0 }
		if = { limit = { has_perk = whole_of_body_perk } change_variable = { name = eotm_debug_learning_final_perks_removed_count add = 1 } }
		if = { limit = { has_perk = scholar_perk } change_variable = { name = eotm_debug_learning_final_perks_removed_count add = 1 } }
		if = { limit = { has_perk = theologian_perk } change_variable = { name = eotm_debug_learning_final_perks_removed_count add = 1 } }
		eotm_debug_count_current_martial_perks_for_clear = yes
		eotm_debug_count_current_martial_final_perks_for_clear = yes
		eotm_debug_count_current_diplomacy_perks_for_clear = yes
		eotm_debug_count_current_diplomacy_final_perks_for_clear = yes
		eotm_debug_count_current_stewardship_perks_for_clear = yes
		eotm_debug_count_current_stewardship_final_perks_for_clear = yes
		eotm_debug_count_current_intrigue_perks_for_clear = yes
		eotm_debug_count_current_intrigue_final_perks_for_clear = yes
		if = { limit = { has_perk = a_job_done_right_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = a_job_done_right_perk }
		if = { limit = { has_perk = a_life_of_glory_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = a_life_of_glory_perk }
		if = { limit = { has_perk = a_mans_home_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = a_mans_home_perk }
		if = { limit = { has_perk = absolute_control_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = absolute_control_perk }
		if = { limit = { has_perk = accomplished_forger_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = accomplished_forger_perk }
		if = { limit = { has_perk = adaptive_traditions_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = adaptive_traditions_perk }
		if = { limit = { has_perk = administrator_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = administrator_perk }
		if = { limit = { has_perk = anatomical_studies_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = anatomical_studies_perk }
		if = { limit = { has_perk = apostate_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = apostate_perk }
		if = { limit = { has_perk = architect_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = architect_perk }
		if = { limit = { has_perk = at_any_cost_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = at_any_cost_perk }
		if = { limit = { has_perk = august_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = august_perk }
		if = { limit = { has_perk = avaricious_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = avaricious_perk }
		if = { limit = { has_perk = been_there_done_that_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = been_there_done_that_perk }
		if = { limit = { has_perk = befriend_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = befriend_perk }
		if = { limit = { has_perk = bellum_justum_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = bellum_justum_perk }
		if = { limit = { has_perk = benevolent_intent_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = benevolent_intent_perk }
		if = { limit = { has_perk = carefree_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = carefree_perk }
		if = { limit = { has_perk = centralization_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = centralization_perk }
		if = { limit = { has_perk = chains_of_loyalty_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = chains_of_loyalty_perk }
		if = { limit = { has_perk = chivalric_dominance_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = chivalric_dominance_perk }
		if = { limit = { has_perk = church_and_state_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = church_and_state_perk }
		if = { limit = { has_perk = clerical_justifications_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = clerical_justifications_perk }
		if = { limit = { has_perk = confidants_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = confidants_perk }
		if = { limit = { has_perk = court_of_shadows_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = court_of_shadows_perk }
		if = { limit = { has_perk = courtship_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = courtship_perk }
		if = { limit = { has_perk = cutting_corners_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = cutting_corners_perk }
		if = { limit = { has_perk = dark_insights_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = dark_insights_perk }
		if = { limit = { has_perk = defender_of_the_faith_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = defender_of_the_faith_perk }
		if = { limit = { has_perk = defensive_measures_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = defensive_measures_perk }
		if = { limit = { has_perk = defensive_negotiations_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = defensive_negotiations_perk }
		if = { limit = { has_perk = detailed_ledgers_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = detailed_ledgers_perk }
		if = { limit = { has_perk = digging_for_dirt_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = digging_for_dirt_perk }
		if = { limit = { has_perk = dignitas_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = dignitas_perk }
		if = { limit = { has_perk = diplomat_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = diplomat_perk }
		if = { limit = { has_perk = divided_attention_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = divided_attention_perk }
		if = { limit = { has_perk = divine_retribution_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = divine_retribution_perk }
		if = { limit = { has_perk = dreadful_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = dreadful_perk }
		if = { limit = { has_perk = ducal_conquest_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = ducal_conquest_perk }
		if = { limit = { has_perk = embassies_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = embassies_perk }
		if = { limit = { has_perk = enduring_hardships_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = enduring_hardships_perk }
		if = { limit = { has_perk = engineered_for_destruction_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = engineered_for_destruction_perk }
		if = { limit = { has_perk = enticing_opportunity_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = enticing_opportunity_perk }
		if = { limit = { has_perk = envelopment_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = envelopment_perk }
		if = { limit = { has_perk = faithful_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = faithful_perk }
		if = { limit = { has_perk = familial_familiar_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = familial_familiar_perk }
		if = { limit = { has_perk = family_man_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = family_man_perk }
		if = { limit = { has_perk = far_and_wide_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = far_and_wide_perk }
		if = { limit = { has_perk = fear_tax_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = fear_tax_perk }
		if = { limit = { has_perk = fearful_troops_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = fearful_troops_perk }
		if = { limit = { has_perk = finally_there_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = finally_there_perk }
		if = { limit = { has_perk = firm_hand_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = firm_hand_perk }
		if = { limit = { has_perk = flatterer_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = flatterer_perk }
		if = { limit = { has_perk = flexible_truces_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = flexible_truces_perk }
		if = { limit = { has_perk = forced_vassalage_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = forced_vassalage_perk }
		if = { limit = { has_perk = forever_infamous_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = forever_infamous_perk }
		if = { limit = { has_perk = friendly_counsel_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = friendly_counsel_perk }
		if = { limit = { has_perk = gallant_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = gallant_perk }
		if = { limit = { has_perk = golden_aplomb_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = golden_aplomb_perk }
		if = { limit = { has_perk = golden_obligations_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = golden_obligations_perk }
		if = { limit = { has_perk = graceful_recovery_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = graceful_recovery_perk }
		if = { limit = { has_perk = gracious_host_impeccable_guest_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = gracious_host_impeccable_guest_perk }
		if = { limit = { has_perk = groomed_to_rule_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = groomed_to_rule_perk }
		if = { limit = { has_perk = hard_rule_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = hard_rule_perk }
		if = { limit = { has_perk = healthy_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = healthy_perk }
		if = { limit = { has_perk = heregeld_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = heregeld_perk }
		if = { limit = { has_perk = hit_and_run_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = hit_and_run_perk }
		if = { limit = { has_perk = home_advantage_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = home_advantage_perk }
		if = { limit = { has_perk = honored_to_serve_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = honored_to_serve_perk }
		if = { limit = { has_perk = inspiring_rule_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = inspiring_rule_perk }
		if = { limit = { has_perk = iron_constitution_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = iron_constitution_perk }
		if = { limit = { has_perk = it_is_my_domain_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = it_is_my_domain_perk }
		if = { limit = { has_perk = journey_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = journey_perk }
		if = { limit = { has_perk = journey_planner_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = journey_planner_perk }
		if = { limit = { has_perk = just_one_more_hill_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = just_one_more_hill_perk }
		if = { limit = { has_perk = kidnapper_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = kidnapper_perk }
		if = { limit = { has_perk = kingsguard_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = kingsguard_perk }
		if = { limit = { has_perk = know_thyself_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = know_thyself_perk }
		if = { limit = { has_perk = know_your_land_know_your_people_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = know_your_land_know_your_people_perk }
		if = { limit = { has_perk = large_levies_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = large_levies_perk }
		if = { limit = { has_perk = learn_on_the_job_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = learn_on_the_job_perk }
		if = { limit = { has_perk = likable_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = likable_perk }
		if = { limit = { has_perk = like_weed_in_a_garden_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = like_weed_in_a_garden_perk }
		if = { limit = { has_perk = living_off_the_land_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = living_off_the_land_perk }
		if = { limit = { has_perk = local_arbitration_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = local_arbitration_perk }
		if = { limit = { has_perk = local_hero_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = local_hero_perk }
		if = { limit = { has_perk = local_inspection_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = local_inspection_perk }
		if = { limit = { has_perk = loyalty_and_respect_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = loyalty_and_respect_perk }
		if = { limit = { has_perk = malice_implicit_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = malice_implicit_perk }
		if = { limit = { has_perk = mental_resilience_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = mental_resilience_perk }
		if = { limit = { has_perk = mercenary_contacts_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = mercenary_contacts_perk }
		if = { limit = { has_perk = meritocracy_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = meritocracy_perk }
		if = { limit = { has_perk = mortal_adoration_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = mortal_adoration_perk }
		if = { limit = { has_perk = mustering_the_troops_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = mustering_the_troops_perk }
		if = { limit = { has_perk = never_back_down_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = never_back_down_perk }
		if = { limit = { has_perk = no_stone_unturned_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = no_stone_unturned_perk }
		if = { limit = { has_perk = of_the_people_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = of_the_people_perk }
		if = { limit = { has_perk = open_minded_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = open_minded_perk }
		if = { limit = { has_perk = organized_muster_rolls_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = organized_muster_rolls_perk }
		if = { limit = { has_perk = organized_retreat_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = organized_retreat_perk }
		if = { limit = { has_perk = overseer_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = overseer_perk }
		if = { limit = { has_perk = parthian_tactics_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = parthian_tactics_perk }
		if = { limit = { has_perk = peacemaker_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = peacemaker_perk }
		if = { limit = { has_perk = pedagogy_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = pedagogy_perk }
		if = { limit = { has_perk = personal_touch_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = personal_touch_perk }
		if = { limit = { has_perk = planned_cultivation_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = planned_cultivation_perk }
		if = { limit = { has_perk = popular_figurehead_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = popular_figurehead_perk }
		if = { limit = { has_perk = positions_of_power_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = positions_of_power_perk }
		if = { limit = { has_perk = power_at_home_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = power_at_home_perk }
		if = { limit = { has_perk = praetorian_guard_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = praetorian_guard_perk }
		if = { limit = { has_perk = prepared_conscription_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = prepared_conscription_perk }
		if = { limit = { has_perk = prepared_for_anything_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = prepared_for_anything_perk }
		if = { limit = { has_perk = prison_feudal_complex_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = prison_feudal_complex_perk }
		if = { limit = { has_perk = professional_workforce_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = professional_workforce_perk }
		if = { limit = { has_perk = promising_prospects_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = promising_prospects_perk }
		if = { limit = { has_perk = prophet_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = prophet_perk }
		if = { limit = { has_perk = radiant_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = radiant_perk }
		if = { limit = { has_perk = realm_charts_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = realm_charts_perk }
		if = { limit = { has_perk = religious_icon_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = religious_icon_perk }
		if = { limit = { has_perk = restraint_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = restraint_perk }
		if = { limit = { has_perk = roaming_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = roaming_perk }
		if = { limit = { has_perk = sanctioned_loopholes_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = sanctioned_loopholes_perk }
		if = { limit = { has_perk = sappers_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = sappers_perk }
		if = { limit = { has_perk = schemer_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = schemer_perk }
		if = { limit = { has_perk = scholar_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = scholar_perk }
		if = { limit = { has_perk = scholarly_circles_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = scholarly_circles_perk }
		if = { limit = { has_perk = scientific_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = scientific_perk }
		if = { limit = { has_perk = seducer_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = seducer_perk }
		if = { limit = { has_perk = serve_the_crown_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = serve_the_crown_perk }
		if = { limit = { has_perk = smooth_operator_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = smooth_operator_perk }
		if = { limit = { has_perk = soldiers_of_lesser_fortune_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = soldiers_of_lesser_fortune_perk }
		if = { limit = { has_perk = soon_forgiven_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = soon_forgiven_perk }
		if = { limit = { has_perk = sound_foundations_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = sound_foundations_perk }
		if = { limit = { has_perk = souvenirs_aplenty_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = souvenirs_aplenty_perk }
		if = { limit = { has_perk = stalwart_leader_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = stalwart_leader_perk }
		if = { limit = { has_perk = strategist_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = strategist_perk }
		if = { limit = { has_perk = strict_organization_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = strict_organization_perk }
		if = { limit = { has_perk = subtle_desire_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = subtle_desire_perk }
		if = { limit = { has_perk = surveyor_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = surveyor_perk }
		if = { limit = { has_perk = swift_execution_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = swift_execution_perk }
		if = { limit = { has_perk = tax_man_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = tax_man_perk }
		if = { limit = { has_perk = the_home_away_from_home_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = the_home_away_from_home_perk }
		if = { limit = { has_perk = theologian_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = theologian_perk }
		if = { limit = { has_perk = thicker_than_water_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = thicker_than_water_perk }
		if = { limit = { has_perk = thoughtful_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = thoughtful_perk }
		if = { limit = { has_perk = thriving_in_chaos_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = thriving_in_chaos_perk }
		if = { limit = { has_perk = toe_the_line_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = toe_the_line_perk }
		if = { limit = { has_perk = torturer_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = torturer_perk }
		if = { limit = { has_perk = travel_companion_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = travel_companion_perk }
		if = { limit = { has_perk = travel_logs_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = travel_logs_perk }
		if = { limit = { has_perk = true_ruler_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = true_ruler_perk }
		if = { limit = { has_perk = truth_is_relative_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = truth_is_relative_perk }
		if = { limit = { has_perk = twice_schemed_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = twice_schemed_perk }
		if = { limit = { has_perk = unshackled_lust_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = unshackled_lust_perk }
		if = { limit = { has_perk = voyager_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = voyager_perk }
		if = { limit = { has_perk = war_profiteer_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = war_profiteer_perk }
		if = { limit = { has_perk = wash_your_hands_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = wash_your_hands_perk }
		if = { limit = { has_perk = wayfarer_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = wayfarer_perk }
		if = { limit = { has_perk = well_prepared_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = well_prepared_perk }
		if = { limit = { has_perk = whole_of_body_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = whole_of_body_perk }
		if = { limit = { has_perk = writing_history_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = writing_history_perk }
		if = { limit = { has_perk = zealous_proselytizer_perk } change_variable = { name = eotm_debug_perks_removed_count add = 1 } remove_perk = zealous_proselytizer_perk }
		remove_all_perk_lifestyle_traits_effect = yes
		if = { limit = { has_trait = whole_of_body } remove_trait = whole_of_body }
		if = { limit = { has_trait = scholar } remove_trait = scholar }
		if = { limit = { has_trait = theologian } remove_trait = theologian }
		if = { limit = { has_trait = strategist } remove_trait = strategist }
		if = { limit = { has_trait = overseer } remove_trait = overseer }
		if = { limit = { has_trait = gallant } remove_trait = gallant }
		if = { limit = { has_trait = diplomat } remove_trait = diplomat }
		if = { limit = { has_trait = august } remove_trait = august }
		if = { limit = { has_trait = family_first } remove_trait = family_first }
		if = { limit = { has_trait = avaricious } remove_trait = avaricious }
		if = { limit = { has_trait = architect } remove_trait = architect }
		if = { limit = { has_trait = administrator } remove_trait = administrator }
		if = { limit = { has_trait = schemer } remove_trait = schemer }
		if = { limit = { has_trait = seducer } remove_trait = seducer }
		if = { limit = { has_trait = torturer } remove_trait = torturer }
		eotm_debug_log_clear_perks_removed_count = yes
		eotm_debug_log_learning_final_perks_removed_count = yes
		eotm_debug_log_clear_martial_perks_removed_count = yes
		eotm_debug_log_clear_martial_final_perks_removed_count = yes
		eotm_debug_log_clear_diplomacy_perks_removed_count = yes
		eotm_debug_log_clear_diplomacy_final_perks_removed_count = yes
		eotm_debug_log_clear_stewardship_perks_removed_count = yes
		eotm_debug_log_clear_stewardship_final_perks_removed_count = yes
		eotm_debug_log_clear_intrigue_perks_removed_count = yes
		eotm_debug_log_clear_intrigue_final_perks_removed_count = yes
		eotm_clear_pending_unsafe_perks = yes
		eotm_clear_pending_adulthood_inheritance = yes
		eotm_count_learning_visible_perks = yes
		eotm_debug_log_clear_remaining_learning_perk_count = yes
		eotm_count_martial_visible_perks = yes
		eotm_debug_log_clear_remaining_martial_perk_count = yes
		eotm_count_diplomacy_visible_perks = yes
		eotm_debug_log_clear_remaining_diplomacy_perk_count = yes
		eotm_count_stewardship_visible_perks = yes
		eotm_debug_log_clear_remaining_stewardship_perk_count = yes
		eotm_count_intrigue_visible_perks = yes
		eotm_debug_log_clear_remaining_intrigue_perk_count = yes
		if = {
			limit = {
				exists = var:eotm_learning_visible_perk_count
				var:eotm_learning_visible_perk_count > 0
			}
			hidden_effect = { }
		}
		else_if = {
			limit = { NOT = { exists = var:eotm_learning_visible_perk_count } }
			hidden_effect = { }
		}
		else_if = {
			limit = {
				exists = var:eotm_martial_visible_perk_count
				var:eotm_martial_visible_perk_count > 0
			}
			hidden_effect = { }
		}
		else_if = {
			limit = { NOT = { exists = var:eotm_martial_visible_perk_count } }
			hidden_effect = { }
		}
		else_if = {
			limit = {
				exists = var:eotm_diplomacy_visible_perk_count
				var:eotm_diplomacy_visible_perk_count > 0
			}
			hidden_effect = { }
		}
		else_if = {
			limit = { NOT = { exists = var:eotm_diplomacy_visible_perk_count } }
			hidden_effect = { }
		}
		else_if = {
			limit = {
				exists = var:eotm_stewardship_visible_perk_count
				var:eotm_stewardship_visible_perk_count > 0
			}
			hidden_effect = { }
		}
		else_if = {
			limit = { NOT = { exists = var:eotm_stewardship_visible_perk_count } }
			hidden_effect = { }
		}
		else_if = {
			limit = {
				exists = var:eotm_intrigue_visible_perk_count
				var:eotm_intrigue_visible_perk_count > 0
			}
			hidden_effect = { }
		}
		else_if = {
			limit = { NOT = { exists = var:eotm_intrigue_visible_perk_count } }
			hidden_effect = { }
		}
		else_if = {
			limit = {
				OR = {
					has_trait = whole_of_body
					has_trait = scholar
					has_trait = theologian
				}
			}
			hidden_effect = { }
		}
		else_if = {
			limit = {
				OR = {
					has_trait = strategist
					has_trait = overseer
					has_trait = gallant
				}
			}
			hidden_effect = { }
		}
		else_if = {
			limit = {
				OR = {
					has_trait = diplomat
					has_trait = august
					has_trait = family_first
				}
			}
			hidden_effect = { }
		}
		else_if = {
			limit = {
				OR = {
					has_trait = avaricious
					has_trait = architect
					has_trait = administrator
				}
			}
			hidden_effect = { }
		}
		else_if = {
			limit = {
				OR = {
					has_trait = schemer
					has_trait = seducer
					has_trait = torturer
				}
			}
			hidden_effect = { }
		}
		else = {
			hidden_effect = { }
		}
		remove_variable = eotm_learning_visible_perk_count
		remove_variable = eotm_martial_visible_perk_count
		remove_variable = eotm_diplomacy_visible_perk_count
		remove_variable = eotm_stewardship_visible_perk_count
		remove_variable = eotm_intrigue_visible_perk_count
		remove_variable = eotm_debug_learning_final_perks_removed_count
		remove_variable = eotm_debug_martial_perks_removed_count
		remove_variable = eotm_debug_martial_final_perks_removed_count
		remove_variable = eotm_debug_diplomacy_perks_removed_count
		remove_variable = eotm_debug_diplomacy_final_perks_removed_count
		remove_variable = eotm_debug_stewardship_perks_removed_count
		remove_variable = eotm_debug_stewardship_final_perks_removed_count
		remove_variable = eotm_debug_intrigue_perks_removed_count
		remove_variable = eotm_debug_intrigue_final_perks_removed_count
		remove_variable = eotm_debug_perks_removed_count
	}
	else = {
		hidden_effect = { }
	}
}

eotm_debug_sync_profile_trait_effect = {
	if = {
		limit = { is_ai = no }
		hidden_effect = { }
		eotm_apply_inheritance_profile_display = yes
		hidden_effect = { }
	}
}

eotm_debug_backfill_profile_if_missing_effect = {
	if = {
		limit = { is_ai = no }
		hidden_effect = { }
		eotm_backfill_inheritance_profile_if_missing = yes
		hidden_effect = { }
	}
}

eotm_grant_valid_lifestyle_perks_effect = {
	if = {
		limit = { is_ai = no }
		hidden_effect = { }
	}
}
