Beruflich Dokumente
Kultur Dokumente
offset = 1
deathdate = { day = 29 month = august year = 1940 }
action_a = {
command = { type = ai which = "switch/GER_Norway_END.ai" }
}
}
################
# Poland Invasion AI
#############################################
event = {
id = 20002
random = no
country = GER
trigger = {
ai = yes
OR = {
event = 2027 #Danzig or War
AND = {
war = { country = POL country = GER }
event = 2027 #Danzig or War
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = september year = 1939 }
offset = 1
deathdate = { day = 2 month = september year = 1939 }
action_a = {
command = { type = ai which = "switch/GER_Poland.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# After Poland Fall Invasion AI
#############################################
event = {
id = 20003
random = no
country = GER
trigger = {
ai = yes
OR = {
event = 20002
flag = GC1939
}
OR = {
NOT = { exists = POL }
NOT = { war = { country = POL country = GER } }
}
}
name = "AI_EVENT"
style = 0
August
{
{
{
{
country
war = {
war = {
event =
= 20002
{ country = FRA country = GER }
{ war = { country = SOV country = GER } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4 # Check for trigger conditions every four days
deathdate = { day = 30 month = december year = 1948 }
action_a = {
command = { type = ai_prepare_war which = BEL }
command = { type = ai_prepare_war which = HOL }
command = { type = ai_prepare_war which = LUX }
}
}
################
# Battle for Britain
#############################################
event = {
id = 20005
random = no
country = GER
trigger = {
ai = yes
control = { province = 56 data = GER } # Paris
NOT = { war= { country = GER country = SOV } }
OR = {
random = 30
exists = VIC
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Britain.ai" }
command = { type = ai which = "Air_Strategic.ai" }
}
}
################
# Baklan Campaign
#############################################
event = {
id = 20006
random = no
country = GER
trigger = {
ai = yes
random = 40
alliance = { country = GER country = ITA }
NOT = { lost_national = { country = GER value = 2 } }
control = { province = 56 data = GER } # Paris
NOT = { war= { country = GER country = SOV } }
NOT = { war= { country = GER country = SPA } }
NOT = { war= { country = GER country = SPR } }
OR = {
war= { country = ITA country = GRE }
war= { country = ITA country = ALB }
}
OR = {
alliance = { country = GER country = POL }
alliance = { country = SOV country = POL }
NOT = { exists = POL }
}
month = 1 # February
NOT = { month = 7 } #August
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
}
=
=
=
=
=
{
{
{
{
{
type
type
type
type
type
=
=
=
=
=
ai which = "switch/GER_Baklans.ai" }
ai which = "Air_Ground.ai" }
ai_prepare_war which = YUG }
ai_prepare_war which = GRE }
sleepevent which = 20005 }
}
################
# Russian invasion setup (events 20013-20014)
#############################################
event = {
id = 20007
random = no
country = GER
trigger = {
ai = yes
flag = Russia
NOT = { lost_national = { country = GER value = 2 } }
control = { province = 56 data = GER } # Paris
NOT = { war= { country = GER country = SOV } }
NOT = { war= { country = GER country = SPA } }
NOT = { war= { country = GER country = SPR } }
NOT = { war= { country = GER country = YUG } }
OR = {
NOT = { war= { country = GER country = GRE } }
AND = {
war= { country = GER country = GRE }
NOT = { control = { province = 401 data = GRE }
} # Athens
NOT = { control = { province = 393 data = GRE }
}
NOT = { control = { province = 395 data = GRE }
}
NOT = { control = { province = 394 data = GRE }
}
NOT = { control = { province = 402 data = GRE }
}
NOT = { control = { province = 403 data = GRE }
}
NOT = { control = { province = 392 data = GRE }
}
NOT = { control = { province = 412 data = GRE }
}
NOT = { control = { province = 411 data = GRE }
}
NOT = { control = { province = 410 data = GRE }
}
}
}
OR = {
alliance = { country = GER country = POL }
alliance = { country = SOV country = POL }
NOT = { exists = POL }
}
OR = {
AND = {
event = 20006
month = 3 # April
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1941 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = { #Russian Campaign
command = { type = ai which = "Air_Ground.ai" }
command = { type = war which = SOV }
command = { type = sleepevent which = 20005 }
command = { type = trigger which = 29000 }
}
}
################
# Spanish invasion setup and Sea Lion
#############################################
event = {
id = 20008
random = no
country = GER
trigger = {
ai = yes
flag = Spain
NOT = { exists = SPR }
exists = SPA
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Sealion.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
event = {
id = 20009
random = no
country = GER
trigger = {
ai = yes
exists = SPR
flag = Spain
OR = {
AND = {
month = 3 # March
NOT = { month = 4 } # April
random = 10
}
AND = {
month = 3 # April
NOT = { month = 4 } # May
random = 20
}
AND = {
month = 4 # May
NOT = { month = 5 } # June
random = 40
}
AND = {
month = 5 # June
NOT = { month = 6 } # July
random = 80
}
AND = {
month = 6 # July
NOT = { month = 9 } # October
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_SPR.ai" }
command = { type = ai_prepare_war which = SPR }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# German vs. Russian war setup
#############################################
event = {
id = 20010
random = no
country = GER
trigger = {
ai = yes
war= { country = GER country = SOV }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = { #Russian Campaign
command = { type = ai which = "switch/GER_Russia.ai" }
command = { type = ai which = "Air_Ground.ai" }
command = { type = sleepevent which = 20007 }
}
}
################
# PART 2 France Invasion AI Low Countries German Invasion if early war
########################################
event = {
id = 20011
random = no
country = GER
trigger = {
ai = yes
event = 20004
OR = {
war = { country = BEL country = GER }
war = { country = HOL country = GER }
war = { country = LUX country = GER }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 30 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_France.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# German changes production values atwar
#############################################
event = {
id = 20012
random = no
country = GER
trigger = {
ai = yes
atwar = GER
NOT = { war = { country = SOV country = GER } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_atwar.ai" }
}
}
################
# Germany masses on Russian border setup
#############################################
event = {
id = 20013
random = no
country = GER
trigger = {
ai = yes
flag = Russia
OR = {
flag = GC1939
event = 2013
event = 2015
event = 2016
}
}
#
#
#
#
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Russia_Buildup.ai" }
}
}
################
# German decides strategy after Paris falls
#############################################
event = {
id = 20014
random = no
country = GER
trigger = {
ai = yes
NOT = { lost_national = { country = GER value = 2 } }
control = { province = 56 data = GER } # Paris
NOT = { war= { country = GER country = SOV } }
NOT = { war= { country = GER country = SPA } }
NOT = { war= { country = GER country = SPR } }
NOT = { war= { country = GER country = YUG } }
NOT = { war= { country = GER country = POL } }
OR = {
lost_national = { country = FRA value = 90 }
exists = VIC
}
OR = {
alliance = { country = GER country = POL }
alliance = { country = SOV country = POL }
NOT = { exists = POL }
ispuppet = POL
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = { #Russian Campaign
ai_chance = 80
command = { type = setflag which = Russia }
}
action_b = { #Spanish Campaign and Sea Lion
ai_chance = 20
command = { type = setflag which = Spain }
}
}
################
# Early USA War entry before war with Russia (Cancels Russian Invasion Plan)
#############################################
event = {
id = 20015
random = no
country = GER
trigger = {
ai = yes
NOT = { event = 20007 }
NOT = { lost_national = { country = GER value = 2 } }
control = { province = 56 data = GER } # Paris
war= { country = GER country = USA }
war= { country = GER country = ENG }
NOT = { war= { country = GER country = SOV } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = { # Load
command = {
command = {
command = {
command = {
command = {
}
}
################
# German Change Front to defensive when war with USA and SOV
#############################################
event = {
id = 20016
random = no
country = GER
trigger = {
ai = yes
random = 30
war= { country = GER country = USA }
war= { country = GER country = SOV }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 12
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_War_SOV_USA.ai" }
}
}
################
# Germany will no longer garrison beaches in the Baltic when Denmark is taken ou
t
#############################################
event = {
id = 20017
random = no
country = GER
trigger = {
ai = yes
control = { province = 90 data = GER } # Kiel
OR = {
alliance = { country = DEN country = GER }
control = { province = 294 data = GER } # Copenhagen
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 12
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Baltic.ai" }
}
}
################
# Germany re-garrisons the Baltic
#############################################
event = {
id = 20018
random = no
country = GER
trigger = {
ai = yes
event = 20017
OR = {
NOT = { control = { province = 90 data = GER } } # Kiel
AND = {
alliance = { country = DEN country = GER }
NOT = { control = { province = 294 data = DEN }
} # Copenhagen
}
AND = {
NOT = { exists = DEN }
NOT = { control = { province = 294 data = GER }
} # Copenhagen
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 12
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Baltic2.ai" }
}
}
################
# Germany will no longer garrison beaches in the Baltic when Denmark is taken ou
t and atwar with Russia
#############################################
event = {
id = 20019
random = no
country = GER
trigger = {
ai = yes
event = 20017
NOT = { event = 20018 }
war = { country = SOV country = GER }
control = { province = 90 data = GER } # Kiel
OR = {
alliance = { country = DEN country = GER }
control = { province = 294 data = GER } # Copenhagen
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 12
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Baltic_Russia.ai" }
}
}
################
# Germany goes after England when Russian is gone
#############################################
event = {
id = 20020
random = no
country = GER
trigger = {
ai = yes
event = 20010
NOT = { war = { country = GER country = SOV } }
control = { province = 56 data = GER } # Paris
war = { country = GER country = ENG }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = setflag which = Spain }
}
}
################
# Germany goes on the defensive in first Winter against Russia
#############################################
event = {
id = 20021
random = no
country = GER
trigger = {
ai = yes
event = 20007
NOT = { lost_national = { country = GER value = 2 } }
war = { country = GER country = SOV }
control = { province = 56 data = GER } # Paris
month = 10 # November
month = 0 # January
NOT = { month = 2 } # March
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Winter.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Germany goes back on the offensive second year
#############################################
event = {
id = 20022
random = no
country = GER
trigger = {
ai = yes
event = 20021
war = { country = GER country = SOV }
NOT = { war = { country = GER country = USA } }
month = 3 # April
NOT = { month = 7 } # August
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Russia_Second_Year.ai"
}
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Germany prepares for war with Poland
#############################################
event = {
id = 20023
random = no
country = GER
trigger = {
ai = yes
atwar = no
OR = {
event
event
event
AND =
of Munich
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/GER_Fall_CZE.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Germany declares war on Denmark cause allies are in the Baltic
#############################################
event = {
id = 20024
random = no
country = GER
trigger = {
ai = yes
random = 25
OR = {
AND = {
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
}
AND = {
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
= 24
# July
# August
# September
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/FRA_Offensive.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# France loads EXP Force Ratio for war with SOV
#############################################
event = {
id = 21005
random = no
country = FRA
trigger = {
ai = yes
war = { country = FRA country = SOV }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/EXP_ALIvsSOV.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
####################################
# Japan 22000 - 22999
####################################
################
# Chinese Invasion AI
#############################################
event = {
id = 22000
random = no
country = JAP
trigger = {
ai = yes
war = { country
not = { war = {
not = { war = {
not = { war = {
}
= JAP country
country = JAP
country = JAP
country = JAP
= CHI }
country = USA } }
country = SOV } }
country = ENG } }
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/JAP_China.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Backoff from China AI
#############################################
event = {
id = 22001
random = no
country = JAP
trigger = {
ai = yes
war = { country
not = { war = {
not = { war = {
not = { war = {
lost_national =
}
=
=
=
=
USA } }
SOV } }
ENG } }
35 }
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/JAP_Backoff.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
################
# Pacific war
#############################################
event = {
id = 22002
random = no
country = JAP
trigger = {
ai = yes
OR = {
AND = {
year = 1940
NOT = { year = 1941 }
event = 3800 # Oil Embargo
random = 5
month = 1
month = 10
NOT = { month = 2 }
}
AND = {
year = 1941
NOT = { year = 1942 }
event = 3800 # Oil Embargo
OR = {
AND = {
month = 1
NOT = { month = 2 }
random = 5
}
AND = {
month = 10
random = 20
}
}
}
AND = {
year = 1942
event = 3800 # Oil Embargo
OR = {
AND = {
month = 1
NOT = { month = 2 }
random = 40
}
AND = {
month = 10
random = 50
}
}
}
AND = {
year = 1942
atwar = no
OR = {
AND = {
month = 1
NOT = { month = 2 }
random = 15
}
AND = {
month = 10
random = 20
}
}
}
war
war
war
war
war
=
=
=
=
=
{
{
{
{
{
country
country
country
country
country
=
=
=
=
=
JAP
JAP
JAP
JAP
JAP
country
country
country
country
country
=
=
=
=
=
USA
ENG
AST
NZL
FRA
}
}
}
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
ai which = "switch/JAP_Pacific.ai" }
ai which = "Air_Naval.ai" }
sleepevent which = 22000 }
sleepevent which = 22001 }
sleepevent which = 22003 }
war which = USA }
war which = ENG }
war which = HOL }
}
################
# Japan does not attack China AI
#############################################
event = {
id = 22003
random = no
country = JAP
trigger = {
ai = yes
event = 20
NOT = { war = { country = JAP country = CHI } }
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = june year = 1937 }
offset = 5
deathdate = { day = 15 month = september year = 1937 }
action_a = {
command = { type = ai which = "switch/JAP_Backoff.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
################
# Japan release troops for Indo China
#############################################
event = {
id = 22004
random = no
country = JAP
trigger = {
ai = yes
OR = {
event = 3804
event = 3894
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/JAP_Vichy_IndoChina.ai" }
}
}
####################################
# Spain Republic and Nationalist 23000 - 23999
####################################
################
# Spanish Civil War AI
#############################################
event = {
id = 23000
random = no
country = SPR
trigger = {
ai = yes
war = { country = SPR country = SPA }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1936 }
action_a = {
command = { type = ai which = "switch/SPR_CivilWar.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# End of Spanish Civil War AI (2 events)
#############################################
event = {
id = 23001
random = no
country = SPR
trigger = {
ai = yes
event = 23000
OR = {
NOT = { exists = SPA }
NOT = { war = { country = SPR country = SPA } }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/SP_EndCivilWar.ai" }
command = { type = sleepevent which = 23002 }
}
}
event = {
id = 23002
random = no
country = SPA
trigger = {
ai = yes
event = 23000
OR = {
NOT = { exists = SPR }
NOT = { war = { country = SPR country = SPA } }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/SP_EndCivilWar.ai" }
command = { type = sleepevent which = 23001 }
}
}
####################################
# United Kingdom and Minors 24000 - 24999
####################################
################
# Battle of Britain
#############################################
event = {
id = 24000
random = no
country = ENG
trigger = {
ai = yes
war = { country = GER country = ENG }
NOT = { war = { country = GER country = SOV } }
OR = {
control = { province = 56 data = GER } #
AND = {
# Belgium
control = { province = 45 data =
control = { province = 50 data =
control = { province = 51 data =
control = { province = 52 data =
control = { province = 65 data =
control = { province = 68 data =
control = { province = 69 data =
control = { province = 70 data =
}
}
}
Paris
GER
GER
GER
GER
GER
GER
GER
GER
}
}
}
}
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ENG_Britain.ai" }
command = { type = ai which = "Air_Supremecy.ai" }
}
}
################
# England sends help to Greece
#############################################
event = {
id = 24001
random = no
country = ENG
trigger = {
ai = yes
random = 30
war = { country = ITA country = GRE }
alliance = { country = ENG country = GRE }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ENG_Baklans.ai" }
}
}
################
# Begin bombing campaign in Europe
#############################################
event = {
id = 24002
random = no
country = ENG
trigger = {
ai = yes
random = 30
war = { country = GER country = ENG }
OR = {
war = { country = GER country = SOV }
war = { country = GER country = USA }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "Air_Strategic.ai" }
}
}
################
# Poland is being attacked
#############################################
event = {
id = 24003
random = no
country = ENG
trigger = {
ai = yes
event = 2027 #Danzig or War
war = { country = POL country = GER }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ENG_Poland.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
################
# England release troops from England to attack with
#############################################
event = {
id = 24004
random = no
country = ENG
trigger = {
ai = yes
random = 30
war = { country = GER country = ENG }
OR = {
war = { country = GER country = USA }
war = { country = GER country = SOV }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ENG_Attack.ai" }
}
}
################
# England sends more troops to France since they are allive still
#############################################
event = {
id = 24005
random = no
country = ENG
trigger = {
ai = yes
exists = FRA
control = { province = 56 data = FRA } # Paris
NOT = { exists = VIC }
war = { country = FRA country = GER }
alliance = { country = ENG country = FRA }
NOT = { lost_national = { country = FRA value = 35 } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1941 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
random = no
country = ENG
trigger = {
ai = yes
war = { country = GER country = SOV }
war = { country = GER country = ENG }
NOT = { war = { country = SOV country = ENG } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ENG_SOV_Protect.ai" }
}
}
################
# England loads EXP Force Ratio for war with SOV
#############################################
event = {
id = 24009
random = no
country = ENG
trigger = {
ai = yes
war = { country = USA country = SOV }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/EXP_ALIvsSOV2.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# England invades Norway due to lack of defenses
#############################################
event = {
id = 24010
random = no
country = ENG
trigger = {
ai = yes
random = 10
war = { country = GER country = ENG }
NOT = { lost_national = { country = ENG value = 2 } }
OR = {
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ENG_Norway.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# England Load D-Day AI
#############################################
event = {
id = 24011
random = no
country = ENG
trigger = {
ai = yes
alliance = { country = ENG country = USA }
OR = {
event = 28005 # USA Loaded D-Day
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
control
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
province
province
province
province
province
province
province
province
province
province
province
province
province
province
province
province
province
province
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
292
92
91
78
47
46
45
18
42
41
39
33
32
34
35
59
325
326
data
data
data
data
data
data
data
data
data
data
data
data
data
data
data
data
data
data
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
Arburg
Arhus
Kolding
Leeweden
Amsterdam
Rotterdam
Ghent
Calais
Dieppe
Le Havre
Caen
Rennes
Brest
Lorient
Nantes
Cholet
Bordeaux
Dax
}
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ENG_Dday.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Canada Load D-Day AI
#############################################
event = {
id = 24012
random = no
country = CAN
trigger = {
ai = yes
alliance = { country = CAN country
OR = {
event = 28005 # USA Loaded
control = { province = 292
control = { province = 92
control = { province = 91
control = { province = 78
control = { province = 47
control = { province = 46
control = { province = 45
control = { province = 18
control = { province = 42
control = { province = 41
control = { province = 39
control = { province = 33
control = { province = 32
control = { province = 34
= USA }
D-Day
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
}
}
}
}
}
}
}
}
}
}
}
}
}
}
#
#
#
#
#
#
#
#
#
#
#
#
#
#
Arburg
Arhus
Kolding
Leeweden
Amsterdam
Rotterdam
Ghent
Calais
Dieppe
Le Havre
Caen
Rennes
Brest
Lorient
control
control
control
control
=
=
=
=
{
{
{
{
province
province
province
province
=
=
=
=
35
59
325
326
data
data
data
data
=
=
=
=
USA
USA
USA
USA
}
}
}
}
#
#
#
#
Nantes
Cholet
Bordeaux
Dax
}
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/CAN_Dday.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
####################################
# Soviet Union 25000 - 25999
####################################
################
# Soviets prep against Baltic States
#############################################
event = {
id = 25000
random = no
country = SOV
trigger = {
ai = yes
random = 30
event = 2018 #Eastern Poland given to the Soviets
}
name = "AI_EVENT"
style = 0
date = { day = 29 month = may year = 1940 }
offset = 4
deathdate = { day = 29 month = august year = 1940 }
action_a = {
command
command
command
command
command
}
=
=
=
=
=
{
{
{
{
{
type
type
type
type
type
=
=
=
=
=
ai which = "switch/SOV_Baltic.ai" }
ai_prepare_war which = LIT }
ai_prepare_war which = LAT }
ai_prepare_war which = EST }
ai which = "Air_Ground.ai" }
}
################
# Soviets Winter War AI
#############################################
event = {
id = 25001
random = no
country = SOV
trigger = {
ai = yes
NOT = { war = { country = GER country = SOV } }
OR = {
event = 2018 #Eastern Poland given to the Soviets
NOT = { exists = POL }
}
}
name = "AI_EVENT"
style = 0
date = { day = 29 month = september year = 1939 }
offset = 4
deathdate = { day = 29 month = january year = 1940 }
action_a = {
command = { type = ai which = "switch/SOV_Finland.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Soviet declare war on Germany AI
#############################################
event = {
id = 25002
random = no
country = SOV
trigger = {
ai = yes
OR = {
war = { country = GER country = SOV }
AND = {
random = 5
NOT = { war = { country = GER country = SOV } }
year = 1942
atwar = GER
}
AND = {
random = 5
NOT = { flag = MolotovPact }
NOT = { event = 2013 } # Molotov Pact Historical
NOT = { event = 2015 } # Molotov Pact Alliance
NOT = { event = 2016 } # Molotov Pact Limited
OR = {
control = { province = 485 data = GER }
# Warsaw
war = { country = GER country = POL }
puppet = { country = POL country = GER }
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936}
offset = 12
=
=
=
=
=
=
{
{
{
{
{
{
type
type
type
type
type
type
=
=
=
=
=
=
ai which = "switch/SOV_Germany.ai" }
ai which = "Air_Ground.ai" }
ai_prepare_war which = GER }
sleepevent which = 25000 }
sleepevent which = 25001 }
sleepevent which = 25003 }
}
################
# Soviet Load German war AI
#############################################
event = {
id = 25003
random = no
country = SOV
trigger = {
ai = yes
war = { country = GER country = SOV }
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936}
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
}
=
=
=
=
=
=
{
{
{
{
{
{
type
type
type
type
type
type
=
=
=
=
=
=
ai which = "switch/SOV_Germany.ai" }
ai which = "Air_Ground.ai" }
ai_prepare_war which = GER }
sleepevent which = 25000 }
sleepevent which = 25001 }
sleepevent which = 25002 }
}
################
# Soviet declare war on Japan AI
#############################################
event = {
id = 25004
random = no
country = SOV
trigger = {
ai = yes
random = 5
OR = {
NOT = { control = { province = 300 data = GER } } # Berl
in
ispuppet = GER
}
NOT = { war = { country = GER country = SOV } }
OR = {
war = { country = JAP country = USA }
war = { country = JAP country = CHC }
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1939 }
offset = 12
deathdate = { day = 29 month = december year = 1940 }
action_a = {
command = { type = ai which = "switch/SOV_Fin_Demands.ai" }
command = { type = ai which = "switch/SOV_Germany.ai" }
}
}
################
# Soviet Winter War against Germany
#############################################
event = {
id = 25007
random = no
country = SOV
trigger = {
ai = yes
attack = GER
lost_national = { country = SOV value = 25 }
war = { country = GER country = SOV }
month = 11 # December
month = 0 # January
NOT = { month = 2 } # March
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/SOV_Winter.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Soviets go back on defense
#############################################
event = {
id = 25008
random = no
country = SOV
trigger = {
ai = yes
event = 25007
attack = GER
war = { country = GER country = SOV }
month = 3 # April
NOT = { month = 7 } # August
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/SOV_Germany_Second_Year.ai
" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Soviets go on the atack permanately
#############################################
event = {
id = 25009
random = no
country = SOV
trigger = {
ai = yes
event = 25008
attack = GER
war = { country = GER country = SOV }
month = 11 # December
month = 0 # January
NOT = { month = 2 } # March
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/SOV_Winter.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Soviets Bitter Peace AI
#############################################
event = {
id = 25010
random = no
country = SOV
trigger = {
ai = yes
event = 2024 # Bitter Peace
NOT = { war = { country = GER country = SOV } }
}
name = "AI_EVENT"
style = 0
province
province
province
province
province
province
province
province
=
=
=
=
=
=
=
=
45
50
51
52
65
68
69
70
data
data
data
data
data
data
data
data
=
=
=
=
=
=
=
=
GER
GER
GER
GER
GER
GER
GER
GER
}
}
}
}
}
}
}
}
}
control = { province = 56 data = GER } # Paris
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ITA_Neutrality.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
################
# Italy prepares for Greece invasion
#############################################
event = {
id = 26001
random = no
country = ITA
trigger = {
ai = yes
exists = GRE
NOT = { war = { country = ITA country = GRE } }
control = { province = 390 data = ITA }
control = { province = 391 data = ITA }
OR = {
exists = VIC
control = { province = 56 data = GER } # Paris
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/ITA_Greece1.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
################
# Italy invades Greece
#############################################
event = {
id = 26002
random = no
country = ITA
trigger = {
ai = yes
exists = GRE
NOT = { war = { country = ITA country
event = 26001
random = 15
NOT = { war = { country = ITA country
NOT = { war = { country = ITA country
control = { province = 390 data = ITA
control = { province = 391 data = ITA
month = 9 # October
month = 0 # January
NOT = { month = 1 } # Febuary
}
= GRE } }
= SOV } }
= USA } }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = war which = GRE }
command = { type = ai which = "switch/ITA_Greece2.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
################
# Italy atwar with Russia
#############################################
event = {
id = 26004
random = no
country = ITA
trigger = {
ai = yes
OR = {
war = { country = ITA country = SOV }
war = { country = ITA country = USA }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 30 month = february year = 1948 }
action_a = {
command = { type = ai which = "switch/ITA_Russia.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
################
# Italy atwar with Russia
#############################################
event = {
id = 26005
random = no
country = ITA
trigger = {
ai = yes
war = { country = ITA country = FRA }
NOT = { war = { country = ITA country = SOV } }
NOT = { war = { country = ITA country = USA } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 30 month = february year = 1948 }
action_a = {
command = { type = ai which = "switch/ITA_Russia.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
####################################
# China and the Warlords 27000 - 27999
####################################
################
# China changes to defensive AI vs Japan
#############################################
event = {
id = 27000
random = no
country = CHI
trigger = {
ai = yes
OR = {
war = { country
AND = {
event =
NOT = {
NOT = {
NOT = {
NOT = {
NOT = {
NOT = {
NOT = {
}
=
=
=
=
=
=
=
CHC
CSX
SIK
CXB
CYN
CGX
TIB
}
}
}
}
}
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/CHI_Japan.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Backoff from Japan AI
#############################################
event = {
id = 27001
random = no
country = CHI
trigger = {
ai = yes
OR = {
event = 22001
event = 22002
lost_national = { country = CHI value = 35 }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/CHI_Backoff.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Yunnan Backs off from Japan AI
#############################################
event = {
id = 27002
random = no
country = CYN
trigger = {
ai = yes
war = { country = CYN country = JAP }
OR = {
event = 22001
event = 22002
lost_national = { country = CHI value = 35 }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/WAR_Backoff.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Guangxi Clique Backs off from Japan AI
#############################################
event = {
id = 27003
random = no
country = CGX
trigger = {
ai = yes
war = { country = CGX country = JAP }
OR = {
event = 22001
event = 22002
lost_national = { country = CHI value = 35 }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/WAR_Backoff.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Xibei San Maa Backs off from Japan AI
#############################################
event = {
id = 27004
random = no
country = CXB
trigger = {
ai = yes
war = { country = CXB country = JAP }
OR = {
event = 22001
event = 22002
lost_national = { country = CHI value = 35 }
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/WAR_Backoff.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Guangxi Clique vs China war
########################################
event = {
id = 27005
random = no
country = CGX
trigger = {
ai = yes
#ai = CHI
random = 25
exists = CHI
NOT = { war = { country = CHI country = CGX } }
NOT = { war = { country = JAP country = CGX } }
NOT = { war = { country = JAP country = CHI } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = june year = 1936 }
offset = 7
deathdate = { day = 30 month = july year = 1936 }
action_a = {
name = "OK"
command = { type = ai_prepare_war which = CHI }
}
}
################
# Yunnan changes to defensive AI vs Japan
#############################################
event = {
id = 27006
random = no
country = CYN
trigger = {
ai = yes
war = { country = JAP country = CYN }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/CYN_Japan.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Guangxi Clique allies with China AI vs Japan
#############################################
event = {
id = 27007
random = no
country = CGX
trigger = {
ai = yes
OR = {
war = { country = JAP country = CGX }
alliance = { country = CGX country = CHI }
AND = {
event = 27009
NOT = { war = { country = CHI country = CGX } }
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/CGX_CHI_Ally.ai" }
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/CHI_WAR_Japan.ai" }
command = { type = ai which = "Air_Naval.ai" }
}
}
################
# China turns isolationlist
#############################################
event = {
id = 27012
random = no
country = CHI
trigger = {
ai = yes
event = 27010
NOT = { atwar = CHI }
NOT = { exists = CHC }
NOT = { exists = CSX }
NOT = { exists = SIK }
NOT = { exists = CXB }
NOT = { exists = CYN }
NOT = { exists = CGX }
NOT = { exists = TIB }
AND = {
NOT = { exists = MAN }
NOT = { control = { province = 1390 data = JAP } } # Har
bin
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/CHI_Isolationist.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# China changes front ratio at Xi'An event
#############################################
event = {
id = 27013
random = no
country = CHI
trigger = {
ai = yes
event = 90
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = march year = 1937 }
action_a = {
command = { type = ai which = "switch/CHI_ChangeFrontRatio.ai" }
}
}
################
# Guangxi Clique puts all his forces under Chinese control
#############################################
event = {
id = 27014
random = no
country = CGX
trigger = {
ai = yes
control = { province = 1326 data = JAP }
alliance = { country = JAP country = CGX }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/CGX_EXP_Change.ai" }
}
}
################
# Xibei San Maa puts some of his forces under Chinese control
#############################################
event = {
id = 27015
random = no
country = CXB
trigger = {
ai = yes
OR = {
war = { country = JAP country = CXB }
war = { country = SOV country = CXB }
NOT = { ispuppet = CXB }
}
}
name = "AI_EVENT"
style = 0
################
# USA does Oil Embargo against Japan
#############################################
event = {
id = 28000
random = no
country = USA
trigger = {
ai = yes
event = 3800 # Oil Embargo
NOT = { alliance = { country = USA country = GER } }
NOT = { alliance = { country = USA country = JAP } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/Oil_Embargo.ai" }
}
}
################
# USA Gear up Level 1
#############################################
event = {
id = 28001
random = no
country = USA
trigger = {
ai = yes
atwar = GER
NOT = { war = { country = USA country = GER } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/USA_Gear_Up_1.ai" }
}
}
################
# USA Gear up Level 2
#############################################
event = {
id = 28002
random = no
country = USA
trigger = {
ai = yes
atwar = GER
NOT = { war = { country = USA country = GER } }
control = { province = 56 data = GER } # Paris
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/USA_Gear_Up_2.ai" }
command = { type = sleepevent which = 28001 }
}
}
################
# USA Gear up Level 3
#############################################
event = {
id = 28003
random = no
country = USA
trigger = {
ai = yes
atwar = GER
NOT = { war = { country = USA country = GER } }
war = { country = SOV country = GER }
control = { province = 56 data = GER } # Paris
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/USA_Gear_Up_3.ai" }
command = { type = sleepevent which = 28001 }
command = { type = sleepevent which = 28002 }
}
}
################
# USA Gear up Level 4
#############################################
event = {
id = 28004
random = no
country = USA
trigger = {
ai = yes
OR = {
atwar = USA
AND = {
random = 5
year = 1942
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
}
=
=
=
=
=
{
{
{
{
{
type
type
type
type
type
=
=
=
=
=
ai which =
ai which =
sleepevent
sleepevent
sleepevent
"switch/USA_Gear_Up_4.ai" }
"Air_Ground.ai" }
which = 28001 }
which = 28002 }
which = 28003 }
}
################
# Load D-Day AI
#############################################
event = {
id = 28005
random = no
country = USA
trigger = {
ai = yes
war = { country = GER country = USA }
NOT = { control = { province = 56 data = FRA } }# Paris
OR = {
AND = {
exists = ENG
war = { country = GER country = ENG }
alliance = { country = ENG country = USA }
control = { province = 19 data = ENG } # London
control = { province = 23 data = ENG } # Plymout
h
}
AND = {
NOT = { exists = ENG }
NOT = { control = { province = 19 data = GER } }
# London
NOT = { control = { province = 23 data = GER } }
# Plymouth
NOT = { control = { province = 19 data = ITA } }
# London
NOT = { control = { province = 23 data = ITA } }
# Plymouth
}
}
OR = {
AND = {
war = { country = GER country = SOV }
NOT = { control = { province = 212 data = SOV }
} # Minsk
NOT = { control = { province = 175 data = SOV }
} # Moscow
NOT = { control = { province = 187 data = SOV }
} # Leningrad
NOT = { control = { province = 163 data = SOV }
} # Stalingrad
lost_national = { country = SOV value = 30 }
year = 1942
month = 3 # March
NOT = { month = 7 } # August
OR = {
event = 2027 #Danzig or War
flag = GC1939
}
}
AND = {
war = {
control
control
NOT = {
30 } }
year = 1943
month = 3 # March
NOT = { month = 7 } # August
OR = {
event = 2027 #Danzig or War
flag = GC1939
}
}
AND = {
war = { country = GER country = SOV }
NOT = { control = { province = 212 data = SOV }
} # Minsk
NOT = { control = { province = 175 data = SOV }
} # Moscow
NOT = { control = { province = 187 data = SOV }
} # Leningrad
NOT = { control = { province = 163 data = SOV }
} # Stalingrad
lost_national = { country = SOV value = 30 }
year = 1941
month = 3 # March
NOT = { month = 7 } # August
under_attack = SOV
AND = {
NOT = { event = 2027 } #Danzig or War
NOT = { flag = GC1939 }
}
}
AND = {
war = { country = GER country = SOV }
NOT = { control = { province = 212 data = SOV }
} # Minsk
NOT = { control = { province = 175 data = SOV }
} # Moscow
NOT = { control = { province = 187 data = SOV }
} # Leningrad
NOT = { control = { province = 163 data = SOV }
} # Stalingrad
lost_national = { country = SOV value = 30 }
year = 1942
month = 3 # March
NOT = { month = 7 } # August
NOT = { under_attack = SOV }
}
AND = {
war = {
control
control
NOT = {
30 } }
year = 1941
month = 3 # March
NOT = { month = 7 } # August
AND = {
NOT = { event = 2027 } #Danzig or War
NOT = { flag = GC1939 }
}
}
AND = {
year = 1944
month = 3 # March
NOT = { month = 7 } # August
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/USA_Dday.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# D-Day successful go back to normal AI
#############################################
event = {
id = 28006
random = no
country = USA
trigger = {
ai = yes
event = 28005
NOT = { control
NOT = { control
NOT = { control
NOT = { control
}
=
=
=
=
{
{
{
{
province
province
province
province
=
=
=
=
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936 }
offset = 4
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/EXP_Russia.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Hungary sends exp forces to Germany
#############################################
event = {
id = 29001
random = no
country = HUN
trigger = {
ai = yes
alliance = { country = GER country = HUN }
OR = {
ai = GER
AND = {
war = { country = GER country
war = { country = HUN country
}
AND = {
war = { country = GER country
war = { country = HUN country
}
}
}
= SOV }
= SOV }
= YUG }
= YUG }
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/EXP_Russia.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Romania exp forces to Germany
#############################################
event = {
id = 29002
random = no
country = ROM
trigger = {
ai = yes
alliance = { country = GER country = ROM }
OR = {
AND = {
war = { country = GER country = SOV }
war = { country = ROM country = SOV }
}
AND = {
war = { country = GER country = YUG }
war = { country = ROM country = YUG }
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/EXP_Russia.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Yugoslavia exp forces to Germany
#############################################
event = {
id = 29003
random = no
country = YUG
trigger = {
ai = yes
war = { country = GER country = SOV }
war = { country = YUG country = SOV }
alliance = { country = GER country = YUG }
}
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/EXP_Russia.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Holland does Oil Embargo against Japan
#############################################
event = {
id = 29004
random = no
country = HOL
trigger = {
ai = yes
event = 3800 # Oil Embargo
NOT = { alliance = { country = HOL country = GER } }
NOT = { alliance = { country = HOL country = JAP } }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/Oil_Embargo.ai" }
}
}
################
# Bulgaria joins Germany because of Baklan Campaign
#############################################
event = {
id = 29005
random = no
country = BUL
trigger = {
ai = yes
ai = GER
event = 20006
NOT = { alliance
NOT = { alliance
NOT = { alliance
NOT = { alliance
NOT = { alliance
atwar = no
OR = {
AND = {
=
=
=
=
=
{
{
{
{
{
country
country
country
country
country
=
=
=
=
=
BUL
BUL
BUL
BUL
BUL
country
country
country
country
country
=
=
=
=
=
SOV
ENG
ITA
GER
TUR
}
}
}
}
}
}
}
}
}
}
ai = yes
ai = GER
event = 20006
NOT = { alliance
NOT = { alliance
NOT = { alliance
NOT = { alliance
NOT = { alliance
atwar = no
OR = {
AND = {
=
=
=
=
=
{
{
{
{
{
country
country
country
country
country
=
=
=
=
=
ROM
ROM
ROM
ROM
ROM
country
country
country
country
country
=
=
=
=
=
SOV
ENG
ITA
GER
TUR
}
}
}
}
}
}
}
}
}
}
=
=
=
=
=
name = "AI_EVENT"
style = 0
SOV
ENG
ITA
GER
TUR
}
}
}
}
}
}
}
}
}
}
action_a = {
command = { type = alliance which = GER }
}
}
################
# Partition of Yugoslavia AI only events
#############################################
event = {
id = 29008
random = no
country = HUN
trigger = {
ai = yes
ai = GER
event = 20006
alliance = { country = GER country = HUN }
NOT = { exists = YUG }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
}
################
# Partition of Yugoslavia AI only events
#############################################
event = {
id = 29009
random = no
country = ROM
trigger = {
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
380
459
455
454
453
382
381
383
384
385
386
387
388
389
451
452
418
415
494
413
414
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
ai = yes
ai = GER
event = 20006
alliance = { country = GER country = ROM }
NOT = { exists = YUG }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
}
################
# Partition of Yugoslavia AI only events
#############################################
event = {
id = 29010
random = no
country = BUL
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
trigger = {
ai = yes
ai = GER
event = 20006
alliance = { country = GER country = BUL }
NOT = { exists = YUG }
}
name = "AI_EVENT"
style = 0
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
380
459
455
454
453
382
381
383
384
385
386
387
388
389
451
452
418
415
493
494
413
414
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
GER
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
380
459
455
454
453
382
381
383
384
385
386
387
388
389
451
452
418
415
493
494
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
380
459
455
454
453
382
383
385
}
}
}
}
}
}
}
}
}
################
# Partition of Yugoslavia AI only events
#############################################
event = {
id = 29011
random = no
country = ITA
trigger = {
ai = yes
ai = GER
event = 20006
alliance = { country = GER country = ITA }
NOT = { exists = YUG }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
which
which
which
which
which
which
which
which
=
=
=
=
=
=
=
=
GER
GER
GER
GER
GER
GER
GER
GER
command
command
command
command
command
command
command
command
command
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
secedeprovince
which
which
which
which
which
which
which
which
which
=
=
=
=
=
=
=
=
=
GER
GER
GER
GER
GER
GER
GER
GER
GER
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
386
451
452
418
415
493
494
413
414
}
}
}
}
}
}
}
}
}
}
}
################
# Partition of Yugoslavia AI only events Partisans come back
#############################################
event = {
id = 29012
random = no
country = GER
name = "AI_EVENT"
style = 0
action_a = {
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
}
################
# Yugoslavia loads Baklans AI
#############################################
event = {
id = 29013
random = no
country = YUG
trigger = {
ai = yes
war = { country = YUG country = GER }
war = { country = YUG country = ITA }
}
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
which
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
380
459
455
454
453
382
381
383
384
385
386
387
388
389
451
452
418
415
493
494
413
414
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/YUG_Balklans.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Partition of Greece AI only events
#############################################
event = {
id = 29014
random = no
country = BUL
trigger = {
ai = yes
ai = ITA
event = 20006
alliance = { country = ITA country = BUL }
NOT = { exists = GRE }
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
}
################
# Partition of Greece AI only events
#############################################
event = {
id = 29015
random = no
country = BUL
value
value
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
=
=
392
393
394
395
396
400
401
402
403
405
411
}
}
}
}
}
}
}
}
}
}
}
trigger = {
ai = yes
ai = ITA
event = 20006
exists = GRE
alliance = { country = ITA country
NOT = { control = { province = 401
NOT = { control = { province = 393
NOT = { control = { province = 395
NOT = { control = { province = 394
NOT = { control = { province = 402
NOT = { control = { province = 403
NOT = { control = { province = 392
NOT = { control = { province = 412
NOT = { control = { province = 411
NOT = { control = { province = 410
}
= BUL }
data = GRE
data = GRE
data = GRE
data = GRE
data = GRE
data = GRE
data = GRE
data = GRE
data = GRE
data = GRE
}
}
}
}
}
}
}
}
}
}
} # Athens
}
}
}
}
}
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
}
################
# Partition of Greece AI only events
#############################################
event = {
id = 29016
random = no
country = GER
trigger = {
ai = yes
ai = ITA
ai = BUL
event = 20006
alliance = { country = GER country = ITA }
NOT = { exists = GRE }
}
name = "AI_EVENT"
392
393
394
395
396
400
401
402
403
405
411
}
}
}
}
}
}
}
}
}
}
}
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
=
=
value
value
value
value
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
=
=
=
=
392
393
394
395
396
400
401
402
403
405
410
411
412
}
################
# Partition of Greece AI only events
#############################################
event = {
id = 29017
random = no
country = GER
}
}
}
}
}
}
}
}
}
}
}
}
}
trigger = {
ai = yes
ai = ITA
ai = BUL
event = 20006
alliance = { country = GER country
exists = GRE
NOT = { control = { province = 401
NOT = { control = { province = 393
NOT = { control = { province = 395
NOT = { control = { province = 394
NOT = { control = { province = 402
NOT = { control = { province = 403
NOT = { control = { province = 392
NOT = { control = { province = 412
NOT = { control = { province = 411
NOT = { control = { province = 410
}
= ITA }
data
data
data
data
data
data
data
data
data
data
=
=
=
=
=
=
=
=
=
=
GRE
GRE
GRE
GRE
GRE
GRE
GRE
GRE
GRE
GRE
}
}
}
}
}
}
}
}
}
}
} # Athens
}
}
}
}
}
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = control which = ITA value = 392 }
command
command
command
command
command
command
command
command
command
command
command
command
command
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
=
393
394
395
396
400
401
402
403
405
410
411
412
}
}
}
}
}
}
}
}
}
}
}
}
}
}
################
# Partition of Greece AI only events Italy gets partisans
#############################################
event = {
id = 29018
random = no
country = ITA
trigger = {
ai = yes
OR = {
event
event
event
event
=
=
=
=
29014
29015
29016
29017
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
=
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
province_revoltrisk
which
which
which
which
which
which
which
which
which
which
which
which
which
}
################
# Yugoslavia turns Passive from fear with fall of Greece
#############################################
=
=
=
=
=
=
=
=
=
=
=
=
=
392
393
394
395
396
400
401
402
403
405
410
411
412
value
value
value
value
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
=
=
=
=
15
15
15
15
15
15
15
15
15
15
15
15
15
}
}
}
}
}
}
}
}
}
}
}
}
}
event = {
id = 29019
random = no
country = YUG
trigger = {
ai = yes
alliance = { country = GER country = ITA }
NOT = { ispuppet = YUG }
NOT = { atwar = YUG }
control = { province = 56 data = GER } # Paris
OR = {
NOT = { exists = GRE }
AND = {
NOT = { control = { province = 401 data = GRE
} # Athens
NOT = { control = { province = 393 data = GRE
}
NOT = { control = { province = 395 data = GRE
}
NOT = { control = { province = 394 data = GRE
}
NOT = { control = { province = 402 data = GRE
}
NOT = { control = { province = 403 data = GRE
}
NOT = { control = { province = 392 data = GRE
}
NOT = { control = { province = 412 data = GRE
}
NOT = { control = { province = 411 data = GRE
}
NOT = { control = { province = 410 data = GRE
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/YUG_Neutrality.ai" }
}
}
################
# Partition of Yugoslavia AI only events Partisans come back
#############################################
event = {
id = 29020
random = no
country = GER
trigger = {
ai = yes
ai = GER
}
}
}
}
}
}
}
}
}
}
OR = {
event
event
event
event
=
=
=
=
29008
29009
29010
29011
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 4
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
command
}
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
type
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
}
################
# Finland loads German vs Russian war AI
#############################################
event = {
id = 29021
random = no
country = FIN
trigger = {
ai = yes
war = { country = GER country = SOV }
war = { country = FIN country = SOV }
alliance = { country = FIN country = GER }
}
name = "AI_EVENT"
style = 0
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
380
459
455
454
453
382
381
383
384
385
386
387
388
389
451
452
418
415
493
494
413
414
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
value
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
01 data
93 data
95 data
94 data
02 data
03 data
92 data
12 data
11 data
10 data
trigger = {
ai = yes
alliance = { country = GER country = HUN }
OR = {
event = 29019
AND = {
alliance = { country = GER country = ITA }
NOT = { ispuppet = YUG }
NOT = { atwar = YUG }
control = { province = 56 data = GER } # Paris
OR = {
NOT = { exists = GRE }
AND = {
NOT = { control = { province =
= GRE } } # Athens
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
}
}
}
}
}
name = "AI_EVENT"
style = 0
4
3
3
3
4
4
3
4
4
4
01 data
93 data
95 data
94 data
02 data
03 data
92 data
12 data
11 data
10 data
trigger = {
ai = yes
alliance = { country = GER country = BUL }
OR = {
event = 29019
AND = {
alliance = { country = GER country = ITA }
NOT = { ispuppet = YUG }
NOT = { atwar = YUG }
control = { province = 56 data = GER } # Paris
OR = {
NOT = { exists = GRE }
AND = {
NOT = { control = { province =
= GRE } } # Athens
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
NOT = { control = { province =
= GRE } }
}
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 3
4
3
3
3
4
4
3
4
4
4
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/Neutrality_Change.ai" }
}
}
################
# Romania lowers neutrality to join Axis
#############################################
event = {
id = 29026
random = no
country = ROM
trigger = {
ai = yes
atwar = no
OR = {
war =
war =
event
event
AND =
{
{
=
=
{
=
=
=
=
{
{
{
{
province
province
province
province
=
=
=
=
434
435
230
433
data
data
data
data
=
=
=
=
SOV
SOV
SOV
SOV
}
}
}
}
}
}
}
name = "AI_EVENT"
style = 0
date = { day = 1 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/Neutrality_Change.ai" }
}
}
################
# Finland lowers neutrality to join Axis
#############################################
event = {
id = 29027
random = no
country = FIN
trigger = {
ai = yes
atwar = no
OR = {
war = { country = GER country = SOV }
action_a = {
command = { type = ai which = "switch/Neutrality_Change.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Sweden changes political stance
#############################################
event = {
id = 29030
random = no
country = SWE
trigger = {
ai = yes
flag = anti_bolshevik_sweden
}
name = "AI_EVENT"
style = 0
date = { day = 13 month = november year = 1939 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/Neutrality_Change.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}
################
# Sweden joins Germany because of Winter War Campaign and GER DOW SOV
#############################################
event = {
id = 29031
random = no
country = SWE
trigger = {
ai = yes
ai = GER
flag = anti_bolshevik_sweden
war = { country = GER country = SOV }
NOT = { alliance = { country = SWE country
NOT = { alliance = { country = SWE country
NOT = { alliance = { country = SWE country
NOT = { alliance = { country = SWE country
NOT = { alliance = { country = SWE country
atwar = no
}
=
=
=
=
=
name = "AI_EVENT"
style = 0
SOV
ENG
ITA
GER
TUR
}
}
}
}
}
}
}
}
}
}
action_a = {
command = { type = alliance which = GER }
}
}
################
# Mexico Load D-Day AI
#############################################
event = {
id = 29033
random = no
country = MEX
trigger = {
ai = yes
alliance = { country = MEX country
OR = {
event = 28005 # USA Loaded
control = { province = 292
control = { province = 92
control = { province = 91
control = { province = 78
control = { province = 47
control = { province = 46
control = { province = 45
control = { province = 18
control = { province = 42
control = { province = 41
control = { province = 39
control = { province = 33
control = { province = 32
control = { province = 34
control = { province = 35
control = { province = 59
control = { province = 325
control = { province = 326
}
}
= USA }
D-Day
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
data =
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
USA
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
Arburg
Arhus
Kolding
Leeweden
Amsterdam
Rotterdam
Ghent
Calais
Dieppe
Le Havre
Caen
Rennes
Brest
Lorient
Nantes
Cholet
Bordeaux
Dax
name = "AI_EVENT"
style = 0
date = { day = 0 month = january year = 1936 }
offset = 1
deathdate = { day = 29 month = december year = 1948 }
action_a = {
command = { type = ai which = "switch/MEX_Dday.ai" }
command = { type = ai which = "Air_Ground.ai" }
}
}