add_namespace = hezbollah_md add_namespace = hezbollah_border_war add_namespace = hezbollah_events add_namespace = international_hezbollah add_namespace = message_from_iran country_event = { id = hezbollah_events.1 title = hezbollah_events.1.t desc = hezbollah_events.1.d picture = GFX_laf_defectors is_triggered_only = yes option = { name = hezbollah_events.1.o1 log = "[GetDateText]: [This.GetName]:hezbollah_events.1.o1 executed" if = { limit = { LEB = { influence_higher_50 = yes } } add_manpower = 5000 add_equipment_to_stockpile = { type = infantry_weapons_type amount = 1000 producer = LEB } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 1000 producer = LEB } add_equipment_to_stockpile = { type = medium_tank_amphibious_chassis amount = 200 producer = LEB } add_equipment_to_stockpile = { type = util_vehicle_type amount = 300 producer = LEB } add_equipment_to_stockpile = { type = medium_tank_chassis amount = 100 producer = LEB } } else_if = { limit = { LEB = { influence_higher_30 = yes } } add_manpower = 3000 add_equipment_to_stockpile = { type = infantry_weapons_type amount = 1000 producer = LEB } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 1000 producer = LEB } add_equipment_to_stockpile = { type = medium_tank_amphibious_chassis amount = 100 producer = LEB } add_equipment_to_stockpile = { type = util_vehicle_type amount = 100 producer = LEB } } else_if = { limit = { LEB = { influence_higher_10 = yes } } add_manpower = 2000 add_equipment_to_stockpile = { type = infantry_weapons_type amount = 1000 producer = LEB } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 1000 producer = LEB } } else_if = { limit = { LEB = { influence_higher_5 = yes } } add_manpower = 1000 add_equipment_to_stockpile = { type = infantry_weapons_type amount = 1000 producer = LEB } } } } country_event = { id = hezbollah_events.2 title = hezbollah_events.2.t desc = hezbollah_events.2.d picture = GFX_hezbollah_asks_iran is_triggered_only = yes option = { name = hezbollah_events.2.o1 log = "[GetDateText]: [This.GetName]:hezbollah_events.2.o1 executed" HEZ = { add_political_power = 150 set_temp_variable = { treasury_change = 20 } modify_treasury_effect = yes } add_political_power = -150 set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } option = { name = hezbollah_events.2.o2 log = "[GetDateText]: [This.GetName]:hezbollah_events.2.o2 executed" HEZ = { add_political_power = 150 } add_political_power = -150 } option = { name = hezbollah_events.2.o3 log = "[GetDateText]: [This.GetName]:hezbollah_events.2.o3 executed" HEZ = { set_temp_variable = { treasury_change = 20 } modify_treasury_effect = yes } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } option = { name = hezbollah_events.2.o4 log = "[GetDateText]: [This.GetName]:hezbollah_events.2.o4 executed" set_temp_variable = { percent_change = -15 } set_temp_variable = { tag_index = PER } set_temp_variable = { influence_target = HEZ } change_influence_percentage = yes } } country_event = { id = hezbollah_events.3 # Seeking Allies title = hezbollah_events.3.t desc = hezbollah_events.3.d picture = GFX_hezbollah_seeking_allies is_triggered_only = yes option = { # Deny name = hezbollah_events.3.o1 ai_chance = { base = 3 modifier = { factor = 0.2 has_opinion = { target = HEZ value > 0 } } } } option = { # Equipment name = hezbollah_events.3.o2 log = "[GetDateText]: [This.GetName]:hezbollah_events.3.o2 executed" ai_chance = { base = 2 modifier = { factor = 0.3 has_opinion = { target = HEZ value > 0 } } } HEZ = { add_equipment_to_stockpile = { type = infantry_weapons_type amount = 1000 producer = ROOT } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 500 producer = ROOT } add_equipment_to_stockpile = { type = AA_Equipment amount = 200 producer = ROOT } add_equipment_to_stockpile = { type = L_AT_Equipment amount = 200 producer = ROOT } } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } option = { # Financial Aid name = hezbollah_events.3.o3 log = "[GetDateText]: [This.GetName]:hezbollah_events.3.o3 executed" ai_chance = { base = 1 modifier = { factor = 0.4 has_opinion = { target = HEZ value > 5 } } } set_temp_variable = { treasury_change = gdp_total_display } multiply_temp_variable = { treasury_change = 0.01 } HEZ = { modify_treasury_effect = yes } } option = { # Investment name = hezbollah_events.3.o4 log = "[GetDateText]: [This.GetName]:hezbollah_events.3.o4 executed" ai_chance = { base = 1 modifier = { factor = 0.5 has_opinion = { target = HEZ value > 5 } has_government = communism } } HEZ = { random_owned_controlled_state = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } set_temp_variable = { percent_change = 2 } set_temp_variable = { influence_target = HEZ } change_influence_percentage = yes set_temp_variable = { treasury_change = -7.5 } modify_treasury_effect = yes } } news_event = { id = hezbollah_events.4 title = hezbollah_events.4.t desc = hezbollah_events.4.d picture = GFX_news_SAU_YEM_Missile is_triggered_only = yes major = yes option = { name = hezbollah_events.4.a } } country_event = { id = hezbollah_events.5 # lets fuck the americans title = hezbollah_events.5.t desc = hezbollah_events.5.d picture = GFX_crying_american_soldier is_triggered_only = yes # Another 33 Days War option = { name = hezbollah_events.5.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.5.o1 executed" USA = { add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -500 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -350 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = -300 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = -100 } add_manpower = -450 } if = { limit = { 205 = { NOT = { has_border_war = yes } CONTROLLER = { NOT = { controls_state = 201 } } } 201 = { NOT = { has_border_war = yes } } } start_border_war = { change_state_after_war = no attacker = { state = 205 num_provinces = 1 on_win = axis_of_resistance_events.7 on_lose = axis_of_resistance_events.7 on_cancel = axis_of_resistance_events.7 dig_in_factor = 0.5 terrain_factor = 0.1 } defender = { state = 201 num_provinces = 1 on_win = axis_of_resistance_events.7 on_lose = axis_of_resistance_events.7 on_cancel = axis_of_resistance_events.7 } } } news_event = hezbollah_events.27 } # US ATTACKS HEZBOLLAHI BASES AND INFLUENCE IN IRAQ. option = { name = hezbollah_events.5.o2 log = "[GetDateText]: [This.GetName]: hezbollah_events.5.o2 executed" USA = { add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -500 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -350 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = -300 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = -100 } add_manpower = -450 } HEZ = { add_manpower = -400 add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -500 producer = HEZ } add_equipment_to_stockpile = { type = cnc_equipment_1 amount = -150 producer = HEZ } add_equipment_to_stockpile = { type = Anti_tank_0 amount = -100 producer = HEZ } add_equipment_to_stockpile = { type = Anti_Air_0 amount = -100 producer = HEZ } set_temp_variable = { percent_change = -3 } set_temp_variable = { tag_index = HEZ } set_temp_variable = { influence_target = IRQ } change_influence_percentage = yes add_stability = -0.05 add_war_support = -0.05 } news_event = hezbollah_events.27 } option = { # US PRESSURES HEZBOLLAH. name = hezbollah_events.5.o3 log = "[GetDateText]: [This.GetName]: hezbollah_events.5.o3 executed" USA = { add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -500 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -350 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = -300 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = -100 } add_manpower = -450 } HEZ = { add_political_power = -150 add_stability = -0.1 } news_event = hezbollah_events.27 } option = { # US DOES NOTHING. name = hezbollah_events.5.o4 log = "[GetDateText]: [This.GetName]: hezbollah_events.5.o4 executed" USA = { add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -500 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -350 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = -300 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = -100 } add_manpower = -450 } add_political_power = -150 add_war_support = -0.05 news_event = hezbollah_events.27 } } #EVENTS FOR TIMED EXECUTION OF EFFECTS OF INTERNATIONAL HEZBOLLAH MISSIONS country_event = { id = international_hezbollah.1 # Recruit Militias title = international_hezbollah.1.t #needs loc desc = international_hezbollah.1.d picture = GFX_recruit_militia_soldiers is_triggered_only = yes immediate = { set_variable = { the_country_that_hezbollah_is_currently_doing_a_mission_in = 0 } if = { limit = { is_ai = no } update_hez_international_dirty_variable = yes } } option = { name = international_hezbollah.1.o1 log = "[GetDateText]: [This.GetName]: international_hezbollah.1.o1 executed" #Effects of Recruit Militia Mission add_manpower = 1000 } } country_event = { id = international_hezbollah.2 # Sell Weapons title = international_hezbollah.2.t #needs loc desc = international_hezbollah.2.d picture = GFX_sell_weapons_ak is_triggered_only = yes immediate = { set_variable = { the_country_that_hezbollah_is_currently_doing_a_mission_in = 0 } if = { limit = { is_ai = no } update_hez_international_dirty_variable = yes } } option = { name = international_hezbollah.2.o1 log = "[GetDateText]: [This.GetName]: international_hezbollah.2 executed" #Effects of Sell Weapons Mission custom_effect_tooltip = add_005b_weekly hidden_effect = { add_to_variable = { hezbollah_weekly_income_from_sold_weapons_variable = 0.05 } } } } country_event = { id = international_hezbollah.3 # Influence Nation title = international_hezbollah.3.t #needs loc desc = international_hezbollah.3.d picture = GFX_hezbollah_influence is_triggered_only = yes immediate = { set_variable = { the_country_that_hezbollah_is_currently_doing_a_mission_in = 0 } if = { limit = { is_ai = no } update_hez_international_dirty_variable = yes } } option = { name = international_hezbollah.3.o1 log = "[GetDateText]: [This.GetName]: international_hezbollah.3 executed" #Effects of Influence Nation Mission var:HEZ_country_to_influence_with_button = { set_temp_variable = { party_index = 9 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes } } } country_event = { id = international_hezbollah.4 # Attack Zionists title = international_hezbollah.4.t #needs loc desc = international_hezbollah.4.d picture = GFX_fucked_up_israeli_tank is_triggered_only = yes immediate = { set_variable = { the_country_that_hezbollah_is_currently_doing_a_mission_in = 0 } if = { limit = { is_ai = no } update_hez_international_dirty_variable = yes } } option = { name = international_hezbollah.4.o1 log = "[GetDateText]: [This.GetName]: international_hezbollah.4 executed" #Effects of Attack Zionists Mission if = { limit = { var:HEZ_country_to_attack_zionists_with_button = { OR = { gives_military_access_to = USA is_subject_of = USA } } } #Target is America USA = { country_event = international_hezbollah.5 } } else_if = { limit = { var:HEZ_country_to_attack_zionists_with_button = { OR = { gives_military_access_to = ISR is_subject_of = ISR } } } #Target is Israel ISR = { country_event = international_hezbollah.5 } } } } # US/Israel receives this when Hezbollah attacks their base. country_event = { id = international_hezbollah.5 title = international_hezbollah.5.t #needs loc desc = international_hezbollah.5.d picture = GFX_raid_american_base is_triggered_only = yes option = { name = international_hezbollah.5.o1 log = "[GetDateText]: [This.GetName]: international_hezbollah.5.o1 executed" add_manpower = -300 add_equipment_to_stockpile = { type = infantry_weapons_type amount = -400 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -200 } add_equipment_to_stockpile = { type = medium_tank_amphibious_chassis amount = -50 } add_equipment_to_stockpile = { type = medium_tank_flame_chassis amount = -30 } add_equipment_to_stockpile = { type = util_vehicle_type amount = -50 } set_temp_variable = { percent_change = -1 } set_temp_variable = { influence_target = FROM.HEZ_country_to_attack_zionists_with_button } change_influence_percentage = yes } } country_event = { id = hezbollah_events.6 title = hezbollah_events.6.t desc = hezbollah_events.6.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.6.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.6.o1 executed" HEZ = { #hezbollah winning the moderate border skrimish add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 100 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 30 } add_equipment_to_stockpile = { type = Anti_tank_0 amount = 35 } add_equipment_to_stockpile = { type = Anti_Air_0 amount = 35 } army_experience = 15 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.7 title = hezbollah_events.7.t desc = hezbollah_events.7.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.7.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.7.o1 executed" HEZ = { #hezbollah losing the moderate border skrimish army_experience = 20 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.8 title = hezbollah_events.8.t desc = hezbollah_events.8.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.8.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.8.o1 executed" HEZ = { #hezbollah winning the huge border skrimish add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 150 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 50 } add_equipment_to_stockpile = { type = Anti_tank_0 amount = 100 } add_equipment_to_stockpile = { type = Anti_Air_0 amount = 100 } army_experience = 30 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.9 title = hezbollah_events.9.t desc = hezbollah_events.9.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.9.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.9.o1 executed" HEZ = { #hezbollah losing the huge border skrimish army_experience = 40 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { #Fuck you warner, I hate you so much id = hezbollah_events.10 title = hezbollah_events.10.t desc = hezbollah_events.10.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { log = "[GetDateText]: [This.GetName]: hezbollah_events.10.o1 executed" name = hezbollah_events.10.o1 LEB = { #event for lebanon winning the border war army_experience = 10 } HEZ = { clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { #Fuck you warner, I hate you so much id = hezbollah_events.11 title = hezbollah_events.11.t desc = hezbollah_events.11.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.11.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.11.o1 executed" LEB = { #event for lebanon losing the border war army_experience = 10 } HEZ = { clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { #Fuck you warner, I hate you so much id = hezbollah_events.12 title = hezbollah_events.12.t desc = hezbollah_events.12.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.12.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.12.o1 executed" ISR = { #event for israel winning the border war army_experience = 10 } HEZ = { clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { #Fuck you warner, I hate you so much id = hezbollah_events.13 title = hezbollah_events.13.t desc = hezbollah_events.13.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.13.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.13.o1 executed" ISR = { #event for israel losing the border war army_experience = 10 } HEZ = { clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.14 title = hezbollah_events.14.t desc = hezbollah_events.14.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.14.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.14.o1 executed" HEZ = { #hezbollah winning the small border skrimish leb add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 50 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 10 } add_equipment_to_stockpile = { type = Anti_tank_0 amount = 20 } add_equipment_to_stockpile = { type = Anti_Air_0 amount = 20 } army_experience = 5 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.15 title = hezbollah_events.15.t desc = hezbollah_events.15.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.15.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.15.o1 executed" HEZ = { #hezbollah winning the small border skrimish isr add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 50 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 10 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = 20 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = 20 } army_experience = 5 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { #Fuck you warner, I hate you so much id = hezbollah_events.16 title = hezbollah_events.16.t desc = hezbollah_events.16.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.16.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.16.o1 executed" HEZ = { #event for hez losing the small war leb army_experience = 10 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.17 title = hezbollah_events.17.t desc = hezbollah_events.17.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.17.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.17.o1 executed" HEZ = { #hezbollah winning the medium border skrimish isr add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 100 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 20 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = 35 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = 35 } army_experience = 15 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.18 title = hezbollah_events.18.t desc = hezbollah_events.18.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.18.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.18.o1 executed" HEZ = { #hezbollah winning the huge border skrimish isr add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 150 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 50 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = 100 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = 100 } army_experience = 30 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.19 title = hezbollah_events.19.t desc = hezbollah_events.19.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.19.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.19.o1 executed" HEZ = { #hezbolla losing the huge border skrimish isr army_experience = 40 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.20 title = hezbollah_events.20.t desc = hezbollah_events.20.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { name = hezbollah_events.20.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.20.o1 executed" HEZ = { #hezbolla medium the huge border skrimish isr army_experience = 20 clr_country_flag = hezbollah_is_currently_doing_a_raid } } } country_event = { id = hezbollah_events.21 title = hezbollah_events.21.t desc = hezbollah_events.21.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { log = "[GetDateText]: [This.GetName]: hezbollah_events.21.o1 executed" name = hezbollah_events.21.o1 #nobody wins isr ver HEZ = { army_experience = 10 clr_country_flag = hezbollah_is_currently_doing_a_raid } ISR = { army_experience = 10 } } } country_event = { id = hezbollah_events.22 title = hezbollah_events.22.t desc = hezbollah_events.22.d picture = GFX_hezbollah_forces is_triggered_only = yes option = { log = "[GetDateText]: [This.GetName]: hezbollah_events.22.o1 executed" name = hezbollah_events.22.o1 HEZ = { army_experience = 10 clr_country_flag = hezbollah_is_currently_doing_a_raid } LEB = { army_experience = 10 } } } country_event = { id = hezbollah_events.23 #Event about Hezbollah attacking jewish sectors in a country, this is used to notify them. (they can decrease chance of this happening by increaseing stability) title = hezbollah_events.23.t desc = hezbollah_events.23.d picture = GFX_sabotaged_amia is_triggered_only = yes option = { name = hezbollah_events.23.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.23.o1 executed" add_manpower = -50 add_political_power = -25 set_temp_variable = { treasury_change = -0.20 } modify_treasury_effect = yes } } country_event = { id = hezbollah_events.24 #Event about Hezbollah cooperating with the Drug Cartles and arming them, this is used to notify the country. (they can decrease chance of this happening by increaseing stability) title = hezbollah_events.24.t desc = hezbollah_events.24.d picture = GFX_soldiers_drug_dealing is_triggered_only = yes option = { name = hezbollah_events.24.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.24.o1 executed" add_political_power = -50 set_temp_variable = { treasury_change = -1.50 } modify_treasury_effect = yes } } country_event = { id = hezbollah_events.25 #Event about Hezbollah destabilizing the US, this is used to notify the country. (they can combat Hezbollah's influence in south America to prevent this happening again) title = hezbollah_events.25.t desc = hezbollah_events.25.d picture = GFX_militiant_soldiers_in_america is_triggered_only = yes option = { name = hezbollah_events.25.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.25.o1 executed" add_stability = -0.05 add_timed_idea = { idea = HEZ_unknown_cartel_operations days = 60 } } } country_event = { id = hezbollah_events.26 #Event about Hezbollah raiding US bases in Iraq (for USA) title = hezbollah_events.26.t desc = hezbollah_events.26.d picture = GFX_raid_american_base is_triggered_only = yes option = { name = hezbollah_events.26.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.26.o1 executed" add_war_support = -0.02 add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -450 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -200 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = -150 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = -150 } add_manpower = -50 HEZ = { add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -300 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -100 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = -50 } add_manpower = -100 } } option = { name = hezbollah_events.26.o2 log = "[GetDateText]: [This.GetName]: hezbollah_events.26.o2 executed" add_stability = -0.02 add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -450 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -200 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = -150 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = -150 } add_manpower = -50 } } news_event = { id = hezbollah_events.27 #Event about Hezbollah raiding US bases in Iraq (World event) title = hezbollah_events.27.t desc = hezbollah_events.27.d picture = GFX_qasem_soleimani_iraq is_triggered_only = yes major = yes option = { name = hezbollah_events.27.a trigger = { OR = { has_idea = shia has_idea = sunni } NOT = { OR = { is_ally_with = USA original_tag = USA } } } } option = { name = hezbollah_events.27.b trigger = { NOT = { OR = { has_idea = shia has_idea = sunni } } OR = { is_ally_with = USA original_tag = USA } } } } # Event about hezbollah having a chance to attack an Israeli patrol near the lebanese border country_event = { id = hezbollah_events.28 title = hezbollah_events.28.t desc = hezbollah_events.28.d picture = GFX_israeli_soldier_lebanon is_triggered_only = yes option = { name = hezbollah_events.28.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.28.o1 executed" ISR = { country_event = hezbollah_events.29 add_manpower = -5 add_war_support = 0.1 add_stability = -0.05 } } option = { name = hezbollah_events.28.o2 log = "[GetDateText]: [This.GetName]: hezbollah_events.28.o2 executed" add_war_support = -0.1 add_stability = -0.1 add_political_power = -100 ai_chance = { base = 1 modifier = { factor = 0 is_historical_focus_on = yes } } } } # Event for Israel Initiating a Border War Against Hezbollah country_event = { id = hezbollah_events.29 title = hezbollah_events.29.t desc = hezbollah_events.29.d picture = GFX_israeli_soldiers_injured is_triggered_only = yes option = { name = hezbollah_events.29.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.29.o1 executed" # Attacker is Israel if = { limit = { controls_state = 205 NOT = { controls_state = 201 } 205 = { NOT = { has_border_war = yes } } 201 = { NOT = { has_border_war = yes } } } start_border_war = { change_state_after_war = no attacker = { state = 205 num_provinces = 1 on_win = hezbollah_events.30 on_lose = hezbollah_events.312 on_cancel = hezbollah_events.33 dig_in_factor = 0 terrain_factor = 0 } defender = { state = 201 num_provinces = 1 on_win = hezbollah_events.30 on_lose = hezbollah_events.31 on_cancel = hezbollah_events.33 } } } add_war_support = 0.1 add_stability = -0.05 add_political_power = 50 HEZ = { add_war_support = 0.1 add_stability = -0.1 } hidden_effect = { country_event = { id = hezbollah_events.34 days = 32 } } news_event = hezbollah_events.37 ai_chance = { base = 1 modifier = { add = 100 is_historical_focus_on = yes } } } option = { name = hezbollah_events.29.o2 log = "[GetDateText]: [This.GetName]: hezbollah_events.29.o2 executed" add_war_support = -0.1 add_stability = 0.05 add_political_power = -100 HEZ = { add_war_support = 0.1 add_stability = 0.1 add_political_power = 200 } ai_chance = { base = 1 modifier = { factor = 0 is_historical_focus_on = yes } } } } # Hezbollah/Israel Wins the 33 Days War country_event = { id = hezbollah_events.30 title = hezbollah_events.30.t desc = { text = hezbollah_events.30.d1 trigger = { original_tag = HEZ } } desc = { text = hezbollah_events.30.d2 trigger = { original_tag = ISR } } picture = GFX_abumahdi_nasrollah_soleimani_meet is_triggered_only = yes trigger = { OR = { original_tag = ISR original_tag = HEZ } } option = { name = hezbollah_events.30.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.30.o1 executed" trigger = { original_tag = HEZ } HEZ = { add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 450 } add_equipment_to_stockpile = { type = cnc_equipment_type amount = 200 } add_equipment_to_stockpile = { type = Anti_tank_2 amount = 150 } add_equipment_to_stockpile = { type = Anti_Air_2 amount = 150 } } army_experience = 50 ISR = { add_war_support = -0.1 add_political_power = -200 add_stability = -0.05 } army_experience = 25 HEZ = { country_event = hezbollah_events.35 } } option = { name = hezbollah_events.30.o2 log = "[GetDateText]: [This.GetName]: hezbollah_events.30.o2 executed" trigger = { original_tag = ISR } 201 = { transfer_state_to = ISR } ISR = { army_experience = 50 add_war_support = 0.1 add_political_power = 100 add_stability = 0.15 } if = { limit = { PER = { has_idea = faction_resistance_axis_member } } PER = { country_event = hezbollah_events.32 } } } } # Hezbollah Loses the Border country_event = { id = hezbollah_events.31 title = hezbollah_events.31.t desc = { text = hezbollah_events.31.d1 trigger = { original_tag = HEZ } } desc = { text = hezbollah_events.31.d2 trigger = { original_tag = ISR } } picture = GFX_hezbollahi_soldier_on_tank is_triggered_only = yes option = { name = hezbollah_events.31.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.31.o1 executed" if = { limit = { original_tag = ISR } 201 = { transfer_state_to = ISR } ISR = { army_experience = 50 add_war_support = 0.1 add_political_power = 100 add_stability = 0.15 army_experience = 50 } if = { limit = { PER = { has_idea = faction_resistance_axis_member } } PER = { country_event = hezbollah_events.32 } } } else = { effect_tooltip = { 201 = { transfer_state_to = ISR } ISR = { army_experience = 50 add_war_support = 0.1 add_political_power = 100 add_stability = 0.15 army_experience = 50 } if = { limit = { PER = { has_idea = faction_resistance_axis_member } } PER = { country_event = hezbollah_events.32 } } } } } } country_event = { id = hezbollah_events.312 title = hezbollah_events.312.t desc = hezbollah_events.312.d picture = GFX_hezbollahi_soldier_on_tank is_triggered_only = yes option = { name = hezbollah_events.312.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.312.o1 executed" add_stability = -0.10 } } #hezbollah loses "game over for the player!", Iran can attack Israel country_event = { id = hezbollah_events.32 title = hezbollah_events.32.t desc = hezbollah_events.32.d picture = GFX_hezbollahi_soldier_on_tank is_triggered_only = yes trigger = { original_tag = PER } option = { name = hezbollah_events.32.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.32.o1 executed" declare_war_on = { target = ISR type = liberate_wargoal } add_stability = -0.10 add_war_support = 0.15 ai_chance = { base = 0 modifier = { add = 25 is_historical_focus_on = no } } } option = { name = hezbollah_events.32.o2 log = "[GetDateText]: [This.GetName]: hezbollah_events.32.o2 executed" add_political_power = -100 add_war_support = -0.05 add_stability = 0.05 ai_chance = { base = 0 modifier = { add = 25 is_historical_focus_on = yes } } } } # A Strange Outcome... country_event = { id = hezbollah_events.33 title = hezbollah_events.33.t desc = hezbollah_events.33.d picture = GFX_un_soldier_lebanon is_triggered_only = yes option = { name = hezbollah_events.33.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.33.o1 executed" if = { limit = { original_tag = ISR } HEZ = { army_experience = 50 } ISR = { army_experience = 50 } } else = { effect_tooltip = { HEZ = { army_experience = 50 } ISR = { army_experience = 50 } } } } } # Hidden event for making the border war last in 33 days country_event = { id = hezbollah_events.34 is_triggered_only = yes hidden = yes timeout_days = 1 immediate = { log = "[GetDateText]: [This.GetName]: hezbollah_events.34.o1 executed" if = { limit = { 205 = { has_border_war = yes } } if = { limit = { has_border_war_between = { attacker = 205 defender = 201 } } finalize_border_war = { defender_win = yes attacker = 205 defender = 201 } } } } } # After hezbollah wins the border war, the player can declare war on Israel with the help of Iran and syria country_event = { id = hezbollah_events.35 title = hezbollah_events.35.t desc = hezbollah_events.35.d picture = GFX_quds_lana is_triggered_only = yes trigger = { original_tag = HEZ } option = { name = hezbollah_events.35.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.35.o1 executed" declare_war_on = { target = ISR type = liberate_wargoal } add_timed_idea = { idea = HEZ_the_last_push days = 730 } PER = { country_event = hezbollah_events.36 } SYR = { country_event = hezbollah_events.36 } ai_chance = { base = 0 } } option = { name = hezbollah_events.35.o2 } } # Iran and Syria Attack Israel country_event = { id = hezbollah_events.36 #iran and syria attacking israel title = hezbollah_events.36.t desc = hezbollah_events.36.d picture = GFX_retake_quds is_triggered_only = yes option = { name = hezbollah_events.36.o1 log = "[GetDateText]: [This.GetName]: hezbollah_events.36.o1 executed" declare_war_on = { target = ISR type = liberate_wargoal } add_war_support = 0.05 add_manpower = 20000 } option = { name = hezbollah_events.36.o2 ai_chance = { base = 0 } } } news_event = { id = hezbollah_events.37 #the 33 days war. title = hezbollah_events.37.t desc = hezbollah_events.37.d picture = GFX_israeli_lebanese_conflict is_triggered_only = yes major = yes option = { name = hezbollah_events.37.a trigger = { OR = { original_tag = HEZ is_ally_with = PER is_ally_with = HEZ } } } option = { name = hezbollah_events.37.b trigger = { OR = { original_tag = ISR is_ally_with = USA } } } option = { name = hezbollah_events.37.c trigger = { NOT = { OR = { original_tag = HEZ original_tag = ISR is_ally_with = USA is_ally_with = PER is_ally_with = HEZ } } } } } news_event = { id = hezbollah_events.38 # The bastard survives title = hezbollah_events.38.t desc = hezbollah_events.38.d picture = GFX_rushdie_survives is_triggered_only = yes major = yes option = { name = hezbollah_events.38.a trigger = { NOT = { OR = { has_idea = shia has_idea = sunni } } } } option = { name = hezbollah_events.38.b every_country = { limit = { OR = { has_idea = shia has_idea = sufi_islam has_idea = sunni has_idea = ibadi } } custom_effect_tooltip = rushdie_survives_tooltip } trigger = { OR = { has_idea = shia has_idea = sunni has_idea = ibadi has_idea = sufi_islam } } log = "[GetDateText]: [This.GetName]: hezbollah_events.38.b executed" add_war_support = 0.01 } } news_event = { id = hezbollah_events.39 #the death of rushdie title = hezbollah_events.39.t desc = hezbollah_events.39.d picture = GFX_rushdie_dies is_triggered_only = yes major = yes option = { name = hezbollah_events.39.a trigger = { NOT = { OR = { has_idea = shia has_idea = sunni } } } } option = { name = hezbollah_events.39.b every_country = { limit = { OR = { has_idea = shia has_idea = sufi_islam has_idea = sunni has_idea = ibadi } } custom_effect_tooltip = rushdie_dies2_tooltip } trigger = { OR = { has_idea = shia has_idea = sunni has_idea = ibadi has_idea = sufi_islam } } log = "[GetDateText]: [This.GetName]: hezbollah_events.39.b executed" add_war_support = 0.02 add_political_power = 50 } } news_event = { id = hezbollah_events.40 #lebanese unification title = hezbollah_events.40.t desc = hezbollah_events.40.d picture = GFX_news_Hezbollah_Coup is_triggered_only = yes major = yes option = { name = hezbollah_events.40.a trigger = { has_idea = shia } } option = { name = hezbollah_events.40.b trigger = { NOT = { has_idea = shia } } } } news_event = { id = hezbollah_events.41 # second Lebanese Civil war title = hezbollah_events.41.t desc = hezbollah_events.41.d picture = GFX_lebanon_civil_war is_triggered_only = yes major = yes option = { name = hezbollah_events.41.a trigger = { NOT = { has_idea = shia } } } option = { name = hezbollah_events.41.b trigger = { has_idea = shia } } } news_event = { id = hezbollah_events.42 # Hezbollah attacking Israel title = hezbollah_events.42.t desc = hezbollah_events.42.d picture = GFX_the_great_trial_israel is_triggered_only = yes major = yes option = { name = hezbollah_events.42.a trigger = { NOT = { has_idea = shia } } } option = { name = hezbollah_events.42.b trigger = { has_idea = shia } log = "[GetDateText]: [This.GetName]: hezbollah_events.42.b executed" add_war_support = 0.05 } } country_event = { id = message_from_iran.1 # Notifies Hezbollah that Iran is aiding them with weapons title = message_from_iran.1.t desc = message_from_iran.1.d picture = GFX_axis_of_resistance_country is_triggered_only = yes option = { name = message_from_iran.1.o1 log = "[GetDateText]: [This.GetName]: message_from_iran.1.o1 executed" add_equipment_to_stockpile = { type = infantry_weapons_type amount = 500 producer = PER } add_equipment_to_stockpile = { type = cnc_equipment_2 #C3 amount = 200 producer = PER } add_equipment_to_stockpile = { type = Heavy_Anti_tank_1 #Toophan 5/Towsan-1 amount = 30 producer = PER } add_equipment_to_stockpile = { type = Anti_Air_1 #Stinger amount = 30 producer = USA } add_equipment_to_stockpile = { type = artillery_0 #D-30 amount = 10 producer = SOV } add_equipment_to_stockpile = { type = util_vehicle_1 #Khawar amount = 10 producer = PER } } } country_event = { id = message_from_iran.2 # Notifies Hezbollah that Iran is giving them moni title = message_from_iran.2.t desc = message_from_iran.2.d picture = GFX_axis_of_resistance_country is_triggered_only = yes option = { name = message_from_iran.2.o1 log = "[GetDateText]: [This.GetName]: message_from_iran.2.o1 executed" set_temp_variable = { treasury_change = 2.5 } modify_treasury_effect = yes } } country_event = { id = message_from_iran.3 # Notifies Hezbollah that Iran is giving factories title = message_from_iran.3.t desc = message_from_iran.3.d picture = GFX_axis_of_resistance_country is_triggered_only = yes option = { name = message_from_iran.3.o1 log = "[GetDateText]: [This.GetName]: message_from_iran.3.o1 executed" add_offsite_building = { type = arms_factory level = 1 } } }