﻿# Ambitions - The Judgment - scripted triggers (new in 1.4)
# Counters only exist once they reach 1, so "none" means NOT has_variable.

amb_verdict_legendary_trigger = {
	has_variable = amb_n_fulfilled
	var:amb_n_fulfilled >= 4
	NOT = { has_variable = amb_n_vows_broken }
}

amb_verdict_oathbreaker_trigger = {
	has_variable = amb_n_vows_broken
	OR = {
		var:amb_n_vows_broken >= 2
		AND = {
			NOT = { has_variable = amb_n_vows_kept }
			OR = {
				NOT = { has_variable = amb_n_fulfilled }
				var:amb_n_fulfilled <= 1
			}
		}
	}
}

amb_verdict_faithful_trigger = {
	has_variable = amb_n_vows_kept
	var:amb_n_vows_kept >= 2
	NOT = { has_variable = amb_n_vows_broken }
}

amb_verdict_dutiful_trigger = {
	has_variable = amb_legacy_done
}

amb_verdict_fulfilled_trigger = {
	has_variable = amb_n_fulfilled
	var:amb_n_fulfilled >= 2
	OR = {
		NOT = { has_variable = amb_n_failed }
		var:amb_n_failed <= 1
	}
}

amb_verdict_unfulfilled_trigger = {
	has_variable = amb_n_failed
	var:amb_n_failed >= 2
	OR = {
		NOT = { has_variable = amb_n_fulfilled }
		var:amb_n_fulfilled <= 1
	}
}
