########################### # Gulf Events # ########################### add_namespace = gulf add_namespace = shia_terror add_namespace = gcc add_namespace = uae_royal add_namespace = kuwait_royal add_namespace = oman_royal #[@FROM_fossil_fuel_industry] IPO news_event = { id = gulf.5 title = gulf.5.t desc = gulf.5.d picture = GFX_news_market_crash is_triggered_only = yes major = yes option = { name = gulf.5.a #An exciting day for [FROM.GetNameDef] } } #hidden event that determines the outcome of the IPO country_event = { id = gulf.6 hidden = yes is_triggered_only = yes immediate = { log = "[GetDateText]: [This.GetName]: gulf.6.a executed" if = { limit = { has_stability < 0.10 } news_event = gulf.8 } else_if = { limit = { has_stability > 0.09 has_stability < 0.25 } random_list = { 25 = { news_event = gulf.7 } 75 = { news_event = gulf.8 } } } else_if = { limit = { has_stability > 0.24 has_stability < 0.4 } random_list = { 34 = { news_event = gulf.7 } 66 = { news_event = gulf.8 } } } else_if = { limit = { has_stability > 0.39 has_stability < 0.6 } random_list = { 55 = { news_event = gulf.7 } 45 = { news_event = gulf.8 } } } else_if = { limit = { has_stability > 0.59 has_stability < 0.7 } random_list = { 15 = { news_event = gulf.37 } 51 = { news_event = gulf.7 } 34 = { news_event = gulf.8 } } } else_if = { limit = { has_stability > 0.69 has_stability < 0.9 } random_list = { 20 = { news_event = gulf.37 } 55 = { news_event = gulf.7 } 25 = { news_event = gulf.8 } } } else_if = { limit = { has_stability > 0.89 } random_list = { 30 = { news_event = gulf.37 } 70 = { news_event = gulf.7 } } } } } #The IPO went flawlessly (fiction) news_event = { id = gulf.37 title = gulf.37.t desc = gulf.37.d picture = GFX_world_stockmarket is_triggered_only = yes option = { name = gulf.37.a #Perfect! log = "[GetDateText]: [This.GetName]: gulf.7.a executed" add_political_power = 150 set_country_flag = ipo_very_successful } } #The IPO has gone well news_event = { id = gulf.7 title = gulf.7.t desc = gulf.7.d picture = GFX_world_stockmarket is_triggered_only = yes option = { name = gulf.7.a #Perfect! log = "[GetDateText]: [This.GetName]: gulf.7.a executed" add_political_power = 100 set_country_flag = ipo_successful } } #The IPO has flopped news_event = { id = gulf.8 title = gulf.8.t desc = gulf.8.d picture = GFX_news_market_crash is_triggered_only = yes option = { name = gulf.8.a #A sad day for our country... log = "[GetDateText]: [This.GetName]: gulf.8.a executed" add_political_power = -100 set_country_flag = ipo_failure } } #A Unique Proposal from the New [FROM.GetAdjective] Leadership country_event = { id = gulf.9 title = gulf.9.t desc = gulf.9.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gulf.9.a #Brothers in arms! log = "[GetDateText]: [This.GetName]: gulf.9.a executed" if = { limit = { is_faction_leader = yes } add_to_faction = FROM FROM = { add_ideas = faction_resistance_axis_member } } else_if = { limit = { is_faction_leader = no } FROM = { add_to_faction = ROOT } add_ideas = faction_resistance_axis_member } FROM = { country_event = { days = 1 id = gulf.10 } } ai_chance = { base = 1 } } option = { name = gulf.9.b #We have no need of an alliance. log = "[GetDateText]: [This.GetName]: gulf.9.a executed" FROM = { country_event = { days = 1 id = gulf.11 } } ai_chance = { base = 0 modifier = { add = 10 FROM = { has_war = yes } } } } } #Alliance Established! country_event = { id = gulf.10 title = gulf.10.t desc = gulf.10.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gulf.10.a #Truly a joyous occasion! log = "[GetDateText]: [This.GetName]: gulf.10.a executed" add_political_power = 10 } } #Our offer has been rejected... country_event = { id = gulf.11 title = gulf.11.t desc = gulf.11.d picture = GFX_treaty_rejected is_triggered_only = yes option = { name = gulf.11.a #A dark day... log = "[GetDateText]: [This.GetName]: gulf.11.a executed" add_political_power = -10 } } #[FROM.GetAdjective] Irredentism Threatens our Sovereignty country_event = { id = gulf.12 title = gulf.12.t desc = gulf.12.d picture = GFX_election_rally is_triggered_only = yes option = { name = gulf.12.a #We should criticize this declaration! log = "[GetDateText]: [This.GetName]: gulf.12.a executed" add_political_power = 50 add_opinion_modifier = { target = FROM modifier = territorial_integrity_violation } ai_chance = { base = 1 } } option = { name = gulf.12.b #We must strike first! log = "[GetDateText]: [This.GetName]: gulf.12.b executed" add_war_support = 0.05 set_temp_variable = { wargoal_on = FROM } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = FROM } ai_chance = { base = 0 modifier = { add = 10 strength_ratio = { tag = FROM ratio > 2 } } } } } #The Establishment of [FROM.GetNameDef] news_event = { id = gulf.13 title = gulf.13.t desc = gulf.13.d picture = GFX_news_trade_agreement is_triggered_only = yes major = yes option = { name = gulf.13.a #A republican triumph. } } #High Level Summit Held Between Turkey and [FROM.GetNameDef] news_event = { id = gulf.14 title = gulf.14.t desc = gulf.14.d picture = GFX_news_trade_agreement is_triggered_only = yes major = yes option = { name = gulf.14.a #Power dynamics are shifting. } } #[FROM.GetLeader] Condemns Turkey's Involvement in Regional Politics news_event = { id = gulf.15 title = gulf.15.t desc = gulf.15.d picture = GFX_news_press_conference is_triggered_only = yes major = yes option = { name = gulf.15.a #Turkey's ambitions are being challenged. } } #[FROM.GetLeader] Pushes for Coalition Against Assad country_event = { id = gulf.16 title = gulf.16.t desc = gulf.16.d picture = GFX_Assad_parade is_triggered_only = yes immediate = { set_country_flag = received_assad_coalition_proposal } option = { name = gulf.16.a #Time to bring down the dictator. log = "[GetDateText]: [This.GetName]: gulf.16.a executed" if = { limit = { tag = USA } for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ISR } NOT = { tag = SYR } NOT = { tag = FSA } NOT = { has_country_flag = received_assad_coalition_proposal } NOT = { has_country_flag = proposed_coalition_against_assad } } country_event = gulf.16 } } for_each_scope_loop = { array = global.arab_league_members tooltip = TT_ALL_ARAB_LEAGUE_MEMBER_NATIONS_GAIN if = { limit = { NOT = { has_idea = NATO_member } NOT = { tag = ISR } NOT = { SYR = { has_idea = LoAS_member } } NOT = { tag = SYR } NOT = { tag = FSA } NOT = { has_country_flag = received_assad_coalition_proposal } NOT = { has_country_flag = proposed_coalition_against_assad } } country_event = gulf.16 } } if = { limit = { country_exists = ISR ISR = { NOT = { tag = SYR } NOT = { tag = FSA } NOT = { has_country_flag = received_assad_coalition_proposal } NOT = { has_country_flag = proposed_coalition_against_assad } } } ISR = { country_event = gulf.16 } } if = { limit = { threat < 0.1 } add_threat = 10 } news_event = { days = 2 id = gulf.18 } } if = { limit = { OR = { has_idea = intervention_isolation has_idea = intervention_local_security has_idea = intervention_limited_interventionism } } add_ideas = intervention_regional_interventionism } add_ai_strategy = { type = send_volunteers_desire id = FSA value = 200 } add_ai_strategy = { type = support id = FSA value = 200 } add_war_support = 0.05 add_political_power = -100 ai_chance = { base = 10 modifier = { add = 20 has_government = democratic } modifier = { add = 10 has_idea = intervention_regional_interventionism } modifier = { add = 10 has_idea = intervention_global_interventionism } modifier = { add = -10 has_country_flag = USA_wot_iraqi_freedom } modifier = { add = 10 OR = { AND = { BHR = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = BHR value > 19 } } AND = { KUW = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = KUW value > 19 } } AND = { OMA = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = OMA value > 19 } } AND = { QAT = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = QAT value > 19 } } AND = { SAU = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = SAU value > 19 } } AND = { UAE = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = UAE value > 19 } } } } modifier = { add = 10 OR = { AND = { BHR = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = BHR value > 49 } } AND = { KUW = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = KUW value > 49 } } AND = { OMA = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = OMA value > 49 } } AND = { QAT = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = QAT value > 49 } } AND = { SAU = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = SAU value > 49 } } AND = { UAE = { has_country_flag = proposed_coalition_against_assad } has_opinion = { target = UAE value > 49 } } } } modifier = { add = 10 check_variable = { influence_array^0 = FROM } } } } option = { name = gulf.16.b #We cannot risk a clash with Russia and Iran. log = "[GetDateText]: [This.GetName]: gulf.16.b executed" if = { limit = { tag = USA } FROM = { country_event = { id = gulf.17 hours = 6 } } } ai_chance = { base = 10 modifier = { add = 20 has_idea = intervention_local_security } modifier = { add = 50 has_idea = intervention_isolation } modifier = { add = 50 NOT = { has_government = democratic } } } } } #[USA.GetLeader] Has Refused to Support an Anti-Assad Coalition! country_event = { id = gulf.17 title = gulf.17.t desc = gulf.17.d picture = GFX_USA_generic is_triggered_only = yes option = { name = gulf.17.a #We must take matters into our own hands! log = "[GetDateText]: [This.GetName]: gulf.17.a executed" set_temp_variable = { wargoal_on = SYR } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = SYR } ai_chance = { base = 0 modifier = { add = 10 has_war = no strength_ratio = { tag = SYR ratio > 2 } } } } option = { name = gulf.17.b #We are not ready for an operation of this magnitude... ai_chance = { base = 100 } } } #International Coalition Begins Operations in Syria news_event = { id = gulf.18 title = gulf.18.t desc = { text = gulf.18.d trigger = { SYR = { NOT = { has_idea = LoAS_member } } } } desc = { text = gulf.18.d_NATO_only trigger = { SYR = { has_idea = LoAS_member } } } picture = GFX_afghanistan_war4 is_triggered_only = yes major = yes option = { trigger = { OR = { has_government = democratic tag = SAU } } name = gulf.18.a #Human rights must be defended! } option = { trigger = { NOT = { OR = { has_government = democratic tag = SAU } } } name = gulf.18.b #This is an unacceptable violation of state sovereignty! } } #The [FROM.GetAdjective] government has requested a military technology exchange agreement country_event = { id = gulf.19 title = gulf.19.t desc = gulf.19.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gulf.19.a #Together we can make Hezbollah pay! log = "[GetDateText]: [This.GetName]: gulf.19.a executed" FROM = { add_to_tech_sharing_group = anti_hezbollah_Tech_Share country_event = { days = 1 id = gulf.20 } } if = { limit = { ISR = { NOT = { is_in_tech_sharing_group = anti_hezbollah_Tech_Share } } } ISR = { add_to_tech_sharing_group = anti_hezbollah_Tech_Share } } ai_chance = { base = 1 } } option = { name = gulf.19.b #We have no need of this partnership. log = "[GetDateText]: [This.GetName]: gulf.19.b executed" FROM = { country_event = { days = 1 id = gulf.21 } } ai_chance = { base = 0 } } } #Israel has agreed to share military technology with us! country_event = { id = gulf.20 title = gulf.20.t desc = gulf.20.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gulf.20.a #Together we can make Hezbollah pay! effect_tooltip = { ROOT = { add_to_tech_sharing_group = anti_hezbollah_Tech_Share } ISR = { add_to_tech_sharing_group = anti_hezbollah_Tech_Share } } ISR = { custom_effect_tooltip = strategic_reasons_support_tt if = { limit = { ROOT = { tag = BHR } } add_ai_strategy = { type = support id = "BHR" value = 20 } add_ai_strategy = { type = befriend id = "BHR" value = 20 } } if = { limit = { ROOT = { tag = KUW } } add_ai_strategy = { type = support id = "KUW" value = 20 } add_ai_strategy = { type = befriend id = "KUW" value = 20 } } if = { limit = { ROOT = { tag = OMA } } add_ai_strategy = { type = support id = "OMA" value = 20 } add_ai_strategy = { type = befriend id = "OMA" value = 20 } } if = { limit = { ROOT = { tag = QAT } } add_ai_strategy = { type = support id = "QAT" value = 20 } add_ai_strategy = { type = befriend id = "QAT" value = 20 } } if = { limit = { ROOT = { tag = SAU } } add_ai_strategy = { type = support id = "SAU" value = 20 } add_ai_strategy = { type = befriend id = "SAU" value = 20 } } if = { limit = { ROOT = { tag = UAE } } add_ai_strategy = { type = support id = "UAE" value = 20 } add_ai_strategy = { type = befriend id = "UAE" value = 20 } } } log = "[GetDateText]: [This.GetName]: gulf.20.a executed" } } #Israel has refused to share military technology with us! country_event = { id = gulf.21 title = gulf.21.t desc = gulf.21.d picture = GFX_treaty_rejected is_triggered_only = yes option = { name = gulf.21.a #We do not need their help anyway. } } #The [FROM.GetAdjective] government has proposed a joint operation to eradicate Hezbollah country_event = { id = gulf.22 title = gulf.22.t desc = { text = gulf.22.d trigger = { original_tag = ISR } } desc = { text = gulf.22.d1 trigger = { original_tag = USA FROM = { has_country_flag = israel_accepted } } } desc = { text = gulf.22.d2 trigger = { original_tag = USA FROM = { has_country_flag = israel_rejected } } } desc = { text = gulf.22.d3 trigger = { NOT = { OR = { original_tag = USA original_tag = ISR } } } } picture = GFX_politics_talks is_triggered_only = yes option = { name = gulf.22.a #Our joint forces will annihilate the terrorists! log = "[GetDateText]: [This.GetName]: gulf.22.a executed" trigger = { NOT = { original_tag = USA } } if = { limit = { original_tag = ISR } set_country_flag = israel_accepted FROM = { country_event = { days = 1 id = gulf.23 } } } else = { if = { limit = { OR = { has_idea = intervention_isolation has_idea = intervention_local_security has_idea = intervention_limited_interventionism } } add_ideas = intervention_regional_interventionism } if = { limit = { ISR = { has_country_flag = israel_accepted } } add_ai_strategy = { type = send_volunteers_desire id = ISR value = 200 } } if = { limit = { BHR = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = BHR value = 200 } } if = { limit = { KUW = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = KUW value = 200 } } if = { limit = { OMA = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = OMA value = 200 } } if = { limit = { QAT = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = QAT value = 200 } } if = { limit = { SAU = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = SAU value = 200 } } if = { limit = { UAE = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = UAE value = 200 } } } ai_chance = { base = 2 } } option = { name = gulf.22.b #We do not want war. log = "[GetDateText]: [This.GetName]: gulf.22.b executed" trigger = { NOT = { original_tag = USA } } if = { limit = { original_tag = ISR } set_country_flag = israel_rejected FROM = { country_event = { days = 1 id = gulf.24 } } } ai_chance = { base = 1 modifier = { add = 3 OR = { has_idea = intervention_isolation has_idea = intervention_local_security } } } } option = { name = gulf.22.c #We should call on NATO to join the operation! log = "[GetDateText]: [This.GetName]: gulf.22.c executed" trigger = { original_tag = USA } if = { limit = { threat < 0.1 } add_threat = 10 } if = { limit = { ISR = { has_country_flag = israel_accepted } } add_ai_strategy = { type = send_volunteers_desire id = ISR value = 200 } } if = { limit = { BHR = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = BHR value = 200 } } if = { limit = { KUW = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = KUW value = 200 } } if = { limit = { OMA = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = OMA value = 200 } } if = { limit = { QAT = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = QAT value = 200 } } if = { limit = { SAU = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = SAU value = 200 } } if = { limit = { UAE = { has_completed_focus = GCC_war_with_hezbollah } } add_ai_strategy = { type = send_volunteers_desire id = UAE value = 200 } } set_country_flag = USA_accepted_NATO FROM = { country_event = { days = 1 id = gulf.25 } } for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } country_event = { days = 1 id = gulf.22 } } } ai_chance = { base = 1 modifier = { add = 1 check_variable = { ruling_party = 1 } } } } option = { name = gulf.22.e #They can do as they wish. log = "[GetDateText]: [This.GetName]: gulf.22.e executed" trigger = { original_tag = USA } set_country_flag = USA_accepted FROM = { country_event = { days = 1 id = gulf.25 } } ai_chance = { base = 2 } } option = { name = gulf.22.f #This operation cannot be allowed to go ahead! log = "[GetDateText]: [This.GetName]: gulf.22.f executed" trigger = { original_tag = USA } set_country_flag = USA_rejected FROM = { country_event = { days = 1 id = gulf.26 } } ai_chance = { base = 1 modifier = { add = 1 NOT = { check_variable = { ruling_party = 1 } } } } } } #Israel has agreed to a joint operation against Hezbollah! country_event = { id = gulf.23 title = gulf.23.t desc = gulf.23.d picture = GFX_politics_talks is_triggered_only = yes option = { name = gulf.23.a #We should inform the Americans first! log = "[GetDateText]: [This.GetName]: gulf.23.a executed" USA = { country_event = { days = 2 id = gulf.22 } } ai_chance = { base = 1 } } option = { name = gulf.23.b #We cannot afford to wait. log = "[GetDateText]: [This.GetName]: gulf.23.b executed" set_temp_variable = { wargoal_on = HEZ } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = HEZ } ISR = { set_temp_variable = { wargoal_on = HEZ } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = HEZ } } news_event = { days = 1 id = gulf.27 } ai_chance = { base = 1 } } } #Israel has refused to join a military campaign against Hezbollah country_event = { id = gulf.24 title = gulf.24.t desc = gulf.24.d picture = GFX_treaty_rejected is_triggered_only = yes option = { name = gulf.24.a #We should inform the Americans first! log = "[GetDateText]: [This.GetName]: gulf.24.a executed" USA = { country_event = { days = 2 id = gulf.22 } } ai_chance = { base = 1 } } option = { name = gulf.24.b #We cannot afford to wait. log = "[GetDateText]: [This.GetName]: gulf.24.b executed" set_temp_variable = { wargoal_on = HEZ } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = HEZ } news_event = { days = 1 id = gulf.27 } ai_chance = { base = 1 } } option = { name = gulf.24.c #Without Israel we cannot succeed. ai_chance = { base = 1 } } } #The Americans will not oppose our operation! country_event = { id = gulf.25 title = gulf.25.t desc = { text = gulf.25.d trigger = { USA = { has_country_flag = USA_accepted_NATO } } } desc = { text = gulf.25.d1 trigger = { USA = { has_country_flag = USA_accepted } } } picture = GFX_USA_generic is_triggered_only = yes option = { name = gulf.25.a #We can proceed! log = "[GetDateText]: [This.GetName]: gulf.25.a executed" set_temp_variable = { wargoal_on = HEZ } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = HEZ } ISR = { set_temp_variable = { wargoal_on = HEZ } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = HEZ } } news_event = { days = 2 id = gulf.27 } ai_chance = { base = 1 } } } #The Americans want us to back down! country_event = { id = gulf.26 title = gulf.26.t desc = gulf.26.d picture = GFX_USA_generic is_triggered_only = yes option = { name = gulf.26.a #We should proceed regardless! log = "[GetDateText]: [This.GetName]: gulf.26.a executed" set_temp_variable = { wargoal_on = HEZ } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = HEZ } ISR = { set_temp_variable = { wargoal_on = HEZ } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = HEZ } } USA = { add_opinion_modifier = { target = ROOT modifier = insult } } news_event = { days = 1 id = gulf.27 } ai_chance = { base = 1 } } option = { name = gulf.26.b #We cannot afford to directly oppose the Americans. ai_chance = { base = 1 } } } #War Breaks Out in Lebanon Following Declaration of War on Hezbollah news_event = { id = gulf.27 title = gulf.27.t desc = { text = gulf.27.d trigger = { ISR = { has_country_flag = israel_accepted } USA = { has_country_flag = USA_accepted_NATO } } } desc = { text = gulf.27.d1 trigger = { ISR = { has_country_flag = israel_accepted } USA = { has_country_flag = USA_accepted } } } desc = { text = gulf.27.d2 trigger = { ISR = { has_country_flag = israel_accepted } USA = { has_country_flag = USA_rejected } } } desc = { text = gulf.27.d3 trigger = { ISR = { has_country_flag = israel_rejected } USA = { has_country_flag = USA_accepted_NATO } } } desc = { text = gulf.27.d4 trigger = { ISR = { has_country_flag = israel_rejected } USA = { has_country_flag = USA_accepted } } } desc = { text = gulf.27.d5 trigger = { ISR = { has_country_flag = israel_rejected } USA = { has_country_flag = USA_rejected } } } picture = GFX_news_Hezbollah_Syria is_triggered_only = yes major = yes option = { name = gulf.27.a #The terrorists will not be missed. trigger = { OR = { has_government = democratic has_idea = idea_gcc_member_state } } ai_chance = { base = 1 } } option = { name = gulf.27.b #This is a blantant violation of Lebanese sovereignty! trigger = { NOT = { OR = { has_government = democratic has_idea = idea_gcc_member_state } } } ai_chance = { base = 1 } } } #[FROM.GetLeader] Denounces Israeli Occupation news_event = { id = gulf.28 title = gulf.28.t desc = gulf.28.d picture = GFX_news_press_conference is_triggered_only = yes major = yes option = { name = gulf.28.a #The Arab-Israeli conflict is heating up. } } #[FROM.GetLeader] Condemns Iranian Aggression news_event = { id = gulf.29 title = gulf.29.t desc = gulf.29.d picture = GFX_news_press_conference is_triggered_only = yes major = yes option = { trigger = { OR = { has_government = democratic has_government = fascism } } name = gulf.29.a #About time someone stood up to Iran's actions! } option = { trigger = { NOT = { has_government = democratic } NOT = { has_government = fascism } } name = gulf.29.b #` } } #[FROM.GetName] Proposes Pre-emptive Strike on Iran country_event = { id = gulf.30 title = gulf.30.t desc = gulf.30.d picture = GFX_rocket_explosion is_triggered_only = yes option = { name = gulf.30.a #The Iranian threat must be eliminated! log = "[GetDateText]: [This.GetName]: gulf.30.a executed" if = { limit = { tag = USA } FROM = { set_temp_variable = { wargoal_on = PER } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = PER } } if = { limit = { check_variable = { global.arab_rebels_strength > 0 } } PER = { release = ARA } ARA = { declare_war_on = { target = PER type = annex_everything } } hidden_effect = { 399 = { add_core_of = PER } } hidden_effect = { ARA = { load_oob = SYR_arab_units } } } hidden_effect = { if = { limit = { check_variable = { global.arab_rebels_strength > 1 } } 399 = { create_unit = { division = " name = \"2nd Ahwaz Militia\" division_template = \"Arab Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = ARA } } } if = { limit = { check_variable = { global.arab_rebels_strength > 2 } } 399 = { create_unit = { division = " name = \"3rd Ahwaz Militia\" division_template = \"Arab Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = ARA } } } if = { limit = { check_variable = { global.arab_rebels_strength > 3 } } 399 = { create_unit = { division = " name = \"4th Ahwaz Militia\" division_template = \"Arab Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = ARA } } } if = { limit = { check_variable = { global.arab_rebels_strength > 4 } } 399 = { create_unit = { division = " name = \"5th Ahwaz Militia\" division_template = \"Arab Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = ARA } } } } if = { limit = { check_variable = { global.balochi_rebels_strength > 0 } } PER = { release = BLC } hidden_effect = { 401 = { add_core_of = PER } } BLC = { declare_war_on = { target = PER type = annex_everything } } hidden_effect = { BLC = { load_oob = SYR_BLC_units } } } hidden_effect = { if = { limit = { check_variable = { global.balochi_rebels_strength > 1 } } 401 = { create_unit = { division = " name = \"2nd Balochi Militia\" division_template = \"Balochi Tribal Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = BLC } } } if = { limit = { check_variable = { global.balochi_rebels_strength > 2 } } 401 = { create_unit = { division = " name = \"3rd Balochi Militia\" division_template = \"Balochi Tribal Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = BLC } } } if = { limit = { check_variable = { global.balochi_rebels_strength > 3 } } 401 = { create_unit = { division = " name = \"4th Balochi Militia\" division_template = \"Balochi Tribal Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = BLC } } } if = { limit = { check_variable = { global.balochi_rebels_strength > 4 } } 401 = { create_unit = { division = " name = \"5th Balochi Militia\" division_template = \"Balochi Tribal Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = BLC } } } } for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { OR = { has_war_with = PER is_subject_of = PER } } NOT = { tag = USA } NOT = { original_tag = ISR } NOT = { has_country_flag = proposed_coalition_against_iran } } country_event = gulf.30 } } for_each_scope_loop = { array = global.arab_league_members tooltip = TT_ALL_ARAB_LEAGUE_MEMBER_NATIONS_GAIN if = { limit = { NOT = { OR = { has_war_with = PER is_subject_of = PER } } NOT = { tag = USA } NOT = { has_idea = NATO_member } NOT = { original_tag = ISR } NOT = { has_country_flag = proposed_coalition_against_iran } } country_event = gulf.30 } } every_country = { limit = { original_tag = ISR NOT = { OR = { has_war_with = PER is_subject_of = PER } } NOT = { tag = USA } NOT = { has_country_flag = proposed_coalition_against_iran } } country_event = gulf.30 } news_event = { days = 2 id = gulf.32 } } add_war_support = 0.05 add_political_power = -100 set_temp_variable = { wargoal_on = PER } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = PER } ai_chance = { base = 10 modifier = { add = 20 OR = { western_autocrats_are_in_power = yes check_variable = { ruling_party = 1 } } } modifier = { add = 10 has_idea = intervention_regional_interventionism } modifier = { add = 10 has_idea = intervention_global_interventionism } modifier = { add = -10 has_country_flag = USA_wot_iraqi_freedom } modifier = { add = 10 check_variable = { influence_array^0 = FROM } } } } option = { trigger = { NOT = { has_country_flag = arabic_nation_flag } } name = gulf.30.b #Middle Eastern politics is none of our business. log = "[GetDateText]: [This.GetName]: gulf.30.b executed" if = { limit = { tag = USA } FROM = { country_event = { days = 1 id = gulf.31 } } } ai_chance = { base = 10 modifier = { add = 10 NOT = { OR = { western_autocrats_are_in_power = yes check_variable = { ruling_party = 1 } } } } modifier = { add = 10 has_idea = intervention_limited_interventionism } modifier = { add = 20 has_idea = intervention_local_security } modifier = { add = 50 has_idea = intervention_isolation } modifier = { add = 100 NOT = { has_government = democratic } } } } option = { trigger = { has_country_flag = arabic_nation_flag } name = gulf.30.c #We have nothing to gain from [FROM.GetAdjective] adventurism. ai_chance = { base = 10 modifier = { add = 20 has_idea = intervention_local_security } modifier = { add = 50 has_idea = intervention_isolation } modifier = { add = 50 NOT = { has_government = democratic } } modifier = { add = 50 has_completed_focus = GCC_strategic_hedging } } } } #[USA.GetLeader] Has Refused to Support War with Iran! country_event = { id = gulf.31 title = gulf.31.t desc = gulf.31.d picture = GFX_USA_generic is_triggered_only = yes option = { name = gulf.31.a #We must take matters into our own hands! log = "[GetDateText]: [This.GetName]: gulf.31.a executed" add_war_support = 0.05 if = { limit = { check_variable = { global.arab_rebels_strength > 0 } } PER = { release = ARA } ARA = { declare_war_on = { target = PER type = annex_everything } } hidden_effect = { ARA = { load_oob = SYR_arab_units } } } hidden_effect = { if = { limit = { check_variable = { global.arab_rebels_strength > 1 } } 399 = { create_unit = { division = " name = \"2nd Ahwaz Militia\" division_template = \"Arab Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = ARA } } } if = { limit = { check_variable = { global.arab_rebels_strength > 2 } } 399 = { create_unit = { division = " name = \"3rd Ahwaz Militia\" division_template = \"Arab Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = ARA } } } if = { limit = { check_variable = { global.arab_rebels_strength > 3 } } 399 = { create_unit = { division = " name = \"4th Ahwaz Militia\" division_template = \"Arab Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = ARA } } } if = { limit = { check_variable = { global.arab_rebels_strength > 4 } } 399 = { create_unit = { division = " name = \"5th Ahwaz Militia\" division_template = \"Arab Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = ARA } } } } if = { limit = { check_variable = { global.balochi_rebels_strength > 0 } } PER = { release = BLC } BLC = { declare_war_on = { target = PER type = annex_everything } } hidden_effect = { BLC = { load_oob = SYR_BLC_units } } } hidden_effect = { if = { limit = { check_variable = { global.balochi_rebels_strength > 1 } } 401 = { create_unit = { division = " name = \"2nd Balochi Militia\" division_template = \"Balochi Tribal Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = BLC } } } if = { limit = { check_variable = { global.balochi_rebels_strength > 2 } } 401 = { create_unit = { division = " name = \"3rd Balochi Militia\" division_template = \"Balochi Tribal Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = BLC } } } if = { limit = { check_variable = { global.balochi_rebels_strength > 3 } } 401 = { create_unit = { division = " name = \"4th Balochi Militia\" division_template = \"Balochi Tribal Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = BLC } } } if = { limit = { check_variable = { global.balochi_rebels_strength > 4 } } 401 = { create_unit = { division = " name = \"5th Balochi Militia\" division_template = \"Balochi Tribal Militia\" start_experience_factor = 0.2 start_equipment_factor = 0.75" owner = BLC } } } } set_temp_variable = { wargoal_on = PER } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = topple_government target = PER } for_each_scope_loop = { array = global.arab_league_members tooltip = TT_ALL_ARAB_LEAGUE_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ISR } NOT = { has_country_flag = proposed_coalition_against_iran } } country_event = gulf.30 } } if = { limit = { country_exists = ISR ISR = { NOT = { has_country_flag = proposed_coalition_against_iran } } } ISR = { country_event = gulf.30 } } news_event = { days = 2 id = gulf.32 } } option = { name = gulf.31.b #We are not ready for an operation of this magnitude... } } #Coalition of the Willing Begins Invasion of Iran news_event = { id = gulf.32 title = gulf.32.t desc = { text = gulf.32.d trigger = { check_variable = { global.arab_rebels_strength = 0 } check_variable = { global.balochi_rebels_strength = 0 } } } desc = { text = gulf.32.d1 trigger = { check_variable = { global.arab_rebels_strength > 0 } check_variable = { global.balochi_rebels_strength = 0 } } } desc = { text = gulf.32.d2 trigger = { check_variable = { global.arab_rebels_strength = 0 } check_variable = { global.balochi_rebels_strength > 0 } } } desc = { text = gulf.32.d3 trigger = { check_variable = { global.arab_rebels_strength > 0 } check_variable = { global.balochi_rebels_strength > 0 } } } picture = GFX_USA_War_On_Terrorism is_triggered_only = yes major = yes option = { trigger = { OR = { has_government = democratic has_government = fascism } } name = gulf.32.a #The Iranian regime's days are numbered... } option = { trigger = { NOT = { has_government = democratic } NOT = { has_government = fascism } } name = gulf.32.b #This is an outrageous act of aggression! } } #[FROM.GetLeader] Denounces Foreign Involvement in the Middle East news_event = { id = gulf.33 title = gulf.33.t desc = gulf.33.d picture = GFX_news_iraq_war3 is_triggered_only = yes major = yes option = { name = gulf.33.a #An unexpected turn of events. } } #[FROM.GetName] Demands the Expulsion of Foreign Troops country_event = { id = gulf.34 title = gulf.34.t desc = gulf.34.d picture = GFX_politics_demands is_triggered_only = yes option = { name = gulf.34.a #We must concede. log = "[GetDateText]: [This.GetName]: gulf.34.a executed" every_country = { limit = { has_military_access_to = ROOT NOT = { has_country_flag = arabic_nation_flag } } diplomatic_relation = { country = ROOT relation = military_access active = no } add_opinion_modifier = { target = ROOT modifier = expelled_forces } } set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = FROM.id } change_influence_percentage = yes ai_chance = { base = 1 modifier = { add = 1 NOT = { OR = { has_government = democratic has_government = communism } } } } } option = { name = gulf.34.b #We are nothing if not loyal! log = "[GetDateText]: [This.GetName]: gulf.34.b executed" custom_effect_tooltip = GCC_imperial_war_tt ai_chance = { base = 1 modifier = { add = 1 OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 < 20 } } AND = { check_variable = { influence_array^1 = ROOT } check_variable = { influence_array_val^1 < 20 } } AND = { check_variable = { influence_array^2 = ROOT } check_variable = { influence_array_val^2 < 20 } } AND = { check_variable = { influence_array^3 = ROOT } check_variable = { influence_array_val^3 < 20 } } AND = { check_variable = { influence_array^4 = ROOT } check_variable = { influence_array_val^4 < 20 } } AND = { check_variable = { influence_array^5 = ROOT } check_variable = { influence_array_val^5 < 20 } } AND = { check_variable = { influence_array^6 = ROOT } check_variable = { influence_array_val^6 < 20 } } } } modifier = { add = 1 strength_ratio = { tag = FROM ratio > 0.75 } } } } } #[FROM.GetName] Declares War on "Foreign Stooges" news_event = { id = gulf.35 title = gulf.35.t desc = gulf.35.d picture = GFX_news_peninsula_shield_intervention major = yes is_triggered_only = yes option = { name = gulf.35.a #A region aflame. } } #The [FROM.GetAdjective]s have covertly sent us military equipment! country_event = { id = gulf.36 title = gulf.36.t desc = gulf.36.d is_triggered_only = yes picture = GFX_guns option = { name = gulf.36.a #The help is appreciated log = "[GetDateText]: [This.GetName]: gulf.36.a executed" effect_tooltip = { add_equipment_to_stockpile = { type = infantry_weapons_type amount = 100 } add_equipment_to_stockpile = { type = L_AT_Equipment amount = 10 } add_equipment_to_stockpile = { type = AA_Equipment amount = 10 } add_equipment_to_stockpile = { type = util_vehicle_type amount = 5 } } } } #GCC country_event = { id = gcc.1 title = gcc.1.t desc = gcc.1.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gcc.1.a #support the initiative ai_chance = { base = 3 } } option = { name = gcc.1.b #veto the initiative hidden_effect = { add_timed_idea = { idea = GCC_veto days = 60 } } FROM = { country_event = gcc.5 } log = "[GetDateText]: [This.GetName]: gcc.1.b executed" ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 30 } } modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -10 } } modifier = { add = 1 has_opinion = { target = FROM value < -20 } } } } } country_event = { id = gcc.2 title = gcc.1.t desc = gcc.2.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gcc.1.a #support the initiative ai_chance = { base = 3 } } option = { name = gcc.1.b #veto the initiative hidden_effect = { add_timed_idea = { idea = GCC_veto days = 60 } } FROM = { country_event = gcc.5 } log = "[GetDateText]: [This.GetName]: gcc.1.b executed" ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 30 } } modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -10 } } modifier = { add = 1 has_opinion = { target = FROM value < -20 } } } } } country_event = { id = gcc.3 title = gcc.1.t desc = gcc.3.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gcc.1.a #support the initiative ai_chance = { base = 3 } } option = { name = gcc.1.b #veto the initiative hidden_effect = { add_timed_idea = { idea = GCC_veto days = 60 } } FROM = { country_event = gcc.5 } log = "[GetDateText]: [This.GetName]: gcc.1.b executed" ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 30 } } modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -10 } } modifier = { add = 1 has_opinion = { target = FROM value < -20 } } } } } country_event = { id = gcc.4 title = gcc.1.t desc = gcc.4.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gcc.1.a #support the initiative ai_chance = { base = 3 } } option = { name = gcc.1.b #veto the initiative hidden_effect = { add_timed_idea = { idea = GCC_veto days = 60 } } FROM = { country_event = gcc.5 } log = "[GetDateText]: [This.GetName]: gcc.1.b executed" ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 30 } } modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -10 } } modifier = { add = 1 has_opinion = { target = FROM value < -20 } } } } } country_event = { id = gcc.5 title = gcc.5.t desc = gcc.5.d picture = GFX_treaty_rejected is_triggered_only = yes option = { name = gcc.5.a #a step backward for regional integration... ai_chance = { base = 1 } } } country_event = { id = gcc.6 title = gcc.1.t desc = gcc.6.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gcc.1.a #support the initiative ai_chance = { base = 3 } } option = { name = gcc.1.b #veto the initiative hidden_effect = { add_timed_idea = { idea = GCC_veto days = 60 } } FROM = { country_event = gcc.5 } log = "[GetDateText]: [This.GetName]: gcc.1.b executed" ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 30 } } modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -10 } } modifier = { add = 1 has_opinion = { target = FROM value < -20 } } } } } country_event = { id = gcc.7 title = gcc.1.t desc = gcc.7.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gcc.1.a #support the initiative ai_chance = { base = 3 } } option = { name = gcc.1.b #veto the initiative hidden_effect = { add_timed_idea = { idea = GCC_veto days = 60 } } FROM = { country_event = gcc.5 } log = "[GetDateText]: [This.GetName]: gcc.1.b executed" ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 30 } } modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -10 } } modifier = { add = 1 has_opinion = { target = FROM value < -20 } } } } } country_event = { id = gcc.8 title = gcc.1.t desc = gcc.8.d picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gcc.1.a #support the initiative ai_chance = { base = 3 } } option = { name = gcc.1.b #veto the initiative hidden_effect = { add_timed_idea = { idea = GCC_veto days = 60 } } FROM = { country_event = gcc.5 } log = "[GetDateText]: [This.GetName]: gcc.1.b executed" ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 30 } } modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -10 } } modifier = { add = 1 has_opinion = { target = FROM value < -20 } } } } } #US option to guarantee GCC country_event = { id = gcc.11 title = gcc.11.t desc = gcc.11.d picture = GFX_politics_talks is_triggered_only = yes option = { name = gcc.11.a for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } ROOT = { give_guarantee = PREV } } } if = { limit = { tag = TUR } set_global_flag = gcc_pro_turkish } if = { limit = { tag = PER } set_global_flag = gcc_pro_iranian } if = { limit = { tag = SOV } set_global_flag = gcc_pro_russian } if = { limit = { tag = RAJ } set_global_flag = gcc_pro_indian } if = { limit = { tag = PAK } set_global_flag = gcc_pro_pakistani } log = "[GetDateText]: [This.GetName]: gcc.11.a executed" ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value > 25 } } modifier = { add = 1 has_opinion = { target = FROM value > 50 } } modifier = { add = 1 has_opinion = { target = FROM value > 75 } } } } option = { name = gcc.11.b log = "[GetDateText]: [This.GetName]: gcc.11.b executed" FROM = { country_event = { days = 2 id = gcc.12 } if = { limit = { PREV = { original_tag = USA } } set_global_flag = gcc_usa_rejected } else = { set_global_flag = gcc_new_partner_rejected } } ai_chance = { base = 0 modifier = { add = 1 tag = USA FROM = { NOT = { has_completed_focus = GCC_antagonize_iran } } } modifier = { add = 1 tag = PER FROM = { NOT = { has_completed_focus = GCC_distance_from_america } } } modifier = { add = 2 has_government = democratic FROM = { has_government = communism } } modifier = { add = 2 has_government = democratic FROM = { has_government = nationalist } } modifier = { add = 2 strength_ratio = { tag = FROM ratio < 1 } } } } } #US rejection country_event = { id = gcc.12 title = gcc.12.t desc = gcc.12.d picture = GFX_treaty_rejected is_triggered_only = yes option = { name = gcc.12.a #Maybe we should turn elsewhere for protection... } } #choosing a new partner country_event = { id = gcc.13 title = gcc.13.t desc = gcc.13.d picture = GFX_politics_negotiations is_triggered_only = yes option = { trigger = { country_exists = TUR } name = gcc.13.a #Go with Turkey TUR = { country_event = { days = 2 id = gcc.11 } } log = "[GetDateText]: [This.GetName]: gcc.13.a executed" } option = { trigger = { country_exists = PER } name = gcc.13.b #Go with Iran PER = { country_event = { days = 2 id = gcc.11 } } log = "[GetDateText]: [This.GetName]: gcc.13.b executed" } option = { trigger = { country_exists = RAJ } name = gcc.13.c #Go with India RAJ = { country_event = { days = 2 id = gcc.11 } } log = "[GetDateText]: [This.GetName]: gcc.13.c executed" } option = { trigger = { country_exists = PAK } name = gcc.13.e #Go with Pakistan PAK = { country_event = { days = 2 id = gcc.11 } } log = "[GetDateText]: [This.GetName]: gcc.13.e executed" } option = { trigger = { country_exists = SOV } name = gcc.13.f #Go with Russia SOV = { country_event = { days = 2 id = gcc.11 } } log = "[GetDateText]: [This.GetName]: gcc.13.f executed" } option = { name = gcc.13.g #Go it alone ai_chance = { base = 0 } } } news_event = { id = gcc.14 title = gcc.14.t desc = gcc.14.d picture = GFX_news_gcc is_triggered_only = yes major = yes option = { name = gcc.14.a #The Gulf states draw closer. } } news_event = { id = gcc.15 title = gcc.15.t desc = gcc.15.d picture = GFX_news_gcc is_triggered_only = yes major = yes option = { name = gcc.15.a #The GCC grows stronger. } } news_event = { id = gcc.16 title = gcc.16.t desc = gcc.16.d picture = GFX_news_gcc is_triggered_only = yes major = yes option = { name = gcc.16.a } } news_event = { id = gcc.17 title = gcc.17.t desc = gcc.17.d picture = GFX_news_gcc is_triggered_only = yes major = yes option = { name = gcc.17.a } } #Expulsion from GCC country_event = { id = gcc.18 title = gcc.18.t desc = { text = gcc.18.d1 trigger = { BHR = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d2 trigger = { KUW = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d3 trigger = { OMA = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d4 trigger = { QAT = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d5 trigger = { SAU = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d6 trigger = { UAE = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d7 trigger = { EGY = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d8 trigger = { IRQ = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d9 trigger = { JOR = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d10 trigger = { MOR = { has_country_flag = being_expelled } } } desc = { text = gcc.18.d11 trigger = { YEM = { has_country_flag = being_expelled } } } picture = GFX_politics_negotiations is_triggered_only = yes option = { name = gcc.18.a #support the expulsion log = "[GetDateText]: [This.GetName]: gcc.18.a executed" hidden_effect = { random_country = { limit = { has_country_flag = being_expelled } ROOT = { set_country_flag = supports_expulsion_@PREV if = { limit = { NOT = { any_of_scopes = { array = global.gcc_member_state has_idea = idea_gcc_member_state NOT = { has_country_flag = being_expelled } NOT = { has_country_flag = supports_expulsion_@PREV } } } } news_event = { days = 2 id = gcc.20 } } } } } ai_chance = { base = 1 modifier = { factor = 0 if = { limit = { BHR = { has_country_flag = recently_expelled_from_gcc } } has_opinion = { target = BHR value > 0 } } if = { limit = { KUW = { has_country_flag = being_expelled } } has_opinion = { target = KUW value > 0 } } if = { limit = { OMA = { has_country_flag = being_expelled } } has_opinion = { target = OMA value > 0 } } if = { limit = { QAT = { has_country_flag = being_expelled } } has_opinion = { target = QAT value > 0 } } if = { limit = { SAU = { has_country_flag = being_expelled } } has_opinion = { target = SAU value > 0 } } if = { limit = { UAE = { has_country_flag = being_expelled } } has_opinion = { target = UAE value > 0 } } if = { limit = { EGY = { has_country_flag = being_expelled } } has_opinion = { target = EGY value > 0 } } if = { limit = { IRQ = { has_country_flag = being_expelled } } has_opinion = { target = IRQ value > 0 } } if = { limit = { JOR = { has_country_flag = being_expelled } } has_opinion = { target = JOR value > 0 } } if = { limit = { MOR = { has_country_flag = being_expelled } } has_opinion = { target = MOR value > 0 } } if = { limit = { YEM = { has_country_flag = being_expelled } } has_opinion = { target = YEM value > 0 } } } modifier = { factor = 2 if = { limit = { BHR = { has_country_flag = being_expelled } } has_opinion = { target = BHR value < -10 } } if = { limit = { KUW = { has_country_flag = being_expelled } } has_opinion = { target = KUW value < -10 } } if = { limit = { OMA = { has_country_flag = being_expelled } } has_opinion = { target = OMA value < -10 } } if = { limit = { QAT = { has_country_flag = being_expelled } } has_opinion = { target = QAT value < -10 } } if = { limit = { SAU = { has_country_flag = being_expelled } } has_opinion = { target = SAU value < -10 } } if = { limit = { UAE = { has_country_flag = being_expelled } } has_opinion = { target = UAE value < -10 } } if = { limit = { EGY = { has_country_flag = being_expelled } } has_opinion = { target = EGY value < -10 } } if = { limit = { IRQ = { has_country_flag = being_expelled } } has_opinion = { target = IRQ value < -10 } } if = { limit = { JOR = { has_country_flag = being_expelled } } has_opinion = { target = JOR value < -10 } } if = { limit = { MOR = { has_country_flag = being_expelled } } has_opinion = { target = MOR value < -10 } } if = { limit = { YEM = { has_country_flag = being_expelled } } has_opinion = { target = YEM value < -10 } } } modifier = { factor = 2 if = { limit = { BHR = { has_country_flag = being_expelled } } has_opinion = { target = BHR value < -50 } } if = { limit = { KUW = { has_country_flag = being_expelled } } has_opinion = { target = KUW value < -50 } } if = { limit = { OMA = { has_country_flag = being_expelled } } has_opinion = { target = OMA value < -50 } } if = { limit = { QAT = { has_country_flag = being_expelled } } has_opinion = { target = QAT value < -50 } } if = { limit = { SAU = { has_country_flag = being_expelled } } has_opinion = { target = SAU value < -50 } } if = { limit = { UAE = { has_country_flag = being_expelled } } has_opinion = { target = UAE value < -50 } } if = { limit = { EGY = { has_country_flag = being_expelled } } has_opinion = { target = EGY value < -50 } } if = { limit = { IRQ = { has_country_flag = being_expelled } } has_opinion = { target = IRQ value < -50 } } if = { limit = { JOR = { has_country_flag = being_expelled } } has_opinion = { target = JOR value < -50 } } if = { limit = { MOR = { has_country_flag = being_expelled } } has_opinion = { target = MOR value < -50 } } if = { limit = { YEM = { has_country_flag = being_expelled } } has_opinion = { target = YEM value < -50 } } } } } option = { name = gcc.18.b #veto the expulsion log = "[GetDateText]: [This.GetName]: gcc.18.b executed" for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } NOT = { has_country_flag = being_expelled } } country_event = { days = 1 id = gcc.19 } } } ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 10 } } modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -10 } } modifier = { add = 1 has_opinion = { target = FROM value < -20 } } } } } #FROM has opposed the expulsion country_event = { id = gcc.19 title = gcc.19.t desc = { text = gcc.19.d1 trigger = { BHR = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d2 trigger = { KUW = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d3 trigger = { OMA = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d4 trigger = { QAT = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d5 trigger = { SAU = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d6 trigger = { UAE = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d7 trigger = { EGY = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d8 trigger = { IRQ = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d9 trigger = { JOR = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d10 trigger = { MOR = { has_country_flag = being_expelled } } } desc = { text = gcc.19.d11 trigger = { YEM = { has_country_flag = being_expelled } } } picture = GFX_treaty_rejected is_triggered_only = yes option = { name = gcc.19.a #The GCC remains united? if = { limit = { BHR = { has_country_flag = being_expelled } } BHR = { set_country_flag = gcc_membership_secure } } if = { limit = { KUW = { has_country_flag = being_expelled } } KUW = { set_country_flag = gcc_membership_secure } } if = { limit = { OMA = { has_country_flag = being_expelled } } OMA = { set_country_flag = gcc_membership_secure } } if = { limit = { QAT = { has_country_flag = being_expelled } } QAT = { set_country_flag = gcc_membership_secure } } if = { limit = { SAU = { has_country_flag = being_expelled } } SAU = { set_country_flag = gcc_membership_secure } } if = { limit = { UAE = { has_country_flag = being_expelled } } UAE = { set_country_flag = gcc_membership_secure } } if = { limit = { EGY = { has_country_flag = being_expelled } } EGY = { set_country_flag = gcc_membership_secure } } if = { limit = { IRQ = { has_country_flag = being_expelled } } IRQ = { set_country_flag = gcc_membership_secure } } if = { limit = { JOR = { has_country_flag = being_expelled } } JOR = { set_country_flag = gcc_membership_secure } } if = { limit = { MOR = { has_country_flag = being_expelled } } MOR = { set_country_flag = gcc_membership_secure } } if = { limit = { YEM = { has_country_flag = being_expelled } } YEM = { set_country_flag = gcc_membership_secure } } every_country = { clr_country_flag = being_expelled } log = "[GetDateText]: [This.GetName]: gcc.19.a executed" } } #GCC member expelled following secret conference news_event = { id = gcc.20 title = gcc.20.t desc = { text = gcc.20.d1 trigger = { BHR = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d2 trigger = { KUW = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d3 trigger = { OMA = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d4 trigger = { QAT = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d5 trigger = { SAU = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d6 trigger = { UAE = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d7 trigger = { EGY = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d8 trigger = { IRQ = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d9 trigger = { JOR = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d10 trigger = { MOR = { has_country_flag = being_expelled } } } desc = { text = gcc.20.d11 trigger = { YEM = { has_country_flag = being_expelled } } } picture = GFX_news_gcc is_triggered_only = yes major = yes option = { name = gcc.20.a if = { limit = { has_country_flag = being_expelled } remove_ideas = idea_gcc_member_state add_to_array = { global.possible_gcc_members = THIS } force_update_map_mode = { mapmode = GCC_map_mode } set_country_flag = recently_expelled_from_gcc hidden_effect = { remove_from_tech_sharing_group = GCC_Tech_Share remove_ideas = { khaleeji joint_gcc_ventures } remove_from_faction = THIS for_each_scope_loop = { array = global.gcc_member_state remove_opinion_modifier = { target = ROOT modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = ROOT relation = guarantee active = no } } remove_opinion_modifier = { target = BHR modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = BHR relation = guarantee active = no } remove_opinion_modifier = { target = KUW modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = KUW relation = guarantee active = no } remove_opinion_modifier = { target = OMA modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = OMA relation = guarantee active = no } remove_opinion_modifier = { target = QAT modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = QAT relation = guarantee active = no } remove_opinion_modifier = { target = SAU modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = SAU relation = guarantee active = no } remove_opinion_modifier = { target = UAE modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = UAE relation = guarantee active = no } remove_opinion_modifier = { target = EGY modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = EGY relation = guarantee active = no } remove_opinion_modifier = { target = IRQ modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = IRQ relation = guarantee active = no } remove_opinion_modifier = { target = JOR modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = JOR relation = guarantee active = no } remove_opinion_modifier = { target = MOR modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = MOR relation = guarantee active = no } remove_opinion_modifier = { target = YEM modifier = Gulf_Cooperation_Council_Relations } diplomatic_relation = { country = YEM relation = guarantee active = no } } clr_country_flag = being_expelled if = { limit = { has_country_flag = gcc_dominant_member } clr_country_flag = gcc_dominant_member if = { limit = { SAU = { has_idea = idea_gcc_member_state } } SAU = { set_country_flag = gcc_dominant_member } } else_if = { limit = { UAE = { has_idea = idea_gcc_member_state } SAU = { NOT = { has_idea = idea_gcc_member_state } } } UAE = { set_country_flag = gcc_dominant_member } } else_if = { limit = { QAT = { has_idea = idea_gcc_member_state } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } QAT = { set_country_flag = gcc_dominant_member } } else_if = { limit = { OMA = { has_idea = idea_gcc_member_state } QAT = { NOT = { has_idea = idea_gcc_member_state } } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } OMA = { set_country_flag = gcc_dominant_member } } else_if = { limit = { KUW = { has_idea = idea_gcc_member_state } OMA = { NOT = { has_idea = idea_gcc_member_state } } QAT = { NOT = { has_idea = idea_gcc_member_state } } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } KUW = { set_country_flag = gcc_dominant_member } } else_if = { limit = { BHR = { has_idea = idea_gcc_member_state } KUW = { NOT = { has_idea = idea_gcc_member_state } } OMA = { NOT = { has_idea = idea_gcc_member_state } } QAT = { NOT = { has_idea = idea_gcc_member_state } } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } BHR = { set_country_flag = gcc_dominant_member } } else_if = { limit = { JOR = { has_idea = idea_gcc_member_state } BHR = { NOT = { has_idea = idea_gcc_member_state } } KUW = { NOT = { has_idea = idea_gcc_member_state } } OMA = { NOT = { has_idea = idea_gcc_member_state } } QAT = { NOT = { has_idea = idea_gcc_member_state } } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } JOR = { set_country_flag = gcc_dominant_member } } else_if = { limit = { MOR = { has_idea = idea_gcc_member_state } JOR = { NOT = { has_idea = idea_gcc_member_state } } BHR = { NOT = { has_idea = idea_gcc_member_state } } KUW = { NOT = { has_idea = idea_gcc_member_state } } OMA = { NOT = { has_idea = idea_gcc_member_state } } QAT = { NOT = { has_idea = idea_gcc_member_state } } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } MOR = { set_country_flag = gcc_dominant_member } } else_if = { limit = { EGY = { has_idea = idea_gcc_member_state } MOR = { NOT = { has_idea = idea_gcc_member_state } } JOR = { NOT = { has_idea = idea_gcc_member_state } } BHR = { NOT = { has_idea = idea_gcc_member_state } } KUW = { NOT = { has_idea = idea_gcc_member_state } } OMA = { NOT = { has_idea = idea_gcc_member_state } } QAT = { NOT = { has_idea = idea_gcc_member_state } } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } EGY = { set_country_flag = gcc_dominant_member } } else_if = { limit = { IRQ = { has_idea = idea_gcc_member_state } EGY = { NOT = { has_idea = idea_gcc_member_state } } MOR = { NOT = { has_idea = idea_gcc_member_state } } JOR = { NOT = { has_idea = idea_gcc_member_state } } BHR = { NOT = { has_idea = idea_gcc_member_state } } KUW = { NOT = { has_idea = idea_gcc_member_state } } OMA = { NOT = { has_idea = idea_gcc_member_state } } QAT = { NOT = { has_idea = idea_gcc_member_state } } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } IRQ = { set_country_flag = gcc_dominant_member } } else_if = { limit = { YEM = { has_idea = idea_gcc_member_state } IRQ = { NOT = { has_idea = idea_gcc_member_state } } EGY = { NOT = { has_idea = idea_gcc_member_state } } MOR = { NOT = { has_idea = idea_gcc_member_state } } JOR = { NOT = { has_idea = idea_gcc_member_state } } BHR = { NOT = { has_idea = idea_gcc_member_state } } KUW = { NOT = { has_idea = idea_gcc_member_state } } OMA = { NOT = { has_idea = idea_gcc_member_state } } QAT = { NOT = { has_idea = idea_gcc_member_state } } UAE = { NOT = { has_idea = idea_gcc_member_state } } SAU = { NOT = { has_idea = idea_gcc_member_state } } } YEM = { set_country_flag = gcc_dominant_member } } } } } } #FROM accedes to GCC news_event = { id = gcc.21 title = gcc.21.t desc = gcc.21.d picture = GFX_news_gcc is_triggered_only = yes major = yes option = { name = gcc.21.a } } #The [FROM.GetAdjective]s are requesting bloc arms sales to the GCC country_event = { id = gcc.22 title = gcc.22.t desc = gcc.22.d picture = GFX_politics_wahabi is_triggered_only = yes option = { name = gcc.22.a #Let's give them the guns log = "[GetDateText]: [This.GetName]: gcc.22.a executed" set_temp_variable = { treasury_change = 25 } modify_treasury_effect = yes if = { limit = { BHR = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = BHR } send_equipment = { equipment = util_vehicle_type amount = 100 target = BHR } send_equipment = { equipment = medium_tank_chassis amount = 20 target = BHR } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = BHR } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = BHR } } } if = { limit = { EGY = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = EGY } send_equipment = { equipment = util_vehicle_type amount = 100 target = EGY } send_equipment = { equipment = medium_tank_chassis amount = 20 target = EGY } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = EGY } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = EGY } } } if = { limit = { IRQ = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = IRQ } send_equipment = { equipment = util_vehicle_type amount = 100 target = IRQ } send_equipment = { equipment = medium_tank_chassis amount = 20 target = IRQ } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = IRQ } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = IRQ } } } if = { limit = { JOR = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = JOR } send_equipment = { equipment = util_vehicle_type amount = 100 target = JOR } send_equipment = { equipment = medium_tank_chassis amount = 20 target = JOR } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = JOR } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = JOR } } } if = { limit = { KUW = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = KUW } send_equipment = { equipment = util_vehicle_type amount = 100 target = KUW } send_equipment = { equipment = medium_tank_chassis amount = 20 target = KUW } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = KUW } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = KUW } } } if = { limit = { MOR = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = MOR } send_equipment = { equipment = util_vehicle_type amount = 100 target = MOR } send_equipment = { equipment = medium_tank_chassis amount = 20 target = MOR } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = MOR } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = MOR } } } if = { limit = { OMA = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = OMA } send_equipment = { equipment = util_vehicle_type amount = 100 target = OMA } send_equipment = { equipment = medium_tank_chassis amount = 20 target = OMA } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = OMA } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = OMA } } } if = { limit = { QAT = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = QAT } send_equipment = { equipment = util_vehicle_type amount = 100 target = QAT } send_equipment = { equipment = medium_tank_chassis amount = 20 target = QAT } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = QAT } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = QAT } } } if = { limit = { SAU = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = SAU } send_equipment = { equipment = util_vehicle_type amount = 100 target = SAU } send_equipment = { equipment = medium_tank_chassis amount = 20 target = SAU } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = SAU } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = SAU } } } if = { limit = { UAE = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = UAE } send_equipment = { equipment = util_vehicle_type amount = 100 target = UAE } send_equipment = { equipment = medium_tank_chassis amount = 20 target = UAE } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = UAE } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = UAE } } } if = { limit = { YEM = { has_idea = idea_gcc_member_state } } send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = YEM } send_equipment = { equipment = util_vehicle_type amount = 100 target = YEM } send_equipment = { equipment = medium_tank_chassis amount = 20 target = YEM } if = { limit = { has_dlc = "By Blood Alone" } send_equipment = { equipment = medium_plane_fighter_airframe_1 amount = 5 target = YEM } } else = { send_equipment = { equipment = AS_Fighter1 amount = 5 target = YEM } } } for_each_scope_loop = { array = global.gcc_member_state tooltip = TT_ALL_GCC_MEMBER_NATIONS_GAIN news_event = { days = 1 id = gcc.23 } } ai_chance = { base = 1 } } option = { name = gcc.22.b #We need them for ourselves ai_chance = { base = 0 } } } news_event = { id = gcc.23 title = gcc.23.t desc = gcc.23.d picture = GFX_news_usa_RAFO_Masriah is_triggered_only = yes option = { name = gcc.21.a log = "[GetDateText]: [This.GetName]: gcc.21.a executed" set_temp_variable = { temp_modify_gcc_unity = 5 } modify_gcc_unity = yes if = { limit = { has_country_flag = gcc_dominant_member } set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } if = { limit = { has_idea = idea_gcc_member_state } effect_tooltip = { FROM = { send_equipment = { equipment = infantry_weapons_1 amount = 1000 target = ROOT } send_equipment = { equipment = util_vehicle_type amount = 100 target = ROOT } send_equipment = { equipment = medium_tank_chassis amount = 20 target = ROOT } send_equipment = { equipment = AS_Fighter1 amount = 5 target = ROOT } } } } } } ### [FROM.GetName] is Pressuring Us to Support New GCC Member country_event = { id = gcc.24 title = gcc.24.t desc = gcc.24.d picture = GFX_politics_talks is_triggered_only = yes option = { name = gcc.24.a #This state deserves membership! log = "[GetDateText]: [This.GetName]: gcc.24.a executed" custom_effect_tooltip = GCC_support_gcc_membership1_tt hidden_effect = { random_country = { limit = { has_country_flag = pressured_to_accept_@ROOT } clr_country_flag = pressured_to_accept_@ROOT ROOT = { set_country_flag = supports_membership_@PREV } } } ai_chance = { base = 1 modifier = { add = 1 OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 4.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 4.999 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 > 4.999 } } AND = { check_variable = { influence_array^3 = FROM } check_variable = { influence_array_val^3 > 4.999 } } AND = { check_variable = { influence_array^4 = FROM } check_variable = { influence_array_val^4 > 4.999 } } AND = { check_variable = { influence_array^5 = FROM } check_variable = { influence_array_val^5 > 4.999 } } AND = { check_variable = { influence_array^6 = FROM } check_variable = { influence_array_val^6 > 4.999 } } } } modifier = { add = 1 OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 9.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 9.999 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 > 9.999 } } AND = { check_variable = { influence_array^3 = FROM } check_variable = { influence_array_val^3 > 9.999 } } AND = { check_variable = { influence_array^4 = FROM } check_variable = { influence_array_val^4 > 9.999 } } AND = { check_variable = { influence_array^5 = FROM } check_variable = { influence_array_val^5 > 9.999 } } AND = { check_variable = { influence_array^6 = FROM } check_variable = { influence_array_val^6 > 9.999 } } } } modifier = { add = 1 OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 19.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 19.999 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 > 19.999 } } AND = { check_variable = { influence_array^3 = FROM } check_variable = { influence_array_val^3 > 19.999 } } } } modifier = { add = 1 OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 29.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 29.999 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 > 29.999 } } } } modifier = { add = 1 OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 39.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 39.999 } } } } modifier = { add = 1 check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 49.999 } } } } option = { name = gcc.24.b #We refuse to support this country's membership! log = "[GetDateText]: [This.GetName]: gcc.24.b executed" hidden_effect = { random_country = { limit = { has_country_flag = pressured_to_accept_@ROOT } clr_country_flag = pressured_to_accept_@ROOT } } if = { limit = { OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 4.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 4.999 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 > 4.999 } } AND = { check_variable = { influence_array^3 = FROM } check_variable = { influence_array_val^3 > 4.999 } } AND = { check_variable = { influence_array^4 = FROM } check_variable = { influence_array_val^4 > 4.999 } } AND = { check_variable = { influence_array^5 = FROM } check_variable = { influence_array_val^5 > 4.999 } } AND = { check_variable = { influence_array^6 = FROM } check_variable = { influence_array_val^6 > 4.999 } } } OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 < 10 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 < 10 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 < 10 } } AND = { check_variable = { influence_array^3 = FROM } check_variable = { influence_array_val^3 < 10 } } AND = { check_variable = { influence_array^4 = FROM } check_variable = { influence_array_val^4 < 10 } } AND = { check_variable = { influence_array^5 = FROM } check_variable = { influence_array_val^5 < 10 } } AND = { check_variable = { influence_array^6 = FROM } check_variable = { influence_array_val^6 < 10 } } } } add_political_power = -10 } else_if = { limit = { OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 9.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 9.999 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 > 9.999 } } AND = { check_variable = { influence_array^3 = FROM } check_variable = { influence_array_val^3 > 9.999 } } AND = { check_variable = { influence_array^4 = FROM } check_variable = { influence_array_val^4 > 9.999 } } AND = { check_variable = { influence_array^5 = FROM } check_variable = { influence_array_val^5 > 9.999 } } AND = { check_variable = { influence_array^6 = FROM } check_variable = { influence_array_val^6 > 9.999 } } } OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 < 20 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 < 20 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 < 20 } } AND = { check_variable = { influence_array^3 = FROM } check_variable = { influence_array_val^3 < 20 } } } } add_political_power = -25 } else_if = { limit = { OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 19.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 19.999 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 > 19.999 } } AND = { check_variable = { influence_array^3 = FROM } check_variable = { influence_array_val^3 > 19.999 } } } OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 < 30 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 < 30 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 < 30 } } } } add_political_power = -50 } else_if = { limit = { OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 29.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 29.999 } } AND = { check_variable = { influence_array^2 = FROM } check_variable = { influence_array_val^2 > 29.999 } } } OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 < 40 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 < 40 } } } } add_political_power = -75 } else_if = { limit = { OR = { AND = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 39.999 } } AND = { check_variable = { influence_array^1 = FROM } check_variable = { influence_array_val^1 > 39.999 } } } check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 < 50 } } add_political_power = -100 } else_if = { limit = { check_variable = { influence_array^0 = FROM } check_variable = { influence_array_val^0 > 49.999 } } add_political_power = -150 } ai_chance = { base = 3 } } } #Country Begins GCC Accession Process news_event = { id = gcc.25 major = yes title = gcc.25.t desc = gcc.25.d picture = GFX_news_gcc is_triggered_only = yes option = { name = gcc.25.a #The GCC project is expanding! } } #[FROM.GetName] Offers to Host Joint GCC Exercises country_event = { id = gcc.26 title = gcc.26.t desc = gcc.26.d picture = GFX_iraq_war3 is_triggered_only = yes option = { name = gcc.26.a #Our troops will appreciate the practice! log = "[GetDateText]: [This.GetName]: gcc.26.a executed" set_country_flag = GCC_joint_exercises_accepted add_to_variable = { global.gcc_exercise = 1 } add_opinion_modifier = { target = FROM modifier = military_cooperation } FROM = { add_opinion_modifier = { target = ROOT modifier = military_cooperation } } ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value > 50 } } modifier = { add = 1 has_opinion = { target = FROM value > 100 } } modifier = { add = 1 has_opinion = { target = FROM value > 150 } } } } option = { name = gcc.26.b #We refuse to participate! ai_chance = { base = 1 modifier = { add = 1 has_opinion = { target = FROM value < 0 } } modifier = { add = 1 has_opinion = { target = FROM value < -50 } } modifier = { add = 1 has_opinion = { target = FROM value < -100 } } } } } ###Gulf Royal Successions #Death of Zayed bin Sultan news_event = { id = uae_royal.1 major = yes title = uae_royal.1.t desc = { text = uae_royal.1.d1 trigger = { UAE = { NOT = { has_completed_focus = GCC_free_and_fair_elections } no_jihadist_government = yes } } } desc = { text = uae_royal.1.d2 trigger = { UAE = { has_completed_focus = GCC_free_and_fair_elections NOT = { has_completed_focus = GCC_establish_a_republic } no_jihadist_government = yes } } } desc = { text = uae_royal.1.d3 trigger = { UAE = { has_completed_focus = GCC_constitutional_monarchy has_completed_focus = GCC_establish_a_republic no_jihadist_government = yes } } } desc = { text = uae_royal.1.d4 trigger = { UAE = { jihadist_government = yes } } } picture = GFX_news_saudi_royal_death is_triggered_only = yes fire_only_once = yes option = { name = uae_royal.1.a #A sad day for the UAE... log = "[GetDateText]: [This.GetName]: uae_royal.1.a executed" if = { limit = { tag = UAE } if = { limit = { has_country_leader = { name = "Zayed bin Sultan Al Nahyan" ruling_only = yes } } kill_country_leader = yes create_country_leader = { name = "Khalifa bin Zayed Al Nahyan" picture = "khalifa_bin_zayed_al_nahyan.dds" ideology = Western_Autocracy traits = { king western_Western_Autocracy tech_savy greedy capable } } } hidden_effect = { if = { limit = { UAE = { NOT = { has_completed_focus = GCC_free_and_fair_elections } no_jihadist_government = yes } } news_event = { id = uae_royal.2 days = 3348 } #Khalifa's stroke } } } } } #Khalifa bin Zayed Suffers from Stroke news_event = { id = uae_royal.2 major = yes title = uae_royal.2.t desc = { text = uae_royal.2.d1 trigger = { UAE = { NOT = { has_completed_focus = GCC_free_and_fair_elections } no_jihadist_government = yes } } } desc = { text = uae_royal.2.d2 trigger = { UAE = { has_completed_focus = GCC_free_and_fair_elections NOT = { has_completed_focus = GCC_establish_a_republic } no_jihadist_government = yes } } } desc = { text = uae_royal.2.d3 trigger = { UAE = { has_completed_focus = GCC_constitutional_monarchy has_completed_focus = GCC_establish_a_republic no_jihadist_government = yes } } } desc = { text = uae_royal.2.d4 trigger = { UAE = { jihadist_government = yes } } } picture = GFX_news_press_conference is_triggered_only = yes fire_only_once = yes option = { name = uae_royal.2.a #A new power behind the throne... log = "[GetDateText]: [This.GetName]: uae_royal.2.a executed" if = { limit = { tag = UAE } if = { limit = { has_country_leader = { name = "Khalifa bin Zayed Al Nahyan" ruling_only = yes } } hidden_effect = { kill_country_leader = yes } create_country_leader = { name = "Mohammed bin Zayed Al Nahyan" picture = "mohammed_bin_zayed_al_nahyan.dds" ideology = Western_Autocracy traits = { king western_Western_Autocracy military_career pro_american political_dancer sly geopolitical_thinker opposes_muslim_brotherhood interventionist } } add_ideas = UAE_sheikh_khalifa } } } } #Death of Jaber al-Ahmed al-Sabah news_event = { id = kuwait_royal.1 title = kuwait_royal.1.t desc = { text = kuwait_royal.1.d1 trigger = { KUW = { NOT = { has_completed_focus = GCC_free_and_fair_elections } } } } desc = { text = kuwait_royal.1.d2 trigger = { KUW = { has_completed_focus = GCC_free_and_fair_elections NOT = { has_completed_focus = GCC_establish_a_republic } } } } desc = { text = kuwait_royal.1.d3 trigger = { KUW = { has_completed_focus = GCC_constitutional_monarchy has_completed_focus = GCC_establish_a_republic } } } picture = GFX_news_saudi_royal_death is_triggered_only = yes option = { name = kuwait_royal.1.a #A sad day for Kuwait... log = "[GetDateText]: [This.GetName]: kuwait_royal.1.a executed" if = { limit = { tag = KUW } if = { limit = { has_country_leader = { name = "Jaber Al-Ahmad Al-Sabah" ruling_only = yes } } kill_country_leader = yes create_country_leader = { name = "Sabah Al-Ahmad Al-Jaber Al-Sabah" picture = "Sabah_Al-Ahmad_Al-Jaber_Al-Sabah.dds" ideology = Western_Autocracy traits = { western_Western_Autocracy } } } } } } #Death of Qaboos bin Said country_event = { id = oman_royal.1 title = oman_royal.1.t desc = oman_royal.1.d is_triggered_only = yes trigger = { original_tag = OMA has_country_leader = { name = "Qaboos bin Said al Said" ruling_only = yes } } option = { name = oman_royal.1.a #Go with Assad. log = "[GetDateText]: [This.GetName]: oman_royal.1.a executed" kill_country_leader = yes create_country_leader = { name = "Assad bin Tariq al Said" picture = "Assad_bin_Tariq_al_Said.dds" ideology = Neutral_Autocracy traits = { neutrality_Neutral_Autocracy military_career polished capable former_armor_commander } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } ai_chance = { base = 0 } } option = { name = oman_royal.1.b #Go with Shihab. log = "[GetDateText]: [This.GetName]: oman_royal.1.b executed" kill_country_leader = yes create_country_leader = { name = "Shihab bin Tariq al Said" picture = "Shihab_bin_Tariq_al_Said.dds" ideology = Neutral_Autocracy traits = { neutrality_Neutral_Autocracy military_career honest former_naval_commander } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } ai_chance = { base = 0 } } option = { name = oman_royal.1.c #Go with Haitham. log = "[GetDateText]: [This.GetName]: oman_royal.1.c executed" kill_country_leader = yes create_country_leader = { name = "Haitham bin Tariq al Said" picture = "Haitham_bin_Tariq_al_Said.dds" ideology = Neutral_Autocracy traits = { neutrality_Neutral_Autocracy inexperienced captain_of_industry } } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } ai_chance = { base = 1 } } }