﻿acm_c_total_cost = {
	value = 0
	if = { limit = { var:acm_c_tier ?= 0 } add = 30 }
	if = { limit = { var:acm_c_tier ?= 1 } add = 120 }
	if = { limit = { var:acm_c_tier ?= 2 } add = 350 }
	if = { limit = { var:acm_c_tier ?= 3 } add = 900 }
	if = {
		limit = {
			var:acm_c_tier ?= 2
			var:acm_c_who ?= flag:explorer
		}
		add = 50
	}
	if = {
		limit = {
			var:acm_c_tier ?= 3
			var:acm_c_who ?= flag:explorer
		}
		add = 120
	}
}

acm_c_wait_days = {
	value = 0
	if = { limit = { var:acm_c_tier ?= 0 } add = 30 }
	if = { limit = { var:acm_c_tier ?= 1 } add = 90 }
	if = { limit = { var:acm_c_tier ?= 2 } add = 180 }
	if = { limit = { var:acm_c_tier ?= 3 } add = 365 }
}

acm_c_wait_months = {
	value = acm_c_wait_days
	divide = 30
	round = yes
}

acm_c_quest_count = {
	value = 0
	if = { limit = { var:acm_c_tier ?= 0 } add = 0 }
	if = { limit = { var:acm_c_tier ?= 1 } add = 0 }
	if = { limit = { var:acm_c_tier ?= 2 } add = 1 }
	if = { limit = { var:acm_c_tier ?= 3 } add = 2 }
}

acm_c_fail_pct = {
	value = 0
	if = { limit = { var:acm_c_tier ?= 0 } add = 2 }
	if = { limit = { var:acm_c_tier ?= 1 } add = 3 }
	if = { limit = { var:acm_c_tier ?= 2 } add = 5 }
	if = { limit = { var:acm_c_tier ?= 3 } add = 8 }
}

acm_c_t1_disp = {
	value = 0
	if = {
		limit = { var:acm_c_t1 ?= flag:diplomacy }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:martial }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:stewardship }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:intrigue }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:learning }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:prowess_no_portrait }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:diplomacy_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:martial_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:stewardship_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:intrigue_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:learning_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:prowess_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_lifestyle_xp_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_diplomacy_lifestyle_xp_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_martial_lifestyle_xp_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_stewardship_lifestyle_xp_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_intrigue_lifestyle_xp_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_learning_lifestyle_xp_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_prestige }
		add = var:acm_c_t1_v
		multiply = 0.05
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_piety }
		add = var:acm_c_t1_v
		multiply = 0.05
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_income }
		add = var:acm_c_t1_v
		multiply = 0.1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_dynasty_prestige }
		add = var:acm_c_t1_v
		multiply = 0.01
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_influence }
		add = var:acm_c_t1_v
		multiply = 0.01
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_prestige_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_piety_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_income_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_dynasty_prestige_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_influence_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_merit_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:domain_tax_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:vassal_tax_contribution_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_war_income_add }
		add = var:acm_c_t1_v
		multiply = 0.1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:herd_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:court_grandeur_baseline_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:domain_limit }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:vassal_limit }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:knight_limit }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:men_at_arms_limit }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:men_at_arms_cap }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:legitimacy_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:legitimacy_loss_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:short_reign_duration_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:dread_baseline_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:dread_gain_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:dread_decay_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:tyranny_gain_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:tyranny_loss_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:title_creation_cost_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:build_gold_cost }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:build_speed }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:development_growth }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:development_growth_factor }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:monthly_county_control_growth_add }
		add = var:acm_c_t1_v
		multiply = 0.1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:levy_size }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:levy_reinforcement_rate }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:garrison_size }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:fort_level }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:cultural_head_fascination_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:owned_legend_spread_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:general_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:vassal_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:direct_vassal_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:powerful_vassal_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:clergy_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:courtly_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:zealot_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:glory_hound_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:parochial_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:belligerent_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:dynasty_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:spouse_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:child_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:attraction_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:courtier_and_guest_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:same_faith_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:different_faith_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:same_culture_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:different_culture_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:independent_ruler_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:religious_head_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:county_opinion_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:prisoner_opinion }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:health }
		add = var:acm_c_t1_v
		multiply = 0.05
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:negate_health_penalty_add }
		add = var:acm_c_t1_v
		multiply = 0.05
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:fertility }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:life_expectancy }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:years_of_fertility }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:stress_gain_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:stress_loss_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:epidemic_resistance }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:negate_prowess_penalty_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:positive_inactive_inheritance_chance }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:owned_hostile_scheme_success_chance_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:owned_personal_scheme_success_chance_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:owned_scheme_secrecy_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:enemy_hostile_scheme_success_chance_add }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:enemy_personal_scheme_success_chance_add }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:hostile_scheme_phase_duration_add }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:personal_scheme_phase_duration_add }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:enemy_hostile_scheme_phase_duration_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:max_hostile_schemes_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:max_personal_schemes_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:seduce_scheme_phase_duration_add }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:courting_scheme_phase_duration_add }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:befriend_scheme_phase_duration_add }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:learn_language_scheme_phase_duration_add }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:knight_effectiveness_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:army_damage_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:army_toughness_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:army_pursuit_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:army_screen_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:army_maintenance_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:men_at_arms_maintenance }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:mercenary_hire_cost_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:enemy_hard_casualty_modifier }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:hard_casualty_modifier }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:retreat_losses }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:supply_limit_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:movement_speed }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:naval_movement_speed_mult }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:embarkation_cost_mult }
		add = var:acm_c_t1_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:raid_speed }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:controlled_province_advantage }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:defender_advantage }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:tolerance_advantage_mod }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:led_by_owner_extra_advantage_add }
		add = var:acm_c_t1_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t1 ?= flag:pursue_efficiency }
		add = var:acm_c_t1_v
		multiply = 1
	}
}

acm_c_t2_disp = {
	value = 0
	if = {
		limit = { var:acm_c_t2 ?= flag:diplomacy }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:martial }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:stewardship }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:intrigue }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:learning }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:prowess_no_portrait }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:diplomacy_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:martial_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:stewardship_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:intrigue_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:learning_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:prowess_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_lifestyle_xp_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_diplomacy_lifestyle_xp_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_martial_lifestyle_xp_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_stewardship_lifestyle_xp_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_intrigue_lifestyle_xp_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_learning_lifestyle_xp_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_prestige }
		add = var:acm_c_t2_v
		multiply = 0.05
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_piety }
		add = var:acm_c_t2_v
		multiply = 0.05
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_income }
		add = var:acm_c_t2_v
		multiply = 0.1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_dynasty_prestige }
		add = var:acm_c_t2_v
		multiply = 0.01
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_influence }
		add = var:acm_c_t2_v
		multiply = 0.01
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_prestige_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_piety_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_income_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_dynasty_prestige_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_influence_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_merit_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:domain_tax_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:vassal_tax_contribution_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_war_income_add }
		add = var:acm_c_t2_v
		multiply = 0.1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:herd_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:court_grandeur_baseline_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:domain_limit }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:vassal_limit }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:knight_limit }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:men_at_arms_limit }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:men_at_arms_cap }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:legitimacy_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:legitimacy_loss_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:short_reign_duration_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:dread_baseline_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:dread_gain_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:dread_decay_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:tyranny_gain_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:tyranny_loss_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:title_creation_cost_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:build_gold_cost }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:build_speed }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:development_growth }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:development_growth_factor }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:monthly_county_control_growth_add }
		add = var:acm_c_t2_v
		multiply = 0.1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:levy_size }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:levy_reinforcement_rate }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:garrison_size }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:fort_level }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:cultural_head_fascination_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:owned_legend_spread_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:general_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:vassal_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:direct_vassal_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:powerful_vassal_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:clergy_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:courtly_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:zealot_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:glory_hound_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:parochial_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:belligerent_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:dynasty_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:spouse_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:child_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:attraction_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:courtier_and_guest_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:same_faith_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:different_faith_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:same_culture_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:different_culture_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:independent_ruler_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:religious_head_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:county_opinion_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:prisoner_opinion }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:health }
		add = var:acm_c_t2_v
		multiply = 0.05
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:negate_health_penalty_add }
		add = var:acm_c_t2_v
		multiply = 0.05
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:fertility }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:life_expectancy }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:years_of_fertility }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:stress_gain_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:stress_loss_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:epidemic_resistance }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:negate_prowess_penalty_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:positive_inactive_inheritance_chance }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:owned_hostile_scheme_success_chance_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:owned_personal_scheme_success_chance_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:owned_scheme_secrecy_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:enemy_hostile_scheme_success_chance_add }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:enemy_personal_scheme_success_chance_add }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:hostile_scheme_phase_duration_add }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:personal_scheme_phase_duration_add }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:enemy_hostile_scheme_phase_duration_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:max_hostile_schemes_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:max_personal_schemes_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:seduce_scheme_phase_duration_add }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:courting_scheme_phase_duration_add }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:befriend_scheme_phase_duration_add }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:learn_language_scheme_phase_duration_add }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:knight_effectiveness_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:army_damage_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:army_toughness_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:army_pursuit_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:army_screen_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:army_maintenance_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:men_at_arms_maintenance }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:mercenary_hire_cost_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:enemy_hard_casualty_modifier }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:hard_casualty_modifier }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:retreat_losses }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:supply_limit_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:movement_speed }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:naval_movement_speed_mult }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:embarkation_cost_mult }
		add = var:acm_c_t2_v
		multiply = -1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:raid_speed }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:controlled_province_advantage }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:defender_advantage }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:tolerance_advantage_mod }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:led_by_owner_extra_advantage_add }
		add = var:acm_c_t2_v
		multiply = 1
	}
	else_if = {
		limit = { var:acm_c_t2 ?= flag:pursue_efficiency }
		add = var:acm_c_t2_v
		multiply = 1
	}
}

acm_searcher_aptitude = {
	value = martial
	add = learning
	add = stewardship
	divide = 3
	add = {
		value = prowess
		divide = 5
	}
	round = yes
}

acm_c_success_chance = {
	value = 30
	add = {
		value = var:acm_c_apt
		multiply = 3
	}
	min = 15
	max = 90
}

acm_c_fail_final = {
	value = acm_c_fail_pct
	if = {
		limit = { has_variable = acm_c_fail_cut }
		subtract = var:acm_c_fail_cut
	}
	min = 1
}

acm_c_fail_cut_gain = {
	value = var:acm_c_apt
	subtract = 10
	multiply = 0.3
	min = 0
}

acm_c_cool_days = {
	value = 0
	if = {
		limit = {
			var:acm_c_tier ?= 2
			exists = var:acm_c_cd_2
		}
		min = var:acm_c_cd_2
	}
	if = {
		limit = {
			var:acm_c_tier ?= 3
			exists = var:acm_c_cd_3
		}
		min = var:acm_c_cd_3
	}
	if = {
		limit = {
			var:acm_c_tier ?= 2
			exists = var:acm_c_cd_lock
		}
		min = var:acm_c_cd_lock
	}
	if = {
		limit = {
			var:acm_c_tier ?= 3
			exists = var:acm_c_cd_lock
		}
		min = var:acm_c_cd_lock
	}
}

acm_c_accept_chance = {
	value = 0
	if = { limit = { var:acm_c_master.var:acm_c_pers ?= flag:proud } add = 10 }
	if = { limit = { var:acm_c_master.var:acm_c_pers ?= flag:greedy } add = 20 }
	if = { limit = { var:acm_c_master.var:acm_c_pers ?= flag:pious } add = 25 }
	if = { limit = { var:acm_c_master.var:acm_c_pers ?= flag:half_mad } add = 30 }
	if = { limit = { var:acm_c_master.var:acm_c_pers ?= flag:weary } add = 40 }
	if = { limit = { var:acm_c_master.var:acm_c_pers ?= flag:prodigy } add = 50 }
	if = { limit = { var:acm_c_master.var:acm_c_pers ?= flag:silent } add = 25 }
	if = { limit = { var:acm_c_master.var:acm_c_pers ?= flag:deceitful } add = 100 }
	if = { limit = { prestige_level >= 3 } add = 10 }
}

acm_c_trial_chance_diplomacy = {
	value = diplomacy
	subtract = 10
	multiply = 4
	add = 30
	min = 10
	max = 90
}

acm_c_trial_chance_learning = {
	value = learning
	subtract = 10
	multiply = 4
	add = 30
	min = 10
	max = 90
}

acm_c_trial_chance_martial = {
	value = martial
	subtract = 10
	multiply = 4
	add = 30
	min = 10
	max = 90
}

acm_c_trial_chance_prowess = {
	value = prowess
	subtract = 10
	multiply = 4
	add = 30
	min = 10
	max = 90
}

acm_c_trial_chance_stewardship = {
	value = stewardship
	subtract = 10
	multiply = 4
	add = 30
	min = 10
	max = 90
}

acm_c_price_gold = {
	value = var:acm_c_paid
	multiply = 0.5
	if = {
		limit = { acm_c_reluctant = yes }
		multiply = 1.5
	}
	min = 10
}

acm_c_higher_price = {
	value = var:acm_c_paid
	multiply = 0.5
	min = 10
}

