# Author(s): The General HOL_adjust_referendum_outcome = { if = { limit = { BEL = { HOL = { is_top3_influencer = yes } } } add_to_variable = { var = HOL_belgium_referendum_outcome value = 20 } } if = { limit = { BEL = { FRA = { is_top3_influencer = yes } } } add_to_variable = { var = HOL_belgium_referendum_outcome value = 15 } } if = { limit = { BEL = { GER = { is_top5_influencer = yes } } } add_to_variable = { var = HOL_belgium_referendum_outcome value = 10 } } if = { limit = { BEL = { has_stability < 0.50 } } add_to_variable = { var = HOL_belgium_referendum_outcome value = 20 } } } HOL_increase_voc_java_strength_effect = { custom_effect_tooltip = HOL_increase_voc_java_strength_effect_tt add_to_variable = { HOL_java_strength = HOL_java_strength_change } } HOL_java_detection_chance_effect = { custom_effect_tooltip = HOL_java_detection_chance_effect_tt add_to_variable = { HOL_java_detection_chance = HOL_java_detection_chance_change } } HOL_increase_voc_sumatra_strength_effect = { custom_effect_tooltip = HOL_increase_voc_sumatra_strength_effect_tt add_to_variable = { HOL_sumatra_strength = HOL_sumatra_strength_change } } HOL_sumatra_detection_chance_effect = { custom_effect_tooltip = HOL_sumatra_detection_chance_effect_tt add_to_variable = { HOL_sumatra_detection_chance = HOL_sumatra_detection_chance_change } } HOL_increase_voc_kalimantan_strength_effect = { custom_effect_tooltip = HOL_increase_voc_kalimantan_strength_effect_tt add_to_variable = { HOL_kalimantan_strength = HOL_kalimantan_strength_change } } HOL_kalimantan_detection_chance_effect = { custom_effect_tooltip = HOL_kalimantan_detection_chance_effect_tt add_to_variable = { HOL_kalimantan_detection_chance = HOL_kalimantan_detection_chance_change } } # Cold-starts the coalition-driven political focus loops (D66/SGP/GL) for whichever party is # currently in the coalition. Called from on_startup, on_government_change, and every coalition # mutation (update_government_coalition_strength). The per-party # *_focus_loop_active flag keeps it idempotent so unrelated coalition changes never spawn a # second parallel loop while one is already running. HOL_evaluate_coalition_focus_loops = { # --- D66 --- if = { limit = { neutrality_neutral_social_are_in_coalition = yes NOT = { has_country_flag = HOL_D66_focus_loop_active } NOT = { OR = { has_completed_focus = HOL_d66_rule_of_law has_completed_focus = HOL_d66_green_energy has_completed_focus = HOL_d66_education_investments } } } set_country_flag = HOL_D66_focus_loop_active country_event = { id = HOL_politics.57 days = 5 random_days = 10 } } else_if = { limit = { NOT = { neutrality_neutral_social_are_in_coalition = yes } } clr_country_flag = HOL_D66_focus_loop_active } # --- SGP --- if = { limit = { neutrality_neutral_conservatism_are_in_coalition = yes NOT = { has_country_flag = HOL_SGP_focus_loop_active } NOT = { OR = { has_completed_focus = HOL_sgp_religious_education_policy has_completed_focus = HOL_sgp_support_christian_unions has_completed_focus = HOL_sgp_secure_rural_communities has_completed_focus = HOL_sgp_strengthen_defense has_completed_focus = HOL_sgp_resist_secularism } } } set_country_flag = HOL_SGP_focus_loop_active country_event = { id = HOL_politics.59 days = 5 random_days = 10 } } else_if = { limit = { NOT = { neutrality_neutral_conservatism_are_in_coalition = yes } } clr_country_flag = HOL_SGP_focus_loop_active } # --- GL --- if = { limit = { neutrality_neutral_green_are_in_coalition = yes NOT = { has_country_flag = HOL_GL_focus_loop_active } NOT = { OR = { has_completed_focus = HOL_gl_diversify_workforce has_completed_focus = HOL_gl_transparent_governance has_completed_focus = HOL_gl_energy_independence } } } set_country_flag = HOL_GL_focus_loop_active country_event = { id = HOL_politics.61 days = 5 random_days = 10 } } else_if = { limit = { NOT = { neutrality_neutral_green_are_in_coalition = yes } } clr_country_flag = HOL_GL_focus_loop_active } } HOL_wilders_split_check = { clamp_variable = { var = HOL_wilders_split_chance min = 0 max = 100 } if = { limit = { check_variable = { HOL_wilders_split_chance > 95 } } random_list = { 90 = { country_event = { id = HOL_politics.12 days = 5 } } 10 = { country_event = { id = HOL_politics.81 days = 5 } } } } else_if = { limit = { check_variable = { HOL_wilders_split_chance > 65 } } random_list = { 65 = { country_event = { id = HOL_politics.12 days = 5 } } 35 = { country_event = { id = HOL_politics.81 days = 5 } } } } else_if = { limit = { check_variable = { HOL_wilders_split_chance > 35 } } random_list = { 35 = { country_event = { id = HOL_politics.12 days = 5 } } 65 = { country_event = { id = HOL_politics.81 days = 5 } } } } else = { random_list = { 10 = { country_event = { id = HOL_politics.12 days = 5 } } 90 = { country_event = { id = HOL_politics.81 days = 5 } } } } } # Each event self-gates on its own HOL_integration_level, so at most one can fire. HOL_check_flemish_integration_effect = { country_event = HOL_politics.16 country_event = HOL_politics.17 country_event = HOL_politics.18 country_event = HOL_politics.19 country_event = HOL_politics.20 } # ASML Corporate History HOL_asml_initialize_state = { if = { limit = { NOT = { has_country_flag = HOL_asml_state_initialized } } set_variable = { HOL_asml_lithography_leadership = 7 } set_variable = { HOL_asml_euv_maturity = 2 } set_variable = { HOL_asml_supplier_resilience = 5 } set_variable = { HOL_asml_customer_diversification = 7 } set_variable = { HOL_asml_strategic_control = 3 } set_country_flag = HOL_asml_state_initialized } HOL_asml_clamp_state = yes } HOL_asml_clamp_state = { clamp_variable = { var = HOL_asml_lithography_leadership min = 0 max = 10 } clamp_variable = { var = HOL_asml_euv_maturity min = 0 max = 10 } clamp_variable = { var = HOL_asml_supplier_resilience min = 0 max = 10 } clamp_variable = { var = HOL_asml_customer_diversification min = 0 max = 10 } clamp_variable = { var = HOL_asml_strategic_control min = 0 max = 10 } } HOL_asml_record_2000_euv_commitment = { set_country_flag = HOL_asml_event_01_resolved add_to_variable = { HOL_asml_lithography_leadership = 1 } add_to_variable = { HOL_asml_euv_maturity = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2001_program_consolidation = { set_country_flag = HOL_asml_event_02_resolved add_to_variable = { HOL_asml_euv_maturity = 1 } add_to_variable = { HOL_asml_supplier_resilience = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2006_alpha_tools = { set_country_flag = HOL_asml_event_03_resolved add_to_variable = { HOL_asml_lithography_leadership = 1 } add_to_variable = { HOL_asml_euv_maturity = 2 } HOL_asml_clamp_state = yes } HOL_asml_record_2007_brion = { set_country_flag = HOL_asml_event_04_resolved add_to_variable = { HOL_asml_lithography_leadership = 1 } add_to_variable = { HOL_asml_customer_diversification = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2008_yieldstar = { set_country_flag = HOL_asml_event_05_resolved add_to_variable = { HOL_asml_euv_maturity = 1 } add_to_variable = { HOL_asml_supplier_resilience = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2010_nxe_delivery = { set_country_flag = HOL_asml_event_06_resolved add_to_variable = { HOL_asml_euv_maturity = 1 } add_to_variable = { HOL_asml_customer_diversification = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2012_coinvestment_fallback = { if = { limit = { NOT = { has_country_flag = HOL_asml_samsung_coinvestment_recorded } } set_country_flag = HOL_asml_samsung_coinvestment_recorded add_to_variable = { HOL_asml_supplier_resilience = 1 } add_to_variable = { HOL_asml_strategic_control = 1 } HOL_asml_clamp_state = yes } } HOL_asml_record_samsung_coinvestment = { if = { limit = { original_tag = HOL NOT = { has_country_flag = collapsed_nation } NOT = { has_country_flag = HOL_asml_samsung_coinvestment_recorded } country_exists = KOR KOR = { has_country_flag = KOR_samsung_asml_coinvestment_declined } } HOL_asml_record_2012_coinvestment_fallback = yes } else_if = { limit = { original_tag = HOL NOT = { has_country_flag = collapsed_nation } NOT = { has_country_flag = HOL_asml_samsung_coinvestment_accepted } } set_country_flag = HOL_asml_samsung_coinvestment_accepted set_country_flag = HOL_asml_samsung_coinvestment_recorded add_to_variable = { HOL_asml_supplier_resilience = 1 } add_to_variable = { HOL_asml_customer_diversification = 1 } HOL_asml_clamp_state = yes } } HOL_asml_record_2013_cymer = { set_country_flag = HOL_asml_event_08_resolved add_to_variable = { HOL_asml_euv_maturity = 1 } add_to_variable = { HOL_asml_supplier_resilience = 2 } HOL_asml_clamp_state = yes } HOL_asml_record_2016_nxe_3400 = { set_country_flag = HOL_asml_event_09_resolved add_to_variable = { HOL_asml_euv_maturity = 1 } add_to_variable = { HOL_asml_customer_diversification = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2019_commercial_euv = { set_country_flag = HOL_asml_event_10_resolved add_to_variable = { HOL_asml_lithography_leadership = 1 } add_to_variable = { HOL_asml_euv_maturity = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2020_service_scale = { set_country_flag = HOL_asml_event_11_resolved add_to_variable = { HOL_asml_supplier_resilience = 2 } add_to_variable = { HOL_asml_customer_diversification = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2023_high_na_delivery = { set_country_flag = HOL_asml_event_12_resolved add_to_variable = { HOL_asml_lithography_leadership = 1 } add_to_variable = { HOL_asml_euv_maturity = 2 } HOL_asml_clamp_state = yes } HOL_asml_record_2024_imec_lab = { set_country_flag = HOL_asml_event_13_resolved add_to_variable = { HOL_asml_supplier_resilience = 1 } add_to_variable = { HOL_asml_customer_diversification = 1 } HOL_asml_clamp_state = yes } HOL_asml_record_2024_export_controls = { set_country_flag = HOL_asml_strategic_licensing clr_country_flag = HOL_asml_open_customer_allocation set_country_flag = HOL_asml_event_14_resolved add_to_variable = { HOL_asml_strategic_control = 3 } HOL_asml_clamp_state = yes } HOL_asml_clear_terminal_outcome = { remove_ideas = { HOL_asml_high_na_innovation_monopoly HOL_asml_resilient_european_tooling_network HOL_asml_neutral_global_lithography_utility HOL_asml_strategic_western_gatekeeper HOL_asml_commercial_tooling_champion } clr_country_flag = HOL_asml_terminal_resolved } HOL_asml_apply_high_na_innovation_monopoly = { if = { limit = { has_idea = HOL_asml3a } swap_ideas = { remove_idea = HOL_asml3a add_idea = HOL_asml_high_na_innovation_monopoly } } else_if = { limit = { has_idea = HOL_asml3b } swap_ideas = { remove_idea = HOL_asml3b add_idea = HOL_asml_high_na_innovation_monopoly } } else_if = { limit = { has_idea = HOL_asml2a } swap_ideas = { remove_idea = HOL_asml2a add_idea = HOL_asml_high_na_innovation_monopoly } } else_if = { limit = { has_idea = HOL_asml1 } swap_ideas = { remove_idea = HOL_asml1 add_idea = HOL_asml_high_na_innovation_monopoly } } else = { add_ideas = HOL_asml_high_na_innovation_monopoly } set_country_flag = HOL_asml_terminal_resolved } HOL_asml_apply_resilient_european_tooling_network = { if = { limit = { has_idea = HOL_asml3a } swap_ideas = { remove_idea = HOL_asml3a add_idea = HOL_asml_resilient_european_tooling_network } } else_if = { limit = { has_idea = HOL_asml3b } swap_ideas = { remove_idea = HOL_asml3b add_idea = HOL_asml_resilient_european_tooling_network } } else_if = { limit = { has_idea = HOL_asml2a } swap_ideas = { remove_idea = HOL_asml2a add_idea = HOL_asml_resilient_european_tooling_network } } else_if = { limit = { has_idea = HOL_asml1 } swap_ideas = { remove_idea = HOL_asml1 add_idea = HOL_asml_resilient_european_tooling_network } } else = { add_ideas = HOL_asml_resilient_european_tooling_network } set_country_flag = HOL_asml_terminal_resolved } HOL_asml_apply_neutral_global_lithography_utility = { if = { limit = { has_idea = HOL_asml3a } swap_ideas = { remove_idea = HOL_asml3a add_idea = HOL_asml_neutral_global_lithography_utility } } else_if = { limit = { has_idea = HOL_asml3b } swap_ideas = { remove_idea = HOL_asml3b add_idea = HOL_asml_neutral_global_lithography_utility } } else_if = { limit = { has_idea = HOL_asml2a } swap_ideas = { remove_idea = HOL_asml2a add_idea = HOL_asml_neutral_global_lithography_utility } } else_if = { limit = { has_idea = HOL_asml1 } swap_ideas = { remove_idea = HOL_asml1 add_idea = HOL_asml_neutral_global_lithography_utility } } else = { add_ideas = HOL_asml_neutral_global_lithography_utility } set_country_flag = HOL_asml_terminal_resolved } HOL_asml_apply_strategic_western_gatekeeper = { if = { limit = { has_idea = HOL_asml3a } swap_ideas = { remove_idea = HOL_asml3a add_idea = HOL_asml_strategic_western_gatekeeper } } else_if = { limit = { has_idea = HOL_asml3b } swap_ideas = { remove_idea = HOL_asml3b add_idea = HOL_asml_strategic_western_gatekeeper } } else_if = { limit = { has_idea = HOL_asml2a } swap_ideas = { remove_idea = HOL_asml2a add_idea = HOL_asml_strategic_western_gatekeeper } } else_if = { limit = { has_idea = HOL_asml1 } swap_ideas = { remove_idea = HOL_asml1 add_idea = HOL_asml_strategic_western_gatekeeper } } else = { add_ideas = HOL_asml_strategic_western_gatekeeper } set_country_flag = HOL_asml_terminal_resolved } HOL_asml_apply_commercial_tooling_champion = { if = { limit = { has_idea = HOL_asml3a } swap_ideas = { remove_idea = HOL_asml3a add_idea = HOL_asml_commercial_tooling_champion } } else_if = { limit = { has_idea = HOL_asml3b } swap_ideas = { remove_idea = HOL_asml3b add_idea = HOL_asml_commercial_tooling_champion } } else_if = { limit = { has_idea = HOL_asml2a } swap_ideas = { remove_idea = HOL_asml2a add_idea = HOL_asml_commercial_tooling_champion } } else_if = { limit = { has_idea = HOL_asml1 } swap_ideas = { remove_idea = HOL_asml1 add_idea = HOL_asml_commercial_tooling_champion } } else = { add_ideas = HOL_asml_commercial_tooling_champion } set_country_flag = HOL_asml_terminal_resolved } HOL_asml_resolve_terminal = { HOL_asml_clear_terminal_outcome = yes HOL_asml_initialize_state = yes if = { limit = { HOL_asml_high_na_innovation_monopoly_qualified = yes } HOL_asml_apply_high_na_innovation_monopoly = yes } else_if = { limit = { HOL_asml_resilient_european_tooling_network_qualified = yes } HOL_asml_apply_resilient_european_tooling_network = yes } else_if = { limit = { HOL_asml_neutral_global_lithography_utility_qualified = yes } HOL_asml_apply_neutral_global_lithography_utility = yes } else_if = { limit = { HOL_asml_strategic_western_gatekeeper_qualified = yes } HOL_asml_apply_strategic_western_gatekeeper = yes } else = { HOL_asml_apply_commercial_tooling_champion = yes } HOL_asml_clamp_state = yes } HOL_asml_register_samsung_tool_order = { if = { limit = { original_tag = HOL NOT = { has_country_flag = collapsed_nation } has_game_rule = { rule = rule_corporate_history option = full } NOT = { has_country_flag = HOL_asml_samsung_tool_order_pending } } set_country_flag = { flag = HOL_asml_samsung_tool_order_pending value = 1 days = 800 } semiconductor_market_register_tool_order = yes } } HOL_asml_complete_samsung_tool_order = { if = { limit = { original_tag = HOL NOT = { has_country_flag = collapsed_nation } has_country_flag = HOL_asml_samsung_tool_order_pending } clr_country_flag = HOL_asml_samsung_tool_order_pending if = { limit = { NOT = { has_country_flag = HOL_asml_first_samsung_tool_order_completed } } set_country_flag = HOL_asml_first_samsung_tool_order_completed add_to_variable = { HOL_asml_supplier_resilience = 1 } } HOL_asml_clamp_state = yes semiconductor_market_complete_tool_order = yes } } HOL_asml_update_market_pressure = { remove_ideas = { HOL_asml_backlog_pressure_moderate HOL_asml_backlog_pressure_severe } if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } check_variable = { global.semiconductor_market_tool_backlog > 6 } } add_ideas = HOL_asml_backlog_pressure_severe } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } check_variable = { global.semiconductor_market_tool_backlog > 3 } } add_ideas = HOL_asml_backlog_pressure_moderate } } HOL_asml_milestone_2000 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.1 days = 30 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2000_euv_commitment = yes } } HOL_asml_milestone_2001 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.2 days = 334 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2001_program_consolidation = yes } } HOL_asml_milestone_2006 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.3 days = 334 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2006_alpha_tools = yes } } HOL_asml_milestone_2007 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.4 days = 59 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2007_brion = yes } } HOL_asml_milestone_2008 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.5 days = 335 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2008_yieldstar = yes } } HOL_asml_milestone_2010 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.6 days = 243 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2010_nxe_delivery = yes } } HOL_asml_milestone_2012 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.7 days = 217 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_samsung_coinvestment = yes } } HOL_asml_milestone_2013 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.8 days = 149 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2013_cymer = yes } } HOL_asml_milestone_2016 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.9 days = 335 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2016_nxe_3400 = yes } } HOL_asml_milestone_2019 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.10 days = 334 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2019_commercial_euv = yes } } HOL_asml_milestone_2020 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.11 days = 335 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2020_service_scale = yes } } HOL_asml_milestone_2023 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.12 days = 354 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2023_high_na_delivery = yes } } HOL_asml_milestone_2024 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.13 days = 154 } country_event = { id = HOL_asml_events.14 days = 250 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_record_2024_imec_lab = yes HOL_asml_record_2024_export_controls = yes } } HOL_asml_milestone_2025 = { if = { limit = { has_game_rule = { rule = rule_corporate_history option = full } } HOL_asml_initialize_state = yes country_event = { id = HOL_asml_events.15 days = 334 } } else_if = { limit = { has_game_rule = { rule = rule_corporate_history option = outcomes_only } } HOL_asml_initialize_state = yes HOL_asml_resolve_terminal = yes } } # Attaches only the ruling party's society pool. The focus check keeps a party that never earned its # programme from showing an all-zero modifier; the backing variables survive detachment. HOL_update_party_programmes = { if = { limit = { has_dynamic_modifier = { modifier = HOL_conservative_society_modifier } } remove_dynamic_modifier = { modifier = HOL_conservative_society_modifier } } if = { limit = { has_dynamic_modifier = { modifier = HOL_social_democratic_modifier } } remove_dynamic_modifier = { modifier = HOL_social_democratic_modifier } } if = { limit = { has_dynamic_modifier = { modifier = HOL_nationalist_populism_modifier } } remove_dynamic_modifier = { modifier = HOL_nationalist_populism_modifier } } if = { limit = { has_dynamic_modifier = { modifier = HOL_liberal_society_modifier } } remove_dynamic_modifier = { modifier = HOL_liberal_society_modifier } } if = { limit = { western_conservatism_are_in_power = yes has_completed_focus = HOL_balkenende } add_dynamic_modifier = { modifier = HOL_conservative_society_modifier } } else_if = { limit = { western_social_democrats_are_in_power = yes has_completed_focus = HOL_melkert_surprise } add_dynamic_modifier = { modifier = HOL_social_democratic_modifier } } else_if = { limit = { nationalist_right_wing_populists_are_in_power = yes has_completed_focus = HOL_promote_dutch_values } add_dynamic_modifier = { modifier = HOL_nationalist_populism_modifier } } else_if = { limit = { western_liberals_are_in_power = yes has_completed_focus = HOL_economic_stimulation_tax } add_dynamic_modifier = { modifier = HOL_liberal_society_modifier } } }