# joint_focus = { # id = NORDIC_ # icon = GFX_ # prerequisite = { focus = } # mutually_exclusive = { focus = } # x = -3 # y = 0 # relative_position_id = # # cost = 10 # # ai_will_do = { # factor = 1 # } # # joint_trigger = { # NORDIC_basic_joint_trigger = yes # } # # available = { # # } # # bypass = { # # } # # cancel_if_invalid = yes # continue_if_invalid = no # available_if_capitulated = no # # complete_tooltip = { # # } # # completion_reward = { # # } # } #text_icon = NORDIC_focus_style ## Enable when we have the focus_style ## shared_focus = { id = CONGO_belgian_congo dynamic = yes icon = GFX_focus_CONGO_belgian_congo allow_branch = { has_dlc = "Gotterdammerung" } # CONGO offset = { x = -52 y = 0 trigger = { has_focus_tree = congo_focus } } offset = { x = -2 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_rexists has_completed_focus = BEL_support_the_vnv } } } 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 } } x = 63 y = 0 cost = 5 text_icon = CONGO_COG_focus_style available = { original_tag = COG OR = { is_in_faction_with = BEL is_subject_of = BEL } } bypass = { original_tag = COG NOT = { OR = { is_in_faction_with = BEL is_subject_of = BEL } } } available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL } completion_reward = { IF = { limit = { original_tag = COG } add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { is_core_of = ROOT is_fully_controlled_by = ROOT is_owned_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } effect_tooltip = { COG = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_belgian_congo } #Completes focus for Belgium } } } shared_focus = { id = CONGO_expand_villages dynamic = yes icon = GFX_goal_reichsautobahn search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT } prerequisite = { focus = CONGO_belgian_congo } relative_position_id = CONGO_belgian_congo x = -3 y = 1 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } COG_vast_uncentralized_nation_modifier_level_down = yes custom_effect_tooltip = generic_skip_one_line_tt every_state = { limit = { is_owned_and_controlled_by = ROOT OR = { state = 295 state = 538 state = 718 state = 890 state = 888 state = 889 state = 768 state = 769 state = 796 state = 772 state = 540 } } add_extra_state_shared_building_slots = 1 } } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } effect_tooltip = { COG = { every_state = { limit = { is_owned_and_controlled_by = PREV OR = { state = 295 state = 538 state = 718 state = 890 state = 888 state = 889 state = 768 state = 769 state = 796 state = 772 state = 540 } } add_extra_state_shared_building_slots = 1 } } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_expand_villages } #Completes focus for Belgium } } } shared_focus = { id = CONGO_free_enterprise_fund dynamic = yes icon = GFX_focus_mex_privatisation prerequisite = { focus = CONGO_belgian_congo } search_filters = { FOCUS_FILTER_INDUSTRY } relative_position_id = CONGO_belgian_congo x = -1 y = 1 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } random_owned_controlled_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 889 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } effect_tooltip = { COG = { random_owned_controlled_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 889 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_free_enterprise_fund } #Completes focus for Belgium } } } shared_focus = { id = CONGO_secure_international_funding dynamic = yes icon = GFX_goal_generic_intelligence_exchange prerequisite = { focus = CONGO_belgian_congo } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } relative_position_id = CONGO_belgian_congo x = 1 y = 1 cost = 5 text_icon = CONGO_COG_focus_style available = { original_tag = COG } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_secure_international_funding_tt } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } effect_tooltip = { COG = { custom_effect_tooltip = CONGO_secure_international_funding_tt } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_secure_international_funding } #Completes focus for Belgium } } } shared_focus = { id = CONGO_weapon_repair_workshops dynamic = yes icon = GFX_goal_generic_production prerequisite = { focus = CONGO_belgian_congo } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL } relative_position_id = CONGO_belgian_congo x = 3 y = 1 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } random_owned_controlled_state = { limit = { is_core_of = ROOT is_fully_controlled_by = ROOT is_owned_by = ROOT free_building_slots = { building = arms_factory size > 1 include_locked = yes } } prioritize = { 295 889 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } effect_tooltip = { COG = { random_owned_controlled_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = arms_factory size > 1 include_locked = yes } } prioritize = { 295 889 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_weapon_repair_workshops } #Completes focus for Belgium } } } shared_focus = { id = CONGO_rawji_group dynamic = yes icon = GFX_goal_generic_construction prerequisite = { focus = CONGO_belgian_congo } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL } relative_position_id = CONGO_belgian_congo x = -2 y = 2 cost = 5 text_icon = CONGO_COG_focus_style available = { original_tag = COG } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } random_owned_controlled_state = { limit = { is_core_of = ROOT is_fully_controlled_by = ROOT is_owned_by = ROOT free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 890 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_rawji_group } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } effect_tooltip = { COG = { random_owned_controlled_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 890 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_rawji_group } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_rawji_group } #Completes focus for Belgium } } } joint_focus = { id = CONGO_the_heart_of_africa dynamic = yes icon = GFX_focus_COG_heart_of_africa prerequisite = { focus = CONGO_congo_investments focus = CONGO_belgian_congo } relative_position_id = CONGO_belgian_congo x = 0 y = 3 cost = 10 search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL } text_icon = CONGO_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } add_political_power = 75 } IF = { limit = { original_tag = COG NOT = { has_dynamic_modifier = { modifier = COG_belgian_congo_colonial_dynamic_modifier } } } add_dynamic_modifier = { modifier = COG_belgian_congo_colonial_dynamic_modifier } custom_effect_tooltip = warning_this_idea_can_be_removed_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_research_speed_factor = 0.03 tooltip = research_speed_factor_tt } } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } add_political_power = 75 } IF = { limit = { original_tag = COG NOT = { has_dynamic_modifier = { modifier = COG_belgian_congo_colonial_dynamic_modifier } } } add_dynamic_modifier = { modifier = COG_belgian_congo_colonial_dynamic_modifier } custom_effect_tooltip = warning_this_idea_can_be_removed_tt custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_research_speed_factor = 0.03 tooltip = research_speed_factor_tt } } } } shared_focus = { id = CONGO_establish_university_of_louvain dynamic = yes icon = GFX_focus_research prerequisite = { focus = CONGO_belgian_congo } search_filters = { FOCUS_FILTER_RESEARCH } relative_position_id = CONGO_belgian_congo x = 2 y = 2 cost = 10 cancel_if_invalid = no continue_if_invalid = yes text_icon = CONGO_COG_focus_style available = { original_tag = COG num_of_factories > 15 } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } add_research_slot = 1 } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } effect_tooltip = { COG = { add_research_slot = 1 } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_establish_university_of_louvain } #Completes focus for Belgium } } } shared_focus = { id = CONGO_congo_investments dynamic = yes icon = GFX_focus_CONGO_congo_investments search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL } prerequisite = { focus = BEL_monetary_reconstruction } relative_position_id = CONGO_belgian_congo x = -8 y = 2 cost = 5 text_icon = CONGO_BEL_focus_style allow_branch = { OR = { original_tag = BEL original_tag = COG } } available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } effect_tooltip = { random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 295 } 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 ROOT = { country_event = { id = ww_congo.1 hours = 0 } } } } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } random_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 295 } 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 COG = { country_event = { id = ww_congo.1 hours = 0 } } } hidden_effect = { COG = { unlock_national_focus = CONGO_congo_investments } #Completes focus for Congo } } } shared_focus = { id = CONGO_societe_generale_de_belgique dynamic = yes icon = GFX_focus_CONGO_societe_generale_de_belgique prerequisite = { focus = CONGO_congo_investments } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL } relative_position_id = CONGO_congo_investments x = 0 y = 1 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } 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_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_buildings_factor = 0.02 tooltip = production_speed_buildings_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { BEL = { NOT = { has_dynamic_modifier = { modifier = BEL_belgian_congo_colonial_returns_dynamic_modifier } } } } BEL = { add_dynamic_modifier = { modifier = BEL_belgian_congo_colonial_returns_dynamic_modifier } } } hidden_effect = { COG = { unlock_national_focus = CONGO_societe_generale_de_belgique #Completes focus for Congo force_update_dynamic_modifier = yes } } } } joint_focus = { id = CONGO_ccci dynamic = yes icon = GFX_focus_CONGO_ccci prerequisite = { focus = CONGO_societe_generale_de_belgique } prerequisite = { focus = CONGO_the_heart_of_africa } relative_position_id = CONGO_the_heart_of_africa x = -6 y = 1 cost = 10 search_filters = { FOCUS_FILTER_TFV_AUTONOMY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER } text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 889 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_ccci } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = COG_armand_huyghe custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_ccci } IF = { limit = { original_tag = BEL } random_controlled_state = { limit = { is_core_of = BEL is_owned_by = BEL is_fully_controlled_by = BEL free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 34 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 889 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_ccci } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = COG_armand_huyghe custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_ccci } IF = { limit = { original_tag = BEL } random_controlled_state = { limit = { is_core_of = BEL is_owned_by = BEL is_fully_controlled_by = BEL free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 34 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } } joint_focus = { id = CONGO_forminiere dynamic = yes icon = GFX_goal_generic_construction2 prerequisite = { focus = CONGO_societe_generale_de_belgique } prerequisite = { focus = CONGO_the_heart_of_africa } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL } relative_position_id = CONGO_the_heart_of_africa x = -4 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_forminiere } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_forminiere } IF = { limit = { original_tag = BEL } add_timed_idea = { idea = COG_forminiere_idea days = 365 } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_forminiere } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_forminiere } IF = { limit = { original_tag = BEL } add_timed_idea = { idea = COG_forminiere_idea days = 365 } } } } joint_focus = { id = CONGO_ruanda_urundi dynamic = yes icon = GFX_focus_CONGO_ruanda_urundi prerequisite = { focus = CONGO_the_heart_of_africa } relative_position_id = CONGO_the_heart_of_africa x = -2 y = 1 cost = 10 search_filters = { FOCUS_FILTER_INDUSTRY } text_icon = CONGO_BEL_COG_focus_style available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } AND = { OR = { 768 = { is_owned_and_controlled_by = BEL } 768 = { is_owned_and_controlled_by = COG } } OR = { 769 = { is_owned_and_controlled_by = BEL } 769 = { is_owned_and_controlled_by = COG } } } OR = { original_tag = BEL AND = { original_tag = COG has_completed_focus = COG_closer_cooperation_with_eugene_jungers } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG 768 = { is_owned_and_controlled_by = COG } } 768 = { IF = { limit = { 768 = { NOT = { is_core_of = ROOT } } } add_compliance = 10 } IF = { limit = { 768 = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { 768 = { free_building_slots = { building = infrastructure size > 0 } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt } } ELSE_IF = { limit = { original_tag = BEL 768 = { is_owned_and_controlled_by = BEL } } 768 = { IF = { limit = { 768 = { NOT = { is_core_of = ROOT } } } add_compliance = 10 } IF = { limit = { 768 = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { 768 = { free_building_slots = { building = infrastructure size > 0 } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { original_tag = COG 769 = { is_owned_and_controlled_by = COG } } 769 = { IF = { limit = { 769 = { NOT = { is_core_of = ROOT } } } add_compliance = 10 } IF = { limit = { 769 = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { 769 = { free_building_slots = { building = infrastructure size > 0 } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } ELSE_IF = { limit = { original_tag = BEL 769 = { is_owned_and_controlled_by = BEL } } 769 = { IF = { limit = { 769 = { NOT = { is_core_of = ROOT } } } add_compliance = 10 } IF = { limit = { 769 = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { 769 = { free_building_slots = { building = infrastructure size > 0 } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG 768 = { is_owned_and_controlled_by = COG } } 768 = { IF = { limit = { 768 = { NOT = { is_core_of = ROOT } } } add_compliance = 10 } IF = { limit = { 768 = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { 768 = { free_building_slots = { building = infrastructure size > 0 } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt } } ELSE_IF = { limit = { original_tag = BEL 768 = { is_owned_and_controlled_by = BEL } } 768 = { IF = { limit = { 768 = { NOT = { is_core_of = ROOT } } } add_compliance = 10 } IF = { limit = { 768 = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { 768 = { free_building_slots = { building = infrastructure size > 0 } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { original_tag = COG 769 = { is_owned_and_controlled_by = COG } } 769 = { IF = { limit = { 769 = { NOT = { is_core_of = ROOT } } } add_compliance = 10 } IF = { limit = { 769 = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { 769 = { free_building_slots = { building = infrastructure size > 0 } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } ELSE_IF = { limit = { original_tag = BEL 769 = { is_owned_and_controlled_by = BEL } } 769 = { IF = { limit = { 769 = { NOT = { is_core_of = ROOT } } } add_compliance = 10 } IF = { limit = { 769 = { free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { 769 = { free_building_slots = { building = infrastructure size > 0 } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } } } joint_focus = { id = CONGO_jungle_industry dynamic = yes icon = GFX_focus_BRA_amazon_colonization prerequisite = { focus = CONGO_the_heart_of_africa } relative_position_id = CONGO_the_heart_of_africa x = 2 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } custom_trigger_tooltip = { tooltip = CONGO_jungle_industry_available_tt OR = { 538 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 718 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 890 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 888 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 889 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 295 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 772 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 539 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 773 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 297 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 538 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 538 } add_resource = { type = rubber amount = 6 } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 718 } add_resource = { type = rubber amount = 5 } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 538 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 538 } add_resource = { type = rubber amount = 6 } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 718 } add_resource = { type = rubber amount = 5 } } } } } joint_focus = { id = CONGO_belgian_devaluation dynamic = yes icon = GFX_focus_ITA_devaluate_the_lire prerequisite = { focus = CONGO_the_heart_of_africa } relative_position_id = CONGO_the_heart_of_africa x = 4 y = 1 cost = 5 text_icon = CONGO_BEL_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } available = { original_tag = BEL has_subject = COG NOT = { has_government = fascism } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -250 localization = CONGO_belgian_devaluation } 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_trade_laws_cost_factor = -0.5 tooltip = trade_laws_cost_factor_tt } } IF = { limit = { original_tag = BEL } add_political_power = 70 } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -250 localization = CONGO_belgian_devaluation } 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_trade_laws_cost_factor = -0.5 tooltip = trade_laws_cost_factor_tt } } IF = { limit = { original_tag = BEL } add_political_power = 70 } } } joint_focus = { id = CONGO_french_congo dynamic = yes icon = GFX_focus_generic_annex_country_2 prerequisite = { focus = CONGO_the_heart_of_africa } search_filters = { FOCUS_FILTER_ANNEXATION } relative_position_id = CONGO_the_heart_of_africa x = 6 y = 1 cost = 5 ai_will_do = { base = 5 modifier = { factor = 0 FRA = { has_war = no } RCG = { exists = no } } modifier = { factor = 3 FRA = { has_war = yes } strength_ratio = { tag = FRA ratio > 0.7 } } modifier = { factor = 10 RCG = { exists = yes is_subject = no } } modifier = { factor = 0 is_historical_focus_on = yes } } text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } OR = { AND = { any_country_with_original_tag = { original_tag_to_check = FRA has_capitulated = yes } 772 = { OWNER = { original_tag = FRA } } } RCG = { exists = yes is_subject = no } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } bypass = { 772 = { OR = { is_owned_by = COG is_owned_by = BEL } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } IF = { limit = { 772 = { NOT = { OR = { is_owned_by = COG is_claimed_by = COG is_core_of = COG } } } } 772 = { add_claim_by = COG } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { 772 = { OWNER = { original_tag = FRA } } } 772 = { OWNER = { country_event = { id = ww_congo.10 days = 1 random_days = 2 } } } } ELSE_IF = { limit = { 772 = { OWNER = { original_tag = RCG } } } 772 = { OWNER = { country_event = { id = ww_congo.13 days = 1 random_days = 2 } } } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } IF = { limit = { 772 = { NOT = { OR = { is_owned_by = COG is_claimed_by = COG is_core_of = COG } } } } 772 = { add_claim_by = COG } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { 772 = { OWNER = { original_tag = FRA } } } 772 = { OWNER = { country_event = { id = ww_congo.10 days = 1 random_days = 2 } } } } ELSE_IF = { limit = { 772 = { OWNER = { original_tag = RCG } } } 772 = { OWNER = { country_event = { id = ww_congo.13 days = 1 random_days = 2 } } } } } } } joint_focus = { id = CONGO_force_publique dynamic = yes icon = GFX_focus_CONGO_force_publique #prerequisite = { focus = CONGO_societe_generale_de_belgique } prerequisite = { focus = CONGO_the_heart_of_africa } relative_position_id = CONGO_the_heart_of_africa x = 9 y = 1 cost = 10 allow_branch = { OR = { original_tag = BEL original_tag = COG } } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } text_icon = CONGO_BEL_COG_focus_style available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } OR = { original_tag = BEL AND = { original_tag = COG has_completed_focus = COG_congo_and_the_war_in_europe } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -100 localization = CONGO_force_publique } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_conscription_factor = 0.05 tooltip = conscription_factor_tt } add_to_variable = { BEL.COG_force_publique_army_core_attack_factor = 0.05 tooltip = army_core_attack_factor_tt } add_to_variable = { BEL.COG_force_publique_autonomy_gain = -0.1 tooltip = autonomy_gain_tt } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = ITA_ministry_of_italian_africa_occupation_law_tt show_ideas_tooltip = ITA_fake_colonial_police_law } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -100 localization = CONGO_force_publique } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_conscription_factor = 0.05 tooltip = conscription_factor_tt } add_to_variable = { BEL.COG_force_publique_army_core_attack_factor = 0.05 tooltip = army_core_attack_factor_tt } add_to_variable = { BEL.COG_force_publique_autonomy_gain = -0.1 tooltip = autonomy_gain_tt } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = ITA_ministry_of_italian_africa_occupation_law_tt show_ideas_tooltip = ITA_fake_colonial_police_law } } completion_reward = { } } shared_focus = { id = CONGO_symbiotic_industrialization dynamic = yes icon = GFX_goal_generic_construct_civ_factory prerequisite = { focus = CONGO_societe_generale_de_belgique } prerequisite = { focus = BEL_railway_expansion } relative_position_id = CONGO_societe_generale_de_belgique x = -1 y = 1 cost = 10 text_icon = CONGO_BEL_focus_style allow_branch = { OR = { original_tag = BEL original_tag = COG } } available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { original_tag = COG } effect_tooltip = { BEL = { random_state = { limit = { is_core_of = BEL is_owned_by = BEL is_controlled_by = BEL free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 977 } 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 random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } } } ELSE_IF = { limit = { original_tag = BEL COG = { is_subject_of = BEL } } random_controlled_state = { limit = { is_core_of = BEL is_owned_by = BEL is_controlled_by = BEL free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 977 } 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 random_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } } hidden_effect = { COG = { unlock_national_focus = CONGO_symbiotic_industrialization } #Completes focus for Congo CONGO_one_more_focus_done = yes } } } joint_focus = { id = CONGO_prince_leopold_mine dynamic = yes icon = GFX_focus_generic_mining_industry search_filters = { FOCUS_FILTER_TFV_AUTONOMY FOCUS_FILTER_HISTORICAL } prerequisite = { focus = CONGO_ccci } relative_position_id = CONGO_ccci x = -0 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { 889 = { is_owned_and_controlled_by = BEL } 889 = { is_owned_and_controlled_by = COG } } OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG 889 = { is_owned_and_controlled_by = COG } } 889 = { add_resource = { type = steel amount = 20 } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_prince_leopold_mine } } ELSE_IF = { limit = { original_tag = BEL 889 = { is_owned_and_controlled_by = BEL } } 889 = { add_resource = { type = steel amount = 20 } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG 889 = { is_owned_and_controlled_by = COG } } 889 = { add_resource = { type = steel amount = 20 } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_prince_leopold_mine } } ELSE_IF = { limit = { original_tag = BEL 889 = { is_owned_and_controlled_by = BEL } } 889 = { add_resource = { type = steel amount = 20 } } } } } joint_focus = { id = CONGO_bakwanga_mine dynamic = yes icon = GFX_focus_CONGO_bakwanga_mine prerequisite = { focus = CONGO_forminiere } search_filters = { FOCUS_FILTER_TFV_AUTONOMY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL } relative_position_id = CONGO_forminiere x = 0 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 888 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_bakwanga_mine } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_bakwanga_mine_tt } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_resource_trade_cost_bonus_per_factory = 1 tooltip = resource_trade_cost_bonus_per_factory_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 888 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_bakwanga_mine } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_bakwanga_mine_tt } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_resource_trade_cost_bonus_per_factory = 1 tooltip = resource_trade_cost_bonus_per_factory_tt } } } } joint_focus = { id = CONGO_expand_tungsten_mines dynamic = yes icon = GFX_focus_generic_tungsten prerequisite = { focus = CONGO_ruanda_urundi } search_filters = { FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_ruanda_urundi x = 0 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { AND = { OR = { 768 = { is_owned_and_controlled_by = BEL } 768 = { is_owned_and_controlled_by = COG } } OR = { 769 = { is_owned_and_controlled_by = BEL } 769 = { is_owned_and_controlled_by = COG } } } OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG 768 = { is_owned_and_controlled_by = COG } } 768 = { add_resource = { type = tungsten amount = 12 } } #custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 50 localization = CONGO_expand_tungsten_mines } custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { original_tag = BEL 768 = { is_owned_and_controlled_by = BEL } } 768 = { add_resource = { type = tungsten amount = 12 } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { original_tag = COG 769 = { is_owned_and_controlled_by = COG } } 769 = { add_resource = { type = tungsten amount = 6 } } #custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 50 localization = CONGO_expand_tungsten_mines } } ELSE_IF = { limit = { original_tag = BEL 769 = { is_owned_and_controlled_by = BEL } } 769 = { add_resource = { type = tungsten amount = 6 } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG 768 = { is_owned_and_controlled_by = COG } } 768 = { add_resource = { type = tungsten amount = 12 } } #custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 50 localization = CONGO_expand_tungsten_mines } custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { original_tag = BEL 768 = { is_owned_and_controlled_by = BEL } } 768 = { add_resource = { type = tungsten amount = 12 } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { original_tag = COG 769 = { is_owned_and_controlled_by = COG } } 769 = { add_resource = { type = tungsten amount = 6 } } #custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 50 localization = CONGO_expand_tungsten_mines } } ELSE_IF = { limit = { original_tag = BEL 769 = { is_owned_and_controlled_by = BEL } } 769 = { add_resource = { type = tungsten amount = 6 } } } } } joint_focus = { id = CONGO_rubber_plantations dynamic = yes icon = GFX_focus_generic_rubber_plantations prerequisite = { focus = CONGO_jungle_industry } relative_position_id = CONGO_jungle_industry x = 0 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } custom_trigger_tooltip = { tooltip = CONGO_jungle_industry_available_tt OR = { 538 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 718 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 890 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 888 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 889 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 295 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 772 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 539 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 773 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 297 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain_global_factor = 0.02 tooltip = autonomy_gain_global_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_stability_factor = -0.05 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_rubber_plantations } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 890 } add_resource = { type = rubber amount = 7 } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 718 } add_resource = { type = rubber amount = 8 } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain_global_factor = 0.02 tooltip = autonomy_gain_global_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_stability_factor = -0.05 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_rubber_plantations } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 890 } add_resource = { type = rubber amount = 7 } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 718 } add_resource = { type = rubber amount = 8 } } } } } joint_focus = { id = CONGO_interfaith_school_subsidies dynamic = yes icon = GFX_focus_generic_university_1 prerequisite = { focus = CONGO_belgian_devaluation } relative_position_id = CONGO_belgian_devaluation x = 0 y = 1 cost = 5 search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -250 localization = CONGO_interfaith_school_subsidies } 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_research_speed_factor = 0.1 tooltip = research_speed_factor_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -250 localization = CONGO_interfaith_school_subsidies } 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_research_speed_factor = 0.1 tooltip = research_speed_factor_tt } } } } joint_focus = { id = CONGO_colonial_ambitions dynamic = yes icon = GFX_goal_generic_position_armies search_filters = { FOCUS_FILTER_ANNEXATION } prerequisite = { focus = CONGO_french_congo } relative_position_id = CONGO_french_congo x = 0 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } BEL = { is_major = yes } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } every_state = { limit = { OR = { region = 271 region = 272 region = 227 region = 184 region = 183 region = 224 state = 705 } NOT = { OR = { is_claimed_by = BEL is_owned_by = BEL is_core_of = BEL is_owned_by = COG is_core_of = COG } } } add_claim_by = BEL } custom_effect_tooltip = generic_skip_one_line_tt every_other_country = { limit = { AND = { OR = { owns_state = 891 owns_state = 892 owns_state = 540 owns_state = 796 owns_state = 295 owns_state = 888 owns_state = 889 owns_state = 890 owns_state = 538 owns_state = 718 owns_state = 769 owns_state = 768 owns_state = 772 owns_state = 539 owns_state = 297 owns_state = 705 owns_state = 773 owns_state = 660 owns_state = 774 } NOT = { OR = { has_war_with = BEL original_tag = BEL is_subject_of = BEL original_tag = COG } } } } BEL = { create_wargoal = { type = take_claimed_state target = PREV } } } } IF = { limit = { original_tag = COG } every_state = { limit = { OR = { region = 271 region = 272 region = 227 region = 184 region = 183 region = 224 state = 705 } NOT = { OR = { is_claimed_by = COG is_owned_by = COG is_core_of = COG } } } add_claim_by = COG } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } every_state = { limit = { OR = { region = 271 region = 272 region = 227 region = 184 region = 183 region = 224 state = 705 } NOT = { OR = { is_claimed_by = BEL is_owned_by = BEL is_core_of = BEL is_owned_by = COG is_core_of = COG } } } add_claim_by = BEL } custom_effect_tooltip = generic_skip_one_line_tt every_other_country = { limit = { AND = { OR = { owns_state = 891 owns_state = 892 owns_state = 540 owns_state = 796 owns_state = 295 owns_state = 888 owns_state = 889 owns_state = 890 owns_state = 538 owns_state = 718 owns_state = 769 owns_state = 768 owns_state = 772 owns_state = 539 owns_state = 297 owns_state = 705 owns_state = 773 owns_state = 660 owns_state = 774 } NOT = { OR = { has_war_with = BEL original_tag = BEL is_subject_of = BEL } } } } BEL = { create_wargoal = { type = take_claimed_state target = PREV } } } } IF = { limit = { original_tag = COG } every_state = { limit = { OR = { region = 271 region = 272 region = 227 region = 184 region = 183 region = 224 state = 705 } NOT = { OR = { is_claimed_by = COG is_owned_by = COG is_core_of = COG } } } add_claim_by = COG } } } } joint_focus = { id = CONGO_congo_army dynamic = yes icon = GFX_focus_CONGO_congo_army prerequisite = { focus = CONGO_force_publique } relative_position_id = CONGO_force_publique x = 0 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_conscription = 0.015 tooltip = conscription_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -250 localization = CONGO_congo_army } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_conscription = 0.015 tooltip = conscription_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -250 localization = CONGO_congo_army } } } } joint_focus = { id = CONGO_modernize_force_publique dynamic = yes icon = GFX_goal_generic_small_arms prerequisite = { focus = CONGO_force_publique } relative_position_id = CONGO_force_publique x = 2 y = 1 cost = 10 text_icon = CONGO_BEL_focus_style search_filters = { FOCUS_FILTER_TFV_AUTONOMY } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { original_tag = BEL has_subject = COG #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_army_core_attack_factor = -0.05 tooltip = army_core_attack_factor_tt } add_to_variable = { BEL.COG_force_publique_army_core_defence_factor = -0.05 tooltip = army_core_defence_factor_tt } add_to_variable = { BEL.COG_force_publique_army_attack_factor = 0.05 tooltip = army_attack_factor_tt } add_to_variable = { BEL.COG_force_publique_army_defence_factor = 0.1 tooltip = army_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_modernize_force_publique } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_army_core_attack_factor = -0.05 tooltip = army_core_attack_factor_tt } add_to_variable = { BEL.COG_force_publique_army_core_defence_factor = -0.05 tooltip = army_core_defence_factor_tt } add_to_variable = { BEL.COG_force_publique_army_attack_factor = 0.05 tooltip = army_attack_factor_tt } add_to_variable = { BEL.COG_force_publique_army_defence_factor = 0.1 tooltip = army_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_modernize_force_publique } } } } joint_focus = { id = CONGO_aviation_militaire_de_la_force_publique dynamic = yes icon = GFX_goal_generic_build_airforce prerequisite = { focus = CONGO_force_publique } relative_position_id = CONGO_force_publique x = 4 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_air_training_xp_gain_factor = 0.15 tooltip = air_training_xp_gain_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_chief_of_airforce show_ideas_tooltip = COG_gerard_greindl } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.belgian_congo_colonial_returns_dynamic_modifier_air_training_xp_gain_factor = 0.15 tooltip = air_training_xp_gain_factor_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_air_training_xp_gain_factor = 0.15 tooltip = air_training_xp_gain_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_chief_of_airforce show_ideas_tooltip = COG_gerard_greindl } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.belgian_congo_colonial_returns_dynamic_modifier_air_training_xp_gain_factor = 0.15 tooltip = air_training_xp_gain_factor_tt } } } } joint_focus = { id = CONGO_expand_ndolo_and_elisabethville_airports dynamic = yes icon = GFX_focus_generic_air_bases prerequisite = { focus = CONGO_aviation_militaire_de_la_force_publique } relative_position_id = CONGO_force_publique x = 4 y = 2 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { AND = { original_tag = COG NOT = { is_in_faction_with = USA } } } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_production_speed_air_base_factor = 0.1 tooltip = production_speed_air_base_factor_tt } custom_effect_tooltip = CONGO_expand_ndolo_and_elisabethville_airports_tt custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 295 = { is_controlled_by = PREV free_building_slots = { building = air_base size > 1 } } } 295 = { add_building_construction = { type = air_base level = 2 instant_build = yes } } } IF = { limit = { 889 = { is_controlled_by = PREV free_building_slots = { building = air_base size > 1 } } } 889 = { add_building_construction = { type = air_base level = 2 instant_build = yes } } } } IF = { limit = { AND = { original_tag = COG is_in_faction_with = USA } } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_production_speed_air_base_factor = 0.25 tooltip = production_speed_air_base_factor_tt } } IF = { limit = { AND = { original_tag = BEL NOT = { is_in_faction_with = USA } } } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_production_speed_air_base_factor = 0.1 tooltip = production_speed_air_base_factor_tt } custom_effect_tooltip = CONGO_expand_ndolo_and_elisabethville_airports_tt } IF = { limit = { AND = { original_tag = BEL is_in_faction_with = USA } } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_production_speed_air_base_factor = 0.25 tooltip = production_speed_air_base_factor_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { AND = { original_tag = COG NOT = { is_in_faction_with = USA } } } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_production_speed_air_base_factor = 0.1 tooltip = production_speed_air_base_factor_tt } custom_effect_tooltip = CONGO_expand_ndolo_and_elisabethville_airports_tt custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 295 = { is_controlled_by = PREV free_building_slots = { building = air_base size > 1 } } } 295 = { add_building_construction = { type = air_base level = 2 instant_build = yes } } } IF = { limit = { 889 = { is_controlled_by = PREV free_building_slots = { building = air_base size > 1 } } } 889 = { add_building_construction = { type = air_base level = 2 instant_build = yes } } } } IF = { limit = { AND = { original_tag = COG is_in_faction_with = USA } } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_production_speed_air_base_factor = 0.25 tooltip = production_speed_air_base_factor_tt } } IF = { limit = { AND = { original_tag = BEL NOT = { is_in_faction_with = USA } } } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_production_speed_air_base_factor = 0.1 tooltip = production_speed_air_base_factor_tt } custom_effect_tooltip = CONGO_expand_ndolo_and_elisabethville_airports_tt } IF = { limit = { AND = { original_tag = BEL is_in_faction_with = USA } } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_production_speed_air_base_factor = 0.25 tooltip = production_speed_air_base_factor_tt } } } } shared_focus = { id = CONGO_cheap_labor dynamic = yes icon = GFX_focus_generic_full_employment prerequisite = { focus = CONGO_societe_generale_de_belgique } relative_position_id = CONGO_societe_generale_de_belgique x = 0 y = 2 cost = 10 text_icon = CONGO_BEL_focus_style search_filters = { FOCUS_FILTER_TFV_AUTONOMY FOCUS_FILTER_HISTORICAL } available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { COG = { add_autonomy_score = { value = 250 localization = CONGO_cheap_labor } } 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_local_resources_factor = 0.1 tooltip = local_resources_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_stability_factor = -0.05 tooltip = stability_factor_tt } hidden_effect = { COG = { unlock_national_focus = CONGO_cheap_labor #Completes focus for Congo force_update_dynamic_modifier = yes } CONGO_one_more_focus_done = yes } } } joint_focus = { id = CONGO_societe_miniere_de_bakwanga dynamic = yes icon = GFX_goal_generic_production2 prerequisite = { focus = CONGO_prince_leopold_mine } prerequisite = { focus = CONGO_bakwanga_mine } relative_position_id = CONGO_ccci x = 1 y = 2 cost = 10 text_icon = CONGO_BEL_COG_focus_style search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_TFV_AUTONOMY } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_industrial_complex_factor = 0.05 tooltip = production_speed_industrial_complex_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_societe_miniere_de_bakwanga } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_production_lack_of_resource_penalty_factor = -0.05 tooltip = production_lack_of_resource_penalty_factor_tt } add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_industrial_capacity_dockyard = 0.1 tooltip = industrial_capacity_dockyard_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_industrial_complex_factor = 0.05 tooltip = production_speed_industrial_complex_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_societe_miniere_de_bakwanga } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_production_lack_of_resource_penalty_factor = -0.05 tooltip = production_lack_of_resource_penalty_factor_tt } add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_industrial_capacity_dockyard = 0.1 tooltip = industrial_capacity_dockyard_tt } } } } joint_focus = { id = CONGO_kasai_secessionist_state dynamic = yes icon = GFX_focus_CONGO_kasai_secessionist_state prerequisite = { focus = CONGO_bakwanga_mine } relative_position_id = CONGO_forminiere x = 1 y = 2 cost = 10 text_icon = CONGO_COG_focus_style search_filters = { FOCUS_FILTER_TFV_AUTONOMY FOCUS_FILTER_HISTORICAL } available = { original_tag = COG OR = { is_in_faction_with = BEL is_subject_of = BEL } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain = 0.1 tooltip = autonomy_gain_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_kasai_secessionist_state_tt hidden_effect = { set_global_flag = COG_secured_kasai_militias_flag 888 = { add_dynamic_modifier = { modifier = COG_kasai_separatism_modifier } } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_kasai_secessionist_state } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain = 0.1 tooltip = autonomy_gain_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_kasai_secessionist_state_tt hidden_effect = { set_global_flag = COG_secured_kasai_militias_flag 888 = { add_dynamic_modifier = { modifier = COG_kasai_separatism_modifier } } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 100 localization = CONGO_kasai_secessionist_state } } hidden_effect = { CONGO_one_more_focus_done = yes } } } joint_focus = { id = CONGO_regional_specialization dynamic = yes icon = GFX_focus_CONGO_regional_specialization prerequisite = { focus = CONGO_the_heart_of_africa } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY FOCUS_FILTER_MANPOWER } relative_position_id = CONGO_the_heart_of_africa x = 0 y = 3 cost = 12 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } CONGO_at_least_six_focuses_done = yes NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor = 0.05 tooltip = political_power_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain_global_factor = 0.1 tooltip = autonomy_gain_global_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_regional_specialization } } IF = { limit = { original_tag = BEL } IF = { limit = { BEL = { NOT = { has_dynamic_modifier = { modifier = BEL_belgian_congo_colonial_returns_dynamic_modifier } } } } add_dynamic_modifier = { modifier = BEL_belgian_congo_colonial_returns_dynamic_modifier } custom_effect_tooltip = generic_skip_one_line_tt } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_autonomy_manpower_share = 0.05 tooltip = autonomy_manpower_share_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor = 0.05 tooltip = political_power_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain_global_factor = 0.1 tooltip = autonomy_gain_global_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_regional_specialization } } IF = { limit = { original_tag = BEL } IF = { limit = { BEL = { NOT = { has_dynamic_modifier = { modifier = BEL_belgian_congo_colonial_returns_dynamic_modifier } } } } add_dynamic_modifier = { modifier = BEL_belgian_congo_colonial_returns_dynamic_modifier } custom_effect_tooltip = generic_skip_one_line_tt } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_autonomy_manpower_share = 0.05 tooltip = autonomy_manpower_share_tt } } } } joint_focus = { id = CONGO_expanded_rubber_plantations dynamic = yes icon = GFX_focus_generic_rubber prerequisite = { focus = CONGO_rubber_plantations } relative_position_id = CONGO_jungle_industry x = 0 y = 2 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } custom_trigger_tooltip = { tooltip = CONGO_jungle_industry_available_tt OR = { 538 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 718 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 890 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 888 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 889 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 295 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 772 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 539 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 773 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 297 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } } custom_trigger_tooltip = { tooltip = CONGO_expanded_rubber_plantations_available_tt any_country = { has_war_with = ROOT AND = { OR = { controls_state = 671 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 671 } } OR = { controls_state = 286 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 286 } } OR = { controls_state = 670 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 670 } } OR = { controls_state = 741 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 741 } } OR = { controls_state = 1017 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 1017 } } OR = { controls_state = 1066 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 1066 } } OR = { controls_state = 1067 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 1067 } } OR = { controls_state = 1068 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 1068 } } OR = { controls_state = 1069 any_country = { OR = { is_subject_of = PREV is_ally_with = PREV } controls_state = 1069 } } } } } custom_trigger_tooltip = { tooltip = CONGO_expanded_rubber_plantations_available_malaya_tt 336 = { controller = { has_war_with = ROOT } } 1060 = { controller = { has_war_with = ROOT } } 1064 = { controller = { has_war_with = ROOT } } 1063 = { controller = { has_war_with = ROOT } } 1062 = { controller = { has_war_with = ROOT } } 1061 = { controller = { has_war_with = ROOT } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_stability_factor = -0.1 tooltip = stability_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor = -0.05 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 250 localization = CONGO_expanded_rubber_plantations } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 890 } add_resource = { type = rubber amount = 8 } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 718 } add_resource = { type = rubber amount = 10 } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 538 } add_resource = { type = rubber amount = 10 } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_stability_factor = -0.1 tooltip = stability_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor = -0.05 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 250 localization = CONGO_expanded_rubber_plantations } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 890 } add_resource = { type = rubber amount = 8 } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 718 } add_resource = { type = rubber amount = 10 } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { OR = { AND = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG } AND = { is_core_of = KAT is_owned_by = KAT is_fully_controlled_by = KAT } } OR = { state = 538 state = 718 state = 890 state = 888 state = 889 state = 295 state = 772 state = 539 state = 773 state = 297 } } prioritize = { 538 } add_resource = { type = rubber amount = 10 } } } } } joint_focus = { id = CONGO_separate_corporations_from_politics dynamic = yes icon = GFX_focus_DEN_limited_regulations prerequisite = { focus = CONGO_interfaith_school_subsidies } relative_position_id = CONGO_belgian_devaluation x = 0 y = 2 cost = 5 search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -100 localization = CONGO_separate_corporations_from_politics } 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_stability_factor = 0.1 tooltip = stability_factor_tt } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_consumer_goods_factor = -0.1 tooltip = consumer_goods_factor_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -100 localization = CONGO_separate_corporations_from_politics } 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_stability_factor = 0.1 tooltip = stability_factor_tt } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_consumer_goods_factor = -0.1 tooltip = consumer_goods_factor_tt } } } } joint_focus = { id = CONGO_belgian_officer_corps dynamic = yes icon = GFX_focus_generic_military_academy prerequisite = { focus = CONGO_congo_army } search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_force_publique x = -1 y = 2 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_max_command_power = 50 tooltip = max_command_power_tt } add_to_variable = { BEL.COG_force_publique_command_power_gain_mult = 0.2 tooltip = command_power_gain_mult_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_belgian_officer_corps } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_belgian_officer_corps_decisions_tt } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_max_command_power = 50 tooltip = max_command_power_tt } add_to_variable = { BEL.COG_force_publique_command_power_gain_mult = 0.2 tooltip = command_power_gain_mult_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_belgian_officer_corps } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_belgian_officer_corps_decisions_tt } } } joint_focus = { id = CONGO_appoint_van_overstraeten dynamic = yes icon = GFX_focus_generic_military_mission prerequisite = { focus = CONGO_congo_army } relative_position_id = CONGO_force_publique x = 1 y = 2 cost = 10 text_icon = CONGO_BEL_COG_focus_style search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { has_global_flag = COG_force_publique_reformed_flag } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_appoint_van_overstraeten_tt hidden_effect = { every_possible_country = { limit = { has_character = BEL_raoul_van_overstraeten } set_nationality = { target_country = COG character = BEL_raoul_van_overstraeten } } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_appoint_van_overstraeten_tt hidden_effect = { every_possible_country = { limit = { has_character = BEL_raoul_van_overstraeten } set_nationality = { target_country = COG character = BEL_raoul_van_overstraeten } } } } } } shared_focus = { id = CONGO_fuel_for_belgium dynamic = yes icon = GFX_focus_generic_stockpile_fuel prerequisite = { focus = CONGO_cheap_labor } relative_position_id = CONGO_societe_generale_de_belgique x = -1 y = 3 cost = 10 allow_branch = { OR = { original_tag = BEL original_tag = COG } } text_icon = CONGO_BEL_focus_style available = { original_tag = BEL BEL = { has_full_control_of_state = 977 } has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } search_filters = { FOCUS_FILTER_TFV_AUTONOMY FOCUS_FILTER_INDUSTRY } available_if_capitulated = yes completion_reward = { BEL = { random_owned_controlled_state = { limit = { is_core_of = BEL is_fully_controlled_by = BEL free_building_slots = { building = industrial_complex size > 2 include_locked = yes } } prioritize = { 977 } add_extra_state_shared_building_slots = 3 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_building_construction = { type = fuel_silo level = 1 instant_build = yes } } } custom_effect_tooltip = generic_skip_one_line_tt COG = { add_autonomy_score = { value = 100 localization = CONGO_fuel_for_belgium } } hidden_effect = { COG = { unlock_national_focus = CONGO_fuel_for_belgium } #Completes focus for Congo CONGO_one_more_focus_done = yes } } } joint_focus = { id = CONGO_antwerp_diamond_district dynamic = yes icon = GFX_focus_CONGO_antwerp_diamond_district prerequisite = { focus = CONGO_societe_miniere_de_bakwanga } search_filters = { FOCUS_FILTER_POLITICAL } relative_position_id = CONGO_societe_miniere_de_bakwanga x = 0 y = 1 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_political_power_factor = 0.15 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { is_core_of = BEL is_owned_by = BEL is_fully_controlled_by = BEL NOT = { state = 980 } } prioritize = { 977 } add_extra_state_shared_building_slots = 2 } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_political_power_factor = 0.15 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { is_core_of = BEL is_owned_by = BEL is_fully_controlled_by = BEL NOT = { state = 980 } } prioritize = { 977 } add_extra_state_shared_building_slots = 2 } } } } joint_focus = { id = CONGO_shinkolobwe_mine dynamic = yes icon = GFX_focus_generic_uranium_extraction search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } prerequisite = { focus = CONGO_regional_specialization } relative_position_id = CONGO_regional_specialization x = -2 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 250 localization = CONGO_shinkolobwe_mine } add_ideas = COG_rich_in_uranium custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_nuclear value = 0.25 } } IF = { limit = { original_tag = BEL } add_ideas = COG_rich_in_uranium custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_nuclear value = 0.25 } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 250 localization = CONGO_shinkolobwe_mine } add_ideas = COG_rich_in_uranium custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_nuclear value = 0.25 } } IF = { limit = { original_tag = BEL } add_ideas = COG_rich_in_uranium custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_nuclear value = 0.25 } } } } joint_focus = { id = CONGO_chefs_coutumiers dynamic = yes icon = GFX_focus_CONGO_chefs_coutumiers prerequisite = { focus = CONGO_regional_specialization } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY FOCUS_FILTER_POLITICAL } relative_position_id = CONGO_regional_specialization x = 2 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_stability = 0.1 custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -250 localization = CONGO_chefs_coutumiers } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_chefs_coutumiers_tt hidden_effect = { country_event = { id = ww_congo.8 days = 35 random_days = 70 } } } IF = { limit = { original_tag = BEL } add_political_power = 75 } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_stability = 0.1 custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -250 localization = CONGO_chefs_coutumiers } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_chefs_coutumiers_tt hidden_effect = { country_event = { id = ww_congo.8 days = 35 random_days = 70 } } } IF = { limit = { original_tag = BEL } add_political_power = 75 } } } joint_focus = { id = CONGO_humanitarian_aid dynamic = yes icon = GFX_focus_generic_concessions prerequisite = { focus = CONGO_regional_specialization } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_regional_specialization x = 4 y = 1 cost = 5 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -250 localization = CONGO_humanitarian_aid } 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_stability_factor = 0.1 tooltip = stability_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor = 0.1 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = COG_increased_food_production_scheme_decision show_effect_tooltip = yes } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = -250 localization = CONGO_humanitarian_aid } 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_stability_factor = 0.1 tooltip = stability_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor = 0.1 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = COG_increased_food_production_scheme_decision show_effect_tooltip = yes } } } } joint_focus = { id = CONGO_purchasing_commission dynamic = yes icon = GFX_focus_eng_concessions_to_the_trade_unions search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_TFV_AUTONOMY } prerequisite = { focus = CONGO_regional_specialization } relative_position_id = CONGO_regional_specialization x = 6 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = arms_factory size > 0 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_purchasing_commission } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = arms_factory size > 0 include_locked = yes } } prioritize = { 295 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_purchasing_commission } } } } joint_focus = { id = CONGO_expand_force_publique_recruitment dynamic = yes icon = GFX_focus_SOV_mobilization_plan prerequisite = { focus = CONGO_congo_army } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_force_publique x = 0 y = 3 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 100 localization = CONGO_expand_force_publique_recruitment } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_conscription_factor = 0.05 tooltip = conscription_factor_tt } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_autonomy_manpower_share = 0.1 tooltip = autonomy_manpower_share_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 100 localization = CONGO_expand_force_publique_recruitment } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_conscription_factor = 0.05 tooltip = conscription_factor_tt } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_autonomy_manpower_share = 0.1 tooltip = autonomy_manpower_share_tt } } } } joint_focus = { id = CONGO_jungle_fighting dynamic = yes icon = GFX_focus_por_luso_tropicalism prerequisite = { focus = CONGO_modernize_force_publique } relative_position_id = CONGO_force_publique x = 2 y = 3 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_jungle_figthing_random_generals_tt hidden_effect = { random_army_leader = { limit = { NOT = { has_trait = jungle_rat } } add_trait = { trait = jungle_rat } } random_army_leader = { limit = { NOT = { has_trait = jungle_rat } } add_trait = { trait = jungle_rat } } } custom_effect_tooltip = generic_skip_one_line_tt hidden_effect = { set_technology = { TOA_jungle_pioneers_support_tech = 1 popup = no } } custom_effect_tooltip = SMB_jungle_pioneers_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { original_tag = BEL } hidden_effect = { set_technology = { TOA_jungle_pioneers_support_tech = 1 popup = no } } custom_effect_tooltip = SMB_jungle_pioneers_tt } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_jungle_figthing_random_generals_tt hidden_effect = { random_army_leader = { limit = { NOT = { has_trait = jungle_rat } } add_trait = { trait = jungle_rat } } random_army_leader = { limit = { NOT = { has_trait = jungle_rat } } add_trait = { trait = jungle_rat } } } custom_effect_tooltip = generic_skip_one_line_tt hidden_effect = { set_technology = { TOA_jungle_pioneers_support_tech = 1 popup = no } } custom_effect_tooltip = SMB_jungle_pioneers_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { original_tag = BEL } hidden_effect = { set_technology = { TOA_jungle_pioneers_support_tech = 1 popup = no } } custom_effect_tooltip = SMB_jungle_pioneers_tt } } } shared_focus = { id = CONGO_requisition_funds dynamic = yes icon = GFX_focus_generic_industrialists prerequisite = { focus = CONGO_cheap_labor } relative_position_id = CONGO_societe_generale_de_belgique x = 1 y = 3 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_TFV_AUTONOMY } completion_reward = { IF = { limit = { original_tag = BEL } add_offsite_building = { type = industrial_complex level = 1 } } ELSE_IF = { limit = { original_tag = COG } effect_tooltip = { BEL = { add_offsite_building = { type = industrial_complex level = 1 } } } } custom_effect_tooltip = generic_skip_one_line_tt COG = { add_autonomy_score = { value = 250 localization = CONGO_requisition_funds } } 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_political_power_factor = -0.1 tooltip = political_power_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_cic_to_overlord_factor = 0.10 tooltip = cic_to_overlord_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_mic_to_overlord_factor = 0.20 tooltip = mic_to_overlord_factor_tt } IF = { limit = { original_tag = BEL } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_requisition_funds_tt } hidden_effect = { COG = { unlock_national_focus = CONGO_requisition_funds } #Completes focus for Congo CONGO_one_more_focus_done = yes } } } joint_focus = { id = CONGO_gold_and_diamonds dynamic = yes icon = GFX_focus_CONGO_gold_and_diamonds prerequisite = { focus = CONGO_antwerp_diamond_district } search_filters = { FOCUS_FILTER_POLITICAL } relative_position_id = CONGO_societe_miniere_de_bakwanga x = 0 y = 2 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } custom_effect_tooltip = CONGO_gold_and_diamonds_tt } IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor = 0.15 tooltip = political_power_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_cic_to_overlord_factor = 0.10 tooltip = cic_to_overlord_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_mic_to_overlord_factor = 0.10 tooltip = mic_to_overlord_factor_tt } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } custom_effect_tooltip = CONGO_gold_and_diamonds_tt } IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor = 0.15 tooltip = political_power_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_cic_to_overlord_factor = 0.10 tooltip = cic_to_overlord_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_mic_to_overlord_factor = 0.10 tooltip = mic_to_overlord_factor_tt } } } } joint_focus = { id = CONGO_uranium_development_trust search_filters = { FOCUS_FILTER_TFV_AUTONOMY } dynamic = yes icon = GFX_focus_generic_nuclear_development prerequisite = { focus = CONGO_shinkolobwe_mine } relative_position_id = CONGO_shinkolobwe_mine x = -1 y = 1 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 100 localization = CONGO_uranium_development_trust } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = CONGO_invite_from_to_uranium_development_trust_tt } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 100 localization = CONGO_uranium_development_trust } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = CONGO_invite_from_to_uranium_development_trust_tt } } } joint_focus = { id = CONGO_smuggle_uranium dynamic = yes icon = GFX_goal_generic_dangerous_deal prerequisite = { focus = CONGO_shinkolobwe_mine } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_shinkolobwe_mine x = 1 y = 1 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG OR = { is_in_faction_with = BEL is_subject_of = BEL } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 250 localization = CONGO_smuggle_uranium } custom_effect_tooltip = CONGO_smuggle_uranium_tt } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 250 localization = CONGO_smuggle_uranium } custom_effect_tooltip = CONGO_smuggle_uranium_tt } } } joint_focus = { id = CONGO_develop_infrastructure dynamic = yes icon = GFX_focus_generic_africa_infrastructure prerequisite = { focus = CONGO_chefs_coutumiers } relative_position_id = CONGO_chefs_coutumiers x = 1 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_TFV_AUTONOMY } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = infrastructure size > 0 } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = infrastructure level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = infrastructure size > 0 } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = infrastructure level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_develop_infrastructure } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = infrastructure size > 0 } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = infrastructure level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = infrastructure size > 0 } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = infrastructure level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_develop_infrastructure } } } } joint_focus = { id = CONGO_new_vegetable_produce_markets dynamic = yes icon = GFX_focus_generic_agricultural_subsidies prerequisite = { focus = CONGO_chefs_coutumiers } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_chefs_coutumiers x = 3 y = 1 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_new_vegetable_produce_markets } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_controlled_state = { limit = { is_core_of = COG is_owned_by = COG is_fully_controlled_by = COG free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_new_vegetable_produce_markets } } } } joint_focus = { id = CONGO_congolese_generals dynamic = yes icon = GFX_focus_CONGO_congolese_generals prerequisite = { focus = CONGO_belgian_officer_corps } search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_force_publique x = -1 y = 4 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG OR = { is_in_faction_with = BEL is_subject_of = BEL } #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 250 localization = CONGO_congolese_generals } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_army_leader_cost_factor = -1 tooltip = army_leader_cost_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_chief_of_army show_ideas_tooltip = COG_justin_kokolo custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_military_high_command show_ideas_tooltip = COG_louis_bobozo } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 250 localization = CONGO_congolese_generals } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_army_leader_cost_factor = -1 tooltip = army_leader_cost_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_chief_of_army show_ideas_tooltip = COG_justin_kokolo custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_military_high_command show_ideas_tooltip = COG_louis_bobozo } } } joint_focus = { id = CONGO_even_a_hospital_can_do_better dynamic = yes icon = GFX_focus_generic_field_hostpital prerequisite = { focus = CONGO_expand_force_publique_recruitment } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_force_publique x = 0 y = 5 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } #NOT = { # has_global_flag = COG_force_publique_reformed_flag #} NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_experience_loss_factor = -0.1 tooltip = experience_loss_factor_tt } add_to_variable = { BEL.COG_force_publique_army_morale_factor = 0.05 tooltip = army_morale_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_even_a_hospital_can_do_better } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_force_publique_tt add_to_variable = { BEL.COG_force_publique_experience_loss_factor = -0.1 tooltip = experience_loss_factor_tt } add_to_variable = { BEL.COG_force_publique_army_morale_factor = 0.05 tooltip = army_morale_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_even_a_hospital_can_do_better } } } } joint_focus = { id = CONGO_expand_metallurgical_industry dynamic = yes icon = GFX_focus_generic_steel prerequisite = { focus = CONGO_prince_leopold_mine } relative_position_id = CONGO_ccci x = 0 y = 5 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG AND = { OR = { 888 = { is_owned_and_controlled_by = BEL } 888 = { is_owned_and_controlled_by = COG } } OR = { 977 = { is_owned_and_controlled_by = BEL } 977 = { is_owned_and_controlled_by = COG } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } IF = { limit = { 888 = { OR = { is_owned_and_controlled_by = COG is_owned_and_controlled_by = BEL } } } 888 = { add_resource = { type = steel amount = 14 } } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 977 = { OR = { is_owned_and_controlled_by = COG is_owned_and_controlled_by = BEL } } } 977 = { add_resource = { type = steel amount = 12 } } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } IF = { limit = { 888 = { OR = { is_owned_and_controlled_by = COG is_owned_and_controlled_by = BEL } } } 888 = { add_resource = { type = steel amount = 14 } } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 977 = { OR = { is_owned_and_controlled_by = COG is_owned_and_controlled_by = BEL } } } 977 = { add_resource = { type = steel amount = 12 } } } } } } joint_focus = { id = CONGO_smuggle_diamonds dynamic = yes icon = GFX_focus_prc_infiltration prerequisite = { focus = CONGO_bakwanga_mine } relative_position_id = CONGO_forminiere x = 0 y = 5 cost = 10 text_icon = CONGO_COG_focus_style search_filters = { FOCUS_FILTER_TFV_AUTONOMY } available = { original_tag = COG OR = { is_in_faction_with = BEL is_subject_of = BEL } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } random_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 538 } add_extra_state_shared_building_slots = 1 } random_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 890 } add_extra_state_shared_building_slots = 1 } random_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 888 } add_extra_state_shared_building_slots = 1 } random_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 889 } add_extra_state_shared_building_slots = 1 } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 250 localization = CONGO_smuggle_diamonds } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_smuggle_diamonds_tt } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } random_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 538 } add_extra_state_shared_building_slots = 1 } random_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 890 } add_extra_state_shared_building_slots = 1 } random_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 888 } add_extra_state_shared_building_slots = 1 } random_state = { limit = { is_core_of = COG is_fully_controlled_by = COG is_owned_by = COG free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 889 } add_extra_state_shared_building_slots = 1 } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = 250 localization = CONGO_smuggle_diamonds } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_smuggle_diamonds_tt } } } joint_focus = { id = CONGO_office_des_transports_coloniaux dynamic = yes icon = GFX_goal_generic_construct_infrastructure prerequisite = { focus = CONGO_develop_infrastructure } relative_position_id = CONGO_chefs_coutumiers x = 0 y = 2 cost = 10 search_filters = { FOCUS_FILTER_TFV_AUTONOMY } text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_infrastructure_factor = 0.1 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_supply_node_factor = 0.15 tooltip = production_speed_supply_node_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_office_des_transports_coloniaux } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_transports_et_ports } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_infrastructure_factor = 0.1 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_supply_node_factor = 0.15 tooltip = production_speed_supply_node_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_transports_et_ports } } } joint_focus = { id = CONGO_improved_employment_contracts dynamic = yes icon = GFX_focus_generic_treaty prerequisite = { focus = CONGO_develop_infrastructure } relative_position_id = CONGO_chefs_coutumiers x = 2 y = 2 cost = 10 search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_TFV_AUTONOMY } text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_local_resources_factor = 0.1 tooltip = local_resources_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_stability_factor = 0.1 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_improved_employment_contracts } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_local_resources_factor = 0.1 tooltip = local_resources_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_stability_factor = 0.1 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -100 localization = CONGO_improved_employment_contracts } } } } joint_focus = { id = CONGO_compagnie_belge_maritime_du_congo dynamic = yes icon = GFX_focus_generic_africa_naval prerequisite = { focus = CONGO_develop_infrastructure } prerequisite = { focus = CONGO_new_vegetable_produce_markets} relative_position_id = CONGO_chefs_coutumiers x = 4 y = 2 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_industrial_capacity_dockyard = 0.1 tooltip = industrial_capacity_dockyard_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_colonial_maritime_company } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_industrial_capacity_dockyard = 0.1 tooltip = industrial_capacity_dockyard_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_colonial_maritime_company } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_industrial_capacity_dockyard = 0.1 tooltip = industrial_capacity_dockyard_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_colonial_maritime_company } IF = { limit = { original_tag = BEL } custom_effect_tooltip = modify_BEL_belgian_congo_colonial_returns_dynamic_modifier_tt add_to_variable = { BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_industrial_capacity_dockyard = 0.1 tooltip = industrial_capacity_dockyard_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = COG_colonial_maritime_company } } } joint_focus = { id = CONGO_heat_resistant_cobalt dynamic = yes icon = GFX_focus_generic_chromium prerequisite = { focus = CONGO_expand_metallurgical_industry } relative_position_id = CONGO_ccci x = -2 y = 6 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } add_ideas = COG_heat_resistant_cobalt_idea } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { original_tag = COG } add_ideas = COG_heat_resistant_cobalt_small_idea } IF = { limit = { original_tag = COG COG = { owns_state = 889 controls_state = 889 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_cobalt_mine_tt } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } add_ideas = COG_heat_resistant_cobalt_idea } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { original_tag = COG } add_ideas = COG_heat_resistant_cobalt_small_idea } IF = { limit = { original_tag = COG COG = { owns_state = 889 controls_state = 889 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_cobalt_mine_tt } } } joint_focus = { id = CONGO_copper_cartridges dynamic = yes icon = GFX_focus_CONGO_copper_cartridges prerequisite = { focus = CONGO_expand_metallurgical_industry } relative_position_id = CONGO_ccci x = 0 y = 6 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } add_ideas = COG_copper_cartridges_idea } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { original_tag = COG } add_ideas = COG_copper_cartridges_small_idea } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } add_ideas = COG_copper_cartridges_idea } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { original_tag = COG } add_ideas = COG_copper_cartridges_small_idea } } } joint_focus = { id = CONGO_research_grants dynamic = yes icon = GFX_goal_generic_scientific_exchange prerequisite = { focus = CONGO_expand_metallurgical_industry focus = CONGO_smuggle_diamonds } search_filters = { FOCUS_FILTER_RESEARCH } relative_position_id = CONGO_forminiere x = 0 y = 6 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG OR = { is_in_faction_with = BEL is_subject_of = BEL } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_research_slot = 1 } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_research_slot = 1 } } } joint_focus = { id = CONGO_congos_place_in_the_world dynamic = yes icon = GFX_focus_CONGO_place_in_the_world prerequisite = { focus = CONGO_regional_specialization } relative_position_id = CONGO_regional_specialization x = 0 y = 4 cost = 12 text_icon = CONGO_BEL_COG_focus_style search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } CONGO_at_least_fourteen_focuses_done = yes NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain = 0.2 tooltip = autonomy_gain_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain_global_factor = 0.05 tooltip = autonomy_gain_global_factor_tt } } IF = { limit = { original_tag = BEL } add_ideas = COG_colonial_resource_aqciusition } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = modify_COG_belgian_congo_colonial_dynamic_modifier_tt add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain = 0.2 tooltip = autonomy_gain_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain_global_factor = 0.05 tooltip = autonomy_gain_global_factor_tt } } IF = { limit = { original_tag = BEL } add_ideas = COG_colonial_resource_aqciusition } } } joint_focus = { id = CONGO_legacy_of_lake_tanganyika dynamic = yes icon = GFX_focus_CONGO_legacy_of_lake_tanganyika prerequisite = { focus = CONGO_compagnie_belge_maritime_du_congo } relative_position_id = CONGO_chefs_coutumiers x = 5 y = 3 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { has_global_flag = COG_force_publique_reformed_flag } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { hidden_effect = { set_technology = { ToA_river_boats_tech = 1 popup = no } } add_ideas = COG_brown_water_navy_idea hidden_effect = { CONGO_one_more_focus_done = yes } } } joint_focus = { id = CONGO_expand_matadi_seaport dynamic = yes icon = GFX_focus_POL_develop_polish_shipbuilding prerequisite = { focus = CONGO_compagnie_belge_maritime_du_congo } relative_position_id = CONGO_chefs_coutumiers x = 3 y = 3 cost = 10 text_icon = CONGO_BEL_COG_focus_style search_filters = { FOCUS_FILTER_INDUSTRY } joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } 295 = { OR = { is_owned_and_controlled_by = COG is_owned_and_controlled_by = BEL } } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { AND = { original_tag = COG } owns_state = 295 } 295 = { add_extra_state_shared_building_slots = 3 add_building_construction = { type = dockyard level = 3 instant_build = yes } } } IF = { limit = { AND = { original_tag = BEL } owns_state = 295 } 295 = { add_extra_state_shared_building_slots = 3 add_building_construction = { type = dockyard level = 3 instant_build = yes } } } hidden_effect = { CONGO_one_more_focus_done = yes } } completion_reward_joint_member = { IF = { limit = { AND = { original_tag = COG } owns_state = 295 } 295 = { add_extra_state_shared_building_slots = 3 add_building_construction = { type = dockyard level = 3 instant_build = yes } } } IF = { limit = { AND = { original_tag = BEL } owns_state = 295 } 295 = { add_extra_state_shared_building_slots = 3 add_building_construction = { type = dockyard level = 3 instant_build = yes } } } } } joint_focus = { id = CONGO_soviet_interest dynamic = yes icon = GFX_focus_generic_soviet_politics prerequisite = { focus = CONGO_congos_place_in_the_world } relative_position_id = CONGO_congos_place_in_the_world x = -2 y = 1 cost = 10 text_icon = CONGO_COG_focus_style search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } available = { original_tag = COG any_country_with_original_tag = { original_tag_to_check = SOV has_government = communism } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 250 localization = CONGO_soviet_interest } custom_effect_tooltip = generic_skip_one_line_tt add_equipment_to_stockpile = { type = infantry_equipment amount = 1500 producer = SOV } add_equipment_to_stockpile = { type = support_equipment amount = 250 producer = SOV } add_equipment_to_stockpile = { type = artillery_equipment amount = 150 producer = SOV } custom_effect_tooltip = generic_skip_one_line_tt add_popularity = { ideology = communism popularity = 0.15 } } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 250 localization = CONGO_soviet_interest } custom_effect_tooltip = generic_skip_one_line_tt add_equipment_to_stockpile = { type = infantry_equipment amount = 1500 producer = SOV } add_equipment_to_stockpile = { type = support_equipment amount = 250 producer = SOV } add_equipment_to_stockpile = { type = artillery_equipment amount = 150 producer = SOV } custom_effect_tooltip = generic_skip_one_line_tt add_popularity = { ideology = communism popularity = 0.15 } } } } joint_focus = { id = CONGO_whispers_of_independence dynamic = yes icon = GFX_focus_generic_whispers prerequisite = { focus = CONGO_congos_place_in_the_world } search_filters = { FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_congos_place_in_the_world x = 3 y = 1 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG is_subject_of = BEL NOT = { has_completed_focus = COG_national_committee_for_liberation } NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } COG = { OR = { has_autonomy_state = autonomy_colony has_autonomy_state = autonomy_dominion has_autonomy_state = autonomy_satellite } } } bypass = { AND = { original_tag = COG NOT = { is_subject_of = BEL } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 500 localization = CONGO_whispers_of_independence } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = congo_more_options_to_threaten_tt custom_effect_tooltip = generic_skip_one_line_tt country_event = { id = congo_independence_struggle.1 hours = 0 } } hidden_effect = { set_global_flag = COG_BEL_negotiations_ongoing_flag } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } add_autonomy_score = { value = 500 localization = CONGO_whispers_of_independence } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = congo_more_options_to_threaten_tt custom_effect_tooltip = generic_skip_one_line_tt country_event = { id = congo_independence_struggle.1 hours = 0 } } } } joint_focus = { id = CONGO_congo_free_state dynamic = yes icon = GFX_focus_CONGO_congo_free_state search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION } mutually_exclusive = { focus = CONGO_dominion_of_congo focus = CONGO_overseas_department_of_belgium focus = CONGO_republic_of_congo } prerequisite = { focus = CONGO_congos_place_in_the_world } relative_position_id = CONGO_congos_place_in_the_world x = -3 y = 2 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG COG = { OR = { has_autonomy_state = autonomy_integrated_puppet has_autonomy_state = autonomy_reichskommissariat } } NOT = { OR = { has_global_flag = CONGO_independence_war_ongoing has_global_flag = COG_BEL_negotiations_ongoing_flag } } } available_if_capitulated = yes completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } add_stability = -0.1 add_political_power = -50 custom_effect_tooltip = generic_skip_one_line_tt every_country = { limit = { OR = { original_tag = COG original_tag = KAT original_tag = RWA original_tag = BRD } is_subject_of = ROOT } ROOT = { annex_country = { target = PREV transfer_troops = yes } } } } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } add_stability = -0.1 add_political_power = -50 custom_effect_tooltip = generic_skip_one_line_tt every_country = { limit = { OR = { original_tag = COG original_tag = KAT original_tag = RWA original_tag = BRD } is_subject_of = ROOT } ROOT = { annex_country = { target = PREV transfer_troops = yes } } } } } completion_reward = { } } joint_focus = { id = CONGO_overseas_department_of_belgium dynamic = yes icon = GFX_focus_CONGO_overseas_department_of_belgium search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_TFV_AUTONOMY } mutually_exclusive = { focus = CONGO_dominion_of_congo focus = CONGO_republic_of_congo focus = CONGO_congo_free_state } prerequisite = { focus = CONGO_congos_place_in_the_world } relative_position_id = CONGO_congos_place_in_the_world x = -1 y = 2 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG COG = { OR = { has_autonomy_state = autonomy_integrated_puppet has_autonomy_state = autonomy_puppet has_autonomy_state = autonomy_reichsprotectorate has_autonomy_state = autonomy_reichskommissariat } } NOT = { OR = { has_global_flag = CONGO_independence_war_ongoing has_global_flag = COG_BEL_negotiations_ongoing_flag } } } available_if_capitulated = yes completion_reward_joint_originator = { IF = { limit = { original_tag = BEL } IF = { limit = { COG = { has_autonomy_state = autonomy_puppet } } BEL = { set_autonomy = { target = COG autonomy_state = autonomy_integrated_puppet freedom_level = 0.5 end_wars = no end_civil_wars = no } } } IF = { limit = { COG = { has_autonomy_state = autonomy_reichsprotectorate } } BEL = { set_autonomy = { target = COG autonomy_state = autonomy_reichskommissariat freedom_level = 0.5 end_wars = no end_civil_wars = no } } } #custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_overseas_department_of_belgium_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.20 tooltip = cic_to_overlord_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_mic_to_overlord_factor = 0.30 tooltip = mic_to_overlord_factor_tt } } completion_reward_joint_member = { IF = { limit = { original_tag = BEL } IF = { limit = { COG = { has_autonomy_state = autonomy_puppet } } BEL = { set_autonomy = { target = COG autonomy_state = autonomy_integrated_puppet freedom_level = 0.5 end_wars = no end_civil_wars = no } } } IF = { limit = { COG = { has_autonomy_state = autonomy_reichsprotectorate } } BEL = { set_autonomy = { target = COG autonomy_state = autonomy_reichskommissariat freedom_level = 0.5 end_wars = no end_civil_wars = no } } } #custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CONGO_overseas_department_of_belgium_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.20 tooltip = cic_to_overlord_factor_tt } add_to_variable = { BEL.COG_belgian_congo_colonial_dynamic_modifier_mic_to_overlord_factor = 0.30 tooltip = mic_to_overlord_factor_tt } } } completion_reward = { } } joint_focus = { id = CONGO_dominion_of_congo dynamic = yes icon = GFX_focus_CONGO_dominion_of_congo search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_TFV_AUTONOMY } mutually_exclusive = { focus = CONGO_republic_of_congo focus = CONGO_overseas_department_of_belgium focus = CONGO_congo_free_state } prerequisite = { focus = CONGO_congos_place_in_the_world } relative_position_id = CONGO_congos_place_in_the_world x = 1 y = 2 cost = 10 text_icon = CONGO_BEL_COG_focus_style joint_trigger = { CONGO_is_a_congo_viable_nation = yes } available = { OR = { AND = { original_tag = BEL BEL = { any_subject_country = { original_tag = COG } } } AND = { original_tag = COG COG = { is_subject_of = BEL } } } NOT = { has_completed_focus = COG_national_committee_for_liberation } COG = { OR = { has_autonomy_state = autonomy_dominion has_autonomy_state = autonomy_satellite } } has_completed_focus = CONGO_whispers_of_independence NOT = { OR = { has_global_flag = CONGO_independence_war_ongoing has_global_flag = COG_BEL_negotiations_ongoing_flag } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_dominion_of_congo_tt } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_dominion_of_congo_tt } } } joint_focus = { id = CONGO_republic_of_congo dynamic = yes icon = GFX_focus_CONGO_republic_of_congo search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL } mutually_exclusive = { focus = CONGO_dominion_of_congo focus = CONGO_overseas_department_of_belgium focus = CONGO_congo_free_state } prerequisite = { focus = CONGO_whispers_of_independence } relative_position_id = CONGO_congos_place_in_the_world x = 3 y = 2 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG OR = { is_in_faction_with = BEL is_subject_of = BEL } NOT = { has_completed_focus = COG_national_committee_for_liberation } COG = { OR = { has_autonomy_state = autonomy_dominion has_autonomy_state = autonomy_satellite } } NOT = { OR = { has_global_flag = CONGO_independence_war_ongoing has_global_flag = COG_BEL_negotiations_ongoing_flag } } } bypass = { COG = { is_subject = no NOT = { any_country = { original_tag = COG has_war_with = PREV } } } } available_if_capitulated = yes completion_reward_joint_originator = { IF = { limit = { original_tag = COG } IF = { limit = { COG = { is_subject_of = BEL } } BEL = { set_autonomy = { target = COG autonomy_state = autonomy_free freedom_level = 1 end_wars = no end_civil_wars = no } } IF = { limit = { NOT = { has_global_flag = COG_stays_in_bel_faction_flag } } COG = { leave_faction = yes } } } IF = { limit = { COG = { has_cosmetic_tag = COG_belgian_congo } } COG = { drop_cosmetic_tag = yes set_politics = { ruling_party = democratic elections_allowed = yes } add_popularity = { ideology = democratic popularity = 0.25 } add_popularity = { ideology = communism popularity = 0.1 } } } hidden_effect = { IF = { limit = { COG = { has_idea = BEL_albert_de_vleeschauwer } } remove_ideas = BEL_albert_de_vleeschauwer } set_party_name = { ideology = neutrality long_name = house_of_agua_rosada_long name = house_of_agua_rosada } add_country_leader_role = { character = COG_pedro_vii_alfonso promote_leader = yes country_leader = { ideology = despotism expire = "1969.1.1.1" traits = { manikongo_of_kongo } } } } } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } IF = { limit = { COG = { is_subject_of = BEL } } BEL = { set_autonomy = { target = COG autonomy_state = autonomy_free freedom_level = 1 end_wars = no end_civil_wars = no } } IF = { limit = { NOT = { has_global_flag = COG_stays_in_bel_faction_flag } } COG = { leave_faction = yes } } } IF = { limit = { COG = { has_cosmetic_tag = COG_belgian_congo } } COG = { drop_cosmetic_tag = yes set_politics = { ruling_party = democratic elections_allowed = yes } add_popularity = { ideology = democratic popularity = 0.25 } add_popularity = { ideology = communism popularity = 0.1 } } } hidden_effect = { IF = { limit = { COG = { has_idea = BEL_albert_de_vleeschauwer } } remove_ideas = BEL_albert_de_vleeschauwer } } } } completion_reward = { } } joint_focus = { id = CONGO_establish_cometro dynamic = yes icon = GFX_goal_generic_construct_military #mutually_exclusive = { focus = CONGO_dominion_of_congo focus = CONGO_republic_of_congo focus = CONGO_congo_free_state } prerequisite = { focus = CONGO_congos_place_in_the_world } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_TFV_AUTONOMY } relative_position_id = CONGO_congos_place_in_the_world x = 0 y = 1 cost = 10 text_icon = CONGO_BEL_focus_style available = { original_tag = BEL has_subject = COG NOT = { OR = { has_war_with = BEL has_war_with = COG has_global_flag = CONGO_independence_war_ongoing } } } available_if_capitulated = yes completion_reward = { } completion_reward_joint_originator = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_establish_cometro_tt custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -250 localization = CONGO_establish_cometro } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = CONGO_establish_cometro_2_tt hidden_effect = { set_global_flag = KAT_uprising_in_congolese_independence_war_flag 889 = { remove_dynamic_modifier = { modifier = COG_state_loyal_to_free_congo_modifier } add_dynamic_modifier = { modifier = COG_katanga_separatism_modifier } } } 889 = { increase_state_category = yes } } } completion_reward_joint_member = { IF = { limit = { original_tag = COG } custom_effect_tooltip = CONGO_establish_cometro_tt custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_score = { value = -250 localization = CONGO_establish_cometro } } IF = { limit = { original_tag = BEL } custom_effect_tooltip = CONGO_establish_cometro_2_tt hidden_effect = { set_global_flag = KAT_uprising_in_congolese_independence_war_flag 889 = { remove_dynamic_modifier = { modifier = COG_state_loyal_to_free_congo_modifier } add_dynamic_modifier = { modifier = COG_katanga_separatism_modifier } } } 889 = { increase_state_category = yes } } } } shared_focus = { id = CONGO_african_union dynamic = yes icon = GFX_focus_ETH_the_african_union search_filters = { FOCUS_FILTER_POLITICAL } prerequisite = { focus = CONGO_republic_of_congo } relative_position_id = CONGO_congos_place_in_the_world x = 2 y = 3 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG is_subject = no has_civil_war = no NOT = { has_global_flag = CONGO_independence_war_ongoing } has_government = democratic is_in_faction = no } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } IF = { limit = { NOT = { is_faction_leader = yes } } IF = { limit = { has_dlc = "No Compromise, No Surrender" } set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_COG_african_union_faction add_faction_initiative = 1 } ELSE = { set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_COG_african_union_faction } every_other_country = { limit = { is_subject_of = ROOT } ROOT = { add_to_faction = PREV } } every_other_country = { limit = { capital_scope = { is_on_continent = africa } is_subject = no is_in_faction = no } country_event = { id = generic.5 } } } } IF = { limit = { original_tag = BEL } effect_tooltip = { COG = { IF = { limit = { NOT = { is_faction_leader = yes } } create_faction = ETH_african_union_faction every_country = { limit = { is_subject_of = COG } COG = { add_to_faction = PREV } } every_country = { limit = { capital_scope = { is_on_continent = africa } is_subject = no is_in_faction = no } country_event = { id = generic.5 } } } } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_african_union } #Completes focus for Belgium } } } shared_focus = { id = CONGO_great_war_of_africa dynamic = yes icon = GFX_goal_generic_occupy_states_ongoing_war search_filters = { FOCUS_FILTER_ANNEXATION } prerequisite = { focus = CONGO_republic_of_congo } relative_position_id = CONGO_congos_place_in_the_world x = 4 y = 3 cost = 10 text_icon = CONGO_COG_focus_style available = { original_tag = COG is_subject = no has_civil_war = no NOT = { has_global_flag = CONGO_independence_war_ongoing } } available_if_capitulated = yes completion_reward = { IF = { limit = { original_tag = COG } every_state = { limit = { OR = { region = 271 region = 272 region = 227 region = 184 region = 183 region = 224 state = 705 } NOT = { OR = { is_claimed_by = ROOT is_owned_by = ROOT is_core_of = ROOT } } } add_claim_by = ROOT } custom_effect_tooltip = generic_skip_one_line_tt every_other_country = { limit = { AND = { OR = { owns_state = 891 owns_state = 892 owns_state = 540 owns_state = 796 owns_state = 295 owns_state = 888 owns_state = 889 owns_state = 890 owns_state = 538 owns_state = 718 owns_state = 769 owns_state = 768 owns_state = 772 owns_state = 539 owns_state = 297 owns_state = 705 owns_state = 773 owns_state = 660 owns_state = 774 } NOT = { OR = { has_war_with = ROOT original_tag = ROOT is_subject_of = ROOT } } } } ROOT = { create_wargoal = { type = take_claimed_state target = PREV } } } } IF = { limit = { original_tag = BEL } effect_tooltip = { every_state = { limit = { OR = { region = 271 region = 272 region = 227 region = 184 region = 183 region = 224 state = 705 } NOT = { OR = { is_claimed_by = COG is_owned_by = COG is_core_of = COG } } } add_claim_by = COG } custom_effect_tooltip = generic_skip_one_line_tt every_other_country = { limit = { AND = { OR = { owns_state = 891 owns_state = 892 owns_state = 540 owns_state = 796 owns_state = 295 owns_state = 888 owns_state = 889 owns_state = 890 owns_state = 538 owns_state = 718 owns_state = 769 owns_state = 768 owns_state = 772 owns_state = 539 owns_state = 297 owns_state = 705 owns_state = 773 owns_state = 660 owns_state = 774 } NOT = { OR = { has_war_with = COG original_tag = COG is_subject_of = COG } } } } COG = { create_wargoal = { type = take_claimed_state target = PREV } } } } } hidden_effect = { BEL = { unlock_national_focus = CONGO_great_war_of_africa } #Completes focus for Belgium } } }