focus_tree = { #Author(s): Borgers, Cortexus, Kudsoon, TheGeneral id = sweden country = { factor = 0 modifier = { add = 20 original_tag = SWE } } shortcut = { name = SWE_swedish_projects target = SWE_swedish_projects scroll_wheel_factor = 0.80 } shortcut = { name = SWE_internal_politics target = SWE_internal_politics scroll_wheel_factor = 0.80 } shortcut = { name = SWE_the_New_army target = SWE_the_New_army scroll_wheel_factor = 0.80 } continuous_focus_position = { x = 5000 y = 1200 } #Post-Crisis Fiscal Decisions focus = { id = SWE_swedish_projects icon = focus_SWE_undermine_fascism x = 34 y = 0 cost = 4.3 search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_swedish_projects" country_event = Sweden.5 } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } } } #tourism# focus = { id = SWE_found_visit_sverige icon = economic_tourism x = -30 y = 1 relative_position_id = SWE_swedish_projects cost = 8 prerequisite = { focus = SWE_swedish_projects } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_found_visit_sverige" set_country_flag = SWE_idea_tourist_industry_1 add_ideas = SWE_idea_sverige_tourism set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.008 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_promote_lappland_and_raindeer icon = South_ossetia_barn x = 0 y = 1 relative_position_id = SWE_found_visit_sverige cost = 4.3 prerequisite = { focus = SWE_found_visit_sverige } mutually_exclusive = { focus = SWE_Stockholm_and_upsala focus = SWE_Goteborg_and_the_south } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_promote_lappland_and_raindeer" clr_country_flag = SWE_idea_tourist_industry_1 set_country_flag = SWE_idea_tourist_industry_2 442 = { add_manpower = 1200 add_dynamic_modifier = { modifier = SWE_regional_tourism_invest } } if = { limit = { 442 = { infrastructure < 5 } } 442 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } else = { add_tech_bonus = { name = SWE_promote_lappland_and_raindeer bonus = 0.6 uses = 1 category = CAT_infrastructure } } set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.058 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.053 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Stockholm_and_upsala icon = cruiserliner x = -2 y = 1 relative_position_id = SWE_found_visit_sverige cost = 4.3 prerequisite = { focus = SWE_found_visit_sverige } mutually_exclusive = { focus = SWE_promote_lappland_and_raindeer focus = SWE_Goteborg_and_the_south } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Stockholm_and_upsala" clr_country_flag = SWE_idea_tourist_industry_1 set_country_flag = SWE_idea_tourist_industry_2 34 = { add_manpower = 1200 add_dynamic_modifier = { modifier = SWE_regional_tourism_invest } } add_political_power = 100 set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.043 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Goteborg_and_the_south icon = agriculture2 x = 2 y = 1 relative_position_id = SWE_found_visit_sverige cost = 4.3 prerequisite = { focus = SWE_found_visit_sverige } mutually_exclusive = { focus = SWE_Stockholm_and_upsala focus = SWE_promote_lappland_and_raindeer #focus = SWE_Goteborg_and_the_south } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Goteborg_and_the_south" clr_country_flag = SWE_idea_tourist_industry_1 set_country_flag = SWE_idea_tourist_industry_2 550 = { add_manpower = 1200 add_dynamic_modifier = { modifier = SWE_regional_tourism_invest } add_extra_state_shared_building_slots = 1 add_building_construction = { type = dockyard level = 1 instant_build = yes } } set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.04 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.033 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_cruise_the_coast icon = focus_SWE_state_paid_vacation x = -1 y = 1 relative_position_id = SWE_promote_lappland_and_raindeer cost = 5 prerequisite = { focus = SWE_Stockholm_and_upsala focus = SWE_promote_lappland_and_raindeer focus = SWE_Goteborg_and_the_south } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_full_control_of_state = 34 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_cruise_the_coast" if = { limit = { has_country_flag = SWE_idea_tourist_industry_2 } clr_country_flag = SWE_idea_tourist_industry_2 set_country_flag = SWE_idea_tourist_industry_3 } else = { clr_country_flag = SWE_idea_tourist_industry_3 set_country_flag = SWE_idea_tourist_industry_4 } 34 = { add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -8.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = SWE_on_the_rail icon = focus_generic_railroad x = 1 y = 1 relative_position_id = SWE_promote_lappland_and_raindeer cost = 5 prerequisite = { focus = SWE_Stockholm_and_upsala focus = SWE_promote_lappland_and_raindeer focus = SWE_Goteborg_and_the_south } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_on_the_rail" if = { limit = { has_country_flag = SWE_idea_tourist_industry_2 } clr_country_flag = SWE_idea_tourist_industry_2 set_country_flag = SWE_idea_tourist_industry_3 } else = { clr_country_flag = SWE_idea_tourist_industry_3 set_country_flag = SWE_idea_tourist_industry_4 } add_tech_bonus = { name = SWE_on_the_rail bonus = 0.6 uses = 1 category = CAT_infrastructure } } ai_will_do = { base = 1 } } #revitalize# focus = { id = SWE_revitalize_the_nation icon = SCA_economy_sweden x = 0 y = 1 relative_position_id = SWE_swedish_projects cost = 4.3 prerequisite = { focus = SWE_swedish_projects } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_revitalize_the_nation" country_event = Sweden.6 } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } } } focus = { id = SWE_Digital_agenda icon = focus_SWE_education_reform x = 8 y = 1 relative_position_id = SWE_revitalize_the_nation cost = 10 prerequisite = { focus = SWE_revitalize_the_nation } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Digital_agenda" if = { limit = { NOT = { has_dynamic_modifier = { modifier = SWE_digital_modifier } } } add_dynamic_modifier = { modifier = SWE_digital_modifier } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_political_power_factor = 0.02 tooltip = political_power_factor_tt } add_to_variable = { SWE_Digital_productivity_growth_modifier = 0.03 tooltip = productivity_growth_modifier_tt } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.04 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_IT_skolan icon = literacy_rate_improvment x = 0 y = 1 relative_position_id = SWE_Digital_agenda cost = 10 prerequisite = { focus = SWE_Digital_agenda } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_IT_skolan" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { SWE_Digital_education_cost_multiplier_modifier = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_ideas = SWE_idea_den_education_reform1 } ai_will_do = { base = 1 } } focus = { id = SWE_digitalize_administration icon = university x = 2 y = 1 relative_position_id = SWE_Digital_agenda cost = 10 prerequisite = { focus = SWE_Digital_agenda } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_digitalize_administration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_office_park_income_tax_modifier = 0.05 tooltip = office_park_income_tax_modifier_tt } add_to_variable = { SWE_Digital_bureaucracy_cost_multiplier_modifier = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_bredbandslyftet icon = economic_internet x = -2 y = 1 relative_position_id = SWE_Digital_agenda cost = 10 prerequisite = { focus = SWE_Digital_agenda } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_bredbandslyftet" if = { limit = { controls_state = 32 } 32 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 34 } 34 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 442 } 442 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 35 } 35 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } set_temp_variable = { treasury_change = -16.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_nordic_cooperation icon = focus_generic_scandinavia_flags x = -1 y = 1 relative_position_id = SWE_IT_skolan cost = 10 prerequisite = { focus = SWE_IT_skolan } prerequisite = { focus = SWE_bredbandslyftet } prerequisite = { focus = SWE_digitalize_administration } mutually_exclusive = { focus = SWE_swedish_alone } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } available = { country_exists = DEN DEN = { has_opinion = { target = SWE value > 15 } } country_exists = NRY NRY = { has_opinion = { target = SWE value > 15 } } country_exists = FIN FIN = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_nordic_cooperation" SWE = { add_tech_bonus = { name = SWE_nordic_cooperation bonus = 0.3 uses = 2 category = CAT_ai category = CAT_internet_tech } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.023 } } modify_treasury_effect = yes } DEN = { add_ideas = SWE_idea_den_education_reform4 } NRY = { add_ideas = SWE_idea_den_education_reform4 } FIN = { add_ideas = SWE_idea_den_education_reform4 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_swedish_alone icon = economic_tech x = 1 y = 1 relative_position_id = SWE_IT_skolan cost = 10 prerequisite = { focus = SWE_IT_skolan } prerequisite = { focus = SWE_bredbandslyftet } prerequisite = { focus = SWE_digitalize_administration } mutually_exclusive = { focus = SWE_nordic_cooperation } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_swedish_alone" add_tech_bonus = { name = SWE_swedish_alone bonus = 0.5 uses = 2 category = CAT_ai category = CAT_internet_tech } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.053 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_E_legitimation_for_citizen icon = DEN_nemid x = 1 y = 1 relative_position_id = SWE_nordic_cooperation cost = 8 prerequisite = { focus = SWE_nordic_cooperation focus = SWE_swedish_alone } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_E_legitimation_for_citizen" swap_ideas = { remove_idea = SWE_idea_den_education_reform1 add_idea = SWE_idea_den_education_reform2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_bureaucracy_cost_multiplier_modifier = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Vinnova_digital_innovation icon = focus_generic_university_1 x = -1 y = 1 relative_position_id = SWE_nordic_cooperation cost = 6 prerequisite = { focus = SWE_nordic_cooperation } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vinnova_digital_innovation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_research_speed_factor = 0.03 tooltip = research_speed_factor_tt } add_to_variable = { SWE_Digital_projects_cost_modifier = 0.05 tooltip = projects_cost_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_IT_start_up icon = slow_inovations x = 3 y = 1 relative_position_id = SWE_nordic_cooperation cost = 6 prerequisite = { focus = SWE_swedish_alone } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_IT_start_up" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_productivity_growth_modifier = 0.05 tooltip = productivity_growth_modifier_tt } add_to_variable = { SWE_Digital_receiving_investment_cost_modifier = -0.03 tooltip = receiving_investment_cost_modifier_tt } add_political_power = 15 } ai_will_do = { base = 1 } } focus = { id = SWE_second_digital_agenda icon = focus_generic_university_2 x = 0 y = 1 relative_position_id = SWE_E_legitimation_for_citizen cost = 6 prerequisite = { focus = SWE_IT_start_up focus = SWE_Vinnova_digital_innovation focus = SWE_E_legitimation_for_citizen } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_second_digital_agenda" if = { limit = { controls_state = 32 } 32 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 34 } 34 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 442 } 442 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 35 } 35 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_political_power_factor = 0.05 tooltip = political_power_factor_tt } newline = yes set_temp_variable = { treasury_change = -12.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_coding_in_school icon = komplukter x = -2 y = 1 relative_position_id = SWE_second_digital_agenda cost = 8 prerequisite = { focus = SWE_second_digital_agenda } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_coding_in_school" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_research_speed_factor = 0.03 tooltip = research_speed_factor_tt } add_to_variable = { SWE_Digital_projects_cost_modifier = 0.03 tooltip = projects_cost_modifier_tt } add_to_variable = { SWE_Digital_productivity_growth_modifier = 0.04 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_digital_education_for_all icon = literacy_rate_improvment2 x = 0 y = 1 relative_position_id = SWE_second_digital_agenda cost = 8 prerequisite = { focus = SWE_second_digital_agenda } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_digital_education_for_all" swap_ideas = { remove_idea = SWE_idea_den_education_reform2 add_idea = SWE_idea_den_education_reform3 } } ai_will_do = { base = 1 } } focus = { id = SWE_Industrial_digitalisation icon = economic_it x = 2 y = 1 relative_position_id = SWE_second_digital_agenda cost = 10 prerequisite = { focus = SWE_second_digital_agenda } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Industrial_digitalisation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_digital_modifier } add_to_variable = { SWE_Digital_political_power_factor = 0.02 tooltip = political_power_factor_tt } add_to_variable = { SWE_Digital_office_park_income_tax_modifier = 0.03 tooltip = office_park_income_tax_modifier_tt } add_to_variable = { SWE_Digital_receiving_investment_cost_modifier = -0.04 tooltip = receiving_investment_cost_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_swedisch_industry icon = autarky_achieved x = -14 y = 1 relative_position_id = SWE_revitalize_the_nation cost = 4.3 prerequisite = { focus = SWE_revitalize_the_nation } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_swedisch_industry" add_tech_bonus = { name = SWE_swedisch_industry category = CAT_industry bonus = 0.4 uses = 2 } } ai_will_do = { base = 1 } } focus = { id = SWE_Pharma_industry_foundings icon = generic_healthcare x = 6 y = 1 relative_position_id = SWE_swedisch_industry cost = 8 prerequisite = { focus = SWE_swedisch_industry } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Pharma_industry_foundings" add_dynamic_modifier = { modifier = SWE_pharmacy_modifier } add_to_variable = { SWE_Pharma_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { SWE_Pharma_health_cost_multiplier_modifier = 0.05 tooltip = health_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.043 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Pharmacia_focus icon = generic_healthcare #SWE_pharmacia x = 1 y = 1 relative_position_id = SWE_Pharma_industry_foundings cost = 4.3 prerequisite = { focus = SWE_Pharma_industry_foundings } mutually_exclusive = { focus = SWE_astrazeneca_focus } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } available = { country_exists = USA USA = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Pharmacia_focus" add_ideas = SWE_idea_Pharmacia1 } ai_will_do = { base = 1 } } focus = { id = SWE_found_biovitrum_AB icon = generic_hospital2 x = 1 y = 1 relative_position_id = SWE_Pharmacia_focus cost = 6 prerequisite = { focus = SWE_Pharmacia_focus } mutually_exclusive = { focus = SWE_british_SWE_partnership focus = SWE_biotech_startups } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { country_exists = USA USA = { has_opinion = { target = SWE value > 15 } } country_exists = ENG ENG = { has_opinion = { target = SWE value > 15 } } has_full_control_of_state = 34 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_found_biovitrum_AB" 34 = { add_dynamic_modifier = { modifier = SWE_science_center } } ENG = { add_opinion_modifier = { target = ROOT modifier = trade_positive } } USA = { add_opinion_modifier = { target = ROOT modifier = trade_positive } } add_tech_bonus = { name = SWE_found_biovitrum_AB bonus = 0.5 category = CAT_Civilian uses = 1 } set_temp_variable = { percent_change = -2 } change_domestic_influence_percentage = yes set_temp_variable = { int_investment_change = { value = USA.gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = USA.gdp_per_capita multiply = 0.04 } } modify_debt_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_fusion_swedish_orphan_biovitrum icon = literacy_rate_improvment2 x = 0 y = 1 relative_position_id = SWE_found_biovitrum_AB cost = 7 prerequisite = { focus = SWE_found_biovitrum_AB } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_ECONOMY FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_EXPENDITURE } available = { country_exists = SWI SWI = { has_opinion = { target = SWE value > 15 } } has_full_control_of_state = 34 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fusion_swedish_orphan_biovitrum" swap_ideas = { remove_idea = SWE_idea_Pharmacia1 add_idea = SWE_idea_Pharmacia2 } 34 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 } } add_tech_bonus = { name = SWE_fusion_swedish_orphan_biovitrum bonus = 1 category = CAT_nfibers uses = 1 } set_temp_variable = { int_investment_change = { value = SWI.gdp_per_capita multiply = 0.055 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = SWI.gdp_per_capita multiply = -0.06 } } modify_treasury_effect = 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 = SWE_astrazeneca_focus icon = Astrazenaca x = -1 y = 1 relative_position_id = SWE_Pharma_industry_foundings cost = 4.3 prerequisite = { focus = SWE_Pharma_industry_foundings } mutually_exclusive = { focus = SWE_Pharmacia_focus } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } available = { country_exists = ENG ENG = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_astrazeneca_focus" add_ideas = SWE_idea_astrazenca } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } } } focus = { id = SWE_british_SWE_partnership icon = align_to_britain x = -1 y = 1 relative_position_id = SWE_astrazeneca_focus cost = 6 prerequisite = { focus = SWE_astrazeneca_focus } mutually_exclusive = { focus = SWE_biotech_startups focus = SWE_found_biovitrum_AB } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_EXPENDITURE } available = { country_exists = ENG ENG = { has_opinion = { target = SWE value > 15 } } has_full_control_of_state = 35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_british_SWE_partnership" 35 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 } } add_tech_bonus = { name = SWE_british_SWE_partnership bonus = 0.4 category = CAT_genes uses = 1 } set_temp_variable = { int_investment_change = { value = ENG.gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = ENG.gdp_per_capita multiply = -0.043 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = SWE_sodertalje_science_center icon = generic_hospital x = 0 y = 1 relative_position_id = SWE_british_SWE_partnership cost = 7 prerequisite = { focus = SWE_british_SWE_partnership } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { country_exists = USA USA = { has_opinion = { target = SWE value > 15 } } country_exists = ENG ENG = { has_opinion = { target = SWE value > 15 } } country_exists = GER GER = { has_opinion = { target = SWE value > 15 } } country_exists = JAP JAP = { has_opinion = { target = SWE value > 15 } } has_full_control_of_state = 35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sodertalje_science_center" 35 = { #astra add_dynamic_modifier = { modifier = SWE_science_center } } ENG = { add_opinion_modifier = { target = ROOT modifier = trade_positive } } GER = { add_opinion_modifier = { target = ROOT modifier = trade_positive } } JAP = { add_opinion_modifier = { target = ROOT modifier = trade_positive } } USA = { add_opinion_modifier = { target = ROOT modifier = trade_positive } } set_temp_variable = { percent_change = -4 } change_domestic_influence_percentage = yes set_temp_variable = { int_investment_change = { value = ENG.gdp_per_capita multiply = 0.03 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = ENG.gdp_per_capita multiply = 0.04 } } modify_debt_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_biotech_startups icon = fast_inovations x = 1 y = 1 relative_position_id = SWE_astrazeneca_focus cost = 6 prerequisite = { focus = SWE_astrazeneca_focus focus = SWE_Pharmacia_focus } mutually_exclusive = { focus = SWE_british_SWE_partnership focus = SWE_found_biovitrum_AB } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_biotech_startups" add_tech_bonus = { name = SWE_biotech_startups category = CAT_genes bonus = 0.25 uses = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_pharmacy_modifier } add_to_variable = { SWE_Pharma_office_park_income_tax_modifier = 0.05 tooltip = office_park_income_tax_modifier_tt } add_to_variable = { SWE_Pharma_productivity_growth_modifier = 0.05 tooltip = productivity_growth_modifier_tt } add_to_variable = { SWE_Pharma_receiving_investment_cost_modifier = -0.05 tooltip = receiving_investment_cost_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 1 is_historical_focus_on = yes } } } focus = { id = SWE_cooperation_with_universities icon = generic_hospital2 x = 0 y = 1 relative_position_id = SWE_biotech_startups cost = 7 prerequisite = { focus = SWE_biotech_startups } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_cooperation_with_universities" add_tech_bonus = { name = SWE_cooperation_with_universities category = CAT_3d bonus = 0.25 uses = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_pharmacy_modifier } add_to_variable = { SWE_Pharma_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { SWE_Pharma_health_cost_multiplier_modifier = 0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { SWE_Pharma_projects_cost_modifier = 0.05 tooltip = projects_cost_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_expand_pharma_capacity icon = pharma_drugs x = -1 y = 1 relative_position_id = SWE_cooperation_with_universities cost = 4.3 prerequisite = { focus = SWE_cooperation_with_universities focus = SWE_sodertalje_science_center focus = SWE_fusion_swedish_orphan_biovitrum } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_expand_pharma_capacity" add_tech_bonus = { name = SWE_expand_pharma_capacity bonus = 1 category = CAT_genes category = CAT_nfibers category = CAT_3d uses = 1 } set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.064 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.07 } } modify_debt_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_adapt_international_approval_standards icon = university x = 1 y = 1 relative_position_id = SWE_cooperation_with_universities cost = 4.3 prerequisite = { focus = SWE_cooperation_with_universities focus = SWE_sodertalje_science_center focus = SWE_fusion_swedish_orphan_biovitrum } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_adapt_international_approval_standards" every_country = { limit = { has_opinion = { target = SWE value > 10 } OR = { has_idea = large_power has_idea = great_power has_idea = super_power } } add_opinion_modifier = { target = ROOT modifier = global_trade } } } ai_will_do = { base = 1 } } focus = { id = SWE_Vattenfall_restructure icon = economic_civil_industry #SWE_Vattenfall x = 0 y = 2 relative_position_id = SWE_swedisch_industry cost = 7 prerequisite = { focus = SWE_swedisch_industry } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_RESOURCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_restructure" add_dynamic_modifier = { modifier = SWE_Vattenfall_modifier } } ai_will_do = { base = 1 } } focus = { id = SWE_Vattenfall_NL icon = align_to_netherlands x = 2 y = 1 relative_position_id = SWE_Vattenfall_restructure cost = 4.3 prerequisite = { focus = SWE_Vattenfall_restructure } mutually_exclusive = { focus = SWE_Vattenfall_PL focus = SWE_Vattenfall_GER #focus = SWE_Vattenfall_NL } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INFLUENCE } available = { country_exists = HOL HOL = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_NL" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Vattenfall_modifier } add_to_variable = { SWE_V_pop_energy_use_multiplier = -0.05 tooltip = pop_energy_use_multiplier_tt } newline = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = HOL } change_influence_percentage = yes SWE = { set_temp_variable = { int_investment_change = { value = HOL.gdp_per_capita multiply = 0.03 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = HOL.gdp_per_capita multiply = 0.02 } } modify_debt_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Vattenfall_GER icon = align_to_germany x = 0 y = 1 relative_position_id = SWE_Vattenfall_restructure cost = 4.3 prerequisite = { focus = SWE_Vattenfall_restructure } mutually_exclusive = { focus = SWE_Vattenfall_PL focus = SWE_Vattenfall_NL } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INFLUENCE } available = { country_exists = GER GER = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_GER" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Vattenfall_modifier } add_to_variable = { SWE_V_renewable_energy_gain_multiplier = 0.05 tooltip = renewable_energy_gain_multiplier_tt } newline = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = GER } change_influence_percentage = yes newline = yes SWE = { set_temp_variable = { int_investment_change = { value = GER.gdp_per_capita multiply = 0.03 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = GER.gdp_per_capita multiply = 0.02 } } modify_debt_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Vattenfall_PL icon = align_to_poland x = -2 y = 1 relative_position_id = SWE_Vattenfall_restructure cost = 4.3 prerequisite = { focus = SWE_Vattenfall_restructure } mutually_exclusive = { #focus = SWE_Vattenfall_PL focus = SWE_Vattenfall_GER focus = SWE_Vattenfall_NL } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INFLUENCE } available = { country_exists = POL POL = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_PL" set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = POL } change_influence_percentage = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Vattenfall_modifier } add_to_variable = { SWE_V_energy_use_multiplier = -0.05 tooltip = energy_use_multiplier_tt } SWE = { set_temp_variable = { int_investment_change = { value = POL.gdp_per_capita multiply = 0.03 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = POL.gdp_per_capita multiply = 0.02 } } modify_debt_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Vattenfall_windparks icon = windmill x = -1 y = 2 relative_position_id = SWE_Vattenfall_restructure cost = 4 prerequisite = { focus = SWE_Vattenfall_PL focus = SWE_Vattenfall_GER focus = SWE_Vattenfall_NL } mutually_exclusive = { focus = SWE_Vattenfall_nuclear } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_windparks" 36 = { add_dynamic_modifier = { modifier = SWE_wind_farms } } newline = yes 36 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } set_temp_variable = { treasury_change = { value = gdp_total multiply = -0.02 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Vattenfall_nuclear icon = glowing_vault_boy x = 1 y = 2 relative_position_id = SWE_Vattenfall_restructure cost = 5 prerequisite = { focus = SWE_Vattenfall_PL focus = SWE_Vattenfall_GER focus = SWE_Vattenfall_NL } mutually_exclusive = { focus = SWE_Vattenfall_windparks } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_nuclear" 881 = { add_dynamic_modifier = { modifier = SWE_nuklear_plant } add_extra_state_shared_building_slots = 1 add_building_construction = { type = nuclear_reactor level = 1 instant_build = yes } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Vattenfall_modifier } add_to_variable = { SWE_V_nuclear_energy_generation_modifier = 0.05 tooltip = nuclear_energy_generation_modifier_tt } newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = -0.04 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Vattenfall_energy_link_ger icon = baku_supsa x = -2 y = 3 relative_position_id = SWE_Vattenfall_restructure cost = 8 prerequisite = { focus = SWE_Vattenfall_windparks focus = SWE_Vattenfall_nuclear } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INDUSTRY } available = { has_full_control_of_state = 550 has_full_control_of_state = 4 GER = { has_full_control_of_state = 37 exists = yes NOT = { has_war_with = ROOT } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_energy_link_ger" add_opinion_modifier = { modifier = economic_mission target = GER } 550 = { add_dynamic_modifier = { modifier = SWE_energy_link } newline = yes add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes 4 = { add_dynamic_modifier = { modifier = SWE_energy_link } } newline = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = GER } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes newline = yes GER = { add_opinion_modifier = { modifier = economic_mission target = SWE } 37 = { add_dynamic_modifier = { modifier = SWE_energy_link } add_resource = { type = oil amount = 3 } } } newline = yes set_temp_variable = { int_investment_change = { value = GER.gdp_per_capita multiply = 0.03 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = GER.gdp_per_capita multiply = 0.02 } } modify_treasury_effect = 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 = SWE_Vattenfall_biomass icon = green_biomass_plant x = 0 y = 3 relative_position_id = SWE_Vattenfall_restructure cost = 8 prerequisite = { focus = SWE_Vattenfall_windparks focus = SWE_Vattenfall_nuclear } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 550 has_full_control_of_state = 34 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_biomass" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Vattenfall_modifier } add_to_variable = { SWE_V_energy_gain_multiplier = 0.05 tooltip = energy_gain_multiplier_tt } newline = yes 34 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } 550 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Vattenfall_energy_link_baltics icon = vladikavkaz_kazbegi x = 2 y = 3 relative_position_id = SWE_Vattenfall_restructure cost = 8 prerequisite = { focus = SWE_Vattenfall_windparks focus = SWE_Vattenfall_nuclear } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { country_exists = LAT SWE = { has_full_control_of_state = 439 has_full_control_of_state = 36 } LAT = { has_full_control_of_state = 108 has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Vattenfall_energy_link_baltics" add_opinion_modifier = { modifier = economic_mission target = LAT } newline = yes 439 = { add_dynamic_modifier = { modifier = SWE_energy_link } add_resource = { type = oil amount = 3 } } 36 = { add_dynamic_modifier = { modifier = SWE_energy_link } add_resource = { type = oil amount = 3 } } set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = LAT } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes newline = yes LAT = { add_opinion_modifier = { modifier = economic_mission target = SWE } newline = yes 108 = { add_dynamic_modifier = { modifier = SWE_energy_link } add_resource = { type = oil amount = 3 } } } newline = yes set_temp_variable = { int_investment_change = { value = LAT.gdp_per_capita multiply = 0.03 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = LAT.gdp_per_capita multiply = 0.02 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_heavy_industry_expansion icon = focus_SWE_landsverk x = -12 y = 1 relative_position_id = SWE_swedisch_industry cost = 7 prerequisite = { focus = SWE_swedisch_industry } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_heavy_industry_expansion" add_dynamic_modifier = { modifier = SWE_heavy_industry_modifier } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } } } focus = { id = SWE_Mechanic_sector icon = focus_SWE_institute_of_technology x = 0 y = 1 relative_position_id = SWE_heavy_industry_expansion cost = 8 prerequisite = { focus = SWE_heavy_industry_expansion } search_filters = { FOCUS_FILTER_INDUSTRY } available = { has_full_control_of_state = 35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Mechanic_sector" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_military_factories_productivity = 0.05 tooltip = military_factories_productivity_tt } newline = yes 35 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_manpower = 1200 } newline = yes set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.04 } } modify_debt_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = SWE_hexagon_manifacturing_inteligence icon = construction4 x = 2 y = 1 relative_position_id = SWE_Mechanic_sector cost = 4.3 prerequisite = { focus = SWE_Mechanic_sector } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_hexagon_manifacturing_inteligence" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } add_to_variable = { SWE_Industry_civ_facs_worker_requirement_modifier = -0.05 tooltip = civ_facs_worker_requirement_modifier_tt } newline = yes add_tech_bonus = { name = SWE_hexagon_manifacturing_inteligence category = CAT_ai bonus = 0.4 uses = 1 } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.07 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Svenska_Kullagerfabriken icon = focus_SWE_SKF_ball_bearings x = -2 y = 1 relative_position_id = SWE_Mechanic_sector cost = 4.3 prerequisite = { focus = SWE_Mechanic_sector } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Svenska_Kullagerfabriken" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_line_change_production_efficiency_factor = 0.05 tooltip = line_change_production_efficiency_factor_tt } add_to_variable = { SWE_Industry_mil_facs_worker_requirement_modifier = -0.05 tooltip = mil_facs_worker_requirement_modifier_tt } newline = yes add_tech_bonus = { name = SWE_Svenska_Kullagerfabriken category = CAT_Civilian bonus = 0.4 uses = 1 } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.07 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_SSAB icon = SWE_saab x = 0 y = 1 relative_position_id = SWE_Mechanic_sector cost = 4.3 prerequisite = { focus = SWE_Mechanic_sector } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_SSAB" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_production_factory_efficiency_gain_factor = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } add_to_variable = { SWE_Industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } newline = yes random_owned_state = { add_resource = { type = steel amount = 8 } } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.07 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_focus_on_sveden icon = swedish_nationalism x = -1 y = 1 relative_position_id = SWE_SSAB cost = 6 prerequisite = { focus = SWE_SSAB focus = SWE_Svenska_Kullagerfabriken focus = SWE_hexagon_manifacturing_inteligence } mutually_exclusive = { focus = SWE_support_expansion } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_focus_on_sveden" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } add_to_variable = { SWE_Industry_civ_facs_worker_requirement_modifier = -0.05 tooltip = civ_facs_worker_requirement_modifier_tt } add_to_variable = { SWE_Industry_mil_facs_worker_requirement_modifier = -0.05 tooltip = mil_facs_worker_requirement_modifier_tt } newline = yes set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.04 } } modify_debt_effect = yes newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_support_expansion icon = industrial_complexes x = 1 y = 1 relative_position_id = SWE_SSAB cost = 6 prerequisite = { focus = SWE_SSAB focus = SWE_Svenska_Kullagerfabriken focus = SWE_hexagon_manifacturing_inteligence } mutually_exclusive = { focus = SWE_focus_on_sveden } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { country_exists = USA USA = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_support_expansion" set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = USA } change_influence_percentage = yes newline = yes set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.04 } } modify_debt_effect = yes newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 4 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_mechanic_in_perfection icon = economic_blue_print x = 0 y = 2 relative_position_id = SWE_SSAB cost = 8 prerequisite = { focus = SWE_focus_on_sveden focus = SWE_support_expansion } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_mechanic_in_perfection" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_line_change_production_efficiency_factor = 0.02 tooltip = line_change_production_efficiency_factor_tt } add_to_variable = { SWE_Industry_consumer_goods_factor = -0.07 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_Industry_production_factory_efficiency_gain_factor = 0.07 tooltip = production_factory_efficiency_gain_factor_tt } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.08 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_automotive_Sector icon = middle_class_focus x = 6 y = 1 relative_position_id = SWE_heavy_industry_expansion cost = 8 prerequisite = { focus = SWE_heavy_industry_expansion } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_automotive_Sector" add_tech_bonus = { name = SWE_automotive_Sector bonus = 0.6 uses = 1 category = CAT_util } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_line_change_production_efficiency_factor = 0.05 tooltip = line_change_production_efficiency_factor_tt } add_to_variable = { SWE_Industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } newline = yes 35 = { add_manpower = 2210 } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.02 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_attract_partners_japan icon = toyota_focus x = -2 y = 1 relative_position_id = SWE_automotive_Sector cost = 6 prerequisite = { focus = SWE_automotive_Sector } mutually_exclusive = { focus = SWE_attract_partners_USA focus = SWE_attract_partners_Germany } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_RESEARCH } available = { country_exists = JAP JAP = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_attract_partners_japan" add_ideas = SWE_idea_automotive_JAP newline = yes add_tech_bonus = { name = SWE_attract_partners_japan category = CAT_ai bonus = 0.4 uses = 2 } newline = yes set_temp_variable = { percent_change = 10 } set_temp_variable = { tag_index = JAP } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = SWE_attract_partners_USA icon = general_motors x = 0 y = 1 relative_position_id = SWE_automotive_Sector cost = 6 prerequisite = { focus = SWE_automotive_Sector } mutually_exclusive = { focus = SWE_attract_partners_japan focus = SWE_attract_partners_Germany } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_RESEARCH } available = { country_exists = USA USA = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_attract_partners_USA" add_ideas = SWE_idea_automotive_USA newline = yes add_tech_bonus = { name = SWE_attract_partners_USA category = CAT_Civilian bonus = 0.4 uses = 2 } newline = yes set_temp_variable = { percent_change = 10 } set_temp_variable = { tag_index = USA } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = SWE_attract_partners_Germany icon = volkswagen x = 2 y = 1 relative_position_id = SWE_automotive_Sector cost = 6 prerequisite = { focus = SWE_automotive_Sector } mutually_exclusive = { focus = SWE_attract_partners_japan focus = SWE_attract_partners_USA } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_RESEARCH } available = { country_exists = GER GER = { has_opinion = { target = SWE value > 15 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_attract_partners_Germany" add_ideas = SWE_idea_automotive_GER newline = yes add_tech_bonus = { name = SWE_attract_partners_Germany category = CAT_industry bonus = 0.4 uses = 2 } newline = yes set_temp_variable = { percent_change = 10 } set_temp_variable = { tag_index = GER } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = SWE_made_in_sweden icon = expand_trade_fleet x = 1 y = 2 relative_position_id = SWE_automotive_Sector cost = 10 prerequisite = { focus = SWE_attract_partners_japan focus = SWE_attract_partners_USA focus = SWE_attract_partners_Germany } mutually_exclusive = { focus = SWE_in_market_production } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFLUENCE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_made_in_sweden" 35 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 newline = yes add_dynamic_modifier = { modifier = SWE_automotive_industrie_expansion } newline = yes add_manpower = 2210 } newline = yes set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.043 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = SWE_in_market_production icon = ExpandTrade x = -1 y = 2 relative_position_id = SWE_automotive_Sector cost = 10 prerequisite = { focus = SWE_attract_partners_japan focus = SWE_attract_partners_USA focus = SWE_attract_partners_Germany } mutually_exclusive = { focus = SWE_made_in_sweden } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_in_market_production" add_offsite_building = { type = industrial_complex level = 2 } newline = yes set_temp_variable = { int_investment_change = { value = USA.gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes newline = yes set_temp_variable = { debt_change = { value = USA.gdp_per_capita multiply = 0.04 } } modify_debt_effect = yes newline = yes set_temp_variable = { percent_change = -3 } set_temp_variable = { influence_target = CHI } change_influence_percentage = yes newline = yes set_temp_variable = { percent_change = -3 } set_temp_variable = { influence_target = CAN } change_influence_percentage = yes newline = yes set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes newline = yes SWE = { add_opinion_modifier = { modifier = mutual_trade_opinion target = USA } reverse_add_opinion_modifier = { modifier = mutual_trade_opinion target = USA } } newline = yes SWE = { add_opinion_modifier = { modifier = mutual_trade_opinion target = CHI } reverse_add_opinion_modifier = { modifier = mutual_trade_opinion target = CHI } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_volvo_investments icon = central_planned_economy2 x = -2 y = 2 relative_position_id = SWE_attract_partners_USA cost = 7 prerequisite = { focus = SWE_in_market_production focus = SWE_made_in_sweden } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_volvo_investments" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } add_to_variable = { SWE_Industry_civ_facs_worker_requirement_modifier = -0.05 tooltip = civ_facs_worker_requirement_modifier_tt } newline = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:SWE_volvo_defense_manufacturer = { add_mio_size_up_requirement_factor = -0.2 add_mio_research_bonus = 0.1 } newline = yes } add_tech_bonus = { name = SWE_volvo_investments bonus = 0.6 uses = 1 category = CAT_util } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.04 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_northvolt_invests icon = centralization x = 0 y = 2 relative_position_id = SWE_attract_partners_USA cost = 7 prerequisite = { focus = SWE_in_market_production focus = SWE_made_in_sweden } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 33 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_northvolt_invests" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_production_factory_efficiency_gain_factor = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } add_to_variable = { SWE_Industry_line_change_production_efficiency_factor = 0.05 tooltip = line_change_production_efficiency_factor_tt } add_to_variable = { SWE_Industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } newline = yes 33 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.04 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Saab_investments icon = SWE_saab x = 2 y = 2 relative_position_id = SWE_attract_partners_USA cost = 7 prerequisite = { focus = SWE_in_market_production focus = SWE_made_in_sweden } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Saab_investments" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_heavy_industry_modifier } add_to_variable = { SWE_Industry_military_factories_productivity = 0.05 tooltip = military_factories_productivity_tt } add_to_variable = { SWE_Industry_mil_facs_worker_requirement_modifier = -0.05 tooltip = mil_facs_worker_requirement_modifier_tt } newline = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:SWE_saab_ab_manufacturer = { add_mio_research_bonus = 0.1 add_mio_size = 2 } newline = yes } add_tech_bonus = { name = SWE_Saab_investments bonus = 0.6 uses = 1 category = CAT_apc } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.04 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_excavation icon = economic_civil_industry x = -6 y = 1 relative_position_id = SWE_heavy_industry_expansion cost = 8 prerequisite = { focus = SWE_heavy_industry_expansion } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_excavation" add_dynamic_modifier = { modifier = SWE_mining_modifier } newline = yes 442 = { add_dynamic_modifier = { modifier = SWE_mines } newline = yes add_manpower = 2210 } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.043 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Kiruna_mine icon = economic_prosperity x = -2 y = 1 relative_position_id = SWE_excavation cost = 4.3 prerequisite = { focus = SWE_excavation } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 442 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Kiruna_mine" 442 = { add_resource = { type = steel amount = 4 } } set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.02 } } modify_treasury_effect = yes newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Malmberget icon = PB_Generic_Mining_Industry x = 0 y = 1 relative_position_id = SWE_Kiruna_mine cost = 7 prerequisite = { focus = SWE_Kiruna_mine } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { has_full_control_of_state = 442 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Malmberget" 442 = { add_resource = { type = steel amount = 8 } } add_tech_bonus = { name = SWE_Malmberget bonus = 0.6 uses = 2 category = CAT_excavation_tech } set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes newline = yes set_temp_variable = { treasury_change = -7.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Aitik icon = economic_prosperity2 x = 2 y = 1 relative_position_id = SWE_excavation cost = 4.3 prerequisite = { focus = SWE_excavation } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Aitik" 442 = { add_resource = { type = tungsten amount = 5 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_mining_modifier } add_to_variable = { SWE_Mining_production_speed_industrial_complex_factor = 0.05 tooltip = production_speed_industrial_complex_factor_tt } newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes newline = yes set_temp_variable = { treasury_change = -4.69 } modify_treasury_effect = yes newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Garpenberg icon = raw_materials x = 0 y = 1 relative_position_id = SWE_Aitik cost = 7 prerequisite = { focus = SWE_Aitik } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_RESOURCE FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { has_full_control_of_state = 442 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Garpenberg" 442 = { add_resource = { type = tungsten amount = 9 } } newline = yes add_tech_bonus = { name = SWE_Garpenberg bonus = 0.6 uses = 2 category = CAT_construction_tech } newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes newline = yes set_temp_variable = { treasury_change = -8.44 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_sandvik_invest icon = economic_npz x = 0 y = 1 relative_position_id = SWE_excavation cost = 5 prerequisite = { focus = SWE_excavation } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sandvik_invest" add_tech_bonus = { name = SWE_sandvik_invest bonus = 0.1 uses = 1 category = CAT_industry } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_mining_modifier } add_to_variable = { SWE_Mining_resource_export_multiplier_modifier = 0.05 tooltip = resource_export_multiplier_modifier_tt } add_to_variable = { SWE_Mining_production_speed_industrial_complex_factor = 0.05 tooltip = production_speed_industrial_complex_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.04 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_improve_mining_equipment icon = generic_resource_extr x = 0 y = 1 relative_position_id = SWE_sandvik_invest cost = 7 prerequisite = { focus = SWE_sandvik_invest } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 442 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_improve_mining_equipment" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_mining_modifier } add_to_variable = { SWE_Mining_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } newline = yes 442 = { add_dynamic_modifier = { modifier = SWE_upgraded_mining_equipment } } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.04 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_mining_investments icon = GEO_Industrialize_the_Countryside x = -1 y = 1 relative_position_id = SWE_improve_mining_equipment cost = 7 prerequisite = { focus = SWE_improve_mining_equipment focus = SWE_Malmberget focus = SWE_Garpenberg } mutually_exclusive = { focus = SWE_attract_investors } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_mining_investments" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_mining_modifier } add_to_variable = { SWE_Mining_gdp_from_resource_sector_modifier = 0.05 tooltip = gdp_from_resource_sector_modifier_tt } newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_attract_investors icon = focus_trade_republic x = 1 y = 1 relative_position_id = SWE_improve_mining_equipment cost = 7 prerequisite = { focus = SWE_improve_mining_equipment focus = SWE_Malmberget focus = SWE_Garpenberg } mutually_exclusive = { focus = SWE_mining_investments } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_attract_investors" set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.025 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = 0.02 } } modify_treasury_effect = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Riksbanken_souveranity icon = BRA_simplify_the_tax_system x = 0 y = 1 relative_position_id = SWE_revitalize_the_nation cost = 8 prerequisite = { focus = SWE_revitalize_the_nation } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Riksbanken_souveranity" add_dynamic_modifier = { modifier = SWE_financial_place_modifier } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_interest_rate_multiplier_modifier = -0.20 tooltip = interest_rate_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_AP_fonderna_restructure icon = focus_generic_improve_the_administration x = -2 y = 1 relative_position_id = SWE_Riksbanken_souveranity cost = 5 prerequisite = { focus = SWE_Riksbanken_souveranity } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_AP_fonderna_restructure" set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.043 } } modify_treasury_effect = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_productivity_growth_modifier = 0.03 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_swedish_startup_funds icon = sing_on_rise x = -1 y = 1 relative_position_id = SWE_AP_fonderna_restructure cost = 6 prerequisite = { focus = SWE_AP_fonderna_restructure } mutually_exclusive = { focus = SWE_global_investments } search_filters = { FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_swedish_startup_funds" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_office_park_income_tax_modifier = 0.02 tooltip = office_park_income_tax_modifier_tt } add_to_variable = { SWE_Finance_dockyard_income_tax_modifier = 0.03 tooltip = dockyard_income_tax_modifier_tt } add_to_variable = { SWE_Finance_civilian_industry_tax_modifier = 0.01 tooltip = civilian_industry_tax_modifier_tt } set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = SWE_global_investments icon = lion_economy x = 1 y = 1 relative_position_id = SWE_AP_fonderna_restructure cost = 6 prerequisite = { focus = SWE_AP_fonderna_restructure } prerequisite = { focus = SWE_inflation_goal } mutually_exclusive = { focus = SWE_swedish_startup_funds } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_global_investments" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_return_on_investment_modifier = 0.01 tooltip = return_on_investment_modifier_tt } newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.055 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = gdp_per_capita multiply = -0.040 } } modify_debt_effect = yes set_temp_variable = { percent_change = -2 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_transparency_law icon = self_management x = -1 y = 1 relative_position_id = SWE_global_investments cost = 5 prerequisite = { focus = SWE_global_investments focus = SWE_swedish_startup_funds } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_transparency_law" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_police_cost_multiplier_modifier = 0.01 tooltip = police_cost_multiplier_modifier_tt } add_to_variable = { SWE_Finance_tax_gain_multiplier_modifier = 0.03 tooltip = tax_gain_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Pension_only icon = MEX_Bribe_the_judiciary x = -1 y = 1 relative_position_id = SWE_transparency_law cost = 7 prerequisite = { focus = SWE_transparency_law } mutually_exclusive = { focus = SWE_Norwegian_fond_model } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Pension_only" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_population_tax_income_multiplier_modifier = 0.02 tooltip = population_tax_income_multiplier_modifier_tt } add_to_variable = { SWE_Finance_corporate_tax_income_multiplier_modifier = 0.01 tooltip = corporate_tax_income_multiplier_modifier_tt } add_to_variable = { SWE_Finance_return_on_investment_modifier = 0.01 tooltip = return_on_investment_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } } } focus = { id = SWE_Norwegian_fond_model icon = Election_graphics x = 1 y = 1 relative_position_id = SWE_transparency_law cost = 7 prerequisite = { focus = SWE_transparency_law } mutually_exclusive = { focus = SWE_Pension_only } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Norwegian_fond_model" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_military_industry_tax_modifier = 0.02 tooltip = military_industry_tax_modifier_tt } add_to_variable = { SWE_Finance_civilian_industry_tax_modifier = 0.01 tooltip = civilian_industry_tax_modifier_tt } add_to_variable = { SWE_Finance_return_on_investment_modifier = 0.01 tooltip = return_on_investment_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_allow_crypto icon = bitcoins x = 3 y = 1 relative_position_id = SWE_Pension_only cost = 7 prerequisite = { focus = SWE_Norwegian_fond_model focus = SWE_Pension_only } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { date > 2008.01.01 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_allow_crypto" set_country_flag = SWE_Crypto_invest add_political_power = 150 if = { limit = { NOT = { has_country_flag = SWE_notice_pending } } set_variable = { SWE_notice_type = 12 } set_country_flag = { flag = SWE_notice_pending days = 15 value = 1 } news_event = { id = Sweden_news.4 days = 1 } } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.03 } } modify_treasury_effect = yes custom_effect_tooltip = SWE_allow_crypto_tt } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_inflation_goal icon = money x = 0 y = 1 relative_position_id = SWE_Riksbanken_souveranity cost = 5 prerequisite = { focus = SWE_Riksbanken_souveranity } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } bypass = { inflation_rate_lower_than_1 = yes inflation_rate_higher_than_3 = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_inflation_goal" add_ideas = SWE_idea_2percent_inflation_goal } ai_will_do = { base = 1 } } focus = { id = SWE_kosolidate_budgets icon = examine_foreign_laws x = 2 y = 1 relative_position_id = SWE_Riksbanken_souveranity cost = 5 prerequisite = { focus = SWE_Riksbanken_souveranity } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kosolidate_budgets" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_police_cost_multiplier_modifier = -0.02 tooltip = police_cost_multiplier_modifier_tt } add_to_variable = { SWE_Finance_social_cost_multiplier_modifier = -0.01 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { SWE_Finance_bureaucracy_cost_multiplier_modifier = -0.02 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_regularly_bond_trade icon = GENERIC_austerity_measures x = -1 y = 1 relative_position_id = SWE_kosolidate_budgets cost = 6 prerequisite = { focus = SWE_kosolidate_budgets } prerequisite = { focus = SWE_inflation_goal } mutually_exclusive = { focus = SWE_no_bonds_just_gold } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_regularly_bond_trade" set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.08 } } modify_treasury_effect = yes add_timed_idea = { idea = SWE_idea_back_by_bonds years = 6 } } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_no_bonds_just_gold icon = gold_standard x = 1 y = 1 relative_position_id = SWE_kosolidate_budgets cost = 6 prerequisite = { focus = SWE_kosolidate_budgets } prerequisite = { focus = SWE_inflation_goal } mutually_exclusive = { focus = SWE_regularly_bond_trade } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_no_bonds_just_gold" set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.04 } } modify_treasury_effect = yes add_ideas = SWE_idea_gold_standart } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_stabilize_the_exchange icon = gold_standard2 x = 1 y = 1 relative_position_id = SWE_regularly_bond_trade cost = 5 prerequisite = { focus = SWE_no_bonds_just_gold focus = SWE_regularly_bond_trade } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_stabilize_the_exchange" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_interest_rate_multiplier_modifier = -0.20 tooltip = interest_rate_multiplier_modifier_tt } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.07 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Digitalize_central_bank icon = economic_another_money x = 1 y = 1 relative_position_id = SWE_stabilize_the_exchange cost = 7 prerequisite = { focus = SWE_stabilize_the_exchange } mutually_exclusive = { focus = SWE_Back_up_Privat_banks } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Digitalize_central_bank" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_return_on_investment_modifier = 0.01 tooltip = return_on_investment_modifier_tt } add_to_variable = { SWE_Finance_productivity_growth_modifier = 0.04 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } } } focus = { id = SWE_Back_up_Privat_banks icon = customs_union x = -1 y = 1 relative_position_id = SWE_stabilize_the_exchange cost = 7 prerequisite = { focus = SWE_stabilize_the_exchange } mutually_exclusive = { focus = SWE_Digitalize_central_bank } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Back_up_Privat_banks" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_interest_rate_multiplier_modifier = -0.20 tooltip = interest_rate_multiplier_modifier_tt } newline = yes 35 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -13.00 } modify_treasury_effect = 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 = SWE_Digital_statistics_and_intrest_rate icon = eco_one x = 1 y = 1 relative_position_id = SWE_Back_up_Privat_banks cost = 7 prerequisite = { focus = SWE_Back_up_Privat_banks focus = SWE_Digitalize_central_bank } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Digital_statistics_and_intrest_rate" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_interest_rate_multiplier_modifier = -0.20 tooltip = interest_rate_multiplier_modifier_tt } add_to_variable = { SWE_Finance_social_cost_multiplier_modifier = -0.03 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { SWE_Finance_bureaucracy_cost_multiplier_modifier = -0.03 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_centralize_finacial_supervision icon = money x = -3 y = 1 relative_position_id = SWE_Back_up_Privat_banks cost = 7 prerequisite = { focus = SWE_Back_up_Privat_banks focus = SWE_Digitalize_central_bank focus = SWE_Norwegian_fond_model focus = SWE_Pension_only } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_centralize_finacial_supervision" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_financial_place_modifier } add_to_variable = { SWE_Finance_tax_gain_multiplier_modifier = 0.03 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { SWE_Finance_bureaucracy_cost_multiplier_modifier = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_infrastructure_projects icon = city_bus x = 16 y = 1 relative_position_id = SWE_swedish_projects cost = 7 prerequisite = { focus = SWE_swedish_projects } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 550 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_infrastructure_projects" 550 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -12.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = SWE_bothnia_line icon = SWE_railroads x = -1 y = 1 relative_position_id = SWE_infrastructure_projects cost = 7 prerequisite = { focus = SWE_infrastructure_projects } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 33 has_full_control_of_state = 442 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_bothnia_line" add_tech_bonus = { name = SWE_bothnia_line bonus = 0.30 uses = 2 category = CAT_infrastructure } newline = yes build_railway = { level = 1 path = { 9151 205 9088 3039 3113 6132 } start_state = 33 target_state = 442 } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.13 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_exoand_gotland_infrastructure icon = infrastructure_investments x = 1 y = 1 relative_position_id = SWE_infrastructure_projects cost = 9 prerequisite = { focus = SWE_infrastructure_projects } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE } available = { has_full_control_of_state = 36 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_exoand_gotland_infrastructure" if = { limit = { 36 = { infrastructure < 5 } } 36 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } 36 = { add_extra_state_shared_building_slots = 2 } } set_temp_variable = { treasury_change = -5.50 } modify_treasury_effect = yes else = { 36 = { add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_SBUF icon = economic_railroads x = 0 y = 2 relative_position_id = SWE_infrastructure_projects cost = 7 prerequisite = { focus = SWE_infrastructure_projects } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_SBUF" add_ideas = SWE_development_found_of_the_swedish_construction_industry newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = -0.020 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_expand_malmo_harbor icon = generic_ship_fix x = -3 y = 1 relative_position_id = SWE_infrastructure_projects cost = 9 prerequisite = { focus = SWE_infrastructure_projects } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 550 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_expand_malmo_harbor" 550 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_building_construction = { type = naval_base level = 1 instant_build = yes province = 9279 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -12.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = SWE_found_industry_park_malmo icon = economic_machina_tools_factory x = 0 y = 2 relative_position_id = SWE_expand_malmo_harbor cost = 9 prerequisite = { focus = SWE_expand_malmo_harbor } search_filters = { FOCUS_FILTER_INDUSTRY } available = { has_full_control_of_state = 550 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_found_industry_park_malmo" 550 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -9.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = SWE_expand_stockholm_harbor icon = focus_generic_refit_civilian_ships x = 3 y = 1 relative_position_id = SWE_infrastructure_projects cost = 7 prerequisite = { focus = SWE_infrastructure_projects } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE } available = { has_full_control_of_state = 34 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_expand_stockholm_harbor" 34 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = naval_base level = 2 instant_build = yes province = 9279 } } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { treasury_change = -4.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_found_industry_park_stockholm icon = economic_hard_glass_factory x = 0 y = 2 relative_position_id = SWE_expand_stockholm_harbor cost = 9 prerequisite = { focus = SWE_expand_stockholm_harbor } search_filters = { FOCUS_FILTER_INDUSTRY } available = { has_full_control_of_state = 34 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_found_industry_park_stockholm" 34 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -9.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = SWE_expand_e20 icon = UKZHD x = -1 y = 1 relative_position_id = SWE_SBUF cost = 8 prerequisite = { focus = SWE_SBUF } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 550 has_full_control_of_state = 881 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_expand_e20" set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes if = { limit = { 881 = { infrastructure < 5 } } 881 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } else = { 881 = { add_extra_state_shared_building_slots = 2 } } } if = { limit = { 550 = { infrastructure < 5 } } 550 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } else = { 550 = { add_extra_state_shared_building_slots = 2 } } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_expand_e6 icon = Payment_on_roads x = 1 y = 1 relative_position_id = SWE_SBUF cost = 8 prerequisite = { focus = SWE_SBUF } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 550 has_full_control_of_state = 35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_expand_e6" set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes if = { limit = { 35 = { infrastructure < 5 } } 35 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -3.50 } modify_treasury_effect = yes else = { 35 = { add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } if = { limit = { 550 = { infrastructure < 5 } } 550 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -3.50 } modify_treasury_effect = yes else = { 550 = { add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_norbotten_line icon = Generic_Train x = -1 y = 1 relative_position_id = SWE_expand_e6 cost = 8 prerequisite = { focus = SWE_expand_e6 focus = SWE_expand_e20 } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 442 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_norbotten_line" build_railway = { level = 2 path = { 6132 11120 3062 } start_state = 442 target_state = 442 } build_railway = { level = 2 path = { 6165 11155 6208 } start_state = 442 target_state = 442 } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.1 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_sodra_lanken icon = blr_better_roads x = 1 y = 1 relative_position_id = SWE_expand_stockholm_harbor cost = 7 prerequisite = { focus = SWE_expand_stockholm_harbor } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 439 has_full_control_of_state = 34 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sodra_lanken" set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.16 } } modify_treasury_effect = yes if = { limit = { 34 = { infrastructure < 5 } } 34 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -3.5 } modify_treasury_effect = yes else = { 34 = { add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } if = { limit = { 439 = { infrastructure < 5 } } 439 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -3.5 } modify_treasury_effect = yes else = { 439 = { add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_norra_lanken icon = broadway x = -1 y = 1 relative_position_id = SWE_expand_stockholm_harbor cost = 7 prerequisite = { focus = SWE_expand_stockholm_harbor } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 34 has_full_control_of_state = 33 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_norra_lanken" set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.16 } } modify_treasury_effect = yes if = { limit = { 34 = { infrastructure < 5 } } 34 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -5.50 } modify_treasury_effect = yes else = { 34 = { add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } if = { limit = { 33 = { infrastructure < 5 } } 33 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -5.50 } modify_treasury_effect = yes else = { 33 = { add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_expand_the_malmo_docks icon = MEX_Industrialize_the_north x = 1 y = 1 relative_position_id = SWE_expand_malmo_harbor cost = 9 prerequisite = { focus = SWE_expand_malmo_harbor } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_ECONOMY } available = { has_full_control_of_state = 550 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_expand_the_malmo_docks" 550 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 6050 } } set_temp_variable = { treasury_change = -1.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_expand_the_merchant_fleet icon = ENG_Expand_Trade_Fleet x = -1 y = 1 relative_position_id = SWE_expand_malmo_harbor cost = 9 prerequisite = { focus = SWE_expand_malmo_harbor } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_TRADE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_expand_the_merchant_fleet" add_equipment_to_stockpile = { type = convoy_1 amount = 100 producer = SWE } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.1 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } ###Military_new### focus = { id = SWE_the_New_army # swedish armed forces headquarters icon = focus_SWE_the_lion_of_the_north x = 189 y = 0 cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no NOT = { has_idea = no_military } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_the_New_army" set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes add_ideas = SWE_homeguard } ai_will_do = { base = 1 } } focus = { id = SWE_Navy_reforms icon = SWE_navy x = -16 y = 1 relative_position_id = SWE_the_New_army cost = 6 prerequisite = { focus = SWE_the_New_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } available = { NOT = { has_idea = no_military } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Navy_reforms" add_doctrine_cost_reduction = { name = SWE_Navy_reforms cost_reduction = 0.5 uses = 1 category = CAT_naval_doctrine } navy_experience = 15 } ai_will_do = { base = 1 } } focus = { id = SWE_Green_water_doctrine icon = Generic_Naval_Treaty x = -3 y = 1 relative_position_id = SWE_Navy_reforms cost = 7 prerequisite = { focus = SWE_Navy_reforms } mutually_exclusive = { focus = SWE_Brown_water_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Green_water_doctrine" add_tech_bonus = { name = SWE_Green_water_doctrine bonus = 1.0 uses = 1 category = CAT_frigate } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_detection = 0.05 tooltip = naval_detection_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_combined_arms_operation icon = naval_doctrine x = -2 y = 1 relative_position_id = SWE_Green_water_doctrine cost = 6 prerequisite = { focus = SWE_Green_water_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_combined_arms_operation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_ships_at_battle_start = 0.05 tooltip = ships_at_battle_start_tt } add_to_variable = { SWE_naval_hit_chance = 0.05 tooltip = naval_hit_chance_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Expand_coastal_patrols icon = border_patrol_increase x = 0 y = 1 relative_position_id = SWE_Green_water_doctrine cost = 6 prerequisite = { focus = SWE_Green_water_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Expand_coastal_patrols" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_screening_without_screens = 0.05 tooltip = screening_without_screens_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Improve_asw_training icon = navy2 x = 2 y = 1 relative_position_id = SWE_Green_water_doctrine cost = 6 prerequisite = { focus = SWE_Green_water_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_asw_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_detection = 0.05 tooltip = naval_detection_tt } add_to_variable = { SWE_naval_coordination = 0.05 tooltip = naval_coordination_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_improve_Radar_and_rec icon = cruisers x = -1 y = 1 relative_position_id = SWE_Improve_asw_training cost = 6 prerequisite = { focus = SWE_combined_arms_operation focus = SWE_Expand_coastal_patrols focus = SWE_Improve_asw_training } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_improve_Radar_and_rec" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_navy_screen_defence_factor = 0.05 tooltip = navy_screen_defence_factor_tt } add_to_variable = { SWE_navy_screen_attack_factor = 0.05 tooltip = navy_screen_attack_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_balanced_task_force_doctrine icon = cruisers2 x = -3 y = 1 relative_position_id = SWE_Improve_asw_training cost = 7 prerequisite = { focus = SWE_combined_arms_operation focus = SWE_Expand_coastal_patrols focus = SWE_Improve_asw_training } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_balanced_task_force_doctrine" add_doctrine_cost_reduction = { name = SWE_balanced_task_force_doctrine cost_reduction = 0.5 uses = 1 category = CAT_green_water_navy } } ai_will_do = { base = 1 } } focus = { id = SWE_improved_amphibious_units icon = civitavecchia_port x = 1 y = 1 relative_position_id = SWE_balanced_task_force_doctrine cost = 6 prerequisite = { focus = SWE_balanced_task_force_doctrine } prerequisite = { focus = SWE_improve_Radar_and_rec } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_improved_amphibious_units" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_invasion_prep_speed = 0.05 tooltip = naval_invasion_prep_speed_tt } army_experience = 15 navy_experience = 15 } ai_will_do = { base = 1 } } focus = { id = SWE_Brown_water_doctrine icon = longboat x = 3 y = 1 relative_position_id = SWE_Navy_reforms cost = 7 prerequisite = { focus = SWE_Navy_reforms } mutually_exclusive = { focus = SWE_Green_water_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Brown_water_doctrine" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_mine_hit_chance = 0.05 tooltip = naval_mine_hit_chance_tt } add_tech_bonus = { name = SWE_Brown_water_doctrine bonus = 1.0 uses = 1 category = CAT_corvette } } ai_will_do = { base = 1 } } focus = { id = SWE_Baltic_minefield_planning icon = generic_landing_ship x = -2 y = 1 relative_position_id = SWE_Brown_water_doctrine cost = 6 prerequisite = { focus = SWE_Brown_water_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Baltic_minefield_planning" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_mine_hit_chance = 0.05 tooltip = naval_mine_hit_chance_tt } add_to_variable = { SWE_naval_hit_chance = 0.05 tooltip = naval_hit_chance_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Expand_Coast_and_river_patrols icon = Generic_Submarine_Drone x = 0 y = 1 relative_position_id = SWE_Brown_water_doctrine cost = 6 prerequisite = { focus = SWE_Brown_water_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Expand_Coast_and_river_patrols" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_navy_screen_defence_factor = 0.05 tooltip = navy_screen_defence_factor_tt } add_to_variable = { SWE_navy_screen_attack_factor = 0.05 tooltip = navy_screen_attack_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_specified_amphibious_defence_force icon = Generic_CIWS x = 2 y = 1 relative_position_id = SWE_Brown_water_doctrine cost = 6 prerequisite = { focus = SWE_Brown_water_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_specified_amphibious_defence_force" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt } add_to_variable = { SWE_terrain_penalty_reduction = 0.05 tooltip = terrain_penalty_reduction_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_archipelago_warfare icon = amphibious_assault x = -1 y = 2 relative_position_id = SWE_Brown_water_doctrine cost = 7 prerequisite = { focus = SWE_Expand_Coast_and_river_patrols focus = SWE_Baltic_minefield_planning focus = SWE_specified_amphibious_defence_force } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_archipelago_warfare" add_doctrine_cost_reduction = { name = SWE_archipelago_warfare cost_reduction = 0.5 uses = 2 category = CAT_jeune_ecole_two } } ai_will_do = { base = 1 } } focus = { id = SWE_Homewater_intervention icon = border_patrol_increase x = 1 y = 2 relative_position_id = SWE_Brown_water_doctrine cost = 6 prerequisite = { focus = SWE_Expand_Coast_and_river_patrols focus = SWE_Baltic_minefield_planning focus = SWE_specified_amphibious_defence_force } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Homewater_intervention" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_spotting_chance = 0.05 tooltip = spotting_chance_tt } add_to_variable = { SWE_naval_coordination = 0.05 tooltip = naval_coordination_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Improve_mine_warfare icon = anti_submarine x = -1 y = 1 relative_position_id = SWE_Homewater_intervention cost = 6 prerequisite = { focus = SWE_Homewater_intervention } prerequisite = { focus = SWE_archipelago_warfare } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_mine_warfare" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_mines_damage_factor = 0.05 tooltip = naval_mines_damage_factor_tt } navy_experience = 15 } ai_will_do = { base = 1 } } focus = { id = SWE_swedish_mio_submarine icon = SWE_navy x = 0 y = 3 relative_position_id = SWE_Navy_reforms cost = 6 prerequisite = { focus = SWE_Navy_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } available = { NOT = { has_idea = no_military } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_swedish_mio_submarine" country_event = Sweden_foci.46 navy_experience = 15 } ai_will_do = { base = 1 } } focus = { id = SWE_Interbranch_commando icon = television x = -1 y = 1 relative_position_id = SWE_Improve_mine_warfare cost = 8 prerequisite = { focus = SWE_Improve_mine_warfare focus = SWE_improved_amphibious_units } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } available = { OR = { has_idea = regional_power has_idea = large_power has_idea = great_power has_idea = super_power } SWE_more_then_10_submarines = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Interbranch_commando" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_hit_chance = 0.05 tooltip = naval_hit_chance_tt } add_to_variable = { SWE_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } add_to_variable = { SWE_amphibious_invasion = 0.05 tooltip = amphibious_invasion_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Realtime_data_sharing icon = weaponized_satellites x = -1 y = 1 relative_position_id = SWE_Interbranch_commando cost = 6 prerequisite = { focus = SWE_Interbranch_commando } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Realtime_data_sharing" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_coordination = 0.05 tooltip = naval_coordination_tt } add_to_variable = { SWE_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } add_to_variable = { SWE_intercept_efficiency = 0.05 tooltip = air_intercept_efficiency_tt } add_command_power = 15 } ai_will_do = { base = 1 } } focus = { id = SWE_Improve_marine_infantry icon = legacy_of_marines x = 1 y = 1 relative_position_id = SWE_Interbranch_commando cost = 6 prerequisite = { focus = SWE_Interbranch_commando } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_marine_infantry" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_naval_invasion_prep_speed = 0.05 tooltip = naval_invasion_prep_speed_tt } add_to_variable = { SWE_amphibious_invasion = 0.05 tooltip = amphibious_invasion_tt } add_to_variable = { SWE_initiative_factor = 0.05 tooltip = initiative_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Gotland_radar icon = army_radar x = -1 y = 1 relative_position_id = SWE_Improve_marine_infantry cost = 6 prerequisite = { focus = SWE_Improve_marine_infantry } prerequisite = { focus = SWE_Realtime_data_sharing } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Gotland_radar" 36 = { add_building_construction = { type = radar_station level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -5.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_modernize_marinen_effort icon = frigates x = 1 y = 1 relative_position_id = SWE_improved_amphibious_units cost = 15 prerequisite = { focus = SWE_Improve_mine_warfare focus = SWE_improved_amphibious_units } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_modernize_marinen_effort" add_tech_bonus = { name = SWE_modernize_marinen_effort category = CAT_naval_all uses = 5 bonus = 0.5 } navy_experience = 30 set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_corvettes icon = generic_ship2 x = 1 y = 1 relative_position_id = SWE_modernize_marinen_effort cost = 10 prerequisite = { focus = SWE_modernize_marinen_effort } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_NAVY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_corvettes" #Reward SWE = { country_event = { id = Sweden_foci.7 days = 7 } } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_hms_uppland # expand submarine fleet icon = submarines x = -1 y = 1 relative_position_id = SWE_modernize_marinen_effort cost = 10 prerequisite = { focus = SWE_modernize_marinen_effort } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_hms_uppland" SWE = { country_event = { id = Sweden_foci.6 days = 7 } } set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_blekinge_class icon = goal_JAP_secret_science2 x = 0 y = 1 relative_position_id = SWE_hms_uppland cost = 10 prerequisite = { focus = SWE_hms_uppland } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_blekinge_class" SWE = { country_event = { id = Sweden_foci.34 days = 7 } } } ai_will_do = { base = 1 } } focus = { id = SWE_Airforce_structure icon = SWE_airforce_2 x = 15 y = 1 relative_position_id = SWE_the_New_army cost = 7 prerequisite = { focus = SWE_the_New_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } available = { NOT = { has_idea = no_military } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Airforce_structure" air_experience = 15 } ai_will_do = { base = 1 } } focus = { id = SWE_Restructure_Airdefense icon = air_defense x = -2 y = 1 relative_position_id = SWE_Airforce_structure cost = 6 prerequisite = { focus = SWE_Airforce_structure } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Restructure_Airdefense" country_event = Sweden_foci.40 } ai_will_do = { base = 1 } } focus = { id = SWE_Restructure_Airports icon = german_parliament x = 2 y = 1 relative_position_id = SWE_Airforce_structure cost = 6 prerequisite = { focus = SWE_Airforce_structure } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Restructure_Airports" country_event = Sweden_foci.41 } ai_will_do = { base = 1 } } focus = { id = SWE_enhance_pilot_training icon = bombers x = 0 y = 1 relative_position_id = SWE_Airforce_structure cost = 6 prerequisite = { focus = SWE_Airforce_structure } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_enhance_pilot_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_air_training_xp_gain_factor = 0.05 tooltip = air_training_xp_gain_factor_tt } add_to_variable = { SWE_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_strike_focus icon = fighter_plane x = -2 y = 2 relative_position_id = SWE_Airforce_structure cost = 8 prerequisite = { focus = SWE_enhance_pilot_training } mutually_exclusive = { focus = SWE_interception_focus } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } available = { SWE_more_then_400_multi_role_aircraft = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_strike_focus" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_cas_efficiency = 0.05 tooltip = air_cas_efficiency_tt } add_doctrine_cost_reduction = { name = SWE_strike_focus category = CAT_air_doctrine uses = 1 cost_reduction = 0.5 } } ai_will_do = { base = 1 } } focus = { id = SWE_Improve_groundattack_training icon = Generic_Firebombing x = -1 y = 1 relative_position_id = SWE_strike_focus cost = 6 prerequisite = { focus = SWE_strike_focus } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_groundattack_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_ground_attack = 0.03 tooltip = ground_attack_factor_tt } air_experience = 15 } ai_will_do = { base = 1 } } focus = { id = SWE_Integrated_strike_tactics icon = fighters x = 1 y = 1 relative_position_id = SWE_strike_focus cost = 6 prerequisite = { focus = SWE_strike_focus } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Integrated_strike_tactics" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } add_to_variable = { SWE_ground_attack = 0.05 tooltip = ground_attack_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_interception_focus icon = eagle44 x = 2 y = 2 relative_position_id = SWE_Airforce_structure cost = 8 prerequisite = { focus = SWE_enhance_pilot_training } mutually_exclusive = { focus = SWE_strike_focus } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } available = { SWE_more_then_24_awacs_aircraft = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_interception_focus" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_air_agility = 0.05 tooltip = air_agility_factor_tt } add_doctrine_cost_reduction = { name = SWE_interception_focus category = CAT_air_doctrine uses = 2 cost_reduction = 0.5 } } ai_will_do = { base = 1 } } focus = { id = SWE_Improve_Radarcapability icon = mlw_rocket_radar x = 1 y = 1 relative_position_id = SWE_interception_focus cost = 6 prerequisite = { focus = SWE_interception_focus } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_Radarcapability" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_air_agility = 0.05 tooltip = air_agility_factor_tt } add_to_variable = { SWE_air_attack = 0.05 tooltip = air_attack_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Improve_fighter_training icon = escort_fighters x = -1 y = 1 relative_position_id = SWE_interception_focus cost = 6 prerequisite = { focus = SWE_interception_focus } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_fighter_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_intercept_efficiency = 0.05 tooltip = air_intercept_efficiency_tt } add_to_variable = { SWE_air_mission_xp_gain_factor = 0.05 tooltip = air_mission_xp_gain_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_next_generation_gripen icon = SWE_medal_air x = 1 y = 1 relative_position_id = SWE_Integrated_strike_tactics cost = 10 prerequisite = { focus = SWE_Integrated_strike_tactics focus = SWE_Improve_fighter_training } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_AIRCRAFT } available = { OR = { has_idea = regional_power has_idea = large_power has_idea = great_power has_idea = super_power } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_next_generation_gripen" SWE = { country_event = { id = Sweden_foci.42 days = 7 } } add_doctrine_cost_reduction = { name = SWE_next_generation_gripen category = CAT_operational_integrity uses = 2 cost_reduction = 0.5 } } ai_will_do = { base = 1 } } focus = { id = SWE_complimentary_aitrplain icon = blr_buy_west_weapons x = 1 y = 1 relative_position_id = SWE_next_generation_gripen cost = 10 prerequisite = { focus = SWE_next_generation_gripen } mutually_exclusive = { focus = SWE_only_gripen } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_complimentary_aitrplain" SWE = { country_event = { id = Sweden_foci.1 days = 7 } } } ai_will_do = { base = 1 } } focus = { id = SWE_only_gripen icon = advan_fighters x = -1 y = 1 relative_position_id = SWE_next_generation_gripen cost = 10 prerequisite = { focus = SWE_next_generation_gripen } mutually_exclusive = { focus = SWE_complimentary_aitrplain } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_only_gripen" if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_strike_airframe_3 variant_name = "JAS 39E Gripen" amount = 60 producer = SWE } custom_effect_tooltip = SWE_batch_4_TT else = { add_equipment_to_stockpile = { type = MR_Fighter4 #JAS-39E amount = 60 producer = SWE } } } } ai_will_do = { base = 1 } } focus = { id = SWE_Upgrade_Comunication_network icon = radio_communications x = 3 y = 1 relative_position_id = SWE_next_generation_gripen cost = 6 prerequisite = { focus = SWE_next_generation_gripen } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Upgrade_Comunication_network" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } newline = yes add_tech_bonus = { name = SWE_Upgrade_Comunication_network bonus = 1.0 uses = 1 category = CAT_air_doctrine } } ai_will_do = { base = 1 } } focus = { id = SWE_foi icon = research x = -3 y = 1 relative_position_id = SWE_next_generation_gripen cost = 10 prerequisite = { focus = SWE_next_generation_gripen } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_foi" add_ideas = SWE_idea_foi } ai_will_do = { base = 1 } } focus = { id = SWE_Improve_AWACS_Datalink icon = modern_bomber x = 0 y = 2 relative_position_id = SWE_next_generation_gripen cost = 9 prerequisite = { focus = SWE_Upgrade_Comunication_network focus = SWE_foi } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_AWACS_Datalink" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } add_to_variable = { SWE_air_agility = 0.03 tooltip = air_agility_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Implement_realtime_data_sharing icon = komplukter x = -1 y = 1 relative_position_id = SWE_Upgrade_Comunication_network cost = 6 prerequisite = { focus = SWE_Upgrade_Comunication_network focus = SWE_foi } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Implement_realtime_data_sharing" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_air_defence = 0.07 tooltip = air_defence_factor_tt } add_to_variable = { SWE_air_mission_xp_gain_factor = 0.02 tooltip = air_mission_xp_gain_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Digital_battlefield_organization icon = drone x = 1 y = 1 relative_position_id = SWE_foi cost = 6 prerequisite = { focus = SWE_Upgrade_Comunication_network focus = SWE_foi } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Digital_battlefield_organization" add_doctrine_cost_reduction = { name = SWE_Digital_battlefield_organization category = CAT_air_doctrine uses = 2 cost_reduction = 0.5 } } ai_will_do = { base = 1 } } focus = { id = SWE_Taurus_integration icon = generic_space x = 0 y = 1 relative_position_id = SWE_Improve_AWACS_Datalink cost = 9 prerequisite = { focus = SWE_Improve_AWACS_Datalink } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_RESEARCH } available = { country_exists = GER OR = { has_idea = regional_power has_idea = large_power has_idea = great_power has_idea = super_power } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Taurus_integration" GER = { country_event = { id = Sweden_foci.44 days = 7 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { GER = { add_tech_bonus = { name = SWE_Taurus_integration bonus = 0.2 uses = 1 category = CAT_missile } } country_event = { id = Sweden_foci.43 days = 7 } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_tech_bonus = { name = SWE_Taurus_integration bonus = 0.2 uses = 1 category = CAT_missile } } } ai_will_do = { base = 1 } } focus = { id = SWE_Armestaben #army stuff icon = SWE_army x = 0 y = 1 relative_position_id = SWE_the_New_army cost = 7 prerequisite = { focus = SWE_the_New_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } available = { NOT = { has_idea = no_military } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Armestaben" add_ideas = SWE_idea_Armestaben add_doctrine_cost_reduction = { name = SWE_Armestaben category = CAT_western uses = 2 cost_reduction = 0.5 } } ai_will_do = { base = 1 } } focus = { id = SWE_Integrated_command_and_control icon = Generic_Military_Equipment x = 1 y = 1 relative_position_id = SWE_Armestaben cost = 6 prerequisite = { focus = SWE_Armestaben } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Integrated_command_and_control" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_land_reinforce_rate = 0.05 tooltip = land_reinforce_rate_tt } add_to_variable = { SWE_no_supply_grace = 0.05 tooltip = no_supply_grace_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Optimize_supply_chain icon = Focus_Mobile_Warfare_Doctrine x = -1 y = 1 relative_position_id = SWE_Armestaben cost = 6 prerequisite = { focus = SWE_Armestaben } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Optimize_supply_chain" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_land_reinforce_rate = 0.05 tooltip = land_reinforce_rate_tt } add_to_variable = { SWE_no_supply_grace = 0.2 tooltip = no_supply_grace_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Strengthen_infantry_training icon = SWE_medal_rifles x = 1 y = 1 relative_position_id = SWE_Integrated_command_and_control cost = 6 prerequisite = { focus = SWE_Integrated_command_and_control focus = SWE_Optimize_supply_chain } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } available = { has_army_manpower = { size > 65999 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Strengthen_infantry_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_infantry_attack_factor = 0.05 tooltip = army_infantry_attack_factor_tt } add_to_variable = { SWE_army_infantry_defence_factor = 0.05 tooltip = army_infantry_defence_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Specialized_infantry icon = Generic_Army_Focus_Red02 x = 0 y = 1 relative_position_id = SWE_Strengthen_infantry_training cost = 6 prerequisite = { focus = SWE_Strengthen_infantry_training } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Specialized_infantry" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_dig_in_speed_factor = 0.05 tooltip = dig_in_speed_factor_tt } add_to_variable = { SWE_special_forces_cap = 0.05 tooltip = special_forces_cap_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_mobile_Warfare_doctrine icon = Armored_Troops x = -1 y = 1 relative_position_id = SWE_Integrated_command_and_control cost = 6 prerequisite = { focus = SWE_Integrated_command_and_control focus = SWE_Optimize_supply_chain } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } available = { SWE_more_then_1200_IFV_in_service = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_mobile_Warfare_doctrine" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_mechanized_attack_factor = 0.05 tooltip = mechanized_attack_factor_tt } add_to_variable = { SWE_mechanized_defence_factor = 0.05 tooltip = mechanized_defence_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Advanced_Armor_Tactics icon = SWE_pansartrupperna x = -3 y = 1 relative_position_id = SWE_Integrated_command_and_control cost = 6 prerequisite = { focus = SWE_Integrated_command_and_control focus = SWE_Optimize_supply_chain } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } available = { SWE_more_then_450_MBT_in_service = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Advanced_Armor_Tactics" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_armor_attack = 0.05 tooltip = army_armor_attack_factor_tt } add_to_variable = { SWE_army_armor_defence = 0.05 tooltip = army_armor_defence_factor_tt } if = { limit = { has_tech = Heavy_Anti_tank_2 } create_equipment_variant = { name = "Strf 9040BILL" type = Heavy_Anti_tank_2 upgrades = { H_AT_Fire_Control = 3 H_AT_Warhead = 2 H_AT_Reliability = 2 } icon = "gfx/interface/technologies/SWE/LAND/Strf90BILL.dds" } } } ai_will_do = { base = 1 } } focus = { id = SWE_Rapid_Armor_deployment icon = stridsvagn_122 x = 0 y = 1 relative_position_id = SWE_Advanced_Armor_Tactics cost = 6 prerequisite = { focus = SWE_Advanced_Armor_Tactics } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Rapid_Armor_deployment" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_initiative_factor = 0.05 tooltip = initiative_factor_tt } add_to_variable = { SWE_army_armor_attack = 0.05 tooltip = army_armor_attack_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Mechanized_Stormtroops icon = army_moto x = 0 y = 1 relative_position_id = SWE_mobile_Warfare_doctrine cost = 6 prerequisite = { focus = SWE_mobile_Warfare_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Mechanized_Stormtroops" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_artillery_attack_factor = 0.04 tooltip = army_artillery_attack_factor_tt } add_to_variable = { SWE_mechanized_attack_factor = 0.03 tooltip = mechanized_attack_factor_tt } add_to_variable = { SWE_breakthrough_factor = 0.03 tooltip = breakthrough_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Global_intervention_capability icon = focus_SMB_special_forces_option_3 x = -1 y = 1 relative_position_id = SWE_Mechanized_Stormtroops cost = 9 prerequisite = { focus = SWE_Specialized_infantry } prerequisite = { focus = SWE_Mechanized_Stormtroops } prerequisite = { focus = SWE_Rapid_Armor_deployment } mutually_exclusive = { focus = SWE_Territorial_defence_coordination } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Global_intervention_capability" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_special_forces_cap = 0.05 tooltip = special_forces_cap_tt } add_to_variable = { SWE_planning_speed = 0.05 tooltip = planning_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_naval_landing_training icon = focus_generic_supply_line x = -2 y = 1 relative_position_id = SWE_Global_intervention_capability cost = 8 prerequisite = { focus = SWE_Global_intervention_capability } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_naval_landing_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_amphibious_invasion = 0.05 tooltip = amphibious_invasion_tt } add_to_variable = { SWE_modifier_army_sub_unit_L_Air_assault_Bat_defence_factor = 0.05 tooltip = modifier_army_sub_unit_L_Air_assault_Bat_defence_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_lone_fighter_training icon = army_nightvision x = 0 y = 1 relative_position_id = SWE_Global_intervention_capability cost = 8 prerequisite = { focus = SWE_Global_intervention_capability } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_lone_fighter_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_no_supply_grace = 0.05 tooltip = no_supply_grace_tt } add_to_variable = { SWE_special_forces_out_of_supply_factor = 0.05 tooltip = special_forces_out_of_supply_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Territorial_defence_coordination icon = focus_generic_full_social_mobilization x = 1 y = 1 relative_position_id = SWE_Mechanized_Stormtroops cost = 9 prerequisite = { focus = SWE_Specialized_infantry } prerequisite = { focus = SWE_Mechanized_Stormtroops } prerequisite = { focus = SWE_Rapid_Armor_deployment } mutually_exclusive = { focus = SWE_Global_intervention_capability } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Territorial_defence_coordination" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_attrition_modifier = -0.05 tooltip = attrition_tt } add_to_variable = { SWE_army_dig_in_speed_factor = 0.05 tooltip = dig_in_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_entrenchment_training icon = generic_entrenchment x = 0 y = 1 relative_position_id = SWE_Territorial_defence_coordination cost = 8 prerequisite = { focus = SWE_Territorial_defence_coordination } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_entrenchment_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_dig_in_speed_factor = 0.05 tooltip = dig_in_speed_factor_tt } add_to_variable = { SWE_army_winter_attrition_factor = -0.05 tooltip = winter_attrition_factor_tt } add_to_variable = { SWE_recon_factor_while_entrenched = 0.05 tooltip = recon_factor_while_entrenched_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_army_defence_exercise icon = Generic_MLRS x = 2 y = 1 relative_position_id = SWE_Territorial_defence_coordination cost = 8 prerequisite = { focus = SWE_Territorial_defence_coordination } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_army_defence_exercise" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_artillery_defence_factor = 0.05 tooltip = army_artillery_defence_factor_tt } add_to_variable = { SWE_army_infantry_attack_factor = 0.05 tooltip = army_infantry_attack_factor_tt } add_to_variable = { SWE_army_armor_defence = 0.05 tooltip = army_armor_defence_factor_tt } } ai_will_do = { base = 1 } } ##Försvarsmakten Below focus = { id = SWE_modernize_equipment icon = Generic_Refit_Tanks x = 7 y = 1 relative_position_id = SWE_Armestaben cost = 8 prerequisite = { focus = SWE_Armestaben } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } available = { OR = { has_idea = regional_power has_idea = large_power has_idea = great_power has_idea = super_power } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_modernize_equipment" set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes increase_military_spending = yes newline = yes add_doctrine_cost_reduction = { name = SWE_modernize_equipment category = CAT_equipment_doctrines uses = 1 cost_reduction = 0.5 } } ai_will_do = { base = 1 } } focus = { id = SWE_Artillery icon = focus_SWE_let_fly_all_guns x = 3 y = 1 relative_position_id = SWE_modernize_equipment cost = 10 prerequisite = { focus = SWE_modernize_equipment } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } available = { date > 2004.05.01 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Artillery" country_event = Sweden_foci.4 } ai_will_do = { base = 1 } } focus = { id = SWE_panzer_expansion icon = tanks x = 2 y = 2 relative_position_id = SWE_modernize_equipment cost = 10 prerequisite = { focus = SWE_cv90_modernization } prerequisite = { focus = SWE_Artillery } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } available = { has_idea = NATO_member GER = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_panzer_expansion" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes SWE = { country_event = { id = Sweden_foci.2 days = 7 } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_attack_helicopters icon = helicopter_1 x = -2 y = 2 relative_position_id = SWE_modernize_equipment cost = 10 prerequisite = { focus = SWE_lvkv_90 } prerequisite = { focus = SWE_airmobile_units } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } available = { has_idea = NATO_member USA = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_attack_helicopters" country_event = Sweden_foci.3 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_cv90_modernization icon = ifv x = 1 y = 1 relative_position_id = SWE_modernize_equipment cost = 10 prerequisite = { focus = SWE_modernize_equipment } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_cv90_modernization" #Reward custom_effect_tooltip = SWE_economical_strain_TT army_experience = 20 if = { limit = { has_dlc = "By Blood Alone" } if = { limit = { NOT = { has_tech = big_autocannon_tech_3 } } set_technology = { big_autocannon_tech_3 = 1 } } create_equipment_variant = { name = "Strf 9040C" type = medium_tank_flame_chassis_2 parent_version = 1 modules = { main_armament_slot = big_autocannon_3 reload_type_slot = automatic_loading ammunition_load_slot = mixed_autocannon_ammo_2 turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = tank_steel_armor_gen2 engine_type_slot = tank_diesel_engine_gen3 special_type_slot_1 = smoke_launchers_2 special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_3 special_type_slot_5 = afv_troop_capacity } upgrades = { tank_nsb_armor_upgrade = 7 } icon = "gfx/interface/technologies/SWE/LAND/IFV4.dds" } else = { add_equipment_to_stockpile = { type = medium_tank_flame_chassis_2 amount = 100 producer = SWE } } } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_lvkv_90 icon = army_anti_missles x = -3 y = 1 relative_position_id = SWE_modernize_equipment cost = 10 prerequisite = { focus = SWE_modernize_equipment } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_lvkv_90" #Reward army_experience = 20 create_equipment_variant = { name = "Lvkv 90" type = medium_tank_aa_chassis_2 parent_version = 1 modules = { main_armament_slot = spaa_autocannon_3 reload_type_slot = automatic_loading turret_type_slot = tank_base_tank_turret ammunition_load_slot = proximity_fuze_autocannon_ammo_1 suspension_type_slot = tank_torsion_bar_suspension_medium engine_type_slot = tank_diesel_engine_gen3 secondary_armament_slot = empty special_type_slot_1 = smoke_launchers special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_radar_gen3 } upgrades = { tank_nsb_armor_upgrade = 2 } icon = "gfx/interface/technologies/GER/LAND/SPA1.dds" } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_airmobile_units icon = army_antiair x = -1 y = 1 relative_position_id = SWE_modernize_equipment cost = 10 prerequisite = { focus = SWE_modernize_equipment } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_airmobile_units" country_event = Sweden_foci.5 set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_small_arms_improve icon = soldiers x = 0 y = 2 relative_position_id = SWE_modernize_equipment cost = 10 prerequisite = { focus = SWE_modernize_equipment } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_small_arms_improve" add_tech_bonus = { name = SWE_small_arms_improve bonus = 0.75 category = CAT_inf_wep } set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_Wargames_and_exercise icon = position_armies x = 0 y = 3 relative_position_id = SWE_modernize_equipment cost = 8 prerequisite = { focus = SWE_attack_helicopters } prerequisite = { focus = SWE_panzer_expansion } prerequisite = { focus = SWE_small_arms_improve } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Wargames_and_exercise" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_winter_attrition_factor = -0.05 tooltip = winter_attrition_factor_tt } add_to_variable = { SWE_planning_speed = 0.05 tooltip = planning_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Advanced_Armor_counterattack icon = army_planning x = 0 y = 1 relative_position_id = SWE_Wargames_and_exercise cost = 8 prerequisite = { focus = SWE_Wargames_and_exercise } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Advanced_Armor_counterattack" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_breakthrough_factor = 0.05 tooltip = breakthrough_factor_tt } add_to_variable = { SWE_mechanized_attack_factor = 0.05 tooltip = mechanized_attack_factor_tt } add_to_variable = { SWE_army_armor_attack = 0.05 tooltip = army_armor_attack_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Reserve_mobilisation_plan icon = army_recruting x = -2 y = 1 relative_position_id = SWE_Wargames_and_exercise cost = 8 prerequisite = { focus = SWE_Wargames_and_exercise } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Reserve_mobilisation_plan" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt } add_to_variable = { SWE_terrain_penalty_reduction = 0.05 tooltip = terrain_penalty_reduction_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_weapons_depots icon = border_conflict_bunker x = 2 y = 1 relative_position_id = SWE_Wargames_and_exercise cost = 8 prerequisite = { focus = SWE_Wargames_and_exercise } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } available = { has_equipment = { infantry_weapons_type > 12500 } has_equipment = { util_vehicle_type > 1000 } has_equipment = { L_AT_Equipment > 800 } has_equipment = { cnc_equipment_type > 800 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_weapons_depots" unlock_decision_tooltip = SWE_open_weapons_depots add_equipment_to_stockpile = { type = infantry_weapons_1 amount = -12500 producer = SWE } add_equipment_to_stockpile = { type = util_vehicle_type amount = -1000 producer = SWE } add_equipment_to_stockpile = { type = cnc_equipment_type amount = -800 producer = SWE } add_equipment_to_stockpile = { type = L_AT_Equipment amount = -800 producer = SWE } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Special_Operation_capability icon = SWE_jagers x = -6 y = 1 relative_position_id = SWE_Armestaben cost = 8 prerequisite = { focus = SWE_Armestaben } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } available = { SWE_more_then_12_special_bat_in_service = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Special_Operation_capability" add_dynamic_modifier = { modifier = SWE_Special_forces_modifier } add_tech_bonus = { name = SWE_Special_Operation_capability bonus = 0.2 uses = 1 category = CAT_special_forces } } ai_will_do = { base = 1 } } focus = { id = SWE_focus_on_infiltration icon = infiltration x = -2 y = 1 relative_position_id = SWE_Special_Operation_capability cost = 6 prerequisite = { focus = SWE_Special_Operation_capability } mutually_exclusive = { focus = SWE_focus_on_Reconnaissance_capability } mutually_exclusive = { focus = SWE_focus_on_counter_spy_capability } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_focus_on_infiltration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_intel_network_gain_factor = 0.05 tooltip = intel_network_gain_factor_tt } add_to_variable = { SWE_decryption_factor = 0.05 tooltip = decryption_factor_tt } add_to_variable = { SWE_paradrop_organization_factor = 0.05 tooltip = paradrop_organization_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_focus_on_Reconnaissance_capability icon = spec-ops x = 0 y = 1 relative_position_id = SWE_Special_Operation_capability cost = 6 prerequisite = { focus = SWE_Special_Operation_capability } mutually_exclusive = { focus = SWE_focus_on_infiltration } mutually_exclusive = { focus = SWE_focus_on_counter_spy_capability } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_focus_on_Reconnaissance_capability" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_recon_factor = 0.05 tooltip = recon_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_intel_network_gain_factor = 0.05 tooltip = intel_network_gain_factor_tt } add_to_variable = { SWE_encryption_factor = 0.05 tooltip = encryption_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_focus_on_counter_spy_capability icon = Generic_Intelligence_Gathering x = 2 y = 1 relative_position_id = SWE_Special_Operation_capability cost = 6 prerequisite = { focus = SWE_Special_Operation_capability } mutually_exclusive = { focus = SWE_focus_on_Reconnaissance_capability } mutually_exclusive = { focus = SWE_focus_on_infiltration } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_focus_on_counter_spy_capability" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_intelligence_agency_defense = 0.5 tooltip = intelligence_agency_defense_tt } add_to_variable = { SWE_foreign_subversive_activites = 0.05 tooltip = foreign_subversive_activites_tt } add_to_variable = { SWE_decryption_factor = 0.05 tooltip = decryption_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Reform_Specialforces_training icon = soldiers2 x = -1 y = 1 relative_position_id = SWE_focus_on_Reconnaissance_capability cost = 10 prerequisite = { focus = SWE_focus_on_Reconnaissance_capability focus = SWE_focus_on_infiltration focus = SWE_focus_on_counter_spy_capability } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Reform_Specialforces_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_paradrop_organization_factor = 0.05 tooltip = paradrop_organization_factor_tt } add_to_variable = { SWE_special_forces_attack_factor = 0.05 tooltip = special_forces_attack_factor_tt } add_to_variable = { SWE_special_forces_defence_factor = 0.05 tooltip = special_forces_defence_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_Improve_secret_secvice_cooperation icon = sniper x = 1 y = 1 relative_position_id = SWE_focus_on_Reconnaissance_capability cost = 10 prerequisite = { focus = SWE_focus_on_Reconnaissance_capability focus = SWE_focus_on_infiltration focus = SWE_focus_on_counter_spy_capability } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_secret_secvice_cooperation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_recon_factor = 0.05 tooltip = recon_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_land_bunker_effectiveness_factor = 0.05 tooltip = land_bunker_effectiveness_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_integrate_drones_to_rec_forces icon = focus_SMB_special_forces_option_3 x = 0 y = 2 relative_position_id = SWE_focus_on_Reconnaissance_capability cost = 9 prerequisite = { focus = SWE_Improve_secret_secvice_cooperation focus = SWE_Reform_Specialforces_training } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_integrate_drones_to_rec_forces" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_recon_factor = 0.05 tooltip = recon_factor_tt } add_to_variable = { SWE_paradrop_organization_factor = 0.05 tooltip = paradrop_organization_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_drones_for_sweden icon = drone2 x = 0 y = 1 relative_position_id = SWE_integrate_drones_to_rec_forces cost = 10 prerequisite = { focus = SWE_integrate_drones_to_rec_forces } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY FOCUS_FILTER_EXPENDITURE } available = { has_idea = NATO_member USA = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_drones_for_sweden" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes if = { limit = { has_dlc = "By Blood Alone" } USA = { country_event = Sweden_foci.57 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_equipment_to_stockpile = { type = small_plane_suicide_airframe_2 variant_name = "RQ-1 Predator" amount = 50 producer = USA } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { set_temp_variable = { treasury_change = 10 } modify_treasury_effect = yes } } else = { add_tech_bonus = { name = SWE_drones_for_sweden bonus = 0.5 uses = 1 category = CAT_a_uav } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = SWE_Improve_Special_forces_activities icon = focus_SWI_embrace_rote_drei x = -2 y = 2 relative_position_id = SWE_focus_on_Reconnaissance_capability cost = 9 prerequisite = { focus = SWE_Improve_secret_secvice_cooperation focus = SWE_Reform_Specialforces_training } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Improve_Special_forces_activities" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_intel_network_gain_factor = 0.05 tooltip = intel_network_gain_factor_tt } add_to_variable = { SWE_encryption_factor = 0.05 tooltip = encryption_factor_tt } add_to_variable = { SWE_decryption_factor = 0.05 tooltip = decryption_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_training_by_secret_service icon = secret_police x = 2 y = 2 relative_position_id = SWE_focus_on_Reconnaissance_capability cost = 9 prerequisite = { focus = SWE_Improve_secret_secvice_cooperation focus = SWE_Reform_Specialforces_training } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_training_by_secret_service" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_intelligence_agency_defense = 0.5 tooltip = intelligence_agency_defense_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_foreign_subversive_activites = 0.05 tooltip = foreign_subversive_activites_tt } } ai_will_do = { base = 1 } } #Försvarsmakten end ################## #Swedish politics# ################## focus = { id = SWE_internal_politics icon = swedish_monarchy x = 110 y = 0 cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_internal_politics" add_dynamic_modifier = { modifier = SWE_politics_modifier } } ai_will_do = { base = 1 } } #Socialdemokraterna, Centerpartiet, Moderaterna, Liberalerna (folkpartiet), kristdemokraterna (Socialdemocrats, center party, moderates, liberals (peoples party), christian democrats focus = { id = SWE_old_traditions icon = focus_SWE_the_barrel x = 0 y = 1 relative_position_id = SWE_internal_politics cost = 10 prerequisite = { focus = SWE_internal_politics } search_filters = { FOCUS_FILTER_POLITICAL } available = { 40_percent_government_popularity = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_old_traditions" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_neutrality_drift = 0.05 tooltip = neutrality_drift_tt } } ai_will_do = { base = 1 modifier = { add = 25 has_global_flag = SWE_PRO_WESTERN_FOCUS_PATH } } } #greens focus = { id = SWE_miljopartiet icon = SWE_green x = -33 y = 1 relative_position_id = SWE_old_traditions cost = 10 prerequisite = { focus = SWE_old_traditions } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_miljopartiet" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { SWE_pol_production_speed_renewable_energy_infra_factor = 0.05 tooltip = production_speed_renewable_energy_infra_factor_tt } add_to_variable = { SWE_pol_expected_welfare_modifier = 1 tooltip = expected_welfare_modifier_tt } add_to_variable = { SWE_pol_expected_healthcare_modifier = 1 tooltip = expected_healthcare_modifier_tt } add_to_variable = { SWE_pol_expected_education_modifier = 1 tooltip = expected_education_modifier_tt } add_to_variable = { SWE_pol_expected_adm_modifier = 1 tooltip = expected_adm_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_enviremental_agriculture icon = wheat_field x = 1 y = 2 relative_position_id = SWE_miljopartiet cost = 5 prerequisite = { focus = SWE_miljopartiet } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_enviremental_agriculture" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_agriculture_tax_modifier = 0.05 tooltip = agriculture_tax_modifier_tt } add_to_variable = { SWE_pol_agricolture_productivity_modifier = 0.02 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { SWE_pol_energy_use_multiplier = -0.03 tooltip = energy_use_multiplier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_enviremental_tax icon = enviroment_tax x = -1 y = 2 relative_position_id = SWE_miljopartiet cost = 5 prerequisite = { focus = SWE_miljopartiet } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_enviremental_tax" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_population_tax_income_multiplier_modifier = 0.04 tooltip = population_tax_income_multiplier_modifier_tt } add_to_variable = { SWE_pol_corporate_tax_income_multiplier_modifier = 0.05 tooltip = corporate_tax_income_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_Renewable_vision icon = protect_parks x = 1 y = 1 relative_position_id = SWE_g_enviremental_tax cost = 7 prerequisite = { focus = SWE_g_enviremental_tax focus = SWE_g_enviremental_agriculture } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_Renewable_vision" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_fossil_pp_energy_generation_modifier = -0.01 tooltip = fossil_pp_energy_generation_modifier_tt } add_to_variable = { SWE_pol_nuclear_energy_generation_modifier = -0.02 tooltip = nuclear_energy_generation_modifier_tt } add_to_variable = { SWE_pol_production_speed_renewable_energy_infra_factor = 0.03 tooltip = production_speed_renewable_energy_infra_factor_tt } add_to_variable = { SWE_pol_energy_use_multiplier = -0.02 tooltip = energy_use_multiplier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_green_movement_first icon = goal_JAP_environmentalism x = -4 y = 1 relative_position_id = SWE_miljopartiet cost = 5 prerequisite = { focus = SWE_miljopartiet } mutually_exclusive = { focus = SWE_g_pragmatic_policy } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_green_movement_first" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_communism_drift = 0.03 tooltip = communism_drift_tt } add_to_variable = { SWE_pol_neutrality_drift = 0.04 tooltip = neutrality_drift_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_ban_fossil_subsidies icon = less_coal x = -1 y = 1 relative_position_id = SWE_g_green_movement_first cost = 5 prerequisite = { focus = SWE_g_green_movement_first } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_ban_fossil_subsidies" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_neutrality_drift = 0.02 tooltip = neutrality_drift_tt } add_to_variable = { SWE_pol_fossil_pp_energy_generation_modifier = -0.03 tooltip = fossil_pp_energy_generation_modifier_tt } add_to_variable = { SWE_pol_production_speed_renewable_energy_infra_factor = 0.04 tooltip = production_speed_renewable_energy_infra_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_greenlabor_market_strategy icon = green_biomass_plant x = 1 y = 1 relative_position_id = SWE_g_green_movement_first cost = 6 prerequisite = { focus = SWE_g_green_movement_first } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_greenlabor_market_strategy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { SWE_pol_production_factory_efficiency_gain_factor = 0.04 tooltip = production_factory_efficiency_gain_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_green_municipal_innovation_hubs icon = green_world x = 1 y = 1 relative_position_id = SWE_g_greenlabor_market_strategy cost = 5 prerequisite = { focus = SWE_g_greenlabor_market_strategy focus = SWE_ban_fossil_subsidies } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_green_municipal_innovation_hubs" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } decrease_centralization = yes } ai_will_do = { base = 1 } } focus = { id = SWE_g_cultural_autonomy_and_diversity icon = Generic_Pawns x = -1 y = 1 relative_position_id = SWE_g_greenlabor_market_strategy cost = 5 prerequisite = { focus = SWE_g_greenlabor_market_strategy focus = SWE_ban_fossil_subsidies } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_cultural_autonomy_and_diversity" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.06 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_war_support_factor = 0.03 tooltip = war_support_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_tax_incentives_for_gren_innovation icon = generic_embrace_agrarian_society x = -1 y = 1 relative_position_id = SWE_ban_fossil_subsidies cost = 5 prerequisite = { focus = SWE_ban_fossil_subsidies focus = SWE_g_greenlabor_market_strategy } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_tax_incentives_for_gren_innovation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_corporate_tax_income_multiplier_modifier = -0.03 tooltip = corporate_tax_income_multiplier_modifier_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.07 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_green_startup_heaven icon = BRA_commodities_boom x = 2 y = 1 relative_position_id = SWE_g_tax_incentives_for_gren_innovation cost = 7 prerequisite = { focus = SWE_g_tax_incentives_for_gren_innovation focus = SWE_g_cultural_autonomy_and_diversity focus = SWE_g_green_municipal_innovation_hubs } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_green_startup_heaven" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.03 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.04 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_drift_defence_factor = 0.03 tooltip = drift_defence_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_pragmatic_policy icon = eco_democracy x = 4 y = 1 relative_position_id = SWE_miljopartiet cost = 5 prerequisite = { focus = SWE_miljopartiet } mutually_exclusive = { focus = SWE_g_green_movement_first } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_pragmatic_policy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.03 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_neutrality_drift = 0.04 tooltip = neutrality_drift_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_parlamrntary_profesionalism icon = SOV_presidential_republic x = 1 y = 1 relative_position_id = SWE_g_pragmatic_policy cost = 7 prerequisite = { focus = SWE_g_pragmatic_policy } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_parlamrntary_profesionalism" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_popularity_boost_modifier = 0.05 tooltip = popularity_boost_modifier_tt } add_to_variable = { SWE_pol_political_power_factor = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_broad_enviremental_agenda icon = Farm_national_movement x = -1 y = 1 relative_position_id = SWE_g_pragmatic_policy cost = 5 prerequisite = { focus = SWE_g_pragmatic_policy } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_broad_enviremental_agenda" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.03 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_local_resources_factor = 0.06 tooltip = local_resources_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_ecological_feminism_as_core icon = women_issues x = 1 y = 1 relative_position_id = SWE_g_broad_enviremental_agenda cost = 5 prerequisite = { focus = SWE_g_broad_enviremental_agenda } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_ecological_feminism_as_core" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_total_workforce_modifier = 0.05 tooltip = total_workforce_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_circular_economy_polices icon = recycle_waste x = 3 y = 1 relative_position_id = SWE_g_broad_enviremental_agenda cost = 5 prerequisite = { focus = SWE_g_broad_enviremental_agenda } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_circular_economy_polices" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { SWE_pol_energy_use_multiplier = -0.05 tooltip = energy_use_multiplier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_inclusive_migation_policy icon = Generic_Working_Class_Family x = -1 y = 1 relative_position_id = SWE_g_broad_enviremental_agenda cost = 5 prerequisite = { focus = SWE_g_broad_enviremental_agenda } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_inclusive_migation_policy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_g_Suits_and_Birkenstocks icon = oligarchs x = 0 y = 1 relative_position_id = SWE_g_ecological_feminism_as_core cost = 7 prerequisite = { focus = SWE_g_ecological_feminism_as_core } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_green_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_g_Suits_and_Birkenstocks" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_popularity_boost_modifier = 0.04 tooltip = popularity_boost_modifier_tt } add_to_variable = { SWE_pol_stability_factor = 0.03 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.02 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } #green end #S START focus = { id = SWE_socialdemokraterna icon = SWE_sdap x = -21 y = 1 relative_position_id = SWE_old_traditions cost = 10 prerequisite = { focus = SWE_old_traditions } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_socialdemokraterna" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.03 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_expected_welfare_modifier = 1 tooltip = expected_welfare_modifier_tt } add_to_variable = { SWE_pol_expected_healthcare_modifier = 1 tooltip = expected_healthcare_modifier_tt } add_to_variable = { SWE_pol_expected_education_modifier = 1 tooltip = expected_education_modifier_tt } add_to_variable = { SWE_pol_expected_adm_modifier = 1 tooltip = expected_adm_modifier_tt } } ai_will_do = { base = 1 modifier = { add = 25 has_global_flag = SWE_PRO_WESTERN_FOCUS_PATH } } } focus = { id = SWE_s_progressive_tax_system_renewal icon = money x = 0 y = 1 relative_position_id = SWE_socialdemokraterna cost = 5 prerequisite = { focus = SWE_socialdemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_progressive_tax_system_renewal" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_population_tax_income_multiplier_modifier = 0.05 tooltip = population_tax_income_multiplier_modifier_tt } add_to_variable = { SWE_pol_corporate_tax_income_multiplier_modifier = -0.05 tooltip = corporate_tax_income_multiplier_modifier_tt } set_temp_variable = { corp_change = 2 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = -3 } modify_population_tax_rate_effect = yes } ai_will_do = { base = 1 } } focus = { id = SWE_s_Gender_equality_for_economics icon = pro_lgbt x = -1 y = 1 relative_position_id = SWE_s_progressive_tax_system_renewal cost = 5 prerequisite = { focus = SWE_s_progressive_tax_system_renewal } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_Gender_equality_for_economics" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_production_cost_industrial_complex_factor = 0.05 tooltip = production_cost_industrial_complex_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_invest_in_futur_schooling icon = education_reform x = 1 y = 1 relative_position_id = SWE_s_progressive_tax_system_renewal cost = 5 prerequisite = { focus = SWE_s_progressive_tax_system_renewal } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_invest_in_futur_schooling" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_receiving_investment_duration_modifier = 0.05 tooltip = receiving_investment_duration_modifier_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } increase_education_budget = yes } ai_will_do = { base = 1 } } focus = { id = SWE_s_liberalize_the_energy_market icon = hydroelectric2 x = 1 y = 1 relative_position_id = SWE_s_invest_in_futur_schooling cost = 7 prerequisite = { focus = SWE_s_invest_in_futur_schooling focus = SWE_s_Gender_equality_for_economics } mutually_exclusive = { focus = SWE_s_force_renewable_energy } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_liberalize_the_energy_market" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = -0.03 tooltip = offices_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_fossil_pp_energy_generation_modifier = 0.04 tooltip = fossil_pp_energy_generation_modifier_tt } add_to_variable = { SWE_pol_nuclear_energy_generation_modifier = 0.03 tooltip = nuclear_energy_generation_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_force_renewable_energy icon = green_projects x = -1 y = 1 relative_position_id = SWE_s_invest_in_futur_schooling cost = 7 prerequisite = { focus = SWE_s_invest_in_futur_schooling focus = SWE_s_Gender_equality_for_economics } mutually_exclusive = { focus = SWE_s_liberalize_the_energy_market } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_force_renewable_energy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_production_speed_renewable_energy_infra_factor = 0.03 tooltip = production_speed_renewable_energy_infra_factor_tt } add_to_variable = { SWE_pol_production_factory_efficiency_gain_factor = 0.04 tooltip = production_factory_efficiency_gain_factor_tt } add_to_variable = { SWE_pol_energy_use_multiplier = -0.03 tooltip = energy_use_multiplier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_the_classic_welfare_model icon = welfare x = -4 y = 1 relative_position_id = SWE_socialdemokraterna cost = 7 prerequisite = { focus = SWE_socialdemokraterna } mutually_exclusive = { focus = SWE_s_the_reform_welfare_model } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_the_classic_welfare_model" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.06 tooltip = stability_factor_tt } block_social_decrease = yes } ai_will_do = { base = 1 } } focus = { id = SWE_s_the_reform_welfare_model icon = generic_left_wing_populism x = -2 y = 1 relative_position_id = SWE_socialdemokraterna cost = 7 prerequisite = { focus = SWE_socialdemokraterna } mutually_exclusive = { focus = SWE_s_the_classic_welfare_model } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_the_reform_welfare_model" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = 0.06 tooltip = social_cost_multiplier_modifier_tt } decrease_social_spending = yes add_political_power = 50 } ai_will_do = { base = 1 } } focus = { id = SWE_s_digital_welfare_service icon = computerisationukr x = 1 y = 1 relative_position_id = SWE_s_the_classic_welfare_model cost = 5 prerequisite = { focus = SWE_s_the_reform_welfare_model focus = SWE_s_the_classic_welfare_model } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_digital_welfare_service" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_centralizion_efforts icon = focus_generic_population_growth x = 1 y = 1 relative_position_id = SWE_s_digital_welfare_service cost = 6 prerequisite = { focus = SWE_s_digital_welfare_service } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_centralizion_efforts" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_production_cost_industrial_complex_factor = 0.05 tooltip = production_cost_industrial_complex_factor_tt } add_to_variable = { SWE_pol_production_speed_infrastructure_factor = 0.05 tooltip = production_speed_infrastructure_factor_tt } decrease_centralization = yes } ai_will_do = { base = 1 } } focus = { id = SWE_s_open_border icon = migranti_geo x = 2 y = 1 relative_position_id = SWE_socialdemokraterna cost = 5 prerequisite = { focus = SWE_socialdemokraterna } mutually_exclusive = { focus = SWE_s_Labor_oriented_migration } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_open_border" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_popularity_boost_modifier = 0.02 tooltip = popularity_boost_modifier_tt } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_production_cost_industrial_complex_factor = 0.02 tooltip = production_cost_industrial_complex_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_Labor_oriented_migration icon = BRA_labor_laws x = 4 y = 1 relative_position_id = SWE_socialdemokraterna cost = 5 prerequisite = { focus = SWE_socialdemokraterna } mutually_exclusive = { focus = SWE_s_open_border } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_Labor_oriented_migration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.02 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.02 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_labor_union_priority icon = national_unity x = -1 y = 1 relative_position_id = SWE_s_Labor_oriented_migration cost = 6 prerequisite = { focus = SWE_s_Labor_oriented_migration focus = SWE_s_open_border } mutually_exclusive = { focus = SWE_s_independend_labor_policy } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_labor_union_priority" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_local_resources_factor = 0.04 tooltip = local_resources_factor_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_civilian_factories_productivity = 0.03 tooltip = civilian_factories_productivity_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_independend_labor_policy icon = national_unity_red x = 1 y = 1 relative_position_id = SWE_s_Labor_oriented_migration cost = 6 prerequisite = { focus = SWE_s_Labor_oriented_migration focus = SWE_s_open_border } mutually_exclusive = { focus = SWE_s_labor_union_priority } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_independend_labor_policy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.04 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_production_speed_infrastructure_factor = 0.03 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { SWE_pol_offices_productivity = 0.05 tooltip = offices_productivity_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_international_recruitment_agreements icon = world_citizen_focus x = 1 y = 1 relative_position_id = SWE_s_labor_union_priority cost = 5 prerequisite = { focus = SWE_s_independend_labor_policy focus = SWE_s_labor_union_priority } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_international_recruitment_agreements" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_production_factory_max_efficiency_factor = 0.05 tooltip = production_factory_max_efficiency_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_s_the_renewed_social_democrazy icon = kaynesian_economy x = -3 y = 1 relative_position_id = SWE_s_international_recruitment_agreements cost = 8 prerequisite = { focus = SWE_s_international_recruitment_agreements focus = SWE_s_liberalize_the_energy_market focus = SWE_s_force_renewable_energy focus = SWE_s_centralizion_efforts } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_s_the_renewed_social_democrazy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = 0.02 tooltip = civ_facs_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_mil_facs_worker_requirement_modifier = 0.02 tooltip = mil_facs_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_production_cost_industrial_complex_factor = 0.05 tooltip = production_cost_industrial_complex_factor_tt } } ai_will_do = { base = 1 } } #S END #CENTERPARTIET START (C) focus = { id = SWE_centerpartiet icon = SWE_center_party x = -7 y = 1 relative_position_id = SWE_old_traditions cost = 10 prerequisite = { focus = SWE_old_traditions } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_centerpartiet" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_neutrality_drift = 0.05 tooltip = neutrality_drift_tt } add_to_variable = { SWE_pol_expected_welfare_modifier = 1 tooltip = expected_welfare_modifier_tt } add_to_variable = { SWE_pol_expected_education_modifier = 1 tooltip = expected_education_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_green_opening icon = centrist_agrarianism x = -4 y = 1 relative_position_id = SWE_centerpartiet cost = 5 prerequisite = { focus = SWE_centerpartiet } mutually_exclusive = { focus = SWE_c_modernice_patry_identity } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_green_opening" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_energy_use_multiplier = -0.05 tooltip = energy_use_multiplier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_envirementalism_as_identity icon = water_conservation x = -1 y = 1 relative_position_id = SWE_c_green_opening cost = 6 prerequisite = { focus = SWE_c_green_opening } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_envirementalism_as_identity" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { SWE_pol_production_speed_renewable_energy_infra_factor = 0.05 tooltip = production_speed_renewable_energy_infra_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_support_cooperative_and_local_economy icon = GEO_Industrialize_the_Countryside x = 1 y = 1 relative_position_id = SWE_c_green_opening cost = 5 prerequisite = { focus = SWE_c_green_opening } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_support_cooperative_and_local_economy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_production_speed_internet_station_factor = 0.05 tooltip = production_speed_internet_station_factor_tt } add_to_variable = { SWE_pol_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } decrease_centralization = yes } ai_will_do = { base = 1 } } focus = { id = SWE_c_expand_green_energy icon = windmills x = 1 y = 1 relative_position_id = SWE_c_support_cooperative_and_local_economy cost = 5 prerequisite = { focus = SWE_c_support_cooperative_and_local_economy focus = SWE_c_envirementalism_as_identity } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_expand_green_energy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_production_speed_renewable_energy_infra_factor = 0.03 tooltip = production_speed_renewable_energy_infra_factor_tt } add_to_variable = { SWE_pol_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } add_to_variable = { SWE_pol_renewable_energy_gain_multiplier = 0.02 tooltip = renewable_energy_gain_multiplier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_reaffirm_the_agrarian_legacy icon = focus_ARG_capitalize_the_beef_industry x = -1 y = 1 relative_position_id = SWE_c_support_cooperative_and_local_economy cost = 5 prerequisite = { focus = SWE_c_support_cooperative_and_local_economy focus = SWE_c_envirementalism_as_identity } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_reaffirm_the_agrarian_legacy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } add_to_variable = { SWE_pol_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_human_centered_migration_policy icon = autarky_ambitions x = -3 y = 1 relative_position_id = SWE_c_support_cooperative_and_local_economy cost = 5 prerequisite = { focus = SWE_c_support_cooperative_and_local_economy focus = SWE_c_envirementalism_as_identity } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_human_centered_migration_policy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_popularity_boost_modifier = 0.05 tooltip = popularity_boost_modifier_tt } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.01 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.01 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_green_centrist_identity icon = green_biomass_plant x = 0 y = 1 relative_position_id = SWE_c_reaffirm_the_agrarian_legacy cost = 8 prerequisite = { focus = SWE_c_reaffirm_the_agrarian_legacy focus = SWE_c_human_centered_migration_policy focus = SWE_c_expand_green_energy } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_green_centrist_identity" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.03 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.03 tooltip = political_power_factor_tt } add_to_variable = { SWE_pol_offices_productivity = 0.02 tooltip = offices_productivity_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_modernice_patry_identity icon = BLR_High_quality_education x = 4 y = 1 relative_position_id = SWE_centerpartiet cost = 5 prerequisite = { focus = SWE_centerpartiet } mutually_exclusive = { focus = SWE_c_green_opening } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_modernice_patry_identity" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_war_support_factor = 0.05 tooltip = war_support_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_decentralize_welfare icon = walfare_state x = 1 y = 1 relative_position_id = SWE_c_modernice_patry_identity cost = 5 prerequisite = { focus = SWE_c_modernice_patry_identity } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_decentralize_welfare" decrease_centralization = yes increase_healthcare_budget = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_labor_market_deregulation icon = two_language_state x = -1 y = 1 relative_position_id = SWE_c_modernice_patry_identity cost = 6 prerequisite = { focus = SWE_c_modernice_patry_identity } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_labor_market_deregulation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_total_workforce_modifier = 0.05 tooltip = total_workforce_modifier_tt } add_to_variable = { SWE_pol_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_tax_cut_for_innovation icon = gold_standard x = 1 y = 1 relative_position_id = SWE_c_decentralize_welfare cost = 5 prerequisite = { focus = SWE_c_decentralize_welfare focus = SWE_c_labor_market_deregulation } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_tax_cut_for_innovation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } set_temp_variable = { corp_change = -5 } modify_corporate_tax_rate_effect = yes } ai_will_do = { base = 1 } } focus = { id = SWE_c_privatisation_of_public_service icon = Focus_Parliament_Constitution x = -1 y = 1 relative_position_id = SWE_c_decentralize_welfare cost = 5 prerequisite = { focus = SWE_c_decentralize_welfare focus = SWE_c_labor_market_deregulation } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_privatisation_of_public_service" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_health_cost_multiplier_modifier = -0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_bureaucracy_cost_multiplier_modifier = -0.02 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = -0.01 tooltip = social_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_champion_small_businesses_and_start_up icon = social_credit_score x = -3 y = 1 relative_position_id = SWE_c_decentralize_welfare cost = 5 prerequisite = { focus = SWE_c_decentralize_welfare focus = SWE_c_labor_market_deregulation } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_champion_small_businesses_and_start_up" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_receiving_investment_duration_modifier = 0.05 tooltip = receiving_investment_duration_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_Liberal_centrist_identity icon = social_conservatism x = 0 y = 1 relative_position_id = SWE_c_privatisation_of_public_service cost = 8 prerequisite = { focus = SWE_c_privatisation_of_public_service focus = SWE_c_champion_small_businesses_and_start_up focus = SWE_c_tax_cut_for_innovation } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_Liberal_centrist_identity" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = -0.02 tooltip = offices_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_receiving_investment_duration_modifier = 0.05 tooltip = receiving_investment_duration_modifier_tt } add_to_variable = { SWE_pol_offices_productivity = 0.02 tooltip = offices_productivity_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_highschool_reforms icon = generic_university x = 0 y = 2 relative_position_id = SWE_centerpartiet cost = 5 prerequisite = { focus = SWE_centerpartiet } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_highschool_reforms" add_ideas = SWE_idea_overhalling_our_university_system increase_education_budget = yes } ai_will_do = { base = 1 } } focus = { id = SWE_c_digital_infrastructure icon = komplukter x = 0 y = 1 relative_position_id = SWE_c_highschool_reforms cost = 5 prerequisite = { focus = SWE_c_highschool_reforms } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_digital_infrastructure" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_production_speed_internet_station_factor = 0.05 tooltip = production_speed_internet_station_factor_tt } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = -0.05 tooltip = civ_facs_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = -0.05 tooltip = offices_worker_requirement_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_vitalice_the_country_side icon = electricity x = -1 y = 1 relative_position_id = SWE_c_digital_infrastructure cost = 7 prerequisite = { focus = SWE_c_digital_infrastructure } mutually_exclusive = { focus = SWE_c_reach_into_the_cities } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_vitalice_the_country_side" decrease_centralization = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_c_reach_into_the_cities icon = house x = 1 y = 1 relative_position_id = SWE_c_digital_infrastructure cost = 7 prerequisite = { focus = SWE_c_digital_infrastructure } mutually_exclusive = { focus = SWE_c_vitalice_the_country_side } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_oligarch_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_c_reach_into_the_cities" increase_centralization = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_production_factory_efficiency_gain_factor = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } } ai_will_do = { base = 1 } } #C END #FP START focus = { id = SWE_folkpartiet icon = SWE_folkpartei x = 10 y = 1 relative_position_id = SWE_old_traditions cost = 10 prerequisite = { focus = SWE_old_traditions } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_folkpartiet" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_neutrality_drift = 0.05 tooltip = neutrality_drift_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_liberal_renewal icon = market_economy x = 6 y = 1 relative_position_id = SWE_folkpartiet cost = 7 prerequisite = { focus = SWE_folkpartiet } mutually_exclusive = { focus = SWE_fp_social_liberal_ways focus = SWE_fp_defend_liberal_values } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_liberal_renewal" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_fp_school_as_core_of_state_responsibility icon = university x = -2 y = 1 relative_position_id = SWE_fp_liberal_renewal cost = 5 prerequisite = { focus = SWE_fp_liberal_renewal } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_school_as_core_of_state_responsibility" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_education_cost_multiplier_modifier = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.10 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_early_performance_assessment icon = literacy_rate_improvment2 x = 0 y = 1 relative_position_id = SWE_fp_liberal_renewal cost = 5 prerequisite = { focus = SWE_fp_liberal_renewal } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_early_performance_assessment" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_education_cost_multiplier_modifier = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_Expand_elite_schools icon = focus_generic_university_3 x = 2 y = 1 relative_position_id = SWE_fp_liberal_renewal cost = 5 prerequisite = { focus = SWE_fp_liberal_renewal } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_Expand_elite_schools" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_political_power_factor = 0.05 tooltip = political_power_factor_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_mandatory_swedish_language_instruction icon = focus_generic_university_1 x = -1 y = 1 relative_position_id = SWE_fp_early_performance_assessment cost = 5 prerequisite = { focus = SWE_fp_early_performance_assessment focus = SWE_fp_school_as_core_of_state_responsibility } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_mandatory_swedish_language_instruction" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_police_as_guardian_of_law icon = police_funding_bonus x = 1 y = 1 relative_position_id = SWE_fp_early_performance_assessment cost = 5 prerequisite = { focus = SWE_fp_early_performance_assessment focus = SWE_fp_Expand_elite_schools } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_police_as_guardian_of_law" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_neutrality_drift = 0.05 tooltip = neutrality_drift_tt } add_to_variable = { SWE_pol_police_cost_multiplier_modifier = 0.05 tooltip = police_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_expansion_of_digital_surveillance icon = circular_electron_positron_collider x = -1 y = 1 relative_position_id = SWE_fp_police_as_guardian_of_law cost = 7 prerequisite = { focus = SWE_fp_police_as_guardian_of_law focus = SWE_fp_mandatory_swedish_language_instruction } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_expansion_of_digital_surveillance" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } increase_policing_budget = yes } ai_will_do = { base = 1 } } focus = { id = SWE_fp_defend_liberal_values icon = business_man x = 0 y = 1 relative_position_id = SWE_folkpartiet cost = 7 prerequisite = { focus = SWE_folkpartiet } mutually_exclusive = { focus = SWE_fp_social_liberal_ways focus = SWE_fp_liberal_renewal } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_defend_liberal_values" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_defend_press_freedom icon = liberal_press x = -2 y = 1 relative_position_id = SWE_fp_defend_liberal_values cost = 5 prerequisite = { focus = SWE_fp_defend_liberal_values } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_defend_press_freedom" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_increase_parlamentarian_controll icon = central_planned_economy2 x = 0 y = 1 relative_position_id = SWE_fp_defend_liberal_values cost = 5 prerequisite = { focus = SWE_fp_defend_liberal_values } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_increase_parlamentarian_controll" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_bureaucracy_cost_multiplier_modifier = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_increase_individual_freedom icon = ano3 x = 2 y = 1 relative_position_id = SWE_fp_defend_liberal_values cost = 5 prerequisite = { focus = SWE_fp_defend_liberal_values } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_increase_individual_freedom" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_war_support_factor = 0.05 tooltip = war_support_factor_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_expand_equality icon = balance_buget x = -1 y = 1 relative_position_id = SWE_fp_increase_parlamentarian_controll cost = 5 prerequisite = { focus = SWE_fp_increase_parlamentarian_controll focus = SWE_fp_defend_press_freedom } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_expand_equality" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { SWE_pol_political_power_factor = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_protect_fundamental_digital_rights icon = television x = 1 y = 1 relative_position_id = SWE_fp_increase_parlamentarian_controll cost = 5 prerequisite = { focus = SWE_fp_increase_parlamentarian_controll focus = SWE_fp_increase_individual_freedom } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_protect_fundamental_digital_rights" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_consumer_goods_factor = 0.04 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_decrease_surveillance icon = moon_relax x = -1 y = 1 relative_position_id = SWE_fp_protect_fundamental_digital_rights cost = 7 prerequisite = { focus = SWE_fp_protect_fundamental_digital_rights focus = SWE_fp_expand_equality } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_decrease_surveillance" increase_economic_growth = yes decrease_centralization = yes decrease_policing_budget = yes } ai_will_do = { base = 1 } } focus = { id = SWE_fp_social_liberal_ways icon = bread_and_peace x = -6 y = 1 relative_position_id = SWE_folkpartiet cost = 7 prerequisite = { focus = SWE_folkpartiet } mutually_exclusive = { focus = SWE_fp_liberal_renewal focus = SWE_fp_defend_liberal_values } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_social_liberal_ways" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = 0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_political_power_factor = 0.05 tooltip = political_power_factor_tt } set_temp_variable = { temp_opinion = -5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_fp_migartion_into_workforce icon = refugees x = -2 y = 1 relative_position_id = SWE_fp_social_liberal_ways cost = 5 prerequisite = { focus = SWE_fp_social_liberal_ways } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_migartion_into_workforce" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_dutys_for_citizenship icon = union_negotiations x = 0 y = 1 relative_position_id = SWE_fp_social_liberal_ways cost = 5 prerequisite = { focus = SWE_fp_social_liberal_ways } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_dutys_for_citizenship" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_bureaucracy_cost_multiplier_modifier = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_performance_principle icon = customs_union x = 2 y = 1 relative_position_id = SWE_fp_social_liberal_ways cost = 5 prerequisite = { focus = SWE_fp_social_liberal_ways } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_performance_principle" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_education_as_eco_investment icon = mechanized_agriculture x = -3 y = 1 relative_position_id = SWE_fp_performance_principle cost = 5 prerequisite = { focus = SWE_fp_performance_principle focus = SWE_fp_migartion_into_workforce } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_education_as_eco_investment" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_social_startups icon = electric_car x = -1 y = 1 relative_position_id = SWE_fp_performance_principle cost = 5 prerequisite = { focus = SWE_fp_performance_principle focus = SWE_fp_dutys_for_citizenship } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_social_startups" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_receiving_investment_duration_modifier = 0.05 tooltip = receiving_investment_duration_modifier_tt } add_to_variable = { SWE_pol_production_speed_internet_station_factor = 0.05 tooltip = production_speed_internet_station_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_fp_social_market_economy icon = break_free2 x = -1 y = 1 relative_position_id = SWE_fp_social_startups cost = 8 prerequisite = { focus = SWE_fp_social_startups focus = SWE_fp_education_as_eco_investment } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberal_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fp_social_market_economy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 1 } } #FP END #M START focus = { id = SWE_moderaterna icon = SWE_moderate x = 28 y = 1 relative_position_id = SWE_old_traditions cost = 10 prerequisite = { focus = SWE_old_traditions } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_moderaterna" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_neutrality_drift = 0.05 tooltip = neutrality_drift_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_attract_skilled_workers icon = Focus_Cake_and_Coffee x = 0 y = 2 relative_position_id = SWE_moderaterna cost = 6 prerequisite = { focus = SWE_moderaterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_attract_skilled_workers" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.1 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = 0.2 tooltip = civ_facs_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_mil_facs_worker_requirement_modifier = 0.03 tooltip = mil_facs_worker_requirement_modifier_tt } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_m_infrastructure_subventions icon = blr_better_roads x = -1 y = 1 relative_position_id = SWE_m_attract_skilled_workers cost = 5 prerequisite = { focus = SWE_m_attract_skilled_workers } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_infrastructure_subventions" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_production_speed_infrastructure_factor = 0.05 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { SWE_pol_production_speed_internet_station_factor = 0.05 tooltip = production_speed_internet_station_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_increase_energy_production icon = economic_railroads x = 1 y = 1 relative_position_id = SWE_m_attract_skilled_workers cost = 5 prerequisite = { focus = SWE_m_attract_skilled_workers } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_increase_energy_production" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_nuclear_energy_generation_modifier = 0.05 tooltip = nuclear_energy_generation_modifier_tt } add_to_variable = { SWE_pol_production_speed_nuclear_reactor_factor = 0.05 tooltip = production_speed_nuclear_reactor_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_support_start_ups icon = economic_another_money x = -1 y = 1 relative_position_id = SWE_m_increase_energy_production cost = 7 prerequisite = { focus = SWE_m_increase_energy_production focus = SWE_m_infrastructure_subventions } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_support_start_ups" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = 0.05 tooltip = offices_worker_requirement_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_reform_social_state icon = welfare x = 5 y = 1 relative_position_id = SWE_moderaterna cost = 7 prerequisite = { focus = SWE_moderaterna } mutually_exclusive = { focus = SWE_m_social_cuts } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_reform_social_state" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_health_cost_multiplier_modifier = 0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = 0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_bureaucracy_cost_multiplier_modifier = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } newline = yes set_temp_variable = { temp_opinion = -5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_m_liberalice_workspace icon = government_beu x = -1 y = 1 relative_position_id = SWE_m_reform_social_state cost = 8 prerequisite = { focus = SWE_m_reform_social_state } mutually_exclusive = { focus = SWE_m_Arbetslinjen } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_liberalice_workspace" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = -0.05 tooltip = offices_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_receiving_investment_duration_modifier = 0.05 tooltip = receiving_investment_duration_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_Arbetslinjen icon = goal_six_party x = 1 y = 1 relative_position_id = SWE_m_reform_social_state cost = 8 prerequisite = { focus = SWE_m_reform_social_state } mutually_exclusive = { focus = SWE_m_liberalice_workspace } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_Arbetslinjen" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = 0.05 tooltip = civ_facs_worker_requirement_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_reduce_public_tax icon = BRA_simplify_the_tax_system x = -1 y = 1 relative_position_id = SWE_m_liberalice_workspace cost = 5 prerequisite = { focus = SWE_m_liberalice_workspace focus = SWE_m_Arbetslinjen } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_reduce_public_tax" increase_exports = yes set_temp_variable = { pop_change = -3 } modify_population_tax_rate_effect = yes } ai_will_do = { base = 1 } } focus = { id = SWE_m_improve_migration_and_education icon = education_reform x = 1 y = 1 relative_position_id = SWE_m_liberalice_workspace cost = 5 prerequisite = { focus = SWE_m_liberalice_workspace focus = SWE_m_Arbetslinjen } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_improve_migration_and_education" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_education_cost_multiplier_modifier = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_cut_public_spendings icon = balance_buget x = 3 y = 1 relative_position_id = SWE_m_liberalice_workspace cost = 5 prerequisite = { focus = SWE_m_liberalice_workspace focus = SWE_m_Arbetslinjen } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_cut_public_spendings" decrease_social_spending = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = 0.05 tooltip = social_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_modernized_liberalism icon = Generic_Liberalism x = 0 y = 1 relative_position_id = SWE_m_improve_migration_and_education cost = 7 prerequisite = { focus = SWE_m_improve_migration_and_education focus = SWE_m_reduce_public_tax focus = SWE_m_cut_public_spendings } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_modernized_liberalism" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } increase_exports = yes } ai_will_do = { base = 1 } } focus = { id = SWE_m_social_cuts icon = Generic_Factionalism x = -5 y = 1 relative_position_id = SWE_moderaterna cost = 7 prerequisite = { focus = SWE_moderaterna } mutually_exclusive = { focus = SWE_m_reform_social_state } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_social_cuts" decrease_social_spending = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_m_cut_taxes icon = BRA_cutting_the_red_tape x = -2 y = 1 relative_position_id = SWE_m_social_cuts cost = 5 prerequisite = { focus = SWE_m_social_cuts } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_cut_taxes" set_temp_variable = { corp_change = -5 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = -3 } modify_population_tax_rate_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_receiving_investment_duration_modifier = 0.05 tooltip = receiving_investment_duration_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_law_and_order icon = judiciary x = 0 y = 1 relative_position_id = SWE_m_social_cuts cost = 5 prerequisite = { focus = SWE_m_social_cuts } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_law_and_order" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } increase_policing_budget = yes } ai_will_do = { base = 1 } } focus = { id = SWE_m_privatisation_state_property icon = legislation x = 2 y = 1 relative_position_id = SWE_m_social_cuts cost = 5 prerequisite = { focus = SWE_m_social_cuts } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_privatisation_state_property" set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.043 } } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = -0.05 tooltip = civ_facs_worker_requirement_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_m_attract_investor icon = champagne_bribes x = -1 y = 1 relative_position_id = SWE_m_privatisation_state_property cost = 8 prerequisite = { focus = SWE_m_privatisation_state_property focus = SWE_m_cut_taxes focus = SWE_m_law_and_order } mutually_exclusive = { focus = SWE_m_attract_statr_up } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_attract_investor" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_receiving_investment_duration_modifier = 0.05 tooltip = receiving_investment_duration_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_attract_statr_up icon = champagne_bribes2 x = -3 y = 1 relative_position_id = SWE_m_privatisation_state_property cost = 8 prerequisite = { focus = SWE_m_privatisation_state_property focus = SWE_m_cut_taxes focus = SWE_m_law_and_order } mutually_exclusive = { focus = SWE_m_attract_investor } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_attract_statr_up" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = 0.05 tooltip = offices_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_receiving_investment_duration_modifier = 0.05 tooltip = receiving_investment_duration_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_m_liberal_eco_way icon = MEX_Mexican_government x = 1 y = 1 relative_position_id = SWE_m_attract_statr_up cost = 5 prerequisite = { focus = SWE_m_attract_statr_up focus = SWE_m_attract_investor } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_m_liberal_eco_way" increase_exports = yes increase_economic_growth = yes } ai_will_do = { base = 1 } } #M END #KD START focus = { id = SWE_kristdemokraterna icon = SWE_kdparty x = 42 y = 1 relative_position_id = SWE_old_traditions cost = 10 prerequisite = { focus = SWE_old_traditions } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kristdemokraterna" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_nationalist_drift = 0.05 tooltip = nationalist_drift_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_privatisation_in_healthcare icon = pharma_drugs x = 2 y = 1 relative_position_id = SWE_kristdemokraterna cost = 5 prerequisite = { focus = SWE_kristdemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_privatisation_in_healthcare" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_health_cost_multiplier_modifier = 0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_deregulate_workspace icon = focus_drinks_peace x = -4 y = 1 relative_position_id = SWE_kristdemokraterna cost = 5 prerequisite = { focus = SWE_kristdemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_deregulate_workspace" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = 0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_working_migration icon = migranti_geo x = -1 y = 1 relative_position_id = SWE_kd_deregulate_workspace cost = 7 prerequisite = { focus = SWE_kd_deregulate_workspace } mutually_exclusive = { focus = SWE_kd_values_bevor_work } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_working_migration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_kd_values_bevor_work icon = economic_tech x = 1 y = 1 relative_position_id = SWE_kd_deregulate_workspace cost = 7 prerequisite = { focus = SWE_kd_deregulate_workspace } mutually_exclusive = { focus = SWE_kd_working_migration } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_values_bevor_work" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = 0.05 tooltip = civ_facs_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = 0.05 tooltip = offices_worker_requirement_modifier_tt } set_temp_variable = { temp_opinion = -5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_kd_fight_paralel_society icon = MEX_Purge_corrupt_judges x = 1 y = 1 relative_position_id = SWE_kd_working_migration cost = 5 prerequisite = { focus = SWE_kd_values_bevor_work focus = SWE_kd_working_migration } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_fight_paralel_society" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_police_cost_multiplier_modifier = 0.05 tooltip = police_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_KKK_Kyrka_Kullar_Kastruller icon = christian_trade_unions x = 0 y = 1 relative_position_id = SWE_kristdemokraterna cost = 5 prerequisite = { focus = SWE_kristdemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_KKK_Kyrka_Kullar_Kastruller" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_more_state_care #more kindergarten.... icon = goal_JAP_baby x = -1 y = 1 relative_position_id = SWE_kd_KKK_Kyrka_Kullar_Kastruller cost = 8 prerequisite = { focus = SWE_kd_KKK_Kyrka_Kullar_Kastruller } mutually_exclusive = { focus = SWE_kd_lower_taxes_for_families } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_more_state_care" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = 0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_monthly_population = 0.05 tooltip = monthly_population_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_lower_taxes_for_families icon = Generic_War_Propaganda02 x = 1 y = 1 relative_position_id = SWE_kd_KKK_Kyrka_Kullar_Kastruller cost = 8 prerequisite = { focus = SWE_kd_KKK_Kyrka_Kullar_Kastruller } mutually_exclusive = { focus = SWE_kd_more_state_care } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_lower_taxes_for_families" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_monthly_population = 0.05 tooltip = monthly_population_tt } set_temp_variable = { pop_change = -3 } modify_population_tax_rate_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = 0.05 tooltip = social_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_increase_parental_rights icon = Focus_Parliament_Constitution x = -1 y = 1 relative_position_id = SWE_kd_lower_taxes_for_families cost = 5 prerequisite = { focus = SWE_kd_lower_taxes_for_families focus = SWE_kd_more_state_care } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_increase_parental_rights" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_monthly_population = 0.05 tooltip = monthly_population_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_decentralice_social_services icon = Focus_AUS_lawmaking_leniency x = 0 y = 1 relative_position_id = SWE_kd_increase_parental_rights cost = 5 prerequisite = { focus = SWE_kd_increase_parental_rights focus = SWE_kd_fight_paralel_society focus = SWE_kd_regional_investment } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_decentralice_social_services" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_social_cost_multiplier_modifier = 0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_monthly_population = 0.05 tooltip = monthly_population_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_traditional_values_in_education icon = focus_generic_catholic_dominion x = -2 y = 1 relative_position_id = SWE_kristdemokraterna cost = 5 prerequisite = { focus = SWE_kristdemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_traditional_values_in_education" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_education_cost_multiplier_modifier = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_decentralice_education icon = New_Government_1 x = 4 y = 1 relative_position_id = SWE_kristdemokraterna cost = 5 prerequisite = { focus = SWE_kristdemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_decentralice_education" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_education_cost_multiplier_modifier = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_bureaucracy_cost_multiplier_modifier = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_war_support_factor = 0.05 tooltip = war_support_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_voluntary_for_honor icon = Generic_Working_Women x = -1 y = 1 relative_position_id = SWE_kd_decentralice_education cost = 7 prerequisite = { focus = SWE_kd_decentralice_education } mutually_exclusive = { focus = SWE_kd_benefits_for_voluntary_service } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_voluntary_for_honor" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_bureaucracy_cost_multiplier_modifier = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_benefits_for_voluntary_service icon = Generic_Woman x = 1 y = 1 relative_position_id = SWE_kd_decentralice_education cost = 7 prerequisite = { focus = SWE_kd_decentralice_education } mutually_exclusive = { focus = SWE_kd_voluntary_for_honor } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_benefits_for_voluntary_service" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_bureaucracy_cost_multiplier_modifier = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_war_support_factor = 0.05 tooltip = war_support_factor_tt } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_kd_regional_investment icon = champagne_bribes2 x = -1 y = 1 relative_position_id = SWE_kd_benefits_for_voluntary_service cost = 5 prerequisite = { focus = SWE_kd_benefits_for_voluntary_service focus = SWE_kd_voluntary_for_honor } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kd_regional_investment" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = -0.05 tooltip = civ_facs_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = 0.05 tooltip = offices_worker_requirement_modifier_tt } } ai_will_do = { base = 1 } } #KD END #V/KOMMUNISTS START focus = { id = SWE_towards_communism icon = focus_SWE_socialist_reforms x = -48 y = 1 relative_position_id = SWE_internal_politics cost = 5 prerequisite = { focus = SWE_internal_politics } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_towards_communism" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_expected_welfare_modifier = 1 tooltip = expected_welfare_modifier_tt } add_to_variable = { SWE_pol_expected_healthcare_modifier = 1 tooltip = expected_healthcare_modifier_tt } add_to_variable = { SWE_pol_expected_adm_modifier = 1 tooltip = expected_adm_modifier_tt } } ai_will_do = { base = 1 modifier = { add = 25 has_global_flag = SWE_RED_SWEDEN_FOCUS_PATH } modifier = { factor = -4 is_historical_focus_on = yes NOT = { has_global_flag = SWE_RED_SWEDEN_FOCUS_PATH } } } } focus = { id = SWE_v_the_left_divides icon = focus_SWE_organize_a_putsch x = 0 y = 1 relative_position_id = SWE_towards_communism cost = 10 prerequisite = { focus = SWE_towards_communism } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_the_left_divides" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_communism_drift = 0.05 tooltip = communism_drift_tt } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_K_collectivice_housing_market icon = blr_soviet_academy_of_sciences x = 0 y = 2 relative_position_id = SWE_v_the_left_divides cost = 6 prerequisite = { focus = SWE_v_the_left_divides } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_K_collectivice_housing_market" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_K_reafirm_welfare icon = blr_support_of_the_worker x = 0 y = 1 relative_position_id = SWE_K_collectivice_housing_market cost = 6 prerequisite = { focus = SWE_K_collectivice_housing_market } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_K_reafirm_welfare" increase_social_spending = yes block_social_decrease = yes } ai_will_do = { base = 1 } } focus = { id = SWE_v_agrar_reforms icon = GEO_Colectivize_the_farms x = -1 y = 1 relative_position_id = SWE_K_reafirm_welfare cost = 6 prerequisite = { focus = SWE_K_reafirm_welfare } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_agrar_reforms" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_agriculture_tax_modifier = 0.05 tooltip = agriculture_tax_modifier_tt } add_to_variable = { SWE_pol_agricolture_productivity_modifier = 0.03 tooltip = agricolture_productivity_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_v_five_year_plan icon = five_year_plan x = 1 y = 1 relative_position_id = SWE_K_reafirm_welfare cost = 6 prerequisite = { focus = SWE_K_reafirm_welfare } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_five_year_plan" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_production_speed_industrial_complex_factor = 0.02 tooltip = production_speed_industrial_complex_factor_tt } add_to_variable = { SWE_pol_production_speed_infrastructure_factor = 0.01 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { SWE_pol_production_speed_internet_station_factor = 0.02 tooltip = production_speed_internet_station_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_v_hold_the_red_line icon = SWE_kommunism x = -3 y = 1 relative_position_id = SWE_v_the_left_divides cost = 7 prerequisite = { focus = SWE_v_the_left_divides } mutually_exclusive = { focus = SWE_v_modernize_the_left } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_hold_the_red_line" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_communism_drift = 0.1 tooltip = communism_drift_tt } swap_ideas = { remove_idea = industrial_conglomerates add_idea = communist_cadres } } ai_will_do = { base = 1 } } focus = { id = SWE_v_return_to_class_struggle icon = proletarian_solidarity x = -1 y = 1 relative_position_id = SWE_v_hold_the_red_line cost = 5 prerequisite = { focus = SWE_v_hold_the_red_line } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_return_to_class_struggle" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_total_workforce_modifier = 0.04 tooltip = total_workforce_modifier_tt } set_temp_variable = { temp_opinion = 5 } change_communist_cadres_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_v_centralize_party_discipline icon = workers_of_iberia x = -3 y = 1 relative_position_id = SWE_v_hold_the_red_line cost = 5.5 prerequisite = { focus = SWE_v_hold_the_red_line } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_centralize_party_discipline" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_popularity_boost_modifier = 0.05 tooltip = popularity_boost_modifier_tt } add_to_variable = { SWE_pol_popularity_attack_modifier = 0.03 tooltip = popularity_attack_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_v_Migration_weaken_wages icon = blr_the_culture_of_proletarianism x = 1 y = 1 relative_position_id = SWE_v_hold_the_red_line cost = 5 prerequisite = { focus = SWE_v_hold_the_red_line } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_Migration_weaken_wages" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_migration_rate_value_factor = -0.03 tooltip = migration_rate_value_factor_tt } add_to_variable = { SWE_pol_production_cost_industrial_complex_factor = 0.05 tooltip = production_cost_industrial_complex_factor_tt } add_to_variable = { SWE_pol_production_factory_efficiency_gain_factor = 0.02 tooltip = production_factory_efficiency_gain_factor_tt } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_v_command_economic_revival icon = Leftist_Stuff_V x = -1 y = 1 relative_position_id = SWE_v_Migration_weaken_wages cost = 6 prerequisite = { focus = SWE_v_Migration_weaken_wages focus = SWE_v_return_to_class_struggle focus = SWE_v_centralize_party_discipline } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_command_economic_revival" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_v_expropriate_the_exploiters icon = blr_collectivism x = -3 y = 1 relative_position_id = SWE_v_Migration_weaken_wages cost = 5 prerequisite = { focus = SWE_v_Migration_weaken_wages focus = SWE_v_return_to_class_struggle focus = SWE_v_centralize_party_discipline } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_expropriate_the_exploiters" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_tax_rate_change_multiplier_modifier = 0.05 tooltip = tax_rate_change_multiplier_modifier_tt } set_temp_variable = { corp_change = 3 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = -2 } modify_population_tax_rate_effect = yes set_temp_variable = { temp_opinion = 5 } change_communist_cadres_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_v_nationalize_efforts icon = worker_paradise x = 1 y = 1 relative_position_id = SWE_v_expropriate_the_exploiters cost = 7 prerequisite = { focus = SWE_v_expropriate_the_exploiters focus = SWE_v_command_economic_revival } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_nationalize_efforts" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_war_support_factor = 0.04 tooltip = war_support_factor_tt } add_to_variable = { SWE_pol_political_power_factor = 0.03 tooltip = political_power_factor_tt } add_to_variable = { SWE_pol_mil_facs_worker_requirement_modifier = 0.02 tooltip = mil_facs_worker_requirement_modifier_tt } set_temp_variable = { temp_opinion = 5 } change_communist_cadres_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_v_modernize_the_left icon = SWE_left_party x = 3 y = 1 relative_position_id = SWE_v_the_left_divides cost = 7 prerequisite = { focus = SWE_v_the_left_divides } mutually_exclusive = { focus = SWE_v_hold_the_red_line } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_modernize_the_left" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_communism_drift = 0.04 tooltip = communism_drift_tt } add_to_variable = { SWE_pol_neutrality_drift = 0.05 tooltip = neutrality_drift_tt } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_v_embrace_feminist_workforce icon = Focus_Socialist_Worker x = -1 y = 1 relative_position_id = SWE_v_modernize_the_left cost = 5 prerequisite = { focus = SWE_v_modernize_the_left } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_embrace_feminist_workforce" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_production_factory_max_efficiency_factor = 0.05 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { SWE_pol_total_workforce_modifier = 0.03 tooltip = total_workforce_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_v_Eco_socialist_developement_plan icon = Generic_Market_Socialism x = 1 y = 1 relative_position_id = SWE_v_modernize_the_left cost = 5 prerequisite = { focus = SWE_v_modernize_the_left } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_Eco_socialist_developement_plan" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_consumer_goods_factor = 0.03 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = 0.04 tooltip = civ_facs_worker_requirement_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_v_progressive_public_sector icon = Leftist_Stuff_VIII x = 3 y = 1 relative_position_id = SWE_v_modernize_the_left cost = 5 prerequisite = { focus = SWE_v_modernize_the_left } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_progressive_public_sector" increase_centralization = yes increase_healthcare_budget = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_political_power_factor = 0.04 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_v_support_urban_pluralism icon = Leftist_Stuff_VII x = -1 y = 1 relative_position_id = SWE_v_Eco_socialist_developement_plan cost = 7 prerequisite = { focus = SWE_v_Eco_socialist_developement_plan focus = SWE_v_embrace_feminist_workforce focus = SWE_v_progressive_public_sector } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_support_urban_pluralism" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { SWE_pol_migration_rate_value_factor = 0.04 tooltip = migration_rate_value_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_v_high_income_redistribtion icon = masters_of_our_own_fate x = 1 y = 1 relative_position_id = SWE_v_Eco_socialist_developement_plan cost = 5 prerequisite = { focus = SWE_v_Eco_socialist_developement_plan focus = SWE_v_embrace_feminist_workforce focus = SWE_v_progressive_public_sector } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_high_income_redistribtion" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_tax_rate_change_multiplier_modifier = 0.03 tooltip = tax_rate_change_multiplier_modifier_tt } set_temp_variable = { corp_change = 4 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = 2 } modify_population_tax_rate_effect = yes } ai_will_do = { base = 1 } } focus = { id = SWE_v_regulation_over_nationalization icon = optimize_reich_labour_service x = -1 y = 1 relative_position_id = SWE_v_high_income_redistribtion cost = 7 prerequisite = { focus = SWE_v_high_income_redistribtion focus = SWE_v_support_urban_pluralism } search_filters = { FOCUS_FILTER_POLITICAL } available = { SWE_radical_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_v_regulation_over_nationalization" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_war_support_factor = 0.02 tooltip = war_support_factor_tt } add_to_variable = { SWE_pol_consumer_goods_factor = 0.01 tooltip = consumer_goods_factor_tt } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = 0.04 tooltip = offices_worker_requirement_modifier_tt } } ai_will_do = { base = 1 } } #COMMUNISTS END #SD START focus = { id = SWE_sverigedemokraterna #the right way icon = SWE_swedish_democrats x = 52 y = 1 relative_position_id = SWE_internal_politics cost = 10 prerequisite = { focus = SWE_internal_politics } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power_or_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sverigedemokraterna" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_nationalist_drift = 0.05 tooltip = nationalist_drift_tt } } ai_will_do = { base = 1 modifier = { add = 25 has_global_flag = SWE_NORTHERN_AMBITION_FOCUS_PATH } modifier = { factor = -4 is_historical_focus_on = yes NOT = { has_global_flag = SWE_NORTHERN_AMBITION_FOCUS_PATH } } } } focus = { id = SWE_sd_the_swedish_workforce icon = swedish_monarchy x = 0 y = 1 relative_position_id = SWE_sverigedemokraterna cost = 6 prerequisite = { focus = SWE_sverigedemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_the_swedish_workforce" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } add_to_variable = { SWE_pol_civ_facs_worker_requirement_modifier = 0.05 tooltip = civ_facs_worker_requirement_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_sd_stop_migration icon = blr_migrant_crisis x = 1 y = 1 relative_position_id = SWE_sd_the_swedish_workforce cost = 5 prerequisite = { focus = SWE_sd_the_swedish_workforce } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_stop_migration" increase_migration_law = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_sd_the_State_of_sverige icon = swedish_monarchy x = 2 y = 1 relative_position_id = SWE_sverigedemokraterna cost = 5 prerequisite = { focus = SWE_sverigedemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_the_State_of_sverige" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_personnel_cost_multiplier_modifier = 0.05 tooltip = personnel_cost_multiplier_modifier_tt } add_to_variable = { SWE_pol_mil_facs_worker_requirement_modifier = -0.05 tooltip = mil_facs_worker_requirement_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_sd_central_power icon = focus_generic_improve_the_administration x = 1 y = 1 relative_position_id = SWE_sd_the_State_of_sverige cost = 5 prerequisite = { focus = SWE_sd_the_State_of_sverige } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_central_power" 34 = { add_extra_state_shared_building_slots = 2 } increase_centralization = yes decrease_corruption = yes } ai_will_do = { base = 1 } } focus = { id = SWE_sd_the_family icon = Generic_War_Propaganda02 x = -2 y = 1 relative_position_id = SWE_sverigedemokraterna cost = 5 prerequisite = { focus = SWE_sverigedemokraterna } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_the_family" set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_education_cost_multiplier_modifier = -0.05 tooltip = education_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_sd_ban_hijab icon = ban_quran x = 1 y = 1 relative_position_id = SWE_sd_the_family cost = 5 prerequisite = { focus = SWE_sd_the_family focus = SWE_sd_the_swedish_workforce } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_ban_hijab" every_country = { limit = { OR = { has_idea = sunni has_idea = shia } } add_opinion_modifier = { target = ROOT modifier = SWE_ban_islam_modifier } } newline = yes add_ideas = SWE_idea_no_hijab } ai_will_do = { base = 1 } } focus = { id = SWE_sd_ban_lgbtq icon = attack_lgbtq x = -1 y = 1 relative_position_id = SWE_sd_the_family cost = 5 prerequisite = { focus = SWE_sd_the_family } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_ban_lgbtq" add_ideas = SWE_idea_anti_lgbt add_political_power = 75 } ai_will_do = { base = 1 } } focus = { id = SWE_sd_folkhemmet icon = focus_SWE_hygienic_housing x = 0 y = 2 relative_position_id = SWE_sd_the_swedish_workforce cost = 7 prerequisite = { focus = SWE_sd_ban_lgbtq } prerequisite = { focus = SWE_sd_ban_hijab } prerequisite = { focus = SWE_sd_stop_migration } prerequisite = { focus = SWE_sd_central_power } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_folkhemmet" add_ideas = SWE_idea_folkhemmet } ai_will_do = { base = 1 } } focus = { id = SWE_sd_the_security icon = recon x = -1 y = 1 relative_position_id = SWE_sd_folkhemmet cost = 8 prerequisite = { focus = SWE_sd_folkhemmet } mutually_exclusive = { focus = SWE_sd_the_economy } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_the_security" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_stability_factor = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_sd_the_economy icon = focus_SWE_urbanization x = 1 y = 1 relative_position_id = SWE_sd_folkhemmet cost = 8 prerequisite = { focus = SWE_sd_folkhemmet } mutually_exclusive = { focus = SWE_sd_the_security } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_the_economy" increase_exports = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_offices_worker_requirement_modifier = -0.05 tooltip = offices_worker_requirement_modifier_tt } add_to_variable = { SWE_pol_agriculture_tax_modifier = 0.05 tooltip = agriculture_tax_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_sd_the_future icon = focus_SWE_counter_revolution x = -1 y = 1 relative_position_id = SWE_sd_the_economy cost = 5 prerequisite = { focus = SWE_sd_the_economy focus = SWE_sd_the_security } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_sd_the_future" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_politics_modifier } add_to_variable = { SWE_pol_nationalist_drift = 0.005 tooltip = nationalist_drift_tt } add_to_variable = { SWE_pol_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { SWE_pol_country_productivity_growth_modifier = 0.05 tooltip = country_productivity_growth_modifier_tt } } ai_will_do = { base = 1 } } #SD END #Diplomatic start #western start focus = { id = SWE_Western_focus icon = western_alignment x = -32 y = 2 relative_position_id = SWE_m_modernized_liberalism cost = 10 prerequisite = { focus = SWE_s_the_renewed_social_democrazy focus = SWE_c_green_centrist_identity focus = SWE_c_Liberal_centrist_identity focus = SWE_fp_social_market_economy focus = SWE_fp_decrease_surveillance focus = SWE_fp_expansion_of_digital_surveillance focus = SWE_m_liberal_eco_way focus = SWE_m_modernized_liberalism focus = SWE_kd_decentralice_social_services } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Western_focus" add_ideas = democratic_influence } ai_will_do = { base = 1 } } focus = { id = SWE_EU_continental_commitment icon = align_to_europe x = 0 y = 1 relative_position_id = SWE_Western_focus cost = 7 prerequisite = { focus = SWE_Western_focus } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_EU_continental_commitment" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { capital_scope = { is_on_continent = europe } has_opinion = { target = SWE value > 10 } } set_country_flag = swedish_partner } } } ai_will_do = { base = 1 } } focus = { id = SWE_EU_visit_buckingham icon = align_to_britain x = 2 y = 1 relative_position_id = SWE_EU_continental_commitment cost = 5 prerequisite = { focus = SWE_EU_continental_commitment } mutually_exclusive = { focus = SWE_EU_renew_stockholm_berlin_axis focus = SWE_EU_franco_swedish_alliance } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = ENG ENG = { has_opinion = { target = SWE value > 15 } } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_EU_visit_buckingham" SWE = { add_doctrine_cost_reduction = { name = SWE_EU_visit_buckingham category = CAT_naval_doctrine uses = 2 cost_reduction = 0.5 } } ENG = { add_opinion_modifier = { target = ROOT modifier = military_cooperation } } hidden_effect = { if = { limit = { country_exists = ENG NOT = { has_war_with = ENG } } set_temp_variable = { target_nation = ENG.id } set_temp_variable = { adding_nation = SWE.id } change_permanent_investment_target = yes } } } ai_will_do = { base = 1 } } focus = { id = SWE_EU_renew_stockholm_berlin_axis icon = align_to_germany x = -2 y = 1 relative_position_id = SWE_EU_continental_commitment cost = 5 prerequisite = { focus = SWE_EU_continental_commitment } mutually_exclusive = { focus = SWE_EU_visit_buckingham focus = SWE_EU_franco_swedish_alliance } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = GER GER = { has_opinion = { target = SWE value > 15 } } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_EU_renew_stockholm_berlin_axis" SWE = { add_doctrine_cost_reduction = { name = SWE_EU_renew_stockholm_berlin_axis category = CAT_land_doctrine uses = 2 cost_reduction = 0.5 } } GER = { add_opinion_modifier = { target = ROOT modifier = military_cooperation } } hidden_effect = { if = { limit = { country_exists = GER NOT = { has_war_with = GER } } set_temp_variable = { target_nation = GER.id } set_temp_variable = { adding_nation = SWE.id } change_permanent_investment_target = yes } } } ai_will_do = { base = 1 } } focus = { id = SWE_EU_franco_swedish_alliance icon = align_to_france x = 0 y = 1 relative_position_id = SWE_EU_continental_commitment cost = 5 prerequisite = { focus = SWE_EU_continental_commitment } mutually_exclusive = { focus = SWE_EU_visit_buckingham focus = SWE_EU_renew_stockholm_berlin_axis } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = FRA FRA = { has_opinion = { target = SWE value > 15 } } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_EU_franco_swedish_alliance" SWE = { add_doctrine_cost_reduction = { name = SWE_EU_franco_swedish_alliance category = CAT_air_doctrine uses = 2 cost_reduction = 0.5 } } FRA = { add_opinion_modifier = { target = ROOT modifier = military_cooperation } } hidden_effect = { if = { limit = { country_exists = FRA NOT = { has_war_with = FRA } } set_temp_variable = { target_nation = FRA.id } set_temp_variable = { adding_nation = SWE.id } change_permanent_investment_target = yes } } } ai_will_do = { base = 1 } } focus = { id = SWE_EU_european_research_council_ties icon = fusion_science x = 0 y = 1 relative_position_id = SWE_EU_franco_swedish_alliance cost = 8 prerequisite = { focus = SWE_EU_franco_swedish_alliance focus = SWE_EU_renew_stockholm_berlin_axis focus = SWE_EU_visit_buckingham } mutually_exclusive = { focus = SWE_USA_found_nobel_techgroup } search_filters = { FOCUS_FILTER_RESEARCH } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_EU_european_research_council_ties" every_country = { limit = { capital_scope = { is_on_continent = europe } has_country_flag = swedish_partner } country_event = Sweden_foci.56 custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_to_tech_sharing_group = SWE_Technologie_Exchange_groupe set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.1 } } modify_international_investment_effect = yes } } SWE = { set_country_flag = SWE_tech_sharing_group add_to_tech_sharing_group = SWE_Technologie_Exchange_groupe } } ai_will_do = { base = 1 } } focus = { id = SWE_EU_European_cybershield icon = cryptography x = 0 y = 1 relative_position_id = SWE_EU_european_research_council_ties cost = 6 prerequisite = { focus = SWE_EU_european_research_council_ties focus = SWE_USA_found_nobel_techgroup } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_EU_European_cybershield" for_each_scope_loop = { array = global.nato_members if = { limit = { NOT = { tag = ROOT } } country_event = Sweden_foci.11 } } for_each_scope_loop = { array = global.EU_member if = { limit = { NOT = { tag = ROOT } NOT = { has_idea = NATO_member } } country_event = Sweden_foci.11 } } SWE = { add_ideas = SWE_cybershield } } ai_will_do = { base = 1 } } focus = { id = SWE_EU_logistic_networks icon = anarchist_economy x = -1 y = 1 relative_position_id = SWE_EU_European_cybershield cost = 6 prerequisite = { focus = SWE_EU_European_cybershield } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_EU_logistic_networks" for_each_scope_loop = { array = global.nato_members if = { limit = { OR = { original_tag = GER original_tag = DEN original_tag = POL original_tag = FRA original_tag = HOL } has_government = democratic } country_event = Sweden_foci.10 } } SWE = { add_ideas = SWE_Logistic_invests } } ai_will_do = { base = 1 } } focus = { id = SWE_USA_revitalize_atlantic_link icon = USA_north_america x = 5 y = 1 relative_position_id = SWE_Western_focus cost = 7 prerequisite = { focus = SWE_Western_focus } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = CAN country_exists = USA is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_USA_revitalize_atlantic_link" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { capital_scope = { is_on_continent = north_america } } set_country_flag = swedish_partner } } } ai_will_do = { base = 1 } } focus = { id = SWE_USA_defense_consultation_USA icon = align_to_america x = 1 y = 1 relative_position_id = SWE_USA_revitalize_atlantic_link cost = 5 prerequisite = { focus = SWE_USA_revitalize_atlantic_link } mutually_exclusive = { focus = SWE_USA_defense_consultation_CAN } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = USA USA = { has_opinion = { target = SWE value > 15 } } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_USA_defense_consultation_USA" SWE = { add_doctrine_cost_reduction = { name = SWE_USA_defense_consultation_USA category = CAT_airmobile category = CAT_marine uses = 2 cost_reduction = 0.5 } } USA = { add_opinion_modifier = { target = ROOT modifier = military_cooperation } } hidden_effect = { if = { limit = { country_exists = USA NOT = { has_war_with = USA } } set_temp_variable = { target_nation = USA.id } set_temp_variable = { adding_nation = SWE.id } change_permanent_investment_target = yes } } } ai_will_do = { base = 1 } } focus = { id = SWE_USA_defense_consultation_CAN icon = align_to_canada x = -1 y = 1 relative_position_id = SWE_USA_revitalize_atlantic_link cost = 5 prerequisite = { focus = SWE_USA_revitalize_atlantic_link } mutually_exclusive = { focus = SWE_USA_defense_consultation_USA } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = CAN CAN = { has_opinion = { target = SWE value > 15 } } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_USA_defense_consultation_CAN" SWE = { add_doctrine_cost_reduction = { name = SWE_USA_defense_consultation_CAN category = CAT_special_forces uses = 2 cost_reduction = 0.5 } } CAN = { add_opinion_modifier = { target = ROOT modifier = military_cooperation } } hidden_effect = { if = { limit = { country_exists = CAN NOT = { has_war_with = CAN } } set_temp_variable = { target_nation = CAN.id } set_temp_variable = { adding_nation = SWE.id } change_permanent_investment_target = yes } } } ai_will_do = { base = 1 } } focus = { id = SWE_USA_think_tank_links icon = economic_tech x = 4 y = 1 relative_position_id = SWE_EU_european_research_council_ties cost = 6 prerequisite = { focus = SWE_USA_found_nobel_techgroup focus = SWE_EU_european_research_council_ties } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_USA_think_tank_links" for_each_scope_loop = { array = global.nato_members if = { limit = { NOT = { tag = ROOT } } country_event = Sweden_foci.13 } } for_each_scope_loop = { array = global.EU_member if = { limit = { NOT = { tag = ROOT } NOT = { has_idea = NATO_member } } country_event = Sweden_foci.13 } } SWE = { add_ideas = SWE_think_tank_links } } ai_will_do = { base = 1 } } focus = { id = SWE_EU_innovation_hub_programm icon = research3 x = 1 y = 1 relative_position_id = SWE_USA_think_tank_links cost = 7 prerequisite = { focus = SWE_USA_think_tank_links } search_filters = { FOCUS_FILTER_RESEARCH } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_EU_innovation_hub_programm" SWE = { add_tech_bonus = { name = SWE_EU_innovation_hub_programm category = CAT_ai category = CAT_industry bonus = 0.6 uses = 2 } } } ai_will_do = { base = 1 } } focus = { id = SWE_USA_found_economical_forum icon = focus_generic_american_investments x = -1 y = 1 relative_position_id = SWE_USA_think_tank_links cost = 7 prerequisite = { focus = SWE_USA_think_tank_links } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_USA_found_economical_forum" for_each_scope_loop = { array = global.nato_members if = { limit = { NOT = { tag = ROOT } } country_event = Sweden_foci.12 } } for_each_scope_loop = { array = global.EU_member if = { limit = { NOT = { tag = ROOT } NOT = { has_idea = NATO_member } } country_event = Sweden_foci.12 } } add_ideas = SWE_economic_forum } ai_will_do = { base = 1 } } focus = { id = SWE_USA_found_nobel_techgroup icon = MEX_Social_investments x = 1 y = 1 relative_position_id = SWE_USA_defense_consultation_CAN cost = 8 prerequisite = { focus = SWE_USA_defense_consultation_CAN focus = SWE_USA_defense_consultation_USA } mutually_exclusive = { focus = SWE_EU_european_research_council_ties } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_USA_found_nobel_techgroup" every_country = { limit = { capital_scope = { is_on_continent = north_america } has_country_flag = swedish_partner } country_event = Sweden_foci.56 custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_to_tech_sharing_group = SWE_Technologie_Exchange_groupe set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.1 } } modify_international_investment_effect = yes } } SWE = { set_country_flag = SWE_tech_sharing_group add_to_tech_sharing_group = SWE_Technologie_Exchange_groupe } } ai_will_do = { base = 1 } } focus = { id = SWE_USA_human_science_projects icon = economic_sciencer x = -3 y = 1 relative_position_id = SWE_USA_found_nobel_techgroup cost = 5 prerequisite = { focus = SWE_USA_found_nobel_techgroup focus = SWE_EU_european_research_council_ties } search_filters = { FOCUS_FILTER_RESEARCH } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_USA_human_science_projects" SWE = { add_tech_bonus = { name = SWE_USA_human_science_projects category = CAT_genes bonus = 0.4 uses = 2 } } } ai_will_do = { base = 1 } } focus = { id = SWE_USA_intel_partnership icon = Generic_Espionage02 x = -1 y = 1 relative_position_id = SWE_USA_human_science_projects cost = 5 prerequisite = { focus = SWE_USA_human_science_projects } search_filters = { FOCUS_FILTER_RESEARCH } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_USA_intel_partnership" SWE = { add_tech_bonus = { name = SWE_USA_intel_partnership category = CAT_satellite bonus = 0.4 uses = 2 } } } ai_will_do = { base = 1 } } #Northern Friendship focus = { id = SWE_northern_friendship icon = baltic_entente x = -8 y = 1 relative_position_id = SWE_Western_focus cost = 7 prerequisite = { focus = SWE_Western_focus } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_STABILITY } available = { OR = { country_exists = ICE country_exists = NRY country_exists = FIN country_exists = DEN country_exists = LAT country_exists = LIT country_exists = EST } SWE = { has_government = democratic } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_northern_friendship" add_political_power = 150 add_stability = 0.02 if = { limit = { country_exists = ICE } ICE = { set_country_flag = SWE_scandinavian_sphere } } if = { limit = { country_exists = NRY } NRY = { set_country_flag = SWE_scandinavian_sphere } } if = { limit = { country_exists = DEN } DEN = { set_country_flag = SWE_scandinavian_sphere } } if = { limit = { country_exists = LAT } LAT = { set_country_flag = SWE_scandinavian_sphere } } if = { limit = { country_exists = LIT } LIT = { set_country_flag = SWE_scandinavian_sphere } } if = { limit = { country_exists = EST } EST = { set_country_flag = SWE_scandinavian_sphere } } if = { limit = { country_exists = FIN } FIN = { set_country_flag = SWE_scandinavian_sphere } } SWE = { set_country_flag = SWE_scandinavian_sphere } } ai_will_do = { base = 1 modifier = { add = 1 is_historical_focus_on = yes } } } focus = { id = SWE_friendship_with_denmark icon = align_to_denmark x = 2 y = 1 relative_position_id = SWE_northern_friendship cost = 5 prerequisite = { focus = SWE_northern_friendship } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = DEN NOT = { has_war_with = DEN } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_friendship_with_denmark" DEN = { country_event = Sweden_news.32 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { DEN = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_opinion_modifier = { target = DEN modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = DEN modifier = declaration_of_friendship } custom_effect_tooltip = TT_ALTERNATIVELY DEN = { random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { int_investment_change = { value = DEN.gdp_per_capita multiply = 0.09 } } modify_international_investment_effect = yes set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_job_opportunities_in_scania icon = Utility_Vehicle_Scania x = 1 y = 2 relative_position_id = SWE_friendship_with_denmark cost = 6 prerequisite = { focus = SWE_form_Postnord } prerequisite = { focus = SWE_banking_oportunity } search_filters = { FOCUS_FILTER_INDUSTRY } available = { has_full_control_of_state = 34 is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_job_opportunities_in_scania" 34 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes set_temp_variable = { treasury_change = -1.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = SWE_form_Postnord icon = DEN_postnord x = 0 y = 1 relative_position_id = SWE_friendship_with_denmark cost = 7 prerequisite = { focus = SWE_friendship_with_denmark } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } available = { country_exists = DEN is_subject = no has_government = democratic } bypass = { has_idea = DEN_idea_Privatisation_Post } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_form_Postnord" set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes DEN = { add_ideas = DEN_idea_Privatisation_Post } SWE = { add_ideas = DEN_idea_Privatisation_Post } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_friendship_with_norway icon = align_to_norway x = -2 y = 1 relative_position_id = SWE_northern_friendship cost = 5 prerequisite = { focus = SWE_northern_friendship } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = NRY NOT = { has_war_with = NRY } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_friendship_with_norway" NRY = { country_event = Sweden_news.32 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { NRY = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_opinion_modifier = { target = NRY modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = NRY modifier = declaration_of_friendship } custom_effect_tooltip = TT_ALTERNATIVELY NRY = { random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { int_investment_change = { value = NRY.gdp_per_capita multiply = 0.09 } } modify_international_investment_effect = yes set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_friendship_with_the_baltic_states icon = align_to_baltic_states x = 4 y = 1 relative_position_id = SWE_northern_friendship cost = 5 prerequisite = { focus = SWE_northern_friendship } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = EST country_exists = LAT country_exists = LIT is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_friendship_with_the_baltic_states" if = { limit = { NOT = { has_war_with = EST } } EST = { country_event = Sweden_news.32 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { EST = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_opinion_modifier = { target = EST modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = EST modifier = declaration_of_friendship } custom_effect_tooltip = TT_ALTERNATIVELY EST = { random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { int_investment_change = { value = EST.gdp_per_capita multiply = 0.09 } } modify_international_investment_effect = yes set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } } if = { limit = { NOT = { has_war_with = LAT } } LAT = { country_event = Sweden_news.32 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { LAT = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_opinion_modifier = { target = LAT modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = LAT modifier = declaration_of_friendship } custom_effect_tooltip = TT_ALTERNATIVELY LAT = { random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { int_investment_change = { value = LAT.gdp_per_capita multiply = 0.09 } } modify_international_investment_effect = yes set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } } if = { limit = { NOT = { has_war_with = LIT } } LIT = { country_event = Sweden_news.32 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { LIT = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_opinion_modifier = { target = LIT modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = LIT modifier = declaration_of_friendship } custom_effect_tooltip = TT_ALTERNATIVELY LIT = { random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { int_investment_change = { value = LIT.gdp_per_capita multiply = 0.09 } } modify_international_investment_effect = yes set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } } } ai_will_do = { base = 1 } } focus = { id = SWE_banking_oportunity icon = focus_trade_republic x = 0 y = 1 relative_position_id = SWE_friendship_with_the_baltic_states cost = 6 prerequisite = { focus = SWE_friendship_with_the_baltic_states } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { country_exists = EST country_exists = LAT country_exists = LIT is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_banking_oportunity" if = { limit = { NOT = { has_war_with = EST } } EST = { country_event = Sweden_foci.30 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { EST = { add_ideas = SWE_idea_swedish_banking set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.23 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.20 } } modify_debt_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } add_political_power = 5 } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_political_power = -5 } } if = { limit = { NOT = { has_war_with = LAT } } LAT = { country_event = Sweden_foci.30 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { LAT = { add_ideas = SWE_idea_swedish_banking set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.23 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.20 } } modify_debt_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } add_political_power = 5 } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_political_power = -5 } } if = { limit = { NOT = { has_war_with = LIT } } LIT = { country_event = Sweden_foci.30 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { LIT = { add_ideas = SWE_idea_swedish_banking set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.23 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.20 } } modify_debt_effect = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } add_political_power = 5 } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_political_power = -5 } } } ai_will_do = { base = 1 } } focus = { id = SWE_swedish_norwegian_steel_production icon = mining_truck x = -2 y = 1 relative_position_id = SWE_friendship_with_norway cost = 6 prerequisite = { focus = SWE_friendship_with_norway } prerequisite = { focus = SWE_friendship_with_iceland } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 442 is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_swedish_norwegian_steel_production" 442 = { add_resource = { type = steel amount = 20 } } set_temp_variable = { treasury_change = -18.75 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_adopt_norwegian_model icon = business_man2 x = 1 y = 1 relative_position_id = SWE_swedish_norwegian_steel_production cost = 7 prerequisite = { focus = SWE_swedish_norwegian_steel_production } prerequisite = { focus = SWE_found_nordbanken } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } available = { has_full_control_of_state = 442 is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_adopt_norwegian_model" add_ideas = economic_autonomy newline = yes 442 = { add_resource = { type = chromium amount = 6 } add_resource = { type = steel amount = 8 } } newline = yes set_temp_variable = { treasury_change = -13.13 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_friendship_with_finland icon = align_to_finland x = 0 y = 1 relative_position_id = SWE_northern_friendship cost = 5 prerequisite = { focus = SWE_northern_friendship } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = FIN NOT = { has_war_with = FIN } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_friendship_with_finland" FIN = { country_event = Sweden_news.32 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { FIN = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_opinion_modifier = { target = FIN modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = FIN modifier = declaration_of_friendship } custom_effect_tooltip = TT_ALTERNATIVELY FIN = { random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { int_investment_change = { value = FIN.gdp_per_capita multiply = 0.09 } } modify_international_investment_effect = yes set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_found_nordbanken icon = generic_bank x = -2 y = 1 relative_position_id = SWE_friendship_with_finland cost = 5 prerequisite = { focus = SWE_friendship_with_denmark } prerequisite = { focus = SWE_friendship_with_norway } prerequisite = { focus = SWE_friendship_with_finland } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { country_exists = FIN country_exists = NRY country_exists = DEN is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_found_nordbanken" SWE = { add_ideas = SWE_idea_nordbanken set_temp_variable = { int_investment_change = { value = SWE.gdp_per_capita multiply = 0.34 } } modify_international_investment_effect = yes set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.31 } } modify_debt_effect = yes } every_other_country = { limit = { has_country_flag = SWE_scandinavian_sphere } country_event = Sweden_foci.54 custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_ideas = SWE_idea_nordbanken set_temp_variable = { debt_change = { value = SWE.gdp_per_capita multiply = 0.10 } } modify_debt_effect = yes } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_found_NORDCAPS icon = focus_generic_scandinavian_alliance x = 0 y = 1 relative_position_id = SWE_friendship_with_finland cost = 5 prerequisite = { focus = SWE_friendship_with_denmark } prerequisite = { focus = SWE_friendship_with_norway } prerequisite = { focus = SWE_friendship_with_finland } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_POLITICAL } available = { OR = { country_exists = NRY country_exists = DEN country_exists = FIN country_exists = ICE } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_found_NORDCAPS" SWE = { add_ideas = SWE_idea_nordefco } if = { limit = { country_exists = NRY } NRY = { country_event = Sweden_foci.50 } } if = { limit = { country_exists = DEN } DEN = { country_event = Sweden_foci.50 } } if = { limit = { country_exists = FIN } FIN = { country_event = Sweden_foci.50 } } if = { limit = { country_exists = ICE } ICE = { country_event = Sweden_foci.50 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { NRY = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_command_power = -10 } DEN = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_command_power = -10 } FIN = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_command_power = -10 } ICE = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_command_power = -10 } if = { limit = { NOT = { DEN = { has_completed_focus = DEN_formalize_nordefco } } } NRY = { add_ideas = SWE_idea_nordefco } DEN = { add_ideas = SWE_idea_nordefco } FIN = { add_ideas = SWE_idea_nordefco } ICE = { add_ideas = SWE_idea_nordefco } } } hidden_effect = { news_event = { id = Sweden_news.3 days = 7 } } } ai_will_do = { base = 1 } } focus = { id = SWE_agreement_to_support_industrial_mio_cooperation icon = focus_SWE_defense_act x = 0 y = 2 relative_position_id = SWE_friendship_with_finland cost = 8 prerequisite = { focus = SWE_found_NORDCAPS } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EQUIPMENT } available = { country_exists = FIN country_exists = NRY country_exists = DEN country_exists = LIT country_exists = LAT country_exists = EST country_exists = ICE is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_agreement_to_support_industrial_mio_cooperation" SWE = { add_ideas = SWE_science_nordic_idea } every_other_country = { limit = { has_country_flag = SWE_scandinavian_sphere } country_event = Sweden_foci.55 custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_ideas = SWE_science_nordic_idea SWE = { army_experience = 10 } } } } ai_will_do = { base = 1 } } focus = { id = SWE_friendship_with_iceland icon = align_to_iceland x = -4 y = 1 relative_position_id = SWE_northern_friendship cost = 5 prerequisite = { focus = SWE_northern_friendship } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { country_exists = ICE NOT = { has_war_with = ICE } is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_friendship_with_iceland" ICE = { country_event = Sweden_news.32 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { ICE = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_opinion_modifier = { target = ICE modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = ICE modifier = declaration_of_friendship } custom_effect_tooltip = TT_ALTERNATIVELY ICE = { random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes } set_temp_variable = { int_investment_change = { value = ICE.gdp_per_capita multiply = 0.09 } } modify_international_investment_effect = yes set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_found_Nordic_baltic_kooperation icon = baltic_nordic_ebla x = 0 y = 1 relative_position_id = SWE_agreement_to_support_industrial_mio_cooperation cost = 9 prerequisite = { focus = SWE_agreement_to_support_industrial_mio_cooperation } search_filters = { FOCUS_FILTER_POLITICAL } available = { country_exists = FIN country_exists = NRY country_exists = DEN country_exists = LIT country_exists = LAT country_exists = EST country_exists = ICE is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_found_Nordic_baltic_kooperation" SWE = { add_ideas = SWE_idea_nb8 } FIN = { country_event = Sweden_foci.52 } NRY = { country_event = Sweden_foci.52 } DEN = { country_event = Sweden_foci.52 } LIT = { country_event = Sweden_foci.52 } LAT = { country_event = Sweden_foci.52 } EST = { country_event = Sweden_foci.52 } ICE = { country_event = Sweden_foci.52 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { FIN = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_political_power = -10 add_ideas = SWE_idea_nb8 } NRY = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_political_power = -10 add_ideas = SWE_idea_nb8 } DEN = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_political_power = -10 add_ideas = SWE_idea_nb8 } LIT = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_political_power = -10 add_ideas = SWE_idea_nb8 } LAT = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_political_power = -10 add_ideas = SWE_idea_nb8 } EST = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_political_power = -10 add_ideas = SWE_idea_nb8 } ICE = { set_temp_variable = { percent_change = -5 } change_domestic_influence_percentage = yes add_political_power = -10 add_ideas = SWE_idea_nb8 } } hidden_effect = { news_event = Sweden_news.2 } } ai_will_do = { base = 1 } } focus = { id = SWE_west_deepen_relations_NATO icon = western_doctrine x = 4 y = 1 relative_position_id = SWE_found_Nordic_baltic_kooperation cost = 7 prerequisite = { focus = SWE_found_Nordic_baltic_kooperation focus = SWE_EU_logistic_networks focus = SWE_USA_intel_partnership } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_deepen_relations_NATO" for_each_scope_loop = { array = global.nato_members if = { limit = { has_government = democratic has_opinion = { target = SWE value > 10 } } set_country_flag = SWE_NATO_Friends } } if = { limit = { has_dlc = "La Resistance" has_intelligence_agency = yes } upgrade_intelligence_agency = upgrade_training_centers upgrade_intelligence_agency = upgrade_computer_servers } if = { limit = { has_dlc = "La Resistance" has_intelligence_agency = no } create_intelligence_agency = { name = "(SÄPO) Säkerhetspolisen" icon = GFX_intelligence_agency_logo_swe } upgrade_intelligence_agency = upgrade_training_centers upgrade_intelligence_agency = upgrade_computer_servers } if = { limit = { NOT = { has_dlc = "La Resistance" } } increase_policing_budget = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_west_host_nato_exercises icon = closer_ties_with_western_bloc x = -3 y = 1 relative_position_id = SWE_west_deepen_relations_NATO cost = 5 prerequisite = { focus = SWE_west_deepen_relations_NATO } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_host_nato_exercises" every_other_country = { limit = { has_country_flag = SWE_NATO_Friends } country_event = Sweden_foci.14 custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_country_division = { add_divisional_commander_xp = 110 } random_army_leader = { limit = { is_field_marshal = no } gain_xp = 50 add_attack = 1 add_planning = 1 add_unit_leader_trait = trickster } add_doctrine_cost_reduction = { name = SWE_west_host_nato_exercises category = CAT_land_doctrine category = CAT_naval_doctrine category = CAT_air_doctrine uses = 2 cost_reduction = 0.3 } add_political_power = -50 add_command_power = -20 set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } SWE = { country_event = { id = Sweden_foci.143 days = 14 } } } ai_will_do = { base = 1 } } focus = { id = SWE_west_baltic_sea_securuty_cooperation icon = focus_SWE_let_fly_all_guns x = 1 y = 1 relative_position_id = SWE_west_host_nato_exercises cost = 4.3 prerequisite = { focus = SWE_west_host_nato_exercises } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_baltic_sea_securuty_cooperation" add_doctrine_cost_reduction = { name = SWE_west_baltic_sea_securuty_cooperation cost_reduction = 0.5 uses = 1 category = CAT_naval_doctrine } navy_experience = 25 } ai_will_do = { base = 1 } } focus = { id = SWE_west_addapt_nato_doctrine icon = nato2 x = -1 y = 1 relative_position_id = SWE_west_deepen_relations_NATO cost = 6 prerequisite = { focus = SWE_west_deepen_relations_NATO } mutually_exclusive = { focus = SWE_west_build_complimentary_structures } search_filters = { FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_addapt_nato_doctrine" add_doctrine_cost_reduction = { name = SWE_west_addapt_nato_doctrine category = CAT_western uses = 1 cost_reduction = 0.7 } } ai_will_do = { base = 1 } } focus = { id = SWE_west_build_complimentary_structures icon = nato3 x = 1 y = 1 relative_position_id = SWE_west_deepen_relations_NATO cost = 6 prerequisite = { focus = SWE_west_deepen_relations_NATO } mutually_exclusive = { focus = SWE_west_addapt_nato_doctrine } search_filters = { FOCUS_FILTER_DIPLOMACY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_build_complimentary_structures" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_land_reinforce_rate = 0.05 tooltip = land_reinforce_rate_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_land_bunker_effectiveness_factor = 0.05 tooltip = land_bunker_effectiveness_factor_tt } add_to_variable = { SWE_special_forces_attack_factor = 0.05 tooltip = special_forces_attack_factor_tt } add_to_variable = { SWE_special_forces_defence_factor = 0.05 tooltip = special_forces_defence_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_west_participation_in_allied_command_transformation icon = nato_standards x = -1 y = 1 relative_position_id = SWE_west_build_complimentary_structures cost = 8 prerequisite = { focus = SWE_west_build_complimentary_structures focus = SWE_west_addapt_nato_doctrine } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_participation_in_allied_command_transformation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_army_dynamic_modifier } add_to_variable = { SWE_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } add_to_variable = { SWE_air_agility = 0.05 tooltip = air_agility_factor_tt } add_to_variable = { SWE_planning_speed = 0.05 tooltip = planning_speed_factor_tt } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_Special_forces_modifier } add_to_variable = { SWE_recon_factor = 0.05 tooltip = recon_factor_tt } increase_intervention_law_effect = yes } ai_will_do = { base = 1 } } focus = { id = SWE_west_balistic_missile_waring_system icon = nato_protect_geo x = 3 y = 1 relative_position_id = SWE_west_deepen_relations_NATO cost = 5 prerequisite = { focus = SWE_west_deepen_relations_NATO } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_balistic_missile_waring_system" 34 = { add_building_construction = { type = anti_air_building level = 1 } add_building_construction = { type = radar_station level = 1 } } 550 = { add_building_construction = { type = anti_air_building level = 1 } add_building_construction = { type = radar_station level = 1 } } set_temp_variable = { treasury_change = -10.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_west_strategic_datalinks icon = position_armies x = -1 y = 1 relative_position_id = SWE_west_balistic_missile_waring_system cost = 4.3 prerequisite = { focus = SWE_west_balistic_missile_waring_system } search_filters = { FOCUS_FILTER_ARMY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_strategic_datalinks" SWE = { add_doctrine_cost_reduction = { name = SWE_west_strategic_datalinks category = CAT_air_doctrine uses = 2 cost_reduction = 0.5 } upgrade_intelligence_agency = upgrade_army_department upgrade_intelligence_agency = upgrade_interrogation_techniques } } ai_will_do = { base = 1 } } focus = { id = SWE_west_shared_missile_development icon = army_antiair x = -1 y = 1 relative_position_id = SWE_west_strategic_datalinks cost = 5 prerequisite = { focus = SWE_west_strategic_datalinks focus = SWE_west_participation_in_allied_command_transformation } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_shared_missile_development" 34 = { add_building_construction = { type = rocket_site level = 1 } } 442 = { add_building_construction = { type = rocket_site level = 1 } } newline = yes SWE = { add_tech_bonus = { name = SWE_west_shared_missile_development bonus = 0.6 uses = 1 category = CAT_missile } } newline = yes set_temp_variable = { treasury_change = -6.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_west_surveillance_data_sharing_protocol icon = SWE_Military_Coup x = 1 y = 1 relative_position_id = SWE_west_baltic_sea_securuty_cooperation cost = 5 prerequisite = { focus = SWE_west_baltic_sea_securuty_cooperation focus = SWE_west_participation_in_allied_command_transformation } search_filters = { FOCUS_FILTER_RESEARCH } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_surveillance_data_sharing_protocol" add_tech_bonus = { name = SWE_west_surveillance_data_sharing_protocol bonus = 0.6 uses = 1 category = CAT_cnc } upgrade_intelligence_agency = upgrade_training_centers upgrade_intelligence_agency = upgrade_computer_servers } ai_will_do = { base = 1 } } focus = { id = SWE_west_nato_officer_training icon = nato_nation x = 1 y = 1 relative_position_id = SWE_west_surveillance_data_sharing_protocol cost = 9 prerequisite = { focus = SWE_west_surveillance_data_sharing_protocol focus = SWE_west_shared_missile_development } search_filters = { FOCUS_FILTER_ARMY } available = { is_subject = no has_government = democratic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_west_nato_officer_training" random_army_leader = { limit = { is_field_marshal = no } gain_xp = 100 add_attack = 1 add_planning = 1 add_unit_leader_trait = trickster } army_experience = 35 air_experience = 35 } ai_will_do = { base = 1 } } #western end #eastern start focus = { id = SWE_non_aligned_responsibility icon = neu_path x = 0 y = 2 relative_position_id = SWE_s_the_renewed_social_democrazy cost = 10 prerequisite = { focus = SWE_v_nationalize_efforts focus = SWE_v_regulation_over_nationalization focus = SWE_g_green_startup_heaven focus = SWE_g_Suits_and_Birkenstocks focus = SWE_s_the_renewed_social_democrazy } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { SWE = { has_government = neutrality } SWE = { has_government = communism } } is_subject = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_non_aligned_responsibility" add_ideas = neutrality_idea } ai_will_do = { base = 1 } } #neutrality focus = { id = SWE_neutrality_reintended icon = neutrality x = 0 y = 1 relative_position_id = SWE_non_aligned_responsibility cost = 10 prerequisite = { focus = SWE_non_aligned_responsibility } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_neutrality_reintended" add_popularity = { ideology = neutrality popularity = 0.05 } newline = yes if = { limit = { has_idea = large_far_right_movement } swap_ideas = { remove_idea = large_far_right_movement add_idea = medium_far_right_movement } } else_if = { limit = { has_idea = medium_far_right_movement } remove_ideas = medium_far_right_movement } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = SWE_refuse_all_block_membership icon = social_liberal x = -1 y = 1 relative_position_id = SWE_neutrality_reintended cost = 10 prerequisite = { focus = SWE_neutrality_reintended } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_refuse_all_block_membership" set_rule = { can_create_factions = no can_join_factions = no } decrease_corruption = yes } ai_will_do = { base = 1 } } focus = { id = SWE_host_international_mediation_summit icon = focus_SWE_as_the_barometer_falls x = -3 y = 1 relative_position_id = SWE_refuse_all_block_membership cost = 10 prerequisite = { focus = SWE_refuse_all_block_membership } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_host_international_mediation_summit" add_ideas = SWE_swiss_neutrality add_popularity = { ideology = neutrality popularity = 0.02 } add_war_support = -0.05 } ai_will_do = { base = 1 } } focus = { id = SWE_security_guaraties_for_neutrals icon = focus_RAJ_the_crown_and_the_world x = 0 y = 1 relative_position_id = SWE_host_international_mediation_summit cost = 10 prerequisite = { focus = SWE_host_international_mediation_summit } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_security_guaraties_for_neutrals" every_other_country = { limit = { has_government = neutrality has_war = no } SWE = { diplomatic_relation = { country = PREV relation = guarantee active = yes } } } } ai_will_do = { base = 1 } } focus = { id = SWE_non_aligned_trade_network icon = trade x = -2 y = 1 relative_position_id = SWE_host_international_mediation_summit cost = 10 prerequisite = { focus = SWE_host_international_mediation_summit } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_non_aligned_trade_network" add_ideas = SWE_trading_net increase_exports = yes set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } } ai_will_do = { base = 1 } } focus = { id = SWE_emergency_refugees_hub icon = focus_SWE_refuge_from_war x = 1 y = 1 relative_position_id = SWE_non_aligned_trade_network cost = 10 prerequisite = { focus = SWE_non_aligned_trade_network focus = SWE_security_guaraties_for_neutrals } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_emergency_refugees_hub" increase_migration_law = yes add_popularity = { ideology = neutrality popularity = 0.02 } add_manpower = 10000 } ai_will_do = { base = 1 } } focus = { id = SWE_international_arbitration_authoritry icon = united_nations x = 0 y = 1 relative_position_id = SWE_emergency_refugees_hub cost = 10 prerequisite = { focus = SWE_emergency_refugees_hub } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_INDUSTRY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_international_arbitration_authoritry" add_ideas = SWE_international_peace_institution one_random_industrial_complex = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = SWE_enshine_Armed_neutrality_in_law icon = Generic_Command_Power x = 1 y = 1 relative_position_id = SWE_refuse_all_block_membership cost = 10 prerequisite = { focus = SWE_refuse_all_block_membership } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_enshine_Armed_neutrality_in_law" increase_intervention_law_effect = yes decrease_social_spending = yes } ai_will_do = { base = 1 } } focus = { id = SWE_total_border_sorvailance icon = Generic_Soldiers_Defense x = -2 y = 1 relative_position_id = SWE_enshine_Armed_neutrality_in_law cost = 10 prerequisite = { focus = SWE_enshine_Armed_neutrality_in_law } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality has_full_control_of_state = 36 has_full_control_of_state = 442 has_full_control_of_state = 881 has_full_control_of_state = 35 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_total_border_sorvailance" 442 = { add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 34 = { add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 881 = { add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 35 = { add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } } ai_will_do = { base = 1 } } focus = { id = SWE_reinforce_gotland_bastion icon = army_defence1 x = 0 y = 1 relative_position_id = SWE_enshine_Armed_neutrality_in_law cost = 10 prerequisite = { focus = SWE_enshine_Armed_neutrality_in_law } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality has_full_control_of_state = 36 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_reinforce_gotland_bastion" 36 = { add_building_construction = { type = air_base level = 1 instant_build = yes } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } add_building_construction = { type = stronghold_network level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } add_tech_bonus = { name = SWE_reinforce_gotland_bastion bonus = 0.15 uses = 1 category = CAT_sp_arty } } ai_will_do = { base = 1 } } focus = { id = SWE_underground_command_center icon = focus_generic_full_social_mobilization x = 0 y = 1 relative_position_id = SWE_reinforce_gotland_bastion cost = 10 prerequisite = { focus = SWE_reinforce_gotland_bastion } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_underground_command_center" 34 = { add_building_construction = { type = stronghold_network level = 3 instant_build = yes } } } ai_will_do = { base = 1 } } focus = { id = SWE_Energy_autarky_program icon = BRA_renewable_energy_funds x = -2 y = 1 relative_position_id = SWE_underground_command_center cost = 10 prerequisite = { focus = SWE_underground_command_center } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_EXPENDITURE } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Energy_autarky_program" add_timed_idea = { idea = SWE_energy_autarky_program_idea years = 2 } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_Arctic_defence_initiative icon = army_snow_soldier x = 0 y = 1 relative_position_id = SWE_underground_command_center cost = 5 prerequisite = { focus = SWE_underground_command_center } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Arctic_defence_initiative" add_tech_bonus = { name = SWE_Arctic_defence_initiative bonus = 1 uses = 1 category = CAT_arty } } ai_will_do = { base = 1 } } focus = { id = SWE_national_cyber_defense_grid icon = komplukter x = -1 y = 1 relative_position_id = SWE_Arctic_defence_initiative cost = 10 prerequisite = { focus = SWE_Arctic_defence_initiative } prerequisite = { focus = SWE_Energy_autarky_program } prerequisite = { focus = SWE_international_arbitration_authoritry } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_national_cyber_defense_grid" if = { limit = { has_dlc = "La Resistance" has_intelligence_agency = yes } upgrade_intelligence_agency = upgrade_training_centers upgrade_intelligence_agency = upgrade_computer_servers } if = { limit = { has_dlc = "La Resistance" has_intelligence_agency = no } create_intelligence_agency = { name = "(SÄPO) Säkerhetspolisen" icon = GFX_intelligence_agency_logo_swe } upgrade_intelligence_agency = upgrade_training_centers upgrade_intelligence_agency = upgrade_computer_servers } if = { limit = { NOT = { has_dlc = "La Resistance" } } increase_policing_budget = yes } two_radar_station = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_gold_reserve_expansion icon = balance_buget x = 4 y = 1 relative_position_id = SWE_neutrality_reintended cost = 10 prerequisite = { focus = SWE_neutrality_reintended } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_gold_reserve_expansion" set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes add_ideas = SWE_gold_reserve } ai_will_do = { base = 1 } } focus = { id = SWE_banking_secrecy_act icon = economic_banks x = 0 y = 1 relative_position_id = SWE_gold_reserve_expansion cost = 10 prerequisite = { focus = SWE_gold_reserve_expansion } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_banking_secrecy_act" swap_ideas = { remove_idea = SWE_gold_reserve add_idea = SWE_gold_reserve2 } } ai_will_do = { base = 1 } } focus = { id = SWE_national_militaria_expansion icon = focus_generic_supply_line x = 2 y = 1 relative_position_id = SWE_enshine_Armed_neutrality_in_law cost = 10 prerequisite = { focus = SWE_enshine_Armed_neutrality_in_law } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_national_militaria_expansion" increase_military_spending = yes army_experience = 50 add_tech_bonus = { name = SWE_national_militaria_expansion bonus = 0.55 uses = 1 category = CAT_inf_wep } } ai_will_do = { base = 1 } } focus = { id = SWE_universal_conscription_reform icon = conscription x = 1 y = 1 relative_position_id = SWE_national_militaria_expansion cost = 10 prerequisite = { focus = SWE_national_militaria_expansion } prerequisite = { focus = SWE_banking_secrecy_act } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_EXPENDITURE } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_universal_conscription_reform" increase_conscription_effect = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_manpower = 8000 } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_armed_financial_neutrality_doctrine icon = Generic_Military_Equipment x = 2 y = 1 relative_position_id = SWE_national_cyber_defense_grid cost = 10 prerequisite = { focus = SWE_national_cyber_defense_grid } prerequisite = { focus = SWE_universal_conscription_reform } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_armed_financial_neutrality_doctrine" add_command_power = 15 add_tech_bonus = { name = SWE_armed_financial_neutrality_doctrine uses = 1 bonus = 0.25 category = CAT_special_forces } add_doctrine_cost_reduction = { name = SWE_armed_financial_neutrality_doctrine category = CAT_land_doctrine uses = 1 cost_reduction = 0.25 } } ai_will_do = { base = 1 } } focus = { id = SWE_declaration_of_perpetual_neutrality icon = social_liberalism x = 0 y = 1 relative_position_id = SWE_armed_financial_neutrality_doctrine cost = 10 prerequisite = { focus = SWE_armed_financial_neutrality_doctrine } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_declaration_of_perpetual_neutrality" swap_ideas = { remove_idea = SWE_swiss_neutrality add_idea = SWE_swiss_neutrality2 } } ai_will_do = { base = 1 } } focus = { id = SWE_neutrality_without_equal icon = attack_switzerland2 x = 0 y = 1 relative_position_id = SWE_declaration_of_perpetual_neutrality cost = 10 prerequisite = { focus = SWE_declaration_of_perpetual_neutrality } will_lead_to_war_with = SWI search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { is_subject = no has_government = neutrality SWI = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_neutrality_without_equal" set_temp_variable = { wargoal_on = SWI } set_temp_variable = { wargoal_type = 2 } add_threat_from_wargoal_effect = yes create_wargoal = { target = SWI type = annex_everything } } ai_will_do = { base = 1 } } #neutrality end focus = { id = SWE_the_eastern_horizon icon = asia x = -18 y = 1 relative_position_id = SWE_non_aligned_responsibility cost = 10 prerequisite = { focus = SWE_non_aligned_responsibility } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_the_eastern_horizon" set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes every_other_country = { limit = { is_in_europe = yes has_opinion = { target = ROOT value > 0 } } set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } add_ideas = SWE_easter_horizon_idea1 } ai_will_do = { base = 1 modifier = { factor = -2 is_historical_focus_on = yes NOT = { has_global_flag = SWE_RED_SWEDEN_FOCUS_PATH } } } } focus = { id = SWE_neutrality_divtrine_revision icon = neutrality x = 6 y = 1 relative_position_id = SWE_the_eastern_horizon cost = 10 prerequisite = { focus = SWE_the_eastern_horizon } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_neutrality_divtrine_revision" swap_ideas = { remove_idea = SWE_easter_horizon_idea1 add_idea = SWE_easter_horizon_idea2 } } ai_will_do = { base = 1 } } focus = { id = SWE_information_partnership_with_RT icon = sov_free_media x = -1 y = 1 relative_position_id = SWE_neutrality_divtrine_revision cost = 5 prerequisite = { focus = SWE_neutrality_divtrine_revision } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes SOV = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_information_partnership_with_RT" set_temp_variable = { arg_popularity = 0.10 } add_ruling_outlook_popularity = yes set_temp_variable = { percent_change = 10 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = SWE_eastern_cultural_exchange_program icon = asian_investmentnew x = 1 y = 1 relative_position_id = SWE_neutrality_divtrine_revision cost = 10 prerequisite = { focus = SWE_neutrality_divtrine_revision } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes SOV = { NOT = { has_war_with = ROOT } exists = yes } CHI = { NOT = { has_war_with = ROOT } exists = yes } RAJ = { NOT = { has_war_with = ROOT } exists = yes } JAP = { NOT = { has_war_with = ROOT } exists = yes } KOR = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_eastern_cultural_exchange_program" if = { limit = { RAJ = { NOT = { has_war_with = ROOT } exists = yes } } add_opinion_modifier = { target = RAJ modifier = SWE_tight_bands } reverse_add_opinion_modifier = { target = RAJ modifier = SWE_tight_bands } newline = yes random_owned_state = { add_manpower = 300000 } newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = RAJ } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } if = { limit = { SOV = { NOT = { has_war_with = ROOT } exists = yes } } add_opinion_modifier = { target = SOV modifier = SWE_tight_bands } reverse_add_opinion_modifier = { target = SOV modifier = SWE_tight_bands } newline = yes random_owned_state = { add_manpower = 10000 } newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } if = { limit = { CHI = { NOT = { has_war_with = ROOT } exists = yes } } add_opinion_modifier = { target = CHI modifier = SWE_tight_bands } reverse_add_opinion_modifier = { target = CHI modifier = SWE_tight_bands } newline = yes random_owned_state = { add_manpower = 200000 } newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = CHI } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } if = { limit = { JAP = { NOT = { has_war_with = ROOT } exists = yes } } add_opinion_modifier = { target = JAP modifier = SWE_tight_bands } reverse_add_opinion_modifier = { target = JAP modifier = SWE_tight_bands } newline = yes random_owned_state = { add_manpower = 10000 } newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = JAP } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } if = { limit = { KOR = { NOT = { has_war_with = ROOT } exists = yes } } add_opinion_modifier = { target = KOR modifier = SWE_tight_bands } reverse_add_opinion_modifier = { target = KOR modifier = SWE_tight_bands } newline = yes random_owned_state = { add_manpower = 10000 } newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = KOR } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } newline = yes set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 1 } } focus = { id = SWE_diplomatic_privot_global_south icon = africa2 x = -1 y = 1 relative_position_id = SWE_eastern_cultural_exchange_program cost = 8 prerequisite = { focus = SWE_neutrality_divtrine_revision } prerequisite = { focus = SWE_join_brics_new_development_bank } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_diplomatic_privot_global_south" swap_ideas = { remove_idea = SWE_easter_horizon_idea2 add_idea = SWE_easter_horizon_idea3 } newline = yes every_other_country = { limit = { has_country_flag = african_nation_flag } add_opinion_modifier = { target = SWE modifier = SWE_neutral_trade_efforts } reverse_add_opinion_modifier = { target = SWE modifier = SWE_neutral_trade_efforts } } } ai_will_do = { base = 1 } } focus = { id = SWE_teheran_petrochemical_partnership icon = align_to_iran x = 3 y = 2 relative_position_id = SWE_diplomatic_privot_global_south cost = 10 prerequisite = { focus = SWE_diplomatic_privot_global_south } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes PER = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_teheran_petrochemical_partnership" PER = { country_event = SWE_eastern.33 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { PER = { add_ideas = SWE_iran_petrochemical_iran } add_ideas = SWE_iran_petrochemical_swe } } ai_will_do = { base = 1 } } focus = { id = SWE_iranian_drone_technologie_transfer icon = trade_with_iran x = 0 y = 1 relative_position_id = SWE_teheran_petrochemical_partnership cost = 10 prerequisite = { focus = SWE_teheran_petrochemical_partnership } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes PER = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_iranian_drone_technologie_transfer" PER = { country_event = SWE_eastern.36 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { PER = { if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = SWE_iranian_drone_technologie_transfer category = CAT_air_to_air_weapons category = CAT_air_countermeasures category = CAT_air_engine uses = 3 bonus = 0.25 } } else = { add_tech_bonus = { name = SWE_iranian_drone_technologie_transfer category = CAT_air_eqp uses = 3 bonus = 0.25 } } } add_tech_bonus = { name = SWE_iranian_drone_technologie_transfer category = CAT_drones uses = 2 bonus = 0.30 } } } ai_will_do = { base = 1 } } focus = { id = SWE_cuban_medical_exchange icon = align_to_cuba x = 1 y = 2 relative_position_id = SWE_diplomatic_privot_global_south cost = 10 prerequisite = { focus = SWE_diplomatic_privot_global_south } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes CUB = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_cuban_medical_exchange" CUB = { country_event = SWE_eastern.30 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { CUB = { add_ideas = SWE_cuba_medical_exchange } swap_ideas = { remove_idea = SWE_easter_horizon_idea3 add_idea = SWE_easter_horizon_idea4 } } } ai_will_do = { base = 1 } } focus = { id = SWE_petro_caribe_nordic_accord icon = align_to_venezuela x = -1 y = 2 relative_position_id = SWE_diplomatic_privot_global_south cost = 10 prerequisite = { focus = SWE_diplomatic_privot_global_south } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes VEN = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_petro_caribe_nordic_accord" VEN = { country_event = SWE_eastern.21 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { VEN = { add_timed_idea = { idea = SWE_venezualen_accord_ven years = 1 } } add_timed_idea = { idea = SWE_venezualen_accord years = 1 } random_owned_state = { add_resource = { type = oil amount = 4 } } set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = VEN } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_angola_offshore_cooperation icon = angolan_oil x = 0 y = 1 relative_position_id = SWE_petro_caribe_nordic_accord cost = 10 prerequisite = { focus = SWE_petro_caribe_nordic_accord } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes AGL = { NOT = { has_war_with = ROOT } exists = yes } } bypass = { NOT = { country_exists = AGL } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_angola_offshore_cooperation" AGL = { country_event = SWE_eastern.24 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { AGL = { random_owned_state = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 } random_owned_state = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 } } set_temp_variable = { percent_change = 10 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = AGL } change_influence_percentage = yes random_owned_state = { limit = { is_coastal = yes } add_resource = { type = oil amount = 6 } } large_expenditure = yes set_temp_variable = { percent_change = 10 } set_temp_variable = { tag_index = AGL } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_south_africa_strategic_metal_pact icon = align_to_south_africa x = 0 y = 1 relative_position_id = SWE_angola_offshore_cooperation cost = 10 prerequisite = { focus = SWE_angola_offshore_cooperation } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes SAF = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_south_africa_strategic_metal_pact" SAF = { country_event = SWE_eastern.27 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { SAF = { random_owned_state = { limit = { has_resources_amount = { resource = chromium amount > 0 } } add_dynamic_modifier = { modifier = SAF_swe_metals_investment } } } random_owned_state = { limit = { has_resources_amount = { resource = tungsten amount > 0 } } add_dynamic_modifier = { modifier = SWE_southafrica_metals } } } } ai_will_do = { base = 1 } } focus = { id = SWE_join_brics_new_development_bank icon = GFX_brics x = 3 y = 1 relative_position_id = SWE_the_eastern_horizon cost = 10 prerequisite = { focus = SWE_the_eastern_horizon } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes RAJ = { has_completed_focus = RAJ_new_development_bank } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_join_brics_new_development_bank" BRICS_join_via_event = yes } ai_will_do = { base = 1 } } focus = { id = SWE_eurasian_raj_link icon = SOV_i_like_trains x = 0 y = 3 relative_position_id = SWE_join_brics_new_development_bank cost = 10 prerequisite = { focus = SWE_join_brics_new_development_bank } prerequisite = { focus = SWE_join_the_belt_and_road_forum } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes SOV = { NOT = { has_war_with = ROOT } exists = yes owns_state = 643 } owns_state = 442 owns_state = 100 is_neighbor_of = SOV } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_eurasian_raj_link" if = { limit = { has_dlc = "No Step Back" } build_railway = { level = 2 path = { 6050 9149 3182 11091 11147 6129 9151 205 9088 3039 3113 6132 9220 9143 9108 6165 58 6125 11125 124 6087 9112 6128 74 11031 3134 } } } else = { 442 = { one_state_infrastructure = yes } 100 = { one_state_infrastructure = yes } 643 = { one_state_infrastructure = yes } } SOV = { country_event = SWE_eastern.20 } effect_tooltip = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = SOV } change_influence_percentage = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_question_nato icon = attack_nato x = -2 y = 1 relative_position_id = SWE_the_eastern_horizon cost = 10 prerequisite = { focus = SWE_the_eastern_horizon } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes } bypass = { has_game_rule = { rule = rule_disable_nato option = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_question_nato" for_each_scope_loop = { array = global.nato_members if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = ROOT modifier = SWE_anti_nato_minus } } } every_other_country = { limit = { OR = { emerging_reactionaries_are_in_power = yes emerging_autocracy_are_in_power = yes emerging_communist_state_are_in_power = yes } } add_opinion_modifier = { target = ROOT modifier = SWE_anti_nato_plus } } } ai_will_do = { base = 1 } } focus = { id = SWE_denounce_sanction_policy icon = market_economy x = 2 y = 1 relative_position_id = SWE_question_nato cost = 8 prerequisite = { focus = SWE_question_nato } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_denounce_sanction_policy" every_other_country = { limit = { OR = { emerging_reactionaries_are_in_power = yes emerging_autocracy_are_in_power = yes emerging_communist_state_are_in_power = yes } NOT = { has_war_with = ROOT } } add_opinion_modifier = { target = ROOT modifier = SWE_opened_market } reverse_add_opinion_modifier = { target = SWE modifier = SWE_opened_market } } } ai_will_do = { base = 1 } } focus = { id = SWE_join_the_belt_and_road_forum icon = align_to_china x = 0 y = 1 relative_position_id = SWE_denounce_sanction_policy cost = 10 prerequisite = { focus = SWE_denounce_sanction_policy } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes CHI = { NOT = { has_war_with = ROOT } exists = yes has_completed_focus = CHI_Belt_and_Road_Initiative } } bypass = { NOT = { country_exists = CHI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_join_the_belt_and_road_forum" CHI = { country_event = SWE_eastern.02 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { percent_change = 8 } set_temp_variable = { tag_index = CHI } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes random_owned_state = { add_building_construction = { type = offices level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } custom_effect_tooltip = TT_ALTERNATIVELY effect_tooltip = { set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = CHI } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes random_owned_state = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_stability = -0.03 } } ai_will_do = { base = 1 } } focus = { id = SWE_SCO_observer_status icon = sco x = 1 y = 1 relative_position_id = SWE_join_the_belt_and_road_forum cost = 10 prerequisite = { focus = SWE_join_the_belt_and_road_forum } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes CHI = { has_completed_focus = CHI_Form_the_SCO } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_SCO_observer_status" activate_decision = apply_to_join_as_an_observer } ai_will_do = { base = 1 } } focus = { id = SWE_PLA_saab_technology_exchange icon = Peoples_liberation_army_alt x = 0 y = 2 relative_position_id = SWE_SCO_observer_status cost = 10 prerequisite = { focus = SWE_SCO_observer_status } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes CHI = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_PLA_saab_technology_exchange" CHI = { country_event = SWE_eastern.10 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { CHI = { add_tech_bonus = { name = SWE_PLA_saab_technology_exchange bonus = 0.15 uses = 2 category = CAT_air_eqp } } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:SWE_saab_ab_manufacturer = { add_mio_size = 2 } } else = { one_random_arms_factory = yes random_list = { 50 = { add_tech_bonus = { name = SWE_PLA_saab_technology_exchange category = CAT_air_eqp uses = 1 bonus = 0.20 } } 50 = { add_tech_bonus = { name = SWE_PLA_saab_technology_exchange category = CAT_inf uses = 1 bonus = 0.20 } } } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_stability = -0.02 } } ai_will_do = { base = 1 } } focus = { id = SWE_Nordic_corean_minarl_pact icon = align_to_north_korea x = 2 y = 2 relative_position_id = SWE_SCO_observer_status cost = 10 prerequisite = { focus = SWE_SCO_observer_status } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes NKO = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_Nordic_corean_minarl_pact" NKO = { country_event = SWE_eastern.14 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { NKO = { random_owned_state = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } set_temp_variable = { percent_change = 7 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = NKO } change_influence_percentage = yes random_owned_state = { add_resource = { type = steel amount = 3 } add_manpower = 2500 } random_owned_state = { add_resource = { type = tungsten amount = 3 } add_manpower = 2500 } random_owned_state = { add_resource = { type = aluminium amount = 3 } add_manpower = 2500 } set_temp_variable = { percent_change = 7 } set_temp_variable = { tag_index = NKO } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_pyongyang_heavy_industry_exchange icon = NKO_korea_rebuild x = 0 y = 1 relative_position_id = SWE_Nordic_corean_minarl_pact cost = 10 prerequisite = { focus = SWE_Nordic_corean_minarl_pact } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes NKO = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_pyongyang_heavy_industry_exchange" NKO = { country_event = SWE_eastern.17 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { NKO = { add_ideas = SWE_industry_exchange_nko } add_ideas = SWE_industry_exchange_swe } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_stability = -0.02 } } ai_will_do = { base = 1 } } focus = { id = SWE_nordic_eurasian_dialogue icon = eurasia x = -1 y = 1 relative_position_id = SWE_join_the_belt_and_road_forum cost = 10 prerequisite = { focus = SWE_join_the_belt_and_road_forum } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_nordic_eurasian_dialogue" every_other_country = { limit = { OR = { has_idea = CHI_sco_member has_idea = CHI_sco_member_econ has_idea = CHI_sco_member_mil has_idea = CHI_sco_member_pol has_idea = CHI_sco_observer has_idea = CSTO_member } } add_opinion_modifier = { target = SWE modifier = SWE_neutral_trade_efforts } reverse_add_opinion_modifier = { target = SWE modifier = SWE_neutral_trade_efforts } add_opinion_modifier = { target = SWE modifier = SWE_neutral_efforts } reverse_add_opinion_modifier = { target = SWE modifier = SWE_neutral_efforts } } } ai_will_do = { base = 1 } } focus = { id = SWE_strategic_energy_pact_russia icon = gazprom_sheep5 x = 0 y = 1 relative_position_id = SWE_nordic_eurasian_dialogue cost = 10 prerequisite = { focus = SWE_nordic_eurasian_dialogue } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes SOV = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_strategic_energy_pact_russia" SOV = { country_event = SWE_eastern.07 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { SOV = { add_ideas = SWE_russian_energy_idea } add_ideas = SWE_russian_energy_idea set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = SWE } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = SWE_suspend_eu_defense_integration icon = euroscepticism x = 0 y = 1 relative_position_id = SWE_question_nato cost = 10 prerequisite = { focus = SWE_question_nato } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_suspend_eu_defense_integration" random_list = { 60 = { set_temp_variable = { modify_europeanism = -0.05 } EU_europeanism_change = yes set_temp_variable = { modify_europeanism = -0.20 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes modifier = { add = 30 communism > 0.25 } } 40 = { set_temp_variable = { modify_europeanism = 0.05 } EU_europeanism_change = yes set_temp_variable = { modify_europeanism = 0.10 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes modifier = { add = -30 communism > 0.25 } } } custom_effect_tooltip = SWE_suspend_eu_defense_integration_tt newline = yes set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = SWE_joint_exercises_with_russia icon = align_to_russia x = 0 y = 1 relative_position_id = SWE_suspend_eu_defense_integration cost = 7 prerequisite = { focus = SWE_suspend_eu_defense_integration } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no SWE_radical_or_autocratic_in_power = yes SOV = { NOT = { has_war_with = ROOT } exists = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_joint_exercises_with_russia" SOV = { country_event = SWE_eastern.01 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { SOV = { add_timed_idea = { idea = SWE_russian_excercise days = 180 } } add_timed_idea = { idea = SWE_russian_excercise days = 180 } } } ai_will_do = { base = 1 } } #Northern Ambition focus = { id = SWE_royalist_revival icon = swedish_monarchy x = -13 y = 3 relative_position_id = SWE_sd_the_future cost = 10 prerequisite = { focus = SWE_kd_decentralice_social_services focus = SWE_sd_the_future } mutually_exclusive = { focus = SWE_the_royal_family } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { SWE_monarchist_or_populist_in_power = yes is_subject = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_royalist_revival" add_ideas = SWE_the_royals } ai_will_do = { base = 1 modifier = { add = 25 has_global_flag = SWE_NORTHERN_AMBITION_FOCUS_PATH } modifier = { factor = -2 is_historical_focus_on = yes NOT = { has_global_flag = SWE_NORTHERN_AMBITION_FOCUS_PATH } } } } focus = { id = SWE_monarch_constitution icon = monarchism_constitution x = 4 y = 1 relative_position_id = SWE_royalist_revival cost = 10 prerequisite = { focus = SWE_royalist_revival } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { SWE_monarchist_or_populist_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_monarch_constitution" swap_ideas = { remove_idea = SWE_the_royals add_idea = SWE_the_royals2 } } ai_will_do = { base = 1 } } focus = { id = SWE_chamber_of_crown icon = monarchism_forced_majority x = -2 y = 1 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_monarch_constitution } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_chamber_of_crown" swap_ideas = { remove_idea = SWE_the_royals2 add_idea = SWE_the_royals3 } } ai_will_do = { base = 1 } } focus = { id = SWE_project_riksglans icon = construction_development x = -3 y = 2 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_chamber_of_crown } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_project_riksglans" random_core_state = { add_dynamic_modifier = { modifier = SWE_riksglans } } random_core_state = { add_dynamic_modifier = { modifier = SWE_riksglans } } random_core_state = { add_dynamic_modifier = { modifier = SWE_riksglans } } } ai_will_do = { base = 1 } } focus = { id = SWE_industrial_plan_svea icon = industry_military x = -1 y = 2 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_chamber_of_crown } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_industrial_plan_svea" random_core_state = { limit = { NOT = { has_dynamic_modifier = { modifier = SWE_riksglans } } } add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } random_core_state = { limit = { NOT = { has_dynamic_modifier = { modifier = SWE_riksglans } } } add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } random_core_state = { limit = { NOT = { has_dynamic_modifier = { modifier = SWE_riksglans } } } add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -30.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_arms_industry = no } 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 = SWE_state_coordination_plan icon = POR_royal_edicts x = -2 y = 3 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_industrial_plan_svea } prerequisite = { focus = SWE_project_riksglans } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_state_coordination_plan" add_timed_idea = { idea = SWE_monarch_coordination_plan years = 1 } } ai_will_do = { base = 1 } } focus = { id = SWE_bofors_compact icon = tank_production2 x = 0 y = 4 relative_position_id = SWE_monarch_constitution cost = 6 prerequisite = { focus = SWE_state_coordination_plan } prerequisite = { focus = SWE_northern_shield focus = SWE_skane_defense } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_bofors_compact" if = { limit = { has_dlc = "Arms Against Tyranny" } mio:SWE_bae_systems_bofors_manufacturer = { add_mio_size = 1 } } two_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 } } } focus = { id = SWE_royal_council icon = monarchism x = -2 y = 4 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_state_coordination_plan } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_royal_council" swap_ideas = { remove_idea = SWE_the_royals3 add_idea = SWE_the_royals4 } } ai_will_do = { base = 1 } } focus = { id = SWE_kungliga icon = SWE_karl_XII x = -3 y = 5 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_royal_council } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kungliga" swap_ideas = { remove_idea = SWE_the_royals4 add_idea = SWE_the_royals5 } } ai_will_do = { base = 1 } } focus = { id = SWE_kultur icon = american_christianity x = -1 y = 5 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_royal_council } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kultur" add_timed_idea = { idea = SWE_kultur_idea years = 1 } } ai_will_do = { base = 1 } } focus = { id = SWE_mining_act icon = steel_production x = -4 y = 3 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_industrial_plan_svea } prerequisite = { focus = SWE_project_riksglans } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_mining_act" 442 = { add_resource = { type = steel amount = 8 } } 33 = { add_resource = { type = steel amount = 6 } } 881 = { add_resource = { type = steel amount = 2 } add_resource = { type = chromium amount = 4 } } set_temp_variable = { treasury_change = -18.75 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_military_reform_act icon = focus_SWE_train_the_sheltered x = 2 y = 1 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_monarch_constitution } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { SWE_monarchist_or_populist_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_military_reform_act" add_ideas = SWE_monarch_military1 } ai_will_do = { base = 1 } } focus = { id = SWE_naval_program icon = naval_upgrade x = 2 y = 2 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_military_reform_act } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } available = { SWE_monarchist_or_populist_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_naval_program" random_owned_state = { limit = { is_coastal = yes } add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:SWE_swede_ship_marine_manufacturer = { add_mio_size = 1 add_mio_funds = 500 } } newline = yes add_tech_bonus = { name = SWE_naval_program category = CAT_frigate category = CAT_corvette category = CAT_cruiser uses = 2 bonus = 0.5 } add_doctrine_cost_reduction = { name = SWE_naval_program cost_reduction = 0.5 category = CAT_naval_doctrine uses = 1 } newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes set_temp_variable = { treasury_change = -8.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_livgardet icon = SWE_jagers x = 2 y = 4 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_naval_program } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { SWE_monarchist_or_populist_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_livgardet" swap_ideas = { remove_idea = SWE_monarch_military1 add_idea = SWE_monarch_military2 } } ai_will_do = { base = 1 } } focus = { id = SWE_folkplikt icon = SWE_landstormen x = 2 y = 5 relative_position_id = SWE_monarch_constitution cost = 7 prerequisite = { focus = SWE_livgardet } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { SWE_monarchist_or_populist_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_folkplikt" swap_ideas = { remove_idea = SWE_monarch_military2 add_idea = SWE_monarch_military3 } newline = yes increase_conscription_effect = yes } ai_will_do = { base = 1 } } focus = { id = SWE_northern_shield icon = focus_FIN_keepers_of_the_north x = 1 y = 3 relative_position_id = SWE_monarch_constitution cost = 9 prerequisite = { focus = SWE_military_reform_act } mutually_exclusive = { focus = SWE_skane_defense } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { SWE_monarchist_or_populist_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_northern_shield" 442 = { add_building_construction = { type = bunker level = 2 instant_build = yes province = 6125 } add_building_construction = { type = bunker level = 2 instant_build = yes province = 201 } add_building_construction = { type = bunker level = 2 instant_build = yes province = 61 } add_building_construction = { type = bunker level = 2 instant_build = yes province = 442 } add_building_construction = { type = air_base level = 2 instant_build = yes } add_building_construction = { type = anti_air_building level = 2 instant_build = yes } add_building_construction = { type = stronghold_network level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -23.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_skane_defense icon = focus_generic_develop_denmark_silhouette x = 3 y = 3 relative_position_id = SWE_monarch_constitution cost = 9 prerequisite = { focus = SWE_military_reform_act } mutually_exclusive = { focus = SWE_northern_shield } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_skane_defense" 550 = { add_building_construction = { type = bunker level = 2 instant_build = yes province = 9279 } add_building_construction = { type = coastal_bunker level = 2 instant_build = yes province = 9279 } add_building_construction = { type = anti_air_building level = 2 instant_build = yes } } 439 = { add_building_construction = { type = anti_air_building level = 1 instant_build = yes } add_building_construction = { type = fuel_silo level = 2 instant_build = yes } } 35 = { add_building_construction = { type = fuel_silo level = 2 instant_build = yes } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -21.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_reign_without_rival icon = swedish_monarchy2 x = 0 y = 6 relative_position_id = SWE_monarch_constitution cost = 9 prerequisite = { focus = SWE_kungliga } prerequisite = { focus = SWE_kultur } prerequisite = { focus = SWE_folkplikt } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_reign_without_rival" swap_ideas = { remove_idea = SWE_the_royals5 add_idea = SWE_the_royals6 } } ai_will_do = { base = 1 } } focus = { id = SWE_colonial_court icon = focus_SWE_institute_of_technology x = 0 y = 2 relative_position_id = SWE_reign_without_rival cost = 6 prerequisite = { focus = SWE_reign_without_rival } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_colonial_court" add_ideas = SWE_colonial_court_idea } ai_will_do = { base = 1 } } focus = { id = SWE_saint_barthelemy icon = demand_territory x = -1 y = 1 relative_position_id = SWE_colonial_court cost = 7 prerequisite = { focus = SWE_colonial_court } will_lead_to_war_with = STK search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = STK } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_saint_barthelemy" 863 = { add_claim_by = SWE } set_temp_variable = { wargoal_on = STK } add_threat_from_wargoal_effect = yes create_wargoal = { target = STK type = take_claimed_state generator = 863 } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_saint_barthelemy" 863 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_carolusborg icon = attack_Ghana x = 1 y = 1 relative_position_id = SWE_colonial_court cost = 7 prerequisite = { focus = SWE_colonial_court } will_lead_to_war_with = GAH search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = GAH } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_carolusborg" 346 = { add_claim_by = SWE } set_temp_variable = { wargoal_on = GAH } add_threat_from_wargoal_effect = yes create_wargoal = { target = GAH type = take_claimed_state generator = 346 } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_carolusborg" 346 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_fort_christina icon = attack_america x = 0 y = 2 relative_position_id = SWE_colonial_court cost = 8 prerequisite = { focus = SWE_saint_barthelemy } prerequisite = { focus = SWE_carolusborg } will_lead_to_war_with = USA search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = USA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fort_christina" 1083 = { add_claim_by = SWE } set_temp_variable = { wargoal_on = USA } add_threat_from_wargoal_effect = yes create_wargoal = { target = USA type = take_claimed_state generator = 1083 } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_fort_christina" 1083 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_nya_sverige icon = focus_RAJ_the_crown_and_the_world x = 0 y = 3 relative_position_id = SWE_colonial_court cost = 8 prerequisite = { focus = SWE_fort_christina } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes owns_state = 1083 owns_state = 346 owns_state = 863 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_nya_sverige" swap_ideas = { remove_idea = SWE_colonial_court_idea add_idea = SWE_colonial_court_idea2 } } ai_will_do = { base = 1 } } focus = { id = SWE_rikshalvan_reunited icon = focus_generic_invade_finland x = -4 y = 1 relative_position_id = SWE_reign_without_rival cost = 9 prerequisite = { focus = SWE_reign_without_rival } will_lead_to_war_with = FIN search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = FIN } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_rikshalvan_reunited" every_state = { limit = { is_core_of = FIN } add_claim_by = SWE } newline = yes set_temp_variable = { wargoal_on = FIN } add_threat_from_wargoal_effect = yes create_wargoal = { target = FIN type = take_claimed_state } newline = yes set_cosmetic_tag = SWE_Swedish_empire } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_rikshalvan_reunited" every_state = { limit = { is_core_of = FIN } add_claim_by = SWE } set_cosmetic_tag = SWE_Swedish_empire } ai_will_do = { base = 1 } } focus = { id = SWE_mannerheim_pact icon = focus_SWE_finnish_integration x = -3 y = 2 relative_position_id = SWE_reign_without_rival cost = 8 prerequisite = { focus = SWE_rikshalvan_reunited } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes owns_state = 100 owns_state = 103 owns_state = 101 owns_state = 102 NOT = { country_exists = FIN } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_mannerheim_pact" if = { limit = { any_controlled_state = { is_core_of = FIN } } every_controlled_state = { limit = { is_core_of = FIN } add_dynamic_modifier = { modifier = SWE_mannerheim_plan } } } else = { custom_effect_tooltip = SWE_mannerheim_pact_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_dominion_ostersjon icon = focus_generic_baltic_sea_fleet x = -5 y = 2 relative_position_id = SWE_reign_without_rival cost = 8 prerequisite = { focus = SWE_rikshalvan_reunited } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_dominion_ostersjon" add_ideas = SWE_prepare_baltic } ai_will_do = { base = 1 } } focus = { id = SWE_unification_baltiska icon = focus_FIN_finnish_supremacy_in_the_north x = -5 y = 3 relative_position_id = SWE_reign_without_rival cost = 7 prerequisite = { focus = SWE_dominion_ostersjon } will_lead_to_war_with = EST will_lead_to_war_with = LIT will_lead_to_war_with = LAT search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = LIT } NOT = { country_exists = EST } NOT = { country_exists = LAT } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_unification_baltiska" every_state = { limit = { is_core_of = LIT } add_claim_by = SWE } set_temp_variable = { wargoal_on = LIT } add_threat_from_wargoal_effect = yes create_wargoal = { target = LIT type = take_claimed_state } newline = yes every_state = { limit = { is_core_of = EST } add_claim_by = SWE } set_temp_variable = { wargoal_on = EST } add_threat_from_wargoal_effect = yes create_wargoal = { target = EST type = take_claimed_state } newline = yes every_state = { limit = { is_core_of = LAT } add_claim_by = SWE } set_temp_variable = { wargoal_on = LAT } add_threat_from_wargoal_effect = yes create_wargoal = { target = LAT type = take_claimed_state } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_unification_baltiska" every_state = { limit = { is_core_of = LIT } add_claim_by = SWE } newline = yes every_state = { limit = { is_core_of = EST } add_claim_by = SWE } newline = yes every_state = { limit = { is_core_of = LAT } add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_kalmar_unification icon = focus_generic_nordic_territory x = -5 y = 4 relative_position_id = SWE_reign_without_rival cost = 6 prerequisite = { focus = SWE_unification_baltiska } will_lead_to_war_with = NRY will_lead_to_war_with = DEN will_lead_to_war_with = ICE search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = NRY } NOT = { country_exists = DEN } NOT = { country_exists = ICE } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kalmar_unification" every_state = { limit = { OR = { is_core_of = NRY is_core_of = DEN is_core_of = ICE } } add_claim_by = SWE } newline = yes set_temp_variable = { wargoal_on = NRY } add_threat_from_wargoal_effect = yes create_wargoal = { target = NRY type = take_claimed_state } set_temp_variable = { wargoal_on = ICE } add_threat_from_wargoal_effect = yes create_wargoal = { target = ICE type = take_claimed_state } set_temp_variable = { wargoal_on = DEN } add_threat_from_wargoal_effect = yes create_wargoal = { target = DEN type = take_claimed_state } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_kalmar_unification" every_state = { limit = { OR = { is_core_of = NRY is_core_of = DEN is_core_of = ICE } } add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_post_kingdom_logistics icon = focus_generic_improve_roads x = -2 y = 5 relative_position_id = SWE_reign_without_rival cost = 7 prerequisite = { focus = SWE_mannerheim_pact } prerequisite = { focus = SWE_kalmar_unification } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes owns_state = 7 NOT = { country_exists = ICE } owns_state = 32 NOT = { country_exists = NRY } owns_state = 4 NOT = { country_exists = DEN } owns_state = 105 NOT = { country_exists = EST } owns_state = 107 NOT = { country_exists = LAT } owns_state = 110 NOT = { country_exists = LIT } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_post_kingdom_logistics" if = { limit = { any_controlled_state = { OR = { is_core_of = NRY is_core_of = ICE is_core_of = DEN is_core_of = LIT is_core_of = LAT is_core_of = EST } } } every_controlled_state = { limit = { OR = { is_core_of = NRY is_core_of = ICE is_core_of = DEN is_core_of = LIT is_core_of = LAT is_core_of = EST } } add_dynamic_modifier = { modifier = SWE_development_integration } } } else = { custom_effect_tooltip = SWE_post_kingdom_logistics_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_eastern_marches icon = focus_FIN_integrate_kola_and_karelia x = -4 y = 5 relative_position_id = SWE_reign_without_rival cost = 8 prerequisite = { focus = SWE_kalmar_unification } will_lead_to_war_with = SOV search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = SOV } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_eastern_marches" 643 = { add_claim_by = SWE } 1128 = { add_claim_by = SWE } 644 = { add_claim_by = SWE } newline = yes set_temp_variable = { wargoal_on = SOV } add_threat_from_wargoal_effect = yes create_wargoal = { target = SOV type = take_claimed_state generator = { 643 1128 644 } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_eastern_marches" 643 = { add_claim_by = SWE } 1128 = { add_claim_by = SWE } 644 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_reclaim_swedish_pomerania icon = reassert_silesian_claims x = -5 y = 6 relative_position_id = SWE_reign_without_rival cost = 7 prerequisite = { focus = SWE_kalmar_unification } will_lead_to_war_with = GER search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = GER } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_reclaim_swedish_pomerania" 539 = { add_claim_by = SWE } 37 = { add_claim_by = SWE } newline = yes set_temp_variable = { wargoal_on = GER } add_threat_from_wargoal_effect = yes create_wargoal = { target = GER type = take_claimed_state generator = { 539 37 } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_reclaim_swedish_pomerania" 539 = { add_claim_by = SWE } 37 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_german_shipyards icon = focus_DEN_schleswigian_farmers x = -5 y = 7 relative_position_id = SWE_reign_without_rival cost = 7 prerequisite = { focus = SWE_reclaim_swedish_pomerania } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes owns_state = 539 owns_state = 37 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_german_shipyards" 539 = { add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 37 = { add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_eastern_timber icon = Logging_sheep x = -3 y = 6 relative_position_id = SWE_reign_without_rival cost = 7 prerequisite = { focus = SWE_eastern_marches } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes SWE = { owns_state = 643 owns_state = 644 owns_state = 1128 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_eastern_timber" 643 = { add_dynamic_modifier = { modifier = SWE_exploitation } } 1128 = { add_dynamic_modifier = { modifier = SWE_exploitation } } 644 = { add_dynamic_modifier = { modifier = SWE_exploitation } } } ai_will_do = { base = 1 } } focus = { id = SWE_dansk icon = prussia_line x = -6 y = 5 relative_position_id = SWE_reign_without_rival cost = 7 prerequisite = { focus = SWE_kalmar_unification } will_lead_to_war_with = POL search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = POL } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_dansk" 474 = { add_claim_by = SWE } 113 = { add_claim_by = SWE } 116 = { add_claim_by = SWE } 642 = { add_claim_by = SWE } newline = yes set_temp_variable = { wargoal_on = POL } add_threat_from_wargoal_effect = yes create_wargoal = { target = POL type = take_claimed_state generator = { 474 113 116 } } if = { limit = { SOV = { has_full_control_of_state = 642 } } set_temp_variable = { wargoal_on = SOV } add_threat_from_wargoal_effect = yes create_wargoal = { target = SOV type = take_claimed_state generator = { 642 } } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_dansk" 474 = { add_claim_by = SWE } 113 = { add_claim_by = SWE } 116 = { add_claim_by = SWE } 642 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_polish_grain icon = wheat_field x = -7 y = 6 relative_position_id = SWE_reign_without_rival cost = 7 prerequisite = { focus = SWE_dansk } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes owns_state = 474 owns_state = 113 owns_state = 116 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_polish_grain" swap_ideas = { remove_idea = SWE_the_royals6 add_idea = SWE_the_royals7 } } ai_will_do = { base = 1 } } focus = { id = SWE_viking_legacy icon = focus_ICE_the_viking_spirit x = 4 y = 1 relative_position_id = SWE_reign_without_rival cost = 9 prerequisite = { focus = SWE_reign_without_rival } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_viking_legacy" add_ideas = SWE_viking_legacy_idea1 } ai_will_do = { base = 1 } } focus = { id = SWE_conquest_denmark icon = focus_generic_invade_denmark x = -1 y = 1 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_viking_legacy } will_lead_to_war_with = DEN will_lead_to_war_with = FAO will_lead_to_war_with = GRN search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = DEN } NOT = { country_exists = FAO } NOT = { country_exists = GRN } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_denmark" every_state = { limit = { is_core_of = DEN } add_claim_by = SWE } set_temp_variable = { wargoal_on = DEN } add_threat_from_wargoal_effect = yes create_wargoal = { target = DEN type = take_claimed_state } if = { limit = { country_exists = GRN } newline = yes every_state = { limit = { is_core_of = GRN } add_claim_by = SWE } set_temp_variable = { wargoal_on = GRN } add_threat_from_wargoal_effect = yes create_wargoal = { target = GRN type = take_claimed_state } } if = { limit = { country_exists = FAO } newline = yes every_state = { limit = { is_core_of = FAO } add_claim_by = SWE } set_temp_variable = { wargoal_on = FAO } add_threat_from_wargoal_effect = yes create_wargoal = { target = FAO type = take_claimed_state } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_denmark" every_state = { limit = { is_core_of = DEN } add_claim_by = SWE } newline = yes every_state = { limit = { is_core_of = FAO } add_claim_by = SWE } newline = yes every_state = { limit = { is_core_of = GRN } add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_conquest_norway icon = focus_generic_invade_norway x = 1 y = 1 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_viking_legacy } will_lead_to_war_with = NRY search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = NRY } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_norway" every_state = { limit = { is_core_of = NRY } add_claim_by = SWE } set_temp_variable = { wargoal_on = NRY } add_threat_from_wargoal_effect = yes create_wargoal = { target = NRY type = take_claimed_state } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_norway" every_state = { limit = { is_core_of = NRY } add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_bornholm_raid icon = focus_DEN_develop_bornholm x = -2 y = 3 relative_position_id = SWE_viking_legacy cost = 10 prerequisite = { focus = SWE_conquest_denmark } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes owns_state = 3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_bornholm_raid" 3 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 6361 } add_building_construction = { type = air_base level = 2 instant_build = yes } add_building_construction = { type = naval_facility level = 1 instant_build = yes province = 6361 } add_building_construction = { type = rocket_site level = 1 instant_build = yes } add_building_construction = { type = radar_station level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -25.75 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_longship_doctrine icon = focus_generic_naval_invasion x = 0 y = 2 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_conquest_denmark focus = SWE_conquest_norway } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes owns_state = 3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_longship_doctrine" swap_ideas = { remove_idea = SWE_viking_legacy_idea1 add_idea = SWE_viking_legacy_idea2 } } ai_will_do = { base = 1 } } focus = { id = SWE_diaspora icon = wolfpacks x = 0 y = 3 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_longship_doctrine } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes owns_state = 3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_diaspora" swap_ideas = { remove_idea = SWE_viking_legacy_idea2 add_idea = SWE_viking_legacy_idea3 } } ai_will_do = { base = 1 } } focus = { id = SWE_artic_training icon = army_snow_soldier x = 2 y = 2 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_conquest_norway } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes owns_state = 31 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_artic_training" random_army_leader = { add_trait = { trait = winter_expert } } random_army_leader = { add_trait = { trait = winter_expert } } newline = yes random_navy_leader = { add_trait = { trait = arctic_water_expert } } random_navy_leader = { add_trait = { trait = arctic_water_expert } } # add_doctrine_cost_reduction = { # cost_reduction = 1 # name = SWE_artic_training # uses = 1 # technology = arctic_school # } } ai_will_do = { base = 1 } } focus = { id = SWE_conquest_iceland icon = focus_generic_invade_iceland x = 2 y = 3 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_artic_training } will_lead_to_war_with = ICE search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = ICE } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_iceland" every_state = { limit = { is_core_of = ICE } add_claim_by = SWE } set_temp_variable = { wargoal_on = ICE } add_threat_from_wargoal_effect = yes create_wargoal = { target = ICE type = take_claimed_state } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_iceland" every_state = { limit = { is_core_of = ICE } add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_greenlandic_strongold icon = focus_DEN_develop_greenland x = -2 y = 5 relative_position_id = SWE_viking_legacy cost = 10 prerequisite = { focus = SWE_bornholm_raid } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes owns_state = 1161 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_greenlandic_strongold" 1161 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 14381 } add_building_construction = { type = air_base level = 2 instant_build = yes } add_building_construction = { type = rocket_site level = 1 instant_build = yes } add_building_construction = { type = air_facility level = 1 instant_build = yes province = 14381 } } set_temp_variable = { treasury_change = -24.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_conquest_england icon = focus_DEN_danelaw x = 1 y = 5 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_viking_legacy } will_lead_to_war_with = ENG search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = ENG } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_england" 1191 = { add_claim_by = SWE } 10 = { add_claim_by = SWE } 11 = { add_claim_by = SWE } 1193 = { add_claim_by = SWE } set_temp_variable = { wargoal_on = ENG } add_threat_from_wargoal_effect = yes create_wargoal = { target = ENG type = take_claimed_state generator = { 1191 10 11 1193 } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_england" 1191 = { add_claim_by = SWE } 10 = { add_claim_by = SWE } 11 = { add_claim_by = SWE } 1193 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_conquest_ireland icon = attack_ireland x = -1 y = 4 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_viking_legacy } will_lead_to_war_with = IRE search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = IRE } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_ireland" 27 = { add_claim_by = SWE } set_temp_variable = { wargoal_on = IRE } add_threat_from_wargoal_effect = yes create_wargoal = { target = IRE type = take_claimed_state generator = 27 } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_ireland" 27 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_dublin_trade icon = kingdom_of_ireland x = -1 y = 7 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_conquest_ireland } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } available = { nationalist_monarchists_are_in_power = yes owns_state = 27 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_dublin_trade" 27 = { two_office_construction = yes set_temp_variable = { temp_productivity_change = 25 } state_flat_productivity_change_effect = 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 = SWE_conquest_canada icon = focus_ICE_vinland x = 0 y = 6 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_conquest_ireland } prerequisite = { focus = SWE_conquest_england } will_lead_to_war_with = CAN search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = CAN } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_canada" 759 = { add_claim_by = SWE } set_temp_variable = { wargoal_on = CAN } add_threat_from_wargoal_effect = yes create_wargoal = { target = CAN type = take_claimed_state generator = 759 } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus SWE_conquest_canada" 759 = { add_claim_by = SWE } } ai_will_do = { base = 1 } } focus = { id = SWE_riches_vinland icon = focus_generic_resource_extraction x = 1 y = 7 relative_position_id = SWE_viking_legacy cost = 7 prerequisite = { focus = SWE_conquest_canada } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes owns_state = 759 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_riches_vinland" 759 = { add_dynamic_modifier = { modifier = SWE_exploitation } newline = yes add_resource = { type = steel amount = 8 } add_resource = { type = oil amount = 12 } add_resource = { type = aluminium amount = 6 } } set_temp_variable = { treasury_change = -5.63 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_danelaw_arsenal icon = crane_and_tower x = 2 y = 6 relative_position_id = SWE_viking_legacy cost = 10 prerequisite = { focus = SWE_conquest_england } prerequisite = { focus = SWE_diaspora } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes owns_state = 10 owns_state = 1191 owns_state = 11 owns_state = 1193 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_danelaw_arsenal" 10 = { add_dynamic_modifier = { modifier = SWE_danelaw_arsenal } } newline = yes 1191 = { add_dynamic_modifier = { modifier = SWE_danelaw_arsenal } } newline = yes 11 = { add_dynamic_modifier = { modifier = SWE_danelaw_arsenal } } newline = yes 1193 = { add_dynamic_modifier = { modifier = SWE_danelaw_arsenal } } newline = yes swap_ideas = { remove_idea = SWE_viking_legacy_idea3 add_idea = SWE_viking_legacy_idea4 } set_temp_variable = { treasury_change = -35 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_government_propaganda icon = propaganda x = -5 y = 1 relative_position_id = SWE_royalist_revival cost = 10 prerequisite = { focus = SWE_royalist_revival } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_government_propaganda" add_political_power = 150 add_stability = 0.01 } ai_will_do = { base = 1 } } focus = { id = SWE_rediscover_racial_theories icon = become_puppet x = -1 y = 1 relative_position_id = SWE_government_propaganda cost = 8 prerequisite = { focus = SWE_government_propaganda } mutually_exclusive = { focus = SWE_pluralistic_society } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_rediscover_racial_theories" add_popularity = { ideology = nationalist popularity = 0.05 } set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.05 } change_relative_party_popularity = yes add_ideas = SWE_idea_rassism } ai_will_do = { base = 1 } } focus = { id = SWE_pluralistic_society icon = world_citizen_focus x = 1 y = 1 relative_position_id = SWE_government_propaganda cost = 8 prerequisite = { focus = SWE_government_propaganda } mutually_exclusive = { focus = SWE_rediscover_racial_theories } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_pluralistic_society" add_popularity = { ideology = nationalist popularity = 0.05 } set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.05 } change_relative_party_popularity = yes add_ideas = SWE_idea_pluralism } ai_will_do = { base = 1 } } focus = { id = SWE_state_control_of_newspapers icon = generic_controlled_press x = 3 y = 1 relative_position_id = SWE_government_propaganda cost = 10 prerequisite = { focus = SWE_government_propaganda } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_state_control_of_newspapers" add_stability = 0.04 } ai_will_do = { base = 1 } } focus = { id = SWE_censor_the_internet icon = internet_censorship x = -3 y = 1 relative_position_id = SWE_government_propaganda cost = 10 prerequisite = { focus = SWE_government_propaganda } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_censor_the_internet" add_popularity = { ideology = communism popularity = -0.05 } add_popularity = { ideology = fascism popularity = -0.05 } add_popularity = { ideology = democratic popularity = -0.05 } recalculate_party = yes } ai_will_do = { base = 1 } } focus = { id = SWE_revitalize_demographics icon = Generic_Working_Class_Family x = 3 y = 1 relative_position_id = SWE_censor_the_internet cost = 10 prerequisite = { focus = SWE_censor_the_internet focus = SWE_state_control_of_newspapers focus = SWE_rediscover_racial_theories focus = SWE_pluralistic_society } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_revitalize_demographics" every_core_state = { limit = { is_controlled_by = SWE } add_manpower = 3500 } } ai_will_do = { base = 1 } } focus = { id = SWE_revitalize_excavation icon = autarky_achieved x = 1 y = 1 relative_position_id = SWE_censor_the_internet cost = 10 prerequisite = { focus = SWE_censor_the_internet focus = SWE_state_control_of_newspapers focus = SWE_rediscover_racial_theories focus = SWE_pluralistic_society } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_revitalize_excavation" add_tech_bonus = { name = SWE_revitalize_excavation bonus = 0.40 uses = 2 category = CAT_excavation_tech } add_political_power = 50 } ai_will_do = { base = 1 } } focus = { id = SWE_revitalize_agrarian_industrie icon = bread_and_peace x = 5 y = 1 relative_position_id = SWE_censor_the_internet cost = 10 prerequisite = { focus = SWE_censor_the_internet focus = SWE_state_control_of_newspapers focus = SWE_rediscover_racial_theories focus = SWE_pluralistic_society } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_revitalize_agrarian_industrie" random_core_state = { limit = { free_building_slots = { building = agriculture_district size > 0 include_locked = yes } } add_building_construction = { type = agriculture_district level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } random_core_state = { limit = { free_building_slots = { building = agriculture_district size > 0 include_locked = yes } } add_building_construction = { type = agriculture_district level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } random_core_state = { limit = { free_building_slots = { building = agriculture_district size > 0 include_locked = yes } } add_building_construction = { type = agriculture_district level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -14.25 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } } } focus = { id = SWE_form_royal_social_society icon = focus_SWE_institute_of_technology x = -2 y = 1 relative_position_id = SWE_revitalize_agrarian_industrie cost = 10 prerequisite = { focus = SWE_revitalize_agrarian_industrie focus = SWE_revitalize_excavation focus = SWE_revitalize_demographics } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_form_royal_social_society" add_tech_bonus = { name = SWE_form_royal_social_society category = CAT_Civilian category = CAT_industry category = CAT_ai bonus = 0.4 uses = 2 } add_ideas = SWE_idea_royal_social_society } ai_will_do = { base = 1 } } ### Monarchy ### focus = { id = SWE_the_royal_family icon = focus_SWE_king_in_council x = 20 y = 1 relative_position_id = SWE_Western_focus cost = 10 prerequisite = { focus = SWE_Western_focus } mutually_exclusive = { focus = SWE_royalist_revival } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_the_royal_family" set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 10 is_historical_focus_on = yes } } } focus = { id = SWE_improve_royal_cultural_institutes icon = swedish_monarchy x = 5 y = 1 relative_position_id = SWE_the_royal_family cost = 8 prerequisite = { focus = SWE_the_royal_family } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_improve_royal_cultural_institutes" increase_exports = yes set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes add_ideas = SWE_idea_royal_cultural_institutes } ai_will_do = { base = 1 } } focus = { id = SWE_nordi_royal_networks icon = DEN_king_in_power x = 0 y = 1 relative_position_id = SWE_improve_royal_cultural_institutes cost = 5 prerequisite = { focus = SWE_improve_royal_cultural_institutes } mutually_exclusive = { focus = SWE_ties_to_windsor focus = SWE_norways_kings } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_DIPLOMACY } available = { country_exists = DEN NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_nordi_royal_networks" DEN = { country_event = Sweden_royal.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = DEN } change_influence_percentage = yes add_opinion_modifier = { target = DEN modifier = friendly_monarchy } reverse_add_opinion_modifier = { target = DEN modifier = friendly_monarchy } DEN = { add_ideas = SWE_idea_royal_cultural_institutes } } if = { limit = { country_exists = NRY } NRY = { country_event = Sweden_royal.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = NRY } change_influence_percentage = yes add_opinion_modifier = { target = NRY modifier = friendly_monarchy } reverse_add_opinion_modifier = { target = NRY modifier = friendly_monarchy } NRY = { add_ideas = SWE_idea_royal_cultural_institutes } } } } ai_will_do = { base = 1 } } focus = { id = SWE_ties_to_windsor icon = ENG_mon_windsor x = -2 y = 1 relative_position_id = SWE_improve_royal_cultural_institutes cost = 5 prerequisite = { focus = SWE_improve_royal_cultural_institutes } mutually_exclusive = { focus = SWE_norways_kings focus = SWE_nordi_royal_networks } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_DIPLOMACY } available = { country_exists = ENG NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_ties_to_windsor" ENG = { country_event = Sweden_royal.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = ENG } change_influence_percentage = yes add_opinion_modifier = { target = ENG modifier = friendly_monarchy } reverse_add_opinion_modifier = { target = ENG modifier = friendly_monarchy } ENG = { add_ideas = SWE_idea_royal_cultural_institutes } } } ai_will_do = { base = 1 } } focus = { id = SWE_norways_kings icon = norwegian_monarchy x = 2 y = 1 relative_position_id = SWE_improve_royal_cultural_institutes cost = 5 prerequisite = { focus = SWE_improve_royal_cultural_institutes } mutually_exclusive = { focus = SWE_ties_to_windsor focus = SWE_nordi_royal_networks } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { country_exists = NRY NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_norways_kings" NRY = { country_event = Sweden_royal.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = NRY } change_influence_percentage = yes add_opinion_modifier = { target = NRY modifier = friendly_monarchy } reverse_add_opinion_modifier = { target = NRY modifier = friendly_monarchy } NRY = { add_ideas = SWE_idea_royal_cultural_institutes } } } ai_will_do = { base = 1 } } focus = { id = SWE_royal_legacy_fund icon = monarchism2 x = 1 y = 1 relative_position_id = SWE_nordi_royal_networks cost = 4.3 prerequisite = { focus = SWE_nordi_royal_networks focus = SWE_ties_to_windsor focus = SWE_norways_kings } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_royal_legacy_fund" add_command_power = 10 one_random_agriculture_district = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_agriculture_district = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = SWE_royal_partonage icon = focus_throne x = -1 y = 1 relative_position_id = SWE_nordi_royal_networks cost = 4.3 prerequisite = { focus = SWE_nordi_royal_networks focus = SWE_ties_to_windsor focus = SWE_norways_kings } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_royal_partonage" add_war_support = 0.02 random_core_state = { limit = { free_building_slots = { building = offices size > 0 include_locked = yes } } add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -13.00 } modify_treasury_effect = 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 = SWE_house_of_Nassau icon = house_of_orange_nassau x = 1 y = 1 relative_position_id = SWE_royal_partonage cost = 5 prerequisite = { focus = SWE_royal_legacy_fund focus = SWE_royal_partonage } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { country_exists = HOL NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_house_of_Nassau" HOL = { country_event = Sweden_royal.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = HOL } change_influence_percentage = yes add_opinion_modifier = { target = HOL modifier = friendly_monarchy } reverse_add_opinion_modifier = { target = HOL modifier = friendly_monarchy } HOL = { add_ideas = SWE_idea_royal_cultural_institutes } } custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_return_on_investment_modifier = 0.01 tooltip = return_on_investment_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_house_of_Sachsen_coburg_gotha icon = belgian_monarchy x = -1 y = 1 relative_position_id = SWE_royal_partonage cost = 5 prerequisite = { focus = SWE_royal_legacy_fund focus = SWE_royal_partonage } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { country_exists = BEL NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_house_of_Sachsen_coburg_gotha" BEL = { country_event = Sweden_royal.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = BEL } change_influence_percentage = yes add_opinion_modifier = { target = BEL modifier = friendly_monarchy } reverse_add_opinion_modifier = { target = BEL modifier = friendly_monarchy } BEL = { add_ideas = SWE_idea_royal_cultural_institutes } } custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_line_change_production_efficiency_factor = 0.05 tooltip = line_change_production_efficiency_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_house_of_bourbon icon = Bourbon x = 3 y = 1 relative_position_id = SWE_royal_partonage cost = 5 prerequisite = { focus = SWE_royal_legacy_fund focus = SWE_royal_partonage } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { country_exists = SPR NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_house_of_bourbon" SPR = { country_event = Sweden_royal.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SWE } set_temp_variable = { influence_target = SPR } change_influence_percentage = yes add_opinion_modifier = { target = SPR modifier = friendly_monarchy } reverse_add_opinion_modifier = { target = SPR modifier = friendly_monarchy } SPR = { add_ideas = SWE_idea_royal_cultural_institutes } } custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_opinion_gain_monthly_same_ideology_factor = 0.05 tooltip = opinion_gain_monthly_same_ideology_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_european_royal_circle icon = regency x = 1 y = 2 relative_position_id = SWE_royal_partonage cost = 10 prerequisite = { focus = SWE_house_of_Sachsen_coburg_gotha } prerequisite = { focus = SWE_house_of_bourbon } prerequisite = { focus = SWE_house_of_Nassau } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_DIPLOMACY } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } custom_trigger_tooltip = { tooltip = SWE_royal_institutes_abroad_tt any_of_scopes = { array = global.SWE_royal_cultural_institute NOT = { tag = ROOT } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_european_royal_circle" every_other_country = { limit = { has_idea = SWE_idea_royal_cultural_institutes } add_opinion_modifier = { target = ROOT modifier = Swedisch_monarchy } country_event = Sweden_news.32 custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes add_opinion_modifier = { target = SWE modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = SWE modifier = declaration_of_friendship } SWE = { set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes } custom_effect_tooltip = TT_ALTERNATIVELY random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SWE } change_influence_percentage = yes SWE = { set_temp_variable = { int_investment_change = { value = PREV.gdp_per_capita multiply = 0.09 } } modify_international_investment_effect = yes set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } } } } ai_will_do = { base = 1 } } focus = { id = SWE_the_crown_and_totalforsvaret icon = focus_SWE_train_the_sheltered x = 0 y = 1 relative_position_id = SWE_the_royal_family cost = 7 prerequisite = { focus = SWE_the_royal_family } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_the_crown_and_totalforsvaret" add_command_power = 10 add_ideas = SWE_idea_royal_crown_and_military } ai_will_do = { base = 1 } } focus = { id = SWE_royal_commander_in_symbol #Why not make him a general? icon = military_academy x = 1 y = 1 relative_position_id = SWE_the_crown_and_totalforsvaret cost = 5 prerequisite = { focus = SWE_the_crown_and_totalforsvaret } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_royal_commander_in_symbol" custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_intelligence_agency_defense = 0.05 tooltip = intelligence_agency_defense_tt } add_to_variable = { SWE_royal_army_leader_start_level = 1 tooltip = army_leader_start_level_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_royal_presence_at_exercises icon = women_army x = -1 y = 1 relative_position_id = SWE_the_crown_and_totalforsvaret cost = 5 prerequisite = { focus = SWE_the_crown_and_totalforsvaret } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_royal_presence_at_exercises" custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_planning_speed = 0.05 tooltip = planning_speed_factor_tt } add_to_variable = { SWE_royal_initiative_factor = 0.05 tooltip = initiative_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_support_for_veterans_and_families icon = autonomy x = 1 y = 1 relative_position_id = SWE_royal_presence_at_exercises cost = 4.3 prerequisite = { focus = SWE_royal_presence_at_exercises focus = SWE_royal_commander_in_symbol } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_support_for_veterans_and_families" army_experience = 10 navy_experience = 10 air_experience = 10 swap_ideas = { remove_idea = SWE_idea_royal_crown_and_military add_idea = SWE_idea_royal_crown_and_military2 } } ai_will_do = { base = 1 } } focus = { id = SWE_symbol_of_resilience icon = focus_SWE_en_svensk_tiger x = 1 y = 1 relative_position_id = SWE_support_for_veterans_and_families cost = 6 prerequisite = { focus = SWE_support_for_veterans_and_families } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_symbol_of_resilience" custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_compliance_growth_on_our_occupied_states = 0.05 tooltip = compliance_growth_on_our_occupied_states_tt } add_to_variable = { SWE_royal_enemy_justify_war_goal_time = 0.05 tooltip = enemy_justify_war_goal_time_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_honor_of_service icon = military_mission2 x = -1 y = 1 relative_position_id = SWE_support_for_veterans_and_families cost = 6 prerequisite = { focus = SWE_support_for_veterans_and_families } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_honor_of_service" add_command_power = 20 add_manpower = 5000 } ai_will_do = { base = 1 } } focus = { id = SWE_anchor_of_the_nation icon = swedish_monarchy2 x = -5 y = 1 relative_position_id = SWE_the_royal_family cost = 9 prerequisite = { focus = SWE_the_royal_family } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_anchor_of_the_nation" increase_centralization = yes set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 } } focus = { id = SWE_medial_royals icon = social_media x = 0 y = 1 relative_position_id = SWE_anchor_of_the_nation cost = 6 prerequisite = { focus = SWE_anchor_of_the_nation } mutually_exclusive = { focus = SWE_modernize_the_image focus = SWE_defender_of_tradition } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_medial_royals" add_ideas = SWE_idea_Madeleine add_popularity = { ideology = neutrality popularity = 0.10 } } ai_will_do = { base = 1 } } focus = { id = SWE_modernize_the_image icon = Generic_Woman2 x = -2 y = 1 relative_position_id = SWE_anchor_of_the_nation cost = 6 prerequisite = { focus = SWE_anchor_of_the_nation } mutually_exclusive = { focus = SWE_defender_of_tradition focus = SWE_medial_royals } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_modernize_the_image" add_ideas = SWE_idea_Victoria add_popularity = { ideology = democratic popularity = 0.10 } } ai_will_do = { base = 1 } } focus = { id = SWE_defender_of_tradition icon = crusader_kingdom x = 2 y = 1 relative_position_id = SWE_anchor_of_the_nation cost = 6 prerequisite = { focus = SWE_anchor_of_the_nation } mutually_exclusive = { focus = SWE_modernize_the_image focus = SWE_medial_royals } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_defender_of_tradition" add_ideas = SWE_idea_philip add_command_power = 20 } ai_will_do = { base = 1 } } focus = { id = SWE_royal_diplomacy icon = SWE_medal_air x = -1 y = 1 relative_position_id = SWE_medial_royals cost = 5 prerequisite = { focus = SWE_medial_royals focus = SWE_defender_of_tradition focus = SWE_modernize_the_image } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_royal_diplomacy" custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_opinion_gain_monthly_same_ideology_factor = 0.05 tooltip = opinion_gain_monthly_same_ideology_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_royal_charity icon = DEN_king_and_queen x = 1 y = 1 relative_position_id = SWE_medial_royals cost = 5 prerequisite = { focus = SWE_medial_royals focus = SWE_defender_of_tradition focus = SWE_modernize_the_image } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_royal_charity" custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_stability_factor = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_form_kings_concil icon = Focus_Parliament_Constitution x = 1 y = 1 relative_position_id = SWE_royal_diplomacy cost = 6 prerequisite = { focus = SWE_royal_charity focus = SWE_royal_diplomacy } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_form_kings_concil" custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_foreign_subversive_activites = 0.05 tooltip = foreign_subversive_activites_tt } add_to_variable = { SWE_royal_party_popularity_stability_factor = 0.05 tooltip = party_popularity_stability_factor_tt } } ai_will_do = { base = 1 } } focus = { id = SWE_expand_royal_guard icon = SWE_medal_rifles x = -1 y = 1 relative_position_id = SWE_form_kings_concil cost = 5 prerequisite = { focus = SWE_form_kings_concil } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_expand_royal_guard" custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_special_forces_cap = 0.05 tooltip = special_forces_cap_tt } add_manpower = 5000 } ai_will_do = { base = 1 } } focus = { id = SWE_the_crown_as_bridge icon = national_unity x = 1 y = 1 relative_position_id = SWE_form_kings_concil cost = 5 prerequisite = { focus = SWE_form_kings_concil } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = SWE_royalist_revival } NOT = { has_government = communism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus SWE_the_crown_as_bridge" custom_effect_tooltip = SWE_change_royal_modifier_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = SWE_monarchy_modifier } add_to_variable = { SWE_royal_party_popularity_stability_factor = 0.05 tooltip = party_popularity_stability_factor_tt } add_to_variable = { SWE_royal_foreign_influence_defense_modifier = 0.05 tooltip = foreign_influence_defense_modifier_tt } add_to_variable = { SWE_royal_intelligence_agency_defense = 0.05 tooltip = intelligence_agency_defense_tt } } ai_will_do = { base = 1 } } ############################## ### Start of EU Focus Tree ### x = 15 y = 12 ############################## shared_focus = USoE001 shared_focus = POTEF001 ############################ ### End of EU Focus Tree ### ############################ }