This and the oil thing, should you implement it, should make the fight for the "City of doom" even more interesting!
I updated the event file so that if Germany captures Stalingrad then Germany gets +3,500 each of supplies, metal, enery, rare materials, and oil. The Soviet's resource pool is reduced by a corresponding amount.
In TRM, the Soviets receive 6 free offmap oil production to (a) provide oil for their 30 locked garrison divisions, all of which have attached engineer brigades, and (b) to help offset the impact of lower provincial infrastructure vs. vanilla, which reduces how much oil Russian provinces generate. When Stalingrad is captured, I eliminate this 6 free offmap oil bonus. Therefore, if Stalingrad falls, then the Soviets lose 6 oil per day compared to what they were getting before they lost the city. This helps illustrate the strategic location of Stalingrad on the Volga which could hinder the transport of oil from the Caucasus to the interior of Russia.
I decided this was the simplest solution rather than having a whole series of events that fired one way or another depending on who held the city, and whether that same country also held Baku. It would have become kind of messy and not really added to much to the game.
Here are new events....
#########################################################################
# Capture of Stalingrad
#########################################################################
event = {
id = 79824
random = no
country = GER
name = "Capture of Stalingrad"
desc = "The Germans captured a large stockpile of goods when they finally captured Stalingrad. Furthermore, because the city occupied such a strategic location on the Volga River, German occupation of Stalingrad hindered Soviet transport of oil from the Caucasus to the interior of the Soviet Union."
picture = "stalingradpic"
style = 0
trigger = {
war = { country = SOV country = GER }
control = { province = 163 data = GER } # Stalingrad
}
date = { day = 22 month = june year = 1941 }
offset = 7
deathdate = { day = 30 month = december year = 1999 }
action_a = {
name = "Na zdorovje, comrade"
command = { type = supplies value = 3500 where = 163 }
command = { type = metalpool value = 3500 where = 163 }
command = { type = energypool value = 3500 where = 163 }
command = { type = rarematerialspool value = 3500 where = 163 }
command = { type = oilpool value = 3500 where = 163 }
command = { type = trigger which = 79823 }
}
}
#########################################################################
# Loss of Stalingrad
#########################################################################
event = {
id = 79823
random = no
country = SOV
name = "Loss of Stalingrad"
desc = "The Germans captured a large stockpile of goods when they finally conquered the city."
picture = "stalingradpic"
style = 0
# triggered by 79824 GER
action_a = {
name = "Na zdorovje, comrade"
command = { type = supplies value = -3500 }
command = { type = metalpool value = -3500 }
command = { type = energypool value = -3500 }
command = { type = rarematerialspool value = -3500 }
command = { type = oilpool value = -3500 }
command = { type = free_oil value = -6 } # net down to zero no more free oil due to Volga being cut
}
}