# Author(s): AngriestBird, Sheep, Bondex # TODO: Refactor the Mayotte content so it's more interesting for Comoros # TODO: Expand the political parties for Comoros to include additional parties and politicians # TODO: Add a section about the Comorian people their constitution and the autonomy degree for the islands focus_tree = { id = comoros_focus country = { base = 0 modifier = { add = 10 original_tag = COM } } continuous_focus_position = { x = 1000 y = 2000 } shared_focus = AFRICAN_UNION_shared_focus # Military Tree focus = { id = COM_army icon = Comorean_Army_1 x = 4 y = 0 cost = 5 search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_army executed" army_experience = 50 navy_experience = 25 air_experience = 25 increase_military_spending = yes hidden_effect = { if = { limit = { is_ai = yes is_historical_focus_on = no } random_list = { 33 = { set_country_flag = COM_army_route_1 } 33 = { set_country_flag = COM_army_route_2 } 33 = { set_country_flag = COM_army_route_3 } } } } } ai_will_do = { base = 10 } } focus = { id = COM_mission_from_unrec icon = align_to_united_nations x = -3 y = 1 relative_position_id = COM_army cost = 4 prerequisite = { focus = COM_army } mutually_exclusive = { focus = COM_african_mercenaries } mutually_exclusive = { focus = COM_our_own_path } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_STABILITY } available = { NOT = { has_country_leader = { name = "Robert Denard" ruling_only = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_mission_from_unrec executed" set_temp_variable = { percent_change = 7.5 } change_domestic_influence_percentage = yes add_stability = 0.05 clr_country_flag = COM_army_route_1 } ai_will_do = { base = 10 modifier = { factor = 2 has_country_flag = COM_army_route_1 } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = COM_our_own_path icon = align_to_united_nations x = 0 y = 1 relative_position_id = COM_army cost = 4 prerequisite = { focus = COM_army } mutually_exclusive = { focus = COM_african_mercenaries } mutually_exclusive = { focus = COM_mission_from_unrec } search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_our_own_path executed" army_experience = 75 navy_experience = 75 air_experience = 75 add_war_support = 0.05 clr_country_flag = COM_army_route_2 } ai_will_do = { base = 10 modifier = { factor = 2 has_country_flag = COM_army_route_2 } } } focus = { id = COM_african_mercenaries icon = Generic_Soldier_Aiming x = 3 y = 1 relative_position_id = COM_army cost = 4 prerequisite = { focus = COM_army } mutually_exclusive = { focus = COM_mission_from_unrec } mutually_exclusive = { focus = COM_our_own_path } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_african_mercenaries executed" add_stability = -0.05 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes custom_override_tooltip = { tooltip = COM_african_mercenaries_2_tt division_template = { name = "AFRIKA-TDL PMC" is_locked = yes regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 1 y = 0 } L_Inf_Bat = { x = 1 y = 1 } } priority = 2 } capital_scope = { create_unit = { division = "name = \"AFRIKA-TDL PMC\" division_template = \"AFRIKA-TDL PMC\" start_experience_factor = 0.4" owner = COM } } } clr_country_flag = COM_army_route_3 custom_effect_tooltip = COM_african_mercenaries_1_tt newline = yes unlock_decision_tooltip = COM_hire_control_risks_decision unlock_decision_tooltip = COM_hire_executive_outcomes_decision unlock_decision_tooltip = COM_hire_defense_systems_decision unlock_decision_tooltip = COM_hire_watchguard_decision unlock_decision_tooltip = COM_reform_7_independent_company_decision } ai_will_do = { base = 10 modifier = { factor = 2 has_country_flag = COM_army_route_3 } modifier = { factor = 0 has_stability < 0.25 } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = COM_WARRIOR_KING_FOCUS_PATH } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_peaceful_disarmament icon = confirm_non_block_status x = -2 y = 2 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_our_own_path focus = COM_mission_from_unrec } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_MILITARY_LAWS } bypass = { has_idea = no_military } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_peaceful_disarmament executed" set_no_military_effect = yes if = { limit = { has_stability < 0.80 } add_stability = 0.05 } } ai_will_do = { base = 10 modifier = { factor = 1.25 has_stability < 0.60 } modifier = { factor = 1.25 has_stability < 0.45 } modifier = { factor = 1.25 has_stability < 0.30 } } } focus = { id = COM_total_ban_on_personal_weapons icon = lend_lease x = -2 y = 3 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_peaceful_disarmament } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_total_ban_on_personal_weapons executed" add_ideas = COM_total_ban_on_personal_weapons_idea } ai_will_do = { base = 10 } } focus = { id = COM_homegrown_military_manufacturing icon = army_military_industryy x = 0 y = 3 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_expanded_military_industries focus = COM_peaceful_disarmament } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_homegrown_military_manufacturing executed" one_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_idea = no_military } modifier = { factor = 0 set_temp_variable = { input_cost = 7.50 } set_temp_variable = { interest_rate_check = 7.99 } calculate_ai_interest = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = COM_expanded_military_industries icon = industry4 x = 1 y = 2 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_our_own_path focus = COM_african_mercenaries } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expanded_military_industries executed" one_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_idea = no_military } modifier = { factor = 0 set_temp_variable = { input_cost = 7.50 } set_temp_variable = { interest_rate_check = 7.99 } calculate_ai_interest = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = COM_modernize_the_army icon = Focus_Mobile_Warfare_Doctrine x = 3 y = 2 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_our_own_path focus = COM_african_mercenaries } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_modernize_the_army executed" swap_ideas = { remove_idea = COM_poor_military_idea add_idea = COM_poor_military_idea2 } } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = COM_invite_the_pmcs icon = army_invite_pmc x = 5 y = 2 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_african_mercenaries } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } available = { OR = { has_country_flag = COM_expanded_private_military_operations has_country_leader = { name = "Robert Denard" ruling_only = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_invite_the_pmcs executed" add_ideas = COM_comorosian_private_military_companies } ai_will_do = { base = 10 } } focus = { id = COM_expand_the_presidential_guard icon = army_mobilisation x = 4 y = 3 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_modernize_the_army focus = COM_invite_the_pmcs } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_country_flag = COM_disbanded_presidential_guard } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_the_presidential_guard executed" custom_effect_tooltip = COM_expand_the_presidential_guard_tt hidden_effect = { if = { limit = { NOT = { has_template = "The Presidential Guard" } } division_template = { name = "The Presidential Guard" is_locked = yes priority = 2 regiments = { Special_Forces = { x = 0 y = 0 } } } } capital_scope = { create_unit = { division = "name = \"2nd Presidential Guard\" division_template = \"The Presidential Guard\" start_experience_factor = 0.3" owner = COM count = 1 } } } } ai_will_do = { base = 10 } } focus = { id = COM_expand_the_police_force icon = Generic_Policeman x = 2 y = 3 relative_position_id = COM_army cost = 4 prerequisite = { focus = COM_modernize_the_army } prerequisite = { focus = COM_expanded_military_industries } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_the_police_force executed" add_ideas = COM_militarized_police_force_idea increase_policing_budget = yes } ai_will_do = { base = 10 } } focus = { id = COM_reform_defunct_pmc_units icon = invite_pmcs x = 6 y = 3 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_invite_the_pmcs } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } available = { OR = { has_country_flag = COM_expanded_private_military_operations has_country_leader = { name = "Robert Denard" ruling_only = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_reform_defunct_pmc_units executed" custom_effect_tooltip = COM_reform_defunct_pmc_units_tt } ai_will_do = { base = 10 } } focus = { id = COM_expand_the_defense_force icon = new_com_military x = 3 y = 4 relative_position_id = COM_army cost = 5 prerequisite = { focus = COM_expand_the_police_force focus = COM_expand_the_presidential_guard } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_the_defense_force executed" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes remove_ideas = COM_poor_military_idea add_stability = 0.02 } ai_will_do = { base = 10 modifier = { factor = 2.5 has_stability < 0.25 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = COM_naval_treaty_with_france icon = align_to_france x = 7 y = 6 cost = 7.14 mutually_exclusive = { focus = COM_naval_treaty_with_china } search_filters = { FOCUS_FILTER_POLITICAL } available = { country_exists = FRA NOT = { has_war_with = FRA } OR = { is_subject = yes NOT = { is_subject_of = FRA } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_naval_treaty_with_france executed" FRA = { COM_establish_naval_base_effect = yes } } ai_will_do = { base = 10 } } focus = { id = COM_naval_treaty_with_china icon = align_to_china x = 2 y = 0 relative_position_id = COM_naval_treaty_with_france cost = 7.14 mutually_exclusive = { focus = COM_naval_treaty_with_france } search_filters = { FOCUS_FILTER_POLITICAL } available = { country_exists = CHI NOT = { has_war_with = CHI } OR = { is_subject = yes NOT = { is_subject_of = CHI } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_naval_treaty_with_china executed" CHI = { COM_establish_naval_base_effect = yes } } ai_will_do = { base = 10 } } focus = { id = COM_modernize_the_patrol_boats icon = longboat x = 0 y = 1 relative_position_id = COM_naval_treaty_with_france cost = 7 prerequisite = { focus = COM_naval_treaty_with_france focus = COM_naval_treaty_with_china } mutually_exclusive = { focus = COM_buy_patrol_boats } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_modernize_the_patrol_boats executed" add_tech_bonus = { name = COM_modernize_the_patrol_boats bonus = 1 uses = 1 category = CAT_corvette } add_tech_bonus = { name = COM_modernize_the_patrol_boats bonus = 0.5 uses = 2 category = CAT_naval_modules } } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = COM_buy_patrol_boats icon = cruisers x = 2 y = 0 relative_position_id = COM_modernize_the_patrol_boats cost = 5 prerequisite = { focus = COM_naval_treaty_with_france focus = COM_naval_treaty_with_china } mutually_exclusive = { focus = COM_modernize_the_patrol_boats } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_EQUIPMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_buy_patrol_boats executed" add_ideas = COM_small_ship_project_idea set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 check_variable = { maritime_industry_opinion < 50 } } modifier = { factor = 1.5 any_enemy_country = { naval_strength_ratio = { tag = COM ratio > 1 } } } } } focus = { id = COM_expand_the_dockyards icon = ENG_Expand_Trade_Fleet x = 1 y = 1 relative_position_id = COM_modernize_the_patrol_boats cost = 8 prerequisite = { focus = COM_modernize_the_patrol_boats focus = COM_buy_patrol_boats } search_filters = { FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_NAVY } available = { 269 = { is_controlled_by = ROOT } OR = { FRA = { has_opinion = { target = COM value > 19 } } CHI = { has_opinion = { target = COM value > 19 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_the_dockyards executed" one_random_dockyard = yes navy_experience = 5 } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = COM_the_eastern_african_entrepot icon = ENG_Expand_Trade_Fleet x = 1 y = 2 relative_position_id = COM_modernize_the_patrol_boats cost = 8 prerequisite = { focus = COM_expand_the_dockyards } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_the_eastern_african_entrepot executed" add_ideas = COM_the_east_africa_entrepot_idea } ai_will_do = { base = 10 } } focus = { id = COM_fortress_comoros icon = Comorean_Coast_Guard_1 x = -6 y = 0 relative_position_id = COM_expand_the_dockyards cost = 10 prerequisite = { focus = COM_expand_the_prince_said_irabhim_airport } prerequisite = { focus = COM_new_aircraft_purchases } search_filters = { FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_MILITARY_LAWS } available = { 269 = { is_owned_and_controlled_by = COM } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_fortress_comoros executed" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes 269 = { add_building_construction = { type = coastal_bunker province = 13072 level = 2 instant_build = yes } add_building_construction = { type = coastal_bunker province = 13283 level = 2 instant_build = yes } } 1214 = { add_building_construction = { type = coastal_bunker province = 13284 level = 2 instant_build = yes } } custom_effect_tooltip = COM_if_controls_mayotte_tt set_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes 940 = { add_building_construction = { type = coastal_bunker province = 13285 level = 2 instant_build = yes } } hidden_effect = { if = { limit = { 940 = { is_controlled_by = ROOT } } set_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes 940 = { add_building_construction = { type = coastal_bunker province = 13285 level = 2 instant_build = yes } } } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = COM_air_force icon = Comorean_Air_Force_1 x = -6 y = -2 relative_position_id = COM_expand_the_dockyards cost = 5 search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_air_force executed" air_experience = 10 add_doctrine_cost_reduction = { name = COM_air_force category = CAT_air_doctrine uses = 1 cost_reduction = 0.15 } } ai_will_do = { base = 10 } } focus = { id = COM_expand_the_prince_said_irabhim_airport icon = build_airport x = 1 y = 1 relative_position_id = COM_air_force cost = 5 prerequisite = { focus = COM_air_force } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { 269 = { is_owned_and_controlled_by = COM } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_the_prince_said_irabhim_airport executed" set_temp_variable = { treasury_change = -2.5 } modify_treasury_effect = yes 269 = { add_building_construction = { type = air_base level = 1 instant_build = yes } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_new_aircraft_purchases icon = african_planes x = -7 y = -1 relative_position_id = COM_expand_the_dockyards cost = 7 prerequisite = { focus = COM_air_force } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_new_aircraft_purchases executed" SWE = { add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_strike_airframe_1 amount = 5 variant_name = "SK-37 Viggen" producer = SWE } } else = { add_equipment_to_stockpile = { type = MR_Fighter3 amount = 5 producer = SWE } } add_tech_bonus = { name = COM_new_aircraft_purchases bonus = 0.50 category = CAT_as_fighter } set_temp_variable = { treasury_change = -14 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = COM_expand_available_helicopters icon = african_planes x = -8 y = 0 relative_position_id = COM_expand_the_dockyards cost = 7 prerequisite = { focus = COM_new_aircraft_purchases } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_available_helicopters executed" add_equipment_to_stockpile = { type = transport_helicopter_1 amount = 5 producer = SWI } set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_comorian_politics icon = Comoros_coa x = 23 y = 0 cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_comorian_politics executed" country_event = comoros.15 add_political_power = 125 } ai_will_do = { base = 15 } } focus = { id = COM_introduce_democracy icon = democratic_stability x = 0 y = 1 relative_position_id = COM_comorian_politics cost = 5 prerequisite = { focus = COM_comorian_politics } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_introduce_democracy executed" add_stability = 0.03 swap_ideas = { remove_idea = political_power_bonus add_idea = political_power_bonus2 } } ai_will_do = { base = 10 } } focus = { id = COM_convention_renewal_party icon = azali_com x = -2 y = 1 relative_position_id = COM_introduce_democracy cost = 5 prerequisite = { focus = COM_introduce_democracy } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = COM_robert_denard_seized_power } democratic > 0.4 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_convention_renewal_party" add_timed_idea = { idea = generic_western_boost_idea days = 400 } remove_ideas = COM_dictators_idea add_popularity = { ideology = democratic popularity = 0.10 } } ai_will_do = { base = 10 } } focus = { id = COM_orange_party icon = daudou_com x = -8 y = 2 relative_position_id = COM_comorian_politics cost = 5 prerequisite = { focus = COM_introduce_democracy } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = COM_robert_denard_seized_power } western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_orange_party" create_country_leader = { name = "Mohamed Daoudou" picture = "mohamed_daudou.dds" ideology = conservatism traits = { neutrality_Neutral_conservatism } } add_timed_idea = { idea = generic_western_boost_idea2 days = 365 } remove_ideas = COM_dictators_idea set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.1 } change_relative_party_popularity = yes } ai_will_do = { base = 10 } } focus = { id = COM_radical_stance_on_trafficking icon = aggressive_diplomacy x = 0 y = 1 relative_position_id = COM_orange_party cost = 7 prerequisite = { focus = COM_orange_party } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_radical_stance_on_trafficking" TAL = { add_opinion_modifier = { target = COM modifier = declaration_of_hostility } } ALB = { add_opinion_modifier = { target = COM modifier = declaration_of_hostility } } ERI = { add_opinion_modifier = { target = COM modifier = declaration_of_hostility } } decrease_corruption = yes } ai_will_do = { base = 10 } } focus = { id = COM_efficient_governmental_apparatus icon = authoritarian_democracy2 x = -6 y = 4 relative_position_id = COM_comorian_politics cost = 8 prerequisite = { focus = COM_radical_stance_on_trafficking } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_efficient_governmental_apparatus" add_ideas = BRA_idea_tax_reformation set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes change_international_bankers_opinion = yes set_temp_variable = { debt_change = -1 } modify_debt_effect = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 OR = { check_variable = { international_bankers_opinion < 50 } check_variable = { small_medium_business_owners_opinion < 50 } } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_meritocracy icon = focus_generic_national_security x = -8 y = 4 relative_position_id = COM_comorian_politics cost = 5 prerequisite = { focus = COM_radical_stance_on_trafficking } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_meritocracy" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes increase_economic_growth = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_push_it_to_the_limit icon = Focus_Generic_Labour_Camps x = -9 y = 5 relative_position_id = COM_comorian_politics cost = 5 prerequisite = { focus = COM_meritocracy } mutually_exclusive = { focus = COM_balancing } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_push_it_to_the_limit" add_timed_idea = { idea = ARM_raising_taxes_idea days = 365 } } ai_will_do = { base = 10 } } focus = { id = COM_absolute_employment icon = MEX_Political_corruption x = -9 y = 6 relative_position_id = COM_comorian_politics cost = 7 prerequisite = { focus = COM_push_it_to_the_limit } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_absolute_employment" set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes increase_economic_growth = yes add_political_power = 250 } ai_will_do = { base = 10 } } focus = { id = COM_daudouism icon = CNPC x = -8 y = 7 relative_position_id = COM_comorian_politics cost = 10 prerequisite = { focus = COM_absolute_employment focus = COM_state_run_capitalism } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_daudouism" remove_ideas = COM_big_problems_idea add_ideas = BRA_revitalize_economy set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes change_maritime_industry_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 OR = { check_variable = { maritime_industry_opinion < 50 } check_variable = { international_bankers_opinion < 50 } } } } } focus = { id = COM_state_run_capitalism icon = Generic_Corporatism x = -7 y = 6 relative_position_id = COM_comorian_politics cost = 7 prerequisite = { focus = COM_balancing } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_state_run_capitalism" add_timed_idea = { idea = AZE_reconstruction_idea days = 1095 } one_random_industrial_complex = yes } ai_will_do = { base = 10 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_balancing icon = pass_legislation x = -7 y = 5 relative_position_id = COM_comorian_politics cost = 5 prerequisite = { focus = COM_meritocracy } mutually_exclusive = { focus = COM_push_it_to_the_limit } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_balancing" add_timed_idea = { idea = EST_balancing_approach_idea days = 365 } } ai_will_do = { base = 10 } } focus = { id = COM_inclusive_government icon = improve_relations_orange x = -2 y = 1 relative_position_id = COM_radical_stance_on_trafficking cost = 7 prerequisite = { focus = COM_radical_stance_on_trafficking } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_inclusive_government" add_timed_idea = { idea = COM_minority_inclusive_idea days = 720 } set_temp_variable = { temp_opinion = 10 } change_farmers_opinion = yes } ai_will_do = { base = 10 } } focus = { id = COM_social_democracy_in_africa icon = social_dem_est_alt_dds_file x = -4 y = 3 relative_position_id = COM_comorian_politics cost = 7 prerequisite = { focus = COM_convention_renewal_party } mutually_exclusive = { focus = COM_maintain_dictatorship } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_social_democracy_in_africa" add_ideas = FRA_administrative_reforms_1 add_stability = 0.05 add_country_leader_trait = democratic_reformer add_country_leader_trait = political_dancer add_country_leader_trait = popular_figurehead } ai_will_do = { base = 10 } } focus = { id = COM_a_true_democracy icon = democracy6 x = -4 y = 4 relative_position_id = COM_comorian_politics cost = 6 prerequisite = { focus = COM_social_democracy_in_africa } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_a_true_democracy" add_timed_idea = { idea = IND_fighting_corrupt_members days = 400 } add_timed_idea = { idea = AZE_market_expansion_idea days = 1095 } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_popularity = { ideology = democratic popularity = 0.05 } set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes change_maritime_industry_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 OR = { check_variable = { maritime_industry_opinion < 50 } check_variable = { international_bankers_opinion < 50 } } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_stabilizing_society icon = confirm_non_block_status x = -2 y = 4 relative_position_id = COM_comorian_politics cost = 6 prerequisite = { focus = COM_social_democracy_in_africa focus = COM_maintain_dictatorship } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_stabilizing_society" add_ideas = BRA_idea_agrarian_reform set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes set_temp_variable = { temp_opinion = 10 } change_farmers_opinion = yes change_maritime_industry_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 OR = { check_variable = { maritime_industry_opinion < 50 } check_variable = { farmers_opinion < 50 } } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_assembly_of_union icon = BRA_appease_the_congress x = -2 y = 5 relative_position_id = COM_comorian_politics cost = 6 prerequisite = { focus = COM_stabilizing_society } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_assembly_of_union" add_stability = 0.05 add_political_power = 100 set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes one_office_construction = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 check_variable = { international_bankers_opinion < 50 } } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_purging_dissidents icon = communist_purge x = -2 y = 6 relative_position_id = COM_comorian_politics cost = 5 prerequisite = { focus = COM_assembly_of_union } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_purging_dissidents" add_timed_idea = { idea = IND_rural_aid days = 360 } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_our_partnership icon = focus_usaid x = -2 y = 7 relative_position_id = COM_comorian_politics cost = 10 prerequisite = { focus = COM_purging_dissidents focus = COM_form_tanzancom focus = COM_social_agenda } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_our_partnership" USA = { country_event = { id = comoros.16 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_offsite_building = { type = industrial_complex level = 1 } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = USA } set_temp_variable = { influence_target = COM } change_influence_percentage = yes } add_ideas = USA_usaid remove_ideas = COM_big_problems_idea ingame_update_setup = yes } ai_will_do = { base = 10 } } focus = { id = COM_subsidies_for_education icon = free_higher_education x = -4 y = 5 relative_position_id = COM_comorian_politics cost = 7 prerequisite = { focus = COM_a_true_democracy } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_subsidies_for_education" set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes improve_civilian_industrial_projects = yes increase_education_budget = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 check_variable = { farmers_opinion < 50 } } } } focus = { id = COM_social_agenda icon = generic_embrace_agrarian_society x = -4 y = 6 relative_position_id = COM_comorian_politics cost = 8 prerequisite = { focus = COM_subsidies_for_education } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_social_agenda" improve_civilian_industrial_projects = yes increase_social_spending = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 check_variable = { maritime_industry_opinion < 50 } } } } focus = { id = COM_befriend_the_west icon = western_alignment x = -2 y = 1 relative_position_id = COM_naval_treaty_with_france cost = 5 prerequisite = { focus = COM_naval_treaty_with_france } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_befriend_the_west executed" if = { limit = { NOT = { has_global_flag = GAME_RULE_eu_disabled } } for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } } } add_timed_idea = { idea = idea_focus_generic_national_heritage days = 365 } } ai_will_do = { base = 10 } } focus = { id = COM_buy_missile_defences icon = air_defense x = -1 y = 1 relative_position_id = COM_befriend_the_west cost = 6 prerequisite = { focus = COM_befriend_the_west } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_DIPLOMACY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_buy_missile_defences executed" if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_aa_chassis_0 amount = 75 producer = FRA variant_name = "Roland II" } } else = { add_equipment_to_stockpile = { type = SP_Anti_Air_0 amount = 75 producer = FRA } } set_temp_variable = { treasury_change = -1.2 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = COM_tighter_edf_cooperation icon = Provincial_Funding_for_Roads x = 1 y = 1 relative_position_id = COM_befriend_the_west cost = 7 prerequisite = { focus = COM_befriend_the_west } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_tighter_edf_cooperation executed" add_political_power = 50 add_stability = 0.05 one_random_infrastructure = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = FRA } set_temp_variable = { influence_target = COM } change_influence_percentage = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_non_nato_ally icon = blr_nato_cooperation x = 0 y = 2 relative_position_id = COM_befriend_the_west cost = 5 prerequisite = { focus = COM_tighter_edf_cooperation } prerequisite = { focus = COM_buy_missile_defences } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_non_nato_ally executed" NATO_major_non_nato_ally_join = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = FRA } set_temp_variable = { influence_target = COM } change_influence_percentage = yes } ai_will_do = { base = 10 } } focus = { id = COM_befriend_the_east icon = eastern_alignment x = 2 y = 1 relative_position_id = COM_naval_treaty_with_china cost = 5 prerequisite = { focus = COM_naval_treaty_with_china } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_befriend_the_east executed" for_each_scope_loop = { array = global.CSTO_member tooltip = TT_ALL_CSTO_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } add_ideas = EUR_idea_eacu_cooperation } ai_will_do = { base = 10 } } focus = { id = COM_buy_missile_defences_rus icon = russianZSU x = -1 y = 1 relative_position_id = COM_befriend_the_east cost = 6 prerequisite = { focus = COM_befriend_the_east } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_DIPLOMACY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_buy_missile_defences_rus executed" if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_aa_chassis_0 amount = 75 producer = SOV variant_name = "ZSU-23-4 Shilka" } } else = { add_equipment_to_stockpile = { type = SP_Anti_Air_0 amount = 75 producer = SOV } } set_temp_variable = { treasury_change = -1.2 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = COM_tighter_chi_cooperation icon = roads_extend_plan x = 1 y = 1 relative_position_id = COM_befriend_the_east cost = 7 prerequisite = { focus = COM_befriend_the_east } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_tighter_chi_cooperation executed" add_political_power = 50 add_stability = 0.05 one_random_infrastructure = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = CHI } set_temp_variable = { influence_target = COM } change_influence_percentage = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_anti_nato_ally icon = BLR_pro_russian_army_experince x = 0 y = 2 relative_position_id = COM_befriend_the_east cost = 5 prerequisite = { focus = COM_tighter_chi_cooperation } prerequisite = { focus = COM_buy_missile_defences_rus } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE FOCUS_FILTER_EXPENDITURE } available = { SOV = { has_completed_focus = SOV_slavic_corps } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_anti_nato_ally executed" add_opinion_modifier = { target = SOV modifier = diplomatic_support } reverse_add_opinion_modifier = { target = SOV modifier = diplomatic_support } add_ideas = SOV_wagner_military_advisors division_template = { name = "Wagner Group PMC" regiments = { Special_Forces = { x = 0 y = 0 } Special_Forces = { x = 0 y = 1 } Special_Forces = { x = 1 y = 0 } Special_Forces = { x = 1 y = 1 } } priority = 2 } random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } } prioritize = { 46 } create_unit = { division = "name = \"Wagner Group PMC\" division_template = \"Wagner Group PMC\" start_experience_factor = 1.0" owner = COM } } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = COM } change_influence_percentage = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_maintain_dictatorship icon = focus_generic_military_dictatorship x = 0 y = 3 relative_position_id = COM_comorian_politics cost = 7 prerequisite = { focus = COM_convention_renewal_party } mutually_exclusive = { focus = COM_social_democracy_in_africa } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_STABILITY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_maintain_dictatorship executed" add_ideas = hybrid_regime_western add_stability = -0.05 set_country_flag = do_not_retire disable_elections_with_no_leader_change = yes set_temp_variable = { add_col_one = 22 } add_coalition_members_effect = yes recalculate_party = yes clr_country_flag = do_not_retire add_country_leader_trait = dictator set_temp_variable = { temp_opinion = -10 } change_international_bankers_opinion = yes add_country_leader_trait = island_warlord } ai_will_do = { base = 10 } } focus = { id = COM_draw_closer_to_the_au icon = align_to_africa x = 0 y = 1 relative_position_id = COM_maintain_dictatorship cost = 6 prerequisite = { focus = COM_maintain_dictatorship } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_draw_closer_to_the_au executed" add_political_power = 100 for_each_scope_loop = { array = global.AU_member tooltip = TT_ALL_AU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } } add_timed_idea = { idea = AZE_trade_idea days = 365 } } ai_will_do = { base = 10 } } focus = { id = COM_ohada icon = focus_generic_armed_neutrality x = 0 y = 2 relative_position_id = COM_maintain_dictatorship cost = 7 prerequisite = { focus = COM_draw_closer_to_the_au } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INFLUENCE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_ohada executed" add_political_power = 50 set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes swap_ideas = { remove_idea = farmers add_idea = the_military } set_temp_variable = { temp_opinion = 10 } change_the_military_opinion = yes change_maritime_industry_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 OR = { check_variable = { maritime_industry_opinion < 50 } check_variable = { the_military_opinion < 50 } } } } } focus = { id = COM_form_tanzancom icon = tanzancom x = 0 y = 3 relative_position_id = COM_maintain_dictatorship cost = 8 prerequisite = { focus = COM_ohada } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_form_tanzancom executed" add_opinion_modifier = { target = TNZ modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = TNZ modifier = declaration_of_friendship } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = -5 } change_farmers_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 1.5 check_variable = { maritime_industry_opinion < 50 } } modifier = { factor = 0.25 check_variable = { farmers_opinion < 35 } } } } focus = { id = COM_influence_of_islam icon = muslim_arab_world x = 4 y = 1 relative_position_id = COM_introduce_democracy cost = 5 prerequisite = { focus = COM_introduce_democracy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { NOT = { has_country_flag = COM_robert_denard_seized_power } OR = { communism > 0.4 nationalist > 0.4 fascism > 0.4 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_influence_of_islam executed" add_stability = -0.05 add_popularity = { ideology = fascism popularity = 0.03 } add_popularity = { ideology = communism popularity = 0.03 } add_popularity = { ideology = nationalist popularity = 0.03 } } ai_will_do = { base = 10 } } focus = { id = COM_closer_ties_with_arab_league icon = align_to_arab_league x = -2 y = 1 relative_position_id = COM_influence_of_islam cost = 7 prerequisite = { focus = COM_influence_of_islam } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { has_government = fascism } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_closer_ties_with_arab_league executed" add_ideas = saudi_aid add_timed_idea = { idea = IND_islamic_schools days = 400 } if = { limit = { has_idea = farmers } swap_ideas = { remove_idea = farmers add_idea = the_ulema } } for_each_scope_loop = { array = global.arab_league_members tooltip = TT_ALL_ARAB_LEAGUE_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } add_popularity = { ideology = fascism popularity = 0.10 } } ai_will_do = { base = 10 } } focus = { id = COM_seek_help_from_the_saudis icon = align_to_saudi_arabia x = -2 y = 2 relative_position_id = COM_influence_of_islam cost = 5 prerequisite = { focus = COM_closer_ties_with_arab_league } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_government = fascism } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_seek_help_from_the_saudis executed" remove_ideas = IND_islamic_schools add_timed_idea = { idea = IND_islamic_schools_2 days = 400 } diplomatic_relation = { country = SAU relation = non_aggression_pact } add_equipment_to_stockpile = { type = infantry_weapons_2 amount = 4000 producer = SAU } add_ideas = generic_salafist_boost_idea add_popularity = { ideology = fascism popularity = 0.20 } } ai_will_do = { base = 10 } } focus = { id = COM_clearing_the_nomenclature icon = BLR_Democratic_clean x = 0 y = 2 relative_position_id = COM_influence_of_islam cost = 5 prerequisite = { focus = COM_closer_ties_with_arab_league focus = COM_befriend_baath } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { has_government = nationalist has_government = communism has_government = fascism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_clearing_the_nomenclature executed" increase_military_spending = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes } ai_will_do = { base = 10 } } focus = { id = COM_nationalization_of_capital icon = GEO_We_Kneel_To_No_Other_Nation x = 0 y = 3 relative_position_id = COM_influence_of_islam cost = 10 prerequisite = { focus = COM_clearing_the_nomenclature } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INDUSTRY } available = { OR = { has_government = nationalist has_government = communism has_government = fascism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_nationalization_of_capital executed" FRA = { add_opinion_modifier = { target = COM modifier = declaration_of_hostility } } USA = { add_opinion_modifier = { target = COM modifier = declaration_of_hostility } } random_owned_controlled_state = { limit = { free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 10 modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = COM_our_will_to_expand icon = focus_ETH_expand_the_levy x = 0 y = 4 relative_position_id = COM_influence_of_islam cost = 5 prerequisite = { focus = COM_nationalization_of_capital } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { has_government = nationalist has_government = communism has_government = fascism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_our_will_to_expand executed" add_ideas = BRA_idea_guns_allowed increase_military_spending = yes } ai_will_do = { base = 10 } } focus = { id = COM_foreign_jihadists icon = jihad x = -2 y = 3 relative_position_id = COM_influence_of_islam cost = 7 prerequisite = { focus = COM_seek_help_from_the_saudis } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_STABILITY } available = { has_government = fascism } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_foreign_jihadists executed" add_manpower = 1000 add_stability = -0.05 add_popularity = { ideology = fascism popularity = 0.05 } recalculate_party = yes add_ideas = IND_sharia swap_ideas = { remove_idea = international_bankers add_idea = foreign_jihadis } } ai_will_do = { base = 10 } } focus = { id = COM_pan_arabism icon = islamic_militarism x = -2 y = 5 relative_position_id = COM_influence_of_islam cost = 10 prerequisite = { focus = COM_foreign_jihadists } prerequisite = { focus = COM_our_will_to_expand } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { has_government = fascism } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_pan_arabism executed" swap_ideas = { remove_idea = IND_sharia add_idea = IND_sharia_2 } add_timed_idea = { idea = idea_focus_generic_jihad days = 730 } add_stability = -0.15 add_political_power = 100 remove_ideas = COM_big_problems_idea set_cosmetic_tag = COM_AUTH_S_fascism set_variable = { dynamic_flag_variant = 8 } } ai_will_do = { base = 10 } } focus = { id = COM_befriend_baath icon = arabunion x = 2 y = 1 relative_position_id = COM_influence_of_islam cost = 7 prerequisite = { focus = COM_influence_of_islam } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { has_government = nationalist has_government = communism } NOT = { has_completed_focus = COM_greater_inter_island_cooperation } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_befriend_baath executed" add_ideas = baath_movement swap_ideas = { remove_idea = farmers add_idea = defense_industry } add_ideas = militarism IRQ = { add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } SYR = { add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } add_popularity = { ideology = communism popularity = 0.05 } add_popularity = { ideology = nationalist popularity = 0.05 } recalculate_party = yes } ai_will_do = { base = 10 } } focus = { id = COM_ayatollah_sambi icon = align_to_iran x = 2 y = 2 relative_position_id = COM_influence_of_islam cost = 5 prerequisite = { focus = COM_befriend_baath } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE } available = { OR = { has_government = nationalist has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_ayatollah_sambi executed" PER = { add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } country_event = comoros.1 custom_effect_tooltip = COM_dd_TT } ai_will_do = { base = 10 } } focus = { id = COM_militarism_baath icon = focus_generic_fascist_militarism x = 2 y = 3 relative_position_id = COM_influence_of_islam cost = 7 prerequisite = { focus = COM_ayatollah_sambi } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { has_government = nationalist has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_militarism_baath executed" swap_ideas = { remove_idea = international_bankers add_idea = the_military } add_ideas = BRA_idea_improved_military_conditions army_experience = 10 add_ideas = aggressive_nationalism set_rule = { can_send_volunteers = yes } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } ai_will_do = { base = 10 } } focus = { id = COM_declare_islamic_republic icon = Generic_Arabia x = 2 y = 5 relative_position_id = COM_influence_of_islam cost = 10 prerequisite = { focus = COM_militarism_baath } prerequisite = { focus = COM_our_will_to_expand } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { OR = { has_government = nationalist has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_declare_islamic_republic executed" add_ideas = BRA_idea_harsher_conscription add_stability = 0.15 remove_ideas = COM_big_problems_idea } ai_will_do = { base = 10 } } # Denard - The Warrior King focus = { id = COM_the_warrior_king icon = Generic_Ultranationalist_Government x = 9 y = 0 relative_position_id = COM_introduce_democracy cost = 5 prerequisite = { focus = COM_comorian_politics } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } available = { has_country_flag = COM_robert_denard_seized_power nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_the_warrior_king executed" add_war_support = 0.15 if = { limit = { has_idea = COM_unstable_government_idea } modify_timed_idea = { idea = COM_unstable_government_idea days = -100 } } } ai_will_do = { base = 10 } } focus = { id = COM_the_consolidation_of_power icon = focus_consolidat x = -1 y = 1 relative_position_id = COM_the_warrior_king cost = 5 prerequisite = { focus = COM_the_warrior_king } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = COM_robert_denard_seized_power nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_the_consolidation_of_power executed" add_political_power = 125 if = { limit = { has_idea = COM_unstable_government_idea } modify_timed_idea = { idea = COM_unstable_government_idea days = -75 } } } ai_will_do = { base = 10 } } focus = { id = COM_legitimize_our_rule icon = focus_generic_improve_the_administration x = 1 y = 1 relative_position_id = COM_the_warrior_king cost = 5 prerequisite = { focus = COM_the_warrior_king } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { has_country_flag = COM_robert_denard_seized_power nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_legitimize_our_rule executed" add_stability = 0.04 if = { limit = { has_idea = COM_unstable_government_idea } modify_timed_idea = { idea = COM_unstable_government_idea days = -75 } } } ai_will_do = { base = 10 } } focus = { id = COM_declare_the_state_of_pmcs icon = focus_ARG_keep_it_in_the_party x = 0 y = 2 relative_position_id = COM_the_warrior_king cost = 5 prerequisite = { focus = COM_legitimize_our_rule } prerequisite = { focus = COM_the_consolidation_of_power } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = COM_robert_denard_seized_power nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_declare_the_state_of_pmcs executed" add_ideas = COM_state_of_the_pmcs_idea } ai_will_do = { base = 10 } } focus = { id = COM_a_rifle_for_hire icon = army_marching x = -1 y = 3 relative_position_id = COM_the_warrior_king cost = 5 prerequisite = { focus = COM_declare_the_state_of_pmcs } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = COM_robert_denard_seized_power nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_a_rifle_for_hire executed" custom_effect_tooltip = COM_a_rifle_for_hire_tt } ai_will_do = { base = 10 } } focus = { id = COM_expanded_regional_operations icon = Focus_Expedition_to_the_South x = 1 y = 3 relative_position_id = COM_the_warrior_king cost = 5 prerequisite = { focus = COM_declare_the_state_of_pmcs } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = COM_robert_denard_seized_power nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expanded_regional_operations executed" add_ideas = COM_expanded_regional_operations_idea set_country_flag = COM_expanded_private_military_operations } ai_will_do = { base = 10 } } focus = { id = COM_expanded_global_operations icon = global_community x = 0 y = 4 relative_position_id = COM_the_warrior_king cost = 5 prerequisite = { focus = COM_a_rifle_for_hire } prerequisite = { focus = COM_expanded_regional_operations } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = COM_robert_denard_seized_power nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expanded_global_operations executed" swap_ideas = { remove_idea = COM_expanded_regional_operations_idea add_idea = COM_expanded_global_operations_idea } } ai_will_do = { base = 10 } } focus = { id = COM_the_zanzibar_agreement icon = align_to_tanzania x = 11 y = 1 relative_position_id = COM_comorian_politics cost = 5 prerequisite = { focus = COM_comorian_politics } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { has_completed_focus = COM_influence_of_islam has_completed_focus = COM_convention_renewal_party has_completed_focus = COM_orange_party } has_completed_focus = COM_a_common_destiny NOT = { owns_state = 253 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_the_zanzibar_agreement executed" if = { limit = { TNZ = { owns_state = 253 } } TNZ = { country_event = { id = comoros.33 days = 1 } } } else = { random_country = { limit = { owns_state = 253 } country_event = { id = comoros.33 days = 1 } } } newline = yes custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { TNZ = { 253 = { transfer_state_to = COM } set_country_flag = { flag = COM_the_zanzibar_agreement_payee value = 1 days = 730 } set_temp_variable = { additional_income_change = 0.25 } custom_effect_tooltip = additional_income_rate_percent_tt } COM = { custom_effect_tooltip = COM_the_zanzibar_agreement_tt set_temp_variable = { additional_expense_change = 0.25 } custom_effect_tooltip = additional_expense_rate_percent_tt set_country_flag = { flag = COM_the_zanzibar_agreement_pay value = 1 days = 730 } } } } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = COM_MILITARY_DICTATORSHIP_FOCUS_PATH } NOT = { has_global_flag = COM_ORANGE_PARTY_FOCUS_PATH } NOT = { has_global_flag = COM_ISLAMIC_REPUBLIC_FOCUS_PATH } } } } focus = { id = COM_ghost_of_colonialism icon = colonial_league x = 13 y = 1 relative_position_id = COM_comorian_politics cost = 5 prerequisite = { focus = COM_comorian_politics } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_ghost_of_colonialism executed" add_political_power = 150 } ai_will_do = { base = 10 } } focus = { id = COM_embrace_francafrique icon = francafrique x = -1 y = 1 relative_position_id = COM_ghost_of_colonialism cost = 5 prerequisite = { focus = COM_ghost_of_colonialism } mutually_exclusive = { focus = COM_antagonize_france } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { is_subject = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_embrace_francafrique executed" set_temp_variable = { percent_change = -3 } change_domestic_influence_percentage = yes reverse_add_opinion_modifier = { target = FRA modifier = embraced_french_africa } unlock_decision_tooltip = AFRICA_adopt_the_cfa_franc } ai_will_do = { base = 0 } } focus = { id = COM_intensify_coi_engagement icon = NFA_france_first x = -1 y = 2 relative_position_id = COM_ghost_of_colonialism cost = 6 prerequisite = { focus = COM_embrace_francafrique } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_intensify_coi_engagement executed" add_ideas = idea_focus_generic_public_service_investment set_temp_variable = { percent_change = -2 } change_domestic_influence_percentage = yes } ai_will_do = { base = 10 } } focus = { id = COM_rejoin_france icon = francosphere x = -1 y = 3 relative_position_id = COM_ghost_of_colonialism cost = 10 prerequisite = { focus = COM_intensify_coi_engagement } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no has_completed_focus = COM_naval_treaty_with_france } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_rejoin_france executed" FRA = { country_event = comoros.13 } newline = yes custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { FRA = { set_autonomy = { target = COM autonomous_state = autonomy_french_overseas_department end_wars = no end_civil_wars = no } } } } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = COM_antagonize_france icon = attack_france x = 1 y = 1 relative_position_id = COM_ghost_of_colonialism cost = 5 prerequisite = { focus = COM_ghost_of_colonialism } mutually_exclusive = { focus = COM_embrace_francafrique } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_INFLUENCE } available = { is_subject = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_antagonize_france executed" set_temp_variable = { percent_change = 3 } change_domestic_influence_percentage = yes reverse_add_opinion_modifier = { target = FRA modifier = rejected_french_imperialism } } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = COM_MILITARY_DICTATORSHIP_FOCUS_PATH } NOT = { has_global_flag = COM_ISLAMIC_REPUBLIC_FOCUS_PATH } NOT = { has_global_flag = COM_WARRIOR_KING_FOCUS_PATH } } } } focus = { id = COM_anti_colonialist_propaganda icon = FRA_phalanstere x = 1 y = 2 relative_position_id = COM_ghost_of_colonialism cost = 6 prerequisite = { focus = COM_antagonize_france } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_anti_colonialist_propaganda executed" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes FRA = { country_event = comoros.11 } newline = yes custom_effect_tooltip = COM_mayotte_referendum_starting_chance_tt effect_tooltip = { set_temp_variable = { temp_change = 6 } COM_mayotte_referendum_independence_effect = yes set_temp_variable = { temp_change = -3 } COM_mayotte_referendum_france_effect = yes set_temp_variable = { temp_change = -3 } COM_mayotte_referendum_comoros_effect = yes } hidden_effect = { if = { limit = { has_active_mission = COM_mayotte_referendum_mission } set_temp_variable = { temp_change = 6 } COM_mayotte_referendum_independence_effect = yes set_temp_variable = { temp_change = -3 } COM_mayotte_referendum_france_effect = yes set_temp_variable = { temp_change = -3 } COM_mayotte_referendum_comoros_effect = yes } } } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = COM_MILITARY_DICTATORSHIP_FOCUS_PATH } NOT = { has_global_flag = COM_ISLAMIC_REPUBLIC_FOCUS_PATH } NOT = { has_global_flag = COM_WARRIOR_KING_FOCUS_PATH } } } } focus = { id = COM_demand_mayotte icon = war_against_france x = 1 y = 3 relative_position_id = COM_ghost_of_colonialism cost = 10 prerequisite = { focus = COM_anti_colonialist_propaganda } will_lead_to_war_with = FRA search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { 940 = { is_owned_and_controlled_by = COM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_demand_mayotte executed" FRA = { country_event = comoros.12 } newline = yes custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 940 = { transfer_state_to = COM } } newline = yes custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { set_temp_variable = { wargoal_on = FRA } add_threat_from_wargoal_effect = yes create_wargoal = { target = FRA type = take_core_state generator = { 940 } expire = 365 } } } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = COM_the_constitutional_referendum icon = eac_democracy x = 40 y = 1 cost = 3 prerequisite = { focus = COM_comorian_politics } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_the_constitutional_referendum executed" unlock_decision_category_tooltip = COM_the_constitutional_referendum_decisions country_event = comoros.4 } ai_will_do = { base = 10 modifier = { factor = 2 is_historical_focus_on = yes } } } focus = { id = COM_a_federal_union icon = federal_comoros x = -1 y = 1 relative_position_id = COM_the_constitutional_referendum cost = 6 prerequisite = { focus = COM_the_constitutional_referendum } mutually_exclusive = { focus = COM_centralize_power } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = COM_pro_federalist } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_a_federal_union executed" add_political_power = 100 swap_ideas = { remove_idea = COM_anjouan_idea add_idea = COM_anjouan_idea4 } } ai_will_do = { base = 10 } } focus = { id = COM_Loi_des_competences icon = adopt_the_peoples_constitution x = -1 y = 2 relative_position_id = COM_the_constitutional_referendum cost = 10 prerequisite = { focus = COM_a_federal_union } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_Loi_des_competences executed" add_stability = 0.02 MAD = { add_opinion_modifier = { target = COM modifier = declaration_of_friendship } } 269 = { add_resource = { type = oil amount = 5 } } set_temp_variable = { treasury_change = 5 } modify_treasury_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = FRA } set_temp_variable = { influence_target = COM } change_influence_percentage = yes add_offsite_building = { type = industrial_complex level = 1 } } ai_will_do = { base = 10 } } focus = { id = COM_operation_democracy_in_comoros icon = demand_territory3 x = -1 y = 3 relative_position_id = COM_the_constitutional_referendum cost = 7 prerequisite = { focus = COM_Loi_des_competences } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_operation_democracy_in_comoros executed" country_event = comoros.8 } ai_will_do = { base = 10 } } focus = { id = COM_greater_inter_island_cooperation icon = diplomatic_treaty x = -1 y = 4 relative_position_id = COM_the_constitutional_referendum cost = 6 prerequisite = { focus = COM_operation_democracy_in_comoros } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = COM_successful_operation } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_greater_inter_island_cooperation executed" swap_ideas = { remove_idea = COM_anjouan_idea4 add_idea = COM_anjouan_idea5 } custom_effect_tooltip = COM_led_new_TT recalculate_party = yes update_government_coalition_strength = yes set_leader = yes create_country_leader = { name = "Ahmed Abdallah Mohamed Sambi" picture = "sambi_abdallah.dds" expire = "2011.5.26" ideology = socialism traits = { western_socialism } } two_random_infrastructure = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_centralize_power icon = BRA_a_promise_to_keep x = 1 y = 1 relative_position_id = COM_the_constitutional_referendum cost = 6 prerequisite = { focus = COM_the_constitutional_referendum } mutually_exclusive = { focus = COM_a_federal_union } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = COM_anti_federalist } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_centralize_power executed" swap_ideas = { remove_idea = COM_anjouan_idea add_idea = COM_anjouan_idea2 } } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = COM_MILITARY_DICTATORSHIP_FOCUS_PATH } NOT = { has_global_flag = COM_ORANGE_PARTY_FOCUS_PATH } NOT = { has_global_flag = COM_ISLAMIC_REPUBLIC_FOCUS_PATH } NOT = { has_global_flag = COM_WARRIOR_KING_FOCUS_PATH } } } } focus = { id = COM_claim_banc_du_geyser icon = north_sea_oilrig x = 1 y = 2 relative_position_id = COM_the_constitutional_referendum cost = 10 prerequisite = { focus = COM_centralize_power } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_claim_banc_du_geyser executed" COM = { add_opinion_modifier = { target = FRA modifier = declaration_of_hostility } add_opinion_modifier = { target = MAD modifier = declaration_of_hostility } } MAD = { country_event = comoros.5 } FRA = { country_event = comoros.5 } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes 269 = { add_resource = { type = oil amount = 10 } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_claim_the_glorioso_islands icon = demand_territory x = 1 y = 3 relative_position_id = COM_the_constitutional_referendum cost = 7 prerequisite = { focus = COM_claim_banc_du_geyser } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_claim_the_glorioso_islands executed" country_event = comoros.6 add_war_support = 0.1 add_stability = -0.05 } ai_will_do = { base = 10 } } focus = { id = COM_no_more_coups icon = entente x = 1 y = 4 relative_position_id = COM_the_constitutional_referendum cost = 6 prerequisite = { focus = COM_claim_the_glorioso_islands } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_no_more_coups executed" swap_ideas = { remove_idea = COM_anjouan_idea2 add_idea = COM_anjouan_idea3 } add_stability = 0.03 one_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_a_common_destiny icon = great_railway_incident x = 0 y = 5 relative_position_id = COM_the_constitutional_referendum cost = 5 prerequisite = { focus = COM_greater_inter_island_cooperation focus = COM_no_more_coups } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_a_common_destiny executed" add_stability = 0.10 1214 = { remove_province_modifier = { static_modifiers = { anjouan_rebellion } province = { id = 13284 } } } } ai_will_do = { base = 10 } } # Economic Section focus = { id = COM_kickstart_economy icon = BRA_economic_liberalization x = 48 y = 0 cost = 6 search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_kickstart_economy executed" increase_economic_growth = yes } ai_will_do = { base = 10 modifier = { add = 15 has_idea = depression } modifier = { add = 10 has_idea = recession } modifier = { add = 5 has_idea = stagnation } } } focus = { id = COM_the_tourism_industry icon = economic_tourism x = 3 y = 1 relative_position_id = COM_kickstart_economy cost = 7 prerequisite = { focus = COM_kickstart_economy } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_the_tourism_industry executed" add_ideas = COM_the_comoros_tourism_industry } ai_will_do = { base = 10 } } focus = { id = COM_agricultural_developments icon = export_bakdash x = 5 y = 1 relative_position_id = COM_kickstart_economy cost = 7 prerequisite = { focus = COM_kickstart_economy } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_TRADE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_agricultural_developments executed" increase_exports = yes add_ideas = COM_pro_farmers_idea } ai_will_do = { base = 10 } } focus = { id = COM_vanilla_exports icon = generic_vanilla_sprouts x = 5 y = 2 relative_position_id = COM_kickstart_economy cost = 7 prerequisite = { focus = COM_agricultural_developments } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_vanilla_exports executed" COM_update_agricultural_development_ideas = yes } ai_will_do = { base = 10 } } focus = { id = COM_fishery_industry_investment icon = generic_vanilla_sprouts x = 3 y = 2 relative_position_id = COM_kickstart_economy cost = 7 prerequisite = { focus = COM_agricultural_developments } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_fishery_industry_investment executed" COM_update_agricultural_development_ideas = yes } ai_will_do = { base = 10 } } focus = { id = COM_comorian_forestry icon = lumber_industry x = 7 y = 2 relative_position_id = COM_kickstart_economy cost = 7 prerequisite = { focus = COM_agricultural_developments } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_comorian_forestry executed" COM_update_agricultural_development_ideas = yes } ai_will_do = { base = 10 } } focus = { id = COM_ylang_ylang icon = expand_finance_ministry x = 0 y = 1 relative_position_id = COM_vanilla_exports cost = 8 prerequisite = { focus = COM_vanilla_exports } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_ylang_ylang executed" COM_update_agricultural_development_ideas = yes set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 10 modifier = { add = 10 check_variable = { farmers_opinion < 50 } } modifier = { add = 10 check_variable = { farmers_opinion < 30 } } } } focus = { id = COM_expand_on_moheli icon = develop_polish_shipbuilding x = 2 y = 3 relative_position_id = COM_kickstart_economy cost = 6 prerequisite = { focus = COM_expand_on_anjouan focus = COM_fishery_industry_investment focus = COM_vanilla_exports } search_filters = { FOCUS_FILTER_INDUSTRY } available = { custom_trigger_tooltip = { tooltip = maritime_industry_opinion_at_least_positive_tt check_variable = { maritime_industry_opinion > 51 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_on_moheli executed" one_random_dockyard = yes if = { limit = { check_variable = { maritime_industry_opinion > 74 } } custom_effect_tooltip = if_maritime_industry_opinion_at_least_enthusiastic_tt add_timed_idea = { idea = internal_factions_maritime_industry_dockyard_paying_dividends days = 180 } } } ai_will_do = { base = 10 modifier = { add = 10 check_variable = { maritime_industry_opinion > 51 } } modifier = { add = 15 check_variable = { maritime_industry_opinion > 74 } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = COM_join_the_world_trade_organization icon = wto x = 0 y = 3 relative_position_id = COM_kickstart_economy cost = 5.8 prerequisite = { focus = COM_trade_deals_with_tanzania focus = COM_expand_on_anjouan } search_filters = { FOCUS_FILTER_INDUSTRY } available = { is_subject = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_join_the_world_trade_organization executed" add_timed_idea = { idea = recently_acceded_to_wto days = 365 } } ai_will_do = { base = 10 } } focus = { id = COM_expand_on_anjouan icon = BRA_mensalao_new x = 1 y = 2 relative_position_id = COM_kickstart_economy cost = 7 prerequisite = { focus = COM_expand_moroni } search_filters = { FOCUS_FILTER_INDUSTRY } available = { has_full_control_of_state = 1214 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_on_anjouan executed" set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes 1214 = { add_extra_state_shared_building_slots = 2 } set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_expand_moroni icon = money x = 1 y = 1 relative_position_id = COM_kickstart_economy cost = 6 prerequisite = { focus = COM_kickstart_economy } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_expand_moroni executed" one_random_industrial_complex = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = COM_trade_deals_with_india icon = indian_rupee x = -3 y = 1 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_kickstart_economy } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } available = { country_exists = RAJ NOT = { has_war_with = RAJ } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_trade_deals_with_india executed" set_temp_variable = { treasury_change = 2.45 } modify_treasury_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = RAJ } set_temp_variable = { influence_target = COM } change_influence_percentage = yes add_opinion_modifier = { target = RAJ modifier = improve_trade } reverse_add_opinion_modifier = { target = RAJ modifier = improve_trade } set_temp_variable = { receiver_nation = RAJ.id } set_temp_variable = { sender_nation = COM.id } set_improved_trade_agreement = yes } ai_will_do = { base = 10 } } focus = { id = COM_trade_deals_with_madagascar icon = trade_with_madagascar x = -1 y = 1 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_kickstart_economy } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } available = { country_exists = MAD NOT = { has_war_with = MAD } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_trade_deals_with_madagascar executed" set_temp_variable = { treasury_change = 2.45 } modify_treasury_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = MAD } set_temp_variable = { influence_target = COM } change_influence_percentage = yes add_opinion_modifier = { target = MAD modifier = improve_trade } reverse_add_opinion_modifier = { target = MAD modifier = improve_trade } set_temp_variable = { receiver_nation = MAD.id } set_temp_variable = { sender_nation = COM.id } set_improved_trade_agreement = yes } ai_will_do = { base = 10 } } focus = { id = COM_trade_deals_with_singapore icon = trade_with_singapore x = -3 y = 2 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_trade_deals_with_india } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } available = { country_exists = SIN NOT = { has_war_with = SIN } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_trade_deals_with_singapore executed" set_temp_variable = { treasury_change = 2.45 } modify_treasury_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SIN } set_temp_variable = { influence_target = COM } change_influence_percentage = yes add_opinion_modifier = { target = SIN modifier = improve_trade } reverse_add_opinion_modifier = { target = SIN modifier = improve_trade } set_temp_variable = { receiver_nation = SIN.id } set_temp_variable = { sender_nation = COM.id } set_improved_trade_agreement = yes } ai_will_do = { base = 1 } } focus = { id = COM_trade_deals_with_tanzania icon = trade x = -1 y = 2 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_trade_deals_with_madagascar } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } available = { country_exists = SIN NOT = { has_war_with = SIN } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_trade_deals_with_tanzania executed" set_temp_variable = { treasury_change = 2.45 } modify_treasury_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SIN } set_temp_variable = { influence_target = COM } change_influence_percentage = yes add_opinion_modifier = { target = SIN modifier = improve_trade } reverse_add_opinion_modifier = { target = SIN modifier = improve_trade } set_temp_variable = { receiver_nation = SIN.id } set_temp_variable = { sender_nation = COM.id } set_improved_trade_agreement = yes } ai_will_do = { base = 10 } } focus = { id = COM_ministry_of_economy icon = sing_on_rise x = -2 y = 3 relative_position_id = COM_kickstart_economy cost = 7 prerequisite = { focus = COM_trade_deals_with_singapore } prerequisite = { focus = COM_expand_on_anjouan } prerequisite = { focus = COM_trade_deals_with_tanzania } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_ministry_of_economy executed" add_stability = 0.05 add_tech_bonus = { name = COM_ministry_of_economy bonus = 0.15 uses = 1 category = CAT_3d } add_tech_bonus = { name = COM_ministry_of_economy bonus = 0.15 uses = 1 category = CAT_nfibers } } ai_will_do = { base = 10 } } focus = { id = COM_debt_refactoring icon = money x = -3 y = 1 relative_position_id = COM_ministry_of_economy cost = 7.86 prerequisite = { focus = COM_ministry_of_economy } search_filters = { FOCUS_FILTER_INDUSTRY } available = { gdp_debt_ratio_higher_50 = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_debt_refactoring" set_temp_variable = { debt_change = { value = debt multiply = 0.05 } } clamp_temp_variable = { var = debt_change min = 0 max = 100 } modify_debt_effect = yes add_timed_idea = { idea = idea_generic_temporary_debt_refactoring days = 730 } } ai_will_do = { base = 1 modifier = { factor = 10 check_variable = { interest_rate > 5 } } modifier = { factor = 5 gdp_debt_ratio_higher_50 = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = COM_trading_with_west icon = trade_with_europe x = -3 y = 4 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_ministry_of_economy } mutually_exclusive = { focus = COM_trading_with_east } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_INDUSTRY } available = { country_exists = FRA NOT = { has_war_with = FRA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_trading_with_west executed" add_opinion_modifier = { target = FRA modifier = improve_trade } reverse_add_opinion_modifier = { target = FRA modifier = improve_trade } set_temp_variable = { receiver_nation = FRA.id } set_temp_variable = { sender_nation = COM.id } set_improved_trade_agreement = yes } ai_will_do = { base = 10 } } focus = { id = COM_french_investments icon = euro x = -3 y = 5 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_trading_with_west } search_filters = { FOCUS_FILTER_INDUSTRY } available = { country_exists = FRA NOT = { has_war_with = FRA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_french_investments executed" FRA = { country_event = { id = comoros.16 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_offsite_building = { type = industrial_complex level = 1 } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = FRA } set_temp_variable = { influence_target = COM } change_influence_percentage = yes } } ai_will_do = { base = 10 } } focus = { id = COM_russian_investments icon = russian_investments x = -1 y = 5 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_trading_with_east } search_filters = { FOCUS_FILTER_INDUSTRY } available = { country_exists = SOV NOT = { has_war_with = SOV } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_russian_investments executed" SOV = { country_event = { id = comoros.16 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_offsite_building = { type = industrial_complex level = 1 } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = COM } change_influence_percentage = yes } } ai_will_do = { base = 10 } } focus = { id = COM_trading_with_east icon = Trade_with_the_east x = -1 y = 4 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_ministry_of_economy } mutually_exclusive = { focus = COM_trading_with_west } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_INDUSTRY } available = { country_exists = SOV NOT = { has_war_with = SOV } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_trading_with_east executed" add_opinion_modifier = { target = SOV modifier = improve_trade } reverse_add_opinion_modifier = { target = SOV modifier = improve_trade } set_temp_variable = { receiver_nation = SOV.id } set_temp_variable = { sender_nation = COM.id } set_improved_trade_agreement = yes } ai_will_do = { base = 10 } } focus = { id = COM_cooperation_with_east_africa icon = align_to_east_africa x = 2 y = 4 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_ministry_of_economy } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_cooperation_with_east_africa executed" add_political_power = 75 every_other_country = { limit = { has_country_flag = east_african_nation_flag NOT = { has_war_with = COM } } add_opinion_modifier = { target = COM modifier = improve_trade } reverse_add_opinion_modifier = { target = COM modifier = improve_trade } } } ai_will_do = { base = 10 } } focus = { id = COM_trading_with_east_africa icon = trade_with_east_africa x = 1 y = 5 relative_position_id = COM_kickstart_economy cost = 5 prerequisite = { focus = COM_cooperation_with_east_africa } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_trading_with_east_africa executed" every_other_country = { limit = { has_country_flag = east_african_nation_flag NOT = { has_war_with = COM } } set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes set_temp_variable = { treasury_change = 10 } modify_treasury_effect = yes } } ai_will_do = { base = 10 } } focus = { id = COM_military_coop_easaf icon = east_african_forces x = 3 y = 5 relative_position_id = COM_kickstart_economy cost = 6 prerequisite = { focus = COM_cooperation_with_east_africa } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } available = { COM_does_not_currently_have_corrupt_military = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus COM_military_coop_easaf executed" KEN = { add_ideas = { COM_eau_military_coop_idea } army_experience = 15 set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } TNZ = { add_ideas = { COM_eau_military_coop_idea } army_experience = 15 set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } MOZ = { add_ideas = { COM_eau_military_coop_idea } army_experience = 15 set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } MAD = { add_ideas = { COM_eau_military_coop_idea } army_experience = 15 set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } MLW = { add_ideas = { COM_eau_military_coop_idea } army_experience = 15 set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } add_ideas = { COM_eau_military_coop_idea } army_experience = 15 } ai_will_do = { base = 10 } } }