# Author(s): TheGeneral # Political Coalition Parties ## Cost constant for focusses. Matched with the Event file. Used D66 but it is used for all coalition parties @HOL_D66_time_tier_1 = 15 focus_tree = { id = netherlands_focus country = { factor = 0 modifier = { add = 20 original_tag = HOL } } continuous_focus_position = { x = 0 y = 2000 } initial_show_position = { focus = HOL_paars } # EU shared tree shared_focus = USoE001 shared_focus = POTEF001 # Benelux shared tree shared_focus = BNL_benelux_union_treaty shortcut = { name = HOL_economic_shortcut target = HOL_dutch_economic_landscape scroll_wheel_factor = 0.8 } shortcut = { name = HOL_military_shortcut target = HOL_commissariaat_militaire_productie scroll_wheel_factor = 0.8 } shortcut = { name = HOL_western_shortcut target = HOL_balkenende scroll_wheel_factor = 0.8 } shortcut = { name = HOL_monarchy_shortcut target = HOL_restore_royal_authority scroll_wheel_factor = 0.8 } ########################## Economy Branch ########################## ### Economy focus = { id = HOL_dutch_economic_landscape icon = dutch_windmill x = 10 y = 0 cost = 5 search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_economic_landscape" add_tech_bonus = { name = HOL_dutch_economic_landscape category = CAT_3d category = CAT_genes category = CAT_computing_tech uses = 2 bonus = 0.10 } } ai_will_do = { base = 4 } } focus = { id = HOL_randstad icon = Dutch_Randstad x = -3 y = 1 relative_position_id = HOL_dutch_economic_landscape offset = { x = 3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_regio } } } prerequisite = { focus = HOL_dutch_economic_landscape } mutually_exclusive = { focus = HOL_regio } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_randstad" add_ideas = HOL_randstad_economy1 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_agricolture_productivity_modifier = -0.10 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_economy_production_speed_infrastructure_factor = 0.05 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { HOL_economy_industry_free_repair_factor = 0.05 tooltip = industry_free_repair_factor_tt } newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 2 } change_industrial_conglomerates_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 HOL_ai_historical_path = yes } } } focus = { id = HOL_zuidas_development icon = construction_engineering x = -16 y = 1 relative_position_id = HOL_randstad offset = { x = 7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } cost = 8 prerequisite = { focus = HOL_randstad } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_zuidas_development" add_timed_idea = { idea = HOL_zuidas_development_idea years = 2 } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_randstad_rail icon = Generic_Railroads x = -2 y = 1 relative_position_id = HOL_zuidas_development cost = 8 prerequisite = { focus = HOL_zuidas_development } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_randstad_rail" add_tech_bonus = { name = HOL_randstad_rail category = CAT_infrastructure uses = 1 bonus = 0.5 } 46 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = radar_station level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } set_temp_variable = { temp_productivity_change = 40 } state_flat_productivity_change_effect = yes } newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_smart_city_initiative icon = smartphone_kaiu x = 0 y = 1 relative_position_id = HOL_zuidas_development cost = 8 prerequisite = { focus = HOL_zuidas_development } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_smart_city_initiative" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_economy_production_speed_renewable_energy_infra_factor = 0.25 tooltip = production_speed_renewable_energy_infra_factor_tt } newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_international_peace_city icon = united_nations x = 2 y = 1 relative_position_id = HOL_zuidas_development cost = 8 prerequisite = { focus = HOL_zuidas_development } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_international_peace_city" add_ideas = HOL_international_peace_city_idea } ai_will_do = { base = 1 } } focus = { id = HOL_randpowerhouse icon = new_york_night x = 0 y = 2 relative_position_id = HOL_zuidas_development cost = 8 prerequisite = { focus = HOL_randstad_rail } prerequisite = { focus = HOL_smart_city_initiative } prerequisite = { focus = HOL_international_peace_city } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_randpowerhouse" swap_ideas = { remove_idea = HOL_randstad_economy1 add_idea = HOL_randstad_economy3 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_production_speed_offices_factor = 0.05 tooltip = production_speed_offices_factor_tt } newline = yes 46 = { add_state_modifier = { modifier = { state_productivity_growth_modifier = 0.15 } } } newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_dutch_industry icon = industry_civilian x = -10 y = 1 relative_position_id = HOL_randstad offset = { x = 10 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } cost = 5 prerequisite = { focus = HOL_randstad } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_industry" if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } add_tech_bonus = { name = HOL_dutch_industry category = CAT_industry uses = 1 bonus = 0.25 } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_curacao_industrial_expansion icon = crane_and_tower x = 1 y = 1 relative_position_id = HOL_randstad offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } cost = 5 prerequisite = { focus = HOL_randstad focus = HOL_regio } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_curacao_industrial_expansion" if = { limit = { NLA = { exists = yes is_subject_of = HOL } } NLA = { 49 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } add_autonomy_score = { value = -15 } } } else_if = { limit = { owns_state = 49 } 49 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -11.80 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -13 } 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 = HOL_aruba_aloe_trade_investments icon = Generic_Cotton_Farming x = 3 y = 1 relative_position_id = HOL_randstad offset = { x = -6 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_regio } } offset = { x = -7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } cost = 8 prerequisite = { focus = HOL_randstad focus = HOL_regio } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_aruba_aloe_trade_investments" if = { limit = { NLA = { exists = yes is_subject_of = HOL } } NLA = { 49 = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } add_autonomy_score = { value = -15 } } } else_if = { limit = { owns_state = 49 } 49 = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -4.38 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -4.75 } 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 = HOL_bonaire_infrastructure_improvement icon = construction2 x = 5 y = 1 relative_position_id = HOL_randstad cost = 8 prerequisite = { focus = HOL_randstad focus = HOL_regio } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_bonaire_infrastructure_improvement" if = { limit = { NLA = { exists = yes is_subject_of = HOL } } NLA = { 49 = { if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } else_if = { limit = { internet_station < 4 } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } else_if = { limit = { air_base < 8 } add_building_construction = { type = air_base level = 2 instant_build = yes } add_extra_state_shared_building_slots = 1 } else = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } add_autonomy_score = { value = -10 } } } else_if = { limit = { owns_state = 49 } 49 = { if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } if = { limit = { internet_station < 4 } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } if = { limit = { air_base < 8 } add_building_construction = { type = air_base level = 2 instant_build = yes } add_extra_state_shared_building_slots = 1 } else = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -17.55 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -19.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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_postbank_fusion icon = generic_bank x = 2 y = 1 relative_position_id = HOL_dutch_industry offset = { x = -10 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_regio } } offset = { x = -7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } cost = 8 prerequisite = { focus = HOL_dutch_industry focus = HOL_dutch_agriculture } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_postbank_fusion" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_bureaucracy_cost_multiplier_modifier = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { HOL_economy_energy_use_modifier_offices = 0.05 tooltip = energy_use_modifier_offices_tt } newline = yes if = { limit = { has_idea = international_bankers } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_randstad_takeovers icon = business_man2 x = -1 y = 1 relative_position_id = HOL_postbank_fusion cost = 8 prerequisite = { focus = HOL_postbank_fusion } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_randstad_takeovers" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_buildings_worker_requirement_modifier = -0.05 tooltip = buildings_worker_requirement_modifier_tt } newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_adyen_fintech_hub icon = coins x = 1 y = 1 relative_position_id = HOL_postbank_fusion cost = 6 prerequisite = { focus = HOL_postbank_fusion } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_adyen_fintech_hub" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_offices_productivity = 0.05 tooltip = offices_productivity_tt } add_to_variable = { HOL_economy_international_market_income_modifier = 0.05 tooltip = international_market_income_modifier_tt } newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.12 } } modify_international_investment_effect = yes 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 = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_ing_group_strategy icon = ING_bank x = 0 y = 2 relative_position_id = HOL_postbank_fusion cost = 8 prerequisite = { focus = HOL_postbank_fusion } prerequisite = { focus = HOL_randstad_takeovers } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_ing_group_strategy" if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes } unlock_decision_category_tooltip = HOL_ing_group_strategy_category } ai_will_do = { base = 1 } } focus = { id = HOL_pension_fund_reform icon = expand_finance_ministry x = -1 y = 1 relative_position_id = HOL_ing_group_strategy cost = 6 prerequisite = { focus = HOL_ing_group_strategy } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_pension_fund_reform" if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes } set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.18 } } modify_international_investment_effect = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_return_on_investment_modifier = 0.05 tooltip = return_on_investment_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = HOL_spring_global_mail icon = coins x = 1 y = 1 relative_position_id = HOL_ing_group_strategy cost = 8 prerequisite = { focus = HOL_ing_group_strategy } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_spring_global_mail" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_supply_node_range = 0.05 tooltip = supply_node_range_tt } add_to_variable = { HOL_economy_production_lack_of_resource_penalty_factor = -0.10 tooltip = production_lack_of_resource_penalty_factor_tt } add_to_variable = { HOL_economy_supply_consumption_factor = -0.15 tooltip = supply_consumption_factor_tt } } ai_will_do = { base = 1 } } focus = { id = HOL_booking_digital_services icon = meeting x = 2 y = 2 relative_position_id = HOL_postbank_fusion cost = 8 prerequisite = { focus = HOL_adyen_fintech_hub } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_booking_digital_services" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_offices_productivity = 0.05 tooltip = offices_productivity_tt } add_to_variable = { HOL_economy_production_speed_internet_station_factor = 0.10 tooltip = production_speed_internet_station_factor_tt } add_to_variable = { HOL_economy_political_power_gain = 0.05 tooltip = political_power_gain_tt } newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.10 } } modify_international_investment_effect = yes newline = yes if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 2 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_tata_steel_development icon = steel_production x = -2 y = 1 relative_position_id = HOL_dutch_industry offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } cost = 8 prerequisite = { focus = HOL_dutch_industry } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_tata_steel_development" 46 = { add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 add_resource = { type = steel amount = 12 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_steel_factor = 0.025 tooltip = local_resources_steel_factor_tt } newline = yes if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -16.88 } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = HOL_project_beethoven icon = economic_internet x = -1 y = 1 relative_position_id = HOL_tata_steel_development cost = 8 prerequisite = { focus = HOL_tata_steel_development } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_project_beethoven" add_ideas = HOL_project_beethoven_state_idea1 newline = yes 47 = { add_state_modifier = { modifier = { state_productivity_growth_modifier = 0.15 } } } newline = yes if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.14 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_phillips_healthcare_expansion icon = philips x = -1 y = 2 relative_position_id = HOL_tata_steel_development cost = 8 prerequisite = { focus = HOL_project_beethoven } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_phillips_healthcare_expansion" 46 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_health_cost_multiplier_modifier = -0.05 tooltip = health_cost_multiplier_modifier_tt } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -22.95 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -25.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 } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = HOL_oranje_nassau-mines icon = resource_extraction x = 1 y = 1 relative_position_id = HOL_tata_steel_development cost = 7.9 prerequisite = { focus = HOL_tata_steel_development } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_oranje_nassau-mines" 47 = { add_resource = { type = Steel amount = 5 } add_resource = { type = aluminium amount = 3 } } if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -4.22 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -4.69 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_south_dakota icon = align_to_america2 x = 1 y = 2 relative_position_id = HOL_tata_steel_development cost = 8 prerequisite = { focus = HOL_oranje_nassau-mines } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_south_dakota" add_tech_bonus = { name = HOL_south_dakota category = CAT_excavation_tech category = CAT_fuel_oil category = CAT_renewable uses = 2 bonus = 0.40 } newline = yes set_temp_variable = { percent_change = 8 } set_temp_variable = { influence_target = USA } change_influence_percentage = yes newline = yes USA = { country_event = HOL_economy.014 } } ai_will_do = { base = 1 } } focus = { id = HOL_regio icon = Dutch_Regio x = 3 y = 1 relative_position_id = HOL_dutch_economic_landscape offset = { x = -3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_regio } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_randstad } } } prerequisite = { focus = HOL_dutch_economic_landscape } mutually_exclusive = { focus = HOL_randstad } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_regio" add_ideas = HOL_regio_economy1 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_offices_productivity = -0.10 tooltip = offices_productivity_tt } add_to_variable = { HOL_economy_production_speed_internet_station_factor = 0.05 tooltip = production_speed_internet_station_factor_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.21 } } modify_treasury_effect = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_dutch_agriculture icon = Dutch_Agriculture2 x = 10 y = 1 relative_position_id = HOL_regio offset = { x = -10 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_regio } } cost = 8 prerequisite = { focus = HOL_regio } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_agriculture" add_ideas = HOL_dutch_agriculture1 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_agriculture_district_worker_requirement_modifier = -0.05 tooltip = agriculture_district_worker_requirement_modifier_tt } add_to_variable = { HOL_economy_agriculture_tax_modifier = 0.10 tooltip = agriculture_tax_modifier_tt } add_to_variable = { HOL_economy_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.21 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_plantlab icon = Generic_Veggies x = -1 y = 2 relative_position_id = HOL_dutch_agriculture cost = 8 prerequisite = { focus = HOL_tulip_export_boost } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_plantlab" add_tech_bonus = { name = HOL_plantlab category = CAT_agriculture_tech uses = 4 bonus = 0.15 } if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.14 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_kringlooplandbouw icon = Wheat_Industry x = -1 y = 3 relative_position_id = HOL_dutch_agriculture cost = 8 prerequisite = { focus = HOL_plantlab } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_kringlooplandbouw" 46 = { add_state_modifier = { modifier = { agricolture_productivity_modifier = 0.05 recruitable_population_factor = 0.05 } } } 1169 = { add_state_modifier = { modifier = { agricolture_productivity_modifier = 0.05 recruitable_population_factor = 0.05 } } } 48 = { add_state_modifier = { modifier = { agricolture_productivity_modifier = 0.05 recruitable_population_factor = 0.05 } } } 47 = { add_state_modifier = { modifier = { agricolture_productivity_modifier = 0.05 recruitable_population_factor = 0.05 } } } if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.24 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.25 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_stedelijke_reststromen icon = Wheat_Industry x = -1 y = 1 relative_position_id = HOL_randstad offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } cost = 5 prerequisite = { focus = HOL_randstad focus = HOL_regio } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_stedelijke_reststromen" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_economy_energy_use_modifier_agriculture_district = -0.10 tooltip = energy_use_modifier_agriculture_district_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.21 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_boeren_en_gemeenschap icon = farms_red_barn x = 7 y = 1 relative_position_id = HOL_randstad cost = 8 prerequisite = { focus = HOL_randstad focus = HOL_regio } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_boeren_en_gemeenschap" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_social_cost_multiplier_modifier = -0.025 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { HOL_economy_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } country_event = { id = HOL_economy.027 days = 5 } } ai_will_do = { base = 1 } } focus = { id = HOL_smart_dairy_farming icon = farming x = 1 y = 1 relative_position_id = HOL_dutch_agriculture cost = 8 prerequisite = { focus = HOL_dutch_agriculture } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_smart_dairy_farming" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { HOL_economy_political_power_gain = 0.10 tooltip = political_power_gain_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.24 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.25 } } 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 = HOL_zero_dairy_farming icon = Dairy_Industry x = 1 y = 2 relative_position_id = HOL_dutch_agriculture cost = 8 prerequisite = { focus = HOL_smart_dairy_farming } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_zero_dairy_farming" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_agricolture_productivity_modifier = -0.05 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_economy_monthly_population = 0.10 tooltip = monthly_population_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.24 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.25 } } 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 = HOL_digital_agriculture icon = Generic_Digital_Agriculture x = 1 y = 3 relative_position_id = HOL_dutch_agriculture cost = 8 prerequisite = { focus = HOL_zero_dairy_farming } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_digital_agriculture" swap_ideas = { remove_idea = HOL_dutch_agriculture1 add_idea = HOL_dutch_agriculture4 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_agriculture_district_worker_requirement_modifier = -0.10 tooltip = agriculture_district_worker_requirement_modifier_tt } add_to_variable = { HOL_economy_agricolture_productivity_modifier = 0.25 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_economy_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { HOL_economy_energy_use_modifier_agriculture_district = 0.15 tooltip = energy_use_modifier_agriculture_district_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.24 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.25 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_food_valley icon = Dutch_Food_Valley x = 0 y = 4 relative_position_id = HOL_dutch_agriculture cost = 8 prerequisite = { focus = HOL_digital_agriculture } prerequisite = { focus = HOL_kringlooplandbouw } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_food_valley" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { HOL_economy_defensive_war_stability_factor = 0.25 tooltip = defensive_war_stability_factor_tt } add_to_variable = { HOL_economy_offensive_war_stability_factor = 0.25 tooltip = offensive_war_stability_factor_tt } add_to_variable = { HOL_economy_stability_factor = 0.05 tooltip = stability_factor_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.34 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.35 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_floating_farm_project icon = Dutch_Watermanagement x = 0 y = 5 relative_position_id = HOL_dutch_agriculture cost = 8 prerequisite = { focus = HOL_food_valley } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_floating_farm_project" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_economy_energy_use_modifier_agriculture_district = -0.10 tooltip = energy_use_modifier_agriculture_district_tt } add_to_variable = { HOL_economy_monthly_population = 0.05 tooltip = monthly_population_tt } newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_enpower_gedeputeerde_staten icon = Dutch_Provinciale_Staten x = 15 y = 1 relative_position_id = HOL_regio offset = { x = -7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_regio } } cost = 8 prerequisite = { focus = HOL_regio } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_political_power > 99 } cancel_if_invalid = no cancelable = no completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_enpower_gedeputeerde_staten" swap_ideas = { remove_idea = HOL_regio_economy1 add_idea = HOL_regio_economy2 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_expected_adm_modifier = -0.5 tooltip = expected_adm_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = HOL_lelystad_airport icon = build_new_airports x = -2 y = 1 relative_position_id = HOL_enpower_gedeputeerde_staten cost = 8 prerequisite = { focus = HOL_enpower_gedeputeerde_staten } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_lelystad_airport" 48 = { newline = yes set_temp_variable = { temp_productivity_change = 40 } state_flat_productivity_change_effect = yes add_building_construction = { type = air_base level = 2 instant_build = yes } } newline = yes if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 2 } change_small_medium_business_owners_opinion = yes newline = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes newline = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -7.2 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -8 } 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 = HOL_provincial_railways icon = dutch_train x = 0 y = 1 relative_position_id = HOL_enpower_gedeputeerde_staten cost = 8 prerequisite = { focus = HOL_enpower_gedeputeerde_staten } search_filters = { FOCUS_FILTER_ECONOMY } available = { GER = { exists = yes has_opinion = { target = HOL value > 50 } NOT = { has_war_with = FROM } } } bypass = { GER = { exists = no } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_provincial_railways" GER = { country_event = HOL_economy.002 country_event = HOL_economy.005 country_event = HOL_economy.008 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { build_railway = { path = { 9335 14631 241 11264 14632 3326 } } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 2 } change_small_medium_business_owners_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 2 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_eindhoven_brainport icon = economic_it x = 2 y = 1 relative_position_id = HOL_enpower_gedeputeerde_staten cost = 8 prerequisite = { focus = HOL_enpower_gedeputeerde_staten } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_eindhoven_brainport" 47 = { add_dynamic_modifier = { modifier = HOL_brainport } } newline = yes if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.14 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } hidden_effect = { add_ideas = HOL_eindhoven_brainport_idea } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_balanced_national_development icon = construction_development x = 0 y = 2 relative_position_id = HOL_enpower_gedeputeerde_staten cost = 8 prerequisite = { focus = HOL_lelystad_airport } prerequisite = { focus = HOL_provincial_railways } prerequisite = { focus = HOL_eindhoven_brainport } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_balanced_national_development" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_social_cost_multiplier_modifier = -0.05 tooltip = social_cost_multiplier_modifier_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_tulip_export_boost icon = economic_fertiliser x = -1 y = 1 relative_position_id = HOL_dutch_agriculture cost = 8 prerequisite = { focus = HOL_dutch_agriculture } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_tulip_export_boost" add_timed_idea = { idea = HOL_tullip_bonus years = 1 } } ai_will_do = { base = 1 } } focus = { id = HOL_asml_foundation_of_innovation icon = ASML1 x = 22 y = 1 relative_position_id = HOL_dutch_industry offset = { x = -5 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_regio } } offset = { x = -3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } offset = { x = -4 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_no_green_shell } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_green_shell } } cost = 8 prerequisite = { focus = HOL_dutch_industry focus = HOL_dutch_agriculture } search_filters = { FOCUS_FILTER_ECONOMY } available = { 47 = { is_fully_controlled_by = HOL } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_foundation_of_innovation" 47 = { add_building_construction = { type = microchip_plant level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 if = { limit = { 47 = { can_construct_building = land_facility } } construct_building_in_random_province = { nuclear_facility = 1 } } } newline = yes add_breakthrough_progress = { value = 0.75 specialization = specialization_nuclear } newline = yes add_ideas = HOL_asml1 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_scientist_breakthrough_bonus_factor = 0.05 tooltip = scientist_breakthrough_bonus_factor_tt } add_to_variable = { HOL_economy_production_speed_microchip_plant_factor = 0.10 tooltip = production_speed_microchip_plant_factor_tt } add_to_variable = { HOL_economy_microchip_plant_productivity_modifier = 0.05 tooltip = microchip_plant_productivity_modifier_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -11.80 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -16 } modify_treasury_effect = yes } if = { limit = { OR = { has_game_rule = { rule = rule_corporate_history option = full } has_game_rule = { rule = rule_corporate_history option = outcomes_only } } } HOL_asml_initialize_state = yes add_to_variable = { HOL_asml_lithography_leadership = 1 } add_to_variable = { HOL_asml_supplier_resilience = 1 } HOL_asml_clamp_state = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_microchip_plant = no } } } focus = { id = HOL_asml_euv_technology icon = economic_blue_print x = 0 y = 1 relative_position_id = HOL_asml_foundation_of_innovation cost = 10 prerequisite = { focus = HOL_asml_foundation_of_innovation } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_euv_technology" add_tech_bonus = { name = HOL_asml_euv_technology category = CAT_3d category = CAT_computing_tech category = CAT_microchips uses = 4 ahead_reduction = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_microchips_factor = 0.10 tooltip = local_resources_microchips_factor_tt } add_to_variable = { HOL_economy_microchip_plant_productivity_modifier = 0.05 tooltip = microchip_plant_productivity_modifier_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.09 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes } if = { limit = { OR = { has_game_rule = { rule = rule_corporate_history option = full } has_game_rule = { rule = rule_corporate_history option = outcomes_only } } } HOL_asml_initialize_state = yes add_to_variable = { HOL_asml_euv_maturity = 2 } HOL_asml_clamp_state = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_asml_global_supply_chain icon = ASML_world x = -1 y = 2 relative_position_id = HOL_asml_foundation_of_innovation cost = 8 prerequisite = { focus = HOL_asml_euv_technology } search_filters = { FOCUS_FILTER_ECONOMY } bypass = { NOT = { country_exists = USA } NOT = { country_exists = CHI } NOT = { country_exists = JAP } NOT = { country_exists = ENG } NOT = { country_exists = ISR } NOT = { country_exists = IRE } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_global_supply_chain" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_microchip_export_multiplier_modifier = 0.15 tooltip = microchip_export_multiplier_modifier_tt } newline = yes custom_effect_tooltip = TT_IF_EACH_ACCEPTS effect_tooltip = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_microchips_factor = 0.025 tooltip = local_resources_microchips_factor_tt } } newline = yes if = { limit = { USA = { exists = yes NOT = { has_war_with = FROM } } } USA = { country_event = HOL_economy.021 } } if = { limit = { CHI = { exists = yes NOT = { has_war_with = FROM } } } CHI = { country_event = HOL_economy.021 } } if = { limit = { JAP = { exists = yes NOT = { has_war_with = FROM } } } JAP = { country_event = HOL_economy.021 } } if = { limit = { ENG = { exists = yes NOT = { has_war_with = FROM } } } ENG = { country_event = HOL_economy.021 } } if = { limit = { ISR = { exists = yes NOT = { has_war_with = FROM } } } ISR = { country_event = HOL_economy.021 } } if = { limit = { IRE = { exists = yes NOT = { has_war_with = FROM } } } IRE = { country_event = HOL_economy.021 } } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.09 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes } if = { limit = { OR = { has_game_rule = { rule = rule_corporate_history option = full } has_game_rule = { rule = rule_corporate_history option = outcomes_only } } } HOL_asml_initialize_state = yes add_to_variable = { HOL_asml_supplier_resilience = 2 } add_to_variable = { HOL_asml_customer_diversification = 1 } HOL_asml_clamp_state = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_asml_strategic_partnerships icon = asml_military x = 1 y = 2 relative_position_id = HOL_asml_foundation_of_innovation cost = 8 prerequisite = { focus = HOL_asml_euv_technology } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_strategic_partnerships" if = { limit = { has_dlc = "Arms Against Tyranny" } every_owned_state = { random_select_amount = 2 add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } else = { swap_ideas = { remove_idea = HOL_asml1 add_idea = HOL_asml2a } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_microchip_plant_productivity_modifier = 0.05 tooltip = microchip_plant_productivity_modifier_tt } add_to_variable = { HOL_economy_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -15.30 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } if = { limit = { OR = { has_game_rule = { rule = rule_corporate_history option = full } has_game_rule = { rule = rule_corporate_history option = outcomes_only } } } HOL_asml_initialize_state = yes add_to_variable = { HOL_asml_customer_diversification = 2 } add_to_variable = { HOL_asml_strategic_control = 1 } HOL_asml_clamp_state = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = HOL_asml_dutch_technological_dominance icon = asml_flag x = 0 y = 3 relative_position_id = HOL_asml_foundation_of_innovation cost = 10 prerequisite = { focus = HOL_asml_global_supply_chain } prerequisite = { focus = HOL_asml_strategic_partnerships } search_filters = { FOCUS_FILTER_ECONOMY } available = { microchip_plant > 9 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_dutch_technological_dominance" if = { limit = { has_dlc = "Arms Against Tyranny" } swap_ideas = { remove_idea = HOL_asml1 add_idea = HOL_asml3b } } else = { swap_ideas = { remove_idea = HOL_asml2a add_idea = HOL_asml3a } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_microchip_plant_income_tax_modifier = 0.15 tooltip = microchip_plant_income_tax_modifier_tt } add_to_variable = { HOL_economy_production_speed_microchip_plant_factor = 0.10 tooltip = production_speed_microchip_plant_factor_tt } add_to_variable = { HOL_economy_microchip_plant_productivity_modifier = 0.10 tooltip = microchip_plant_productivity_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = HOL_asml_high_na_euv icon = research x = 0 y = 4 relative_position_id = HOL_asml_foundation_of_innovation cost = 10 prerequisite = { focus = HOL_asml_dutch_technological_dominance } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_high_na_euv" add_tech_bonus = { name = HOL_asml_high_na_euv category = CAT_3d category = CAT_computing_tech category = CAT_microchips uses = 2 ahead_reduction = 2 } newline = yes add_breakthrough_progress = { value = 0.50 specialization = specialization_nuclear } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_civilian_factories_productivity = 0.10 tooltip = civilian_factories_productivity_tt } add_to_variable = { HOL_economy_military_factories_productivity = 0.05 tooltip = military_factories_productivity_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.09 } } modify_treasury_effect = yes } else = { 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 = HOL_asml_imec_partnership icon = focus_generic_university_3 x = -1 y = 5 relative_position_id = HOL_asml_foundation_of_innovation cost = 10 prerequisite = { focus = HOL_asml_high_na_euv } search_filters = { FOCUS_FILTER_RESEARCH } available = { has_idea = edu_05 47 = { microchip_plant > 7 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_imec_partnership" add_tech_bonus = { name = HOL_asml_imec_partnership category = CAT_3d category = CAT_computing_tech category = CAT_microchips uses = 1 ahead_reduction = 1 } newline = yes add_breakthrough_progress = { value = 0.50 specialization = specialization_nuclear } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_research_speed_factor = 0.10 tooltip = research_speed_factor_tt } add_to_variable = { HOL_economy_local_resources_microchips_factor = 0.05 tooltip = local_resources_microchips_factor_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.09 } } modify_treasury_effect = yes } else = { 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 = HOL_asml_brainport_campus icon = scientific_exchange x = 1 y = 5 relative_position_id = HOL_asml_foundation_of_innovation cost = 10 prerequisite = { focus = HOL_asml_high_na_euv } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_brainport_campus" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_scientist_research_bonus_factor = 0.15 tooltip = scientist_research_bonus_factor_tt } add_to_variable = { HOL_economy_offices_productivity = 0.10 tooltip = offices_productivity_tt } newline = yes 47 = { add_building_construction = { type = microchip_plant level = 1 instant_build = yes } add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_building_construction = { type = offices level = 2 instant_build = yes } add_extra_state_shared_building_slots = 4 } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -37.8 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -42 } 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 } modifier = { factor = 0 can_staff_an_microchip_plant = no } modifier = { factor = 0 can_staff_an_offices = no } } } ### Energy focus = { id = HOL_shell icon = royal_dutch_shell x = 12 y = 1 relative_position_id = HOL_dutch_industry offset = { x = -10 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_regio } } offset = { x = -3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_randstad } } offset = { x = -4 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_no_green_shell } } cost = 8 prerequisite = { focus = HOL_dutch_industry focus = HOL_dutch_agriculture } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_shell" add_ideas = HOL_shell1 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_fuel_gain_factor = 0.10 tooltip = fuel_gain_factor_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -4.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_green_shell icon = green_shell x = -5 y = 1 relative_position_id = HOL_shell offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_green_shell } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_no_green_shell } } } prerequisite = { focus = HOL_shell } mutually_exclusive = { focus = HOL_no_green_shell } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_green_shell" swap_ideas = { remove_idea = HOL_shell1 add_idea = HOL_shell2a } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_fuel_gain_factor = -0.05 tooltip = fuel_gain_factor_tt } add_to_variable = { HOL_economy_renewable_energy_gain = 0.50 tooltip = renewable_energy_gain_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -13.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 OR = { western_liberals_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes nationalist_monarchists_are_in_power = yes nationalist_fascist_are_in_power = yes } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 HOL_ai_historical_path = yes } } } focus = { id = HOL_blauwwind icon = windmill x = -1 y = 1 relative_position_id = HOL_green_shell cost = 8 prerequisite = { focus = HOL_green_shell } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_full_control_of_state = 46 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_blauwwind" 46 = { add_building_construction = { type = renewable_energy_infra level = 4 instant_build = yes } } newline = yes if = { limit = { country_exists = JAP } set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = JAP } set_temp_variable = { influence_target = HOL } change_influence_percentage = yes newline = yes } if = { limit = { country_exists = DEN } set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = DEN } set_temp_variable = { influence_target = HOL } change_influence_percentage = yes newline = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -20.6 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -24 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_porthos_project icon = carbon_neutral x = -1 y = 2 relative_position_id = HOL_green_shell cost = 8 prerequisite = { focus = HOL_blauwwind } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_porthos_project" 46 = { add_resource = { type = chromium amount = 9 } set_temp_variable = { temp_productivity_change = 40 } state_flat_productivity_change_effect = yes } if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -7.60 } modify_treasury_effect = yes } else = { 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 = HOL_energy_transition_campus icon = focus_generic_university_1 x = 1 y = 1 relative_position_id = HOL_green_shell cost = 8 prerequisite = { focus = HOL_green_shell } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_energy_transition_campus" add_tech_bonus = { name = HOL_energy_transition_campus category = CAT_fuel_oil category = CAT_renewable category = CAT_excavation_tech uses = 3 bonus = 0.15 } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -13.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_hefa icon = green_projects x = 1 y = 2 relative_position_id = HOL_green_shell cost = 8 prerequisite = { focus = HOL_energy_transition_campus } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_hefa" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_fuel_gain_factor = 0.10 tooltip = fuel_gain_factor_tt } add_to_variable = { HOL_economy_renewable_energy_gain = 0.30 tooltip = renewable_energy_gain_tt } add_to_variable = { HOL_economy_tax_gain_multiplier_modifier = 0.05 tooltip = tax_gain_multiplier_modifier_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -13.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_holland_hydrogen icon = focus_generic_hydroelectric_energy x = 0 y = 3 relative_position_id = HOL_green_shell offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_green_shell } } cost = 8 prerequisite = { focus = HOL_porthos_project } prerequisite = { focus = HOL_hefa } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_holland_hydrogen" swap_ideas = { remove_idea = HOL_shell3a add_idea = HOL_shell4a } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_renewable_energy_gain = 0.70 tooltip = renewable_energy_gain_tt } add_to_variable = { HOL_economy_air_fuel_consumption_factor = -0.05 tooltip = air_fuel_consumption_factor_tt } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.15 tooltip = local_resources_oil_factor_tt } add_to_variable = { HOL_economy_local_resources_aluminium_factor = 0.15 tooltip = local_resources_aluminium_factor_tt } add_to_variable = { HOL_economy_local_resources_rubber_factor = 0.15 tooltip = local_resources_rubber_factor_tt } add_to_variable = { HOL_economy_local_resources_tungsten_factor = 0.15 tooltip = local_resources_tungsten_factor_tt } add_to_variable = { HOL_economy_local_resources_steel_factor = 0.15 tooltip = local_resources_steel_factor_tt } add_to_variable = { HOL_economy_local_resources_chromium_factor = 0.15 tooltip = local_resources_chromium_factor_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -22.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_no_green_shell icon = oil_companies x = -1 y = 1 relative_position_id = HOL_shell cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_green_shell } } } prerequisite = { focus = HOL_shell } mutually_exclusive = { focus = HOL_green_shell } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_no_green_shell" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_fuel_gain_factor = 0.05 tooltip = fuel_gain_factor_tt } add_to_variable = { HOL_economy_fossil_energy_gain = 1 tooltip = fossil_energy_gain_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -13.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_shell_energy_rotterdam icon = oil x = -1 y = 1 relative_position_id = HOL_no_green_shell cost = 5 prerequisite = { focus = HOL_no_green_shell } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_shell_energy_rotterdam" 46 = { add_resource = { type = oil amount = 9 } } if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -7.60 } modify_treasury_effect = yes } else = { 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 = HOL_europoort_modernization icon = generic_convoy x = -1 y = 2 relative_position_id = HOL_no_green_shell cost = 8 prerequisite = { focus = HOL_shell_energy_rotterdam } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_europoort_modernization" 46 = { add_resource = { type = oil amount = 6 } add_building_construction = { type = naval_base level = 2 instant_build = yes province = 3211 } } add_tech_bonus = { name = HOL_europoort_modernization category = CAT_fuel_oil uses = 2 bonus = 0.15 } if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -5.97 } modify_treasury_effect = yes } else_if = { limit = { HOL_liberal_society_top_tier = yes has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = 3.45 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -6.63 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_solar_moerdijk icon = generic_solar x = 2 y = 3 relative_position_id = HOL_green_shell offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_no_green_shell } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_green_shell } } cost = 5 prerequisite = { focus = HOL_europoort_modernization focus = HOL_hefa } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_solar_moerdijk" set_temp_variable = { temp_change = 1 } build_battery_park_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_shell_moerdijk icon = oil_production2 x = 1 y = 1 relative_position_id = HOL_no_green_shell cost = 8 prerequisite = { focus = HOL_no_green_shell } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_shell_moerdijk" swap_ideas = { remove_idea = HOL_shell1 add_idea = HOL_shell3b } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_fuel_gain_factor = 0.05 tooltip = fuel_gain_factor_tt } add_to_variable = { HOL_economy_fossil_energy_gain = 0.5 tooltip = fossil_energy_gain_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -13.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_borsele_choice icon = power_plant x = 1 y = 2 relative_position_id = HOL_no_green_shell cost = 8 prerequisite = { focus = HOL_shell_moerdijk } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_borsele_choice" country_event = HOL_economy.001 newline = yes custom_effect_tooltip = HOL_Borsele_Choice_tt1 newline = yes effect_tooltip = { 47 = { add_extra_state_shared_building_slots = 1 one_state_nuclear_reactor = yes } } newline = yes custom_effect_tooltip = HOL_Borsele_Choice_tt2 newline = yes effect_tooltip = { 47 = { add_extra_state_shared_building_slots = 2 two_state_fossil_fuel_powerplant = yes } } } ai_will_do = { base = 1 } } focus = { id = HOL_syngas_production icon = oil_trade x = 0 y = 3 relative_position_id = HOL_no_green_shell offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_no_green_shell } } cost = 8 prerequisite = { focus = HOL_borsele_choice } prerequisite = { focus = HOL_europoort_modernization } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_syngas_production" swap_ideas = { remove_idea = HOL_shell3b add_idea = HOL_shell4b } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_fossil_energy_gain = 0.5 tooltip = fossil_energy_gain_tt } add_to_variable = { HOL_economy_fossil_pp_energy_generation_modifier = 0.10 tooltip = fossil_pp_energy_generation_modifier_tt } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.15 tooltip = local_resources_oil_factor_tt } add_to_variable = { HOL_economy_local_resources_aluminium_factor = 0.15 tooltip = local_resources_aluminium_factor_tt } add_to_variable = { HOL_economy_local_resources_rubber_factor = 0.15 tooltip = local_resources_rubber_factor_tt } add_to_variable = { HOL_economy_local_resources_tungsten_factor = 0.15 tooltip = local_resources_tungsten_factor_tt } add_to_variable = { HOL_economy_local_resources_steel_factor = 0.15 tooltip = local_resources_steel_factor_tt } add_to_variable = { HOL_economy_local_resources_chromium_factor = 0.15 tooltip = local_resources_chromium_factor_tt } newline = yes random_owned_state = { add_resource = { type = oil amount = 5 } } if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -4.22 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -4.69 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_nam icon = nam_focus x = 5 y = 1 relative_position_id = HOL_shell offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_green_shell } } cost = 8 prerequisite = { focus = HOL_shell } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nam" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.10 tooltip = local_resources_oil_factor_tt } add_to_variable = { HOL_economy_local_resources_aluminium_factor = 0.10 tooltip = local_resources_aluminium_factor_tt } add_to_variable = { HOL_economy_local_resources_rubber_factor = 0.10 tooltip = local_resources_rubber_factor_tt } add_to_variable = { HOL_economy_local_resources_tungsten_factor = 0.10 tooltip = local_resources_tungsten_factor_tt } add_to_variable = { HOL_economy_local_resources_steel_factor = 0.10 tooltip = local_resources_steel_factor_tt } add_to_variable = { HOL_economy_local_resources_chromium_factor = 0.10 tooltip = local_resources_chromium_factor_tt } add_to_variable = { HOL_economy_gdp_from_resource_sector_modifier = 0.05 tooltip = gdp_from_resource_sector_modifier_tt } add_to_variable = { HOL_economy_resource_export_multiplier_modifier = 0.10 tooltip = resource_export_multiplier_modifier_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -13.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_nam_groningen icon = Groningen_Oil x = -2 y = 1 relative_position_id = HOL_nam cost = 8 prerequisite = { focus = HOL_nam } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nam_groningen" 1169 = { add_resource = { type = oil amount = 6 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.025 tooltip = local_resources_oil_factor_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -5.07 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -5.63 } modify_treasury_effect = yes } hidden_effect = { country_event = { id = HOL_groningen.1 days = 100 random_days = 100 } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_nam_waddenzee icon = focus_generic_offshore_oil_rig x = -2 y = 2 relative_position_id = HOL_nam cost = 8 prerequisite = { focus = HOL_nam_groningen } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nam_waddenzee" 1169 = { add_resource = { type = oil amount = 5 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.025 tooltip = local_resources_oil_factor_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 2 } change_fossil_fuel_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -4.22 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -4.69 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_nam_drenthe_oil icon = Drenthe_Oil x = 0 y = 1 relative_position_id = HOL_nam cost = 8 prerequisite = { focus = HOL_nam } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nam_drenthe_oil" 48 = { add_resource = { type = oil amount = 4 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.025 tooltip = local_resources_oil_factor_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 2 } change_fossil_fuel_industry_opinion = yes } if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -3.38 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -3.75 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_nam_rotterdam icon = Coal_Power_Plant x = 2 y = 1 relative_position_id = HOL_nam cost = 8 prerequisite = { focus = HOL_nam } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nam_rotterdam" 46 = { add_building_construction = { type = renewable_energy_infra level = 2 instant_build = yes } add_resource = { type = oil amount = 6 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.025 tooltip = local_resources_oil_factor_tt } newline = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 2 } change_fossil_fuel_industry_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = -2 } change_international_bankers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -15.30 } modify_treasury_effect = yes } else = { 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 = HOL_nam_pernis_refineries icon = rubber_production x = 2 y = 2 relative_position_id = HOL_nam cost = 8 prerequisite = { focus = HOL_nam_rotterdam } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nam_pernis_refineries" 46 = { add_resource = { type = rubber amount = 6 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_rubber_factor = 0.025 tooltip = local_resources_rubber_factor_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -5.07 } modify_treasury_effect = yes } else = { 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 = HOL_bonaire_phosphate_mining icon = chromium_production x = 3 y = 1 relative_position_id = HOL_shell offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_green_shell } } cost = 5 prerequisite = { focus = HOL_shell } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_bonaire_phosphate_mining" if = { limit = { NLA = { exists = yes is_subject_of = HOL } } NLA = { 49 = { add_resource = { type = chromium amount = 3 } } add_autonomy_score = { value = -5 } } } else_if = { limit = { owns_state = 49 } 49 = { add_resource = { type = chromium amount = 3 } } } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -2.53 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -2.81 } 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 = HOL_delta_rhine_energy_corridor icon = delta_rhine_corridor x = 7 y = 1 relative_position_id = HOL_shell offset = { x = -7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_green_shell } } cost = 8 prerequisite = { focus = HOL_shell } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } GER = { exists = yes has_opinion = { target = HOL value > 50 } NOT = { has_war_with = FROM } } } bypass = { GER = { exists = no } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_delta_rhine_energy_corridor" newline = yes GER = { country_event = HOL_economy.024 custom_effect_tooltip = TT_IF_THIS_ACCEPTS } effect_tooltip = { 47 = { add_resource = { type = oil amount = 4 } add_building_construction = { type = fuel_silo level = 1 instant_build = yes } } } } ai_will_do = { base = 1 } } focus = { id = HOL_curacao_oil_refinery_expansion icon = oil_production2 x = 1 y = 1 relative_position_id = HOL_shell offset = { x = -3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_green_shell } } cost = 8 prerequisite = { focus = HOL_shell } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { NOT = { has_completed_focus = HOL_vvd_klimaatakkoord } NOT = { has_completed_focus = HOL_green_economy } NOT = { has_completed_focus = HOL_green_economy_pvda } NOT = { has_idea = HOL_d66_climate_action_planidea } } OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_curacao_oil_refinery_expansion" if = { limit = { NLA = { exists = yes is_subject_of = HOL } } NLA = { 49 = { add_building_construction = { type = fuel_silo level = 2 instant_build = yes } add_resource = { type = oil amount = 9 } } add_autonomy_score = { value = -15 } } } else_if = { limit = { owns_state = 49 } 49 = { add_building_construction = { type = fuel_silo level = 2 instant_build = yes } add_resource = { type = oil amount = 9 } } } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -10.75 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -11.94 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } ### Trade & Water focus = { id = HOL_dutch_legends icon = Dutch_Trade1 x = 42 y = 0 cost = 3 search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_legends" if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 3 } } focus = { id = HOL_reinstate_werkspoor icon = union_negotiations x = 0 y = 1 relative_position_id = HOL_dutch_legends cost = 8 prerequisite = { focus = HOL_dutch_legends } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reinstate_werkspoor" if = { limit = { has_dlc = "Arms Against Tyranny" } unlock_military_industrial_organization_tooltip = mio:HOL_werkspoor_equipment_manufacturer } else = { random_owned_state = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -15.30 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = HOL_space_efforts icon = generic_space x = -6 y = 1 relative_position_id = HOL_dutch_legends offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = HOL_nso_economic_efforts has_completed_focus = HOL_nso_education_efforts } } } cost = 10 prerequisite = { focus = HOL_dutch_legends } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { is_special_project_completed = sp:sp_space_program } } bypass = { is_special_project_completed = sp:sp_space_program } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_space_efforts" complete_special_project = sp:sp_space_program set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.40 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_form_nso icon = international_space_station x = 0 y = 1 relative_position_id = HOL_space_efforts cost = 10 prerequisite = { focus = HOL_space_efforts } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_tech = OLV1 has_tech = COMSAT1 has_tech = GNSS1 has_tech = SPYSAT1 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_form_nso" add_ideas = HOL_nso1 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_education_cost_multiplier_modifier = 0.10 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { HOL_economy_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.40 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_nso_education_efforts icon = mars_base x = 1 y = 3 relative_position_id = HOL_space_efforts offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_nso_education_efforts } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_nso_economic_efforts } } } prerequisite = { focus = HOL_form_nso } mutually_exclusive = { focus = HOL_nso_economic_efforts } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_tech = OLV5 has_tech = COMSAT5 has_tech = GNSS5 has_tech = SPYSAT5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nso_education_efforts" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_agricolture_productivity_modifier = 0.05 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.05 tooltip = local_resources_oil_factor_tt } add_to_variable = { HOL_economy_local_resources_aluminium_factor = 0.05 tooltip = local_resources_aluminium_factor_tt } add_to_variable = { HOL_economy_local_resources_rubber_factor = 0.05 tooltip = local_resources_rubber_factor_tt } add_to_variable = { HOL_economy_local_resources_tungsten_factor = 0.05 tooltip = local_resources_tungsten_factor_tt } add_to_variable = { HOL_economy_local_resources_steel_factor = 0.05 tooltip = local_resources_steel_factor_tt } add_to_variable = { HOL_economy_local_resources_chromium_factor = 0.05 tooltip = local_resources_chromium_factor_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 HOL_ai_historical_path = yes } } } focus = { id = HOL_nso_economic_efforts icon = mars x = -1 y = 3 relative_position_id = HOL_space_efforts offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_nso_economic_efforts } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_nso_education_efforts } } } prerequisite = { focus = HOL_form_nso } mutually_exclusive = { focus = HOL_nso_education_efforts } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_tech = OLV5 has_tech = COMSAT5 has_tech = GNSS5 has_tech = SPYSAT5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nso_economic_efforts" swap_ideas = { remove_idea = HOL_nso1 add_idea = HOL_nso2b } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_spysat_production_speed_modifier = 0.10 tooltip = spysat_production_speed_modifier_tt } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.50 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_corporation_space icon = diplomacy x = 0 y = 2 relative_position_id = HOL_space_efforts offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_nso_education_efforts } } offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_nso_economic_efforts } } cost = 10 prerequisite = { focus = HOL_form_nso } search_filters = { FOCUS_FILTER_ECONOMY } available = { USA = { exists = yes NOT = { has_war_with = FROM } } JAP = { exists = yes NOT = { has_war_with = FROM } } CHI = { exists = yes NOT = { has_war_with = FROM } } } bypass = { NOT = { country_exists = USA } NOT = { country_exists = JAP } NOT = { country_exists = CHI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_corporation_space" if = { limit = { USA = { exists = yes NOT = { has_war_with = FROM } } } USA = { country_event = HOL_military.084 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_list = { 50 = { add_tech_bonus = { name = HOL_corporation_space category = CAT_space bonus = 0.50 uses = 1 } } 50 = { add_breakthrough_progress = { value = 0.5 specialization = specialization_nuclear } } } } } if = { limit = { JAP = { exists = yes NOT = { has_war_with = FROM } } } JAP = { country_event = HOL_military.084 } } if = { limit = { CHI = { exists = yes NOT = { has_war_with = FROM } } } CHI = { country_event = HOL_military.084 } } var:global.eu_commission = { country_event = HOL_military.084 } newline = yes custom_effect_tooltip = HOL_corporation_space_tt effect_tooltip = { add_breakthrough_progress = { value = 0.5 specialization = specialization_nuclear } } } ai_will_do = { base = 1 } } focus = { id = HOL_mars_one icon = land_on_mars x = 0 y = 4 relative_position_id = HOL_space_efforts offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = HOL_nso_economic_efforts has_completed_focus = HOL_nso_education_efforts } } } cost = 10 prerequisite = { focus = HOL_corporation_space } prerequisite = { focus = HOL_nso_economic_efforts focus = HOL_nso_education_efforts } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_mars_one #Rework like the Japanese Space Chains (decisions and events)" unlock_decision_category_tooltip = HOL_space_program_category activate_mission = HOL_mars_colony_mission hidden_effect = { country_event = { id = HOL_military.089 days = 150 random_hours = 720 } } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.60 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_trade_infrastructure icon = dutch_trade_lines x = -2 y = 1 relative_position_id = HOL_dutch_legends cost = 8 prerequisite = { focus = HOL_dutch_legends } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_trade_infrastructure" add_ideas = HOL_dutch_trade1 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_production_speed_infrastructure_factor = 0.05 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { HOL_economy_return_on_investment_modifier = 0.02 tooltip = return_on_investment_modifier_tt } add_to_variable = { HOL_economy_trade_opinion_factor = 0.15 tooltip = trade_opinion_factor_tt } add_to_variable = { HOL_economy_democratic_acceptance = 10 tooltip = democratic_acceptance_tt } add_to_variable = { HOL_economy_international_market_income_modifier = 0.10 tooltip = international_market_income_modifier_tt } newline = yes newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes newline = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 2 } change_small_medium_business_owners_opinion = yes newline = yes } every_other_country = { add_opinion_modifier = { target = HOL modifier = HOL_dutch_trade_effors } reverse_add_opinion_modifier = { target = THIS modifier = HOL_dutch_trade_effors } } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.18 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_maasvlakte2 icon = trieste_port x = -2 y = 1 relative_position_id = HOL_trade_infrastructure cost = 8 prerequisite = { focus = HOL_trade_infrastructure } search_filters = { FOCUS_FILTER_ECONOMY } bypass = { 46 = { infrastructure > 4 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_maasvlakte2" 46 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 9498 } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 14949 } } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 2 } change_small_medium_business_owners_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 2 } change_industrial_conglomerates_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -4.05 } modify_treasury_effect = yes } else_if = { limit = { HOL_liberal_society_top_tier = yes has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = -2.03 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = -2.25 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -4.5 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_markermeer_reclamation icon = land_reform x = 0 y = 1 relative_position_id = HOL_trade_infrastructure cost = 8 prerequisite = { focus = HOL_trade_infrastructure } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_markermeer_reclamation" 46 = { add_extra_state_shared_building_slots = 3 } 48 = { add_extra_state_shared_building_slots = 3 } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_european_railway_development icon = europe x = -2 y = 2 relative_position_id = HOL_trade_infrastructure cost = 8 prerequisite = { focus = HOL_maasvlakte2 } search_filters = { FOCUS_FILTER_ECONOMY } available = { BEL = { exists = yes NOT = { has_war_with = FROM } } GER = { exists = yes NOT = { has_war_with = FROM } } } bypass = { OR = { NOT = { country_exists = BEL } NOT = { country_exists = GER } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_european_railway_development" if = { limit = { has_dlc = "No Step Back" } newline = yes BEL = { country_event = HOL_economy.015 custom_effect_tooltip = TT_IF_THIS_ACCEPTS } newline = yes effect_tooltip = { build_railway = { path = { 391 14945 14943 3262 6598 516 } } } newline = yes GER = { country_event = HOL_economy.018 custom_effect_tooltip = TT_IF_THIS_ACCEPTS } newline = yes effect_tooltip = { build_railway = { path = { 14945 14943 14630 11456 9363 3512 6469 } } } } else = { if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.09 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_production_speed_infrastructure_factor = 0.15 tooltip = production_speed_infrastructure_factor_tt } newline = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 2 } change_small_medium_business_owners_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 2 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_green_harbor_amsterdam icon = green_projects x = 0 y = 2 relative_position_id = HOL_trade_infrastructure cost = 8 prerequisite = { focus = HOL_maasvlakte2 } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_green_harbor_amsterdam" 46 = { set_temp_variable = { temp_productivity_change = 40 } state_flat_productivity_change_effect = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.135 } } modify_treasury_effect = yes } else_if = { limit = { HOL_liberal_society_top_tier = yes has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.06 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_schiphol_expansion icon = build_airport x = 2 y = 1 relative_position_id = HOL_trade_infrastructure cost = 8 prerequisite = { focus = HOL_trade_infrastructure } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_schiphol_expansion" 46 = { set_temp_variable = { temp_productivity_change = 40 } state_flat_productivity_change_effect = yes add_building_construction = { type = air_base level = 2 instant_build = yes } } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -4.5 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_digital_customs icon = Generic_Redraw_Borders x = 2 y = 2 relative_position_id = HOL_trade_infrastructure cost = 8 prerequisite = { focus = HOL_schiphol_expansion } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_digital_customs" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_police_cost_multiplier_modifier = -0.05 tooltip = police_cost_multiplier_modifier_tt } add_to_variable = { HOL_economy_resource_export_multiplier_modifier = 0.05 tooltip = resource_export_multiplier_modifier_tt } add_to_variable = { HOL_economy_neutrality_acceptance = 10 tooltip = neutrality_acceptance_tt } newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes } if = { limit = { has_idea = landowners } set_temp_variable = { temp_opinion = 2 } change_landowners_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.135 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_daf_investments icon = daf x = 2 y = 3 relative_position_id = HOL_trade_infrastructure cost = 8 prerequisite = { focus = HOL_digital_customs } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_daf_investments" if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_daf_utility_vehicle_manufacturer = { add_mio_funds = 1000 } newline = yes } 47 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 set_temp_variable = { temp_productivity_change = 15 } state_flat_productivity_change_effect = yes } newline = yes add_tech_bonus = { name = HOL_daf_investments category = CAT_util uses = 1 bonus = 0.15 } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 2 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -7.65 } modify_treasury_effect = yes } else = { 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_arms_industry = no } } } focus = { id = HOL_nederland_maritiem_land icon = Dutch_Maritime_Country x = 0 y = 3 relative_position_id = HOL_trade_infrastructure cost = 8 prerequisite = { focus = HOL_digital_customs } prerequisite = { focus = HOL_green_harbor_amsterdam } prerequisite = { focus = HOL_european_railway_development } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nederland_maritiem_land" swap_ideas = { remove_idea = HOL_dutch_trade1 add_idea = HOL_dutch_trade3 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_dockyard_productivity = 0.15 tooltip = dockyard_productivity_tt } add_to_variable = { HOL_economy_resource_trade_cost_bonus_per_factory = 1 tooltip = resource_trade_cost_bonus_per_factory_tt } add_to_variable = { HOL_economy_trade_opinion_factor = 0.05 tooltip = trade_opinion_factor_tt } add_to_variable = { HOL_economy_resource_export_multiplier_modifier = 0.05 tooltip = resource_export_multiplier_modifier_tt } add_to_variable = { HOL_economy_communism_acceptance = 10 tooltip = communism_acceptance_tt } add_to_variable = { HOL_economy_nationalist_acceptance = 10 tooltip = nationalist_acceptance_tt } newline = yes if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes } if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes newline = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_rijkswaterstaat icon = Dutch_Rijkwaterstaat x = 2 y = 1 relative_position_id = HOL_dutch_legends cost = 8 prerequisite = { focus = HOL_dutch_legends } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rijkswaterstaat" add_tech_bonus = { name = HOL_rijkswaterstaat category = CAT_infrastructure uses = 1 bonus = 0.25 } add_tech_bonus = { name = HOL_rijkswaterstaat category = CAT_construction_tech uses = 1 bonus = 0.25 } } ai_will_do = { base = 1 } } focus = { id = HOL_deltawerken_modernization icon = Focus_BEL_dam_the_consequences x = 0 y = 1 relative_position_id = HOL_rijkswaterstaat cost = 8 prerequisite = { focus = HOL_rijkswaterstaat } prerequisite = { focus = HOL_dutch_water_sector } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_deltawerken_modernization" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_renewable_energy_gain_multiplier = 0.10 tooltip = renewable_energy_gain_multiplier_tt } add_to_variable = { HOL_economy_tax_gain_multiplier_modifier = -0.02 tooltip = tax_gain_multiplier_modifier_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.135 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_ruimte_voor_de_rivier icon = Dutch_Rivers x = 0 y = 2 relative_position_id = HOL_rijkswaterstaat cost = 8 prerequisite = { focus = HOL_deltawerken_modernization } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_ruimte_voor_de_rivier" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_global_building_slots_factor = 0.05 tooltip = global_building_slots_factor_tt } add_to_variable = { HOL_economy_tax_gain_multiplier_modifier = -0.03 tooltip = tax_gain_multiplier_modifier_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.18 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_dutch_water_sector icon = Dutch_Watermanagement x = 4 y = 1 relative_position_id = HOL_dutch_legends cost = 8 prerequisite = { focus = HOL_dutch_legends } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_water_sector" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.05 tooltip = local_resources_oil_factor_tt } add_to_variable = { HOL_economy_local_resources_aluminium_factor = 0.05 tooltip = local_resources_aluminium_factor_tt } add_to_variable = { HOL_economy_local_resources_rubber_factor = 0.05 tooltip = local_resources_rubber_factor_tt } add_to_variable = { HOL_economy_local_resources_tungsten_factor = 0.05 tooltip = local_resources_tungsten_factor_tt } add_to_variable = { HOL_economy_local_resources_steel_factor = 0.05 tooltip = local_resources_steel_factor_tt } add_to_variable = { HOL_economy_local_resources_chromium_factor = 0.05 tooltip = local_resources_chromium_factor_tt } add_to_variable = { HOL_economy_agriculture_tax_modifier = 0.05 tooltip = agriculture_tax_modifier_tt } } ai_will_do = { base = 1 } } focus = { id = HOL_hollandse_kust_windfarm icon = windmills x = 0 y = 1 relative_position_id = HOL_dutch_water_sector cost = 7.9 prerequisite = { focus = HOL_dutch_water_sector } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_hollandse_kust_windfarm" 46 = { add_building_construction = { type = renewable_energy_infra level = 2 instant_build = yes } } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -15.30 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_aquatech_amsterdam icon = meeting x = 0 y = 2 relative_position_id = HOL_dutch_water_sector cost = 7.9 prerequisite = { focus = HOL_hollandse_kust_windfarm } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_aquatech_amsterdam" add_tech_bonus = { name = HOL_aquatech_amsterdam category = CAT_renewable uses = 2 bonus = 0.15 } set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.15 } } modify_international_investment_effect = yes } ai_will_do = { base = 1 } } focus = { id = HOL_dredging_industry icon = trieste_port x = 3 y = 1 relative_position_id = HOL_dutch_water_sector cost = 8 prerequisite = { focus = HOL_dutch_water_sector } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dredging_industry" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_dockyard_productivity = 0.10 tooltip = dockyard_productivity_tt } add_to_variable = { HOL_economy_offices_productivity = 0.05 tooltip = offices_productivity_tt } newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.12 } } modify_international_investment_effect = yes if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_van_oord_offshore icon = windmill x = -1 y = 1 relative_position_id = HOL_dredging_industry cost = 8 prerequisite = { focus = HOL_dredging_industry } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_van_oord_offshore" 46 = { add_building_construction = { type = renewable_energy_infra level = 2 instant_build = yes } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_production_speed_renewable_energy_infra_factor = 0.10 tooltip = production_speed_renewable_energy_infra_factor_tt } add_to_variable = { HOL_economy_renewable_energy_gain = 0.05 tooltip = renewable_energy_gain_tt } newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.135 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_global_land_reclamation icon = land_reform x = 1 y = 1 relative_position_id = HOL_dredging_industry cost = 8 prerequisite = { focus = HOL_dredging_industry } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_global_land_reclamation #Add a mission to build IJStad project (https://ijstad.nl/)" unlock_decision_category_tooltip = HOL_megaproject_category custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_global_building_slots_factor = 0.05 tooltip = global_building_slots_factor_tt } add_to_variable = { HOL_economy_international_market_income_modifier = 0.05 tooltip = international_market_income_modifier_tt } add_to_variable = { HOL_economy_trade_opinion_factor = 0.05 tooltip = trade_opinion_factor_tt } newline = yes set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.12 } } modify_international_investment_effect = yes activate_mission = HOL_ijstad_mission newline = yes if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.14 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_green_water_city_building icon = sustainable_development x = 1 y = 3 relative_position_id = HOL_rijkswaterstaat cost = 8 prerequisite = { focus = HOL_ruimte_voor_de_rivier } prerequisite = { focus = HOL_aquatech_amsterdam } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_green_water_city_building" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_productivity_growth_modifier = 0.10 tooltip = productivity_growth_modifier_tt } add_to_variable = { HOL_economy_production_speed_buildings_factor = -0.10 tooltip = production_speed_buildings_factor_tt } newline = yes set_temp_variable = { treasury_change = gdp_per_capita } if = { limit = { HOL_liberal_society_top_tier = yes } multiply_temp_variable = { treasury_change = -0.225 } } else = { multiply_temp_variable = { treasury_change = -0.25 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_diversify_groningen_economy icon = decentralized_economy x = -9 y = 1 relative_position_id = HOL_dutch_legends cost = 10 allow_branch = { 1169 = { has_dynamic_modifier = { modifier = HOL_diversify_groningen_economy } } } prerequisite = { focus = HOL_dutch_legends } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_diversify_groningen_economy" 1169 = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_diversify_groningen_economy } add_to_variable = { HOL_groningen_prod_growth = 0.05 tooltip = state_productivity_growth_modifier_tt } add_to_variable = { HOL_groningen_resources = -0.05 tooltip = state_resources_factor_tt } add_to_variable = { HOL_groningen_build_speed = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HOL_groningen_stability_weekly = 0.0015 tooltip = stability_weekly_tt } } custom_effect_tooltip = HOL_groningen_quake_reduce_tt subtract_from_variable = { HOL_groningen_quake_chance = 10 } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 5 check_variable = { HOL_groningen_quake_chance > 0 } } } } focus = { id = HOL_landbouwregio icon = farms_red_barn x = 0 y = 1 relative_position_id = HOL_diversify_groningen_economy cost = 10 prerequisite = { focus = HOL_diversify_groningen_economy } search_filters = { FOCUS_FILTER_ECONOMY } available = { NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_landbouwregio" 1169 = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_diversify_groningen_economy } add_to_variable = { HOL_groningen_resources = -0.10 tooltip = state_resources_factor_tt } add_to_variable = { HOL_groningen_build_speed = 0.25 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HOL_groningen_stability_weekly = 0.0025 tooltip = stability_weekly_tt } } custom_effect_tooltip = HOL_groningen_quake_reduce_tt subtract_from_variable = { HOL_groningen_quake_chance = 10 } clamp_variable = { var = HOL_groningen_quake_chance min = 0 max = 40 } if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 2 } change_farmers_opinion = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.19 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 5 check_variable = { HOL_groningen_quake_chance > 0 } } } } focus = { id = HOL_health_houses icon = generic_healthcare x = 0 y = 2 relative_position_id = HOL_diversify_groningen_economy cost = 10 prerequisite = { focus = HOL_landbouwregio } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_health_houses" 1169 = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_diversify_groningen_economy } add_to_variable = { HOL_groningen_prod_growth = 0.10 tooltip = state_productivity_growth_modifier_tt } add_to_variable = { HOL_groningen_resources = -0.05 tooltip = state_resources_factor_tt } add_to_variable = { HOL_groningen_build_speed = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HOL_groningen_stability_weekly = 0.0010 tooltip = stability_weekly_tt } add_to_variable = { HOL_groningen_health_cost = -0.05 tooltip = health_cost_multiplier_modifier_tt } } newline = yes custom_effect_tooltip = HOL_groningen_quake_end_tt if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.18 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 5 check_variable = { HOL_groningen_quake_chance > 0 } } } } ########################## Military Branch ########################## ### Doctrine focus = { id = HOL_commissariaat_militaire_productie icon = Dutch_CMP x = 88 y = 0 cost = 8 search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_commissariaat_militaire_productie" add_dynamic_modifier = { modifier = HOL_cmp } add_to_variable = { HOL_international_market_purchase_modifier = -0.10 tooltip = international_market_purchase_modifier_tt } add_to_variable = { HOL_military_factories_productivity = 0.05 tooltip = military_factories_productivity_tt } add_to_variable = { HOL_dockyard_productivity = 0.05 tooltip = dockyard_productivity_tt } newline = yes if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 5 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_dutch_defense_doctrine icon = Dutch_Defense_Doctrine1 x = -14 y = 1 relative_position_id = HOL_commissariaat_militaire_productie cost = 1 prerequisite = { focus = HOL_commissariaat_militaire_productie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { count_triggers = { amount = 1 has_any_grand_doctrine = land has_any_grand_doctrine = air has_any_grand_doctrine = naval has_any_grand_doctrine = equipment has_any_grand_doctrine = special_forces } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_defense_doctrine" if = { limit = { has_any_grand_doctrine = land } add_daily_mastery = { amount = 0.5 days = 100 name = HOL_dutch_defense_doctrine folder = land } } if = { limit = { has_any_grand_doctrine = air } add_daily_mastery = { amount = 0.5 days = 100 name = HOL_dutch_defense_doctrine folder = air } } if = { limit = { has_any_grand_doctrine = naval } add_daily_mastery = { amount = 0.5 days = 100 name = HOL_dutch_defense_doctrine folder = naval } } if = { limit = { has_any_grand_doctrine = equipment } add_daily_mastery = { amount = 0.5 days = 100 name = HOL_dutch_defense_doctrine folder = equipment } } if = { limit = { has_any_grand_doctrine = special_forces } add_daily_mastery = { amount = 0.5 days = 100 name = HOL_dutch_defense_doctrine folder = special_forces } } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_increase_strategic_capacity icon = focus_generic_reorient_production x = -3 y = 3 relative_position_id = HOL_dutch_defense_doctrine cost = 8 prerequisite = { focus = HOL_information_based } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_increase_strategic_capacity" HOL = { every_controlled_state = { add_building_construction = { type = fuel_silo level = 1 instant_build = yes } } } if = { limit = { has_idea = HOL_nonselfsufficient_army1 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } newline = yes remove_ideas = HOL_nonselfsufficient_army5 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = -3 multiply = num_core_states } } 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 = HOL_dutch_specialism icon = Generic_Soldier_Aiming x = -1 y = 3 relative_position_id = HOL_dutch_defense_doctrine cost = 8 prerequisite = { focus = HOL_information_based } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { has_subdoctrine_in_track = training has_subdoctrine_in_track = training_and_ops has_subdoctrine_in_track = operations } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_specialism" air_experience = 50 navy_experience = 50 army_experience = 50 if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes } if = { limit = { has_subdoctrine_in_track = training } add_mastery = { amount = 15 folder = land } } if = { limit = { has_subdoctrine_in_track = training_and_ops } add_mastery = { amount = 15 folder = air } } if = { limit = { has_subdoctrine_in_track = operations } add_mastery = { amount = 15 folder = naval } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_invest_in_europe icon = military_bases x = 1 y = 3 relative_position_id = HOL_dutch_defense_doctrine cost = 8 prerequisite = { focus = HOL_information_based } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { ENG = { exists = yes has_opinion = { target = HOL value > 50 } NOT = { has_war_with = FROM } } FRA = { exists = yes has_opinion = { target = HOL value > 50 } NOT = { has_war_with = FROM } } ITA = { exists = yes has_opinion = { target = HOL value > 50 } NOT = { has_war_with = FROM } } GER = { exists = yes has_opinion = { target = HOL value > 50 } NOT = { has_war_with = FROM } } SWE = { exists = yes has_opinion = { target = HOL value > 50 } NOT = { has_war_with = FROM } } } bypass = { OR = { not_has_western_aligned_government = yes AND = { NOT = { country_exists = ENG } NOT = { country_exists = FRA } NOT = { country_exists = ITA } NOT = { country_exists = GER } NOT = { country_exists = SWE } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invest_in_europe" if = { limit = { ENG = { exists = yes NOT = { has_war_with = FROM } } } ENG = { country_event = HOL_military.001 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { int_investment_change = { value = gdp_per_capita multiply = 0.05 } } modify_international_investment_effect = yes } } if = { limit = { FRA = { exists = yes NOT = { has_war_with = FROM } } } FRA = { country_event = HOL_military.002 } } if = { limit = { ITA = { exists = yes NOT = { has_war_with = FROM } } } ITA = { country_event = HOL_military.003 } } if = { limit = { GER = { exists = yes NOT = { has_war_with = FROM } } } GER = { country_event = HOL_military.004 } } if = { limit = { SWE = { exists = yes NOT = { has_war_with = FROM } } } SWE = { country_event = HOL_military.005 } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_military_society icon = Generic_Morale_Bonus_Focus x = 3 y = 3 relative_position_id = HOL_dutch_defense_doctrine cost = 5 prerequisite = { focus = HOL_information_based } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_military_society" add_war_support = 0.10 add_manpower = 15000 if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_reliable_partner icon = Dutch_Defense_Doctrine2 x = 0 y = 4 relative_position_id = HOL_dutch_defense_doctrine cost = 8 prerequisite = { focus = HOL_increase_strategic_capacity } prerequisite = { focus = HOL_dutch_specialism } prerequisite = { focus = HOL_invest_in_europe } prerequisite = { focus = HOL_military_society } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { count_triggers = { amount = 3 has_any_grand_doctrine = land has_any_grand_doctrine = air has_any_grand_doctrine = naval has_any_grand_doctrine = equipment has_any_grand_doctrine = special_forces } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reliable_partner" swap_ideas = { remove_idea = HOL_dutch_army_doctrine_change2 add_idea = HOL_dutch_army_doctrine_change3 } swap_ideas = { remove_idea = HOL_dutch_army_doctrine1 add_idea = HOL_dutch_army_doctrine2 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_information_based icon = Generic_Command_Power x = 0 y = 2 relative_position_id = HOL_dutch_defense_doctrine cost = 8 prerequisite = { focus = HOL_authority_in_information } prerequisite = { focus = HOL_integrated_actions } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { count_triggers = { amount = 2 has_any_grand_doctrine = land has_any_grand_doctrine = air has_any_grand_doctrine = naval has_any_grand_doctrine = equipment has_any_grand_doctrine = special_forces } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_information_based" swap_ideas = { remove_idea = HOL_dutch_army_doctrine_change add_idea = HOL_dutch_army_doctrine_change2 } add_ideas = HOL_dutch_army_doctrine1 if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_authority_in_information icon = position_armies x = -1 y = -1 relative_position_id = HOL_information_based cost = 8 prerequisite = { focus = HOL_dutch_defense_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_authority_in_information" if = { limit = { has_dlc = "La Resistance" has_intelligence_agency = no } create_intelligence_agency = { name = "Militaire Inlichtingen- en Veiligheidsdienst" icon = "GFX_intelligence_agency_logo_hol" } } if = { limit = { has_dlc = "La Resistance" } gain_random_agency_upgrade = yes } army_experience = 20 if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = intelligence_community } set_temp_variable = { temp_opinion = 5 } change_intelligence_community_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_integrated_actions icon = army_planning x = 1 y = -1 relative_position_id = HOL_information_based cost = 8 prerequisite = { focus = HOL_dutch_defense_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_integrated_actions" add_doctrine_cost_reduction = { name = HOL_integrated_actions cost_reduction = 0.15 uses = 5 category = CAT_air_doctrine category = CAT_land_doctrine category = CAT_naval_doctrine } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_unique_people icon = Generic_Female_Commander x = -3 y = 5 relative_position_id = HOL_dutch_defense_doctrine cost = 8 prerequisite = { focus = HOL_reliable_partner } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_subdoctrine_in_track = leadership } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_unique_people" random_army_leader = { add_trait = { trait = career_officer } add_logistics = 1 } random_navy_leader = { add_trait = { trait = navy_career_officer } add_coordination = 1 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_subdoctrine_in_track = training } add_mastery = { amount = 15 folder = land } } if = { limit = { has_subdoctrine_in_track = training_and_ops } add_mastery = { amount = 15 folder = air } } if = { limit = { has_subdoctrine_in_track = operations } add_mastery = { amount = 15 folder = naval } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_flexible_operations icon = draw_up_war_plans x = -1 y = 5 relative_position_id = HOL_dutch_defense_doctrine cost = 5 prerequisite = { focus = HOL_reliable_partner } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_flexible_operations" army_experience = 50 navy_experience = 50 air_experience = 50 if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_innovative_capacity icon = Focus_Examine_Foreign_Tanks x = 1 y = 5 relative_position_id = HOL_dutch_defense_doctrine cost = 8 prerequisite = { focus = HOL_reliable_partner } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_innovative_capacity" add_tech_bonus = { name = HOL_innovative_capacity uses = 2 bonus = 0.15 category = CAT_equipment_doctrines } random_list = { 33 = { add_breakthrough_points = { specialization = specialization_land value = 1 } } 33 = { add_breakthrough_points = { specialization = specialization_naval value = 1 } } 33 = { add_breakthrough_points = { specialization = specialization_air value = 1 } } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_escalation_dominance icon = brothers_in_arms x = 3 y = 5 relative_position_id = HOL_dutch_defense_doctrine cost = 8 prerequisite = { focus = HOL_reliable_partner } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_subdoctrine_in_track = training_and_ops } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_escalation_dominance" if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes newline = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes newline = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes newline = yes } if = { limit = { has_dlc = "Arms Against Tyranny" } every_military_industrial_organization = { add_mio_funds = 1500 } } else = { two_random_arms_factory = yes two_random_dockyards = yes } if = { limit = { has_subdoctrine_in_track = training } add_mastery = { amount = 15 folder = land } } if = { limit = { has_subdoctrine_in_track = training_and_ops } add_mastery = { amount = 15 folder = air } } if = { limit = { has_subdoctrine_in_track = operations } add_mastery = { amount = 15 folder = naval } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_defensievisie_completed icon = Dutch_Defense_Doctrine3 x = 0 y = 6 relative_position_id = HOL_dutch_defense_doctrine cost = 20 prerequisite = { focus = HOL_unique_people } prerequisite = { focus = HOL_flexible_operations } prerequisite = { focus = HOL_innovative_capacity } prerequisite = { focus = HOL_escalation_dominance } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { count_triggers = { amount = 4 has_any_grand_doctrine = land has_any_grand_doctrine = air has_any_grand_doctrine = naval has_any_grand_doctrine = equipment has_any_grand_doctrine = special_forces } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defensievisie_completed" remove_ideas = HOL_dutch_army_doctrine_change3 newline = yes swap_ideas = { remove_idea = HOL_dutch_army_doctrine2 add_idea = HOL_dutch_army_doctrine3 } every_army_leader = { add_skill_level = 1 } every_navy_leader = { add_skill_level = 1 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } ### Air Force focus = { id = HOL_koninklijke_luchtmacht icon = Dutch_Airforce x = -5 y = 1 relative_position_id = HOL_commissariaat_militaire_productie cost = 8 prerequisite = { focus = HOL_commissariaat_militaire_productie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_koninklijke_luchtmacht" add_dynamic_modifier = { modifier = HOL_air } add_to_variable = { HOL_air_mission_efficiency = 0.25 tooltip = air_mission_efficiency_tt } add_to_variable = { HOL_experience_gain_air_factor = 0.10 tooltip = experience_gain_air_factor_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_join_jsf icon = align_to_america2 x = -6 y = 1 relative_position_id = HOL_koninklijke_luchtmacht offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_join_jsf } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_join_eurofighter_project } NOT = { has_completed_focus = HOL_buy_saab_jas39 } } } prerequisite = { focus = HOL_koninklijke_luchtmacht } mutually_exclusive = { focus = HOL_join_eurofighter_project } mutually_exclusive = { focus = HOL_buy_saab_jas39 } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_join_jsf" if = { limit = { has_dlc = "Arms Against Tyranny" } USA = { mio:USA_lockheed_martin_aircraft_manufacturer = { add_mio_funds = 2500 } } } if = { limit = { has_dlc = "By Blood Alone" } create_equipment_variant = { name = "F-35A" type = small_plane_airframe_3 parent_version = 0 modules = { fixed_main_weapon_slot = avionics_drone_4 fixed_gun_slot = weap_multi_gun_3 engine_type_slot = engine_light_single_4 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_4 = spec_thrust_vector_3 } icon = "gfx\\interface\\technologies\\USA\\AIR\\MR4.dds" } newline = yes custom_effect_tooltip = HOL_Join_JSF_tt else = { add_equipment_to_stockpile = { type = AS_Fighter5 amount = 50 variant_name = "F-35A" } newline = yes } } newline = yes if = { limit = { NOT = { has_tech_bonus = { technology = gen_5_light } } } if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = HOL_join_jsf ahead_reduction = 3.5 uses = 1 technology = gen_5_light } } else = { add_tech_bonus = { name = HOL_join_jsf ahead_reduction = 3.5 uses = 1 technology = AS_Fighter5 } } } else_if = { limit = { NOT = { has_tech_bonus = { technology = countermeasures_3 } } } # TODO: no legacy equivalent for countermeasures_3, so non-BBA players get no bonus here if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = HOL_join_jsf ahead_reduction = 3.5 uses = 1 technology = countermeasures_3 } } } else_if = { limit = { NOT = { has_tech_bonus = { technology = avionics_3 } } } # TODO: no legacy equivalent for avionics_3, so non-BBA players get no bonus here if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = HOL_join_jsf ahead_reduction = 3.5 uses = 1 technology = avionics_3 } } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } hidden_effect = { if = { limit = { USA = { has_country_flag = USA_f35_designed } } country_event = { id = HOL_military.114 days = 3 } } else = { country_event = { id = HOL_military.115 days = 3 } } } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.12 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 3 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 HOL_ai_historical_path = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_join_eurofighter_project icon = align_to_europe x = -4 y = 1 relative_position_id = HOL_koninklijke_luchtmacht cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_buy_saab_jas39 } NOT = { has_completed_focus = HOL_join_jsf } } } prerequisite = { focus = HOL_koninklijke_luchtmacht } mutually_exclusive = { focus = HOL_join_jsf } mutually_exclusive = { focus = HOL_buy_saab_jas39 } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_join_eurofighter_project" if = { limit = { has_dlc = "By Blood Alone" } create_equipment_variant = { name = "Eurofighter" type = medium_plane_cas_airframe_2 modules = { fixed_main_weapon_slot = weap_ag_cas_hardpoint_2 fixed_gun_slot = weap_multi_gun_1 engine_type_slot = engine_jet_double_2 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_variable special_slot_type_1 = spec_countermeasures_2 special_slot_type_2 = empty special_slot_type_3 = spec_tgp_2 fixed_auxiliary_weapon_slot_1 = weap_mp_light_hardpoint_2 } icon = "gfx\\interface\\technologies\\GER\\AIR\\MR3.dds" model = "GER_medium_plane_airframe_2_entity" parent_version = 1 } add_equipment_to_stockpile = { type = medium_plane_cas_airframe_1 amount = 100 variant_name = "Eurofighter" } else = { add_equipment_to_stockpile = { type = Strike_fighter2 amount = 100 variant_name = "Eurofighter" } } } if = { limit = { has_dlc = "Arms Against Tyranny" } newline = yes FRA = { country_event = HOL_military.107 } SPR = { country_event = HOL_military.108 } ENG = { country_event = HOL_military.109 } ITA = { country_event = HOL_military.110 } } if = { limit = { has_idea = HOL_nonselfsufficient_army1 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } newline = yes remove_ideas = HOL_nonselfsufficient_army5 } if = { limit = { has_idea = the_military } newline = yes set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_buy_saab_jas39 icon = align_to_sweden2 x = -2 y = 1 relative_position_id = HOL_koninklijke_luchtmacht offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_buy_saab_jas39 } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_join_eurofighter_project } NOT = { has_completed_focus = HOL_join_jsf } } } prerequisite = { focus = HOL_koninklijke_luchtmacht } mutually_exclusive = { focus = HOL_join_jsf } mutually_exclusive = { focus = HOL_join_eurofighter_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_buy_saab_jas39" if = { limit = { has_dlc = "Arms Against Tyranny" } SWE = { country_event = HOL_military.111 } } if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_strike_airframe_2 amount = 100 producer = SWE variant_name = "JAS 39 Gripen A/B" } else = { add_equipment_to_stockpile = { type = MR_Fighter3 amount = 100 producer = SWE } } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.08 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_buy_mq9_reaper icon = drone2 x = 0 y = 1 relative_position_id = HOL_join_eurofighter_project cost = 8 prerequisite = { focus = HOL_buy_saab_jas39 focus = HOL_join_eurofighter_project focus = HOL_join_jsf } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_buy_mq9_reaper" if = { limit = { has_dlc = "By Blood Alone" } if = { limit = { NOT = { has_tech = Air_Kamikaze1 } } set_technology = { Air_Kamikaze1 = 1 } } add_equipment_to_stockpile = { type = kamikaze_drone_1 amount = 100 } } else = { if = { limit = { NOT = { has_tech = suicide_drone_1 } } set_technology = { suicide_drone_1 = 1 } } add_equipment_to_stockpile = { type = Air_UAV1 amount = 100 } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = 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 = 2 ai_is_threatened = yes } } } focus = { id = HOL_defensie_helikopter_commando icon = dutch_helicopter_commando x = 5 y = 1 relative_position_id = HOL_koninklijke_luchtmacht cost = 8 prerequisite = { focus = HOL_koninklijke_luchtmacht } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defensie_helikopter_commando" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_air } add_to_variable = { HOL_air_experience_gain_helicopter_operator_combat_factor = 0.10 tooltip = experience_gain_helicopter_operator_combat_factor_tt } add_to_variable = { HOL_air_cas_efficiency = 0.10 tooltip = air_cas_efficiency_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_ch47d_modernization icon = Generic_Transport_Helicopter x = -1 y = 1 relative_position_id = HOL_defensie_helikopter_commando cost = 8 prerequisite = { focus = HOL_defensie_helikopter_commando } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_ch47d_modernization" if = { limit = { has_dlc = "No Step Back" } if = { limit = { has_tech = nsb_transport_helicopter_3 } add_tech_bonus = { name = HOL_ch47d_modernization uses = 1 bonus = 0.25 technology = nsb_transport_helicopter_4 } } else = { set_technology = { nsb_transport_helicopter_3 = 1 } add_equipment_to_stockpile = { type = transport_helicopter_3 amount = 25 } } } else = { if = { limit = { has_tech = transport_helicopter_3 } add_tech_bonus = { name = HOL_ch47d_modernization uses = 1 bonus = 0.25 technology = transport_helicopter_4 } } else = { set_technology = { transport_helicopter_3 = 1 } add_equipment_to_stockpile = { type = transport_helicopter_3 amount = 25 } } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_ah46d_upgrade icon = Generic_Attack_Helicopter_Upgrade x = 1 y = 1 relative_position_id = HOL_defensie_helikopter_commando cost = 8 prerequisite = { focus = HOL_defensie_helikopter_commando } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { if = { limit = { has_dlc = "No Step Back" } has_tech = nsb_attack_helicopter_tech_3 } else = { has_tech = attack_helicopter_3 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_ah46d_upgrade" if = { limit = { has_dlc = "No Step Back" } if = { limit = { has_tech = nsb_attack_helicopter_tech_4 } add_tech_bonus = { name = HOL_ah46d_upgrade uses = 1 bonus = 0.15 technology = nsb_attack_helicopter_tech_5 } } else = { set_technology = { nsb_attack_helicopter_tech_4 = 1 } create_equipment_variant = { name = "AH-64E" type = heavy_tank_chassis_3 parent_version = 1 modules = { chassis_type_slot = helicopter_medium_chassis helicopter_body_mount_1 = helicopter_multiple_atgm_gen4 helicopter_body_layout = gunship_layout nose_gun_type_slot = helicopter_heavy_nose_gun_gen3 armor_type_slot = helicopter_armor_gen3 engine_type_slot = helicopter_turbine_engine_gen4 defence_type_slot = flare_launchers sensor_and_avionics_slot = sensors_and_avionics_gen_4 helicopter_body_mount_2 = helicopter_rocket_pod_gen4 defence_type_slot_2 = em_lock_detection_system_gen2 } upgrades = { helicopter_nsb_upgrade = 5 } icon = "GFX_USA_attack_helicopter_3_medium" } newline = yes add_equipment_to_stockpile = { type = heavy_tank_chassis_3 amount = 35 } } } else = { if = { limit = { has_tech = attack_helicopter_4 } add_tech_bonus = { name = HOL_ah46d_upgrade uses = 1 bonus = 0.15 technology = attack_helicopter_5 } } else = { set_technology = { attack_helicopter_4 = 1 } newline = yes } add_equipment_to_stockpile = { type = attack_helicopter_4 amount = 35 variant_name = "AH-64D" } } if = { limit = { has_idea = the_military } newline = yes set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_air_mobility_command icon = airforce_base_1 x = 0 y = 1 relative_position_id = HOL_koninklijke_luchtmacht cost = 8 prerequisite = { focus = HOL_koninklijke_luchtmacht } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_air_mobility_command" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_air } add_to_variable = { HOL_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_woensdrecht_mro icon = f-2a x = -2 y = 1 relative_position_id = HOL_air_mobility_command cost = 8 prerequisite = { focus = HOL_air_mobility_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_woensdrecht_mro" set_country_flag = HOL_gkn_aerospace_unlocked custom_effect_tooltip = HOL_gkn_aerospace_unlocked mio:HOL_gkn_aerospace_manufacturer = { add_mio_funds = 1500 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_air } add_to_variable = { HOL_air_cas_efficiency = 0.05 tooltip = air_cas_efficiency_tt } add_to_variable = { HOL_air_defence_factor = 0.05 tooltip = air_defence_factor_tt } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } 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 = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_expand_fighter_fleet icon = F16 x = 0 y = 1 relative_position_id = HOL_air_mobility_command cost = 8 prerequisite = { focus = HOL_air_mobility_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_expand_fighter_fleet" add_tech_bonus = { name = HOL_expand_fighter_fleet uses = 1 bonus = 0.25 category = CAT_air_eqp } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_air } add_to_variable = { HOL_air_attack_factor = 0.05 tooltip = air_attack_factor_tt } newline = yes add_timed_idea = { idea = HOL_expand_fighter_fleet_idea years = 2 } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_dlc = "Arms Against Tyranny" } if = { limit = { has_country_flag = HOL_gkn_aerospace_unlocked } mio:HOL_gkn_aerospace_manufacturer = { add_mio_funds = 1000 } } else = { mio:HOL_fokker_technologies_planes_manufacturer = { add_mio_funds = 1000 } } } newline = yes 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_frisian_flag_training icon = air_training x = 2 y = 1 relative_position_id = HOL_air_mobility_command cost = 8 prerequisite = { focus = HOL_air_mobility_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_frisian_flag_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_air } add_to_variable = { HOL_experience_gain_air_factor = 0.10 tooltip = experience_gain_air_factor_tt } add_to_variable = { HOL_air_agility_factor = 0.05 tooltip = air_agility_factor_tt } newline = yes air_experience = 25 if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_precision_munitions icon = F16_2 x = 0 y = 2 relative_position_id = HOL_air_mobility_command cost = 8 prerequisite = { focus = HOL_woensdrecht_mro } prerequisite = { focus = HOL_expand_fighter_fleet } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_precision_munitions" add_tech_bonus = { name = HOL_precision_munitions uses = 1 bonus = 0.25 category = CAT_missile } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_air } add_to_variable = { HOL_air_attack_factor = 0.05 tooltip = air_attack_factor_tt } add_to_variable = { HOL_air_superiority_efficiency = 0.05 tooltip = air_superiority_efficiency_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } newline = yes 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_sovereign_air_operations icon = air_superiority x = 0 y = 3 relative_position_id = HOL_air_mobility_command cost = 8 prerequisite = { focus = HOL_precision_munitions } prerequisite = { focus = HOL_frisian_flag_training } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sovereign_air_operations" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_air } add_to_variable = { HOL_air_superiority_efficiency = 0.05 tooltip = air_superiority_efficiency_tt } add_to_variable = { HOL_air_intercept_efficiency = 0.10 tooltip = air_intercept_efficiency_tt } add_to_variable = { HOL_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } ### Army focus = { id = HOL_commando_landstrijdkrachten icon = Dutch_Army x = 5 y = 1 relative_position_id = HOL_commissariaat_militaire_productie cost = 8 prerequisite = { focus = HOL_commissariaat_militaire_productie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_commando_landstrijdkrachten" add_dynamic_modifier = { modifier = HOL_army } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_jistarc icon = radio_communications x = -3 y = 1 relative_position_id = HOL_commando_landstrijdkrachten cost = 8 prerequisite = { focus = HOL_commando_landstrijdkrachten } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_jistarc" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_army } add_to_variable = { HOL_recon_factor = 0.10 tooltip = recon_factor_tt } add_to_variable = { HOL_initiative_factor = 0.05 tooltip = initiative_factor_tt } add_tech_bonus = { name = HOL_jistarc uses = 1 bonus = 0.15 category = CAT_cnc } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_dglc icon = air_defense2 x = -1 y = 1 relative_position_id = HOL_commando_landstrijdkrachten cost = 8 prerequisite = { focus = HOL_commando_landstrijdkrachten } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dglc" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_army } add_to_variable = { HOL_air_detection = 0.10 tooltip = air_detection_tt } add_to_variable = { HOL_enemy_army_bonus_air_superiority_factor = -0.10 tooltip = enemy_army_bonus_air_superiority_factor_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_vuursteun_commando icon = artillery2 x = 1 y = 1 relative_position_id = HOL_commando_landstrijdkrachten cost = 8 prerequisite = { focus = HOL_commando_landstrijdkrachten } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_vuursteun_commando" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_army } add_to_variable = { HOL_army_artillery_attack_factor = 0.05 tooltip = army_artillery_attack_factor_tt } add_to_variable = { HOL_army_artillery_defence_factor = 0.05 tooltip = army_artillery_defence_factor_tt } add_tech_bonus = { name = HOL_vuursteun_commando uses = 1 bonus = 0.20 category = CAT_artillery } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_supply_command icon = CZE_truck x = 3 y = 1 relative_position_id = HOL_commando_landstrijdkrachten cost = 8 prerequisite = { focus = HOL_commando_landstrijdkrachten } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_supply_command" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_army } add_to_variable = { HOL_supply_consumption_factor = -0.05 tooltip = supply_consumption_factor_tt } add_to_variable = { HOL_land_reinforce_rate = 0.05 tooltip = land_reinforce_rate_tt } add_tech_bonus = { name = HOL_supply_command uses = 1 bonus = 0.15 category = CAT_util } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_military_production_investments icon = industry_military x = 0 y = 2 relative_position_id = HOL_commando_landstrijdkrachten cost = 8 prerequisite = { focus = HOL_jistarc } prerequisite = { focus = HOL_dglc } prerequisite = { focus = HOL_vuursteun_commando } prerequisite = { focus = HOL_supply_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_military_production_investments" if = { limit = { has_dlc = "Arms Against Tyranny" } if = { limit = { has_country_flag = hol_stork_independant } mio:HOL_Stork_PWV_armor_manufacturer = { add_mio_size = 1 } } if = { limit = { has_country_flag = Rheinmetall_Takeover_Allowed } mio:HOL_Rheinmetall_Netherlands_armor_manufacturer = { add_mio_size = 1 } } if = { limit = { has_completed_focus = HOL_reinstate_werkspoor } mio:HOL_werkspoor_equipment_manufacturer = { add_mio_size = 1 } } mio:HOL_Damen_naval_equipment_organisation = { add_mio_size = 1 } if = { limit = { has_country_flag = HOL_gkn_aerospace_unlocked } mio:HOL_gkn_aerospace_manufacturer = { add_mio_size = 1 } } else = { mio:HOL_fokker_technologies_planes_manufacturer = { add_mio_size = 1 } } mio:HOL_Thales_equipment_manufacturer = { add_mio_size = 1 } mio:HOL_daf_utility_vehicle_manufacturer = { add_mio_size = 1 } } else = { four_random_arms_factory = yes } if = { limit = { has_idea = HOL_nonselfsufficient_army1 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } newline = yes remove_ideas = HOL_nonselfsufficient_army5 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes } hidden_effect = { if = { limit = { has_dynamic_modifier = { modifier = HOL_army } } remove_dynamic_modifier = { modifier = HOL_army } } add_ideas = HOL_army2 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_defense_industrial_base icon = industry_military x = 7 y = 1 relative_position_id = HOL_military_production_investments cost = 7 prerequisite = { focus = HOL_military_production_investments } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defense_industrial_base" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_production_speed_arms_factory_factor = 0.05 tooltip = production_speed_arms_factory_factor_tt } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_size = 1 } } one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_modernize_arms_production icon = factory_complex x = -1 y = 1 relative_position_id = HOL_defense_industrial_base cost = 7 prerequisite = { focus = HOL_defense_industrial_base } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_modernize_arms_production" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_production_factory_efficiency_gain_factor = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Thales_equipment_manufacturer = { add_mio_size = 1 } } one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_lean_defense_manufacturing icon = industry_civilian x = 1 y = 1 relative_position_id = HOL_defense_industrial_base cost = 7 prerequisite = { focus = HOL_defense_industrial_base } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_lean_defense_manufacturing" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_mil_facs_worker_requirement_modifier = -0.05 tooltip = mil_facs_worker_requirement_modifier_tt } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_daf_utility_vehicle_manufacturer = { add_mio_size = 1 } } one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_defense_supply_chain_integration icon = steel_production x = -1 y = 2 relative_position_id = HOL_defense_industrial_base cost = 8 prerequisite = { focus = HOL_modernize_arms_production } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defense_supply_chain_integration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_production_factory_max_efficiency_factor = 0.05 tooltip = production_factory_max_efficiency_factor_tt } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_fokker_technologies_planes_manufacturer = { add_mio_size = 1 } } one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_defense_export_promotion icon = expand_trade_fleet x = 1 y = 2 relative_position_id = HOL_defense_industrial_base cost = 8 prerequisite = { focus = HOL_lean_defense_manufacturing } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defense_export_promotion" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_military_industry_tax_modifier = 0.05 tooltip = military_industry_tax_modifier_tt } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_werkspoor_equipment_manufacturer = { add_mio_size = 1 } } one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_national_defense_industrial_strategy icon = munitions_factory_jaar x = 0 y = 3 relative_position_id = HOL_defense_industrial_base cost = 10 prerequisite = { focus = HOL_defense_supply_chain_integration } prerequisite = { focus = HOL_defense_export_promotion } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_national_defense_industrial_strategy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_military_factories_productivity = 0.05 tooltip = military_factories_productivity_tt } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_size = 1 } mio:HOL_Thales_equipment_manufacturer = { add_mio_size = 1 } mio:HOL_daf_utility_vehicle_manufacturer = { add_mio_size = 1 } mio:HOL_fokker_technologies_planes_manufacturer = { add_mio_size = 1 } mio:HOL_werkspoor_equipment_manufacturer = { add_mio_size = 1 } } four_random_arms_factory = yes if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_netherlands_fractal_pattern icon = infantry_axis2 x = -3 y = 1 relative_position_id = HOL_military_production_investments cost = 8 prerequisite = { focus = HOL_military_production_investments } search_filters = { FOCUS_FILTER_MILITARY_LAWS } bypass = { has_tech = camouflage_5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_netherlands_fractal_pattern" if = { limit = { has_tech = camouflage_1 } set_technology = { camouflage_2 = 1 } } else_if = { limit = { has_tech = camouflage_2 } set_technology = { camouflage_3 = 1 } } else_if = { limit = { has_tech = camouflage_3 } set_technology = { camouflage_4 = 1 } } else_if = { limit = { has_tech = camouflage_4 } set_technology = { camouflage_5 = 1 } } newline = yes custom_effect_tooltip = HOL_Netherlands_Fractal_Pattern_tt if = { limit = { has_idea = the_military } newline = yes set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_daf_trucks icon = Utility_Vehicle_DAF x = -3 y = 1 relative_position_id = HOL_netherlands_fractal_pattern offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_daf_trucks } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_scania_trucks } } } prerequisite = { focus = HOL_netherlands_fractal_pattern } mutually_exclusive = { focus = HOL_scania_trucks } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_daf_trucks" if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_daf_utility_vehicle_manufacturer = { add_mio_task_capacity = 1 } newline = yes } add_tech_bonus = { name = HOL_daf_trucks uses = 2 bonus = 0.25 category = CAT_util } if = { limit = { has_idea = HOL_nonselfsufficient_army1 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } newline = yes remove_ideas = HOL_nonselfsufficient_army5 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_daf_investments } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes custom_effect_tooltip = HOL_DAF_Trucks_tt1 else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes custom_effect_tooltip = HOL_DAF_Trucks_tt2 } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 HOL_ai_historical_path = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_scania_trucks icon = Utility_Vehicle_Scania x = -1 y = 1 relative_position_id = HOL_netherlands_fractal_pattern cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_daf_trucks } } } prerequisite = { focus = HOL_netherlands_fractal_pattern } mutually_exclusive = { focus = HOL_daf_trucks } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { SWE = { has_tech = util_vehicle_6 exists = yes NOT = { has_war_with = FROM } has_opinion = { target = HOL value > 50 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_scania_trucks" if = { limit = { has_dlc = "Arms Against Tyranny" } SWE = { country_event = HOL_military.112 } } if = { limit = { SWE = { NOT = { has_tech = util_vehicle_6 } } } custom_effect_tooltip = HOL_Scania_Trucks_tt } add_equipment_to_stockpile = { type = util_vehicle_6 amount = 2000 producer = SWE variant_name = "Scania Gryphus" } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_colt_upgrade icon = generic_rifle2 x = -2 y = 2 relative_position_id = HOL_military_production_investments cost = 5 prerequisite = { focus = HOL_military_production_investments } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_colt_upgrade" add_tech_bonus = { name = HOL_colt_upgrade uses = 1 bonus = 0.4 category = CAT_inf_wep } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } 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 = HOL_pantserhouwitser_mlu icon = Generic_SPG x = 0 y = 1 relative_position_id = HOL_military_production_investments cost = 8 prerequisite = { focus = HOL_military_production_investments } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_pantserhouwitser_mlu" if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "Pantserhouwitser 2000 NL+" type = medium_tank_artillery_chassis_2 parent_version = 0 modules = { main_armament_slot = art_med_gun_gen3 turret_type_slot = tank_base_tank_turret reload_type_slot = manual_loading engine_type_slot = tank_diesel_engine_gen5 ammunition_load_slot = artillery_heavy_ammo_2 special_type_slot_2 = cluster_ammo_2 special_type_slot_4 = tank_battlestation_2 suspension_type_slot = tank_torsion_bar_suspension_heavy armor_type_slot = afv_composite_armor_gen3 } upgrades = { tank_armor_upgrade = 4 } icon = "gfx/interface/technologies/GER/LAND/SPG3.dds" } } else = { add_equipment_to_stockpile = { type = SP_arty_3 amount = 50 variant_name = "Pantserhouwitser 2000 NL+" } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_puls icon = Generic_MLRS x = 0 y = 2 relative_position_id = HOL_military_production_investments cost = 8 prerequisite = { focus = HOL_pantserhouwitser_mlu } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { ISR = { exists = yes NOT = { has_war_with = FROM } has_opinion = { target = HOL value > 50 } if = { limit = { has_dlc = "No Step Back" } has_tech = nsb_gun_technology_3 } else = { has_tech = SP_arty_3 } } } bypass = { NOT = { country_exists = ISR } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_puls" if = { limit = { has_dlc = "No Step Back" ISR = { has_tech = nsb_gun_technology_3 } } add_equipment_to_stockpile = { type = medium_tank_rocket_chassis_3 variant_name = "PULS" amount = 20 producer = ISR } } else_if = { limit = { ISR = { has_tech = SP_arty_3 } } add_equipment_to_stockpile = { type = SP_arty_3 amount = 20 producer = ISR } } else = { custom_effect_tooltip = HOL_PULS_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.08 } } 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 = HOL_bushmaster_mlu icon = apc x = 2 y = 2 relative_position_id = HOL_military_production_investments cost = 8 prerequisite = { focus = HOL_military_production_investments } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_bushmaster_mlu" add_tech_bonus = { name = HOL_bushmaster_mlu category = CAT_apc uses = 1 bonus = 0.50 } if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = HOL_bushmaster_mlu category = CAT_armor_engines uses = 1 bonus = 0.50 } add_tech_bonus = { name = HOL_bushmaster_mlu category = CAT_armor_weapons uses = 1 bonus = 0.50 } } else = { add_tech_bonus = { name = HOL_bushmaster_mlu category = CAT_armor uses = 2 bonus = 0.50 } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.08 } } 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 = HOL_munition_investments icon = munitions_factory_jaar x = 3 y = 1 relative_position_id = HOL_military_production_investments cost = 8 prerequisite = { focus = HOL_military_production_investments } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_munition_investments" two_random_arms_factory = yes if = { limit = { has_idea = HOL_nonselfsufficient_army1 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } newline = yes remove_ideas = HOL_nonselfsufficient_army5 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_mrad_replacement icon = air_defense x = 4 y = 2 relative_position_id = HOL_military_production_investments cost = 8 prerequisite = { focus = HOL_munition_investments } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { if = { limit = { has_dlc = "No Step Back" } has_tech = nsb_Anti_Air_2 } else = { has_tech = Anti_Air_2 } } bypass = { HOL = { all_owned_state = { anti_air_building > 4 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_mrad_replacement" every_owned_state = { add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = -3.25 multiply = num_core_states } } 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 = HOL_defensienota_2022 icon = Dutch_Defensienota x = 0 y = 3 relative_position_id = HOL_military_production_investments cost = 8 prerequisite = { focus = HOL_daf_trucks focus = HOL_scania_trucks } prerequisite = { focus = HOL_colt_upgrade } prerequisite = { focus = HOL_bushmaster_mlu } prerequisite = { focus = HOL_mrad_replacement } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defensienota_2022" add_timed_idea = { idea = HOL_defensienota_idea years = 1 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.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 = HOL_procure_stinger_missiles icon = generic_manpads x = -4 y = 1 relative_position_id = HOL_defensienota_2022 cost = 5 prerequisite = { focus = HOL_defensienota_2022 } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_procure_stinger_missiles" add_equipment_to_stockpile = { type = Anti_Air_2 amount = 150 variant_name = "FIM-92 Stinger" producer = USA } add_tech_bonus = { name = HOL_procure_stinger_missiles uses = 2 bonus = 0.15 category = CAT_aa category = CAT_l_aa } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } 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 = HOL_procure_advanced_mortars icon = Generic_Mortar x = -2 y = 1 relative_position_id = HOL_defensienota_2022 cost = 5 prerequisite = { focus = HOL_defensienota_2022 } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { AUS = { exists = yes NOT = { has_war_with = FROM } has_opinion = { target = HOL value > 50 } has_tech = tech_arty_2 } } bypass = { NOT = { country_exists = AUS } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_procure_advanced_mortars" add_equipment_to_stockpile = { type = artillery_2 amount = 150 variant_name = "Hirtenberger M8 R-1365" producer = AUS } add_tech_bonus = { name = HOL_procure_advanced_mortars uses = 2 bonus = 0.15 category = CAT_artillery category = CAT_arty } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } 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 = HOL_develop_guide_munitions icon = artillery x = -3 y = 2 relative_position_id = HOL_defensienota_2022 cost = 5 prerequisite = { focus = HOL_procure_stinger_missiles } prerequisite = { focus = HOL_procure_advanced_mortars } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_develop_guide_munitions" if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = HOL_develop_guide_munitions uses = 2 bonus = 0.15 category = CAT_armor_weapons category = CAT_arty } } else = { add_tech_bonus = { name = HOL_develop_guide_munitions uses = 2 bonus = 0.15 category = CAT_arty } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } 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 = HOL_expand_patriot_systems icon = SAM x = -3 y = 3 relative_position_id = HOL_defensienota_2022 cost = 7 prerequisite = { focus = HOL_develop_guide_munitions } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_tech = Anti_Air_2 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_expand_patriot_systems" every_owned_state = { add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = -3.25 multiply = num_core_states } } 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 = HOL_expand_command_control_centers icon = focus_generic_national_security x = 2 y = 1 relative_position_id = HOL_defensienota_2022 cost = 8 prerequisite = { focus = HOL_defensienota_2022 } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_expand_command_control_centers" add_ideas = HOL_marechaussee1 if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_establish_marechaussee_squad icon = Dutch_Military_Police x = -2 y = 1 relative_position_id = HOL_expand_command_control_centers cost = 8 prerequisite = { focus = HOL_expand_command_control_centers } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_establish_marechaussee_squad" set_technology = { HOL_marechaussee_support_tech = 1 # Unlock Marechaussee Support Battalion } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_modernize_foxtrot icon = radar2 x = 0 y = 1 relative_position_id = HOL_expand_command_control_centers cost = 5 prerequisite = { focus = HOL_expand_command_control_centers } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_modernize_foxtrot" add_tech_bonus = { name = HOL_modernize_foxtrot uses = 1 bonus = 0.25 category = cat_cnc } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_special_forces_helicopter icon = toufan_helicopter x = 0 y = 2 relative_position_id = HOL_expand_command_control_centers cost = 8 prerequisite = { focus = HOL_modernize_foxtrot } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_special_forces_helicopter" if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "AH-1W SuperCobra" type = heavy_tank_chassis_3 parent_version = 0 modules = { chassis_type_slot = helicopter_medium_chassis helicopter_body_layout = gunship_layout helicopter_wing_mount_1 = helicopter_rocket_pod_gen1 nose_gun_type_slot = helicopter_medium_nose_gun_gen2 armor_type_slot = helicopter_armor_gen2 engine_type_slot = helicopter_turbine_engine_gen2 defence_type_slot = flare_launchers sensor_and_avionics_slot = sensors_and_avionics_gen_2 helicopter_wing_mount_2 = helicopter_multiple_atgm_gen2 defence_type_slot_2 = em_lock_detection_system_gen2 } upgrades = { helicopter_nsb_upgrade = 4 } icon = "gfx/interface/technologies/USA/AIR/AH1W.dds" } } else = { add_equipment_to_stockpile = { type = attack_helicopter_4 amount = 50 variant_name = "AH-1W SuperCobra" } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.08 } } 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 = HOL_defense_healthsector icon = generic_hospital2 x = 4 y = 1 relative_position_id = HOL_defensienota_2022 cost = 8 prerequisite = { focus = HOL_defensienota_2022 } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defense_healthsector" swap_ideas = { remove_idea = HOL_army2 add_idea = HOL_army3 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_develop_defensity_college icon = gentleman_officers x = 0 y = 1 relative_position_id = HOL_defense_healthsector cost = 8 prerequisite = { focus = HOL_defense_healthsector } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_develop_defensity_college" swap_ideas = { remove_idea = HOL_army3 add_idea = HOL_army4 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } 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 = HOL_hr_ecosystem icon = soldier x = 0 y = 2 relative_position_id = HOL_defense_healthsector cost = 8 prerequisite = { focus = HOL_develop_defensity_college } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_hr_ecosystem" swap_ideas = { remove_idea = HOL_army4 add_idea = HOL_army5 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } ### Navy focus = { id = HOL_marinestudie icon = Dutch_Navy x = 20 y = 1 relative_position_id = HOL_commissariaat_militaire_productie cost = 8 prerequisite = { focus = HOL_commissariaat_militaire_productie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_marinestudie" add_ideas = HOL_marine1 newline = yes add_dynamic_modifier = { modifier = HOL_navy } add_to_variable = { HOL_navy_mod_advisor_cost_factor = -0.10 tooltip = navy_advisor_cost_factor_tt } add_to_variable = { HOL_navy_mod_industrial_capacity_dockyard = 0.05 tooltip = industrial_capacity_dockyard_tt } newline = yes activate_mission = HOL_annual_naval_deployment if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } random_navy_leader = { add_trait = { trait = HOL_navy_moderniser_leader } } custom_effect_tooltip = HOL_marinestudie_tt } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_world_reaching_navy icon = Dutch_World_Navy x = -4 y = 1 relative_position_id = HOL_marinestudie offset = { x = 4 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_world_reaching_navy } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_european_navy } } } prerequisite = { focus = HOL_marinestudie } mutually_exclusive = { focus = HOL_european_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_world_reaching_navy" swap_ideas = { remove_idea = HOL_marine1 add_idea = HOL_marine2a } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_navy } add_to_variable = { HOL_navy_mod_max_range_factor = 0.20 tooltip = navy_max_range_factor_tt } add_to_variable = { HOL_navy_mod_blue_water_xp = 0.25 tooltip = trait_blue_water_expert_xp_gain_factor_tt } add_to_variable = { HOL_navy_mod_fly_swatter_xp = 0.25 tooltip = trait_fly_swatter_xp_gain_factor_tt } add_to_variable = { HOL_navy_mod_personnel_cost = 0.10 tooltip = navy_personnel_cost_multiplier_modifier_tt } add_to_variable = { HOL_navy_mod_fuel_consumption_factor = 0.15 tooltip = navy_fuel_consumption_factor_tt } newline = yes add_doctrine_cost_reduction = { cost_reduction = 0.25 name = HOL_world_reaching_navy category = CAT_blue_water_navy uses = 2 } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 8 } change_the_military_opinion = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_expanding_naval_infrastructure icon = trieste_port x = -2 y = 1 relative_position_id = HOL_world_reaching_navy cost = 8 prerequisite = { focus = HOL_world_reaching_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_expanding_naval_infrastructure" 46 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 3211 } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 3314 } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 9498 } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 14949 } } 1169 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 14631 } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = -1.25 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -2.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 = HOL_f35c_development icon = f35 x = 0 y = 1 relative_position_id = HOL_world_reaching_navy cost = 8 prerequisite = { focus = HOL_world_reaching_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_completed_focus = HOL_join_jsf } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_f35c_development" if = { limit = { has_dlc = "By Blood Alone" } create_equipment_variant = { name = "F-35C" type = cv_small_plane_airframe_3 parent_version = 0 modules = { fixed_main_weapon_slot = avionics_drone_4 fixed_gun_slot = weap_multi_gun_3 engine_type_slot = engine_light_single_4 avionics_type_slot = avionics_manned_3 wingform_type_slot = wing_diamond special_slot_type_4 = spec_thrust_vector_3 } icon = "gfx\\interface\\technologies\\USA\\AIR\\MR4.dds" } custom_effect_tooltip = HOL_F35C_Development_tt else = { add_equipment_to_stockpile = { type = CV_MR_Fighter5 amount = 50 variant_name = "F-35C" } } } newline = yes if = { limit = { NOT = { has_tech_bonus = { technology = gen_5_light } } } if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = HOL_f35c_development ahead_reduction = 3.5 uses = 1 technology = gen_5_light } } else = { add_tech_bonus = { name = HOL_f35c_development ahead_reduction = 3.5 uses = 1 technology = AS_Fighter5 } } } else_if = { limit = { NOT = { has_tech_bonus = { technology = countermeasures_3 } } } # TODO: no legacy equivalent for countermeasures_3, so non-BBA players get no bonus here if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = HOL_f35c_development ahead_reduction = 3.5 uses = 1 technology = countermeasures_3 } } } else_if = { limit = { NOT = { has_tech_bonus = { technology = avionics_3 } } } # TODO: no legacy equivalent for avionics_3, so non-BBA players get no bonus here if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = HOL_f35c_development ahead_reduction = 3.5 uses = 1 technology = avionics_3 } } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 2 } change_defense_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_future_air_defender icon = exercise_keen_sword x = 2 y = 1 relative_position_id = HOL_world_reaching_navy cost = 8 prerequisite = { focus = HOL_world_reaching_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_future_air_defender" if = { limit = { NOT = { has_country_flag = HOL_FAD_variant_created } } if = { limit = { NOT = { has_tech = frigate_hull_5 } } set_technology = { frigate_hull_5 = 1 } newline = yes } create_equipment_variant = { name = "Future Air Defender" type = frigate_hull_5 allow_without_tech = yes modules = { fixed_ship_engine_slot = module_light_surface_mod_reactor_power fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_radar_6 fixed_ship_auxillary_slot_2 = module_naval_vls_cells_16 fixed_ship_auxillary_slot_1 = module_esm_3 fixed_ship_auxillary_slot = module_naval_missile_mount_quad fixed_ship_battery_slot = module_152mm_battery front_1_custom_slot = module_naval_missile_mount_quad rear_1_custom_slot = module_naval_missile_mount_quad fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_4 } design_team = mio:HOL_Damen_naval_equipment_organisation } set_country_flag = HOL_FAD_variant_created } if = { limit = { GER = { exists = yes NOT = { has_war_with = ROOT } } } GER = { country_event = { id = HOL_military.035 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { unlock_decision_category_tooltip = HOL_future_air_defender_program } newline = yes } else = { set_country_flag = HOL_FAD_member set_country_flag = HOL_FAD_GER_declined unlock_decision_category_tooltip = HOL_future_air_defender_program activate_mission = HOL_FAD_construction newline = yes } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes newline = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes newline = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_multi_ocean_training icon = navy3 x = 0 y = 2 relative_position_id = HOL_world_reaching_navy cost = 8 prerequisite = { focus = HOL_expanding_naval_infrastructure } prerequisite = { focus = HOL_future_air_defender } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_multi_ocean_training" swap_ideas = { remove_idea = HOL_marine2a add_idea = HOL_marine3a } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_navy } add_to_variable = { HOL_navy_mod_sortie_efficiency = 0.15 tooltip = sortie_efficiency_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_carrier_development icon = carriers2 x = 0 y = 3 relative_position_id = HOL_world_reaching_navy cost = 8 prerequisite = { focus = HOL_multi_ocean_training } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_carrier_development" unlock_decision_category_tooltip = HOL_carrier_production newline = yes add_tech_bonus = { name = HOL_carrier_development category = CAT_carrier bonus = 0.5 uses = 1 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_expand_dutch_naval_influence icon = Dutch_Trade1 x = -2 y = 5 relative_position_id = HOL_world_reaching_navy cost = 5 prerequisite = { focus = HOL_amphibous_technology } prerequisite = { focus = HOL_expanding_naval_infrastructure } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_expand_dutch_naval_influence" swap_ideas = { remove_idea = HOL_marine3a add_idea = HOL_marine5a } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_navy } add_to_variable = { HOL_navy_mod_carrier_design_cost = -0.50 tooltip = carrier_design_cost_factor_tt } add_to_variable = { HOL_navy_mod_helicopter_design_cost = -0.50 tooltip = helicopter_operator_design_cost_factor_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } every_other_country = { limit = { any_owned_state = { is_coastal = yes } NOT = { has_idea = lacks_international_recognition } NOT = { has_idea = non_state_actor } } set_temp_variable = { percent_change = 8 } change_influence_percentage = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_submarine_hunter_initiative icon = maya x = 2 y = 5 relative_position_id = HOL_world_reaching_navy cost = 5 prerequisite = { focus = HOL_amphibous_technology } prerequisite = { focus = HOL_future_air_defender } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_submarine_hunter_initiative" add_tech_bonus = { name = HOL_submarine_hunter_initiative uses = 2 bonus = 0.33 category = CAT_naval_electronics category = CAT_naval_armament } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.075 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.15 } } 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 = HOL_amphibous_technology icon = amphibious_assault x = 0 y = 4 relative_position_id = HOL_world_reaching_navy cost = 8 prerequisite = { focus = HOL_carrier_development } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_amphibous_technology" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_navy } add_to_variable = { HOL_navy_mod_sf_design_cost = -0.25 tooltip = unit_Special_Forces_design_cost_factor_tt } add_to_variable = { HOL_navy_mod_marine_supply_grace = 240 tooltip = extra_marine_supply_grace_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_amphibious_transport_group icon = focus_generic_naval_invasion x = 0 y = 5 relative_position_id = HOL_world_reaching_navy cost = 8 prerequisite = { focus = HOL_amphibous_technology } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_amphibious_transport_group" if = { limit = { NOT = { has_tech = helicopter_operator_hull_3 } } set_technology = { helicopter_operator_hull_3 = 1 } newline = yes } create_equipment_variant = { allow_without_tech = yes name = "Johan de Witt" type = helicopter_operator_hull_3 parent_version = 0 modules = { fixed_ship_engine_slot = module_surface_diesel_power_1 fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_radar_4 fixed_ship_auxillary_slot_3 = module_esm_1 fixed_ship_auxillary_slot_2 = module_naval_missile_mount_quad fixed_ship_auxillary_slot = module_ram_4 fixed_ship_battery_slot = module_light_flight_deck_3 front_1_custom_slot = module_helipads_3 mid_1_custom_slot = module_helipads_3 rear_1_custom_slot = module_naval_missile_mount_quad fixed_ship_missile_ammo_slot = module_naval_ammo_air_defense_4 } design_team = mio:HOL_Damen_naval_equipment_organisation } add_equipment_production = { equipment = { type = helicopter_operator_hull_3 version_name = "Johan de Witt" } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 2 progress = 0.15 requested_factories = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_navy } add_to_variable = { HOL_navy_mod_sf_design_cost = -0.10 tooltip = unit_Special_Forces_design_cost_factor_tt } add_to_variable = { HOL_navy_mod_marine_supply_grace = 120 tooltip = extra_marine_supply_grace_tt } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_funds = 1000 } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_return_of_destroyers icon = generic_ship1 x = 4 y = 1 relative_position_id = HOL_world_reaching_navy offset = { x = -5 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_european_navy } } cost = 8 prerequisite = { focus = HOL_world_reaching_navy focus = HOL_european_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_return_of_destroyers" if = { limit = { NOT = { has_tech = destroyer_hull_3 } } set_technology = { destroyer_hull_3 = 1 } newline = yes } create_equipment_variant = { name = "Stedenklasse Destroyer" type = destroyer_hull_3 parent_version = 0 allow_without_tech = yes modules = { fixed_ship_engine_slot = module_surface_jet_turbine_power3 fixed_ship_fire_control_system_slot = module_screen_digital_integrated_fire_control fixed_ship_radar_slot = module_radar_4 fixed_ship_auxillary_slot_3 = module_torpedoes_3 fixed_ship_auxillary_slot_2 = module_naval_missile_mount_quad fixed_ship_auxillary_slot = module_naval_vls_cells_64 fixed_ship_battery_slot = module_76mm_gun_3 front_1_custom_slot = module_ciws_4 mid_1_custom_slot = module_fuel_tank mid_2_custom_slot = module_ciws_4 rear_1_custom_slot = module_light_helipad_2 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_3 } } add_equipment_production = { equipment = { version_name = "Stedenklasse Destroyer" type = destroyer_hull_3 } amount = 1 progress = 0.15 requested_factories = 1 } add_equipment_production = { equipment = { version_name = "Stedenklasse Destroyer" type = destroyer_hull_3 } amount = 1 progress = 0.15 requested_factories = 1 } random_owned_state = { add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } if = { limit = { has_idea = HOL_nonselfsufficient_army1 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } newline = yes swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } newline = yes remove_ideas = HOL_nonselfsufficient_army5 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } hidden_effect = { if = { limit = { has_tech = destroyer_hull_3 } country_event = { id = HOL_military.065 days = 2 } } } newline = yes if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_thales_investments icon = Thales x = 0 y = 1 relative_position_id = HOL_return_of_destroyers cost = 8 prerequisite = { focus = HOL_return_of_destroyers } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_thales_investments" add_tech_bonus = { name = HOL_thales_investments uses = 4 bonus = 0.20 category = CAT_naval_all } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Thales_equipment_manufacturer = { add_mio_size = 1 } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_special_force_move icon = legacy_of_marines x = 0 y = 2 relative_position_id = HOL_return_of_destroyers cost = 8 prerequisite = { focus = HOL_thales_investments } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_special_force_move" 46 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 9498 } } navy_experience = 50 newline = yes add_timed_idea = { idea = HOL_marine_moving years = 1 } newline = yes custom_effect_tooltip = HOL_Special_Force_Move_tt set_temp_variable = { treasury_change = -0.50 } modify_treasury_effect = yes hidden_effect = { country_event = { id = HOL_military.066 days = 100 } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_european_navy icon = Dutch_European_Navy x = 5 y = 1 relative_position_id = HOL_marinestudie offset = { x = -5 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_european_navy } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_world_reaching_navy } } } prerequisite = { focus = HOL_marinestudie } mutually_exclusive = { focus = HOL_world_reaching_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_european_navy" swap_ideas = { remove_idea = HOL_marine1 add_idea = HOL_marine2b } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_navy } add_to_variable = { HOL_navy_mod_naval_defense_factor = 0.10 tooltip = naval_defense_factor_tt } add_to_variable = { HOL_navy_mod_green_water_xp = 0.25 tooltip = trait_green_water_expert_xp_gain_factor_tt } add_to_variable = { HOL_navy_mod_naval_speed_factor = 0.10 tooltip = naval_speed_factor_tt } add_doctrine_cost_reduction = { cost_reduction = 0.25 name = HOL_european_navy category = CAT_green_water_navy uses = 2 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 4 } change_the_military_opinion = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 OR = { western_conservatism_are_in_power = yes nationalist_monarchists_are_in_power = yes } } modifier = { factor = 3 HOL_ai_historical_path = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_goalkeeper_modernization icon = Generic_CIWS x = -2 y = 1 relative_position_id = HOL_european_navy cost = 8 prerequisite = { focus = HOL_european_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_goalkeeper_modernization" if = { limit = { has_tech = tech_fire_control_3 } add_tech_bonus = { name = HOL_goalkeeper_modernization uses = 1 bonus = 0.25 category = CAT_naval_electronics } } else = { set_technology = { tech_fire_control_3 = 1 } } newline = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Thales_equipment_manufacturer = { add_mio_funds = 500 } newline = yes } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.045 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.09 } } 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 = HOL_smartl_radar_construction icon = radar2 x = 0 y = 1 relative_position_id = HOL_european_navy cost = 8 prerequisite = { focus = HOL_european_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_smartl_radar_construction" if = { limit = { has_tech = tech_combat_radar_4 } add_tech_bonus = { name = HOL_smartl_radar_construction uses = 1 bonus = 0.25 technology = tech_combat_radar_5 } } else = { set_technology = { tech_combat_radar_4 = 1 } } newline = yes 46 = { add_building_construction = { type = radar_station level = 1 instant_build = yes } } 49 = { add_building_construction = { type = radar_station level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = -1.75 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -3.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 = HOL_vrouwenklasse_destroyer icon = navy2 x = -3 y = 2 relative_position_id = HOL_european_navy cost = 8 prerequisite = { focus = HOL_goalkeeper_modernization } prerequisite = { focus = HOL_return_of_destroyers } prerequisite = { focus = HOL_smartl_radar_construction } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_tech = destroyer_hull_3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_vrouwenklasse_destroyer" create_equipment_variant = { name = "Vrouwenklasse Destroyer" type = destroyer_hull_3 role_icon_index = 4 parent_version = 2 modules = { fixed_ship_engine_slot = module_surface_jet_turbine_power fixed_ship_fire_control_system_slot = module_screen_digital_integrated_fire_control fixed_ship_radar_slot = module_radar_4 fixed_ship_auxillary_slot_3 = module_naval_vls_cells_64 fixed_ship_auxillary_slot_2 = module_torpedoes_2 fixed_ship_auxillary_slot = module_esm_1 fixed_ship_battery_slot = module_127mm_guns_2 front_1_custom_slot = module_naval_vls_cells_64 mid_1_custom_slot = module_naval_vls_cells_32 mid_2_custom_slot = module_ciws_3 rear_1_custom_slot = module_light_helipad_1 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_3 } } newline = yes add_equipment_production = { equipment = { type = destroyer_hull_3 version_name = "Vrouwenklasse" } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.15 requested_factories = 1 } add_equipment_production = { equipment = { type = destroyer_hull_3 version_name = "Vrouwenklasse" } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.15 requested_factories = 1 } add_equipment_production = { equipment = { type = destroyer_hull_3 version_name = "Vrouwenklasse" } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.15 requested_factories = 1 } add_equipment_production = { equipment = { type = destroyer_hull_3 version_name = "Vrouwenklasse" } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.15 requested_factories = 1 } newline = yes if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_den_helder_css icon = expand_trade_fleet x = -1 y = 2 relative_position_id = HOL_european_navy cost = 8 prerequisite = { focus = HOL_goalkeeper_modernization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_den_helder_css" create_equipment_variant = { allow_without_tech = yes name = "Den Helder Klasse" type = helicopter_operator_hull_3 parent_version = 0 modules = { fixed_ship_engine_slot = module_surface_diesel_power_1 fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_radar_5 fixed_ship_auxillary_slot_3 = module_ram_4 fixed_ship_auxillary_slot_2 = module_esm_1 fixed_ship_auxillary_slot = module_naval_missile_mount_quad fixed_ship_battery_slot = module_light_flight_deck_3 front_1_custom_slot = module_naval_missile_mount_quad mid_1_custom_slot = module_helipads_3 rear_1_custom_slot = module_naval_missile_mount_quad fixed_ship_missile_ammo_slot = module_naval_ammo_air_defense_4 } design_team = mio:HOL_Damen_naval_equipment_organisation } newline = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_funds = 1000 } newline = yes } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_joint_support_ship icon = hyuga x = -1 y = 3 relative_position_id = HOL_european_navy cost = 8 prerequisite = { focus = HOL_den_helder_css } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_joint_support_ship" create_equipment_variant = { allow_without_tech = yes name = "Karel Doorman" type = helicopter_operator_hull_3 parent_version = 0 modules = { fixed_ship_engine_slot = module_surface_diesel_power_1 fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_radar_4 fixed_ship_auxillary_slot_3 = module_esm_1 fixed_ship_auxillary_slot_2 = module_ram_4 fixed_ship_auxillary_slot = module_ram_4 fixed_ship_battery_slot = module_light_flight_deck_3 front_1_custom_slot = module_helipads_3 mid_1_custom_slot = module_helipads_3 rear_1_custom_slot = module_helipads_3 } design_team = mio:HOL_Damen_naval_equipment_organisation } newline = yes add_equipment_production = { equipment = { type = helicopter_operator_hull_3 version_name = "Karel Doorman" } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.15 requested_factories = 1 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_navy } add_to_variable = { HOL_navy_mod_marine_supply_grace = 120 tooltip = extra_marine_supply_grace_tt } newline = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_funds = 1000 } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_nh90_mlu icon = Generic_Naval_Helicopter x = 1 y = 3 relative_position_id = HOL_european_navy cost = 8 prerequisite = { focus = HOL_smartl_radar_construction } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nh90_mlu" if = { limit = { has_dlc = "By Blood Alone" } create_equipment_variant = { name = "NH90" type = heavy_tank_chassis_2 parent_version = 1 modules = { chassis_type_slot = helicopter_medium_chassis helicopter_body_layout = gunship_transport_layout helicopter_wing_mount_1 = helicopter_rocket_pod_gen1 nose_gun_type_slot = helicopter_medium_nose_gun_gen2 armor_type_slot = helicopter_armor_gen2 engine_type_slot = helicopter_turbine_engine_gen2 defence_type_slot = flare_launchers sensor_and_avionics_slot = sensors_and_avionics_gen_2 helicopter_wing_mount_2 = helicopter_multiple_atgm_gen2 defence_type_slot_2 = em_lock_detection_system_gen2 } } add_equipment_to_stockpile = { type = heavy_tank_chassis_2 amount = 35 } } else = { add_equipment_to_stockpile = { type = attack_helicopter_3 amount = 35 variant_name = "NH90" } } if = { limit = { has_dlc = "Arms Against Tyranny" } if = { limit = { has_country_flag = HOL_gkn_aerospace_unlocked } mio:HOL_gkn_aerospace_manufacturer = { add_mio_funds = 200 } } else = { mio:HOL_fokker_technologies_planes_manufacturer = { add_mio_funds = 200 } } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_flexible_navy icon = focus_GER_seeherrschaft x = 0 y = 4 relative_position_id = HOL_european_navy cost = 8 prerequisite = { focus = HOL_nh90_mlu focus = HOL_joint_support_ship } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_flexible_navy" swap_ideas = { remove_idea = HOL_marine2b add_idea = HOL_marine3b } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_submarine_modernization icon = submarines x = 8 y = 1 relative_position_id = HOL_marinestudie offset = { x = -5 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_european_navy } } cost = 8 prerequisite = { focus = HOL_marinestudie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_submarine_modernization" add_timed_idea = { idea = HOL_submarine_modernization_idea years = 4 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 2 } change_the_military_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 2 } change_maritime_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_barracuda_submarine icon = Generic_Submarine1 x = -1 y = 1 relative_position_id = HOL_submarine_modernization offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_barracuda_submarine } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_c71_submarine } } } prerequisite = { focus = HOL_submarine_modernization } mutually_exclusive = { focus = HOL_c71_submarine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_barracuda_submarine" custom_effect_tooltip = HOL_Barracuda_Submarine_tt if = { limit = { NOT = { has_tech = attack_submarine_hull_4 } } set_technology = { attack_submarine_hull_4 = 1 } newline = yes } create_equipment_variant = { allow_without_tech = yes name = "Barracuda Class" type = attack_submarine_hull_4 parent_version = 0 modules = { fixed_ship_engine_slot = module_sub_mod_reactor_power fixed_ship_radar_slot = module_sonar_5 fixed_ship_auxillary_slot_3 = module_torpedoes_3 fixed_ship_auxillary_slot_2 = module_sub_esm_2 fixed_ship_auxillary_slot_1 = module_torpedoes_3 fixed_ship_auxillary_slot = module_naval_sub_vls_cells_8 fixed_ship_battery_slot = module_anti_ship_torpedoes_3 fixed_ship_missile_ammo_slot = module_naval_sub_ammo_anti_ship_3 } } add_equipment_production = { equipment = { version_name = "Barracuda Class" type = attack_submarine_hull_4 } amount = 1 progress = 0.15 requested_factories = 1 } add_equipment_production = { equipment = { version_name = "Barracuda Class" type = attack_submarine_hull_4 } amount = 1 progress = 0.15 requested_factories = 1 } add_equipment_production = { equipment = { version_name = "Barracuda Class" type = attack_submarine_hull_4 } amount = 1 progress = 0.15 requested_factories = 1 } add_equipment_production = { equipment = { version_name = "Barracuda Class" type = attack_submarine_hull_4 } amount = 1 progress = 0.15 requested_factories = 1 } if = { limit = { has_dlc = "Arms Against Tyranny" } FRA = { country_event = HOL_military.113 } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = -5 } change_maritime_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.125 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.25 } } modify_treasury_effect = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 HOL_ai_historical_path = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_c71_submarine icon = Generic_Submarine2 x = 1 y = 1 relative_position_id = HOL_submarine_modernization offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_c71_submarine } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_barracuda_submarine } } } prerequisite = { focus = HOL_submarine_modernization } mutually_exclusive = { focus = HOL_barracuda_submarine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_c71_submarine" custom_effect_tooltip = HOL_C71_Submarine_tt if = { limit = { NOT = { has_tech = attack_submarine_hull_4 } } set_technology = { attack_submarine_hull_4 = 1 } newline = yes } create_equipment_variant = { name = "Orca Class" type = attack_submarine_hull_4 parent_version = 0 modules = { fixed_ship_engine_slot = module_sub_diesel_electric_power3 fixed_ship_radar_slot = module_sonar_5 fixed_ship_auxillary_slot_3 = module_torpedoes_3 fixed_ship_auxillary_slot_2 = module_sub_esm_2 fixed_ship_auxillary_slot_1 = module_minelaying fixed_ship_auxillary_slot = module_torpedoes_3 fixed_ship_battery_slot = module_anti_ship_torpedoes_3 } design_team = mio:HOL_Damen_naval_equipment_organisation allow_without_tech = yes } add_equipment_production = { equipment = { version_name = "Orca Class" type = attack_submarine_hull_4 } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.30 requested_factories = 1 } add_equipment_production = { equipment = { version_name = "Orca Class" type = attack_submarine_hull_4 } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.30 requested_factories = 1 } add_equipment_production = { equipment = { version_name = "Orca Class" type = attack_submarine_hull_4 } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.30 requested_factories = 1 } add_equipment_production = { equipment = { version_name = "Orca Class" type = attack_submarine_hull_4 } industrial_manufacturer = mio:HOL_Damen_naval_equipment_organisation amount = 1 progress = 0.30 requested_factories = 1 } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_size = 1 add_mio_research_bonus = 0.05 } SWE = { mio:SWE_saab_ab_manufacturer = { add_mio_size = 1 } } } if = { limit = { has_idea = HOL_nonselfsufficient_army1 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } remove_ideas = HOL_nonselfsufficient_army5 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.125 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.25 } } modify_treasury_effect = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_damen_industry_expansion icon = Damen_Shipyards2 x = 2 y = 2 relative_position_id = HOL_submarine_modernization cost = 8 prerequisite = { focus = HOL_c71_submarine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_damen_industry_expansion" random_owned_state = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes random_owned_state = { limit = { is_coastal = yes } add_building_construction = { type = dockyard level = 3 instant_build = yes } add_extra_state_shared_building_slots = 3 } newline = yes if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_task_capacity = 2 } newline = yes } if = { limit = { has_idea = HOL_nonselfsufficient_army1 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } newline = yes } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } newline = yes } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } newline = yes } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } newline = yes } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } remove_ideas = HOL_nonselfsufficient_army5 newline = yes } if = { limit = { HOL_liberal_society_top_tier = yes } set_temp_variable = { treasury_change = -30.60 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -34.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_arms_industry = no } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_submarine_drones icon = Generic_Submarine_Drone x = 0 y = 2 relative_position_id = HOL_submarine_modernization cost = 8 prerequisite = { focus = HOL_c71_submarine focus = HOL_barracuda_submarine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_submarine_drones" if = { limit = { NOT = { is_special_project_completed = sp:sp_drone_submarine } } sp:sp_drone_submarine = { add_project_progress_ratio = 0.75 } } else = { add_breakthrough_progress = { value = 1 specialization = specialization_naval } } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.05 } } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_rijksregiebureau_maritieme_industrie icon = Dutch_Maritime_Industry x = 0 y = 4 relative_position_id = HOL_submarine_modernization cost = 8 prerequisite = { focus = HOL_submarine_drones } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rijksregiebureau_maritieme_industrie" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_cmp } add_to_variable = { HOL_dockyard_income_tax_modifier = 0.05 tooltip = dockyard_income_tax_modifier_tt } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } newline = yes if = { limit = { has_idea = HOL_nonselfsufficient_army1 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army1 add_idea = HOL_nonselfsufficient_army2 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army2 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army2 add_idea = HOL_nonselfsufficient_army3 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army3 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army3 add_idea = HOL_nonselfsufficient_army4 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army4 } swap_ideas = { remove_idea = HOL_nonselfsufficient_army4 add_idea = HOL_nonselfsufficient_army5 } } else_if = { limit = { has_idea = HOL_nonselfsufficient_army5 } remove_ideas = HOL_nonselfsufficient_army5 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_maritiem_masterplan icon = focus_SMB_blue_water_fleet x = -3 y = 1 relative_position_id = HOL_rijksregiebureau_maritieme_industrie cost = 7.9 prerequisite = { focus = HOL_rijksregiebureau_maritieme_industrie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_maritiem_masterplan" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_cmp } add_to_variable = { HOL_navy_fuel_consumption_factor = -0.30 tooltip = navy_fuel_consumption_factor_tt } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_werf_van_de_toekomst icon = focus_generic_large_navy x = -1 y = 1 relative_position_id = HOL_rijksregiebureau_maritieme_industrie cost = 7.9 prerequisite = { focus = HOL_rijksregiebureau_maritieme_industrie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_werf_van_de_toekomst" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_cmp } add_to_variable = { HOL_mil_facs_worker_requirement_modifier = -0.10 tooltip = mil_facs_worker_requirement_modifier_tt } add_to_variable = { HOL_Industrial_capacity_dockyard_factor = 0.10 tooltip = industrial_capacity_dockyard_tt } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.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 = HOL_smart_maritime icon = Focus_BEL_antwerp_maritime_academy x = 1 y = 1 relative_position_id = HOL_rijksregiebureau_maritieme_industrie cost = 8 prerequisite = { focus = HOL_rijksregiebureau_maritieme_industrie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_smart_maritime" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_cmp } add_to_variable = { HOL_Positioning = 0.25 tooltip = positioning_tt } add_to_variable = { HOL_navy_intel_to_others = -25 tooltip = navy_intel_to_others_tt } add_to_variable = { HOL_production_speed_radar_station_factor = 0.10 tooltip = production_speed_radar_station_factor_tt } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_robotics_navy icon = Naval_Robots x = 3 y = 1 relative_position_id = HOL_rijksregiebureau_maritieme_industrie cost = 8 prerequisite = { focus = HOL_rijksregiebureau_maritieme_industrie } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_robotics_navy" 46 = { add_dynamic_modifier = { modifier = HOL_noordzee_parken } add_resource = { type = chromium amount = 8 } add_resource = { type = aluminium amount = 4 } add_resource = { type = tungsten amount = 4 } } newline = yes custom_effect_tooltip = HOL_Robotics_Navy_tt newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } set_temp_variable = { treasury_change = -1.88 } 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 = HOL_seabed_protection icon = focus_PHI_thats_not_an_island x = 0 y = 1 relative_position_id = HOL_robotics_navy cost = 8 prerequisite = { focus = HOL_robotics_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_seabed_protection" add_tech_bonus = { name = HOL_seabed_protection uses = 2 bonus = 0.25 category = CAT_naval_electronics } newline = yes 46 = { add_building_construction = { type = radar_station level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_nuke_navy icon = focus_generic_nuclear_development x = 0 y = 2 relative_position_id = HOL_rijksregiebureau_maritieme_industrie cost = 8 prerequisite = { focus = HOL_maritiem_masterplan } prerequisite = { focus = HOL_werf_van_de_toekomst } prerequisite = { focus = HOL_smart_maritime } prerequisite = { focus = HOL_robotics_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nuke_navy" if = { limit = { has_tech = tech_nuclear_power_systems_1 NOT = { has_tech = tech_nuclear_power_systems_2 } } add_tech_bonus = { name = HOL_nuke_navy uses = 3 bonus = 0.25 category = CAT_naval_reactors } add_tech_bonus = { name = HOL_nuke_navy uses = 1 bonus = 0.25 category = CAT_naval_modules } } else_if = { limit = { has_tech = tech_nuclear_power_systems_2 NOT = { has_tech = tech_nuclear_power_systems_3 } } add_tech_bonus = { name = HOL_nuke_navy uses = 2 bonus = 0.25 category = CAT_naval_reactors } add_tech_bonus = { name = HOL_nuke_navy uses = 2 bonus = 0.25 category = CAT_naval_modules } } else_if = { limit = { has_tech = tech_nuclear_power_systems_3 NOT = { has_tech = tech_nuclear_power_systems_4 } } add_tech_bonus = { name = HOL_nuke_navy uses = 1 bonus = 0.25 category = CAT_naval_reactors } add_tech_bonus = { name = HOL_nuke_navy uses = 3 bonus = 0.25 category = CAT_naval_modules } } else_if = { limit = { has_tech = tech_nuclear_power_systems_4 } add_tech_bonus = { name = HOL_nuke_navy uses = 4 bonus = 0.25 category = CAT_naval_modules } } else_if = { limit = { has_tech = tech_nuclear_power_systems_1 } add_tech_bonus = { name = HOL_nuke_navy uses = 4 bonus = 0.25 category = CAT_naval_reactors } } else = { add_tech_bonus = { name = HOL_nuke_navy uses = 5 bonus = 0.25 category = CAT_naval_reactors } } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.25 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.50 } } modify_treasury_effect = yes } hidden_effect = { if = { limit = { has_dynamic_modifier = { modifier = HOL_cmp } } remove_dynamic_modifier = { modifier = HOL_cmp } } add_ideas = HOL_cmp_idea } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_legendary_dockyards icon = Dutch_Legendary_Dockyards x = 0 y = 3 relative_position_id = HOL_rijksregiebureau_maritieme_industrie cost = 13 prerequisite = { focus = HOL_nuke_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_legendary_dockyards" swap_ideas = { remove_idea = HOL_cmp_idea add_idea = HOL_cmp_idea2 } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.40 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.80 } } 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 } } } ### Foreign Interaction focus = { id = HOL_global_vision icon = focus_RAJ_to_shake_the_world x = 0 y = 8 cost = 1 search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_global_vision" unlock_decision_category_tooltip = HOL_foreign_policy_category add_political_power = 50 set_temp_variable = { party_index = 2 } set_party_index_to_ruling_party = yes set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 2 } } focus = { id = HOL_economic_development_antilles icon = construction3 x = 4 y = 1 relative_position_id = HOL_global_vision cost = 8 prerequisite = { focus = HOL_global_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_development_antilles" unlock_decision_tooltip = HOL_antilles_expand_civilian_industry unlock_decision_tooltip = HOL_antilles_expand_office_industry unlock_decision_tooltip = HOL_antilles_expand_mil_industry unlock_decision_tooltip = HOL_antilles_expand_agriculture newline = yes 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 = HOL_caribbean_naval_initiative icon = amphibious_assault x = -2 y = 1 relative_position_id = HOL_economic_development_antilles offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_caribbean_naval_initiative } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_dutch_caribbean_federation } } } prerequisite = { focus = HOL_economic_development_antilles } mutually_exclusive = { focus = HOL_dutch_caribbean_federation } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_caribbean_naval_initiative" 49 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 153 } add_building_construction = { type = air_base level = 2 instant_build = yes } } every_other_country = { limit = { has_western_aligned_government = yes capital_scope = { is_caribbean_island_states = yes } } country_event = HOL_military.104 custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_opinion_modifier = { target = HOL modifier = HOL_Caribbean_Naval_Opinion } add_timed_idea = { idea = HOL_caribbean_naval_cooperation years = 1 } HOL = { add_opinion_modifier = { target = PREV modifier = HOL_Caribbean_Naval_Opinion } } } } newline = yes set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 HOL_ai_historical_path = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_joint_defense_latin_america icon = accept_treaty x = -3 y = 2 relative_position_id = HOL_economic_development_antilles offset = { x = 5 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_caribbean_naval_initiative } } cost = 8 prerequisite = { focus = HOL_caribbean_naval_initiative } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no MEX = { exists = yes NOT = { has_war_with = FROM } has_opinion = { target = HOL value > 50 } } COL = { exists = yes NOT = { has_war_with = FROM } has_opinion = { target = HOL value > 50 } } BRA = { exists = yes NOT = { has_war_with = FROM } has_opinion = { target = HOL value > 50 } } } bypass = { NOT = { country_exists = MEX } NOT = { country_exists = COL } NOT = { country_exists = BRA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_joint_defense_latin_america" if = { limit = { MEX = { exists = yes NOT = { has_war_with = FROM } } } MEX = { set_temp_variable = { cart_strength_change = -1 } modify_cartel_variables_effect = yes set_temp_variable = { percent_change = 8 } change_influence_percentage = yes } newline = yes } if = { limit = { COL = { exists = yes NOT = { has_war_with = FROM } } } COL = { set_temp_variable = { cart_strength_change = -1 } modify_cartel_variables_effect = yes set_temp_variable = { percent_change = 8 } change_influence_percentage = yes } newline = yes } if = { limit = { BRA = { exists = yes NOT = { has_war_with = FROM } } } BRA = { set_temp_variable = { cart_strength_change = -1 } modify_cartel_variables_effect = yes set_temp_variable = { percent_change = 8 } change_influence_percentage = yes } newline = yes } navy_experience = 50 army_experience = 25 add_political_power = 50 add_war_support = 0.05 } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_dutch_caribbean_coast_guard icon = dutch_wic_caribbean x = -1 y = 2 relative_position_id = HOL_economic_development_antilles offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_caribbean_naval_initiative } } cost = 8 prerequisite = { focus = HOL_caribbean_naval_initiative } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_caribbean_coast_guard" add_tech_bonus = { name = HOL_dutch_caribbean_coast_guard uses = 1 bonus = 0.5 category = CAT_corvette } 49 = { add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } navy_experience = 25 newline = yes 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 = HOL_dutch_caribbean_federation icon = focus_ARG_strengthening_the_concordancia x = 2 y = 1 relative_position_id = HOL_economic_development_antilles offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_caribbean_federation } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_caribbean_naval_initiative } } } prerequisite = { focus = HOL_economic_development_antilles } mutually_exclusive = { focus = HOL_caribbean_naval_initiative } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_caribbean_federation" add_stability = 0.05 add_political_power = 100 update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 } } focus = { id = HOL_autonomy_development_pact icon = autonomy x = 3 y = 2 relative_position_id = HOL_economic_development_antilles offset = { x = -4 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_caribbean_federation } } cost = 8 prerequisite = { focus = HOL_dutch_caribbean_federation } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_autonomy_development_pact" 49 = { add_dynamic_modifier = { modifier = HOL_antilles_economic_zone } set_state_flag = HOL_autonomy_economic_zone } } ai_will_do = { base = 1 } } focus = { id = HOL_bijzondere_gemeenten icon = Decentralization x = 0 y = 1 relative_position_id = HOL_autonomy_development_pact offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_caribbean_federation } } cost = 8 prerequisite = { focus = HOL_autonomy_development_pact } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } bypass = { OR = { country_exists = NLA NOT = { owns_state = 49 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_bijzondere_gemeenten" release_puppet_on_controlled = NLA NLA = { ingame_startup_nations_effect = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_deepwater_water_expansion_program icon = civitavecchia_port x = 1 y = 2 relative_position_id = HOL_economic_development_antilles offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_caribbean_naval_initiative } } cost = 8 prerequisite = { focus = HOL_dutch_caribbean_federation focus = HOL_caribbean_naval_initiative } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } bypass = { NOT = { OR = { owns_state = 49 NLA = { exists = yes is_subject_of = HOL owns_state = 49 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_deepwater_water_expansion_program" if = { limit = { NLA = { exists = yes is_subject_of = HOL } } NLA = { 49 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 153 } add_extra_state_shared_building_slots = 2 } add_autonomy_score = { value = -10 } } } else_if = { limit = { owns_state = 49 } 49 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 153 } add_extra_state_shared_building_slots = 2 } } newline = yes 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 = HOL_revitilaze_dutch_latin_trade icon = GFX_goal_generic_trade x = 1 y = 3 relative_position_id = HOL_economic_development_antilles offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_caribbean_federation } } cost = 8 prerequisite = { focus = HOL_deepwater_water_expansion_program } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_revitilaze_dutch_latin_trade" every_other_country = { limit = { has_western_aligned_government = yes has_country_flag = south_america_nation_flag } add_opinion_modifier = { target = HOL modifier = HOL_dutch_latin_trade_efforts } reverse_add_opinion_modifier = { target = HOL modifier = HOL_dutch_latin_trade_efforts } } } ai_will_do = { base = 1 } } focus = { id = HOL_dutch_latin_energy_cooperation icon = Payment_on_roads x = -1 y = 3 relative_position_id = HOL_economic_development_antilles offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_caribbean_federation } } cost = 8 prerequisite = { focus = HOL_deepwater_water_expansion_program } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_latin_energy_cooperation" activate_decision = HOL_dutch_venezuela_offshore_gas effect_tooltip = { VEN = { country_event = HOL_politics.30 } } newline = yes activate_decision = HOL_dutch_argentina_lng_trade effect_tooltip = { ARG = { country_event = HOL_politics.33 } } newline = yes activate_decision = HOL_dutch_mexico_naval_cooperation effect_tooltip = { MEX = { country_event = HOL_politics.36 } } newline = yes activate_decision = HOL_dutch_colombia_port_investment effect_tooltip = { COL = { country_event = HOL_politics.39 } } newline = yes activate_decision = HOL_dutch_paraguay_green_hydrogen effect_tooltip = { PAR = { country_event = HOL_politics.42 } } newline = yes activate_decision = HOL_dutch_peru_wind_energy effect_tooltip = { PER = { country_event = HOL_politics.45 } } } ai_will_do = { base = 1 } } focus = { id = HOL_atlantic_defence_commitments icon = nato_membership_action_plan x = 0 y = 1 relative_position_id = HOL_global_vision cost = 8 allow_branch = { has_game_rule = { rule = rule_disable_nato option = no } } prerequisite = { focus = HOL_global_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no threat > 0.05 has_idea = NATO_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_atlantic_defence_commitments" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = HOL modifier = HOL_nato_commitments } reverse_add_opinion_modifier = { target = HOL modifier = HOL_nato_commitments } } } add_timed_idea = { idea = HOL_nato_commitments_idea years = 1 } if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_joint_military_programs icon = western_doctrine x = 0 y = 1 relative_position_id = HOL_atlantic_defence_commitments cost = 8 prerequisite = { focus = HOL_atlantic_defence_commitments } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no threat > 0.05 has_idea = NATO_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_joint_military_programs" add_tech_bonus = { name = HOL_joint_military_programs category = CAT_armor category = CAT_air_eqp category = CAT_naval_all uses = 2 bonus = 0.15 } newline = yes add_timed_idea = { idea = HOL_nato_training_program years = 1 } newline = yes if = { limit = { USA = { has_idea = NATO_member } } USA = { country_event = HOL_politics.74 } } if = { limit = { GER = { has_idea = NATO_member } } GER = { country_event = HOL_politics.74 } } if = { limit = { ENG = { has_idea = NATO_member } } ENG = { country_event = HOL_politics.74 } } if = { limit = { BEL = { has_idea = NATO_member } } BEL = { country_event = HOL_politics.74 } } if = { limit = { FRA = { has_idea = NATO_member } } FRA = { country_event = HOL_politics.74 } } if = { limit = { has_idea = the_military } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_maritime_security_leadership icon = nato_standards x = -1 y = 2 relative_position_id = HOL_atlantic_defence_commitments cost = 8 prerequisite = { focus = HOL_joint_military_programs } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no threat > 0.05 has_idea = NATO_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_maritime_security_leadership" add_ideas = HOL_nato_maritime_security if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_dutch_american_friendship icon = align_to_america2 x = -4 y = 1 relative_position_id = HOL_global_vision cost = 8 prerequisite = { focus = HOL_global_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no USA = { has_western_aligned_government = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_american_friendship" USA = { add_opinion_modifier = { target = HOL modifier = HOL_first_friends_trade_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_first_friends_trade_opinion } add_opinion_modifier = { target = HOL modifier = HOL_first_friends_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_first_friends_opinion } } } ai_will_do = { base = 1 } } focus = { id = HOL_operation_market_vision icon = american_arms_focus x = -2 y = 1 relative_position_id = HOL_dutch_american_friendship cost = 8 prerequisite = { focus = HOL_dutch_american_friendship } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no USA = { has_western_aligned_government = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_operation_market_vision" activate_decision = HOL_usa_operation_market_vision custom_effect_tooltip = decision_will_give_tt } ai_will_do = { base = 1 } } focus = { id = HOL_asml_partnership_USA icon = ASML_world x = -1 y = 2 relative_position_id = HOL_dutch_american_friendship offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_asml_partnership_USA } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_lng_cooperation } } } prerequisite = { focus = HOL_dutch_american_friendship } mutually_exclusive = { focus = HOL_lng_cooperation } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no USA = { has_western_aligned_government = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_partnership_USA" random_owned_state = { add_resource = { type = chromium amount = 3 } } newline = yes CHI = { add_opinion_modifier = { target = HOL modifier = HOL_US_partnership_opinion } add_opinion_modifier = { target = HOL modifier = HOL_US_partnership_trade_opinion } } newline = yes add_timed_idea = { idea = HOL_asml_USA_tech_partnership years = 2 } newline = yes USA = { add_timed_idea = { idea = HOL_asml_USA_tech_partnership years = 2 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_microchips_factor = 0.025 tooltip = local_resources_microchips_factor_tt } newline = yes set_temp_variable = { treasury_change = -2.81 } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 HOL_ai_historical_path = yes } } } focus = { id = HOL_lng_cooperation icon = royal_dutch_shell x = 1 y = 2 relative_position_id = HOL_dutch_american_friendship offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_lng_cooperation } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_asml_partnership_USA } } } prerequisite = { focus = HOL_dutch_american_friendship } mutually_exclusive = { focus = HOL_asml_partnership_USA } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no USA = { has_western_aligned_government = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_lng_cooperation" random_owned_state = { add_resource = { type = oil amount = 4 } } newline = yes add_timed_idea = { idea = HOL_shell_lng_deal years = 1 } newline = yes USA = { add_timed_idea = { idea = HOL_shell_lng_deal years = 1 } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_economy } add_to_variable = { HOL_economy_local_resources_oil_factor = 0.05 tooltip = local_resources_oil_factor_tt } newline = yes set_temp_variable = { treasury_change = -3.75 } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_support_intervention_iraq icon = op_enduring_freedom x = 2 y = 1 relative_position_id = HOL_dutch_american_friendship cost = 8 prerequisite = { focus = HOL_dutch_american_friendship } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no USA = { has_western_aligned_government = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_support_intervention_iraq" add_opinion_modifier = { modifier = declaration_of_friendship target = USA } reverse_add_opinion_modifier = { modifier = declaration_of_friendship target = HOL } newline = yes add_timed_idea = { idea = Enduring_Freedom years = 1 } set_rule = { desc = HOL_interv_tt can_send_volunteers = yes } add_war_support = 0.05 } ai_will_do = { base = 1 } } focus = { id = HOL_suriname_alignment icon = align_to_suriname x = 12 y = 1 relative_position_id = HOL_global_vision cost = 8 prerequisite = { focus = HOL_global_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no SUR = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_suriname_alignment" SUR = { add_opinion_modifier = { target = HOL modifier = HOL_dutch_partnership_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_dutch_partnership_opinion } } } ai_will_do = { base = 1 } } focus = { id = HOL_suriname_trade_development_agreement icon = trade x = 0 y = 1 relative_position_id = HOL_suriname_alignment cost = 8 prerequisite = { focus = HOL_suriname_alignment } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no SUR = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_suriname_trade_development_agreement" activate_decision = HOL_sur_agreement } ai_will_do = { base = 1 } } focus = { id = HOL_educational_cultural_exchange_program icon = ITA_Focus_Passport x = -2 y = 2 relative_position_id = HOL_suriname_alignment cost = 8 prerequisite = { focus = HOL_suriname_trade_development_agreement } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no SUR = { exists = yes NOT = { has_war_with = FROM } SUR = { has_idea = HOL_suriname_trade_agreement_idea1 } has_idea = HOL_suriname_trade_agreement_idea1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_educational_cultural_exchange_program" SUR = { swap_ideas = { remove_idea = HOL_suriname_trade_agreement_idea1 add_idea = HOL_suriname_trade_agreement_idea2 } } swap_ideas = { remove_idea = HOL_suriname_trade_agreement_idea1 add_idea = HOL_suriname_trade_agreement_idea2 } } ai_will_do = { base = 1 } } focus = { id = HOL_rebuild_infrastructure_paramaribo icon = infrastructure x = 0 y = 2 relative_position_id = HOL_suriname_alignment cost = 8 prerequisite = { focus = HOL_suriname_trade_development_agreement } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no SUR = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rebuild_infrastructure_paramaribo" activate_decision = HOL_sur_infrastructure_agreement } ai_will_do = { base = 1 } } focus = { id = HOL_invest_suriname_resources icon = focus_generic_offshore_oil_rig x = 2 y = 2 relative_position_id = HOL_suriname_alignment cost = 8 prerequisite = { focus = HOL_suriname_trade_development_agreement } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no SUR = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invest_suriname_resources" activate_decision = HOL_sur_resources_agreement } ai_will_do = { base = 1 } } focus = { id = HOL_maritime_suriname_agreement icon = navy x = 0 y = 3 relative_position_id = HOL_suriname_alignment cost = 8 prerequisite = { focus = HOL_educational_cultural_exchange_program } prerequisite = { focus = HOL_rebuild_infrastructure_paramaribo } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no SUR = { exists = yes NOT = { has_war_with = FROM } has_idea = HOL_suriname_trade_agreement_idea2 } has_idea = HOL_suriname_trade_agreement_idea2 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_maritime_suriname_agreement" activate_decision = HOL_sur_infrastructure_agreement } ai_will_do = { base = 1 } } focus = { id = HOL_train_suriname_forces icon = military_academy x = 0 y = 4 relative_position_id = HOL_suriname_alignment cost = 8 prerequisite = { focus = HOL_maritime_suriname_agreement } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no SUR = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_train_suriname_forces" activate_decision = HOL_sur_training_agreement } ai_will_do = { base = 1 } } ### Soft Power focus = { id = HOL_soft_power_doctrine icon = un_peace_keeping_2 x = 19 y = 1 relative_position_id = HOL_global_vision cost = 8 prerequisite = { focus = HOL_global_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_soft_power_doctrine" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_polder_model } add_to_variable = { HOL_polder_model_political_power_factor = 0.05 tooltip = political_power_factor_tt } add_to_variable = { HOL_polder_model_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } add_to_variable = { HOL_polder_model_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_development_cooperation_ministry icon = partnership_with_unesco x = -3 y = 1 relative_position_id = HOL_soft_power_doctrine cost = 8 prerequisite = { focus = HOL_soft_power_doctrine } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_development_cooperation_ministry" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_polder_model } add_to_variable = { HOL_polder_model_foreign_influence_modifier = 0.10 tooltip = foreign_influence_modifier_tt } add_to_variable = { HOL_polder_model_improve_relations_maintain_cost_factor = -0.10 tooltip = improve_relations_maintain_cost_factor_tt } add_to_variable = { HOL_polder_model_opinion_gain_monthly_factor = 0.10 tooltip = opinion_gain_monthly_factor_tt } newline = yes add_political_power = 50 } ai_will_do = { base = 1 } } focus = { id = HOL_global_development_partnerships icon = accept_treaty x = -3 y = 2 relative_position_id = HOL_soft_power_doctrine cost = 8 prerequisite = { focus = HOL_development_cooperation_ministry } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_global_development_partnerships" every_other_country = { limit = { NOT = { has_war_with = ROOT } is_major = no NOT = { has_government = fascism } NOT = { has_government = communism } OR = { has_country_flag = african_nation_flag has_country_flag = south_america_nation_flag has_country_flag = asian_nation_flag has_country_flag = middle_east_nation_flag } } add_opinion_modifier = { target = HOL modifier = HOL_development_partner_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_development_partner_opinion } newline = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = ROOT.id } set_temp_variable = { influence_target = THIS.id } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_untied_aid_program icon = concessions2 x = -4 y = 3 relative_position_id = HOL_soft_power_doctrine offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_untied_aid_program } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_humanitarian_leadership } } } prerequisite = { focus = HOL_global_development_partnerships } mutually_exclusive = { focus = HOL_humanitarian_leadership } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_untied_aid_program" every_other_country = { limit = { NOT = { has_war_with = ROOT } is_major = no OR = { has_country_flag = african_nation_flag has_country_flag = south_america_nation_flag has_country_flag = asian_nation_flag has_country_flag = middle_east_nation_flag } } set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = ROOT.id } set_temp_variable = { influence_target = THIS.id } change_influence_percentage = yes } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 HOL_ai_historical_path = yes } } } focus = { id = HOL_humanitarian_leadership icon = un_peace_keeping_2 x = -2 y = 3 relative_position_id = HOL_soft_power_doctrine offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_humanitarian_leadership } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_untied_aid_program } } } prerequisite = { focus = HOL_global_development_partnerships } mutually_exclusive = { focus = HOL_untied_aid_program } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_humanitarian_leadership" add_timed_idea = { idea = HOL_humanitarian_leadership_idea years = 5 } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HOL_eu_single_market_champion icon = liberalism x = 0 y = 1 relative_position_id = HOL_soft_power_doctrine cost = 8 prerequisite = { focus = HOL_soft_power_doctrine } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no has_idea = EU_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_eu_single_market_champion" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_polder_model } add_to_variable = { HOL_polder_model_political_power_factor = 0.05 tooltip = political_power_factor_tt } add_to_variable = { HOL_polder_model_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } add_to_variable = { HOL_polder_model_trade_opinion_factor = 0.10 tooltip = trade_opinion_factor_tt } add_to_variable = { HOL_polder_model_improve_relations_maintain_cost_factor = -0.10 tooltip = improve_relations_maintain_cost_factor_tt } newline = yes for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } NOT = { has_war_with = ROOT } } add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } } } } ai_will_do = { base = 1 } } focus = { id = HOL_frugal_four_leadership icon = economic_prosperity2 x = 0 y = 2 relative_position_id = HOL_soft_power_doctrine cost = 8 prerequisite = { focus = HOL_eu_single_market_champion } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no has_idea = EU_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_frugal_four_leadership" if = { limit = { AUS = { exists = yes NOT = { has_war_with = ROOT } } } AUS = { add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } } } if = { limit = { DEN = { exists = yes NOT = { has_war_with = ROOT } } } DEN = { add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } } } if = { limit = { SWE = { exists = yes NOT = { has_war_with = ROOT } } } SWE = { add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } } } } ai_will_do = { base = 1 } } focus = { id = HOL_european_strategic_autonomy icon = western_doctrine x = 0 y = 3 relative_position_id = HOL_soft_power_doctrine cost = 8 prerequisite = { focus = HOL_frugal_four_leadership } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no has_idea = EU_member } bypass = { NOT = { has_idea = EU_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_european_strategic_autonomy" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } NOT = { has_war_with = ROOT } } add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_eu_leadership_opinion } set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = ROOT.id } set_temp_variable = { influence_target = THIS.id } change_influence_percentage = yes } } } ai_will_do = { base = 1 } } focus = { id = HOL_water_diplomacy_initiative icon = civitavecchia_port x = 3 y = 1 relative_position_id = HOL_soft_power_doctrine cost = 8 prerequisite = { focus = HOL_soft_power_doctrine } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_water_diplomacy_initiative" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_polder_model } add_to_variable = { HOL_polder_model_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } add_to_variable = { HOL_polder_model_improve_relations_maintain_cost_factor = -0.05 tooltip = improve_relations_maintain_cost_factor_tt } add_to_variable = { HOL_polder_model_opinion_gain_monthly_factor = 0.05 tooltip = opinion_gain_monthly_factor_tt } newline = yes every_other_country = { limit = { NOT = { has_war_with = ROOT } is_major = no OR = { has_country_flag = african_nation_flag has_country_flag = south_america_nation_flag has_country_flag = asian_nation_flag has_country_flag = middle_east_nation_flag } any_owned_state = { is_coastal = yes } } add_opinion_modifier = { target = HOL modifier = HOL_water_partnership_opinion } reverse_add_opinion_modifier = { target = HOL modifier = HOL_water_partnership_opinion } set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = ROOT.id } set_temp_variable = { influence_target = THIS.id } change_influence_percentage = yes } } ai_will_do = { base = 1 } } focus = { id = HOL_gateway_to_europe icon = GFX_goal_generic_trade x = 3 y = 2 relative_position_id = HOL_soft_power_doctrine cost = 8 prerequisite = { focus = HOL_water_diplomacy_initiative } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gateway_to_europe" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_polder_model } add_to_variable = { HOL_polder_foreign_influence_home_continent_modifier = 0.10 tooltip = foreign_influence_home_continent_modifier_tt } newline = yes every_other_country = { limit = { is_major = yes NOT = { tag = ROOT } NOT = { has_war_with = ROOT } NOT = { has_government = fascism } NOT = { has_government = communism } } add_opinion_modifier = { target = HOL modifier = HOL_dutch_latin_trade_efforts } reverse_add_opinion_modifier = { target = HOL modifier = HOL_dutch_latin_trade_efforts } } } ai_will_do = { base = 1 } } focus = { id = HOL_global_trade_facilitation icon = expand_trade_fleet x = 3 y = 3 relative_position_id = HOL_soft_power_doctrine cost = 8 prerequisite = { focus = HOL_gateway_to_europe } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_global_trade_facilitation" every_other_country = { limit = { NOT = { has_war_with = ROOT } NOT = { has_government = fascism } NOT = { has_government = communism } } add_opinion_modifier = { target = HOL modifier = HOL_dutch_trade_effors } reverse_add_opinion_modifier = { target = HOL modifier = HOL_dutch_trade_effors } } } ai_will_do = { base = 1 } } focus = { id = HOL_dutch_soft_power_powerhouse icon = focus_RAJ_to_shake_the_world x = 0 y = 4 relative_position_id = HOL_soft_power_doctrine cost = 10 prerequisite = { focus = HOL_untied_aid_program focus = HOL_humanitarian_leadership } prerequisite = { focus = HOL_european_strategic_autonomy } prerequisite = { focus = HOL_global_trade_facilitation } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_western_aligned_government = yes western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_soft_power_powerhouse" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_polder_model } add_to_variable = { HOL_polder_model_political_power_factor = 0.10 tooltip = political_power_factor_tt } add_to_variable = { HOL_polder_model_foreign_influence_modifier = 0.15 tooltip = foreign_influence_modifier_tt } add_to_variable = { HOL_polder_model_drift_defence_factor = 0.15 tooltip = drift_defence_factor_tt } add_to_variable = { HOL_polder_model_improve_relations_maintain_cost_factor = -0.15 tooltip = improve_relations_maintain_cost_factor_tt } add_to_variable = { HOL_polder_model_trade_opinion_factor = 0.10 tooltip = trade_opinion_factor_tt } add_to_variable = { HOL_polder_model_opinion_gain_monthly_factor = 0.10 tooltip = opinion_gain_monthly_factor_tt } } ai_will_do = { base = 1 } } ### Politics focus = { id = HOL_paars icon = dutch_paars2 x = 46 y = 8 cost = 8 search_filters = { FOCUS_FILTER_POLITICAL } bypass = { hidden_trigger = { has_country_flag = HOL_paars_not_completed } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_paars" add_ideas = HOL_paars1 hidden_effect = { country_event = { id = HOL_politics.72 days = 360 random_days = 300 } HOL_evaluate_coalition_focus_loops = yes } } ai_will_do = { base = 10 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_threats_against_politicians icon = dutch_dbb x = -3 y = 1 relative_position_id = HOL_paars cost = 8 prerequisite = { focus = HOL_paars } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_threats_against_politicians" add_ideas = HOL_dbb if = { limit = { has_idea = intelligence_community } set_temp_variable = { temp_opinion = 5 } change_intelligence_community_opinion = yes } if = { limit = { NOT = { has_country_flag = HOL_paars_completed } has_completed_focus = HOL_royal_wedding has_completed_focus = HOL_un_mission_ehtiopia has_completed_focus = HOL_gay } newline = yes custom_effect_tooltip = HOL_politics.73_tt hidden_effect = { country_event = { id = HOL_politics.73 days = 14 } } } } ai_will_do = { base = 1 modifier = { factor = 3 has_idea = HOL_demissionaire_regering_idea } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_royal_wedding icon = dutch_royal_wedding x = -1 y = 1 relative_position_id = HOL_paars cost = 5 prerequisite = { focus = HOL_paars } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_royal_wedding" country_event = HOL_monarchy.01 if = { limit = { NOT = { has_country_flag = HOL_paars_completed } has_completed_focus = HOL_threats_against_politicians has_completed_focus = HOL_un_mission_ehtiopia has_completed_focus = HOL_gay } newline = yes custom_effect_tooltip = HOL_politics.73_tt hidden_effect = { country_event = { id = HOL_politics.73 days = 14 } } } } ai_will_do = { base = 1 modifier = { factor = 3 has_idea = HOL_demissionaire_regering_idea } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_un_mission_ehtiopia icon = un_peace_keeping_2 x = 1 y = 1 relative_position_id = HOL_paars cost = 1 prerequisite = { focus = HOL_paars } search_filters = { FOCUS_FILTER_POLITICAL } available = { ETH = { has_war_with = ERI } } bypass = { ETH = { NOT = { has_war_with = ERI } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_un_mission_ehtiopia" if = { limit = { country_exists = ETH } add_relation_modifier = { target = ETH modifier = HOL_increased_military_support_ethiopia } add_opinion_modifier = { target = ETH modifier = HOL_support_ethiopia } reverse_add_opinion_modifier = { target = ETH modifier = HOL_support_ethiopia } } else = { random_country = { limit = { has_cosmetic_tag = ETH has_war_with = SHB } PREV = { add_relation_modifier = { target = PREV modifier = HOL_increased_military_support_ethiopia } } } } if = { limit = { NOT = { has_country_flag = HOL_paars_completed } has_completed_focus = HOL_threats_against_politicians has_completed_focus = HOL_royal_wedding has_completed_focus = HOL_gay } newline = yes custom_effect_tooltip = HOL_politics.73_tt hidden_effect = { country_event = { id = HOL_politics.73 days = 14 } } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_un_mission_ehtiopia" if = { limit = { NOT = { has_country_flag = HOL_paars_completed } has_completed_focus = HOL_threats_against_politicians has_completed_focus = HOL_royal_wedding has_completed_focus = HOL_gay } custom_effect_tooltip = HOL_politics.73_tt hidden_effect = { country_event = { id = HOL_politics.73 days = 14 } } } } ai_will_do = { base = 1 modifier = { factor = 3 has_idea = HOL_demissionaire_regering_idea } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_gay icon = ITA_Focus_LGBT_Rights x = 3 y = 1 relative_position_id = HOL_paars cost = 5 prerequisite = { focus = HOL_paars } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gay" country_event = HOL_politics.01 if = { limit = { NOT = { has_country_flag = HOL_paars_completed } has_completed_focus = HOL_threats_against_politicians has_completed_focus = HOL_royal_wedding has_completed_focus = HOL_un_mission_ehtiopia } newline = yes custom_effect_tooltip = HOL_politics.73_tt hidden_effect = { country_event = { id = HOL_politics.73 days = 14 } } } } ai_will_do = { base = 1 modifier = { factor = 3 has_idea = HOL_demissionaire_regering_idea } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_vvd icon = dutch_dijkstal x = 15 y = 2 relative_position_id = HOL_paars cost = 1 prerequisite = { focus = HOL_threats_against_politicians } prerequisite = { focus = HOL_royal_wedding } prerequisite = { focus = HOL_un_mission_ehtiopia } prerequisite = { focus = HOL_gay } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = HOL_Purple_elections_done } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_vvd" if = { limit = { has_country_leader = { name = "Hans Dijkstal" } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } add_political_power = 50 } else = { create_country_leader = { name = "Hans Dijkstal" picture = "hol_hans_dijkstal.dds" ideology = liberalism traits = { western_liberalism uninterested_in_politics former_foreign_minister teacher } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } } if = { limit = { has_idea = HOL_paars1 } remove_ideas = HOL_paars1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_economic_paper icon = liberalization x = -1 y = 1 relative_position_id = HOL_vvd cost = 8 prerequisite = { focus = HOL_vvd } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_paper" set_temp_variable = { corp_change = -5 } modify_corporate_tax_rate_effect = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_vvd_debt_reduction icon = generic_bank x = -1 y = 2 relative_position_id = HOL_vvd cost = 8 prerequisite = { focus = HOL_economic_paper } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_vvd_debt_reduction" add_timed_idea = { idea = HOL_debt_reduction years = 2 } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_economic_stimulation_tax icon = economic_prosperity2 x = 1 y = 1 relative_position_id = HOL_vvd cost = 8 prerequisite = { focus = HOL_vvd } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_stimulation_tax" add_dynamic_modifier = { modifier = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_corporate_tax = -0.05 tooltip = corporate_tax_income_multiplier_modifier_tt } add_to_variable = { HOL_liberal_productivity_growth = 0.05 tooltip = productivity_growth_modifier_tt } newline = yes if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_startup_innovation_policies icon = business_man2 x = 1 y = 2 relative_position_id = HOL_vvd cost = 8 prerequisite = { focus = HOL_economic_stimulation_tax } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_startup_innovation_policies" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_corporate_tax = -0.05 tooltip = corporate_tax_income_multiplier_modifier_tt } add_to_variable = { HOL_liberal_prod_offices = 0.10 tooltip = production_speed_offices_factor_tt } add_to_variable = { HOL_liberal_prod_industrial = 0.10 tooltip = production_speed_industrial_complex_factor_tt } newline = yes if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_vvd_leadership icon = dutch_vvd x = 0 y = 3 relative_position_id = HOL_vvd cost = 1 prerequisite = { focus = HOL_startup_innovation_policies } prerequisite = { focus = HOL_vvd_debt_reduction } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_vvd_leadership" country_event = HOL_politics.05 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_mark_rutte icon = dutch_rutte x = -6 y = 1 relative_position_id = HOL_vvd_leadership cost = 1 prerequisite = { focus = HOL_vvd_leadership } search_filters = { FOCUS_FILTER_POLITICAL } available = { always = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_mark_rutte" if = { limit = { has_country_leader = { name = "Mark Rutte" } } add_political_power = 50 } else = { create_country_leader = { name = "Mark Rutte" picture = "Mark_Rutte.dds" ideology = liberalism traits = { western_liberalism teacher HOL_consensus_politician } } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_consensus_politics icon = concessions2 x = -2 y = 1 relative_position_id = HOL_mark_rutte cost = 8 prerequisite = { focus = HOL_mark_rutte } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_leader = { name = "Mark Rutte" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_consensus_politics" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_polder_model } set_variable = { HOL_polder_model_expected_police_modifier = -1 tooltip = expected_police_modifier_tt } set_variable = { HOL_polder_model_expected_adm_modifier = -1 tooltip = expected_adm_modifier_tt } set_variable = { HOL_polder_model_political_power_cost = 0.20 tooltip = political_power_cost_tt } newline = yes add_country_leader_trait = HOL_classic_dutch_politician } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_pragmatic_immigration icon = Generic_Pawns x = -2 y = 2 relative_position_id = HOL_mark_rutte cost = 8 prerequisite = { focus = HOL_consensus_politics } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_pragmatic_immigration" increase_migration_law = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_modernize_dutch_infrastructure icon = highway_repairs x = 0 y = 1 relative_position_id = HOL_mark_rutte cost = 8 prerequisite = { focus = HOL_mark_rutte } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Rutte } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_modernize_dutch_infrastructure" random_owned_state = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = internet_station level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = internet_station level = 1 instant_build = yes } } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } set_temp_variable = { treasury_change = -13 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_strong_netherlands_europe icon = hol_map x = 2 y = 1 relative_position_id = HOL_mark_rutte cost = 8 prerequisite = { focus = HOL_mark_rutte } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Rutte } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_strong_netherlands_europe" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 5 } change_influence_percentage = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_nato_norm icon = nato_standards x = 2 y = 2 relative_position_id = HOL_mark_rutte cost = 8 prerequisite = { focus = HOL_strong_netherlands_europe } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Rutte } bypass = { NOT = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nato_norm" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_expected_mil = 0.5 tooltip = expected_mil_modifier_tt } add_to_variable = { HOL_liberal_market_purchase = -0.15 tooltip = international_market_purchase_modifier_tt } newline = yes if = { limit = { has_idea = the_military } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_teflon_mark icon = dutch_teflon_rutte x = 0 y = 3 relative_position_id = HOL_mark_rutte cost = 8 prerequisite = { focus = HOL_nato_norm } prerequisite = { focus = HOL_pragmatic_immigration } prerequisite = { focus = HOL_modernize_dutch_infrastructure } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_leader = { name = "Mark Rutte" ruling_only = yes } has_country_flag = { flag = VVD_Leader_Rutte days > 365 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_teflon_mark" add_country_leader_trait = HOL_teflon_mark_trait } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_rita_verdonk icon = dutch_rita x = 6 y = 1 relative_position_id = HOL_vvd_leadership cost = 1 allow_branch = { has_country_flag = HOL_wilders_party_created } prerequisite = { focus = HOL_vvd_leadership } search_filters = { FOCUS_FILTER_POLITICAL } available = { always = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rita_verdonk" if = { limit = { has_country_leader = { name = "Rita Verdonk" } } add_political_power = 50 } else = { create_country_leader = { name = "Rita Verdonk" picture = "rita_verdonk.dds" ideology = liberalism traits = { western_liberalism ruthless } } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_national_identity icon = Dutch_Nationalism x = 0 y = 1 relative_position_id = HOL_rita_verdonk cost = 8 prerequisite = { focus = HOL_rita_verdonk } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Verdonk } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_national_identity" } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_tough_on_immigration icon = Generic_Enough x = -2 y = 2 relative_position_id = HOL_rita_verdonk cost = 5 prerequisite = { focus = HOL_national_identity } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Verdonk } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_tough_on_immigration" decrease_migration_law = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_law_and_order icon = police_funding_bonus x = 0 y = 2 relative_position_id = HOL_rita_verdonk cost = 8 prerequisite = { focus = HOL_national_identity } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Verdonk } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_law_and_order" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_stability = 0.05 tooltip = stability_factor_tt } add_to_variable = { HOL_liberal_operative_detection = 0.25 tooltip = enemy_operative_detection_chance_factor_tt } add_to_variable = { HOL_liberal_resistance_growth = -0.10 tooltip = resistance_growth_tt } add_to_variable = { HOL_liberal_police_cost = 0.05 tooltip = police_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_expected_police = 0.5 tooltip = expected_police_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_self_reliance_citizens icon = dutch_citizen x = 2 y = 2 relative_position_id = HOL_rita_verdonk cost = 8 prerequisite = { focus = HOL_national_identity } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Verdonk } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_self_reliance_citizens" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_social_cost = -0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_expected_welfare = -0.5 tooltip = expected_welfare_modifier_tt } add_to_variable = { HOL_liberal_unemployment_threshold = -0.02 tooltip = high_unemployment_threshold_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_promote_dutch_sovereignty icon = Dutch_Food_Valley x = 0 y = 3 relative_position_id = HOL_rita_verdonk cost = 5 prerequisite = { focus = HOL_tough_on_immigration } prerequisite = { focus = HOL_law_and_order } prerequisite = { focus = HOL_self_reliance_citizens } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Verdonk } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_promote_dutch_sovereignty" set_temp_variable = { percent_change = 10 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_iron_rita icon = dutch_iron_rita x = 0 y = 4 relative_position_id = HOL_rita_verdonk cost = 5 prerequisite = { focus = HOL_promote_dutch_sovereignty } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_leader = { name = "Rita Verdonk" ruling_only = yes } has_country_flag = { flag = VVD_Leader_Verdonk days > 365 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_iron_rita" add_country_leader_trait = HOL_iron_rita_trait } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_wilders_vvd icon = dutch_vvd #placeholder x = 6 y = 1 relative_position_id = HOL_vvd_leadership cost = 1 allow_branch = { NOT = { has_country_flag = HOL_wilders_party_created } } prerequisite = { focus = HOL_vvd_leadership } search_filters = { FOCUS_FILTER_POLITICAL } available = { always = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wilders_vvd" if = { limit = { has_country_leader = { name = "Geert Wilders" } } add_country_leader_trait = HOL_wilders_vvd_firebrand } else = { create_country_leader = { name = "Geert Wilders" picture = "geert_wilders.dds" ideology = liberalism traits = { western_liberalism career_politician HOL_wilders_vvd_firebrand } } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_immigration_hardliner icon = Generic_Enough x = 0 y = 1 relative_position_id = HOL_wilders_vvd cost = 8 prerequisite = { focus = HOL_wilders_vvd } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Wilders } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_immigration_hardliner" decrease_migration_law = yes country_event = { id = HOL_politics.82 days = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_islam_integration_debate icon = Dutch_Nationalism x = -2 y = 2 relative_position_id = HOL_wilders_vvd cost = 8 prerequisite = { focus = HOL_immigration_hardliner } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Wilders } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_islam_integration_debate" country_event = { id = HOL_politics.83 days = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_eurosceptic_vvd_wing icon = dutch_european_flag x = 0 y = 2 relative_position_id = HOL_wilders_vvd cost = 8 prerequisite = { focus = HOL_immigration_hardliner } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Wilders } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_eurosceptic_vvd_wing" set_temp_variable = { modify_europeanism = -0.05 } EU_europeanism_change = yes set_temp_variable = { modify_europeanism = -0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes add_opinion_modifier = { target = GER modifier = HOL_brussels_defiance } add_opinion_modifier = { target = FRA modifier = HOL_brussels_defiance } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_security_first icon = police_funding_bonus x = 2 y = 2 relative_position_id = HOL_wilders_vvd cost = 8 prerequisite = { focus = HOL_immigration_hardliner } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_flag = VVD_Leader_Wilders } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_security_first" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_stability = 0.05 tooltip = stability_factor_tt } add_to_variable = { HOL_liberal_operative_detection = 0.25 tooltip = enemy_operative_detection_chance_factor_tt } add_to_variable = { HOL_liberal_resistance_growth = -0.10 tooltip = resistance_growth_tt } add_to_variable = { HOL_liberal_police_cost = 0.05 tooltip = police_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_expected_police = 0.5 tooltip = expected_police_modifier_tt } add_to_variable = { HOL_liberal_operative_slot = 1 tooltip = operative_slot_tt } add_to_variable = { HOL_liberal_operative_detection = 0.15 tooltip = enemy_operative_detection_chance_factor_tt } add_to_variable = { HOL_liberal_decryption = 0.10 tooltip = decryption_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_wilders_dutch_sovereignty icon = Dutch_Food_Valley x = 0 y = 3 relative_position_id = HOL_wilders_vvd cost = 5 prerequisite = { focus = HOL_islam_integration_debate } prerequisite = { focus = HOL_eurosceptic_vvd_wing } prerequisite = { focus = HOL_security_first } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wilders_dutch_sovereignty" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_foreign_influence_defense = 0.10 tooltip = foreign_influence_defense_modifier_tt } add_to_variable = { HOL_liberal_drift_defence = 0.10 tooltip = drift_defence_factor_tt } add_to_variable = { HOL_liberal_subjects_autonomy = -0.10 tooltip = subjects_autonomy_gain_tt } add_to_variable = { HOL_liberal_foreign_subversive = -0.15 tooltip = foreign_subversive_activites_tt } country_event = { id = HOL_politics.84 days = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_wilders_vvd_capstone icon = dutch_vvd #placeholder x = 0 y = 4 relative_position_id = HOL_wilders_vvd cost = 5 prerequisite = { focus = HOL_wilders_dutch_sovereignty } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes has_country_leader = { name = "Geert Wilders" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wilders_vvd_capstone" add_country_leader_trait = HOL_voice_of_the_discontented add_popularity = { ideology = democratic popularity = 0.10 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_liberal_society icon = liberalism x = 0 y = 2 relative_position_id = HOL_vvd_leadership cost = 8 prerequisite = { focus = HOL_mark_rutte focus = HOL_rita_verdonk focus = HOL_wilders_vvd } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_liberal_society" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_expected_adm = -1 tooltip = expected_adm_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_vvd_klimaatakkoord icon = green_biomass_plant x = -2 y = 1 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_liberal_society } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_vvd_klimaatakkoord" country_event = HOL_politics.06 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_modernizing_public_services icon = Generic_Public_Works x = 0 y = 1 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_liberal_society } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_modernizing_public_services" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_bureaucracy_cost = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_social_cost = -0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_health_cost = -0.05 tooltip = health_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_commitment_to_security icon = focus_generic_national_security x = 2 y = 1 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_liberal_society } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_commitment_to_security" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_migration_rate = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { HOL_liberal_drift_defence = 0.10 tooltip = drift_defence_factor_tt } add_to_variable = { HOL_liberal_police_cost = 0.05 tooltip = police_cost_multiplier_modifier_tt } if = { limit = { has_idea = intelligence_community } set_temp_variable = { temp_opinion = 5 } change_intelligence_community_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_increase_cyber_security icon = cyberwarfare x = 2 y = 2 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_commitment_to_security } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_increase_cyber_security" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_operative_slot = 1 tooltip = operative_slot_tt } random_owned_state = { add_building_construction = { type = radar_station level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = radar_station level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = radar_station level = 1 instant_build = yes } } if = { limit = { has_idea = intelligence_community } set_temp_variable = { temp_opinion = 5 } change_intelligence_community_opinion = yes } set_temp_variable = { treasury_change = -5.25 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_public_private_partnerships icon = treaty x = 0 y = 2 relative_position_id = HOL_liberal_society cost = 13 prerequisite = { focus = HOL_modernizing_public_services } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_public_private_partnerships" custom_effect_tooltip = HOL_Public_Private_Partnerships_tt } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_privatize_health_sector icon = generic_healthcare x = -1 y = 3 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_public_private_partnerships } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_privatize_health_sector" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_health_cost = -0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_stability = -0.10 tooltip = stability_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_woningbouwimpuls icon = crane_and_tower x = 1 y = 3 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_public_private_partnerships } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_woningbouwimpuls" every_owned_state = { add_extra_state_shared_building_slots = 2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_economy_based_education icon = university x = 0 y = 4 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_privatize_health_sector } prerequisite = { focus = HOL_woningbouwimpuls } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economy_based_education" add_ideas = HOL_economy_education_research } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_innovation_subsidies icon = research2 x = -1 y = 5 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_economy_based_education } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_innovation_subsidies" every_owned_state = { set_temp_variable = { temp_productivity_change = 40 } state_flat_productivity_change_effect = yes } add_tech_bonus = { name = HOL_innovation_subsidies category = CAT_Civilian uses = 2 bonus = 0.15 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_excellent_schools icon = focus_generic_university_1 x = 1 y = 5 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_economy_based_education } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_excellent_schools" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_education_cost = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_offices_productivity = 0.05 tooltip = offices_productivity_tt } add_to_variable = { HOL_liberal_civ_fac_productivity = 0.05 tooltip = civilian_factories_productivity_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_invest_clean_energy icon = nuclear_energy x = -1 y = 6 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_innovation_subsidies } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invest_clean_energy" every_owned_state = { one_state_nuclear_reactor = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_decrease_trade_bureaucracy icon = market_economy x = 1 y = 6 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_excellent_schools } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_decrease_trade_bureaucracy" increase_Free_Market_Economy = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_trade_opinion = 0.15 tooltip = trade_opinion_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_mkb_actieplan icon = business_man x = 3 y = 6 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_excellent_schools } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_mkb_actieplan" every_owned_state = { random_list = { 50 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 50 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 15 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_nederland_digitaal icon = free_internet x = 0 y = 7 relative_position_id = HOL_liberal_society cost = 8 prerequisite = { focus = HOL_invest_clean_energy } prerequisite = { focus = HOL_decrease_trade_bureaucracy } prerequisite = { focus = HOL_mkb_actieplan } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_liberals_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nederland_digitaal" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_liberal_society_modifier } add_to_variable = { HOL_liberal_education_cost = -0.15 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_health_cost = -0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_police_cost = -0.05 tooltip = police_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_social_cost = -0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { HOL_liberal_bureaucracy_cost = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_balkenende icon = dutch_balkenende x = 0 y = 2 relative_position_id = HOL_paars cost = 8 prerequisite = { focus = HOL_threats_against_politicians } prerequisite = { focus = HOL_royal_wedding } prerequisite = { focus = HOL_un_mission_ehtiopia } prerequisite = { focus = HOL_gay } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = HOL_Purple_elections_done } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_balkenende" if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } custom_effect_tooltip = HOL_Balkenende_tt newline = yes if = { limit = { has_country_leader = { name = "Jan Peter Balkenende" } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } } else = { create_country_leader = { name = "Jan Peter Balkenende" picture = "hol_janpeter_balkenende.dds" ideology = conservatism traits = { western_conservatism pro_american } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } } if = { limit = { has_idea = HOL_paars1 } remove_ideas = HOL_paars1 } hidden_effect = { add_dynamic_modifier = { modifier = HOL_conservative_society_modifier } add_to_variable = { HOL_political_power_factor_conservative = 0.10 tooltip = political_power_factor_tt } add_to_variable = { HOL_foreign_influence_defense_modifier_conservative = -0.10 tooltip = foreign_influence_defense_modifier_tt } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_invest_in_police icon = police_siren x = -1 y = 1 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_balkenende } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invest_in_police" increase_policing_budget = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_prohibit_soft_drugs icon = generic_ban_weed x = -1 y = 2 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_invest_in_police } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes neutrality_neutral_social_in_power_or_coalition = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_prohibit_soft_drugs" remove_ideas = HOL_weed_center1 } ai_will_do = { base = 1 modifier = { factor = 4 has_idea = HOL_weed_center1 } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_unhcr_migration_office icon = unn_support x = 1 y = 1 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_balkenende } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_unhcr_migration_office" add_ideas = HOL_unhcr1 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_skilled_immigration icon = pass_legislation x = 1 y = 2 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_unhcr_migration_office } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_skilled_immigration" swap_ideas = { remove_idea = HOL_unhcr1 add_idea = HOL_unhcr2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_solidarity_healthcare icon = generic_hospital x = -3 y = 2 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_balkenende } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_solidarity_healthcare" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_industrial_capacity_factory_conservative = -0.10 tooltip = industrial_capacity_factory_tt } add_to_variable = { HOL_health_cost_multiplier_modifier_conservative = -0.08 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { HOL_social_cost_multiplier_modifier_conservative = -0.02 tooltip = social_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_living_care icon = health_care_reform x = -2 y = 3 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_solidarity_healthcare } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_living_care" every_owned_state = { add_extra_state_shared_building_slots = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_social_cost_multiplier_modifier_conservative = -0.02 tooltip = social_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_family_ministry icon = New_Government_1 x = 3 y = 1 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_balkenende } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_family_ministry" add_ideas = HOL_ministry_of_family1 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_invest_childcare icon = Generic_Child_Soldiers x = 3 y = 2 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_family_ministry } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invest_childcare" add_tech_bonus = { name = HOL_invest_childcare category = CAT_genes uses = 2 bonus = 0.15 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_industrial_capacity_factory_conservative = 0.10 tooltip = industrial_capacity_factory_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_child_subsidies icon = money x = 2 y = 3 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_invest_childcare } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_child_subsidies" swap_ideas = { remove_idea = HOL_ministry_of_family1 add_idea = HOL_ministry_of_family2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_nederland_sportland icon = generic_tennis x = 0 y = 4 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_child_subsidies } prerequisite = { focus = HOL_living_care } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nederland_sportland" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_health_cost_multiplier_modifier_conservative = -0.07 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { HOL_expected_healthcare_modifier_conservative = 1 tooltip = expected_healthcare_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_invest_in_clean_energy icon = windmill x = -1 y = 5 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_nederland_sportland } prerequisite = { focus = HOL_living_care } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invest_in_clean_energy" every_owned_state = { two_state_renewable_energy_infra = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_financial_freedom_schools icon = focus_generic_university_3 x = 4 y = 3 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_family_ministry } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_financial_freedom_schools" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_education_cost_multiplier_modifier_conservative = 0.10 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { HOL_research_speed_factor_conservative = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_practical_job_education icon = Generic_Child_Soldiers x = 3 y = 4 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_child_subsidies } prerequisite = { focus = HOL_financial_freedom_schools } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_practical_job_education" add_tech_bonus = { name = HOL_practical_job_education category = CAT_construction_tech category = CAT_excavation_tech uses = 4 bonus = 0.10 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_civilian_factories_productivity_conservative = 0.05 tooltip = civilian_factories_productivity_tt } add_to_variable = { HOL_agricolture_productivity_modifier_conservative = 0.05 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_offices_productivity_conservative = -0.10 tooltip = offices_productivity_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_business_risk_law icon = treaty x = 3 y = 5 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_practical_job_education } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_business_risk_law" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_social_cost_multiplier_modifier_conservative = -0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { HOL_corporate_tax_income_multiplier_modifier_conservative = -0.10 tooltip = corporate_tax_income_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_maatschappelijk_ondernemen icon = goal_JAP_good_business x = 1 y = 6 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_invest_in_clean_energy } prerequisite = { focus = HOL_business_risk_law } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_maatschappelijk_ondernemen" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_energy_use_multiplier_conservative = -0.05 tooltip = energy_use_multiplier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_remove_trade_tape icon = christian_trade_unions x = 3 y = 6 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_business_risk_law } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_remove_trade_tape" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_gdp_from_resource_sector_modifier_conservative = 0.10 tooltip = gdp_from_resource_sector_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_diversify_housing icon = dutch_house x = 5 y = 6 relative_position_id = HOL_balkenende cost = 5 prerequisite = { focus = HOL_business_risk_law } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_diversify_housing" every_owned_state = { add_extra_state_shared_building_slots = 2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_balkenende_resigns icon = Focus_BEL_government_resigns x = 3 y = 7 relative_position_id = HOL_balkenende cost = 8 prerequisite = { focus = HOL_maatschappelijk_ondernemen } prerequisite = { focus = HOL_remove_trade_tape } prerequisite = { focus = HOL_diversify_housing } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_balkenende_resigns" add_timed_idea = { idea = HOL_balkenende_legend years = 2 } country_event = HOL_politics.07 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_maxime_verhagen icon = dutch_verhagen x = -4 y = 1 relative_position_id = HOL_balkenende_resigns cost = 1 prerequisite = { focus = HOL_balkenende_resigns } search_filters = { FOCUS_FILTER_POLITICAL } available = { always = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_maxime_verhagen" if = { limit = { has_country_leader = { name = "Maxime Verhagen" } } add_political_power = 50 } else = { create_country_leader = { name = "Maxime Verhagen" picture = "hol_maxime_verhagen.dds" ideology = conservatism traits = { western_conservatism career_politician former_foreign_minister } } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_trust_in_people icon = focus_generic_population_growth x = -3 y = 1 relative_position_id = HOL_maxime_verhagen cost = 8 prerequisite = { focus = HOL_maxime_verhagen } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Verhagen } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_trust_in_people" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_bureaucracy_cost_multiplier_modifier_conservative = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { HOL_stability_factor_conservative = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_trust_in_organizations icon = Generic_Socialist_Industry x = -1 y = 1 relative_position_id = HOL_maxime_verhagen cost = 8 prerequisite = { focus = HOL_maxime_verhagen } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Verhagen } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_trust_in_organizations" custom_effect_tooltip = HOL_Trust_In_Organizations_tt newline = yes if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } hidden_effect = { every_core_state = { set_temp_variable = { temp_productivity_change = 40 } state_flat_productivity_change_effect = yes } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_active_society icon = generic_embrace_agrarian_society x = -2 y = 2 relative_position_id = HOL_maxime_verhagen cost = 8 prerequisite = { focus = HOL_trust_in_people } prerequisite = { focus = HOL_trust_in_organizations } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Verhagen } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_active_society" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_political_power_factor_conservative = 0.15 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_micro_credit icon = generic_banks x = 1 y = 1 relative_position_id = HOL_maxime_verhagen cost = 8 prerequisite = { focus = HOL_maxime_verhagen } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Verhagen } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_micro_credit" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_civilian_factories_productivity_conservative = 0.10 tooltip = civilian_factories_productivity_tt } add_to_variable = { HOL_offices_productivity_conservative = 0.10 tooltip = offices_productivity_tt } newline = yes if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } hidden_effect = { every_core_state = { set_temp_variable = { temp_productivity_change = 40 } state_flat_productivity_change_effect = yes } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_public_private_innovation icon = generic_government x = 1 y = 2 relative_position_id = HOL_maxime_verhagen cost = 8 prerequisite = { focus = HOL_micro_credit } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Verhagen } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_public_private_innovation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_research_speed_factor_conservative = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { HOL_productivity_growth_modifier_conservative = 0.03 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_heavy_efforts_clean_industry icon = windmills x = 3 y = 1 relative_position_id = HOL_maxime_verhagen cost = 8 prerequisite = { focus = HOL_maxime_verhagen } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Verhagen } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_heavy_efforts_clean_industry" every_owned_state = { two_state_renewable_energy_infra = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_invest_bio_agriculture icon = agriculture2 x = 3 y = 2 relative_position_id = HOL_maxime_verhagen cost = 8 prerequisite = { focus = HOL_heavy_efforts_clean_industry } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Verhagen } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invest_bio_agriculture" two_random_agriculture_district = yes two_random_agriculture_district = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_agricolture_productivity_modifier_conservative = 0.05 tooltip = agricolture_productivity_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_buma icon = dutch_buma x = 4 y = 1 relative_position_id = HOL_balkenende_resigns cost = 1 prerequisite = { focus = HOL_balkenende_resigns } search_filters = { FOCUS_FILTER_POLITICAL } available = { always = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_buma" if = { limit = { has_country_leader = { name = "Sybrand van Haersma Buma" } } add_political_power = 50 } else = { create_country_leader = { name = "Sybrand van Haersma Buma" picture = "sybrand_van_haersma_buma.dds" ideology = conservatism traits = { western_conservatism HOL_conservative_nationalist } } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_reform_justice_system icon = government_beu x = -2 y = 1 relative_position_id = HOL_buma cost = 8 prerequisite = { focus = HOL_buma } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Buma } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reform_justice_system" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_police_cost_multiplier_modifier_conservative = -0.05 tooltip = police_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_modern_investments_police icon = dutch_police x = -2 y = 2 relative_position_id = HOL_buma cost = 8 prerequisite = { focus = HOL_reform_justice_system } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Buma } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_modern_investments_police" increase_policing_budget = yes add_tech_bonus = { name = HOL_modern_investments_police category = cat_cnc category = CAT_util uses = 1 bonus = 0.30 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_traditional_values icon = Dutch_Nationalism x = 0 y = 1 relative_position_id = HOL_buma cost = 8 prerequisite = { focus = HOL_buma } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes neutrality_neutral_social_in_power_or_coalition = no has_country_flag = CDA_Leader_Buma } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_traditional_values" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_drift_defence_factor_conservative = 0.15 tooltip = drift_defence_factor_tt } add_to_variable = { HOL_foreign_influence_defense_modifier_conservative = 0.15 tooltip = foreign_influence_defense_modifier_tt } add_to_variable = { HOL_education_cost_multiplier_modifier_conservative = 0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { HOL_research_speed_factor_conservative = -0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_rentmeesterschap icon = world_citizen_focus x = 0 y = 2 relative_position_id = HOL_buma cost = 8 prerequisite = { focus = HOL_traditional_values } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Buma } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rentmeesterschap" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_renewable_energy_gain_multiplier_conservative = 0.15 tooltip = renewable_energy_gain_multiplier_tt } add_to_variable = { HOL_energy_use_multiplier_conservative = 0.10 tooltip = energy_use_multiplier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_green_economy icon = green_projects x = 0 y = 3 relative_position_id = HOL_buma cost = 8 prerequisite = { focus = HOL_rentmeesterschap } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes has_country_flag = CDA_Leader_Buma } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_green_economy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_conservative_society_modifier } add_to_variable = { HOL_energy_use_multiplier_conservative = 0.05 tooltip = energy_use_multiplier_tt } add_to_variable = { HOL_tax_gain_multiplier_modifier_conservative = -0.10 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { HOL_productivity_growth_modifier_conservative = 0.05 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_reduce_european_influence icon = nationalist_constiution x = 2 y = 1 relative_position_id = HOL_buma cost = 8 prerequisite = { focus = HOL_buma } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes neutrality_neutral_social_in_power_or_coalition = no has_country_flag = CDA_Leader_Buma } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reduce_european_influence" set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_fortress_of_values icon = city_fort x = 2 y = 2 relative_position_id = HOL_buma cost = 8 prerequisite = { focus = HOL_reduce_european_influence } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_conservatism_are_in_power = yes neutrality_neutral_social_in_power_or_coalition = no has_country_flag = CDA_Leader_Buma } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_fortress_of_values" set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_melkert_surprise icon = dutch_melkert x = -15 y = 2 relative_position_id = HOL_paars offset = { x = 4 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = HOL_samsom has_completed_focus = HOL_asscher has_completed_focus = HOL_bos } } } cost = 1 prerequisite = { focus = HOL_threats_against_politicians } prerequisite = { focus = HOL_royal_wedding } prerequisite = { focus = HOL_un_mission_ehtiopia } prerequisite = { focus = HOL_gay } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes has_country_flag = HOL_Purple_elections_done } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_melkert_surprise" if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } newline = yes set_power_balance = { id = HOL_pvda_balance_of_power_category } if = { limit = { NOT = { has_country_leader = { name = "Ad Melkert" } } } create_country_leader = { name = "Ad Melkert" picture = "hol_ad_melkert.dds" ideology = socialism traits = { western_socialism inexperienced } } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } if = { limit = { has_idea = HOL_paars1 } remove_ideas = HOL_paars1 } hidden_effect = { add_dynamic_modifier = { modifier = HOL_social_democratic_modifier } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_inclusive_society icon = pro_lgbt x = -4 y = 1 relative_position_id = HOL_melkert_surprise cost = 5 prerequisite = { focus = HOL_melkert_surprise } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_inclusive_society" if = { limit = { has_idea = HOL_anti_gay_marriage } swap_ideas = { remove_idea = HOL_anti_gay_marriage add_idea = HOL_pro_gay_marriage2 } } add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_democratic_active_government icon = propaganda x = -4 y = 2 relative_position_id = HOL_melkert_surprise cost = 5 prerequisite = { focus = HOL_inclusive_society } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_democratic_active_government" add_political_power = 150 add_stability = 0.05 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_strong_european_union icon = EU_constitution x = -4 y = 3 relative_position_id = HOL_melkert_surprise cost = 5 prerequisite = { focus = HOL_democratic_active_government } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_strong_european_union" set_temp_variable = { modify_europeanism = 0.05 } EU_europeanism_change = yes newline = yes for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 5 } change_influence_percentage = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_accessible_healthcare icon = generic_healthcare x = -2 y = 2 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_inclusive_society } prerequisite = { focus = HOL_work_care_for_all } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_accessible_healthcare" add_tech_bonus = { name = HOL_accessible_healthcare category = CAT_genes uses = 2 bonus = 0.10 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_expected_healthcare_modifier_pvda = 0.5 tooltip = expected_healthcare_modifier_tt } add_to_variable = { HOL_monthly_population_pvda = 0.05 tooltip = monthly_population_tt } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_social_security icon = Generic_Socialist_Man x = -2 y = 4 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_accessible_healthcare } prerequisite = { focus = HOL_job_creation_security } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_social_security" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_production_speed_buildings_factor_pvda = 0.10 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HOL_expected_welfare_modifier_pvda = 0.5 tooltip = expected_welfare_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_work_care_for_all icon = Generic_Working_Class_Family x = 0 y = 1 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_melkert_surprise } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_work_care_for_all" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_tax_gain_multiplier_modifier_pvda = -0.10 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { HOL_productivity_growth_modifier_pvda = 0.05 tooltip = productivity_growth_modifier_tt } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 3 } change_labour_unions_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_fair_wages icon = focus_ICE_embrace_the_workers_revolution x = 0 y = 2 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_work_care_for_all } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_fair_wages" set_temp_variable = { corp_change = 5 } modify_corporate_tax_rate_effect = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_job_creation_security icon = focus_FIN_socialist_wellfare x = 0 y = 3 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_fair_wages } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_job_creation_security" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_civilian_factories_productivity_pvda = 0.10 tooltip = civilian_factories_productivity_tt } add_to_variable = { HOL_industrial_capacity_factory_pvda = 0.10 tooltip = industrial_capacity_factory_tt } add_to_variable = { HOL_buildings_worker_requirement_modifier_pvda = 0.05 tooltip = buildings_worker_requirement_modifier_tt } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_quality_education_for_all icon = Communist_Education x = 0 y = 4 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_job_creation_security } prerequisite = { focus = HOL_invest_childcare_pvda } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_quality_education_for_all" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_research_speed_factor_pvda = 0.10 tooltip = research_speed_factor_tt } add_to_variable = { HOL_base_migration_rate_value_pvda = 0.10 tooltip = base_migration_rate_value_tt } add_to_variable = { HOL_expected_education_modifier_pvda = 0.5 tooltip = expected_education_modifier_tt } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_sustainable_economic_growth icon = industry_communism x = 3 y = 2 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_work_care_for_all } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sustainable_economic_growth" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_production_speed_renewable_energy_infra_factor_pvda = 0.10 tooltip = production_speed_renewable_energy_infra_factor_tt } newline = yes three_random_renewable_energy_infra = yes newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes } add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_invest_childcare_pvda icon = family x = 2 y = 3 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_sustainable_economic_growth } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invest_childcare_pvda" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_productivity_growth_modifier_pvda = 0.05 tooltip = productivity_growth_modifier_tt } add_to_variable = { HOL_recruitable_population_factor_pvda = 0.05 tooltip = recruitable_population_factor_tt } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_elderly_care icon = focus_CHL_revise_the_social_classes x = 2 y = 4 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_invest_childcare_pvda } prerequisite = { focus = HOL_job_creation_security } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_elderly_care" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_health_cost_multiplier_modifier_pvda = -0.10 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { HOL_social_cost_multiplier_modifier_pvda = 0.05 tooltip = social_cost_multiplier_modifier_tt } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_child_youth_welfare icon = social_credit_score x = 2 y = 5 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_elderly_care } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_child_youth_welfare" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_industrial_capacity_factory_pvda = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { HOL_training_time_factor_pvda = 0.05 tooltip = training_time_factor_tt } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_social_tech_revolution icon = communist_scientists x = 5 y = 1 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_melkert_surprise } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_social_tech_revolution" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_research_speed_factor_pvda = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { HOL_projects_cost_modifier_pvda = -0.10 tooltip = projects_cost_modifier_tt } add_to_variable = { HOL_consumer_goods_factor_pvda = 0.10 tooltip = consumer_goods_factor_tt } newline = yes add_tech_bonus = { name = HOL_social_tech_revolution category = CAT_Civilian uses = 2 bonus = 0.15 } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 3 } change_labour_unions_opinion = yes newline = yes } add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_green_urban_development icon = sustainable_development x = 4 y = 3 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_social_tech_revolution } prerequisite = { focus = HOL_sustainable_economic_growth } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_green_urban_development" country_event = HOL_politics.08 newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 3 } change_labour_unions_opinion = yes newline = yes } add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_sustainable_agriculture icon = focus_generic_workers_and_farmers_rise x = 6 y = 3 relative_position_id = HOL_melkert_surprise cost = 15 prerequisite = { focus = HOL_social_tech_revolution } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sustainable_agriculture" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_agriculture_district_income_tax_modifier_pvda = 0.05 tooltip = agriculture_district_income_tax_modifier_tt } add_to_variable = { HOL_agriculture_district_worker_requirement_modifier_pvda = -0.05 tooltip = agriculture_district_worker_requirement_modifier_tt } add_to_variable = { HOL_agricolture_productivity_modifier_pvda = 0.10 tooltip = agricolture_productivity_modifier_tt } add_to_variable = { HOL_global_building_slots_factor_pvda = -0.05 tooltip = global_building_slots_factor_tt } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 3 } change_labour_unions_opinion = yes newline = yes } if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 3 } change_farmers_opinion = yes newline = yes } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_renewable_energy_investments icon = generic_solar x = 5 y = 5 relative_position_id = HOL_melkert_surprise cost = 8 prerequisite = { focus = HOL_green_urban_development } prerequisite = { focus = HOL_sustainable_agriculture } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_renewable_energy_investments" set_variable = { battery_cost_multiplier = -0.25 } newline = yes set_temp_variable = { temp_change = 2 } build_battery_park_effect = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 3 } change_labour_unions_opinion = yes newline = yes } add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_new_socialist_age icon = party_of_socialists x = 0 y = 6 relative_position_id = HOL_melkert_surprise cost = 1 prerequisite = { focus = HOL_social_security } prerequisite = { focus = HOL_quality_education_for_all } prerequisite = { focus = HOL_child_youth_welfare } prerequisite = { focus = HOL_renewable_energy_investments } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_new_socialist_age" custom_effect_tooltip = HOL_New_Socialist_Age_tt custom_effect_tooltip = current_effect_tooltip if = { limit = { is_power_balance_in_range = { id = HOL_pvda_balance_of_power_category range < HOL_pvda_progressive_reformists_bop_left_low_range } } complete_national_focus = HOL_samsom } else_if = { limit = { is_power_balance_in_range = { id = HOL_pvda_balance_of_power_category range > HOL_pvda_traditional_labor_base_bop_right_low_range } } complete_national_focus = HOL_asscher } else = { complete_national_focus = HOL_bos } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_samsom icon = dutch_samsom x = -6 y = 1 relative_position_id = HOL_new_socialist_age offset = { x = 6 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_samsom } } cost = 1 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_asscher } NOT = { has_completed_focus = HOL_bos } } } prerequisite = { focus = HOL_new_socialist_age } mutually_exclusive = { focus = HOL_asscher focus = HOL_bos } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes is_power_balance_in_range = { id = HOL_pvda_balance_of_power_category range < HOL_pvda_progressive_reformists_bop_left_low_range } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_samsom" if = { limit = { has_country_leader = { name = "Diederik Samsom" } } add_political_power = 50 } else = { create_country_leader = { name = "Diederik Samsom" picture = "diederik_samsom.dds" ideology = socialism traits = { western_socialism environmentalist } } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_environmental_vision icon = BRA_reforest_amazon x = 0 y = 1 relative_position_id = HOL_samsom cost = 8 prerequisite = { focus = HOL_samsom } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_environmental_vision" add_ideas = HOL_green_socialism1 newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_green_economy_pvda icon = goal_JAP_environmentalism x = -2 y = 1 relative_position_id = HOL_environmental_vision cost = 8 prerequisite = { focus = HOL_environmental_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_green_economy_pvda" swap_ideas = { remove_idea = HOL_green_socialism1 add_idea = HOL_green_socialism2 } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_circular_economy icon = sustainable_development x = -2 y = 2 relative_position_id = HOL_environmental_vision cost = 8 prerequisite = { focus = HOL_environmental_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_circular_economy" swap_ideas = { remove_idea = HOL_green_socialism2 add_idea = HOL_green_socialism3 } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_energy_transition icon = plastic_ban x = -2 y = 3 relative_position_id = HOL_environmental_vision cost = 8 prerequisite = { focus = HOL_environmental_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_energy_transition" country_event = HOL_politics.09 newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_digital_innovation icon = research2 x = 0 y = 3 relative_position_id = HOL_environmental_vision cost = 8 prerequisite = { focus = HOL_circular_economy } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_digital_innovation" add_tech_bonus = { name = HOL_digital_innovation category = CAT_computing_tech category = CAT_industry uses = 2 bonus = 0.25 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_production_speed_internet_station_factor_pvda = 0.15 tooltip = production_speed_internet_station_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_fusion_groenlinks icon = dutch_timmermans x = -2 y = 4 relative_position_id = HOL_environmental_vision cost = 8 prerequisite = { focus = HOL_circular_economy } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_fusion_groenlinks" if = { limit = { has_country_leader = { name = "Lodewijk Asscher" } } set_country_flag = PVDA_leader_Timmermans add_political_power = 50 } else = { create_country_leader = { name = "Frans Timmermans" picture = "hol_frans_timmermans.dds" ideology = socialism traits = { western_socialism environmentalist hater_opposition former_foreign_minister } } set_country_flag = PVDA_leader_Timmermans } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_social_justice icon = focus_ARG_strengthening_the_concordancia x = 0 y = 1 relative_position_id = HOL_environmental_vision cost = 5 prerequisite = { focus = HOL_environmental_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_social_justice" add_stability = 0.05 newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_inclusive_society_pvda icon = generic_embrace_agrarian_society x = 0 y = 2 relative_position_id = HOL_environmental_vision cost = 5 prerequisite = { focus = HOL_social_justice } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_inclusive_society_pvda" add_stability = 0.05 swap_ideas = { remove_idea = HOL_pro_gay_marriage add_idea = HOL_pro_gay_marriage2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_innovation_in_education icon = focus_NRY_moscows_education_centers x = 2 y = 1 relative_position_id = HOL_environmental_vision cost = 5 prerequisite = { focus = HOL_environmental_vision } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_innovation_in_education" country_event = HOL_politics.11 newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_affordable_living icon = house x = 2 y = 2 relative_position_id = HOL_environmental_vision cost = 5 prerequisite = { focus = HOL_innovation_in_education } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_affordable_living" every_owned_state = { add_extra_state_shared_building_slots = 2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_public_health_initiatives icon = generic_healthcare x = 2 y = 3 relative_position_id = HOL_environmental_vision cost = 5 prerequisite = { focus = HOL_affordable_living } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_public_health_initiatives" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_health_cost_multiplier_modifier_pvda = 0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { HOL_expected_healthcare_modifier_pvda = 0.05 tooltip = expected_healthcare_modifier_tt } add_to_variable = { HOL_productivity_growth_modifier_pvda = 0.10 tooltip = productivity_growth_modifier_tt } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_asscher icon = dutch_Asscher x = 6 y = 1 relative_position_id = HOL_new_socialist_age offset = { x = -6 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_asscher } } cost = 1 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_bos } NOT = { has_completed_focus = HOL_samsom } } } prerequisite = { focus = HOL_new_socialist_age } mutually_exclusive = { focus = HOL_samsom focus = HOL_bos } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes is_power_balance_in_range = { id = HOL_pvda_balance_of_power_category range > HOL_pvda_traditional_labor_base_bop_right_low_range } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asscher" if = { limit = { has_country_leader = { name = "Lodewijk Asscher" } } add_political_power = 50 } else = { create_country_leader = { name = "Lodewijk Asscher" picture = "hol_lodewijk_asscher.dds" ideology = socialism traits = { western_socialism peoples_leader } } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_labour_market_reforms icon = union_negotiations x = -2 y = 1 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_asscher } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes neutrality_neutral_social_in_power_or_coalition = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_labour_market_reforms" add_political_power = 100 add_timed_idea = { idea = HOL_labour_market_reforms_idea years = 2 } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_integration_policies icon = world_citizen_focus x = -2 y = 2 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_labour_market_reforms } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_integration_policies" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_non_core_manpower_pvda = 0.10 tooltip = non_core_manpower_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_workplace_equality icon = women_in_the_economy x = -2 y = 3 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_integration_policies } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_workplace_equality" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_consumer_goods_factor_pvda = -0.05 tooltip = consumer_goods_factor_tt } newline = yes if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_strengthening_social_security icon = welfare x = 0 y = 1 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_asscher } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_strengthening_social_security" add_political_power = 150 add_timed_idea = { idea = HOL_strong_social_security years = 2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_child_welfare icon = Generic_Child_Soldiers x = 0 y = 2 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_strengthening_social_security } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_child_welfare" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_health_cost_multiplier_modifier_pvda = -0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { HOL_social_cost_multiplier_modifier_pvda = 0.05 tooltip = social_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_social_innovation icon = liberalized_socialism x = 0 y = 3 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_child_welfare } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_social_innovation" country_event = HOL_politics.13 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_educational_equity icon = communist_scientists x = -1 y = 4 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_social_innovation } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_educational_equity" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_research_speed_factor_pvda = 0.03 tooltip = research_speed_factor_tt } newline = yes increase_education_budget = yes newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_poverty_reduction icon = better_money x = -1 y = 6 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_educational_equity } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_poverty_reduction" add_timed_idea = { idea = HOL_poverty_reduction_idea years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_digital_literacy icon = focus_NORDIC_com_research x = 0 y = 5 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_asscher } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_digital_literacy" add_ideas = HOL_digital_literacy_idea } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_economic_resilience icon = communist_factories x = 0 y = 7 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_digital_literacy } prerequisite = { focus = HOL_poverty_reduction } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_resilience" add_ideas = HOL_economic_resilience_idea if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_labour_rights icon = Labourist x = 1 y = 4 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_social_innovation } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes neutrality_neutral_social_in_power_or_coalition = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_labour_rights" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_industrial_capacity_factory_pvda = 0.05 tooltip = industrial_capacity_factory_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.15 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_sustainable_urban_development icon = Payment_on_roads x = 2 y = 1 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_asscher } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sustainable_urban_development" random_owned_state = { one_state_infrastructure = yes } random_owned_state = { one_state_infrastructure = yes } every_owned_state = { add_extra_state_shared_building_slots = 1 } newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_social_housing icon = dutch_house_social x = 2 y = 2 relative_position_id = HOL_asscher cost = 8 prerequisite = { focus = HOL_sustainable_urban_development } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_social_housing" every_controlled_state = { add_extra_state_shared_building_slots = 3 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_bos icon = dutch_bos x = 0 y = 1 relative_position_id = HOL_new_socialist_age cost = 1 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_asscher } NOT = { has_completed_focus = HOL_samsom } } } prerequisite = { focus = HOL_new_socialist_age } mutually_exclusive = { focus = HOL_asscher focus = HOL_samsom } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes NOT = { is_power_balance_in_range = { id = HOL_pvda_balance_of_power_category range < HOL_pvda_progressive_reformists_bop_left_low_range } } NOT = { is_power_balance_in_range = { id = HOL_pvda_balance_of_power_category range > HOL_pvda_traditional_labor_base_bop_right_low_range } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_bos" if = { limit = { has_country_leader = { name = "Wouter Bos" } } add_political_power = 50 } else = { create_country_leader = { name = "Wouter Bos" picture = "HOL_wouter_bos.dds" ideology = socialism traits = { western_socialism businessman } } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 3 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_economic_expertise icon = economic_prosperity2 x = -1 y = 1 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_bos } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_expertise" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_tax_gain_multiplier_modifier_pvda = 0.10 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { HOL_consumer_goods_factor_pvda = -0.10 tooltip = consumer_goods_factor_tt } newline = yes if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 2 } change_international_bankers_opinion = yes newline = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 2 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_crisis_management icon = generic_government x = 1 y = 1 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_bos } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_crisis_management" add_stability = 0.05 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_political_power_factor_pvda = 0.10 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_financial_sector_reform icon = focus_generic_financial_agreement x = 0 y = 2 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_economic_expertise } prerequisite = { focus = HOL_crisis_management } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_financial_sector_reform" add_ideas = HOL_financial_sector_idea } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_progressive_taxation icon = radical_tax_reform x = 0 y = 3 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_financial_sector_reform } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_progressive_taxation" swap_ideas = { remove_idea = HOL_financial_sector_idea add_idea = HOL_financial_sector_idea2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_affordable_housing icon = dutch_house_social x = -2 y = 4 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_progressive_taxation } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_affordable_housing" one_office_construction = yes every_owned_state = { add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_employment_opportunities icon = economic_civil_industry x = 0 y = 4 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_progressive_taxation } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_employment_opportunities" newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_universal_healthcare icon = generic_healthcare x = 2 y = 4 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_progressive_taxation } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes neutrality_neutral_social_in_power_or_coalition = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_universal_healthcare" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_social_democratic_modifier } add_to_variable = { HOL_health_cost_multiplier_modifier_pvda = 0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { HOL_social_cost_multiplier_modifier_pvda = -0.10 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { HOL_expected_healthcare_modifier_pvda = 1 tooltip = expected_healthcare_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_fiscal_responsibility icon = money_laundering x = 0 y = 5 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_affordable_housing } prerequisite = { focus = HOL_employment_opportunities } prerequisite = { focus = HOL_universal_healthcare } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_fiscal_responsibility" swap_ideas = { remove_idea = HOL_financial_sector_idea add_idea = HOL_financial_sector_idea2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_green_economic_growth icon = sustainable_development x = -2 y = 6 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_fiscal_responsibility } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_green_economic_growth" random_owned_state = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -25.50 } modify_treasury_effect = yes newline = yes add_power_balance_value = { id = HOL_pvda_balance_of_power_category value = -0.1 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_debt_relief_programs icon = money_laundering_ll x = 0 y = 6 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_fiscal_responsibility } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_debt_relief_programs" add_timed_idea = { idea = HOL_debt_reduction years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_strengthening_eurozone icon = European_Society x = 0 y = 7 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_debt_relief_programs } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_strengthening_eurozone" add_timed_idea = { idea = HOL_strengthening_eurozone_idea years = 2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_small_business_support icon = business_man x = 2 y = 6 relative_position_id = HOL_bos cost = 8 prerequisite = { focus = HOL_fiscal_responsibility } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_social_democrats_are_in_power = yes has_idea = small_medium_business_owners } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_small_business_support" if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 15 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_lpf icon = dutch_fortuyn x = 30 y = 2 relative_position_id = HOL_paars cost = 1 prerequisite = { focus = HOL_threats_against_politicians } prerequisite = { focus = HOL_royal_wedding } prerequisite = { focus = HOL_un_mission_ehtiopia } prerequisite = { focus = HOL_gay } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive has_country_flag = HOL_Purple_elections_done } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_lpf" if = { limit = { has_country_leader = { name = "Pim Fortuyn" } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } add_political_power = 50 } else = { create_country_leader = { name = "Pim Fortuyn" picture = "HOL_pim_fortuyn.dds" ideology = Nat_Populism traits = { nationalist_Nat_Populism polished populist } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } } set_power_balance = { id = HOL_pim_fortuyn_balance_of_power_category } if = { limit = { has_idea = HOL_paars1 } remove_ideas = HOL_paars1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_direct_democracy icon = stability x = -2 y = 1 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_lpf } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_direct_democracy" add_ideas = HOL_democracy_reform1 newline = yes set_temp_variable = { threshold_change = -0.03 } modify_election_threshold = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_senate_reform icon = parlamentary_reform x = -2 y = 2 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_direct_democracy } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_senate_reform" swap_ideas = { remove_idea = HOL_democracy_reform1 add_idea = HOL_democracy_reform2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_end_party_kartel icon = purgesocial x = -2 y = 3 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_senate_reform } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_end_party_kartel" set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_referenda icon = Minority_syr_repres x = -4 y = 4 relative_position_id = HOL_lpf offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_referenda } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_limit_senate_power } } } prerequisite = { focus = HOL_end_party_kartel } mutually_exclusive = { focus = HOL_limit_senate_power } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_referenda" swap_ideas = { remove_idea = HOL_democracy_reform2 add_idea = HOL_democracy_reform3b } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_limit_senate_power icon = Focus_GER_total_control_over_domestic_affairs x = -2 y = 4 relative_position_id = HOL_lpf cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_referenda } } } prerequisite = { focus = HOL_end_party_kartel } mutually_exclusive = { focus = HOL_referenda } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_limit_senate_power" swap_ideas = { remove_idea = HOL_democracy_reform2 add_idea = HOL_democracy_reform3a } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_public_sector_reform icon = BRA_cutting_the_red_tape x = 0 y = 1 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_lpf } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_public_sector_reform" add_timed_idea = { idea = HOL_public_sector_reform_idea years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_more_police_force icon = dutch_police x = 0 y = 3 relative_position_id = HOL_lpf cost = 5 prerequisite = { focus = HOL_public_sector_reform } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_more_police_force" swap_ideas = { remove_idea = HOL_dbb add_idea = HOL_dbb2 } newline = yes increase_policing_budget = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_counter_terrorism_efforts icon = counter x = 0 y = 4 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_more_police_force } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_counter_terrorism_efforts" add_ideas = HOL_counter_terrorism_idea1 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_welfare_reform icon = government_beu x = 2 y = 1 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_lpf } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_welfare_reform" add_timed_idea = { idea = HOL_welfare_reform_idea years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_support_sme icon = classic_liberal_economy x = 1 y = 2 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_welfare_reform } prerequisite = { focus = HOL_public_sector_reform } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } bypass = { NOT = { has_idea = small_medium_business_owners } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_support_sme" if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 15 } change_small_medium_business_owners_opinion = yes } newline = yes set_temp_variable = { temp_productivity_change = 15 } flat_productivity_change_effect = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_cut_business_taxes icon = BRA_simplify_the_tax_system x = 2 y = 3 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_support_sme } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_cut_business_taxes" set_temp_variable = { corp_change = -5 } modify_corporate_tax_rate_effect = yes if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } if = { limit = { has_idea = industrial_conglomerates } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } if = { limit = { has_idea = international_bankers } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } if = { limit = { has_idea = maritime_industry } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes } if = { limit = { has_idea = defense_industry } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_labor_market_liberalization icon = Focus_AUS_lawmaking_leniency x = 2 y = 4 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_cut_business_taxes } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = Pim_Fortuyn_Alive NOT = { has_idea = HOL_public_sector_reform_idea } NOT = { has_idea = HOL_welfare_reform_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_labor_market_liberalization" add_ideas = HOL_reformed_liberal_market } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_promote_dutch_values icon = Dutch_Nationalism x = 12 y = 1 relative_position_id = HOL_lpf cost = 8 prerequisite = { focus = HOL_lpf focus = HOL_pvv } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_promote_dutch_values" add_dynamic_modifier = { modifier = HOL_nationalist_populism_modifier } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_dutch_citizens_first icon = family x = 0 y = 1 relative_position_id = HOL_promote_dutch_values cost = 8 prerequisite = { focus = HOL_promote_dutch_values } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_citizens_first" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_migration_rate_value_factor_lpfpvv = -0.02 tooltip = migration_rate_value_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_dutch_healthcare_first icon = focus_generic_field_hostpital x = -2 y = 1 relative_position_id = HOL_dutch_citizens_first cost = 8 prerequisite = { focus = HOL_dutch_citizens_first } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_healthcare_first" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_social_cost_multiplier_modifier_lpfpvv = -0.02 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { HOL_expected_healthcare_modifier_lpfpvv = 1 tooltip = expected_healthcare_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_limit_foreign_influence icon = goal_JAP_defend_constitution x = -2 y = 2 relative_position_id = HOL_dutch_citizens_first cost = 8 prerequisite = { focus = HOL_dutch_healthcare_first } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_limit_foreign_influence" set_temp_variable = { percent_change = 10 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_remove_windmills_solar_parks icon = industrialization x = 2 y = 1 relative_position_id = HOL_dutch_citizens_first cost = 8 prerequisite = { focus = HOL_dutch_citizens_first } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes NOT = { has_idea = HOL_d66_climate_action_planidea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_remove_windmills_solar_parks" random_owned_state = { if = { limit = { renewable_energy_infra > 0 } remove_building = { type = renewable_energy_infra level = 1 } } add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } } random_owned_state = { if = { limit = { renewable_energy_infra > 0 } remove_building = { type = renewable_energy_infra level = 1 } } add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } } random_owned_state = { if = { limit = { renewable_energy_infra > 0 } remove_building = { type = renewable_energy_infra level = 1 } } } newline = yes every_owned_state = { add_extra_state_shared_building_slots = 2 } newline = yes set_temp_variable = { treasury_change = { value = -2 multiply = num_core_states } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_boost_housing_construction icon = generic_housing x = 2 y = 2 relative_position_id = HOL_dutch_citizens_first cost = 8 prerequisite = { focus = HOL_remove_windmills_solar_parks } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_boost_housing_construction" every_controlled_state = { add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_stop_mass_immigration icon = anti_immigration1 x = 0 y = 1 relative_position_id = HOL_dutch_citizens_first cost = 8 prerequisite = { focus = HOL_dutch_citizens_first } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_stop_mass_immigration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_migration_rate_value_factor_lpfpvv = -0.10 tooltip = migration_rate_value_factor_tt } add_to_variable = { HOL_high_unemployment_threshold_modifier_lpfpvv = 0.01 tooltip = high_unemployment_threshold_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_defund_international_aid icon = ban_international_aid x = 0 y = 3 relative_position_id = HOL_promote_dutch_values cost = 8 prerequisite = { focus = HOL_stop_mass_immigration } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defund_international_aid" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_bureaucracy_cost_multiplier_modifier_lpfpvv = -0.02 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { HOL_foreign_influence_auto_influence_cap_modifier_lpfpvv = -1 tooltip = foreign_influence_auto_influence_cap_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_restore_border_control icon = border_patrol_increase x = 0 y = 4 relative_position_id = HOL_promote_dutch_values cost = 8 prerequisite = { focus = HOL_defund_international_aid } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_restore_border_control" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_foreign_influence_defense_modifier_lpfpvv = 0.10 tooltip = foreign_influence_defense_modifier_tt } add_to_variable = { HOL_police_cost_multiplier_modifier_lpfpvv = 0.10 tooltip = police_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_strengthening_police_power icon = focus_generic_court x = 0 y = 5 relative_position_id = HOL_promote_dutch_values cost = 8 prerequisite = { focus = HOL_restore_border_control } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_strengthening_police_power" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_stability_factor_lpfpvv = 0.02 tooltip = stability_factor_tt } add_to_variable = { HOL_bureaucracy_cost_multiplier_modifier_lpfpvv = 0.02 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_support_dutch_agriculture icon = focus_CHL_focus_on_cattle_and_wool x = -6 y = 1 relative_position_id = HOL_promote_dutch_values cost = 8 prerequisite = { focus = HOL_promote_dutch_values } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_support_dutch_agriculture" one_random_agriculture_district = yes one_random_agriculture_district = yes newline = yes if = { limit = { has_idea = farmers } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_made_in_holland icon = dutch_made_in_holland x = 0 y = 1 relative_position_id = HOL_support_dutch_agriculture cost = 8 prerequisite = { focus = HOL_support_dutch_agriculture } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_made_in_holland" add_ideas = HOL_made_in_holland1 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_family_business_support icon = focus_generic_industrialists x = -1 y = 2 relative_position_id = HOL_support_dutch_agriculture cost = 8 prerequisite = { focus = HOL_made_in_holland } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_family_business_support" one_random_industrial_complex = yes one_random_industrial_complex = yes newline = yes if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_internet_freedom icon = free_internet x = -2 y = 3 relative_position_id = HOL_support_dutch_agriculture cost = 8 prerequisite = { focus = HOL_family_business_support } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_internet_freedom" swap_ideas = { remove_idea = HOL_made_in_holland1 add_idea = HOL_made_in_holland2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_cut_down_government icon = goal_JAP_diet_shutdown x = 0 y = 3 relative_position_id = HOL_support_dutch_agriculture cost = 8 prerequisite = { focus = HOL_made_in_holland } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_cut_down_government" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_bureaucracy_cost_multiplier_modifier_lpfpvv = -0.15 tooltip = bureaucracy_cost_multiplier_modifier_tt } if = { limit = { has_dynamic_modifier = { modifier = HOL_polder_model } } newline = yes remove_dynamic_modifier = { modifier = HOL_polder_model } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_cut_leftist_groups icon = colonial_crackdown x = 0 y = 4 relative_position_id = HOL_support_dutch_agriculture cost = 8 prerequisite = { focus = HOL_cut_down_government } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_cut_leftist_groups" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_communism_drift_lpfpvv = -0.05 tooltip = communism_drift_tt } add_to_variable = { HOL_bureaucracy_cost_multiplier_modifier_lpfpvv = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } newline = yes if = { limit = { has_idea = labour_unions } swap_ideas = { remove_idea = labour_unions add_idea = farmers } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_forced_work icon = goal_JAP_oldman_labour x = 1 y = 2 relative_position_id = HOL_support_dutch_agriculture cost = 8 prerequisite = { focus = HOL_made_in_holland } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_forced_work" add_timed_idea = { idea = HOL_work_efforts years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_downgrade_prisons icon = focus_ARG_anti_corruption_policies x = 2 y = 3 relative_position_id = HOL_support_dutch_agriculture cost = 8 prerequisite = { focus = HOL_forced_work } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_downgrade_prisons" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HOL_nationalist_populism_modifier } add_to_variable = { HOL_police_cost_multiplier_modifier_lpfpvv = -0.10 tooltip = police_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_celebrate_dutch_heroes icon = dutch_heroes x = 6 y = 1 relative_position_id = HOL_promote_dutch_values cost = 8 prerequisite = { focus = HOL_promote_dutch_values } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_celebrate_dutch_heroes" add_timed_idea = { idea = HOL_celebrate_heroes years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_protect_zwarte_piet icon = dutch_zwarte_piet x = -1 y = 1 relative_position_id = HOL_celebrate_dutch_heroes cost = 8 prerequisite = { focus = HOL_celebrate_dutch_heroes } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_protect_zwarte_piet" if = { limit = { has_idea = HOL_celebrate_heroes } modify_timed_idea = { idea = HOL_celebrate_heroes years = 1 } } else = { add_timed_idea = { idea = HOL_celebrate_heroes years = 1 } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_fatherland_education icon = science x = 1 y = 1 relative_position_id = HOL_celebrate_dutch_heroes cost = 8 prerequisite = { focus = HOL_celebrate_dutch_heroes } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_fatherland_education" add_ideas = HOL_fatherland_education_idea } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_pro_gay_anti_lgbtq icon = attack_lgbtq x = 0 y = 2 relative_position_id = HOL_celebrate_dutch_heroes cost = 8 prerequisite = { focus = HOL_protect_zwarte_piet } prerequisite = { focus = HOL_fatherland_education } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_pro_gay_anti_lgbtq" if = { limit = { has_idea = HOL_anti_gay_marriage } swap_ideas = { remove_idea = HOL_anti_gay_marriage add_idea = HOL_pro_gay_marriage3 } } else_if = { limit = { has_idea = HOL_pro_gay_marriage2 } swap_ideas = { remove_idea = HOL_pro_gay_marriage2 add_idea = HOL_pro_gay_marriage3 } } else_if = { limit = { has_idea = HOL_pro_gay_marriage } swap_ideas = { remove_idea = HOL_pro_gay_marriage add_idea = HOL_pro_gay_marriage3 } } else = { custom_effect_tooltip = HOL_pro_gay_anti_lgbtq_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_pvv icon = dutch_wilders x = 56 y = 2 relative_position_id = HOL_paars cost = 1 allow_branch = { has_country_flag = HOL_wilders_party_created } prerequisite = { focus = HOL_threats_against_politicians } prerequisite = { focus = HOL_royal_wedding } prerequisite = { focus = HOL_un_mission_ehtiopia } prerequisite = { focus = HOL_gay } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created has_country_flag = HOL_Purple_elections_done has_country_flag = HOL_pim_dead } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_pvv" if = { limit = { has_country_leader = { name = "Geert Wilders" } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } add_political_power = 50 } else = { create_country_leader = { name = "Geert Wilders" picture = "geert_wilders.dds" ideology = Nat_Populism traits = { nationalist_Nat_Populism career_politician } } if = { limit = { has_idea = HOL_demissionaire_regering_idea } remove_ideas = HOL_demissionaire_regering_idea } } if = { limit = { has_idea = HOL_paars1 } remove_ideas = HOL_paars1 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_push_for_nexit icon = dutch_european_flag x = -4 y = 1 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_pvv } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_idea = EU_member nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created } bypass = { OR = { NOT = { has_idea = EU_member } has_global_flag = GAME_RULE_eu_disabled } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_push_for_nexit" random_list = { 60 = { set_temp_variable = { modify_europeanism = -0.02 } EU_europeanism_change = yes set_temp_variable = { modify_europeanism = -0.20 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes modifier = { add = 30 nationalist > 0.25 } } 40 = { set_temp_variable = { modify_europeanism = 0.02 } EU_europeanism_change = yes set_temp_variable = { modify_europeanism = 0.10 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes modifier = { add = -30 nationalist > 0.25 } } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_bring_back_the_gulden icon = dutch_gulden x = -4 y = 2 relative_position_id = HOL_pvv cost = 25 prerequisite = { focus = HOL_push_for_nexit } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created NOT = { has_idea = EU_member } has_idea = euro } bypass = { NOT = { has_idea = euro } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_bring_back_the_gulden" if = { limit = { has_idea = euro } remove_ideas = euro } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_increase_corporation_vlaanderen icon = Focus_BEL_flanders_ascendant x = -2 y = 1 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_pvv } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_increase_corporation_vlaanderen" unlock_decision_category_tooltip = HOL_influence_flanders custom_effect_tooltip = HOL_increase_corporation_vlaanderen_tt hidden_effect = { set_variable = { HOL_integration_level = 1 } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_support_independent_vlaanderen icon = deal_with_flanders x = -2 y = 2 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_increase_corporation_vlaanderen } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_support_independent_vlaanderen" BEL = { set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_cultural_unification_vlaanderen icon = Focus_BEL_dietsland x = -2 y = 3 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_support_independent_vlaanderen } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created 50 = { compliance > 80 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_cultural_unification_vlaanderen" add_state_core = 50 BEL = { country_event = HOL_politics.21 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 50 = { set_state_owner_to = HOL } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_defend_israel_rights icon = align_to_israel x = 2 y = 1 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_pvv } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created ISR = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defend_israel_rights" add_opinion_modifier = { target = ISR modifier = Dutch_Israelian_Support } ISR = { add_opinion_modifier = { target = HOL modifier = Dutch_Israelian_Support } } give_guarantee = ISR } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_counter_terrorism_israel icon = isr_mossad x = 0 y = 1 relative_position_id = HOL_defend_israel_rights cost = 8 prerequisite = { focus = HOL_defend_israel_rights } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created ISR = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_counter_terrorism_israel" if = { limit = { has_idea = HOL_counter_terrorism_idea1 } swap_ideas = { remove_idea = HOL_counter_terrorism_idea1 add_idea = HOL_counter_terrorism_idea2a } } else = { add_ideas = HOL_counter_terrorism_idea2b } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_joint_antiiran_stance icon = attack_iran x = 0 y = 2 relative_position_id = HOL_defend_israel_rights cost = 8 prerequisite = { focus = HOL_counter_terrorism_israel } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created ISR = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_joint_antiiran_stance" if = { limit = { has_dlc = "By Blood Alone" } send_embargo = PER } add_opinion_modifier = { target = PER modifier = Anti_Iran_HOL } PER = { add_opinion_modifier = { target = HOL modifier = Anti_Iran_PER } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_criminalize_islamic_symbols icon = islamophobia2 x = 0 y = 1 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_pvv } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_criminalize_islamic_symbols" every_other_country = { limit = { Is_Muslim_Country = yes } add_opinion_modifier = { target = THIS modifier = Dutch_Anti_Muslim } } add_ideas = HOL_anti_islam1 } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_ban_quaran icon = ban_quran x = 0 y = 1 relative_position_id = HOL_criminalize_islamic_symbols cost = 8 prerequisite = { focus = HOL_criminalize_islamic_symbols } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_ban_quaran" swap_ideas = { remove_idea = HOL_anti_islam1 add_idea = HOL_anti_islam2 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_ban_islamic_schools icon = ban_islamic_schools x = 0 y = 2 relative_position_id = HOL_criminalize_islamic_symbols cost = 8 prerequisite = { focus = HOL_ban_quaran } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_ban_islamic_schools" swap_ideas = { remove_idea = HOL_anti_islam2 add_idea = HOL_anti_islam3 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_close_mosques icon = ban_mosque x = 0 y = 4 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_ban_islamic_schools } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_close_mosques" swap_ideas = { remove_idea = HOL_anti_islam3 add_idea = HOL_anti_islam4 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_ties_with_afrikaans icon = align_to_south_africa x = 4 y = 1 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_pvv } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created SAF = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_ties_with_afrikaans" add_ideas = HOL_afriforum1HOL newline = yes SAF = { country_event = HOL_politics.75 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_defend_afrikaans_rights icon = diplomatic_treaty x = 4 y = 2 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_ties_with_afrikaans } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created SAF = { exists = yes NOT = { has_war_with = FROM } influence_higher_40 = yes nationalist > 0.15 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_defend_afrikaans_rights" swap_ideas = { remove_idea = HOL_afriforum1HOL add_idea = HOL_afriforum2HOL } newline = yes SAF = { country_event = HOL_politics.76 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } focus = { id = HOL_economic_coorporation_afrikaners icon = oranje_vrystaat x = 4 y = 3 relative_position_id = HOL_pvv cost = 8 prerequisite = { focus = HOL_defend_afrikaans_rights } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_right_wing_populists_are_in_power = yes has_country_flag = HOL_wilders_party_created SAF = { exists = yes NOT = { has_war_with = FROM } influence_higher_40 = yes nationalist > 0.15 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_coorporation_afrikaners" swap_ideas = { remove_idea = HOL_afriforum2HOL add_idea = HOL_afriforum3HOL } newline = yes SAF = { country_event = HOL_politics.77 } hidden_effect = { country_event = HOL_politics.14 } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_democratic_path = yes } modifier = { factor = 0 HOL_ai_not_democratic_path = yes } } } ## ## D66 focus = { id = HOL_d66 icon = HOL_D66_icon text_icon = GER_inner_circle_focus_style x = 60 y = 0 cost = @HOL_D66_time_tier_1 search_filters = { FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_d66_character FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character FOCUS = HOL_paars } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66" add_political_power = 50 } ai_will_do = { base = 1 } } focus = { id = HOL_d66_democratic_institutions icon = democracy text_icon = GER_inner_circle_focus_style x = -2 y = 1 relative_position_id = HOL_d66 cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_d66 } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_social_are_in_coalition = yes NOT = { has_idea = bureau_05 } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_D66_focus_in_progress_tt FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66_democratic_institutions" block_bureau_decrease = yes increase_centralization = yes add_timed_idea = { idea = HOL_d66_democratic_institutions_idea years = 1 } } ai_will_do = { base = 1 } } focus = { id = HOL_d66_direct_democracy icon = election2 text_icon = GER_inner_circle_focus_style x = -2 y = 2 relative_position_id = HOL_d66 cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_d66_democratic_institutions } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_social_are_in_coalition = yes if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_D66_focus_in_progress_tt FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66_direct_democracy" set_temp_variable = { threshold_change = -0.02 } modify_election_threshold = yes } ai_will_do = { base = 1 } } focus = { id = HOL_d66_rule_of_law icon = icc_justice_court text_icon = GER_inner_circle_focus_style x = -1 y = 3 relative_position_id = HOL_d66 cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_d66_direct_democracy } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_social_are_in_coalition = yes if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_D66_focus_in_progress_tt FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66_rule_of_law" add_timed_idea = { idea = HOL_d66_rule_of_law_idea years = 1 } } ai_will_do = { base = 1 } } focus = { id = HOL_d66_climate_action_plan icon = green_projects text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = HOL_d66 cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_d66 } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_social_are_in_coalition = yes if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_D66_focus_in_progress_tt FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66_climate_action_plan" add_timed_idea = { idea = HOL_d66_climate_action_planidea years = 1 } } ai_will_do = { base = 1 } } focus = { id = HOL_d66_green_energy icon = green_biomass_plant text_icon = GER_inner_circle_focus_style x = 0 y = 2 relative_position_id = HOL_d66 cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_d66_climate_action_plan } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_social_are_in_coalition = yes if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_D66_focus_in_progress_tt FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66_green_energy" random_owned_state = { if = { limit = { fossil_powerplant > 0 } remove_building = { type = fossil_powerplant level = 1 } } add_building_construction = { type = renewable_energy_infra level = 1 } } random_owned_state = { if = { limit = { fossil_powerplant > 0 } remove_building = { type = fossil_powerplant level = 1 } } add_building_construction = { type = renewable_energy_infra level = 1 } } newline = yes set_temp_variable = { treasury_change = 12.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } focus = { id = HOL_d66_european_initiative icon = EU_policies text_icon = GER_inner_circle_focus_style x = 2 y = 1 relative_position_id = HOL_d66 cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_d66 } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_social_are_in_coalition = yes if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_D66_focus_in_progress_tt FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character } always = no } } } bypass = { NOT = { has_idea = EU_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66_european_initiative" set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = THIS } europeanism_change = yes set_temp_variable = { modify_europeanism = 0.05 } EU_europeanism_change = yes } ai_will_do = { base = 1 } } focus = { id = HOL_d66_social_progress icon = social_credit_score text_icon = GER_inner_circle_focus_style x = 2 y = 2 relative_position_id = HOL_d66 cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_d66_european_initiative } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_social_are_in_coalition = yes NOT = { has_idea = social_06 } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_D66_focus_in_progress_tt FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66_social_progress" block_social_decrease = yes increase_social_spending = yes } ai_will_do = { base = 1 } } focus = { id = HOL_d66_education_investments icon = education_reform text_icon = GER_inner_circle_focus_style x = 1 y = 3 relative_position_id = HOL_d66 cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_d66_social_progress } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_social_are_in_coalition = yes if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_D66_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_D66_focus_in_progress_tt FLAG_DAYS = [?HOL_D66_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_d66_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_d66_education_investments" random_list = { 25 = { add_tech_bonus = { name = HOL_d66_education_investments uses = 1 bonus = 0.15 category = CAT_agriculture_tech } } 25 = { add_tech_bonus = { name = HOL_d66_education_investments uses = 1 bonus = 0.15 category = CAT_computing_tech } } 25 = { add_tech_bonus = { name = HOL_d66_education_investments uses = 1 bonus = 0.15 category = CAT_construction_tech } } 5 = { add_tech_bonus = { name = HOL_d66_education_investments uses = 1 bonus = 0.15 category = CAT_Civilian } } } } ai_will_do = { base = 1 } } ## SGP focus = { id = HOL_sgp icon = HOL_SGP_Icon text_icon = GER_inner_circle_focus_style x = 66 y = 0 cost = @HOL_D66_time_tier_1 search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_are_in_coalition = yes if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_SGP_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = HOL_SGP_focus_in_progress_tt FLAG_DAYS = [?HOL_SGP_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_sgp_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sgp" add_political_power = 50 } ai_will_do = { base = 1 } } focus = { id = HOL_sgp_protect_sunday_rest icon = christdems text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = HOL_sgp cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_sgp } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_are_in_coalition = yes western_liberal_are_in_power_or_coalition = no neutrality_neutral_libertarian_in_power_or_coalition = no if = { limit = { has_country_flag = HOL_SGP_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } custom_override_tooltip = { tooltip = { localization_key = HOL_SGP_focus_in_progress_tt FLAG_DAYS = [?HOL_SGP_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_sgp_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sgp_protect_sunday_rest" add_ideas = HOL_sunday_rest } ai_will_do = { base = 1 } } focus = { id = HOL_sgp_religious_education_policy icon = preaching text_icon = GER_inner_circle_focus_style x = -2 y = 1 relative_position_id = HOL_sgp cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_sgp } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_are_in_coalition = yes if = { limit = { has_country_flag = HOL_SGP_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } custom_override_tooltip = { tooltip = { localization_key = HOL_SGP_focus_in_progress_tt FLAG_DAYS = [?HOL_SGP_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_sgp_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sgp_religious_education_policy" add_ideas = HOL_religious_education_policy } ai_will_do = { base = 1 } } focus = { id = HOL_sgp_support_large_families icon = focus_generic_population_growth text_icon = GER_inner_circle_focus_style x = 2 y = 1 relative_position_id = HOL_sgp cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_sgp } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_are_in_coalition = yes if = { limit = { has_country_flag = HOL_SGP_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } custom_override_tooltip = { tooltip = { localization_key = HOL_SGP_focus_in_progress_tt FLAG_DAYS = [?HOL_SGP_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_sgp_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sgp_support_large_families" add_timed_idea = { idea = HOL_family_focus years = 1 } } ai_will_do = { base = 1 } } focus = { id = HOL_sgp_support_christian_unions icon = christian_trade_unions text_icon = GER_inner_circle_focus_style x = 3 y = 2 relative_position_id = HOL_sgp cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_sgp_support_large_families } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_are_in_coalition = yes has_idea = the_clergy has_idea = labour_unions if = { limit = { has_country_flag = HOL_SGP_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } custom_override_tooltip = { tooltip = { localization_key = HOL_SGP_focus_in_progress_tt FLAG_DAYS = [?HOL_SGP_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_sgp_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sgp_support_christian_unions" set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = 10 } change_the_clergy_opinion = yes } ai_will_do = { base = 1 } } focus = { id = HOL_sgp_secure_rural_communities icon = focus_ARG_liberation_theology text_icon = GER_inner_circle_focus_style x = 1 y = 2 relative_position_id = HOL_sgp cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_sgp } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_coalition = yes if = { limit = { has_country_flag = HOL_SGP_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } custom_override_tooltip = { tooltip = { localization_key = HOL_SGP_focus_in_progress_tt FLAG_DAYS = [?HOL_SGP_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_sgp_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sgp_secure_rural_communities" random_owned_state = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } random_owned_state = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -11.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_agriculture_district = no } } } focus = { id = HOL_sgp_strengthen_defense icon = crusader_army text_icon = GER_inner_circle_focus_style x = -1 y = 2 relative_position_id = HOL_sgp cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_sgp } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_coalition = yes if = { limit = { has_country_flag = HOL_SGP_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } custom_override_tooltip = { tooltip = { localization_key = HOL_SGP_focus_in_progress_tt FLAG_DAYS = [?HOL_SGP_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_sgp_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sgp_strengthen_defense" if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_size = 1 } mio:HOL_daf_utility_vehicle_manufacturer = { add_mio_size = 1 } mio:HOL_Stork_PWV_armor_manufacturer = { add_mio_size = 1 } if = { limit = { has_country_flag = HOL_gkn_aerospace_unlocked } mio:HOL_gkn_aerospace_manufacturer = { add_mio_size = 1 } } else = { mio:HOL_fokker_technologies_planes_manufacturer = { add_mio_size = 1 } } } else_if = { limit = { has_dlc = "Arms Against Tyranny" has_completed_focus = HOL_reinstate_werkspoor } mio:HOL_Damen_naval_equipment_organisation = { add_mio_size = 1 } mio:HOL_daf_utility_vehicle_manufacturer = { add_mio_size = 1 } mio:HOL_Stork_PWV_armor_manufacturer = { add_mio_size = 1 } if = { limit = { has_country_flag = HOL_gkn_aerospace_unlocked } mio:HOL_gkn_aerospace_manufacturer = { add_mio_size = 1 } } else = { mio:HOL_fokker_technologies_planes_manufacturer = { add_mio_size = 1 } } mio:HOL_werkspoor_equipment_manufacturer = { add_mio_size = 1 } } else = { random_owned_state = { add_building_construction = { type = dockyard level = 2 } add_extra_state_shared_building_slots = 2 } random_owned_state = { add_building_construction = { type = arms_factory level = 2 } add_extra_state_shared_building_slots = 2 } } set_temp_variable = { treasury_change = -27 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_sgp_resist_secularism icon = protestantism text_icon = GER_inner_circle_focus_style x = 0 y = 3 relative_position_id = HOL_sgp cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_sgp_protect_sunday_rest } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_are_in_coalition = yes western_conservatism_are_in_power = yes western_liberal_are_in_power_or_coalition = no western_socialism_are_in_power_or_coalition = no if = { limit = { has_country_flag = HOL_SGP_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } custom_override_tooltip = { tooltip = { localization_key = HOL_SGP_focus_in_progress_tt FLAG_DAYS = [?HOL_SGP_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_sgp_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sgp_resist_secularism" swap_ideas = { remove_idea = pluralist add_idea = christian } set_temp_variable = { temp_opinion = 50 } change_the_clergy_opinion = yes } ai_will_do = { base = 1 } } ## GL focus = { id = HOL_gl icon = HOL_GL_icon text_icon = GER_inner_circle_focus_style x = 55 y = 0 cost = @HOL_D66_time_tier_1 search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl" add_political_power = 50 } ai_will_do = { base = 1 } } focus = { id = HOL_gl_affordable_housing_program icon = dutch_house_social text_icon = GER_inner_circle_focus_style x = -1 y = 1 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_affordable_housing_program" add_timed_idea = { idea = HOL_gl_affordable_housing_plan_idea years = 1 } every_owned_state = { add_extra_state_shared_building_slots = 2 } } ai_will_do = { base = 1 } } focus = { id = HOL_gl_biodiversity_protection icon = tree_focus text_icon = GER_inner_circle_focus_style x = 1 y = 1 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_biodiversity_protection" random_owned_state = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes if = { limit = { agriculture_district > 0 } remove_building = { type = agriculture_district level = 1 } } } random_owned_state = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes if = { limit = { agriculture_district > 0 } remove_building = { type = agriculture_district level = 1 } } } } ai_will_do = { base = 1 } } focus = { id = HOL_gl_digital_innovation icon = research2 text_icon = GER_inner_circle_focus_style x = 0 y = 2 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl_biodiversity_protection } prerequisite = { focus = HOL_gl_affordable_housing_program } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes NOT = { has_idea = edu_05 } AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_digital_innovation" increase_education_budget = yes block_edu_change = yes random_list = { 30 = { add_tech_bonus = { name = HOL_gl_digital_innovation uses = 1 bonus = 0.15 category = CAT_computing_tech } } 30 = { add_tech_bonus = { name = HOL_gl_digital_innovation uses = 1 bonus = 0.15 category = CAT_3d } } 30 = { add_tech_bonus = { name = HOL_gl_digital_innovation uses = 1 bonus = 0.15 category = CAT_renewable } } 10 = { add_tech_bonus = { name = HOL_gl_digital_innovation uses = 1 bonus = 0.15 category = CAT_space } } } } ai_will_do = { base = 1 } } focus = { id = HOL_gl_international_solidarity icon = internationalism text_icon = GER_inner_circle_focus_style x = 0 y = 3 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl_digital_innovation } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_international_solidarity" add_timed_idea = { idea = HOL_gl_international_solidarity_idea years = 2 } } ai_will_do = { base = 1 } } focus = { id = HOL_gl_fair_trade_policy icon = trade text_icon = GER_inner_circle_focus_style x = -1 y = 4 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl_international_solidarity } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_fair_trade_policy" add_ideas = HOL_gl_fair_trade_idea } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = HOL_gl_diversify_workforce icon = pro_immigration1 text_icon = GER_inner_circle_focus_style x = -1 y = 5 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl_fair_trade_policy } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_diversify_workforce" add_ideas = HOL_gl_diversify_workforce_idea } ai_will_do = { base = 1 } } focus = { id = HOL_gl_transparent_governance icon = generic_government text_icon = GER_inner_circle_focus_style x = -2 y = 3 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl_digital_innovation } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_transparent_governance" add_ideas = HOL_gl_transparent_government_idea } ai_will_do = { base = 1 } } focus = { id = HOL_gl_youth_empowerment icon = support_the_left_right text_icon = GER_inner_circle_focus_style x = 2 y = 3 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl_digital_innovation } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_green_are_in_coalition = yes NOT = { has_idea = edu_05 } AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_youth_empowerment" increase_education_budget = yes block_edu_change = yes } ai_will_do = { base = 1 } } focus = { id = HOL_gl_energy_independence icon = windmills text_icon = GER_inner_circle_focus_style x = 1 y = 4 relative_position_id = HOL_gl cost = @HOL_D66_time_tier_1 prerequisite = { focus = HOL_gl_youth_empowerment } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { neutrality_neutral_green_are_in_coalition = yes AND = { western_social_democrats_are_in_power = yes has_country_flag = PVDA_leader_Timmermans } } if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = HOL_GL_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @HOL_D66_time_tier_1 multiply = 7 } } #The constant uses focus cost which is in weeks, so convert to days custom_override_tooltip = { tooltip = { localization_key = ENG_inner_circle_focus_in_progress_tt CHARACTER = HOL_gl_character FLAG_DAYS = [?HOL_GL_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = HOL_focus_can_only_be_completed_by_coalition_tt CHARACTER = HOL_gl_character } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gl_energy_independence" random_owned_state = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } random_owned_state = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } set_temp_variable = { treasury_change = -34 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } # Political Monarchy focus = { id = HOL_restore_royal_authority icon = monarchism4 x = 150 y = 0 cost = 8 search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_restore_royal_authority" if = { limit = { nationalist_monarchists_are_in_power = yes } add_timed_idea = { idea = HOL_restoring_royal_authority_nationalist years = 1 } } else = { add_timed_idea = { idea = HOL_restoring_royal_authority_western years = 1 } } if = { limit = { has_idea = euro } remove_ideas = euro } clr_country_flag = EU_joined_the_eurozone add_ideas = gulden } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_monarchy_path = yes } modifier = { factor = 0 HOL_ai_not_monarchy_path = yes } } } focus = { id = HOL_establish_stadtholderate icon = dutch_monarchism x = -2 y = 1 relative_position_id = HOL_restore_royal_authority offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_establish_stadtholderate } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_restore_royal_privileges } } } prerequisite = { focus = HOL_restore_royal_authority } mutually_exclusive = { focus = HOL_restore_royal_privileges } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_establish_stadtholderate" add_ideas = HOL_stadtholderate1 update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_strengthening_the_states_general icon = dutch_staten_generaal x = -1 y = 1 relative_position_id = HOL_establish_stadtholderate cost = 8 prerequisite = { focus = HOL_establish_stadtholderate } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_strengthening_the_states_general" set_country_flag = HOL_monarchist_stop_functioning swap_ideas = { remove_idea = HOL_non_functioning_government add_idea = HOL_strengthening_states } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_constitutional_oversight_committee icon = complete_april_constitution x = -1 y = 2 relative_position_id = HOL_establish_stadtholderate cost = 8 prerequisite = { focus = HOL_strengthening_the_states_general } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_constitutional_oversight_committee" swap_ideas = { remove_idea = HOL_strengthening_states add_idea = HOL_constitutional_reforms } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_empowering_local_governments icon = Dutch_Provinciale_Staten x = -1 y = 3 relative_position_id = HOL_establish_stadtholderate cost = 8 prerequisite = { focus = HOL_constitutional_oversight_committee } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_empowering_local_governments" swap_ideas = { remove_idea = HOL_constitutional_reforms add_idea = HOL_empowering_local_governments_idea } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_repair_ties_with_USA icon = nato x = -2 y = 4 relative_position_id = HOL_establish_stadtholderate cost = 8 allow_branch = { has_game_rule = { rule = rule_disable_nato option = no } } prerequisite = { focus = HOL_empowering_local_governments } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes if = { limit = { country_exists = USA } USA = { has_opinion = { target = HOL value > 80 } } } if = { limit = { country_exists = GER } GER = { has_opinion = { target = HOL value > 50 } } } if = { limit = { country_exists = FRA } FRA = { has_opinion = { target = HOL value > 50 } } } if = { limit = { country_exists = POL } POL = { has_opinion = { target = HOL value > 50 } } } if = { limit = { country_exists = ITA } ITA = { has_opinion = { target = HOL value > 50 } } } if = { limit = { country_exists = TUR } TUR = { has_opinion = { target = HOL value > 50 } } } if = { limit = { country_exists = ENG } ENG = { has_opinion = { target = HOL value > 50 } } } } bypass = { has_idea = Major_Non_NATO_Ally } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_repair_ties_with_USA" USA = { country_event = HOL_monarchy.37 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { NATO_major_non_nato_ally_join = yes } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_promoting_dutch_enterprise icon = Focus_GER_customs_union x = 1 y = 1 relative_position_id = HOL_establish_stadtholderate cost = 8 prerequisite = { focus = HOL_establish_stadtholderate } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_promoting_dutch_enterprise" add_timed_idea = { idea = HOL_dutch_enterprise years = 1 } newline = yes every_other_country = { add_opinion_modifier = { target = HOL modifier = HOL_dutch_trade_effors } reverse_add_opinion_modifier = { target = THIS modifier = HOL_dutch_trade_effors } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_support_small_businesses icon = business_man2 x = 1 y = 2 relative_position_id = HOL_establish_stadtholderate cost = 5 prerequisite = { focus = HOL_promoting_dutch_enterprise } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { western_autocrats_are_in_power = yes } bypass = { NOT = { has_idea = small_medium_business_owners } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_support_small_businesses" if = { limit = { has_idea = small_medium_business_owners } set_temp_variable = { temp_opinion = 15 } change_small_medium_business_owners_opinion = yes } newline = yes two_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 } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_balanced_trade_policies icon = focus_trade_republic x = 1 y = 3 relative_position_id = HOL_establish_stadtholderate cost = 8 prerequisite = { focus = HOL_support_small_businesses } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } bypass = { has_idea = mixed_economy } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_balanced_trade_policies" if = { limit = { has_idea = md_closed_economy } swap_ideas = { remove_idea = md_closed_economy add_idea = mixed_economy } } if = { limit = { has_idea = consumption_economy } swap_ideas = { remove_idea = consumption_economy add_idea = mixed_economy } } if = { limit = { has_idea = semi_consumption_economy } swap_ideas = { remove_idea = semi_consumption_economy add_idea = mixed_economy } } if = { limit = { has_idea = export_economy } swap_ideas = { remove_idea = export_economy add_idea = mixed_economy } } if = { limit = { has_idea = globalized_trade_economy } swap_ideas = { remove_idea = globalized_trade_economy add_idea = mixed_economy } } else = { custom_effect_tooltip = HOL_balanced_trade_policies_tt } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_education_workforce_development icon = Focus_generic_monarchist_sentiment x = 0 y = 4 relative_position_id = HOL_establish_stadtholderate cost = 8 prerequisite = { focus = HOL_empowering_local_governments } prerequisite = { focus = HOL_balanced_trade_policies } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_education_workforce_development" swap_ideas = { remove_idea = HOL_stadtholderate1 add_idea = HOL_stadtholderate2 } newline = yes remove_ideas = HOL_empowering_local_governments_idea } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_infrastructure_for_the_future icon = Payment_on_roads x = 0 y = 5 relative_position_id = HOL_establish_stadtholderate cost = 8 prerequisite = { focus = HOL_education_workforce_development } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_infrastructure_for_the_future" swap_ideas = { remove_idea = HOL_stadtholderate2 add_idea = HOL_stadtholderate3 } newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_guardian_of_dutch_liberty icon = focus_ARG_defense_and_democracy x = 0 y = 6 relative_position_id = HOL_establish_stadtholderate cost = 8 prerequisite = { focus = HOL_infrastructure_for_the_future } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_guardian_of_dutch_liberty" swap_ideas = { remove_idea = HOL_stadtholderate3 add_idea = HOL_stadtholderate4 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_restore_royal_privileges icon = dutch_monarchy x = 2 y = 1 relative_position_id = HOL_restore_royal_authority offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_restore_royal_privileges } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_establish_stadtholderate } } } prerequisite = { focus = HOL_restore_royal_authority } mutually_exclusive = { focus = HOL_establish_stadtholderate } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_restore_royal_privileges" add_ideas = HOL_monarchy1 update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_centralized_governance icon = monarchism_forced_majority x = -1 y = 1 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_restore_royal_privileges } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_centralized_governance" set_country_flag = HOL_monarchist_stop_functioning swap_ideas = { remove_idea = HOL_non_functioning_government add_idea = HOL_centralized_governance_idea } if = { limit = { has_dynamic_modifier = { modifier = HOL_polder_model } } remove_dynamic_modifier = { modifier = HOL_polder_model } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_royal_economic_control icon = central_planned_economy2 x = 1 y = 1 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_restore_royal_privileges } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_royal_economic_control" add_ideas = HOL_royal_eco_control } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_restore_nobility_influence icon = monarchism x = 0 y = 2 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_royal_economic_control } prerequisite = { focus = HOL_centralized_governance } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_restore_nobility_influence" swap_ideas = { remove_idea = HOL_centralized_governance_idea add_idea = HOL_restore_nobility_influence_idea } if = { limit = { has_idea = labour_unions NOT = { has_idea = landowners } } swap_ideas = { remove_idea = labour_unions add_idea = landowners } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_royal_patronage_of_culture icon = goal_generic_support_monarchy x = 0 y = 3 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_restore_nobility_influence } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_royal_patronage_of_culture" swap_ideas = { remove_idea = HOL_restore_nobility_influence_idea add_idea = HOL_royal_patronage_culture } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_royal_decree_for_heavy_industry icon = industry_military x = -1 y = 4 relative_position_id = HOL_restore_royal_privileges offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_royal_decree_for_heavy_industry } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_royal_decree_for_naval_industry } NOT = { has_completed_focus = HOL_establish_stadtholderate } } } prerequisite = { focus = HOL_royal_patronage_of_culture } mutually_exclusive = { focus = HOL_royal_decree_for_naval_industry } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_royal_decree_for_heavy_industry" two_random_arms_factory = yes one_random_arms_factory = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_royal_decree_for_naval_industry icon = naval_dockyard x = 1 y = 4 relative_position_id = HOL_restore_royal_privileges offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_royal_decree_for_naval_industry } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_royal_decree_for_heavy_industry } NOT = { has_completed_focus = HOL_establish_stadtholderate } } } prerequisite = { focus = HOL_royal_patronage_of_culture } mutually_exclusive = { focus = HOL_royal_decree_for_heavy_industry } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_royal_decree_for_naval_industry" random_owned_state = { limit = { is_coastal = yes } one_state_dockyard = yes } random_owned_state = { limit = { is_coastal = yes } two_state_dockyards = yes } } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_royal_degree_industry_promotion icon = focus_CHL_enlarge_the_textile_industries x = -2 y = 5 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_royal_decree_for_naval_industry focus = HOL_royal_decree_for_heavy_industry } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_royal_degree_industry_promotion" add_timed_idea = { idea = HOL_royal_decree_industrial_promotion years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_nobility_backed_military icon = focus_BRA_reach_out_to_military_dem x = 0 y = 5 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_royal_decree_for_naval_industry focus = HOL_royal_decree_for_heavy_industry } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nobility_backed_military" swap_ideas = { remove_idea = HOL_royal_patronage_culture add_idea = HOL_nobility_backed_military_idea } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_royal_control_of_trade icon = lion_economy x = 2 y = 5 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_royal_decree_for_naval_industry focus = HOL_royal_decree_for_heavy_industry } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_royal_control_of_trade" swap_ideas = { remove_idea = HOL_royal_eco_control add_idea = HOL_royal_eco_control2 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_royal_influence_church icon = protestantism x = 3 y = 6 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_royal_control_of_trade } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_royal_influence_church" swap_ideas = { remove_idea = pluralist add_idea = christian } if = { limit = { has_idea = small_medium_business_owners } swap_ideas = { remove_idea = small_medium_business_owners add_idea = the_clergy } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_legacy_of_the_crown icon = dutch_monarch_coat_of_arms x = 0 y = 6 relative_position_id = HOL_restore_royal_privileges cost = 8 prerequisite = { focus = HOL_royal_degree_industry_promotion } prerequisite = { focus = HOL_nobility_backed_military } prerequisite = { focus = HOL_royal_control_of_trade } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_legacy_of_the_crown" swap_ideas = { remove_idea = HOL_monarchy1 add_idea = HOL_monarchy2 } newline = yes remove_ideas = HOL_royal_eco_control2 remove_ideas = HOL_nobility_backed_military_idea } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_dynastic_claims icon = focus_NRY_our_royal_claims x = 3 y = 8 relative_position_id = HOL_restore_royal_authority offset = { x = -3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dynastic_claims } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_dutch_realpolitik } } } prerequisite = { focus = HOL_legacy_of_the_crown focus = HOL_guardian_of_dutch_liberty } mutually_exclusive = { focus = HOL_dutch_realpolitik } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dynastic_claims" 28 = { add_claim_by = HOL } 29 = { add_claim_by = HOL } 27 = { add_claim_by = HOL } 17 = { add_claim_by = HOL } 973 = { add_claim_by = HOL } 15 = { add_claim_by = HOL } 13 = { add_claim_by = HOL } 16 = { add_claim_by = HOL } 12 = { add_claim_by = HOL } 14 = { add_claim_by = HOL } 10 = { add_claim_by = HOL } 11 = { add_claim_by = HOL } 9 = { add_claim_by = HOL } 437 = { add_claim_by = HOL } 8 = { add_claim_by = HOL } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_send_ultimatum_luxembourg icon = attack_luxembourg x = -2 y = 2 relative_position_id = HOL_dynastic_claims offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dynastic_claims } } cost = 8 prerequisite = { focus = HOL_dynastic_claims } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes LUX = { exists = yes NOT = { has_war_with = FROM } } } bypass = { NOT = { country_exists = LUX } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_send_ultimatum_luxembourg" LUX = { country_event = HOL_monarchy.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = LUX } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_send_ultimatum_ireland icon = attack_ireland x = 0 y = 2 relative_position_id = HOL_dynastic_claims offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dynastic_claims } } cost = 8 prerequisite = { focus = HOL_dynastic_claims } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes IRE = { exists = yes NOT = { has_war_with = FROM } } } bypass = { NOT = { country_exists = IRE } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_send_ultimatum_ireland" IRE = { country_event = HOL_monarchy.16 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = IRE } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_send_ultimatum_england icon = attack_britain x = 0 y = 3 relative_position_id = HOL_dynastic_claims offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dynastic_claims } } cost = 8 prerequisite = { focus = HOL_send_ultimatum_ireland } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes ENG = { exists = yes NOT = { has_war_with = FROM } } } bypass = { NOT = { country_exists = ENG } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_send_ultimatum_england" ENG = { country_event = HOL_monarchy.19 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = ENG } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_throne_of_scotland icon = dutch_throne_of_scotland x = 5 y = 8 relative_position_id = HOL_restore_royal_authority cost = 8 prerequisite = { focus = HOL_legacy_of_the_crown focus = HOL_guardian_of_dutch_liberty } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } SCO = { exists = yes is_subject = no } OR = { has_completed_focus = HOL_dutch_realpolitik has_completed_focus = HOL_dynastic_claims } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_throne_of_scotland" if = { limit = { has_completed_focus = HOL_dynastic_claims } SCO = { country_event = HOL_monarchy.22 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = SCO } } } else_if = { limit = { has_completed_focus = HOL_dutch_realpolitik } SCO = { country_event = HOL_monarchy.34 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = { target = SCO } } } else = { custom_effect_tooltip = HOL_throne_of_scotland_tt } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_monarchy_path = yes } modifier = { factor = 0 HOL_ai_not_monarchy_path = yes } } } focus = { id = HOL_belgium_problem icon = focus_BEL_the_flemish_question x = -5 y = 8 relative_position_id = HOL_restore_royal_authority cost = 8 prerequisite = { focus = HOL_legacy_of_the_crown focus = HOL_guardian_of_dutch_liberty } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } country_exists = FRA country_exists = BEL } bypass = { 50 = { is_owned_by = HOL } 51 = { is_owned_by = HOL } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_belgium_problem" FRA = { country_event = { id = HOL_politics.22 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { BEL = { country_event = HOL_politics.23 } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { HOL = { country_event = HOL_politics.24 } } } ai_will_do = { base = 1 modifier = { factor = 25 HOL_ai_monarchy_path = yes } modifier = { factor = 0 HOL_ai_not_monarchy_path = yes } } } focus = { id = HOL_dutch_realpolitik icon = dutch_personal_unions x = -3 y = 8 relative_position_id = HOL_restore_royal_authority offset = { x = 3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_realpolitik } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_dynastic_claims } } } prerequisite = { focus = HOL_legacy_of_the_crown focus = HOL_guardian_of_dutch_liberty } mutually_exclusive = { focus = HOL_dynastic_claims } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_realpolitik" if = { limit = { has_idea = HOL_stadtholderate4 } swap_ideas = { remove_idea = HOL_stadtholderate4 add_idea = HOL_stadtholderate5 } } else_if = { limit = { has_idea = HOL_monarchy2 } swap_ideas = { remove_idea = HOL_monarchy2 add_idea = HOL_monarchy3 } } else = { custom_effect_tooltip = HOL_dutch_realpolitik_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_personal_union_luxembourg icon = dutch_luxembourg_personal_union x = 2 y = 2 relative_position_id = HOL_dutch_realpolitik offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_realpolitik } } cost = 8 prerequisite = { focus = HOL_dutch_realpolitik } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes LUX = { exists = yes NOT = { has_war_with = FROM } } } bypass = { NOT = { country_exists = LUX } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_personal_union_luxembourg" LUX = { country_event = HOL_monarchy.25 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = { target = LUX } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_personal_union_ireland icon = dutch_ireland_personal_union x = 0 y = 2 relative_position_id = HOL_dutch_realpolitik offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_realpolitik } } cost = 8 prerequisite = { focus = HOL_dutch_realpolitik } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes IRE = { exists = yes NOT = { has_war_with = FROM } } } bypass = { NOT = { country_exists = IRE } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_personal_union_ireland" IRE = { country_event = HOL_monarchy.28 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = { target = IRE } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_personal_union_england icon = dutch_britain_personal_union x = -2 y = 2 relative_position_id = HOL_dutch_realpolitik offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_dutch_realpolitik } } cost = 8 prerequisite = { focus = HOL_dutch_realpolitik } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = yes ENG = { exists = yes NOT = { has_war_with = FROM } } } bypass = { NOT = { country_exists = ENG } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_personal_union_england" ENG = { country_event = HOL_monarchy.31 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = { target = ENG } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic icon = dutch_wic x = -10 y = 9 relative_position_id = HOL_restore_royal_authority cost = 8 prerequisite = { focus = HOL_guardian_of_dutch_liberty focus = HOL_legacy_of_the_crown } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic" HOL = { country_event = HOL_wic.01 } newline = yes unlock_decision_category_tooltip = HOL_wic_category update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_war_preparations icon = military_mission x = -4 y = 2 relative_position_id = HOL_wic offset = { x = 4 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_war_preparations } } cost = 1 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_wic_trade_company } } } prerequisite = { focus = HOL_wic } mutually_exclusive = { focus = HOL_wic_trade_company } search_filters = { FOCUS_FILTER_POLITICAL } available = { always = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_war_preparations" custom_effect_tooltip = HOL_wic_war_preparations_tt } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_build_up_atlantic_fleet icon = focus_GER_high_seas_fleet x = -4 y = 1 relative_position_id = HOL_wic_war_preparations cost = 8 prerequisite = { focus = HOL_wic_war_preparations } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_build_up_atlantic_fleet" add_war_support = 0.05 navy_experience = 50 add_timed_idea = { idea = HOL_buildup_atlantic_fleet_idea years = 1 } newline = yes if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_increase_ranged_aircraft icon = focus_GER_amerikabomber x = -2 y = 1 relative_position_id = HOL_wic_war_preparations cost = 8 prerequisite = { focus = HOL_wic_war_preparations } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_increase_ranged_aircraft" add_war_support = 0.05 add_timed_idea = { idea = HOL_increase_long_range_aircraft_production years = 1 } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_terrain_training icon = focus_SMB_special_forces_option_1 x = -4 y = 2 relative_position_id = HOL_wic_war_preparations offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_terrain_training } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_wic_invasion_training } } } prerequisite = { focus = HOL_wic_increase_ranged_aircraft focus = HOL_wic_build_up_atlantic_fleet } mutually_exclusive = { focus = HOL_wic_invasion_training } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_terrain_training" random_army_leader = { add_logistics = 1 random_list = { 25 = { add_trait = { trait = swamp_fox } } 25 = { add_trait = { trait = trait_mountaineer } } 25 = { add_trait = { trait = jungle_rat } } 25 = { add_trait = { trait = desert_fox } } } } random_army_leader = { add_logistics = 1 random_list = { 25 = { add_trait = { trait = swamp_fox } } 25 = { add_trait = { trait = trait_mountaineer } } 25 = { add_trait = { trait = jungle_rat } } 25 = { add_trait = { trait = desert_fox } } } } } ai_will_do = { base = 2 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_invasion_training icon = legacy_of_marines x = -2 y = 2 relative_position_id = HOL_wic_war_preparations offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_invasion_training } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_wic_terrain_training } } } prerequisite = { focus = HOL_wic_increase_ranged_aircraft focus = HOL_wic_build_up_atlantic_fleet } mutually_exclusive = { focus = HOL_wic_terrain_training } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_invasion_training" random_army_leader = { add_trait = { trait = invader_ii } } random_army_leader = { add_trait = { trait = invader_ii } } random_navy_leader = { add_attack = 1 add_trait = { trait = ground_pounder } } random_navy_leader = { add_trait = { trait = blue_water_expert } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_south_america icon = dutch_wic_south_america x = 0 y = 1 relative_position_id = HOL_wic_war_preparations offset = { x = -4 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_trade_company } } cost = 8 prerequisite = { focus = HOL_wic_war_preparations focus = HOL_wic_trade_company } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_south_america" 889 = { add_claim_by = HOL } 1027 = { add_claim_by = HOL } 1028 = { add_claim_by = HOL } 888 = { add_claim_by = HOL } 1029 = { add_claim_by = HOL } 1006 = { add_claim_by = HOL } 877 = { add_claim_by = HOL } 1005 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_reclaim_suriname icon = attack_suriname x = 0 y = 1 relative_position_id = HOL_wic_south_america cost = 8 prerequisite = { focus = HOL_wic_south_america } search_filters = { FOCUS_FILTER_POLITICAL } available = { country_exists = SUR OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { owns_state = 878 owns_state = 1006 NOT = { country_exists = SUR } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_suriname" SUR = { country_event = HOL_wic.26 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = SUR } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_reclaim_guyana icon = attack_guyana x = -1 y = 2 relative_position_id = HOL_wic_south_america cost = 8 prerequisite = { focus = HOL_reclaim_suriname } search_filters = { FOCUS_FILTER_POLITICAL } available = { country_exists = GUY OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { OR = { NOT = { country_exists = GUY } owns_state = 877 owns_state = 1005 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_guyana" GUY = { country_event = HOL_wic.29 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = GUY } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_guyana" 877 = { add_claim_by = HOL } 1005 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_reclaim_french_guyana icon = attack_france x = 1 y = 2 relative_position_id = HOL_wic_south_america cost = 8 prerequisite = { focus = HOL_reclaim_suriname } search_filters = { FOCUS_FILTER_POLITICAL } available = { country_exists = FRA OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { OR = { NOT = { country_exists = FRA } owns_state = 67 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_french_guyana" FRA = { country_event = HOL_wic.32 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 67 = { transfer_state_to = HOL } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_french_guyana" 67 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_united_guyana_development icon = crane_and_tower x = 1 y = 3 relative_position_id = HOL_wic_south_america cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_united_guyana_resources } } } prerequisite = { focus = HOL_reclaim_french_guyana focus = HOL_reclaim_guyana } mutually_exclusive = { focus = HOL_united_guyana_resources } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } owns_state = 1005 owns_state = 877 owns_state = 878 owns_state = 1006 owns_state = 67 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_united_guyana_development" build_railway = { path = { 4982 12828 10906 12885 } } 1005 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 878 = { add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 67 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 877 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 1006 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes set_temp_variable = { treasury_change = -45 } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_united_guyana_resources icon = economic_lumber x = -1 y = 3 relative_position_id = HOL_wic_south_america cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_united_guyana_development } } } prerequisite = { focus = HOL_reclaim_french_guyana focus = HOL_reclaim_guyana } mutually_exclusive = { focus = HOL_united_guyana_development } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } owns_state = 1005 owns_state = 877 owns_state = 878 owns_state = 1006 owns_state = 67 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_united_guyana_resources" 1005 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } 878 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } 67 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } 877 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } 1006 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_reclaim_brasil icon = recover_brazil x = 0 y = 4 relative_position_id = HOL_wic_south_america cost = 8 prerequisite = { focus = HOL_reclaim_guyana } prerequisite = { focus = HOL_reclaim_french_guyana } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } country_exists = BRA strength_ratio = { tag = BRA ratio > 1 } naval_strength_ratio = { tag = BRA ratio > 1 } } bypass = { OR = { NOT = { country_exists = BRA } AND = { owns_state = 889 owns_state = 1027 owns_state = 1028 owns_state = 888 owns_state = 1029 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_brasil" BRA = { country_event = HOL_wic.35 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 889 = { transfer_state_to = HOL } 1027 = { transfer_state_to = HOL } 1028 = { transfer_state_to = HOL } 888 = { transfer_state_to = HOL } 1029 = { transfer_state_to = HOL } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_brasil" 889 = { add_claim_by = HOL } 1027 = { add_claim_by = HOL } 1028 = { add_claim_by = HOL } 888 = { add_claim_by = HOL } 1029 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_caribbean icon = dutch_wic_caribbean x = 8 y = 1 relative_position_id = HOL_wic_war_preparations offset = { x = -4 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_trade_company } } cost = 8 prerequisite = { focus = HOL_wic_war_preparations focus = HOL_wic_trade_company } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_caribbean" 23 = { add_claim_by = HOL } 815 = { add_claim_by = HOL } 869 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_reclaim_puerto_rico icon = attack_puerto_rico x = -2 y = 3 relative_position_id = HOL_wic_caribbean offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = HOL_wic_island_hubs has_completed_focus = HOL_wic_fortress_islands } } } cost = 8 prerequisite = { focus = HOL_wic_caribbean } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { OR = { NOT = { country_exists = USA } owns_state = 815 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_puerto_rico" USA = { country_event = HOL_wic.17 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 815 = { transfer_state_to = HOL } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_puerto_rico" 815 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_reclaim_british_antilles icon = attack_virgin_islands x = 2 y = 3 relative_position_id = HOL_wic_caribbean offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = HOL_wic_island_hubs has_completed_focus = HOL_wic_fortress_islands } } } cost = 8 prerequisite = { focus = HOL_wic_caribbean } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { OR = { NOT = { country_exists = ENG } owns_state = 23 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_british_antilles" ENG = { country_event = HOL_wic.20 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 23 = { transfer_state_to = HOL } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_british_antilles" 23 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_reclaim_trinidad icon = attack_trinidad x = 0 y = 1 relative_position_id = HOL_wic_caribbean cost = 8 prerequisite = { focus = HOL_wic_caribbean } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { owns_state = 869 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_trinidad" 869 = { owner = { country_event = HOL_wic.23 } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_island_hubs icon = factory_complex x = 1 y = 4 relative_position_id = HOL_wic_caribbean offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_island_hubs } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_wic_fortress_islands } } } prerequisite = { focus = HOL_reclaim_trinidad } prerequisite = { focus = HOL_reclaim_british_antilles } prerequisite = { focus = HOL_reclaim_puerto_rico } mutually_exclusive = { focus = HOL_wic_fortress_islands } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } owns_state = 869 owns_state = 23 owns_state = 815 owns_state = 49 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_island_hubs" 869 = { add_resource = { type = oil amount = 4 } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 3284 } } 49 = { add_resource = { type = oil amount = 8 } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 153 } } 815 = { add_resource = { type = oil amount = 6 } add_resource = { type = tungsten amount = 4 } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 1440 } } 23 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 13084 } } newline = yes set_temp_variable = { treasury_change = -22.63 } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_fortress_islands icon = coastal_fort x = -1 y = 4 relative_position_id = HOL_wic_caribbean offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_fortress_islands } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_wic_island_hubs } } } prerequisite = { focus = HOL_reclaim_trinidad } prerequisite = { focus = HOL_reclaim_british_antilles } prerequisite = { focus = HOL_reclaim_puerto_rico } mutually_exclusive = { focus = HOL_wic_island_hubs } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } owns_state = 869 owns_state = 23 owns_state = 815 owns_state = 49 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_fortress_islands" 869 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 3284 } add_building_construction = { type = naval_base level = 1 instant_build = yes province = 13012 } add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 49 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 153 } add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 815 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 1440 } add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 23 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 13084 } add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -34.50 } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_africa icon = dutch_wic_africa x = 4 y = 1 relative_position_id = HOL_wic_war_preparations offset = { x = -4 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_trade_company } } cost = 8 prerequisite = { focus = HOL_wic_war_preparations focus = HOL_wic_trade_company } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_africa" 369 = { add_claim_by = HOL } 364 = { add_claim_by = HOL } 346 = { add_claim_by = HOL } 1002 = { add_claim_by = HOL } 296 = { add_claim_by = HOL } 320 = { add_claim_by = HOL } 318 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_dutch_dakar icon = attack_Mauritius x = -1 y = 1 relative_position_id = HOL_wic_africa cost = 8 prerequisite = { focus = HOL_wic_africa } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { OR = { NOT = { country_exists = SEN } owns_state = 363 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_dakar" SEN = { country_event = HOL_wic.03 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 364 = { transfer_state_to = HOL } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_dutch_dakar" 23 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_goeree_reconstruction icon = develop_polish_shipbuilding x = -1 y = 2 relative_position_id = HOL_wic_africa cost = 8 prerequisite = { focus = HOL_dutch_dakar } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } OR = { owns_state = 363 owns_state = 364 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_goeree_reconstruction" if = { limit = { owns_state = 363 } 363 = { add_building_construction = { type = naval_base level = 1 province = 12710 } add_building_construction = { type = supply_node level = 1 province = 363 } } build_railway = { path = { 12710 6807 8015 } } set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } else_if = { limit = { owns_state = 364 } 364 = { add_building_construction = { type = infrastructure level = 1 } add_building_construction = { type = internet_station level = 1 } } set_temp_variable = { treasury_change = -6.50 } modify_treasury_effect = yes } else = { custom_effect_tooltip = HOL_goeree_reconstruction_tt } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_goldcoast icon = attack_Ghana x = 1 y = 1 relative_position_id = HOL_wic_africa cost = 8 prerequisite = { focus = HOL_wic_africa } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { OR = { NOT = { country_exists = GAH } owns_state = 346 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_goldcoast" GAH = { country_event = HOL_wic.08 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 346 = { transfer_state_to = HOL } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_goldcoast" 346 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_saint_helena icon = attack_saint_helena x = 0 y = 3 relative_position_id = HOL_wic_africa cost = 8 prerequisite = { focus = HOL_wic_congo } prerequisite = { focus = HOL_goeree_reconstruction } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { owns_state = 24 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_saint_helena" 24 = { owner = { country_event = HOL_wic.14 } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_congo icon = grab_angola x = 1 y = 2 relative_position_id = HOL_wic_africa cost = 8 prerequisite = { focus = HOL_wic_goldcoast } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } 298 = { owner = { has_civil_war = no } } } bypass = { owns_state = 363 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_congo" navy_experience = 25 298 = { owner = { country_event = HOL_wic.11 } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_new_holland icon = dutch_wic_america x = 4 y = 6 relative_position_id = HOL_wic_war_preparations cost = 8 prerequisite = { focus = HOL_wic_fortress_islands focus = HOL_wic_island_hubs } prerequisite = { focus = HOL_reclaim_brasil } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_new_holland" 769 = { add_claim_by = HOL } 770 = { add_claim_by = HOL } 768 = { add_claim_by = HOL } 1084 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_reclaim_usa icon = attack_america2 x = 0 y = 1 relative_position_id = HOL_wic_new_holland cost = 8 prerequisite = { focus = HOL_wic_new_holland } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } country_exists = USA strength_ratio = { tag = USA ratio > 1 } naval_strength_ratio = { tag = USA ratio > 1.2 } } bypass = { OR = { NOT = { country_exists = USA } owns_state = 769 owns_state = 770 owns_state = 768 owns_state = 1084 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_usa" USA = { country_event = HOL_wic.38 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 770 = { transfer_state_to = HOL } 769 = { transfer_state_to = HOL } 768 = { transfer_state_to = HOL } 1084 = { transfer_state_to = HOL } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_usa" 769 = { add_claim_by = HOL } 770 = { add_claim_by = HOL } 768 = { add_claim_by = HOL } 1084 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_trade_company icon = dutch_trade x = 4 y = 2 relative_position_id = HOL_wic offset = { x = -4 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_trade_company } } cost = 1 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_wic_war_preparations } } } prerequisite = { focus = HOL_wic } mutually_exclusive = { focus = HOL_wic_war_preparations } search_filters = { FOCUS_FILTER_POLITICAL } available = { always = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_trade_company" custom_effect_tooltip = HOL_wic_trade_company_tt every_other_country = { add_opinion_modifier = { target = HOL modifier = HOL_dutch_trade_effors } reverse_add_opinion_modifier = { target = THIS modifier = HOL_dutch_trade_effors } } } ai_will_do = { base = 2 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_increase_embassy_personnel icon = diplomacy x = 4 y = 1 relative_position_id = HOL_wic_trade_company cost = 8 prerequisite = { focus = HOL_wic_trade_company } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_increase_embassy_personnel" add_stability = 0.05 add_timed_idea = { idea = HOL_expanded_embassys years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_financial_networks icon = expand_finance_ministry x = 2 y = 1 relative_position_id = HOL_wic_trade_company cost = 8 prerequisite = { focus = HOL_wic_trade_company } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_financial_networks" if = { limit = { has_country_flag = HOL_ing_fully_upgraded } add_timed_idea = { idea = HOL_expanded_financial_network2 years = 1 } custom_effect_tooltip = HOL_wic_financial_networks_tt2 } else = { add_timed_idea = { idea = HOL_expanded_financial_network1 years = 1 } custom_effect_tooltip = HOL_wic_financial_networks_tt1 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_debt_policy icon = BRA_mensalao_new x = 5 y = 2 relative_position_id = HOL_wic_trade_company offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_wic_debt_policy } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_wic_debt_policy } } } prerequisite = { focus = HOL_wic_increase_embassy_personnel focus = HOL_wic_financial_networks } mutually_exclusive = { focus = HOL_wic_dutch_aid_program } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } debt_lower_than_1 = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_debt_policy" every_other_country = { limit = { HOL_is_wic_country = yes check_variable = { debt > 0 } } country_event = HOL_wic.02 } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_dutch_aid_program icon = Generic_Outside_Aid x = 3 y = 2 relative_position_id = HOL_wic_trade_company cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_wic_war_preparations } } } prerequisite = { focus = HOL_wic_increase_embassy_personnel focus = HOL_wic_financial_networks } mutually_exclusive = { focus = HOL_wic_debt_policy } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_dutch_aid_program" unlock_decision_tooltip = HOL_add_dutchaid every_other_country = { limit = { OR = { HOL_is_wic_country = yes HOL_is_voc_country = yes } } add_ideas = HOL_dutchaid } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_wic_colonial_management icon = Generic_Colonial_Soldier x = 0 y = 1 relative_position_id = HOL_wic offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = HOL_wic_war_preparations has_completed_focus = HOL_wic_trade_company } } } cost = 5 prerequisite = { focus = HOL_wic } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_wic_colonial_management" custom_effect_tooltip = HOL_wic_colonial_management_tt } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_WESTERN_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_western_monarchy_path = yes } } } focus = { id = HOL_voc icon = dutch_voc x = 10 y = 9 relative_position_id = HOL_restore_royal_authority cost = 8 prerequisite = { focus = HOL_guardian_of_dutch_liberty focus = HOL_legacy_of_the_crown } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_voc" custom_effect_tooltip = HOL_VOC_tt newline = yes unlock_decision_category_tooltip = HOL_voc_category } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_territories_plan icon = focus_GER_our_place_in_the_sun x = -4 y = 2 relative_position_id = HOL_voc cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_reclaim_voc_territories } } } prerequisite = { focus = HOL_voc } mutually_exclusive = { focus = HOL_reclaim_voc_territories } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } OR = { NOT = { has_completed_focus = HOL_territories_plan } AND = { has_completed_focus = HOL_voc_economic_zone_india has_completed_focus = HOL_reclaim_fort_zeelandia has_completed_focus = HOL_economic_zone_srilanka has_completed_focus = HOL_cape_economic_zone } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_territories_plan" add_ideas = HOL_voc_territory_focus if = { limit = { has_idea = HOL_voc_indonesian_focus } newline = yes remove_ideas = HOL_voc_indonesian_focus } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_reclaim_voc_territories icon = focus_GER_create_asian_reichskommissariat x = 0 y = 2 relative_position_id = HOL_voc offset = { x = -3 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_reclaim_voc_territories } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_territories_plan } } } prerequisite = { focus = HOL_voc } mutually_exclusive = { focus = HOL_territories_plan } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } OR = { NOT = { has_completed_focus = HOL_reclaim_crown_colony } AND = { has_completed_focus = HOL_reclaim_crown_colony has_completed_focus = HOL_rebuilding_dutch_indies } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_voc_territories" activate_mission = HOL_voc_prepare_for_war_mission1 update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_financial_influence_india icon = dutch_voc_india x = 3 y = 1 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_territories_plan } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } RAJ = { exists = yes NOT = { has_war_with = FROM } influence_higher_15 = yes } } bypass = { RAJ = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_financial_influence_india" RAJ = { country_event = HOL_voc.75 } activate_mission = HOL_voc_india_mission1 unlock_decision_tooltip = HOL_voc_india_water unlock_decision_tooltip = HOL_voc_india_christian newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = RAJ } change_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_gujurat_trade_port icon = naval_dockyard x = 3 y = 2 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_financial_influence_india } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } RAJ = { exists = yes NOT = { has_war_with = FROM } influence_higher_30 = yes } } bypass = { RAJ = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_gujurat_trade_port" RAJ = { country_event = HOL_voc.76 } activate_mission = HOL_voc_india_mission2 newline = yes if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.20 } } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_voc_economic_zone_india icon = attack_india x = 3 y = 4 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_gujurat_trade_port } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } RAJ = { exists = yes NOT = { has_war_with = FROM } influence_higher_50 = yes } } bypass = { RAJ = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_voc_economic_zone_india" unlock_decision_tooltip = HOL_voc_india_east_gujurat unlock_decision_tooltip = HOL_voc_india_west_bengal unlock_decision_tooltip = HOL_voc_india_kerala unlock_decision_tooltip = HOL_voc_india_tamil if = { limit = { has_completed_focus = HOL_reclaim_fort_zeelandia has_completed_focus = HOL_economic_zone_srilanka has_completed_focus = HOL_cape_economic_zone } remove_ideas = HOL_voc_territory_focus } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_voc_economic_zone_india" 436 = { add_claim_by = HOL } 452 = { add_claim_by = HOL } 465 = { add_claim_by = HOL } 462 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_taiwan_semiconductor_industry icon = dutch_voc_taiwan x = -1 y = 1 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_territories_plan } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } TAI = { exists = yes NOT = { has_war_with = FROM } influence_higher_15 = yes } } bypass = { TAI = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_taiwan_semiconductor_industry" TAI = { country_event = HOL_voc.70 } set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = TAI } change_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_asml_tsmc_partnership icon = trade_with_taiwan x = -1 y = 2 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_taiwan_semiconductor_industry } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } TAI = { exists = yes NOT = { has_war_with = FROM } influence_higher_25 = yes } } bypass = { TAI = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_asml_tsmc_partnership" TAI = { country_event = HOL_voc.71 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_to_tech_sharing_group = HOL_asml_tsmc_group TAI = { add_to_tech_sharing_group = HOL_asml_tsmc_group } } activate_mission = HOL_voc_taiwan_mission1 newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = TAI } change_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_semiconductor_export_control_taiwan icon = economic_it x = -1 y = 3 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_asml_tsmc_partnership } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } TAI = { exists = yes NOT = { has_war_with = FROM } influence_higher_60 = yes } } bypass = { TAI = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_semiconductor_export_control_taiwan" HOL = { country_event = HOL_voc.74 } TAI = { country_event = HOL_voc.74 } newline = yes activate_mission = HOL_voc_taiwan_mission2 unlock_decision_tooltip = HOL_voc_taiwan_agreement_USA } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_reclaim_fort_zeelandia icon = attack_taiwan x = -1 y = 4 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_semiconductor_export_control_taiwan } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } OR = { NOT = { USA = { has_guaranteed = TAI } } AND = { USA = { has_guaranteed = TAI } OR = { strength_ratio = { tag = USA ratio > 1 } strength_ratio = { tag = TAI ratio = 2 } } } } TAI = { exists = yes NOT = { has_war_with = FROM } influence_higher_70 = yes } } bypass = { TAI = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_fort_zeelandia" 599 = { add_claim_by = HOL } 1157 = { add_claim_by = HOL } TAI = { country_event = HOL_voc.9 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 1157 = { transfer_state_to = HOL } 599 = { transfer_state_to = HOL } } if = { limit = { has_completed_focus = HOL_voc_economic_zone_india has_completed_focus = HOL_economic_zone_srilanka has_completed_focus = HOL_cape_economic_zone } remove_ideas = HOL_voc_territory_focus } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_fort_zeelandia" 599 = { add_claim_by = HOL } 1157 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_modernize_agriculture_srilanka icon = dutch_voc_srilanka2 x = 1 y = 1 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_territories_plan } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } SRI = { exists = yes NOT = { has_war_with = FROM } influence_higher_15 = yes } } bypass = { SRI = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_modernize_agriculture_srilanka" SRI = { country_event = HOL_voc.17 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_ideas = HOL_sri_agriculture_collaboration SRI = { add_ideas = HOL_sri_dutch_agriculture_benefits } } unlock_decision_tooltip = HOL_voc_agriculture_agreement_srilanka newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = SRI } change_influence_percentage = yes newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_sustainable_agriculture_srilanka icon = agriculture2 x = 1 y = 2 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_modernize_agriculture_srilanka } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } SRI = { exists = yes NOT = { has_war_with = FROM } influence_higher_40 = yes } } bypass = { SRI = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_sustainable_agriculture_srilanka" SRI = { country_event = HOL_voc.20 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_country_flag = HOL_small_investment_sri_lanka } activate_mission = HOL_voc_srilanka_mission1 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_colombo_port_control icon = trieste_port x = 1 y = 3 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_sustainable_agriculture_srilanka } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } SRI = { exists = yes NOT = { has_war_with = FROM } influence_higher_50 = yes } } bypass = { SRI = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_colombo_port_control" SRI = { country_event = HOL_voc.25 } 483 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 6927 } add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 3 } newline = yes activate_mission = HOL_voc_srilanka_mission2 newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = SRI } change_influence_percentage = yes newline = yes set_temp_variable = { treasury_change = -11.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 } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_economic_zone_srilanka icon = dutch_voc_srilanka x = 1 y = 4 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_colombo_port_control } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } SRI = { exists = yes NOT = { has_war_with = FROM } influence_higher_70 = yes } } bypass = { SRI = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_zone_srilanka" if = { limit = { has_completed_focus = HOL_voc_economic_zone_india has_completed_focus = HOL_reclaim_fort_zeelandia has_completed_focus = HOL_cape_economic_zone } remove_ideas = HOL_voc_territory_focus newline = yes } SRI = { every_core_state = { add_claim_by = HOL } country_event = HOL_voc.26 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = SRI } } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_zone_srilanka" 481 = { add_claim_by = HOL } 482 = { add_claim_by = HOL } 483 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_afrikaner_community_support icon = dutch_voc_south_africa x = -3 y = 1 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_territories_plan } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } SAF = { exists = yes NOT = { has_war_with = FROM } influence_higher_25 = yes } } bypass = { SAF = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_afrikaner_community_support" if = { limit = { HOL = { NOT = { OR = { has_idea = HOL_afriforum1HOL has_idea = HOL_afriforum2HOL has_idea = HOL_afriforum3HOL } } } } add_ideas = HOL_afriforum1bHOL } else_if = { limit = { has_idea = HOL_afriforum1HOL } swap_ideas = { remove_idea = HOL_afriforum1HOL add_idea = HOL_afriforum1bHOL } } else_if = { limit = { has_idea = HOL_afriforum2HOL } swap_ideas = { remove_idea = HOL_afriforum2HOL add_idea = HOL_afriforum2bHOL } } else_if = { limit = { has_idea = HOL_afriforum3HOL } swap_ideas = { remove_idea = HOL_afriforum3HOL add_idea = HOL_afriforum3bHOL } } SAF = { country_event = HOL_voc.67 } newline = yes set_temp_variable = { percent_change = 10 } set_temp_variable = { influence_target = SAF } change_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_afrikaner_political_partnerships icon = propaganda x = -3 y = 2 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_afrikaner_community_support } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } country_exists = SAF SAF = { exists = yes NOT = { has_war_with = FROM } influence_higher_40 = yes } } bypass = { SAF = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_afrikaner_political_partnerships" SAF = { country_event = HOL_voc.68 } activate_mission = HOL_voc_saf_mission1 unlock_decision_tooltip = HOL_voc_saf_aids_support newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = SAF } change_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_afrikaner_mining_operations icon = mining x = -3 y = 3 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_afrikaner_political_partnerships } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } SAF = { exists = yes NOT = { has_war_with = FROM } influence_higher_40 = yes } } bypass = { SAF = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_afrikaner_mining_operations" SAF = { country_event = HOL_voc.69 effect_tooltip = { 278 = { add_resource = { type = chromium amount = 2 } } 281 = { add_resource = { type = chromium amount = 5 } add_resource = { type = steel amount = 2 } } 280 = { add_resource = { type = steel amount = 2 } } set_temp_variable = { percent_change = 10 } set_temp_variable = { influence_target = SAF } change_influence_percentage = yes } } set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = SAF } change_influence_percentage = yes newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_resupply_hub_afrika icon = military_bases x = -3 y = 4 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_afrikaner_mining_operations } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes SAF = { exists = yes NOT = { has_war_with = FROM } influence_higher_60 = yes } } bypass = { SAF = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_resupply_hub_afrika" SAF = { country_event = HOL_voc.30 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 281 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 12589 } add_building_construction = { type = dockyard level = 1 instant_build = yes } add_building_construction = { type = radar_station level = 1 instant_build = yes } add_building_construction = { type = fuel_silo level = 1 instant_build = yes } } } activate_mission = HOL_voc_saf_mission2 newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_cape_economic_zone icon = attack_south_africa x = -3 y = 5 relative_position_id = HOL_territories_plan cost = 8 prerequisite = { focus = HOL_resupply_hub_afrika } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes SAF = { exists = yes NOT = { has_war_with = FROM } influence_higher_70 = yes } } bypass = { SAF = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_cape_economic_zone" 281 = { add_claim_by = HOL } 278 = { add_claim_by = HOL } 280 = { add_claim_by = HOL } SAF = { country_event = HOL_voc.33 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 281 = { transfer_state_to = HOL } 278 = { transfer_state_to = HOL } 280 = { transfer_state_to = HOL } } if = { limit = { has_completed_focus = HOL_voc_economic_zone_india has_completed_focus = HOL_reclaim_fort_zeelandia has_completed_focus = HOL_economic_zone_srilanka } newline = yes remove_ideas = HOL_voc_territory_focus } } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_cape_economic_zone" 281 = { add_claim_by = HOL } 278 = { add_claim_by = HOL } 280 = { add_claim_by = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_reclaim_crown_colony icon = batavian_war x = 3 y = 2 relative_position_id = HOL_voc offset = { x = -3 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_reclaim_voc_territories } } cost = 8 prerequisite = { focus = HOL_voc } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } OR = { NOT = { has_completed_focus = HOL_territories_plan } AND = { has_completed_focus = HOL_voc_economic_zone_india has_completed_focus = HOL_reclaim_fort_zeelandia has_completed_focus = HOL_economic_zone_srilanka has_completed_focus = HOL_cape_economic_zone } } country_exists = IND } bypass = { IND = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_crown_colony" unlock_decision_tooltip = HOL_voc_indonesia_attack_mission if = { limit = { has_dlc = "La Resistance" has_intelligence_agency = no } create_intelligence_agency = yes newline = yes } if = { limit = { has_idea = HOL_voc_territory_focus } remove_ideas = HOL_voc_territory_focus newline = yes } add_ideas = HOL_voc_indonesian_focus newline = yes IND = { every_controlled_state = { add_claim_by = HOL } } if = { limit = { country_exists = ACE } ACE = { every_owned_state = { add_claim_by = HOL } newline = yes } } activate_decision = HOL_voc_indonesia_attack_mission hidden_effect = { set_temp_variable = { java_detection_chance = 0 java_strength = 0 } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_reclaim_batavia icon = dutch_reclaim_batavia x = -2 y = 1 relative_position_id = HOL_reclaim_crown_colony offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_reclaim_batavia } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_reclaim_outer_islands } } } prerequisite = { focus = HOL_reclaim_crown_colony } mutually_exclusive = { focus = HOL_reclaim_outer_islands } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { IND = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_batavia" unlock_decision_tooltip = HOL_reduce_java_detection unlock_decision_tooltip = HOL_increase_java_strength unlock_decision_tooltip = HOL_increase_convoy unlock_decision_tooltip = HOL_reduce_java_detection_corruption unlock_decision_tooltip = HOL_contact_christian_resistance_ind update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_secret_embassy_expansion icon = Lyudvig_Chibirov_goverment x = -2 y = 2 relative_position_id = HOL_reclaim_crown_colony cost = 5 prerequisite = { focus = HOL_reclaim_batavia } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { IND = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_secret_embassy_expansion" add_ideas = HOL_voc_ambassy_expansion_ind } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_reclaim_outer_islands icon = dutch_reclaim_outer_islands x = 2 y = 1 relative_position_id = HOL_reclaim_crown_colony offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_reclaim_outer_islands } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_reclaim_batavia } } } prerequisite = { focus = HOL_reclaim_crown_colony } mutually_exclusive = { focus = HOL_reclaim_batavia } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { IND = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_reclaim_outer_islands" unlock_decision_tooltip = HOL_deploy_islands_commando unlock_decision_tooltip = HOL_reduce_sumatra_detection unlock_decision_tooltip = HOL_reduce_kalimantan_detection unlock_decision_tooltip = HOL_increase_convoy unlock_decision_tooltip = HOL_increase_sumatra_strength unlock_decision_tooltip = HOL_contact_christian_resistance_ind unlock_decision_tooltip = HOL_increase_kalimantan_strength unlock_decision_tooltip = HOL_reduce_sumatra_detection_corruption unlock_decision_tooltip = HOL_reduce_kalimantan_detection_corruption update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_contact_rebels_indonesia icon = indonesian_supply_rebels x = 2 y = 2 relative_position_id = HOL_reclaim_crown_colony cost = 5 prerequisite = { focus = HOL_reclaim_outer_islands } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } bypass = { IND = { OR = { exists = no is_subject_of = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_contact_rebels_indonesia" swap_ideas = { remove_idea = HOL_voc_indonesian_focus add_idea = HOL_voc_indonesian_focus2 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_rebuilding_dutch_indies icon = highway_repairs x = 0 y = 2 relative_position_id = HOL_reclaim_crown_colony cost = 15 prerequisite = { focus = HOL_reclaim_batavia focus = HOL_reclaim_outer_islands } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } owns_state = 622 owns_state = 623 owns_state = 629 owns_state = 1113 owns_state = 631 owns_state = 1114 owns_state = 634 owns_state = 635 owns_state = 640 owns_state = 639 owns_state = 636 owns_state = 1185 owns_state = 734 owns_state = 637 owns_state = 638 owns_state = 1226 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rebuilding_dutch_indies" add_timed_idea = { idea = HOL_rebuilding_indonesia years = 1 } newline = yes remove_ideas = HOL_voc_territory_focus newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_rebuilding_batavia icon = industry_civilian x = 0 y = 1 relative_position_id = HOL_rebuilding_dutch_indies cost = 8 prerequisite = { focus = HOL_rebuilding_dutch_indies } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } owns_state = 631 owns_state = 1113 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rebuilding_batavia" add_stability = 0.05 631 = { two_state_dockyards = yes add_compliance = 10 } 1113 = { one_state_dockyard = yes add_compliance = 5 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_indonesian_infrastructure_modernization icon = infrastructure x = 0 y = 2 relative_position_id = HOL_rebuilding_dutch_indies cost = 20 prerequisite = { focus = HOL_rebuilding_batavia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } owns_state = 622 owns_state = 623 owns_state = 629 owns_state = 627 owns_state = 1113 owns_state = 631 owns_state = 1114 owns_state = 634 owns_state = 635 owns_state = 640 owns_state = 639 owns_state = 636 owns_state = 1185 owns_state = 734 owns_state = 637 owns_state = 638 owns_state = 1226 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_indonesian_infrastructure_modernization" set_temp_variable = { treasury_change = -136 } modify_treasury_effect = yes 622 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 623 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 629 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 627 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 1113 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 631 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 1114 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 634 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 635 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 640 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 639 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 636 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 1185 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 734 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 637 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 638 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } 1226 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 add_compliance = 5 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_indonesian_industry_investment icon = factory_complex x = -1 y = 3 relative_position_id = HOL_rebuilding_dutch_indies offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_indonesian_industry_investment } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_indonesian_resource_extraction } } } prerequisite = { focus = HOL_indonesian_infrastructure_modernization } mutually_exclusive = { focus = HOL_indonesian_resource_extraction } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_indonesian_industry_investment" 623 = { add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_compliance = 5 } 629 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_compliance = 5 } 640 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_compliance = 5 } 638 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_compliance = 5 } set_temp_variable = { treasury_change = -38.50 } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_indonesian_resource_extraction icon = coal_mining x = 1 y = 3 relative_position_id = HOL_rebuilding_dutch_indies offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_indonesian_resource_extraction } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_indonesian_industry_investment } } } prerequisite = { focus = HOL_indonesian_infrastructure_modernization } mutually_exclusive = { focus = HOL_indonesian_industry_investment } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_indonesian_resource_extraction" 639 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } 640 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } 636 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } 638 = { add_dynamic_modifier = { modifier = HOL_dutch_mining_operations } } if = { limit = { has_idea = fossil_fuel_industry } set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes } newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.10 } } modify_treasury_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_terra_australis_claims icon = dutch_voc_australia x = -2 y = 1 relative_position_id = HOL_rebuilding_dutch_indies cost = 8 prerequisite = { focus = HOL_rebuilding_dutch_indies } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } AST = { exists = yes NOT = { has_war_with = FROM } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_terra_australis_claims" 746 = { add_claim_by = HOL } AST = { country_event = HOL_voc.45 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 746 = { transfer_state_to = HOL } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_voc_australia_corridor icon = align_to_australia x = -2 y = 2 relative_position_id = HOL_rebuilding_dutch_indies cost = 8 prerequisite = { focus = HOL_terra_australis_claims } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } owns_state = 746 AST = { exists = yes NOT = { has_war_with = FROM } } } bypass = { NOT = { country_exists = AST } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_voc_australia_corridor" AST = { country_event = HOL_voc.64 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 746 = { add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 6 } } set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = AST } change_influence_percentage = yes newline = yes set_temp_variable = { treasury_change = { value = gdp_per_capita multiply = -0.25 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_malacca_trade_legacy icon = south_east_asian_offensive x = 2 y = 1 relative_position_id = HOL_rebuilding_dutch_indies cost = 8 prerequisite = { focus = HOL_rebuilding_dutch_indies } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } OR = { MAY = { exists = yes NOT = { has_war_with = FROM } } BRU = { exists = yes NOT = { has_war_with = FROM } } SIN = { exists = yes NOT = { has_war_with = FROM } } } } bypass = { NOT = { country_exists = MAY } NOT = { country_exists = BRU } NOT = { country_exists = SIN } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_malacca_trade_legacy" MAY = { country_event = HOL_voc.51 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = MAY } } BRU = { country_event = HOL_voc.57 } SIN = { country_event = HOL_voc.54 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_economic_integration_malacca icon = dutch_train x = 2 y = 2 relative_position_id = HOL_rebuilding_dutch_indies cost = 7.9 prerequisite = { focus = HOL_malacca_trade_legacy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_economic_integration_malacca" add_stability = 0.05 if = { limit = { has_dlc = "No Step Back" } build_railway = { path = { 4279 12129 1208 4216 12283 3352 10285 7387 7371 12171 10212 } } build_railway = { path = { 10212 12186 12228 12243 1404 10325 1252 12196 10237 } } build_railway = { path = { 12299 12113 } } } else = { random_list = { 50 = { 752 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 525 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 1016 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -13.50 } modify_treasury_effect = yes } 50 = { 627 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 530 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 527 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } 529 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -18 } modify_treasury_effect = yes } } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_strategic_voc_presence icon = dutch_voc_strategic_presence x = -3 y = 4 relative_position_id = HOL_rebuilding_dutch_indies cost = 8 prerequisite = { focus = HOL_indonesian_industry_investment focus = HOL_indonesian_resource_extraction } prerequisite = { focus = HOL_reclaim_voc_territories focus = HOL_cape_economic_zone focus = HOL_reclaim_fort_zeelandia focus = HOL_economic_zone_srilanka focus = HOL_voc_economic_zone_india } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes western_autocrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_strategic_voc_presence" custom_effect_tooltip = HOL_strategic_voc_presence_tt newline = yes if = { limit = { has_idea = HOL_voc_indonesian_focus } newline = yes remove_ideas = HOL_voc_indonesian_focus newline = yes } if = { limit = { has_idea = HOL_voc_territory_focus } remove_ideas = HOL_voc_territory_focus } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NATIONALIST_MONARCHY_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nationalist_monarchy_path = yes } } } focus = { id = HOL_march_on_binnenhof icon = generic_fascist_uprising x = 170 y = 0 cost = 2 search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_march_on_binnenhof" if = { limit = { has_idea = HOL_beatrix } remove_ideas = HOL_beatrix newline = yes } else_if = { limit = { has_idea = HOL_willem_alexander } remove_ideas = HOL_willem_alexander newline = yes } else_if = { limit = { has_idea = HOL_friso } remove_ideas = HOL_friso newline = yes } else_if = { limit = { has_idea = HOL_constantijn } remove_ideas = HOL_constantijn newline = yes } else_if = { limit = { has_idea = HOL_amalia } remove_ideas = HOL_amalia newline = yes } add_ideas = HOL_cult_of_the_leader newline = yes add_ideas = HOL_divided_military_loyalties } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_eliminate_political_opposition icon = press_censorship x = -3 y = 2 relative_position_id = HOL_march_on_binnenhof cost = 7.9 prerequisite = { focus = HOL_march_on_binnenhof } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_eliminate_political_opposition" set_country_flag = free_ban_parties set_partyall_banned = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_military_independence icon = general_staff x = -4 y = 1 relative_position_id = HOL_eliminate_political_opposition offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_military_independence } } cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_loyal_army } } } prerequisite = { focus = HOL_eliminate_political_opposition } mutually_exclusive = { focus = HOL_loyal_army } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_military_independence" swap_ideas = { remove_idea = HOL_divided_military_loyalties add_idea = HOL_independent_military } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_loyal_army icon = focus_generic_fascist_troops x = -2 y = 1 relative_position_id = HOL_eliminate_political_opposition cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_military_independence } } } prerequisite = { focus = HOL_eliminate_political_opposition } mutually_exclusive = { focus = HOL_military_independence } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_loyal_army" swap_ideas = { remove_idea = HOL_divided_military_loyalties add_idea = HOL_loyal_military } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_glorify_veterans icon = focus_BEL_legacy_of_the_great_war x = -3 y = 2 relative_position_id = HOL_eliminate_political_opposition offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = HOL_military_independence has_completed_focus = HOL_loyal_army } } } cost = 7.9 prerequisite = { focus = HOL_military_independence focus = HOL_loyal_army } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_glorify_veterans" if = { limit = { has_idea = HOL_independent_military } swap_ideas = { remove_idea = HOL_independent_military add_idea = HOL_independent_military2 } } else = { swap_ideas = { remove_idea = HOL_loyal_military add_idea = HOL_loyal_military2 } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_control_media_narrative icon = focus_generic_fascist_propaganda x = 0 y = 1 relative_position_id = HOL_eliminate_political_opposition cost = 7.9 prerequisite = { focus = HOL_eliminate_political_opposition } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_control_media_narrative" swap_ideas = { remove_idea = HOL_cult_of_the_leader add_idea = HOL_cult_of_the_leader2 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_nationalistic_education_reform icon = focus_ARG_fascist_researchers x = 0 y = 3 relative_position_id = HOL_eliminate_political_opposition cost = 8 prerequisite = { focus = HOL_control_media_narrative } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_nationalistic_education_reform" add_ideas = HOL_nationalist_education_reform_idea_start hidden_effect = { country_event = { id = HOL_nvu.4 days = 365 } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_accelerate_national_industrialization icon = focus_generic_land_reclamation x = 0 y = 2 relative_position_id = HOL_march_on_binnenhof cost = 8 prerequisite = { focus = HOL_march_on_binnenhof } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_accelerate_national_industrialization" add_timed_idea = { idea = HOL_national_industrial_program years = 1 } newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_establish_corporatist_economy icon = Generic_Corporatism x = 0 y = 3 relative_position_id = HOL_march_on_binnenhof cost = 8 prerequisite = { focus = HOL_accelerate_national_industrialization } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes num_of_civilian_factories > 15 num_of_military_factories > 15 num_of_naval_factories > 5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_establish_corporatist_economy" add_ideas = HOL_corporatist_economy1 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_expand_resource_extraction icon = oil_companies x = 0 y = 4 relative_position_id = HOL_march_on_binnenhof cost = 8 prerequisite = { focus = HOL_establish_corporatist_economy } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_expand_resource_extraction" swap_ideas = { remove_idea = HOL_corporatist_economy1 add_idea = HOL_corporatist_economy2 } newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_pursue_technological_autarky icon = protectionism x = -1 y = 5 relative_position_id = HOL_march_on_binnenhof cost = 8 prerequisite = { focus = HOL_control_media_narrative } prerequisite = { focus = HOL_expand_resource_extraction } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_pursue_technological_autarky" swap_ideas = { remove_idea = HOL_corporatist_economy2 add_idea = HOL_corporatist_economy3 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_german_youth_netherlands icon = volunteers x = 2 y = 2 relative_position_id = HOL_march_on_binnenhof cost = 8 prerequisite = { focus = HOL_march_on_binnenhof } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_german_youth_netherlands" add_ideas = HOL_german_youth_organisation1 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_national_labor_programs icon = focus_ITA_generic_fascist_workers x = 2 y = 4 relative_position_id = HOL_march_on_binnenhof cost = 8 prerequisite = { focus = HOL_german_youth_netherlands } prerequisite = { focus = HOL_establish_corporatist_economy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_national_labor_programs" random_owned_state = { if = { limit = { NOT = { check_variable = { total_unemployed_percentage_display > 0 } } } set_temp_variable = { temp_productivity_change = 25 } state_flat_productivity_change_effect = yes } else = { random_list = { 25 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 owner = { set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes } } 25 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 owner = { set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes } } 5 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 owner = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } } 5 = { add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 owner = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } } } } } random_owned_state = { if = { limit = { NOT = { check_variable = { total_unemployed_percentage_display > 0 } } } set_temp_variable = { temp_productivity_change = 25 } state_flat_productivity_change_effect = yes } else = { random_list = { 25 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 owner = { set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes } } 25 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 owner = { set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes } } 5 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 owner = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } } 5 = { add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 owner = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } } } } } random_owned_state = { if = { limit = { NOT = { check_variable = { total_unemployed_percentage_display > 0 } } } set_temp_variable = { temp_productivity_change = 25 } state_flat_productivity_change_effect = yes } else = { random_list = { 25 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 owner = { set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes } } 25 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 owner = { set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes } } 5 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 owner = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } } 5 = { add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 owner = { set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes } } } } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_stabilize_dutch_society icon = aristocratic_funding x = 2 y = 5 relative_position_id = HOL_march_on_binnenhof cost = 8 prerequisite = { focus = HOL_national_labor_programs } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_stabilize_dutch_society" add_timed_idea = { idea = HOL_stabilize_society years = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_unification_dietsland icon = ultimatum x = -2 y = 6 relative_position_id = HOL_march_on_binnenhof cost = 5 prerequisite = { focus = HOL_nationalistic_education_reform } prerequisite = { focus = HOL_pursue_technological_autarky } prerequisite = { focus = HOL_stabilize_dutch_society } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_unification_dietsland" BEL = { country_event = HOL_nvu.5 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { 50 = { transfer_state_to = HOL } 51 = { transfer_state_to = HOL } BEL = { transfer_navy = { target = HOL } } } } ai_will_do = { base = 1 modifier = { strength_ratio = { tag = BEL ratio < 1.1 } factor = 0 } modifier = { strength_ratio = { tag = BEL ratio > 1.5 } add = 15 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_integrate_flemish_army icon = focus_BEL_junior_officer_training x = 0 y = 1 relative_position_id = HOL_unification_dietsland cost = 5 prerequisite = { focus = HOL_unification_dietsland } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_integrate_flemish_army" BEL = { country_event = HOL_nvu.8 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { BEL = { transfer_units_fraction = { target = HOL size = 0.4 stockpile_ratio = 0.2 army_ratio = 0.5 air_ratio = 0.0 navy_ratio = 0.0 } } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_enforce_dutch_language icon = focus_BEL_the_flemish_question x = 0 y = 2 relative_position_id = HOL_unification_dietsland cost = 5 prerequisite = { focus = HOL_integrate_flemish_army } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_enforce_dutch_language" FRA = { add_opinion_modifier = { target = HOL modifier = HOL_anti_french } } add_stability = -0.05 custom_effect_tooltip = HOL_enforce_dutch_language_tt } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_rebuild_belgian_shipyards icon = naval_dockyard x = -2 y = 3 relative_position_id = HOL_unification_dietsland cost = 5 prerequisite = { focus = HOL_harness_flemish_ports } prerequisite = { focus = HOL_enforce_dutch_language } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rebuild_belgian_shipyards" 50 = { add_building_construction = { type = dockyard level = 2 } add_extra_state_shared_building_slots = 2 } newline = yes if = { limit = { has_completed_focus = HOL_enforce_dutch_language } set_temp_variable = { treasury_change = -28.80 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = -16 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = HOL_robotics_navy has_completed_focus = HOL_enforce_dutch_language } set_temp_variable = { treasury_change = -14.40 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -32 } 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 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_integrate_flemish_defense_companies icon = industry_military x = 0 y = 3 relative_position_id = HOL_unification_dietsland cost = 5 prerequisite = { focus = HOL_enforce_dutch_language } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_integrate_flemish_defense_companies" if = { limit = { has_dlc = "Arms Against Tyranny" } unlock_military_industrial_organization_tooltip = mio:BEL_sabca_aircraft_manufacturer } else = { custom_effect_tooltip = HOL_integrate_flemish_defense_companies_tt } 50 = { add_building_construction = { type = arms_factory level = 1 } add_extra_state_shared_building_slots = 1 } newline = yes if = { limit = { has_completed_focus = HOL_enforce_dutch_language } set_temp_variable = { treasury_change = -7.65 } modify_treasury_effect = yes } else = { 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_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_flemish_industry_investments icon = industry_civilian x = -2 y = 1 relative_position_id = HOL_unification_dietsland cost = 5 prerequisite = { focus = HOL_unification_dietsland } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_fascist_are_in_power = yes owns_state = 50 owns_state = 51 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_flemish_industry_investments" 50 = { add_building_construction = { type = industrial_complex level = 1 } add_building_construction = { type = agriculture_district level = 1 } add_extra_state_shared_building_slots = 2 } 51 = { add_building_construction = { type = offices level = 1 } add_building_construction = { type = agriculture_district level = 1 } add_extra_state_shared_building_slots = 2 } newline = yes if = { limit = { has_completed_focus = HOL_enforce_dutch_language } set_temp_variable = { treasury_change = -27.90 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -31 } 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 } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_harness_flemish_ports icon = gioia_tauro_port x = -2 y = 2 relative_position_id = HOL_unification_dietsland cost = 5 prerequisite = { focus = HOL_flemish_industry_investments } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { nationalist_fascist_are_in_power = yes owns_state = 50 owns_state = 51 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_harness_flemish_ports" 50 = { add_building_construction = { type = naval_base level = 2 province = 6598 } add_building_construction = { type = naval_base level = 2 province = 6560 } } newline = yes if = { limit = { has_completed_focus = HOL_enforce_dutch_language } set_temp_variable = { treasury_change = -1.80 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = HOL_robotics_navy has_completed_focus = HOL_enforce_dutch_language } set_temp_variable = { treasury_change = -0.90 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_glorify_dietsland icon = Focus_BEL_dietsland x = -1 y = 4 relative_position_id = HOL_unification_dietsland cost = 5 prerequisite = { focus = HOL_rebuild_belgian_shipyards } prerequisite = { focus = HOL_integrate_flemish_defense_companies } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes 50 = { compliance > 80 } 51 = { compliance > 80 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_glorify_dietsland" set_cosmetic_tag = HOL_dietsland 50 = { add_core_of = HOL } 51 = { add_core_of = HOL } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_german_blood icon = Generic_Ultranat_Eagle x = 1 y = 6 relative_position_id = HOL_march_on_binnenhof cost = 5 prerequisite = { focus = HOL_nationalistic_education_reform } prerequisite = { focus = HOL_pursue_technological_autarky } prerequisite = { focus = HOL_stabilize_dutch_society } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_german_blood" set_temp_variable = { percent_change = 10 } set_temp_variable = { influence_target = AUS } change_influence_percentage = yes set_temp_variable = { percent_change = 10 } set_temp_variable = { influence_target = GER } change_influence_percentage = yes add_opinion_modifier = { target = AUS modifier = HOL_German_brothers } add_opinion_modifier = { target = GER modifier = HOL_German_brothers } GER = { add_opinion_modifier = { target = HOL modifier = HOL_German_brothers } } AUS = { add_opinion_modifier = { target = HOL modifier = HOL_German_brothers } } add_opinion_modifier = { target = SWI modifier = HOL_German_brothers } SWI = { add_opinion_modifier = { target = HOL modifier = HOL_German_brothers } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_support_german_brothers icon = focus_GER_the_austrian_question x = 0 y = 1 relative_position_id = HOL_german_blood cost = 8 prerequisite = { focus = HOL_german_blood } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_support_german_brothers" AUS = { add_timed_idea = { idea = HOL_germanic_nationalist_boost years = 1 } } GER = { add_timed_idea = { idea = HOL_germanic_nationalist_boost years = 1 } } SWI = { add_timed_idea = { idea = HOL_germanic_nationalist_boost years = 1 } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_claim_german_leadership icon = focus_GER_realpolitik x = -1 y = 2 relative_position_id = HOL_german_blood offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_claim_german_leadership } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_german_brotherhood_of_nations } } } prerequisite = { focus = HOL_support_german_brothers } mutually_exclusive = { focus = HOL_german_brotherhood_of_nations } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes strength_ratio = { tag = GER ratio = 2 } strength_ratio = { tag = AUS ratio = 2 } strength_ratio = { tag = SWI ratio = 2 } custom_trigger_tooltip = { tooltip = HOL_claim_german_leadership_tt check_variable = { display_income > display_expense } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_claim_german_leadership" add_ideas = HOL_dutch_german_hegemony1 newline = yes remove_opinion_modifier = { target = GER modifier = HOL_German_brothers } remove_opinion_modifier = { target = AUS modifier = HOL_German_brothers } remove_opinion_modifier = { target = SWI modifier = HOL_German_brothers } GER = { remove_opinion_modifier = { target = HOL modifier = HOL_German_brothers } add_opinion_modifier = { target = HOL modifier = HOL_claimed_german_hegemony } } AUS = { remove_opinion_modifier = { target = HOL modifier = HOL_German_brothers } add_opinion_modifier = { target = HOL modifier = HOL_claimed_german_hegemony } } SWI = { remove_opinion_modifier = { target = HOL modifier = HOL_German_brothers } add_opinion_modifier = { target = HOL modifier = HOL_claimed_german_hegemony } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_unite_with_germany icon = attack_germany x = 0 y = 1 relative_position_id = HOL_claim_german_leadership cost = 8 allow_branch = { OR = { has_completed_focus = HOL_claim_german_leadership AND = { has_completed_focus = HOL_german_brotherhood_of_nations has_country_flag = HOL_germany_rejected_brotherhood } AND = { NOT = { has_completed_focus = HOL_claim_german_leadership } NOT = { has_completed_focus = HOL_german_brotherhood_of_nations } } } } prerequisite = { focus = HOL_claim_german_leadership focus = HOL_german_brotherhood_of_nations } will_lead_to_war_with = GER search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { AND = { nationalist_fascist_are_in_power = yes strength_ratio = { tag = GER ratio = 2 } } AND = { nationalist_fascist_are_in_power = yes strength_ratio = { tag = GER ratio = 2 } has_completed_focus = HOL_german_brotherhood_of_nations has_country_flag = HOL_germany_rejected_brotherhood } } } bypass = { NOT = { country_exists = GER } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_unite_with_germany" declare_war_on = { target = GER type = annex_everything } } ai_will_do = { base = 1 modifier = { strength_ratio = { tag = GER ratio < 1.1 } factor = 0 } modifier = { strength_ratio = { tag = GER ratio > 1.5 } add = 15 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_blitzkrieg_legacy icon = focus_GER_german_army_invincible x = 1 y = 2 relative_position_id = HOL_claim_german_leadership cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_luftwafe_legacy } OR = { has_completed_focus = HOL_claim_german_leadership AND = { has_completed_focus = HOL_german_brotherhood_of_nations has_country_flag = HOL_germany_rejected_brotherhood } AND = { NOT = { has_completed_focus = HOL_claim_german_leadership } NOT = { has_completed_focus = HOL_german_brotherhood_of_nations } } } } } prerequisite = { focus = HOL_unite_with_germany } mutually_exclusive = { focus = HOL_luftwafe_legacy } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes if = { limit = { all_state = { is_core_of = GER } } owner = { tag = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_blitzkrieg_legacy" if = { limit = { has_idea = HOL_independent_military2 } swap_ideas = { remove_idea = HOL_independent_military2 add_idea = HOL_independent_military3b } } else = { swap_ideas = { remove_idea = HOL_loyal_military2 add_idea = HOL_loyal_military3b } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_luftwafe_legacy icon = focus_generic_cas_aircraft x = -1 y = 2 relative_position_id = HOL_claim_german_leadership cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_blitzkrieg_legacy } OR = { has_completed_focus = HOL_claim_german_leadership AND = { has_completed_focus = HOL_german_brotherhood_of_nations has_country_flag = HOL_germany_rejected_brotherhood } AND = { NOT = { has_completed_focus = HOL_claim_german_leadership } NOT = { has_completed_focus = HOL_german_brotherhood_of_nations } } } } } prerequisite = { focus = HOL_unite_with_germany } mutually_exclusive = { focus = HOL_blitzkrieg_legacy } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes if = { limit = { all_state = { is_core_of = GER } } owner = { tag = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_luftwafe_legacy" if = { limit = { has_idea = HOL_independent_military2 } swap_ideas = { remove_idea = HOL_independent_military2 add_idea = HOL_independent_military3a } } else = { swap_ideas = { remove_idea = HOL_loyal_military2 add_idea = HOL_loyal_military3a } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_siegfriedline icon = focus_SWI_fortify_border_with_france x = 0 y = 3 relative_position_id = HOL_claim_german_leadership cost = 8 prerequisite = { focus = HOL_unite_with_germany } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_siegfriedline" if = { limit = { owns_state = 50 } 50 = { add_building_construction = { type = bunker level = 2 province = 6446 } } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } else_if = { limit = { owns_state = 52 } 52 = { add_building_construction = { type = bunker level = 2 province = 3576 } add_building_construction = { type = bunker level = 2 province = 9536 } add_building_construction = { type = bunker level = 2 province = 13081 } add_building_construction = { type = bunker level = 2 province = 9444 } add_building_construction = { type = bunker level = 2 province = 9418 } } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } else_if = { limit = { owns_state = 53 } 53 = { add_building_construction = { type = bunker level = 2 province = 6583 } } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } else_if = { limit = { owns_state = 40 } 40 = { add_building_construction = { type = bunker level = 2 province = 9575 } add_building_construction = { type = bunker level = 2 province = 563 } add_building_construction = { type = bunker level = 2 province = 3558 } } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } else_if = { limit = { owns_state = 967 } 967 = { add_building_construction = { type = bunker level = 2 province = 11513 } } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } else_if = { limit = { owns_state = 42 } 42 = { add_building_construction = { type = bunker level = 2 province = 3530 } add_building_construction = { type = bunker level = 2 province = 6712 } add_building_construction = { type = bunker level = 2 province = 11640 } } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } else = { add_ideas = HOL_fortification_efforts } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_anschluss icon = Generic_Kill_Austria x = 0 y = 4 relative_position_id = HOL_claim_german_leadership offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_german_brotherhood_of_nations NOT = { has_country_flag = HOL_germany_rejected_brotherhood } } } cost = 8 prerequisite = { focus = HOL_siegfriedline focus = HOL_invite_austria } will_lead_to_war_with = AUS search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { AND = { nationalist_fascist_are_in_power = yes strength_ratio = { tag = AUS ratio = 2 } } AND = { nationalist_fascist_are_in_power = yes strength_ratio = { tag = AUS ratio = 2 } has_completed_focus = HOL_invite_austria has_country_flag = HOL_austria_rejected_brotherhood } } } bypass = { NOT = { country_exists = AUS } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_anschluss" declare_war_on = { target = AUS type = annex_everything } } ai_will_do = { base = 1 modifier = { strength_ratio = { tag = AUS ratio < 1.1 } factor = 0 } modifier = { strength_ratio = { tag = AUS ratio > 1.5 } add = 15 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_austrian_mountaineers icon = focus_AUS_osterreichische_gebirgsjager x = 0 y = 5 relative_position_id = HOL_claim_german_leadership offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_german_brotherhood_of_nations NOT = { has_country_flag = HOL_germany_rejected_brotherhood } } } cost = 8 prerequisite = { focus = HOL_anschluss } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes if = { limit = { all_state = { is_core_of = AUS } } owner = { tag = HOL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_austrian_mountaineers" if = { limit = { has_idea = HOL_independent_military3a } swap_ideas = { remove_idea = HOL_independent_military3a add_idea = HOL_independent_military4a } } else_if = { limit = { has_idea = HOL_independent_military3b } swap_ideas = { remove_idea = HOL_independent_military3b add_idea = HOL_independent_military4b } } else_if = { limit = { has_idea = HOL_loyal_military3b } swap_ideas = { remove_idea = HOL_loyal_military3b add_idea = HOL_loyal_military4b } } else = { swap_ideas = { remove_idea = HOL_loyal_military3a add_idea = HOL_loyal_military4a } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_german_brotherhood_of_nations icon = focus_GER_european_confederation x = 2 y = 2 relative_position_id = HOL_german_blood offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_german_brotherhood_of_nations NOT = { has_country_flag = HOL_germany_rejected_brotherhood } } } cost = 8 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = HOL_claim_german_leadership } } } prerequisite = { focus = HOL_support_german_brothers } mutually_exclusive = { focus = HOL_claim_german_leadership } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes country_exists = GER GER = { nationalist_fascist_are_in_power = yes has_opinion = { target = HOL value > 80 } NOT = { has_war_with = FROM } } } bypass = { country_exists = GER GER = { is_subject = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_german_brotherhood_of_nations" GER = { country_event = HOL_nvu.11 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { create_faction_from_template = faction_template_hol_gu add_to_faction = GER } update_focus_tree_obsolete_branches = yes } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus HOL_german_brotherhood_of_nations" create_faction_from_template = faction_template_hol_gu update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_germanic_industrial_union icon = industrial_complexes x = 0 y = 1 relative_position_id = HOL_german_brotherhood_of_nations offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_german_brotherhood_of_nations NOT = { has_country_flag = HOL_germany_rejected_brotherhood } } } cost = 8 prerequisite = { focus = HOL_german_brotherhood_of_nations } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes is_in_faction_with = GER is_faction_leader = yes } bypass = { GER = { OR = { exists = no is_subject = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_germanic_industrial_union" add_ideas = HOL_germanic_union_member1 GER = { country_event = HOL_nvu.14 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_germanic_infrastructure_efforts icon = construct_infrastructure x = 0 y = 2 relative_position_id = HOL_german_brotherhood_of_nations cost = 8 prerequisite = { focus = HOL_germanic_industrial_union } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes is_in_faction_with = GER is_faction_leader = yes } bypass = { GER = { OR = { exists = no is_subject = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_germanic_infrastructure_efforts" add_timed_idea = { idea = HOL_germanic_union_infrastructure_efforts years = 1 } newline = yes GER = { country_event = HOL_nvu.15 } newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_rhineland_resources icon = revive_rhineland x = 2 y = 2 relative_position_id = HOL_german_brotherhood_of_nations cost = 8 prerequisite = { focus = HOL_germanic_industrial_union } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { nationalist_fascist_are_in_power = yes is_in_faction_with = GER is_faction_leader = yes } bypass = { GER = { OR = { exists = no is_subject = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_rhineland_resources" 48 = { add_resource = { type = oil amount = 4 } add_resource = { type = steel amount = 6 } } newline = yes GER = { country_event = HOL_nvu.16 } newline = yes set_temp_variable = { treasury_change = -9.38 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_invite_austria icon = focus_AUS_diplomatic_effort x = 1 y = 3 relative_position_id = HOL_german_brotherhood_of_nations cost = 8 prerequisite = { focus = HOL_germanic_infrastructure_efforts } prerequisite = { focus = HOL_rhineland_resources } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes is_faction_leader = yes AUS = { nationalist_fascist_are_in_power = yes has_opinion = { target = HOL value > 80 } } } bypass = { AUS = { OR = { exists = no is_subject = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_invite_austria" AUS = { country_event = HOL_nvu.17 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_to_faction = AUS } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_austrian_mineral_wealth icon = steel_production x = 2 y = 4 relative_position_id = HOL_german_brotherhood_of_nations cost = 8 prerequisite = { focus = HOL_invite_austria } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { nationalist_fascist_are_in_power = yes HOL = { is_in_faction_with = AUS } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_austrian_mineral_wealth" 46 = { add_resource = { type = chromium amount = 4 } add_resource = { type = tungsten amount = 2 } } newline = yes AUS = { country_event = HOL_nvu.25 } newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_railroad_of_germans icon = railways_shaaban x = 2 y = 5 relative_position_id = HOL_german_brotherhood_of_nations cost = 8 prerequisite = { focus = HOL_austrian_mineral_wealth } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { nationalist_fascist_are_in_power = yes HOL = { is_in_faction_with = AUS is_in_faction_with = GER } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_railroad_of_germans" if = { limit = { has_dlc = "No Step Back" } build_railway = { path = { 11666 704 11651 9665 6708 9681 9515 3299 571 11544 9416 3474 482 9524 9501 3312 11545 6441 3499 9428 } } build_railway = { path = { 11544 9572 9557 6594 6488 9486 6444 317 6570 6469 3512 9363 9241 6241 391 } } } else_if = { limit = { has_dlc = "Arms Against Tyranny" has_completed_focus = HOL_reinstate_werkspoor } mio:HOL_werkspoor_equipment_manufacturer = { add_mio_funds = 5000 } } else = { 48 = { add_building_construction = { type = infrastructure level = 1 } add_extra_state_shared_building_slots = 1 } 46 = { add_building_construction = { type = infrastructure level = 1 } add_extra_state_shared_building_slots = 1 } GER = { country_event = HOL_nvu.26 } AUS = { country_event = HOL_nvu.26 } } newline = yes set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_kickstart_austrian_navy icon = focus_AUS_reestablish_austrian_navy x = 0 y = 4 relative_position_id = HOL_german_brotherhood_of_nations cost = 8 prerequisite = { focus = HOL_invite_austria } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { nationalist_fascist_are_in_power = yes AUS = { any_owned_state = { is_coastal = yes } } is_in_faction_with = AUS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_kickstart_austrian_navy" AUS = { country_event = HOL_nvu.20 } newline = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:HOL_Damen_naval_equipment_organisation = { add_mio_funds = 5000 } } random_owned_state = { add_building_construction = { type = dockyard level = 1 } add_extra_state_shared_building_slots = 1 } newline = yes if = { limit = { has_completed_focus = HOL_robotics_navy } set_temp_variable = { treasury_change = -4.25 } modify_treasury_effect = yes } else = { 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 } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_integrate_austrian_industries icon = focus_AUS_apprentice_programmes x = -1 y = 6 relative_position_id = HOL_german_brotherhood_of_nations offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_claim_german_leadership } } cost = 8 prerequisite = { focus = HOL_austrian_mountaineers focus = HOL_invite_austria } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes OR = { AND = { has_completed_focus = HOL_german_brotherhood_of_nations is_in_faction_with = AUS } AND = { has_completed_focus = HOL_claim_german_leadership if = { limit = { all_state = { is_core_of = AUS } } owner = { tag = HOL } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_integrate_austrian_industries" if = { limit = { has_idea = HOL_germanic_union_member1 } swap_ideas = { remove_idea = HOL_germanic_union_member1 add_idea = HOL_germanic_union_member2 } AUS = { country_event = HOL_nvu.21 } GER = { country_event = HOL_nvu.21 } } else = { add_tech_bonus = { name = HOL_integrate_austrian_industries category = CAT_industry bonus = 0.25 uses = 2 } } newline = yes 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 } modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } focus = { id = HOL_fourth_reich icon = focus_GER_the_supreme_leader x = -1 y = 8 relative_position_id = HOL_german_brotherhood_of_nations offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = HOL_claim_german_leadership } } cost = 8 prerequisite = { focus = HOL_integrate_austrian_industries } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = yes OR = { AND = { GER = { is_in_faction_with = HOL has_idea = HOL_germanic_union_member2 influence_higher_60 = yes } AUS = { is_in_faction_with = HOL has_idea = HOL_germanic_union_member2 influence_higher_60 = yes } } is_germany_anschluss_state_owned = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HOL_fourth_reich" if = { limit = { has_completed_focus = HOL_german_brotherhood_of_nations NOT = { has_country_flag = HOL_germany_rejected_brotherhood } } set_cosmetic_tag = HOL_fourth_reich AUS = { country_event = HOL_nvu.27 } GER = { country_event = HOL_nvu.22 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = GER transfer_troops = yes } annex_country = { target = AUS transfer_troops = yes } } } else = { set_cosmetic_tag = HOL_fourth_reich unlock_decision_category_tooltip = HOL_fourth_reich_category } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = HOL_NVU_FOCUS_PATH } modifier = { factor = 0 HOL_ai_not_nvu_path = yes } } } }