# prisoner_mutilate_effect
# jailor_mutilate_effect
# prisoner_torture_effect
# jailor_torture_effect
# jailor_humiliation_effect
# prisoner_humiliation_effect
# prisoner_humiliation_effect


prisoner_mutilate_effect = {
	random = {
		chance = 20
		add_trait_craven_effect = yes
	}

	random_list = {
		80 = { add_trait_stressed_effect = yes }
		10 = { add_trait_lunatic_effect = yes }
		10 = { } # No effect
	}

	add_severely_injured_effect = yes
}

jailor_mutilate_effect = {
	random = {
		chance = 20
		add_trait_silently_craven_effect = yes
	}

	add_trait = severely_injured

	custom_tooltip = {
		text = might_affect_mental_health_tt

		random_list = {
			80 = { add_trait_silently_stressed_effect = yes }
			10 = { add_trait_silently_lunatic_effect = yes }
			10 = { } # No effect
		}
	}
}

prisoner_torture_effect = {
	add_character_modifier = {
		name = tortured
		years = 2
	}

	random_list = {
		80 = { add_trait_stressed_effect = yes }
		10 = { add_trait_craven_effect = yes }
		 5 = { add_trait_lunatic_effect = yes }
		 5 = { } # Nothing
	}
}

jailor_torture_effect = {
	add_character_modifier = {
		name = tortured
		years = 2
	}

	random_list = {
		80 = {
			if = {
				limit = { trait = stressed }
				health = -0.25
			}

			add_trait = stressed
		}

		10 = {
			if = {
				limit = {
					OR = {
						trait = craven
						trait = berserker
					}
				}

				health = -0.5
			}
			else = {
				add_trait = craven
			}
		}

		5 = {
			if = {
				limit = { trait = lunatic }
				health = -1.0
			}
			else = {
				add_trait = lunatic
			}
		}

		5 = { }
	}
}

jailor_humiliation_effect = {
	random_list = {
		15 = {
			trigger = {
				NOT = { trait = stressed }
			}

			add_trait = stressed
		}
		30 = {
			trigger = {
				NOT = { trait = humble }
			}

			add_trait_fully_silently_humble_effect = yes
		}
		30 = {
			trigger = {
				NOT = { trait = shy }
			}

			add_trait_fully_silently_shy_effect = yes
		}

		25 = { } # Nothing happens
	}
}

prisoner_humiliation_effect = {
	random_list = {
		15 = {
			trigger = {
				NOT = { trait = stressed }
			}

			add_trait_stressed_effect = yes
		}

		30 = {
			trigger = {
				NOT = { trait = humble }
			}

			add_trait_fully_humble_effect = yes
		}

		30 = {
			trigger = {
				NOT = { trait = shy }
			}

			add_trait_fully_shy_effect = yes
		}

		25 = { } # Nothing happens
	}
}