Interaction · Religious actions
Revel in Carnal Pain
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
- Your Personal Tenets unlock self mutilation active
- If played by the AI:
- You are not the target
One of these
- Has the target as friend
or
Has the target as lover
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.
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:
- 20% chance of:
- Gains the Trait Flagellant
- Loses 20 Stress
- 20% chance of:
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
- Event health.0102 (after 2–3 days)
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:
- 20% chance of:
- Gains the Trait Flagellant
- Loses 20 Stress
- 20% chance of:
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 played by a person:
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.