Kaiserreich / Kaiserreich-4-Bug-Reports

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

AUS / SER / ROM - Refusing Scripted peace with AUS never removes "We are at war" spirit, keeps ROM into war #22185

Closed PurpleJinjo closed 1 year ago

PurpleJinjo commented 1 year ago

Quick questions OS: Windows 10 HOI4 version: 1.12.11 Kaiserreich version: 0.24.2 List any other mods used: 【東方】Touhou Main Series Music Pack ( https://steamcommunity.com/sharedfiles/filedetails/?id=2725825126 ) Were you using Steam? Yes Were you in multiplayer? No Which expansions do you NOT have? I have all relevant DLCs

Save file

aus war.zip

Logs (At least game and error log)

I actually didn't notice that until much later in my playthrough, so I had reset the game multiple times since, sorry.

Explanation of the issue:

As RadSoc SER with ROM fighting against Status Quo AUS, I got the event ausgleich.new.801 which gives a scripted peace in favour of the BP, or, if they refuse, have AUS join the Reichspakt.

However, after refusing, two odd things happen:

  1. In event ausgleich.new.823 , Romania says it leaves the BP for peace with Austria. While ROM did leave the faction, they did not get peaced out with AUS and its puppets while keeping the land, instead they were kept in the war, factionless.

  2. Austria Joined the Reichspakt, but kept the has_scripted_peace idea, which meant they had 100% surrender limit.

Steps to reproduce:

  1. As SER against Status Quo Austria, and with ROM in BP, get event ausgleich.new.801 by capturing enough of the Crownland's capitals.

  2. Refuse to make peace with AUS.

Screenshots: aus aus2 aus3

Alpinia commented 1 year ago

Fixed.