﻿# More Personality Depth — culture trait-frequency checks (one per trait)
#
# mpd_calculate_trait_xp used to test $TRAIT$_trait_more_common / _less_common
# for every trait, but vanilla only defines some of these cultural parameters;
# each missing one logged a PostValidate error at load (114 per launch).
# Missing parameters are `always = no`. Re-check against
# common/culture/ when the game adds new trait-frequency parameters.

mpd_culture_lustful_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_lustful_less_common_trigger = { culture = { has_cultural_parameter = lustful_trait_less_common } }
mpd_culture_chaste_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_chaste_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_gluttonous_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_gluttonous_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_temperate_more_common_trigger = { culture = { has_cultural_parameter = temperate_trait_more_common } }
mpd_culture_temperate_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_greedy_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_greedy_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_generous_more_common_trigger = { culture = { has_cultural_parameter = generous_trait_more_common } }
mpd_culture_generous_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_lazy_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_lazy_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_diligent_more_common_trigger = { culture = { has_cultural_parameter = diligent_trait_more_common } }
mpd_culture_diligent_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_wrathful_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_wrathful_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_calm_more_common_trigger = { culture = { has_cultural_parameter = calm_trait_more_common } }
mpd_culture_calm_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_patient_more_common_trigger = { culture = { has_cultural_parameter = patient_trait_more_common } }
mpd_culture_patient_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_impatient_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_impatient_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_arrogant_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_arrogant_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_humble_more_common_trigger = { culture = { has_cultural_parameter = humble_trait_more_common } }
mpd_culture_humble_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_deceitful_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_deceitful_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_honest_more_common_trigger = { culture = { has_cultural_parameter = honest_trait_more_common } }
mpd_culture_honest_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_craven_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_craven_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_brave_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_brave_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_shy_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_shy_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_gregarious_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_gregarious_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_ambitious_more_common_trigger = { culture = { has_cultural_parameter = ambitious_trait_more_common } }
mpd_culture_ambitious_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_content_more_common_trigger = { culture = { has_cultural_parameter = content_trait_more_common } }
mpd_culture_content_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_arbitrary_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_arbitrary_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_just_more_common_trigger = { culture = { has_cultural_parameter = just_trait_more_common } }
mpd_culture_just_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_cynical_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_cynical_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_zealous_more_common_trigger = { culture = { has_cultural_parameter = zealous_trait_more_common } }
mpd_culture_zealous_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_paranoid_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_paranoid_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_trusting_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_trusting_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_vengeful_more_common_trigger = { culture = { has_cultural_parameter = vengeful_trait_more_common } }
mpd_culture_vengeful_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_forgiving_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_forgiving_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_compassionate_more_common_trigger = { culture = { has_cultural_parameter = compassionate_trait_more_common } }
mpd_culture_compassionate_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_callous_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_callous_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_sadistic_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_sadistic_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_stubborn_more_common_trigger = { culture = { has_cultural_parameter = stubborn_trait_more_common } }
mpd_culture_stubborn_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_fickle_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_fickle_less_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_eccentric_more_common_trigger = { always = no }  # no vanilla parameter
mpd_culture_eccentric_less_common_trigger = { always = no }  # no vanilla parameter
