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,
the limit clause should probably also have
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.
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
Upvote
0