ujtcelvn / Ending_Extension_Mod

A fork of Historical Project Mod 0.4.6, a mod for Victoria 2 - Heart of Darkness 3.04
GNU General Public License v3.0
1 stars 1 forks source link

Bug: Puppet Yugoslavia spontaneously 'annexes itself' and becomes independent #128

Open Xylephony opened 1 year ago

Xylephony commented 1 year ago

I reported this to HPM five or six times and he brushed me off every time. I swear he probably thought I was a schizo, but this really happens. I waited until I saw it in EEM as well to confirm it's still around before filing this report. This bug isn’t the bug he claimed it was where loading a save can remove a puppet: it seems to happen randomly, oftentimes years after a save is loaded.

I noticed that whenever it happens, all of the ex-puppet Yugoslavia’s units are deleted, their prestige score is reset, and their alliances are wiped, yet their sphere owner remains, as when a new nation is formed. This reminds me of a bug I’ve seen rarely sometimes with an independent Serbia, where a non-GP (and sometimes even single-state) Serbia can flash briefly to Yugoslavia, only to months later switch back to Serbia again (and, as a side note, when that Serbia bug happens it permanently prevents Yugoslavia from being created again). I suspect that there must be an event which is letting Yugoslavia ‘re-create’ itself, for lack of a better word, possibly the same one which lets Serbia sometimes briefly become Yugoslavia without meeting the conditions.

I had my message settings set up to identify me about Yugoslavia’s decisions/events, however, and I saw nothing. But this only happens with Yugoslavia, and it happens constantly, game after game, so I know it has to be both real and repeatable. Unfortunately the only things I can see them fire is deciding on a trade policy the day after they're freed, but the consistent behavior of wiping prestige and army units makes me confident there's an event or possibly decision creating this issue somewhere.

ujtcelvn commented 1 month ago

Funny Yugoslav thing: If Serbia has taken the Greater Serbia decision, giving them cores on Montenegro, and then Austria-Hungary forms Yugoslavia, removing Yugoslav cores from Croatia and Slovenia, the resultant Serbia-Bosnia-Montenegro Yugoslavia only owns provinces that are also Serbian cores, so it collapses back into Serbia the next day. However, this doesn't seem to break the the puppet relationship.

This reminds me of a bug I’ve seen rarely sometimes with an independent Serbia, where a non-GP (and sometimes even single-state) Serbia can flash briefly to Yugoslavia, only to months later switch back to Serbia again

This appears to be intended. There is an event that a TWO state Serbia can get to turn into Yugoslavia. If it doesn't get any non-Serbian core provinces because other countries don't want to join, it will turn back into Serbia and no one else can make Yugoslavia again.

I am unable to figure out what exactly is causing Yugoslavia to release itself yet but I swear I've seen it happen before too. What is this, Hearts of Iron 2?

Xylephony commented 1 month ago

I am unable to figure out what exactly is causing Yugoslavia to release itself yet but I swear I've seen it happen before too. What is this, Hearts of Iron 2?

Yeah, I don't know. I've reviewed the event file myself multiple times, enabled all the message settings ingame, watched it like a hawk - I just can't figure it out.