# Niger Delta Revolt Event Chain # Covers MEND insurgency (2006-2009), Presidential Amnesty Program (2009), and Niger Delta Avengers (2015-2016) add_namespace = nigeria_delta # Formation of MEND - ~2006 country_event = { id = nigeria_delta.1 title = nigeria_delta.1.t desc = nigeria_delta.1.d picture = GFX_port_harcourt_attack is_triggered_only = yes trigger = { original_tag = NIG has_full_control_of_state = 332 NOT = { has_country_flag = NIG_niger_delta_started } } # Set flag and trigger news event immediate = { set_country_flag = NIG_niger_delta_started hidden_effect = { news_event = { id = nigeria_delta.100 hours = 6 } } } # Military Response option = { name = nigeria_delta.1.a log = "[GetDateText]: [This.GetName]: nigeria_delta.1.a executed" add_political_power = -75 add_war_support = 0.03 complete_national_focus = NIG_military_solution if = { limit = { NOT = { has_idea = NIG_niger_delta_crisis_1 } } add_ideas = NIG_niger_delta_crisis_1 } custom_effect_tooltip = NIG_delta_military_tt set_country_flag = NIG_niger_delta_military_response ai_chance = { base = 30 modifier = { add = 20 has_war_support > 0.30 } modifier = { factor = 0 NIG_ai_historical_path = yes NIG_ai_not_historical_path = no } } } # Negotiate with Militants option = { name = nigeria_delta.1.b log = "[GetDateText]: [This.GetName]: nigeria_delta.1.b executed" add_political_power = -50 add_stability = -0.02 complete_national_focus = NIG_negotiate_peace if = { limit = { NOT = { has_idea = NIG_niger_delta_crisis_1 } } add_ideas = NIG_niger_delta_crisis_1 } custom_effect_tooltip = NIG_delta_negotiation_tt set_country_flag = NIG_niger_delta_negotiation_path ai_chance = { base = 50 modifier = { factor = 3 NIG_ai_historical_path = yes NIG_ai_not_historical_path = no } } } # Set flag and trigger news event immediate = { set_country_flag = NIG_niger_delta_started hidden_effect = { news_event = { id = nigeria_delta.100 hours = 6 } } } } # Oil Platform Attack - Random during crisis country_event = { id = nigeria_delta.2 title = nigeria_delta.2.t desc = nigeria_delta.2.d picture = GFX_lagos_pipeline is_triggered_only = yes trigger = { original_tag = NIG has_full_control_of_state = 332 OR = { has_idea = NIG_niger_delta_crisis_1 has_idea = NIG_niger_delta_crisis_2 has_idea = NIG_niger_delta_crisis_3 has_idea = NIG_niger_delta_avengers_idea } } # Increase Security at Oil Facilities option = { name = nigeria_delta.2.a log = "[GetDateText]: [This.GetName]: nigeria_delta.2.a executed" set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes add_political_power = -25 332 = { if = { limit = { infrastructure > 0 } damage_building = { type = infrastructure damage = 0.15 } } } ai_chance = { base = 60 } } # Let the Companies Handle It option = { name = nigeria_delta.2.b log = "[GetDateText]: [This.GetName]: nigeria_delta.2.b executed" add_stability = -0.03 332 = { if = { limit = { infrastructure > 0 } damage_building = { type = infrastructure damage = 0.25 } } } # Escalate crisis if = { limit = { has_idea = NIG_niger_delta_crisis_1 } swap_ideas = { remove_idea = NIG_niger_delta_crisis_1 add_idea = NIG_niger_delta_crisis_2 } } ai_chance = { base = 40 } } } # Foreign Worker Kidnapping - Random during crisis country_event = { id = nigeria_delta.3 title = nigeria_delta.3.t desc = nigeria_delta.3.d picture = GFX_terrorist_attack is_triggered_only = yes trigger = { original_tag = NIG has_full_control_of_state = 332 OR = { has_idea = NIG_niger_delta_crisis_1 has_idea = NIG_niger_delta_crisis_2 has_idea = NIG_niger_delta_crisis_3 } } # Pay Ransom option = { name = nigeria_delta.3.a log = "[GetDateText]: [This.GetName]: nigeria_delta.3.a executed" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_stability = 0.01 ai_chance = { base = 30 } } # Rescue Operation option = { name = nigeria_delta.3.b log = "[GetDateText]: [This.GetName]: nigeria_delta.3.b executed" add_political_power = -50 random_list = { 60 = { add_stability = 0.02 add_war_support = 0.02 } 40 = { add_stability = -0.05 add_war_support = -0.03 # Escalate crisis if = { limit = { has_idea = NIG_niger_delta_crisis_1 } swap_ideas = { remove_idea = NIG_niger_delta_crisis_1 add_idea = NIG_niger_delta_crisis_2 } } } } ai_chance = { base = 40 modifier = { add = 20 has_country_flag = NIG_niger_delta_military_response } } } # Negotiate Release option = { name = nigeria_delta.3.c log = "[GetDateText]: [This.GetName]: nigeria_delta.3.c executed" set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes add_political_power = -25 ai_chance = { base = 30 modifier = { add = 20 has_country_flag = NIG_niger_delta_negotiation_path } } } } # Pipeline Sabotage - Random during crisis country_event = { id = nigeria_delta.4 title = nigeria_delta.4.t desc = nigeria_delta.4.d picture = GFX_lagos_pipeline is_triggered_only = yes trigger = { original_tag = NIG has_full_control_of_state = 332 OR = { has_idea = NIG_niger_delta_crisis_1 has_idea = NIG_niger_delta_crisis_2 has_idea = NIG_niger_delta_crisis_3 has_idea = NIG_niger_delta_avengers_idea } } # Deploy Military to Protect Pipelines option = { name = nigeria_delta.4.a log = "[GetDateText]: [This.GetName]: nigeria_delta.4.a executed" add_political_power = -75 332 = { if = { limit = { infrastructure > 0 } damage_building = { type = infrastructure damage = 0.20 } } } ai_chance = { base = 60 } } # Focus on Repairs option = { name = nigeria_delta.4.b log = "[GetDateText]: [This.GetName]: nigeria_delta.4.b executed" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes 332 = { if = { limit = { infrastructure > 0 } damage_building = { type = infrastructure damage = 0.30 } } } # Escalate crisis if = { limit = { has_idea = NIG_niger_delta_crisis_2 } swap_ideas = { remove_idea = NIG_niger_delta_crisis_2 add_idea = NIG_niger_delta_crisis_3 } } else_if = { limit = { has_idea = NIG_niger_delta_crisis_1 } swap_ideas = { remove_idea = NIG_niger_delta_crisis_1 add_idea = NIG_niger_delta_crisis_2 } } ai_chance = { base = 40 } } } # International Pressure - High crisis level country_event = { id = nigeria_delta.5 title = nigeria_delta.5.t desc = nigeria_delta.5.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = NIG OR = { has_idea = NIG_niger_delta_crisis_2 has_idea = NIG_niger_delta_crisis_3 } } # Accept International Assistance option = { name = nigeria_delta.5.a log = "[GetDateText]: [This.GetName]: nigeria_delta.5.a executed" set_temp_variable = { treasury_change = 5 } modify_treasury_effect = yes add_political_power = 50 set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = USA.id } set_temp_variable = { influence_target = NIG.id } change_influence_percentage = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = ENG.id } change_influence_percentage = yes set_country_flag = NIG_accepted_international_help ai_chance = { base = 70 } } # Handle It Ourselves option = { name = nigeria_delta.5.b log = "[GetDateText]: [This.GetName]: nigeria_delta.5.b executed" add_political_power = -50 add_stability = -0.02 ai_chance = { base = 30 } } } #Renew Amnesty Program country_event = { id = nigeria_delta.19 title = nigeria_delta.19.t desc = nigeria_delta.19.d picture = GFX_port_harcourt_attack is_triggered_only = yes immediate = { if = { limit = { has_idea = NIG_amnesty_program_idea } remove_ideas = NIG_amnesty_program_idea } } option = { name = nigeria_delta.19.a log = "[GetDateText]: [This.GetName]: nigeria_delta.19.a executed" add_political_power = 100 hidden_effect = { country_event = { id = nigeria_delta.20 days = 14 } } custom_effect_tooltip = NIG_amnesty_renewal_warning_tt } option = { name = nigeria_delta.19.b log = "[GetDateText]: [This.GetName]: nigeria_delta.19.b executed" add_political_power = -100 add_timed_idea = { idea = NIG_amnesty_program_idea years = 3 } } } # Niger Delta Avengers Emerge - 2015-16 or amnesty failure country_event = { id = nigeria_delta.20 title = nigeria_delta.20.t desc = nigeria_delta.20.d picture = GFX_port_harcourt_attack is_triggered_only = yes # Set flag and trigger news event immediate = { remove_ideas = { NIG_niger_delta_resolved_idea } hidden_effect = { news_event = { id = nigeria_delta.102 hours = 6 } } } # Deploy Joint Task Force option = { name = nigeria_delta.20.a log = "[GetDateText]: [This.GetName]: nigeria_delta.20.a executed" add_political_power = -100 add_war_support = 0.05 if = { limit = { has_idea = NIG_failed_amnesty_idea } remove_ideas = NIG_failed_amnesty_idea } if = { limit = { NOT = { has_idea = NIG_joint_task_force_idea } } add_timed_idea = { idea = NIG_joint_task_force_idea months = 18 } } add_timed_idea = { idea = NIG_niger_delta_avengers_idea months = 18 } ai_chance = { base = 50 } } # Attempt Dialogue option = { name = nigeria_delta.20.b log = "[GetDateText]: [This.GetName]: nigeria_delta.20.b executed" add_political_power = -50 add_stability = -0.03 if = { limit = { has_idea = NIG_failed_amnesty_idea } remove_ideas = NIG_failed_amnesty_idea } if = { limit = { NOT = { has_idea = NIG_ongoing_negotiations } } add_timed_idea = { idea = NIG_ongoing_negotiations years = 1 } } add_timed_idea = { idea = NIG_niger_delta_avengers_idea years = 1 } ai_chance = { base = 50 } } } # State of Emergency - Critical crisis country_event = { id = nigeria_delta.21 title = nigeria_delta.21.t desc = nigeria_delta.21.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = NIG has_idea = NIG_niger_delta_crisis_3 has_stability < 0.30 } # Declare State of Emergency option = { name = nigeria_delta.21.a log = "[GetDateText]: [This.GetName]: nigeria_delta.21.a executed" add_war_support = 0.10 add_political_power = -150 set_country_flag = NIG_niger_delta_state_of_emergency ai_chance = { base = 80 } } # Continue Normal Operations option = { name = nigeria_delta.21.b log = "[GetDateText]: [This.GetName]: nigeria_delta.21.b executed" add_stability = -0.05 ai_chance = { base = 20 } } } # Niger Delta Crisis Resolved - Through focus tree country_event = { id = nigeria_delta.30 title = nigeria_delta.30.t desc = nigeria_delta.30.d picture = GFX_political_deal is_triggered_only = yes trigger = { original_tag = NIG } option = { name = nigeria_delta.30.a log = "[GetDateText]: [This.GetName]: nigeria_delta.30.a executed" add_stability = 0.15 add_political_power = 200 add_ideas = NIG_niger_delta_resolved_idea set_country_flag = NIG_niger_delta_resolved ai_chance = { base = 100 } } } # News Event - MEND Formation news_event = { id = nigeria_delta.100 title = nigeria_delta.100.t desc = nigeria_delta.100.d picture = GFX_news_press_conference is_triggered_only = yes major = yes option = { name = nigeria_delta.100.a } } # News Event - Niger Delta Avengers Emergence news_event = { id = nigeria_delta.102 title = nigeria_delta.102.t desc = nigeria_delta.102.d picture = GFX_news_press_conference is_triggered_only = yes major = yes option = { name = nigeria_delta.102.a } }