#########################################################################
# The Molotov-Ribbentrop Pact - Historical Pact
#########################################################################
event = {
id = 2600
random = no
country = SOV
# Triggered by GER 2050
name = "EVT_2600_NAME"
desc = "EVT_2600_DESC"
style = 0
picture = "Mol_Rib"
action_a = {
name = "ACTIONNAME2600A" # A Most Excellent Proposition
ai_chance = 96
command = { type = trigger which = 2013 } # GER
command = { type = end_guarantee which = SOV where = FRA }
# Estonia
command = { type = addcore which = 199 }
command = { type = addcore which = 195 }
command = { type = addcore which = 194 }
command = { type = addcore which = 196 }
command = { type = addcore which = 193 }
# Latvia
command = { type = addcore which = 197 }
command = { type = addcore which = 198 }
command = { type = addcore which = 202 }
command = { type = addcore which = 203 }
command = { type = addcore which = 204 }
command = { type = addcore which = 205 }
# Lithuania
command = { type = addcore which = 577 }
command = { type = addcore which = 511 }
command = { type = addcore which = 207 }
# Bessarabia
command = { type = addcore which = 434 }
command = { type = addcore which = 435 }
#command = { type = addcore which = 433 } #Iasi
command = { type = addcore which = 230 }
# Claims on Finland
command = { type = addcore which = 146 }
command = { type = addcore which = 145 }
command = { type = addcore which = 132 }
# Western Urkraine and Belarusia
command = { type = addcore which = 214 }
command = { type = addcore which = 208 }
command = { type = addcore which = 211 }
command = { type = addcore which = 209 }
command = { type = addcore which = 210 }
command = { type = addcore which = 504 }
command = { type = addcore which = 222 }
command = { type = addcore which = 503 }
command = { type = addcore which = 502 }
command = { type = addcore which = 506 }
command = { type = addcore which = 229 }
command = { type = addcore which = 500 }
command = { type = addcore which = 508 }
command = { type = addcore which = 505 }
command = { type = addcore which = 501 }
command = { type = addcore which = 213 }
command = { type = addcore which = 507 }
command = { type = addcore which = 562 }
command = { type = relation which = GER value = 15 }
command = { type = relation which = FIN value = -5 }
command = { type = relation which = POL value = -50 }
command = { type = relation which = LIT value = -10 }
command = { type = relation which = LAT value = -10 }
command = { type = relation which = EST value = -10 }
command = { type = domestic which = interventionism value = 1 }
command = { type = sleepevent which = 2650 } #Germany attacks w/o pact
}
action_b = {
name = "ACTIONNAME2600B" # No deals with the enemies of the Workers!
ai_chance = 3
command = { type = trigger which = 2014 } # GER
command = { type = relation which = GER value = -15 }
command = { type = sleepevent which = 2018 }
command = { type = sleepevent which = 2605 } #Germany dishonors Pact
}
action_c = {
name = "ACTIONNAME2600C" # Propose an unholy alliance
ai_chance = 1
command = { type = relation which = GER value = 25 }
command = { type = trigger which = 2015 } # GER
command = { type = sleepevent which = 2650 } #Germany attacks w/o pact
}
}
#########################################################################
# The Molotov-Ribbentrop Pact - Limited Pact
#########################################################################
event = {
id = 2601
random = no
country = SOV
# Triggered by GER 2050
name = "EVT_2601_NAME"
desc = "EVT_2601_DESC"
style = 0
picture = "Mol_Rib"
action_a = {
name = "ACTIONNAME2601A" # Acceptable, but just barely
ai_chance = 80
command = { type = end_guarantee which = SOV where = FRA }
command = { type = trigger which = 2016 } # GER
}
action_b = {
name = "ACTIONNAME2601B" # No deals with the enemies of the Workers!
ai_chance = 20
command = { type = relation which = GER value = -15 }
command = { type = trigger which = 2017 } # GER
}
}
#########################################################################
# The Molotov-Ribbentrop Pact - Full Alliance
#########################################################################
event = {
id = 2602
random = no
country = SOV
# Triggered by GER 2015
name = "EVT_2602_NAME"
desc = "EVT_2602_DESC"
style = 0
picture = "Mol_Rib"
action_a = {
name = "OK" # Let the world tremble!
command = { type = end_guarantee which = SOV where = FRA }
#command = { type = leave_alliance }
# Estonia
command = { type = addcore which = 199 }
command = { type = addcore which = 195 }
command = { type = addcore which = 194 }
command = { type = addcore which = 196 }
command = { type = addcore which = 193 }
# Latvia
command = { type = addcore which = 197 }
command = { type = addcore which = 198 }
command = { type = addcore which = 202 }
command = { type = addcore which = 203 }
command = { type = addcore which = 204 }
command = { type = addcore which = 205 }
# Lithuania
command = { type = addcore which = 577 }
command = { type = addcore which = 511 }
command = { type = addcore which = 207 }
# Bessarabia
command = { type = addcore which = 434 }
command = { type = addcore which = 435 }
#command = { type = addcore which = 433 } #Iasi
command = { type = addcore which = 230 }
# Claims on Finland
command = { type = addcore which = 146 }
command = { type = addcore which = 145 }
command = { type = addcore which = 132 }
# Western Urkraine and Belarusia
command = { type = addcore which = 214 }
command = { type = addcore which = 208 }
command = { type = addcore which = 211 }
command = { type = addcore which = 209 }
command = { type = addcore which = 210 }
command = { type = addcore which = 504 }
command = { type = addcore which = 222 }
command = { type = addcore which = 503 }
command = { type = addcore which = 502 }
command = { type = addcore which = 506 }
command = { type = addcore which = 229 }
command = { type = addcore which = 500 }
command = { type = addcore which = 508 }
command = { type = addcore which = 505 }
command = { type = addcore which = 501 }
command = { type = addcore which = 213 }
command = { type = addcore which = 507 }
command = { type = addcore which = 562 }
command = { type = relation which = ENG value = -30 }
command = { type = relation which = USA value = -30 }
command = { type = relation which = FRA value = -30 }
}
}
#########################################################################
# The Molotov-Ribbentrop Pact - No Full Alliance
#########################################################################
event = {
id = 2603
random = no
country = SOV
# Triggered by GER 2015
name = "EVT_2603_NAME"
desc = "EVT_2603_DESC"
style = 0
picture = "Mol_Rib"
action_a = {
name = "OK" # Too bad
command = { type = end_guarantee which = SOV where = FRA }
command = { type = relation which = GER value = -15 }
# Estonia
command = { type = addcore which = 199 }
command = { type = addcore which = 195 }
command = { type = addcore which = 194 }
command = { type = addcore which = 196 }
command = { type = addcore which = 193 }
# Latvia
command = { type = addcore which = 197 }
command = { type = addcore which = 198 }
command = { type = addcore which = 202 }
command = { type = addcore which = 203 }
command = { type = addcore which = 204 }
command = { type = addcore which = 205 }
# Lithuania
command = { type = addcore which = 577 }
command = { type = addcore which = 511 }
command = { type = addcore which = 207 }
# Bessarabia
command = { type = addcore which = 434 }
command = { type = addcore which = 435 }
#command = { type = addcore which = 433 } #Iasi
command = { type = addcore which = 230 }
# Claims on Finland
command = { type = addcore which = 146 }
command = { type = addcore which = 145 }
command = { type = addcore which = 132 }
# Western Urkraine and Belarusia
command = { type = addcore which = 214 }
command = { type = addcore which = 208 }
command = { type = addcore which = 211 }
command = { type = addcore which = 209 }
command = { type = addcore which = 210 }
command = { type = addcore which = 504 }
command = { type = addcore which = 222 }
command = { type = addcore which = 503 }
command = { type = addcore which = 502 }
command = { type = addcore which = 506 }
command = { type = addcore which = 229 }
command = { type = addcore which = 500 }
command = { type = addcore which = 508 }
command = { type = addcore which = 505 }
command = { type = addcore which = 501 }
command = { type = addcore which = 213 }
command = { type = addcore which = 507 }
command = { type = addcore which = 562 }
}
}
#########################################################################
# The Molotov-Ribbentrop Pact - Eastern Poland to USSR
#########################################################################
event = {
id = 2604
random = no
country = SOV
# Triggered by GER 2018
name = "EVT_2604_NAME"
desc = "EVT_2604_DESC"
style = 0
picture = "E_Poland_Sov"
action_a = {
name = "OK" # Great!
command = { type = dissent value = -5 }
command = { type = belligerence which = SOV value = 5 }
command = { type = oilpool value = -2000 }
command = { type = supplies value = 1000 }
command = { type = addcore which = 214 }
command = { type = addcore which = 208 }
command = { type = addcore which = 211 }
command = { type = addcore which = 209 }
command = { type = addcore which = 210 }
command = { type = addcore which = 504 }
command = { type = addcore which = 222 }
command = { type = addcore which = 503 }
command = { type = addcore which = 502 }
command = { type = addcore which = 506 }
command = { type = addcore which = 229 }
command = { type = addcore which = 500 }
command = { type = addcore which = 508 }
command = { type = addcore which = 505 }
command = { type = addcore which = 501 }
command = { type = addcore which = 213 }
command = { type = addcore which = 507 }
command = { type = addcore which = 562 }
}
}
#########################################################################
# The Molotov-Ribbentrop Pact - Germany dishonors the pact
#########################################################################
event = {
id = 2605
random = no
country = SOV
name = "EVT_2605_NAME"
desc = "EVT_2605_DESC"
style = 0
picture = "Mol_Rib"
date = { day = 24 month = august year = 1939 }
offset = 25
deathdate = { day = 28 month = january year = 1940 }
trigger = {
flag = Pact_Broken
}
action_a = {
name = "ACTIONNAME2605A" # We shall never forget this!
ai_chance = 70
command = { type = dissent value = 3 }
command = { type = relation which = GER value = -30 }
command = { type = clrflag which = Pact_Broken }
}
action_b = {
name = "ACTIONNAME2605B" # This means war!
ai_chance = 30
command = { type = war which = GER }
command = { type = dissent value = -3 }
command = { type = clrflag which = Pact_Broken }
}
}