CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →

Interaction · Religious actions

Revel in Carnal Pain

No costAccepted automatically in some cases

You and the recipient attempt to reach transcendence by adhering to the Exaltation of Pain

What you need

You

To send it

  • Is an Adult
  • … are Severely Injured
  • Also needed: available (not in an army, not imprisoned, not incapable) · none of the traits Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux · not busy in an Activity · not planning another Activity · not busy in a Mandala succession

To see it in the menu

The character you target

  • … has adhered to the Exaltation of Pain recently
  • Is an Adult
  • Does not have the Trait: Craven
  • The Personal Tenets unlock self mutilation active
  • Is not at war with you
  • … is Severely Injured
  • … are not in the same location as …
  • Also needed: available (not in an army, not imprisoned, not incapable) · none of the traits Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux · not busy in an Activity · not planning another Activity · not busy in a Mandala succession

Revel in Carnal Pain is a religious character interaction in Crusader Kings III. You need: Is an Adult, Is available (not in an army, not imprisoned, not incapable), Has none of the traits: Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux and 3 more. The character you target needs: Is an Adult, Does not have the Trait: Craven, The Personal Tenets unlock self mutilation active and 6 more. Accepted automatically in some cases. Patch 1.20.1.2, from game/common/character_interactions/00_religious_interactions.txt.

for a guide, post or blog
Quick answers (1)
What are the requirements for Revel in Carnal Pain in CK3?
You: Is an Adult, Is available (not in an army, not imprisoned, not incapable), Has none of the traits: Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux, You are currently busy …, You are already planning another Activity and You are currently busy in a Mandala succession. The character you target: Is an Adult, Does not have the Trait: Craven, The Personal Tenets unlock self mutilation active, Is not at war with you, Is available (not in an army, not imprisoned, not incapable), Has none of the traits: Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux, Busy participating in an Activity, You are already planning another Activity and You are currently busy in a Mandala succession. (patch 1.20.1.2)

Will they accept?

Accepted automatically when:

  • The character you target: Is played by the AI

What happens

If they accept

  • Event religious_interaction.2600
  • If has the Trait: Flagellant:
  • Otherwise: Gain +250 Piety
  • If does not have the Trait: Flagellant:
  • If

    • has_trait_rank = { trait = wounded rank < 3 }

    Then

    • If fragile Bones (fragile bones) experience at least 50:
      • change_trait_rank = { trait = wounded rank = 3 max = 3 }
    • Else, if has the Trait: Fragile Bones:
      • change_trait_rank = { trait = wounded rank = 2 max = 3 }
    • Otherwise:
      • change_trait_rank = { trait = wounded rank = 1 max = 3 }
    • If

      • The option “exaltation of pain wounded spiritual fulfillment” is chosen
      • has_trait_rank = { trait = wounded rank = 1 }

      Then

      • If played by a person: Spiritual fulfillment +3
      • Otherwise: Spiritual fulfillment +3

      Else if

      • The option “exaltation of pain wounded spiritual fulfillment” is chosen
      • has_trait_rank = { trait = wounded rank = 2 }

      Then

      • If played by a person: Spiritual fulfillment +5
      • Otherwise: Spiritual fulfillment +5

      Else if

      • The option “exaltation of pain wounded spiritual fulfillment” is chosen
      • has_trait_rank = { trait = wounded rank = 3 }

      Then

      • If played by a person: Spiritual fulfillment +10
      • Otherwise: Spiritual fulfillment +10
    • If your Personal Tenets unlock tenet mortification suffering sanctifies:
    • If

      • NOT = { scope:treatment_type = flag:treatment }

      Then

      • If

        • has_trait_rank = { trait = wounded rank = 1 }
        • court_physician_available_trigger = { }

        Then

        • safe_wound_treatment_effect = { }

        Else if

        • has_trait_rank = { trait = wounded rank = 2 }
        • has_recent_wound_treatment_trigger = { }

        Then

        Else if

        • has_trait_rank = { trait = wounded rank = 3 }
        • has_recent_wound_treatment_trigger = { }

        Then

        • Event health.0104 (after 2–3 days)
        • epilepsy_brain_trauma_risk_effect = { CHANCE = 5 }

    Else if

    • has_trait_rank = { trait = wounded rank = 3 }

    Then

    • death = { death_reason = death_whipping }
  • The character you target:
    • If played by a person:
      • Event religious_interaction.2600
      • If has the Trait: Flagellant:
      • Otherwise: Gain +250 Piety
      • If does not have the Trait: Flagellant:
      • If

        • has_trait_rank = { trait = wounded rank < 3 }

        Then

        • If fragile Bones (fragile bones) experience at least 50:
          • change_trait_rank = { trait = wounded rank = 3 max = 3 }
        • Else, if has the Trait: Fragile Bones:
          • change_trait_rank = { trait = wounded rank = 2 max = 3 }
        • Otherwise:
          • change_trait_rank = { trait = wounded rank = 1 max = 3 }
        • If

          • The option “exaltation of pain wounded spiritual fulfillment” is chosen
          • has_trait_rank = { trait = wounded rank = 1 }

          Then

          • If played by a person: Spiritual fulfillment +3
          • Otherwise: Spiritual fulfillment +3

          Else if

          • The option “exaltation of pain wounded spiritual fulfillment” is chosen
          • has_trait_rank = { trait = wounded rank = 2 }

          Then

          • If played by a person: Spiritual fulfillment +5
          • Otherwise: Spiritual fulfillment +5

          Else if

          • The option “exaltation of pain wounded spiritual fulfillment” is chosen
          • has_trait_rank = { trait = wounded rank = 3 }

          Then

          • If played by a person: Spiritual fulfillment +10
          • Otherwise: Spiritual fulfillment +10
        • If the Personal Tenets unlock tenet mortification suffering sanctifies:
        • If

          • … (more in the script below)
      • … (more in the script below)
    • … (more in the script below)

If they refuse

Events it fires: religious_interaction.2600, health.0201, health.0102, health.0104, religious_interaction.2610

• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists

Who can use it and sees it (is_available, is_shown) (25 lines of game script)
is_available = has_personal_tenet_flag = self_mutilation_active
trigger_if = {
	limit = {
		is_ai = yes
	}
	OR = {
		has_trait = zealous
		has_trait = sadistic
	}
	NOR = {
		has_trait = craven
		has_trait = wounded_1
		has_trait = wounded_2
	}
	is_at_war = no
}
is_shown = NOT = {
	scope:actor = scope:recipient
}
scope:actor = {
	OR = {
		has_relation_friend = scope:recipient
		has_relation_lover = scope:recipient
	}
}

As written in game/common/character_interactions/00_religious_interactions.txt.

Can be sent when (is_valid…) (37 lines of game script)
scope:actor = {
	is_adult = yes
	is_available = yes
	custom_tooltip = {
		text = actor_is_severely_injured_tt
		NOT = {
			has_trait = wounded_2
		}
	}
}
scope:recipient = {
	custom_tooltip = {
		text = recipient_involved_in_revel_in_pain_recently_tt
		NOT = {
			has_character_flag = involved_in_revel_in_pain_recently
		}
	}
	is_adult = yes
	NOT = {
		has_trait = craven
	}
	has_personal_tenet_flag = self_mutilation_active
	NOT = {
		is_at_war_with = scope:actor
	}
	custom_tooltip = {
		text = recipient_is_severely_injured_tt
		NOT = {
			has_trait = wounded_2
		}
	}
	custom_tooltip = {
		text = recipient_not_in_the_same_location_tt
		location = scope:actor.location
	}
	is_available = yes
}

As written in game/common/character_interactions/00_religious_interactions.txt.

Effects (on_send, on_accept, on_decline) (25 lines of game script)
on_accept = scope:actor = {
	trigger_event = religious_interaction.2600
	show_as_tooltip = {
		revel_in_pain_effect = yes
	}
}
scope:recipient = {
	if = {
		limit = {
			is_ai = no
		}
		trigger_event = religious_interaction.2600
		show_as_tooltip = {
			revel_in_pain_effect = yes
			revel_in_pain_opinion_effect = yes
		}
	}
	else = {
		revel_in_pain_effect = yes
		revel_in_pain_opinion_effect = yes
	}
}
on_decline = scope:actor = {
	trigger_event = religious_interaction.2610
}

As written in game/common/character_interactions/00_religious_interactions.txt.

Category
Religious actions
In the menu
under More…
ID
revel_in_pain_interaction

Source: game/common/character_interactions/00_religious_interactions.txt and the English localisation, Crusader Kings III 1.20.1.2. “You” is the character who sends it (scope:actor, or a puppet acting for you); “the character you target” is the recipient.

Spotted a mistake on this page?