# Author(s): Angriest Bird, and Captain Dread focus_tree = { id = ethiopia_focus country = { factor = 0 modifier = { original_tag = ETH add = 20 } } continuous_focus_position = { x = 525 y = 850 } shared_focus = AFRICAN_UNION_shared_focus shortcut = { name = ETH_invite_foreign_investors target = ETH_invite_foreign_investors scroll_wheel_factor = 0.80 } shortcut = { name = ETH_international_diplomacy target = ETH_international_diplomacy scroll_wheel_factor = 0.80 } shortcut = { name = ETH_defense_of_ethiopia target = ETH_defense_of_ethiopia scroll_wheel_factor = 0.80 } shortcut = { name = ETH_the_future_of_ethiopia target = ETH_the_future_of_ethiopia scroll_wheel_factor = 0.80 } #Invite Foreign Investors Branch focus = { id = ETH_invite_foreign_investors icon = focus_generic_develop_ethiopia x = 2 y = 0 cost = 8.6 search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INDUSTRY } available = { NOT = { has_war_with = ERI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_invite_foreign_investors" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = CHI.id } change_influence_percentage = yes set_temp_variable = { tag_index = ITA.id } change_influence_percentage = yes set_temp_variable = { tag_index = USA.id } change_influence_percentage = yes set_temp_variable = { tag_index = RAJ.id } change_influence_percentage = yes #States set_temp_variable = { treasury_change = -12.50 } modify_treasury_effect = yes capital_scope = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 1 modifier = { factor = 2.5 NOT = { has_war_with = ERI } } modifier = { factor = 1.75 check_variable = { interest_rate > 18 } } modifier = { factor = 1.25 check_variable = { interest_rate > 15 } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = ETH_invite_coca_cola icon = ethiopia_coca_cola x = -2 y = 1 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_invite_foreign_investors } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL } available = { OR = { is_subject = no is_subject_of = USA } NOT = { has_war_with = USA } } bypass = { OR = { NOT = { country_exists = USA } is_subject = yes } } cancel = { has_war_with = USA } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_invite_coca_cola" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = USA.id } change_influence_percentage = yes add_popularity = { ideology = democratic popularity = 0.05 } recalculate_party = yes one_random_factory_energy_check = yes } ai_will_do = { base = 1 modifier = { factor = 2.5 NOT = { has_war_with = ERI } } modifier = { factor = 1.75 check_variable = { interest_rate > 18 } } modifier = { factor = 1.25 check_variable = { interest_rate > 15 } } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_invite_karuturi_global icon = ethiopia_karuturi_global x = 0 y = 1 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_invite_foreign_investors } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL } available = { OR = { is_subject = no is_subject_of = RAJ } NOT = { has_war_with = RAJ } } bypass = { OR = { NOT = { country_exists = RAJ } is_subject = yes } } cancel = { has_war_with = RAJ } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_invite_karuturi_global" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = RAJ.id } change_influence_percentage = yes add_popularity = { ideology = neutrality popularity = 0.05 } recalculate_party = yes one_random_factory_energy_check = yes } ai_will_do = { base = 1 modifier = { factor = 2.5 NOT = { has_war_with = ERI } } modifier = { factor = 1.75 check_variable = { interest_rate > 18 } } modifier = { factor = 1.25 check_variable = { interest_rate > 15 } } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_invite_lifan_industry icon = ethiopia_lifan x = 2 y = 1 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_invite_foreign_investors } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL } available = { OR = { is_subject = no is_subject_of = CHI } NOT = { has_war_with = CHI } } bypass = { OR = { NOT = { country_exists = CHI } is_subject = yes } } cancel = { has_war_with = CHI } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_invite_lifan_industry" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = CHI.id } change_influence_percentage = yes add_popularity = { ideology = communism popularity = 0.05 } recalculate_party = yes one_random_factory_energy_check = yes } ai_will_do = { base = 1 modifier = { factor = 2.5 NOT = { has_war_with = ERI } } modifier = { factor = 1.75 check_variable = { interest_rate > 18 } } modifier = { factor = 1.25 check_variable = { interest_rate > 15 } } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_american_industrial_investments icon = focus_ETH_boarding_the_train x = -2 y = 2 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_invite_coca_cola } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL } available = { OR = { is_subject = no is_subject_of = USA } NOT = { has_war_with = USA } OR = { has_elections = yes has_opinion = { target = USA value > 25 } } } bypass = { NOT = { country_exists = USA } } cancel = { NOT = { OR = { is_subject = no is_subject_of = USA has_elections = yes has_opinion = { target = USA value > 25 } } } has_war_with = USA } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_american_industrial_investments" set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = USA.id } change_influence_percentage = yes one_random_factory_energy_check = yes add_popularity = { ideology = democratic popularity = 0.1 } recalculate_party = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_request_international_loans icon = focus_ETH_the_state_bank_of_ethiopia x = 0 y = 2 relative_position_id = ETH_invite_foreign_investors cost = 5 prerequisite = { focus = ETH_invite_coca_cola focus = ETH_invite_karuturi_global focus = ETH_invite_lifan_industry } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_INTERNAL_FACTION } available = { NOT = { has_war_with = ERI } #War With Eritrea Must Be Over NOT = { has_active_mission = debt_default_main_mission } #Can't request loans when bankrupt } cancel = { has_active_mission = debt_default_main_mission } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_request_international_loans" set_temp_variable = { percent_change = 2 } set_temp_variable = { influencer_index = 0 } change_current_influencer_index_percentage = yes set_temp_variable = { influencer_index = 1 } change_current_influencer_index_percentage = yes set_temp_variable = { influencer_index = 2 } change_current_influencer_index_percentage = yes set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes #International Bankers won't like that! set_temp_variable = { treasury_change = 50 } modify_treasury_effect = yes set_temp_variable = { debt_change = 15 } modify_debt_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_homegrown_companies icon = central_planned_economy x = 0 y = 3 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_request_international_loans } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { NOT = { has_active_mission = debt_default_main_mission } } cancel = { has_active_mission = debt_default_main_mission } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_homegrown_companies" one_random_factory_energy_check = yes one_office_construction = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_support_messobo_cement icon = construction x = -2 y = 3 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_request_international_loans } search_filters = { FOCUS_FILTER_INDUSTRY } available = { any_owned_state = { free_building_slots = { building = infrastructure size > 3 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_support_messobo_cement" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_ideas = ETH_idea_messebo one_random_infrastructure = yes one_random_infrastructure = yes one_random_infrastructure = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_fund_ethio_agri_ceft icon = agriculture x = -2 y = 4 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_homegrown_companies } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_fund_ethio_agri_ceft" add_ideas = ETH_agricultural_investments set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ETH_fund_ethiopian_airlines icon = ethiopia_airline x = 0 y = 4 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_homegrown_companies } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_fund_ethiopian_airlines" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_ideas = ETH_aircraft_investments capital_scope = { add_building_construction = { type = air_base level = 2 } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_fund_marathon_motors_engineering icon = ethiopia_maraton_motors x = 2 y = 4 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_homegrown_companies } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_fund_marathon_motors_engineering" add_ideas = ETH_motorization_investments one_office_construction = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_industrial_buildup_1 icon = centralization_question x = 0 y = 5 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_fund_ethio_agri_ceft } prerequisite = { focus = ETH_fund_ethiopian_airlines } prerequisite = { focus = ETH_fund_marathon_motors_engineering } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_industrial_buildup_1" one_random_factory_energy_check = yes one_random_infrastructure = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_industrial_buildup_2 icon = focus_ETH_invest_in_the_north x = -1 y = 6 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_industrial_buildup_1 } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_industrial_buildup_2" one_random_factory_energy_check = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_military_buildup_1 icon = focus_ETH_invest_in_the_west x = 1 y = 6 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_industrial_buildup_1 } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_military_buildup_1" one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_industrial_buildup_3 icon = cash_grap x = -1 y = 7 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_industrial_buildup_2 } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_industrial_buildup_3" one_random_factory_energy_check = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_military_buildup_2 icon = brick_laying x = 1 y = 7 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_military_buildup_1 } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_military_buildup_2" one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_industrial_buildup_4 icon = focus_ETH_invest_in_the_east x = 0 y = 8 relative_position_id = ETH_invite_foreign_investors cost = 10 prerequisite = { focus = ETH_industrial_buildup_3 } prerequisite = { focus = ETH_military_buildup_2 } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_industrial_buildup_4" one_random_factory_energy_check = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } #International Diplomacy Branch focus = { id = ETH_international_diplomacy icon = heart_of_africa x = 8 y = 0 cost = 7.86 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_international_diplomacy" add_political_power = 125 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_idea = ETH_looming_famine has_idea = ETH_idea_famine_strikes } } } } focus = { id = ETH_african_economic_relationships icon = focus_ETH_reform_the_currency x = -2 y = 1 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_international_diplomacy } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_african_economic_relationships" every_other_country = { limit = { NOT = { has_war_with = ETH } OR = { is_subject = no is_subject_of = ETH } } add_opinion_modifier = { target = ROOT modifier = global_trade } } add_political_power = 50 } ai_will_do = { base = 1 } } focus = { id = ETH_refactor_our_debt icon = coins x = 0 y = 1 relative_position_id = ETH_international_diplomacy cost = 7.15 prerequisite = { focus = ETH_international_diplomacy } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_war_with = ERI } NOT = { has_active_mission = bankruptcy_incoming_collapse } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_refactor_our_debt" set_temp_variable = { debt_change = { value = debt multiply = -0.20 } } clamp_variable = { var = debt_change min = 0 max = 15 } modify_debt_effect = yes if = { limit = { has_idea = IMF_debt_relief_received } remove_ideas = IMF_debt_relief_received } add_timed_idea = { idea = ETH_idea_refactored_debt days = 365 } block_bureau_increase = yes block_defence_increase = yes block_police_increase = yes block_edu_increase = yes block_health_increase = yes block_social_increase = yes } ai_will_do = { base = 1 modifier = { NOT = { has_war_with = ERI } factor = 1.25 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ETH_european_economic_relationships icon = trade_with_europe x = 3 y = 1 relative_position_id = ETH_international_diplomacy cost = 5 prerequisite = { focus = ETH_international_diplomacy } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_ECONOMY } available = { is_subject = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_european_economic_relationships" ENG = { country_event = { id = ethiopia.2 hours = 8 } } FRA = { country_event = { id = ethiopia.3 hours = 8 } } GER = { country_event = { id = ethiopia.4 hours = 8 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_political_power = 30 add_opinion_modifier = { target = ENG modifier = loan_granted } set_temp_variable = { treasury_change = 5 } modify_treasury_effect = yes set_temp_variable = { debt_change = 2.5 } modify_debt_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = ENG.id } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = ETH_italian_ethiopian_friendship icon = align_to_italy x = 5 y = 1 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_international_diplomacy } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { NOT = { has_completed_focus = ETH_glorify_the_italo_ethiopian_wars } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_italian_ethiopian_friendship" add_opinion_modifier = { target = ITA modifier = has_expressed_loyalty } reverse_add_opinion_modifier = { target = ITA modifier = has_expressed_loyalty } set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = ITA.id } change_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = ETH_request_chinese_investments icon = chinese_rmb x = -3 y = 2 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_invite_lifan_industry } prerequisite = { focus = ETH_african_economic_relationships } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_request_chinese_investments" unlock_decision_category_tooltip = ETH_chi_investments_category CHI = { country_event = { id = ethiopia.1 hours = 6 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_political_power = 30 add_opinion_modifier = { target = CHI modifier = loan_granted } set_temp_variable = { treasury_change = 5 } modify_treasury_effect = yes set_temp_variable = { debt_change = 2.5 } modify_debt_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = CHI.id } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = ETH_african_union_commitment icon = focus_ETH_african_union x = -1 y = 2 relative_position_id = ETH_international_diplomacy cost = 7.86 prerequisite = { focus = ETH_african_economic_relationships } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_DIPLOMACY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_african_union_commitment" set_temp_variable = { percent_change = 3 } every_other_country = { limit = { capital_scope = { is_on_continent = africa } } add_opinion_modifier = { target = ETH modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = ETH modifier = declaration_of_friendship } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = ETH_request_european_investments icon = focus_ETH_adopt_the_lira x = 3 y = 2 relative_position_id = ETH_international_diplomacy cost = 5 prerequisite = { focus = ETH_european_economic_relationships } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_request_european_investments" ENG = { country_event = { id = ethiopia.2 hours = 6 } } FRA = { country_event = { id = ethiopia.3 hours = 6 } } GER = { country_event = { id = ethiopia.4 hours = 6 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_political_power = 30 add_opinion_modifier = { target = ENG modifier = loan_granted } set_temp_variable = { treasury_change = 5 } modify_treasury_effect = yes set_temp_variable = { debt_change = 2.5 } modify_debt_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = ENG.id } change_influence_percentage = yes } unlock_decision_category_tooltip = ETH_european_investments_category } ai_will_do = { base = 1 } } focus = { id = ETH_befriend_france icon = align_to_france x = 5 y = 2 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_italian_ethiopian_friendship } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { NOT = { has_war_with = FRA } OR = { is_subject = no is_subject_of = FRA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_befriend_france" FRA = { add_opinion_modifier = { target = ETH modifier = has_expressed_loyalty } } } ai_will_do = { base = 1 } } focus = { id = ETH_establish_connections_with_tongji icon = asian_investment x = -3 y = 3 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_request_chinese_investments } search_filters = { FOCUS_FILTER_INDUSTRY } available = { NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_establish_connections_with_tongji" add_ideas = ETH_idea_cscec set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = CHI.id } change_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = ETH_expand_the_diplomatic_corps icon = african_investment x = -1 y = 3 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_african_union_commitment } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_expand_the_diplomatic_corps" add_ideas = ETH_diplomacy_corps add_political_power = 150 } ai_will_do = { base = 1 } } focus = { id = ETH_anti_corruption_measurements icon = better_money_on_fire x = 1 y = 2 relative_position_id = ETH_international_diplomacy cost = 7.86 prerequisite = { focus = ETH_international_diplomacy } search_filters = { FOCUS_FILTER_CORRUPTION } available = { NOT = { OR = { has_idea = corruption_level_03 has_idea = corruption_level_02 has_idea = corruption_level_01 } } } bypass_if_unavailable = yes completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_anti_corruption_measurements" decrease_corruption = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_idea = corruption_level_03 has_idea = corruption_level_02 has_idea = corruption_level_01 } } } } focus = { id = ETH_the_new_african_union_headquarters icon = focus_ETH_organization_of_african_unity x = -2 y = 4 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_expand_the_diplomatic_corps } prerequisite = { focus = ETH_establish_connections_with_tongji } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { has_idea = AU_member has_completed_focus = ETH_endorse_the_african_union } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_the_new_african_union_headquarters" add_stability = 0.05 add_political_power = 150 } ai_will_do = { base = 1 } } focus = { id = ETH_stabilize_the_food_supply icon = lookin_for_beans x = 1 y = 3 relative_position_id = ETH_international_diplomacy cost = 7.86 prerequisite = { focus = ETH_anti_corruption_measurements } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_stabilize_the_food_supply" if = { limit = { has_idea = ETH_looming_famine } swap_ideas = { remove_idea = ETH_looming_famine add_idea = ETH_idea_stabilized_food_supply } } else_if = { limit = { has_idea = ETH_idea_famine_strikes } swap_ideas = { remove_idea = ETH_idea_famine_strikes add_idea = ETH_idea_stabilized_food_supply } } custom_effect_tooltip = ETH_stabilize_the_food_supply_TT set_temp_variable = { temp_opinion = 15 } change_farmers_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 OR = { has_idea = ETH_looming_famine has_idea = ETH_idea_famine_strikes } } } } focus = { id = ETH_local_relationships icon = Sunset_of_Africa x = -3 y = 5 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_the_new_african_union_headquarters focus = ETH_establish_connections_with_tongji } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } available = { is_in_faction = no OR = { has_completed_focus = ETH_the_new_african_union_headquarters has_completed_focus = ETH_restore_the_pdre has_completed_focus = ETH_invite_zera_yacob } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_local_relationships" set_rule = { can_create_factions = yes } add_war_support = 0.05 army_experience = 50 add_stability = 0.05 } ai_will_do = { base = 1 } } focus = { id = ETH_invite_european_armament_companies icon = arms_treade_deals x = 3 y = 3 relative_position_id = ETH_international_diplomacy cost = 10 prerequisite = { focus = ETH_request_european_investments } search_filters = { FOCUS_FILTER_INDUSTRY } available = { NOT = { has_war_with = ENG } NOT = { has_war_with = FRA } NOT = { has_war_with = GER } NOT = { has_war_with = ITA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_invite_european_armament_companies" add_ideas = military_industry_project one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } #Oromo Crisis #Defense of Ethiopia focus = { id = ETH_defense_of_ethiopia icon = defense x = 16 y = 0 cost = 5 search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_defense_of_ethiopia" add_ideas = defensive_preparations } ai_will_do = { base = 1 } } focus = { id = ETH_expand_the_endf icon = ethiopia_endf x = -1 y = 1 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_defense_of_ethiopia } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_expand_the_endf" army_experience = 50 add_war_support = 0.05 add_ideas = rifle_production_bonus } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_expand_the_etaf icon = focus_ETH_the_ethiopian_air_force x = 1 y = 1 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_defense_of_ethiopia } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_AIR_XP } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_expand_the_etaf" air_experience = 50 } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_secure_the_eritrean_border icon = focus_ETH_peacekeeping_forces x = 4 y = 1 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_defense_of_ethiopia } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_ADD_BUILDING } available = { is_neighbor_of = ERI OR = { NOT = { has_war_with = ERI } has_defensive_war_with = ERI } has_full_control_of_state = 231 } bypass = { OR = { NOT = { is_neighbor_of = ERI } ERI = { is_subject_of = ETH } AND = { has_full_control_of_state = 229 has_full_control_of_state = 228 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_secure_the_eritrean_border" custom_effect_tooltip = ETH_secure_the_eritrean_border_TT hidden_effect = { every_owned_state = { limit = { any_neighbor_state = { is_owned_by = ERI } } add_building_construction = { type = bunker level = 3 instant_build = yes province = { all_provinces = yes limit_to_border = yes } } } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_fund_homicho icon = focus_ETH_freedom_at_gunpoint x = -1 y = 2 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_expand_the_endf } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_fund_homicho" swap_ideas = { remove_idea = rifle_production_bonus add_idea = rifle_production_bonus2 } } ai_will_do = { base = 1 } } focus = { id = ETH_air_training_program icon = focus_ETH_scavenging_tactics x = 1 y = 2 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_expand_the_etaf } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_AIR_XP } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_air_training_program" air_experience = 15 } ai_will_do = { base = 1 } } focus = { id = ETH_secure_the_somali_border icon = focus_ETH_protector_of_the_somalis x = 3 y = 2 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_secure_the_eritrean_border } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_ADD_BUILDING } available = { is_neighbor_of = SOM OR = { NOT = { has_war_with = SOM } has_defensive_war_with = SOM } has_full_control_of_state = 236 } bypass = { OR = { NOT = { is_neighbor_of = SOM } SOM = { is_subject_of = ETH } AND = { has_full_control_of_state = 239 has_full_control_of_state = 975 has_full_control_of_state = 938 has_full_control_of_state = 240 has_full_control_of_state = 584 has_full_control_of_state = 581 has_full_control_of_state = 593 has_full_control_of_state = 928 has_full_control_of_state = 238 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_secure_the_somali_border" custom_effect_tooltip = ETH_secure_the_somali_border_TT hidden_effect = { every_owned_state = { limit = { any_neighbor_state = { OR = { is_owned_by = SOM is_owned_by = SML is_owned_by = SWS is_owned_by = SHB is_owned_by = JUB is_owned_by = SNA } } } add_building_construction = { type = bunker level = 3 instant_build = yes province = { all_provinces = yes limit_to_border = yes } } } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_provide_assistance_to_somalia icon = focus_ETH_protector_of_the_somalis x = 3 y = 4 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_secure_the_somali_border } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INSURGENCY } available = { is_neighbor_of = SOM OR = { NOT = { has_war_with = SOM } has_defensive_war_with = SOM } SOM = { has_war_with = SHB } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_provide_assistance_to_somalia" add_ideas = ETH_ethiopian_intervention_forces if = { limit = { has_war_support < 0.50 } add_war_support = 0.05 } if = { limit = { country_exists = SOM } add_relation_modifier = { target = SOM modifier = generic_increased_military_support } } else = { random_country = { limit = { has_cosmetic_tag = SOM has_war_with = SHB } PREV = { add_relation_modifier = { target = PREV modifier = generic_increased_military_support } } } } } ai_will_do = { base = 1 } } focus = { id = ETH_secure_the_kenyan_border icon = focus_ETH_compensation x = 5 y = 2 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_secure_the_eritrean_border } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_ADD_BUILDING } available = { is_neighbor_of = KEN OR = { NOT = { has_war_with = KEN } has_defensive_war_with = KEN } has_full_control_of_state = 234 has_full_control_of_state = 235 has_full_control_of_state = 236 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_secure_the_kenyan_border" custom_effect_tooltip = ETH_secure_the_kenyan_border_TT hidden_effect = { every_owned_state = { limit = { any_neighbor_state = { is_owned_by = KEN } } add_building_construction = { type = bunker level = 3 instant_build = yes province = { all_provinces = yes limit_to_border = yes } } } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_modern_officer_corps icon = focus_ETH_expand_the_kebur_zabagna x = -2 y = 3 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_fund_homicho } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { has_completed_focus = ETH_guarantee_freedom_of_religion has_completed_focus = ETH_imperial_nostalgia has_completed_focus = ETH_restore_the_pdre } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_modern_officer_corps" add_ideas = commander_skill_bonus } ai_will_do = { base = 1 } } focus = { id = ETH_expand_the_military icon = focus_ETH_ecole_militaire_haile_selassie_1er x = 0 y = 3 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_air_training_program } prerequisite = { focus = ETH_fund_homicho } search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_expand_the_military" add_ideas = additional_recruits2 } ai_will_do = { base = 1 } } focus = { id = ETH_aircraft_production icon = air_production x = 2 y = 3 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_air_training_program } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_aircraft_production" add_ideas = fighter_production_bonus } ai_will_do = { base = 1 } } focus = { id = ETH_secure_the_sudanese_border icon = focus_ETH_keep_the_chitet x = 4 y = 3 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_secure_the_eritrean_border } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_ADD_BUILDING } available = { is_neighbor_of = SUD OR = { NOT = { has_war_with = SUD } has_defensive_war_with = SUD } has_full_control_of_state = 231 has_full_control_of_state = 232 has_full_control_of_state = 233 has_full_control_of_state = 235 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_secure_the_sudanese_border" custom_effect_tooltip = ETH_secure_the_sudanese_border_TT hidden_effect = { every_owned_state = { limit = { any_neighbor_state = { OR = { is_owned_by = SSU is_owned_by = SUD } } } add_building_construction = { type = bunker level = 3 instant_build = yes province = { all_provinces = yes limit_to_border = yes } } } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_study_foreign_armor_designs icon = focus_ETH_continuous_strengthen_the_black_lions x = -1 y = 4 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_fund_homicho } search_filters = { FOCUS_FILTER_RESEARCH } available = { if = { limit = { is_subject = yes } OVERLORD = { has_opinion = { target = ETH value > 0 } } } else = { num_of_military_factories > 5 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_study_foreign_armor_designs" add_tech_bonus = { name = ETH_study_foreign_armor_designs bonus = 0.7 category = CAT_tanks } } ai_will_do = { base = 1 } } focus = { id = ETH_study_foreign_aircraft_designs icon = focus_ETH_amedeos_feast_of_maskal x = 1 y = 4 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_air_training_program } search_filters = { FOCUS_FILTER_RESEARCH } available = { if = { limit = { is_subject = yes } OVERLORD = { has_opinion = { target = ETH value > 0 } } } else = { num_of_military_factories > 5 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_study_foreign_aircraft_designs" add_tech_bonus = { name = ETH_study_foreign_aircraft_designs bonus = 0.4 uses = 2 category = CAT_fixed_wing } } ai_will_do = { base = 1 } } focus = { id = ETH_request_chinese_military_assistance icon = align_to_china x = -1 y = 5 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_study_foreign_aircraft_designs focus = ETH_study_foreign_armor_designs } mutually_exclusive = { focus = ETH_request_american_military_assistance } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_request_chinese_military_assistance" CHI = { add_opinion_modifier = { target = ETH modifier = has_expressed_loyalty } } every_other_country = { limit = { is_in_faction_with = CHI } add_opinion_modifier = { target = ETH modifier = political_outreach } } news_event = { id = ethiopia_news.1 hours = 6 } } ai_will_do = { base = 1 } } focus = { id = ETH_request_american_military_assistance icon = align_to_america x = 1 y = 5 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_study_foreign_aircraft_designs focus = ETH_study_foreign_armor_designs } mutually_exclusive = { focus = ETH_request_chinese_military_assistance } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_request_american_military_assistance" USA = { add_opinion_modifier = { target = ETH modifier = has_expressed_loyalty } every_allied_country = { add_opinion_modifier = { target = ETH modifier = political_outreach } } } news_event = { id = ethiopia_news.2 hours = 6 } } ai_will_do = { base = 1 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = ETH_modernize_the_military icon = focus_ETH_continuous_supporting_the_arbegnoch x = 0 y = 6 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_request_american_military_assistance focus = ETH_request_chinese_military_assistance } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_modernize_the_military" add_ideas = army_morale_bonus } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_land_doctrine icon = focus_ETH_empower_the_ras x = -1 y = 7 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_modernize_the_military } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_land_doctrine" add_doctrine_cost_reduction = { name = ETH_land_doctrine category = CAT_land_doctrine uses = 2 cost_reduction = 0.5 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ETH_air_doctrine icon = air_doctrine x = 1 y = 7 relative_position_id = ETH_defense_of_ethiopia cost = 10 prerequisite = { focus = ETH_modernize_the_military } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_air_doctrine" add_doctrine_cost_reduction = { name = ETH_air_doctrine category = CAT_air_doctrine uses = 2 cost_reduction = 0.5 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } #Future of Ethiopia focus = { id = ETH_the_future_of_ethiopia icon = ethiopia_eth x = 28 y = 0 cost = 10 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_the_future_of_ethiopia" add_political_power = 100 } ai_will_do = { base = 1 } } ##Monarchist focus = { id = ETH_legacy_of_abyssinia icon = focus_ETH_lord_of_lords x = -4 y = 1 relative_position_id = ETH_the_future_of_ethiopia cost = 10 prerequisite = { focus = ETH_the_future_of_ethiopia } mutually_exclusive = { focus = ETH_strengthen_the_republic } mutually_exclusive = { focus = ETH_declare_mengistu_innocent } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_legacy_of_abyssinia" set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.15 } set_temp_variable = { temp_outlook_increase = 0.15 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_endorse_the_monarchists icon = focus_ETH_promote_the_war_heroes x = -1 y = 1 relative_position_id = ETH_legacy_of_abyssinia cost = 7.86 prerequisite = { focus = ETH_legacy_of_abyssinia } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_endorse_the_monarchists" set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.10 } change_relative_party_popularity = yes add_political_power = 125 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_glorify_the_italo_ethiopian_wars icon = focus_ETH_the_lion_stands_firm x = 1 y = 1 relative_position_id = ETH_legacy_of_abyssinia cost = 7.86 prerequisite = { focus = ETH_legacy_of_abyssinia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } available = { NOT = { has_completed_focus = ETH_italian_ethiopian_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_glorify_the_italo_ethiopian_wars" set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.10 } change_relative_party_popularity = yes add_war_support = 0.05 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_restore_the_throne icon = focus_ETH_elect_of_god x = 0 y = 2 relative_position_id = ETH_legacy_of_abyssinia cost = 10 prerequisite = { focus = ETH_endorse_the_monarchists focus = ETH_glorify_the_italo_ethiopian_wars } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist > 0.35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_restore_the_throne" set_temp_variable = { rul_party_temp = 23 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes hidden_effect = { create_country_leader = { name = "Crown Council of Ethiopia" picture = "Portrait_Regency_Council_Ethiopia.dds" ideology = Monarchist } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_befriend_jamaica icon = focus_ETH_jah x = -2 y = 3 relative_position_id = ETH_legacy_of_abyssinia cost = 10 prerequisite = { focus = ETH_restore_the_throne } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { country_exists = JAM is_subject = no OR = { JAM = { is_subject = no } JAM = { is_subject_of = ETH } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_befriend_jamaica" JAM = { add_opinion_modifier = { target = ETH modifier = has_expressed_loyalty } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_invite_zera_yacob icon = monarchy_ethiopia x = 0 y = 3 relative_position_id = ETH_legacy_of_abyssinia cost = 10 prerequisite = { focus = ETH_restore_the_throne } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = no } bypass = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_invite_zera_yacob" custom_effect_tooltip = ETH_zera_yacob_returns_TT hidden_effect = { set_temp_variable = { rul_party_temp = 23 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } news_event = { id = ethiopia_news.3 days = 2 } } select_effect = { log = "[GetDateText]: [Root.GetName]: Focus ETH_invite_zera_yacob" ETH = { country_event = { id = ethiopia.18 days = 7 random_days = 18 } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_weaken_the_parliament icon = focus_ETH_the_emperor_stays x = -1 y = 4 relative_position_id = ETH_legacy_of_abyssinia cost = 10 prerequisite = { focus = ETH_invite_zera_yacob } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_weaken_the_parliament" set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes add_political_power = 200 set_temp_variable = { temp_opinion = 5 } change_oligarchs_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_imperial_nostalgia icon = focus_ETH_the_king_of_kings x = 1 y = 4 relative_position_id = ETH_legacy_of_abyssinia cost = 10 prerequisite = { focus = ETH_invite_zera_yacob } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_imperial_nostalgia" set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes add_ideas = army_organization_bonus } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_imperial_guard icon = focus_ETH_expand_the_levy x = 2 y = 5 relative_position_id = ETH_legacy_of_abyssinia cost = 10 prerequisite = { focus = ETH_imperial_nostalgia } search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_imperial_guard" hidden_effect = { load_oob = "ETH_imperial_guard_oob" } custom_effect_tooltip = ETH_imperial_guard_TT } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } focus = { id = ETH_reclaim_eritrea icon = focus_ETH_unification_of_the_habesha x = 0 y = 5 relative_position_id = ETH_legacy_of_abyssinia cost = 10 prerequisite = { focus = ETH_weaken_the_parliament } prerequisite = { focus = ETH_imperial_nostalgia } will_lead_to_war_with = ERI search_filters = { FOCUS_FILTER_ANNEXATION } available = { NOT = { ERI = { is_subject_of = ETH } } country_exists = ERI } bypass = { OR = { NOT = { country_exists = ERI } ERI = { is_subject_of = ETH } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_reclaim_eritrea" set_temp_variable = { wargoal_on = ERI } set_temp_variable = { wargoal_type = 2 } add_threat_from_wargoal_effect = yes create_wargoal = { target = ERI type = annex_everything } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_MONARCHIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_monarchist_path = yes } } } ##Democratic focus = { id = ETH_strengthen_the_republic icon = Ethiopia_republic x = 0 y = 1 relative_position_id = ETH_the_future_of_ethiopia cost = 10 prerequisite = { focus = ETH_the_future_of_ethiopia } mutually_exclusive = { focus = ETH_legacy_of_abyssinia } mutually_exclusive = { focus = ETH_declare_mengistu_innocent } search_filters = { FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_strengthen_the_republic" add_war_support = 0.05 set_temp_variable = { temp_opinion = 5 } change_oligarchs_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 25 ETH_ai_historical_path = yes } modifier = { factor = 0 ETH_ai_not_historical_path = yes } } } focus = { id = ETH_guarantee_freedom_of_speech icon = focus_ETH_re-convene_the_parliament x = -1 y = 1 relative_position_id = ETH_strengthen_the_republic cost = 7.86 prerequisite = { focus = ETH_strengthen_the_republic } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_completed_focus = ETH_expand_the_diplomatic_corps } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_guarantee_freedom_of_speech" add_ideas = political_power_bonus2 } ai_will_do = { base = 1 modifier = { factor = 25 ETH_ai_historical_path = yes } modifier = { factor = 0 ETH_ai_not_historical_path = yes } } } focus = { id = ETH_healthcare_program icon = generic_healthcare x = 1 y = 1 relative_position_id = ETH_strengthen_the_republic cost = 7.86 prerequisite = { focus = ETH_strengthen_the_republic } search_filters = { FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_healthcare_program" increase_healthcare_budget = yes } ai_will_do = { base = 1 modifier = { factor = 25 ETH_ai_historical_path = yes } modifier = { factor = 0 ETH_ai_not_historical_path = yes } } } focus = { id = ETH_guarantee_freedom_of_religion icon = focus_ETH_unite_the_afar x = -1 y = 2 relative_position_id = ETH_strengthen_the_republic cost = 7.86 prerequisite = { focus = ETH_guarantee_freedom_of_speech } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_guarantee_freedom_of_religion" add_stability = 0.01 add_political_power = 150 add_war_support = 0.05 } ai_will_do = { base = 1 modifier = { factor = 25 ETH_ai_historical_path = yes } modifier = { factor = 0 ETH_ai_not_historical_path = yes } } } focus = { id = ETH_education_program icon = focus_ETH_addressing_the_league_of_nations x = 1 y = 2 relative_position_id = ETH_strengthen_the_republic cost = 7.86 prerequisite = { focus = ETH_healthcare_program } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_education_program" add_ideas = ETH_educating_the_people increase_education_budget = yes set_temp_variable = { desire_change = 0.5 } change_expected_education_spending = yes } ai_will_do = { base = 1 modifier = { factor = 25 ETH_ai_historical_path = yes } modifier = { factor = 0 ETH_ai_not_historical_path = yes } } } focus = { id = ETH_endorse_the_african_union icon = focus_ETH_the_african_union x = 0 y = 3 relative_position_id = ETH_strengthen_the_republic cost = 5 prerequisite = { focus = ETH_strengthen_the_republic } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_endorse_the_african_union" every_other_country = { limit = { capital_scope = { is_on_continent = africa } is_subject = no NOT = { has_war_with = ETH } NOT = { original_tag = ERI } } add_opinion_modifier = { target = ETH modifier = has_expressed_loyalty } } add_political_power = 100 } ai_will_do = { base = 1 } } focus = { id = ETH_reckless_industrial_expansion icon = industry_civilian x = -1 y = 4 relative_position_id = ETH_strengthen_the_republic cost = 10 prerequisite = { focus = ETH_endorse_the_african_union focus = ETH_invite_zera_yacob } mutually_exclusive = { focus = ETH_secure_agricultural_production } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_reckless_industrial_expansion" set_temp_variable = { treasury_change = -6.00 } modify_treasury_effect = yes 231 = { add_extra_state_shared_building_slots = 1 } 232 = { add_extra_state_shared_building_slots = 1 } 233 = { add_extra_state_shared_building_slots = 1 } 234 = { add_extra_state_shared_building_slots = 1 } 235 = { add_extra_state_shared_building_slots = 1 } 236 = { add_extra_state_shared_building_slots = 1 } one_office_construction = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = ETH_secure_agricultural_production icon = agriculture x = 1 y = 4 relative_position_id = ETH_strengthen_the_republic cost = 10 prerequisite = { focus = ETH_endorse_the_african_union focus = ETH_national_communism } mutually_exclusive = { focus = ETH_reckless_industrial_expansion } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_secure_agricultural_production" set_temp_variable = { temp_opinion = 10 } change_farmers_opinion = yes change_landowners_opinion = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = 0.03 } } modify_treasury_effect = yes add_ideas = agricultural_investments3 } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } ##Communist focus = { id = ETH_declare_mengistu_innocent icon = focus_ETH_in_the_name_of_the_people x = 4 y = 1 relative_position_id = ETH_the_future_of_ethiopia cost = 10 prerequisite = { focus = ETH_the_future_of_ethiopia } mutually_exclusive = { focus = ETH_legacy_of_abyssinia } mutually_exclusive = { focus = ETH_strengthen_the_republic } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_declare_mengistu_innocent" news_event = { id = ethiopia_news.4 hours = 6 } set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.15 } set_temp_variable = { temp_outlook_increase = 0.15 } change_relative_party_popularity = yes set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = -0.15 } change_relative_party_popularity = yes add_timed_idea = { idea = idea_focus_generic_path_of_equality days = 730 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_COMMUNIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_communist_path = yes } } } focus = { id = ETH_condemn_the_pretenders icon = focus_ETH_soviet-ethiopian_trade_agreement x = -1 y = 1 relative_position_id = ETH_declare_mengistu_innocent cost = 7.86 prerequisite = { focus = ETH_declare_mengistu_innocent } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_condemn_the_pretenders" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = -0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_COMMUNIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_communist_path = yes } } } focus = { id = ETH_return_of_mengistu icon = focus_ETH_african_wildfire x = 1 y = 1 relative_position_id = ETH_declare_mengistu_innocent cost = 7.86 prerequisite = { focus = ETH_declare_mengistu_innocent } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_return_of_mengistu" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.15 } set_temp_variable = { temp_outlook_increase = 0.15 } change_relative_party_popularity = yes set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = -0.15 } change_relative_party_popularity = yes news_event = { id = ethiopia_news.5 hours = 6 } create_country_leader = { name = "Mengistu Haile Mariam" ideology = Communist-State picture = "Portrait_Mengistu_Haile_Mariam.dds" } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_COMMUNIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_communist_path = yes } } } focus = { id = ETH_restore_the_pdre icon = focus_ETH_callout_to_the_world x = 0 y = 2 relative_position_id = ETH_declare_mengistu_innocent cost = 10 prerequisite = { focus = ETH_condemn_the_pretenders } prerequisite = { focus = ETH_return_of_mengistu } search_filters = { FOCUS_FILTER_POLITICAL } available = { communism > 0.35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_restore_the_pdre" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.15 } set_temp_variable = { temp_outlook_increase = 0.15 } change_relative_party_popularity = yes set_temp_variable = { rul_party_temp = 4 } set_temp_variable = { col_one = 19 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes news_event = { id = ethiopia_news.6 hours = 6 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_COMMUNIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_communist_path = yes } } } focus = { id = ETH_national_communism icon = ethiopian_communism x = -1 y = 3 relative_position_id = ETH_declare_mengistu_innocent cost = 10 prerequisite = { focus = ETH_restore_the_pdre } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_national_communism" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_rule = { can_create_factions = yes } add_ideas = communist_militias } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_COMMUNIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_communist_path = yes } } } focus = { id = ETH_align_to_china icon = focus_ETH_develop_the_horn_of_africa x = 1 y = 3 relative_position_id = ETH_declare_mengistu_innocent cost = 10 prerequisite = { focus = ETH_restore_the_pdre } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { has_completed_focus = ETH_request_chinese_military_assistance has_completed_focus = ETH_establish_connections_with_tongji emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_align_to_china" add_opinion_modifier = { target = CHI modifier = has_expressed_loyalty } reverse_add_opinion_modifier = { target = CHI modifier = has_expressed_loyalty } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_COMMUNIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_communist_path = yes } } } focus = { id = ETH_pan_african_communism icon = ethiopia_african_communism x = -1 y = 4 relative_position_id = ETH_declare_mengistu_innocent cost = 10 prerequisite = { focus = ETH_national_communism } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_PROPAGANDA } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_pan_african_communism" every_country = { limit = { is_in_africa = yes NOT = { has_government = communism } is_subject = no } set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.10 } change_relative_party_popularity = yes } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = ETH_COMMUNIST_FOCUS_PATH } modifier = { factor = 0 ETH_ai_not_communist_path = yes } } } ### VICTORY OVER ERITREA ### focus = { id = ETH_eritrea_start icon = war_is_over x = 38 y = 0 cost = 10 allow_branch = { has_country_flag = ETH_eth_vic } search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_start" add_war_support = -0.2 decrease_military_spending_2 = yes country_event = { id = ethiopia.24 days = 2 } } ai_will_do = { base = 1 } } # ANNEXATION # focus = { id = ETH_eritrea_dissolve_assembly icon = self_management x = -2 y = 1 relative_position_id = ETH_eritrea_start cost = 1 prerequisite = { focus = ETH_eritrea_start } search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = ETH_eritrea_federation } custom_trigger_tooltip = { tooltip = ETH_eritrea_integration_trigger_TT has_country_flag = ETH_locked_annexation_FLAG } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_dissolve_assembly" set_country_flag = ETH_locked_annexation_FLAG unlock_decision_category_tooltip = ETH_eritrean_integration_category unlock_decision_tooltip = ETH_integration_process_tick newline = yes add_ideas = ETH_dissolved_the_assembly newline = yes custom_effect_tooltip = ETH_locked_annexation_TT } ai_will_do = { base = 1 } } focus = { id = ETH_eritrea_arrest_leaders icon = espionage x = 0 y = 1 relative_position_id = ETH_eritrea_dissolve_assembly cost = 10 prerequisite = { focus = ETH_eritrea_dissolve_assembly } search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_arrest_leaders" ETH = { country_event = { id = ethiopia.14 days = 4 } } } ai_will_do = { base = 1 } } focus = { id = ETH_detain_rabble_rousers icon = political_arrests x = 0 y = 1 relative_position_id = ETH_eritrea_arrest_leaders cost = 10 prerequisite = { focus = ETH_eritrea_arrest_leaders } search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_detain_rabble_rousers" ETH = { country_event = { id = ethiopia.23 days = 4 } } } ai_will_do = { base = 1 } } focus = { id = ETH_maintain_a_watchful_eye icon = cctv x = 0 y = 1 relative_position_id = ETH_detain_rabble_rousers cost = 10 prerequisite = { focus = ETH_detain_rabble_rousers } search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_maintain_a_watchful_eye" unlock_decision_tooltip = ETH_utilise_informants add_timed_idea = { idea = ETH_1984_mode days = 365 } } ai_will_do = { base = 1 } } focus = { id = ETH_eritrea_annex icon = ethiopia_eritrea x = 1 y = 1 relative_position_id = ETH_maintain_a_watchful_eye cost = 10 prerequisite = { focus = ETH_maintain_a_watchful_eye } prerequisite = { focus = ETH_eritrea_tackle_separatist } search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_idea = ETH_dissolved_the_assembly custom_trigger_tooltip = { tooltip = ETH_annexation_support_TT check_variable = { ETH_eritrean_acceptance > 99 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_annex" 228 = { add_core_of = ETH } 229 = { add_core_of = ETH } 1077 = { add_core_of = ETH } clear_variable = ETH_eritrean_acceptance clear_variable = ETH_amharic_speakers clear_variable = ETH_propaganda_distribution clear_variable = ETH_crackdown_on_bozos newline = yes remove_ideas = ETH_dissolved_the_assembly if = { limit = { has_idea = ETH_eritrean_friction } remove_ideas = ETH_eritrean_friction } } ai_will_do = { base = 1 } } # FEDERATION # focus = { id = ETH_eritrea_federation icon = ethiopia_eritrea_federation x = 2 y = 1 relative_position_id = ETH_eritrea_start cost = 1 prerequisite = { focus = ETH_eritrea_start } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = ETH_eritrea_dissolve_assembly } custom_trigger_tooltip = { tooltip = ETH_eritrea_federation_trigger_TT has_country_flag = ETH_locked_federalisation_FLAG } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_federation" set_country_flag = ETH_locked_federalisation_FLAG release = ERI hidden_effect = { set_cosmetic_tag = ETH_federation_ct clr_country_flag = dynamic_flag ERI = { set_country_flag = ETH_transitional_government_FLAG add_ideas = { defence_01 volunteer_army volunteer_women intervention_local_security } set_leader = yes } } if = { limit = { has_global_flag = GAME_RULE_allow_colored_puppets } set_autonomy = { target = ERI autonomy_state = autonomy_autonomous_state_colored end_wars = yes end_civil_wars = yes } } else = { set_autonomy = { target = ERI autonomy_state = autonomy_autonomous_state end_wars = yes end_civil_wars = yes } } newline = yes unlock_decision_category_tooltip = ETH_eritrean_federalisation_category unlock_decision_tooltip = ETH_federalisation_process_tick newline = yes add_ideas = ETH_eritrean_federalisation_underway newline = yes custom_effect_tooltip = ETH_locked_federalisation_TT } ai_will_do = { base = 1 } } focus = { id = ETH_eritrea_assembly icon = self_management x = 0 y = 1 relative_position_id = ETH_eritrea_federation cost = 10 prerequisite = { focus = ETH_eritrea_federation } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_assembly" ERI = { country_event = { id = eritrea.3 days = 4 } } custom_effect_tooltip = TT_EFFECTS_FROM_EVENT effect_tooltip = { custom_effect_tooltip = ETH_eritrea_assembly_parties_tt } newline = yes if = { limit = { has_government = democratic } ERI = { hidden_effect = { set_popularities = { democratic = 70 communism = 10 fascism = 0 neutrality = 10 nationalist = 10 } set_politics = { ruling_party = democratic elections_allowed = no } } set_temp_variable = { rul_party_temp = 2 } change_ruling_party_effect = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.40 } change_relative_party_popularity = yes hidden_effect = { set_partyall_allowed = yes set_partyall_banned = yes add_political_power = 460 } } } else_if = { limit = { has_government = communism } ERI = { hidden_effect = { set_popularities = { democratic = 10 communism = 70 fascism = 0 neutrality = 10 nationalist = 10 } set_politics = { ruling_party = communism elections_allowed = no } } } if = { limit = { emerging_communist_state_are_in_power = yes } ERI = { set_temp_variable = { rul_party_temp = 4 } change_ruling_party_effect = yes set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.20 } change_relative_party_popularity = yes hidden_effect = { set_partyall_allowed = yes set_partyall_banned = yes add_political_power = 460 } } } else = { ERI = { set_temp_variable = { rul_party_temp = 5 } change_ruling_party_effect = yes set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.20 } change_relative_party_popularity = yes hidden_effect = { set_partyall_allowed = yes set_partyall_banned = yes add_political_power = 460 } } } } else_if = { limit = { has_government = neutrality } ERI = { hidden_effect = { set_popularities = { democratic = 10 communism = 10 fascism = 0 neutrality = 70 nationalist = 10 } set_politics = { ruling_party = neutrality elections_allowed = no } } set_temp_variable = { rul_party_temp = 14 } change_ruling_party_effect = yes set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.40 } change_relative_party_popularity = yes hidden_effect = { set_partyall_allowed = yes set_partyall_banned = yes add_political_power = 460 } } } else_if = { limit = { has_government = nationalist } ERI = { hidden_effect = { set_popularities = { democratic = 10 communism = 10 fascism = 0 neutrality = 10 nationalist = 70 } set_politics = { ruling_party = nationalist elections_allowed = no } } set_temp_variable = { rul_party_temp = 23 } change_ruling_party_effect = yes set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.40 } change_relative_party_popularity = yes hidden_effect = { set_partyall_allowed = yes set_partyall_banned = yes add_political_power = 460 } } } else = { custom_effect_tooltip = ETH_eritrea_assembly_TT set_temp_variable = { treasury_change = 250 } modify_treasury_effect = yes ERI = { set_temp_variable = { treasury_change = 250 } modify_treasury_effect = yes hidden_effect = { set_partyall_allowed = yes set_partyall_banned = yes add_political_power = 460 } } } } ai_will_do = { base = 1 } } focus = { id = ETH_eritrea_lawbooks icon = control_judiciary x = 0 y = 1 relative_position_id = ETH_eritrea_assembly cost = 10 prerequisite = { focus = ETH_eritrea_assembly } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_lawbooks" ERI = { add_ideas = ERI_ethiopian_lawbooks } } ai_will_do = { base = 1 } } focus = { id = ETH_eritrea_constitution icon = government_beu x = 0 y = 1 relative_position_id = ETH_eritrea_lawbooks cost = 10 prerequisite = { focus = ETH_eritrea_lawbooks } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_constitution" ERI = { add_ideas = ERI_amharic_constitution } add_ideas = ETH_eritrean_constitution } ai_will_do = { base = 1 } } focus = { id = ETH_eritrean_federal_state icon = ethiopia_eritrea_federation x = -1 y = 1 relative_position_id = ETH_eritrea_constitution cost = 10 prerequisite = { focus = ETH_eritrea_constitution } prerequisite = { focus = ETH_eritrea_tackle_separatist } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_POLITICAL } available = { has_idea = ETH_eritrean_federalisation_underway custom_trigger_tooltip = { tooltip = ETH_federation_support_TT check_variable = { ETH_eritrean_federation_process > 99 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrean_federal_state" custom_effect_tooltip = ETH_eritrea_federal_parties_allowed_TT ERI = { hidden_effect = { set_partyall_allowed = yes enable_elections_with_no_leader_change = yes add_political_power = 230 clr_country_flag = ETH_transitional_government_FLAG country_event = { id = MD4_election_campaign.0 days = 14 } } } clear_variable = ETH_eritrean_federation_process clear_variable = ETH_amharic_speakers clear_variable = ETH_propaganda_distribution clear_variable = ETH_crackdown_on_bozos newline = yes remove_ideas = ETH_eritrean_federalisation_underway } ai_will_do = { base = 1 } } focus = { id = ETH_eritrea_teach_amharic icon = ethiopia_amharic x = 0 y = 2 relative_position_id = ETH_eritrea_start cost = 10 prerequisite = { focus = ETH_eritrea_federation focus = ETH_eritrea_dissolve_assembly } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_teach_amharic" if = { limit = { has_completed_focus = ETH_eritrea_dissolve_assembly } unlock_decision_tooltip = ETH_fund_amharic_schools } if = { limit = { has_completed_focus = ETH_eritrea_federation } unlock_decision_tooltip = ETH_encourage_language_schools } if = { limit = { NOT = { has_completed_focus = ETH_eritrea_dissolve_assembly } NOT = { has_completed_focus = ETH_eritrea_federation } } custom_effect_tooltip = ETH_eritrea_locked_TT } if = { limit = { ERI = { is_subject_of = ETH } } ERI = { country_event = { id = eritrea.2 days = 4 } } custom_effect_tooltip = TT_EFFECTS_FROM_EVENT effect_tooltip = { ERI = { add_autonomy_ratio = { value = -0.2 } add_stability = 0.2 } } } } ai_will_do = { base = 1 } } focus = { id = ETH_eritrea_propaganda icon = propaganda x = 0 y = 3 relative_position_id = ETH_eritrea_start cost = 10 prerequisite = { focus = ETH_eritrea_teach_amharic } search_filters = { FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_propaganda" if = { limit = { has_completed_focus = ETH_eritrea_dissolve_assembly } unlock_decision_tooltip = ETH_distribute_propaganda } if = { limit = { has_completed_focus = ETH_eritrea_federation } unlock_decision_tooltip = ETH_show_off_benefits_federation } if = { limit = { NOT = { has_completed_focus = ETH_eritrea_dissolve_assembly } NOT = { has_completed_focus = ETH_eritrea_federation } } custom_effect_tooltip = ETH_eritrea_locked_TT } } ai_will_do = { base = 1 } } focus = { id = ETH_eritrea_tackle_separatist icon = terrorism x = 0 y = 4 relative_position_id = ETH_eritrea_start cost = 10 prerequisite = { focus = ETH_eritrea_propaganda } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ETH_eritrea_tackle_separatist" if = { limit = { has_completed_focus = ETH_eritrea_dissolve_assembly } unlock_decision_tooltip = ETH_harsh_crackdowns unlock_decision_tooltip = ETH_make_arrests } if = { limit = { has_completed_focus = ETH_eritrea_federation } unlock_decision_tooltip = ETH_falsify_evidence unlock_decision_tooltip = ETH_deport_agitators } if = { limit = { NOT = { has_completed_focus = ETH_eritrea_dissolve_assembly } NOT = { has_completed_focus = ETH_eritrea_federation } } custom_effect_tooltip = ETH_eritrea_locked_TT } } ai_will_do = { base = 1 } } }