Confirmed CK III - "A Threat..." event can propose to tell your wife about a threat coming to her from herself

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Zanotir

Private
Feb 18, 2021
21
70
Short summary of your issue
"A Threat..." event can propose to tell your wife about a threat coming to her from herself

Game Version
1.6.1.2

What OS are you playing on?
Windows

What platform are you using?
Steam

What DLC do you have installed?
Royal Court,

Do you have mods enabled?
No

Have you tried verifying your game files (Steam only)?
No

How much "pain" is this causing you?
1

Please explain the issue you experienced in the most condensed way possible
Judging by the text "A threat..." event proposes to tell your wife about invented threat coming from another person to make her less comfortable. However the alleged threat to her can be herself.

Please explain how to reproduce the issue
The attached save file has the event active

Is there anything else you think could help us identify/replicate the issue?


I have attached a save game
Yes

Upload Attachment
File(s) attached
 

Attachments

  • Sar6.ck3
    14,4 MB · Views: 0

Mcgan

Colonel
18 Badges
Mar 19, 2020
1.191
1.728
  • Crusader Kings III: Royal Edition
  • Stellaris: Galaxy Edition
  • Stellaris - Path to Destruction bundle
  • Stellaris: Distant Stars
  • Stellaris: Synthetic Dawn
  • Stellaris: Leviathans Story Pack
  • Stellaris: Apocalypse
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • Stellaris: Federations
  • Stellaris: Nemesis
  • Stellaris: Humanoids Species Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Lithoids
  • Stellaris: Necroids
Actually, no, it's not that "the alleged threat to her can be herself", it's that it will always be that same spouse.

It's because of a small mistake in the script:
events\relations_events\spouse_events.txt
event spouse.3012
Code:
            scope:spouse = {
                random_courtier_or_guest = {
                    limit = {
                        NOT = { this = root }
                    }
                }
                save_scope_as = agent   <--- Wrongly saving the spouse as the agent
            }
Should be:
Code:
            scope:spouse = {
                random_courtier_or_guest = {
                    limit = {
                        NOT = { this = root }
                    }
                    save_scope_as = agent
                }
            }

There's also another bug in the trigger:
Code:
        OR = {
            any_courtier_or_guest = {
                NOT = { this = scope:spouse_check }
            }
            scope:spouse_check = {
                any_courtier_or_guest = {
                    NOT = { this = root }
                }
            }
        }
Should be:
Code:
        scope:spouse_check = {
            any_courtier_or_guest = {
                NOT = { this = root }
            }
        }
Otherwise the event could trigger even if there isn't anyone to present as the "threat".
 
  • 1Like
Reactions: