• 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.

Tom Morrison

Sergeant
Aug 15, 2020
50
10
The destruction of the Maginot Line gave the Germans hundreds of heavy- and medium-caliber fortress guns and thousands of machineguns and 47 mm antitank guns. It also gave the Germans critical insights into the modern engineering required for a massive line of fortifications. On 23 MAR 1942, the Germans began to repurpose the French fortress guns as coastal artillery in their new Atlantic Wall. The use of captured weaponry and the standardization of design greatly simplified the speed of planning, manufacture of equipment, the supply of materials, and the budgetary and financial control of the construction. French companies willingly supplied the labor.

I decided that the destruction of 30 points of land forts would give the Germans enough guns to equal 10 points of coastal forts, enough to begin the Atlantic Wall at its historically strongest stretch, the coast of northern France, Belgium, and Holland. This will only trigger if the UK remains a threat and Germany needs to defend the coast.

As always, comments and feedback are welcome.

Have fun and game on!

#########################################################################
# Atlantic Wall
#########################################################################

event = {
id = 37959
random = no
country = GER

name = "Building the Atlantic Wall"
desc = "The destruction of the Maginot Line gave the Germans hundreds of heavy- and medium-caliber fortress guns. On 23 MAR 1942, the Germans began to repurpose them as coastal artillery in their new Atlantic Wall. The use of captured weaponry and the standardization of design greatly simplified the speed of planning, manufacture of equipment, the supply of materials, and the budgetary and financial control of the construction. French companies willingly supplied the labor."
style = 0
picture = "fort_sabotaged"

trigger = {
event = 2792 # GER destroyed Maginot Line

control = { province = 72 data = GER } # Metz (Maginot line)
control = { province = 73 data = GER } # Strasbourg
control = { province = 316 data = GER } # Mulhouse

# GER controls area of proposed Atlantic Wall
control = { province = 18 data = GER } # Calais
control = { province = 32 data = GER } # Brest
control = { province = 33 data = GER } # Rennes
control = { province = 39 data = GER } # Caen
control = { province = 41 data = GER } # Le Havre
control = { province = 42 data = GER } # Dieppe
control = { province = 43 data = GER } # Dunkerque
control = { province = 45 data = GER } # Ghent
control = { province = 46 data = GER } # Rotterdam
control = { province = 47 data = GER } # Amsterdam

war = { country = GER country = ENG }

# ENG controls its home isles, and thus threatens invasion:
control = { province = 9 data = ENG } # Glasgow (VP territories)
control = { province = 10 data = ENG } # Edinburgh
control = { province = 11 data = ENG } # Sunderland
control = { province = 16 data = ENG } # Birmingham
control = { province = 19 data = ENG } # London
control = { province = 20 data = ENG } # Dover (Channel coast)
control = { province = 21 data = ENG } # Portsmouth
control = { province = 22 data = ENG } # Plymouth
}

date = { day = 22 month = march year = 1942 }
offset = 30
deathdate = { day = 22 month = december year = 1947 }

action_a = {
name = "OK"
# Destruction of 30 (3 x 10) land forts provides enough coastal artillery for 10 coastal forts.
# This is "free" to portray the cost savings GER realized from the free weaponry, standardized planning, and low-cost, non-slave labor.
# GER will have to pay for additional coastal forts as normal.
command = { type = construct which = coastal_fort where = 18 value = 1 } # Calais
command = { type = construct which = coastal_fort where = 32 value = 1 } # Brest
command = { type = construct which = coastal_fort where = 33 value = 1 } # Rennes
command = { type = construct which = coastal_fort where = 39 value = 1 } # Caen
command = { type = construct which = coastal_fort where = 41 value = 1 } # Le Havre
command = { type = construct which = coastal_fort where = 42 value = 1 } # Dieppe
command = { type = construct which = coastal_fort where = 43 value = 1 } # Dunkerque
command = { type = construct which = coastal_fort where = 45 value = 1 } # Ghent
command = { type = construct which = coastal_fort where = 46 value = 1 } # Rotterdam
command = { type = construct which = coastal_fort where = 47 value = 1 } # Amsterdam
}
}