Kaiserreich / Kaiserreich-4-Bug-Reports

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

1940 Republican Primary Bug when National Unity Party fails to prevent Civil War #3201

Closed seanpmassey closed 5 years ago

seanpmassey commented 5 years ago

Explanation of the issue: During a recent playthrough as the United States, I selected the National Unity Party for the 1936 election and Floyd Olson as the winner of the 1936 election, and then I failed to prevent the Civil War. When the 1940 primary came around, I received a message that Landon had been president through the Civil War and was renominated as the Republican party candidate. This event occurred after the Civil War had been fought and won by the USA. I did not grab a copy of the game log at the time, but I grabbed a screenshot of the event.

Quick questions:

OS: Windows 10 Pro x64 1809 HoI4 version: 1.5.4 Kaiserreich version: 0.8.3 Using Steam? Yes Were you in multiplayer? No List other mods used (including KR Music mod): None Have you changed any files, outside of mods used? No Checksum (four-letter code at the bottom of your title menu): Which DLC expansions do you NOT have?

Steps to reproduce:

I have not attempted to reproduce this event because it takes so long to occur. Based on the flags in the event chain, it looks like this event could be reproduced by selecting the National Unity Party in 1936, electing Olson, and then failing to prevent the Civil War.

Other info:

Possible cause: I've looked at the event code in KR_USA.txt, and it doesn't look like there is a flag that takes the National Unity Party event chain and Olson's presidency into account when determining the 1940 Republican candidate. It only accounts for an Olson presidency where the Civil War is avoided.

Log file:

Screenshots / Video:

image

image

Save game:

Rylock commented 5 years ago

fixed