Beruflich Dokumente
Kultur Dokumente
# German Events
###########################
add_namespace = germany
is_triggered_only = yes
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
}
}
#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 = 2
has_opinion = {
target = SOV
value < -10
}
}
modifier = {
factor = 0.5
has_opinion = {
target = GER
value < -10
}
}
}
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
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
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
add_state_claim = 96
add_state_claim = 11
add_state_claim = 12
add_state_claim = 13
add_state_claim = 190
add_state_claim = 191
add_state_claim = 146
add_state_claim = 147
add_state_claim = 722
add_state_claim = 189
add_state_claim = 78
add_state_claim = 89
add_state_claim = 91
add_state_claim = 93
add_state_claim = 94
add_state_claim = 95
add_state_claim = 96
add_state_claim = 97
add_state_claim = 80
hidden_effect = { add_timed_idea = { idea =
SOV_molotov_ribbentrop_pact days = 730 } }
GER = {
country_event = { days = 1 id = germany.12 }
effect_tooltip = {
add_opinion_modifier = { target = SOV modifier = MR_pact }#
pact
}
}
set_global_flag = sov_yes_pact
}
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
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 = {
tag = GER
has_global_flag = sov_yes_pact
SOV = { exists = yes }
NOT = { has_war_with = SOV }
OR = {
OR = {
owns_state = 96
owns_state = 95
owns_state = 94
owns_state = 93
owns_state = 91
owns_state = 97
owns_state = 89
}
AND = {
POL = { has_capitulated = yes }
OR = {
controls_state = 96
controls_state = 95
controls_state = 94
controls_state = 93
controls_state = 91
controls_state = 97
controls_state = 89
}
}
OR = {
any_other_country = {
is_in_faction_with = GER
GER = {
is_faction_leader = yes
}
OR = {
owns_state = 96
owns_state = 95
owns_state = 94
owns_state = 93
owns_state = 91
owns_state = 97
owns_state = 89
AND = {
POL = { has_capitulated = yes }
OR = {
controls_state = 96
controls_state = 95
controls_state = 94
controls_state = 93
controls_state = 91
controls_state = 97
controls_state = 89
}
}
}
}
}
}
}
mean_time_to_happen = {
days = 1
}
option = {
ai_chance = {
base = 1
}
name = germany.14.a
if = {
limit = {
96 = {
OR = {
is_controlled_by = GER
any_other_country = {
controls_state = 96
is_in_faction_with = GER
GER = { is_faction_leader = yes }
}
}
}
}
SOV = { transfer_state = 96 }
}
if = {
limit = {
95 = {
OR = {
is_controlled_by = GER
any_other_country = {
controls_state = 95
is_in_faction_with = GER
GER = { is_faction_leader = yes }
}
}
}
}
SOV = { transfer_state = 95 }
}
if = {
limit = {
94 = {
OR = {
is_controlled_by = GER
any_other_country = {
controls_state = 94
is_in_faction_with = GER
GER = { is_faction_leader = yes }
}
}
}
}
SOV = { transfer_state = 94 }
}
if = {
limit = {
93 = {
OR = {
is_controlled_by = GER
any_other_country = {
controls_state = 93
is_in_faction_with = GER
GER = { is_faction_leader = yes }
}
}
}
}
SOV = { transfer_state = 93 }
}
if = {
limit = {
91 = {
OR = {
is_controlled_by = GER
any_other_country = {
controls_state = 91
is_in_faction_with = GER
GER = { is_faction_leader = yes }
}
}
}
}
SOV = { transfer_state = 91 }
}
if = {
limit = {
97 = {
OR = {
is_controlled_by = GER
any_other_country = {
controls_state = 97
is_in_faction_with = GER
GER = { is_faction_leader = yes }
}
}
}
}
SOV = { transfer_state = 97 }
}
if = {
limit = {
89 = {
OR = {
is_controlled_by = GER
any_other_country = {
controls_state = 89
is_in_faction_with = GER
GER = { is_faction_leader = yes }
}
}
}
}
SOV = { transfer_state = 89 }
}
SOV = { country_event = germany.15 }
}
option = {
name = germany.14.b
ai_chance = {
base = 1
modifier = {
add = -1
is_historical_focus_on = yes
}
}
SOV = { country_event = germany.16 }
clr_global_flag = sov_yes_pact
diplomatic_relation = {
country = SOV
relation = non_aggression_pact
active = no
}
SOV = {
add_state_claim = 96
add_state_claim = 95
add_state_claim = 94
add_state_claim = 93
add_state_claim = 91
add_state_claim = 97
add_state_claim = 89
}
}
}
is_triggered_only = yes
option = {
name = germany.12.a
hidden_effect = {
country_event = { hours = 6 id = news.33 }
}
}
}
is_triggered_only = yes
option = {
name = germany.16.a
}
}
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
}
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
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
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 } }
}
}
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
GER = { has_army_size = { size > 39 } }
is_historical_focus_on = yes
}
modifier = {
add = 20
GER = { has_army_size = { size < 30 } }
}
}
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
}
}
}
}
is_triggered_only = yes
option = {
name = germany.29.a
add_state_claim = 4
add_state_claim = 152
add_state_claim = 153
create_wargoal = {
type = take_state_focus
target = AUS
generator = { 4 152 153 }
}
}
}
# 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 }
}
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
ai_chance = {
factor = 90
modifier = {
factor = 0
is_in_faction_with = GER
}
}
if = {
limit = {
is_in_faction = yes
NOT = { is_in_faction_with = ENG }
}
remove_from_faction = FRA
}
if = {
limit = { NOT = { is_in_faction_with = ENG } }
ENG = { add_to_faction = FRA }
add_ai_strategy = {
type = alliance
id = "ENG"
value = 200
}
}
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 }
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
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
if = {
limit = {
88 = { is_owned_by = POL }
}
POL = {
country_event = { hours = 6 id = germany.52 }
}
}
hidden_effect = {
country_event = { hours = 6 id = news.56 }
}
}
}
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 }
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 }
}
}
}
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 = {
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 }
annex_country = { target = CZE }
}
puppet = SLO
if = {
limit = {
72 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
country_exists = POL
}
POL = { transfer_state = 72 } # Give Poland Zaolzie
}
if = {
limit = {
72 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
NOT = { country_exists = POL }
}
SLO = { transfer_state = 72 } # Give Slovakia Zaolzie
}
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
}
}
HUN = { country_event = germany.56 }
if = {
limit = {
72 = {
OR = {
is_owned_by = CZE
is_owned_by = GER
}
}
}
POL = { transfer_state = 72 } # Give Poland Zaolzie
}
}
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 }
}
hidden_effect = {
country_event = { hours = 6 id = news.62 }
}
}
}
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 }
}
}
}
# Hungary refuses partition!
country_event = {
id = germany.57
title = germany.57.t
desc = germany.57.d
picture = GFX_report_event_german_inspect_troops
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 }
}
}
}
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
is_triggered_only = yes
is_triggered_only = yes
option = {
name = germany.62.a
hidden_effect = {
news_event = { hours = 6 id = news.25 }
}
add_opinion_modifier = { target = GER modifier = protest_action }
}
}
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 }
custom_effect_tooltip = germany.60.a.tt
effect_tooltip = {
start_civil_war = {
ideology = communism
size = 0.2
}
}
}
}
}
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 }
start_civil_war = {
ideology = communism
size = 0.2
}
}
}
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
ENG = {
country_event = germany.68
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 }
start_civil_war = {
ideology = communism
size = 0.2
}
}
}
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
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 }
}
}
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 = {
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
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
create_country_leader = {
name = "Heinrich Himmler"
desc = "POLITICS_HEINRICH_HIMMLER_DESC"
picture = "Portrait_Germany_Heinrich_Himmler.dds"
expire = "1965.1.1"
ideology = nazism
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
create_country_leader = {
name = "Hermann Göring"
desc = "POLITICS_HERMANN_GORING_DESC"
picture = "Portrait_Germany_Hermann_Goring.dds"
expire = "1965.1.1"
ideology = nazism
traits = {
}
}
hidden_effect = {
news_event = { hours = 6 id = news.29 }
}
}
}
is_triggered_only = yes
option = {
name = germany.72.a
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
}
}
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
add_tech_bonus = {
name = med_armor_bonus
ahead_reduction = 1
category = cat_medium_armor
}
add_tech_bonus = {
name = armor_bonus
bonus = 0.5
uses = 1
category = armor
}
}
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 }
}
}
}
option = {
name = germany.76.a #bah
# REVISIT Balance research bonus
add_tech_bonus = {
ahead_reduction = 1
technology = basic_medium_tank
}
add_tech_bonus = {
bonus = 0.5
uses = 2
category = armor
}
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 = {
bonus = 0.5
uses = 1
category = radar_tech
}
}
}
is_triggered_only = yes
option = {
name = germany.79.a
ai_chance = {
factor = 70
}
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 }
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 }
GER = {
declare_war_on = {
target = TUR
type = puppet_wargoal_focus
}
}
hidden_effect = {
news_event = { hours = 6 id = news.216 }
}
}
}
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
hidden_effect = {
news_event = { hours= 6 id = news.202 }
}
}
}
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
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 }
any_other_country = {
has_idea = anti_soviet_pact
has_war_with = SOV
}
}
country_event = { id = germany.85 days = 1 }
}
}
}
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
}
}
option = {
name = germany.85.b
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
remove_state_claim = 86
}
}
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 = 0.1
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
}
}
}
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
remove_state_claim = 86
}
}
is_triggered_only = yes
option = {
name = germany.88.a
declare_war_on = {
target = POL
type = take_state
generator = { 85 }
}
}
}
is_triggered_only = yes
option = {
name = germany.89.a
dismantle_faction = yes
add_national_unity = -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_national_unity = -0.2
create_faction = "the_berlin_moscow_axis"
add_to_faction = SOV
add_named_threat = { threat = 5 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 = {
type = take_state_focus
target = YUG
generator = { 102 }
}
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 }
set_country_flag = slovenia_acquired
hidden_effect = {
news_event = { id = news.163 hours = 6 }
}
}
}
is_triggered_only = yes
option = {
name = germany.95.a
create_wargoal = {
type = take_state_focus
target = YUG
generator = { 102 }
}
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 }
}
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 }
}
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 }
if = {
limit = {
YUG = {
OR = {
is_in_faction = yes
any_other_country = {
has_guaranteed = YUG
}
}
}
}
YUG = { country_event = yugoslavia.7 }
custom_effect_tooltip = germany.98_tt
effect_tooltip = {
add_political_power = -75
add_named_threat = { threat = 7 name =
GER_fate_of_yugoslavia }
annex_country = { target = YUG transfer_troops = no }
}
}
hidden_effect = {
set_global_flag = GER_fate_of_yugoslavia_annex_YUG
news_event = { hours = 6 id = news.169 }
}
}
}
option = {
name = germany.98.b
ai_chance = { factor = 75 }
trigger = {
YUG = {
OR = {
owns_state = 103
owns_state = 104
owns_state = 109
}
}
}
if = {
limit = {
YUG = {
OR = {
is_in_faction = yes
any_other_country = {
has_guaranteed = YUG
}
}
}
}
YUG = { country_event = yugoslavia.8 }
custom_effect_tooltip = germany.98_tt
effect_tooltip = {
add_political_power = -25
add_named_threat = { threat = 5 name =
GER_fate_of_yugoslavia }
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
}
}
puppet = CRO
annex_country = { target = YUG transfer_troops = no }
}
}
}
}
}
}
add_political_power = -25
add_named_threat = { threat = 5 name = GER_fate_of_yugoslavia }
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
}
}
puppet = CRO
annex_country = { target = YUG transfer_troops = no }
hidden_effect = {
set_global_flag =
GER_fate_of_yugoslavia_puppet_CRO_annex_YUG
news_event = { hours = 6 id = news.169 }
}
}
option = {
name = germany.98.c
ai_chance = { factor = 5 }
if = {
limit = {
YUG = {
OR = {
is_in_faction = yes
any_other_country = {
has_guaranteed = YUG
}
}
}
}
YUG = { country_event = yugoslavia.9 }
custom_effect_tooltip = germany.98_tt
effect_tooltip = {
add_named_threat = { threat = 3 name =
GER_fate_of_yugoslavia }
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
}
}
puppet = CRO
puppet = YUG
hidden_effect = {
set_global_flag =
GER_fate_of_yugoslavia_puppet_CRO_YUG
news_event = { hours = 6 id = news.169 }
}
}
}
}
}
}
}
add_named_threat = { threat = 3 name = GER_fate_of_yugoslavia }
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
}
}
puppet = CRO
puppet = YUG
hidden_effect = {
set_global_flag = GER_fate_of_yugoslavia_puppet_CRO_YUG
news_event = { hours = 6 id = news.169 }
}
}
}
}
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 }
}
}
custom_effect_tooltip = germany.101_tt
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 }
}
}
custom_effect_tooltip = germany.101_tt
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
is_triggered_only = yes
option = {
name = germany.105.a
}
}
is_triggered_only = yes
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 }
}
}
}
is_triggered_only = yes
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
}
}
# Flight of Rudolf Hess (Hindenburg)
country_event = {
id = germany.109
title = germany.107.t
desc = germany.109.d
picture = GFX_report_event_hindenburg_flames
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
}
}
# Poland Refuses to Cede Danzig (Polish Civil War)
country_event = {
id = germany.116
title = germany.116.t
desc = germany.116.d
picture = GFX_report_event_polish_tanks_02
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.5
}
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
}
any_state = {
is_core_of = GER
is_controlled_by = SOV
}
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 = 15
}
immediate = {
set_global_flag = had_yalta_conference
SOV = {
save_event_target_as = yalta_partner
}
ROOT = {
save_event_target_as = yalta_origin
}
}
option = {
name = germany.118.a
hidden_effect = {
event_target:yalta_partner = {
country_event = { days = 1 id = germany.119 }
}
}
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 = 63
add_state_core = 64
add_state_core = 65
add_state_core = 66
add_state_core = 67
add_state_core = 68
}
POL = {
add_state_core = 66
add_state_core = 67
add_state_core = 63
add_state_core = 5
}
}
event_target:yalta_partner = {
custom_effect_tooltip = needs_approval
}
}
option = {
name = germany.118.b
ai_chance = {
factor = 0
}
}
}
fire_only_once = yes
is_triggered_only = yes
option = {
name = germany.119.a
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 = 63
add_state_core = 64
add_state_core = 65
add_state_core = 66
add_state_core = 67
add_state_core = 68
}
POL = {
add_state_core = 66
add_state_core = 67
add_state_core = 63
add_state_core = 5
}
hidden_effect = {
news_event = { days = 1 id = news.236 }
}
}
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
}
}
}
}
}
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
}
option ={
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 = 100
}
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 = 0
}
effect_tooltip = {
GER = {
transfer_state = 69
transfer_state = 74
}
}
hidden_effect = {
GER = {
country_event = {
id = germany.124 days = 1
}
}
}
}
}
#Events in case of weirdness with German Czechoslovakia focus
country_event = {
id = germany.123
title = germany.123.t
desc = germany.123.d
picture = GFX_report_event_czech_soldiers_02
is_triggered_only = yes
option = {
name = germany.123.a
add_state_claim = 69
add_state_claim = 74
create_wargoal = {
type = take_state_focus
target = CZE
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
}
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
}
}
}
}
}