﻿acm_init = {
	scope = character
	effect = {
		acm_init_settings_effect = yes
		acm_refresh_list_effect = yes
	}
}

acm_reset_all = {
	scope = character
	effect = {
		acm_reset_settings_effect = yes
	}
}

acm_reset_stats = {
	scope = character
	effect = {
		acm_clear_stat_settings_effect = yes
	}
}

acm_set_type = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_type value = scope:acm_flag }
		if = {
			limit = { has_variable = acm_auto_look }
			acm_apply_type_look_effect = yes
		}
	}
}

acm_set_icon = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_icon value = scope:acm_flag }
		remove_variable = acm_vset
	}
}

acm_set_asset = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_asset value = scope:acm_flag }
		remove_variable = acm_vset
	}
}

acm_set_support = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_support value = scope:acm_flag }
		remove_variable = acm_vset
	}
}

acm_set_rarity = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_rarity value = scope:acm_flag }
	}
}

acm_set_history = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_history value = scope:acm_flag }
	}
}

acm_set_name = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_name value = scope:acm_flag }
	}
}

acm_set_desc = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_desc value = scope:acm_flag }
	}
}

acm_set_benefit = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_benefit value = scope:acm_flag }
	}
}

acm_set_equip = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_equip value = scope:acm_flag }
	}
}

acm_set_relic = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_relic value = scope:acm_flag }
	}
}

acm_set_msg = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		set_variable = { name = acm_msg value = scope:acm_flag }
	}
}

acm_is_type = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_type ?= scope:acm_flag
	}
}

acm_is_icon = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_icon ?= scope:acm_flag
	}
}

acm_is_asset = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_asset ?= scope:acm_flag
	}
}

acm_is_support = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_support ?= scope:acm_flag
	}
}

acm_is_rarity = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_rarity ?= scope:acm_flag
	}
}

acm_is_history = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_history ?= scope:acm_flag
	}
}

acm_is_name = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_name ?= scope:acm_flag
	}
}

acm_is_desc = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_desc ?= scope:acm_flag
	}
}

acm_is_benefit = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_benefit ?= scope:acm_flag
	}
}

acm_is_equip = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_equip ?= scope:acm_flag
	}
}

acm_is_relic = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_relic ?= scope:acm_flag
	}
}

acm_is_msg = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_msg ?= scope:acm_flag
	}
}

acm_is_vset = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_vset ?= scope:acm_flag
	}
}

acm_clear_asset = {
	scope = character
	effect = {
		remove_variable = acm_asset
		remove_variable = acm_vset
	}
}

acm_set_visual_set = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		acm_apply_visual_set_effect = yes
		set_variable = { name = acm_vset value = scope:acm_flag }
	}
}

acm_num_quality = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_quality add = scope:acm_delta }
		clamp_variable = { name = acm_quality min = 0 max = 100 }
	}
}

acm_num_wealth = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_wealth add = scope:acm_delta }
		clamp_variable = { name = acm_wealth min = 0 max = 100 }
	}
}

acm_num_durability = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_durability add = scope:acm_delta }
		clamp_variable = { name = acm_durability min = 1 max = 1000 }
	}
}

acm_toggle_auto_look = {
	scope = character
	effect = {
		if = {
			limit = { has_variable = acm_auto_look }
			remove_variable = acm_auto_look
		}
		else = {
			set_variable = acm_auto_look
		}
		if = {
			limit = { has_variable = acm_auto_look }
			acm_apply_type_look_effect = yes
		}
	}
}

acm_is_auto_look = {
	scope = character
	is_valid = {
		has_variable = acm_auto_look
	}
}

acm_toggle_unique = {
	scope = character
	effect = {
		if = {
			limit = { has_variable = acm_unique }
			remove_variable = acm_unique
		}
		else = {
			set_variable = acm_unique
		}
	}
}

acm_is_unique = {
	scope = character
	is_valid = {
		has_variable = acm_unique
	}
}

acm_toggle_no_decay = {
	scope = character
	effect = {
		if = {
			limit = { has_variable = acm_no_decay }
			remove_variable = acm_no_decay
		}
		else = {
			set_variable = acm_no_decay
		}
	}
}

acm_is_no_decay = {
	scope = character
	is_valid = {
		has_variable = acm_no_decay
	}
}

acm_toggle_no_reforge = {
	scope = character
	effect = {
		if = {
			limit = { has_variable = acm_no_reforge }
			remove_variable = acm_no_reforge
		}
		else = {
			set_variable = acm_no_reforge
		}
	}
}

acm_is_no_reforge = {
	scope = character
	is_valid = {
		has_variable = acm_no_reforge
	}
}

acm_toggle_no_repair = {
	scope = character
	effect = {
		if = {
			limit = { has_variable = acm_no_repair }
			remove_variable = acm_no_repair
		}
		else = {
			set_variable = acm_no_repair
		}
	}
}

acm_is_no_repair = {
	scope = character
	is_valid = {
		has_variable = acm_no_repair
	}
}

acm_toggle_auto_equip = {
	scope = character
	effect = {
		if = {
			limit = { has_variable = acm_auto_equip }
			remove_variable = acm_auto_equip
		}
		else = {
			set_variable = acm_auto_equip
		}
	}
}

acm_is_auto_equip = {
	scope = character
	is_valid = {
		has_variable = acm_auto_equip
	}
}

acm_toggle_features = {
	scope = character
	effect = {
		if = {
			limit = { has_variable = acm_features }
			remove_variable = acm_features
		}
		else = {
			set_variable = acm_features
		}
	}
}

acm_is_features = {
	scope = character
	is_valid = {
		has_variable = acm_features
	}
}

acm_toggle_creator_is_owner = {
	scope = character
	effect = {
		if = {
			limit = { has_variable = acm_creator_is_owner }
			remove_variable = acm_creator_is_owner
		}
		else = {
			set_variable = acm_creator_is_owner
		}
	}
}

acm_is_creator_is_owner = {
	scope = character
	is_valid = {
		has_variable = acm_creator_is_owner
	}
}

acm_m_diplomacy = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_diplomacy add = scope:acm_delta }
		clamp_variable = { name = acm_m_diplomacy min = -127 max = 127 }
	}
}

acm_m_martial = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_martial add = scope:acm_delta }
		clamp_variable = { name = acm_m_martial min = -127 max = 127 }
	}
}

acm_m_stewardship = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_stewardship add = scope:acm_delta }
		clamp_variable = { name = acm_m_stewardship min = -127 max = 127 }
	}
}

acm_m_intrigue = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_intrigue add = scope:acm_delta }
		clamp_variable = { name = acm_m_intrigue min = -127 max = 127 }
	}
}

acm_m_learning = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_learning add = scope:acm_delta }
		clamp_variable = { name = acm_m_learning min = -127 max = 127 }
	}
}

acm_m_prowess_no_portrait = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_prowess_no_portrait add = scope:acm_delta }
		clamp_variable = { name = acm_m_prowess_no_portrait min = -127 max = 127 }
	}
}

acm_m_diplomacy_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_diplomacy_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_diplomacy_mult min = -127 max = 127 }
	}
}

acm_m_martial_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_martial_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_martial_mult min = -127 max = 127 }
	}
}

acm_m_stewardship_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_stewardship_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_stewardship_mult min = -127 max = 127 }
	}
}

acm_m_intrigue_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_intrigue_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_intrigue_mult min = -127 max = 127 }
	}
}

acm_m_learning_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_learning_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_learning_mult min = -127 max = 127 }
	}
}

acm_m_prowess_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_prowess_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_prowess_mult min = -127 max = 127 }
	}
}

acm_m_monthly_lifestyle_xp_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_lifestyle_xp_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_lifestyle_xp_gain_mult min = -127 max = 127 }
	}
}

acm_m_monthly_diplomacy_lifestyle_xp_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_diplomacy_lifestyle_xp_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_diplomacy_lifestyle_xp_gain_mult min = -127 max = 127 }
	}
}

acm_m_monthly_martial_lifestyle_xp_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_martial_lifestyle_xp_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_martial_lifestyle_xp_gain_mult min = -127 max = 127 }
	}
}

acm_m_monthly_stewardship_lifestyle_xp_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_stewardship_lifestyle_xp_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_stewardship_lifestyle_xp_gain_mult min = -127 max = 127 }
	}
}

acm_m_monthly_intrigue_lifestyle_xp_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_intrigue_lifestyle_xp_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_intrigue_lifestyle_xp_gain_mult min = -127 max = 127 }
	}
}

acm_m_monthly_learning_lifestyle_xp_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_learning_lifestyle_xp_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_learning_lifestyle_xp_gain_mult min = -127 max = 127 }
	}
}

acm_m_monthly_prestige = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_prestige add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_prestige min = -127 max = 127 }
	}
}

acm_m_monthly_piety = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_piety add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_piety min = -127 max = 127 }
	}
}

acm_m_monthly_income = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_income add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_income min = -127 max = 127 }
	}
}

acm_m_monthly_dynasty_prestige = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_dynasty_prestige add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_dynasty_prestige min = -127 max = 127 }
	}
}

acm_m_monthly_influence = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_influence add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_influence min = -127 max = 127 }
	}
}

acm_m_monthly_prestige_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_prestige_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_prestige_gain_mult min = -127 max = 127 }
	}
}

acm_m_monthly_piety_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_piety_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_piety_gain_mult min = -127 max = 127 }
	}
}

acm_m_monthly_income_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_income_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_income_mult min = -127 max = 127 }
	}
}

acm_m_monthly_dynasty_prestige_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_dynasty_prestige_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_dynasty_prestige_mult min = -127 max = 127 }
	}
}

acm_m_monthly_influence_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_influence_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_influence_mult min = -127 max = 127 }
	}
}

acm_m_monthly_merit_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_merit_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_merit_mult min = -127 max = 127 }
	}
}

acm_m_domain_tax_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_domain_tax_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_domain_tax_mult min = -127 max = 127 }
	}
}

acm_m_vassal_tax_contribution_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_vassal_tax_contribution_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_vassal_tax_contribution_mult min = -127 max = 127 }
	}
}

acm_m_monthly_war_income_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_war_income_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_war_income_add min = -127 max = 127 }
	}
}

acm_m_herd_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_herd_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_herd_gain_mult min = -127 max = 127 }
	}
}

acm_m_court_grandeur_baseline_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_court_grandeur_baseline_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_court_grandeur_baseline_add min = -127 max = 127 }
	}
}

acm_m_domain_limit = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_domain_limit add = scope:acm_delta }
		clamp_variable = { name = acm_m_domain_limit min = -127 max = 127 }
	}
}

acm_m_vassal_limit = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_vassal_limit add = scope:acm_delta }
		clamp_variable = { name = acm_m_vassal_limit min = -127 max = 127 }
	}
}

acm_m_knight_limit = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_knight_limit add = scope:acm_delta }
		clamp_variable = { name = acm_m_knight_limit min = -127 max = 127 }
	}
}

acm_m_men_at_arms_limit = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_men_at_arms_limit add = scope:acm_delta }
		clamp_variable = { name = acm_m_men_at_arms_limit min = -127 max = 127 }
	}
}

acm_m_men_at_arms_cap = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_men_at_arms_cap add = scope:acm_delta }
		clamp_variable = { name = acm_m_men_at_arms_cap min = -127 max = 127 }
	}
}

acm_m_legitimacy_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_legitimacy_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_legitimacy_gain_mult min = -127 max = 127 }
	}
}

acm_m_legitimacy_loss_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_legitimacy_loss_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_legitimacy_loss_mult min = -127 max = 127 }
	}
}

acm_m_short_reign_duration_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_short_reign_duration_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_short_reign_duration_mult min = -127 max = 127 }
	}
}

acm_m_dread_baseline_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_dread_baseline_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_dread_baseline_add min = -127 max = 127 }
	}
}

acm_m_dread_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_dread_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_dread_gain_mult min = -127 max = 127 }
	}
}

acm_m_dread_decay_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_dread_decay_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_dread_decay_mult min = -127 max = 127 }
	}
}

acm_m_tyranny_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_tyranny_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_tyranny_gain_mult min = -127 max = 127 }
	}
}

acm_m_tyranny_loss_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_tyranny_loss_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_tyranny_loss_mult min = -127 max = 127 }
	}
}

acm_m_title_creation_cost_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_title_creation_cost_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_title_creation_cost_mult min = -127 max = 127 }
	}
}

acm_m_build_gold_cost = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_build_gold_cost add = scope:acm_delta }
		clamp_variable = { name = acm_m_build_gold_cost min = -127 max = 127 }
	}
}

acm_m_build_speed = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_build_speed add = scope:acm_delta }
		clamp_variable = { name = acm_m_build_speed min = -127 max = 127 }
	}
}

acm_m_development_growth = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_development_growth add = scope:acm_delta }
		clamp_variable = { name = acm_m_development_growth min = -127 max = 127 }
	}
}

acm_m_development_growth_factor = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_development_growth_factor add = scope:acm_delta }
		clamp_variable = { name = acm_m_development_growth_factor min = -127 max = 127 }
	}
}

acm_m_monthly_county_control_growth_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_monthly_county_control_growth_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_monthly_county_control_growth_add min = -127 max = 127 }
	}
}

acm_m_levy_size = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_levy_size add = scope:acm_delta }
		clamp_variable = { name = acm_m_levy_size min = -127 max = 127 }
	}
}

acm_m_levy_reinforcement_rate = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_levy_reinforcement_rate add = scope:acm_delta }
		clamp_variable = { name = acm_m_levy_reinforcement_rate min = -127 max = 127 }
	}
}

acm_m_garrison_size = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_garrison_size add = scope:acm_delta }
		clamp_variable = { name = acm_m_garrison_size min = -127 max = 127 }
	}
}

acm_m_fort_level = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_fort_level add = scope:acm_delta }
		clamp_variable = { name = acm_m_fort_level min = -127 max = 127 }
	}
}

acm_m_cultural_head_fascination_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_cultural_head_fascination_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_cultural_head_fascination_mult min = -127 max = 127 }
	}
}

acm_m_owned_legend_spread_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_owned_legend_spread_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_owned_legend_spread_mult min = -127 max = 127 }
	}
}

acm_m_general_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_general_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_general_opinion min = -127 max = 127 }
	}
}

acm_m_vassal_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_vassal_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_vassal_opinion min = -127 max = 127 }
	}
}

acm_m_direct_vassal_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_direct_vassal_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_direct_vassal_opinion min = -127 max = 127 }
	}
}

acm_m_powerful_vassal_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_powerful_vassal_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_powerful_vassal_opinion min = -127 max = 127 }
	}
}

acm_m_clergy_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_clergy_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_clergy_opinion min = -127 max = 127 }
	}
}

acm_m_courtly_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_courtly_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_courtly_opinion min = -127 max = 127 }
	}
}

acm_m_zealot_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_zealot_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_zealot_opinion min = -127 max = 127 }
	}
}

acm_m_glory_hound_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_glory_hound_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_glory_hound_opinion min = -127 max = 127 }
	}
}

acm_m_parochial_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_parochial_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_parochial_opinion min = -127 max = 127 }
	}
}

acm_m_belligerent_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_belligerent_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_belligerent_opinion min = -127 max = 127 }
	}
}

acm_m_dynasty_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_dynasty_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_dynasty_opinion min = -127 max = 127 }
	}
}

acm_m_spouse_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_spouse_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_spouse_opinion min = -127 max = 127 }
	}
}

acm_m_child_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_child_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_child_opinion min = -127 max = 127 }
	}
}

acm_m_attraction_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_attraction_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_attraction_opinion min = -127 max = 127 }
	}
}

acm_m_courtier_and_guest_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_courtier_and_guest_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_courtier_and_guest_opinion min = -127 max = 127 }
	}
}

acm_m_same_faith_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_same_faith_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_same_faith_opinion min = -127 max = 127 }
	}
}

acm_m_different_faith_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_different_faith_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_different_faith_opinion min = -127 max = 127 }
	}
}

acm_m_same_culture_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_same_culture_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_same_culture_opinion min = -127 max = 127 }
	}
}

acm_m_different_culture_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_different_culture_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_different_culture_opinion min = -127 max = 127 }
	}
}

acm_m_independent_ruler_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_independent_ruler_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_independent_ruler_opinion min = -127 max = 127 }
	}
}

acm_m_religious_head_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_religious_head_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_religious_head_opinion min = -127 max = 127 }
	}
}

acm_m_county_opinion_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_county_opinion_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_county_opinion_add min = -127 max = 127 }
	}
}

acm_m_prisoner_opinion = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_prisoner_opinion add = scope:acm_delta }
		clamp_variable = { name = acm_m_prisoner_opinion min = -127 max = 127 }
	}
}

acm_m_health = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_health add = scope:acm_delta }
		clamp_variable = { name = acm_m_health min = -127 max = 127 }
	}
}

acm_m_negate_health_penalty_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_negate_health_penalty_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_negate_health_penalty_add min = -127 max = 127 }
	}
}

acm_m_fertility = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_fertility add = scope:acm_delta }
		clamp_variable = { name = acm_m_fertility min = -127 max = 127 }
	}
}

acm_m_life_expectancy = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_life_expectancy add = scope:acm_delta }
		clamp_variable = { name = acm_m_life_expectancy min = -127 max = 127 }
	}
}

acm_m_years_of_fertility = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_years_of_fertility add = scope:acm_delta }
		clamp_variable = { name = acm_m_years_of_fertility min = -127 max = 127 }
	}
}

acm_m_stress_gain_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_stress_gain_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_stress_gain_mult min = -127 max = 127 }
	}
}

acm_m_stress_loss_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_stress_loss_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_stress_loss_mult min = -127 max = 127 }
	}
}

acm_m_epidemic_resistance = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_epidemic_resistance add = scope:acm_delta }
		clamp_variable = { name = acm_m_epidemic_resistance min = -127 max = 127 }
	}
}

acm_m_negate_prowess_penalty_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_negate_prowess_penalty_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_negate_prowess_penalty_add min = -127 max = 127 }
	}
}

acm_m_positive_inactive_inheritance_chance = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_positive_inactive_inheritance_chance add = scope:acm_delta }
		clamp_variable = { name = acm_m_positive_inactive_inheritance_chance min = -127 max = 127 }
	}
}

acm_m_owned_hostile_scheme_success_chance_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_owned_hostile_scheme_success_chance_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_owned_hostile_scheme_success_chance_add min = -127 max = 127 }
	}
}

acm_m_owned_personal_scheme_success_chance_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_owned_personal_scheme_success_chance_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_owned_personal_scheme_success_chance_add min = -127 max = 127 }
	}
}

acm_m_owned_scheme_secrecy_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_owned_scheme_secrecy_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_owned_scheme_secrecy_add min = -127 max = 127 }
	}
}

acm_m_enemy_hostile_scheme_success_chance_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_enemy_hostile_scheme_success_chance_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_enemy_hostile_scheme_success_chance_add min = -127 max = 127 }
	}
}

acm_m_enemy_personal_scheme_success_chance_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_enemy_personal_scheme_success_chance_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_enemy_personal_scheme_success_chance_add min = -127 max = 127 }
	}
}

acm_m_hostile_scheme_phase_duration_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_hostile_scheme_phase_duration_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_hostile_scheme_phase_duration_add min = -127 max = 127 }
	}
}

acm_m_personal_scheme_phase_duration_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_personal_scheme_phase_duration_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_personal_scheme_phase_duration_add min = -127 max = 127 }
	}
}

acm_m_enemy_hostile_scheme_phase_duration_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_enemy_hostile_scheme_phase_duration_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_enemy_hostile_scheme_phase_duration_add min = -127 max = 127 }
	}
}

acm_m_max_hostile_schemes_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_max_hostile_schemes_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_max_hostile_schemes_add min = -127 max = 127 }
	}
}

acm_m_max_personal_schemes_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_max_personal_schemes_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_max_personal_schemes_add min = -127 max = 127 }
	}
}

acm_m_seduce_scheme_phase_duration_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_seduce_scheme_phase_duration_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_seduce_scheme_phase_duration_add min = -127 max = 127 }
	}
}

acm_m_courting_scheme_phase_duration_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_courting_scheme_phase_duration_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_courting_scheme_phase_duration_add min = -127 max = 127 }
	}
}

acm_m_befriend_scheme_phase_duration_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_befriend_scheme_phase_duration_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_befriend_scheme_phase_duration_add min = -127 max = 127 }
	}
}

acm_m_learn_language_scheme_phase_duration_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_learn_language_scheme_phase_duration_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_learn_language_scheme_phase_duration_add min = -127 max = 127 }
	}
}

acm_m_knight_effectiveness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_knight_effectiveness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_knight_effectiveness_mult min = -127 max = 127 }
	}
}

acm_m_army_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_army_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_army_damage_mult min = -127 max = 127 }
	}
}

acm_m_army_toughness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_army_toughness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_army_toughness_mult min = -127 max = 127 }
	}
}

acm_m_army_pursuit_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_army_pursuit_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_army_pursuit_mult min = -127 max = 127 }
	}
}

acm_m_army_screen_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_army_screen_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_army_screen_mult min = -127 max = 127 }
	}
}

acm_m_army_maintenance_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_army_maintenance_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_army_maintenance_mult min = -127 max = 127 }
	}
}

acm_m_men_at_arms_maintenance = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_men_at_arms_maintenance add = scope:acm_delta }
		clamp_variable = { name = acm_m_men_at_arms_maintenance min = -127 max = 127 }
	}
}

acm_m_mercenary_hire_cost_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_mercenary_hire_cost_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_mercenary_hire_cost_mult min = -127 max = 127 }
	}
}

acm_m_enemy_hard_casualty_modifier = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_enemy_hard_casualty_modifier add = scope:acm_delta }
		clamp_variable = { name = acm_m_enemy_hard_casualty_modifier min = -127 max = 127 }
	}
}

acm_m_hard_casualty_modifier = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_hard_casualty_modifier add = scope:acm_delta }
		clamp_variable = { name = acm_m_hard_casualty_modifier min = -127 max = 127 }
	}
}

acm_m_retreat_losses = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_retreat_losses add = scope:acm_delta }
		clamp_variable = { name = acm_m_retreat_losses min = -127 max = 127 }
	}
}

acm_m_supply_limit_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_supply_limit_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_supply_limit_mult min = -127 max = 127 }
	}
}

acm_m_movement_speed = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_movement_speed add = scope:acm_delta }
		clamp_variable = { name = acm_m_movement_speed min = -127 max = 127 }
	}
}

acm_m_naval_movement_speed_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_naval_movement_speed_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_naval_movement_speed_mult min = -127 max = 127 }
	}
}

acm_m_embarkation_cost_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_embarkation_cost_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_embarkation_cost_mult min = -127 max = 127 }
	}
}

acm_m_raid_speed = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_raid_speed add = scope:acm_delta }
		clamp_variable = { name = acm_m_raid_speed min = -127 max = 127 }
	}
}

acm_m_controlled_province_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_controlled_province_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_controlled_province_advantage min = -127 max = 127 }
	}
}

acm_m_defender_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_defender_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_defender_advantage min = -127 max = 127 }
	}
}

acm_m_tolerance_advantage_mod = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_tolerance_advantage_mod add = scope:acm_delta }
		clamp_variable = { name = acm_m_tolerance_advantage_mod min = -127 max = 127 }
	}
}

acm_m_led_by_owner_extra_advantage_add = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_led_by_owner_extra_advantage_add add = scope:acm_delta }
		clamp_variable = { name = acm_m_led_by_owner_extra_advantage_add min = -127 max = 127 }
	}
}

acm_m_pursue_efficiency = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_pursue_efficiency add = scope:acm_delta }
		clamp_variable = { name = acm_m_pursue_efficiency min = -127 max = 127 }
	}
}

acm_m_levy_reinforcement_rate_same_faith = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_levy_reinforcement_rate_same_faith add = scope:acm_delta }
		clamp_variable = { name = acm_m_levy_reinforcement_rate_same_faith min = -127 max = 127 }
	}
}

acm_m_heavy_infantry_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_heavy_infantry_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_heavy_infantry_damage_mult min = -127 max = 127 }
	}
}

acm_m_heavy_infantry_toughness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_heavy_infantry_toughness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_heavy_infantry_toughness_mult min = -127 max = 127 }
	}
}

acm_m_heavy_cavalry_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_heavy_cavalry_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_heavy_cavalry_damage_mult min = -127 max = 127 }
	}
}

acm_m_heavy_cavalry_toughness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_heavy_cavalry_toughness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_heavy_cavalry_toughness_mult min = -127 max = 127 }
	}
}

acm_m_light_cavalry_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_light_cavalry_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_light_cavalry_damage_mult min = -127 max = 127 }
	}
}

acm_m_light_cavalry_toughness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_light_cavalry_toughness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_light_cavalry_toughness_mult min = -127 max = 127 }
	}
}

acm_m_archers_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_archers_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_archers_damage_mult min = -127 max = 127 }
	}
}

acm_m_archers_toughness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_archers_toughness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_archers_toughness_mult min = -127 max = 127 }
	}
}

acm_m_pikemen_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_pikemen_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_pikemen_damage_mult min = -127 max = 127 }
	}
}

acm_m_pikemen_toughness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_pikemen_toughness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_pikemen_toughness_mult min = -127 max = 127 }
	}
}

acm_m_skirmishers_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_skirmishers_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_skirmishers_damage_mult min = -127 max = 127 }
	}
}

acm_m_skirmishers_toughness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_skirmishers_toughness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_skirmishers_toughness_mult min = -127 max = 127 }
	}
}

acm_m_archer_cavalry_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_archer_cavalry_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_archer_cavalry_damage_mult min = -127 max = 127 }
	}
}

acm_m_archer_cavalry_toughness_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_archer_cavalry_toughness_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_archer_cavalry_toughness_mult min = -127 max = 127 }
	}
}

acm_m_camel_cavalry_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_camel_cavalry_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_camel_cavalry_damage_mult min = -127 max = 127 }
	}
}

acm_m_elephant_cavalry_damage_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_elephant_cavalry_damage_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_elephant_cavalry_damage_mult min = -127 max = 127 }
	}
}

acm_m_siege_weapon_siege_value_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_siege_weapon_siege_value_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_siege_weapon_siege_value_mult min = -127 max = 127 }
	}
}

acm_m_plains_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_plains_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_plains_advantage min = -127 max = 127 }
	}
}

acm_m_farmlands_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_farmlands_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_farmlands_advantage min = -127 max = 127 }
	}
}

acm_m_hills_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_hills_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_hills_advantage min = -127 max = 127 }
	}
}

acm_m_mountains_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_mountains_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_mountains_advantage min = -127 max = 127 }
	}
}

acm_m_desert_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_desert_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_desert_advantage min = -127 max = 127 }
	}
}

acm_m_desert_mountains_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_desert_mountains_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_desert_mountains_advantage min = -127 max = 127 }
	}
}

acm_m_oasis_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_oasis_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_oasis_advantage min = -127 max = 127 }
	}
}

acm_m_jungle_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_jungle_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_jungle_advantage min = -127 max = 127 }
	}
}

acm_m_forest_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_forest_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_forest_advantage min = -127 max = 127 }
	}
}

acm_m_taiga_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_taiga_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_taiga_advantage min = -127 max = 127 }
	}
}

acm_m_wetlands_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_wetlands_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_wetlands_advantage min = -127 max = 127 }
	}
}

acm_m_steppe_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_steppe_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_steppe_advantage min = -127 max = 127 }
	}
}

acm_m_floodplains_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_floodplains_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_floodplains_advantage min = -127 max = 127 }
	}
}

acm_m_drylands_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_drylands_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_drylands_advantage min = -127 max = 127 }
	}
}

acm_m_winter_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_winter_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_winter_advantage min = -127 max = 127 }
	}
}

acm_m_coastal_advantage = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_coastal_advantage add = scope:acm_delta }
		clamp_variable = { name = acm_m_coastal_advantage min = -127 max = 127 }
	}
}

acm_m_character_travel_speed = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_character_travel_speed add = scope:acm_delta }
		clamp_variable = { name = acm_m_character_travel_speed min = -127 max = 127 }
	}
}

acm_m_character_travel_safety = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_character_travel_safety add = scope:acm_delta }
		clamp_variable = { name = acm_m_character_travel_safety min = -127 max = 127 }
	}
}

acm_m_character_travel_speed_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_character_travel_speed_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_character_travel_speed_mult min = -127 max = 127 }
	}
}

acm_m_character_travel_safety_mult = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_character_travel_safety_mult add = scope:acm_delta }
		clamp_variable = { name = acm_m_character_travel_safety_mult min = -127 max = 127 }
	}
}

acm_m_winter_movement_speed = {
	scope = character
	saved_scopes = { acm_delta }
	effect = {
		change_variable = { name = acm_m_winter_movement_speed add = scope:acm_delta }
		clamp_variable = { name = acm_m_winter_movement_speed min = -127 max = 127 }
	}
}

acm_create = {
	scope = character
	is_valid = {
		acm_can_create_trigger = yes
	}
	effect = {
		acm_create_artifact_effect = yes
	}
}

acm_load_preset = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		acm_load_preset_effect = yes
	}
}

acm_spawn_preset = {
	scope = character
	saved_scopes = { acm_flag }
	effect = {
		acm_load_preset_effect = yes
		acm_create_artifact_effect = yes
	}
}

acm_is_preset = {
	scope = character
	saved_scopes = { acm_flag }
	is_valid = {
		var:acm_preset ?= scope:acm_flag
	}
}

acm_has_maker = {
	scope = character
	is_valid = {
		exists = var:acm_maker
		var:acm_maker = { is_alive = yes }
	}
}

acm_reset_maker = {
	scope = character
	effect = {
		remove_variable = acm_maker
	}
}

acm_has_history_actor = {
	scope = character
	is_valid = {
		exists = var:acm_history_actor
		var:acm_history_actor = { is_alive = yes }
	}
}

acm_reset_history_actor = {
	scope = character
	effect = {
		remove_variable = acm_history_actor
	}
}

acm_reset_recipient = {
	scope = character
	effect = {
		remove_variable = acm_recipient
		acm_refresh_list_effect = yes
	}
}

acm_has_recipient = {
	scope = character
	is_valid = {
		exists = var:acm_recipient
		var:acm_recipient = { is_alive = yes }
	}
}

acm_has_last = {
	scope = character
	is_valid = {
		exists = var:acm_last
	}
}

acm_has_edit = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
}

acm_has_asset = {
	scope = character
	is_valid = {
		has_variable = acm_asset
	}
}

acm_refresh_list = {
	scope = character
	effect = {
		acm_refresh_list_effect = yes
	}
}

acm_select_edit = {
	scope = character
	saved_scopes = { acm_target }
	effect = {
		set_variable = { name = acm_edit value = scope:acm_target }
	}
}

acm_edit_last = {
	scope = character
	is_valid = {
		exists = var:acm_last
	}
	effect = {
		set_variable = { name = acm_edit value = var:acm_last }
	}
}

acm_edit_replace_stats = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = {
			clear_artifact_modifiers = yes
			acm_apply_all_stats_effect = yes
		}
	}
}

acm_edit_add_stats = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { acm_apply_all_stats_effect = yes }
	}
}

acm_edit_clear_stats = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { clear_artifact_modifiers = yes }
	}
}

acm_edit_load_stats = {
	scope = character
	is_valid = {
		exists = var:acm_edit
		var:acm_edit = { has_variable = acm_made_by_creator }
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { save_scope_as = acm_source }
		acm_read_stats_from_artifact_effect = yes
	}
}

acm_edit_rarity = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { acm_apply_rarity_effect = yes }
	}
}

acm_edit_durability = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { acm_apply_durability_effect = yes }
	}
}

acm_edit_repair = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = {
			add_durability = {
				value = artifact_max_durability
				subtract = artifact_durability
			}
		}
	}
}

acm_edit_text = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { acm_apply_text_effect = yes }
	}
}

acm_edit_restrictions = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = {
			acm_apply_restrictions_effect = yes
			if = {
				limit = {
					scope:acm_settings = { has_variable = acm_unique }
					NOT = { scope:acm_settings.var:acm_relic ?= flag:none }
				}
				acm_reforge_keep_type_effect = { FIELD = template VALUE = acm_template_unique_relic }
			}
			else_if = {
				limit = { scope:acm_settings = { has_variable = acm_unique } }
				acm_reforge_keep_type_effect = { FIELD = template VALUE = acm_template_unique }
			}
			else_if = {
				limit = { NOT = { scope:acm_settings.var:acm_relic ?= flag:none } }
				acm_reforge_keep_type_effect = { FIELD = template VALUE = acm_template_relic }
			}
			else = {
				acm_reforge_keep_type_effect = { FIELD = template VALUE = acm_template }
			}
		}
	}
}

acm_edit_look = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		acm_push_visual_globals_effect = yes
		scope:acm_edit_artifact = {
			acm_store_visual_choice_effect = yes
			acm_reforge_visuals_effect = yes
		}
		acm_pop_visual_globals_effect = yes
	}
}

acm_edit_type = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { acm_reforge_type_effect = yes }
		if = {
			limit = { has_variable = acm_auto_look }
			acm_push_visual_globals_effect = yes
			scope:acm_edit_artifact = {
				acm_store_visual_choice_effect = yes
				acm_reforge_visuals_effect = yes
			}
			acm_pop_visual_globals_effect = yes
		}
	}
}

acm_edit_features = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { acm_add_optional_features_effect = yes }
	}
}

acm_edit_history = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { acm_apply_history_effect = yes }
	}
}

acm_edit_equip = {
	scope = character
	is_valid = {
		exists = var:acm_edit
		var:acm_edit = { acm_can_be_equipped_now_trigger = yes }
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { equip_artifact_to_owner_replace = yes }
	}
}

acm_edit_unequip = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { unequip_artifact_from_owner = yes }
	}
}

acm_edit_give = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		if = {
			limit = {
				exists = var:acm_recipient
				var:acm_recipient = { is_alive = yes }
			}
			var:acm_recipient = { save_scope_as = acm_new_owner }
		}
		else = {
			save_scope_as = acm_new_owner
		}
		scope:acm_edit_artifact = {
			set_owner = {
				target = scope:acm_new_owner
				history = {
					type = given
					actor = scope:owner
					recipient = scope:acm_new_owner
				}
			}
		}
		acm_refresh_list_effect = yes
	}
}

acm_edit_destroy = {
	scope = character
	is_valid = {
		exists = var:acm_edit
	}
	effect = {
		acm_edit_setup_effect = yes
		scope:acm_edit_artifact = { destroy_artifact = this }
		remove_variable = acm_edit
		acm_refresh_list_effect = yes
	}
}

