# monastic_order_purity_effect
# join_prev_monastic_order_society

monastic_order_purity_effect = {
	if = {
		limit = {
			is_monastic_member_trigger = yes

			OR = {
				trait = cynical
				trait = gluttonous
				trait = greedy
				trait = slothful
				trait = envious
				trait = wroth
				trait = proud
				trait = deceitful
				trait = cruel
				trait = ambitious

				trigger_if = {
					limit = { NOT = { religion = hindu } }
					trait = lustful
				}

				NAND = {
					trait = humble
					trait = charitable
					trait = kind
					trait = temperate
					trait = honest
					trait = patient
					trait = diligent
					trait = content

					trigger_if = {
						limit = { NOT = { religion = hindu } }
						trait = chaste
					}
				}
			}
		}

		random = {
			chance = 20

			mult_modifier = {
				factor = 1.3
				society_rank == 2
			}

			mult_modifier = {
				factor = 1.5
				society_rank == 3
			}

			mult_modifier = {
				factor = 1.7
				society_rank == 4
			}

			mult_modifier = {
				factor = 1.1
				piety >= 100
			}

			mult_modifier = {
				factor = 1.3
				piety >= 300
			}

			mult_modifier = {
				factor = 1.5
				piety >= 500
			}

			mult_modifier = {
				factor = 2
				piety >= 1000
			}
			
			mult_modifier = {
				factor = 3
				OR = {
					society_member_of = monastic_order_jain
					society_member_of = monastic_order_buddhist
					society_member_of = monastic_order_bon
				}
			}

			character_event = {
				id = MNM.4400 # Soul purity effect
				days = 10
				random = 10
			}
		}
	}
}

join_prev_monastic_order_society = {
	if = {
		limit = { PREV = { society_member_of = monastic_order_orthodox } }
		join_society = monastic_order_orthodox
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_benedictine } }
		join_society = monastic_order_benedictine
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_dominican } }
		join_society = monastic_order_dominican
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_nestorian } }
		join_society = monastic_order_nestorian
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_monophysite } }
		join_society = monastic_order_monophysite
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_hindu } }
		join_society = monastic_order_hindu
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_buddhist } }
		join_society = monastic_order_buddhist
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_jain } }
		join_society = monastic_order_jain
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_stoics } }
		join_society = monastic_order_stoics
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_apostolic } }
		join_society = monastic_order_apostolic
	}
	else_if = {
		limit = { PREV = { society_member_of = monastic_order_bon } }
		join_society = monastic_order_bon
	}
}