Kaiserreich / Kaiserreich-4-Bug-Reports

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

LEP/SQI/QIE: SQI declaring war on LEP even though it has been set to be the QIE coup backer #19995

Closed HumorousProse closed 2 years ago

HumorousProse commented 2 years ago

Quick questions OS: Windows 10 HOI4 version: c1.11.12.82b4 Kaiserreich version: 0.21.1 List any other mods used:

Explanation of the issue: I set SQI to be the coup backer for the Manchu Coup in QIE, and the Yiguandao to take over in SQI, but it declared war on me as the LEP. I don't think QIE can choose SQI as coup backer if the former is at war, and that might break China content. If the game rule sets Yiguandao SQI to be the QIE coup backer, it should not be able to declare war on LEP or any other breakaway tag.

Steps to reproduce:

  1. Set the following game rules: Qing:

    • Successful Manchu Coup
    • Coup Assistant - Zhang Tianran Shandong:
    • Yiguandao Takeover Fengtian:
    • The Necessary Evil
    • The Conference Fails Legation Cities:
    • Gateway to the East Xinjiang:
    • Jin Shuren In Control Kumul Khanate:
    • Khanate Under Nasir East Turkestan
    • Timur Shah Sichuan:
    • Industrial Corps - Lord of Sichuan Hunan:
    • A New Hunan Yunnan:
    • Tang Jiyao - Isolationism 20220622133239_1 20220622133245_1
  2. Play as LEP, and don't switch to ANQ or CHI. After CHI declares war, and the event for Qi Xieyuan taking control, but just before ANQ declares war, SQI may declare war.

Screenshots:

Qi Xieyuan takes control. The 'at war' icon at the top shows CHI has already declared war on LEP, but as you can see ANQ is not at war with LEP yet. 20220621002251_1

20220621002255_1

20220621002323_1

20220621002336_1

HumorousProse commented 2 years ago

From a (later, branching) save of that run, (same HOI4 and KR versions, etc.), the result was that, even though I'd set SQI to be the coup backer, it reverted to SHX instead. 20220622130445_1 20220622130528_1

Igor050301 commented 2 years ago

Fixed