﻿# More Personality Depth — View-hook trigger (GENERATED)
# Generated by mpd_generate_rd_markers.py (sibling) — do not hand-edit.
#
# True when the character holds an MPD personality trait whose level has
# not been rolled yet (XP 0 — added by an unhooked source), or a ruler
# designer level marker awaiting conversion. Drives the character-window
# view-hook (common/scripted_guis/mpd_view_hook.txt).

mpd_has_unrolled_personality_trait_trigger = {
	OR = {
		AND = { has_trait = lustful NOT = { has_trait_xp = { trait = lustful value >= 1 } } }
		AND = { has_trait = chaste NOT = { has_trait_xp = { trait = chaste value >= 1 } } }
		AND = { has_trait = gluttonous NOT = { has_trait_xp = { trait = gluttonous value >= 1 } } }
		AND = { has_trait = temperate NOT = { has_trait_xp = { trait = temperate value >= 1 } } }
		AND = { has_trait = greedy NOT = { has_trait_xp = { trait = greedy value >= 1 } } }
		AND = { has_trait = generous NOT = { has_trait_xp = { trait = generous value >= 1 } } }
		AND = { has_trait = lazy NOT = { has_trait_xp = { trait = lazy value >= 1 } } }
		AND = { has_trait = diligent NOT = { has_trait_xp = { trait = diligent value >= 1 } } }
		AND = { has_trait = wrathful NOT = { has_trait_xp = { trait = wrathful value >= 1 } } }
		AND = { has_trait = calm NOT = { has_trait_xp = { trait = calm value >= 1 } } }
		AND = { has_trait = patient NOT = { has_trait_xp = { trait = patient value >= 1 } } }
		AND = { has_trait = impatient NOT = { has_trait_xp = { trait = impatient value >= 1 } } }
		AND = { has_trait = arrogant NOT = { has_trait_xp = { trait = arrogant value >= 1 } } }
		AND = { has_trait = humble NOT = { has_trait_xp = { trait = humble value >= 1 } } }
		AND = { has_trait = deceitful NOT = { has_trait_xp = { trait = deceitful value >= 1 } } }
		AND = { has_trait = honest NOT = { has_trait_xp = { trait = honest value >= 1 } } }
		AND = { has_trait = craven NOT = { has_trait_xp = { trait = craven value >= 1 } } }
		AND = { has_trait = brave NOT = { has_trait_xp = { trait = brave value >= 1 } } }
		AND = { has_trait = shy NOT = { has_trait_xp = { trait = shy value >= 1 } } }
		AND = { has_trait = gregarious NOT = { has_trait_xp = { trait = gregarious value >= 1 } } }
		AND = { has_trait = ambitious NOT = { has_trait_xp = { trait = ambitious value >= 1 } } }
		AND = { has_trait = content NOT = { has_trait_xp = { trait = content value >= 1 } } }
		AND = { has_trait = arbitrary NOT = { has_trait_xp = { trait = arbitrary value >= 1 } } }
		AND = { has_trait = just NOT = { has_trait_xp = { trait = just value >= 1 } } }
		AND = { has_trait = cynical NOT = { has_trait_xp = { trait = cynical value >= 1 } } }
		AND = { has_trait = zealous NOT = { has_trait_xp = { trait = zealous value >= 1 } } }
		AND = { has_trait = paranoid NOT = { has_trait_xp = { trait = paranoid value >= 1 } } }
		AND = { has_trait = trusting NOT = { has_trait_xp = { trait = trusting value >= 1 } } }
		AND = { has_trait = vengeful NOT = { has_trait_xp = { trait = vengeful value >= 1 } } }
		AND = { has_trait = forgiving NOT = { has_trait_xp = { trait = forgiving value >= 1 } } }
		AND = { has_trait = compassionate NOT = { has_trait_xp = { trait = compassionate value >= 1 } } }
		AND = { has_trait = callous NOT = { has_trait_xp = { trait = callous value >= 1 } } }
		AND = { has_trait = sadistic NOT = { has_trait_xp = { trait = sadistic value >= 1 } } }
		AND = { has_trait = stubborn NOT = { has_trait_xp = { trait = stubborn value >= 1 } } }
		AND = { has_trait = fickle NOT = { has_trait_xp = { trait = fickle value >= 1 } } }
		AND = { has_trait = eccentric NOT = { has_trait_xp = { trait = eccentric value >= 1 } } }
		has_trait = mpd_rd_lustful_1
		has_trait = mpd_rd_lustful_2
		has_trait = mpd_rd_lustful_3
		has_trait = mpd_rd_chaste_1
		has_trait = mpd_rd_chaste_2
		has_trait = mpd_rd_chaste_3
		has_trait = mpd_rd_gluttonous_1
		has_trait = mpd_rd_gluttonous_2
		has_trait = mpd_rd_gluttonous_3
		has_trait = mpd_rd_temperate_1
		has_trait = mpd_rd_temperate_2
		has_trait = mpd_rd_temperate_3
		has_trait = mpd_rd_greedy_1
		has_trait = mpd_rd_greedy_2
		has_trait = mpd_rd_greedy_3
		has_trait = mpd_rd_generous_1
		has_trait = mpd_rd_generous_2
		has_trait = mpd_rd_generous_3
		has_trait = mpd_rd_lazy_1
		has_trait = mpd_rd_lazy_2
		has_trait = mpd_rd_lazy_3
		has_trait = mpd_rd_diligent_1
		has_trait = mpd_rd_diligent_2
		has_trait = mpd_rd_diligent_3
		has_trait = mpd_rd_wrathful_1
		has_trait = mpd_rd_wrathful_2
		has_trait = mpd_rd_wrathful_3
		has_trait = mpd_rd_calm_1
		has_trait = mpd_rd_calm_2
		has_trait = mpd_rd_calm_3
		has_trait = mpd_rd_patient_1
		has_trait = mpd_rd_patient_2
		has_trait = mpd_rd_patient_3
		has_trait = mpd_rd_impatient_1
		has_trait = mpd_rd_impatient_2
		has_trait = mpd_rd_impatient_3
		has_trait = mpd_rd_arrogant_1
		has_trait = mpd_rd_arrogant_2
		has_trait = mpd_rd_arrogant_3
		has_trait = mpd_rd_humble_1
		has_trait = mpd_rd_humble_2
		has_trait = mpd_rd_humble_3
		has_trait = mpd_rd_deceitful_1
		has_trait = mpd_rd_deceitful_2
		has_trait = mpd_rd_deceitful_3
		has_trait = mpd_rd_honest_1
		has_trait = mpd_rd_honest_2
		has_trait = mpd_rd_honest_3
		has_trait = mpd_rd_craven_1
		has_trait = mpd_rd_craven_2
		has_trait = mpd_rd_craven_3
		has_trait = mpd_rd_brave_1
		has_trait = mpd_rd_brave_2
		has_trait = mpd_rd_brave_3
		has_trait = mpd_rd_shy_1
		has_trait = mpd_rd_shy_2
		has_trait = mpd_rd_shy_3
		has_trait = mpd_rd_gregarious_1
		has_trait = mpd_rd_gregarious_2
		has_trait = mpd_rd_gregarious_3
		has_trait = mpd_rd_ambitious_1
		has_trait = mpd_rd_ambitious_2
		has_trait = mpd_rd_ambitious_3
		has_trait = mpd_rd_content_1
		has_trait = mpd_rd_content_2
		has_trait = mpd_rd_content_3
		has_trait = mpd_rd_arbitrary_1
		has_trait = mpd_rd_arbitrary_2
		has_trait = mpd_rd_arbitrary_3
		has_trait = mpd_rd_just_1
		has_trait = mpd_rd_just_2
		has_trait = mpd_rd_just_3
		has_trait = mpd_rd_cynical_1
		has_trait = mpd_rd_cynical_2
		has_trait = mpd_rd_cynical_3
		has_trait = mpd_rd_zealous_1
		has_trait = mpd_rd_zealous_2
		has_trait = mpd_rd_zealous_3
		has_trait = mpd_rd_paranoid_1
		has_trait = mpd_rd_paranoid_2
		has_trait = mpd_rd_paranoid_3
		has_trait = mpd_rd_trusting_1
		has_trait = mpd_rd_trusting_2
		has_trait = mpd_rd_trusting_3
		has_trait = mpd_rd_vengeful_1
		has_trait = mpd_rd_vengeful_2
		has_trait = mpd_rd_vengeful_3
		has_trait = mpd_rd_forgiving_1
		has_trait = mpd_rd_forgiving_2
		has_trait = mpd_rd_forgiving_3
		has_trait = mpd_rd_compassionate_1
		has_trait = mpd_rd_compassionate_2
		has_trait = mpd_rd_compassionate_3
		has_trait = mpd_rd_callous_1
		has_trait = mpd_rd_callous_2
		has_trait = mpd_rd_callous_3
		has_trait = mpd_rd_sadistic_1
		has_trait = mpd_rd_sadistic_2
		has_trait = mpd_rd_sadistic_3
		has_trait = mpd_rd_stubborn_1
		has_trait = mpd_rd_stubborn_2
		has_trait = mpd_rd_stubborn_3
		has_trait = mpd_rd_fickle_1
		has_trait = mpd_rd_fickle_2
		has_trait = mpd_rd_fickle_3
		has_trait = mpd_rd_eccentric_1
		has_trait = mpd_rd_eccentric_2
		has_trait = mpd_rd_eccentric_3
	}
}
