• We will be taking the forums down for scheduled maintenance on Tuesday, May 22nd 2023 at around 8:00 CDT / 13:00 UTC for up to an hour hour.
  • 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.

jruderman

Major
36 Badges
Oct 20, 2014
593
66
  • Cities in Motion 2
  • Europa Universalis IV: Res Publica
  • Majesty 2
  • Magicka
  • Knights of Pen and Paper +1 Edition
  • Impire
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • Crusader Kings II
  • A Game of Dwarves
  • Crusader Kings II: Sword of Islam
  • Major Wiki Contributor
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Stellaris: Lithoids
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Crusader Kings II: Reapers Due
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Way of Life
  • Cities: Skylines
  • Warlock: Master of the Arcane
  • Europa Universalis IV
One line summary of your issue
[2.8.1.1 beta] Death of spy target silently prevents successful spying on next target

Game Version
2.8.1.1 beta

What expansions do you have installed?
Jade Dragon,
The Reapers Due,
Conclave,
Horse Lords,
Way of Life,
Charlemagne,
Rajas of India,
Sons of Abraham,
The Old Gods,
The Republic,
Legacy of Rome,
Sword of Islam

Do you have mods enabled?
Yes

Please explain your issue is in as much detail as possible.
If I imprison+execute my heir and start spying on my next son the following day, I never get any spy events against my new target.

This is similar to an old bug report https://forum.paradoxplaza.com/foru...ue-focus-cannot-spy-on-if-target-dies.900712/ but some of the things in that report are fixed.

As Yxklyx hinted at in the other thread, this happens because the delayed tombola event (WoL.2060) is still in flight for my first target. It sees that he's dead, shows a message that he's dead (WoL.2061), and calls the event to "clear out flags, etc" (WoL.2069). This event does "clear_delayed_event = { id = WoL.2060 }" which breaks spying on my second target.

Can be worked around by either:
* Stop spying before executing, or
* (Re)start spying on the second character after the message appears

Could be fixed by either:
* Making WoL.2069 not clear the delayed event and instead clearing the delayed event directly from `stop_spy_on_decision` and `stop_spy_on_decision_target`
* Making `decision_spy_on should` clear the delayed event before setting up a new one

Steps to reproduce the issue.
1. Intrigue focus
2. Spy on character A
3. Wait a few days
4. Kill character A using a different method
5. Spy on character B

A message appears about A's death negating the spying against A, but no spying events trigger for B.

Upload Attachment
 
Upvote 0

Dracko81

Field Marshal
88 Badges
Jun 13, 2012
7.030
1.950
  • Tyranny: Archon Edition
  • Magicka
  • March of the Eagles
  • A Game of Dwarves
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Sengoku
  • Sword of the Stars
  • Sword of the Stars II
  • Supreme Ruler 2020
  • Pirates of Black Cove
  • Victoria 2: A House Divided
  • Warlock: Master of the Arcane
  • Warlock 2: The Exiled
  • Age of Wonders III
  • Stellaris: Galaxy Edition
  • Cities: Skylines Deluxe Edition
  • Stellaris: Synthetic Dawn
  • Pillars of Eternity
  • Tyranny: Archon Edition
  • Stellaris
  • Crusader Kings II: The Republic
  • Ancient Space
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Impire
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Heir to the Throne
  • Hearts of Iron III
  • For The Glory
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Surviving Mars
  • Divine Wind
  • Europa Universalis III
  • Darkest Hour
  • Crusader Kings II: Sunset Invasion
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Stellaris: Necroids
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
Could be fixed by either:
* Making WoL.2069 not clear the delayed event and instead clearing the delayed event directly from `stop_spy_on_decision` and `stop_spy_on_decision_target`
* Making `decision_spy_on should` clear the delayed event before setting up a new one
Would not a better solution be to add a cool down to stop you from spying on the next target. It would have the added bonus of slightly weakening the focus too, which wouldn't affect too much considering how strong it is already.