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

Sckiwi

Private
15 Badges
Jul 15, 2009
11
0
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV
  • Stellaris - Path to Destruction bundle
Hi all
I have a confusing problem with an event that I have created. Playing DAIM, I have created a number of events to create a more interesting game - and to create some plausible events based on my ahistorical world.

On a certain time/date the game freezes, seemingly when it tries to load an event. See below for the event(s). However, the event does work when triggered manually - in fact when the game pauses/freezes - I can still open the console - run the event manually - and then the game continues:wacko:

Since I've discovered that I can carry on it isn't a game breaker - but any suggestions as to what I'm doing wrong would be appreciated.
Cheers
Sckiwi

Events below - Soviets bringing the Eastern European Stalinist countries into the Comintern then supplying resources.
#########################################################################
# The Soviets expand the Comintern
#########################################################################
event = {
id = 333031
random = no
country = SOV

name = "Expand the Comintern"
desc = "The Soviets expand the Comintern to include other Eastern European Communist States"

date = { day = 3 month = October year = 1943 }
deathdate = { day 30 month = december year = 1954 }

trigger = {
alliance = { country = FRG country = USA }
}
action_a = {
name = "Yes, invite the other Communist States"
ai_chance = 95
command = { type = trigger which = 333032 }
command = { type = trigger which = 333033 }
command = { type = trigger which = 333034 }
}
action_b = {
name = "No, we stand apart"
ai_chance = 5
command = { type = belligerence which = SOV value = -20 }
}
}

###########################################################################
###Poland joins the Comintern
###########################################################################

event = {
id = 333032
random = no
country = POL
name = "Poland joins Comintern"
desc = "Communist Poland joins the Soviet Bloc"

action_a = {
name = "Yes, join with our Socialist brothers"
ai_chance = 95
command = { type = alliance which = SOV }
command = { type = energypool value = 10000 }
command = { type = metalpool value = 5000 }
command = { type = rarematerialspool value = 1000 }
command = { type = oilpool value = 1000 }
command = { type = gain_tech which = -2 }
command = { type = gain_tech which = -1 }
command = { type = gain_tech which = -1 }
command = { type = relation which = SOV value = 150 }
command = { type = trigger which = 333035 }
}
action_b = {
name = "No, we stand apart"
ai_chance = 5
command = { type = relation which = SOV value = -20 }
}
}
###########################################################################
###Czechoslovakia joins the Comintern
###########################################################################

event = {
id = 333033
random = no
country = CZE
name = "Czechoslovakia joins Comintern"
desc = "Communist Czechoslovakia joins the Soviet Bloc"

action_a = {
name = "Yes, join with our Socialist brothers"
ai_chance = 95
command = { type = alliance which = SOV }
command = { type = energypool value = 10000 }
command = { type = metalpool value = 5000 }
command = { type = rarematerialspool value = 1000 }
command = { type = oilpool value = 1000 }
command = { type = gain_tech which = -2 }
command = { type = gain_tech which = -1 }
command = { type = gain_tech which = -1 }
command = { type = relation which = SOV value = 150 }
command = { type = trigger which = 333036 }
}
action_b = {
name = "No, we stand apart"
ai_chance = 5
command = { type = relation which = SOV value = -20 }
}
}
###########################################################################
###Finland joins the Comintern
###########################################################################

event = {
id = 333034
random = no
country = FIN
name = "Finland joins Comintern"
desc = "Communist Finland joins the Soviet Bloc"

action_a = {
name = "Yes, join with our Socialist brothers"
ai_chance = 80
command = { type = alliance which = SOV }
command = { type = energypool value = 10000 }
command = { type = metalpool value = 5000 }
command = { type = rarematerialspool value = 1000 }
command = { type = oilpool value = 1000 }
command = { type = gain_tech which = -2 }
command = { type = gain_tech which = -1 }
command = { type = gain_tech which = -1 }
command = { type = relation which = SOV value = 150 }
command = { type = trigger which = 333037 }
}
action_b = {
name = "No, we stand apart"
ai_chance = 20
command = { type = relation which = SOV value = -20 }
}
}
#########################################################################
# The Soviets provide resources to new allies (Pol)
#########################################################################
event = {
id = 333035
random = no
country = SOV
name = "Soviets provide resources to Poles"
desc = "Soviets provide resources to Poles"

action_a = {
name = "Resources to Poland"
command = { type = energypool value = -10000 }
command = { type = metalpool value = -5000 }
command = { type = rarematerialspool value = -1000 }
command = { type = oilpool value = -1000 }
command = { type = gain_tech which = -2 }
command = { type = gain_tech which = -1 }
}
}
#########################################################################
# The Soviets provide resources to new allies (Cze)
#########################################################################
event = {
id = 333036
random = no
country = SOV
name = "Soviets provide resources to Czechs"
desc = "Soviets provide resources to Czechs"
action_a = {
name = "Resources to Czechs"
command = { type = energypool value = -10000 }
command = { type = metalpool value = -5000 }
command = { type = rarematerialspool value = -1000 }
command = { type = oilpool value = -1000 }
command = { type = gain_tech which = -2 }
command = { type = gain_tech which = -1 }
}
}
#########################################################################
# The Soviets provide resources to new allies (Fin)
#########################################################################
event = {
id = 333037
random = no
country = SOV
name = "Soviets provide resources to Finns"
desc = "Soviets provide resources to Finns"

action_a = {
name = "Resources to Finland"
command = { type = energypool value = -10000 }
command = { type = metalpool value = -5000 }
command = { type = rarematerialspool value = -1000 }
command = { type = oilpool value = -1000 }
command = { type = gain_tech which = -2 }
command = { type = gain_tech which = -1 }
}
}
 
I've never managed to freeze my game, but I have managed to write events that didn't do exactly what I had intended (although they did what I wrote them to do).:rofl:

Is it at all possible that one or more countries are in alliances other than the comintern? If so, do the events include a provision to force them out of these other alliances before joining the comintern?

Other than that, I can't think of anything that might cause this problem...
 
I'm definately not an event expert, but I think your game is freezing because the FRG does not exist on 10/3/43. It can't answer the alliance question because there is no FRG to check. You could try switching USA & FRG, or add a qualifier. Does FRG exist?
 
Last edited: