# South American Unity Focus Tree joint_focus = { id = BRA_americas_unity icon = south_america x = 0 y = 8 offset = { x = -34 y = -8 trigger = { original_tag = BRA } } offset = { x = 50 y = 6 trigger = { original_tag = BOL } } offset = { x = 47 y = 2 trigger = { original_tag = VEN } } cost = 5 allow_branch = { is_in_array = { global.mercosur_potential = THIS } } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR FOCUS_FILTER_UNASUL } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_americas_unity" if = { limit = { NOT = { has_global_flag = mercosur.30_broadcasted } } set_global_flag = mercosur.30_broadcasted } if = { limit = { exists = yes NOT = { tag = MEX } NOT = { tag = PAN } NOT = { has_country_flag = mercosur.30_received } } set_country_flag = mercosur.30_received country_event = mercosur.30 custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_political_power = 50 } } } completion_reward_joint_originator = { for_each_scope_loop = { array = global.mercosur_potential if = { limit = { exists = yes NOT = { tag = ROOT } NOT = { tag = MEX } NOT = { tag = PAN } } add_opinion_modifier = { target = ROOT modifier = medium_increase } reverse_add_opinion_modifier = { target = ROOT modifier = medium_increase } } } custom_effect_tooltip = BRA_americas_unity_TT } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_americas_unity" set_global_flag = BRA_americas_unity_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_americas_unity_in_progress } } } joint_focus = { id = BRA_mercosur icon = focus_BRA_form_mercosul x = -4 y = 1 relative_position_id = BRA_americas_unity cost = 7 prerequisite = { focus = BRA_americas_unity } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_mercosur" set_global_flag = MER_mercosur_requests_enabled unlock_decision_tooltip = MER_invite_PRU_associate unlock_decision_tooltip = MER_invite_COL_associate unlock_decision_tooltip = MER_invite_ECU_associate unlock_decision_tooltip = MER_invite_VEN_associate unlock_decision_tooltip = MER_invite_GUY_associate unlock_decision_tooltip = MER_invite_SUR_associate } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_mercosur" set_global_flag = BRA_mercosur_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_mercosur_in_progress } } } joint_focus = { id = BRA_trade_agreement icon = liberalization x = -2 y = 1 relative_position_id = BRA_mercosur cost = 7 prerequisite = { focus = BRA_mercosur } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_trade_agreement" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = mercosur_member_state_modifier } add_to_variable = { mercosur_member_state_tax_gain_multiplier_modifier = 0.02 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { mercosur_member_state_productivity_growth_modifier = 0.03 tooltip = productivity_growth_modifier_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_trade_agreement" set_global_flag = BRA_trade_agreement_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_trade_agreement_in_progress } } } joint_focus = { id = BRA_discuss_currency icon = coins x = 0 y = 1 relative_position_id = BRA_mercosur cost = 7 prerequisite = { focus = BRA_mercosur } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_discuss_currency" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = mercosur_member_state_modifier } add_to_variable = { mercosur_member_state_stability_factor = 0.02 tooltip = stability_factor_tt } add_to_variable = { mercosur_member_state_political_power_factor = 0.02 tooltip = political_power_factor_tt } add_to_variable = { mercosur_member_state_interest_rate_multiplier_modifier = -0.25 tooltip = interest_rate_multiplier_modifier_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_discuss_currency" set_global_flag = BRA_discuss_currency_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_discuss_currency_in_progress } } } joint_focus = { id = BRA_people_goods icon = family x = 2 y = 1 relative_position_id = BRA_mercosur cost = 7 prerequisite = { focus = BRA_mercosur } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_people_goods" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = mercosur_member_state_modifier } add_to_variable = { mercosur_member_state_total_workforce_modifier = 0.02 tooltip = total_workforce_modifier_tt } add_to_variable = { mercosur_member_state_high_unemployment_threshold_modifier = 0.02 tooltip = high_unemployment_threshold_modifier_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_people_goods" set_global_flag = BRA_people_goods_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_people_goods_in_progress } } } joint_focus = { id = BRA_assoc_members icon = focus_BRA_us_of_brazil x = 0 y = 1 relative_position_id = BRA_discuss_currency cost = 7 prerequisite = { focus = BRA_trade_agreement } prerequisite = { focus = BRA_discuss_currency } prerequisite = { focus = BRA_people_goods } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_assoc_members" set_global_flag = MER_mercosur_full_membership_enabled unlock_decision_tooltip = MER_invite_CHL_full_member unlock_decision_tooltip = MER_invite_PRU_full_member unlock_decision_tooltip = MER_invite_COL_full_member unlock_decision_tooltip = MER_invite_ECU_full_member unlock_decision_tooltip = MER_invite_VEN_full_member unlock_decision_tooltip = MER_invite_BOL_full_member unlock_decision_tooltip = MER_invite_GUY_full_member unlock_decision_tooltip = MER_invite_SUR_full_member } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_assoc_members" set_global_flag = BRA_assoc_members_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_assoc_members_in_progress } } } joint_focus = { id = MER_secretariat_reform icon = focus_generic_improve_the_administration x = -1 y = 1 relative_position_id = BRA_assoc_members cost = 7 prerequisite = { focus = BRA_assoc_members } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_secretariat_reform" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = mercosur_member_state_modifier } add_to_variable = { mercosur_member_state_stability_factor = 0.02 tooltip = stability_factor_tt } add_to_variable = { mercosur_member_state_political_power_factor = 0.02 tooltip = political_power_factor_tt } add_to_variable = { mercosur_member_state_corruption_cost_factor = -0.10 tooltip = corruption_cost_factor_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_secretariat_reform" set_global_flag = MER_secretariat_reform_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_secretariat_reform_in_progress } } } joint_focus = { id = MER_development_fund icon = focus_generic_financial_agreement x = 1 y = 1 relative_position_id = BRA_assoc_members cost = 7 prerequisite = { focus = BRA_assoc_members } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_development_fund" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = mercosur_member_state_modifier } add_to_variable = { mercosur_member_state_production_speed_industrial_complex_factor = 0.05 tooltip = production_speed_industrial_complex_factor_tt } add_to_variable = { mercosur_member_state_production_speed_offices_factor = 0.05 tooltip = production_speed_offices_factor_tt } unlock_decision_tooltip = { decision = MER_release_development_fund_round show_effect_tooltip = yes } set_global_flag = MER_development_fund_completed } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_development_fund" set_global_flag = MER_development_fund_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_development_fund_in_progress } } } joint_focus = { id = BRA_education_integration icon = examine_foreign_laws x = 0 y = 1 relative_position_id = MER_secretariat_reform cost = 7 prerequisite = { focus = MER_secretariat_reform } prerequisite = { focus = MER_development_fund } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_education_integration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = mercosur_member_state_modifier } add_to_variable = { mercosur_member_state_stability_factor = 0.03 tooltip = stability_factor_tt } add_to_variable = { mercosur_member_state_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_education_integration" set_global_flag = BRA_education_integration_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_education_integration_in_progress } } } joint_focus = { id = BRA_mercosur_market icon = industry_democratic x = 0 y = 1 relative_position_id = MER_development_fund cost = 7 prerequisite = { focus = MER_secretariat_reform } prerequisite = { focus = MER_development_fund } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_mercosur_market" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = mercosur_member_state_modifier } add_to_variable = { mercosur_member_state_tax_gain_multiplier_modifier = 0.03 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { mercosur_member_state_productivity_growth_modifier = 0.07 tooltip = productivity_growth_modifier_tt } add_to_variable = { mercosur_member_state_foreign_influence_modifier = 0.04 tooltip = foreign_influence_modifier_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_mercosur_market" set_global_flag = BRA_mercosur_market_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_mercosur_market_in_progress } } } joint_focus = { id = BRA_maintain_quo icon = demand_territory x = 0 y = 1 relative_position_id = BRA_mercosur_market cost = 7 prerequisite = { focus = BRA_education_integration } prerequisite = { focus = BRA_mercosur_market } mutually_exclusive = { focus = BRA_expand_to_latin_america } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_maintain_quo" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = mercosur_member_state_modifier } add_to_variable = { mercosur_member_state_political_power_factor = 0.03 tooltip = political_power_factor_tt } add_to_variable = { mercosur_member_state_stability_factor = 0.03 tooltip = stability_factor_tt } newline = yes increase_economic_growth = yes } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_maintain_quo" set_global_flag = BRA_maintain_quo_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_maintain_quo_in_progress } } } joint_focus = { id = BRA_expand_to_latin_america icon = political_pressure_blue x = 0 y = 1 relative_position_id = BRA_education_integration cost = 7 prerequisite = { focus = BRA_education_integration } prerequisite = { focus = BRA_mercosur_market } mutually_exclusive = { focus = BRA_maintain_quo } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MERCOSUR } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_expand_to_latin_america" set_global_flag = mercosur_latin_america_invites_unlocked unlock_decision_tooltip = MER_invite_MEX_associate unlock_decision_tooltip = MER_invite_MEX_full_member unlock_decision_tooltip = MER_invite_PAN_associate unlock_decision_tooltip = MER_invite_PAN_full_member } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_expand_to_latin_america" set_global_flag = BRA_expand_to_latin_america_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_expand_to_latin_america_in_progress } } } joint_focus = { id = BRA_unasul icon = align_to_usan x = 4 y = 1 relative_position_id = BRA_americas_unity cost = 7 prerequisite = { focus = BRA_americas_unity } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = mercosur_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BRA_unasul" } completion_reward_joint_originator = { if = { limit = { NOT = { has_dynamic_modifier = unasul_member_state_modifier } } custom_effect_tooltip = { localization_key = adds_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } add_dynamic_modifier = { modifier = unasul_member_state_modifier } add_to_array = { global.unasul_member_state = THIS } add_to_variable = { global.MER_unasul_democratic_clause_stability_factor = 0 } MER_recalculate_unasul_member_state_stability_factor = yes } if = { limit = { NOT = { has_country_flag = MER_unasul_counted_member } } set_country_flag = MER_unasul_counted_member custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } add_to_variable = { global.MER_unasul_political_power_factor = 0.01 tooltip = political_power_factor_tt } add_to_variable = { global.MER_unasul_stability_factor = 0.01 tooltip = stability_factor_tt } MER_recalculate_unasul_member_state_stability_factor = yes } if = { limit = { NOT = { has_global_flag = MER_unasul_established } } set_global_flag = MER_unasul_established custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } add_to_variable = { global.MER_unasul_political_power_factor = 0.01 tooltip = political_power_factor_tt } add_to_variable = { global.MER_unasul_stability_factor = 0.01 tooltip = stability_factor_tt } MER_recalculate_unasul_member_state_stability_factor = yes country_event = { id = mercosur_news.1 hours = 6 } } for_each_scope_loop = { array = global.mercosur_potential if = { limit = { exists = yes NOT = { tag = ROOT } has_dynamic_modifier = mercosur_member_state_modifier NOT = { has_dynamic_modifier = unasul_member_state_modifier } NOT = { has_country_flag = mercosur_recently_declined_unasul } is_subject = no } country_event = { id = mercosur.35 days = 1 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_dynamic_modifier = { modifier = unasul_member_state_modifier } add_opinion_modifier = { target = ROOT modifier = mercosur_focus_tt } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_political_power = -15 } } } custom_effect_tooltip = BRA_unasul_events_TT } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus BRA_unasul" set_global_flag = BRA_unasul_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = BRA_unasul_in_progress } } } joint_focus = { id = MER_expansion_unasul icon = tripartite_pact x = -2 y = 1 relative_position_id = BRA_unasul cost = 7 prerequisite = { focus = BRA_unasul } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_expansion_unasul" set_global_flag = MER_unasul_expansion_enabled custom_effect_tooltip = MER_expansion_unasul_TT } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_expansion_unasul" set_global_flag = MER_expansion_unasul_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_expansion_unasul_in_progress } } } joint_focus = { id = MER_sa_corridor_development icon = focus_CHL_connect_the_northern_railways x = 0 y = 1 relative_position_id = BRA_unasul cost = 7 prerequisite = { focus = BRA_unasul } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_corridor_development" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } unlock_decision_tooltip = { decision = MER_unasul_integrated_corridor_plan show_effect_tooltip = yes } } completion_reward_joint_originator = { custom_effect_tooltip = MER_unasul_member_tt add_to_variable = { global.MER_unasul_production_speed_infrastructure_factor = 0.10 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { global.MER_unasul_production_speed_internet_station_factor = 0.10 tooltip = production_speed_internet_station_factor_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_corridor_development" set_global_flag = MER_sa_corridor_development_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_sa_corridor_development_in_progress } } } joint_focus = { id = MER_counter_cartel icon = MEX_Erradicate_the_cartels x = 2 y = 1 relative_position_id = BRA_unasul cost = 7 prerequisite = { focus = BRA_unasul } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_counter_cartel" unlock_decision_tooltip = { decision = MER_unasul_counter_cartel_operation show_effect_tooltip = yes } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_counter_cartel" set_global_flag = MER_counter_cartel_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_counter_cartel_in_progress } } } joint_focus = { id = MER_sa_energy_council icon = BRA_renewable_energy_funds x = -1 y = 1 relative_position_id = MER_sa_corridor_development cost = 7 prerequisite = { focus = MER_sa_corridor_development } prerequisite = { focus = MER_expansion_unasul } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_energy_council" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } unlock_decision_tooltip = { decision = MER_unasul_energy_security_reinforcement show_effect_tooltip = yes } } completion_reward_joint_originator = { custom_effect_tooltip = MER_unasul_member_tt add_to_variable = { global.MER_unasul_energy_gain_multiplier = 0.03 tooltip = energy_gain_multiplier_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_energy_council" set_global_flag = MER_sa_energy_council_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_sa_energy_council_in_progress } } } joint_focus = { id = MER_sa_health_council icon = generic_healthcare x = 1 y = 1 relative_position_id = MER_sa_corridor_development cost = 7 prerequisite = { focus = MER_sa_corridor_development } prerequisite = { focus = MER_counter_cartel } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_health_council" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } unlock_decision_tooltip = { decision = MER_unasul_joint_health_improvement_project show_effect_tooltip = yes } } completion_reward_joint_originator = { custom_effect_tooltip = MER_unasul_member_tt add_to_variable = { global.MER_unasul_monthly_population = 0.02 tooltip = monthly_population_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_health_council" set_global_flag = MER_sa_health_council_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_sa_health_council_in_progress } } } joint_focus = { id = MER_productive_integration_and_sme_networks icon = industry_democratic x = -1 y = 1 relative_position_id = MER_sa_energy_council cost = 7 prerequisite = { focus = MER_sa_energy_council } prerequisite = { focus = MER_sa_health_council } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_productive_integration_and_sme_networks" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } unlock_decision_tooltip = { decision = MER_unasul_supply_chain_strengthening show_effect_tooltip = yes } } completion_reward_joint_originator = { custom_effect_tooltip = MER_unasul_member_tt add_to_variable = { global.MER_unasul_production_speed_industrial_complex_factor = 0.03 tooltip = civilian_factories_productivity_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_productive_integration_and_sme_networks" set_global_flag = MER_productive_integration_and_sme_networks_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_productive_integration_and_sme_networks_in_progress } } } joint_focus = { id = MER_sa_defense_council icon = focus_ARG_defense_and_democracy x = 1 y = 1 relative_position_id = MER_sa_energy_council cost = 7 prerequisite = { focus = MER_sa_energy_council } prerequisite = { focus = MER_sa_health_council } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_defense_council" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } unlock_decision_tooltip = { decision = MER_unasul_joint_exercises show_effect_tooltip = yes } } completion_reward_joint_originator = { custom_effect_tooltip = MER_unasul_member_tt add_to_variable = { global.MER_unasul_experience_gain_army_factor = 0.05 tooltip = experience_gain_army_tt } add_to_variable = { global.MER_unasul_experience_gain_navy_factor = 0.05 tooltip = experience_gain_navy_tt } add_to_variable = { global.MER_unasul_experience_gain_air_factor = 0.05 tooltip = experience_gain_air_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_defense_council" set_global_flag = MER_sa_defense_council_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_sa_defense_council_in_progress } } } joint_focus = { id = MER_sa_network_for_science_and_innovation icon = examine_foreign_science x = 1 y = 1 relative_position_id = MER_sa_health_council cost = 7 prerequisite = { focus = MER_sa_energy_council } prerequisite = { focus = MER_sa_health_council } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_network_for_science_and_innovation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = unasul_member_state_modifier } unlock_decision_tooltip = { decision = MER_unasul_joint_research_exchange_project show_effect_tooltip = yes } } completion_reward_joint_originator = { custom_effect_tooltip = MER_unasul_member_tt add_to_variable = { global.MER_unasul_research_speed_factor = 0.02 tooltip = research_speed_factor_tt } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_sa_network_for_science_and_innovation" set_global_flag = MER_sa_network_for_science_and_innovation_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_sa_network_for_science_and_innovation_in_progress } } } joint_focus = { id = MER_unasul_factions icon = alliance x = 0 y = 1 relative_position_id = MER_sa_defense_council cost = 7 prerequisite = { focus = MER_sa_defense_council } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_UNASUL } joint_trigger = { has_dynamic_modifier = unasul_member_state_modifier } available = { is_subject = no has_at_least_regional_power_status = yes has_dynamic_modifier = unasul_member_state_modifier NOT = { is_in_faction = yes } NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus MER_unasul_factions" } completion_reward_joint_originator = { if = { limit = { NOT = { has_global_flag = MER_unasul_faction_formed } } set_global_flag = MER_unasul_faction_formed set_country_flag = MER_unasul_faction_leader create_faction_from_template = faction_template_unasul add_ideas = UNASUL_member country_event = { id = mercosur_news.2 hours = 6 } } else_if = { limit = { has_global_flag = MER_unasul_faction_formed NOT = { is_in_faction = yes } } random_scope_in_array = { array = global.unasul_member_state limit = { has_country_flag = MER_unasul_faction_leader exists = yes is_in_faction = yes is_faction_leader = yes } add_to_faction = ROOT } add_ideas = UNASUL_member } for_each_scope_loop = { array = global.mercosur_potential if = { limit = { exists = yes NOT = { tag = ROOT } has_dynamic_modifier = unasul_member_state_modifier NOT = { is_in_faction = yes } NOT = { has_country_flag = mercosur_recently_declined_unasul_faction } } country_event = { id = mercosur.75 days = 1 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_ideas = UNASUL_member add_opinion_modifier = { target = ROOT modifier = mercosur_focus_tt } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { set_country_flag = { flag = mercosur_recently_declined_unasul_faction value = 1 days = 365 } } } } } completion_reward_joint_member = { if = { limit = { has_global_flag = MER_unasul_faction_formed NOT = { is_in_faction = yes } } random_scope_in_array = { array = global.unasul_member_state limit = { has_country_flag = MER_unasul_faction_leader exists = yes is_in_faction = yes is_faction_leader = yes } add_to_faction = ROOT } add_ideas = UNASUL_member } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus MER_unasul_factions" set_global_flag = MER_unasul_factions_in_progress } ai_will_do = { base = 25 modifier = { add = -1000 has_global_flag = MER_unasul_factions_in_progress } } }