Description of issue
Character Orde Wingate issue
What platform do you play on?
Steam
Game Version
1.12.8
Enabled DLC
Do you have mods enabled?
No
Description
There is both a decision and a national focus that grants a commander named Orde Wingate, except both are broken. The way it currently works is that an empty character gets passed between the British Raj and Ethiopia without having its traits assigned. I'll try and show below how this happens.
Orde Wingate starts the game as recruited by the Raj if TFV is enabled, as seen in the Raj country history file
Hearts of Iron IV\history\countries\RAJ - British Raj.txt - Line 83
But if you look into the characters file you will see that he is a character with no role whatsoever, and is simply an empty character.
Hearts of Iron IV\common\characters\RAJ.txt - Line 147
Ethiopia has a decision available when capitulated that allows them to recruit Orde Wingate as a general.
Hearts of Iron IV\common\decisions\ETH.txt - Line 1390
Okay, so this is where things go wrong. The decision looks to see if Wingate exists (he does, though invisible).
If the Raj doesn't have Wingate then it gives him all his traits and sets his nationality to Ethiopian, he is then useable. However, since as we saw in the first file the Raj starts with him already recruited, it means the decision goes to the alternative step, which is firing the event BBA_ethiopia_exile_events.04
Hearts of Iron IV\events\BBA_Ethiopia.txt - 1158, is an event which simply sets the already existing character to Ethiopian nationality, except the character is still blank.
India then has a focus to recall Wingate
Hearts of Iron IV\common\national_focus\india.txt - Line 1583
If Ethiopia does not have Wingate then he is given all his traits and becomes a general. However, Ethiopia is still in possession of the blank Wingate.
Hearts of Iron IV\events\BBA_Ethiopia.txt - Line 1178
This event fires from the India national focus and it simply sets the blank Wingate character back to the Raj.
TO FIX: Maybe simply start without him being recruited, since this will actually create the character and pass him around, or simply give him his traits in his character file.
TLDR: Follow the blank character
RAJ_orde_wingate is a blank character assigned to India
Ethiopia gets him via decision while giving him no traits or role.
India then gets him back via focus tree while still having no traits or role.
You cannot recruit or even see him, since he has no role.
Steps to Reproduce
Play as India in historical mode and wait for Ethiopia to claim Wingate via decision, and then get him back via the national focus.
Upload Attachment
File(s) attached
Character Orde Wingate issue
What platform do you play on?
Steam
Game Version
1.12.8
Enabled DLC
Do you have mods enabled?
No
Description
There is both a decision and a national focus that grants a commander named Orde Wingate, except both are broken. The way it currently works is that an empty character gets passed between the British Raj and Ethiopia without having its traits assigned. I'll try and show below how this happens.
Orde Wingate starts the game as recruited by the Raj if TFV is enabled, as seen in the Raj country history file
Hearts of Iron IV\history\countries\RAJ - British Raj.txt - Line 83
But if you look into the characters file you will see that he is a character with no role whatsoever, and is simply an empty character.
Hearts of Iron IV\common\characters\RAJ.txt - Line 147
Ethiopia has a decision available when capitulated that allows them to recruit Orde Wingate as a general.
Hearts of Iron IV\common\decisions\ETH.txt - Line 1390
Okay, so this is where things go wrong. The decision looks to see if Wingate exists (he does, though invisible).
If the Raj doesn't have Wingate then it gives him all his traits and sets his nationality to Ethiopian, he is then useable. However, since as we saw in the first file the Raj starts with him already recruited, it means the decision goes to the alternative step, which is firing the event BBA_ethiopia_exile_events.04
Hearts of Iron IV\events\BBA_Ethiopia.txt - 1158, is an event which simply sets the already existing character to Ethiopian nationality, except the character is still blank.
India then has a focus to recall Wingate
Hearts of Iron IV\common\national_focus\india.txt - Line 1583
If Ethiopia does not have Wingate then he is given all his traits and becomes a general. However, Ethiopia is still in possession of the blank Wingate.
Hearts of Iron IV\events\BBA_Ethiopia.txt - Line 1178
This event fires from the India national focus and it simply sets the blank Wingate character back to the Raj.
TO FIX: Maybe simply start without him being recruited, since this will actually create the character and pass him around, or simply give him his traits in his character file.
TLDR: Follow the blank character
RAJ_orde_wingate is a blank character assigned to India
Ethiopia gets him via decision while giving him no traits or role.
India then gets him back via focus tree while still having no traits or role.
You cannot recruit or even see him, since he has no role.
Steps to Reproduce
Play as India in historical mode and wait for Ethiopia to claim Wingate via decision, and then get him back via the national focus.
Upload Attachment
File(s) attached
Attachments
- 1
Upvote
0