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

Luschor

Private
97 Badges
Mar 9, 2007
14
0
  • Sengoku
  • Europa Universalis III Complete
  • Iron Cross
  • Lead and Gold
  • The Kings Crusade
  • Magicka
  • Majesty 2
  • March of the Eagles
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Impire
  • Ship Simulator Extremes
  • Sword of the Stars
  • Sword of the Stars II
  • Supreme Ruler 2020
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Warlock: Master of the Arcane
  • War of the Roses
  • 500k Club
  • Europa Universalis 4: Emperor
  • Dungeonland
  • Arsenal of Democracy
  • Cities in Motion
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • A Game of Dwarves
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For The Glory
  • For the Motherland
  • Hearts of Iron III
Anyone know what causes it in Darkest Hour?

Was watching the AI play as I wanted to see if the US AI can handle invading Europe, and suddenly Soviet surrenders.

They lost Moscow but had Leningrad, Stalingrad and most of Finland

I loaded a savegame as Soviet and the event description makes it sounds as if losing Leningrad, Moscow and Stalingrad causes it, even though in this case only Moscow fell.

As im playing a multiplayer game as soviet vs a german and Italy player i kinda want to know what causes the Bitter peace in Darkest Hour.
 

DanubianCossak

DaputinCozzak Specyal Snowflake
34 Badges
Nov 16, 2009
12.412
3.646
  • Crusader Kings II
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Res Publica
  • Heir to the Throne
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Cities in Motion
  • Divine Wind
  • Europa Universalis III Complete
  • Darkest Hour
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Rights of Man
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV
There you go:

Code:
#########################################################################
#  Sue for peace with the Germans
#########################################################################
event = {
	id = 2007032
	random = no
	country = SOV

	trigger = {
		war = { country = GER country = SOV }
		OR = {
			AND = { 
				control = { province = 572 data = GER } 
				local_flag = SOVMoscow 
			}
			AND = {
				random = 35
				OR = {
					AND = {
						control = { province = 55 data = GER } # Paris is not free
						OR = {
							lost_national = { country = SOV value = 25 }
							land_percentage = { country = GER value = 0.3 } 
						}
						NOT = {
							war = { country = GER country = ENG }
							war = { country = GER country = FRA }
							war = { country = GER country = USA }
						}
					}
					AND = {
						NOT = {
							control = { province = 553 data = SOV } # Leningrad
							control = { province = 663 data = SOV } # Stalingrad
							control = { province = 572 data = SOV } # Moscow
							war = { country = GER country = ITA }
						}
						OR = {
							NOT = { control = { province = 713 data = SOV } } # Baku
							NOT = { control = { province = 1137 data = SOV } } # Sverdlovsk
							NOT = { control = { province = 1191 data = SOV } } # Vladivostok
							nuked = -1
						}
					}
				} 
			}
			AND = {
				OR = {
					AND = {
						nuked = { country = GER  country = SOV data = 1 where = 553}
						nuked = { country = GER  country = SOV data = 1 where = 663}
						nuked = { country = GER  country = SOV data = 1 where = 572}
						nuked = { country = GER  country = SOV data = 1 where = 713}
						random = 35
					}
					AND = {
						nuked = { country = GER  country = SOV data = 1 where = 572}
						nuked = { country = GER  country = SOV data = 8}
						random = 25
					}
				}
			}
		}
	}
	
	name = "EVT_2624_NAME"
	desc = "EVT_2624_DESC"
	style = 2
	picture = "news_paper"
	
	date = { day = 1 month = january year = 1936 }
	offset = 10 # Check for trigger conditions every seven days
	deathdate = { day = 30 month = december year = 1963 }
	
	action = {
		name = "ACTIONNAME2624A"
		
		command = { trigger = { war = { country = ENG country = GER }} type = relation which = ENG value = -15 }
		command = { trigger = { war = { country = U01 country = GER }} type = relation which = U01 value = -15 }
		command = { trigger = { war = { country = USA country = GER }} type = relation which = USA value = -15 }
		command = { type = dissent value = 50 }
		command = { type = sleepevent which = 2003093 }
		command = { type = removecore which = 619 } # Mogiliv-Podil's'kij - Ukraine
		command = { type = removecore which = 620 } # Balta - Ukraine
		command = { type = removecore which = 626 } # Odesa - Ukraine
		command = { type = headofgovernment which = 30017 } #Beria
		#command = { type = armamentminister which = 30060 }
		command = { type = ministerofsecurity which = 30028 } #Beria
		command = { type = sleepminister which = 30002 } #Stalin
		command = { type = sleepminister which = 30021 } #Molotov
		command = { type = trigger which = 2003077 } # GER
	}
}

In short:

AND (all must be true): Moskva controlled by GER, certain local_flag (AI thing)
OR(either one must be true): GER controls Paris, SOV lost 25% of their provinces, Germans own 30% of, i assume Soviet provinces not 100% certain here
OR: Germany used nuke on certain provinces. (im actually somewhat confused by this block).
 
Last edited:

Amun Nefer

Captain
58 Badges
Nov 13, 2009
366
0
  • Arsenal of Democracy
  • Victoria 2: A House Divided
  • Semper Fi
  • Europa Universalis: Rome
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Iron Cross
  • Europa Universalis III Complete
  • Heir to the Throne
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis III Complete
  • Europa Universalis III
  • Darkest Hour
  • Hearts of Iron Anthology
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Deus Vult
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: El Dorado
  • Surviving Mars: First Colony Edition
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • 500k Club
  • Hearts of Iron IV: Together for Victory
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Dharma
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Rome: Vae Victis
  • Victoria 2
  • Supreme Ruler 2020
  • Europa Universalis 4: Emperor
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Legacy of Rome
  • Europa Universalis IV: Res Publica
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
Of that whole thing, this is the only part that matters:

"trigger = { event = 2003077 }"

So find that event and see what it says. :)

Edit: THat also works.

" NOT = { control = { province = 713 data = SOV } } # Baku
NOT = { control = { province = 1137 data = SOV } } # Sverdlovsk
NOT = { control = { province = 1191 data = SOV } } # Vladivostok
"

Are all these cities occupied?
 

DanubianCossak

DaputinCozzak Specyal Snowflake
34 Badges
Nov 16, 2009
12.412
3.646
  • Crusader Kings II
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Res Publica
  • Heir to the Throne
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Cities in Motion
  • Divine Wind
  • Europa Universalis III Complete
  • Darkest Hour
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Rights of Man
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV
Of that whole thing, this is the only part that matters:

"trigger = { event = 2003077 }"

So find that event and see what it says. :)

Nope thats actually the least important part:

Code:
event = {
	id = 2003077
	random = no
	country = GER
	
	name = "EVT_2024_NAME"
	desc = "EVT_2024_DESC"
	style = 2
	picture = "news_paper"
	
	action = {
		name = "ACTIONNAME2024A" # Accept the conditions
		ai_chance = 100
		command = { type = dissent value = -10 } #at least one condition without trigger to be sure that the action is valid
		command = { trigger = { alliance = { country = GER country = ROM } } type = trigger which = 2003112 } #Greater Romania
		command = { trigger = { alliance = { country = GER country = FIN } } type = trigger which = 2003113 } #Greater Finland
	}
	action = {
		name = "ACTIONNAME2024B" # No peace with the bolsheviks!
		ai_chance = 0
		command = { type = dissent value = 15 }
		command = { type = sleepevent which = 2007033 } #Bitter Peace
	}
}

This is what Germans get as peace options.

Aha - as always AC is correct:

Code:
################################################
# Enemy at the gate
################################################
event = {
	id = 2007031
	random = no
	country = SOV

	decision = {
		OR = {
			lost_national = { country = SOV value = 10 }
			land_percentage = { country = GER value = 0.5 } 
		}
		OR = {
			control = { province = 567 data = GER } # Around Moscow
			control = { province = 570 data = GER }
			control = { province = 571 data = GER }
			control = { province = 678 data = GER }
		}
		war = { country = GER country = SOV }
		control = { province = 572 data = SOV } # Moscow
	}
	decision_trigger = { 
		control = { province = 572 data = SOV } 
	}
	trigger = {
		OR = {
			lost_national = { country = SOV value = 10 }
			land_percentage = { country = GER value = 0.5 } 
		}
		OR = {
			control = { province = 567 data = GER } # Around Moscow
			control = { province = 570 data = GER }
			control = { province = 571 data = GER }
			control = { province = 678 data = GER }
		}
		war = { country = GER country = SOV }
		control = { province = 572 data = SOV } # Moscow
	}

	name = 2611name
	desc = 2611desc
	style = 2
  	picture = "news_paper"

	date = { day = 1 month = january year = 1936 }
	offset = 1
	deathdate = { day = 30 month = december year = 1963 }

	action = {
		name = 2611a
		ai_chance = 100
		command = { type = relation which = ENG value = 25 }
		command = { type = dissent value = -5 }
		command = { type = local_setflag which = SOVMoscow }
	}
	action = {
		name = 2611b
		ai_chance = 0
		command = { type = capital which = 668 } # Kubyschiev
		command = { type = relation which = ENG value = -15 }
		command = { type = construct which = infrastructure where = 572 value = -40 }
		command = { type = construct which = ic where = 572 value = -5 }
		command = { type = dissent value = 20 }
	}
}

So this is the event that sets that other flag, without which Stalin cant sue (under 1 set of conditions).
 

Amun Nefer

Captain
58 Badges
Nov 13, 2009
366
0
  • Arsenal of Democracy
  • Victoria 2: A House Divided
  • Semper Fi
  • Europa Universalis: Rome
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Iron Cross
  • Europa Universalis III Complete
  • Heir to the Throne
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis III Complete
  • Europa Universalis III
  • Darkest Hour
  • Hearts of Iron Anthology
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Deus Vult
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: El Dorado
  • Surviving Mars: First Colony Edition
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • 500k Club
  • Hearts of Iron IV: Together for Victory
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Dharma
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Rome: Vae Victis
  • Victoria 2
  • Supreme Ruler 2020
  • Europa Universalis 4: Emperor
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Legacy of Rome
  • Europa Universalis IV: Res Publica
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
Very well :p Though it is reasonable to assume that for the first event you posted, the trigger event would be important. :p

Hey, don't brownnose him until the next K-reich release (and he looks at my save game :p). :(
 

DanubianCossak

DaputinCozzak Specyal Snowflake
34 Badges
Nov 16, 2009
12.412
3.646
  • Crusader Kings II
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Res Publica
  • Heir to the Throne
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Cities in Motion
  • Divine Wind
  • Europa Universalis III Complete
  • Darkest Hour
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Rights of Man
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • 500k Club
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV
Very well :p Though it is reasonable to assume that for the first event you posted, the trigger event would be important. :p
(

To to clear it up: everything that is under the first "trigger" is the actualy part of event trigger (what makes it fire).

Everything at the bottom (usually) after "action = { " is actually what the event does, so "command = { type = trigger which = 2003077 } # GER" is actually a command that fires a different event for Germans (so, once Soviets get the first event, then Germans get this event and they choose if they want to accept Soviet proposal or continue war).
 

Amun Nefer

Captain
58 Badges
Nov 13, 2009
366
0
  • Arsenal of Democracy
  • Victoria 2: A House Divided
  • Semper Fi
  • Europa Universalis: Rome
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Iron Cross
  • Europa Universalis III Complete
  • Heir to the Throne
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis III Complete
  • Europa Universalis III
  • Darkest Hour
  • Hearts of Iron Anthology
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Deus Vult
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: El Dorado
  • Surviving Mars: First Colony Edition
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • 500k Club
  • Hearts of Iron IV: Together for Victory
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Dharma
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Rome: Vae Victis
  • Victoria 2
  • Supreme Ruler 2020
  • Europa Universalis 4: Emperor
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Legacy of Rome
  • Europa Universalis IV: Res Publica
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
Oh, I thought that stuff was the result of the event rather than part of the trigger. Sorry, only had three and a half hours of sleep. :p