Kaiserreich / Kaiserreich-4-Bug-Reports

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

SAF/SFR - Natal Rebels can spawn before war actually starts, if event options are delayed #9088

Closed ghost closed 4 years ago

ghost commented 4 years ago

Quick questions OS: Windows 8.1 HOI4 version: 1.9.3 Kaiserreich version: Dev South-africa branch 11/07/20 List any other mods used: None Were you using Steam? yes Were you in multiplayer? no Which expansions do you NOT have? La resistance

Note: due to earlier reported bug, republican SAF goes social liberal- this is why that is SAF ruling party in these screenshots

Explanation of the issue: if you delay on declaring war on SFR and ZIM in the "third boer war" event (saf.54), the event natal.2 which causes natal troops to spawn in your territory- will happen before war is declared, and the rebel troops will have to hop it across the border back to natal.

Steps to reproduce:

1.elect Malan national and declare the republic

  1. when event saf.54 "third boer war" happens, delay clicking the event option as much as possible and see if event "natal.2" happens first.

Possible cause: most likely the event doesn't check if natal is actually at war with SAF. since they aren't- the areas taken in eastern cape are immiditaly given back to SAF and as a result the natalian troops have to retreat back to their territory.

Screenshots: Here I have both events in the same time- since SAF.54 only declares war when the option is clicked- SAF and SFR aren't actually in war. this is taken just after the event happend SAF - late war rebel natal (1) Here is natal's diplo screen just to show that it is not at war yet. SAF - late war rebel natal (2) Since SFR and SAF aren't in war yet- SFR's occupied areas are given back to SAF and SFR rebels troops become exiled. SAF - late war rebel natal (3)

Thomahawk2k commented 4 years ago

Fixed