﻿is_COURT_HERBALIST_loaded = {
	exists = global_var:COURT_HERBALIST_is_loaded
}

has_any_lifestyle_trigger = {
	OR = {
		has_lifestyle = diplomacy_lifestyle
		has_lifestyle = martial_lifestyle
		has_lifestyle = stewardship_lifestyle
		has_lifestyle = intrigue_lifestyle
		has_lifestyle = learning_lifestyle
		has_lifestyle = wanderer_lifestyle
	}
}

has_any_rival_or_murder_target_trigger = {
	OR = {
		num_of_relation_rival > 0
		any_scheme = {
			type = murder
		}
	}
}

witch_3014_can_have_sex_trigger = {
	is_adult = yes
	NOR = {
		has_sexuality = asexual
		has_trait = celibate
	}
	might_cheat_on_every_partner_trigger = yes
}

witch_3014_sex_partner_trigger = {
	witch_3014_can_have_sex_trigger = yes
	NOT = { this = root }
	is_ai = yes
	save_temporary_scope_as = seduction_target
	matching_gender_and_sexuality_trigger = { CHARACTER_1 = scope:seduction_target CHARACTER_2 = root }
	might_cheat_on_every_partner_trigger = yes
}

witch_3014_loved_sex_partner_trigger = {
	witch_3014_sex_partner_trigger = yes
	OR = {
		has_relation_lover = root
		is_consort_of = root
		has_relation_soulmate = root
	}
}

court_alchemist_validity_trigger = {
	base_court_position_validity_trigger = { EMPLOYER = $EMPLOYER$ }
	has_trait = lifestyle_mystic
	is_landed = no
	custom_tooltip = {
		text = none_does_not_have_a_full_time_job
		trigger_if = {
			limit = { NOT = { has_court_position = court_alchemist_court_position } }
			court_position_does_not_already_have_a_job_trigger = yes # This positions is considered a job, and cannot be held at the same time as another similar position
		}
	}
}