Kaiserreich / Kaiserreich-4-Bug-Reports

Issue tracker for Kaiserreich for Hearts of Iron 4
110 stars 40 forks source link

Argentina War on Bolivia and Paraguay forces truce #1721

Closed MoritzAV closed 6 years ago

MoritzAV commented 6 years ago

Explanation of the issue: As Argentina, I selected the focus "Yacuiba Dispute", with Bolivia being the owner of the region, thus gaining the war goal against them. At the same time, Paraguay was a puppet of Bolivia from back when they decided to attack me while I was dealing with the Communist Issue (getting defeated by Bolivia who came to my aid and then getting puppeted).

I went to war with Bolivia via the Annex War Goal, and they called Paraguay as an ally. When I surrendered Paraguay however, an event kicked in forcing a truce between and Bolivia and returning any already conquered territory to them.

Quick questions:

OS: Windows 10 HoI4 version: Cornflakes 1.5.4 Kaiserreich version: 0.7 "El Condor Pasa" Using Steam? Yes Were you in multiplayer? No List other mods used (including KR Music mod): KR Music Mod, Allied Construction Projects, Coloured Buttons Have you changed any files, outside of mods used? No Checksum (four-letter code at the bottom of your title menu): bb79 Which DLC expansions do you NOT have? Death or Dishonour, Together for Victory, Waking the Tiger

Steps to reproduce:

  1. As Argentina, solve the Communist Issue, with Bolivia puppeting Paraguay.

  2. Go to War with Bolivia via "Yacuiba Dispute"

  3. Surrender Paraguay before Bolivia

Other info: "Look for Allies" -> "Bolivian Negotiations" was completed

Possible cause: I suspect the flag for the Paraguay surrender event does not check for how the war was initiated (if the event is intentional for the "Punish Paraguay" focus). Or the event does not check whether the player is at war with Bolivia.

Jeankedezeehond commented 6 years ago

stopped the event from firing if PAR is a puppet