Germany
Germany
# German Events
###########################
add_namespace = germany
is_triggered_only = yes
immediate = {
hidden_effect = {
add_named_threat = { threat = 12 name = germany.4.t }
}
}
option = {
name = germany.4.a
4 = {
if = {
limit = { is_owned_by = AUS }
add_core_of = GER
}
}
152 = {
if = {
limit = { is_owned_by = AUS }
add_core_of = GER
}
}
153 = {
if = {
limit = { is_owned_by = AUS }
add_core_of = GER
}
}
848 = {
if = {
limit = { is_owned_by = AUS }
add_core_of = GER
}
}
AUS = {
every_unit_leader = {
set_nationality = GER
}
}
annex_country = { target = AUS transfer_troops = yes }
add_political_power = 75
set_country_flag = AUS_annexed
add_war_support = 0.1
add_stability = 0.05
USA = {
set_country_flag = { flag = USA_anschluss_window days = 60 value
= 1 }
}
custom_effect_tooltip = anschluss_mefo_bills_tt
hidden_effect = { # Having it appear twice might be confusing
GER_mefo_bills_level_down = yes
GER_mefo_bills_level_down = yes
}
custom_effect_tooltip = anschluss_mefo_bills_double_reduction
add_to_variable = { var = GER_mefo_bill_counter value = -10 }
if = {
limit = {
has_dlc = "Death or Dishonor"
country_exists = YUG
YUG = { has_war = no }
}
country_event = {
id = DOD_yugoslavia.30
days = 4
}
}
hidden_effect = {
news_event = { hours = 6 id = news.36 }
}
}
}
#anti_comintern_pact
# nations are asked to join pact, agreeing = relations with GER and hit with SOV
country_event = {
id = germany.5
title = germany.5.t
desc = germany.5.d
picture = GFX_report_event_japan_europe_pact
is_triggered_only = yes
option = {
name = germany.5.a #join
ai_chance = {
factor = 75
modifier = {
factor = 4
has_opinion = {
target = SOV
value < -10
}
}
modifier = {
factor = 0.5
has_opinion = {
target = GER
value < -10
}
}
modifier = {
factor = 0
has_war = yes
}
modifier = {
factor = 0
tag = JAP
has_completed_focus = JAP_the_unthinkable_option
}
modifier = {
factor = 0
is_literally_china = yes
JAP = { has_completed_focus =
JAP_purge_the_kodoha_faction }
}
modifier = {
factor = 0
tag = JAP
has_completed_focus = JAP_purge_the_kodoha_faction
date > 1938.1.1
}
}
set_country_flag = anti_comintern_member
GER = { add_opinion_modifier = { target = ROOT modifier =
anti_comintern_pact_opinion } }
add_opinion_modifier = { target = GER modifier =
anti_comintern_pact_opinion }
SOV = { add_opinion_modifier = { target = ROOT modifier =
pact_against_us } }
}
option = {
name = germany.5.b #refuse
trigger = { NOT = { is_puppet_of = GER } }
ai_chance = {
factor = 25
}
GER = { add_opinion_modifier = { target = ROOT modifier =
refused_anti_comintern_pact_opinion } }
}
# tripartite_pact
# anti_comintern_pact nations are asked to join pact, agreeing = relations with GER
and hit with SOV
country_event = {
id = germany.6
title = germany.6.t
desc = germany.6.d
picture = GFX_report_event_hitler_croatia_handshake
is_triggered_only = yes
option = {
name = germany.6.a #join
remove_opinion_modifier = { target = GER modifier =
anti_comintern_pact_opinion }
add_opinion_modifier = { target = GER modifier =
tripartite_pact_opinion }
remove_opinion_modifier = { target = SOV modifier = pact_against_us }
add_opinion_modifier = { target = SOV modifier =
worse_pact_against_us }
}
option = {
name = germany.6.b #refuse
trigger = { NOT = { is_puppet_of = GER } }
add_opinion_modifier = { target = GER modifier =
refused_tripartite_pact_opinion }
}
#molotov_ribbentrop_pact
# fire event to SOV to accept or not. adds claims
# SOV events sends reply to GER, adds claims if they said yes, hurts relations if
they say no
is_triggered_only = yes
option = {
name = germany.11.a #sounds good
ai_chance = {
factor = 90
modifier = {
factor = 0
GER = {
OR = {
has_wargoal_against = SOV
is_justifying_wargoal_against = SOV
}
NOT = {
is_in_faction_with = SOV
}
}
}
}
add_opinion_modifier = { target = GER modifier = MR_pact }# pact
custom_effect_tooltip = germany.11.a.tt
if = {
limit = {
NOT = { owns_state = 146 }
}
add_state_claim = 146 #KARELIA (FIN)
}
if = {
limit = {
NOT = { owns_state = 147 }
}
add_state_claim = 147 #SALLA (FIN)
}
if = {
limit = {
NOT = { owns_state = 722 }
}
add_state_claim = 722 #PETSAMO (FIN)
}
if = {
limit = {
NOT = { owns_state = 13 }
}
add_state_claim = 13 #PÄRNU (EST)
}
if = {
limit = {
NOT = { owns_state = 191 }
}
add_state_claim = 191 #TARTU (EST)
}
if = {
limit = {
NOT = { owns_state = 811 }
}
add_state_claim = 811 #SAAREMAA (EST)
}
if = {
limit = {
NOT = { owns_state = 813 }
}
add_state_claim = 813 #VIRUMAA (EST)
}
if = {
limit = {
NOT = { owns_state = 812 }
}
add_state_claim = 812 #TALLIN (EST)
}
if = {
limit = {
NOT = { owns_state = 12 }
}
add_state_claim = 12 #VIDZEME (LAT)
}
if = {
limit = {
NOT = { owns_state = 190 }
}
add_state_claim = 190 #KURZEME (LAT)
}
if = {
limit = {
NOT = { owns_state = 808 }
}
add_state_claim = 808 #RIGA (LAT)
}
if = {
limit = {
NOT = { owns_state = 809 }
}
add_state_claim = 809 #ZEMGALE (LAT)
}
if = {
limit = {
NOT = { owns_state = 810 }
}
add_state_claim = 810 #LATGALE (LAT)
}
if = {
limit = {
NOT = { owns_state = 11 }
}
add_state_claim = 11 #KAUNAS (LIT)
}
if = {
limit = {
NOT = { owns_state = 784 }
}
add_state_claim = 784 #WILNO (LIT)
}
if = {
limit = {
NOT = { owns_state = 189 }
}
add_state_claim = 189 #ZEMAITIJA (LIT)
}
if = {
limit = {
NOT = { owns_state = 814 }
}
add_state_claim = 814 #SUDUVA (LIT)
}
if = {
limit = {
NOT = { owns_state = 815 }
}
add_state_claim = 815 #AUKSTAITIJA (LIT)
}
if = {
limit = {
NOT = { owns_state = 89 }
}
add_state_claim = 89 #STANISLAWOW (POL)
}
if = {
limit = {
NOT = { owns_state = 91 }
}
add_state_claim = 91 #LWOW (POL)
}
if = {
limit = {
NOT = { owns_state = 93 }
}
add_state_claim = 93 #WOLYN (POL)
}
if = {
limit = {
NOT = { owns_state = 94 }
}
add_state_claim = 94 #POLESIE (POL)
}
if = {
limit = {
NOT = { owns_state = 95 }
}
add_state_claim = 95 #NOWOGRODEK (POL)
}
if = {
limit = {
NOT = { owns_state = 96 }
}
add_state_claim = 96 #WILEJKA (POL)
}
if = {
limit = {
NOT = { owns_state = 97 }
}
add_state_claim = 97 #BIALYSTOK (POL)
}
if = {
limit = {
NOT = { owns_state = 78 }
}
add_state_claim = 78 #BESSARABIA (ROM)
}
if = {
limit = {
NOT = { owns_state = 80 }
}
add_state_claim = 80 #BUCOVINA (ROM)
}
if = {
limit = {
NOT = { owns_state = 766 }
}
add_state_claim = 766 #SOUTHERN BESSARABIA (ROM)
}
option = {
name = germany.11.b #no way
ai_chance = {
factor = 10
modifier = {
factor = 0
is_historical_focus_on = yes
GER = {
NOT = { has_wargoal_against = SOV }
NOT = { is_justifying_wargoal_against = SOV }
}
}
modifier = {
factor = 0
is_in_faction_with = GER
}
}
add_political_power = -50
add_opinion_modifier = { target = GER modifier = refused_MR_pact }# no
pact
GER = {
country_event = { days = 1 id = germany.13 }
}
set_global_flag = sov_no_pact
}
}
is_triggered_only = yes
option = {
name = germany.12.a #neat
every_other_country = {
limit = {
NOT = { tag = GER }
has_government = fascism
}
add_opinion_modifier = { target = GER modifier = MR_pact_fascists
}
}
diplomatic_relation = { country = SOV relation = non_aggression_pact }
add_opinion_modifier = { target = SOV modifier = MR_pact }# pact
USA = {
set_country_flag = { flag = USA_MR_window days = 60 value = 1 }
}
hidden_effect = {
country_event = { hours = 6 id = news.32 }
}
}
}
is_triggered_only = yes
option = {
name = germany.13.a #bah
add_opinion_modifier = { target = SOV modifier = refused_MR_pact }# no
pact
}
}
fire_only_once = yes
trigger = {
OR = {
tag = GER
AND = {
tag = LIT
is_ai = no
has_global_flag = LIT_occupies_POL
}
}
has_global_flag = sov_yes_pact
SOU = { exists = yes }
NOT = { has_war_with = SOU }
OR = {
AND = {
OR = {
owns_state = 96
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
owns_state = 96
}
}
OR = {
owns_state = 95
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
owns_state = 95
}
}
OR = {
owns_state = 94
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
owns_state = 94
}
}
OR = {
owns_state = 93
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
owns_state = 93
}
}
OR = {
owns_state = 91
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
owns_state = 91
}
}
OR = {
owns_state = 97
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
owns_state = 97
}
}
OR = {
owns_state = 89
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
owns_state = 89
}
}
OR = {
owns_state = 784
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
owns_state = 784
}
}
}
AND = {
POL = { has_capitulated = yes }
AND = {
OR = {
controls_state = 96
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
controls_state = 96
}
}
OR = {
controls_state = 95
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
controls_state = 95
}
}
OR = {
controls_state = 94
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
controls_state = 94
}
}
OR = {
controls_state = 93
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
controls_state = 93
}
}
OR = {
controls_state = 91
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
controls_state = 91
}
}
OR = {
controls_state = 97
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
controls_state = 97
}
}
OR = {
controls_state = 89
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
controls_state = 89
}
}
OR = {
controls_state = 784
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
controls_state = 784
}
}
}
}
}
}
mean_time_to_happen = {
days = 1
}
option = {
ai_chance = {
base = 1
modifier = {
factor = 0
AND = {
POL = {
is_ai = no
has_civil_war = no
}
is_in_faction_with = POL
}
}
}
name = germany.14.a
if = { #MR Pact if ally has taken some of Poland
limit = {
GER = { is_faction_leader = yes }
any_allied_country = {
NOT = { is_subject_of = GER }
NOT = { tag = SOU }
OR = {
controls_state = 96
controls_state = 95
controls_state = 94
controls_state = 93
controls_state = 91
controls_state = 97
controls_state = 89
controls_state = 784
}
}
}
random_country = {
limit = {
is_in_faction_with = ROOT
NOT = { is_subject_of = GER }
NOT = { tag = SOU }
OR = {
controls_state = 96
controls_state = 95
controls_state = 94
controls_state = 93
controls_state = 91
controls_state = 97
controls_state = 89
controls_state = 784
}
}
if = {
limit = {
is_subject = yes
}
OVERLORD = { country_event = germany.1002 }
}
else = {
country_event = { id = germany.1002 hours = 3 }
}
}
}
else = { #MR Pact as normal
MR_pact_transfer_state_effect = yes
SOU = { country_event = { id = germany.15 hours = 3 } }
}
}
option = {
name = germany.14.b
ai_chance = {
base = 1
modifier = {
add = -1
is_historical_focus_on = yes
NOT = {
AND = {
POL = {
is_ai = no
has_civil_war = no
}
is_in_faction_with = POL
}
}
}
}
SOU = { country_event = germany.16 }
clr_global_flag = sov_yes_pact
diplomatic_relation = {
country = SOV
relation = non_aggression_pact
active = no
}
SOU = {
if = {
limit = {
NOT = { owns_state = 146 }
}
add_state_claim = 146 #KARELIA (FIN)
}
if = {
limit = {
NOT = { owns_state = 147 }
}
add_state_claim = 147 #SALLA (FIN)
}
if = {
limit = {
NOT = { owns_state = 722 }
}
add_state_claim = 722 #PETSAMO (FIN)
}
if = {
limit = {
NOT = { owns_state = 13 }
}
add_state_claim = 13 #PÄRNU (EST)
}
if = {
limit = {
NOT = { owns_state = 191 }
}
add_state_claim = 191 #TARTU (EST)
}
if = {
limit = {
NOT = { owns_state = 811 }
}
add_state_claim = 811 #SAAREMAA (EST)
}
if = {
limit = {
NOT = { owns_state = 813 }
}
add_state_claim = 813 #VIRUMAA (EST)
}
if = {
limit = {
NOT = { owns_state = 812 }
}
add_state_claim = 812 #TALLIN (EST)
}
if = {
limit = {
NOT = { owns_state = 12 }
}
add_state_claim = 12 #VIDZEME (LAT)
}
if = {
limit = {
NOT = { owns_state = 190 }
}
add_state_claim = 190 #KURZEME (LAT)
}
if = {
limit = {
NOT = { owns_state = 808 }
}
add_state_claim = 808 #RIGA (LAT)
}
if = {
limit = {
NOT = { owns_state = 809 }
}
add_state_claim = 809 #ZEMGALE (LAT)
}
if = {
limit = {
NOT = { owns_state = 810 }
}
add_state_claim = 810 #LATGALE (LAT)
}
if = {
limit = {
NOT = { owns_state = 11 }
}
add_state_claim = 11 #KAUNAS (LIT)
}
if = {
limit = {
NOT = { owns_state = 784 }
}
add_state_claim = 784 #WILNO (LIT)
}
if = {
limit = {
NOT = { owns_state = 189 }
}
add_state_claim = 189 #ZEMAITIJA (LIT)
}
if = {
limit = {
NOT = { owns_state = 814 }
}
add_state_claim = 814 #SUDUVA (LIT)
}
if = {
limit = {
NOT = { owns_state = 815 }
}
add_state_claim = 815 #AUKSTAITIJA (LIT)
}
if = {
limit = {
NOT = { owns_state = 89 }
}
add_state_claim = 89 #STANISLAWOW (POL)
}
if = {
limit = {
NOT = { owns_state = 91 }
}
add_state_claim = 91 #LWOW (POL)
}
if = {
limit = {
NOT = { owns_state = 93 }
}
add_state_claim = 93 #WOLYN (POL)
}
if = {
limit = {
NOT = { owns_state = 94 }
}
add_state_claim = 94 #POLESIE (POL)
}
if = {
limit = {
NOT = { owns_state = 95 }
}
add_state_claim = 95 #NOWOGRODEK (POL)
}
if = {
limit = {
NOT = { owns_state = 96 }
}
add_state_claim = 96 #WILEJKA (POL)
}
if = {
limit = {
NOT = { owns_state = 97 }
}
add_state_claim = 97 #BIALYSTOK (POL)
}
if = {
limit = {
NOT = { owns_state = 78 }
}
add_state_claim = 78 #BESSARABIA (ROM)
}
if = {
limit = {
NOT = { owns_state = 80 }
}
add_state_claim = 80 #BUCOVINA (ROM)
}
if = {
limit = {
NOT = { owns_state = 766 }
}
add_state_claim = 766 #SOUTHERN BESSARABIA (ROM)
}
effect_tooltip = {
create_wargoal = {
type = annex_everything
target = GER
}
}
}
}
}
is_triggered_only = yes
immediate = {
hidden_effect = {
set_country_flag = responded_to_MR_allied_pact
every_other_country = {
limit = {
is_subject_of = ROOT
}
set_country_flag = responded_to_MR_allied_pact
}
}
}
is_triggered_only = yes
option = {
name = germany.1003.a
ai_chance = {
base = 1
}
effect_tooltip = {
GER = {
diplomatic_relation = {
country = SOV
relation = non_aggression_pact
active = no
}
}
SOU = {
if = {
limit = {
NOT = { owns_state = 146 }
}
add_state_claim = 146 #KARELIA (FIN)
}
if = {
limit = {
NOT = { owns_state = 147 }
}
add_state_claim = 147 #SALLA (FIN)
}
if = {
limit = {
NOT = { owns_state = 722 }
}
add_state_claim = 722 #PETSAMO (FIN)
}
if = {
limit = {
NOT = { owns_state = 13 }
}
add_state_claim = 13 #PÄRNU (EST)
}
if = {
limit = {
NOT = { owns_state = 191 }
}
add_state_claim = 191 #TARTU (EST)
}
if = {
limit = {
NOT = { owns_state = 811 }
}
add_state_claim = 811 #SAAREMAA (EST)
}
if = {
limit = {
NOT = { owns_state = 813 }
}
add_state_claim = 813 #VIRUMAA (EST)
}
if = {
limit = {
NOT = { owns_state = 812 }
}
add_state_claim = 812 #TALLIN (EST)
}
if = {
limit = {
NOT = { owns_state = 12 }
}
add_state_claim = 12 #VIDZEME (LAT)
}
if = {
limit = {
NOT = { owns_state = 190 }
}
add_state_claim = 190 #KURZEME (LAT)
}
if = {
limit = {
NOT = { owns_state = 808 }
}
add_state_claim = 808 #RIGA (LAT)
}
if = {
limit = {
NOT = { owns_state = 809 }
}
add_state_claim = 809 #ZEMGALE (LAT)
}
if = {
limit = {
NOT = { owns_state = 810 }
}
add_state_claim = 810 #LATGALE (LAT)
}
if = {
limit = {
NOT = { owns_state = 11 }
}
add_state_claim = 11 #KAUNAS (LIT)
}
if = {
limit = {
NOT = { owns_state = 784 }
}
add_state_claim = 784 #WILNO (LIT)
}
if = {
limit = {
NOT = { owns_state = 189 }
}
add_state_claim = 189 #ZEMAITIJA (LIT)
}
if = {
limit = {
NOT = { owns_state = 814 }
}
add_state_claim = 814 #SUDUVA (LIT)
}
if = {
limit = {
NOT = { owns_state = 815 }
}
add_state_claim = 815 #AUKSTAITIJA (LIT)
}
if = {
limit = {
NOT = { owns_state = 89 }
}
add_state_claim = 89 #STANISLAWOW (POL)
}
if = {
limit = {
NOT = { owns_state = 91 }
}
add_state_claim = 91 #LWOW (POL)
}
if = {
limit = {
NOT = { owns_state = 93 }
}
add_state_claim = 93 #WOLYN (POL)
}
if = {
limit = {
NOT = { owns_state = 94 }
}
add_state_claim = 94 #POLESIE (POL)
}
if = {
limit = {
NOT = { owns_state = 95 }
}
add_state_claim = 95 #NOWOGRODEK (POL)
}
if = {
limit = {
NOT = { owns_state = 96 }
}
add_state_claim = 96 #WILEJKA (POL)
}
if = {
limit = {
NOT = { owns_state = 97 }
}
add_state_claim = 97 #BIALYSTOK (POL)
}
if = {
limit = {
NOT = { owns_state = 78 }
}
add_state_claim = 78 #BESSARABIA (ROM)
}
if = {
limit = {
NOT = { owns_state = 80 }
}
add_state_claim = 80 #BUCOVINA (ROM)
}
if = {
limit = {
NOT = { owns_state = 766 }
}
add_state_claim = 766 #SOUTHERN BESSARABIA (ROM)
}
effect_tooltip = {
create_wargoal = {
type = annex_everything
target = GER
}
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.12.a
if = {
limit = {
SOU = {
controls_state = 93
controls_state = 94
}
}
hidden_effect = {
news_event = { hours = 6 id = news.33 }
}
}
}
}
is_triggered_only = yes
option = {
name = germany.16.a
hidden_effect = {
news_event = news.153
}
create_wargoal = {
type = annex_everything
target = FROM
}
}
}
is_triggered_only = yes
is_triggered_only = yes
option = {
name = germany.21.a
create_wargoal = {
type = take_state_focus
target = ROM
generator = { 76 }
}
}
}
is_triggered_only = yes
option = {
name = germany.22.a
GER = {
transfer_state = 188
add_state_core = 188
}
hidden_effect = {
country_event = { days = 1 id = news.19 }
}
}
}
is_triggered_only = yes
option = {
name = germany.23.a
create_wargoal = {
type = take_state_focus
target = LIT
generator = { 188 }
}
hidden_effect = {
country_event = { days = 1 id = news.20 }
}
}
}
is_triggered_only = yes
option = { # Agree
name = germany.24.a
trigger = {
NOT = { has_country_flag =
GER_von_falkenhausen_promise_to_china }
}
JAP = {
country_event = { days = 1 id = japan.8 }
}
CHI = {
country_event = { days = 1 id = china.2 }
effect_tooltip = {
remove_ideas = german_advisors
show_ideas_tooltip = german_advisors
}
}
}
option = { # Refuse
name = germany.24.b
trigger = {
NOT = { has_country_flag =
GER_von_falkenhausen_promise_to_china }
}
JAP = {
country_event = { days = 1 id = japan.9 }
}
}
fire_only_once = yes
trigger = {
tag = GER
CHI = { has_idea = german_advisors }
has_opinion = { target = CHI value < -20 }
}
mean_time_to_happen = {
days = 1
}
immediate = {
CHI = { remove_ideas = german_advisors }
}
option = {
name = germany.25.a
CHI = {
country_event = { id = china.3 }
}
}
}
fire_only_once = yes
trigger = {
tag = GER
CHI = { has_idea = german_advisors }
has_war_with = CHI
}
mean_time_to_happen = {
days = 1
}
immediate = {
CHI = { remove_ideas = german_advisors }
}
option = {
name = germany.26.a
CHI = {
country_event = { id = china.4 }
}
}
}
is_triggered_only = yes
option = {
name = germany.27.a
50 = {
add_building_construction = {
type = bunker
province = 11640
level = 5
}
add_building_construction = {
type = bunker
province = 6712
level = 5
}
add_building_construction = {
type = bunker
province = 6542
level = 5
}
add_building_construction = {
type = bunker
province = 3530
level = 5
}
}
42 = {
add_building_construction = {
type = bunker
province = 3558
level = 5
}
add_building_construction = {
type = bunker
province = 563
level = 5
}
add_building_construction = {
type = bunker
province = 11531
level = 5
}
add_building_construction = {
type = bunker
province = 9575
level = 5
}
}
}
}
is_triggered_only = yes
option = { # Accept
name = germany.28.a
ai_chance = {
base = 30
modifier = {
add = -25
GER = { has_army_size = { size < 40 } }
}
modifier = {
add = 100
GER = { has_army_size = { size > 39 } }
}
modifier = {
add = 20
is_in_faction_with = GER
}
}
GER = {
country_event = { hours = 2 id = germany.4 }
}
custom_effect_tooltip = GAME_OVER_TT
}
option = { # Refuse
name = germany.28.b
ai_chance = {
base = 10
modifier = {
factor = 0
is_historical_focus_on = yes
NOT = { HUN = { has_completed_focus = HUN_protect_austria }
}
NOT = { ITA = { has_completed_focus =
ITA_guarantee_austrian_independence } }
}
modifier = {
GER = { has_army_size = { size > 39 } }
factor = 0.5
}
modifier = {
add = 20
GER = { has_army_size = { size < 30 } }
}
modifier = {
add = 100
HUN = {
OR = {
has_completed_focus = HUN_protect_austria
is_in_faction_with = AUS
}
}
}
modifier = {
add = 100
ITA = {
OR = {
has_completed_focus =
ITA_guarantee_austrian_independence
is_in_faction_with = AUS
}
}
}
modifier = {
factor = 2
is_in_faction = yes
NOT = { is_in_faction_with = GER }
}
modifier = {
any_other_country = {
has_guaranteed = AUS
}
factor = 5 #i've got friends
}
modifier = {
any_other_country = {
is_major = yes
has_guaranteed = AUS
}
factor = 5 #i've got big friends
}
}
GER = {
add_opinion_modifier = { target = ROOT modifier =
GER_anschluss_rejected }
country_event = { hours = 2 id = germany.29 }
if = { limit = { is_in_faction_with = AUS }
remove_from_faction = AUS
}
}
if = {
limit = {
ITA = {
has_completed_focus =
ITA_guarantee_austrian_independence
}
}
ITA = { #Italy gets an event to ask the UK and France to
guarantee Austria too
country_event = { id = BBA_italy_interaction_events.24
hours = 1 }
}
}
}
}
is_triggered_only = yes
option = {
name = germany.29.a
add_state_claim = 4
add_state_claim = 152
add_state_claim = 153
add_state_claim = 848
create_wargoal = {
type = take_state_focus
target = AUS
generator = { 4 152 153 848}
}
}
}
# Britain
country_event = {
id = germany.40
title = germany.40.t
desc = {
text = germany.40.d
trigger = { NOT = { has_war_with = GER } }
}
desc = {
text = germany.40.d_2
trigger = { has_war_with = GER }
}
desc = {
text = germany.40.d_3
trigger = {
NOT = { has_war_with = GER }
tag = HOL
}
}
picture = GFX_report_event_german_politician_speech
is_triggered_only = yes
is_triggered_only = yes
is_triggered_only = yes
#Support
option = {
name = germany.42.a
trigger = {
is_subject = no
}
ai_chance = {
factor = 90
modifier = {
factor = 0
is_in_faction_with = GER
}
}
if = {
limit = {
is_in_faction = yes
NOT = { is_in_faction_with = ENG }
NOT = { is_in_faction_with = CZE }
NOT = { has_guaranteed = CZE }
}
give_guarantee = CZE
}
if = {
limit = {
is_in_faction = no
}
ENG = { add_to_faction = FRA }
add_ai_strategy = {
type = alliance
id = "ENG"
value = 200
}
}
if = {
limit = {
is_in_faction_with = CZE
has_completed_focus = FRA_strengthen_the_little_entente
is_faction_leader = yes
NOT = { is_in_faction_with = ENG }
}
add_to_faction = ENG #Britain joins the little entente
every_other_country = {
limit = { is_subject_of = ENG }
ROOT = { add_to_faction = PREV }
}
}
add_opinion_modifier = { target = GER modifier = condemn_aggression }
CZE = {
country_event = germany.44
add_opinion_modifier = { target = FRA modifier =
offered_support }
}
GER = {
country_event = germany.47
effect_tooltip = {
create_wargoal = {
type = take_state_focus
target = CZE
generator = { 69 }
}
}
}
}
#Abandon
option = {
name = germany.42.b
trigger = {
NOT = { is_in_faction_with = ENG }
NOT = { is_in_faction_with = CZE }
}
ai_chance = {
factor = 10
modifier = {
has_global_flag = GER_has_started_war
NOT = { is_in_faction_with = GER } #FRA doesn't care if in
faction
factor = 0
}
}
if = {
limit = {
CZE = { is_guaranteed_by = FRA }
}
FRA = {
diplomatic_relation = {
country = CZE
relation = guarantee
active = no
}
add_ai_strategy = {
type = protect
id = "CZE"
value = -100
}
}
}
if = {
limit = {
YUG = { is_guaranteed_by = FRA }
}
FRA = {
diplomatic_relation = {
country = YUG
relation = guarantee
active = no
}
add_ai_strategy = {
type = protect
id = "YUG"
value = -100
}
}
YUG = {
add_opinion_modifier = { target = FRA modifier =
western_betrayal }
}
}
CZE = {
country_event = germany.44
add_opinion_modifier = { target = FRA modifier = western_betrayal
}
}
GER = {
country_event = germany.47
effect_tooltip = {
create_wargoal = {
type = take_state_focus
target = CZE
generator = { 69 }
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.43.a
FRA = {
add_opinion_modifier = { target = ENG modifier = abandoned_czechs
}
}
}
}
is_triggered_only = yes
option = {
name = germany.44.a
effect_tooltip = {
GER = {
create_wargoal = {
type = take_state_focus
target = CZE
generator = { 69 }
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.45.a
effect_tooltip = {
GER = {
create_wargoal = {
type = take_state_focus
target = CZE
generator = { 69 }
}
}
}
}
}
# Czechoslovakia (Abandoned)
country_event = {
id = germany.46
title = germany.46.t
desc = germany.46.d
picture = GFX_report_event_czech_soldiers_01
is_triggered_only = yes
is_triggered_only = yes
option = {
name = germany.47.a
create_wargoal = {
type = take_state_focus
target = CZE
generator = { 69 74 }
}
add_state_claim = 69
add_state_claim = 74
hidden_effect = {
news_event = { hours = 6 id = news.57 }
}
set_country_flag = allies_support_czechs
}
}
is_triggered_only = yes
option = {
name = germany.48.a
create_wargoal = {
type = take_state_focus
target = CZE
generator = { 69 74 }
}
add_state_claim = 69
add_state_claim = 74
hidden_effect = {
country_event = { hours = 6 id = news.58 }
}
}
}
is_triggered_only = yes
option = {
name = germany.49.a
create_wargoal = {
type = take_state_focus
target = CZE
generator = { 69 74 }
}
add_state_claim = 69
add_state_claim = 74
if = {
limit = {
CZE = {
is_in_faction_with = GER
}
}
GER = { remove_from_faction = CZE }
}
hidden_effect = {
country_event = { hours = 6 id = news.59 }
}
}
}
is_triggered_only = yes
option = {
name = germany.50.a
69 = { add_core_of = GER }
GER = { transfer_state = 69 }
74 = { add_core_of = GER }
GER = { transfer_state = 74 }
set_country_flag = sudetenland_acquired
add_war_support = 0.1
add_stability = 0.05
play_peace_in_our_time_effect = yes
USA = {
set_country_flag = { flag = USA_munich_window days = 60 value = 1
}
}
if = {
limit = {
88 = { is_owned_by = POL }
}
POL = {
country_event = { hours = 6 id = germany.52 }
}
}
hidden_effect = {
country_event = { hours = 6 id = news.56 }
if = {
limit = {
has_dlc = "Death or Dishonor"
country_exists = YUG
YUG = { has_war = no }
ENG = { NOT = { has_war_with = YUG } }
ENG = { has_government = democratic }
}
ENG = {
country_event = {
id = DOD_yugoslavia.42
days = 3
}
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.51.a
HUN = { transfer_state = 664 }
}
}
# Poland (Zaolzie)
country_event = {
id = germany.52
title = germany.52.t
desc = germany.52.d
picture = GFX_report_event_polish_tanks_01
is_triggered_only = yes
option = {
name = germany.52.a
72 = { add_core_of = POL }
POL = { transfer_state = 72 }
}
}
is_triggered_only = yes
option = { # Agree
name = germany.53.a
ai_chance = {
factor = 100
modifier = {
factor = 0
OR = {
is_in_faction_with = ENG
is_in_faction_with = FRA
is_puppet = yes
GER = {
AND = {
has_war_with = ENG
has_war_with = FRA
}
}
GER = {
AND = {
has_war_with = SOV
OR = {
has_war_with = ENG
has_war_with = FRA
}
}
}
}
}
modifier = {
factor = 0.5
GER = {
OR = {
AND = {
has_war_with = ENG
NOT = {
has_war_with = FRA
}
}
AND = {
has_war_with = FRA
NOT = {
has_war_with = ENG
}
}
}
}
}
}
GER = { country_event = germany.55 }
if = {
limit = {
ENG = {
NOT = {
is_in_faction_with = GER
}
}
}
ENG = {
add_war_support = 0.1
}
}
if = {
limit = {
FRA = {
NOT = {
is_in_faction_with = GER
}
}
}
FRA = {
add_war_support = 0.1
}
}
if = {
limit = {
has_DLC = "Death or Dishonor"
country_exists = YUG
YUG = { has_war = no }
}
GER = {
country_event = {
id = DOD_yugoslavia.32
hours = 6
}
}
}
custom_effect_tooltip = GAME_OVER_TT
}
option = { # Refuse
name = germany.53.b
ai_chance = {
factor = 100
modifier = {
factor = 0
NOT = { is_in_faction_with = ENG }
NOT = { is_in_faction_with = FRA }
is_puppet = no
NOT = {
GER = {
has_war_with = ENG
has_war_with = FRA
}
}
NOT = {
GER = {
has_war_with = SOV
OR = {
has_war_with = ENG
has_war_with = FRA
}
}
}
}
modifier = {
factor = 0.5
GER = {
OR = {
AND = {
has_war_with = ENG
NOT = {
has_war_with = FRA
}
}
AND = {
has_war_with = FRA
NOT = {
has_war_with = ENG
}
}
}
}
}
}
GER = {
country_event = { id = germany.54 days = 1 }
}
if = {
limit = {
ENG = {
NOT = {
is_in_faction_with = GER
}
}
}
ENG = {
add_war_support = 0.1
}
}
if = {
limit = {
FRA = {
NOT = {
is_in_faction_with = GER
}
}
}
FRA = {
add_war_support = 0.1
}
}
}
}
is_triggered_only = yes
option = {
name = germany.54.a
if = {
limit = {
75 = {
is_owned_and_controlled_by = CZE
}
}
add_state_claim = 75
}
if = {
limit = {
9 = {
is_owned_and_controlled_by = CZE
}
}
add_state_claim = 9
}
create_wargoal = {
type = annex_everything
target = CZE
}
}
}
is_triggered_only = yes
option = {
name = germany.55.a
ai_chance = { factor = 80 }
if = {
limit = {
70 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
SLO = { transfer_state = 70 }
}
if = {
limit = {
71 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
SLO = { transfer_state = 71 }
}
if = {
limit = {
154 = { is_owned_by = HUN }
HUN = {
is_friend_or_potential_friend_of_GER = yes
}
73 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
country_exists = HUN
}
HUN = { transfer_state = 73 }
}
if = {
limit = {
OR = {
NOT = { 154 = { is_owned_by = HUN } }
HUN = { is_friend_or_potential_friend_of_GER = no }
}
73 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
SLO = { transfer_state = 73 }
}
if = {
limit = {
664 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
SLO = { transfer_state = 664 }
}
if = {
limit = { country_exists = CZE }
SLO = {
inherit_technology = CZE
}
annex_country = { target = CZE }
add_war_support = 0.1
}
puppet = SLO
every_state = {
limit = {
is_core_of = CZE
is_controlled_by = ROOT
}
set_compliance = 50
}
if = {
limit = {
72 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
country_exists = POL
}
POL = { transfer_state = 72 } # Give Poland Zaolzie
}
every_state = {
limit = {
is_core_of = CZE
NOT = { is_core_of = SLO }
NOT = { state = 72 }
}
add_claim_by = GER
}
if = {
limit = { has_global_flag = GER_HUN_CZE_split }
HUN = { country_event = DOD_hungary.106 }
}
custom_effect_tooltip = end_of_czechoslovakia_mefo_bills_tt
add_to_variable = { var = GER_mefo_bill_counter value = -5 }
GER_mefo_bills_level_down = yes
hidden_effect = {
country_event = { hours = 6 id = news.60 }
every_state = {
limit = {
is_owned_by = SLO
}
add_core_of = SLO
}
SLO = {
load_oob = SLO_1939
add_manpower = 9876
}
}
}
option = {
name = germany.55.b
add_political_power = -20
ai_chance = {
factor = 10
modifier = {
factor = 0
is_historical_focus_on = yes
}
}
trigger = {
664 = { is_owned_by = HUN }
HUN = {
is_friend_or_potential_friend_of_GER = yes
}
NOT = { has_global_flag = GER_HUN_CZE_split }
}
HUN = { country_event = germany.56 }
add_war_support = 0.1
if = {
limit = {
72 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
country_exists = POL
}
POL = { transfer_state = 72 } # Give Poland Zaolzie
}
custom_effect_tooltip = end_of_czechoslovakia_mefo_bills_tt
add_to_variable = { var = GER_mefo_bill_counter value = -5 }
GER_mefo_bills_level_down = yes
}
option = {
name = germany.55.c
add_political_power = -50
ai_chance = {
factor = 10
modifier = {
factor = 0
is_historical_focus_on = yes
}
}
if = {
limit = { country_exists = CZE }
annex_country = { target = CZE }
add_war_support = 0.1
}
if = {
limit = { has_global_flag = GER_HUN_CZE_split }
HUN = { country_event = DOD_hungary.106 }
}
hidden_effect = {
country_event = { hours = 6 id = news.62 }
}
custom_effect_tooltip = end_of_czechoslovakia_mefo_bills_tt
add_to_variable = { var = GER_mefo_bill_counter value = -5 }
GER_mefo_bills_level_down = yes
}
option = {
name = germany.55.do
trigger = {
has_global_flag = GER_HUN_CZE_split #promised Hungary Slovakia in
earlier event
}
ai_chance = {
factor = 100
modifier = {
factor = 10
is_in_faction_with = HUN
}
}
HUN = { country_event = DOD_hungary.101 }
add_war_support = 0.1
custom_effect_tooltip = end_of_czechoslovakia_mefo_bills_tt
add_to_variable = { var = GER_mefo_bill_counter value = -5 }
GER_mefo_bills_level_down = yes
}
}
is_triggered_only = yes
option = {
name = germany.56.a
ai_chance = { factor = 100 }
transfer_state = 70
transfer_state = 71
transfer_state = 73
hidden_effect = {
GER = {
annex_country = { target = CZE }
add_to_faction = HUN
}
HUN = {
add_ai_strategy = {
type = alliance
id = "GER"
value = 200
}
}
}
hidden_effect = {
country_event = { hours = 6 id = news.61 }
}
}
option = {
name = germany.56.b
ai_chance = { factor = 0 }
trigger = {
NOT = { is_puppet_of = GER }
}
GER = {
country_event = { hours = 6 id = germany.57 }
}
}
}
is_triggered_only = yes
option = {
name = germany.57.a
add_political_power = -20
ai_chance = { factor = 60 }
if = {
limit = {
70 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
SLO = { transfer_state = 70 }
}
if = {
limit = {
71 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
SLO = { transfer_state = 71 }
}
if = {
limit = {
154 = { is_owned_by = HUN }
73 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
HUN = { transfer_state = 73 }
}
if = {
limit = {
NOT = { 154 = { is_owned_by = HUN } }
73 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
SLO = { transfer_state = 73 }
}
if = {
limit = {
664 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
SLO = { transfer_state = 664 }
}
if = {
limit = { country_exists = CZE }
annex_country = { target = CZE }
}
add_to_faction = SLO
SLO = {
add_ai_strategy = {
type = alliance
id = "GER"
value = 200
}
}
if = {
limit = {
72 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
POL = { transfer_state = 72 } # Give Poland Zaolzie
}
hidden_effect = {
country_event = { hours = 6 id = news.60 }
}
}
option = {
name = germany.57.b
add_political_power = -40
ai_chance = { factor = 40 }
if = {
limit = { country_exists = CZE }
annex_country = { target = CZE }
}
hidden_effect = {
country_event = { hours = 6 id = news.62 }
}
}
}
is_triggered_only = yes
option = {
name = germany.58.a
add_political_power = 150
}
# French Response
country_event = {
id = germany.60
title = germany.60.t
desc = germany.60.d
picture = GFX_report_event_german_troops
is_triggered_only = yes
modifier = {
factor = 0
is_historical_focus_on = yes
}
}
add_political_power = -150
add_stability = -0.1
if = {
limit = {
ENG = {
is_puppet = no
NOT = { has_war_with = FRA }
}
}
ENG = {
country_event = germany.61
custom_effect_tooltip = needs_approval
effect_tooltip = { add_to_faction = FRA }
}
}
if = {
limit = {
has_idea = FRA_disjointed_government
NOT = { has_government = communism }
}
custom_effect_tooltip = germany.60.a.tt
effect_tooltip = {
start_civil_war = {
ideology = communism
size = 0.2
}
}
}
if = { #you're not getting around that, comrade
limit = {
has_idea = FRA_disjointed_government
has_government = communism
}
custom_effect_tooltip = germany.60.a.tt
effect_tooltip = {
start_civil_war = {
ideology = democratic
size = 0.3
}
}
}
}
is_triggered_only = yes
is_triggered_only = yes
option = {
name = germany.62.a
trigger = {
NOT = { has_completed_focus = ENG_a_change_in_course }
}
hidden_effect = {
news_event = { hours = 6 id = news.25 }
}
add_opinion_modifier = { target = GER modifier = protest_action }
GER = {
add_war_support = 0.1
}
}
option = {
name = germany.62.b
trigger = {
has_completed_focus = ENG_a_change_in_course
}
hidden_effect = {
news_event = { hours = 6 id = news.25 }
}
}
is_triggered_only = yes
is_triggered_only = yes
option = {
name = germany.64.a
GER = { country_event = germany.65 }
if = {
limit = {
has_idea = FRA_disjointed_government
NOT = { has_government = communism }
}
custom_effect_tooltip = germany.60.a.tt
effect_tooltip = {
start_civil_war = {
ideology = communism
size = 0.2
}
}
}
if = {
limit = {
has_idea = FRA_disjointed_government
has_government = communism
}
custom_effect_tooltip = germany.60.a.tt
effect_tooltip = {
start_civil_war = {
ideology = democratic
size = 0.3
}
}
}
}
}
is_triggered_only = yes
option = {
ai_chance = {
factor = 1
modifier = {
factor = 0
strength_ratio = {
tag = FRA
ratio < 1
}
strength_ratio = {
tag = ENG
ratio < 1
}
}
}
name = germany.65.a
FRA = {
declare_war_on = {
target = GER
type = take_state_focus
generator = { 42 51 }
}
country_event = germany.92
if = {
limit = {
has_idea = FRA_disjointed_government
NOT = { has_government = communism }
}
start_civil_war = {
ideology = communism
size = 0.2
}
}
if = {
limit = {
has_idea = FRA_disjointed_government
has_government = communism
}
start_civil_war = {
ideology = democratic
size = 0.3
}
}
}
hidden_effect = {
news_event = { hours = 6 id = news.26 }
}
}
option = {
name = germany.65.b
ai_chance = {
factor = 1
modifier = {
factor = 0
strength_ratio = {
tag = FRA
ratio > 1
}
strength_ratio = {
tag = ENG
ratio > 1
}
}
}
hidden_effect = {
news_event = { hours = 6 id = news.151 }
}
set_country_flag = GER_rhineland_backed_down
42 = { set_demilitarized_zone = yes }
51 = { set_demilitarized_zone = yes }
add_timed_idea = {
idea = rhineland_challenge_met
days = 183
}
}
}
is_triggered_only = yes
option = {
name = germany.65.a
add_war_support = 0.1 #original German clay
ENG = {
country_event = germany.68
if = {
limit = {
ENG = {
is_in_faction_with = FRA
is_faction_leader = yes
}
}
remove_from_faction = FRA
}
}
FRA = {
declare_war_on = {
target = GER
type = take_state_focus
generator = { 42 51 }
}
country_event = germany.92
if = {
limit = {
has_idea = FRA_disjointed_government
NOT = { has_government = communism }
}
start_civil_war = {
ideology = communism
size = 0.2
}
}
if = {
limit = {
has_idea = FRA_disjointed_government
has_government = communism
}
start_civil_war = {
ideology = democratic
size = 0.3
}
}
}
hidden_effect = {
news_event = { hours = 6 id = news.27 }
}
}
option = {
name = germany.65.b
hidden_effect = {
news_event = { hours = 6 id = news.152 }
}
set_country_flag = GER_rhineland_backed_down
add_war_support = -0.2 #That was scary for a moment there!
42 = { set_demilitarized_zone = yes }
51 = { set_demilitarized_zone = yes }
add_timed_idea = {
idea = rhineland_challenge_met
days = 183
}
}
}
is_triggered_only = yes
option = {
name = germany.67.a
hidden_effect = {
news_event = { hours = 6 id = news.25 }
}
add_opinion_modifier = { target = GER modifier = protest_action }
GER = {
add_war_support = 0.1
}
}
}
is_triggered_only = yes
option = {
name = germany.68.a
}
}
# Conspiracy Begins!
country_event = {
id = germany.70
title = germany.70.t
desc = germany.70.d
picture = GFX_report_event_german_reichstag_gathering
fire_only_once = yes
trigger = {
has_country_leader = { character = GER_adolf_hitler ruling_only = yes }
tag = GER
AND = {
CZE = { has_capitulated = no }
country_exists = CZE # Should only trigger if CZE hasn't fallen
}
has_war_with = CZE
has_war_with = FRA
has_war_with = ENG
has_country_flag = allies_support_czechs
}
mean_time_to_happen = {
days = 150
}
option = {
name = germany.70.a
add_stability = -0.2
hidden_effect = {
if = {
limit = { NOT = { any_war_score < 39 } }
random_list = {
20 = { country_event = { hours = 6 id =
germany.71 } } # Conspiracy defeated, but Hitler dead
75 = { country_event = { hours = 6 id =
germany.72 } } # Conspiracy defeated, Hitler survives
5 = { country_event = { hours = 6 id = germany.73 } }
# Conspiracy successful, Civil War
}
}
if = {
limit = { any_war_score < 39 }
random_list = {
33 = { country_event = { hours = 6 id =
germany.71 } } # Conspiracy defeated, but Hitler dead
33 = { country_event = { hours = 6 id =
germany.72 } } # Conspiracy defeated, Hitler survives
33 = { country_event = { hours = 6 id =
germany.73 } } # Conspiracy successful, Civil War
}
}
}
}
}
is_triggered_only = yes
option = { # Himmler
name = germany.71.a
# Himmler becomes the new Fascist leader of Germany
kill_country_leader = yes
add_stability = 0.05
GER_heinrich_himmler = {
add_country_leader_role = {
promote_leader = yes
country_leader = {
ideology = nazism
expire = "1965.1.1.1"
traits = {}
}
}
}
hidden_effect = {
news_event = { hours = 6 id = news.28 }
}
}
option = { # Göring
name = germany.71.b
# Göring becomes the new Fascist leader of Germany
kill_country_leader = yes
add_stability = 0.1
GER_hermann_goring = {
add_country_leader_role = {
promote_leader = yes
country_leader = {
ideology = nazism
expire = "1965.1.1.1"
traits = {}
}
}
}
hidden_effect = {
news_event = { hours = 6 id = news.29 }
}
}
}
is_triggered_only = yes
option = {
name = germany.72.a
add_stability = 0.25
hidden_effect = {
news_event = { hours = 6 id = news.30 }
}
}
}
is_triggered_only = yes
# Anschluss Preparations
country_event = {
id = germany.74
title = germany.74.t
desc = germany.74.d
picture = GFX_report_event_fascist_speech
is_triggered_only = yes
option = {
name = germany.74.a
#add_ideas = elyesa_bazna
}
}
# German-Soviet Treaty (Soviets)
country_event = {
id = germany.75
title = germany.75.t
desc = germany.75.d
picture = GFX_report_event_physics_lab_01
is_triggered_only = yes
option = {
name = germany.75.a #sounds good
GER = {
country_event = { days = 1 id = germany.76 }
add_opinion_modifier = {
target = ROOT
modifier = sov_ger_treaty
}
add_opinion_modifier = {
target = ROOT
modifier = sov_ger_treaty_trade
}
}
# REVISIT Balance research bonus
give_SOV_armor_research_bonuses = yes
}
option = {
name = germany.75.b #no way
add_timed_idea = { idea = SOV_scientist_defect days = 365 }
ai_chance = { factor = 0 }
add_political_power = -10
add_opinion_modifier = { target = GER modifier = refused_MR_pact }# no
pact
GER = {
country_event = { days = 1 id = germany.77 }
}
}
}
is_triggered_only = yes
option = {
name = germany.76.a #bah
# REVISIT Balance research bonus
if = {
limit = {
NOT = {
has_dlc = "No Step Back"
}
}
add_tech_bonus = {
name = med_armor_bonus
ahead_reduction = 1
category = cat_medium_armor
}
add_tech_bonus = {
name = armor_bonus
bonus = 1.0
uses = 2
category = armor
}
}
else = { #NO STEP BACK EFFECTS
add_tech_bonus = {
name = armor_bonus
bonus = 1.0
uses = 2
category = armor
}
create_equipment_variant = {
name = "Panzer III Ausf. A"
type = medium_tank_chassis_1
parent_version = 0
modules = {
main_armament_slot = tank_high_velocity_cannon
turret_type_slot = tank_medium_three_man_tank_turret
suspension_type_slot = tank_bogie_suspension
armor_type_slot = tank_welded_armor
engine_type_slot = tank_gasoline_engine
special_type_slot_1 = tank_radio_1
special_type_slot_2 = smoke_launchers
}
upgrades = {
tank_nsb_engine_upgrade = 6
tank_nsb_armor_upgrade = 3
}
icon = "GFX_GER_basic_medium_tank_medium"
}
create_equipment_variant = {
name = "Panzer IV Ausf. A"
type = medium_tank_chassis_1
parent_version = 1
modules = {
main_armament_slot = tank_close_support_gun
turret_type_slot = tank_medium_three_man_tank_turret
suspension_type_slot = tank_bogie_suspension
armor_type_slot = tank_welded_armor
engine_type_slot = tank_gasoline_engine
special_type_slot_1 = tank_radio_1
special_type_slot_2 = smoke_launchers
}
upgrades = {
tank_nsb_engine_upgrade = 6
tank_nsb_armor_upgrade = 2
}
icon = "GFX_GER_basic_medium_tank_medium"
}
}
SOV = {
add_opinion_modifier = { target = GER modifier = sov_ger_treaty }
add_opinion_modifier = { target = GER modifier =
sov_ger_treaty_trade }
}
}
}
is_triggered_only = yes
option = {
name = germany.77.a
#add_opinion_modifier = { target = SOV modifier = refused_MR_pact }# no
pact
}
}
is_triggered_only = yes
option = {
name = germany.78.a
add_ideas = GER_air_innovations_2_idea
add_tech_bonus = {
name = radar_tech_bonus
bonus = 1.0
uses = 1
category = radar_tech
}
}
}
is_triggered_only = yes
option = {
name = germany.79.a
ai_chance = {
factor = 70
modifier = {
NOT = { BUL = { is_in_faction_with = GER } }
factor = 0.5
}
}
GER = { puppet = TUR }
SOV = {
transfer_state = 354
transfer_state = 353
transfer_state = 352
}
hidden_effect = {
news_event = { hours = 6 id = news.201 }
}
}
option = {
name = germany.79.b
ai_chance = {
factor = 10
modifier = {
GER = { surrender_progress > 0.25 }
factor = 5 #seems safe
}
modifier = {
has_government = democratic
factor = 5
}
}
trigger = {
TUR = {
is_puppet = no
}
NOT = {
has_war_with = ENG
}
NOT = {
any_other_country = {
is_in_faction_with = ENG
has_war_with = TUR
}
}
ENG = {
is_faction_leader = yes
}
}
ENG = { add_to_faction = TUR }
TUR = {
add_ai_strategy = {
type = alliance
id = "ENG"
value = 200
}
}
hidden_effect = {
news_event = { hours = 6 id = news.217 }
}
}
option = {
name = germany.79.c
ai_chance = {
factor = 20
modifier = {
NOT = {
has_government = fascism
}
factor = 5
}
modifier = {
AND = {
ENG = {
has_capitulated = no
has_war_with = GER
}
SOV = {
has_capitulated = no
has_war_with = GER
}
USA = {
has_capitulated = no
has_war_with = GER
}
}
is_triggered_only = yes
option = {
name = germany.80.a
ai_chance = {
factor = 10
}
option = {
name = germany.80.b
ai_chance = {
factor = 1
modifier = {
factor = 0
is_in_faction_with = GER
}
}
GER = {
country_event = { id = germany.82 days = 1 }
if = {
limit = {
is_in_faction_with = POL
is_faction_leader = yes
}
remove_from_faction = POL
}
if = {
limit = {
is_in_faction_with = POL
is_faction_leader = no
}
random_other_country = {
limit = {
is_in_faction_with = GER
is_faction_leader = yes
}
remove_from_faction = GER
}
}
effect_tooltip = {
create_wargoal = {
type = take_state_focus
target = POL
generator = { 85 }
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.81.a
if = {
limit = { SLO = { exists = yes } }
POL = { annex_country = { target = SLO } }
}
if = {
limit = { owns_state = 70 }
POL = { transfer_state = 70 }
}
if = {
limit = { owns_state = 71 }
POL = { transfer_state = 71 }
}
if = {
limit = { owns_state = 73 }
POL = { transfer_state = 73 }
}
if = {
limit = { owns_state = 664 }
POL = { transfer_state = 664 }
}
transfer_state = 85
transfer_state = 807
807 = { add_core_of = GER }
if = {
limit = {
ENG = {
NOT = {
is_in_faction_with = GER
}
}
}
ENG = {
add_war_support = -0.1 #dodged a bullet there
}
}
if = {
limit = {
FRA = {
NOT = {
is_in_faction_with = GER
}
}
}
FRA = {
add_war_support = -0.1 #dodged a bullet there
}
}
hidden_effect = {
news_event = { hours= 6 id = news.202 }
set_global_flag = poland_swap_danzig
}
}
}
is_triggered_only = yes
option = {
name = germany.82.a
create_wargoal = {
type = take_state_focus
target = POL
generator = { 85 }
}
}
}
# Anti-Soviet Pact
country_event = {
id = germany.83
title = germany.83.t
desc = germany.83.d
picture = GFX_report_event_japan_europe_pact
is_triggered_only = yes
option = {
ai_chance = {
factor = 10
}
name = germany.83.a #join
add_ideas = anti_soviet_pact
SOV = {
remove_opinion_modifier = { target = ROOT modifier =
pact_against_us }
add_opinion_modifier = { target = ROOT modifier =
worse_pact_against_us }
}
}
option = {
name = germany.83.b #refuse
trigger = { NOT = { is_puppet_of = GER } }
ai_chance = {
factor = 2
}
}
}
is_triggered_only = yes
#immediate = {
# remove_ideas = anti_soviet_pact
#}
option = {
name = germany.84.a
every_other_country = {
limit = {
has_idea = anti_soviet_pact
NOT = { has_war_with = SOV }
is_subject = no
any_other_country = {
has_idea = anti_soviet_pact
has_war_with = SOV
}
}
country_event = { id = germany.85 days = 1 }
}
hidden_effect = {
if = {
limit = {
original_tag = GER
has_government = neutrality
}
country_event = { id = germany.127 days = 7 random_days = 7
}
}
}
}
}
is_triggered_only = yes
#immediate = {
# remove_ideas = anti_soviet_pact
#}
option = {
name = germany.85.a
ai_chance = {
factor = 10
}
add_to_war = {
targeted_alliance = FROM
enemy = SOV
hostility_reason = ally
}
hidden_effect = {
if = {
limit = {
original_tag = GER
}
country_event = { id = germany.127 days = 7 random_days = 7
}
}
}
}
option = {
name = germany.85.b
trigger = {
NOT = { FROM = { original_tag = POL } }
NOT = { original_tag = GER }
NOT = { has_completed_focus = GER_danzig_for_guarantees }
}
ai_chance = {
factor = 0
}
remove_ideas = anti_soviet_pact
FROM = { add_opinion_modifier = { target = ROOT modifier =
anti_soviet_pact_call_refused } }
SOV = { remove_opinion_modifier = { target = SOV modifier =
worse_pact_against_us } }
add_timed_idea = {
idea = anti_soviet_pact_refused_call
days = 365
}
custom_effect_tooltip = germany.85.b_tt
hidden_effect = {
country_event = { id = germany.112 days = 3 }
}
}
}
is_triggered_only = yes
trigger = {
NOT = { has_war_with = GER }
}
option = {
name = germany.86.a
ai_chance = {
factor = 20
modifier = {
factor = 0
is_historical_focus_on = yes
}
}
GER = { country_event = { id = germany.87 days = 1 } }
effect_tooltip = {
GER = {
transfer_state = 85
add_state_core = 85
transfer_state = 807
add_state_core = 807
remove_state_claim = 86
remove_state_claim = 762
}
}
country_event = { id = poland.1 days = 7 }
hidden_effect = {
news_event = { id = news.203 hours = 6 }
}
}
option = {
name = germany.86.b
ai_chance = {
factor = 80
modifier = {
factor = 3
strength_ratio = {
tag = GER
ratio > 0.7
}
}
modifier = {
factor = 10
any_other_country = {
is_major = yes
is_in_faction_with = POL
}
}
}
GER = {
country_event = { id = germany.88 days = 1 }
if = {
limit = {
is_in_faction_with = POL
is_faction_leader = yes
}
remove_from_faction = POL
}
if = {
limit = {
is_in_faction_with = POL
is_faction_leader = no
}
random_other_country = {
limit = {
is_in_faction_with = GER
is_faction_leader = yes
}
remove_from_faction = GER
}
}
}
if = {
limit = {
has_guaranteed = LIT
is_guaranteed_by = LIT
}
diplomatic_relation = {
country = LIT
relation = guarantee
active = no
}
LIT = {
diplomatic_relation = {
country = POL
relation = guarantee
active = no
}
}
}
hidden_effect = {
news_event = { hours = 1 id = news.204 }
}
effect_tooltip = {
GER = {
declare_war_on = {
target = POL
type = take_state
generator = { 85 }
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.87.a
transfer_state = 85
transfer_state = 807
add_state_core = 807
remove_state_claim = 86
remove_state_claim = 762
if = {
limit = {
ENG = {
NOT = {
is_in_faction_with = GER
}
}
}
ENG = {
add_war_support = -0.1 #dodged a bullet there
}
}
if = {
limit = {
FRA = {
NOT = {
is_in_faction_with = GER
}
}
}
FRA = {
add_war_support = -0.1 #dodged a bullet there
}
}
}
}
is_triggered_only = yes
option = {
name = germany.88.a
if = {
limit = {
POL = {
is_subject = yes
OVERLORD = {
has_non_aggression_pact_with = GER
}
}
}
POL = {
OVERLORD = {
diplomatic_relation = {
country = GER
relation = non_aggression_pact
active = no
}
}
}
}
if = {
limit = {
POL = {
has_non_aggression_pact_with = GER
}
}
POL = {
diplomatic_relation = {
country = GER
relation = non_aggression_pact
active = no
}
}
every_other_country = {
limit = {
has_non_aggression_pact_with = GER
}
add_opinion_modifier = {
target = GER
modifier = protest_action_strong
}
}
}
create_wargoal = {
type = take_state
generator = { 85 807 }
target = POL
}
add_state_core = 85
add_state_core = 807
if = {
limit = {
ENG = {
NOT = {
is_in_faction_with = GER
}
}
}
ENG = {
add_war_support = 0.1 #just not cricket
}
}
if = {
limit = {
FRA = {
NOT = {
is_in_faction_with = GER
}
}
}
FRA = {
add_war_support = 0.1
}
}
if = {
limit = {
CZE = {
exists = yes
is_subject = no
has_government = democratic
NOT = { is_in_faction_with = GER }
}
}
CZE = {
add_ai_strategy = {
type = conquer
id = "GER"
value = 200
}
add_ai_strategy = {
type = alliance
id = "POL"
value = 200
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.89.a
dismantle_faction = yes
add_stability = -0.1
every_other_country = {
limit = {
OR = {
AND = {
NOT = { tag = GER }
has_government = fascism
}
has_government = democratic
}
}
add_opinion_modifier = { target = SOV modifier =
unholy_alliance }
}
GER = {
if = {
limit = {
is_faction_leader = yes
}
dismantle_faction = yes
}
if = {
limit = {
is_in_faction = yes
}
remove_from_faction = GER
}
add_stability = -0.2
create_faction = "the_berlin_moscow_axis"
add_to_faction = SOV
add_named_threat = { threat = 10 name = germany.89.t }
every_other_country = {
limit = {
has_government = fascism
}
add_opinion_modifier = { target = GER modifier =
communist_collaborators }
}
every_other_country = {
limit = {
has_government = democratic
}
add_opinion_modifier = { target = GER modifier =
unholy_alliance }
}
}
hidden_effect = {
# Britain can rally democracies
ENG = {
country_event = { days = 3 id = britain.11 }
}
# US drops communism/fascism
USA = {
country_event = { id = usa.14 }
country_event = { id = usa.24 }
}
}
}
option = {
name = germany.89.b
ai_chance = { factor = 0 }
GER = {
country_event = germany.90
effect_tooltip = {
remove_ideas = soviet_german_friendship
create_wargoal = {
type = take_state_focus
target = SOV
generator = { 219 217 } # Moscow and Stalingrad
}
}
}
remove_opinion_modifier = { target = GER modifier =
ger_sov_alliance_focus }
remove_ideas = soviet_german_friendship
}
}
country_event = {
id = germany.90
title = germany.90.t
desc = germany.90.d
picture = GFX_report_event_stalin_02
is_triggered_only = yes
option = {
name = germany.90.a
remove_ideas = soviet_german_friendship
create_wargoal = {
type = take_state_focus
target = SOV
generator = { 219 217 } # Moscow and Stalingrad
}
}
}
is_triggered_only = yes
option = {
name = germany.91.a
GER = { add_to_faction = FRA }
FRA = {
add_ai_strategy = {
type = alliance
id = "GER"
value = 200
}
}
hidden_effect = {
news_event = { hours = 6 id = news.182 }
}
}
option = {
name = germany.91.b
ai_chance = { factor = 0 }
FRA = {
add_opinion_modifier = {
target = GER
modifier = GER_FRA_join_germany_reject
}
}
hidden_effect = {
news_event = { hours = 6 id = news.183 }
}
}
}
is_triggered_only = yes
option = {
name = germany.92.a
}
}
is_triggered_only = yes
option = {
name = germany.93.a
create_wargoal = { #Don't add Ljubljana to the equation, that goes to
Italy
type = take_state_focus
target = YUG
generator = { 102 853 }
}
hidden_effect = {
news_event = { id = news.164 hours = 6 }
}
set_country_flag = allies_support_yugoslavia
}
}
is_triggered_only = yes
option = {
name = germany.94.a
GER = {
transfer_state = 102
transfer_state = 853
}
set_country_flag = slovenia_acquired
hidden_effect = {
news_event = { id = news.163 hours = 6 }
}
}
}
is_triggered_only = yes
option = {
name = germany.95.a
if = {
limit = {
YUG = { owns_state = 102 }
}
if = {
limit = {
YUG = { owns_state = 853 }
}
create_wargoal = {
type = take_state_focus
target = YUG
generator = { 102 853 }
}
}
else = {
create_wargoal = {
type = take_state_focus
target = YUG
generator = { 102 }
}
}
}
else = {
create_wargoal = {
type = take_state_focus
target = SLV
generator = { 102 853 }
}
}
hidden_effect = {
news_event = { id = news.166 hours = 6 }
}
}
}
is_triggered_only = yes
option = {
name = germany.96.a
create_wargoal = {
type = take_state_focus
target = YUG
generator = { 102 853 }
}
hidden_effect = {
news_event = { id = news.167 hours = 6 }
}
}
}
is_triggered_only = yes
option = {
name = germany.97.a
create_wargoal = {
type = take_state_focus
target = YUG
generator = { 102 853 }
}
hidden_effect = {
news_event = { id = news.165 hours = 6 }
}
}
}
country_event = {
id = germany.98
title = germany.98.t
desc = {
text = germany.98.d
}
picture = GFX_report_event_german_inspect_troops
is_triggered_only = yes
option = {
name = germany.98.a
ai_chance = { factor = 20 }
option = {
name = germany.98.b
ai_chance = { factor = 75 }
trigger = {
YUG = {
OR = {
owns_state = 103
owns_state = 104
owns_state = 109
owns_state = 804
}
}
}
option = {
name = germany.98.c
ai_chance = { factor = 5 }
CRO = {
if = {
limit = { YUG = { owns_state = 103 } }
transfer_state = 103
}
if = {
limit = { YUG = { owns_state = 104 } }
transfer_state = 104
}
if = {
limit = { YUG = { owns_state = 109 } }
transfer_state = 109
}
if = {
limit = { YUG = { owns_state = 804 } }
transfer_state = 804
}
}
puppet = CRO
puppet = YUG
hidden_effect = {
set_global_flag = GER_fate_of_yugoslavia_puppet_CRO_YUG
news_event = { hours = 6 id = news.169 }
}
}
custom_effect_tooltip = yugoslavia_mefo_bills_tt
add_to_variable = { var = GER_mefo_bill_counter value = -5 }
GER_mefo_bills_level_down = yes
}
}
picture = GFX_report_event_german_inspect_troops
is_triggered_only = yes
option = {
ai_chance = { factor = 5 }
name = germany.99.a
if = {
limit = {
GRE = { owns_state = 185 }
}
set_global_flag = GER_second_ljubljana_award_ITA_185
}
if = {
limit = {
GRE = { owns_state = 186 }
}
set_global_flag = GER_second_ljubljana_award_ITA_186
}
if = {
limit = {
GRE = { owns_state = 47 }
}
set_global_flag = GER_second_ljubljana_award_ITA_47
}
if = {
limit = {
OR = {
has_global_flag = GER_second_ljubljana_award_BUL_done
NOT = { has_global_flag =
GER_second_ljubljana_award_BUL_event }
}
}
GRE = { country_event = { id = greece.2 hours = 2 } }
}
set_global_flag = GER_second_ljubljana_award_ITA_done
}
picture = GFX_report_event_german_inspect_troops
is_triggered_only = yes
option = {
ai_chance = { factor = 5 }
name = germany.100.a
set_global_flag = GER_second_ljubljana_award_BUL_184
BUL = { add_opinion_modifier = { target = GER modifier =
GER_second_ljubljana_award_GER } }
if = {
limit = {
OR = {
has_global_flag = GER_second_ljubljana_award_ITA_done
NOT = { has_global_flag =
GER_second_ljubljana_award_ITA_event }
}
}
GRE = { country_event = { id = greece.2 hours = 2 } }
}
set_global_flag = GER_second_ljubljana_award_BUL_done
}
picture = GFX_report_event_german_inspect_troops
is_triggered_only = yes
immediate = {
if = {
limit = {
731 = {
any_neighbor_state = { is_owned_by = GER }
is_owned_by = GRE
}
}
set_global_flag = GER_second_ljubljana_award_GER_731
}
if = {
limit = {
185 = {
any_neighbor_state = { is_owned_by = GER }
is_owned_by = GRE
}
}
set_global_flag = GER_second_ljubljana_award_GER_185
}
if = {
limit = {
47 = {
any_neighbor_state = { is_owned_by = GER }
is_owned_by = GRE
}
}
set_global_flag = GER_second_ljubljana_award_GER_47
}
}
option = {
name = germany.101.a
GRE = { country_event = { id = greece.2 hours = 2 } }
custom_effect_tooltip = germany.101_tt
effect_tooltip = {
if = {
limit = {
has_global_flag = GER_second_ljubljana_award_GER_731
}
GER = { transfer_state = 731 }
}
if = {
limit = {
has_global_flag = GER_second_ljubljana_award_GER_185
NOT = { has_global_flag =
GER_second_ljubljana_award_GER_731 }
}
GER = { transfer_state = 185 }
}
if = {
limit = {
has_global_flag = GER_second_ljubljana_award_GER_47
NOT = { has_global_flag =
GER_second_ljubljana_award_GER_731 }
NOT = { has_global_flag =
GER_second_ljubljana_award_GER_185 }
}
GER = { transfer_state = 47 }
}
}
}
option = {
name = germany.101.b
}
}
picture = GFX_report_event_german_inspect_troops
is_triggered_only = yes
option = {
name = germany.102.a
create_wargoal = {
type = puppet_wargoal_focus
target = GRE
}
hidden_effect = {
news_event = { id = news.229 hours = 6 }
}
}
}
picture = GFX_report_event_german_inspect_troops
is_triggered_only = yes
option = {
name = germany.103.a
create_wargoal = {
type = puppet_wargoal_focus
target = GRE
}
}
}
picture = GFX_report_event_german_italian_pact
is_triggered_only = yes
# Italy gets 1 state Savoy
option = {
ai_chance = { factor = 70 }
name = germany.104.a
trigger = {
has_global_flag = ITA_claims_on_france_735
has_global_flag = ITA_claims_on_france_1
}
clr_global_flag = ITA_claims_on_france_1
random_other_country = {
limit = {
original_tag = FRA
has_government = fascism
}
country_event = france.27
}
ITA = { country_event = { id = italy.16 hours = 2 } }
}
is_triggered_only = yes
option = {
name = germany.105.a
}
}
is_triggered_only = yes
option = { # Give Bulgaria state 77
name = germany.106.a
ai_chance = { factor = 95
modifier = {
factor = 0
BUL = {
is_in_faction = yes
NOT = { is_in_faction_with = GER }
}
}
}
add_named_threat = { threat = 2 name = germany.106_threat }
BUL = {
add_opinion_modifier = { target = GER modifier =
GER_treaty_of_craiova_GER }
every_other_country = {
limit = {
is_faction_leader = yes
NOT = { tag = GER }
}
reverse_add_opinion_modifier = { target = BUL modifier =
GER_treaty_of_craiova_other }
}
}
ROM = {
country_event = { id = romania.5 hours = 3 }
}
}
option = { # Give Bulgaria nothing
name = germany.106.b
ai_chance = {
factor = 10
modifier = {
factor = 0
is_historical_focus_on = yes
NOT = {
BUL = {
is_in_faction = yes
NOT = { is_in_faction_with = GER }
}
}
}
}
BUL = {
add_opinion_modifier = { target = GER modifier =
GER_treaty_of_craiova_noland }
country_event = { id = bulgaria.5 hours = 4 }
}
}
}
immediate = {
set_country_flag = flight_of_hess
if = {
limit = {
has_idea = rudolf_hess
}
remove_ideas = rudolf_hess
}
}
option = {
name = germany.107.a
}
}
is_triggered_only = yes
immediate = {
set_country_flag = flight_of_hess
if = {
limit = {
has_idea = rudolf_hess
}
remove_ideas = rudolf_hess
}
}
option = {
name = germany.108.a
}
}
is_triggered_only = yes
immediate = {
set_country_flag = flight_of_hess
if = {
limit = {
has_idea = rudolf_hess
}
remove_ideas = rudolf_hess
}
}
option = {
name = germany.108.a
}
}
is_triggered_only = yes
immediate = {
set_country_flag = flight_of_hess
if = {
limit = {
has_idea = rudolf_hess
}
remove_ideas = rudolf_hess
}
}
option = {
name = germany.110.a
}
}
# Yugoslavia refuses
country_event = {
id = germany.111
title = germany.111.t
desc = germany.111.d
picture = GFX_report_event_german_troops
is_triggered_only = yes
option = {
name = germany.111.a
create_wargoal = {
type = annex_everything
target = YUG
}
}
}
# (Hidden)
country_event = {
id = germany.112
is_triggered_only = yes
hidden = yes
immediate = {
every_other_country = {
limit = { has_idea = anti_soviet_pact }
add_opinion_modifier = { target = FROM modifier =
anti_soviet_pact_call_refused }
}
}
}
is_triggered_only = yes
trigger = {
has_country_flag = GER_POL_danzig_promised
has_civil_war = no
owns_state = 85
controls_state = 85
}
fire_only_once = yes
mean_time_to_happen = {
days = 1
}
immediate = {
hidden_effect = {
clr_country_flag = GER_POL_danzig_promised
}
}
option = {
name = germany.114.a
ai_chance = {
base = 1
}
GER = {
country_event = { id = germany.115 days = 1 }
}
}
option = {
name = germany.114.b
trigger = {
NOT = {
is_in_faction_with = GER
}
}
ai_chance = {
base = 0
}
GER = {
country_event = { id = germany.116 days = 1 }
effect_tooltip = {
declare_war_on = {
target = POL
type = take_state
generator = { 85 }
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.115.a
transfer_state = 85
remove_state_claim = 86
}
}
is_triggered_only = yes
option = {
name = germany.116.a
ai_chance = {
base = 1
}
declare_war_on = {
target = POL
type = take_state
generator = { 85 }
}
}
option = {
name = germany.116.b
ai_chance = {
base = 0
}
}
}
is_triggered_only = yes
fire_only_once = yes
trigger = {
#A democratic faction leader whose faction holds at least one German
core state while SOV holds another can get this.
has_war_with = GER
GER = {
surrender_progress > 0.4
has_government = fascism
}
is_faction_leader = yes
any_state = {
is_core_of = GER
controller = {
is_in_faction_with = ROOT
}
}
has_government = democratic
NOT = {
tag = SOV
}
NOT = {
has_war_with = SOV
}
SOV = {
is_faction_leader = yes
has_war_with = GER
}
NOT = {
has_global_flag = had_yalta_conference
}
NOT = {
any_state = {
is_core_of = GER
controller = {
NOT = {
tag = GER
}
is_in_faction = yes
NOT = {
OR = {
is_in_faction_with = ROOT
is_in_faction_with = SOV
}
}
}
}
}
}
mean_time_to_happen = {
days = 8
}
immediate = {
set_global_flag = had_yalta_conference
SOU = {
save_event_target_as = yalta_partner
}
ROOT = {
save_event_target_as = yalta_origin
set_country_flag = yalta_signatory_faction_leader
}
}
option = {
name = germany.118.a
ai_chance = {
factor = 10
}
hidden_effect = {
event_target:yalta_partner = {
country_event = { days = 1 id = germany.119 }
}
}
custom_effect_tooltip = yalta_division_tt
#effect_tooltip = {
# WGR = {
# add_state_core = 42
# add_state_core = 50
# add_state_core = 51
# add_state_core = 52
# add_state_core = 53
# add_state_core = 54
# add_state_core = 55
# add_state_core = 56
# add_state_core = 57
# add_state_core = 58
# add_state_core = 59
# }
# DDR = {
# add_state_core = 60
# add_state_core = 61
# add_state_core = 62
# add_state_core = 64
# add_state_core = 65
# add_state_core = 66
# add_state_core = 67
# }
# POL = {
# add_state_core = 66
# add_state_core = 67
# add_state_core = 68
# add_state_core = 63
# add_state_core = 5
# }
#}
event_target:yalta_partner = {
custom_effect_tooltip = needs_approval
}
}
# # Morgenthau - to be continued
# option = {
# name = germany.118.c
# ai_chance = {
# factor = 0
# }
# trigger = {
# OR = {
# tag = USA
# is_in_faction_with = USA
# }
# }
# hidden_effect = {
# event_target:yalta_partner = {
# country_event = { days = 1 id = germany.1190 }
# }
# }
# custom_effect_tooltip = morgenthau_division_tt
# event_target:yalta_partner = {
# custom_effect_tooltip = needs_approval
# }
# }
#
# # Churchill - leaving this out for now
# option = {
# name = germany.118.e
# ai_chance = {
# factor = 0
# }
# trigger = {
# tag = ENG
# has_country_leader = {
# character = ENG_winston_churchill
# ruling_only = yes
# }
# is_ai = no
# }
# hidden_effect = {
# event_target:yalta_partner = {
# country_event = { days = 1 id = germany.1191 }
# }
# }
# custom_effect_tooltip = churchill_plan_germany_tt
# }
option = {
name = germany.118.b
ai_chance = {
factor = 0
}
}
fire_only_once = yes
is_triggered_only = yes
option = {
name = germany.119.a
custom_effect_tooltip = yalta_division_tt
#WGR = {
42 = { set_state_flag = yalta_wgr }
50 = { set_state_flag = yalta_wgr }
51 = { set_state_flag = yalta_wgr }
52 = { set_state_flag = yalta_wgr }
53 = { set_state_flag = yalta_wgr }
54 = { set_state_flag = yalta_wgr }
55 = { set_state_flag = yalta_wgr }
56 = { set_state_flag = yalta_wgr }
57 = { set_state_flag = yalta_wgr }
58 = { set_state_flag = yalta_wgr }
59 = { set_state_flag = yalta_wgr }
# add_state_core = 42
# add_state_core = 50
# add_state_core = 51
# add_state_core = 52
# add_state_core = 53
# add_state_core = 54
# add_state_core = 55
# add_state_core = 56
# add_state_core = 57
# add_state_core = 58
# add_state_core = 59
#}
#DDR = {
60 = { set_state_flag = yalta_ddr }
61 = { set_state_flag = yalta_ddr }
62 = { set_state_flag = yalta_ddr }
64 = { set_state_flag = yalta_ddr }
65 = { set_state_flag = yalta_ddr }
66 = { set_state_flag = yalta_ddr }
67 = { set_state_flag = yalta_ddr }
# add_state_core = 60
# add_state_core = 61
# add_state_core = 62
# add_state_core = 64
# add_state_core = 65
# add_state_core = 66
# add_state_core = 67
#}
POL = {
66 = { set_state_flag = yalta_pol }
67 = { set_state_flag = yalta_pol }
68 = { set_state_flag = yalta_pol }
63 = { set_state_flag = yalta_pol }
5 = { set_state_flag = yalta_pol }
add_state_core = 66
add_state_core = 67
add_state_core = 68
add_state_core = 63
add_state_core = 5
}
# Ensure that Liberated Austria is democratic
AUS = {
set_politics = {
ruling_party = democratic
elections_allowed = yes
}
}
hidden_effect = {
news_event = { days = 1 id = news.236 }
}
set_global_flag = yalta_agreed_flag
}
option = {
name = germany.119.b
ai_chance = {
factor = 0
}
hidden_effect = {
create_wargoal = {
type = liberate_wargoal
target = DDR
}
}
event_target:yalta_origin = {
country_event = {
id = germany.120
}
hidden_effect = {
create_wargoal = {
type = liberate_wargoal
target = WGR
}
}
}
}
}
fire_only_once = yes
is_triggered_only = yes
option = {
name = germany.119.a
ai_chance = {
base = 2
}
custom_effect_tooltip = morgenthau_division_tt
FRA = {
42 = { set_state_flag = morgenthau_france }
add_state_core = 42
}
POL = {
67 = { set_state_flag = morgenthau_pol }
add_state_core = 67
}
SOV = {
763 = { set_state_flag = morgenthau_france }
add_state_core = 763
}
#INTZ
51 = { set_state_flag = morgenthau_international }
52 = { set_state_flag = morgenthau_international }
56 = { set_state_flag = morgenthau_international }
#NGS
58 = { set_state_flag = morgenthau_north_german }
59 = { set_state_flag = morgenthau_north_german }
51 = { set_state_flag = morgenthau_north_german }
61 = { set_state_flag = morgenthau_north_german }
62 = { set_state_flag = morgenthau_north_german }
63 = { set_state_flag = morgenthau_north_german }
68 = { set_state_flag = morgenthau_north_german }
66 = { set_state_flag = morgenthau_north_german }
65 = { set_state_flag = morgenthau_north_german }
64 = { set_state_flag = morgenthau_north_german }
60 = { set_state_flag = morgenthau_north_german }
#SGS
54 = { set_state_flag = morgenthau_south_german }
50 = { set_state_flag = morgenthau_south_german }
52 = { set_state_flag = morgenthau_south_german }
53 = { set_state_flag = morgenthau_south_german }
hidden_effect = {
news_event = { days = 1 id = news.236 }
}
set_global_flag = morgenthau_agreed_flag
}
option = {
name = germany.119.b
ai_chance = {
base = 1
}
event_target:yalta_origin = {
country_event = {
id = germany.120
}
}
}
}
fire_only_once = yes
is_triggered_only = yes
option = {
name = germany.119.a
ai_chance = {
base = 1
}
custom_effect_tooltip = morgenthau_division_tt
FRA = {
42 = { set_state_flag = morgenthau_france }
add_state_core = 42
}
POL = {
67 = { set_state_flag = morgenthau_pol }
add_state_core = 67
}
SOV = {
763 = { set_state_flag = morgenthau_france }
add_state_core = 763
}
hidden_effect = {
news_event = { days = 1 id = news.236 }
}
set_global_flag = morgenthau_agreed_flag
}
option = {
name = germany.119.b
ai_chance = {
base = 1
}
event_target:yalta_origin = {
country_event = {
id = germany.120
}
}
}
}
country_event = {
id = germany.120
title = germany.120.t
desc = germany.120.d
picture = GFX_report_event_generic_sign_treaty1
fire_only_once = yes
is_triggered_only = yes
option = {
name = germany.120.a
}
}
#country_event = {
# id = germany.121
# title = germany.121.t
# desc = germany.121.d
# picture = GFX_report_event_generic_sign_treaty2
#
# fire_only_once = yes
#
# trigger = {
# #Fires for one of the new German states to transfer old German
territory.
# country_exists = GER
# OR = {
# country_exists = WGR
# country_exists = DDR
# }
# OR = {
# tag = WGR
# tag = DDR
# }
# }
#
# mean_time_to_happen = {
# days = 0
# }
#
# immediate = {
# log = "Division of Germany triggered for [ROOT.GetName]"
# }
#
# option ={
# name = germany.121.a
# if = {
# limit = {
# country_exists = POL
# }
# #Return Polish territory + new cores if they exist
# every_state = {
# limit = {
# is_core_of = POL
# is_owned_and_controlled_by = GER
# }
# POL = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# NOT = {
# country_exists = POL
# }
# }
# #Otherwise give SOV Polish cores
# every_state = {
# limit = {
# is_core_of = POL
# is_owned_and_controlled_by = GER
# }
# SOV = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# country_exists = WGR
# }
# #Give WGR their cores
# every_state = {
# limit = {
# is_owned_and_controlled_by = GER
# is_core_of = WGR
# }
# WGR = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# country_exists = DDR
# }
# #Give East Germany their cores
# every_state = {
# limit = {
# is_owned_and_controlled_by = GER
# is_core_of = DDR
# }
# DDR = {
# transfer_state = PREV
# }
# }
# if = {
# limit = {
# GER = {
# is_puppet_of = SOV
# }
# }
# #If SOV decided to puppet GER in peace, they now get DDR
instead.
# SOV = {
# puppet = DDR
# }
# }
# }
# if = {
# limit = {
# any_state = {
# is_core_of = CZE
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# }
# #Give CZE any territory that might have been taken in a war or
focus ending before the one that ended with the Yalta conference.
# every_state = {
# limit = {
# is_core_of = CZE
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# CZE = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# any_state = {
# is_core_of = YUG
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# }
# #Give YUG any territory that might have been taken in a war or
focus ending before the one that ended with the Yalta conference.
# every_state = {
# limit = {
# is_core_of = YUG
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# YUG = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# country_exists = LIT
# any_state = {
# is_core_of = LIT
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# }
# #Give LIT any territory that might have been taken in a war or
focus ending before the one that ended with the Yalta conference.
# every_state = {
# limit = {
# is_core_of = LIT
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# LIT = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# NOT = {
# country_exists = LIT
# }
# any_state = {
# is_core_of = LIT
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# }
# #Give any LIT cores to SOV if they have been taken in a previous
war/focus
# every_state = {
# limit = {
# is_core_of = LIT
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# SOV = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# DDR = {
# GER = {
# has_government = PREV
# }
# }
# }
# #If GER has changed government, remaining territory is passed to
the corresponding new state (WGR or DDR)
# every_state = {
# limit = {
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# DDR = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# WGR = {
# GER = {
# has_government = PREV
# }
# }
# }
# #See above
# every_state = {
# limit = {
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = DDR
# is_core_of = WGR
# is_core_of = POL
# }
# }
# }
# WGR = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# any_state = {
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = WGR
# is_core_of = DDR
# }
# }
# }
# }
# #Any remaining cores go to WGR, because democracy is fun
# every_state = {
# limit = {
# is_owned_and_controlled_by = GER
# NOT = {
# OR = {
# is_core_of = WGR
# is_core_of = DDR
# }
# }
# }
# WGR = {
# transfer_state = PREV
# }
# }
# }
# if = {
# limit = {
# country_exists = WGR
# country_exists = DDR
# }
# #Remove GER cores
# hidden_effect = {
# every_state = {
# limit = {
# is_core_of = GER
# }
# remove_core_of = GER
# }
# }
# }
# }
#}
is_triggered_only = yes
option = {
name = germany.122.a
ai_chance = {
factor = 50
modifier = {
factor = 0.8
strength_ratio = { tag = GER ratio < 0.5 }
}
modifier = {
factor = 0.8
has_opinion = { target = GER value > 99 }
}
modifier = {
factor = 0.8
strength_ratio = { tag = GER ratio < 0.3 }
}
modifier = {
factor = 0.8
strength_ratio = { tag = GER ratio < 0.2 }
}
modifier = {
factor = 0.5
strength_ratio = { tag = GER ratio < 0.1 }
}
}
if = {
limit = {
is_in_faction_with = GER
is_subject = no
}
remove_from_faction = CZE #kicked from faction
}
effect_tooltip = {
GER = {
add_state_claim = 69
add_state_claim = 74
create_wargoal = {
type = take_state_focus
target = CZE
generator = { 69 74 }
}
}
}
hidden_effect = {
GER = {
country_event = { id = germany.123 days = 1 }
}
}
}
option = {
name = germany.122.b
ai_chance = {
factor = 50
modifier = {
factor = 0
FRA = { has_completed_focus =
FRA_strengthen_the_little_entente }
}
modifier = {
factor = 0
POL = {
OR = {
has_completed_focus =
POL_protect_czechozlovakia
has_completed_focus = POL_coerce_czechoslovakia
}
}
OR = {
is_guaranteed_by = POL
is_in_faction_with = POL
}
}
modifier = {
factor = 0
any_other_country = {
is_major = yes
has_guaranteed = CZE
}
}
modifier = {
factor = 0
any_other_country = {
is_major = yes
is_in_faction_with = CZE
}
}
modifier = {
factor = 0.8
any_other_country = {
is_major = no
has_guaranteed = CZE
}
}
modifier = {
factor = 0.8
is_in_faction = yes
NOT = {
any_other_country = {
is_major = yes
is_in_faction_with = CZE
}
}
}
}
effect_tooltip = {
GER = {
transfer_state = 69
transfer_state = 74
}
}
hidden_effect = {
GER = {
country_event = {
id = germany.124 days = 1
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.123.a
add_state_claim = 69
add_state_claim = 74
if = {
limit = {
CZE = { is_subject_of = FROM }
FROM = {
is_in_faction_with = GER
is_faction_leader = no
}
}
remove_from_faction = CZE
remove_from_faction = FROM
}
69 = {
controller = {
GER = {
create_wargoal = {
type = take_state_focus
target = PREV
generator = { 69 74 }
}
}
}
}
}
}
is_triggered_only = yes
option = {
name = germany.124.a
add_state_core = 69
transfer_state = 69
add_state_core = 74
transfer_state = 74
}
}
is_triggered_only = yes
option = {
name = germany.126.a
ai_chance = {
base = 0
modifier = {
add = 1
OR = {
has_government = neutrality
has_government = fascism
}
}
}
random_other_country = {
limit = {
original_tag = AUS
NOT = { tag = ROOT }
}
FROM = {
add_to_war = {
targeted_alliance = ROOT
enemy = PREV
hostility_reason = war
}
annex_country = { target = ROOT transfer_troops = yes }
hidden_effect = { news_event = { id = news.237 } }
}
}
custom_effect_tooltip = GAME_OVER_TT
}
option = {
name = germany.126.b
ai_chance = {
base = 0
modifier = {
add = 1
OR = {
has_government = communism
has_government = democratic
}
}
}
every_country = {
limit = {
OR = {
tag = AUS
original_tag = AUS
}
}
FROM = {
create_wargoal = {
target = PREV
type = annex_everything
}
}
}
}
}
is_triggered_only = yes
# Create faction (if none) and send requests to join faction (members leave
other faction)
option = {
name = germany.127.a
every_other_country = {
limit = {
has_idea = anti_soviet_pact
has_war_with = SOV
}
country_event = { id = germany.128 days = 1 }
}
if = {
limit = {
is_in_faction = no
}
create_faction = "anti_soviet_pact"
}
}
# No ty
option = {
name = germany.127.b
ai_chance = {
base = 0
}
}
}
is_triggered_only = yes
# Join faction (if none) and send requests to join faction (members leave
other faction)
option = {
name = germany.128.a
trigger = {
is_in_faction = no
}
ai_chance = {
base = 10
}
GER = { add_to_faction = ROOT }
}
# No ty
option = {
name = germany.128.b
ai_chance = {
base = 0
}
}
}
mean_time_to_happen = {
days = 10
}
trigger = {
has_global_flag = yalta_agreed_flag
has_government = democratic
has_war = no # Don't do this while we are still at war
SOV = {
has_government = communism
}
IF = {
# If the GER tag is democratic, use this, otherwise go random
limit = {
GER = {
is_subject = yes
has_government = democratic
}
}
any_subject_country = {
tag = GER
has_government = democratic
}
}
ELSE = {
any_subject_country = {
original_tag = GER
has_government = democratic
}
}
option = { #Let's do it
name = germany.200.a
ai_chance = {
base = 100
}
add_stability = 0.1
add_political_power = 100
add_ideas = GER_western_trade_cooperation
random_subject_country = {
limit = {
original_tag = GER
has_government = democratic
}
ROOT = {
set_autonomy = {
target = PREV
autonomy_state = autonomy_free
}
}
add_ideas = GER_western_trade_cooperation
IF = {
limit = {
ROOT = { is_faction_leader = yes }
}
ROOT = { add_to_faction = PREV }
}
set_cosmetic_tag = WGR
every_other_country = {
limit = {
any_subject_country = {
original_tag = GER
has_government = democratic
}
NOT = { tag = ROOT }
}
country_event = {
id = germany.201
hours = 4
random_hours = 12
}
}
# Check if last german democratic puppet
IF = {
limit = {
NOT = {
any_country = {
original_tag = GER
has_government = democratic
is_subject = yes
exists = yes
}
}
SOV = {
any_subject_country = {
original_tag = GER
}
}
}
SOV = {
country_event = {
id = germany.202
days = 14 # Yeah, I know it was way longer in real
life, but it makes more sense this way from a game p.o.v
random_days = 20
}
}
}
}
}
# This is happening
country_event = {
id = germany.201
title = germany.201.t
desc = germany.201.desc
picture = GFX_report_event_german_reichstag_gathering
is_triggered_only = yes
trigger = {
has_global_flag = yalta_agreed_flag
has_government = democratic
any_subject_country = {
original_tag = GER
has_government = democratic
}
}
option = { #Let's do it
name = germany.201.a
ai_chance = {
base = 100
}
add_stability = 0.1
add_political_power = 100
add_ideas = GER_western_trade_cooperation
random_subject_country= {
limit = {
original_tag = GER
has_government = democratic
}
random_country = {
limit = {
original_tag = GER
has_government = democratic
is_subject = no
has_cosmetic_tag = WGR
}
annex_country = {
target = PREV
transfer_troops = yes
}
}
}
IF = {
limit = {
NOT = {
any_country = {
original_tag = GER
has_government = democratic
is_subject = yes
exists = yes
}
}
SOV = {
any_subject_country = {
original_tag = GER
}
}
}
SOV = {
country_event = {
id = germany.202
days = 14 # Yeah, I know it was way longer in real
life, but it makes more sense this way from a game p.o.v
random_days = 20
}
}
log = "triggered event to SOV"
}
trigger = {
has_global_flag = yalta_agreed_flag
any_subject_country = {
original_tag = GER
}
}
#rename city
country_event = {
id = germany.999
title = germany.999.t
desc = germany.999.desc
picture = GFX_report_event_german_reichstag_gathering
fire_only_once = yes
trigger = {
tag = GER
GER = {
has_government = fascism
owns_state = 217
owns_state = 195
}
}
hidden = yes
trigger = {
SOV = {
has_government = communism
owns_state = 217
owns_state = 195
}
OR = {
has_global_flag = GER_cities_renamed
has_global_flag = ROM_king_is_silly
}
}
mean_time_to_happen = { days = 2 }
hidden = yes
trigger = {
original_tag = GER
GER_has_mefo_bills = yes
any_other_country = {
has_war_with = GER
NOT = { original_tag = GER }
}
}
mean_time_to_happen = { days = 2 }
is_triggered_only = yes
option = { #SURE
name = germany.1041.a
ai_chance = {
base = 50
}
effect_tooltip = {
GER = {
transfer_state = 69
transfer_state = 74
}
}
hidden_effect = {
GER = {
country_event = { id = germany.1042 }
}
}
}
effect_tooltip = {
GER = {
create_wargoal = {
type = take_state_focus
target = PREV
expire = 0
generator = { 69 }
}
}
}
hidden_effect = {
GER = {
country_event = { id = germany.1043 }
}
}
ai_chance = {
base = 5 #No need for long and complicated factors here - it's an
edge case
modifier = {
factor = 10
is_historical_focus_on = no
}
}
}
}
is_triggered_only = yes
option = { #SURE
name = germany.1042.a
69 = {
controller = {
GER = {
transfer_state = 69
transfer_state = 74
}
}
}
}
}
is_triggered_only = yes
option = { #NOPE
name = germany.1043.a
create_wargoal = {
type = take_state_focus
target = FROM
expire = 0
generator = { 69 }
}
}
}
#country_event = {
# id = germany.1050
# title = germany.1050.t
# desc = germany.1050.desc
# picture = GFX_report_event_german_reichstag_gathering
#
# is_triggered_only = yes
# option = { #Admiral Dönitz
# name = germany.1050.a
# retire_country_leader = yes
# news_event = {
# id = bba_news.200
# hours = 1
# }
# }
# option = { #Albert Speer
# name = germany.1050.b
# retire_country_leader = yes
# news_event = {
# id = bba_news.200
# hours = 1
# }
# }
# option = { #Heinz Guderian
# name = germany.1050.c
# retire_country_leader = yes
# news_event = {
# id = bba_news.200
# hours = 1
# }
# }
#}