Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- focus_tree = {
- id = belgium_redux_focus
- country = {
- factor = 0
- modifier = {
- add = 10
- tag = BEL
- has_dlc = "Gotterdammerung"
- }
- }
- default = no
- continuous_focus_position = { x = 50 y = 1500 }
- shared_focus = CONGO_belgian_congo
- shared_focus = CONGO_societe_generale_de_belgique
- shared_focus = CONGO_congo_investments
- initial_show_position = { focus = BEL_perpetual_neutrality }
- #######################
- #######################
- ###### DEFENSIVE ######
- #######################
- #######################
- focus = {
- id = BEL_perpetual_neutrality
- icon = GFX_goal_generic_neutrality_focus
- x = 18
- y = 0
- cost = 10
- available = {
- }
- bypass = {
- OR = {
- has_war = yes
- has_completed_focus = BEL_growing_threat_of_fascism
- }
- }
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }
- completion_reward = {
- add_dynamic_modifier = { modifier = BEL_neutrality_dynamic_modifier }
- }
- }
- focus = {
- id = BEL_independent_neutral_and_loyal
- icon = GFX_focus_BEL_independent_neutral_and_loyal
- prerequisite = { focus = BEL_perpetual_neutrality }
- relative_position_id = BEL_perpetual_neutrality
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- bypass = {
- OR = {
- has_war = yes
- has_completed_focus = BEL_growing_threat_of_fascism
- AND = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_neutrality_dynamic_modifier
- }
- }
- has_completed_focus = BEL_perpetual_neutrality
- }
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_neutrality_dynamic_modifier_tt
- add_to_variable = {
- BEL_neutrality_production_speed_infrastructure_factor = 0.1
- tooltip = production_speed_infrastructure_factor_tt
- }
- add_to_variable = {
- BEL_neutrality_production_speed_arms_factory_factor = 0.1
- tooltip = production_speed_arms_factory_factor_tt
- }
- add_to_variable = {
- BEL_neutrality_production_speed_industrial_complex_factor = 0.1
- tooltip = production_speed_industrial_complex_factor_tt
- }
- add_to_variable = {
- BEL_neutrality_enemy_justify_war_goal_time = 0.5
- tooltip = enemy_justify_war_goal_time_tt
- }
- add_to_variable = {
- BEL_neutrality_send_volunteers_tension = 1
- tooltip = send_volunteers_tension_tt
- }
- add_to_variable = {
- BEL_neutrality_lend_lease_tension = 1
- tooltip = lend_lease_tension_tt
- }
- if = {
- limit = {
- has_dlc = "By Blood Alone"
- }
- add_to_variable = {
- BEL_neutrality_embargo_threshold_factor = 1
- tooltip = embargo_threshold_factor_tt
- }
- }
- }
- }
- focus = {
- id = BEL_defensive_neutrality
- icon = GFX_focus_BEL_defensive_neutrality
- prerequisite = { focus = BEL_independent_neutral_and_loyal }
- relative_position_id = BEL_independent_neutral_and_loyal
- search_filters= { FOCUS_FILTER_HISTORICAL }
- x = -15
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- IF = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- has_dynamic_modifier = { #tooltip reasons!
- modifier = BEL_defensive_reorganization_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_defensive_neutrality_dynamic_modifier }
- add_to_variable = { BEL_defensive_neutrality_production_speed_bunker_factor = 0.05 tooltip = production_speed_bunker_factor_tt }
- add_to_variable = { BEL_defensive_neutrality_max_dig_in = 1 tooltip = max_dig_in_tt }
- }
- ELSE_IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_neutrality_dynamic_modifier_tt
- add_to_variable = { BEL_defensive_neutrality_production_speed_bunker_factor = 0.05 tooltip = production_speed_bunker_factor_tt }
- add_to_variable = { BEL_defensive_neutrality_max_dig_in = 1 tooltip = max_dig_in_tt }
- }
- ELSE_IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_reorganization_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_reorganization_dynamic_modifier_tt
- add_to_variable = { BEL_defensive_neutrality_production_speed_bunker_factor = 0.05 tooltip = production_speed_bunker_factor_tt }
- add_to_variable = { BEL_defensive_neutrality_max_dig_in = 1 tooltip = max_dig_in_tt }
- }
- }
- }
- focus = {
- id = BEL_national_redoubt_at_antwerp
- icon = GFX_focus_BEL_national_redoubt_at_antwerp
- prerequisite = { focus = BEL_defensive_neutrality }
- relative_position_id = BEL_defensive_neutrality
- search_filters = { FOCUS_FILTER_HISTORICAL }
- x = 1
- y = 1
- cost = 5
- available = {
- BEL = {
- OR = {
- controls_province = 6598
- controls_province = 516
- }
- }
- custom_trigger_tooltip = {
- tooltip = BEL_national_redoubt_at_antwerp_available_tt
- OR = {
- 977 = { #Antwerpen
- free_building_slots = {
- building = bunker
- size > 1
- province = 6598
- }
- }
- 6 = { #Vlaanderen
- free_building_slots = {
- building = bunker
- size > 0
- province = 516
- }
- }
- }
- }
- }
- bypass = {
- OR = {
- BEL = {
- NOT = {
- controls_province = 6598
- controls_province = 516
- }
- }
- custom_trigger_tooltip = {
- tooltip = BEL_national_redoubt_at_antwerp_bypass_tt
- AND = {
- 977 = { #Antwerpen
- free_building_slots = {
- building = bunker
- size < 2
- province = 6598
- }
- }
- 6 = { #Vlaanderen
- free_building_slots = {
- building = bunker
- size < 1
- province = 516
- }
- }
- }
- }
- }
- }
- completion_reward = {
- IF = {
- limit = {
- 6 = { #Vlaanderen
- free_building_slots = {
- building = bunker
- size > 0
- province = 516
- }
- }
- }
- 6 = { #Vlaanderen
- add_building_construction = {
- type = bunker
- level = 1
- instant_build = yes
- province = 516
- }
- }
- }
- IF = {
- limit = {
- 977 = { #Antwerpen
- free_building_slots = {
- building = bunker
- size > 1
- province = 6598
- }
- }
- }
- 977 = { #Antwerpen
- add_building_construction = {
- type = bunker
- level = 2
- instant_build = yes
- province = 6598
- }
- }
- }
- }
- }
- focus = {
- id = BEL_belgian_gates
- icon = GFX_focus_BEL_belgian_gates
- prerequisite = { focus = BEL_defensive_neutrality }
- relative_position_id = BEL_defensive_neutrality
- search_filters = { FOCUS_FILTER_HISTORICAL }
- x = -1
- y = 2
- cost = 5
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_defensive_neutrality_dynamic_modifier_tt
- add_to_variable = {
- BEL_defensive_neutrality_max_dig_in = 1
- tooltip = max_dig_in_tt
- }
- add_to_variable = {
- BEL_defensive_neutrality_production_speed_bunker_factor = 0.05
- tooltip = production_speed_bunker_factor_tt
- }
- }
- }
- focus = {
- id = BEL_fortify_liege
- icon = GFX_goal_generic_fortify_city
- prerequisite = { focus = BEL_national_redoubt_at_antwerp }
- relative_position_id = BEL_national_redoubt_at_antwerp
- search_filters = { FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 1
- cost = 5
- available = {
- OR = {
- BEL = { controls_state = 34 }
- custom_trigger_tooltip = {
- tooltip = BEL_fortify_liege_available_tt
- OR = {
- 34 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 11519
- }
- }
- 34 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 3516
- }
- }
- 34 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 13081
- }
- }
- }
- }
- }
- }
- bypass = {
- OR = {
- NOT = { controls_state = 34 }
- custom_trigger_tooltip = {
- tooltip = BEL_fortify_liege_available_tt
- AND = {
- 34 = {
- free_building_slots = {
- building = bunker
- size < 1
- province = 11519
- }
- }
- 34 = {
- free_building_slots = {
- building = bunker
- size < 1
- province = 3516
- }
- }
- 34 = {
- free_building_slots = {
- building = bunker
- size < 1
- province = 13081
- }
- }
- }
- }
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_fortify_liege_tt
- hidden_effect = {
- IF = {
- limit = {
- 34 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 11519
- }
- }
- }
- 34 = {
- add_building_construction = {
- type = bunker
- level = 1
- instant_build = yes
- province = 11519
- }
- }
- }
- IF = {
- limit = {
- 34 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 3516
- }
- }
- }
- 34 = {
- add_building_construction = {
- type = bunker
- level = 1
- instant_build = yes
- province = 3516
- }
- }
- }
- IF = {
- limit = {
- 34 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 13081
- }
- }
- }
- 34 = {
- add_building_construction = {
- type = bunker
- level = 1
- instant_build = yes
- province = 13081
- }
- }
- }
- }
- }
- }
- focus = {
- id = BEL_iron_wall
- icon = GFX_focus_SWE_hedgehog_defense
- prerequisite = { focus = BEL_belgian_gates }
- relative_position_id = BEL_belgian_gates
- search_filters = { FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_defensive_neutrality_dynamic_modifier_tt
- add_to_variable = {
- BEL_defensive_neutrality_max_dig_in = 1
- tooltip = max_dig_in_tt
- }
- add_to_variable = {
- BEL_defensive_neutrality_production_speed_bunker_factor = 0.05
- tooltip = production_speed_bunker_factor_tt
- }
- add_to_variable = {
- BEL_defensive_neutrality_land_bunker_effectiveness_factor = 0.05
- tooltip = land_bunker_effectiveness_factor_tt
- }
- }
- }
- focus = {
- id = BEL_eben_emael_fortress
- icon = GFX_focus_BEL_eben_emael_fortress
- prerequisite = { focus = BEL_fortify_liege }
- relative_position_id = BEL_fortify_liege
- search_filters = { FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 1
- cost = 5
- available = {
- BEL = { controls_province = 11519 }
- custom_trigger_tooltip = {
- tooltip = BEL_eben_emael_fortress_available_tt
- 34 = {
- free_building_slots = {
- building = bunker
- size > 1
- province = 11519
- }
- }
- }
- }
- bypass = {
- OR = {
- NOT = { controls_province = 11519 }
- custom_trigger_tooltip = {
- tooltip = BEL_eben_emael_fortress_bypass_tt
- 34 = {
- free_building_slots = {
- building = bunker
- size < 2
- province = 11519
- }
- }
- }
- }
- }
- completion_reward = {
- IF = {
- limit = {
- 34 = {
- free_building_slots = {
- building = bunker
- size > 1
- province = 11519
- }
- }
- }
- 34 = {
- add_building_construction = {
- type = bunker
- level = 2
- instant_build = yes
- province = 11519
- }
- }
- }
- }
- }
- focus = {
- id = BEL_our_southern_neighbour
- icon = GFX_focus_BEL_our_southern_neighbour
- prerequisite = { focus = BEL_iron_wall }
- relative_position_id = BEL_iron_wall
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = -1
- y = 1
- cost = 10
- available = {
- }
- bypass = {
- has_war_with = FRA
- }
- search_filters = {
- }
- completion_reward = {
- country_event = {
- id = ww_BEL_event_diplomatic.34
- hours = 0
- }
- }
- }
- focus = {
- id = BEL_koningshooikt_wavre_line
- icon = GFX_focus_BEL_koningshooikt_wavre_line
- prerequisite = { focus = BEL_eben_emael_fortress }
- prerequisite = { focus = BEL_iron_wall }
- relative_position_id = BEL_eben_emael_fortress
- search_filters = { FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_defensive_neutrality_dynamic_modifier_tt
- add_to_variable = {
- BEL_defensive_neutrality_bunker_max_level_terrain_limit = 1
- tooltip = modifier_bunker_max_level_terrain_limit_tt
- }
- add_to_variable = {
- BEL_defensive_neutrality_coastal_bunker_max_level_terrain_limit = 1
- tooltip = modifier_coastal_bunker_max_level_terrain_limit_tt
- }
- }
- }
- focus = {
- id = BEL_mobilize_the_nation
- icon = GFX_focus_generic_limited_social_mobilization
- prerequisite = { focus = BEL_our_southern_neighbour focus = BEL_koningshooikt_wavre_line }
- relative_position_id = BEL_our_southern_neighbour
- search_filters = { FOCUS_FILTER_MANPOWER }
- x = 1
- y = 1
- cost = 10
- available = {
- NOT = {
- has_idea = BEL_lack_of_junior_officers_ns
- }
- }
- completion_reward = {
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_mobilize_the_nation_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_mobilize_the_nation_dynamic_modifier }
- else = {
- custom_effect_tooltip = BEL_modify_mobilize_the_nation_dynamic_modifier_tt
- add_to_variable = {
- BEL_mobilize_the_nation_conscription = 0.015
- tooltip = conscription_tt
- }
- }
- }
- add_timed_idea = {
- idea = BEL_lack_of_junior_officers_ns
- days = 180
- }
- }
- }
- focus = {
- id = BEL_flooded_tank_barriers
- icon = GFX_focus_BEL_flooded_tank_barriers
- prerequisite = { focus = BEL_koningshooikt_wavre_line }
- relative_position_id = BEL_koningshooikt_wavre_line
- x = 1
- y = 1
- cost = 5
- available = {
- }
- search_filters = {
- }
- completion_reward = {
- every_owned_state = {
- limit = {
- or = {
- state = 6
- state = 977
- state = 34
- state = 980
- }
- }
- add_dynamic_modifier = {
- scope = BEL
- modifier = BEL_flooded_tank_barriers_dynamic_modifier
- }
- }
- }
- }
- focus = {
- id = BEL_protect_against_france
- icon = GFX_focus_SWI_fortify_border_with_france
- prerequisite = { focus = BEL_our_southern_neighbour }
- relative_position_id = BEL_our_southern_neighbour
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 0
- y = 2
- cost = 10
- available = {
- custom_trigger_tooltip = {
- tooltip = BEL_protect_against_france_available_tt
- OR = {
- 34 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 9536
- }
- }
- 6 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 3576
- }
- }
- 6 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 6446
- }
- }
- }
- }
- }
- completion_reward = {
- IF = {
- limit = {
- 34 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 9536
- }
- }
- }
- 34 = {
- add_building_construction = { type = bunker province = 9536 level = 1 instant_build = yes }
- }
- }
- IF = {
- limit = {
- 6 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 3576
- }
- }
- }
- 6 = {
- add_building_construction = { type = bunker province = 3576 level = 1 instant_build = yes }
- }
- }
- IF = {
- limit = {
- 6 = {
- free_building_slots = {
- building = bunker
- size > 0
- province = 6446
- }
- }
- }
- 6 = {
- add_building_construction = { type = bunker province = 6446 level = 1 instant_build = yes }
- }
- }
- }
- }
- focus = {
- id = BEL_dam_the_consequences
- icon = GFX_focus_BEL_dam_the_consequences
- prerequisite = { focus = BEL_flooded_tank_barriers }
- relative_position_id = BEL_flooded_tank_barriers
- x = 0
- y = 1
- cost = 2
- available = {
- controls_province = 3488
- }
- search_filters = {
- }
- completion_reward = {
- 980 = {
- damage_building = {
- tags = dam_building
- damage = 1 # levels of damage
- province = 3488
- repair_speed_modifier = -0.8
- }
- add_dynamic_modifier = {
- scope = BEL
- modifier = dam_blown_modifier
- days = 360
- }
- }
- }
- }
- focus = {
- id = BEL_defensive_reorganization
- icon = GFX_focus_generic_defensive_reorganization
- prerequisite = { focus = BEL_mobilize_the_nation }
- prerequisite = { focus = BEL_koningshooikt_wavre_line }
- relative_position_id = BEL_mobilize_the_nation
- x = 1
- y = 2
- cost = 10
- available = {
- }
- search_filters = {
- }
- completion_reward = {
- hidden_effect = {
- remove_dynamic_modifier = { modifier = BEL_defensive_neutrality_dynamic_modifier }
- add_dynamic_modifier = { modifier = BEL_defensive_reorganization_dynamic_modifier }
- }
- custom_effect_tooltip = BEL_remove_defensive_neutrality_dynamic_modifier_tt
- add_to_variable = {
- BEL_defensive_neutrality_max_dig_in = 2
- tooltip = max_dig_in_tt
- }
- add_to_variable = {
- BEL_defensive_neutrality_production_speed_bunker_factor = 0.05
- tooltip = production_speed_bunker_factor_tt
- }
- add_to_variable = {
- BEL_defensive_neutrality_land_bunker_effectiveness_factor = 0.05
- tooltip = land_bunker_effectiveness_factor_tt
- }
- }
- }
- #######################
- #######################
- ######## ARMY #########
- #######################
- #######################
- focus = {
- id = BEL_defense_bill
- icon = GFX_focus_generic_treaty
- prerequisite = { focus = BEL_independent_neutral_and_loyal }
- relative_position_id = BEL_independent_neutral_and_loyal
- search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ARMY_XP }
- x = -3
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_command_power = 50
- army_experience = 25
- IF = {
- limit = {
- has_completed_focus = BEL_repudiate_treaty_with_france
- }
- remove_dynamic_modifier = {
- modifier = BEL_scars_of_ww1_dynamic_modifier
- }
- }
- ELSE = {
- custom_effect_tooltip = BEL_modify_scars_of_ww1_dynamic_modifier_tt
- add_to_variable = {
- BEL_scars_of_ww1_production_speed_arms_factory_factor = 0.2
- tooltip = production_speed_arms_factory_factor_tt
- }
- add_to_variable = {
- BEL_scars_of_ww1_conscription_factor = 0.10
- tooltip = conscription_factor_tt
- }
- add_to_variable = {
- BEL_scars_of_ww1_war_support_factor = 0.15
- tooltip = war_support_factor_tt
- }
- add_to_variable = {
- BEL_scars_of_ww1_army_org_factor = 0.10
- tooltip = army_org_factor_tt
- }
- }
- }
- }
- focus = {
- id = BEL_royal_military_academy
- icon = GFX_focus_generic_military_academy
- prerequisite = { focus = BEL_defense_bill }
- relative_position_id = BEL_defense_bill
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = -6
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_research_slot = 1
- custom_effect_tooltip = generic_skip_one_line_tt
- add_dynamic_modifier = { modifier = BEL_royal_military_academy_dynamic_modifier }
- }
- }
- focus = {
- id = BEL_multi_language_courses
- icon = GFX_focus_BEL_multi_language_courses
- prerequisite = { focus = BEL_royal_military_academy }
- relative_position_id = BEL_royal_military_academy
- x = -1
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_royal_military_academy_dynamic_modifier_tt
- add_to_variable = {
- BEL_royal_military_academy_army_org_factor = 0.1
- tooltip = army_org_factor_tt
- }
- }
- }
- focus = {
- id = BEL_department_of_telecommunications
- icon = GFX_goal_generic_radar
- prerequisite = { focus = BEL_royal_military_academy }
- relative_position_id = BEL_royal_military_academy
- x = 1
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_royal_military_academy_dynamic_modifier_tt
- add_to_variable = {
- BEL_royal_military_academy_initiative_factor = 0.15
- tooltip = initiative_factor_tt
- }
- }
- }
- focus = {
- id = BEL_department_of_ballistic_metrology
- icon = GFX_goal_generic_position_armies
- prerequisite = { focus = BEL_royal_military_academy }
- relative_position_id = BEL_royal_military_academy
- x = 3
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_royal_military_academy_dynamic_modifier_tt
- add_to_variable = {
- BEL_royal_military_academy_army_artillery_attack_factor = 0.1
- tooltip = army_artillery_attack_factor_tt
- }
- }
- }
- focus = {
- id = BEL_resist_and_bite
- icon = GFX_focus_BEL_resist_and_bite
- prerequisite = { focus = BEL_multi_language_courses }
- relative_position_id = BEL_multi_language_courses
- search_filters = { FOCUS_FILTER_RESEARCH}
- x = -1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- if = {
- limit = {
- has_dlc = "Arms Against Tyranny"
- }
- add_doctrine_cost_reduction = {
- name = BEL_resist_and_bite
- cost_reduction = 0.25
- uses = 2
- category = cat_mountaineers_doctrine
- }
- }
- add_tech_bonus = {
- name = BEL_resist_and_bite
- bonus = 1
- uses = 1
- category = mountaineers_tech
- }
- }
- }
- focus = {
- id = BEL_center_for_advanced_military_studies
- icon = GFX_focus_generic_advanced_military_studies
- prerequisite = { focus = BEL_multi_language_courses }
- prerequisite = { focus = BEL_department_of_telecommunications }
- relative_position_id = BEL_multi_language_courses
- x = 1
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_royal_military_academy_dynamic_modifier_tt
- add_to_variable = {
- BEL_royal_military_academy_army_attack_factor = 0.05
- tooltip = army_attack_factor_tt
- }
- }
- }
- focus = {
- id = BEL_anti_tank_guns
- icon = GFX_focus_generic_anti_tank_guns
- prerequisite = { focus = BEL_department_of_ballistic_metrology }
- relative_position_id = BEL_department_of_ballistic_metrology
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = -1
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_tech_bonus = {
- name = BEL_anti_tank_guns
- bonus = 1
- uses = 2
- category = cat_anti_tank # optional
- # tecnology = technology_id # optional
- }
- custom_effect_tooltip = BEL_anti_tank_guns_tt
- hidden_effect = {
- set_technology = {
- SWE_bofors_antitank_gun = 1
- popup = no
- }
- }
- }
- }
- focus = {
- id = BEL_junior_officer_training
- icon = GFX_focus_BEL_junior_officer_training
- prerequisite = { focus = BEL_royal_military_academy }
- relative_position_id = BEL_royal_military_academy
- x = 4
- y = 2
- cost = 5
- available = {
- }
- search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_RESEARCH }
- completion_reward = {
- army_experience = 50
- add_doctrine_cost_reduction = {
- name = BEL_junior_officer_training
- cost_reduction = 0.5
- uses = 1
- category = land_doctrine # optional
- # tecnology = technology_id # optional
- }
- }
- }
- focus = {
- id = BEL_belgian_special_forces
- icon = GFX_focus_BEL_belgian_special_forces
- prerequisite = { focus = BEL_resist_and_bite }
- relative_position_id = BEL_resist_and_bite
- x = 0
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_RESEARCH }
- completion_reward = {
- IF = {
- limit = {
- has_dlc = "Arms Against Tyranny"
- }
- add_potential_special_forces_tree = yes
- add_doctrine_cost_reduction = {
- name = BEL_belgian_special_forces
- cost_reduction = 0.25
- uses = 1
- category = special_forces_doctrine
- }
- }
- show_unit_leaders_tooltip = BEL_eddy_blondeel
- }
- }
- focus = {
- id = BEL_senior_officer_training
- icon = GFX_focus_generic_military_mission
- prerequisite = { focus = BEL_center_for_advanced_military_studies }
- relative_position_id = BEL_center_for_advanced_military_studies
- x = 0
- y = 1
- cost = 10
- available = {
- }
- search_filters = { FOCUS_FILTER_MILITARY_CHARACTER }
- completion_reward = {
- every_army_leader = {
- add_planning = 1
- add_logistics = 1
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_royal_military_academy_dynamic_modifier_tt
- add_to_variable = {
- BEL_royal_military_academy_army_leader_start_planning_level = 1
- tooltip = army_leader_start_planning_level_tt
- }
- add_to_variable = {
- BEL_royal_military_academy_army_leader_start_logistics_level = 1
- tooltip = army_leader_start_logistics_level_tt
- }
- }
- }
- focus = {
- id = BEL_fonderie_royale_de_canons_liege
- icon = GFX_goal_generic_army_artillery2
- prerequisite = { focus = BEL_department_of_ballistic_metrology }
- relative_position_id = BEL_department_of_ballistic_metrology
- x = 0
- y = 2
- cost = 10
- available = {
- }
- completion_reward = {
- IF = {
- limit = { has_dlc = "Arms Against Tyranny"}
- mio:BEL_fonderie_royale_de_canons_liege_organization = {
- add_mio_size = 2
- add_mio_funds_gain_factor = 0.2
- add_mio_research_bonus = 0.05
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- mio:BEL_vickers_armstrong_bel_organization = {
- add_mio_size = 1
- unlock_mio_trait_tooltip = BEL_mio_trait_fonderie_royale_canons
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- mio:BEL_renault_organization = {
- add_mio_size = 1
- unlock_mio_trait_tooltip = BEL_mio_trait_fonderie_royale_canons
- }
- }
- ELSE = {
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = fonderie_royale_de_canons_liege
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = vickers_armstrong_bel
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = renault_bel
- }
- }
- }
- focus = {
- id = BEL_interpreters
- icon = GFX_focus_BEL_interpreters
- prerequisite = { focus = BEL_belgian_special_forces }
- relative_position_id = BEL_belgian_special_forces
- x = 0
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- search_filters = {
- }
- completion_reward = {
- add_ideas = BEL_interpreters_ns
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_interpreters_tt
- hidden_effect = {
- every_other_country = {
- limit = {
- is_in_faction_with = ROOT
- }
- add_ideas = BEL_interpreters_ns
- }
- }
- }
- }
- focus = {
- id = BEL_center_of_nuclear_chemistry
- icon = GFX_focus_wonderweapons
- prerequisite = { focus = BEL_center_for_advanced_military_studies }
- relative_position_id = BEL_center_for_advanced_military_studies
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = 1
- y = 2
- cost = 10
- available = {
- }
- completion_reward = {
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_academies_of_belgium_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_academies_of_belgium_dynamic_modifier }
- add_to_variable = {
- BEL_academies_of_belgium_specialization_nuclear_speed_factor = 0.05
- tooltip = specialization_nuclear_speed_factor_tt
- }
- else = {
- custom_effect_tooltip = BEL_academies_of_belgium_dynamic_modifier_tt
- add_to_variable = {
- BEL_academies_of_belgium_specialization_nuclear_speed_factor = 0.05
- tooltip = specialization_nuclear_speed_factor_tt
- }
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- add_breakthrough_progress = {
- specialization = specialization_nuclear
- value = 0.25
- }
- }
- }
- focus = {
- id = BEL_strategic_doctrine_development
- icon = GFX_goal_generic_army_doctrines
- prerequisite = { focus = BEL_junior_officer_training }
- relative_position_id = BEL_junior_officer_training
- x = 0
- y = 2
- cost = 5
- available = {
- }
- completion_reward = {
- add_doctrine_cost_reduction = {
- name = BEL_strategic_doctrine_development
- cost_reduction = 0.5
- uses = 2
- category = land_doctrine # optional
- # tecnology = technology_id # optional
- }
- }
- }
- focus = {
- id = BEL_belgian_tank_development
- icon = GFX_focus_generic_tank_production
- prerequisite = { focus = BEL_strategic_doctrine_development }
- prerequisite = { focus = BEL_fonderie_royale_de_canons_liege }
- relative_position_id = BEL_fonderie_royale_de_canons_liege
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = 0
- y = 2
- cost = 5
- available = {
- }
- completion_reward = {
- add_breakthrough_progress = {
- specialization = specialization_land
- value = 0.25
- }
- add_tech_bonus = {
- name = BEL_belgian_tank_development
- bonus = 0.5
- uses = 2
- category = armor
- }
- }
- }
- focus = {
- id = BEL_doctrinal_innovations
- icon = GFX_focus_generic_army_doctrines_2
- prerequisite = { focus = BEL_strategic_doctrine_development }
- relative_position_id = BEL_strategic_doctrine_development
- x = 1
- y = 2
- cost = 5
- available = {
- }
- search_filters = {
- }
- completion_reward = {
- add_doctrine_cost_reduction = {
- name = BEL_doctrinal_innovations
- cost_reduction = 0.5
- uses = 1
- category = land_doctrine # optional
- # tecnology = technology_id # optional
- }
- add_doctrine_cost_reduction = {
- name = BEL_doctrinal_innovations
- cost_reduction = 0.5
- uses = 1
- category = special_forces_doctrine
- }
- }
- }
- focus = {
- id = BEL_modernized_army
- icon = GFX_focus_generic_license_production
- prerequisite = { focus = BEL_defensive_reorganization }
- prerequisite = { focus = BEL_senior_officer_training }
- prerequisite = { focus = BEL_doctrinal_innovations }
- relative_position_id = BEL_senior_officer_training
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = 0
- y = 4
- cost = 10
- available = {
- }
- search_filters = {
- }
- completion_reward = {
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_academies_of_belgium_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_academies_of_belgium_dynamic_modifier }
- add_to_variable = {
- BEL_academies_of_belgium_special_project_speed_factor = 0.1
- tooltip = special_project_speed_factor_tt
- }
- else = {
- custom_effect_tooltip = BEL_academies_of_belgium_dynamic_modifier_tt
- add_to_variable = {
- BEL_academies_of_belgium_special_project_speed_factor = 0.1
- tooltip = special_project_speed_factor_tt
- }
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- add_breakthrough_progress = {
- specialization = specialization_land
- value = 0.5
- }
- }
- }
- focus = {
- id = BEL_increased_length_of_service
- icon = GFX_focus_generic_little_entente
- prerequisite = { focus = BEL_defense_bill }
- relative_position_id = BEL_defense_bill
- search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }
- x = 1
- y = 1
- cost = 5
- available = {
- NOT = {
- has_idea = BEL_lack_of_junior_officers_ns
- }
- }
- completion_reward = {
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_mobilize_the_nation_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_mobilize_the_nation_dynamic_modifier }
- else = {
- custom_effect_tooltip = BEL_modify_mobilize_the_nation_dynamic_modifier_tt
- add_to_variable = {
- BEL_mobilize_the_nation_conscription = 0.015
- tooltip = conscription_tt
- }
- }
- }
- add_timed_idea = {
- idea = BEL_lack_of_junior_officers_ns
- days = 180
- }
- }
- }
- focus = {
- id = BEL_fn_herstal
- icon = GFX_focus_BEL_fn_herstal
- prerequisite = { focus = BEL_defense_bill }
- relative_position_id = BEL_defense_bill
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 2
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- IF = {
- limit = { has_dlc = "Arms Against Tyranny"}
- mio:BEL_fn_herstal_organization = {
- add_mio_size = 1
- add_mio_funds_gain_factor = 0.2
- add_mio_research_bonus = 0.05
- unlock_mio_trait_tooltip = BEL_mio_trait_outsourced_production
- }
- }
- ELSE = {
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = fn_herstal
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_industrial_capacity_factory = 0.05
- tooltip = industrial_capacity_factory_tt
- }
- }
- }
- focus = {
- id = BEL_poudreries_reunies_de_belgique
- icon = GFX_focus_BEL_poudreries_reunies_de_belgique
- prerequisite = { focus = BEL_fn_herstal }
- relative_position_id = BEL_fn_herstal
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 1
- y = 1
- cost = 10
- available = {
- 6 = {
- is_fully_controlled_by = ROOT
- }
- }
- bypass = {
- 6 = {
- NOT = { is_fully_controlled_by = ROOT }
- }
- }
- completion_reward = {
- 6 = {
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = arms_factory
- level = 2
- instant_build = yes
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_industrial_capacity_factory = 0.05
- tooltip = industrial_capacity_factory_tt
- }
- }
- }
- focus = {
- id = BEL_minerva_imperia
- icon = GFX_focus_SWE_lynx_armored_car
- prerequisite = { focus = BEL_fn_herstal }
- prerequisite = { focus = BEL_dyle_plan }
- relative_position_id = BEL_fn_herstal
- x = 0
- y = 2
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- search_filters = { FOCUS_FILTER_INDUSTRY }
- completion_reward = {
- IF = {
- limit = { has_dlc = "Arms Against Tyranny"}
- IF = {
- limit = { has_dlc = "La Resistance"}
- mio:BEL_minerva_imperia_armored_car_organization = {
- add_mio_size = 1
- add_mio_funds_gain_factor = 0.2
- add_mio_research_bonus = 0.05
- unlock_mio_trait_tooltip = BEL_mio_trait_knight_engines
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- }
- mio:BEL_minerva_imperia_motorized_organization = {
- add_mio_size = 1
- add_mio_funds_gain_factor = 0.2
- add_mio_research_bonus = 0.05
- }
- }
- ELSE = {
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = minerva_imperia_motorized
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_industrial_capacity_factory = 0.05
- tooltip = industrial_capacity_factory_tt
- }
- }
- }
- focus = {
- id = BEL_legacy_of_the_great_war
- icon = GFX_focus_BEL_legacy_of_the_great_war
- prerequisite = { focus = BEL_minerva_imperia }
- relative_position_id = BEL_minerva_imperia
- search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_ARMY_XP }
- x = 0
- y = 1
- cost = 10
- available = {
- has_war = yes
- }
- available_if_capitulated = yes
- search_filters = {
- }
- completion_reward = {
- add_ideas = BEL_legacy_of_the_great_war_ns
- }
- }
- ############################
- ############################
- ######## Political #########
- ############################
- ############################
- focus = {
- id = BEL_repudiate_treaty_with_france
- icon = GFX_focus_renounce_the_treaty_of_trianon
- prerequisite = { focus = BEL_independent_neutral_and_loyal }
- relative_position_id = BEL_independent_neutral_and_loyal
- search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }
- x = 1
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- IF = {
- limit = {
- has_completed_focus = BEL_defense_bill
- }
- remove_dynamic_modifier = {
- modifier = BEL_scars_of_ww1_dynamic_modifier
- }
- }
- ELSE = {
- custom_effect_tooltip = BEL_modify_scars_of_ww1_dynamic_modifier_tt
- add_to_variable = {
- BEL_scars_of_ww1_war_support_factor = 0.15
- tooltip = war_support_factor_tt
- }
- add_to_variable = {
- BEL_scars_of_ww1_conscription_factor = 0.05
- tooltip = conscription_factor_tt
- }
- add_to_variable = {
- BEL_scars_of_ww1_army_org_factor = 0.05
- tooltip = army_org_factor_tt
- }
- }
- if = {
- limit = {
- FRA = {
- has_guaranteed = BEL
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- if = {
- limit = {
- BEL = {
- has_guaranteed = FRA
- }
- }
- diplomatic_relation = {
- country = FRA
- relation = guarantee
- active = no
- }
- }
- FRA = {
- diplomatic_relation = {
- country = BEL
- relation = guarantee
- active = no
- }
- }
- FRA = { country_event = { id = ww_BEL_event_diplomatic.1 hours = 6 } }
- }
- else_if = { #Just in case FRA already removed their guarantee but BEL hasn't
- limit = {
- BEL = {
- has_guaranteed = FRA
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- diplomatic_relation = {
- country = FRA
- relation = guarantee
- active = no
- }
- }
- if = {
- limit = {
- ENG = {
- has_guaranteed = BEL
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- if = {
- limit = {
- BEL = {
- has_guaranteed = ENG
- }
- }
- diplomatic_relation = {
- country = ENG
- relation = guarantee
- active = no
- }
- }
- ENG = {
- diplomatic_relation = {
- country = BEL
- relation = guarantee
- active = no
- }
- }
- ENG = { country_event = { id = ww_BEL_event_diplomatic.1 hours = 6 } }
- }
- else_if = { #Just in case ENG already removed their guarantee but BEL hasn't
- limit = {
- BEL = {
- has_guaranteed = ENG
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- diplomatic_relation = {
- country = ENG
- relation = guarantee
- active = no
- }
- }
- }
- }
- focus = {
- id = BEL_dyle_plan
- icon = GFX_focus_BEL_dyle_plan
- prerequisite = { focus = BEL_repudiate_treaty_with_france }
- relative_position_id = BEL_repudiate_treaty_with_france
- search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL }
- x = 0
- y = 3
- cost = 5
- available = {
- NOT ={
- OR = {
- has_war_with = FRA
- has_war_with = ENG
- }
- }
- }
- bypass = {
- OR = {
- has_war_with = FRA
- has_war_with = ENG
- }
- }
- completion_reward = {
- IF = {
- limit = { FRA = { exists = yes} }
- FRA = {
- add_ai_strategy = {
- type = dont_defend_ally_borders
- id = BEL
- value = -50
- }
- add_opinion_modifier = {
- target = ROOT
- modifier = medium_increase
- }
- }
- add_opinion_modifier = {
- target = FRA
- modifier = medium_increase
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = { ENG = { exists = yes} }
- ENG = {
- add_ai_strategy = {
- type = dont_defend_ally_borders
- id = BEL
- value = -50
- }
- add_opinion_modifier = {
- target = ROOT
- modifier = medium_increase
- }
- }
- add_opinion_modifier = {
- target = ENG
- modifier = medium_increase
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_dyle_plan_tt
- }
- }
- #############################
- #############################
- ######## Historical #########
- #############################
- #############################
- focus = {
- id = BEL_government_resigns
- icon = GFX_focus_BEL_government_resigns
- x = 21
- y = 0
- cost = 10
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- country_event = { id = ww_BEL_event_political.1 }
- custom_effect_tooltip = BEL_modify_corruption_dynamic_modifier_tt
- add_to_variable = {
- BEL_corruption_political_power_gain = 0.1
- tooltip = political_power_gain_tt
- }
- add_to_variable = {
- BEL_corruption_production_speed_buildings_factor = 0.05
- tooltip = production_speed_buildings_factor_tt
- }
- add_to_variable = {
- BEL_corruption_fascism_drift = -0.04
- tooltip = fascism_drift_tt
- }
- }
- }
- focus = {
- id = BEL_government_of_national_unity
- icon = GFX_goal_generic_national_unity
- prerequisite = { focus = BEL_government_resigns }
- mutually_exclusive = { focus = BEL_vandervelde_minority }
- relative_position_id = BEL_government_resigns
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 2
- y = 1
- cost = 0
- allow_branch = {
- IF = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- NOT = { has_completed_focus = BEL_vandervelde_minority }
- }
- }
- available = {
- custom_trigger_tooltip = {
- tooltip = BEL_auto_complete_government_resigns_tt
- always = no
- }
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_government_resigns_complete_national_unity_tt
- hidden_effect = {
- if = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- mark_focus_tree_layout_dirty = yes
- }
- }
- }
- }
- focus = {
- id = BEL_investigate_bribery_charges
- icon = GFX_focus_generic_court
- prerequisite = { focus = BEL_government_resigns }
- relative_position_id = BEL_government_resigns
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_corruption_dynamic_modifier_tt
- add_to_variable = {
- BEL_corruption_political_power_gain = 0.05
- tooltip = political_power_gain_tt
- }
- add_to_variable = {
- BEL_corruption_stability_factor = 0.05
- tooltip = stability_factor_tt
- }
- add_to_variable = {
- BEL_corruption_production_speed_buildings_factor = 0.10
- tooltip = production_speed_buildings_factor_tt
- }
- add_to_variable = {
- BEL_corruption_fascism_drift = -0.04
- tooltip = fascism_drift_tt
- }
- IF = {
- limit = {
- NOT = {
- has_completed_focus = BEL_vandervelde_minority
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_investigate_pm_tt
- }
- }
- }
- focus = {
- id = BEL_royal_intervention
- icon = GFX_focus_rom_royal_dictatorship
- prerequisite = { focus = BEL_investigate_bribery_charges }
- prerequisite = { focus = BEL_government_of_national_unity }
- prerequisite = { focus = BEL_repudiate_treaty_with_france }
- relative_position_id = BEL_government_of_national_unity
- search_filters = { FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 2
- cost = 5
- available = {
- has_idea = BEL_collapsing_government_ns
- }
- available_if_capitulated = yes
- completion_reward = {
- country_event = { id = ww_BEL_event_political.3 }
- custom_effect_tooltip = BEL_royal_intervention_tt
- }
- }
- focus = {
- id = BEL_paul_emile_janson
- icon = GFX_focus_BEL_paul_emile_janson
- prerequisite = { focus = BEL_royal_intervention }
- mutually_exclusive = { focus = BEL_degrelle }
- relative_position_id = BEL_royal_intervention
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }
- x = -2
- y = 1
- cost = 0
- allow_branch = {
- IF = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- NOT = {
- has_completed_focus = BEL_degrelle
- has_completed_focus = BEL_vandervelde_minority
- }
- }
- }
- available = {
- custom_trigger_tooltip = {
- tooltip = BEL_auto_complete_royal_intervention_tt
- always = no
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_royal_intervention_complete_janson_tt
- custom_effect_tooltip = generic_skip_one_line_tt
- effect_tooltip = {
- add_country_leader_role = {
- character = BEL_paul_emile_janson
- promote_leader = yes
- country_leader = {
- ideology = conservatism
- expire = "1965.1.1.1"
- traits = { BEL_royal_appointee }
- }
- }
- set_party_name = {
- ideology = democratic
- long_name = BEL_liberal_party_long
- name = BEL_liberal_party
- }
- remove_ideas = BEL_collapsing_government_ns
- }
- hidden_effect = {
- if = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- mark_focus_tree_layout_dirty = yes
- }
- }
- }
- }
- focus = {
- id = BEL_plan_de_man
- icon = GFX_focus_generic_full_employment
- prerequisite = { focus = BEL_paul_emile_janson }
- relative_position_id = BEL_paul_emile_janson
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_consumer_goods_factor = -0.1
- tooltip = consumer_goods_factor_tt
- }
- }
- }
- focus = {
- id = BEL_economic_recovery
- icon = GFX_focus_generic_economic_recovery
- #prerequisite = { focus = BEL_paul_emile_janson }
- prerequisite = { focus = BEL_plan_de_man }
- prerequisite = { focus = BEL_dyle_plan }
- relative_position_id = BEL_paul_emile_janson
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 2
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- country_event = { id = ww_BEL_event_political.4 }
- add_ideas = BEL_economic_recovery_ns
- }
- }
- focus = {
- id = BEL_adriaan_martens_crisis
- icon = GFX_goal_generic_political_pressure
- prerequisite = { focus = BEL_economic_recovery }
- relative_position_id = BEL_economic_recovery
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- country_event = { id = ww_BEL_event_political.5 }
- custom_effect_tooltip = BEL_modify_corruption_dynamic_modifier_tt
- add_to_variable = {
- BEL_corruption_political_power_gain = 0.05
- tooltip = political_power_gain_tt
- }
- add_to_variable = {
- BEL_corruption_stability_factor = 0.05
- tooltip = stability_factor_tt
- }
- add_to_variable = {
- BEL_corruption_fascism_drift = -0.02
- tooltip = fascism_drift_tt
- }
- }
- }
- focus = {
- id = BEL_benelux_union
- icon = GFX_focus_BEL_benelux_union
- prerequisite = { focus = BEL_adriaan_martens_crisis }
- mutually_exclusive = { focus = BEL_tripartite_government }
- relative_position_id = BEL_adriaan_martens_crisis
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = -1
- y = 1
- cost = 10
- available = {
- has_country_leader = {
- character = BEL_paul_henri_spaak
- ruling_only = yes
- }
- }
- completion_reward = {
- IF = {
- limit = {
- has_idea = BEL_language_barriers_ns
- }
- remove_ideas = BEL_language_barriers_ns
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = {
- is_faction_leader = yes
- }
- set_faction_name = BEL_benelux_union_faction
- }
- ELSE_IF = {
- limit = {
- is_in_faction = yes
- is_faction_leader = no
- }
- leave_faction = yes
- custom_effect_tooltip = generic_skip_one_line_tt
- create_faction = BEL_benelux_union_faction
- }
- ELSE = {
- create_faction = BEL_benelux_union_faction
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_benelux_union_tt
- hidden_effect = {
- IF = {
- limit = {
- LUX = {
- exists = yes
- is_subject = no
- is_in_faction = no
- OR = {
- has_government = democratic
- has_government = neutrality
- }
- }
- }
- LUX = {
- country_event = {
- id = ww_BEL_event_diplomatic.20
- hours = 6
- }
- set_country_flag = sent_eu_invitation_flag
- }
- }
- IF = {
- limit = {
- HOL = {
- exists = yes
- is_subject = no
- is_in_faction = no
- OR = {
- has_government = democratic
- has_government = neutrality
- }
- }
- }
- HOL = {
- country_event = {
- id = ww_BEL_event_diplomatic.20
- hours = 6
- }
- set_country_flag = sent_eu_invitation_flag
- }
- }
- }
- }
- }
- focus = {
- id = BEL_tripartite_government
- icon = GFX_goal_tripartite_pact
- prerequisite = { focus = BEL_adriaan_martens_crisis }
- mutually_exclusive = { focus = BEL_benelux_union }
- relative_position_id = BEL_adriaan_martens_crisis
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }
- x = 1
- y = 1
- cost = 10
- available = {
- has_country_leader = {
- character = BEL_hubert_pierlot
- ruling_only = yes
- }
- }
- completion_reward = {
- remove_ideas = BEL_language_barriers_ns
- add_stability = 0.10
- add_war_support = 0.10
- }
- }
- focus = {
- id = BEL_the_council_of_europe
- icon = GFX_focus_generic_the_council_of_europe
- prerequisite = { focus = BEL_benelux_union }
- relative_position_id = BEL_benelux_union
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- IF = {
- limit = {
- is_faction_leader = yes
- }
- set_faction_name = BEL_european_union
- }
- ELSE_IF = {
- limit = {
- is_in_faction = yes
- is_faction_leader = no
- }
- leave_faction = yes
- custom_effect_tooltip = generic_skip_one_line_tt
- create_faction = BEL_european_union
- }
- ELSE = {
- create_faction = BEL_european_union
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_the_council_of_europe_tt
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_european_community_tt
- custom_effect_tooltip = generic_skip_one_line_tt
- set_cosmetic_tag = european_union_leader
- hidden_effect = {
- IF = {
- limit = {
- NOT = {
- has_global_flag = HUN_otto_von_habsburg_has_joined_hungary_flag
- has_global_flag = AUS_otto_von_habsburg_has_joined_austria_flag
- }
- }
- country_event = {
- id = ww_BEL_event_diplomatic.29
- hours = 24
- }
- news_event = { id = mtg_news.54 days = 1 }
- }
- }
- }
- }
- focus = {
- id = BEL_broken_neutrality
- icon = GFX_focus_BEL_broken_neutrality
- prerequisite = { focus = BEL_tripartite_government }
- relative_position_id = BEL_tripartite_government
- x = 0
- y = 1
- cost = 10
- available = {
- has_dynamic_modifier = { modifier = BEL_neutrality_dynamic_modifier }
- }
- completion_reward = {
- country_event = {
- id = ww_BEL_event_diplomatic.33
- hours = 0
- }
- }
- }
- #######################################
- #######################################
- ######## Fascist- Nationalist #########
- #######################################
- #######################################
- focus = {
- id = BEL_degrelle
- icon = GFX_focus_BEL_degrelle
- prerequisite = { focus = BEL_royal_intervention }
- relative_position_id = BEL_royal_intervention
- mutually_exclusive = { focus = BEL_paul_emile_janson }
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER }
- x = 3
- y = 1
- cost = 0
- allow_branch = {
- IF = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- NOT = {
- has_completed_focus = BEL_paul_emile_janson
- has_completed_focus = BEL_vandervelde_minority
- }
- }
- }
- offset = {
- x = -3
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_degrelle
- }
- }
- available = {
- custom_trigger_tooltip = {
- tooltip = BEL_auto_complete_royal_intervention_tt
- always = no
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_royal_intervention_complete_degrelle_tt
- custom_effect_tooltip = generic_skip_one_line_tt
- effect_tooltip = {
- add_country_leader_role = {
- character = BEL_leon_degrelle
- promote_leader = yes
- country_leader = {
- ideology = rexism
- expire = "1965.1.1.1"
- traits = { BEL_belgian_inquisitor }
- }
- }
- set_politics = {
- ruling_party = fascism
- elections_allowed = no
- }
- remove_ideas = BEL_collapsing_government_ns
- add_popularity = {
- ideology = fascism
- popularity = 0.15
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_corruption_dynamic_modifier_tt
- add_to_variable = {
- BEL_corruption_political_power_gain = 0.05
- tooltip = political_power_gain_tt
- }
- add_to_variable = {
- BEL_corruption_stability_factor = 0.05
- tooltip = stability_factor_tt
- }
- }
- hidden_effect = {
- if = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- mark_focus_tree_layout_dirty = yes
- }
- }
- }
- }
- focus = {
- id = BEL_support_the_rexists
- icon = GFX_focus_BEL_support_the_rexists
- prerequisite = { focus = BEL_degrelle }
- relative_position_id = BEL_degrelle
- mutually_exclusive = { focus = BEL_support_the_vnv }
- mutually_exclusive = { focus = BEL_constitutional_crisis }
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_MILITARY_CHARACTER }
- x = 0
- y = 1
- cost = 5
- allow_branch = {
- IF = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- NOT = {
- has_completed_focus = BEL_constitutional_crisis
- has_completed_focus = BEL_vandervelde_minority
- has_completed_focus = BEL_paul_emile_janson
- }
- }
- }
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_lucien_lippert_tt
- add_popularity = {
- ideology = fascism
- popularity = 0.05
- }
- add_stability = 0.05
- hidden_effect = {
- if = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- mark_focus_tree_layout_dirty = yes
- }
- }
- }
- }
- focus = {
- id = BEL_dissolve_political_parties
- icon = GFX_focus_generic_military_dictatorship
- prerequisite = { focus = BEL_support_the_rexists }
- relative_position_id = BEL_support_the_rexists
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = -1
- y = 1
- cost = 10
- available = {
- fascism > 0.5
- }
- completion_reward = {
- add_timed_idea = {
- idea = BEL_dissolve_political_parties_ns
- days = 365
- }
- }
- }
- focus = {
- id = BEL_the_flemish_question
- icon = GFX_focus_BEL_the_flemish_question
- prerequisite = { focus = BEL_support_the_rexists }
- relative_position_id = BEL_support_the_rexists
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }
- x = 0
- y = 2
- cost = 10
- available = {
- fascism > 0.4
- }
- completion_reward = {
- country_event = { id = ww_BEL_event_political.6 }
- }
- }
- focus = {
- id = BEL_christian_corporatism
- icon = GFX_focus_BEL_christian_corporatism
- prerequisite = { focus = BEL_the_flemish_question }
- relative_position_id = BEL_the_flemish_question
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = -1
- y = 1
- cost = 10
- available = {
- fascism > 0.5
- }
- completion_reward = {
- random_owned_controlled_state = {
- limit = {
- is_core_of = BEL
- is_fully_controlled_by = BEL
- free_building_slots = {
- building = industrial_complex
- size > 1
- include_locked = yes
- }
- }
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = industrial_complex
- level = 2
- instant_build = yes
- }
- }
- random_owned_controlled_state = {
- limit = {
- is_core_of = BEL
- is_fully_controlled_by = BEL
- free_building_slots = {
- building = industrial_complex
- size > 1
- include_locked = yes
- }
- }
- add_extra_state_shared_building_slots = 1
- add_building_construction = {
- type = arms_factory
- level = 1
- instant_build = yes
- }
- }
- }
- }
- focus = {
- id = BEL_legacy_of_the_soldier_king
- icon = GFX_focus_BEL_legacy_of_the_soldier_king
- prerequisite = { focus = BEL_the_flemish_question }
- relative_position_id = BEL_the_flemish_question
- x = 1
- y = 1
- cost = 10
- available = {
- fascism > 0.5
- }
- completion_reward = {
- add_dynamic_modifier = { modifier = BEL_rexist_legion_dynamic_modifier }
- }
- }
- focus = {
- id = BEL_the_lost_tribe
- icon = GFX_focus_BEL_the_lost_tribe
- prerequisite = { focus = BEL_christian_corporatism }
- prerequisite = { focus = BEL_legacy_of_the_soldier_king }
- will_lead_to_war_with = LUX
- relative_position_id = BEL_christian_corporatism
- search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_MANPOWER }
- x = 1
- y = 1
- cost = 10
- available = {
- fascism > 0.6
- }
- completion_reward = {
- custom_effect_tooltip = BEL_rexist_legion_dynamic_modifier_tt
- add_to_variable = {
- BEL_rexist_legion_conscription_factor = 0.15
- tooltip = conscription_factor_tt
- }
- add_to_variable = {
- BEL_rexist_legion_land_night_attack = 0.05
- tooltip = land_night_attack_tt
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = {
- LUX = {
- exists = yes
- NOT = {
- is_subject_of = ROOT
- }
- }
- }
- }
- }
- }
- focus = {
- id = BEL_invite_german_tank_organization
- icon = GFX_focus_BRA_acquire_german_tanks
- prerequisite = { focus = BEL_the_lost_tribe }
- relative_position_id = BEL_the_lost_tribe
- x = -2
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- IF = {
- limit = { has_dlc = "Arms Against Tyranny"}
- custom_effect_tooltip = available_mio_tt
- show_mio_tooltip = GER_daimler_benz_organization
- mio:GER_daimler_benz_organization = {
- add_mio_size = 2
- }
- }
- ELSE = {
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = BEL_daimler_benz
- }
- }
- }
- focus = {
- id = BEL_the_new_ruhr
- icon = GFX_focus_BEL_the_new_ruhr
- prerequisite = { focus = BEL_invite_german_tank_organization }
- relative_position_id = BEL_invite_german_tank_organization
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 1
- cost = 10
- available = {
- fascism > 0.9
- 980 = {
- is_owned_and_controlled_by = BEL
- }
- }
- completion_reward = {
- random_owned_controlled_state = {
- limit = {
- is_core_of = BEL
- is_fully_controlled_by = BEL
- NOT = { state = 980 }
- free_building_slots = {
- building = industrial_complex
- size > 1
- include_locked = yes
- }
- }
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = industrial_complex
- level = 2
- instant_build = yes
- }
- }
- random_owned_controlled_state = {
- limit = {
- is_core_of = BEL
- is_fully_controlled_by = BEL
- NOT = { state = 980 }
- free_building_slots = {
- building = arms_factory
- size > 1
- include_locked = yes
- }
- }
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = arms_factory
- level = 2
- instant_build = yes
- }
- }
- IF = {
- limit = {
- 980 = {
- is_core_of = ROOT
- is_fully_controlled_by = ROOT
- free_building_slots = {
- building = industrial_complex
- size > 1
- include_locked = yes
- }
- }
- }
- 980 = {
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = industrial_complex
- level = 2
- instant_build = yes
- }
- }
- }
- IF = {
- limit = {
- 980 = {
- is_core_of = ROOT
- is_fully_controlled_by = ROOT
- free_building_slots = {
- building = arms_factory
- size > 1
- include_locked = yes
- }
- }
- }
- 980 = {
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = arms_factory
- level = 2
- instant_build = yes
- }
- }
- }
- 980 = {
- increase_state_category = yes
- }
- }
- }
- focus = {
- id = BEL_the_walloon_legion
- icon = GFX_focus_BEL_the_walloon_legion
- prerequisite = { focus = BEL_the_lost_tribe }
- relative_position_id = BEL_the_lost_tribe
- x = 0
- y = 1
- cost = 10
- available = {
- fascism > 0.8
- }
- completion_reward = {
- custom_effect_tooltip = BEL_rexist_legion_dynamic_modifier_tt
- add_to_variable = {
- BEL_rexist_legion_army_org_factor = 0.05
- tooltip = army_org_factor_tt
- }
- add_to_variable = {
- BEL_rexist_legion_army_infantry_attack_factor = 0.10
- tooltip = army_infantry_attack_factor_tt
- }
- add_to_variable = {
- BEL_rexist_legion_army_infantry_defence_factor = -0.05
- tooltip = army_infantry_defence_factor_tt
- }
- }
- }
- focus = {
- id = BEL_burgundy_rising
- icon = GFX_focus_BEL_burgundy_rising
- prerequisite = { focus = BEL_the_walloon_legion }
- relative_position_id = BEL_the_walloon_legion
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER FOCUS_FILTER_ANNEXATION }
- x = 0
- y = 1
- cost = 10
- available = {
- 29 = {
- is_fully_controlled_by = BEL
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_burgundy_tt
- add_ideas = BEL_burgundian_heritage_ns
- 29 = { add_core_of = ROOT }
- hidden_effect = {
- set_cosmetic_tag = BEL_burgundy
- mark_focus_tree_layout_dirty = yes
- }
- }
- }
- #######################################
- #######################################
- ######## Fascist- Shared ##############
- #######################################
- #######################################
- focus = {
- id = BEL_abandon_neutrality
- icon = GFX_focus_BEL_broken_neutrality
- prerequisite = { focus = BEL_support_the_rexists focus = BEL_support_the_vnv }
- relative_position_id = BEL_support_the_rexists
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 3
- y = 1
- cost = 10
- available = {
- has_dynamic_modifier = { modifier = BEL_neutrality_dynamic_modifier }
- fascism > 0.40
- }
- completion_reward = {
- remove_dynamic_modifier = { modifier = BEL_neutrality_dynamic_modifier }
- }
- }
- focus = {
- id = BEL_the_french_horse_and_the_red_rider
- icon = GFX_focus_BEL_the_french_horse_and_the_red_rider
- prerequisite = { focus = BEL_support_the_rexists focus = BEL_support_the_vnv }
- relative_position_id = BEL_abandon_neutrality
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION FOCUS_FILTER_WAR_SUPPORT }
- x = 2
- y = 0
- cost = 10
- available = {
- fascism > 0.40
- }
- completion_reward = {
- if = {
- limit = { has_dlc = "By Blood Alone" }
- send_embargo = FRA
- custom_effect_tooltip = generic_skip_one_line_tt
- }
- else = {
- add_opinion_modifier = {
- target = FRA
- modifier = BEL_embargoed_us
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- }
- if = {
- limit = {
- LUX = {
- exists = yes
- has_war = no
- OR = {
- is_subject_of = ROOT
- is_subject = no
- }
- }
- }
- LUX = { country_event = { id = ww_BEL_event_diplomatic.2 hours = 1 } }
- effect_tooltip = {
- custom_effect_tooltip = if_they_accept_tt
- annex_country = { target = LUX }
- add_named_threat = { threat = 2 name = BEL_luxembourg_war_goal }
- }
- }
- else_if = {
- limit = {
- LUX = {
- exists = yes
- }
- }
- create_wargoal = {
- type = take_state_focus
- target = LUX
- generator = { 8 }
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- 8 = { add_core_of = ROOT }
- add_war_support = 0.10
- add_popularity = {
- ideology = fascism
- popularity = 0.05
- }
- add_popularity = {
- ideology = communism
- popularity = -0.10
- }
- }
- }
- focus = {
- id = BEL_nationalize_the_banks
- icon = GFX_focus_generic_self_management
- prerequisite = { focus = BEL_abandon_neutrality focus = BEL_the_french_horse_and_the_red_rider }
- relative_position_id = BEL_abandon_neutrality
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = -1
- y = 1
- cost = 10
- available = {
- fascism > 0.50
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_consumer_goods_factor = -0.1
- tooltip = consumer_goods_factor_tt
- }
- }
- }
- focus = {
- id = BEL_royal_commander_in_chief
- icon = GFX_focus_BEL_royal_commander_in_chief
- prerequisite = { focus = BEL_abandon_neutrality focus = BEL_the_french_horse_and_the_red_rider }
- relative_position_id = BEL_abandon_neutrality
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_CHARACTER }
- x = 1
- y = 1
- cost = 5
- available = {
- fascism > 0.50
- }
- completion_reward = {
- custom_effect_tooltip = BEL_royal_commander_in_chief_tt
- custom_effect_tooltip = BEL_lambert_chardome_tt
- clr_country_flag = BEL_leopold_flag
- IF = {
- limit = {
- has_country_flag = BEL_leopold_flag
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_legacy_of_the_soldier_king_tt
- }
- }
- }
- focus = {
- id = BEL_international_stipend
- icon = GFX_focus_mex_privatisation
- prerequisite = { focus = BEL_abandon_neutrality focus = BEL_the_french_horse_and_the_red_rider }
- relative_position_id = BEL_abandon_neutrality
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 3
- y = 1
- cost = 10
- available = {
- fascism > 0.50
- }
- completion_reward = {
- add_offsite_building = {
- type = industrial_complex
- level = 2
- instant_build = yes
- }
- }
- }
- focus = {
- id = BEL_civil_service_purge
- icon = GFX_focus_generic_conspiracy
- prerequisite = { focus = BEL_nationalize_the_banks focus = BEL_royal_commander_in_chief focus = BEL_international_stipend }
- relative_position_id = BEL_nationalize_the_banks
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }
- x = 1
- y = 1
- cost = 10
- available = {
- fascism > 0.60
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_corruption_dynamic_modifier_tt
- add_to_variable = {
- BEL_corruption_political_power_gain = 0.05
- tooltip = political_power_gain_tt
- }
- add_to_variable = {
- BEL_corruption_stability_factor = 0.10
- tooltip = stability_factor_tt
- }
- add_to_variable = {
- BEL_corruption_production_speed_buildings_factor = 0.05
- tooltip = production_speed_buildings_factor_tt
- }
- add_to_variable = {
- BEL_corruption_fascism_drift = -0.05
- tooltip = fascism_drift_tt
- }
- }
- }
- focus = {
- id = BEL_traditional_family_values
- icon = GFX_focus_generic_population_growth
- prerequisite = { focus = BEL_nationalize_the_banks focus = BEL_royal_commander_in_chief focus = BEL_international_stipend }
- relative_position_id = BEL_nationalize_the_banks
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER }
- x = 3
- y = 1
- cost = 10
- available = {
- fascism > 0.60
- }
- completion_reward = {
- add_ideas = BEL_traditional_family_values_ns
- add_stability = 0.05
- add_political_power = 100
- }
- }
- focus = {
- id = BEL_the_european_crusade
- icon = GFX_focus_BEL_the_european_crusade
- prerequisite = { focus = BEL_civil_service_purge }
- prerequisite = { focus = BEL_traditional_family_values }
- relative_position_id = BEL_civil_service_purge
- search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY }
- x = 1
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- IF = {
- limit = {
- NOT = {
- has_completed_focus = BEL_support_the_rexists
- has_completed_focus = BEL_support_the_vnv
- }
- }
- custom_effect_tooltip = BEL_the_european_crusade_tt
- }
- IF = {
- limit = {
- NOT = {
- has_completed_focus = BEL_support_the_rexists
- has_completed_focus = BEL_support_the_vnv
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_european_crusade_dynamic_modifier_rexist_tt
- add_to_variable = {
- BEL_european_crusade_conscription_factor = 0.10
- tooltip = conscription_factor_tt
- }
- add_to_variable = {
- BEL_european_crusade_production_factory_max_efficiency_factor = 0.05
- tooltip = production_factory_max_efficiency_factor_tt
- }
- add_to_variable = {
- BEL_european_crusade_supply_consumption_factor = -0.10
- tooltip = supply_consumption_factor_tt
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_european_crusade_dynamic_modifier_vnv_tt
- add_to_variable = {
- BEL_european_crusade_army_org_factor = 0.05
- tooltip = army_org_factor_tt
- }
- add_to_variable = {
- BEL_european_crusade_army_attack_against_major_factor = 0.05
- tooltip = army_attack_against_major_factor_tt
- }
- add_to_variable = {
- BEL_european_crusade_army_defence_against_major_factor = 0.05
- tooltip = army_defence_against_major_factor_tt
- }
- }
- IF = {
- limit = {
- has_completed_focus = BEL_support_the_rexists
- }
- add_dynamic_modifier = { modifier = BEL_european_crusade_dynamic_modifier }
- custom_effect_tooltip = BEL_european_crusade_dynamic_modifier_tt
- add_to_variable = {
- BEL_european_crusade_conscription_factor = 0.10
- tooltip = conscription_factor_tt
- }
- add_to_variable = {
- BEL_european_crusade_production_factory_max_efficiency_factor = 0.05
- tooltip = production_factory_max_efficiency_factor_tt
- }
- add_to_variable = {
- BEL_european_crusade_supply_consumption_factor = -0.10
- tooltip = supply_consumption_factor_tt
- }
- }
- IF = {
- limit = {
- has_completed_focus = BEL_support_the_vnv
- }
- add_dynamic_modifier = { modifier = BEL_european_crusade_dynamic_modifier }
- custom_effect_tooltip = BEL_european_crusade_dynamic_modifier_tt
- add_to_variable = {
- BEL_european_crusade_army_org_factor = 0.05
- tooltip = army_org_factor_tt
- }
- add_to_variable = {
- BEL_european_crusade_army_attack_against_major_factor = 0.05
- tooltip = army_attack_against_major_factor_tt
- }
- add_to_variable = {
- BEL_european_crusade_army_defence_against_major_factor = 0.05
- tooltip = army_defence_against_major_factor_tt
- }
- }
- }
- }
- focus = {
- id = BEL_belgian_renaissance
- icon = GFX_focus_BEL_belgian_renaissance
- prerequisite = { focus = BEL_the_european_crusade }
- relative_position_id = BEL_the_european_crusade
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_european_crusade_dynamic_modifier_tt
- add_to_variable = {
- BEL_european_crusade_research_speed_factor = 0.05
- tooltip = research_speed_factor_tt
- }
- }
- }
- #############################################
- #############################################
- ######## Fascist- Expansionist ##############
- #############################################
- #############################################
- focus = {
- id = BEL_support_the_vnv
- icon = GFX_focus_BEL_support_the_vnv
- prerequisite = { focus = BEL_degrelle }
- relative_position_id = BEL_degrelle
- mutually_exclusive = { focus = BEL_support_the_rexists }
- mutually_exclusive = { focus = BEL_constitutional_crisis }
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_CHARACTER }
- x = 8
- y = 1
- cost = 5
- allow_branch = {
- IF = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- NOT = {
- has_completed_focus = BEL_constitutional_crisis
- has_completed_focus = BEL_vandervelde_minority
- has_completed_focus = BEL_paul_emile_janson
- }
- }
- }
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_lucien_lippert_tt
- add_popularity = {
- ideology = fascism
- popularity = 0.05
- }
- set_party_name = {
- ideology = fascism
- long_name = BEL_fascism_vnv_long
- name = BEL_fascism_vnv
- }
- custom_effect_tooltip = BEL_vnv_dominant_tt
- hidden_effect = {
- set_cosmetic_tag = BEL_vnv_dominant
- if = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- mark_focus_tree_layout_dirty = yes
- }
- }
- }
- }
- focus = {
- id = BEL_revitalize_nederlands
- icon = GFX_focus_hol_oranje_boven
- prerequisite = { focus = BEL_support_the_vnv }
- relative_position_id = BEL_support_the_vnv
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- search_filters = {
- }
- completion_reward = {
- swap_ideas = {
- add_idea = BEL_language_barriers_fas_nl_ns
- remove_idea = BEL_language_barriers_ns
- }
- }
- }
- focus = {
- id = BEL_flanders_ascendant
- icon = GFX_focus_BEL_flanders_ascendant
- prerequisite = { focus = BEL_revitalize_nederlands }
- will_lead_to_war_with = LUX
- will_lead_to_war_with = HOL
- relative_position_id = BEL_revitalize_nederlands
- search_filters = { FOCUS_FILTER_ANNEXATION }
- x = 0
- y = 1
- cost = 10
- available = {
- NOT = {
- has_dynamic_modifier = { modifier = BEL_neutrality_dynamic_modifier }
- }
- }
- bypass = {
- LUX = {
- exists = no
- }
- HOL = {
- exists = no
- }
- }
- completion_reward = {
- IF = {
- limit = {
- LUX = {
- exists = yes
- }
- }
- create_wargoal = {
- type = annex_everything
- target = LUX
- expire = 0
- }
- }
- IF = {
- limit = {
- HOL = {
- exists = yes
- }
- }
- create_wargoal = {
- type = annex_everything
- target = HOL
- expire = 0
- }
- }
- }
- }
- focus = {
- id = BEL_dietsland
- icon = GFX_focus_BEL_dietsland
- prerequisite = { focus = BEL_flanders_ascendant }
- relative_position_id = BEL_flanders_ascendant
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }
- x = 0
- y = 1
- cost = 10
- available = {
- HOL = {
- all_core_state = {
- OR = {
- controls_or_subject_of = yes
- controller = {
- original_tag = BEL
- is_in_faction_with = ROOT
- }
- }
- }
- }
- LUX= {
- all_core_state = {
- OR = {
- controls_or_subject_of = yes
- controller = {
- original_tag = BEL
- is_in_faction_with = ROOT
- }
- }
- }
- }
- BEL = {
- all_core_state = {
- OR = {
- controls_or_subject_of = yes
- controller = {
- original_tag = BEL
- is_in_faction_with = ROOT
- }
- }
- }
- }
- }
- search_filters = {
- }
- completion_reward = {
- 8 = { add_core_of = ROOT }
- 29 = { add_core_of = ROOT }
- # Netherlands
- custom_effect_tooltip = form_eu_netherlands_coring_states_tt
- hidden_effect = {
- 7 = { add_core_of = ROOT }
- 35 = { add_core_of = ROOT }
- 36 = { add_core_of = ROOT }
- }
- custom_effect_tooltip = BEL_dietsland_tt
- hidden_effect = {
- set_cosmetic_tag = BEL_greater_netherlands
- }
- }
- }
- focus = {
- id = BEL_demand_calais
- icon = GFX_goal_demand_sudetenland
- prerequisite = { focus = BEL_dietsland }
- relative_position_id = BEL_dietsland
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- bypass = {
- }
- search_filters = {
- }
- completion_reward = {
- 29 = { add_core_of = ROOT }
- country_event = { id = ww_BEL_event_diplomatic.5 hours = 0 }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_demand_calais_tt
- }
- }
- focus = {
- id = BEL_belgian_east_indies
- icon = GFX_focus_generic_annex_country_2
- prerequisite = { focus = BEL_dietsland }
- relative_position_id = BEL_dietsland
- x = -2
- y = 1
- cost = 10
- available = {
- OR = {
- owns_state = 672 #Sumatra
- owns_state = 335 #Java
- owns_state = 334 #Kalimantan
- owns_state = 673 #Sulawesi
- owns_state = 667 #Lesser Sunda Islands
- owns_state = 668 #Moluccas
- owns_state = 669 #West Papua
- owns_state = 738 #Aru Islands
- owns_state = 309 #Suriname
- owns_state = 695 #Curacao
- }
- }
- bypass = {
- }
- completion_reward = {
- every_state = {
- limit = {
- OR = {
- state = 672
- state = 335
- state = 334
- state = 673
- state = 667
- state = 668
- state = 669
- state = 738
- state = 309
- state = 695
- }
- }
- add_compliance = 25
- }
- }
- }
- focus = {
- id = BEL_big_dietsland_wip
- icon = GFX_focus_BEL_dietsland
- prerequisite = { focus = BEL_demand_calais }
- relative_position_id = BEL_demand_calais
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- 56 = { add_core_of = ROOT }
- 57 = { add_core_of = ROOT }
- 51 = { add_core_of = ROOT }
- 909 = { add_core_of = ROOT }
- 58 = { add_core_of = ROOT }
- 59 = { add_core_of = ROOT }
- 61 = { add_core_of = ROOT }
- 64 = { add_core_of = ROOT }
- 62 = { add_core_of = ROOT }
- 63 = { add_core_of = ROOT }
- 68 = { add_core_of = ROOT }
- 807 = { add_core_of = ROOT }
- 86 = { add_core_of = ROOT }
- 85 = { add_core_of = ROOT }
- 5 = { add_core_of = ROOT }
- 763 = { add_core_of = ROOT }
- 188 = { add_core_of = ROOT }
- }
- }
- focus = {
- id = BEL_join_axis
- icon = GFX_focus_chi_mission_to_germany
- prerequisite = { focus = BEL_the_lost_tribe focus = BEL_demand_calais }
- mutually_exclusive = { focus = BEL_strength_and_brotherhood }
- relative_position_id = BEL_burgundy_rising
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 2
- y = 0
- cost = 5
- available = {
- is_subject = no
- is_in_faction = no
- NOT = {
- has_dynamic_modifier = { modifier = BEL_neutrality_dynamic_modifier }
- has_war_with = GER
- has_country_flag = BEL_tried_to_join_the_axis_flag
- }
- GER = { has_government = fascism }
- }
- bypass = {
- is_in_faction_with = GER
- }
- completion_reward = {
- GER = { country_event = { id = ww_BEL_event_diplomatic.30 hours = 6 } }
- }
- }
- focus = {
- id = BEL_strength_and_brotherhood
- icon = GFX_focus_BEL_order_of_the_golden_lion
- prerequisite = { focus = BEL_demand_calais }
- mutually_exclusive = { focus = BEL_join_axis }
- relative_position_id = BEL_demand_calais
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = -2
- y = 2
- cost = 5
- available = {
- is_subject = no
- is_in_faction = no
- NOT = {
- has_dynamic_modifier = { modifier = BEL_neutrality_dynamic_modifier }
- }
- }
- completion_reward = {
- set_rule = { can_create_factions = yes }
- create_faction = BEL_pride_of_the_golden_lion
- }
- }
- focus = {
- id = BEL_demand_further_gallic_concessions
- icon = GFX_focus_attack_france
- prerequisite = { focus = BEL_burgundy_rising }
- relative_position_id = BEL_burgundy_rising
- search_filters = { FOCUS_FILTER_ANNEXATION }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_state_claim = 29
- add_state_claim = 785
- add_state_claim = 18
- add_state_claim = 28
- add_state_claim = 17
- add_state_claim = 27
- create_wargoal = {
- type = take_claimed_state
- target = FRA
- expire = 0
- generator = { 29 785 18 28 17 27 }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_demand_further_gallic_concessions_tt
- }
- }
- focus = {
- id = BEL_belgica
- icon = GFX_focus_BEL_belgica
- prerequisite = { focus = BEL_demand_further_gallic_concessions }
- relative_position_id = BEL_demand_further_gallic_concessions
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER }
- x = 0
- y = 2
- cost = 10
- available = {
- AND = {
- 29 = {
- is_owned_or_subject_trigger = yes
- }
- 785 = {
- is_owned_or_subject_trigger = yes
- }
- 18 = {
- is_owned_or_subject_trigger = yes
- }
- 28 = {
- is_owned_or_subject_trigger = yes
- }
- 17 = {
- is_owned_or_subject_trigger = yes
- }
- 27 = {
- is_owned_or_subject_trigger = yes
- }
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_belgica_tt
- swap_ideas = {
- remove_idea = BEL_burgundian_heritage_ns
- add_idea = BEL_pax_belgica_ns
- }
- hidden_effect = {
- set_cosmetic_tag = BEL_beligca
- mark_focus_tree_layout_dirty = yes
- }
- }
- }
- #######################################
- #######################################
- ######## Monarchist Redux #############
- #######################################
- #######################################
- focus = {
- id = BEL_the_kings_party
- icon = GFX_focus_BEL_leopolds_return
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }
- x = 33
- y = 2
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- promote_character = {
- character = BEL_king_leopold_iii
- ideology = despotism
- }
- BEL_king_leopold_iii = {
- add_trait = {
- trait = BEL_leopold_king_of_the_belgians
- ideology = despotism
- }
- }
- set_politics = {
- ruling_party = neutrality
- elections_allowed = no
- name = BEL_leopold_party
- long_name = BEL_leopold_party_long
- }
- add_popularity = {
- ideology = neutrality
- popularity = 0.10
- }
- }
- }
- focus = {
- id = BEL_legacy_of_the_soldier_king_2
- icon = GFX_focus_BEL_legacy_of_the_soldier_king
- prerequisite = { focus = BEL_the_kings_party }
- relative_position_id = BEL_the_kings_party
- x = 0
- y = 1
- cost = 10
- completion_reward = {
- add_dynamic_modifier = { modifier = BEL_rexist_legion_dynamic_modifier }
- }
- }
- #####################################
- #####################################
- ######## Defensive Democrat #########
- #####################################
- #####################################
- focus = {
- id = BEL_constitutional_crisis
- icon = GFX_focus_BEL_consitutional_crisis
- prerequisite = { focus = BEL_degrelle }
- relative_position_id = BEL_degrelle
- mutually_exclusive = { focus = BEL_support_the_vnv }
- mutually_exclusive = { focus = BEL_support_the_rexists }
- search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }
- x = 13
- y = 1
- cost = 5
- allow_branch = {
- IF = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- NOT = {
- has_completed_focus = BEL_support_the_vnv
- has_completed_focus = BEL_support_the_rexists
- has_completed_focus = BEL_vandervelde_minority
- has_completed_focus = BEL_paul_emile_janson
- }
- }
- }
- offset = {
- x = -13
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_constitutional_crisis
- }
- }
- available = {
- }
- completion_reward = {
- set_politics = {
- ruling_party = democratic
- elections_allowed = yes
- name = BEL_republic_party
- long_name = BEL_republic_party_long
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- add_country_leader_role = {
- character = BEL_hubert_pierlot
- promote_leader = yes
- country_leader = {
- ideology = conservatism
- expire = "1965.1.1.1"
- traits = { BEL_determined_prime_minister }
- }
- }
- add_popularity = {
- ideology = democratic
- popularity = 0.10
- }
- hidden_effect = {
- if = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- mark_focus_tree_layout_dirty = yes
- }
- set_cosmetic_tag = BEL_republican
- }
- }
- }
- focus = {
- id = BEL_kings_abdication
- icon = GFX_focus_NOR_send_the_king_back_to_denmark
- prerequisite = { focus = BEL_constitutional_crisis }
- relative_position_id = BEL_constitutional_crisis
- search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- clr_country_flag = BEL_leopold_flag
- BEL_charles_count_of_flanders_person = {
- remove_trait = {
- slot = political_advisor
- trait = BEL_quiet_royal
- }
- }
- BEL_charles_count_of_flanders_person = {
- add_trait = {
- slot = political_advisor
- trait = BEL_royal_regent
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_kings_abdication_tt
- }
- }
- focus = {
- id = BEL_snap_election
- icon = GFX_goal_support_democracy
- prerequisite = { focus = BEL_kings_abdication }
- relative_position_id = BEL_kings_abdication
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- country_event = { id = ww_BEL_event_political.7 }
- custom_effect_tooltip = BEL_snap_election_tt
- }
- }
- focus = {
- id = BEL_liberal_victory
- icon = GFX_focus_generic_blue_flags
- prerequisite = { focus = BEL_snap_election }
- relative_position_id = BEL_snap_election
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = -2
- y = 1
- cost = 0
- available = {
- custom_trigger_tooltip = {
- tooltip = BEL_auto_complete_snap_election_tt
- always = no
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_royal_intervention_complete_pierlot_tt
- }
- }
- focus = {
- id = BEL_socialist_victory
- icon = GFX_focus_generic_red_flags
- prerequisite = { focus = BEL_snap_election }
- relative_position_id = BEL_snap_election
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 2
- y = 1
- cost = 0
- available = {
- custom_trigger_tooltip = {
- tooltip = BEL_auto_complete_snap_election_tt
- always = no
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_royal_intervention_complete_spaak_tt
- }
- }
- focus = {
- id = BEL_expression_of_belgian_unity
- icon = GFX_focus_BEL_expression_of_belgian_unity
- prerequisite = { focus = BEL_liberal_victory focus = BEL_socialist_victory }
- relative_position_id = BEL_liberal_victory
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }
- x = 1
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- IF = {
- limit = {
- has_idea = BEL_language_barriers_ns
- }
- remove_ideas = BEL_language_barriers_ns
- }
- }
- }
- focus = {
- id = BEL_anti_corruption_taskforce
- icon = GFX_focus_ARG_anti_corruption_policies
- prerequisite = { focus = BEL_liberal_victory focus = BEL_socialist_victory }
- relative_position_id = BEL_liberal_victory
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY }
- x = 3
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_corruption_dynamic_modifier_tt
- add_to_variable = {
- BEL_corruption_production_speed_buildings_factor = 0.05
- tooltip = production_speed_buildings_factor_tt
- }
- add_to_variable = {
- BEL_corruption_fascism_drift = -0.02
- tooltip = fascism_drift_tt
- }
- }
- }
- focus = {
- id = BEL_diplomatic_rapprochment
- icon = GFX_focus_generic_diplomatic_treaty
- prerequisite = { focus = BEL_liberal_victory }
- relative_position_id = BEL_liberal_victory
- x = 0
- y = 2
- cost = 10
- available = {
- }
- search_filters = { FOCUS_FILTER_POLITICAL }
- completion_reward = {
- IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_neutrality_dynamic_modifier
- }
- }
- remove_dynamic_modifier = {
- modifier = BEL_neutrality_dynamic_modifier
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = {
- any_country = {
- original_tag = ENG
- has_government = democratic
- is_subject = no
- }
- }
- ENG = {
- country_event = {
- id = ww_BEL_event_diplomatic.12
- hours = 12
- }
- add_ai_strategy = {
- type = protect
- id = ROOT
- value = 100
- }
- }
- }
- ELSE_IF = {
- limit = {
- any_country = {
- original_tag = FRA
- has_government = democratic
- is_subject = no
- }
- }
- FRA = {
- country_event = {
- id = ww_BEL_event_diplomatic.12
- hours = 12
- }
- add_ai_strategy = {
- type = protect
- id = ROOT
- value = 100
- }
- }
- }
- ELSE = {
- random_other_country = {
- limit = {
- is_major = yes
- has_government = democratic
- is_subject = no
- }
- country_event = {
- id = ww_BEL_event_diplomatic.12
- hours = 12
- }
- add_ai_strategy = {
- type = protect
- id = ROOT
- value = 100
- }
- }
- }
- }
- }
- focus = {
- id = BEL_belgian_maginot
- icon = GFX_focus_SWE_hedgehog_defense
- prerequisite = { focus = BEL_expression_of_belgian_unity focus = BEL_anti_corruption_taskforce }
- relative_position_id = BEL_expression_of_belgian_unity
- x = 1
- y = 1
- cost = 5
- available = {
- custom_trigger_tooltip = {
- tooltip = BEL_belgian_maginot_available_tt
- AND = {
- OR = {
- controls_province = 3488
- controls_province = 6537
- controls_province = 11519
- controls_province = 9574
- controls_province = 11419
- controls_province = 6598
- controls_province = 6560
- }
- OR = {
- 980 = {
- free_building_slots = {
- building = bunker
- size > 2
- province = 3488
- }
- free_building_slots = {
- building = bunker
- size > 2
- province = 6537
- }
- }
- 34 = {
- free_building_slots = {
- building = bunker
- size > 2
- province = 11519
- }
- }
- 977 = {
- free_building_slots = {
- building = bunker
- size > 2
- province = 9574
- }
- free_building_slots = {
- building = bunker
- size > 2
- province = 11419
- }
- free_building_slots = {
- building = bunker
- size > 2
- province = 6598
- }
- }
- 6 = {
- free_building_slots = {
- building = bunker
- size > 2
- province = 6560
- }
- }
- }
- }
- }
- }
- bypass = {
- custom_trigger_tooltip = {
- tooltip = BEL_belgian_maginot_bypass_tt
- OR = {
- AND = {
- NOT = { controls_province = 3488 }
- NOT = { controls_province = 6537 }
- NOT = { controls_province = 11519 }
- NOT = { controls_province = 9574 }
- NOT = { controls_province = 11419 }
- NOT = { controls_province = 6598 }
- NOT = { controls_province = 6560 }
- }
- AND = {
- 980 = {
- free_building_slots = {
- building = bunker
- size < 3
- province = 3488
- }
- free_building_slots = {
- building = bunker
- size < 3
- province = 6537
- }
- }
- 34 = {
- free_building_slots = {
- building = bunker
- size < 3
- province = 11519
- }
- }
- 6 = {
- free_building_slots = {
- building = bunker
- size < 3
- province = 6560
- }
- }
- 977 = {
- free_building_slots = {
- building = bunker
- size < 3
- province = 9574
- }
- free_building_slots = {
- building = bunker
- size < 3
- province = 11419
- }
- free_building_slots = {
- building = bunker
- size < 3
- province = 6598
- }
- }
- }
- }
- }
- }
- completion_reward = {
- IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_neutrality_dynamic_modifier_tt
- add_to_variable = { BEL_defensive_neutrality_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt }
- }
- ELSE_IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_reorganization_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_reorganization_dynamic_modifier_tt
- add_to_variable = { BEL_defensive_neutrality_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt }
- }
- ELSE = {
- add_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- add_to_variable = { BEL_defensive_neutrality_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_belgian_maginot_tt
- hidden_effect = {
- 980 = {
- add_building_construction = {
- type = bunker
- level = 3
- instant_build = yes
- province = {
- id = 3488
- id = 6537
- }
- }
- }
- 34 = {
- add_building_construction = {
- type = bunker
- level = 3
- instant_build = yes
- province = {
- id = 11519
- }
- }
- }
- 977 = {
- add_building_construction = {
- type = bunker
- level = 3
- instant_build = yes
- province = {
- id = 9574
- id = 11419
- id = 6598
- }
- }
- }
- 6 = {
- add_building_construction = {
- type = bunker
- level = 3
- instant_build = yes
- province = {
- id = 6560
- }
- }
- }
- }
- }
- }
- focus = {
- id = BEL_soviet_guarantee
- icon = GFX_focus_chi_mission_to_the_soviet_union
- prerequisite = { focus = BEL_socialist_victory focus = BEL_raise_the_red_flag }
- mutually_exclusive = { focus = BEL_support_the_european_project }
- relative_position_id = BEL_socialist_victory
- search_filters = { FOCUS_FILTER_POLITICAL }
- offset = {
- x = -18
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_vandervelde_minority
- }
- }
- x = 0
- y = 2
- cost = 5
- available = {
- any_country = {
- original_tag = SOV
- has_government = communism
- is_subject = no
- NOT = {
- has_war_with = ROOT
- }
- }
- }
- bypass = {
- OR = {
- any_country = {
- original_tag = SOV
- exists = no
- NOT = { has_government = communism }
- }
- has_capitulated = yes
- }
- }
- completion_reward = {
- IF = {
- limit = {
- SOV = {
- exists = yes
- has_government = communism
- }
- }
- SOV = {
- country_event = {
- id = ww_BEL_event_diplomatic.12
- hours = 12
- }
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_soviet_guarantee_tt
- custom_effect_tooltip = if_they_accept_tt
- event_option_tooltip = ww_BEL_event_diplomatic.13.a
- }
- }
- focus = {
- id = BEL_expedite_fort_construction
- icon = GFX_goal_fortify_the_westwall
- prerequisite = { focus = BEL_belgian_maginot }
- relative_position_id = BEL_belgian_maginot
- x = -1
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- if = {
- limit = {
- NOT = { has_facility_specialization = specialization_land }
- }
- if = {
- limit = {
- 34 = { #WALLONIE
- is_fully_controlled_by = ROOT
- can_construct_building = land_facility
- }
- }
- 34 = {
- add_building_construction = {
- type = land_facility
- level = 1
- instant_build = yes
- province = 9536
- }
- }
- }
- else = {
- random_owned_controlled_state = {
- limit = {
- can_construct_building = land_facility
- }
- construct_building_in_random_province = {
- land_facility = 1
- }
- }
- }
- }
- IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_neutrality_dynamic_modifier_tt
- add_to_variable = { BEL_defensive_neutrality_production_speed_bunker_factor = 0.15 tooltip = production_speed_bunker_factor_tt }
- }
- ELSE_IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_reorganization_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_reorganization_dynamic_modifier_tt
- add_to_variable = { BEL_defensive_neutrality_production_speed_bunker_factor = 0.15 tooltip = production_speed_bunker_factor_tt }
- }
- ELSE = {
- add_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- add_to_variable = { BEL_defensive_neutrality_production_speed_bunker_factor = 0.15 tooltip = production_speed_bunker_factor_tt }
- }
- }
- }
- focus = {
- id = BEL_democratization_of_education
- icon = GFX_focus_generic_university_2
- prerequisite = { focus = BEL_belgian_maginot }
- relative_position_id = BEL_belgian_maginot
- x = 1
- y = 1
- cost = 10
- available = {
- }
- search_filters = { FOCUS_FILTER_RESEARCH }
- completion_reward = {
- add_ideas = BEL_democratization_of_education_ns
- }
- }
- focus = {
- id = BEL_invite_soviet_tank_makers
- icon = GFX_focus_SOV_the_glory_of_the_red_army_communism
- prerequisite = { focus = BEL_soviet_guarantee }
- relative_position_id = BEL_soviet_guarantee
- x = 1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- search_filters = { FOCUS_FILTER_RESEARCH }
- completion_reward = {
- IF = {
- limit = { has_dlc = "Arms Against Tyranny"}
- custom_effect_tooltip = available_mio_tt
- show_mio_tooltip = SOV_kirov_organization
- mio:SOV_kirov_organization = {
- add_mio_size = 2
- }
- }
- ELSE = {
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = BEL_kirov
- }
- }
- }
- focus = {
- id = BEL_join_allies
- icon = GFX_focus_chi_british_cooperation
- prerequisite = { focus = BEL_diplomatic_rapprochment }
- relative_position_id = BEL_diplomatic_rapprochment
- x = 0
- y = 2
- cost = 5
- available = {
- is_in_faction = no
- is_subject = no
- }
- available_if_capitulated = yes
- search_filters = { FOCUS_FILTER_POLITICAL }
- completion_reward = {
- IF = {
- limit = {
- any_country = {
- original_tag = ENG
- has_government = democratic
- is_faction_leader = yes
- }
- }
- ENG = {
- country_event = {
- id = generic.2
- hours = 12
- }
- }
- }
- ELSE_IF = {
- limit = {
- any_country = {
- original_tag = FRA
- has_government = democratic
- is_faction_leader = yes
- }
- }
- FRA = {
- country_event = {
- id = generic.2
- hours = 12
- }
- }
- }
- ELSE_IF = {
- limit = {
- any_country = {
- original_tag = USA
- has_government = democratic
- is_faction_leader = yes
- }
- }
- USA = {
- country_event = {
- id = generic.2
- hours = 12
- }
- }
- }
- ELSE = { #this likely won't happen, but, if it does
- random_other_country = {
- limit = {
- has_government = democratic
- is_faction_leader = yes
- is_major = yes
- }
- country_event = {
- id = generic.2
- hours = 12
- }
- }
- }
- }
- }
- focus = {
- id = BEL_unity_makes_strength
- icon = GFX_focus_generic_workers
- prerequisite = { focus = BEL_expedite_fort_construction focus = BEL_democratization_of_education }
- relative_position_id = BEL_expedite_fort_construction
- x = 1
- y = 1
- cost = 10
- available = {
- }
- search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_consumer_goods_factor = -0.1
- tooltip = consumer_goods_factor_tt
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- add_war_support = 0.05
- add_stability = 0.1
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_neutrality_dynamic_modifier
- }
- }
- remove_dynamic_modifier = {
- modifier = BEL_neutrality_dynamic_modifier
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- }
- IF = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- has_dynamic_modifier = {
- modifier = BEL_defensive_reorganization_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- add_to_variable = { BEL_defensive_neutrality_surrender_limit = 0.1 tooltip = surrender_limit_tt }
- add_to_variable = { BEL_defensive_neutrality_training_time_factor = -0.25 tooltip = training_time_factor_tt }
- add_to_variable = { BEL_defensive_neutrality_mobilization_speed = 0.1 tooltip = mobilization_speed_tt }
- }
- ELSE_IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_neutrality_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_neutrality_dynamic_modifier_tt
- add_to_variable = { BEL_defensive_neutrality_surrender_limit = 0.1 tooltip = surrender_limit_tt }
- add_to_variable = { BEL_defensive_neutrality_training_time_factor = -0.25 tooltip = training_time_factor_tt }
- add_to_variable = { BEL_defensive_neutrality_mobilization_speed = 0.1 tooltip = mobilization_speed_tt }
- }
- ELSE_IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_reorganization_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_reorganization_dynamic_modifier_tt
- add_to_variable = { BEL_defensive_neutrality_surrender_limit = 0.1 tooltip = surrender_limit_tt }
- add_to_variable = { BEL_defensive_neutrality_training_time_factor = -0.25 tooltip = training_time_factor_tt }
- add_to_variable = { BEL_defensive_neutrality_mobilization_speed = 0.1 tooltip = mobilization_speed_tt }
- }
- }
- }
- focus = {
- id = BEL_join_comintern
- icon = GFX_focus_generic_join_comintern
- prerequisite = { focus = BEL_soviet_guarantee }
- relative_position_id = BEL_soviet_guarantee
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 0
- y = 2
- cost = 5
- available = {
- any_country = {
- original_tag = SOV
- exists = yes
- has_government = communism
- }
- is_in_faction = no
- is_subject = no
- }
- available_if_capitulated = yes
- completion_reward = {
- random_other_country = {
- limit = {
- original_tag = SOV
- exists = yes
- has_government = communism
- }
- country_event = {
- id = generic.2
- hours = 12
- }
- }
- }
- }
- focus = {
- id = BEL_better_than_maginot
- icon = GFX_focus_BEL_better_than_maginot
- prerequisite = { focus = BEL_unity_makes_strength }
- relative_position_id = BEL_unity_makes_strength
- x = 0
- y = 1
- cost = 10
- available = {
- has_facility_specialization = specialization_land
- }
- completion_reward = {
- complete_special_project = sp:sp_land_stronghold_network
- IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_defensive_reorganization_dynamic_modifier
- }
- }
- custom_effect_tooltip = BEL_modify_defensive_reorganization_dynamic_modifier_tt
- }
- ELSE = {
- custom_effect_tooltip = BEL_modify_defensive_neutrality_dynamic_modifier_tt
- }
- add_to_variable = { BEL_defensive_neutrality_land_bunker_effectiveness_factor = 0.1 tooltip = land_bunker_effectiveness_factor_tt }
- }
- }
- ############################
- ############################
- ######## Communist #########
- ############################
- ############################
- focus = {
- id = BEL_vandervelde_minority
- icon = GFX_goal_generic_forceful_treaty
- prerequisite = { focus = BEL_government_resigns }
- mutually_exclusive = { focus = BEL_government_of_national_unity }
- relative_position_id = BEL_government_resigns
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 23
- y = 1
- cost = 0
- allow_branch = {
- IF = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- NOT = { has_completed_focus = BEL_government_of_national_unity }
- }
- }
- offset = {
- x = -19
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_vandervelde_minority
- }
- }
- available = {
- custom_trigger_tooltip = {
- tooltip = BEL_auto_complete_government_resigns_tt
- always = no
- }
- }
- completion_reward = {
- custom_effect_tooltip = BEL_government_resigns_complete_vandervelde_tt
- if = {
- limit = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- }
- mark_focus_tree_layout_dirty = yes
- }
- }
- }
- focus = {
- id = BEL_problem_of_language
- icon = GFX_focus_BEL_multi_language_courses
- prerequisite = { focus = BEL_vandervelde_minority }
- relative_position_id = BEL_vandervelde_minority
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- country_event = {
- id = ww_BEL_event_political.8
- hours = 0
- }
- }
- }
- focus = {
- id = BEL_trade_union_support
- icon = GFX_focus_eng_concessions_to_the_trade_unions
- prerequisite = { focus = BEL_problem_of_language }
- relative_position_id = BEL_problem_of_language
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY }
- x = -1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_popularity = {
- ideology = communism
- popularity = 0.1
- }
- add_political_power = 50
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_consumer_goods_factor = -0.1
- tooltip = consumer_goods_factor_tt
- }
- }
- }
- focus = {
- id = BEL_cooperative_cooperation
- icon = GFX_goal_generic_national_unity
- prerequisite = { focus = BEL_problem_of_language }
- relative_position_id = BEL_problem_of_language
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }
- x = 1
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_corruption_dynamic_modifier_tt
- add_to_variable = {
- BEL_corruption_political_power_gain = 0.05
- tooltip = political_power_gain_tt
- }
- add_to_variable = {
- BEL_corruption_stability_factor = 0.05
- tooltip = stability_factor_tt
- }
- add_to_variable = {
- BEL_corruption_production_speed_buildings_factor = 0.05
- tooltip = production_speed_buildings_factor_tt
- }
- add_to_variable = {
- BEL_corruption_fascism_drift = -0.05
- tooltip = fascism_drift_tt
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- add_dynamic_modifier = {
- modifier = BEL_socialism_on_the_rise_dynamic_modifier
- }
- }
- }
- focus = {
- id = BEL_aid_for_spain
- icon = GFX_focus_intervention_spain_republic
- prerequisite = { focus = BEL_trade_union_support }
- relative_position_id = BEL_trade_union_support
- x = -1
- y = 1
- cost = 5
- available = {
- SPR_scw_in_progress = yes
- any_country = {
- original_tag = SPR
- OR = {
- has_government = democratic
- has_government = communism
- }
- exists = yes
- }
- }
- completion_reward = {
- IF = {
- limit = {
- any_country = {
- original_tag = SPR
- OR = {
- has_government = democratic
- has_government = communism
- }
- exists = yes
- has_civil_war = yes
- }
- SPR_scw_in_progress = yes
- }
- add_relation_rule_override = {
- target = SPD
- can_send_volunteers = yes
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- add_ideas = BEL_volunteer_effort1_ns
- }
- ELSE = { #this is for tooltip reasons before and after the scw
- add_relation_rule_override = {
- target = SPR
- can_send_volunteers = yes
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- add_ideas = BEL_volunteer_effort1_ns
- }
- }
- }
- focus = {
- id = BEL_the_grand_place
- icon = GFX_focus_BEL_the_grand_place
- prerequisite = { focus = BEL_trade_union_support }
- prerequisite = { focus = BEL_cooperative_cooperation }
- relative_position_id = BEL_trade_union_support
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_socialism_on_the_rise_dynamic_modifier
- add_to_variable = { BEL_socialism_on_the_rise_party_popularity_stability_factor = 0.1 tooltip = party_popularity_stability_factor_tt }
- add_to_variable = { BEL_socialism_on_the_rise_communnism_drift = 0.03 tooltip = communism_drift_tt }
- }
- }
- focus = {
- id = BEL_la_belgique_et_le_congo
- icon = GFX_focus_BEL_la_belgique_et_le_congo
- prerequisite = { focus = BEL_cooperative_cooperation }
- relative_position_id = BEL_cooperative_cooperation
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY }
- x = 1
- y = 1
- cost = 10
- available = {
- COG = {
- is_subject_of = ROOT
- }
- }
- available_if_capitulated = yes
- bypass = {
- COG = {
- NOT = { is_subject_of = ROOT }
- }
- }
- completion_reward = {
- IF = {
- limit = { COG = { is_subject_of = BEL } }
- COG = {
- add_ideas = BEL_communism_in_congo
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = generic_skip_one_line_tt
- COG_cyrille_adoula = {
- set_nationality = BEL
- add_advisor_role = {
- advisor = {
- slot = political_advisor
- cost = 150
- idea_token = COG_cyrille_adoula
- traits = {
- COG_trade_unionist
- }
- allowed = {}
- }
- }
- }
- hidden_effect = {
- COG_cristophe_gbenye = {
- add_country_leader_role = {
- promote_leader = yes
- country_leader = {
- ideology = marxism
- expire = "1980.1.1.1"
- traits = { revolutionary_general }
- }
- }
- }
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = {
- COG = {
- capital_scope = {
- infrastructure < 5
- }
- }
- }
- COG = {
- every_controlled_state = {
- limit = {
- is_capital = yes
- }
- add_building_construction = {
- type = infrastructure
- level = 1
- instant_build = yes
- }
- }
- }
- }
- ELSE = {
- COG = {
- random_controlled_state = {
- limit = {
- infrastructure < 5
- }
- add_building_construction = {
- type = infrastructure
- level = 1
- instant_build = yes
- }
- }
- }
- }
- }
- }
- }
- focus = {
- id = BEL_spanish_intervention
- icon = GFX_focus_ETH_freedom_at_gunpoint
- prerequisite = { focus = BEL_aid_for_spain }
- relative_position_id = BEL_aid_for_spain
- x = 0
- y = 1
- cost = 5
- available = {
- SPR_scw_in_progress = yes
- }
- completion_reward = {
- custom_effect_tooltip = BEL_spanish_intervention_tt
- }
- }
- focus = {
- id = BEL_contradictions_in_socialism
- icon = GFX_focus_generic_annex_country_2
- prerequisite = { focus = BEL_la_belgique_et_le_congo }
- relative_position_id = BEL_la_belgique_et_le_congo
- search_filters = { FOCUS_FILTER_ANNEXATION }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_state_claim = 295
- add_state_claim = 888
- add_state_claim = 889
- add_state_claim = 890
- add_state_claim = 718
- add_state_claim = 538
- add_state_claim = 768
- add_state_claim = 769
- add_state_claim = 796
- add_state_claim = 540
- add_state_claim = 891
- add_state_claim = 892
- add_state_claim = 772
- add_state_claim = 539
- add_state_claim = 297
- add_state_claim = 773
- add_state_claim = 660
- add_state_claim = 774
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_contradictions_in_socialism_tt
- hidden_effect = {
- every_other_country = {
- limit = {
- OR = {
- controls_state = 295
- controls_state = 888
- controls_state = 889
- controls_state = 890
- controls_state = 718
- controls_state = 538
- controls_state = 768
- controls_state = 769
- controls_state = 796
- controls_state = 540
- controls_state = 891
- controls_state = 892
- controls_state = 772
- controls_state = 539
- controls_state = 297
- controls_state = 773
- controls_state = 660
- controls_state = 774
- }
- NOT = {
- BEL = {
- has_wargoal_against = {
- target = PREV
- }
- }
- is_subject_of = BEL
- }
- }
- BEL = {
- create_wargoal = {
- type = take_claimed_state
- target = PREV
- }
- }
- }
- }
- }
- }
- focus = {
- id = BEL_growing_threat_of_fascism
- icon = GFX_focus_focus_fra_fascist_threat
- prerequisite = { focus = BEL_the_grand_place }
- relative_position_id = BEL_the_grand_place
- search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 2
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- IF = {
- limit = {
- has_dynamic_modifier = {
- modifier = BEL_neutrality_dynamic_modifier
- }
- }
- remove_dynamic_modifier = {
- modifier = BEL_neutrality_dynamic_modifier
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- }
- ELSE = {
- effect_tooltip = {
- remove_dynamic_modifier = {
- modifier = BEL_neutrality_dynamic_modifier
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- }
- custom_effect_tooltip = BEL_modify_socialism_on_the_rise_dynamic_modifier
- add_to_variable = { BEL_socialism_on_the_rise_war_support_factor = 0.1 tooltip = war_support_factor_tt }
- add_to_variable = { BEL_socialism_on_the_rise_production_speed_arms_factory_factor = 0.2 tooltip = production_speed_arms_factory_factor_tt }
- }
- }
- focus = {
- id = BEL_peacekeeping_missions
- icon = GFX_focus_ETH_peacekeeping_forces
- prerequisite = { focus = BEL_growing_threat_of_fascism focus = BEL_aid_for_spain }
- relative_position_id = BEL_growing_threat_of_fascism
- x = -1
- y = 1
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- IF = {
- limit = {
- NOT = { has_idea = BEL_volunteer_effort2_ns}
- }
- add_ideas = BEL_volunteer_effort2_ns
- }
- set_rule = {
- can_send_volunteers = yes
- }
- }
- }
- focus = {
- id = BEL_international_socialist_bureau
- icon = GFX_focus_generic_socialist_science
- prerequisite = { focus = BEL_growing_threat_of_fascism }
- relative_position_id = BEL_growing_threat_of_fascism
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = 0
- y = 2
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_socialism_on_the_rise_dynamic_modifier
- add_to_variable = { BEL_socialism_on_the_rise_research_speed_factor = 0.1 tooltip = research_speed_factor_tt }
- }
- }
- focus = {
- id = BEL_raise_the_red_flag
- icon = GFX_focus_generic_printing_press
- prerequisite = { focus = BEL_socialist_victory focus = BEL_international_socialist_bureau }
- relative_position_id = BEL_international_socialist_bureau
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }
- x = -2
- y = 1
- offset = {
- x = -3
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_degrelle
- }
- }
- offset = {
- x = -13
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_constitutional_crisis
- }
- }
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_socialism_on_the_rise_dynamic_modifier
- add_to_variable = { BEL_socialism_on_the_rise_communnism_drift = 0.02 tooltip = communism_drift_tt }
- add_to_variable = { BEL_socialism_on_the_rise_party_popularity_stability_factor = 0.1 tooltip = party_popularity_stability_factor_tt }
- add_to_variable = { BEL_socialism_on_the_rise_stability_factor = 0.05 tooltip = stability_factor_tt }
- add_to_variable = { BEL_socialism_on_the_rise_war_support_factor = 0.05 tooltip = war_support_factor_tt }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_raise_the_red_flag_tt
- }
- }
- focus = {
- id = BEL_support_the_european_project
- icon = GFX_goal_generic_major_alliance
- prerequisite = { focus = BEL_international_socialist_bureau focus = BEL_socialist_victory }
- mutually_exclusive = { focus = BEL_soviet_guarantee }
- relative_position_id = BEL_international_socialist_bureau
- x = 0
- y = 2
- offset = {
- x = -3
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_degrelle
- }
- }
- offset = {
- x = -13
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_constitutional_crisis
- }
- }
- offset = {
- x = 2
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_vandervelde_minority
- }
- }
- cost = 10
- available = {
- }
- completion_reward = {
- IF = {
- limit = {
- is_faction_leader = yes
- }
- set_faction_name = BEL_european_union
- }
- ELSE_IF = {
- limit = {
- is_in_faction = yes
- is_faction_leader = no
- }
- leave_faction = yes
- custom_effect_tooltip = generic_skip_one_line_tt
- create_faction = BEL_european_union
- }
- ELSE = {
- create_faction = BEL_european_union
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = {
- ENG = {
- exists = yes
- is_subject = no
- is_in_faction = no
- OR = {
- has_government = democratic
- has_government = communism
- }
- }
- }
- ENG = {
- country_event = {
- id = ww_BEL_event_diplomatic.20
- hours = 6
- }
- set_country_flag = sent_eu_invitation_flag
- }
- }
- IF = {
- limit = {
- FRA = {
- exists = yes
- is_subject = no
- is_in_faction = no
- OR = {
- has_government = democratic
- has_government = communism
- }
- }
- }
- FRA = {
- country_event = {
- id = ww_BEL_event_diplomatic.20
- hours = 6
- }
- set_country_flag = sent_eu_invitation_flag
- }
- }
- IF = {
- limit = {
- LUX = {
- exists = yes
- is_subject = no
- is_in_faction = no
- OR = {
- has_government = democratic
- has_government = communism
- }
- }
- }
- LUX = {
- country_event = {
- id = ww_BEL_event_diplomatic.20
- hours = 6
- }
- set_country_flag = sent_eu_invitation_flag
- }
- }
- IF = {
- limit = {
- HOL = {
- exists = yes
- is_subject = no
- is_in_faction = no
- OR = {
- has_government = democratic
- has_government = communism
- }
- }
- }
- HOL = {
- country_event = {
- id = ww_BEL_event_diplomatic.20
- hours = 6
- }
- set_country_flag = sent_eu_invitation_flag
- }
- }
- IF = {
- limit = {
- SPR = {
- exists = yes
- is_subject = no
- is_in_faction = no
- OR = {
- has_government = democratic
- has_government = communism
- }
- }
- }
- SPR = {
- country_event = {
- id = ww_BEL_event_diplomatic.20
- hours = 6
- }
- set_country_flag = sent_eu_invitation_flag
- }
- }
- hidden_effect = {
- IF = {
- limit = {
- NOT = {
- has_global_flag = HUN_otto_von_habsburg_has_joined_hungary_flag
- has_global_flag = AUS_otto_von_habsburg_has_joined_austria_flag
- }
- }
- country_event = {
- id = ww_BEL_event_diplomatic.29
- hours = 24
- }
- }
- }
- }
- }
- focus = {
- id = BEL_european_community
- icon = GFX_focus_generic_the_council_of_europe
- prerequisite = { focus = BEL_support_the_european_project }
- relative_position_id = BEL_support_the_european_project
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_european_community_tt
- custom_effect_tooltip = generic_skip_one_line_tt
- set_cosmetic_tag = european_union_leader
- hidden_effect = {
- news_event = { id = mtg_news.54 days = 1 }
- }
- }
- }
- focus = {
- id = BEL_liberate_europe_from_fascism
- available = {
- NOT = { is_in_faction_with = GER }
- NOT = { is_in_faction_with = ITA }
- }
- prerequisite = { focus = BEL_european_community }
- will_lead_to_war_with = GER
- will_lead_to_war_with = ITA
- icon = GFX_goal_generic_major_war
- x = 1
- y = 1
- relative_position_id = BEL_european_community
- cost = 10
- available_if_capitulated = yes
- completion_reward = {
- create_wargoal = {
- type = puppet_wargoal_focus
- target = GER
- expire = 0
- }
- create_wargoal = {
- type = puppet_wargoal_focus
- target = ITA
- expire = 0
- }
- }
- }
- focus = {
- id = BEL_liberate_the_workers_of_western_europe
- available = {
- NOT = { is_in_faction_with = FRA }
- NOT = { is_in_faction_with = HOL }
- NOT = { is_in_faction_with = LUX }
- NOT = { is_in_faction_with = ENG }
- }
- prerequisite = { focus = BEL_european_community }
- will_lead_to_war_with = FRA
- will_lead_to_war_with = HOL
- will_lead_to_war_with = LUX
- will_lead_to_war_with = ENG
- icon = GFX_goal_generic_major_war
- x = -1
- y = 1
- relative_position_id = BEL_european_community
- cost = 10
- available = {
- is_subject = no
- has_government = communism
- }
- available_if_capitulated = yes
- completion_reward = {
- create_wargoal = {
- type = puppet_wargoal_focus
- target = FRA
- expire = 0
- }
- create_wargoal = {
- type = puppet_wargoal_focus
- target = HOL
- expire = 0
- }
- create_wargoal = {
- type = puppet_wargoal_focus
- target = LUX
- expire = 0
- }
- create_wargoal = {
- type = puppet_wargoal_focus
- target = ENG
- expire = 0
- }
- }
- }
- focus = {
- id = BEL_in_varietate_concordia
- icon = GFX_focus_BEL_in_varietate_concordia
- prerequisite = { focus = BEL_european_community }
- relative_position_id = BEL_european_community
- x = 0
- y = 2
- cost = 10
- available = {
- }
- completion_reward = {
- add_ideas = BEL_in_varietate_concordia_idea
- }
- ai_will_do = {
- factor = 5
- }
- }
- ######################################
- ######################################
- ######## The King Surrenders #########
- ######################################
- ######################################
- focus = {
- id = BEL_the_king_surrenders
- icon = GFX_focus_generic_surrender
- x = 13
- y = 11
- cost = 0
- available = {
- always = no
- }
- available_if_capitulated = yes
- completion_reward = {
- IF = {
- limit = {
- COG = {
- NOT = {
- has_dynamic_modifier = {
- modifier = COG_belgian_congo_colonial_dynamic_modifier
- }
- }
- }
- }
- COG = {
- add_dynamic_modifier = {
- modifier = COG_belgian_congo_colonial_dynamic_modifier
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = warning_this_idea_can_be_removed_tt
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt
- add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_cic_to_overlord_factor = 0.15 tooltip = cic_to_overlord_factor_tt }
- add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_mic_to_overlord_factor = 0.25 tooltip = mic_to_overlord_factor_tt }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_the_king_surrenders_tt
- }
- }
- focus = {
- id = BEL_unfit_to_reign
- icon = GFX_focus_BEL_unfit_to_reign
- prerequisite = { focus = BEL_the_king_surrenders }
- mutually_exclusive = { focus = BEL_prisoner_king }
- relative_position_id = BEL_the_king_surrenders
- search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_HISTORICAL }
- x = -2
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- IF = {
- limit = {
- has_idea = BEL_the_kings_surrender_ns
- }
- remove_ideas = BEL_the_kings_surrender_ns
- custom_effect_tooltip = generic_skip_one_line_tt
- }
- add_stability = -0.25
- add_war_support = 0.10
- clr_country_flag = BEL_leopold_flag
- }
- }
- focus = {
- id = BEL_prisoner_king
- icon = GFX_focus_BEL_prisoner_king
- prerequisite = { focus = BEL_the_king_surrenders }
- mutually_exclusive = { focus = BEL_unfit_to_reign }
- relative_position_id = BEL_the_king_surrenders
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }
- x = 2
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- promote_character = {
- character = BEL_king_leopold_iii
- ideology = despotism
- }
- BEL_king_leopold_iii = {
- add_trait = {
- trait = BEL_leopold_prisoner_king
- ideology = despotism
- }
- }
- set_politics = {
- ruling_party = neutrality
- elections_allowed = no
- name = BEL_leopold_party
- long_name = BEL_leopold_party_long
- }
- add_popularity = {
- ideology = neutrality
- popularity = 0.10
- }
- remove_ideas = BEL_the_kings_surrender_ns
- }
- }
- focus = {
- id = BEL_government_in_exile
- icon = GFX_focus_generic_government_in_exile
- prerequisite = { focus = BEL_unfit_to_reign }
- relative_position_id = BEL_unfit_to_reign
- x = -1
- y = 1
- cost = 5
- available = {
- is_government_in_exile = yes
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_government_in_exile_tt
- }
- }
- focus = {
- id = BEL_la_dame_blanche
- icon = GFX_focus_BEL_la_dame_blanche
- prerequisite = { focus = BEL_government_in_exile }
- relative_position_id = BEL_government_in_exile
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- if = {
- limit = {
- has_dlc = "La Resistance"
- }
- if = {
- limit = {
- has_intelligence_agency = no
- }
- create_intelligence_agency = yes
- }
- add_ideas = BEL_dame_blanche_ns
- }
- else = {
- add_tech_bonus = {
- bonus = 0.75
- uses = 2
- category = decryption_tech
- }
- }
- }
- }
- focus = {
- id = BEL_moi_dabord
- icon = GFX_goal_generic_political_pressure
- prerequisite = { focus = BEL_government_in_exile }
- relative_position_id = BEL_government_in_exile
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER }
- x = -2
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_political_power = 150
- add_war_support = 0.10
- add_legitimacy = 25
- add_stability = 0.10
- add_manpower = 5000
- }
- }
- focus = {
- id = BEL_v_for_victory
- icon = GFX_focus_BEL_v_for_victory
- prerequisite = { focus = BEL_moi_dabord }
- relative_position_id = BEL_moi_dabord
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = -1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_offsite_building = {
- type = industrial_complex
- level = 2
- }
- }
- }
- focus = {
- id = BEL_democratic_homecoming
- icon = GFX_goal_support_democracy
- prerequisite = { focus = BEL_v_for_victory }
- mutually_exclusive = { focus = BEL_leopolds_return focus = BEL_charles_count_of_flanders }
- relative_position_id = BEL_v_for_victory
- search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER }
- x = -2
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_country_leader_trait = BEL_democratic_homecoming_trait
- }
- }
- focus = {
- id = BEL_charles_count_of_flanders
- icon = GFX_focus_BEL_charles_count_of_flanders
- prerequisite = { focus = BEL_v_for_victory }
- mutually_exclusive = { focus = BEL_leopolds_return focus = BEL_democratic_homecoming }
- relative_position_id = BEL_v_for_victory
- search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_STABILITY }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- IF = {
- limit = {
- has_completed_focus = BEL_kings_abdication
- }
- BEL_charles_count_of_flanders_person = {
- remove_trait = {
- slot = political_advisor
- trait = BEL_quiet_royal
- }
- }
- add_country_leader_role = {
- character = BEL_charles_count_of_flanders_person
- promote_leader = yes
- country_leader = {
- ideology = conservatism
- expire = 1965.1.1.1
- traits = { BEL_charles_king_of_belgians}
- }
- }
- }
- ELSE = {
- add_country_leader_role = {
- character = BEL_charles_count_of_flanders_person
- promote_leader = yes
- country_leader = {
- ideology = conservatism
- expire = 1965.1.1.1
- traits = { BEL_royal_regent }
- }
- }
- }
- add_stability = 0.1
- }
- }
- focus = {
- id = BEL_leopolds_return
- icon = GFX_focus_BEL_leopolds_return
- prerequisite = { focus = BEL_v_for_victory }
- mutually_exclusive = { focus = BEL_charles_count_of_flanders focus = BEL_democratic_homecoming }
- relative_position_id = BEL_v_for_victory
- search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL }
- x = 2
- y = 1
- cost = 5
- available = {
- NOT = {
- has_completed_focus = BEL_kings_abdication
- }
- }
- completion_reward = {
- add_country_leader_role = {
- character = BEL_king_leopold_iii
- promote_leader = yes
- country_leader = {
- ideology = conservatism
- expire = 1965.1.1.1
- traits = { BEL_leopold_unknown_sympathies }
- }
- }
- add_political_power = 200
- }
- }
- focus = {
- id = BEL_secretaries_general
- icon = GFX_focus_generic_self_management
- prerequisite = { focus = BEL_unfit_to_reign focus = BEL_prisoner_king }
- relative_position_id = BEL_unfit_to_reign
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }
- x = 2
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_offsite_building = {
- type = industrial_complex
- level = 2
- }
- every_owned_state = {
- limit = {
- or = {
- state = 6
- state = 977
- state = 34
- state = 980
- }
- }
- add_dynamic_modifier = {
- modifier = BEL_belgian_resistance_state_dynamic_modifier
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_secretaries_general_tt
- every_other_country = {
- limit = {
- OR = {
- controls_state = 6
- controls_state = 977
- controls_state = 34
- controls_state = 980
- }
- }
- country_event = {
- id = ww_BEL_event_war.6
- hours = 1
- }
- }
- }
- }
- focus = {
- id = BEL_the_secret_army
- icon = GFX_focus_generic_support_the_left_right
- prerequisite = { focus = BEL_secretaries_general }
- relative_position_id = BEL_secretaries_general
- x = -1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_belgian_resistance_state_dynamic_modifier_tt
- add_to_variable = {
- BEL_belgian_resistance_resistance_damage_to_garrison_on_our_occupied_states = 0.2
- tooltip = resistance_damage_to_garrison_on_our_occupied_states_tt
- }
- }
- }
- focus = {
- id = BEL_the_belgian_legion
- icon = GFX_focus_generic_home_defense
- prerequisite = { focus = BEL_secretaries_general }
- relative_position_id = BEL_secretaries_general
- x = 1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_lambert_chardome_tt
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_belgian_legion_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_belgian_legion_dynamic_modifier }
- add_to_variable = {
- BEL_belgian_legion_army_infantry_attack_factor = 0.1
- tooltip = army_infantry_attack_factor_tt
- }
- else = {
- custom_effect_tooltip = BEL_modify_belgian_legion_dynamic_modifier_tt
- add_to_variable = {
- BEL_belgian_legion_army_infantry_attack_factor = 0.1
- tooltip = army_infantry_attack_factor_tt
- }
- }
- }
- }
- }
- focus = {
- id = BEL_develop_home_support
- icon = GFX_goal_generic_propaganda
- prerequisite = { focus = BEL_the_secret_army focus = BEL_the_belgian_legion }
- relative_position_id = BEL_the_secret_army
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_offsite_building = {
- type = arms_factory
- level = 2
- }
- add_offsite_building = {
- type = dockyard
- level = 1
- }
- }
- }
- focus = {
- id = BEL_military_service_for_all_in_exile
- icon = GFX_focus_generic_manpower
- prerequisite = { focus = BEL_the_secret_army }
- relative_position_id = BEL_the_secret_army
- search_filters = { FOCUS_FILTER_MANPOWER }
- x = -1
- y = 2
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_belgian_legion_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_belgian_legion_dynamic_modifier }
- add_to_variable = {
- BEL_belgian_legion_exile_manpower_factor = 0.1
- tooltip = exile_manpower_factor_tt
- }
- add_to_variable = {
- BEL_belgian_legion_weekly_manpower = 250
- tooltip = weekly_manpower_tt
- }
- else = {
- custom_effect_tooltip = BEL_modify_belgian_legion_dynamic_modifier_tt
- add_to_variable = {
- BEL_belgian_legion_exile_manpower_factor = 0.1
- tooltip = exile_manpower_factor_tt
- }
- add_to_variable = {
- BEL_belgian_legion_weekly_manpower = 250
- tooltip = weekly_manpower_tt
- }
- }
- }
- add_manpower = 10000
- }
- }
- focus = {
- id = BEL_consolidate_resistance_groups
- icon = GFX_focus_ETH_freedom_at_gunpoint
- prerequisite = { focus = BEL_develop_home_support }
- relative_position_id = BEL_develop_home_support
- x = 0
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_modify_belgian_resistance_state_dynamic_modifier_tt
- add_to_variable = {
- BEL_belgian_resistance_resistance_growth_on_our_occupied_states = 0.2
- tooltip = resistance_growth_on_our_occupied_states_tt
- }
- }
- }
- focus = {
- id = BEL_free_belgian_forces
- icon = GFX_focus_BEL_free_belgian_forces
- prerequisite = { focus = BEL_military_service_for_all_in_exile focus = BEL_consolidate_resistance_groups focus = BEL_expand_the_belgian_legion }
- mutually_exclusive = {
- }
- relative_position_id = BEL_consolidate_resistance_groups
- search_filters = { FOCUS_FILTER_MILITARY_CHARACTER }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- IF = {
- limit = {
- has_government = democratic
- }
- show_unit_leaders_tooltip = BEL_jean_baptise_piron
- }
- BEL_victor_van_strydonck_de_burkel = {
- promote_leader = yes
- }
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_belgian_legion_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_belgian_legion_dynamic_modifier }
- add_to_variable = {
- BEL_belgian_legion_army_core_attack_factor = 0.1
- tooltip = army_core_attack_factor_tt
- }
- add_to_variable = {
- BEL_belgian_legion_army_core_defence_factor = 0.1
- tooltip = army_core_attack_factor_tt
- }
- else = {
- custom_effect_tooltip = BEL_modify_belgian_legion_dynamic_modifier_tt
- add_to_variable = {
- BEL_belgian_legion_army_core_attack_factor = 0.1
- tooltip = army_core_attack_factor_tt
- }
- add_to_variable = {
- BEL_belgian_legion_army_core_defence_factor = 0.1
- tooltip = army_core_attack_factor_tt
- }
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = {
- is_government_in_exile = yes
- }
- random_state = {
- limit = {
- OWNER = {
- is_hosting_exile = ROOT
- controls_state = PREV
- }
- is_in_home_area = yes
- }
- create_unit = {
- division = "name = \"Division d'Infanterie\" division_template = \"Division d'Infanterie\" start_experience_factor = 0.6"
- owner = ROOT
- count = 2
- }
- }
- }
- ELSE = {
- custom_effect_tooltip = BEL_free_belgian_forces_tt
- }
- }
- }
- focus = {
- id = BEL_king_law_freedom
- icon = GFX_focus_generic_monarchy_1
- prerequisite = { focus = BEL_prisoner_king }
- relative_position_id = BEL_prisoner_king
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_ideas = BEL_king_law_freedom_ns
- add_popularity = {
- ideology = neutrality
- popularity = 0.15
- }
- }
- }
- focus = {
- id = BEL_king_of_the_belgians
- icon = GFX_focus_BEL_king_of_the_belgians
- prerequisite = { focus = BEL_king_law_freedom }
- relative_position_id = BEL_king_law_freedom
- search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- BEL_king_leopold_iii = {
- swap_country_leader_traits = {
- remove = BEL_leopold_prisoner_king
- add = BEL_leopold_king_of_the_belgians
- }
- }
- }
- }
- focus = {
- id = BEL_rally_to_the_king
- icon = GFX_focus_generic_monarchy_2
- prerequisite = { focus = BEL_the_belgian_legion }
- prerequisite = { focus = BEL_king_of_the_belgians}
- relative_position_id = BEL_the_belgian_legion
- search_filters = { FOCUS_FILTER_MILITARY_CHARACTER }
- x = 1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- custom_effect_tooltip = BEL_royal_commander_in_chief_tt
- }
- }
- focus = {
- id = BEL_van_overstraeten_on_the_home_front
- icon = GFX_focus_generic_military_mission
- prerequisite = { focus = BEL_king_of_the_belgians }
- relative_position_id = BEL_king_of_the_belgians
- x = 1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- COG = {
- country_event = { id = ww_congo.62 hours = 6 }
- }
- }
- }
- focus = {
- id = BEL_expand_the_belgian_legion
- icon = GFX_focus_generic_little_entente
- prerequisite = { focus = BEL_rally_to_the_king }
- relative_position_id = BEL_rally_to_the_king
- x = 0
- y = 1
- cost = 5
- available = {
- is_government_in_exile = yes
- }
- available_if_capitulated = yes
- completion_reward = {
- IF = {
- limit = {
- is_government_in_exile = yes
- }
- random_state = {
- limit = {
- OWNER = {
- is_hosting_exile = ROOT
- controls_state = PREV
- }
- is_in_home_area = yes
- }
- create_unit = {
- division = "name = \"Division d'Infanterie\" division_template = \"Division d'Infanterie\" start_experience_factor = 0.6"
- owner = ROOT
- count = 3
- }
- }
- }
- ELSE = {
- custom_effect_tooltip = BEL_expand_the_belgian_legion_tt
- }
- }
- }
- #############################
- #############################
- ######## Industrial #########
- #############################
- #############################
- focus = {
- id = BEL_monetary_reconstruction
- icon = GFX_focus_hol_abandon_the_gold_standard
- relative_position_id = BEL_government_resigns
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_STABILITY }
- x = 29
- y = 0
- cost = 10
- offset = {
- x = -3
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_government_of_national_unity
- }
- }
- offset = {
- x = -18
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_paul_emile_janson
- }
- }
- offset = {
- x = -3
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_degrelle
- }
- }
- offset = {
- x = -8
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- OR = {
- has_completed_focus = BEL_support_the_vnv
- has_completed_focus = BEL_support_the_rexists
- }
- }
- }
- offset = {
- x = -13
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_constitutional_crisis
- }
- }
- offset = {
- x = -16
- y = 0
- trigger = {
- has_game_rule = {
- rule = obsolete_focus_branches_visibility
- option = HIDE
- }
- has_completed_focus = BEL_vandervelde_minority
- }
- }
- available = {
- }
- completion_reward = {
- add_stability = 0.05
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_consumer_goods_factor = -0.15
- tooltip = consumer_goods_factor_tt
- }
- random_owned_controlled_state = {
- limit = {
- is_core_of = BEL
- is_fully_controlled_by = BEL
- free_building_slots = {
- building = industrial_complex
- size > 1
- include_locked = yes
- }
- }
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = industrial_complex
- level = 1
- instant_build = yes
- }
- }
- random_owned_controlled_state = {
- limit = {
- is_core_of = BEL
- is_fully_controlled_by = BEL
- free_building_slots = {
- building = industrial_complex
- size > 1
- include_locked = yes
- }
- }
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = industrial_complex
- level = 1
- instant_build = yes
- }
- }
- }
- }
- focus = {
- id = BEL_rebuild_wallonian_industry
- icon = GFX_focus_generic_industry_2
- prerequisite = { focus = BEL_monetary_reconstruction }
- relative_position_id = BEL_monetary_reconstruction
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }
- x = 1
- y = 1
- cost = 10
- available = {
- }
- bypass = {
- NOT = { has_full_control_of_state = 34 }
- }
- completion_reward = {
- IF = {
- limit = {
- 34 = {
- is_core_of = ROOT
- is_fully_controlled_by = ROOT
- free_building_slots = {
- building = industrial_complex
- size > 1
- include_locked = yes
- }
- }
- }
- 34 = {
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = industrial_complex
- level = 2
- instant_build = yes
- }
- }
- }
- }
- }
- focus = {
- id = BEL_gold_reserves
- icon = GFX_focus_usa_reestablish_the_gold_standard
- prerequisite = { focus = BEL_monetary_reconstruction }
- relative_position_id = BEL_monetary_reconstruction
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }
- x = -1
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_dynamic_modifier = {
- modifier = BEL_gold_reserves_dynamic_modifier
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_unlock_gold_reserve_decisions_tt
- }
- }
- focus = {
- id = BEL_social_partners
- icon = GFX_goal_generic_improve_relations
- prerequisite = { focus = BEL_rebuild_wallonian_industry }
- relative_position_id = BEL_rebuild_wallonian_industry
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }
- x = -1
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- add_stability = 0.05
- custom_effect_tooltip = generic_skip_one_line_tt
- add_dynamic_modifier = { modifier = BEL_social_partners_dynamic_modifier }
- }
- }
- focus = {
- id = BEL_revive_coal_mining
- icon = GFX_focus_generic_coal_mining
- prerequisite = { focus = BEL_rebuild_wallonian_industry }
- relative_position_id = BEL_rebuild_wallonian_industry
- search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }
- x = 1
- y = 1
- cost = 5
- available = {
- 34 = {
- is_fully_controlled_by = ROOT
- }
- }
- bypass = {
- 34 = {
- NOT = { is_fully_controlled_by = ROOT }
- }
- }
- completion_reward = {
- 34 = {
- add_resource = {
- type = steel
- amount = 12
- }
- }
- add_tech_bonus = {
- name = BEL_revive_coal_mining
- bonus = 0.5
- uses = 2
- category = excavation_tech
- }
- }
- }
- focus = {
- id = BEL_40_hour_workweek
- icon = GFX_focus_generic_workers
- prerequisite = { focus = BEL_social_partners }
- relative_position_id = BEL_social_partners
- search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY }
- x = -2
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- add_stability = 0.05
- custom_effect_tooltip = BEL_modify_social_partners_dynamic_modifier_tt
- add_to_variable = {
- BEL_social_partners_production_factory_max_efficiency_factor = 0.05
- tooltip = production_factory_max_efficiency_factor_tt
- }
- }
- }
- focus = {
- id = BEL_cockerill
- icon = GFX_focus_BEL_cockerill
- prerequisite = { focus = BEL_social_partners }
- prerequisite = { focus = BEL_revive_coal_mining }
- relative_position_id = BEL_social_partners
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 1
- cost = 10
- available = {
- 34 = {
- is_fully_controlled_by = ROOT
- }
- }
- bypass = {
- 34 = {
- NOT = { is_fully_controlled_by = ROOT }
- }
- }
- completion_reward = {
- 34 = {
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = industrial_complex
- level = 2
- instant_build = yes
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- if = {
- limit = {
- has_idea = BEL_cockerill_industrial
- }
- swap_ideas = {
- remove_idea = BEL_cockerill_industrial
- add_idea = BEL_cockerill_industrial_improved
- }
- }
- else = {
- effect_tooltip = {
- swap_ideas = {
- remove_idea = BEL_cockerill_industrial
- add_idea = BEL_cockerill_industrial_improved
- }
- }
- }
- custom_effect_tooltip = BEL_cockerill_tt
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_economic_downturn_dynamic_modifier_tt
- add_to_variable = {
- BEL_economic_downturn_industrial_capacity_factory = 0.05
- tooltip = industrial_capacity_factory_tt
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- country_event = {
- id = ww_BEL_event_misc.3
- hours = 0
- }
- }
- }
- focus = {
- id = BEL_railway_expansion
- icon = GFX_goal_generic_construct_infrastructure
- prerequisite = { focus = BEL_revive_coal_mining }
- relative_position_id = BEL_revive_coal_mining
- search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_tech_bonus = {
- name = ITA_railway_innovations
- ahead_reduction = 1.5
- bonus = 0.5
- uses = 1
- category = train_tech
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- custom_effect_tooltip = BEL_modify_social_partners_dynamic_modifier_tt
- add_to_variable = {
- BEL_social_partners_production_speed_rail_way_factor = 0.1
- tooltip = production_speed_rail_way_factor_tt
- }
- add_to_variable = {
- BEL_social_partners_production_speed_supply_node_factor = 0.1
- tooltip = production_speed_supply_node_factor_tt
- }
- }
- }
- focus = {
- id = BEL_corporate_social_responsibility
- icon = GFX_goal_generic_intelligence_exchange
- prerequisite = { focus = BEL_40_hour_workweek }
- relative_position_id = BEL_40_hour_workweek
- search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- add_stability = 0.10
- add_popularity = {
- ideology = democratic
- popularity = 0.1
- }
- custom_effect_tooltip = BEL_modify_social_partners_dynamic_modifier_tt
- add_to_variable = {
- BEL_social_partners_production_factory_efficiency_gain_factor = 0.1
- tooltip = production_factory_efficiency_gain_factor_tt
- }
- }
- }
- focus = {
- id = BEL_val_benoit_institutes
- icon = GFX_goal_generic_scientific_exchange
- prerequisite = { focus = BEL_corporate_social_responsibility }
- relative_position_id = BEL_corporate_social_responsibility
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- add_research_slot = 1
- }
- }
- focus = {
- id = BEL_stk
- icon = GFX_focus_BEL_stk
- prerequisite = { focus = BEL_val_benoit_institutes }
- prerequisite = { focus = BEL_engine_of_the_economy }
- relative_position_id = BEL_val_benoit_institutes
- search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }
- x = 1
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_academies_of_belgium_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_academies_of_belgium_dynamic_modifier }
- add_to_variable = {
- BEL_academies_of_belgium_special_project_speed_factor = 0.05
- tooltip = special_project_speed_factor_tt
- }
- add_to_variable = {
- BEL_academies_of_belgium_production_speed_facility_factor = 0.1
- tooltip = production_speed_facility_factor_tt
- }
- else = {
- custom_effect_tooltip = BEL_academies_of_belgium_dynamic_modifier_tt
- add_to_variable = {
- BEL_academies_of_belgium_special_project_speed_factor = 0.05
- tooltip = special_project_speed_factor_tt
- }
- add_to_variable = {
- BEL_academies_of_belgium_production_speed_facility_factor = 0.1
- tooltip = production_speed_facility_factor_tt
- }
- }
- }
- hidden_effect = {
- IF = {
- limit = {
- has_country_flag = BEL_serious_waffle_flag
- }
- clr_country_flag = BEL_serious_waffle_flag
- set_country_flag = BEL_wunder_waffle_flag
- }
- }
- }
- }
- focus = {
- id = BEL_embrace_export_economy
- icon = GFX_goal_generic_positive_trade_relations
- prerequisite = { focus = BEL_railway_expansion }
- relative_position_id = BEL_railway_expansion
- search_filters = { FOCUS_FILTER_POLITICAL }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- if = {
- limit = {
- has_idea = export_focus
- }
- add_ideas = free_trade
- else = {
- add_political_power = 100
- }
- }
- }
- }
- focus = {
- id = BEL_engine_of_the_economy
- icon = GFX_focus_BEL_engine_of_the_economy
- prerequisite = { focus = BEL_40_hour_workweek }
- prerequisite = { focus = BEL_cockerill }
- prerequisite = { focus = BEL_railway_expansion}
- relative_position_id = BEL_cockerill
- search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 2
- cost = 10
- available = {
- }
- completion_reward = {
- hidden_effect = {
- remove_dynamic_modifier = { modifier = BEL_social_partners_dynamic_modifier }
- add_dynamic_modifier = { modifier = BEL_engine_of_the_economy_dynamic_modifier }
- }
- add_stability = 0.10
- custom_effect_tooltip = BEL_remove_social_partners_dynamic_modifier_tt
- add_to_variable = {
- BEL_social_partners_production_factory_max_efficiency_factor = 0.1
- tooltip = production_factory_max_efficiency_factor_tt
- }
- }
- }
- focus = {
- id = BEL_belgian_miracle
- icon = GFX_focus_BEL_belgian_miracle
- prerequisite = { focus = BEL_engine_of_the_economy }
- prerequisite = { focus = CONGO_congo_free_state focus = CONGO_overseas_department_of_belgium focus = CONGO_dominion_of_congo }
- relative_position_id = BEL_engine_of_the_economy
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 8
- cost = 10
- available = {
- }
- search_filters = {
- }
- completion_reward = {
- hidden_effect = {
- remove_dynamic_modifier = { modifier = BEL_engine_of_the_economy_dynamic_modifier }
- add_dynamic_modifier = { modifier = BEL_belgian_miracle_dynamic_modifier }
- }
- custom_effect_tooltip = BEL_remove_engine_of_the_economy_dynamic_modifier_tt
- add_to_variable = {
- BEL_social_partners_industrial_capacity_factory = 0.2
- tooltip = industrial_capacity_factory_tt
- }
- add_to_variable = {
- BEL_social_partners_production_speed_buildings_factor = 0.1
- tooltip = production_speed_buildings_factor_tt
- }
- }
- }
- ######################
- ######################
- ######## AIR #########
- ######################
- ######################
- focus = {
- id = BEL_belgian_air_force
- icon = GFX_goal_generic_air_fighter
- relative_position_id = BEL_monetary_reconstruction
- search_filters = { FOCUS_FILTER_AIR_XP }
- x = 34
- y = 0
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- air_experience = 50
- random_owned_controlled_state = {
- limit = { is_core_of = ROOT }
- prioritize = { 34 }
- add_building_construction = {
- type = air_base
- level = 2
- instant_build = yes
- }
- }
- }
- }
- focus = {
- id = BEL_develop_belgian_air_industry
- icon = GFX_focus_generic_aircraft_production
- prerequisite = { focus = BEL_belgian_air_force }
- relative_position_id = BEL_belgian_air_force
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }
- x = -4
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- random_core_state = {
- limit = {
- free_building_slots = {
- building = arms_factory
- size > 1
- include_locked = yes
- }
- is_owned_and_controlled_by = ROOT
- }
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = arms_factory
- level = 1
- instant_build = yes
- }
- }
- add_tech_bonus = {
- name = BEL_develop_belgian_air_industry
- bonus = 0.5
- uses = 2
- category = air_equipment
- }
- }
- }
- focus = {
- id = BEL_renard_constructions_aeronautiques
- icon = GFX_focus_BEL_renard_constructions_aeronautiques
- prerequisite = { focus = BEL_develop_belgian_air_industry }
- relative_position_id = BEL_develop_belgian_air_industry
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = -1
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = {
- localization_key = available_scientist_one_line_tt
- CHARACTER = BEL_alfred_renard
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- IF = {
- limit = {
- has_dlc = "Arms Against Tyranny"
- }
- mio:BEL_renard_organization = {
- add_mio_size = 1
- add_mio_funds_gain_factor = 0.1
- add_mio_research_bonus = 0.05
- }
- }
- ELSE_IF = {
- limit = { NOT = { has_completed_focus = BEL_stampe_et_vertrongen }}
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = renard
- }
- ELSE = {
- air_experience = 25
- }
- }
- }
- focus = {
- id = BEL_stampe_et_vertrongen
- icon = GFX_focus_BEL_stampe_et_vertrongen
- prerequisite = { focus = BEL_develop_belgian_air_industry }
- relative_position_id = BEL_develop_belgian_air_industry
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 1
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- IF = {
- limit = {
- has_dlc = "Arms Against Tyranny"
- }
- mio:BEL_renard_organization = {
- add_mio_size = 1
- add_mio_funds_gain_factor = 0.1
- add_mio_research_bonus = 0.05
- }
- }
- ELSE_IF = {
- limit = { NOT = { has_completed_focus = BEL_renard_constructions_aeronautiques }}
- custom_effect_tooltip = available_designer
- show_ideas_tooltip = renard
- }
- ELSE = {
- air_experience = 25
- }
- }
- }
- focus = {
- id = BEL_relocate_air_production
- icon = GFX_goal_reichsautobahn
- prerequisite = { focus = BEL_renard_constructions_aeronautiques }
- prerequisite = { focus = BEL_stampe_et_vertrongen }
- relative_position_id = BEL_renard_constructions_aeronautiques
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 1
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- custom_effect_tooltip = BEL_relocate_air_production_tt
- }
- }
- focus = {
- id = BEL_pressurized_cabin_development
- icon = GFX_goal_generic_air_fighter2
- prerequisite = { focus = BEL_renard_constructions_aeronautiques }
- prerequisite = { focus = CONGO_aviation_militaire_de_la_force_publique }
- relative_position_id = BEL_renard_constructions_aeronautiques
- x = 0
- y = 4
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_ideas = { BEL_pressurized_cabins_ns }
- }
- }
- focus = {
- id = BEL_foreign_plane_purchases
- icon = GFX_focus_SMB_purchase_aircraft
- prerequisite = { focus = BEL_belgian_air_force }
- relative_position_id = BEL_belgian_air_force
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNATIONAL_TRADE }
- x = 2
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- IF = {
- limit = {
- has_dlc = "Arms Against Tyranny"
- }
- add_equipment_subsidy = {
- cic = 1000
- equipment_type = small_plane_airframe
- seller_tags = { USA ENG FRA ITA GER SOV HOL POL }
- }
- add_equipment_subsidy = {
- cic = 1000
- equipment_type = large_plane_airframe
- seller_tags = { USA ENG FRA ITA GER SOV HOL POL }
- }
- add_equipment_subsidy = {
- cic = 1000
- equipment_type = medium_plane_airframe
- seller_tags = { USA ENG FRA ITA GER SOV HOL POL }
- }
- }
- else = {
- add_ideas = BEL_license_air_idea
- }
- }
- }
- focus = {
- id = BEL_aviation_school
- icon = GFX_focus_FIN_expand_air_force_academy
- prerequisite = { focus = BEL_foreign_plane_purchases focus = BEL_develop_belgian_air_industry }
- relative_position_id = BEL_foreign_plane_purchases
- search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_RESEARCH}
- x = -2
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- air_experience = 50
- add_doctrine_cost_reduction = {
- name = BEL_aviation_school
- cost_reduction = 0.25
- uses = 2
- category = air_doctrine
- }
- }
- }
- focus = {
- id = BEL_polish_licences
- icon = GFX_focus_BEL_polish_licences
- # Maybe use GFX_focus_generic_copy_plane_designs
- prerequisite = { focus = BEL_foreign_plane_purchases }
- relative_position_id = BEL_foreign_plane_purchases
- search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNATIONAL_TRADE }
- x = 1
- y = 1
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_ideas = BEL_license_POL_air_idea
- }
- }
- focus = {
- id = BEL_early_helicopters
- icon = GFX_focus_BEL_early_helicopters
- prerequisite = { focus = BEL_aviation_school }
- relative_position_id = BEL_aviation_school
- search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }
- x = -1
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_breakthrough_progress = {
- specialization = specialization_air
- value = 1
- }
- if = {
- limit = {
- NOT = {
- has_dynamic_modifier = {
- modifier = BEL_academies_of_belgium_dynamic_modifier
- }
- }
- }
- add_dynamic_modifier = { modifier = BEL_academies_of_belgium_dynamic_modifier }
- add_to_variable = {
- BEL_academies_of_belgium_sp_tag_helicopter_speed_factor = 0.1
- tooltip = sp_tag_helicopter_speed_factor_tt
- }
- add_to_variable = {
- BEL_academies_of_belgium_production_speed_air_facility_factor = 0.1
- tooltip = production_speed_air_facility_factor_tt
- }
- else = {
- custom_effect_tooltip = BEL_academies_of_belgium_dynamic_modifier_tt
- add_to_variable = {
- BEL_academies_of_belgium_sp_tag_helicopter_speed_factor = 0.1
- tooltip = sp_tag_helicopter_speed_factor_tt
- }
- add_to_variable = {
- BEL_academies_of_belgium_production_speed_air_facility_factor = 0.1
- tooltip = production_speed_air_facility_factor_tt
- }
- }
- }
- }
- }
- focus = {
- id = BEL_air_doctrine
- icon = GFX_goal_generic_air_doctrine
- prerequisite = { focus = BEL_aviation_school }
- relative_position_id = BEL_aviation_school
- search_filters = { FOCUS_FILTER_RESEARCH }
- x = 1
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_doctrine_cost_reduction = {
- name = BEL_air_doctrine
- cost_reduction = 0.5
- uses = 2
- category = air_doctrine
- }
- }
- }
- focus = {
- id = BEL_legacy_of_the_belgian_airforce
- icon = GFX_focus_BEL_legacy_of_the_belgian_airforce
- prerequisite = { focus = BEL_aviation_school }
- relative_position_id = BEL_aviation_school
- x = 0
- y = 2
- cost = 10
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- add_ideas = { BEL_legacy_of_the_belgian_airforce_ns }
- }
- }
- #######################
- #######################
- ######## Navy #########
- #######################
- #######################
- focus = {
- id = BEL_re_establish_belgian_navy
- icon = GFX_focus_BEL_re_establish_belgian_navy
- relative_position_id = BEL_belgian_air_force
- search_filters = { FOCUS_FILTER_NAVY_XP FOCUS_FILTER_INDUSTRY }
- x = 7
- y = 0
- cost = 5
- available = {
- }
- available_if_capitulated = yes
- completion_reward = {
- navy_experience = 25
- 6 = {
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = dockyard
- level = 2
- instant_build = yes
- }
- }
- add_tech_bonus = {
- name = BEL_re_establish_belgian_navy
- bonus = 1
- uses = 1
- category = dd_tech
- }
- }
- }
- focus = {
- id = BEL_re_build_the_fleet
- icon = GFX_goal_generic_build_navy
- prerequisite = { focus = BEL_re_establish_belgian_navy }
- relative_position_id = BEL_re_establish_belgian_navy
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- 6 = {
- add_extra_state_shared_building_slots = 1
- add_building_construction = {
- type = dockyard
- level = 1
- instant_build = yes
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- add_ideas = { BEL_re_build_the_fleet_ns }
- }
- }
- focus = {
- id = BEL_allied_donations
- icon = GFX_goal_generic_positive_trade_relations
- prerequisite = { focus = BEL_re_establish_belgian_navy }
- relative_position_id = BEL_re_establish_belgian_navy
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 2
- y = 1
- cost = 5
- available = {
- is_in_faction = yes
- has_war = yes
- }
- available_if_capitulated = yes
- completion_reward = {
- add_offsite_building = {
- type = dockyard
- level = 2
- }
- }
- }
- focus = {
- id = BEL_port_of_antwerp
- icon = GFX_focus_POL_develop_polish_shipbuilding
- prerequisite = { focus = BEL_re_build_the_fleet }
- relative_position_id = BEL_re_build_the_fleet
- x = 0
- y = 1
- cost = 10
- available = {
- has_completed_focus = BEL_social_partners
- }
- completion_reward = {
- custom_effect_tooltip = BEL_modify_social_partners_dynamic_modifier_tt
- add_to_variable = {
- BEL_social_partners_resource_trade_cost_bonus_per_factory = 1
- tooltip = resource_trade_cost_bonus_per_factory_tt
- }
- }
- }
- focus = {
- id = BEL_corvette_fleet
- icon = GFX_focus_generic_destroyer
- prerequisite = { focus = BEL_re_build_the_fleet }
- relative_position_id = BEL_re_build_the_fleet
- x = 4
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_ideas = BEL_corvette_fleet_ns
- }
- }
- focus = {
- id = BEL_boelwerf
- icon = GFX_focus_generic_refit_civilian_ships
- prerequisite = { focus = BEL_port_of_antwerp }
- relative_position_id = BEL_port_of_antwerp
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = -2
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- 977 = {
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = dockyard
- level = 2
- instant_build = yes
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- swap_ideas = {
- add_idea = BEL_maritime_support_ns
- remove_idea = BEL_re_build_the_fleet_ns
- }
- }
- }
- focus = {
- id = BEL_cockerill_shipyards
- icon = GFX_focus_BEL_cockerill_shipyards
- prerequisite = { focus = BEL_port_of_antwerp }
- relative_position_id = BEL_port_of_antwerp
- search_filters = { FOCUS_FILTER_INDUSTRY }
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- IF = {
- limit = { has_dlc = "Arms Against Tyranny"}
- mio:BEL_cockerill_shipyards_organization = {
- add_mio_size = 1
- add_mio_funds_gain_factor = 0.2
- add_mio_research_bonus = 0.05
- }
- }
- ELSE = {
- add_doctrine_cost_reduction = {
- name = BEL_cockerill_shipyards
- cost_reduction = 0.5
- uses = 1
- category = naval_doctrine # optional
- # tecnology = technology_id # optional
- }
- }
- custom_effect_tooltip = generic_skip_one_line_tt
- 977 = {
- add_extra_state_shared_building_slots = 2
- add_building_construction = {
- type = dockyard
- level = 2
- instant_build = yes
- }
- }
- }
- }
- focus = {
- id = BEL_antwerp_maritime_academy
- icon = GFX_focus_BEL_antwerp_maritime_academy
- prerequisite = { focus = BEL_port_of_antwerp }
- relative_position_id = BEL_port_of_antwerp
- x = 2
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- add_breakthrough_progress = {
- specialization = specialization_naval
- value = 0.25
- }
- navy_experience = 25
- add_doctrine_cost_reduction = {
- name = BEL_antwerp_maritime_academy
- cost_reduction = 0.5
- uses = 2
- category = naval_doctrine # optional
- # tecnology = technology_id # optional
- }
- }
- }
- focus = {
- id = BEL_naval_doctrine
- icon = GFX_goal_generic_navy_doctrines_tactics
- prerequisite = { focus = BEL_antwerp_maritime_academy }
- relative_position_id = BEL_antwerp_maritime_academy
- x = 0
- y = 1
- cost = 5
- available = {
- }
- completion_reward = {
- add_doctrine_cost_reduction = {
- name = BEL_naval_doctrine
- cost_reduction = 0.5
- uses = 2
- category = naval_doctrine # optional
- # tecnology = technology_id # optional
- }
- }
- }
- focus = {
- id = BEL_convoy_protection_duties
- icon = GFX_goal_generic_navy_cruiser
- prerequisite = { focus = BEL_corvette_fleet }
- relative_position_id = BEL_corvette_fleet
- x = 0
- y = 1
- cost = 10
- available = {
- }
- completion_reward = {
- add_ideas = { BEL_convoy_protection_duties_ns }
- }
- }
- focus = {
- id = BEL_maritime_phoenix
- icon = GFX_focus_BEL_maritime_phoenix
- prerequisite = { focus = BEL_boelwerf }
- prerequisite = { focus = BEL_cockerill_shipyards }
- relative_position_id = BEL_boelwerf
- x = 1
- y = 1
- cost = 10
- available = {
- }
- search_filters = {
- }
- completion_reward = {
- swap_ideas = {
- add_idea = BEL_maritime_phoenix_ns
- remove_idea = BEL_maritime_support_ns
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement