Scripted effect · Roads to Power files
remove_a_criminal_trait_in_rite_effect
remove_a_criminal_trait_in_rite_effect = { CHARACTER = … RITE = … }game/common/scripted_effects/07_dlc_ep3_scripted_effects.txt, line 4097 (74 lines). Parameters: $CHARACTER$, $RITE$.
remove_a_criminal_trait_in_rite_effect is a scripted effect in Crusader Kings III, in the Roads to Power files, written at line 4097 of its file. A call passes 2 parameters: CHARACTER and RITE. No file of common/, events/ or history/ calls it. Patch 1.20.1.2, from game/common/scripted_effects/07_dlc_ep3_scripted_effects.txt.
What it does
Every line of it is script with no tooltip text: the script is below.
The script as written (74 lines of game script)
remove_a_criminal_trait_in_rite_effect = {
$CHARACTER$ = {
if = {
limit = {
has_trait = adulterer
trait_is_criminal_in_rite_trigger = { TRAIT = trait:adulterer RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = adulterer
}
else_if = {
limit = {
has_trait = fornicator
trait_is_criminal_in_rite_trigger = { TRAIT = trait:fornicator RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = fornicator
}
else_if = {
limit = {
has_trait = sodomite
trait_is_criminal_in_rite_trigger = { TRAIT = trait:sodomite RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = sodomite
}
else_if = {
limit = {
has_trait = deviant
trait_is_criminal_in_rite_trigger = { TRAIT = trait:deviant RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = deviant
}
else_if = {
limit = {
has_trait = kinslayer_3
trait_is_criminal_in_rite_trigger = { TRAIT = trait:kinslayer_3 RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = kinslayer_3
}
else_if = {
limit = {
has_trait = kinslayer_2
trait_is_criminal_in_rite_trigger = { TRAIT = trait:kinslayer_2 RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = kinslayer_2
}
else_if = {
limit = {
has_trait = kinslayer_1
trait_is_criminal_in_rite_trigger = { TRAIT = trait:kinslayer_1 RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = kinslayer_1
}
else_if = {
limit = {
has_trait = witch
trait_is_criminal_in_rite_trigger = { TRAIT = trait:witch RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = witch
}
else_if = {
limit = {
has_trait = cannibal
trait_is_criminal_in_rite_trigger = { TRAIT = trait:cannibal RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = cannibal
}
else_if = {
limit = {
has_trait = incestuous
trait_is_criminal_in_rite_trigger = { TRAIT = trait:incestuous RITE = $RITE$ GENDER_CHARACTER = $CHARACTER$ }
}
remove_trait = incestuous
}
}
}As written in game/common/scripted_effects/07_dlc_ep3_scripted_effects.txt.
Where it is used
No file of common/, events/ or history/ calls it.
Source: game/common/scripted_effects/07_dlc_ep3_scripted_effects.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.