• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Mr_B0narpte

Field Marshal
12 Badges
Mar 15, 2009
4.720
352
  • Arsenal of Democracy
  • Cities in Motion
  • Darkest Hour
  • For The Glory
  • Hearts of Iron III
  • Rome Gold
  • Victoria 2
  • Rome: Vae Victis
  • 500k Club
  • Pride of Nations
  • Rise of Prussia
  • Hearts of Iron IV Sign-up
This isn't really a bug, more a complaint against the fact that all supplies are beamed from the capital, and that little has been done to alleviate this via softcoding. What can be done is to edit the moving of a major's capital if they lose all neighbouring provinces. This is particularly prevalent for the USSR, but obviously affects all nations equally in the matter.
 
Upvote 0
I guess, that nothing more can be really done without hardcoding and even then, we encounter many problems. One of those minor is that in certain situations you can seriously limit enemy's ESE just by leaving a gap in province with lowest infra like in USSR (Rzhev).
 
I think soft-coded events can be made to move capitals, but I might be wrong on that as I can't seem to find them in the db/events folder.
 
I think China had that kind of event in armageddon. Just moving the capital if any of neighbouring province is lost should be quite fair solution for majors. This was the case in USSR in practice. Although Moscow officially remained capital city, Kuybyshev partially took over the role of capital.
 
I think China had that kind of event in armageddon. Just moving the capital if any of neighbouring province is lost should be quite fair solution for majors. This was the case in USSR in practice. Although Moscow officially remained capital city, Kuybyshev partially took over the role of capital.
I completely agree. Currently, if the USSR loses Moscow (at least pre-41), then it's capital is moved to the province closest to Moscow. This in effect means the frontline; which then leads to Germany taking the USSR's capital again and again, getting 25% of the Soviet's resource stockpile every time. Both this, and the situation whereby an encircled capital remains a capital, need to be resolved.
 
Perhaps an event should be made that gives the option to move the USSR capital from Moscow to Siberia, say, Sverdlovsk when Moscow is threatened from any direction, and a new event when its completely surrounded in case the move was rejected the first time in hope of being able to defend it.

The capital move could cost a bit of supplies and/or money and a small dissent hit.
 
Edited the capital move events that already existed in my mod to work better with the said circumstances.

Feel free to adopt/use them as a base if you wish so.


#########################################################################
# Capital moves
#########################################################################

event = {
id = 50560
random = no
country = SOV
trigger = {

OR = {
war = { country = SOV country = GER }
war = { country = SOV country = USA }
war = { country = SOV country = ENG }
}

control = { province = 1828 data = SOV }
owned = { province = 1828 data = SOV }

OR = {
control = { province = 175 data = -2 }
control = { province = 182 data = -2 }
control = { province = 94 data = -2 }
control = { province = 288 data = -2 }
control = { province = 174 data = -2 }
control = { province = 176 data = -2 }
}

NOT = { event = 50660 }

}
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1963 }
name = "Capital threatened!"
desc = "The advancing enemy is threatening our capital, we must move our government to Kuybyshev."
style = 0
picture = "Soviet_directive"

action_a = {
name = "Move the Capital"
command = { type = capital which = 1828 }
command = { type = dissent value = 1 }
command = { type = supplies value = -1000 }
command = { type = money value = -100 }
}
action_b = {
name = "Remain here"
command = { type = dissent value = -1 }
}
}

event = {
id = 50660
random = no
country = SOV
trigger = {

OR = {
war = { country = SOV country = GER }
war = { country = SOV country = USA }
war = { country = SOV country = ENG }
}

control = { province = 1572 data = SOV }
owned = { province = 1572 data = SOV }

OR = {

AND = {
control = { province = 1828 data = -2 }
NOT = { event = 50560 }
OR = {
control = { province = 175 data = -2 }
control = { province = 182 data = -2 }
control = { province = 94 data = -2 }
control = { province = 288 data = -2 }
control = { province = 174 data = -2 }
control = { province = 176 data = -2 }
}
}

AND = {
event = 50560
OR = {
control = { province = 1828 data = -2 }
control = { province = 1830 data = -2 }
control = { province = 1829 data = -2 }
control = { province = 1839 data = -2 }
control = { province = 1568 data = -2 }
control = { province = 1570 data = -2 }
control = { province = 1827 data = -2 }
control = { province = 1781 data = -2 }
}
}

}

}
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1963 }
name = "Capital threatened!"
desc = "The advancing enemy has progressed near our capital, we must move our government away from them, to Sverdlovsk."
style = 0
picture = "Soviet_directive"

action_a = {
name = "Move the Capital"
command = { type = capital which = 1572 }
command = { type = dissent value = 1 }
command = { type = supplies value = -1000 }
command = { type = money value = -100 }
}
action_b = {
name = "Remain here"
command = { type = dissent value = -1 }
}
}

event = {
id = 50760
random = no
country = SOV
trigger = {

atwar = no

OR = {
event = 50560
event = 50660
}

control = { province = 175 data = SOV }
owned = { province = 175 data = SOV }

}
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1963 }
name = "Returning to Moscow"
desc = "Peace has finally come to our nation, it is time to return to Moscow, the rightfull capital."
style = 0
picture = "Soviet_directive"

action_a = {
name = "Move the Capital"
command = { type = capital which = 1572 }
command = { type = dissent value = -1 }
}
action_b = {
name = "We like it here"
command = { type = dissent value = 1 }
}
}
 
Thanks for sharing, those events look great!
 
Perhaps an event should be made that gives the option to move the USSR capital from Moscow to Siberia, say, Sverdlovsk when Moscow is threatened from any direction, and a new event when its completely surrounded in case the move was rejected the first time in hope of being able to defend it.

The capital move could cost a bit of supplies and/or money and a small dissent hit.
It could be that. You could even add following option: "stay in Moscow, but move part of administration secretly to another city". This would be most historical option. Initial dissent would be lower, a the cost of higher dissent in case of loss.
 
#########################################################################
# Relocate Soviet Capital from Moscow to Kuybyshev
#########################################################################
event = {
id = 80025
random = no
country = SOV

name = "Flee eastward"
desc = "Move the capital"
picture = "Stalin"
style = 0

trigger = {
war = { country = SOV country = GER }
control = { province = 1828 data = SOV } # Kuybyshev
OR = {
control = { province = 174 data = GER } # any province adjacent to Moscow 175
control = { province = 288 data = GER }
control = { province = 182 data = GER }
control = { province = 94 data = GER }
control = { province = 176 data = GER }
}
}

date = { day = 22 month = june year = 1941 }
offset = 1
deathdate = { day = 30 month = december year = 1999 }

action_a = {
name = "Flee eastward across the Volga"
command = { type = province_keypoints which = 1572 value = 31 }
command = { type = province_keypoints which = 175 value = -31 }
command = { type = capital which = 1828 } # Kuybyshev, vanilla AoD uses Sverlovsk
}
}



#########################################################################
# Relocate the capital from Kuybyshev to Sverdlovsk
#########################################################################
event = {
id = 79566
random = no
country = SOV

name = "Relocate government to Sverdlovsk"
desc = "Run away. Again."
picture = "Soviet_fortunes_of_war"
style = 0

trigger = {
war = { country = SOV country = GER }
control = { province = 1572 data = SOV } # Sverdlovsk
OR = {
NOT = { control = { province = 1781 data = SOV } } # any province adjacent to Kyubyshev
NOT = { control = { province = 1830 data = SOV } }
NOT = { control = { province = 1829 data = SOV } }
NOT = { control = { province = 1839 data = SOV } }
NOT = { control = { province = 1568 data = SOV } }
NOT = { control = { province = 1570 data = SOV } }
NOT = { control = { province = 1827 data = SOV } }
}
}

date = { day = 15 month = march year = 1941 }
offset = 1
deathdate = { day = 30 month = december year = 1999 }

action_a = {
name = "Drive the Nazis back!"
command = { type = capital which = 1572 } # move capital further east to Sverdlovsk
}
}