• 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
I demanded peace from Slavonia who was trying to claim Croatia. Slavonia agreed, ending their war with white peace, as I hoped. But the two claimant revolts against Croatia also ended immediately, even though I hadn't asked them to end!

To reproduce the issue using my attached save:

1. Launch with all expansions except WoL and MNM
2. Load (as Byzantium)
3. Right-click our vassal Duchess of Slavonia and select "Demand Peace with Croatia"
4. Use the console to switch play to Slavonia
5. Set our enemy, Croatia, as a character of special interest (for notifications)
6. Wait ~3 days
7. In the demand peace event dialog, select "Anything for my liege"
8. Wait ~3 days
9. (Notice that Croatia's revolts end on the same day as our war against Croatia)

I think the problem is that in rip_flavor_events.txt, in RIP.30001,

Code:
           any_war = {
               limit = {
                   defender = { character = event_target:target_defender }
               }
               end_war = whitepeace
           }

the limit clause should probably also have

Code:
                   attacker = { character = FROM }

although I'm a bit confused about why the any_war scope picked up those seemingly irrelevant wars to begin with. Maybe the "hostile due to competing claims" affects any_war, or maybe I misunderstand and any_war actually scopes to all wars in the entire game?

The other events in the file that use any_war / end_war appear to have similar issues.
 

Attachments

  • autosave.ck2.zip
    10,6 MB · Views: 0
Upvote 0