# Must run in the rebel country's scope; the protester flag lives on ROOT, which is whoever ran the civil-war event. LBA_nato_support_libyan_rebels = { if = { limit = { ROOT = { has_country_flag = LBA_military_used_on_protesters } OR = { has_government = democratic has_government = neutrality } } for_each_scope_loop = { array = global.nato_members if = { limit = { has_country_flag = european_nation_flag } add_ai_strategy = { type = support id = PREV value = 200 } } } } } libya_update_nationalisation = { set_temp_variable = { lba_oil_nationalisation_neg = lba_oil_nationalisation } multiply_temp_variable = { lba_oil_nationalisation_neg = -1 } set_variable = { oil_nationalisation_productivity_effect = lba_oil_nationalisation_neg } set_variable = { oil_nationalisation_export_effect = lba_oil_nationalisation_neg } set_variable = { oil_nationalisation_income = 0.014 } multiply_variable = { oil_nationalisation_income = lba_oil_nationalisation } set_variable = { libya_oil_nationalisation_additional_income = resource_produced@oil } multiply_variable = { libya_oil_nationalisation_additional_income = oil_nationalisation_income } } libya_increase_nationalisation_5 = { custom_effect_tooltip = libya_increase_nationalisation_5_tt add_to_variable = { lba_oil_nationalisation = 0.05 } clamp_variable = { var = lba_oil_nationalisation max = 1 } libya_update_nationalisation = yes } libya_decrease_nationalisation_5 = { custom_effect_tooltip = libya_decrease_nationalisation_5_tt add_to_variable = { lba_oil_nationalisation = -0.05 } clamp_variable = { var = lba_oil_nationalisation min = 0 } libya_update_nationalisation = yes } libya_find_next_gaddafi_heir = { clr_country_flag = muhammad_muammar_gaddafi_heir clr_country_flag = saif_al_islam_gaddafi_heir clr_country_flag = al_saadi_gaddafi_heir clr_country_flag = mutassim_gaddafi_heir clr_country_flag = hannibal_gaddafi_heir clr_country_flag = ayesha_gaddafi_heir clr_country_flag = saif_al_arab_gaddafi_heir clr_country_flag = khamis_gaddafi_heir if = { limit = { NOT = { OR = { has_country_flag = muhammad_muammar_gaddafi_exile has_country_flag = muhammad_muammar_gaddafi_dead } } check_variable = { Autocracy_leader < 1 } } set_country_flag = muhammad_muammar_gaddafi_heir } else_if = { limit = { NOT = { OR = { has_country_flag = saif_al_islam_gaddafi_exile has_country_flag = saif_al_islam_gaddafi_dead } } check_variable = { Autocracy_leader < 2 } } set_country_flag = saif_al_islam_gaddafi_heir } else_if = { limit = { NOT = { OR = { has_country_flag = al_saadi_gaddafi_exile has_country_flag = al_saadi_gaddafi_dead } } check_variable = { Autocracy_leader < 3 } } set_country_flag = al_saadi_gaddafi_heir } else_if = { limit = { NOT = { OR = { has_country_flag = mutassim_gaddafi_exile has_country_flag = mutassim_gaddafi_dead } } check_variable = { Autocracy_leader < 4 } } set_country_flag = mutassim_gaddafi_heir } else_if = { limit = { NOT = { OR = { has_country_flag = hannibal_gaddafi_exile has_country_flag = hannibal_gaddafi_dead } } check_variable = { Autocracy_leader < 5 } } set_country_flag = hannibal_gaddafi_heir } else_if = { limit = { NOT = { OR = { has_country_flag = ayesha_gaddafi_exile has_country_flag = ayesha_gaddafi_dead } } check_variable = { Autocracy_leader < 6 } } set_country_flag = ayesha_gaddafi_heir } else_if = { limit = { NOT = { OR = { has_country_flag = saif_al_arab_gaddafi_exile has_country_flag = saif_al_arab_gaddafi_dead } } check_variable = { Autocracy_leader < 7 } } set_country_flag = saif_al_arab_gaddafi_heir } else_if = { limit = { NOT = { OR = { has_country_flag = khamis_gaddafi_exile has_country_flag = khamis_gaddafi_dead } } check_variable = { Autocracy_leader < 7 } } set_country_flag = khamis_gaddafi_heir } } update_gaddafi_family_ideas = { hidden_effect = { remove_ideas = LBA_head_of_gptc_idea_version remove_ideas = LBA_uninterested_in_politics_idea_version remove_ideas = LBA_master_maneuverer_idea_version remove_ideas = LBA_geopolitical_thinker_idea_version remove_ideas = LBA_democratic_reformer_idea_version remove_ideas = LBA_vain_football_star_idea_version remove_ideas = LBA_substance_abuser_idea_version remove_ideas = LBA_77th_tank_battalion_idea_version remove_ideas = LBA_suspected_revolutionary_idea_version remove_ideas = LBA_playboy_lifestyle_idea_version remove_ideas = LBA_king_of_coke_idea_version remove_ideas = LBA_bachelor_of_marine_navigation_idea_version remove_ideas = LBA_master_of_shipping_economics_and_logistics_idea_version remove_ideas = LBA_un_goodwill_ambassador_idea_version remove_ideas = LBA_amazon_of_libya_idea_version remove_ideas = LBA_inexperienced_general_idea_version remove_ideas = LBA_graduate_of_kuznetsov_idea_version remove_ideas = LBA_national_security_advisor_idea_version remove_ideas = LBA_scholarly_challenged_idea_version remove_ideas = LBA_claudia_schiffer_of_north_africa_idea_version remove_ideas = LBA_convicted_criminal_idea_version remove_ideas = LBA_khamis_brigade_idea_version remove_ideas = LBA_war_industrialist_idea_version remove_ideas = LBA_captain_of_industry_idea_version set_variable = { gaddafi_family_instability_decay = 0 } if = { limit = { NOT = { has_country_flag = muhammad_muammar_gaddafi_exile } NOT = { has_country_flag = muhammad_muammar_gaddafi_dead } NOT = { has_country_leader = { name = "Muhammad Muammar Gaddafi" ruling_only = yes } } } add_to_variable = { gaddafi_family_instability_decay = -0.25 } if = { limit = { has_country_flag = muhammad_muammar_gaddafi_head_of_GPTC } add_ideas = LBA_head_of_gptc_idea_version } if = { limit = { has_country_flag = muhammad_muammar_gaddafi_uninterested_in_politics } add_ideas = LBA_uninterested_in_politics_idea_version } if = { limit = { has_country_flag = muhammad_muammar_gaddafi_king_of_coke } add_ideas = LBA_king_of_coke_idea_version } } if = { limit = { NOT = { has_country_flag = saif_al_islam_gaddafi_exile } NOT = { has_country_flag = saif_al_islam_gaddafi_dead } NOT = { has_country_leader = { name = "Saif al-Islam Gaddafi" ruling_only = yes } } } add_to_variable = { gaddafi_family_instability_decay = -0.25 } if = { limit = { has_country_flag = saif_al_islam_gaddafi_master_maneuverer } add_ideas = LBA_master_maneuverer_idea_version } if = { limit = { has_country_flag = saif_al_islam_gaddafi_geopolitical_thinker } add_ideas = LBA_geopolitical_thinker_idea_version } if = { limit = { has_country_flag = saif_al_islam_gaddafi_democratic_reformer } add_ideas = LBA_democratic_reformer_idea_version } } if = { limit = { NOT = { has_country_flag = al_saadi_gaddafi_exile } NOT = { has_country_flag = al_saadi_gaddafi_dead } NOT = { has_country_leader = { name = "Al-Saadi Gaddafi" ruling_only = yes } } } add_to_variable = { gaddafi_family_instability_decay = -0.25 } if = { limit = { has_country_flag = al_saadi_gaddafi_vain_football_star } add_ideas = LBA_vain_football_star_idea_version } if = { limit = { has_country_flag = al_saadi_gaddafi_substance_abuser } add_ideas = LBA_substance_abuser_idea_version } if = { limit = { has_country_flag = al_saadi_gaddafi_playboy_lifestyle } add_ideas = LBA_playboy_lifestyle_idea_version } } if = { limit = { NOT = { has_country_flag = mutassim_gaddafi_exile } NOT = { has_country_flag = mutassim_gaddafi_dead } NOT = { has_country_leader = { name = "Al-Saadi Gaddafi" ruling_only = yes } } } add_to_variable = { gaddafi_family_instability_decay = -0.25 } if = { limit = { has_country_flag = mutassim_gaddafi_77th_tank_battalion } add_ideas = LBA_77th_tank_battalion_idea_version } if = { limit = { has_country_flag = mutassim_gaddafi_suspected_revolutionary } add_ideas = LBA_suspected_revolutionary_idea_version } if = { limit = { has_country_flag = mutassim_gaddafi_king_of_coke } add_ideas = LBA_king_of_coke_idea_version } if = { limit = { has_country_flag = mutassim_gaddafi_national_security_advisor } add_ideas = LBA_national_security_advisor_idea_version } } if = { limit = { NOT = { has_country_flag = hannibal_gaddafi_exile } NOT = { has_country_flag = hannibal_gaddafi_dead } NOT = { has_country_leader = { name = "Hannibal Gaddafi" ruling_only = yes } } } add_to_variable = { gaddafi_family_instability_decay = -0.25 } if = { limit = { has_country_flag = hannibal_gaddafi_bachelor_of_marine_navigation } add_ideas = LBA_bachelor_of_marine_navigation_idea_version } if = { limit = { has_country_flag = hannibal_gaddafi_master_of_shipping_economics_and_logistics } add_ideas = LBA_master_of_shipping_economics_and_logistics_idea_version } if = { limit = { has_country_flag = hannibal_gaddafi_graduate_of_kuznetsov } add_ideas = LBA_graduate_of_kuznetsov_idea_version } if = { limit = { has_country_flag = hannibal_gaddafi_scholarly_challenged } add_ideas = LBA_scholarly_challenged_idea_version } } if = { limit = { NOT = { has_country_flag = ayesha_gaddafi_exile } NOT = { has_country_flag = ayesha_gaddafi_dead } NOT = { has_country_leader = { name = "Ayesha Gaddafi" ruling_only = yes } } } add_to_variable = { gaddafi_family_instability_decay = -0.25 } if = { limit = { has_country_flag = ayesha_gaddafi_claudia_schiffer } add_ideas = LBA_claudia_schiffer_of_north_africa_idea_version } if = { limit = { has_country_flag = ayesha_gaddafi_un_goodwill_ambassador } add_ideas = LBA_un_goodwill_ambassador_idea_version } if = { limit = { has_country_flag = ayesha_gaddafi_amazon_of_libya } add_ideas = LBA_amazon_of_libya_idea_version } if = { limit = { has_country_flag = ayesha_gaddafi_inexperienced_general } add_ideas = LBA_inexperienced_general_idea_version } } if = { limit = { NOT = { has_country_flag = saif_al_arab_gaddafi_exile } NOT = { has_country_flag = saif_al_arab_gaddafi_dead } NOT = { has_country_leader = { name = "Saif al-Arab Gaddafi" ruling_only = yes } } } add_to_variable = { gaddafi_family_instability_decay = -0.25 } if = { limit = { has_country_flag = saif_al_arab_gaddafi_convicted_criminal } add_ideas = LBA_convicted_criminal_idea_version } } if = { limit = { NOT = { has_country_flag = khamis_gaddafi_exile } NOT = { has_country_flag = khamis_gaddafi_dead } NOT = { has_country_leader = { name = "Khamis Gaddafi" ruling_only = yes } } } if = { limit = { NOT = { has_country_flag = khamis_gaddafi_underage } } add_to_variable = { gaddafi_family_instability_decay = -0.25 } } if = { limit = { has_country_flag = khamis_gaddafi_khamis_brigade } add_ideas = LBA_khamis_brigade_idea_version } if = { limit = { has_country_flag = khamis_gaddafi_war_industrialist } add_ideas = LBA_war_industrialist_idea_version } if = { limit = { has_country_flag = khamis_gaddafi_captain_of_industry } add_ideas = LBA_captain_of_industry_idea_version } } } if = { limit = { is_ai = no } update_lba_dirty_variable = yes } } update_lba_dirty_variable = { if = { limit = { check_variable = { global.LBA_dirty_update_var < 10000 } } add_to_variable = { global.LBA_dirty_update_var = 1 } } else = { set_variable = { global.LBA_dirty_update_var = 1 } } } libya_gaddafi_family_modify_instability = { custom_effect_tooltip = libya_gaddafi_family_modify_instability_tt add_to_variable = { gaddafi_family_instability = family_instability_change } update_gaddafi_family_stability_effect = yes } update_gaddafi_family_stability_effect = { clamp_variable = { var = gaddafi_family_instability min = 0 max = 200 } set_variable = { gaddafi_family_stability_effect = gaddafi_family_instability } multiply_variable = { gaddafi_family_stability_effect = -0.005 } } libya_copy_gaddafi_flags = { #Muammar if = { limit = { FROM = { has_country_flag = muammar_gaddafi_dead } } set_country_flag = muammar_gaddafi_dead } #Muammad Muammar if = { limit = { FROM = { has_country_flag = muhammad_muammar_gaddafi_exile } } set_country_flag = muhammad_muammar_gaddafi_exile } if = { limit = { FROM = { has_country_flag = muhammad_muammar_gaddafi_exile_permanent } } set_country_flag = muhammad_muammar_gaddafi_exile_permanent } if = { limit = { FROM = { has_country_flag = muhammad_muammar_gaddafi_dead } } set_country_flag = muhammad_muammar_gaddafi_dead } if = { limit = { FROM = { has_country_flag = muhammad_muammar_gaddafi_heir } } set_country_flag = muhammad_muammar_gaddafi_heir } if = { limit = { FROM = { has_country_flag = muhammad_muammar_gaddafi_head_of_GPTC } } set_country_flag = muhammad_muammar_gaddafi_head_of_GPTC } if = { limit = { FROM = { has_country_flag = muhammad_muammar_gaddafi_uninterested_in_politics } } set_country_flag = muhammad_muammar_gaddafi_uninterested_in_politics } if = { limit = { FROM = { has_country_flag = muhammad_muammar_gaddafi_king_of_coke } } set_country_flag = muhammad_muammar_gaddafi_king_of_coke } #Saif al-Islam if = { limit = { FROM = { has_country_flag = saif_al_islam_gaddafi_exile } } set_country_flag = saif_al_islam_gaddafi_exile } if = { limit = { FROM = { has_country_flag = saif_al_islam_gaddafi_dead } } set_country_flag = saif_al_islam_gaddafi_dead } if = { limit = { FROM = { has_country_flag = saif_al_islam_gaddafi_heir } } set_country_flag = saif_al_islam_gaddafi_heir } if = { limit = { FROM = { has_country_flag = saif_al_islam_gaddafi_master_maneuverer } } set_country_flag = saif_al_islam_gaddafi_master_maneuverer } if = { limit = { FROM = { has_country_flag = saif_al_islam_gaddafi_geopolitical_thinker } } set_country_flag = saif_al_islam_gaddafi_geopolitical_thinker } if = { limit = { FROM = { has_country_flag = saif_al_islam_gaddafi_democratic_reformer } } set_country_flag = saif_al_islam_gaddafi_democratic_reformer } #Al-Saadi if = { limit = { FROM = { has_country_flag = al_saadi_gaddafi_exile } } set_country_flag = saif_al_islam_gaddafi_exile } if = { limit = { FROM = { has_country_flag = al_saadi_gaddafi_dead } } set_country_flag = saif_al_islam_gaddafi_dead } if = { limit = { FROM = { has_country_flag = al_saadi_gaddafi_heir } } set_country_flag = saif_al_islam_gaddafi_heir } if = { limit = { FROM = { has_country_flag = al_saadi_gaddafi_vain_football_star } } set_country_flag = al_saadi_gaddafi_vain_football_star } if = { limit = { FROM = { has_country_flag = al_saadi_gaddafi_substance_abuser } } set_country_flag = al_saadi_gaddafi_substance_abuser } if = { limit = { FROM = { has_country_flag = al_saadi_gaddafi_playboy_lifestyle } } set_country_flag = al_saadi_gaddafi_playboy_lifestyle } #Mutassim if = { limit = { FROM = { has_country_flag = mutassim_gaddafi_exile } } set_country_flag = mutassim_gaddafi_exile } if = { limit = { FROM = { has_country_flag = mutassim_gaddafi_dead } } set_country_flag = mutassim_gaddafi_dead } if = { limit = { FROM = { has_country_flag = mutassim_gaddafi_heir } } set_country_flag = mutassim_gaddafi_heir } if = { limit = { FROM = { has_country_flag = mutassim_gaddafi_77th_tank_battalion } } set_country_flag = mutassim_gaddafi_77th_tank_battalion } if = { limit = { FROM = { has_country_flag = mutassim_gaddafi_suspected_revolutionary } } set_country_flag = mutassim_gaddafi_suspected_revolutionary } if = { limit = { FROM = { has_country_flag = mutassim_gaddafi_king_of_coke } } set_country_flag = mutassim_gaddafi_king_of_coke } if = { limit = { FROM = { has_country_flag = mutassim_gaddafi_national_security_advisor } } set_country_flag = mutassim_gaddafi_national_security_advisor } #Hannibal if = { limit = { FROM = { has_country_flag = hannibal_gaddafi_exile } } set_country_flag = hannibal_gaddafi_exile } if = { limit = { FROM = { has_country_flag = hannibal_gaddafi_dead } } set_country_flag = hannibal_gaddafi_dead } if = { limit = { FROM = { has_country_flag = hannibal_gaddafi_heir } } set_country_flag = hannibal_gaddafi_heir } if = { limit = { FROM = { has_country_flag = hannibal_gaddafi_bachelor_of_marine_navigation } } set_country_flag = hannibal_gaddafi_bachelor_of_marine_navigation } if = { limit = { FROM = { has_country_flag = hannibal_gaddafi_master_of_shipping_economics_and_logistics } } set_country_flag = hannibal_gaddafi_master_of_shipping_economics_and_logistics } if = { limit = { FROM = { has_country_flag = hannibal_gaddafi_graduate_of_kuznetsov } } set_country_flag = hannibal_gaddafi_graduate_of_kuznetsov } if = { limit = { FROM = { has_country_flag = hannibal_gaddafi_scholarly_challenged } } set_country_flag = hannibal_gaddafi_scholarly_challenged } #Ayesha if = { limit = { FROM = { has_country_flag = ayesha_gaddafi_exile } } set_country_flag = ayesha_gaddafi_exile } if = { limit = { FROM = { has_country_flag = ayesha_gaddafi_dead } } set_country_flag = ayesha_gaddafi_dead } if = { limit = { FROM = { has_country_flag = ayesha_gaddafi_heir } } set_country_flag = ayesha_gaddafi_heir } if = { limit = { FROM = { has_country_flag = ayesha_gaddafi_claudia_schiffer } } set_country_flag = ayesha_gaddafi_claudia_schiffer } if = { limit = { FROM = { has_country_flag = ayesha_gaddafi_un_goodwill_ambassador } } set_country_flag = ayesha_gaddafi_un_goodwill_ambassador } if = { limit = { FROM = { has_country_flag = ayesha_gaddafi_amazon_of_libya } } set_country_flag = ayesha_gaddafi_amazon_of_libya } if = { limit = { FROM = { has_country_flag = ayesha_gaddafi_inexperienced_general } } set_country_flag = ayesha_gaddafi_inexperienced_general } #Saif al-Arab if = { limit = { FROM = { has_country_flag = saif_al_arab_gaddafi_exile } } set_country_flag = saif_al_arab_gaddafi_exile } if = { limit = { FROM = { has_country_flag = saif_al_arab_gaddafi_dead } } set_country_flag = saif_al_arab_gaddafi_dead } if = { limit = { FROM = { has_country_flag = saif_al_arab_gaddafi_heir } } set_country_flag = saif_al_arab_gaddafi_heir } if = { limit = { FROM = { has_country_flag = saif_al_arab_gaddafi_convicted_criminal } } set_country_flag = saif_al_arab_gaddafi_convicted_criminal } #Khamis if = { limit = { FROM = { has_country_flag = khamis_gaddafi_exile } } set_country_flag = saif_al_arab_gaddafi_exile } if = { limit = { FROM = { has_country_flag = khamis_gaddafi_dead } } set_country_flag = saif_al_arab_gaddafi_dead } if = { limit = { FROM = { has_country_flag = khamis_gaddafi_heir } } set_country_flag = saif_al_arab_gaddafi_heir } if = { limit = { FROM = { has_country_flag = khamis_gaddafi_underage } } set_country_flag = khamis_gaddafi_underage } if = { limit = { FROM = { has_country_flag = khamis_gaddafi_khamis_brigade } } set_country_flag = khamis_gaddafi_khamis_brigade } if = { limit = { FROM = { has_country_flag = khamis_gaddafi_war_industrialist } } set_country_flag = khamis_gaddafi_war_industrialist } if = { limit = { FROM = { has_country_flag = khamis_gaddafi_captain_of_industry } } set_country_flag = khamis_gaddafi_captain_of_industry } } #set_temp_variable = { loyalty_change = 0.XX } libya_change_tripolitania_loyalty = { if = { limit = { NOT = { has_country_flag = LBA_tribalism_disabled } } custom_effect_tooltip = libya_change_tripolitania_loyalty_tt add_to_variable = { tripolitania_loyalty = loyalty_change } clamp_variable = { var = tripolitania_loyalty min = 0 max = 1 } if = { limit = { is_ai = no } update_lba_dirty_variable = yes } } } libya_change_cyrenaica_loyalty = { if = { limit = { NOT = { has_country_flag = LBA_tribalism_disabled } } custom_effect_tooltip = libya_change_cyrenaica_loyalty_tt add_to_variable = { cyrenaica_loyalty = loyalty_change } clamp_variable = { var = cyrenaica_loyalty min = 0 max = 1 } if = { limit = { is_ai = no } update_lba_dirty_variable = yes } } } libya_change_fezzan_loyalty = { if = { limit = { NOT = { has_country_flag = LBA_tribalism_disabled } } custom_effect_tooltip = libya_change_fezzan_loyalty_tt add_to_variable = { fezzan_loyalty = loyalty_change } clamp_variable = { var = fezzan_loyalty min = 0 max = 1 } if = { limit = { is_ai = no } update_lba_dirty_variable = yes } } } libya_tribal_loyalty_from_building = { if = { limit = { OR = { state = 393 state = 391 state = 919 } } ROOT = { set_temp_variable = { loyalty_change = 0.10 } libya_change_tripolitania_loyalty = yes newline = yes set_temp_variable = { loyalty_change = -0.10 } libya_change_cyrenaica_loyalty = yes newline = yes set_temp_variable = { loyalty_change = -0.10 } libya_change_fezzan_loyalty = yes libya_update_tribalism_modifiers = yes } } else_if = { limit = { OR = { state = 397 state = 395 state = 396 state = 579 state = 1101 state = 1100 } } ROOT = { set_temp_variable = { loyalty_change = -0.10 } libya_change_tripolitania_loyalty = yes newline = yes set_temp_variable = { loyalty_change = 0.10 } libya_change_cyrenaica_loyalty = yes newline = yes set_temp_variable = { loyalty_change = -0.10 } libya_change_fezzan_loyalty = yes libya_update_tribalism_modifiers = yes } } else_if = { limit = { OR = { state = 392 state = 918 state = 920 } } ROOT = { set_temp_variable = { loyalty_change = -0.10 } libya_change_tripolitania_loyalty = yes newline = yes set_temp_variable = { loyalty_change = -0.10 } libya_change_cyrenaica_loyalty = yes newline = yes set_temp_variable = { loyalty_change = 0.10 } libya_change_fezzan_loyalty = yes libya_update_tribalism_modifiers = yes } } } libya_increase_loyalty_single_offender = { if = { limit = { has_country_flag = LBA_tribalism_tripolitanian_offender } set_temp_variable = { loyalty_change = 0.10 } libya_change_tripolitania_loyalty = yes set_temp_variable = { loyalty_change = -0.10 } libya_change_cyrenaica_loyalty = yes set_temp_variable = { loyalty_change = -0.10 } libya_change_fezzan_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_cyrenaican_offender } set_temp_variable = { loyalty_change = -0.10 } libya_change_tripolitania_loyalty = yes set_temp_variable = { loyalty_change = 0.10 } libya_change_cyrenaica_loyalty = yes set_temp_variable = { loyalty_change = -0.10 } libya_change_fezzan_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_fezzani_offender } set_temp_variable = { loyalty_change = -0.10 } libya_change_tripolitania_loyalty = yes set_temp_variable = { loyalty_change = -0.10 } libya_change_cyrenaica_loyalty = yes set_temp_variable = { loyalty_change = 0.10 } libya_change_fezzan_loyalty = yes } libya_update_tribalism_modifiers = yes clr_country_flag = LBA_tribalism_tripolitanian_offender clr_country_flag = LBA_tribalism_cyrenaican_offender clr_country_flag = LBA_tribalism_fezzani_offender } libya_decrease_loyalty_single_offender = { if = { limit = { has_country_flag = LBA_tribalism_tripolitanian_offender } set_temp_variable = { loyalty_change = -0.10 } libya_change_tripolitania_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_cyrenaican_offender } set_temp_variable = { loyalty_change = -0.10 } libya_change_cyrenaica_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_fezzani_offender } set_temp_variable = { loyalty_change = -0.10 } libya_change_fezzan_loyalty = yes } libya_update_tribalism_modifiers = yes clr_country_flag = LBA_tribalism_tripolitanian_offender clr_country_flag = LBA_tribalism_cyrenaican_offender clr_country_flag = LBA_tribalism_fezzani_offender } libya_tribal_loyalty_offender_over_defender = { if = { limit = { has_country_flag = LBA_tribalism_tripolitanian_offender } set_temp_variable = { loyalty_change = 0.10 } libya_change_tripolitania_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_cyrenaican_offender } set_temp_variable = { loyalty_change = 0.10 } libya_change_cyrenaica_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_fezzani_offender } set_temp_variable = { loyalty_change = 0.10 } libya_change_fezzan_loyalty = yes } if = { limit = { has_country_flag = LBA_tribalism_tripolitanian_defender } set_temp_variable = { loyalty_change = -0.10 } libya_change_tripolitania_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_cyrenaican_defender } set_temp_variable = { loyalty_change = -0.10 } libya_change_cyrenaica_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_fezzani_defender } set_temp_variable = { loyalty_change = -0.10 } libya_change_fezzan_loyalty = yes } libya_update_tribalism_modifiers = yes clr_country_flag = LBA_tribalism_tripolitanian_offender clr_country_flag = LBA_tribalism_cyrenaican_offender clr_country_flag = LBA_tribalism_fezzani_offender clr_country_flag = LBA_tribalism_tripolitanian_defender clr_country_flag = LBA_tribalism_cyrenaican_defender clr_country_flag = LBA_tribalism_fezzani_defender } libya_tribal_loyalty_defender_over_offender = { if = { limit = { has_country_flag = LBA_tribalism_tripolitanian_defender } set_temp_variable = { loyalty_change = 0.10 } libya_change_tripolitania_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_cyrenaican_defender } set_temp_variable = { loyalty_change = 0.10 } libya_change_cyrenaica_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_fezzani_defender } set_temp_variable = { loyalty_change = 0.10 } libya_change_fezzan_loyalty = yes } if = { limit = { has_country_flag = LBA_tribalism_tripolitanian_offender } set_temp_variable = { loyalty_change = -0.10 } libya_change_tripolitania_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_cyrenaican_offender } set_temp_variable = { loyalty_change = -0.10 } libya_change_cyrenaica_loyalty = yes } else_if = { limit = { has_country_flag = LBA_tribalism_fezzani_offender } set_temp_variable = { loyalty_change = -0.10 } libya_change_fezzan_loyalty = yes } libya_update_tribalism_modifiers = yes clr_country_flag = LBA_tribalism_tripolitanian_offender clr_country_flag = LBA_tribalism_cyrenaican_offender clr_country_flag = LBA_tribalism_fezzani_offender clr_country_flag = LBA_tribalism_tripolitanian_defender clr_country_flag = LBA_tribalism_cyrenaican_defender clr_country_flag = LBA_tribalism_fezzani_defender } libya_update_tribalism_modifiers = { if = { limit = { NOT = { has_country_flag = LBA_tribalism_disabled } } hidden_effect = { every_owned_state = { if = { limit = { has_dynamic_modifier = { modifier = libya_tribalism_loyal_dynamic_modifier } } remove_dynamic_modifier = { modifier = libya_tribalism_loyal_dynamic_modifier } } if = { limit = { has_dynamic_modifier = { modifier = libya_tribalism_neutral_dynamic_modifier } } remove_dynamic_modifier = { modifier = libya_tribalism_neutral_dynamic_modifier } } if = { limit = { has_dynamic_modifier = { modifier = libya_tribalism_bad_dynamic_modifier } } remove_dynamic_modifier = { modifier = libya_tribalism_bad_dynamic_modifier } } } every_owned_state = { limit = { OR = { state = 393 state = 391 state = 919 } is_owned_by = ROOT } if = { limit = { ROOT = { check_variable = { tripolitania_loyalty > 0.499 } } } add_dynamic_modifier = { modifier = libya_tribalism_loyal_dynamic_modifier } } else_if = { limit = { ROOT = { check_variable = { tripolitania_loyalty > 0.199 } } } add_dynamic_modifier = { modifier = libya_tribalism_neutral_dynamic_modifier } } else = { add_dynamic_modifier = { modifier = libya_tribalism_bad_dynamic_modifier } } } every_owned_state = { limit = { OR = { state = 397 state = 395 state = 396 state = 579 state = 1101 state = 1100 } is_owned_by = ROOT } if = { limit = { ROOT = { check_variable = { cyrenaica_loyalty > 0.499 } } } add_dynamic_modifier = { modifier = libya_tribalism_loyal_dynamic_modifier } } else_if = { limit = { ROOT = { check_variable = { cyrenaica_loyalty > 0.199 } } } add_dynamic_modifier = { modifier = libya_tribalism_neutral_dynamic_modifier } } else = { add_dynamic_modifier = { modifier = libya_tribalism_bad_dynamic_modifier } } } every_owned_state = { limit = { OR = { state = 392 state = 918 state = 920 } is_owned_by = ROOT } if = { limit = { ROOT = { check_variable = { fezzan_loyalty > 0.499 } } } add_dynamic_modifier = { modifier = libya_tribalism_loyal_dynamic_modifier } } else_if = { limit = { ROOT = { check_variable = { fezzan_loyalty > 0.199 } } } add_dynamic_modifier = { modifier = libya_tribalism_neutral_dynamic_modifier } } else = { add_dynamic_modifier = { modifier = libya_tribalism_bad_dynamic_modifier } } } } } } lba_disable_tribalism = { every_owned_state = { if = { limit = { has_dynamic_modifier = { modifier = libya_tribalism_loyal_dynamic_modifier } } remove_dynamic_modifier = { modifier = libya_tribalism_loyal_dynamic_modifier } } if = { limit = { has_dynamic_modifier = { modifier = libya_tribalism_neutral_dynamic_modifier } } remove_dynamic_modifier = { modifier = libya_tribalism_neutral_dynamic_modifier } } if = { limit = { has_dynamic_modifier = { modifier = libya_tribalism_bad_dynamic_modifier } } remove_dynamic_modifier = { modifier = libya_tribalism_bad_dynamic_modifier } } } } lba_increase_reform = { custom_effect_tooltip = lba_increase_reform_tt add_to_variable = { libya_green_book_reform = 1 } } lba_decrease_reform = { custom_effect_tooltip = lba_decrease_reform_tt add_to_variable = { libya_green_book_reform = -1 } } libya_update_casablanca_accords_acceptance = { #Morocco set_variable = { Morocco_acceptance = 0 } if = { limit = { MOR = { is_subject_of = ROOT } } set_variable = { Morocco_acceptance = 100 } } else = { if = { limit = { has_country_flag = libya_western_sahara_peace_plan_annexation } add_to_variable = { Morocco_acceptance = 95 } } else_if = { limit = { has_country_flag = libya_western_sahara_peace_plan_autonomy } add_to_variable = { Morocco_acceptance = 40 } } else_if = { limit = { OR = { has_country_flag = libya_western_sahara_peace_plan_independence has_country_flag = libya_western_sahara_peace_plan_mauritania } } add_to_variable = { Morocco_acceptance = 5 } } if = { limit = { is_in_array = { array = MOR.influence_array value = ROOT.id } } for_each_loop = { array = MOR.influence_array index = i if = { limit = { check_variable = { MOR.influence_array^i = ROOT.id } } add_to_variable = { ROOT.Morocco_acceptance = MOR.influence_array_val^i } } } } if = { limit = { MOR = { has_opinion = { target = ROOT value > 150 } } } multiply_variable = { Morocco_acceptance = 1.3 } } else_if = { limit = { MOR = { has_opinion = { target = ROOT value > 100 } } } multiply_variable = { Morocco_acceptance = 1.2 } } else_if = { limit = { MOR = { has_opinion = { target = ROOT value > 50 } } } multiply_variable = { Morocco_acceptance = 1.1 } } if = { limit = { OR = { AND = { ROOT = { has_government = democratic } MOR = { has_government = democratic } } AND = { ROOT = { has_government = communism } MOR = { has_government = communism } } AND = { ROOT = { has_government = fascism } MOR = { has_government = fascism } } AND = { ROOT = { has_government = neutrality } MOR = { has_government = neutrality } } AND = { ROOT = { has_government = nationalist } MOR = { has_government = nationalist } } } } multiply_variable = { Morocco_acceptance = 1.2 } } clamp_variable = { var = Morocco_acceptance max = 100 } set_variable = { Morocco_acceptance_neg = 100 } subtract_from_variable = { Morocco_acceptance_neg = Morocco_acceptance } } #Sahrawi set_variable = { Sahrawi_acceptance = 0 } if = { limit = { SHA = { is_subject_of = ROOT } } set_variable = { Sahrawi_acceptance = 100 } } else = { if = { limit = { has_country_flag = libya_western_sahara_peace_plan_annexation } add_to_variable = { Sahrawi_acceptance = 5 } } else_if = { limit = { has_country_flag = libya_western_sahara_peace_plan_autonomy } add_to_variable = { Sahrawi_acceptance = 20 } } else_if = { limit = { has_country_flag = libya_western_sahara_peace_plan_independence } add_to_variable = { Sahrawi_acceptance = 95 } } else_if = { limit = { has_country_flag = libya_western_sahara_peace_plan_mauritania } add_to_variable = { Sahrawi_acceptance = 5 } } if = { limit = { is_in_array = { array = SHA.influence_array value = ROOT.id } } for_each_loop = { array = SHA.influence_array index = i if = { limit = { check_variable = { MOR.influence_array^i = ROOT.id } } add_to_variable = { ROOT.Sahrawi_acceptance = SHA.influence_array_val^i } } } } if = { limit = { SHA = { has_opinion = { target = ROOT value > 150 } } } multiply_variable = { Sahrawi_acceptance = 1.3 } } else_if = { limit = { SHA = { has_opinion = { target = ROOT value > 100 } } } multiply_variable = { Sahrawi_acceptance = 1.2 } } else_if = { limit = { SHA = { has_opinion = { target = ROOT value > 50 } } } multiply_variable = { Sahrawi_acceptance = 1.1 } } if = { limit = { OR = { AND = { ROOT = { has_government = democratic } SHA = { has_government = democratic } } AND = { ROOT = { has_government = communism } SHA = { has_government = communism } } AND = { ROOT = { has_government = fascism } SHA = { has_government = fascism } } AND = { ROOT = { has_government = neutrality } SHA = { has_government = neutrality } } AND = { ROOT = { has_government = nationalist } SHA = { has_government = nationalist } } } } multiply_variable = { Sahrawi_acceptance = 1.2 } } clamp_variable = { var = Sahrawi_acceptance max = 100 } set_variable = { Sahrawi_acceptance_neg = 100 } subtract_from_variable = { Sahrawi_acceptance_neg = Sahrawi_acceptance } } #Algeria set_variable = { Algeria_acceptance = 0 } if = { limit = { ALG = { is_subject_of = ROOT } } set_variable = { Algeria_acceptance = 100 } } else = { if = { limit = { has_country_flag = libya_western_sahara_peace_plan_annexation } add_to_variable = { Algeria_acceptance = 10 } } else_if = { limit = { has_country_flag = libya_western_sahara_peace_plan_autonomy } add_to_variable = { Algeria_acceptance = 30 } } else_if = { limit = { has_country_flag = libya_western_sahara_peace_plan_independence } add_to_variable = { Algeria_acceptance = 80 } } else_if = { limit = { has_country_flag = libya_western_sahara_peace_plan_mauritania } add_to_variable = { Algeria_acceptance = 15 } } if = { limit = { is_in_array = { array = ALG.influence_array value = ROOT.id } } for_each_loop = { array = ALG.influence_array index = i if = { limit = { check_variable = { ALG.influence_array^i = ROOT.id } } add_to_variable = { ROOT.Algeria_acceptance = ALG.influence_array_val^i } } } } if = { limit = { ALG = { has_opinion = { target = ROOT value > 150 } } } multiply_variable = { Algeria_acceptance = 1.3 } } else_if = { limit = { ALG = { has_opinion = { target = ROOT value > 100 } } } multiply_variable = { Algeria_acceptance = 1.2 } } else_if = { limit = { ALG = { has_opinion = { target = ROOT value > 50 } } } multiply_variable = { Algeria_acceptance = 1.1 } } if = { limit = { OR = { AND = { ROOT = { has_government = democratic } ALG = { has_government = democratic } } AND = { ROOT = { has_government = communism } ALG = { has_government = communism } } AND = { ROOT = { has_government = fascism } ALG = { has_government = fascism } } AND = { ROOT = { has_government = neutrality } ALG = { has_government = neutrality } } AND = { ROOT = { has_government = nationalist } ALG = { has_government = nationalist } } } } multiply_variable = { Algeria_acceptance = 1.2 } } clamp_variable = { var = Algeria_acceptance max = 100 } set_variable = { Algeria_acceptance_neg = 100 } subtract_from_variable = { Algeria_acceptance_neg = Algeria_acceptance } } #Mauritania set_variable = { Mauritania_acceptance = 0 } if = { limit = { MAU = { is_subject_of = ROOT } } set_variable = { Mauritania_acceptance = 100 } } else = { if = { limit = { OR = { has_country_flag = libya_western_sahara_peace_plan_annexation has_country_flag = libya_western_sahara_peace_plan_autonomy has_country_flag = libya_western_sahara_peace_plan_independence } } add_to_variable = { Mauritania_acceptance = 50 } } else_if = { limit = { has_country_flag = libya_western_sahara_peace_plan_mauritania } if = { limit = { MAU = { has_government = nationalist } } add_to_variable = { Mauritania_acceptance = 100 } } else = { add_to_variable = { Mauritania_acceptance = 10 } } } if = { limit = { is_in_array = { array = MAU.influence_array value = ROOT.id } } for_each_loop = { array = MAU.influence_array index = i if = { limit = { check_variable = { MAU.influence_array^i = ROOT.id } } add_to_variable = { ROOT.Mauritania_acceptance = MAU.influence_array_val^i } } } } if = { limit = { MAU = { has_opinion = { target = ROOT value > 150 } } } multiply_variable = { Mauritania_acceptance = 1.3 } } else_if = { limit = { MAU = { has_opinion = { target = ROOT value > 100 } } } multiply_variable = { Mauritania_acceptance = 1.2 } } else_if = { limit = { MAU = { has_opinion = { target = ROOT value > 50 } } } multiply_variable = { Mauritania_acceptance = 1.1 } } if = { limit = { OR = { AND = { ROOT = { has_government = democratic } MAU = { has_government = democratic } } AND = { ROOT = { has_government = communism } MAU = { has_government = communism } } AND = { ROOT = { has_government = fascism } MAU = { has_government = fascism } } AND = { ROOT = { has_government = neutrality } MAU = { has_government = neutrality } } AND = { ROOT = { has_government = nationalist } MAU = { has_government = nationalist } } } } multiply_variable = { Mauritania_acceptance = 1.2 } } clamp_variable = { var = Mauritania_acceptance max = 100 } set_variable = { Mauritania_acceptance_neg = 100 } subtract_from_variable = { Mauritania_acceptance_neg = Mauritania_acceptance } } } libya_upgrade_railway_idea_level = { if = { limit = { has_idea = LBA_state_supported_railways } swap_ideas = { remove_idea = LBA_state_supported_railways add_idea = LBA_state_supported_railways_functional_neighbour_1 } } else_if = { limit = { has_idea = LBA_state_supported_railways_functional_neighbour_1 } swap_ideas = { remove_idea = LBA_state_supported_railways_functional_neighbour_1 add_idea = LBA_state_supported_railways_functional_neighbour_2 } } else_if = { limit = { has_idea = LBA_state_supported_railways_functional_neighbour_2 } swap_ideas = { remove_idea = LBA_state_supported_railways_functional_neighbour_2 add_idea = LBA_state_supported_railways_functional_neighbour_3 } } else_if = { limit = { has_idea = LBA_state_supported_railways_functional_neighbour_3 } swap_ideas = { remove_idea = LBA_state_supported_railways_functional_neighbour_3 add_idea = LBA_state_supported_railways_functional_neighbour_4 } } } libya_upgrade_gmmr_idea_level = { if = { limit = { has_idea = LBA_great_man_made_river_phase2 } swap_ideas = { remove_idea = LBA_great_man_made_river_phase2 add_idea = LBA_great_man_made_river_phase3 } } else_if = { limit = { has_idea = LBA_great_man_made_river_phase3 } swap_ideas = { remove_idea = LBA_great_man_made_river_phase3 add_idea = LBA_great_man_made_river_phase41 } } else_if = { limit = { has_idea = LBA_great_man_made_river_phase41 } swap_ideas = { remove_idea = LBA_great_man_made_river_phase41 add_idea = LBA_great_man_made_river_phase42 } } else_if = { limit = { has_idea = LBA_great_man_made_river_phase42 } swap_ideas = { remove_idea = LBA_great_man_made_river_phase42 add_idea = LBA_great_man_made_river_phase5 } } } libya_add_tribal_independence = { set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes if = { limit = { NOT = { has_dynamic_modifier = { modifier = LBA_tribal_militias } } } hidden_effect = { add_dynamic_modifier = { modifier = LBA_tribal_militias } } custom_effect_tooltip = { localization_key = adds_dynamic_modifier_tt MODIFIER = LBA_tribal_militias } add_to_variable = { LBA_tribal_militias_stability_effect = -0.01 tooltip = stability_factor_tt } add_to_variable = { LBA_tribal_militias_political_conscription_factor_effect = -0.01 tooltip = conscription_factor_tt } add_to_variable = { LBA_tribal_militias_neutrality_drift_effect = 0.01 tooltip = neutrality_drift_tt } } else = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_tribal_militias } set_temp_variable = { LBA_tribal_militias_stability_effect_temp = -0.01 } set_temp_variable = { LBA_tribal_militias_political_conscription_factor_effect_temp = -0.01 } set_temp_variable = { LBA_tribal_militias_neutrality_drift_effect_temp = 0.01 } add_to_variable = { LBA_tribal_militias_stability_effect = LBA_tribal_militias_stability_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_tribal_militias_political_conscription_factor_effect = LBA_tribal_militias_political_conscription_factor_effect_temp tooltip = conscription_factor_tt } add_to_variable = { LBA_tribal_militias_neutrality_drift_effect = LBA_tribal_militias_neutrality_drift_effect_temp tooltip = neutrality_drift_tt } } } libya_remove_tribal_independence = { if = { limit = { has_dynamic_modifier = { modifier = LBA_tribal_militias } } if = { limit = { check_variable = { LBA_tribal_militias_neutrality_drift_effect > 0.01 } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_tribal_militias } set_temp_variable = { LBA_tribal_militias_stability_effect_temp = 0.01 } set_temp_variable = { LBA_tribal_militias_political_conscription_factor_effect_temp = 0.01 } set_temp_variable = { LBA_tribal_militias_neutrality_drift_effect_temp = -0.01 } add_to_variable = { LBA_tribal_militias_stability_effect = LBA_tribal_militias_stability_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_tribal_militias_political_conscription_factor_effect = LBA_tribal_militias_political_conscription_factor_effect_temp tooltip = conscription_factor_tt } add_to_variable = { LBA_tribal_militias_neutrality_drift_effect = LBA_tribal_militias_neutrality_drift_effect_temp tooltip = neutrality_drift_tt } } else = { remove_dynamic_modifier = { modifier = LBA_tribal_militias } if = { limit = { has_template = "Al-Milishiat Al-Qabalia" } set_division_template_lock = { division_template = "Al-Milishiat Al-Qabalia" is_locked = no } } } } } libya_add_jihadist_independence = { set_temp_variable = { party_index = 10 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes if = { limit = { NOT = { has_dynamic_modifier = { modifier = LBA_jihadist_militias } } } hidden_effect = { add_dynamic_modifier = { modifier = LBA_jihadist_militias } } custom_effect_tooltip = { localization_key = adds_dynamic_modifier_tt MODIFIER = LBA_jihadist_militias } add_to_variable = { LBA_jihadist_militias_stability_effect = -0.01 tooltip = stability_factor_tt } add_to_variable = { LBA_jihadist_militias_construction_speed_effect = -0.02 tooltip = production_speed_buildings_factor_tt } add_to_variable = { LBA_jihadist_militias_fascism_drift_effect = 0.01 tooltip = fascism_drift_tt } } else = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_jihadist_militias } set_temp_variable = { LBA_jihadist_militias_stability_effect_temp = -0.01 } set_temp_variable = { LBA_jihadist_militias_construction_speed_effect_temp = -0.02 } set_temp_variable = { LBA_jihadist_militias_fascism_drift_effect_temp = 0.01 } add_to_variable = { LBA_jihadist_militias_stability_effect = LBA_jihadist_militias_stability_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_jihadist_militias_construction_speed_effect = LBA_jihadist_militias_construction_speed_effect_temp tooltip = production_speed_buildings_factor_tt } add_to_variable = { LBA_jihadist_militias_fascism_drift_effect = LBA_jihadist_militias_fascism_drift_effect_temp tooltip = fascism_drift_tt } } } libya_remove_jihadist_independence = { if = { limit = { has_dynamic_modifier = { modifier = LBA_jihadist_militias } } if = { limit = { check_variable = { LBA_jihadist_militias_fascism_drift_effect > 0.01 } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_jihadist_militias } set_temp_variable = { LBA_jihadist_militias_stability_effect_temp = 0.01 } set_temp_variable = { LBA_jihadist_militias_construction_speed_effect_temp = 0.02 } set_temp_variable = { LBA_jihadist_militias_fascism_drift_effect_temp = -0.01 } add_to_variable = { LBA_jihadist_militias_stability_effect = LBA_jihadist_militias_stability_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_jihadist_militias_construction_speed_effect = LBA_jihadist_militias_construction_speed_effect_temp tooltip = production_speed_buildings_factor_tt } add_to_variable = { LBA_jihadist_militias_fascism_drift_effect = LBA_jihadist_militias_fascism_drift_effect_temp tooltip = fascism_drift_tt } } else = { remove_dynamic_modifier = { modifier = LBA_jihadist_militias } if = { limit = { has_template = "Liwa al-Shuhada" } set_division_template_lock = { division_template = "Liwa al-Shuhada" is_locked = no } } } } } libya_add_islamist_independence = { set_temp_variable = { party_index = 12 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes if = { limit = { NOT = { has_dynamic_modifier = { modifier = LBA_islamist_militias } } } hidden_effect = { add_dynamic_modifier = { modifier = LBA_islamist_militias } } custom_effect_tooltip = { localization_key = adds_dynamic_modifier_tt MODIFIER = LBA_islamist_militias } add_to_variable = { LBA_islamist_militias_stability_effect = -0.01 tooltip = stability_factor_tt } add_to_variable = { LBA_islamist_militias_tax_gain_effect = -0.01 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { LBA_islamist_militias_neutrality_drift_effect = 0.01 tooltip = neutrality_drift_tt } } else = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_islamist_militias } set_temp_variable = { LBA_islamist_militias_stability_effect_temp = -0.01 } set_temp_variable = { LBA_islamist_militias_tax_gain_effect_temp = -0.01 } set_temp_variable = { LBA_islamist_militias_neutrality_drift_effect_temp = 0.01 } add_to_variable = { LBA_islamist_militias_stability_effect = LBA_islamist_militias_stability_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_islamist_militias_tax_gain_effect = LBA_islamist_militias_tax_gain_effect_temp tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { LBA_islamist_militias_neutrality_drift_effect = LBA_islamist_militias_neutrality_drift_effect_temp tooltip = neutrality_drift_tt } } } libya_remove_islamist_independence = { if = { limit = { has_dynamic_modifier = { modifier = LBA_islamist_militias } } if = { limit = { check_variable = { LBA_islamist_militias_neutrality_drift_effect > 0.01 } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_islamist_militias } set_temp_variable = { LBA_islamist_militias_stability_effect_temp = 0.01 } set_temp_variable = { LBA_islamist_militias_tax_gain_effect_temp = 0.01 } set_temp_variable = { LBA_islamist_militias_neutrality_drift_effect_temp = -0.01 } add_to_variable = { LBA_islamist_militias_stability_effect = LBA_islamist_militias_stability_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_islamist_militias_tax_gain_effect = LBA_islamist_militias_tax_gain_effect_temp tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { LBA_islamist_militias_neutrality_drift_effect = LBA_islamist_militias_neutrality_drift_effect_temp tooltip = neutrality_drift_tt } } else = { remove_dynamic_modifier = { modifier = LBA_islamist_militias } if = { limit = { has_template = "Liwa al-Zanatan" } set_division_template_lock = { division_template = "Liwa al-Zanatan" is_locked = no } } if = { limit = { has_template = "Talaqat Thuaar Tarabulus" } set_division_template_lock = { division_template = "Talaqat Thuaar Tarabulus" is_locked = no } } } } } libya_add_secularist_independence = { set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes if = { limit = { NOT = { has_dynamic_modifier = { modifier = LBA_secularist_militias } } } hidden_effect = { add_dynamic_modifier = { modifier = LBA_secularist_militias } } custom_effect_tooltip = { localization_key = adds_dynamic_modifier_tt MODIFIER = LBA_secularist_militias } add_to_variable = { LBA_secularist_militias_stability_effect = -0.01 tooltip = stability_factor_tt } add_to_variable = { LBA_secularist_militias_political_power_effect = -0.015 tooltip = political_power_factor_tt } add_to_variable = { LBA_secularist_militias_nationalist_drift_effect = 0.01 tooltip = nationalist_drift_tt } } else = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_secularist_militias } set_temp_variable = { LBA_secularist_militias_stability_effect_temp = -0.01 } set_temp_variable = { LBA_secularist_militias_political_power_effect_temp = -0.015 } set_temp_variable = { LBA_secularist_militias_nationalist_drift_effect_temp = 0.01 } add_to_variable = { LBA_secularist_militias_stability_effect = LBA_secularist_militias_stability_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_secularist_militias_political_power_effect = LBA_secularist_militias_political_power_effect_temp tooltip = political_power_factor_tt } add_to_variable = { LBA_secularist_militias_nationalist_drift_effect = LBA_secularist_militias_nationalist_drift_effect_temp tooltip = nationalist_drift_tt } } } libya_remove_secularist_independence = { if = { limit = { has_dynamic_modifier = { modifier = LBA_secularist_militias } } if = { limit = { check_variable = { LBA_secularist_militias_nationalist_drift_effect > 0.01 } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_secularist_militias } set_temp_variable = { LBA_secularist_militias_stability_effect_temp = 0.01 } set_temp_variable = { LBA_secularist_militias_political_power_effect_temp = 0.015 } set_temp_variable = { LBA_secularist_militias_nationalist_drift_effect_temp = -0.01 } add_to_variable = { LBA_secularist_militias_stability_effect = LBA_secularist_militias_stability_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_secularist_militias_political_power_effect = LBA_secularist_militias_political_power_effect_temp tooltip = political_power_factor_tt } add_to_variable = { LBA_secularist_militias_nationalist_drift_effect = LBA_secularist_militias_nationalist_drift_effect_temp tooltip = nationalist_drift_tt } } else = { remove_dynamic_modifier = { modifier = LBA_secularist_militias } if = { limit = { has_template = "Liwa al-Jaysh" } set_division_template_lock = { division_template = "Liwa al-Jaysh" is_locked = no } } } } } libya_add_reformist_independence = { set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes if = { limit = { NOT = { has_dynamic_modifier = { modifier = LBA_reformist_militias } } } hidden_effect = { add_dynamic_modifier = { modifier = LBA_reformist_militias } } custom_effect_tooltip = { localization_key = adds_dynamic_modifier_tt MODIFIER = LBA_reformist_militias } add_to_variable = { LBA_reformist_militias_effect = -0.01 tooltip = stability_factor_tt } add_to_variable = { LBA_reformist_militias_army_org_effect = -0.02 tooltip = army_org_factor_tt } add_to_variable = { LBA_reformist_militias_democratic_drift_effect = 0.01 tooltip = democratic_drift_tt } } else = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_reformist_militias } set_temp_variable = { LBA_reformist_militias_effect_temp = -0.01 } set_temp_variable = { LBA_reformist_militias_army_org_effect_temp = -0.02 } set_temp_variable = { LBA_reformist_militias_democratic_drift_effect_temp = 0.01 } add_to_variable = { LBA_reformist_militias_effect = LBA_reformist_militias_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_reformist_militias_army_org_effect = LBA_reformist_militias_army_org_effect_temp tooltip = army_org_factor_tt } add_to_variable = { LBA_reformist_militias_democratic_drift_effect = LBA_reformist_militias_democratic_drift_effect_temp tooltip = democratic_drift_tt } } } libya_remove_reformist_independence = { if = { limit = { has_dynamic_modifier = { modifier = LBA_reformist_militias } } if = { limit = { check_variable = { LBA_reformist_militias_democratic_drift_effect > 0.01 } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = LBA_reformist_militias } set_temp_variable = { LBA_reformist_militias_effect_temp = 0.01 } set_temp_variable = { LBA_reformist_militias_army_org_effect_temp = 0.02 } set_temp_variable = { LBA_reformist_militias_democratic_drift_effect_temp = 0.01 } add_to_variable = { LBA_reformist_militias_effect = LBA_reformist_militias_effect_temp tooltip = stability_factor_tt } add_to_variable = { LBA_reformist_militias_army_org_effect = LBA_reformist_militias_army_org_effect_temp tooltip = army_org_factor_tt } add_to_variable = { LBA_reformist_militias_democratic_drift_effect = LBA_reformist_militias_democratic_drift_effect_temp tooltip = democratic_drift_tt } } else = { remove_dynamic_modifier = { modifier = LBA_reformist_militias } if = { limit = { has_template = "Liwa al-Iislahiiyn" } set_division_template_lock = { division_template = "Liwa al-Iislahiiyn" is_locked = no } } } } } libya_copy_country_flags = { if = { limit = { FROM = { has_country_flag = LBA_fall_of_gaddafi } } set_country_flag = LBA_fall_of_gaddafi } if = { limit = { FROM = { has_country_flag = LBA_democratic_reform } } set_country_flag = LBA_democratic_reform } if = { limit = { FROM = { has_country_flag = LBA_tribalism_disabled } } set_country_flag = LBA_tribalism_disabled } if = { limit = { FROM = { has_country_flag = libya_toubou_supported } } set_country_flag = libya_toubou_supported } if = { limit = { FROM = { has_country_flag = libya_noc_dismantled } } set_country_flag = libya_noc_dismantled } if = { limit = { FROM = { has_country_flag = libya_develop_el_sahara_fields_1_done } } set_country_flag = libya_develop_el_sahara_fields_1_done } if = { limit = { FROM = { has_country_flag = libya_develop_el_sahara_fields_2_done } } set_country_flag = libya_develop_el_sahara_fields_2_done } if = { limit = { FROM = { has_country_flag = libya_develop_el_sahara_fields_3_done } } set_country_flag = libya_develop_el_sahara_fields_3_done } if = { limit = { FROM = { has_country_flag = libya_develop_el_sahara_fields_4_done } } set_country_flag = libya_develop_el_sahara_fields_4_done } if = { limit = { FROM = { has_country_flag = libya_develop_west_waha_fields_1_done } } set_country_flag = libya_develop_west_waha_fields_1_done } if = { limit = { FROM = { has_country_flag = libya_develop_west_waha_fields_2_done } } set_country_flag = libya_develop_west_waha_fields_2_done } if = { limit = { FROM = { has_country_flag = libya_develop_west_waha_fields_3_done } } set_country_flag = libya_develop_west_waha_fields_3_done } if = { limit = { FROM = { has_country_flag = libya_develop_west_waha_fields_4_done } } set_country_flag = libya_develop_west_waha_fields_4_done } if = { limit = { FROM = { has_country_flag = libya_develop_east_waha_fields_1_done } } set_country_flag = libya_develop_east_waha_fields_1_done } if = { limit = { FROM = { has_country_flag = libya_develop_east_waha_fields_2_done } } set_country_flag = libya_develop_east_waha_fields_2_done } if = { limit = { FROM = { has_country_flag = libya_develop_east_waha_fields_3_done } } set_country_flag = libya_develop_east_waha_fields_3_done } if = { limit = { FROM = { has_country_flag = libya_develop_east_waha_fields_4_done } } set_country_flag = libya_develop_east_waha_fields_4_done } if = { limit = { FROM = { has_country_flag = libya_LNA_formed } } set_country_flag = libya_LNA_formed } if = { limit = { FROM = { has_country_flag = LBA_black_people_favoured } } set_country_flag = LBA_black_people_favoured } if = { limit = { FROM = { has_country_flag = libya_chad_uranium_deal } } set_country_flag = libya_chad_uranium_deal } if = { limit = { FROM = { has_country_flag = LBA_new_lifg } } set_country_flag = LBA_new_lifg } if = { limit = { FROM = { has_country_flag = LBA_zintan_brigades_formed } } set_country_flag = LBA_zintan_brigades_formed } if = { limit = { FROM = { has_country_flag = LBA_haftar_returned } } set_country_flag = LBA_haftar_returned } } LBA_civil_war_cleanup_effect = { #Civil war is over set_global_flag = GLOBAL_libyan_civil_war_over #Clear core status 391 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 392 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 393 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 395 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 396 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 397 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 579 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 919 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 918 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 920 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 1100 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } 1101 = { remove_core_of = LBA remove_core_of = HOR remove_core_of = GNA remove_core_of = GNC } #Make Winner Libya set_cosmetic_tag = LBA set_country_flag = dynamic_flag set_country_flag = dynamic_rebel_flag add_state_core = 391 add_state_core = 392 add_state_core = 393 add_state_core = 395 add_state_core = 396 add_state_core = 397 add_state_core = 918 add_state_core = 919 add_state_core = 920 add_state_core = 579 add_state_core = 1100 add_state_core = 1101 set_capital = { state = 391 } if = { limit = { has_idea = non_state_actor } remove_ideas = non_state_actor } news_event = { id = LibyaNews.1 hours = 18 random_hours = 24 } }