Short summary of your issue
Meditate in seclusion decision checks for wrathful as negative trait but missing code to change wrathful to calm
Game Version
1.3.1
What OS are you playing on?
Windows
What platform are you using?
Steam
Do you have mods enabled?
No
Have you tried verifying your game files (Steam only)?
Yes
How much "pain" is this causing you?
2
Please explain the issue you experienced in the most condensed way possible
The "Meditate in Seclusion" decision from the "Inner Journey" faith tent checks for the wrathful trait but then doesn't swap out wrathful if the trait fixing outcome is selected. Specifically, wrathful is checked for on religious_decision_events.txt line 1378, sets the flag meditation_reflection, and then there is no part of the actual trait replacement section (lines 1626 - 1666) that actually replaces the wrathful trait (no block has the trigger of has_trait = wrathful).
Please explain how to reproduce the issue
Because it is the random result of an event, there's not a reliable way to replicate this in game. The best thing to do would be to create a character with the "wrathful" trait in a religion that has the "Inner Journey" state and spam the "Meditate in Seclusion" decision until it tries to change wrathful and can't. I recommend just looking at the code instead.
Is there anything else you think could help us identify/replicate the issue?
Meditate in Seclusion decision checks for wrathful as a negative trait to replace in religious_decision_events.txt lines 1365 - 1399, specifically line 1378):
# Replace Negative Trait
20 = {
trigger = {
scope:at_home = no
# Must have a negative trait to replace.
OR = {
has_trait = greedy
has_trait = lustful
has_trait = gluttonous
has_trait = deceitful
has_trait = ambitious
has_trait = impatient
has_trait = sadistic
has_trait = wrathful
}
}
# Greater chance when meditating in one of these terrains.
modifier = {
add = 75
scope:meditation_location = {
terrain = steppe
}
}
modifier = {
add = 150
scope:meditation_location = {
OR = {
terrain = mountains
terrain = desert_mountains
}
}
}
add_character_flag = meditation_reflection
}
Note no block exists for "wrathful" in religious_decision_events.txt, lines 1626 - 1666:
else_if = {
limit = {has_character_flag = meditation_reflection }
random_list = {
1 = {
trigger = { has_trait = gluttonous }
remove_trait = gluttonous
add_trait_force_tooltip = temperate
}
1 = {
trigger = { has_trait = greedy }
remove_trait = greedy
add_trait_force_tooltip = generous
}
1 = {
trigger = { has_trait = ambitious }
remove_trait = ambitious
add_trait_force_tooltip = content
}
1 = {
trigger = { has_trait = lustful }
remove_trait = lustful
add_trait_force_tooltip = chaste
}
1 = {
trigger = { has_trait = deceitful }
remove_trait = deceitful
add_trait_force_tooltip = honest
}
1 = {
trigger = { has_trait = sadistic }
remove_trait = sadistic
add_trait_force_tooltip = callous
}
1 = {
trigger = { has_trait = impatient }
remove_trait = impatient
add_trait_force_tooltip = patient
}
}
improve_meditation_skill = yes
}
I have attached a save game
No
Upload Attachment
File(s) attached
Meditate in seclusion decision checks for wrathful as negative trait but missing code to change wrathful to calm
Game Version
1.3.1
What OS are you playing on?
Windows
What platform are you using?
Steam
Do you have mods enabled?
No
Have you tried verifying your game files (Steam only)?
Yes
How much "pain" is this causing you?
2
Please explain the issue you experienced in the most condensed way possible
The "Meditate in Seclusion" decision from the "Inner Journey" faith tent checks for the wrathful trait but then doesn't swap out wrathful if the trait fixing outcome is selected. Specifically, wrathful is checked for on religious_decision_events.txt line 1378, sets the flag meditation_reflection, and then there is no part of the actual trait replacement section (lines 1626 - 1666) that actually replaces the wrathful trait (no block has the trigger of has_trait = wrathful).
Please explain how to reproduce the issue
Because it is the random result of an event, there's not a reliable way to replicate this in game. The best thing to do would be to create a character with the "wrathful" trait in a religion that has the "Inner Journey" state and spam the "Meditate in Seclusion" decision until it tries to change wrathful and can't. I recommend just looking at the code instead.
Is there anything else you think could help us identify/replicate the issue?
Meditate in Seclusion decision checks for wrathful as a negative trait to replace in religious_decision_events.txt lines 1365 - 1399, specifically line 1378):
# Replace Negative Trait
20 = {
trigger = {
scope:at_home = no
# Must have a negative trait to replace.
OR = {
has_trait = greedy
has_trait = lustful
has_trait = gluttonous
has_trait = deceitful
has_trait = ambitious
has_trait = impatient
has_trait = sadistic
has_trait = wrathful
}
}
# Greater chance when meditating in one of these terrains.
modifier = {
add = 75
scope:meditation_location = {
terrain = steppe
}
}
modifier = {
add = 150
scope:meditation_location = {
OR = {
terrain = mountains
terrain = desert_mountains
}
}
}
add_character_flag = meditation_reflection
}
Note no block exists for "wrathful" in religious_decision_events.txt, lines 1626 - 1666:
else_if = {
limit = {has_character_flag = meditation_reflection }
random_list = {
1 = {
trigger = { has_trait = gluttonous }
remove_trait = gluttonous
add_trait_force_tooltip = temperate
}
1 = {
trigger = { has_trait = greedy }
remove_trait = greedy
add_trait_force_tooltip = generous
}
1 = {
trigger = { has_trait = ambitious }
remove_trait = ambitious
add_trait_force_tooltip = content
}
1 = {
trigger = { has_trait = lustful }
remove_trait = lustful
add_trait_force_tooltip = chaste
}
1 = {
trigger = { has_trait = deceitful }
remove_trait = deceitful
add_trait_force_tooltip = honest
}
1 = {
trigger = { has_trait = sadistic }
remove_trait = sadistic
add_trait_force_tooltip = callous
}
1 = {
trigger = { has_trait = impatient }
remove_trait = impatient
add_trait_force_tooltip = patient
}
}
improve_meditation_skill = yes
}
I have attached a save game
No
Upload Attachment
File(s) attached
Attachments
Upvote
0