Information
I have verifed my game files (Steam only)
YesI have disabled all mods
YesI am running the latest game update
YesRequired
Summary
1.9.2.1 : House Feud events can trigger even if the killer is not knownDescription
The house feud events that trigger when a character dies, do not check if the killer is known. So for example, if a character dies to "mysterious circumstances" (aka murdered without the killer being known), the house feud event can trigger, giving the house head the opportunity to start a feud against the killer...even though the killer is not known.Steps to reproduce
The reason is simple, the scripted trigger house_head_can_start_feud_against_trigger in 03_bp1_scripted_triggers.txt does not check if the killer is known.You can filter out these situations by including a check like this :
Code:
NOR = {
# Is not part of same family as target House Head
is_close_family_of = $TARGET$.house.house_head
# Is not friendly with target House Head
has_any_good_relationship_with_character_trigger = { CHARACTER = $TARGET$.house.house_head }
# Target House must be different
house = $TARGET$.house
scope:house_feud_victim = {
OR = {
death_reason = death_mysterious
death_reason = death_vanished
}
}
}
In the above code, i am checking if the victim died due to mysterious circumstances or vanished. I'm not sure if there are more death reasons that should be filtered out like this.
Game Version
1.9.2.1Platform
WindowsAdditional Information
Affected Feature
- Events
Save Game
Other Attachments
- 9
- 1