﻿# Pilgrims and Preachers - commander trait of the missionary armies, built like the vanilla
# Pillager (reaver, common/traits/00_traits.txt): a commander trait with an experience track.
# Gained by leading Pilgrims missionaries, and its experience grows with each sermon
# (ppr_on_preaching_completion, common/on_action/ppr_preaching_on_actions.txt).
# While commanding a missionary army, its sermons earn more (ppr_wandering_preacher_bonus_value)
# and are more often followed by a favourable event (ppr_preaching_roll_event_effect).
# Icon: gfx/interface/icons/traits/ppr_wandering_preacher.dds (vanilla commander shield,
# holy_warrior light, pilgrim staff and bag).

ppr_wandering_preacher = {
	category = commander
	flag = commander_trait_flag

	hostile_county_attrition = -0.2
	monthly_piety = 0.1

	ruler_designer_cost = 20

	track = {
		33 = {
			hostile_county_attrition = -0.1
			monthly_piety = 0.1
		}
		66 = {
			advantage = 1
			hostile_county_attrition = -0.1
			monthly_piety = 0.2
		}
		100 = {
			learning = 1
			hostile_county_attrition = -0.1
			monthly_piety = 0.2
		}
	}

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = ppr_wandering_preacher
						value >= 100
					}
				}
				desc = trait_ppr_wandering_preacher_3
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = ppr_wandering_preacher
						value >= 66
					}
				}
				desc = trait_ppr_wandering_preacher_2
			}
			triggered_desc = {
				trigger = {
					exists = this
					has_trait_xp = {
						trait = ppr_wandering_preacher
						value >= 33
					}
				}
				desc = trait_ppr_wandering_preacher_1
			}
			desc = trait_ppr_wandering_preacher
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_ppr_wandering_preacher_desc
			}
			desc = trait_ppr_wandering_preacher_character_desc
		}
	}
}
