shared_focus = { id = GCC_the_gcc icon = gcc x = 32 y = 9 offset = { x = 0 y = 5 trigger = { OR = { tag = JOR tag = YEM tag = MOR } } } offset = { x = -38 y = -2 trigger = { tag = EGY } } offset = { x = -18 y = 2 trigger = { tag = IRQ } } cost = 5 allow_branch = { OR = { original_tag = JOR original_tag = IRQ original_tag = YEM original_tag = MOR original_tag = EGY original_tag = SAU original_tag = QAT original_tag = UAE original_tag = BHR original_tag = KUW original_tag = OMA } } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_0 = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_the_gcc_completed } has_idea = idea_gcc_member_state } completion_reward = { add_political_power = 75 set_global_flag = GCC_the_gcc_completed log = "[GetDateText]: [This.GetName]: focus GCC_the_gcc executed" } ai_will_do = { base = 10 } } shared_focus = { id = GCC_economic_union icon = BRA_economic_liberalization x = -4 y = 1 relative_position_id = GCC_the_gcc cost = 7.9 prerequisite = { focus = GCC_the_gcc } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EXPENDITURE } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_0 = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_economic_union_completed } has_idea = idea_gcc_member_state } completion_reward = { for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { original_tag = BHR } BHR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = BHR modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = EGY } EGY = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = EGY modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = JOR } JOR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = JOR modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = KUW } KUW = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = KUW modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = IRQ } IRQ = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = IRQ modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = MOR } MOR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = MOR modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = OMA } OMA = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = OMA modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = QAT } QAT = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = QAT modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = SAU } SAU = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = SAU modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = UAE } UAE = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = UAE modifier = large_commercial_relations } } if = { limit = { NOT = { original_tag = YEM } YEM = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = YEM modifier = large_commercial_relations } } set_temp_variable = { treasury_change = 5 } modify_treasury_effect = yes } set_global_flag = GCC_economic_union_completed log = "[GetDateText]: [This.GetName]: focus GCC_economic_union executed" } ai_will_do = { base = 1 } } shared_focus = { id = GCC_intra_gcc_trade icon = goal_JAP_valueup x = -6 y = 2 relative_position_id = GCC_the_gcc cost = 7.9 prerequisite = { focus = GCC_economic_union } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_20 = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_intra_gcc_trade_completed } has_idea = idea_gcc_member_state } completion_reward = { for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { original_tag = BHR } BHR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = BHR modifier = improve_trade } } if = { limit = { NOT = { original_tag = EGY } EGY = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = EGY modifier = improve_trade } } if = { limit = { NOT = { original_tag = JOR } JOR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = JOR modifier = improve_trade } } if = { limit = { NOT = { original_tag = KUW } KUW = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = KUW modifier = improve_trade } } if = { limit = { NOT = { original_tag = IRQ } IRQ = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = IRQ modifier = improve_trade } } if = { limit = { NOT = { original_tag = MOR } MOR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = MOR modifier = improve_trade } } if = { limit = { NOT = { original_tag = OMA } OMA = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = OMA modifier = improve_trade } } if = { limit = { NOT = { original_tag = QAT } QAT = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = QAT modifier = improve_trade } } if = { limit = { NOT = { original_tag = SAU } SAU = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = SAU modifier = improve_trade } } if = { limit = { NOT = { original_tag = UAE } UAE = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = UAE modifier = improve_trade } } if = { limit = { NOT = { original_tag = YEM } YEM = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = YEM modifier = improve_trade } } } set_temp_variable = { temp_modify_gcc_unity = 2 } modify_gcc_unity = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes set_global_flag = GCC_intra_gcc_trade_completed log = "[GetDateText]: [This.GetName]: focus GCC_intra_gcc_trade executed" } ai_will_do = { base = 1 } } shared_focus = { id = GCC_standardize_regulations icon = research3 x = -6 y = 3 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_intra_gcc_trade } search_filters = { FOCUS_FILTER_RESEARCH } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_50 = yes gcc_no_veto = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_standardize_regulations_completed } has_idea = idea_gcc_member_state } completion_reward = { log = "[GetDateText]: [This.GetName]: focus GCC_standardize_regulations executed" set_global_flag = GCC_standardize_regulations_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN add_to_tech_sharing_group = GCC_Tech_Share } set_temp_variable = { temp_modify_gcc_unity = 5 } modify_gcc_unity = yes } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus GCC_standardize_regulations" for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } country_event = { id = gcc.1 days = 7 } } } } ai_will_do = { base = 1 } } shared_focus = { id = GCC_common_market icon = BRA_commodities_boom x = -4 y = 2 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_economic_union } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INTERNAL_FACTION } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_20 = yes gcc_no_veto = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_common_market_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_common_market_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { original_tag = BHR } BHR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = BHR modifier = common_market } } if = { limit = { NOT = { original_tag = EGY } EGY = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = EGY modifier = common_market } } if = { limit = { NOT = { original_tag = JOR } JOR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = JOR modifier = common_market } } if = { limit = { NOT = { original_tag = KUW } KUW = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = KUW modifier = common_market } } if = { limit = { NOT = { original_tag = IRQ } IRQ = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = IRQ modifier = common_market } } if = { limit = { NOT = { original_tag = MOR } MOR = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = MOR modifier = common_market } } if = { limit = { NOT = { original_tag = OMA } OMA = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = OMA modifier = common_market } } if = { limit = { NOT = { original_tag = QAT } QAT = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = QAT modifier = common_market } } if = { limit = { NOT = { original_tag = SAU } SAU = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = SAU modifier = common_market } } if = { limit = { NOT = { original_tag = UAE } UAE = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = UAE modifier = common_market } } if = { limit = { NOT = { original_tag = YEM } YEM = { has_idea = idea_gcc_member_state } } add_opinion_modifier = { target = YEM modifier = common_market } } } for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } set_temp_variable = { temp_modify_gcc_unity = 5 } modify_gcc_unity = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes log = "[GetDateText]: [This.GetName]: focus GCC_common_market executed" } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus GCC_common_market" for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } country_event = { id = gcc.2 days = 7 } } } } ai_will_do = { base = 1 } } shared_focus = { id = GCC_monetary_union icon = GENERIC_austerity_measures x = -4 y = 3 relative_position_id = GCC_the_gcc cost = 12.2 prerequisite = { focus = GCC_common_market } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFLUENCE } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_50 = yes gcc_no_veto = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_monetary_union_completed } has_idea = idea_gcc_member_state } completion_reward = { log = "[GetDateText]: [This.GetName]: focus GCC_monetary_union executed" set_global_flag = GCC_monetary_union_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN add_ideas = { khaleeji } } for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } set_temp_variable = { temp_modify_gcc_unity = 10 } modify_gcc_unity = yes news_event = gcc.14 } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus GCC_monetary_union" for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } country_event = { id = gcc.3 days = 7 } } } } ai_will_do = { base = 1 } } shared_focus = { id = GCC_cross_border_transit_systems icon = Payment_on_roads x = -2 y = 2 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_economic_union } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INTERNAL_FACTION } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_20 = yes custom_trigger_tooltip = { tooltip = GCC_cross_border_transit_systems_tt if = { limit = { SAU = { has_idea = idea_gcc_member_state } } 174 = { infrastructure > 2 } 175 = { infrastructure > 2 } } if = { limit = { BHR = { has_idea = idea_gcc_member_state } } 423 = { infrastructure > 2 } } if = { limit = { KUW = { has_idea = idea_gcc_member_state } } 172 = { infrastructure > 2 } } if = { limit = { OMA = { has_idea = idea_gcc_member_state } } 182 = { infrastructure > 2 } 183 = { infrastructure > 2 } } if = { limit = { QAT = { has_idea = idea_gcc_member_state } } 181 = { infrastructure > 2 } } if = { limit = { UAE = { has_idea = idea_gcc_member_state } } 179 = { infrastructure > 2 } 180 = { infrastructure > 2 } } if = { limit = { IRQ = { has_idea = idea_gcc_member_state } } 168 = { infrastructure > 2 } 171 = { infrastructure > 2 } } if = { limit = { JOR = { has_idea = idea_gcc_member_state } } 211 = { infrastructure > 2 } 212 = { infrastructure > 2 } } } } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_cross_border_transit_systems_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_cross_border_transit_systems_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } set_temp_variable = { temp_modify_gcc_unity = 2 } modify_gcc_unity = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes log = "[GetDateText]: [This.GetName]: focus GCC_cross_border_transit_systems executed" } ai_will_do = { base = 1 } } shared_focus = { id = GCC_military_union icon = infantry_allies x = 0 y = 1 relative_position_id = GCC_the_gcc cost = 7.9 prerequisite = { focus = GCC_the_gcc } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_0 = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_military_union_completed } has_idea = idea_gcc_member_state } completion_reward = { log = "[GetDateText]: [This.GetName]: focus GCC_military_union executed" set_global_flag = GCC_military_union_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN army_experience = 15 navy_experience = 15 air_experience = 15 add_war_support = 0.025 } } ai_will_do = { base = 10 } } shared_focus = { id = GCC_joint_defense_agreement icon = soldier x = 0 y = 2 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_military_union } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_FOREIGN_POLICY } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_40 = yes gcc_no_veto = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_joint_defense_agreement_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_joint_defense_agreement_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { original_tag = BHR } BHR = { has_idea = idea_gcc_member_state } } give_guarantee = BHR } if = { limit = { NOT = { original_tag = EGY } EGY = { has_idea = idea_gcc_member_state } } give_guarantee = EGY } if = { limit = { NOT = { original_tag = JOR } JOR = { has_idea = idea_gcc_member_state } } give_guarantee = JOR } if = { limit = { NOT = { original_tag = KUW } KUW = { has_idea = idea_gcc_member_state } } give_guarantee = KUW } if = { limit = { NOT = { original_tag = IRQ } IRQ = { has_idea = idea_gcc_member_state } } give_guarantee = IRQ } if = { limit = { NOT = { original_tag = MOR } MOR = { has_idea = idea_gcc_member_state } } give_guarantee = MOR } if = { limit = { NOT = { original_tag = OMA } OMA = { has_idea = idea_gcc_member_state } } give_guarantee = OMA } if = { limit = { NOT = { original_tag = QAT } QAT = { has_idea = idea_gcc_member_state } } give_guarantee = QAT } if = { limit = { NOT = { original_tag = SAU } SAU = { has_idea = idea_gcc_member_state } } give_guarantee = SAU } if = { limit = { NOT = { original_tag = UAE } UAE = { has_idea = idea_gcc_member_state } } give_guarantee = UAE } if = { limit = { NOT = { original_tag = YEM } YEM = { has_idea = idea_gcc_member_state } } give_guarantee = YEM } } set_temp_variable = { temp_modify_gcc_unity = 5 } modify_gcc_unity = yes news_event = gcc.15 log = "[GetDateText]: [This.GetName]: focus GCC_joint_defense_agreement executed" } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus GCC_joint_defense_agreement" for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } country_event = { id = gcc.4 days = 7 } } } } ai_will_do = { base = 10 } } shared_focus = { id = GCC_gulf_academy icon = army_general_stuff3 x = -1 y = 3 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_joint_defense_agreement } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_50 = yes gcc_no_veto = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_gulf_academy_completed } has_idea = idea_gcc_member_state } completion_reward = { log = "[GetDateText]: [This.GetName]: focus GCC_gulf_academy executed" set_global_flag = GCC_gulf_academy_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { has_idea = officer_baptism_by_fire } swap_ideas = { remove_idea = officer_baptism_by_fire add_idea = officer_military_academy } } if = { limit = { has_idea = officer_basic_training } swap_ideas = { remove_idea = officer_basic_training add_idea = officer_military_academy } } if = { limit = { has_idea = officer_advanced_training } swap_ideas = { remove_idea = officer_advanced_training add_idea = officer_military_academy } } if = { limit = { has_idea = officer_military_school } swap_ideas = { remove_idea = officer_military_school add_idea = officer_military_academy } } } set_temp_variable = { temp_modify_gcc_unity = 5 } modify_gcc_unity = yes } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus GCC_gulf_academy" for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } country_event = { id = gcc.6 days = 7 } } } } ai_will_do = { base = 10 } } shared_focus = { id = GCC_limited_unified_command icon = immigration_kommission x = 1 y = 3 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_joint_defense_agreement } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_50 = yes gcc_no_veto = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_limited_unified_command_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_limited_unified_command_completed custom_effect_tooltip = GCC_limited_unified_command_tt hidden_effect = { for_each_scope_loop = { array = global.gcc_member_state if = { limit = { NOT = { tag = ROOT } } add_ai_strategy = { type = alliance id = ROOT value = 1200 } } } } set_temp_variable = { temp_modify_gcc_unity = 5 } modify_gcc_unity = yes log = "[GetDateText]: [This.GetName]: focus GCC_limited_unified_command executed" } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus GCC_limited_unified_command" for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } country_event = { id = gcc.7 days = 7 } } } } ai_will_do = { base = 10 } } shared_focus = { id = GCC_joint_military_ventures icon = army_moto x = -1 y = 4 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_gulf_academy } prerequisite = { focus = GCC_limited_unified_command } search_filters = { FOCUS_FILTER_INDUSTRY } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_60 = yes gcc_no_veto = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_joint_military_ventures_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_joint_military_ventures_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN add_ideas = joint_gcc_ventures } set_temp_variable = { temp_modify_gcc_unity = 5 } modify_gcc_unity = yes log = "[GetDateText]: [This.GetName]: focus GCC_joint_military_ventures executed" } ai_will_do = { base = 1 } } shared_focus = { id = GCC_a_robust_alliance icon = alliance x = 1 y = 4 relative_position_id = GCC_the_gcc cost = 14.35 prerequisite = { focus = GCC_gulf_academy } prerequisite = { focus = GCC_limited_unified_command } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_80 = yes gcc_no_veto = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_a_robust_alliance_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_a_robust_alliance_completed create_faction_from_template = faction_template_gcc hidden_effect = { for_each_scope_loop = { array = global.gcc_member_state if = { limit = { NOT = { tag = ROOT } } add_ai_strategy = { type = alliance id = ROOT value = 1200 } } } } if = { limit = { NOT = { tag = BHR } BHR = { has_idea = idea_gcc_member_state } } add_to_faction = BHR } if = { limit = { NOT = { tag = KUW } KUW = { has_idea = idea_gcc_member_state } } add_to_faction = KUW } if = { limit = { NOT = { tag = OMA } OMA = { has_idea = idea_gcc_member_state } } add_to_faction = OMA } if = { limit = { NOT = { tag = QAT } QAT = { has_idea = idea_gcc_member_state } } add_to_faction = QAT } if = { limit = { NOT = { tag = SAU } SAU = { has_idea = idea_gcc_member_state } } add_to_faction = SAU } if = { limit = { NOT = { tag = UAE } UAE = { has_idea = idea_gcc_member_state } } add_to_faction = UAE } if = { limit = { NOT = { tag = EGY } EGY = { has_idea = idea_gcc_member_state } } add_to_faction = EGY } if = { limit = { NOT = { tag = IRQ } IRQ = { has_idea = idea_gcc_member_state } } add_to_faction = IRQ } if = { limit = { NOT = { tag = JOR } JOR = { has_idea = idea_gcc_member_state } } add_to_faction = JOR } if = { limit = { NOT = { tag = MOR } MOR = { has_idea = idea_gcc_member_state } } add_to_faction = MOR } if = { limit = { NOT = { tag = YEM } YEM = { has_idea = idea_gcc_member_state } } add_to_faction = YEM } set_temp_variable = { temp_modify_gcc_unity = 10 } modify_gcc_unity = yes log = "[GetDateText]: [This.GetName]: focus GCC_a_robust_alliance executed" } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus GCC_a_robust_alliance" for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } country_event = { id = gcc.8 days = 7 } } } } ai_will_do = { base = 1 } } shared_focus = { id = GCC_political_union icon = focus_NRY_approach_kretsen x = 4 y = 1 relative_position_id = GCC_the_gcc cost = 7.9 prerequisite = { focus = GCC_the_gcc } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_0 = yes } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_political_union_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_political_union_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN add_political_power = 75 } log = "[GetDateText]: [This.GetName]: focus GCC_political_union executed" } ai_will_do = { base = 1 } } shared_focus = { id = GCC_solidify_pro_american_alignment icon = american_political_reform x = 2 y = 2 relative_position_id = GCC_the_gcc cost = 8.58 prerequisite = { focus = GCC_political_union } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes has_completed_focus = GCC_mass_arms_purchases gcc_unity_greater_50 = yes NOT = { OR = { has_completed_focus = GCC_increase_autonomy has_completed_focus = GCC_new_partners } } } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_solidify_pro_american_alignment_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_solidify_pro_american_alignment_completed USA = { country_event = { days = 1 id = gcc.11 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN USA = { give_guarantee = PREV } } } set_temp_variable = { temp_opinion = 5 } change_saudi_royal_family_opinion = yes set_temp_variable = { temp_opinion = -5 } change_the_wahabi_ulema_opinion = yes change_the_ulema_opinion = yes log = "[GetDateText]: [This.GetName]: focus GCC_solidify_pro_american_alignment executed" } ai_will_do = { base = 1 } } shared_focus = { id = GCC_increase_autonomy icon = align_to_gcc x = 4 y = 2 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_political_union } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_50 = yes NOT = { OR = { has_completed_focus = GCC_turkish_bases has_completed_focus = GCC_non_aggression_pact has_completed_focus = GCC_mass_arms_purchases has_completed_focus = GCC_invite_russian_advisors has_completed_focus = GCC_security_guarantees has_completed_focus = GCC_indian_bases has_completed_focus = GCC_foreign_procurement } } OR = { NOT = { has_completed_focus = GCC_solidify_pro_american_alignment } has_global_flag = gcc_usa_rejected } OR = { NOT = { has_completed_focus = GCC_new_partners } has_global_flag = gcc_new_partner_rejected } } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_increase_autonomy_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_increase_autonomy_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes } custom_effect_tooltip = GCC_increase_autonomy_tt log = "[GetDateText]: [This.GetName]: focus GCC_increase_autonomy executed" } ai_will_do = { base = 0 modifier = { add = 1 is_historical_focus_on = no } } } shared_focus = { id = GCC_pursue_hegemony icon = political_pressure_dark_green x = 4 y = 3 relative_position_id = GCC_the_gcc cost = 10 prerequisite = { focus = GCC_increase_autonomy } search_filters = { FOCUS_FILTER_INFLUENCE } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_75 = yes NOT = { OR = { has_completed_focus = GCC_turkish_bases has_completed_focus = GCC_non_aggression_pact has_completed_focus = GCC_mass_arms_purchases has_completed_focus = GCC_invite_russian_advisors has_completed_focus = GCC_security_guarantees has_completed_focus = GCC_indian_bases } } } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_pursue_hegemony_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_pursue_hegemony_completed for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } log = "[GetDateText]: [This.GetName]: focus GCC_pursue_hegemony executed" } ai_will_do = { base = 1 } } shared_focus = { id = GCC_exploit_authority icon = new_leader x = 3 y = 4 relative_position_id = GCC_the_gcc cost = 14.35 prerequisite = { focus = GCC_pursue_hegemony } mutually_exclusive = { focus = GCC_benign_dominance } search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_90 = yes NOT = { OR = { has_completed_focus = GCC_turkish_bases has_completed_focus = GCC_non_aggression_pact has_completed_focus = GCC_mass_arms_purchases has_completed_focus = GCC_invite_russian_advisors has_completed_focus = GCC_security_guarantees has_completed_focus = GCC_indian_bases } } custom_trigger_tooltip = { tooltip = GCC_exploit_authority1_tt if = { limit = { NOT = { original_tag = BHR } BHR = { has_idea = idea_gcc_member_state } } BHR = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = KUW } KUW = { has_idea = idea_gcc_member_state } } KUW = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = OMA } OMA = { has_idea = idea_gcc_member_state } } OMA = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = QAT } QAT = { has_idea = idea_gcc_member_state } } QAT = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = SAU } SAU = { has_idea = idea_gcc_member_state } } SAU = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = UAE } UAE = { has_idea = idea_gcc_member_state } } UAE = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = EGY } EGY = { has_idea = idea_gcc_member_state } } EGY = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = IRQ } IRQ = { has_idea = idea_gcc_member_state } } IRQ = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = JOR } JOR = { has_idea = idea_gcc_member_state } } JOR = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = MOR } MOR = { has_idea = idea_gcc_member_state } } MOR = { influence_higher_50 = yes } } if = { limit = { NOT = { original_tag = YEM } YEM = { has_idea = idea_gcc_member_state } } YEM = { influence_higher_50 = yes } } } } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_exploit_authority_completed } has_idea = idea_gcc_member_state } completion_reward = { log = "[GetDateText]: [This.GetName]: focus GCC_exploit_authority executed" set_global_flag = GCC_exploit_authority_completed if = { limit = { NOT = { original_tag = BHR } BHR = { has_idea = idea_gcc_member_state } } puppet = BHR } if = { limit = { NOT = { original_tag = EGY } EGY = { has_idea = idea_gcc_member_state } } puppet = EGY } if = { limit = { NOT = { original_tag = JOR } JOR = { has_idea = idea_gcc_member_state } } puppet = JOR } if = { limit = { NOT = { original_tag = KUW } KUW = { has_idea = idea_gcc_member_state } } puppet = KUW } if = { limit = { NOT = { original_tag = IRQ } IRQ = { has_idea = idea_gcc_member_state } } puppet = IRQ } if = { limit = { NOT = { original_tag = MOR } MOR = { has_idea = idea_gcc_member_state } } puppet = MOR } if = { limit = { NOT = { original_tag = OMA } OMA = { has_idea = idea_gcc_member_state } } puppet = OMA } if = { limit = { NOT = { original_tag = QAT } QAT = { has_idea = idea_gcc_member_state } } puppet = QAT } if = { limit = { NOT = { original_tag = SAU } SAU = { has_idea = idea_gcc_member_state } } puppet = SAU } if = { limit = { NOT = { original_tag = UAE } UAE = { has_idea = idea_gcc_member_state } } puppet = UAE } if = { limit = { NOT = { original_tag = YEM } YEM = { has_idea = idea_gcc_member_state } } puppet = YEM } news_event = gcc.16 } ai_will_do = { base = 1 } } shared_focus = { id = GCC_benign_dominance icon = focus_ETH_an_arabic_base x = 5 y = 4 relative_position_id = GCC_the_gcc cost = 8.58 prerequisite = { focus = GCC_pursue_hegemony } mutually_exclusive = { focus = GCC_exploit_authority } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_90 = yes NOT = { OR = { has_completed_focus = GCC_turkish_bases has_completed_focus = GCC_non_aggression_pact has_completed_focus = GCC_mass_arms_purchases has_completed_focus = GCC_invite_russian_advisors has_completed_focus = GCC_security_guarantees has_completed_focus = GCC_indian_bases } } custom_trigger_tooltip = { tooltip = GCC_exploit_authority_tt NOT = { any_of_scopes = { array = global.gcc_member_state NOT = { tag = ROOT } NOT = { check_variable = { influence_array^0 = ROOT } } } } } } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_benign_dominance_completed } has_idea = idea_gcc_member_state } completion_reward = { log = "[GetDateText]: [This.GetName]: focus GCC_benign_dominance executed" set_global_flag = GCC_benign_dominance_completed set_temp_variable = { temp_modify_gcc_unity = 25 } modify_gcc_unity = yes } ai_will_do = { base = 1 } } shared_focus = { id = GCC_gulf_super_state icon = arabian_peninsula x = 2 y = 5 relative_position_id = GCC_the_gcc cost = 14.35 prerequisite = { focus = GCC_exploit_authority } prerequisite = { focus = GCC_a_robust_alliance } search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_95 = yes has_completed_focus = GCC_monetary_union } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_gulf_super_state_completed } has_idea = idea_gcc_member_state } completion_reward = { log = "[GetDateText]: [This.GetName]: focus GCC_gulf_super_state executed" set_global_flag = GCC_gulf_super_state_completed hidden_effect = { clear_array = global.gcc_gulf_super_state_members for_each_scope_loop = { array = global.gcc_member_state add_to_array = { global.gcc_gulf_super_state_members = THIS } } } for_each_scope_loop = { array = global.gcc_gulf_super_state_members tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } every_owned_state = { add_core_of = ROOT } } } for_each_scope_loop = { array = global.gcc_gulf_super_state_members tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } ROOT = { annex_country = { target = PREV transfer_troops = yes } } } } hidden_effect = { clear_array = global.gcc_gulf_super_state_members } set_cosmetic_tag = GCC news_event = gcc.17 } ai_will_do = { base = 1 } } shared_focus = { id = GCC_new_partners icon = arabunion x = 6 y = 2 relative_position_id = GCC_the_gcc cost = 7.2 prerequisite = { focus = GCC_political_union } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { has_idea = idea_gcc_member_state gcc_dominant_member = yes gcc_unity_greater_50 = yes OR = { has_completed_focus = GCC_turkish_bases has_completed_focus = GCC_non_aggression_pact has_completed_focus = GCC_invite_russian_advisors has_completed_focus = GCC_security_guarantees has_completed_focus = GCC_indian_bases } OR = { NOT = { has_completed_focus = GCC_solidify_pro_american_alignment } has_global_flag = gcc_usa_rejected } NOT = { has_completed_focus = GCC_increase_autonomy } } bypass = { custom_trigger_tooltip = { tooltip = gcc_focus_completed_tt has_global_flag = GCC_new_partners_completed } has_idea = idea_gcc_member_state } completion_reward = { set_global_flag = GCC_new_partners_completed country_event = gcc.13 log = "[GetDateText]: [This.GetName]: focus GCC_new_partners executed" } ai_will_do = { base = 0 modifier = { add = 1 is_historical_focus_on = no } } }