# Rework Author(s): DROID & The General # Original Author(s): Jumaron & Angriest Bird # CONSTANT FOR INNER CIRCLE TIMES (This is Focus cost so x7 to get the days) - THE CONSTANTS USED IN THE EVENT FILE need to be these values x7 @inner_circle_time_tier_1 = 20 @inner_circle_time_tier_2 = 40 @inner_circle_time_tier_3 = 80 @inner_circle_time_tier_4 = 100 focus_tree = { id = united_kingdom_focus country = { factor = 0 modifier = { add = 20 original_tag = ENG } } # Continuous Focus Position continuous_focus_position = { x = 6900 y = 1800 } inlay_window = { id = eng_inner_circle_inlay_window position = { x = 6900 y = 1000 } } shortcut = { name = FOCUS_FILTER_ARMY target = ENG_strategic_defence_review scroll_wheel_factor = 1.0 } shortcut = { name = FOCUS_FILTER_ECONOMY target = ENG_acknowledge_industrial_collapse scroll_wheel_factor = 1.0 } shortcut = { name = FOCUS_FILTER_POLITICAL target = ENG_britain_forward_not_back scroll_wheel_factor = 1.0 } shortcut = { name = FOCUS_FILTER_TRANSNISTRIA_MONARCHY target = ENG_triumph_of_the_crown scroll_wheel_factor = 1.0 } # Military focus = { id = ENG_strategic_defence_review icon = iwo_britannia x = 108 y = 0 cost = 5.72 search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_strategic_defence_review" army_experience = 50 navy_experience = 50 air_experience = 50 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_operation_excellence icon = british_isles x = -27 y = 1 relative_position_id = ENG_strategic_defence_review offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_watchkeeper_wk450 } } offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_reaper_purchase } } offset = { x = 4 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_operation_excellence } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_worldwide_reach } } } prerequisite = { focus = ENG_strategic_defence_review } mutually_exclusive = { focus = ENG_worldwide_reach } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_operation_excellence" add_ideas = ENG_special_command1 newline = yes 19 = { add_building_construction = { type = naval_headquarters level = 1 instant_build = yes province = 4135 } } newline = yes set_temp_variable = { treasury_change = -8 } 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 = ENG_army_special_operations_brigade icon = focus_ETH_peacekeeping_forces x = 1 y = 1 relative_position_id = ENG_operation_excellence cost = 7.9 prerequisite = { focus = ENG_operation_excellence focus = ENG_worldwide_reach } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_army_special_operations_brigade" add_ideas = ENG_army_special_operations_brigade_idea newline = yes set_temp_variable = { treasury_change = -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 = ENG_carrier_group_debate icon = carriers2 x = 0 y = 2 relative_position_id = ENG_army_special_operations_brigade cost = 7.9 prerequisite = { focus = ENG_army_special_operations_brigade } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_carrier_group_debate" add_doctrine_cost_reduction = { name = ENG_carrier_group_debate category = Cat_naval_doctrine cost_reduction = 0.5 uses = 2 } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_trident_nuclear_program icon = nuclear_energy x = 0 y = 3 relative_position_id = ENG_army_special_operations_brigade cost = 7.9 prerequisite = { focus = ENG_carrier_group_debate } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_trident_nuclear_program" add_tech_bonus = { name = ENG_trident_nuclear_program uses = 1 bonus = 0.5 category = CAT_icbm } add_tech_bonus = { name = ENG_trident_nuclear_program uses = 1 ahead_reduction = 2.5 category = CAT_icbm } set_temp_variable = { treasury_change = -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 = ENG_mothballing_operations icon = ENG_rotten_ships x = 0 y = 2 relative_position_id = ENG_operation_excellence cost = 2 prerequisite = { focus = ENG_operation_excellence focus = ENG_worldwide_reach } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_mothballing_operations" add_timed_idea = { idea = ENG_mothballing_operations_idea days = 360 } newline = yes set_temp_variable = { treasury_change = 50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_modern_littoral_force icon = ship_bleur_point x = -1 y = 1 relative_position_id = ENG_operation_excellence cost = 7.9 prerequisite = { focus = ENG_operation_excellence } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_modern_littoral_force" add_tech_bonus = { name = ENG_modern_littoral_force bonus = 0.15 uses = 1 category = Cat_CORVETTE } add_doctrine_cost_reduction = { name = ENG_modern_littoral_force category = Cat_naval_doctrine cost_reduction = 0.5 uses = 1 } 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 = ENG_modern_landing_craft icon = naval_doctrine x = 0 y = 2 relative_position_id = ENG_modern_littoral_force cost = 5 prerequisite = { focus = ENG_modern_littoral_force } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_modern_landing_craft" add_ideas = ENG_UKSF1 newline = yes 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 = ENG_mechanised_amphibious_assault icon = amphibious_assault x = 0 y = 3 relative_position_id = ENG_modern_littoral_force cost = 5 prerequisite = { focus = ENG_modern_landing_craft } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_mechanised_amphibious_assault" swap_ideas = { remove_idea = ENG_UKSF1 add_idea = ENG_UKSF2 } newline = yes set_temp_variable = { treasury_change = -12 } 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 = ENG_quality_over_quantity icon = soldier x = -1 y = 1 relative_position_id = ENG_modern_littoral_force cost = 5 prerequisite = { focus = ENG_modern_littoral_force } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_quality_over_quantity" swap_ideas = { remove_idea = ENG_special_command1 add_idea = ENG_special_command2 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_strike_brigades icon = helmet_knife x = -3 y = 1 relative_position_id = ENG_modern_littoral_force cost = 10 prerequisite = { focus = ENG_modern_littoral_force } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_strike_brigades" add_doctrine_cost_reduction = { name = ENG_strike_brigades category = CAT_land_doctrine cost_reduction = 0.5 uses = 2 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_joint_expeditionary_force icon = nato3 x = -2 y = 2 relative_position_id = ENG_modern_littoral_force cost = 10 prerequisite = { focus = ENG_strike_brigades } prerequisite = { focus = ENG_quality_over_quantity } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_joint_expeditionary_force" custom_effect_tooltip = ENG_joint_expeditionary_force_tt newline = yes DEN = { country_event = ENG_military.035 } EST = { country_event = ENG_military.035 } FIN = { country_event = ENG_military.035 } ICE = { country_event = ENG_military.035 } LAT = { country_event = ENG_military.035 } LIT = { country_event = ENG_military.035 } HOL = { country_event = ENG_military.035 } NRY = { country_event = ENG_military.035 } SWE = { country_event = ENG_military.035 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { air_experience = 25 army_experience = 25 navy_experience = 25 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_future_soldier_armed_forces icon = soldiers2 x = -2 y = 3 relative_position_id = ENG_modern_littoral_force cost = 10 prerequisite = { focus = ENG_joint_expeditionary_force } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_future_soldier_armed_forces" swap_ideas = { remove_idea = ENG_special_command2 add_idea = ENG_special_command3 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_aircraft_ai_integration icon = air_defense x = -3 y = 1 relative_position_id = ENG_operation_excellence cost = 7.9 prerequisite = { focus = ENG_operation_excellence } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { has_tech = artificial_intelligence_3 NOT = { has_idea = ENG_royal_airforce1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_aircraft_ai_integration" add_timed_idea = { idea = ENG_aircraft_ai_idea days = 720 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_worldwide_reach icon = british_global_defense x = 2 y = 0 relative_position_id = ENG_operation_excellence cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_operation_excellence } } } prerequisite = { focus = ENG_strategic_defence_review } mutually_exclusive = { focus = ENG_operation_excellence } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_worldwide_reach" add_ideas = ENG_worldwide_command1 newline = yes 24 = { add_building_construction = { type = naval_headquarters level = 1 instant_build = yes province = 13016 } } 18 = { add_building_construction = { type = naval_supply_hub level = 1 instant_build = yes province = 1280 } } 21 = { add_building_construction = { type = naval_supply_hub level = 1 instant_build = yes province = 13010 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_continent_operational_considerations icon = infantry_commonwealth x = 3 y = 1 relative_position_id = ENG_operation_excellence cost = 5 prerequisite = { focus = ENG_worldwide_reach } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_continent_operational_considerations" country_event = ENG_military.039 newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_strategic_aircraft_strategy icon = bombers x = 1 y = 1 relative_position_id = ENG_continent_operational_considerations cost = 7.9 prerequisite = { focus = ENG_continent_operational_considerations focus = ENG_reestablish_far_east_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_royal_airforce1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_strategic_aircraft_strategy" add_ideas = ENG_strategic_aircraft_strategy_idea add_doctrine_cost_reduction = { name = ENG_strategic_aircraft_strategy category = CAT_air_doctrine uses = 1 cost_reduction = 0.25 } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_field_army_expansion icon = PB_ENG_Haig_Son x = 0 y = 2 relative_position_id = ENG_continent_operational_considerations cost = 7.9 prerequisite = { focus = ENG_continent_operational_considerations } prerequisite = { focus = ENG_reestablish_far_east_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_field_army_expansion" swap_ideas = { remove_idea = ENG_worldwide_command2 add_idea = ENG_worldwide_command3 } add_timed_idea = { idea = ENG_field_army_expansion_idea days = 360 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_reactivate_naval_defense_act_1889 icon = british_german_navy x = 0 y = 3 relative_position_id = ENG_continent_operational_considerations cost = 10 prerequisite = { focus = ENG_continent_operational_considerations } prerequisite = { focus = ENG_multi_ocean_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_reactivate_naval_defense_act_1889" add_ideas = ENG_naval_defense_act_1889_1 newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -250 } 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 = ENG_national_service_debate icon = soldier2 x = 2 y = 2 relative_position_id = ENG_operation_excellence cost = 7.9 prerequisite = { focus = ENG_operation_excellence focus = ENG_worldwide_reach } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_national_service_debate" swap_ideas = { remove_idea = partial_draft_army add_idea = draft_army } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_reestablish_far_east_command icon = global_hegemony x = 5 y = 1 relative_position_id = ENG_operation_excellence cost = 7.9 prerequisite = { focus = ENG_worldwide_reach } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_reestablish_far_east_command" swap_ideas = { remove_idea = ENG_worldwide_command1 add_idea = ENG_worldwide_command2 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes 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 = ENG_allied_basing_efforts icon = construct_infrastructure x = 1 y = 1 relative_position_id = ENG_reestablish_far_east_command cost = 7.9 prerequisite = { focus = ENG_reestablish_far_east_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_royal_airforce1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_allied_basing_efforts" add_timed_idea = { idea = ENG_allied_basing_efforts_Idea days = 360 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_british_foreign_legion icon = soldaderas x = 2 y = 2 relative_position_id = ENG_reestablish_far_east_command cost = 7.9 prerequisite = { focus = ENG_allied_basing_efforts } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_british_foreign_legion" add_ideas = ENG_british_foregin_legion_idea newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_multi_ocean_navy icon = navy3 x = 0 y = 2 relative_position_id = ENG_reestablish_far_east_command cost = 5 prerequisite = { focus = ENG_reestablish_far_east_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_doctrine = blue_water } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_multi_ocean_navy" add_mastery = { amount = 25 track = capital_ships } add_mastery = { amount = 25 track = operations } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_britannia_armed_forces icon = global_britain x = 0 y = 3 relative_position_id = ENG_reestablish_far_east_command cost = 10 prerequisite = { focus = ENG_multi_ocean_navy } prerequisite = { focus = ENG_field_army_expansion } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_britannia_armed_forces" swap_ideas = { remove_idea = ENG_worldwide_command3 add_idea = ENG_worldwide_command4 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_royal_navy icon = Royal_Navy_1 x = 0 y = 1 relative_position_id = ENG_strategic_defence_review offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_watchkeeper_wk450 } } offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_reaper_purchase } } cost = 5 prerequisite = { focus = ENG_strategic_defence_review } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_royal_navy" add_ideas = ENG_royal_navy_Idea1 newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_dartmouth_naval_college_expansion icon = british_emblem2 x = -5 y = 2 relative_position_id = ENG_royal_navy cost = 5 prerequisite = { focus = ENG_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_dartmouth_naval_college_expansion" country_event = ENG_military.038 newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes hidden_effect = { mark_focus_tree_layout_dirty = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_multi_ocean_training icon = navy3 x = -5 y = 4 relative_position_id = ENG_royal_navy cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } has_completed_focus = ENG_dartmouth_naval_college_expansion } } prerequisite = { focus = ENG_dartmouth_naval_college_expansion } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { has_completed_focus = ENG_multi_ocean_navy NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_multi_ocean_training" if = { limit = { has_idea = ENG_royal_navy_Idea2 } swap_ideas = { remove_idea = ENG_royal_navy_Idea2 add_idea = ENG_royal_navy_Idea4 } } else_if = { limit = { has_idea = ENG_royal_navy_Idea3 } swap_ideas = { remove_idea = ENG_royal_navy_Idea3 add_idea = ENG_royal_navy_Idea5 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_type_23_lifex icon = exercise_keen_sword x = -3 y = 1 relative_position_id = ENG_royal_navy cost = 5 prerequisite = { focus = ENG_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = frigate_hull_3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_type_23_lifex" create_equipment_variant = { name = "Type 23 Class - LIFEX" icon = "gfx/interface/technologies/ENG/NAV/Type23B2.dds" type = frigate_hull_3 parent_version = 1 modules = { fixed_ship_engine_slot = module_light_surface_jet_turbine_power fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_radar_4 fixed_ship_auxillary_slot_2 = module_naval_vls_cells_16 fixed_ship_auxillary_slot_1 = module_torpedoes_3 fixed_ship_auxillary_slot = module_naval_missile_mount_quad fixed_ship_battery_slot = module_76mm_gun_2 front_1_custom_slot = module_ciws_3 rear_1_custom_slot = module_light_helipad_1 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_2 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes add_tech_bonus = { name = ENG_type_23_lifex technology = frigate_hull_4 bonus = 0.25 uses = 1 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_future_surface_combatant icon = ASEV x = -3 y = 2 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_type_23_lifex } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = frigate_hull_4 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_future_surface_combatant" create_equipment_variant = { name = "Future Surface Combatant" icon = "gfx/interface/technologies/ENG/NAV/F4.dds" type = frigate_hull_4 parent_version = 4 modules = { fixed_ship_engine_slot = module_light_surface_jet_turbine_power2 fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_radar_5 fixed_ship_auxillary_slot_2 = module_naval_vls_cells_16 fixed_ship_auxillary_slot_1 = module_torpedoes_3 fixed_ship_auxillary_slot = module_ciws_4 fixed_ship_battery_slot = module_127mm_guns_3 front_1_custom_slot = module_naval_missile_mount_quad rear_1_custom_slot = module_light_helipad_2 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_3 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes add_tech_bonus = { name = ENG_future_surface_combatant technology = frigate_hull_5 bonus = 0.5 uses = 1 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_type_31_frigate_inspiration_class icon = ENG_type31_frigate x = -2 y = 3 relative_position_id = ENG_royal_navy cost = 7.9 prerequisite = { focus = ENG_future_surface_combatant } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = frigate_hull_5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_type_31_frigate_inspiration_class" create_equipment_variant = { name = "Type 31 Inspiration Class" icon = "gfx/interface/technologies/ENG/NAV/Type31.dds" type = frigate_hull_5 parent_version = 5 modules = { fixed_ship_engine_slot = module_light_surface_diesel_power_5 fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control fixed_ship_radar_slot = module_radar_5 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_76mm_gun_5 front_1_custom_slot = module_ciws_4 rear_1_custom_slot = module_light_helipad_2 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_4 } design_team = mio:ENG_babcock_manufacturer } newline = yes add_tech_bonus = { name = ENG_type_31_frigate_inspiration_class category = CAT_frigate bonus = 0.25 uses = 1 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_type_32_frigate_guardian_class icon = arm_Reformador x = -2 y = 4 relative_position_id = ENG_royal_navy cost = 7.9 prerequisite = { focus = ENG_type_31_frigate_inspiration_class } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = frigate_hull_5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_type_32_frigate_guardian_class" add_tech_bonus = { name = ENG_type_32_frigate_guardian_class category = CAT_frigate bonus = 0.15 uses = 1 } newline = yes create_equipment_variant = { name = "Type 32 Guardian Class" icon = "gfx/interface/technologies/ENG/NAV/Type32.dds" type = frigate_hull_5 parent_version = 5 modules = { front_1_custom_slot = module_naval_missile_mount_quad rear_1_custom_slot = module_naval_missile_mount_quad fixed_ship_battery_slot = module_152mm_battery fixed_ship_auxillary_slot_1 = module_esm_3 fixed_ship_auxillary_slot_2 = module_mineclearing fixed_ship_auxillary_slot = module_naval_missile_mount_quad fixed_ship_radar_slot = module_radar_6 fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_engine_slot = module_light_surface_mod_reactor_power fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_4 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes add_equipment_production = { equipment = { type = frigate_hull_5 creator = "ENG" version_name = "Type 32 Guardian Class" } name = "HMS Guardian (F96)" requested_factories = 1 progress = 0.5 amount = 1 } add_equipment_production = { equipment = { type = frigate_hull_5 creator = "ENG" version_name = "Type 32 Guardian Class" } name = "HMS Stalwart (F97)" requested_factories = 1 progress = 0.5 amount = 1 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_albion_class_lpd icon = hyuga x = 4 y = 1 relative_position_id = ENG_royal_navy cost = 5 prerequisite = { focus = ENG_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = helicopter_operator_hull_2 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_albion_class_lpd" add_equipment_production = { equipment = { type = helicopter_operator_hull_2 creator = "ENG" version_name = "Albion Class" } name = "HMS Albion (L14)" requested_factories = 1 progress = 0.5 amount = 1 } add_equipment_production = { equipment = { type = helicopter_operator_hull_2 creator = "ENG" version_name = "Albion Class" } name = "HMS Bulwark (L15)" requested_factories = 1 progress = 0.5 amount = 1 } newline = yes add_tech_bonus = { name = ENG_albion_class_lpd category = CAT_helicopter_operators bonus = 0.25 uses = 1 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_multi_role_support_ship_project icon = navy3 x = 4 y = 2 relative_position_id = ENG_royal_navy cost = 7.9 prerequisite = { focus = ENG_albion_class_lpd } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = helicopter_operator_hull_3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_multi_role_support_ship_project" add_tech_bonus = { name = ENG_multi_role_support_ship_project category = CAT_helicopter_operators bonus = 0.25 uses = 1 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes newline = yes 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 = ENG_royal_marines_future_commando_force icon = soldiers x = 6 y = 1 relative_position_id = ENG_royal_navy cost = 5 prerequisite = { focus = ENG_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_royal_marines_future_commando_force" add_tech_bonus = { name = ENG_royal_marines_future_commando_force category = CAT_marine category = CAT_special_forces bonus = 0.25 uses = 2 } newline = yes army_experience = 25 newline = yes set_temp_variable = { temp_opinion = 10 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_royal_marines_littoral_response_group icon = focus_INS_evacuate_soldiers_to_australia x = 6 y = 2 relative_position_id = ENG_royal_navy cost = 5 prerequisite = { focus = ENG_royal_marines_future_commando_force } prerequisite = { focus = ENG_albion_class_lpd } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_royal_marines_littoral_response_group" add_tech_bonus = { name = ENG_royal_marines_littoral_response_group category = CAT_landing_craft category = CAT_inf_wep bonus = 0.25 uses = 2 } newline = yes army_experience = 25 navy_experience = 25 newline = yes set_temp_variable = { temp_opinion = 10 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_royal_marines_arctic_warfare_centre icon = focus_SMB_special_forces_option_1 x = 5 y = 3 relative_position_id = ENG_royal_navy cost = 5 prerequisite = { focus = ENG_royal_marines_littoral_response_group } prerequisite = { focus = ENG_multi_role_support_ship_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_royal_marines_arctic_warfare_centre" add_tech_bonus = { name = ENG_royal_marines_arctic_warfare_centre category = CAT_marine category = CAT_camouflage bonus = 0.25 uses = 2 } newline = yes army_experience = 50 newline = yes set_temp_variable = { temp_opinion = 10 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_harpoon_replacement icon = torpedo x = 3 y = 5 relative_position_id = ENG_royal_navy cost = 5 prerequisite = { focus = ENG_type_45_destroyer_upgrades } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_harpoon_replacement" add_tech_bonus = { name = ENG_harpoon_replacement category = CAT_as_missiles bonus = 0.25 uses = 1 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes 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 = ENG_queen_elizabeth_class_carrier icon = carriers2 x = -1 y = 1 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } NOT = { has_idea = ENG_royal_airforce1 } has_tech = carrier_hull_3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_queen_elizabeth_class_carrier" create_equipment_variant = { name = "Queen Elizabeth Carrier" icon = "gfx/interface/technologies/ENG/NAV/ELIS.dds" type = carrier_hull_3 parent_version = 4 modules = { fixed_ship_engine_slot = module_surface_jet_turbine_power2 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_ciws_5 fixed_ship_auxillary_slot_1 = module_ciws_5 fixed_ship_auxillary_slot = module_esm_2 fixed_ship_flight_deck = module_flight_deck_4 front_1_custom_slot = module_ciws_5 front_2_custom_slot = module_ciws_5 mid_1_custom_slot = module_helipads_3 mid_2_custom_slot = module_helipads_3 mid_3_custom_slot = module_ciws_5 rear_1_custom_slot = module_naval_missile_mount_quad rear_2_custom_slot = module_naval_missile_mount_quad fixed_ship_missile_ammo_slot = module_naval_ammo_air_defense_3 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes add_tech_bonus = { name = ENG_queen_elizabeth_class_carrier bonus = 0.5 uses = 1 category = CAT_carrier } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -35 } 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 = ENG_ark_royal_class_carrier icon = focus_PHI_thats_not_an_island x = -1 y = 5 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_queen_elizabeth_class_carrier } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = carrier_hull_4 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_ark_royal_class_carrier" create_equipment_variant = { name = "Ark Royal Class" icon = "gfx/interface/technologies/ENG/NAV/ARK.dds" type = carrier_hull_4 parent_version = 4 modules = { fixed_ship_engine_slot = module_surface_jet_turbine_power3 fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_radar_7 fixed_ship_auxillary_slot_2 = module_ciws_6 fixed_ship_auxillary_slot_1 = module_ciws_6 fixed_ship_auxillary_slot = module_esm_3 fixed_ship_flight_deck = module_flight_deck_6 front_1_custom_slot = module_ciws_6 front_2_custom_slot = module_ciws_6 mid_1_custom_slot = module_helipads_4 mid_2_custom_slot = module_helipads_4 mid_3_custom_slot = module_ciws_6 rear_1_custom_slot = module_naval_missile_mount_quad rear_2_custom_slot = module_naval_missile_mount_quad fixed_ship_missile_ammo_slot = module_naval_ammo_air_defense_4 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes if = { limit = { has_tech = carrier_hull_4 } add_tech_bonus = { name = ENG_ark_royal_class_carrier bonus = 0.5 uses = 1 category = CAT_carrier } } else = { add_tech_bonus = { name = ENG_ark_royal_class_carrier bonus = 0.5 uses = 1 technology = carrier_hull_4 } } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -40 } 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 = ENG_expanded_carrier_wing_procurement icon = fighters2 x = 0 y = 3 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_queen_elizabeth_class_carrier } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_expanded_carrier_wing_procurement" add_tech_bonus = { name = ENG_expanded_carrier_wing_procurement bonus = 0.5 uses = 1 category = CAT_cv_mr_fighter } newline = yes add_timed_idea = { idea = ENG_carrier_wing_procurement days = 720 } newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_astute_class icon = ENG_astute_submarine x = 2 y = 1 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = attack_submarine_hull_3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_astute_class" add_tech_bonus = { name = ENG_astute_class bonus = 0.5 uses = 1 technology = attack_submarine_hull_4 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes create_equipment_variant = { name = "Astute-class" type = attack_submarine_hull_3 parent_version = 3 modules = { fixed_ship_engine_slot = module_sub_adv_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 } design_team = mio:ENG_bae_systems_manufacturer } set_temp_variable = { treasury_change = -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 = ENG_dreadnought_class icon = ENG_dreadnought_submarine x = 2 y = 3 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_astute_class } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = missile_submarine_hull_4 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_dreadnought_class" add_tech_bonus = { name = ENG_dreadnought_class bonus = 0.5 uses = 1 technology = missile_submarine_hull_5 } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes newline = yes create_equipment_variant = { name = "Dreadnought-class" type = missile_submarine_hull_4 parent_version = 4 modules = { fixed_ship_engine_slot = module_sub_mod_reactor_power fixed_ship_radar_slot = module_sonar_5 fixed_ship_auxillary_slot_3 = module_naval_sub_vls_cells_32 fixed_ship_auxillary_slot_2 = module_sub_esm_3 fixed_ship_auxillary_slot_1 = module_naval_sub_vls_cells_32 fixed_ship_auxillary_slot = module_torpedoes_3 front_1_custom_slot = module_naval_sub_vls_cells_32 fixed_ship_battery_slot = module_anti_ship_torpedoes_3 fixed_ship_missile_ammo_slot = module_naval_sub_ammo_land_attack_3 } design_team = mio:ENG_bae_systems_manufacturer } set_temp_variable = { treasury_change = -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 = ENG_aukus_programme icon = Generic_Submarine1 x = 3 y = 4 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_dreadnought_class } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = attack_submarine_hull_5 country_exists = USA USA = { has_opinion = { target = ENG value > 80 } } if = { limit = { country_exists = AST } AST = { has_opinion = { target = ENG value > 80 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_aukus_programme" create_equipment_variant = { name = "SSN-AUKUS" icon = "gfx/interface/technologies/ENG/NAV/AUKUS.dds" type = attack_submarine_hull_5 parent_version = 5 modules = { fixed_ship_engine_slot = module_sub_fut_reactor_power fixed_ship_radar_slot = module_sonar_7 fixed_ship_auxillary_slot_3 = module_naval_sub_vls_cells_16 fixed_ship_auxillary_slot_2 = module_sub_esm_4 fixed_ship_auxillary_slot_1 = module_torpedoes_5 fixed_ship_auxillary_slot = module_naval_sub_vls_cells_16 fixed_ship_battery_slot = module_anti_ship_torpedoes_5 fixed_ship_missile_ammo_slot = module_naval_sub_ammo_land_attack_4 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes add_tech_bonus = { name = ENG_aukus_programme category = CAT_atk_sub bonus = 0.5 uses = 1 } newline = yes if = { limit = { country_exists = AST NOT = { has_global_flag = GLOBAL_aukus_formed } } USA = { country_event = { id = ENG_military.048 days = 3 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_to_tech_sharing_group = AUKUS_Tech_Share USA = { add_to_tech_sharing_group = AUKUS_Tech_Share } AST = { add_to_tech_sharing_group = AUKUS_Tech_Share } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -45 } 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 = ENG_type_45_daring_class icon = focus_generic_large_navy x = 1 y = 2 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = destroyer_hull_3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_type_45_daring_class" create_equipment_variant = { name = "Type 45 Daring Class" icon = "gfx/interface/technologies/ENG/NAV/Type45M.dds" type = destroyer_hull_3 parent_version = 3 modules = { fixed_ship_engine_slot = module_surface_jet_turbine_power2 fixed_ship_fire_control_system_slot = module_screen_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_radar_5 fixed_ship_auxillary_slot_3 = module_naval_vls_cells_32 fixed_ship_auxillary_slot_2 = module_naval_vls_cells_32 fixed_ship_auxillary_slot = module_esm_2 fixed_ship_battery_slot = module_127mm_guns_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_air_defense_3 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes add_equipment_production = { equipment = { type = destroyer_hull_3 creator = "ENG" version_name = "Type 45 Daring Class" } name = "HMS Daring (D32)" requested_factories = 1 progress = 0.5 amount = 1 } add_equipment_production = { equipment = { type = destroyer_hull_3 creator = "ENG" version_name = "Type 45 Daring Class" } name = "HMS Dauntless (D33)" requested_factories = 1 progress = 0.5 amount = 1 } newline = yes add_tech_bonus = { name = ENG_type_45_daring_class technology = destroyer_hull_4 bonus = 0.5 uses = 1 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -30 } 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 = ENG_type_45_destroyer_upgrades icon = modernize x = 1 y = 4 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_type_45_daring_class } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_type_45_destroyer_upgrades" add_tech_bonus = { name = ENG_type_45_destroyer_upgrades bonus = 0.5 uses = 2 category = CAT_naval_engine category = CAT_naval_electronics category = CAT_naval_armament category = CAT_pds } newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_type_26_frigate icon = generic_ship2 x = -4 y = 3 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_future_surface_combatant } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = frigate_hull_5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_type_26_frigate" create_equipment_variant = { name = "City-Class" icon = "gfx/interface/technologies/ENG/NAV/Type26M.dds" type = frigate_hull_5 parent_version = 5 modules = { fixed_ship_engine_slot = module_light_surface_jet_turbine_power3 fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control fixed_ship_radar_slot = module_sonar_6 fixed_ship_auxillary_slot_2 = module_naval_vls_cells_16 fixed_ship_auxillary_slot_1 = module_torpedoes_4 fixed_ship_auxillary_slot = module_ciws_5 fixed_ship_battery_slot = module_127mm_guns_4 front_1_custom_slot = module_naval_missile_mount_quad rear_1_custom_slot = module_light_helipad_3 fixed_ship_missile_ammo_slot = module_naval_ammo_asw_4 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes if = { limit = { has_tech = frigate_hull_5 } add_tech_bonus = { name = ENG_type_26_frigate category = CAT_frigate bonus = 0.5 uses = 1 } } else = { add_tech_bonus = { name = ENG_type_26_frigate technology = frigate_hull_5 bonus = 0.5 uses = 1 } } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_type_83_destroyer icon = generic_ship1 x = 1 y = 5 relative_position_id = ENG_royal_navy cost = 10 prerequisite = { focus = ENG_type_45_destroyer_upgrades } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = destroyer_hull_4 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_type_83_destroyer" create_equipment_variant = { name = "Type 83" type = destroyer_hull_4 parent_version = 4 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_5 fixed_ship_auxillary_slot_3 = module_torpedoes_4 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_4 front_1_custom_slot = module_ciws_5 mid_1_custom_slot = module_fuel_tank mid_2_custom_slot = module_ciws_5 rear_1_custom_slot = module_light_helipad_2 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_4 } } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_qinetiq_dragonfire_system icon = ENG_dragonfire x = 1 y = 6 relative_position_id = ENG_royal_navy cost = 7.9 prerequisite = { focus = ENG_type_83_destroyer } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_qinetiq_dragonfire_system" add_tech_bonus = { name = ENG_qinetiq_dragonfire_system bonus = 0.5 uses = 2 category = CAT_naval_electronics category = CAT_pds category = CAT_as_missiles category = CAT_aa_missiles } newline = yes sp:sp_anti_drone_laser_modules = { add_project_progress_ratio = 0.50 } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_auxiliary_royal_navy icon = ENF_fleet_second x = 8 y = 1 relative_position_id = ENG_royal_navy cost = 2 prerequisite = { focus = ENG_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_auxiliary_royal_navy" add_ideas = ENG_auxiliary_navy1 newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_point_class_sealift_ships icon = ENG_Expand_Trade_Fleet x = -1 y = 2 relative_position_id = ENG_auxiliary_royal_navy cost = 5 prerequisite = { focus = ENG_auxiliary_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_point_class_sealift_ships" add_equipment_to_stockpile = { type = convoy amount = 200 } newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_bay_slass_landing_ships icon = generic_landing_ship x = 1 y = 2 relative_position_id = ENG_auxiliary_royal_navy cost = 7.9 prerequisite = { focus = ENG_auxiliary_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_bay_slass_landing_ships" add_tech_bonus = { name = ENG_bay_slass_landing_ships bonus = 0.15 uses = 2 category = CAT_landing_craft } newline = yes 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 = ENG_river_class_patrol_boat icon = naval_upgrade x = 0 y = 1 relative_position_id = ENG_auxiliary_royal_navy cost = 7.9 prerequisite = { focus = ENG_auxiliary_royal_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } has_tech = corvette_hull_3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_river_class_patrol_boat" create_equipment_variant = { name = "River Class" type = corvette_hull_3 name_group = ENG_DD_HISTORICAL parent_version = 0 modules = { fixed_ship_engine_slot = module_light_surface_jet_turbine_power2 fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control fixed_ship_radar_slot = module_radar_5 fixed_ship_auxillary_slot = module_chain_gun fixed_ship_battery_slot = module_76mm_gun_3 front_1_custom_slot = module_naval_missile_mount_quad rear_1_custom_slot = module_light_helipad_2 fixed_ship_missile_ammo_slot = module_naval_ammo_balanced_3 } design_team = mio:ENG_bae_systems_manufacturer } newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_revitalise_merchant_navy icon = focus_generic_merchant_fleet x = 0 y = 3 relative_position_id = ENG_auxiliary_royal_navy cost = 7.9 prerequisite = { focus = ENG_river_class_patrol_boat } prerequisite = { focus = ENG_point_class_sealift_ships } prerequisite = { focus = ENG_bay_slass_landing_ships } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { NOT = { has_idea = ENG_mothballing_operations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_revitalise_merchant_navy" swap_ideas = { remove_idea = ENG_auxiliary_navy1 add_idea = ENG_auxiliary_navy2 } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_royal_army icon = British_Army_1 x = -11 y = 1 relative_position_id = ENG_strategic_defence_review offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_watchkeeper_wk450 } } offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_reaper_purchase } } cost = 5 prerequisite = { focus = ENG_strategic_defence_review } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_royal_army" army_experience = 50 add_ideas = ENG_royal_army1 newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_utility_vehicle_modernisation icon = generic_utility_vehice x = -8 y = 1 relative_position_id = ENG_royal_army cost = 5 prerequisite = { focus = ENG_royal_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } bypass = { has_tech = util_vehicle_4 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_utility_vehicle_modernisation" add_tech_bonus = { name = ENG_utility_vehicle_modernisation bonus = 0.25 uses = 1 technology = util_vehicle_4 #2005 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_nlaw_anti_tank_system icon = Support_polweapons x = 0 y = 1 relative_position_id = ENG_utility_vehicle_modernisation cost = 5 prerequisite = { focus = ENG_utility_vehicle_modernisation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_nlaw_anti_tank_system" add_tech_bonus = { name = ENG_nlaw_anti_tank_system bonus = 0.5 uses = 1 category = Cat_L_AT } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_startstreak_anti_air_system icon = generic_manpads x = 1 y = 2 relative_position_id = ENG_utility_vehicle_modernisation offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_operation_excellence } } cost = 7.9 prerequisite = { focus = ENG_nlaw_anti_tank_system } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_startstreak_anti_air_system" add_tech_bonus = { name = ENG_startstreak_anti_air_system bonus = 0.5 uses = 1 category = Cat_L_AA } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_AS90 icon = ENG_as90 x = -3 y = 2 relative_position_id = ENG_royal_army offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_AS90 } } cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_M270 } } } prerequisite = { focus = ENG_royal_army } mutually_exclusive = { focus = ENG_M270 } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_AS90" add_tech_bonus = { name = ENG_AS90 bonus = 0.25 uses = 1 category = Cat_SP_ARTY } if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "AS90 'Braveheart'" type = medium_tank_artillery_chassis_1 parent_version = 0 modules = { main_armament_slot = art_med_gun_gen3 engine_type_slot = tank_diesel_engine_gen4 special_type_slot_1 = cluster_ammo_2 special_type_slot_2 = heat_ammo_2 special_type_slot_3 = laser_guided_ammo_2 special_type_slot_4 = tank_battlestation_2_thermal ammunition_load_slot = artillery_medium_ammo_3 reload_type_slot = manual_loading turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = afv_composite_armor_gen3 } upgrades = { tank_nsb_fire_upgrade = 2 } icon = "gfx/interface/technologies/ENG/LAND/AS-90M.dds" } else = { create_equipment_variant = { name = "AS90 'Braveheart'" type = SP_arty_2 upgrades = { } obsolete = yes } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_M270 icon = Generic_MLRS x = -5 y = 2 relative_position_id = ENG_royal_army offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_M270 } } cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_AS90 } } } prerequisite = { focus = ENG_royal_army } mutually_exclusive = { focus = ENG_AS90 } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_M270" add_tech_bonus = { name = ENG_M270 bonus = 0.25 uses = 1 category = Cat_Armor } if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "M270B1" type = medium_tank_rocket_chassis_3 parent_version = 0 modules = { main_armament_slot = art_med_rocket_gen3 turret_type_slot = tank_base_tank_turret reload_type_slot = eight_missile_pack ammunition_load_slot = artillery_heavy_ammo_3 suspension_type_slot = tank_torsion_bar_suspension_medium engine_type_slot = tank_diesel_engine_gen3 special_type_slot_1 = cluster_ammo_2 special_type_slot_2 = mine_ammo_2 special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_2_thermal } upgrades = { tank_nsb_fire_upgrade = 2 } icon = "gfx/interface/technologies/ENG/LAND/M270B2.dds" design_team = mio:ENG_lockheed_martin_manufacturer } else = { create_equipment_variant = { name = "M270B1" type = SP_R_arty_1 upgrades = { } } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_mobile_fires_platform_program icon = artillery2 x = 1 y = 1 relative_position_id = ENG_M270 offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_M270 } } offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_AS90 } } cost = 10 prerequisite = { focus = ENG_M270 focus = ENG_AS90 } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_mobile_fires_platform_program" custom_effect_tooltip = ENG_Mobile_Artilerry_Platform_Focus_Event_tt hidden_effect = { country_event = ENG_military.034 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_fix_civil_servant icon = generic_rifle x = -6 y = 1 relative_position_id = ENG_royal_army cost = 2 prerequisite = { focus = ENG_royal_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_fix_civil_servant" add_tech_bonus = { name = ENG_fix_civil_servant bonus = 0.30 uses = 1 category = Cat_INF_WEP } add_timed_idea = { idea = ENG_fixing_civil_servant_idea days = 180 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes 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 = ENG_lightweight_fire_platform_artillery icon = artillery x = -4 y = 1 relative_position_id = ENG_royal_army offset = { x = -2 y = 1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_M270 } } offset = { x = -2 y = 1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_AS90 } } cost = 7.9 prerequisite = { focus = ENG_royal_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_completed_focus = ENG_fix_civil_servant } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_lightweight_fire_platform_artillery" add_tech_bonus = { name = ENG_lightweight_fire_platform_artillery bonus = 0.30 uses = 1 category = Cat_ARTY } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes 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 = ENG_warrior_capability_sustainment_programme icon = ifv x = -2 y = 1 relative_position_id = ENG_royal_army cost = 2 prerequisite = { focus = ENG_royal_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_warrior_capability_sustainment_programme" add_tech_bonus = { name = ENG_warrior_capability_sustainment_programme bonus = 0.15 uses = 1 category = Cat_IFV } if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_flame_chassis_2 amount = 80 } else = { add_equipment_to_stockpile = { type = IFV_4 amount = 80 } } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_warrior_ajax_upgrades icon = army_upgrade x = 0 y = 2 relative_position_id = ENG_warrior_capability_sustainment_programme cost = 7.9 prerequisite = { focus = ENG_warrior_capability_sustainment_programme } prerequisite = { focus = ENG_general_dynamics_ajax } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_warrior_ajax_upgrades" if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "Warrior CSP" type = medium_tank_flame_chassis_3 parent_version = 0 modules = { main_armament_slot = small_autocannon_3 turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = afv_composite_armor_gen3 engine_type_slot = tank_diesel_engine_gen3 secondary_armament_slot = afv_coax_machine_gun_2 special_type_slot_1 = smoke_launchers_3 special_type_slot_2 = afv_atgm_gen3 special_type_slot_4 = tank_battlestation_3 special_type_slot_5 = afv_troop_capacity reload_type_slot = manual_loading ammunition_load_slot = mixed_autocannon_ammo_4 } upgrades = { tank_nsb_fire_upgrade = 3 } icon = "gfx/interface/technologies/ENG/LAND/WarriorM.dds" design_team = mio:ENG_bae_systems_manufacturer } else = { create_equipment_variant = { name = "Warrior CSP'" type = IFV_5 upgrades = { } obsolete = yes } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_armoured_tactics_programme icon = tanks2 x = 5 y = 1 relative_position_id = ENG_warrior_capability_sustainment_programme cost = 5.72 prerequisite = { focus = ENG_warrior_capability_sustainment_programme } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_armoured_tactics_programme" add_tech_bonus = { name = ENG_armoured_tactics_programme category = CAT_armor bonus = 0.25 uses = 2 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_fres_program icon = apc x = 0 y = 1 relative_position_id = ENG_royal_army cost = 7.9 prerequisite = { focus = ENG_royal_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_fres_program" add_timed_idea = { idea = ENG_fres_program_Idea days = 365 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_general_dynamics_ajax icon = MEX_SEDENA_IFV x = -1 y = 1 relative_position_id = ENG_fres_program cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_bae_cv90_MkIV } } } prerequisite = { focus = ENG_fres_program } mutually_exclusive = { focus = ENG_bae_cv90_MkIV } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_general_dynamics_ajax" add_tech_bonus = { name = ENG_general_dynamics_ajax bonus = 0.15 uses = 1 category = CAT_armor } if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "General Dynamics Ajax" type = medium_tank_flame_chassis_3 parent_version = 2 modules = { main_armament_slot = small_autocannon_3 turret_type_slot = tank_base_tank_turret reload_type_slot = manual_loading suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = afv_composite_armor_gen3 engine_type_slot = afv_gasoline_engine_gen3 secondary_armament_slot = afv_coax_machine_gun_3 special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_3 special_type_slot_5 = afv_troop_capacity ammunition_load_slot = mixed_autocannon_ammo_3 } upgrades = { } icon = "gfx/interface/technologies/ENG/LAND/Ajax_A2.dds" design_team = mio:ENG_general_dynamics_manufacturer } else = { create_equipment_variant = { name = "General Dynamics Ajax" type = APC_3 upgrades = { tank_armor_upgrade = 2 tank_reliability_upgrade = 1 } } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -15 } 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 = ENG_bae_cv90_MkIV icon = ENG_bae_cv90 x = 1 y = 1 relative_position_id = ENG_fres_program offset = { x = 0 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_bae_cv90_MkIV } } cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_general_dynamics_ajax } } } prerequisite = { focus = ENG_fres_program } mutually_exclusive = { focus = ENG_general_dynamics_ajax } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_bae_cv90_MkIV" if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "BAE CV90 Mk IV" type = medium_tank_flame_chassis_3 parent_version = 2 modules = { main_armament_slot = small_autocannon_4 turret_type_slot = tank_base_tank_turret reload_type_slot = manual_loading suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = afv_composite_armor_gen4 engine_type_slot = tank_diesel_engine_gen4 secondary_armament_slot = afv_coax_autocannon_3 special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_4 special_type_slot_5 = afv_troop_capacity ammunition_load_slot = anti_armor_autocannon_ammo_3 } upgrades = { } icon = "gfx/interface/technologies/SWE/LAND/CV-90M4B.dds" design_team = mio:ENG_bae_systems_manufacturer } else = { create_equipment_variant = { name = "BAE CV90 Mk IV" type = APC_3 } } } if = { limit = { has_dlc = "Arms Against Tyranny" } newline = yes mio:ENG_bae_systems_manufacturer = { add_mio_funds = 1000 } } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_challenger_lethality_improvement_programme icon = tanks4 x = 0 y = 2 relative_position_id = ENG_fres_program offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_general_dynamics_ajax } } offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_bae_cv90_MkIV } } cost = 5 prerequisite = { focus = ENG_fres_program } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_challenger_lethality_improvement_programme" add_tech_bonus = { name = ENG_challenger_lethality_improvement_programme bonus = 0.15 uses = 1 category = Cat_MBT } if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "FV 4034 Challenger 2" type = medium_tank_chassis_2 parent_version = 1 modules = { main_armament_slot = tank_medium_cannon_3 turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_pneumatic_suspension_heavy armor_type_slot = tank_composite_armor_gen3 engine_type_slot = tank_diesel_engine_gen3 reload_type_slot = manual_loading special_type_slot_1 = smoke_launchers_2 secondary_armament_slot = additional_mg special_type_slot_4 = tank_battlestation_3 ammunition_load_slot = anti_armor_main_ammo_3 } upgrades = { tank_nsb_armor_upgrade = 6 } icon = "gfx/interface/technologies/ENG/LAND/Challenger-2_TESA.dds" design_team = mio:ENG_rheinmetall_manufacturer } else = { create_equipment_variant = { name = "FV 4034 Challenger 2" type = MBT_3 upgrades = { tank_armor_upgrade = 2 tank_engine_upgrade = 2 } } } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_challenger_3 icon = british_tank x = -1 y = 3 relative_position_id = ENG_fres_program offset = { x = 2 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_general_dynamics_ajax } } offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_bae_cv90_MkIV } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_mgcs_program } } } prerequisite = { focus = ENG_challenger_lethality_improvement_programme } mutually_exclusive = { focus = ENG_mgcs_program } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_challenger_3" # TODO: no legacy equivalent for mbt_tech_3, so non-NSB players get no bonus here if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = ENG_challenger_3 bonus = 0.15 uses = 1 technology = mbt_tech_3 } } if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "Challenger 3" type = medium_tank_chassis_3 parent_version = 2 modules = { main_armament_slot = tank_medium_cannon_3 turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_heavy armor_type_slot = tank_composite_armor_gen3 engine_type_slot = tank_diesel_engine_gen6 reload_type_slot = manual_loading special_type_slot_1 = wet_ammo_storage special_type_slot_2 = hardkill_system_gen1 special_type_slot_6 = spaced_armor_gen3 special_type_slot_4 = tank_battlestation_3 ammunition_load_slot = anti_armor_main_ammo_3 } upgrades = { tank_nsb_armor_upgrade = 0 } icon = "gfx/interface/technologies/ENG/LAND/Challenger_3D.dds" design_team = mio:ENG_rheinmetall_manufacturer } else = { create_equipment_variant = { name = "Challenger 3" type = MBT_5 upgrades = { tank_armor_upgrade = 2 tank_engine_upgrade = 2 } } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = 2 ai_is_threatened = yes } } } focus = { id = ENG_expand_sandhurst_academy icon = PB_ENG_Haig_Son x = 2 y = 1 relative_position_id = ENG_royal_army cost = 7.9 prerequisite = { focus = ENG_royal_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_expand_sandhurst_academy" swap_ideas = { remove_idea = ENG_royal_army1 add_idea = ENG_royal_army2 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_army_field_exercise icon = position_armies x = 4 y = 1 relative_position_id = ENG_royal_army cost = 2 prerequisite = { focus = ENG_royal_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_army_field_exercise" add_timed_idea = { idea = ENG_army_field_exercise_idea years = 1 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_army_engineering_corps icon = infantry_axis x = 2 y = 2 relative_position_id = ENG_expand_sandhurst_academy cost = 5.72 prerequisite = { focus = ENG_expand_sandhurst_academy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_army_engineering_corps" add_tech_bonus = { name = ENG_army_engineering_corps category = CAT_support_weapons bonus = 0.15 uses = 2 } add_tech_bonus = { name = ENG_army_engineering_corps category = CAT_construction_tech bonus = 0.15 uses = 2 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_soldier_welfare_initiative icon = welfare x = 0 y = 2 relative_position_id = ENG_expand_sandhurst_academy cost = 7.9 prerequisite = { focus = ENG_expand_sandhurst_academy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_soldier_welfare_initiative" swap_ideas = { remove_idea = ENG_royal_army2 add_idea = ENG_royal_army3 } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_mgcs_program icon = europe_tank x = 1 y = 3 relative_position_id = ENG_fres_program offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_bae_cv90_MkIV } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_bae_cv90_MkIV has_completed_focus = ENG_mgcs_program } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_general_dynamics_ajax has_completed_focus = ENG_mgcs_program } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_general_dynamics_ajax } NOT = { has_completed_focus = ENG_challenger_3 } } } prerequisite = { focus = ENG_challenger_lethality_improvement_programme } prerequisite = { focus = ENG_bae_cv90_MkIV } mutually_exclusive = { focus = ENG_challenger_3 } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { has_western_aligned_government = yes GER = { has_opinion = { target = ENG value > 50 } } FRA = { has_opinion = { target = ENG value > 50 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_mgcs_program" if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "European Main Battle Tank" type = medium_tank_chassis_3 parent_version = 4 modules = { main_armament_slot = tank_medium_cannon_3 turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_torsion_bar_suspension_heavy armor_type_slot = tank_composite_armor_gen3 engine_type_slot = tank_diesel_engine_gen6 reload_type_slot = revolver_magazine special_type_slot_1 = wet_ammo_storage special_type_slot_2 = hardkill_system_gen2 special_type_slot_6 = spaced_armor_gen3 special_type_slot_4 = tank_battlestation_4 ammunition_load_slot = anti_armor_main_ammo_3 } upgrades = { tank_nsb_armor_upgrade = 4 } icon = "gfx/interface/technologies/GER/LAND/EMBT.dds" design_team = mio:ENG_rheinmetall_manufacturer } else = { create_equipment_variant = { name = "European Main Battle Tank" type = MBT_5 upgrades = { tank_armor_upgrade = 2 tank_engine_upgrade = 1 tank_reliability_upgrade = 3 tank_gun_upgrade = 2 } } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_royal_airforce_modernisation icon = Royal_Air_Force_1 x = 16 y = 1 relative_position_id = ENG_strategic_defence_review cost = 5 prerequisite = { focus = ENG_strategic_defence_review } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_royal_airforce_modernisation" air_experience = 50 swap_ideas = { remove_idea = ENG_royal_airforce1 add_idea = ENG_royal_airforce2 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_watchkeeper_wk450 icon = drone x = -4 y = 1 relative_position_id = ENG_royal_airforce_modernisation cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_reaper_purchase } } } prerequisite = { focus = ENG_royal_airforce_modernisation } mutually_exclusive = { focus = ENG_reaper_purchase } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { if = { limit = { has_dlc = "By Blood Alone" } has_tech = suicide_drone_1 } else = { has_tech = Air_UAV1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_watchkeeper_wk450" if = { limit = { has_dlc = "By Blood Alone" } create_equipment_variant = { name = "Watchkeeper WK450" type = cv_small_plane_suicide_airframe_2 parent_version = 0 modules = { fixed_main_weapon_slot = avionics_drone_1 fixed_auxiliary_weapon_slot_1 = weap_mp_med_hardpoint_1 engine_type_slot = engine_prop_single_1 avionics_type_slot = avionics_manned_1 wingform_type_slot = wing_straight special_slot_type_2 = spec_recon_2 } allow_without_tech = yes icon = "gfx/interface/technologies/ENG/AIR/Mojave.dds" design_team = mio:ENG_thales_manufacturer } else = { add_equipment_to_stockpile = { type = Air_UAV1 amount = 100 } } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } 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 = ENG_reaper_purchase icon = drone2 x = -2 y = 0 relative_position_id = ENG_watchkeeper_wk450 offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_reaper_purchase } } cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_watchkeeper_wk450 } } } prerequisite = { focus = ENG_royal_airforce_modernisation } mutually_exclusive = { focus = ENG_watchkeeper_wk450 } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { if = { limit = { has_dlc = "By Blood Alone" } has_tech = suicide_drone_1 } else = { has_tech = Air_UAV1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_reaper_purchase" if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = kamikaze_drone_1 amount = 100 } } else = { add_equipment_to_stockpile = { type = Air_UAV1 amount = 100 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = 2 ai_is_threatened = yes } } } focus = { id = ENG_desert_hawk icon = blr_yastreb x = 1 y = 1 relative_position_id = ENG_reaper_purchase offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_reaper_purchase } } offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_watchkeeper_wk450 } } cost = 5 prerequisite = { focus = ENG_reaper_purchase focus = ENG_watchkeeper_wk450 } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_desert_hawk" add_tech_bonus = { name = ENG_desert_hawk bonus = 0.25 uses = 1 category = CAT_drones } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes 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 = ENG_missile_development icon = rocketry x = 4 y = 1 relative_position_id = ENG_royal_airforce_modernisation cost = 10 prerequisite = { focus = ENG_royal_airforce_modernisation } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_missile_development" add_tech_bonus = { name = ENG_missile_development bonus = 0.25 uses = 2 category = Cat_missile } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -16 } 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 = ENG_electronic_warfare_measures icon = komplukter x = -2 y = 1 relative_position_id = ENG_royal_airforce_modernisation cost = 5 prerequisite = { focus = ENG_royal_airforce_modernisation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_electronic_warfare_measures" add_tech_bonus = { name = ENG_electronic_warfare_measures bonus = 0.25 uses = 1 category = CAT_computing_tech } newline = yes set_temp_variable = { temp_opinion = 5 } change_intelligence_community_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes 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 = ENG_nato_joint_airforce_training icon = nato x = 2 y = 1 relative_position_id = ENG_royal_airforce_modernisation cost = 5 prerequisite = { focus = ENG_royal_airforce_modernisation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_idea = NATO_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_nato_joint_airforce_training" air_experience = 75 newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_typhoon_tranche_debate icon = fighter_plane x = 0 y = 1 relative_position_id = ENG_royal_airforce_modernisation cost = 5 prerequisite = { focus = ENG_royal_airforce_modernisation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_typhoon_tranche_debate" country_event = ENG_military.040 newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_c19_globemasters icon = Generic_Transport_Aircraft x = 2 y = 1 relative_position_id = ENG_typhoon_tranche_debate cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_airbus_a400m } } } prerequisite = { focus = ENG_typhoon_tranche_debate } mutually_exclusive = { focus = ENG_airbus_a400m } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_c19_globemasters" if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = large_plane_air_transport_airframe_2 amount = 50 } else = { add_equipment_to_stockpile = { type = transport_plane2 amount = 50 } } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -15 } 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 = ENG_airbus_a400m icon = air_industry x = -2 y = 1 relative_position_id = ENG_typhoon_tranche_debate cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_c19_globemasters } } } prerequisite = { focus = ENG_typhoon_tranche_debate } mutually_exclusive = { focus = ENG_c19_globemasters } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_airbus_a400m" add_tech_bonus = { name = ENG_airbus_a400m bonus = 0.15 uses = 1 category = Cat_H_AIR } newline = yes add_timed_idea = { idea = ENG_airbus_expansion days = 360 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_apache_wah64 icon = heli_egy_thing x = 0 y = 2 relative_position_id = ENG_typhoon_tranche_debate offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_c19_globemasters } } offset = { x = 2 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_airbus_a400m } } cost = 5 prerequisite = { focus = ENG_typhoon_tranche_debate } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_apache_wah64" if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = heavy_tank_chassis_3 amount = 80 } } else = { add_equipment_to_stockpile = { type = attack_helicopter_3 amount = 80 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -12 } 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 = ENG_boeing_p8_poseidon icon = american_air_supremacy x = 2 y = 2 relative_position_id = ENG_typhoon_tranche_debate cost = 7.9 prerequisite = { focus = ENG_c19_globemasters } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_boeing_p8_poseidon" if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = large_plane_maritime_patrol_airframe_2 amount = 150 } } else = { add_equipment_to_stockpile = { type = naval_plane3 amount = 150 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_nimrod_mra4 icon = Royal_Air_Force_2 x = -2 y = 2 relative_position_id = ENG_typhoon_tranche_debate cost = 7.9 prerequisite = { focus = ENG_airbus_a400m } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_nimrod_mra4" if = { limit = { has_dlc = "By Blood Alone" } create_equipment_variant = { name = "Nimrod MRA4" type = large_plane_maritime_patrol_airframe_1 parent_version = 0 modules = { fixed_main_weapon_slot = weap_as_hardpoint_2 fixed_gun_slot = empty engine_type_slot = engine_prop_quad_1 avionics_type_slot = avionics_manned_2 wingform_type_slot = wing_straight special_slot_type_1 = empty special_slot_type_2 = spec_mad_2 special_slot_type_3 = spec_redundant_2 fixed_auxiliary_weapon_slot_1 = weap_as_hardpoint_2 fixed_auxiliary_weapon_slot_2 = weap_as_hardpoint_2 } icon = "gfx/interface/technologies/ENG/AIR/Nimrod-MRA4.dds" design_team = mio:ENG_bae_systems_manufacturer } } else = { add_equipment_to_stockpile = { type = Air_UAV1 amount = 100 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_revive_p125_project icon = eagle44 x = -1 y = 1 relative_position_id = ENG_apache_wah64 offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_revive_p125_project } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_joint_strike_fighter_project } } } prerequisite = { focus = ENG_apache_wah64 } mutually_exclusive = { focus = ENG_joint_strike_fighter_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_revive_p125_project" swap_ideas = { remove_idea = ENG_royal_airforce2 add_idea = ENG_royal_airforce4 } newline = yes add_tech_bonus = { name = ENG_revive_p125_project ahead_reduction = 2.5 uses = 1 category = CAT_l_fighter category = CAT_small_plane } newline = yes add_timed_idea = { idea = ENG_p125_revival years = 2 } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes 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 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_joint_strike_fighter_project icon = f35 x = 1 y = 1 relative_position_id = ENG_apache_wah64 offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_joint_strike_fighter_project } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_revive_p125_project } } } prerequisite = { focus = ENG_apache_wah64 } mutually_exclusive = { focus = ENG_revive_p125_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_joint_strike_fighter_project" swap_ideas = { remove_idea = ENG_royal_airforce2 add_idea = ENG_royal_airforce3 } newline = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_airframe_3 amount = 50 producer = USA variant_name = "F-35B Lightning II" } else = { add_equipment_to_stockpile = { type = AS_Fighter4 amount = 50 producer = USA } } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -15 } 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 = ENG_channel_homegrown_innovation icon = regiment_normandie x = -2 y = 2 relative_position_id = ENG_apache_wah64 offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_revive_p125_project } } cost = 7.9 prerequisite = { focus = ENG_revive_p125_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_channel_homegrown_innovation" add_ideas = ENG_homegrown_innovation newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_us_uk_collaboration icon = american_military_agreement x = 0 y = 2 relative_position_id = ENG_apache_wah64 offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_revive_p125_project } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_joint_strike_fighter_project } } cost = 2 prerequisite = { focus = ENG_revive_p125_project focus = ENG_joint_strike_fighter_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { country_exists = USA } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_us_uk_collaboration" if = { limit = { has_idea = ENG_royal_airforce4 } USA = { country_event = ENG_military.041 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { USA = { add_ideas = ENG_homegrown_innovation_us1 } set_temp_variable = { treasury_change = 15 } modify_treasury_effect = yes } } else = { USA = { country_event = ENG_military.042 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { USA = { add_ideas = ENG_joint_strike_fighter_project_US1 } set_temp_variable = { treasury_change = 15 } modify_treasury_effect = yes } } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_share_vtol_research icon = jet_engine x = 2 y = 2 relative_position_id = ENG_apache_wah64 offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_joint_strike_fighter_project } } cost = 5 prerequisite = { focus = ENG_joint_strike_fighter_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_share_vtol_research" add_tech_bonus = { name = ENG_share_vtol_research uses = 1 bonus = 0.15 category = Cat_AIR_Engine } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_revive_british_aviation_industry icon = aviation_industry x = -1 y = 3 relative_position_id = ENG_apache_wah64 offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_revive_p125_project } } cost = 10 prerequisite = { focus = ENG_channel_homegrown_innovation focus = ENG_us_uk_collaboration } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_revive_british_aviation_industry" set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes two_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 = ENG_focus_on_component_manufacturing icon = production2 x = 1 y = 3 relative_position_id = ENG_apache_wah64 cost = 5 prerequisite = { focus = ENG_share_vtol_research focus = ENG_us_uk_collaboration } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_focus_on_component_manufacturing" swap_ideas = { remove_idea = ENG_royal_airforce3 add_idea = ENG_royal_airforce5 } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_bae_systems_tempest icon = modern_fighter x = 0 y = 4 relative_position_id = ENG_apache_wah64 cost = 10 prerequisite = { focus = ENG_revive_british_aviation_industry focus = ENG_focus_on_component_manufacturing } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_bae_systems_tempest" if = { limit = { has_dlc = "By Blood Alone" } create_equipment_variant = { name = "BAE Tempest" type = small_plane_airframe_4 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/ENG/AIR/Tempest.dds" design_team = mio:ENG_bae_systems_manufacturer } newline = yes add_tech_bonus = { name = ENG_bae_systems_tempest uses = 1 bonus = 0.15 technology = gen_6_light } else = { add_equipment_to_stockpile = { type = AS_Fighter6 amount = 100 } newline = yes add_tech_bonus = { name = ENG_bae_systems_tempest uses = 1 bonus = 0.33 technology = AS_Fighter6 } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -75 } 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 = ENG_space_capabilities icon = generic_space x = 24 y = 1 relative_position_id = ENG_strategic_defence_review cost = 10 prerequisite = { focus = ENG_strategic_defence_review } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } available = { OR = { has_completed_focus = ENG_revive_p125_project has_completed_focus = ENG_joint_strike_fighter_project } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_space_capabilities" add_ideas = ENG_Space_Command0 newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_skylon_engine icon = advan_fighters x = 1 y = 2 relative_position_id = ENG_space_capabilities cost = 7.9 prerequisite = { focus = ENG_united_kingdom_space_command } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_skylon_engine" add_tech_bonus = { name = ENG_skylon_engine ahead_reduction = 2 uses = 2 category = Cat_space category = Cat_AIR_Engine } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -7.5 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_rebirthing_black_arrow icon = IRGC_missile x = 0 y = 3 relative_position_id = ENG_space_capabilities offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_rebirthing_black_arrow } } cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_virgin_galactic } } } prerequisite = { focus = ENG_united_kingdom_space_command } mutually_exclusive = { focus = ENG_virgin_galactic } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_rebirthing_black_arrow" add_tech_bonus = { name = ENG_rebirthing_black_arrow bonus = 0.25 uses = 3 category = Cat_satellite } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -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 } } } focus = { id = ENG_british_commercial_spaceport icon = moon_relax x = -2 y = 1 relative_position_id = ENG_space_capabilities cost = 7.9 prerequisite = { focus = ENG_space_capabilities } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_british_commercial_spaceport" add_ideas = ENG_british_commercial_spaceport1 newline = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_virgin_galactic icon = ENG_virgin_galactic x = 0 y = 2 relative_position_id = ENG_british_commercial_spaceport offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_virgin_galactic } } cost = 7.9 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_rebirthing_black_arrow } } } prerequisite = { focus = ENG_british_commercial_spaceport } mutually_exclusive = { focus = ENG_rebirthing_black_arrow } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_virgin_galactic" swap_ideas = { remove_idea = ENG_british_commercial_spaceport1 add_idea = ENG_british_commercial_spaceport2 } newline = yes set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -75 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -37.5 } modify_treasury_effect = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_standardized_space_parts icon = orbit_moon x = -1 y = 1 relative_position_id = ENG_british_commercial_spaceport cost = 15 prerequisite = { focus = ENG_british_commercial_spaceport } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_standardized_space_parts" add_ideas = ENG_standardized_space_parts1 newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_british_flag_on_the_moon icon = brits_on_moon x = 0 y = 4 relative_position_id = ENG_space_capabilities offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_virgin_galactic } } offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_rebirthing_black_arrow } } cost = 10 prerequisite = { focus = ENG_virgin_galactic focus = ENG_rebirthing_black_arrow } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } available = { has_tech = solar_engines_1 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_british_flag_on_the_moon" add_ideas = space_efforts newline = yes custom_effect_tooltip = ENG_moonbase_chain_start_tt hidden_effect = { country_event = ENG_military.007 } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -150 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -75 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_united_kingdom_space_command icon = British_Space x = 2 y = 1 relative_position_id = ENG_space_capabilities cost = 10 prerequisite = { focus = ENG_space_capabilities } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_united_kingdom_space_command" newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } swap_ideas = { remove_idea = ENG_Space_Command0 add_idea = ENG_Space_Command1 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_istari_programme icon = orbit_moon x = 3 y = 2 relative_position_id = ENG_space_capabilities cost = 7.9 prerequisite = { focus = ENG_united_kingdom_space_command } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_istari_programme" add_tech_bonus = { name = ENG_istari_programme ahead_reduction = 1 uses = 1 category = Cat_missile } add_tech_bonus = { name = ENG_istari_programme bonus = 0.5 uses = 1 category = Cat_missile } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } 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 = ENG_space_red_coats icon = international_space_station x = 2 y = 3 relative_position_id = ENG_space_capabilities cost = 10 prerequisite = { focus = ENG_united_kingdom_space_command } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_space_red_coats" swap_ideas = { remove_idea = ENG_Space_Command1 add_idea = ENG_Space_Command2 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -100 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_1st_space_force_division icon = weaponized_satellites x = 2 y = 4 relative_position_id = ENG_space_capabilities cost = 10 prerequisite = { focus = ENG_space_red_coats } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_1st_space_force_division" swap_ideas = { remove_idea = ENG_Space_Command2 add_idea = ENG_Space_Command3 } newline = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -200 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -100 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_set_sail_to_mars icon = mars x = 0 y = 1 relative_position_id = ENG_british_flag_on_the_moon cost = 10 prerequisite = { focus = ENG_british_flag_on_the_moon } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_set_sail_to_mars" swap_ideas = { remove_idea = space_efforts add_idea = space_efforts1 } custom_effect_tooltip = ENG_mars_city_building_chain_start_tt hidden_effect = { country_event = ENG_military.014 } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -200 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -100 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_new_thirteen_colonies icon = mars_base x = -1 y = 2 relative_position_id = ENG_british_flag_on_the_moon cost = 10 prerequisite = { focus = ENG_asteroid_mining } prerequisite = { focus = ENG_set_sail_to_mars } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } available = { has_country_flag = ENG_mars_city_building_completed } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_new_thirteen_colonies" set_temp_variable = { arg_popularity = 0.1 } add_ruling_outlook_popularity = yes swap_ideas = { remove_idea = space_efforts1 add_idea = space_efforts2 } custom_effect_tooltip = ENG_mars_colony_tt set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -250 } modify_treasury_effect = yes } else_if = { limit = { has_completed_focus = ENG_standardized_space_parts } set_temp_variable = { treasury_change = -125 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_asteroid_mining icon = asteroid_mining x = 0 y = 3 relative_position_id = ENG_british_commercial_spaceport offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_virgin_galactic } } offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_rebirthing_black_arrow } } cost = 8.6 prerequisite = { focus = ENG_virgin_galactic focus = ENG_rebirthing_black_arrow } search_filters = { FOCUS_FILTER_SPACE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_asteroid_mining" unlock_decision_tooltip = ENG_establish_asteroid_mining_network_mission set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes if = { limit = { NOT = { has_completed_focus = ENG_standardized_space_parts } } set_temp_variable = { treasury_change = -250 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -125 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_defence_industrial_policy icon = army_reform x = 33 y = 1 relative_position_id = ENG_strategic_defence_review offset = { x = -3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = ENG_lean_defence_posture has_completed_focus = ENG_sovereign_capability_doctrine } } } cost = 5.72 prerequisite = { focus = ENG_strategic_defence_review } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_defence_industrial_policy" add_dynamic_modifier = { modifier = ENG_defence_industry_modifier } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_sovereign_capability_doctrine icon = organize_wreckers x = -3 y = 1 relative_position_id = ENG_defence_industrial_policy offset = { x = 3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_sovereign_capability_doctrine } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_lean_defence_posture } } } prerequisite = { focus = ENG_defence_industrial_policy } mutually_exclusive = { focus = ENG_lean_defence_posture } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_sovereign_capability_doctrine" set_temp_variable = { temp_opinion = 15 } change_defense_industry_opinion = yes add_to_variable = { international_bankers_opinion = -10 } change_international_bankers_opinion = yes newline = yes add_timed_idea = { idea = ENG_industrial_realignment_idea years = 1 } newline = yes set_temp_variable = { treasury_change = -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 = ENG_consolidate_national_champions icon = merge_plants x = 0 y = 1 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_sovereign_capability_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_consolidate_national_champions" mio:ENG_bae_systems_manufacturer = { add_mio_funds = 3000 add_mio_size = 1 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_military_factory_productivity = 0.10 tooltip = military_factories_productivity_tt } add_to_variable = { ENG_di_arms_factory_speed = -0.05 tooltip = production_speed_arms_factory_factor_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -30 } 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 = ENG_rolls_royce_raynesway_expansion icon = industry_military x = -2 y = 2 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_consolidate_national_champions } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_rolls_royce_raynesway_expansion" 1191 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = 0.10 tooltip = research_speed_factor_tt } add_to_variable = { ENG_di_dockyard_productivity = 0.10 tooltip = dockyard_productivity_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -35 } 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 } } } focus = { id = ENG_barrow_strategic_shipyard icon = naval_dockyard x = -2 y = 3 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_rolls_royce_raynesway_expansion } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_barrow_strategic_shipyard" 1193 = { add_building_construction = { type = dockyard level = 3 instant_build = yes } add_extra_state_shared_building_slots = 3 } newline = yes mio:ENG_bae_systems_manufacturer = { add_mio_funds = 2000 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_dockyard_productivity = 0.10 tooltip = dockyard_productivity_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 } } } focus = { id = ENG_combat_air_sovereignty icon = F16 x = 0 y = 2 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_consolidate_national_champions } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_combat_air_sovereignty" mio:ENG_bae_systems_manufacturer = { add_mio_funds = 2000 } add_tech_bonus = { name = ENG_combat_air_sovereignty bonus = 0.20 uses = 1 category = CAT_air_eqp } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { ENG_di_production_efficiency_cap = 0.10 tooltip = production_factory_max_efficiency_factor_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -40 } 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 = ENG_rolls_royce_aerospace_centre icon = economic_avia_industry x = 0 y = 3 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_combat_air_sovereignty } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_rolls_royce_aerospace_centre" 15 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { ENG_di_arms_factory_speed = 0.05 tooltip = production_speed_arms_factory_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -30 } 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 } } } focus = { id = ENG_munitions_strategic_reserve icon = small_arms_west x = 2 y = 2 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_consolidate_national_champions } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_munitions_strategic_reserve" random_owned_state = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } random_owned_state = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_production_efficiency_cap = 0.25 tooltip = production_factory_max_efficiency_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -60 } 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 } } } focus = { id = ENG_land_systems_sovereignty icon = Generic_Revanchism02 x = 2 y = 3 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_munitions_strategic_reserve } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_land_systems_sovereignty" one_random_arms_factory = yes newline = yes mio:ENG_bae_systems_manufacturer = { add_mio_funds = 1000 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { ENG_di_production_efficiency_start = 0.10 tooltip = production_factory_start_efficiency_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_skills_pipeline_apprenticeship_act icon = construction2 x = 0 y = 4 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_barrow_strategic_shipyard } prerequisite = { focus = ENG_rolls_royce_aerospace_centre } prerequisite = { focus = ENG_land_systems_sovereignty } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_skills_pipeline_apprenticeship_act" random_owned_state = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } random_owned_state = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { ENG_di_civilian_factory_productivity = 0.10 tooltip = industrial_capacity_factory_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes newline = yes set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_national_armaments_director icon = focus_generic_conference x = -2 y = 5 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_skills_pipeline_apprenticeship_act } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_national_armaments_director" set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_military_factory_productivity = 0.05 tooltip = military_factories_productivity_tt } add_to_variable = { ENG_di_dockyard_productivity = 0.05 tooltip = dockyard_productivity_tt } newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ENG_strategic_export_pact icon = goal_generic_positive_trade_relations x = 0 y = 5 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_skills_pipeline_apprenticeship_act } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_strategic_export_pact" mio:ENG_bae_systems_manufacturer = { add_mio_funds = 4000 } modify_international_investment_effect = yes newline = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = AUS } change_influence_percentage = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = CAN } change_influence_percentage = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = JAP } change_influence_percentage = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = ITA } change_influence_percentage = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_trade_laws = -0.10 tooltip = trade_laws_cost_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -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 = ENG_full_spectrum_industrial_base icon = focus_generic_reorient_production x = 2 y = 5 relative_position_id = ENG_sovereign_capability_doctrine cost = 5.72 prerequisite = { focus = ENG_skills_pipeline_apprenticeship_act } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_full_spectrum_industrial_base" mio:ENG_bae_systems_manufacturer = { add_mio_funds = 3000 add_mio_size = 1 } mio:ENG_rolls_royce_manufacturer = { add_mio_funds = 1000 } mio:ENG_babcock_manufacturer = { add_mio_funds = 1000 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_civilian_factory_productivity = 0.15 tooltip = industrial_capacity_factory_tt } add_to_variable = { ENG_di_conversion_civilian_to_military = -0.10 tooltip = conversion_cost_civ_to_mil_factor_tt } add_to_variable = { ENG_di_production_efficiency_cap = 0.10 tooltip = production_factory_max_efficiency_factor_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -40 } 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 = ENG_lean_defence_posture icon = prioritize_the_four_year_plan x = 3 y = 1 relative_position_id = ENG_defence_industrial_policy offset = { x = -3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_lean_defence_posture } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_sovereign_capability_doctrine } } } prerequisite = { focus = ENG_defence_industrial_policy } mutually_exclusive = { focus = ENG_sovereign_capability_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_lean_defence_posture" add_to_variable = { international_bankers_opinion = 10 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -10 } change_defense_industry_opinion = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_arms_factory_speed = -0.10 tooltip = production_speed_arms_factory_factor_tt } add_to_variable = { ENG_di_civilian_factory_productivity = 0.05 tooltip = industrial_capacity_factory_tt } newline = yes set_temp_variable = { treasury_change = 25 } modify_treasury_effect = yes } ai_will_do = { base = 2 modifier = { factor = 0.25 ai_is_threatened = yes } } } focus = { id = ENG_value_for_money_review icon = market_economy x = 0 y = 1 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_lean_defence_posture } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_value_for_money_review" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_production_efficiency_cap = 0.05 tooltip = production_factory_max_efficiency_factor_tt } newline = yes set_temp_variable = { treasury_change = 20 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } focus = { id = ENG_mothball_strategic_yards icon = integrated_economies x = -1 y = 2 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_value_for_money_review } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_mothball_strategic_yards" set_temp_variable = { temp_opinion = -10 } change_defense_industry_opinion = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_dockyard_productivity = -0.15 tooltip = dockyard_productivity_tt } add_to_variable = { ENG_di_research_speed = -0.05 tooltip = research_speed_factor_tt } newline = yes set_temp_variable = { treasury_change = 30 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } focus = { id = ENG_cancel_legacy_programmes icon = centralization_question x = 1 y = 2 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_value_for_money_review } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_cancel_legacy_programmes" add_timed_idea = { idea = ENG_capability_gap_idea days = 720 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = -0.05 tooltip = research_speed_factor_tt } newline = yes set_temp_variable = { temp_opinion = -10 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = 40 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } focus = { id = ENG_off_the_shelf_procurement icon = Focus_GER_customs_union x = -2 y = 3 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_mothball_strategic_yards } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_off_the_shelf_procurement" set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = USA.id } change_influence_percentage = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_production_efficiency_cap = 0.10 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { ENG_di_research_speed = -0.15 tooltip = research_speed_factor_tt } newline = yes set_temp_variable = { temp_opinion = -5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = 15 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } focus = { id = ENG_f35_partnership_deepening icon = f35 x = 0 y = 3 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_mothball_strategic_yards focus = ENG_cancel_legacy_programmes } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_f35_partnership_deepening" add_equipment_to_stockpile = { type = small_plane_airframe_3 amount = 48 variant_name = "F-35B Lightning II" } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = -0.10 tooltip = research_speed_factor_tt } add_to_variable = { ENG_di_production_efficiency_start = 0.10 tooltip = production_factory_start_efficiency_factor_tt } newline = yes set_temp_variable = { temp_opinion = -5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_european_defence_cooperation icon = United_States_of_Europe x = 2 y = 3 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_cancel_legacy_programmes } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_european_defence_cooperation" set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = FRA } change_influence_percentage = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = GER } change_influence_percentage = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = ITA } change_influence_percentage = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { ENG_di_arms_factory_speed = -0.15 tooltip = production_speed_arms_factory_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes 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 = ENG_smart_acquisition_reform icon = focus_BRA_ethical_internationalism x = -2 y = 4 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_off_the_shelf_procurement } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_smart_acquisition_reform" add_political_power = 25 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_conversion_civilian_to_military = -0.10 tooltip = conversion_cost_civ_to_mil_factor_tt } add_to_variable = { ENG_di_conversion_military_to_civilian = -0.10 tooltip = conversion_cost_mil_to_civ_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = 15 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } focus = { id = ENG_dual_use_innovation icon = decentralized_economy x = 0 y = 4 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_f35_partnership_deepening } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_dual_use_innovation" add_tech_bonus = { name = ENG_dual_use_innovation bonus = 0.10 uses = 2 category = CAT_computing_tech } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_research_speed = 0.05 tooltip = research_speed_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes 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 = ENG_naval_squeeze_efficiency icon = Naval_Robots x = 2 y = 4 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_european_defence_cooperation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_naval_squeeze_efficiency" 9 = { add_building_construction = { type = dockyard level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_production_efficiency_cap = 0.10 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { ENG_di_production_efficiency_start = -0.05 tooltip = production_factory_start_efficiency_factor_tt } newline = yes set_temp_variable = { temp_opinion = -5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = 10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = ENG_minimum_viable_industrial_base icon = construction3 x = 0 y = 5 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_smart_acquisition_reform } prerequisite = { focus = ENG_dual_use_innovation } prerequisite = { focus = ENG_naval_squeeze_efficiency } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_minimum_viable_industrial_base" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_military_factory_productivity = -0.05 tooltip = military_factories_productivity_tt } newline = yes set_temp_variable = { temp_opinion = -5 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = -5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = 40 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } focus = { id = ENG_strategic_reliance_doctrine icon = examine_foreign_small_arms x = 0 y = 6 relative_position_id = ENG_lean_defence_posture cost = 5.72 prerequisite = { focus = ENG_minimum_viable_industrial_base } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_strategic_reliance_doctrine" set_temp_variable = { percent_change = 5 } set_temp_variable = { influence_target = USA } change_influence_percentage = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_defence_industry_modifier } add_to_variable = { ENG_di_production_efficiency_cap = 0.10 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { ENG_di_lend_lease = -0.10 tooltip = lend_lease_tension_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -5 } change_defense_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = 30 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } focus = { id = ENG_codify_service_economy icon = pound_sterling x = -4 y = 0 offset = { x = 7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_codify_service_economy } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_acknowledge_industrial_collapse } } } mutually_exclusive = { focus = ENG_acknowledge_industrial_collapse } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_codify_service_economy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_offices_productivity = 0.05 tooltip = offices_productivity_tt } add_to_variable = { ENG_office_park_income_tax_modifier = 0.05 tooltip = office_park_income_tax_modifier_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 6 } } focus = { id = ENG_gate_burton_energy icon = windmill x = -3 y = 1 relative_position_id = ENG_codify_service_economy cost = 5 prerequisite = { focus = ENG_codify_service_economy } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_gate_burton_energy" 1191 = { add_building_construction = { type = renewable_energy_infra level = 3 instant_build = yes } add_extra_state_shared_building_slots = 3 custom_effect_tooltip = ENG_gate_burton_energy_tt add_to_variable = { number_of_battery_parks_state_var = 1 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -28.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_ai_white_collar icon = brain_power x = -1 y = 1 relative_position_id = ENG_codify_service_economy cost = 5 prerequisite = { focus = ENG_codify_service_economy } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_tech = artificial_intelligence_4 9 = { internet_station > 2 } 17 = { internet_station > 2 } 13 = { internet_station > 2 } 19 = { internet_station > 2 } 11 = { internet_station > 2 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_ai_white_collar" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_offices_worker_requirement_modifier = -0.05 tooltip = offices_worker_requirement_modifier_tt } add_to_variable = { ENG_offices_productivity = 0.05 tooltip = offices_productivity_tt } add_to_variable = { ENG_energy_use_modifier_offices = 0.05 tooltip = energy_use_modifier_offices_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_empower_city_london icon = ENG_london_developments x = 1 y = 1 relative_position_id = ENG_codify_service_economy offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_empower_city_london } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_empower_edinburgh } NOT = { has_completed_focus = ENG_acknowledge_industrial_collapse } } } prerequisite = { focus = ENG_codify_service_economy } mutually_exclusive = { focus = ENG_empower_edinburgh } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_empower_city_london" 13 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = offices level = 2 instant_build = yes } add_dynamic_modifier = { modifier = ENG_enpower_london } } newline = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -26.00 } 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_offices = no } } } focus = { id = ENG_empower_edinburgh icon = ENG_edinburgh_skyline overlay = GFX_focus_overlay_scotland x = 3 y = 1 relative_position_id = ENG_codify_service_economy offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_empower_edinburgh } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_empower_city_london } NOT = { has_completed_focus = ENG_acknowledge_industrial_collapse } } } prerequisite = { focus = ENG_codify_service_economy } mutually_exclusive = { focus = ENG_empower_city_london } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_empower_edinburgh" 9 = { add_extra_state_shared_building_slots = 3 add_building_construction = { type = offices level = 2 instant_build = yes } add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_dynamic_modifier = { modifier = ENG_enpower_edinburgh } } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -30.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_offices = no } } } focus = { id = ENG_found_invest_northern_ireland icon = Ulster_Industry overlay = GFX_focus_overlay_northern_ireland x = -3 y = 2 relative_position_id = ENG_codify_service_economy cost = 5 prerequisite = { focus = ENG_gate_burton_energy } search_filters = { FOCUS_FILTER_ECONOMY } available = { owns_state = 17 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_found_invest_northern_ireland" 17 = { add_dynamic_modifier = { modifier = ENG_invest_northern_ireland } set_state_flag = ENG_found_invest_northern_ireland_active } newline = yes activate_mission = ENG_invest_northern_ireland_mission newline = yes NIR = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_north_irish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_north_irish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_digital_government icon = economic_internet x = 0 y = 2 relative_position_id = ENG_codify_service_economy cost = 7.8 prerequisite = { focus = ENG_ai_white_collar } prerequisite = { focus = ENG_empower_city_london focus = ENG_empower_edinburgh } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_idea = bureau_04 offices > 36 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_digital_government" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_centralization_cost = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { ENG_political_power_factor = 0.02 tooltip = political_power_factor_tt } add_to_variable = { ENG_tax_gain_multiplier_modifier = 0.05 tooltip = tax_gain_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_expected_adm_modifier = -1 tooltip = expected_adm_modifier_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_invest_silicon_glenn icon = ENG_silicon_glen overlay = GFX_focus_overlay_scotland x = 2 y = 2 relative_position_id = ENG_codify_service_economy cost = 7.8 prerequisite = { focus = ENG_empower_city_london focus = ENG_empower_edinburgh } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_invest_silicon_glenn" 9 = { add_dynamic_modifier = { modifier = ENG_silicon_glenn } newline = yes add_building_construction = { type = microchip_plant level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -23.00 } modify_treasury_effect = yes hidden_effect = { 9 = { owner = { country_event = { id = United_Kingdom.002 days = 365 } } } } } 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 = ENG_cross_border_cooperation icon = ENG_ireland_collaboration x = -2 y = 3 relative_position_id = ENG_codify_service_economy cost = 5 prerequisite = { focus = ENG_digital_government } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_cross_border_cooperation" activate_decision = ENG_ireland_border_cooperation effect_tooltip = { IRE = { country_event = United_Kingdom.003 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { IRE = { add_ideas = ENG_ireland_border_cooperation_idea_IRE } add_ideas = ENG_ireland_border_cooperation_idea_ENG } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_national_data_infrastructure icon = construction x = 0 y = 3 relative_position_id = ENG_codify_service_economy cost = 10 prerequisite = { focus = ENG_digital_government } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_tech = internet4 offices > 39 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_national_data_infrastructure" add_timed_idea = { idea = ENG_national_data_infrastructure_idea years = 2 } newline = yes unlock_decision_tooltip = ENG_bankers_switch_faction effect_tooltip = { if = { limit = { has_idea = fossil_fuel_industry } swap_ideas = { remove_idea = fossil_fuel_industry add_idea = international_bankers } } else_if = { limit = { NOT = { has_idea = fossil_fuel_industry } has_idea = defense_industry } swap_ideas = { remove_idea = defense_industry add_idea = international_bankers } } else_if = { limit = { NOT = { has_idea = fossil_fuel_industry } NOT = { has_idea = defense_industry } has_idea = labour_unions } swap_ideas = { remove_idea = labour_unions add_idea = international_bankers } } } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_supply_node_range = 0.10 tooltip = supply_node_range_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_factory_max_efficiency_factor = 0.05 tooltip = production_factory_max_efficiency_factor_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 1.5 check_variable = { ENG_production_factory_max_efficiency_factor < 0 } } } } focus = { id = ENG_admiral_group icon = ENG_admiral_group x = 2 y = 3 relative_position_id = ENG_codify_service_economy cost = 5 prerequisite = { focus = ENG_invest_silicon_glenn } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_admiral_group" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_welfare_cost = -0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { ENG_health_cost = -0.05 tooltip = health_cost_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_expected_welfare_modifier = -1 tooltip = expected_welfare_modifier_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_fintech_open_banking icon = economic_another_money x = -2 y = 1 relative_position_id = ENG_national_data_infrastructure cost = 5 prerequisite = { focus = ENG_national_data_infrastructure } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { offices > 44 has_idea = international_bankers custom_trigger_tooltip = { tooltip = ENG_fintech_open_banking_opinion_tt check_variable = { international_bankers_opinion > 49 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_fintech_open_banking" random_owned_state = { limit = { is_great_britain_state_owned = yes } add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes add_to_variable = { international_bankers_opinion = 5 } change_international_bankers_opinion = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_corporate_tax_factor = 0.05 tooltip = corporate_tax_income_multiplier_modifier_tt } add_to_variable = { ENG_interest_rate_multiplier_modifier = -0.5 tooltip = interest_rate_multiplier_modifier_tt } newline = yes set_temp_variable = { treasury_change = -13.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = ENG_global_consulting_state icon = british_global_defense x = 0 y = 1 relative_position_id = ENG_national_data_infrastructure cost = 10 prerequisite = { focus = ENG_national_data_infrastructure } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_global_consulting_state" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { ENG_return_on_investment_modifier = 0.02 tooltip = return_on_investment_modifier_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_lean_manufacturing icon = economic_robots x = 2 y = 1 relative_position_id = ENG_national_data_infrastructure cost = 5 prerequisite = { focus = ENG_national_data_infrastructure } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_tech = robotics_2 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_lean_manufacturing" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_energy_use_modifier_civs = 0.05 tooltip = energy_use_modifier_civs_tt } add_to_variable = { ENG_energy_use_modifier_mils = 0.05 tooltip = energy_use_modifier_mils_tt } add_to_variable = { ENG_civ_facs_worker_requirement_modifier = -0.10 tooltip = civ_facs_worker_requirement_modifier_tt } add_to_variable = { ENG_mil_facs_worker_requirement_modifier = -0.10 tooltip = mil_facs_worker_requirement_modifier_tt } add_to_variable = { ENG_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { ENG_production_factory_efficiency_gain_factor = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_cloud_isles icon = construction2 x = -1 y = 2 relative_position_id = ENG_national_data_infrastructure cost = 7.8 prerequisite = { focus = ENG_global_consulting_state } prerequisite = { focus = ENG_fintech_open_banking } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_cloud_isles" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_energy_use_modifier_offices = 0.05 tooltip = energy_use_modifier_offices_tt } add_to_variable = { ENG_office_park_income_tax_modifier = 0.10 tooltip = office_park_income_tax_modifier_tt } add_to_variable = { ENG_research_speed_factor = 0.02 tooltip = research_speed_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_algorithmic_finance icon = economic_tech x = 1 y = 2 relative_position_id = ENG_national_data_infrastructure cost = 7.8 prerequisite = { focus = ENG_global_consulting_state } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_tech = artificial_intelligence_7 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_algorithmic_finance" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_centralization_cost = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { ENG_health_cost = -0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { ENG_welfare_cost = -0.05 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { ENG_border_control_multiplier_modifier = -0.05 tooltip = border_control_multiplier_modifier_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_invest_harland_wolff icon = naval_industry x = 3 y = 2 relative_position_id = ENG_national_data_infrastructure cost = 7.8 prerequisite = { focus = ENG_lean_manufacturing } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_invest_harland_wolff" 17 = { add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_industrial_capacity_dockyard = 0.05 tooltip = industrial_capacity_dockyard_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = ENG_critical_minerals_strategy icon = focus_generic_resource_extraction x = 2 y = 1 offset = { x = 7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_codify_service_economy } } offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_acknowledge_industrial_collapse } } cost = 7.8 search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_critical_minerals_strategy" unlock_decision_tooltip = { decision = ENG_clydach_nickel_decision show_effect_tooltip = yes } unlock_decision_tooltip = { decision = ENG_ellesmere_port_decision show_effect_tooltip = yes } unlock_decision_tooltip = { decision = ENG_shetland_hydrocarbon_decision show_effect_tooltip = yes } unlock_decision_tooltip = { decision = ENG_rosebank_field_decision show_effect_tooltip = yes } unlock_decision_tooltip = { decision = ENG_cambo_offshore_decision show_effect_tooltip = yes } unlock_decision_tooltip = { decision = ENG_drakeland_tungsten_decision show_effect_tooltip = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 4 } } focus = { id = ENG_dogger_bank_offshore icon = BRA_renewable_energy_funds x = 0 y = 1 relative_position_id = ENG_critical_minerals_strategy cost = 7.8 prerequisite = { focus = ENG_critical_minerals_strategy } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_dogger_bank_offshore" 14 = { add_dynamic_modifier = { modifier = ENG_dogger_bank_offshore } } newline = yes set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_energy_transition_programme icon = focus_generic_electrification x = -2 y = 1 relative_position_id = ENG_critical_minerals_strategy cost = 10 prerequisite = { focus = ENG_critical_minerals_strategy } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_energy_transition_programme" add_timed_idea = { idea = ENG_energy_transition_programme_idea years = 5 } } ai_will_do = { base = 1 } } focus = { id = ENG_hinkley_point_c icon = goal_JAP_restart_nukepowerplant x = 0 y = 2 relative_position_id = ENG_critical_minerals_strategy cost = 10 prerequisite = { focus = ENG_dogger_bank_offshore } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_hinkley_point_c" 15 = { add_building_construction = { type = nuclear_reactor level = 2 instant_build = yes } } newline = yes set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -18.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_critical_materials_reserve icon = mining x = 0 y = 3 relative_position_id = ENG_critical_minerals_strategy cost = 5.72 prerequisite = { focus = ENG_hinkley_point_c } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_critical_materials_reserve" add_tech_bonus = { name = ENG_critical_materials_reserve category = CAT_excavation_tech bonus = 0.25 uses = 2 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_resource_storage_max_capacity = 0.10 tooltip = resource_storage_max_capacity_tt } } ai_will_do = { base = 1 } } focus = { id = ENG_acknowledge_industrial_collapse icon = empty_coffers x = 8 y = 0 cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_codify_service_economy } } } mutually_exclusive = { focus = ENG_codify_service_economy } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_acknowledge_industrial_collapse" add_stability = 0.05 add_tech_bonus = { name = ENG_acknowledge_industrial_collapse category = CAT_industry uses = 5 bonus = 0.15 } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 } } focus = { id = ENG_building_brittain_fit_future icon = construction3 x = 0 y = 1 relative_position_id = ENG_acknowledge_industrial_collapse cost = 7.8 prerequisite = { focus = ENG_acknowledge_industrial_collapse } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_building_brittain_fit_future" add_timed_idea = { idea = ENG_building_britain_idea years = 1 } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_northern_powerhouse icon = construct_infrastructure x = 0 y = 2 relative_position_id = ENG_acknowledge_industrial_collapse cost = 10 prerequisite = { focus = ENG_building_brittain_fit_future } search_filters = { FOCUS_FILTER_ECONOMY } available = { industrial_complex > 24 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_northern_powerhouse" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_global_building_slots_factor = 0.05 tooltip = global_building_slots_factor_tt } add_to_variable = { ENG_production_speed_infrastructure_factor = 0.10 tooltip = production_speed_infrastructure_factor_tt } newline = yes 1192 = { add_extra_state_shared_building_slots = 1 } 16 = { add_extra_state_shared_building_slots = 1 } 1194 = { add_extra_state_shared_building_slots = 1 } 437 = { add_extra_state_shared_building_slots = 1 } newline = yes set_temp_variable = { temp_opinion = 10 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 1.5 OR = { check_variable = { ENG_global_building_slots_factor < 0 } check_variable = { ENG_production_speed_infrastructure_factor < 0 } } } } } focus = { id = ENG_steel_guarantee icon = steel_production2 x = -3 y = 2 relative_position_id = ENG_acknowledge_industrial_collapse cost = 10 prerequisite = { focus = ENG_building_brittain_fit_future } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { 12 = { industrial_complex > 4 } 11 = { industrial_complex > 4 } 10 = { industrial_complex > 4 } 1191 = { industrial_complex > 4 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_steel_guarantee" custom_effect_tooltip = ENG_steel_guarantee_tt newline = yes custom_effect_tooltip = current_effect_tooltip newline = yes set_temp_variable = { ENG_steel_guarantee_resource_count = 0 } 10 = { if = { limit = { industrial_complex > 4 } add_resource = { type = steel amount = 6 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 5.63 } } if = { limit = { industrial_complex > 4 offices > 4 } add_resource = { type = tungsten amount = 3 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 2.81 } } if = { limit = { industrial_complex > 4 ENG = { is_special_project_completed = sp:sp_improved_synthetic_diamonds } OR = { nuclear_facility > 0 air_facility > 0 naval_facility > 0 land_facility > 0 } } add_resource = { type = chromium amount = 3 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 2.81 } } } 11 = { if = { limit = { industrial_complex > 4 } add_resource = { type = steel amount = 6 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 5.63 } } if = { limit = { industrial_complex > 4 offices > 4 } add_resource = { type = tungsten amount = 3 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 2.81 } } if = { limit = { industrial_complex > 4 ENG = { is_special_project_completed = sp:sp_improved_synthetic_diamonds } OR = { nuclear_facility > 0 air_facility > 0 naval_facility > 0 land_facility > 0 } } add_resource = { type = chromium amount = 3 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 2.81 } } } 12 = { if = { limit = { industrial_complex > 4 } add_resource = { type = steel amount = 6 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 5.63 } } if = { limit = { industrial_complex > 4 offices > 4 } add_resource = { type = tungsten amount = 3 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 2.81 } } if = { limit = { industrial_complex > 4 ENG = { is_special_project_completed = sp:sp_improved_synthetic_diamonds } OR = { nuclear_facility > 0 air_facility > 0 naval_facility > 0 land_facility > 0 } } add_resource = { type = chromium amount = 3 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 2.81 } } } 1191 = { if = { limit = { industrial_complex > 4 } add_resource = { type = steel amount = 6 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 5.63 } } if = { limit = { industrial_complex > 4 offices > 4 } add_resource = { type = tungsten amount = 3 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 2.81 } } if = { limit = { industrial_complex > 4 ENG = { is_special_project_completed = sp:sp_improved_synthetic_diamonds } OR = { nuclear_facility > 0 air_facility > 0 naval_facility > 0 land_facility > 0 } } add_resource = { type = chromium amount = 3 } add_to_temp_variable = { ENG_steel_guarantee_resource_count = 2.81 } } } newline = yes set_temp_variable = { temp_opinion = 10 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = ENG_steel_guarantee_resource_count } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_celsa_steel icon = steel_production overlay = GFX_focus_overlay_wales x = -3 y = 5 relative_position_id = ENG_acknowledge_industrial_collapse cost = 7.8 prerequisite = { focus = ENG_steel_guarantee } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_celsa_steel" 16 = { add_resource = { type = steel amount = 6 } add_dynamic_modifier = { modifier = ENG_celsa_steel_idea } } newline = yes WAS = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_wales_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_wales_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes 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 } } } focus = { id = ENG_expand_scottish_steel icon = scotland_mines overlay = GFX_focus_overlay_scotland x = -4 y = 4 relative_position_id = ENG_acknowledge_industrial_collapse offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_acknowledge_industrial_collapse } } cost = 7.8 prerequisite = { focus = ENG_steel_guarantee } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_expand_scottish_steel" 9 = { add_resource = { type = steel amount = 6 } add_dynamic_modifier = { modifier = ENG_scottish_steel } } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes 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 } } } focus = { id = ENG_refine_natural_bauxite icon = focus_generic_aluminum overlay = GFX_focus_overlay_scotland x = 0 y = 4 relative_position_id = ENG_critical_minerals_strategy cost = 5 prerequisite = { focus = ENG_critical_materials_reserve } prerequisite = { focus = ENG_expand_scottish_steel focus = ENG_lean_manufacturing } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_refine_natural_bauxite" 9 = { add_resource = { type = aluminium amount = 16 } } newline = yes custom_effect_tooltip = ENG_refine_natural_bauxite_tt newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -15.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_deep_mining_coal icon = Mountain_Top_Mining overlay = GFX_focus_overlay_scotland x = -1 y = 5 relative_position_id = ENG_critical_minerals_strategy offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_deep_mining_coal } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_opencast_mining } } } prerequisite = { focus = ENG_refine_natural_bauxite } mutually_exclusive = { focus = ENG_opencast_mining } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_deep_mining_coal" 437 = { add_resource = { type = chromium amount = 12 } } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -7.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 = ENG_opencast_mining icon = Open_Cast_Mining overlay = GFX_focus_overlay_scotland x = 1 y = 5 relative_position_id = ENG_critical_minerals_strategy offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_opencast_mining } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_deep_mining_coal } } } prerequisite = { focus = ENG_refine_natural_bauxite } mutually_exclusive = { focus = ENG_deep_mining_coal } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_opencast_mining" 1195 = { add_resource = { type = oil amount = 6 } newline = yes add_dynamic_modifier = { modifier = ENG_coal_opencast_mining } } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -5.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 } } } focus = { id = ENG_cononish_gold_silver icon = diamond_mining overlay = GFX_focus_overlay_scotland x = 0 y = 6 relative_position_id = ENG_critical_minerals_strategy cost = 5 prerequisite = { focus = ENG_opencast_mining focus = ENG_deep_mining_coal } search_filters = { FOCUS_FILTER_ECONOMY } available = { has_tech = excavation3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_cononish_gold_silver" 437 = { add_resource = { type = chromium amount = 8 } } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -7.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_aerospace_wales icon = air_industry overlay = GFX_focus_overlay_wales x = -2 y = 3 relative_position_id = ENG_acknowledge_industrial_collapse cost = 7.8 prerequisite = { focus = ENG_northern_powerhouse } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { 1192 = { arms_factory > 2 } 16 = { arms_factory > 3 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_aerospace_wales" 1192 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } 16 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes WAS = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_wales_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_wales_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = ENG_marine_power_systems icon = naval_dockyard overlay = GFX_focus_overlay_wales x = 0 y = 3 relative_position_id = ENG_acknowledge_industrial_collapse cost = 7.8 prerequisite = { focus = ENG_northern_powerhouse } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { OR = { 1192 = { dockyard > 2 } 16 = { dockyard > 2 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_marine_power_systems" 1192 = { add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } 16 = { add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_industrial_capacity_dockyard = 0.10 tooltip = industrial_capacity_dockyard_tt } newline = yes WAS = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_wales_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_wales_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes 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_dockyard = no } } } focus = { id = ENG_develop_edinburgh_west_end icon = construction2 overlay = GFX_focus_overlay_scotland x = 2 y = 3 relative_position_id = ENG_acknowledge_industrial_collapse cost = 5 prerequisite = { focus = ENG_northern_powerhouse } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_develop_edinburgh_west_end" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { ENG_production_factory_max_efficiency_factor = 0.10 tooltip = production_factory_max_efficiency_factor_tt } newline = yes custom_effect_tooltip = GER_expand_mainstream_industry_tt1 effect_tooltip = { 9 = { add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } custom_effect_tooltip = GER_expand_mainstream_industry_tt2 effect_tooltip = { 9 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } custom_effect_tooltip = GER_expand_mainstream_industry_tt3 effect_tooltip = { 9 = { add_building_construction = { type = offices level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -26.00 } modify_treasury_effect = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } custom_effect_tooltip = GER_expand_mainstream_industry_tt4 effect_tooltip = { 9 = { add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } custom_effect_tooltip = GER_expand_mainstream_industry_tt5 effect_tooltip = { 9 = { add_building_construction = { type = agriculture_district level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes set_temp_variable = { treasury_change = -9.50 } modify_treasury_effect = yes } newline = yes custom_effect_tooltip = current_effect_tooltip if = { limit = { has_idea = industrial_conglomerates } 9 = { add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } if = { limit = { has_idea = defense_industry } 9 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } if = { limit = { has_idea = international_bankers } 9 = { add_building_construction = { type = offices level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -26.00 } modify_treasury_effect = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } if = { limit = { has_idea = maritime_industry } 9 = { add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } if = { limit = { has_idea = farmers } 9 = { add_building_construction = { type = agriculture_district level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes set_temp_variable = { treasury_change = -9.50 } modify_treasury_effect = yes } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = 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_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 } } } focus = { id = ENG_develop_bae_aerospace icon = ENG_bae_scotland overlay = GFX_focus_overlay_scotland x = -1 y = 4 relative_position_id = ENG_acknowledge_industrial_collapse cost = 7.8 prerequisite = { focus = ENG_aerospace_wales } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { arms_factory > 19 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_develop_bae_aerospace" 9 = { add_building_construction = { type = arms_factory level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_industrial_capacity_factory = 0.10 tooltip = industrial_capacity_factory_tt } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes newline = yes set_temp_variable = { treasury_change = -17.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = ENG_glasgow_shipbuilidng icon = focus_generic_refit_civilian_ships overlay = GFX_focus_overlay_scotland x = 1 y = 4 relative_position_id = ENG_acknowledge_industrial_collapse cost = 10 prerequisite = { focus = ENG_develop_edinburgh_west_end } prerequisite = { focus = ENG_marine_power_systems } search_filters = { FOCUS_FILTER_ECONOMY } available = { dockyard > 9 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_glasgow_shipbuilidng" if = { limit = { has_completed_focus = ENG_refine_natural_bauxite } 9 = { add_dynamic_modifier = { modifier = ENG_glasgow_shipbuilding_idea2 } } hidden_effect = { add_ideas = ENG_glasgow_shipbuilding_hidden_idea2 } } else = { custom_effect_tooltip = ENG_glasgow_shipbuilidng_tt newline = yes 9 = { add_dynamic_modifier = { modifier = ENG_glasgow_shipbuilding_idea1 } } hidden_effect = { add_ideas = ENG_glasgow_shipbuilding_hidden_idea1 } } newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -1 } ENG_change_scottish_agitation = yes newline = yes set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes set_temp_variable = { temp_opinion = 10 } change_maritime_industry_opinion = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_high_value_manufacturing_zones icon = autarky_achieved x = 0 y = 5 relative_position_id = ENG_acknowledge_industrial_collapse cost = 10 prerequisite = { focus = ENG_glasgow_shipbuilidng } prerequisite = { focus = ENG_develop_bae_aerospace } search_filters = { FOCUS_FILTER_ECONOMY } available = { any_owned_state = { infrastructure > 4 industrial_complex > 5 offices > 4 OR = { arms_factory > 3 dockyard > 3 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_high_value_manufacturing_zones" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { ENG_research_speed_factor = 0.02 tooltip = research_speed_factor_tt } newline = yes custom_effect_tooltip = ENG_high_value_manufacturing_zones_tt effect_tooltip = { add_dynamic_modifier = { modifier = ENG_high_value_manufacturing_zone } } newline = yes custom_effect_tooltip = current_effect_tooltip if = { limit = { all_owned_state = { infrastructure > 4 industrial_complex > 10 offices > 5 OR = { arms_factory > 5 dockyard > 5 } } } add_dynamic_modifier = { modifier = ENG_high_value_manufacturing_zone } } newline = yes set_temp_variable = { temp_opinion = 10 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_national_productivity_commission icon = wooden_wall x = 14 y = 5 cost = 10 search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_national_productivity_commission" unlock_decision_tooltip = ENG_roysth_naval_port_decision unlock_decision_tooltip = ENG_expand_belfast_decision unlock_decision_tooltip = ENG_highland_main_line_decision unlock_decision_tooltip = ENG_titanic_quarter_decision unlock_decision_tooltip = ENG_elizabeth_line_decision unlock_decision_tooltip = { decision = ENG_roysth_naval_port_decision show_effect_tooltip = yes } unlock_decision_tooltip = { decision = ENG_expand_belfast_decision show_effect_tooltip = yes } unlock_decision_tooltip = { decision = ENG_highland_main_line_decision show_effect_tooltip = yes } unlock_decision_tooltip = { decision = ENG_elizabeth_line_decision show_effect_tooltip = yes } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 5 } } focus = { id = ENG_infrastructure_for_productivty icon = infrastructure x = -1 y = 1 relative_position_id = ENG_national_productivity_commission cost = 7.8 prerequisite = { focus = ENG_national_productivity_commission } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_infrastructure_for_productivty" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_speed_infrastructure_factor = 0.10 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { ENG_production_speed_rail_way_factor = 0.10 tooltip = production_speed_rail_way_factor_tt } add_to_variable = { ENG_civilian_factories_productivity = 0.10 tooltip = civilian_factories_productivity_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 1.5 OR = { check_variable = { ENG_civilian_factories_productivity < 0 } check_variable = { ENG_production_speed_infrastructure_factor < 0 } } } } } focus = { id = ENG_universaties_engines_of_growth icon = focus_generic_university_2 x = 1 y = 1 relative_position_id = ENG_national_productivity_commission cost = 7.8 prerequisite = { focus = ENG_national_productivity_commission } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_universaties_engines_of_growth" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_scientist_xp_gain_factor = 0.10 tooltip = scientist_xp_gain_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_research_excellence_awards icon = science x = 3 y = 1 relative_position_id = ENG_national_productivity_commission cost = 5.72 prerequisite = { focus = ENG_national_productivity_commission } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_research_excellence_awards" add_tech_bonus = { name = ENG_research_excellence_awards category = CAT_Civilian ahead_reduction = 2.5 uses = 3 } } ai_will_do = { base = 1 } } focus = { id = ENG_hs2 icon = ENG_hs2 x = -1 y = 2 relative_position_id = ENG_national_productivity_commission offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_hs2 } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_northern_powerhouse_rail } } } prerequisite = { focus = ENG_universaties_engines_of_growth focus = ENG_infrastructure_for_productivty } mutually_exclusive = { focus = ENG_northern_powerhouse_rail } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_hs2" activate_mission = ENG_hs2_mission newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes effect_tooltip = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_offices_productivity = 0.05 tooltip = offices_productivity_tt } newline = yes 13 = { add_dynamic_modifier = { modifier = ENG_hs2_idea } } 14 = { add_dynamic_modifier = { modifier = ENG_hs2_idea } } 12 = { add_dynamic_modifier = { modifier = ENG_hs2_idea } } newline = yes if = { limit = { has_dlc = "No Step Back" } build_railway = { path = { 11333 9239 9268 6270 9297 } level = 2 } } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 } } focus = { id = ENG_northern_powerhouse_rail icon = ENG_scotland_train x = 1 y = 2 relative_position_id = ENG_national_productivity_commission offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_northern_powerhouse_rail } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_hs2 } } } prerequisite = { focus = ENG_universaties_engines_of_growth focus = ENG_infrastructure_for_productivty } mutually_exclusive = { focus = ENG_hs2 } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_northern_powerhouse_rail" activate_mission = ENG_northen_powerhouse_mission newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes effect_tooltip = { custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } newline = yes 11 = { add_dynamic_modifier = { modifier = ENG_northern_powerhouse_rail_idea } } 10 = { add_dynamic_modifier = { modifier = ENG_northern_powerhouse_rail_idea } } 1191 = { add_dynamic_modifier = { modifier = ENG_northern_powerhouse_rail_idea } } newline = yes if = { limit = { has_dlc = "No Step Back" } build_railway = { path = { 9315 3205 6268 9379 9269 11297 } level = 2 } } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 1.5 check_variable = { ENG_civilian_factories_productivity < 0 } } } } focus = { id = ENG_euston_canary_wharf_integration icon = crane_and_tower x = -2 y = 3 relative_position_id = ENG_national_productivity_commission offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_hs2 } } cost = 10 prerequisite = { focus = ENG_hs2 } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_euston_canary_wharf_integration" add_days_mission_timeout = { mission = ENG_hs2_mission days = -150 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_office_park_income_tax_modifier = 0.05 tooltip = office_park_income_tax_modifier_tt } add_to_variable = { ENG_trade_opinion_factor = 0.10 tooltip = trade_opinion_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_midland_main_lines icon = ENG_midland_train x = 0 y = 3 relative_position_id = ENG_national_productivity_commission offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_northern_powerhouse_rail } } cost = 7.8 prerequisite = { focus = ENG_northern_powerhouse_rail } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_midland_main_lines" add_days_mission_timeout = { mission = ENG_northen_powerhouse_mission days = -150 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 1.5 check_variable = { ENG_civilian_factories_productivity < 0 } } } } focus = { id = ENG_russel_group icon = focus_generic_university_3 x = 2 y = 3 relative_position_id = ENG_national_productivity_commission offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_northern_powerhouse_rail } } cost = 7.8 prerequisite = { focus = ENG_northern_powerhouse_rail } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_russel_group" add_breakthrough_progress = { specialization = all value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_scientist_xp_gain_factor = 0.10 tooltip = scientist_xp_gain_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_golden_triangle_research icon = focus_generic_university_2 x = -3 y = 4 relative_position_id = ENG_national_productivity_commission offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_hs2 } } cost = 7.8 prerequisite = { focus = ENG_euston_canary_wharf_integration } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_golden_triangle_research" add_breakthrough_progress = { specialization = specialization_nuclear value = 2 } newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_imperial_king_tech_clusters icon = focus_generic_university_1 x = -1 y = 4 relative_position_id = ENG_national_productivity_commission offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_hs2 } } cost = 7.8 prerequisite = { focus = ENG_euston_canary_wharf_integration } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_imperial_king_tech_clusters" add_breakthrough_progress = { specialization = specialization_land value = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_scientist_xp_gain_factor = 0.08 tooltip = scientist_xp_gain_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_skill_england_technical icon = scientific_exchange x = 1 y = 4 relative_position_id = ENG_national_productivity_commission offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_northern_powerhouse_rail } } cost = 10 prerequisite = { focus = ENG_midland_main_lines } prerequisite = { focus = ENG_russel_group } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_skill_england_technical" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } add_to_variable = { ENG_production_factory_efficiency_gain_factor = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } add_to_variable = { ENG_production_factory_start_efficiency_factor = 0.05 tooltip = production_factory_start_efficiency_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_recruitable_population = 0.10 tooltip = recruitable_population_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 1.5 check_variable = { ENG_civilian_factories_productivity < 0 } } } } focus = { id = ENG_closing_britains_productivity_gap icon = autarky_ambitions x = 0 y = 5 relative_position_id = ENG_national_productivity_commission cost = 10 prerequisite = { focus = ENG_skill_england_technical focus = ENG_imperial_king_tech_clusters focus = ENG_golden_triangle_research } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { 13 = { has_dynamic_modifier = { modifier = ENG_hs2_idea } } 11 = { has_dynamic_modifier = { modifier = ENG_northern_powerhouse_rail_idea } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_closing_britains_productivity_gap" remove_mission = ENG_productivity_gap_mission newline = yes custom_effect_tooltip = ENG_closing_britains_productivity_gap_tt newline = yes set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_british_overseas_territories icon = global_britain x = 14 y = 0 cost = 5 search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_british_overseas_territories" 24 = { add_dynamic_modifier = { modifier = ENG_overseas_territory } } 21 = { add_dynamic_modifier = { modifier = ENG_overseas_territory } } 26 = { add_dynamic_modifier = { modifier = ENG_overseas_territory } } 22 = { add_dynamic_modifier = { modifier = ENG_overseas_territory } } 812 = { add_dynamic_modifier = { modifier = ENG_overseas_territory } } 1007 = { add_dynamic_modifier = { modifier = ENG_overseas_territory } } 1008 = { add_dynamic_modifier = { modifier = ENG_overseas_territory } } newline = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes } ai_will_do = { base = 3 } } focus = { id = ENG_cayman_enterprise_city icon = Cayman x = -2 y = 1 relative_position_id = ENG_british_overseas_territories cost = 7.9 prerequisite = { focus = ENG_british_overseas_territories } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { 1007 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_cayman_enterprise_city" 1007 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = offices level = 1 instant_build = yes } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } newline = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -19.5 } 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 = ENG_illex_fishery icon = Falklands x = -2 y = 2 relative_position_id = ENG_british_overseas_territories cost = 7.9 prerequisite = { focus = ENG_cayman_enterprise_city } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { 26 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_illex_fishery" 26 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = agriculture_district level = 1 instant_build = yes } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -12 } 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 = ENG_north_mole_power_plant icon = Gibralter x = -2 y = 3 relative_position_id = ENG_british_overseas_territories cost = 7.9 prerequisite = { focus = ENG_illex_fishery } search_filters = { FOCUS_FILTER_ECONOMY } available = { 19 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_north_mole_power_plant" 19 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = synthetic_refinery level = 1 instant_build = yes } } newline = yes set_temp_variable = { temp_opinion = 5 } change_fossil_fuel_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -9.75 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ENG_biras_creek_resort icon = Virgin_Islands x = 0 y = 1 relative_position_id = ENG_british_overseas_territories cost = 5 prerequisite = { focus = ENG_british_overseas_territories } search_filters = { FOCUS_FILTER_ECONOMY } available = { 23 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_biras_creek_resort" 23 = { add_dynamic_modifier = { modifier = ENG_biras_creek_resort_M } } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes 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 = ENG_bermuda_innovation_sprint icon = Bermuda x = 0 y = 2 relative_position_id = ENG_british_overseas_territories cost = 7.9 prerequisite = { focus = ENG_biras_creek_resort } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { 21 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_bermuda_innovation_sprint" 21 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -16 } 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 = ENG_princes_lodge_plantation icon = Saint_Helena x = 0 y = 3 relative_position_id = ENG_british_overseas_territories cost = 7.9 prerequisite = { focus = ENG_bermuda_innovation_sprint } search_filters = { FOCUS_FILTER_ECONOMY } available = { 23 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_princes_lodge_plantation" 23 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -7.90 } 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 = ENG_beaches_turks_caicos icon = Turk_Islands x = 2 y = 1 relative_position_id = ENG_british_overseas_territories cost = 7.9 prerequisite = { focus = ENG_british_overseas_territories } search_filters = { FOCUS_FILTER_ECONOMY } available = { 1008 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_beaches_turks_caicos" 1008 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = infrastructure level = 2 instant_build = yes } } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes 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 } } } focus = { id = ENG_little_bay_port_development_project icon = Montserrat x = 2 y = 2 relative_position_id = ENG_british_overseas_territories cost = 10 prerequisite = { focus = ENG_beaches_turks_caicos } search_filters = { FOCUS_FILTER_ECONOMY } available = { 23 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_little_bay_port_development_project" 23 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } add_building_construction = { type = naval_base level = 2 instant_build = yes province = 13084 } } newline = yes set_temp_variable = { temp_opinion = 5 } change_maritime_industry_opinion = yes newline = yes set_temp_variable = { treasury_change = -8.90 } 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 = ENG_pitcairn_islands_study_center icon = Pitcairn x = 2 y = 3 relative_position_id = ENG_british_overseas_territories cost = 7.9 prerequisite = { focus = ENG_little_bay_port_development_project } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { 18 = { is_owned_and_controlled_by = ENG } } completion_reward = { log = "[GetDateText]: [Root GetName]: Focus ENG_pitcairn_islands_study_center" 18 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } newline = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes newline = yes set_temp_variable = { treasury_change = -21.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_offices = no } } } focus = { id = ENG_ambitions_for_britain icon = ENG_labour x = 33 y = 0 cost = 1 search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = ENG_election_unlock_tt always = no } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_ambitions_for_britain" country_event = britain_md.1 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_deeper_prosperity icon = customs_union x = -3 y = 1 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_ambitions_for_britain } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_deeper_prosperity" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_factory_efficiency_gain_factor = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } newline = yes custom_effect_tooltip = ENG_build_something_you_bum_TT hidden_effect = { activate_mission = ENG_build_london } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_every_region_of_the_country icon = split_britian_map x = -1 y = 1 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_ambitions_for_britain } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_every_region_of_the_country" set_temp_variable = { needed_money = 0 } if = { limit = { 17 = { is_owned_and_controlled_by = ENG infrastructure < 5 } } 17 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = infrastructure level = 1 instant_build = yes } } subtract_from_temp_variable = { needed_money = 4.5 } newline = yes } if = { limit = { 1193 = { is_owned_and_controlled_by = ENG infrastructure < 5 } } 1193 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = infrastructure level = 1 instant_build = yes } } subtract_from_temp_variable = { needed_money = 4.5 } newline = yes } if = { limit = { 1191 = { is_owned_and_controlled_by = ENG infrastructure < 5 } } 1191 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = infrastructure level = 1 instant_build = yes } } subtract_from_temp_variable = { needed_money = 4.5 } newline = yes } if = { limit = { 8 = { is_owned_and_controlled_by = ENG infrastructure < 5 } } 8 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = infrastructure level = 1 instant_build = yes } } subtract_from_temp_variable = { needed_money = 4.5 } newline = yes } newline = yes SCO = { set_temp_variable = { ENG_dependency_change = 1 } ENG_change_scottish_dependency = yes } newline = yes NIR = { set_temp_variable = { ENG_dependency_change = 1 } ENG_change_north_irish_dependency = yes } newline = yes WAS = { set_temp_variable = { ENG_dependency_change = 1 } ENG_change_wales_dependency = yes } newline = yes set_temp_variable = { treasury_change = needed_money } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_reinassaince_of_status icon = concessions x = -2 y = 2 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_every_region_of_the_country } prerequisite = { focus = ENG_deeper_prosperity } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_reinassaince_of_status" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_offices_productivity = 0.10 tooltip = offices_productivity_tt } add_to_variable = { ENG_offices_worker_requirement_modifier = 0.10 tooltip = offices_worker_requirement_modifier_tt } newline = yes country_event = britain_md.2 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_foster_the_tech_revolution icon = research x = -3 y = 3 relative_position_id = ENG_ambitions_for_britain offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_foster_the_tech_revolution } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_uplift_traditional_industry } } } prerequisite = { focus = ENG_reinassaince_of_status } mutually_exclusive = { focus = ENG_uplift_traditional_industry } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_foster_the_tech_revolution" 13 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = microchip_plant level = 1 } } newline = yes 12 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = microchip_plant level = 1 } } newline = yes set_temp_variable = { treasury_change = -21.00 } 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_microchip_plant = no } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_uplift_traditional_industry icon = central_planned_economy2 x = -1 y = 3 relative_position_id = ENG_ambitions_for_britain offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_uplift_traditional_industry } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_foster_the_tech_revolution } } } prerequisite = { focus = ENG_reinassaince_of_status } mutually_exclusive = { focus = ENG_foster_the_tech_revolution } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_uplift_traditional_industry" 16 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 } } newline = yes 1191 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 } } newline = yes 973 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 } } newline = yes set_temp_variable = { treasury_change = -22.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_industrial_complex = no } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_the_foundation icon = optimize_reich_labour_service x = 1 y = 1 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_ambitions_for_britain } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_foundation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_civilian_factories_productivity = 0.10 tooltip = civilian_factories_productivity_tt } add_to_variable = { ENG_production_cost_industrial_complex_factor = -0.10 tooltip = production_cost_industrial_complex_factor_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_civilian_factories_productivity < 0 } } } } focus = { id = ENG_a_grand_promise icon = focus_BRA_rio_protocol x = 0 y = 2 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_ambitions_for_britain } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes OR = { has_idea = labour_unions has_idea = defense_industry has_idea = fossil_fuel_industry } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_grand_promise" country_event = britain_md.3 newline = yes custom_effect_tooltip = ENG_grand_promise_TT } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_nhs_reform icon = NHS x = 3 y = 1 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_ambitions_for_britain } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_nhs_reform" add_stability = 0.02 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_health_cost = 0.025 tooltip = health_cost_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_monthly_population = -0.025 tooltip = monthly_population_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_prioritize_the_doctors icon = medicine x = 3 y = 3 relative_position_id = ENG_ambitions_for_britain offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_prioritize_the_doctors } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_prioritize_the_teachers } } } prerequisite = { focus = ENG_nhs_reform } mutually_exclusive = { focus = ENG_prioritize_the_teachers } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_prioritize_the_doctors" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_health_cost = 0.025 tooltip = health_cost_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_monthly_population = 0.025 tooltip = monthly_population_tt } add_to_variable = { ENG_expected_healthcare_modifier = -1 tooltip = expected_healthcare_modifier_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_more_frontline_staff icon = farming_sector x = 2 y = 2 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_the_foundation } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes 10 = { is_owned_and_controlled_by = ENG } } bypass = { NOT = { 10 = { is_owned_and_controlled_by = ENG } } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_more_frontline_staff" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_high_unemployment_threshold_modifier = 0.1 tooltip = high_unemployment_threshold_modifier_tt } newline = yes 10 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = agriculture_district level = 2 } } newline = yes set_temp_variable = { treasury_change = -7.50 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_prioritize_the_teachers icon = focus_RAJ_enrollment_of_dali_children x = 1 y = 3 relative_position_id = ENG_ambitions_for_britain offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_prioritize_the_teachers } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_prioritize_the_doctors } } } prerequisite = { focus = ENG_the_foundation } mutually_exclusive = { focus = ENG_prioritize_the_doctors } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_prioritize_the_teachers" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_education_cost_multiplier_modifier = 0.025 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { ENG_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } newline = yes increase_education_budget = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_no_one_left_behind icon = cash_grap x = 0 y = 4 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_foster_the_tech_revolution focus = ENG_uplift_traditional_industry focus = ENG_prioritize_the_teachers focus = ENG_prioritize_the_doctors } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_no_one_left_behind" add_stability = 0.02 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_centralization_cost = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_political_power_factor = 0.03 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_welfare_reform icon = welfare x = 1 y = 5 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_no_one_left_behind } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_welfare_reform" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_welfare_cost = 0.025 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { ENG_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } newline = yes set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_criminal_justice_reform icon = judiciary x = -1 y = 5 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_no_one_left_behind } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_criminal_justice_reform" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_corruption_cost = -0.10 tooltip = corruption_cost_factor_tt } add_to_variable = { ENG_democratic_drift = 0.03 tooltip = democratic_drift_tt } newline = yes decrease_corruption = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_tax_reform icon = Generic_Loadsamoney x = 0 y = 6 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_welfare_reform } prerequisite = { focus = ENG_criminal_justice_reform } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_tax_reform" country_event = britain_md.4 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_strengthening_communities icon = social_liberal x = -2 y = 4 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_foster_the_tech_revolution focus = ENG_uplift_traditional_industry } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_strengthening_communities" set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes newline = yes set_temp_variable = { party_popularity_increase = 0.025 } set_temp_variable = { temp_outlook_increase = 0.015 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_to_europa_and_beyond icon = europe x = -2 y = 6 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_strengthening_communities } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes has_idea = EU_member } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_to_europa_and_beyond" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_home_continent_modifier = 0.05 tooltip = foreign_influence_home_continent_modifier_tt } newline = yes every_other_country = { limit = { has_country_flag = european_nation_flag } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } newline = yes set_temp_variable = { modify_europeanism = 0.03 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_productivity_challenge icon = export_economy x = 2 y = 4 relative_position_id = ENG_ambitions_for_britain cost = 5.72 prerequisite = { focus = ENG_prioritize_the_teachers focus = ENG_prioritize_the_doctors } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes has_active_mission = ENG_productivity_gap_mission } bypass = { NOT = { has_active_mission = ENG_productivity_gap_mission } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_productivity_challenge" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_productivity_growth = 0.15 tooltip = productivity_growth_modifier_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_strengthening_our_grids icon = prioritize_the_four_year_plan x = 2 y = 6 relative_position_id = ENG_ambitions_for_britain offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modern_transport_infrastructure } } cost = 5.72 prerequisite = { focus = ENG_fostering_home_ownership } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_strengthening_our_grids" set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes newline = yes if = { limit = { 13 = { is_owned_and_controlled_by = ENG } } 13 = { add_building_construction = { type = energy_infrastructure level = 1 } } newline = yes } if = { limit = { 9 = { is_owned_and_controlled_by = ENG } } 9 = { add_building_construction = { type = energy_infrastructure level = 1 } } newline = yes } if = { limit = { 11 = { is_owned_and_controlled_by = ENG } } 11 = { add_building_construction = { type = energy_infrastructure level = 1 } } newline = yes } set_temp_variable = { treasury_change = -15.0 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } # Britain Forward, Not Back - Agenda focus = { id = ENG_britain_forward_not_back icon = ENG_labour1 x = 6 y = 0 relative_position_id = ENG_ambitions_for_britain cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = ENG_election_unlock_tt always = no } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_britain_forward_not_back" country_event = britain_md.5 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_codify_key_of_convetions icon = treaty x = 0 y = 2 relative_position_id = ENG_britain_forward_not_back cost = 5.72 prerequisite = { focus = ENG_britain_forward_not_back } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_codify_key_of_convetions" # custom_effect_tooltip = ENG_codification_tt # newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_centralization_cost = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } newline = yes increase_centralization = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_competition_planning_and_regulation icon = customs_union x = -1 y = 1 relative_position_id = ENG_britain_forward_not_back cost = 5.72 prerequisite = { focus = ENG_britain_forward_not_back } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_competition_planning_and_regulation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_civilian_factories_productivity = 0.05 tooltip = civilian_factories_productivity_tt } add_to_variable = { ENG_industrial_capacity_factory = 0.10 tooltip = industrial_capacity_factory_tt } add_to_variable = { ENG_production_cost_industrial_complex_factor = -0.10 tooltip = production_cost_industrial_complex_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_civilian_factories_productivity < 0 } } } } focus = { id = ENG_supporting_science icon = scientific_exchange x = -2 y = 2 relative_position_id = ENG_britain_forward_not_back cost = 5.72 prerequisite = { focus = ENG_nhs_reform } prerequisite = { focus = ENG_competition_planning_and_regulation } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_supporting_science" add_tech_bonus = { name = ENG_supporting_science bonus = 0.5 uses = 2 category = CAT_excavation_tech } newline = yes random_owned_state = { add_resource = { type = chromium amount = 5 } } newline = yes set_temp_variable = { treasury_change = -5.72 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_modern_transport_infrastructure icon = Payment_on_roads x = -1 y = 3 relative_position_id = ENG_britain_forward_not_back offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modern_transport_infrastructure } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_thriving_rural_scene } } } prerequisite = { focus = ENG_competition_planning_and_regulation } mutually_exclusive = { focus = ENG_thriving_rural_scene } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_modern_transport_infrastructure" add_tech_bonus = { name = ENG_modern_transport_infrastructure bonus = 1.0 uses = 1 category = CAT_infrastructure } newline = yes add_tech_bonus = { name = ENG_modern_transport_infrastructure bonus = 1.0 uses = 1 category = CAT_util } newline = yes sp:sp_truck_modular_seating = { add_project_progress_ratio = 0.35 } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_scraping_the_skies icon = crane_and_tower x = -2 y = 4 relative_position_id = ENG_britain_forward_not_back offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modern_transport_infrastructure } } cost = 5.72 prerequisite = { focus = ENG_modern_transport_infrastructure } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_scraping_the_skies" country_event = britain_md.6 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_social_housing icon = focus_CHL_la_corporacion_araucania x = -1 y = 5 relative_position_id = ENG_britain_forward_not_back offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modern_transport_infrastructure } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_social_housing } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_fostering_home_ownership } } } prerequisite = { focus = ENG_scraping_the_skies } mutually_exclusive = { focus = ENG_fostering_home_ownership } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_social_housing" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_welfare_cost = 0.01 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { ENG_global_building_slots_factor = 0.15 tooltip = global_building_slots_factor_tt } newline = yes set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_global_building_slots_factor < 0 } } } } focus = { id = ENG_fostering_home_ownership icon = industry_civilian x = -3 y = 5 relative_position_id = ENG_britain_forward_not_back offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modern_transport_infrastructure } } offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fostering_home_ownership } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_social_housing } } } prerequisite = { focus = ENG_scraping_the_skies } mutually_exclusive = { focus = ENG_social_housing } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_fostering_home_ownership" every_owned_state = { add_extra_state_shared_building_slots = 1 } newline = yes set_temp_variable = { treasury_change = -38.15 } modify_treasury_effect = yes newline = yes random = { chance = 50 one_random_industrial_complex = 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_industrial_complex = no } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_tenant_regulation icon = central_planned_economy2 x = -2 y = 6 relative_position_id = ENG_britain_forward_not_back offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modern_transport_infrastructure } } cost = 5.72 prerequisite = { focus = ENG_fostering_home_ownership focus = ENG_social_housing } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_tenant_regulation" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_fossil_pp_fuel_consumption_modifier = -0.10 tooltip = fossil_pp_fuel_consumption_modifier_tt } add_to_variable = { ENG_centralization_cost = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_new_rights_new_choices icon = union_negotiations x = 1 y = 1 relative_position_id = ENG_britain_forward_not_back cost = 5.72 prerequisite = { focus = ENG_britain_forward_not_back } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_new_rights_new_choices" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_mil_facs_worker_requirement_modifier = 0.10 tooltip = mil_facs_worker_requirement_modifier_tt } add_to_variable = { ENG_civ_facs_worker_requirement_modifier = 0.10 tooltip = civ_facs_worker_requirement_modifier_tt } add_to_variable = { ENG_military_factories_productivity = 0.10 tooltip = military_factories_productivity_tt } add_to_variable = { ENG_civilian_factories_productivity = 0.10 tooltip = civilian_factories_productivity_tt } newline = 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 = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_generations_of_tomorrow icon = strengthen_the_proletarian_international x = 2 y = 2 relative_position_id = ENG_britain_forward_not_back cost = 5.72 prerequisite = { focus = ENG_new_rights_new_choices } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_generations_of_tomorrow" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_welfare_cost = 0.025 tooltip = social_cost_multiplier_modifier_tt } add_to_variable = { ENG_offices_productivity = 0.10 tooltip = offices_productivity_tt } add_to_variable = { ENG_energy_use_modifier_offices = -0.10 tooltip = energy_use_modifier_offices_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_fostering_entrepreneurship icon = Generic_Loadsamoney x = 3 y = 3 relative_position_id = ENG_britain_forward_not_back cost = 5.72 prerequisite = { focus = ENG_generations_of_tomorrow } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_fostering_entrepreneurship" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_return_on_investment_modifier = 0.015 tooltip = return_on_investment_modifier_tt } add_to_variable = { ENG_internal_investments_money_cost_modifier = -0.15 tooltip = internal_investments_money_cost_modifier_tt } add_to_variable = { ENG_receiving_investment_cost_modifier = -0.15 tooltip = receiving_investment_cost_modifier_tt } newline = yes set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes newline = yes set_temp_variable = { treasury_change = -12.64 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_thriving_rural_scene icon = Farm_national_movement x = 1 y = 3 relative_position_id = ENG_britain_forward_not_back offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_thriving_rural_scene } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_modern_transport_infrastructure } } } prerequisite = { focus = ENG_new_rights_new_choices } mutually_exclusive = { focus = ENG_modern_transport_infrastructure } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_thriving_rural_scene" add_tech_bonus = { name = ENG_thriving_rural_scene bonus = 1 uses = 2 category = CAT_agriculture_tech } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_agriculture_district_income_tax_modifier = 0.05 tooltip = agriculture_district_income_tax_modifier_tt } add_to_variable = { ENG_agriculture_tax_modifier = 0.05 tooltip = agriculture_tax_modifier_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_party_of_pensior_poverty icon = focus_RAJ_war_taxes x = 2 y = 4 relative_position_id = ENG_britain_forward_not_back offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_thriving_rural_scene } } cost = 5.72 prerequisite = { focus = ENG_thriving_rural_scene } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_party_of_pensior_poverty" hidden_effect = { set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.05 } change_relative_party_popularity = yes } custom_effect_tooltip = ENG_attack_tories_TT newline = yes set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes if = { limit = { NOT = { has_idea = social_06 } } newline = yes increase_social_spending = yes block_social_change = yes } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_strengthen_pension_credit icon = concessions x = 1 y = 5 relative_position_id = ENG_britain_forward_not_back offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_thriving_rural_scene } } cost = 5.72 prerequisite = { focus = ENG_party_of_pensior_poverty } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_strengthen_pension_credit" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_population_tax_income_multiplier_modifier = 0.05 tooltip = population_tax_income_multiplier_modifier_tt } add_to_variable = { ENG_interest_rate_multiplier_modifier = -0.20 tooltip = interest_rate_multiplier_modifier_tt } add_to_variable = { ENG_agriculture_district_income_tax_modifier = 0.05 tooltip = agriculture_district_income_tax_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_the_workers_of_yesterday icon = export_economy x = 2 y = 6 relative_position_id = ENG_britain_forward_not_back offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_thriving_rural_scene } } cost = 5.72 prerequisite = { focus = ENG_party_of_pensior_poverty } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_workers_of_yesterday" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_lack_of_resource_penalty_factor = -0.10 tooltip = production_lack_of_resource_penalty_factor_tt } add_to_variable = { ENG_cic_construction_boost_factor = 0.15 tooltip = cic_construction_boost_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_creative_cities icon = focus_CHL_enlarge_the_textile_industries x = 0 y = 4 relative_position_id = ENG_britain_forward_not_back offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modern_transport_infrastructure } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_thriving_rural_scene } } cost = 5.72 prerequisite = { focus = ENG_modern_transport_infrastructure focus = ENG_thriving_rural_scene } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_creative_cities" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_speed_infrastructure_factor = 0.10 tooltip = production_speed_infrastructure_factor_tt } add_to_variable = { ENG_production_speed_buildings_factor = 0.03 tooltip = production_speed_buildings_factor_tt } newline = yes sp:sp_construction_exoskeletons = { add_project_progress_ratio = 0.35 } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_production_speed_infrastructure_factor < 0 } } } } focus = { id = ENG_copyright_in_a_digital_age icon = free_internet x = 0 y = 6 relative_position_id = ENG_britain_forward_not_back offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modern_transport_infrastructure } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_thriving_rural_scene } } cost = 5.72 prerequisite = { focus = ENG_creative_cities } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_copyright_in_a_digital_age" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_speed_internet_station_factor = 0.10 tooltip = production_speed_internet_station_factor_tt } newline = yes if = { limit = { NOT = { has_tech = internet3 } } set_technology = { internet3 = 1 } } else_if = { limit = { NOT = { has_tech = umts } } set_technology = { umts = 1 } } else_if = { limit = { NOT = { has_tech = internet4 } } set_technology = { internet4 = 1 } } else_if = { limit = { NOT = { has_tech = lte } } set_technology = { lte = 1 } } else_if = { limit = { NOT = { has_tech = internet5 } } set_technology = { internet5 = 1 } } else_if = { limit = { NOT = { has_tech = internet6 } } set_technology = { internet6 = 1 } } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_production_speed_internet_station_factor < 0 } } } } # A Future Fair For All - Agenda focus = { id = ENG_a_future_fair_for_all icon = ENG_labour2 x = 11 y = 0 relative_position_id = ENG_ambitions_for_britain cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = ENG_election_unlock_tt always = no } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_future_fair_for_all" country_event = britain_md.7 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_crime_and_immigration icon = stability x = -2 y = 1 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_a_future_fair_for_all } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_crime_and_immigration" country_event = britain_md.8 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_democratic_reform icon = focus_CHL_union_of_hispanic_republics x = 0 y = 1 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_a_future_fair_for_all } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_democratic_reform" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { ENG_popularity_boost_modifier = 2 tooltip = popularity_boost_modifier_tt } add_to_variable = { ENG_propaganda_campaign_cost_modifier = -0.10 tooltip = propaganda_campaign_cost_modifier_tt } add_to_variable = { ENG_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } country_event = { id = britain_md.9 days = 3 } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_community_payback icon = focus_RAJ_union_busting x = 0 y = 3 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_democratic_reform } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_community_payback" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_police_cost_multiplier_modifier = -0.05 tooltip = police_cost_multiplier_modifier_tt } add_to_variable = { ENG_expected_police_modifier = -1 tooltip = expected_police_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_speed_buildings_factor = 0.03 tooltip = production_speed_buildings_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_national_renewal icon = Generic_Liberalism x = -1 y = 2 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_democratic_reform } prerequisite = { focus = ENG_crime_and_immigration } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_national_renewal" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_political_power_factor = 0.02 tooltip = political_power_factor_tt } add_to_variable = { ENG_mobilization_speed = 0.10 tooltip = mobilization_speed_tt } newline = yes set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_with_open_arms icon = Generic_Working_Class_Family x = -1 y = 4 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_australian_style_point_system } } } prerequisite = { focus = ENG_national_renewal } mutually_exclusive = { focus = ENG_australian_style_point_system } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_with_open_arms" custom_effect_tooltip = ENG_migrants_welcomed_TT newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_migration_rate_value_factor = 0.10 tooltip = migration_rate_value_factor_tt } newline = yes add_stability = -0.05 newline = yes decrease_migration_law = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_established_refugee_programs icon = break_free x = -2 y = 5 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_with_open_arms } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_established_refugee_programs" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_productivity_growth = 0.15 tooltip = productivity_growth_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } newline = yes every_other_country = { limit = { has_war = yes } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_streamlined_citizenship_process icon = grey_market_sheep x = -1 y = 6 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_with_open_arms } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_streamlined_citizenship_process" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { ENG_democratic_drift = 0.02 tooltip = democratic_drift_tt } add_to_variable = { ENG_econ_cycle_upg_cost_multiplier_modifier = -0.10 tooltip = econ_cycle_upg_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_a_global_future icon = global_britain x = 2 y = 1 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_a_future_fair_for_all } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_global_future" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } newline = yes every_other_country = { limit = { has_government = democratic } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_checks_on_migration icon = examine_foreign_laws x = 1 y = 2 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_democratic_reform } prerequisite = { focus = ENG_a_global_future } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_checks_on_migration" add_stability = 0.02 newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_civilian_intel_factor = 0.15 tooltip = civilian_intel_factor_tt } if = { limit = { has_dlc = "La Resistance" } add_to_variable = { ENG_intel_network_gain_factor = 0.10 tooltip = intel_network_gain_factor_tt } } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_neighbourhood_police_teams icon = BRA_funds_to_rj_police x = 2 y = 3 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_checks_on_migration } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_neighbourhood_police_teams" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_police_cost_multiplier_modifier = -0.05 tooltip = police_cost_multiplier_modifier_tt } add_to_variable = { ENG_corruption_cost = -0.10 tooltip = corruption_cost_factor_tt } add_to_variable = { ENG_recruitable_population = 0.10 tooltip = recruitable_population_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_cctv_reduce_fear icon = cctv2 x = 2 y = 5 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_neighbourhood_police_teams } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_cctv_reduce_fear" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_speed_internet_station_factor = 0.10 tooltip = production_speed_internet_station_factor_tt } add_stability = 0.03 newline = yes set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_production_speed_internet_station_factor < 0 } } } } focus = { id = ENG_australian_style_point_system icon = pass_legislation x = 1 y = 4 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_with_open_arms } } } prerequisite = { focus = ENG_checks_on_migration } mutually_exclusive = { focus = ENG_with_open_arms } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_australian_style_point_system" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_education_cost_multiplier_modifier = -0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { ENG_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_expected_education_modifier = -1 tooltip = expected_education_modifier_tt } newline = yes add_breakthrough_progress = { specialization = all value = 1 } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_tough_on_anti_social_behavior icon = volunteers x = 0 y = 5 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_with_open_arms focus = ENG_australian_style_point_system } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_tough_on_anti_social_behavior" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_factory_max_efficiency_factor = -0.10 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { ENG_military_factories_productivity = 0.05 tooltip = military_factories_productivity_tt } set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_military_factories_productivity < 0 } } } } focus = { id = ENG_renewed_police_budget icon = police_funding_bonus x = 1 y = 6 relative_position_id = ENG_a_future_fair_for_all cost = 5.72 prerequisite = { focus = ENG_tough_on_anti_social_behavior } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_social_democrats_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_renewed_police_budget" if = { limit = { has_dlc = "La Resistance" } upgrade_intelligence_agency = upgrade_economy_civilian newline = yes } increase_policing_budget = yes block_police_change = yes newline = yes one_office_construction = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } # Common Sense - Agenda focus = { id = ENG_time_for_common_sense icon = ENG_conservative x = 33 y = 8 cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = ENG_election_unlock_tt always = no } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_time_for_common_sense" country_event = britain_md.11 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_knowing_who_we_are icon = british_nationalism x = -1 y = 1 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_time_for_common_sense } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_knowing_who_we_are" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_surrender_limit = 0.10 tooltip = surrender_limit_tt } add_to_variable = { ENG_land_reinforce_rate = 0.10 tooltip = land_reinforce_rate_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_foreign_influence_defense_modifier = 0.05 tooltip = foreign_influence_defense_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_a_world_leader icon = global_community x = 1 y = 1 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_time_for_common_sense } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_world_leader" every_country = { limit = { has_dynamic_modifier = { modifier = canal_damaged_modifier } NOT = { original_tag = ENG } } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_personnel_cost_multiplier_modifier = -0.10 tooltip = personnel_cost_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_a_civilized_society icon = democracy x = -2 y = 2 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_knowing_who_we_are } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_civilized_society" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_communism_drift = -0.05 tooltip = communism_drift_tt } add_to_variable = { ENG_drift_defence_factor = 0.10 tooltip = drift_defence_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_population_tax_income_multiplier_modifier = 0.025 tooltip = population_tax_income_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_a_stronger_society icon = grey_market_sheep x = 0 y = 2 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_a_world_leader } prerequisite = { focus = ENG_knowing_who_we_are } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_stronger_society" set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.055 } set_temp_variable = { temp_outlook_increase = 0.035 } change_relative_party_popularity = yes newline = yes set_temp_variable = { temp_opinion = 10 } change_defense_industry_opinion = yes change_fossil_fuel_industry_opinion = yes change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_fighting_the_power_of_brussels icon = democratic_stability x = 2 y = 2 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_a_world_leader } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_fighting_the_power_of_brussels" set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes newline = yes set_temp_variable = { modify_europeanism = -0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes newline = yes for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { original_tag = ENG } } add_opinion_modifier = { target = ENG modifier = recent_actions_negative } } } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_a_more_flexible_europe icon = EU_Army_1 x = 3 y = 3 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_fighting_the_power_of_brussels } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_more_flexible_europe" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_home_continent_modifier = 0.05 tooltip = foreign_influence_home_continent_modifier_tt } newline = yes custom_effect_tooltip = ENG_every_non_nato_eu_TT every_country = { limit = { is_in_europe = yes NOT = { has_idea = NATO_member } NOT = { original_tag = ENG } } country_event = britain_md.12 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { every_country = { limit = { is_in_europe = yes NOT = { has_idea = NATO_member } NOT = { original_tag = ENG } } diplomatic_relation = { country = ENG relation = military_access active = yes } } } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_a_staunch_ally icon = nato_nation x = 1 y = 3 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_a_world_leader } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes has_idea = NATO_member } bypass = { NOT = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_staunch_ally" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_trade_opinion_factor = 0.15 tooltip = trade_opinion_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } newline = yes for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { original_tag = ENG } } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_no_army_outside_of_europe icon = military_mission x = 2 y = 4 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_a_staunch_ally } prerequisite = { focus = ENG_fighting_the_power_of_brussels } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_no_army_outside_of_europe" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_special_forces_cap_percent = 0.05 tooltip = special_forces_cap_tt } newline = yes every_country = { limit = { is_in_europe = no gives_military_access_to = ENG } diplomatic_relation = { country = ENG relation = military_access active = no } } newline = yes set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_coming_to_the_aid_of_others icon = army_reform x = 1 y = 5 relative_position_id = ENG_time_for_common_sense offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_coming_to_the_aid_of_others } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_global_matters_global_problems } } } prerequisite = { focus = ENG_no_army_outside_of_europe } mutually_exclusive = { focus = ENG_global_matters_global_problems } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_coming_to_the_aid_of_others" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_investment_cost_modifier = -0.10 tooltip = investment_cost_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_special_forces_cap_percent = 0.02 tooltip = special_forces_cap_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_global_matters_global_problems icon = Focus_League_of_Nations x = 3 y = 5 relative_position_id = ENG_time_for_common_sense offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_global_matters_global_problems } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_coming_to_the_aid_of_others } } } prerequisite = { focus = ENG_no_army_outside_of_europe } mutually_exclusive = { focus = ENG_coming_to_the_aid_of_others } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_global_matters_global_problems" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_monthly_domestic_independence_gain_modifier = 0.10 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } add_to_variable = { ENG_foreign_influence_defense_modifier = 0.05 tooltip = foreign_influence_defense_modifier_tt } newline = yes set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_safe_haven_not_safe_touch icon = focus_RAJ_union_busting x = 2 y = 6 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_coming_to_the_aid_of_others focus = ENG_global_matters_global_problems } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_safe_haven_not_safe_touch" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_education_cost_multiplier_modifier = -0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { ENG_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_migration_rate_value_factor = 0.05 tooltip = migration_rate_value_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_town_and_country icon = focus_generic_agricultural_subsidies x = -1 y = 3 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_a_civilized_society } prerequisite = { focus = ENG_a_stronger_society } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_town_and_country" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_agriculture_workers_modifier = 0.10 tooltip = agriculture_workers_modifier_tt } add_to_variable = { ENG_agriculture_district_income_tax_modifier = 0.10 tooltip = agriculture_district_income_tax_modifier_tt } newline = yes add_stability = 0.03 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_rural_friendly_transport_services icon = Generic_Railroads x = -2 y = 4 relative_position_id = ENG_time_for_common_sense offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_rural_friendly_transport_services } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_industrial_friendly_transport_services } } } prerequisite = { focus = ENG_town_and_country } mutually_exclusive = { focus = ENG_industrial_friendly_transport_services } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_rural_friendly_transport_services" add_tech_bonus = { name = ENG_rural_friendly_transport_services bonus = 1.0 uses = 1 category = CAT_agriculture_tech } newline = yes sp:sp_improved_maglev_trains = { add_project_progress_ratio = 0.35 } newline = yes add_equipment_to_stockpile = { type = train_equipment_1 amount = 150 producer = ENG } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_industrial_friendly_transport_services icon = mining x = 0 y = 4 relative_position_id = ENG_time_for_common_sense offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_industrial_friendly_transport_services } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_rural_friendly_transport_services } } } prerequisite = { focus = ENG_town_and_country } mutually_exclusive = { focus = ENG_rural_friendly_transport_services } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_industrial_friendly_transport_services" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_speed_infrastructure_factor = 0.05 tooltip = production_speed_infrastructure_factor_tt } newline = yes 11 = { add_resource = { type = steel amount = 8 } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_production_speed_infrastructure_factor < 0 } } } } focus = { id = ENG_abolish_centrally_planned_housing icon = central_planned_economy x = -1 y = 5 relative_position_id = ENG_time_for_common_sense offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_industrial_friendly_transport_services } } cost = 5.72 prerequisite = { focus = ENG_rural_friendly_transport_services focus = ENG_industrial_friendly_transport_services } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_abolish_centrally_planned_housing" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_global_building_slots_factor = -0.10 tooltip = global_building_slots_factor_tt } add_to_variable = { ENG_production_cost_industrial_complex_factor = -0.10 tooltip = production_cost_industrial_complex_factor_tt } add_to_variable = { ENG_production_speed_arms_factory_factor = 0.10 tooltip = production_speed_arms_factory_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_credit_based_public_transport icon = concessions x = 0 y = 6 relative_position_id = ENG_time_for_common_sense cost = 5.72 prerequisite = { focus = ENG_industrial_friendly_transport_services } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_credit_based_public_transport" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_productivity_growth = 0.15 tooltip = productivity_growth_modifier_tt } add_to_variable = { ENG_internal_investments_money_cost_modifier = -0.15 tooltip = internal_investments_money_cost_modifier_tt } add_to_variable = { ENG_centralization_cost = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } newline = yes add_stability = 0.02 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } # I'm not thinking what they're thinking - Agenda focus = { id = ENG_are_you_thinking_what_were_thinking icon = ENG_conservative_1 x = 5 y = 0 relative_position_id = ENG_time_for_common_sense cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = ENG_election_unlock_tt always = no } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_are_you_thinking_what_were_thinking" } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_power_to_the_bank_of_england icon = PB_ENG_Haig_Initial x = -2 y = 1 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_are_you_thinking_what_were_thinking } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_power_to_the_bank_of_england" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_interest_rate_multiplier_modifier = -0.15 tooltip = interest_rate_multiplier_modifier_tt } add_to_variable = { ENG_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { ENG_production_factory_efficiency_gain_factor = 0.10 tooltip = production_factory_efficiency_gain_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_british_dream icon = british_nationalism x = 0 y = 1 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_are_you_thinking_what_were_thinking } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_british_dream" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_population_tax_income_multiplier_modifier = 0.05 tooltip = population_tax_income_multiplier_modifier_tt } add_to_variable = { ENG_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } newline = yes 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 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_whats_wrong_with_discipline icon = brain_power x = 2 y = 1 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_are_you_thinking_what_were_thinking } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_whats_wrong_with_discipline" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_education_cost_multiplier_modifier = -0.05 tooltip = education_cost_multiplier_modifier_tt } add_to_variable = { ENG_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } newline = yes add_breakthrough_progress = { specialization = specialization_nuclear value = 1 } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_icnreased_control_for_administrators icon = local_management x = 3 y = 2 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_whats_wrong_with_discipline } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_icnreased_control_for_administrators" add_breakthrough_progress = { specialization = all value = 1 } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_centralization_cost = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { ENG_education_cost_multiplier_modifier = -0.05 tooltip = education_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_turnaround_schools icon = research3 x = 3 y = 4 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_icnreased_control_for_administrators } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_turnaround_schools" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_education_cost_multiplier_modifier = -0.025 tooltip = education_cost_multiplier_modifier_tt } newline = yes add_space_program_progress = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_across_the_board_tax_slashes icon = radical_tax_reform x = -1 y = 2 relative_position_id = ENG_are_you_thinking_what_were_thinking offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_across_the_board_tax_slashes } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_tax_slashes_only_for_some } } } prerequisite = { focus = ENG_power_to_the_bank_of_england } prerequisite = { focus = ENG_british_dream } mutually_exclusive = { focus = ENG_tax_slashes_only_for_some } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_across_the_board_tax_slashes" set_temp_variable = { temp_all_opinion = 10 } change_all_internal_faction_opinion = yes newline = yes set_temp_variable = { corp_change = -5 } modify_corporate_tax_rate_effect = yes newline = yes set_temp_variable = { pop_change = -5 } modify_population_tax_rate_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_tax_slashes_only_for_some icon = union_negotiations x = 1 y = 2 relative_position_id = ENG_are_you_thinking_what_were_thinking offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_tax_slashes_only_for_some } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_across_the_board_tax_slashes } } } prerequisite = { focus = ENG_power_to_the_bank_of_england } prerequisite = { focus = ENG_british_dream } mutually_exclusive = { focus = ENG_across_the_board_tax_slashes } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_tax_slashes_only_for_some" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_offices_productivity = 0.05 tooltip = offices_productivity_tt } add_to_variable = { ENG_office_park_income_tax_modifier = 0.05 tooltip = office_park_income_tax_modifier_tt } newline = yes set_temp_variable = { corp_change = -15 } modify_corporate_tax_rate_effect = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_keeping_hospitals_clean icon = generic_hospital2 x = 0 y = 3 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_across_the_board_tax_slashes focus = ENG_tax_slashes_only_for_some } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_keeping_hospitals_clean" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_health_cost = 0.025 tooltip = health_cost_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_monthly_population = 0.025 tooltip = monthly_population_tt } add_to_variable = { ENG_army_morale_factor = 0.05 tooltip = army_morale_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_corporate_invitations icon = rally_the_industrialists x = 2 y = 3 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_across_the_board_tax_slashes focus = ENG_tax_slashes_only_for_some } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_corporate_invitations" 12 = { add_building_construction = { type = microchip_plant level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } set_temp_variable = { treasury_change = -11.50 } modify_treasury_effect = yes newline = yes set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes change_fossil_fuel_industry_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_microchip_plant = no } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_cutting_wait_times icon = focus_generic_field_hostpital x = 1 y = 4 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_keeping_hospitals_clean } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_cutting_wait_times" add_tech_bonus = { name = ENG_cutting_wait_times bonus = 1 uses = 2 category = CAT_genes } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_research_speed_factor = 0.02 tooltip = research_speed_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_monthly_population = 0.015 tooltip = monthly_population_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_structural_overhaul_of_nhs icon = generic_healthcare x = 0 y = 5 relative_position_id = ENG_are_you_thinking_what_were_thinking offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_structural_overhaul_of_nhs } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_trusting_local_professionals } } } prerequisite = { focus = ENG_cutting_wait_times } mutually_exclusive = { focus = ENG_trusting_local_professionals } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_structural_overhaul_of_nhs" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_health_cost = -0.10 tooltip = health_cost_multiplier_modifier_tt } newline = yes decrease_healthcare_budget = yes block_health_change = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_trusting_local_professionals icon = health_care_reform x = 2 y = 5 relative_position_id = ENG_are_you_thinking_what_were_thinking offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_trusting_local_professionals } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_structural_overhaul_of_nhs } } } prerequisite = { focus = ENG_cutting_wait_times } mutually_exclusive = { focus = ENG_structural_overhaul_of_nhs } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_trusting_local_professionals" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_offices_productivity = 0.05 tooltip = offices_productivity_tt } add_to_variable = { ENG_health_cost = 0.025 tooltip = health_cost_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_recruitable_population = 0.10 tooltip = recruitable_population_tt } add_to_variable = { ENG_supply_node_range = 0.10 tooltip = supply_node_range_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_benefitting_the_taxpayer icon = balance_buget x = 1 y = 6 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_structural_overhaul_of_nhs } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_benefitting_the_taxpayer" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_internal_investments_pp_cost_modifier = -0.15 tooltip = internal_investments_pp_cost_modifier_tt } add_to_variable = { ENG_internal_investments_money_cost_modifier = -0.15 tooltip = internal_investments_money_cost_modifier_tt } add_to_variable = { ENG_projects_cost_modifier = -0.15 tooltip = projects_cost_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_more_police_less_crime icon = Generic_Policeman x = -1 y = 4 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_across_the_board_tax_slashes focus = ENG_tax_slashes_only_for_some } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_more_police_less_crime" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_police_cost_multiplier_modifier = 0.025 tooltip = police_cost_multiplier_modifier_tt } newline = yes 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 newline = yes add_stability = 0.01 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_keeping_up_our_guard icon = conservative x = -1 y = 6 relative_position_id = ENG_are_you_thinking_what_were_thinking cost = 5.72 prerequisite = { focus = ENG_more_police_less_crime } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_keeping_up_our_guard" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { ENG_root_out_resistance_effectiveness_factor = 0.10 tooltip = root_out_resistance_effectiveness_factor_tt } add_to_variable = { ENG_resistance_damage_to_garrison = -0.10 tooltip = resistance_damage_to_garrison_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } # Invitation to the Government of Britain - Agenda focus = { id = ENG_invitation_to_the_government_of_britain icon = ENG_conservative_2 x = 11 y = 0 relative_position_id = ENG_time_for_common_sense cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = ENG_election_unlock_tt always = no } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_invitation_to_the_government_of_britain" } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_get_britain_moving_again icon = construction_development x = -2 y = 1 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_invitation_to_the_government_of_britain } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_get_britain_moving_again" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_speed_buildings_factor = 0.03 tooltip = production_speed_buildings_factor_tt } add_to_variable = { ENG_trade_opinion_factor = 0.10 tooltip = trade_opinion_factor_tt } add_to_variable = { ENG_production_factory_efficiency_gain_factor = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_cleanup_westminster icon = "Waiting_for_Worms" x = 0 y = 1 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_invitation_to_the_government_of_britain } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_cleanup_westminster" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_political_power_factor = 0.02 tooltip = political_power_factor_tt } add_to_variable = { ENG_econ_cycle_upg_cost_multiplier_modifier = -0.15 tooltip = econ_cycle_upg_cost_multiplier_modifier_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_centralization_cost = 0.025 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_big_society_not_big_government icon = thatcher_economics x = 2 y = 1 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_invitation_to_the_government_of_britain } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_big_society_not_big_government" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_centralization_cost = -0.025 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { ENG_personnel_cost_multiplier_modifier = -0.05 tooltip = personnel_cost_multiplier_modifier_tt } add_to_variable = { ENG_fossil_pp_fuel_consumption_modifier = -0.10 tooltip = fossil_pp_fuel_consumption_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_the_most_family_friendly_country icon = Generic_Working_Class_Family x = 3 y = 2 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_big_society_not_big_government } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_most_family_friendly_country" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_monthly_population = 0.025 tooltip = monthly_population_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_population_tax_income_multiplier_modifier = 0.025 tooltip = population_tax_income_multiplier_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_protecting_childhood icon = focus_RAJ_enrollment_of_dali_children x = 3 y = 4 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_the_most_family_friendly_country } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_protecting_childhood" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_production_speed_internet_station_factor = 0.10 tooltip = production_speed_internet_station_factor_tt } newline = yes add_stability = 0.03 newline = yes set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_production_speed_internet_station_factor < 0 } } } } focus = { id = ENG_bigger_place_for_educators icon = university x = -1 y = 2 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_cleanup_westminster } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_bigger_place_for_educators" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_research_speed_factor = 0.02 tooltip = research_speed_factor_tt } newline = yes set_temp_variable = { temp_productivity_change = 50 } every_owned_state = { state_flat_productivity_change_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_knowledge_for_industry icon = focus_generic_university_2 x = -2 y = 3 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_icnreased_control_for_administrators focus = ENG_bigger_place_for_educators } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_knowledge_for_industry" set_temp_variable = { temp_opinion = 5 } change_defense_industry_opinion = yes newline = yes two_random_arms_factory = yes if = { limit = { has_dlc = "Arms Against Tyranny" } newline = yes mio:ENG_boeing_manufacturer = { add_mio_size = 4 } } } 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 = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_household_debt_management_programs icon = protectionism x = 1 y = 2 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_cleanup_westminster } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_household_debt_management_programs" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_interest_rate_multiplier_modifier = -0.20 tooltip = interest_rate_multiplier_modifier_tt } newline = yes 1193 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -12.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_offices = no } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_a_more_balanced_economy icon = gold_standard2 x = 2 y = 3 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_big_society_not_big_government } prerequisite = { focus = ENG_household_debt_management_programs } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_more_balanced_economy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_projects_cost_modifier = -0.10 tooltip = projects_cost_modifier_tt } add_to_variable = { ENG_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } add_to_variable = { ENG_dockyard_income_tax_modifier = 0.05 tooltip = dockyard_income_tax_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 1.5 check_variable = { ENG_local_resources_factor < 0 } } } } focus = { id = ENG_power_of_recall icon = treaty2 x = 0 y = 3 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_cleanup_westminster } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_power_of_recall" set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_base_fuel_gain_factor = 0.10 tooltip = base_fuel_gain_factor_tt } add_to_variable = { ENG_max_fuel_factor = 0.10 tooltip = max_fuel_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_bye_bye_bureaucracy icon = BRA_cutting_the_red_tape x = -1 y = 4 relative_position_id = ENG_invitation_to_the_government_of_britain offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_bye_bye_bureaucracy } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_case_by_case_intervention } } } prerequisite = { focus = ENG_power_of_recall } mutually_exclusive = { focus = ENG_case_by_case_intervention } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_bye_bye_bureaucracy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_political_power_factor = 0.05 tooltip = political_power_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_centralization_cost = -0.10 tooltip = bureaucracy_cost_multiplier_modifier_tt } newline = yes add_stability = -0.10 update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_case_by_case_intervention icon = intelligence_exchange x = 1 y = 4 relative_position_id = ENG_invitation_to_the_government_of_britain offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_case_by_case_intervention } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_bye_bye_bureaucracy } } } prerequisite = { focus = ENG_power_of_recall } prerequisite = { focus = ENG_a_more_balanced_economy } mutually_exclusive = { focus = ENG_bye_bye_bureaucracy } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_case_by_case_intervention" add_tech_bonus = { name = ENG_case_by_case_intervention bonus = 1 uses = 1 category = CAT_internet_tech category = CAT_computing_tech category = CAT_ai } newline = yes random = { chance = 50 increase_economic_growth = yes } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_a_more_transparent_government icon = government_beu x = 0 y = 5 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_bye_bye_bureaucracy focus = ENG_case_by_case_intervention } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_more_transparent_government" country_event = britain_md.10 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_investigate_lost_funds icon = BLR_Anti_Corruption x = -2 y = 5 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_bye_bye_bureaucracy focus = ENG_case_by_case_intervention } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_investigate_lost_funds" set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_receiving_investment_cost_modifier = -0.10 tooltip = receiving_investment_cost_modifier_tt } add_to_variable = { ENG_resource_export_multiplier_modifier = 0.10 tooltip = resource_export_multiplier_modifier_tt } newline = yes decrease_corruption = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_public_reading_stage icon = economic_internet x = -3 y = 6 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_investigate_lost_funds } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_public_reading_stage" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_political_power_factor = 0.02 tooltip = political_power_factor_tt } add_to_variable = { ENG_drift_defence_factor = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { ENG_root_out_resistance_effectiveness_factor = 0.15 tooltip = root_out_resistance_effectiveness_factor_tt } add_to_variable = { ENG_resistance_growth = -0.10 tooltip = resistance_growth_tt } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_petitions_for_debate icon = self_management x = 2 y = 5 relative_position_id = ENG_invitation_to_the_government_of_britain cost = 5.72 prerequisite = { focus = ENG_bye_bye_bureaucracy focus = ENG_case_by_case_intervention } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_petitions_for_debate" remove_ideas = ENG_two_party_system_idea newline = yes custom_effect_tooltip = ENG_shatter_two_party_system_TT } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_for_the_common_man icon = autonomy x = -1 y = 6 relative_position_id = ENG_invitation_to_the_government_of_britain offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_for_the_common_man } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_for_the_wealthy_man } } } prerequisite = { focus = ENG_a_more_transparent_government } mutually_exclusive = { focus = ENG_for_the_wealthy_man } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_for_the_common_man" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_fuel_gain_factor_from_states = 0.10 tooltip = fuel_gain_factor_from_states_tt } add_to_variable = { ENG_production_factory_max_efficiency_factor = 0.10 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { ENG_line_change_production_efficiency_factor = 0.05 tooltip = line_change_production_efficiency_factor_tt } newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_econ_cycle_upg_cost_multiplier_modifier = -0.10 tooltip = econ_cycle_upg_cost_multiplier_modifier_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes newline = yes two_random_industrial_complex = 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_industrial_complex = no } modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } focus = { id = ENG_for_the_wealthy_man icon = aristocratic_funding x = 1 y = 6 relative_position_id = ENG_invitation_to_the_government_of_britain offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_for_the_wealthy_man } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_for_the_common_man } } } prerequisite = { focus = ENG_a_more_transparent_government } mutually_exclusive = { focus = ENG_for_the_common_man } search_filters = { FOCUS_FILTER_ECONOMY } available = { western_conservatism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_for_the_wealthy_man" set_temp_variable = { temp_opinion = 10 } change_fossil_fuel_industry_opinion = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_receiving_investment_cost_modifier = -0.10 tooltip = receiving_investment_cost_modifier_tt } add_to_variable = { ENG_resource_export_multiplier_modifier = 0.10 tooltip = resource_export_multiplier_modifier_tt } newline = yes increase_corruption = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } } } # Monarchism focus = { id = ENG_triumph_of_the_crown icon = british_monarchy x = 53 y = 0 cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_triumph_of_the_crown" add_dynamic_modifier = { modifier = ENG_monarchy } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_the_queens_speech icon = angel x = -3 y = 1 relative_position_id = ENG_triumph_of_the_crown offset = { x = 3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_the_queens_speech } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_new_constitutional_charter } } } prerequisite = { focus = ENG_triumph_of_the_crown } mutually_exclusive = { focus = ENG_new_constitutional_charter } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_queens_speech" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_subjects_autonomy_gain_monarchy = -0.05 tooltip = subjects_autonomy_gain_tt } add_to_variable = { ENG_political_power_factor_monarchy = 0.05 tooltip = political_power_factor_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_restore_civil_liberties icon = Decentralization x = -1 y = 1 relative_position_id = ENG_the_queens_speech cost = 5 prerequisite = { focus = ENG_the_queens_speech } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_restore_civil_liberties" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_trade_opinion_factor_monarchy = 0.05 tooltip = trade_opinion_factor_tt } add_to_variable = { ENG_drift_defence_factor_monarchy = -0.10 tooltip = drift_defence_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_rule_sword_sceptre icon = monarchism2 x = 1 y = 1 relative_position_id = ENG_the_queens_speech cost = 5 prerequisite = { focus = ENG_the_queens_speech } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_rule_sword_sceptre" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_stability_factor_monarchy = 0.05 tooltip = stability_factor_tt } add_to_variable = { ENG_political_power_factor_monarchy = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_royal_prerogative_activation icon = Generic_Crown_Box x = 0 y = 2 relative_position_id = ENG_triumph_of_the_crown offset = { x = 2 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_the_queens_speech } } offset = { x = -2 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_new_constitutional_charter } } cost = 5 prerequisite = { focus = ENG_triumph_of_the_crown } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_royal_prerogative_activation" add_timed_idea = { idea = ENG_royal_prerogative_activation_idea years = 1 } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_a_bid_soft_power icon = treaty x = 0 y = 2 relative_position_id = ENG_the_queens_speech offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_the_queens_speech } } cost = 5 prerequisite = { focus = ENG_restore_civil_liberties focus = ENG_rule_sword_sceptre } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_bid_soft_power" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_foreign_influence_modifier_monarchy = 0.05 tooltip = foreign_influence_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_commonwealth_summit icon = align_to_commonwealth x = 0 y = 1 relative_position_id = ENG_a_bid_soft_power offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_the_queens_speech } } cost = 5 prerequisite = { focus = ENG_a_bid_soft_power } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_commonwealth_summit" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_foreign_influence_modifier_monarchy = 0.05 tooltip = foreign_influence_modifier_tt } newline = yes every_other_country = { limit = { has_dynamic_modifier = { modifier = Commonwealth_member_modifier } } add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_crown_procurement_program icon = Focus_generic_monarchist_workers x = 2 y = 1 relative_position_id = ENG_a_bid_soft_power offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_the_queens_speech } } offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_new_constitutional_charter } } cost = 5 prerequisite = { focus = ENG_royal_charitable_initiative } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_crown_procurement_program" add_ideas = ENG_crown_procurement_program_idea } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_modernize_royal_navy icon = focus_SMB_blue_water_fleet x = -1 y = 1 relative_position_id = ENG_crown_procurement_program offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_modernize_royal_navy } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_raf_army_overhaul } } } prerequisite = { focus = ENG_crown_procurement_program } mutually_exclusive = { focus = ENG_raf_army_overhaul } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_modernize_royal_navy" if = { limit = { has_idea = ENG_crown_procurement_program_idea } swap_ideas = { remove_idea = ENG_crown_procurement_program_idea add_idea = ENG_crown_procurement_program_idea2navy } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_crown_procurement_program_idea add_idea = ENG_crown_procurement_program_idea2navy } } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_raf_army_overhaul icon = recruitment x = 1 y = 1 relative_position_id = ENG_crown_procurement_program offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_raf_army_overhaul } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_modernize_royal_navy } } } prerequisite = { focus = ENG_crown_procurement_program } mutually_exclusive = { focus = ENG_modernize_royal_navy } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_raf_army_overhaul" if = { limit = { has_idea = ENG_crown_procurement_program_idea } swap_ideas = { remove_idea = ENG_crown_procurement_program_idea add_idea = ENG_crown_procurement_program_idea2army } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_crown_procurement_program_idea add_idea = ENG_crown_procurement_program_idea2army } } } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_leverage_crown_estate icon = USoE639 x = 0 y = 2 relative_position_id = ENG_crown_procurement_program offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_raf_army_overhaul } } cost = 5 prerequisite = { focus = ENG_modernize_royal_navy focus = ENG_raf_army_overhaul } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_leverage_crown_estate" if = { limit = { has_idea = ENG_crown_procurement_program_idea2army } swap_ideas = { remove_idea = ENG_crown_procurement_program_idea2army add_idea = ENG_crown_procurement_program_idea3army } } else_if = { limit = { has_idea = ENG_crown_procurement_program_idea2navy } swap_ideas = { remove_idea = ENG_crown_procurement_program_idea2navy add_idea = ENG_crown_procurement_program_idea3navy } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_crown_procurement_program_idea2army add_idea = ENG_crown_procurement_program_idea3army } } } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_national_service_act icon = conscription x = 2 y = 2 relative_position_id = ENG_crown_procurement_program offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_raf_army_overhaul } } cost = 5 prerequisite = { focus = ENG_raf_army_overhaul } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_national_service_act" add_timed_idea = { idea = ENG_national_service_act years = 2 } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_new_constitutional_charter icon = focus_generic_fascist_militarism x = 3 y = 1 relative_position_id = ENG_triumph_of_the_crown offset = { x = -3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_new_constitutional_charter } } cost = 5.72 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_the_queens_speech } } } prerequisite = { focus = ENG_triumph_of_the_crown } mutually_exclusive = { focus = ENG_the_queens_speech } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_new_constitutional_charter" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_resistance_growth_monarchy = -0.10 tooltip = resistance_growth_tt } add_to_variable = { ENG_drift_defence_factor_monarchy = 0.05 tooltip = drift_defence_factor_tt } add_to_variable = { ENG_war_support_monarchy = 0.05 tooltip = war_support_factor_tt } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_secure_succession icon = regency x = -1 y = 1 relative_position_id = ENG_new_constitutional_charter cost = 2 prerequisite = { focus = ENG_new_constitutional_charter } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } bypass = { has_completed_focus = ENG_the_prince_trust } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_secure_succession" complete_national_focus = ENG_the_prince_trust add_political_power = 100 } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_rule_councillorship icon = monarchism_absolutism x = 1 y = 1 relative_position_id = ENG_new_constitutional_charter cost = 5 prerequisite = { focus = ENG_new_constitutional_charter } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_rule_councillorship" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_expected_adm_modifier_monarchy = -1 tooltip = expected_adm_modifier_tt } add_to_variable = { ENG_party_popularity_stability_factor_monarchy = 0.10 tooltip = party_popularity_stability_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_convene_foreign_secretary_cabinet icon = accept_treaty x = 0 y = 2 relative_position_id = ENG_new_constitutional_charter offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_new_constitutional_charter } } cost = 5 prerequisite = { focus = ENG_secure_succession focus = ENG_rule_councillorship } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_convene_foreign_secretary_cabinet" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_opinion_gain_monthly_monarchy = 2.5 tooltip = opinion_gain_monthly_tt } add_to_variable = { ENG_foreign_influence_defense_modifier_monarchy = 0.05 tooltip = foreign_influence_defense_modifier_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_champion_liberal_values icon = Generic_Liberty_Calling x = 2 y = 1 relative_position_id = ENG_convene_foreign_secretary_cabinet cost = 5 prerequisite = { focus = ENG_convene_foreign_secretary_cabinet } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_champion_liberal_values" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_trade_opinion_factor_monarchy = 0.05 tooltip = trade_opinion_factor_tt } add_to_variable = { ENG_scientist_research_bonus_factor_monarchy = 0.05 tooltip = scientist_research_bonus_factor_tt } add_to_variable = { ENG_research_speed_factor_monarchy = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_european_outreach icon = align_to_europe x = -1 y = 1 relative_position_id = ENG_convene_foreign_secretary_cabinet cost = 5 prerequisite = { focus = ENG_convene_foreign_secretary_cabinet } prerequisite = { focus = ENG_royal_charitable_initiative } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_european_outreach" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { original_tag = ENG } } add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_close_proximity_nato icon = nato_nation x = 1 y = 2 relative_position_id = ENG_european_outreach cost = 5 allow_branch = { has_game_rule = { rule = rule_disable_nato option = no } } prerequisite = { focus = ENG_european_outreach } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes NOT = { has_idea = NATO_member } NOT = { has_idea = Major_Non_NATO_Ally } country_exists = USA USA = { has_opinion = { target = ENG value > 80 } } if = { limit = { country_exists = GER } GER = { has_opinion = { target = ENG value > 50 } } } if = { limit = { country_exists = FRA } FRA = { has_opinion = { target = ENG value > 50 } } } if = { limit = { country_exists = POL } POL = { has_opinion = { target = ENG value > 50 } } } if = { limit = { country_exists = ITA } ITA = { has_opinion = { target = ENG value > 50 } } } if = { limit = { country_exists = TUR } TUR = { has_opinion = { target = ENG value > 50 } } } } bypass = { NOT = { country_exists = USA } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_close_proximity_nato" USA = { country_event = ENG_military.045 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { NATO_major_non_nato_ally_join = yes } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_joint_operational_command icon = grand_battleplan x = 1 y = 3 relative_position_id = ENG_european_outreach cost = 5 prerequisite = { focus = ENG_close_proximity_nato } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_joint_operational_command" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_coordination_bonus_monarchy = 0.05 tooltip = coordination_bonus_tt } add_to_variable = { ENG_max_planning_factor_monarchy = 0.05 tooltip = max_planning_factor_tt } add_to_variable = { ENG_air_cas_efficiency_monarchy = 0.05 tooltip = air_cas_efficiency_tt } add_to_variable = { ENG_special_forces_cap_monarchy = 0.05 tooltip = special_forces_cap_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_reaffirm_special_relationship icon = align_to_america x = 0 y = 1 relative_position_id = ENG_european_outreach cost = 5 prerequisite = { focus = ENG_european_outreach } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_reaffirm_special_relationship" USA = { add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_royal_charitable_initiative icon = boots x = 0 y = 3 relative_position_id = ENG_triumph_of_the_crown offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_the_queens_speech } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_new_constitutional_charter } } cost = 5 prerequisite = { focus = ENG_restore_civil_liberties focus = ENG_rule_sword_sceptre focus = ENG_secure_succession focus = ENG_rule_councillorship } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_royal_charitable_initiative" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_consumer_goods_expected_value_monarchy = -0.05 tooltip = consumer_goods_expected_value_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } # Monarchism — Military Branch focus = { id = ENG_royal_armed_forces_review icon = army_reform x = 0 y = 1 relative_position_id = ENG_leverage_crown_estate cost = 5 prerequisite = { focus = ENG_leverage_crown_estate } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_royal_armed_forces_review" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_army_org_factor_monarchy = 0.05 tooltip = army_org_factor_tt } add_to_variable = { ENG_army_morale_factor_monarchy = 0.05 tooltip = army_morale_factor_tt } add_to_variable = { ENG_training_time_factor_monarchy = -0.10 tooltip = training_time_factor_tt } army_experience = 50 } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_household_division_revival icon = army_upgrade x = -2 y = 1 relative_position_id = ENG_royal_armed_forces_review cost = 5 prerequisite = { focus = ENG_royal_armed_forces_review } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_household_division_revival" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_special_forces_cap_monarchy = 0.05 tooltip = special_forces_cap_tt } add_to_variable = { ENG_special_forces_attack_factor_monarchy = 0.10 tooltip = special_forces_attack_factor_tt } add_to_variable = { ENG_army_attack_factor_monarchy = 0.05 tooltip = army_attack_factor_tt } army_experience = 25 } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_jewel_of_the_admiralty icon = naval_upgrade x = 0 y = 1 relative_position_id = ENG_royal_armed_forces_review cost = 5 prerequisite = { focus = ENG_royal_armed_forces_review } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_jewel_of_the_admiralty" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_navy_max_range_factor_monarchy = 0.10 tooltip = navy_max_range_factor_tt } add_to_variable = { ENG_navy_capital_ship_attack_factor_monarchy = 0.05 tooltip = navy_capital_ship_attack_factor_tt } add_to_variable = { ENG_naval_morale_factor_monarchy = 0.05 tooltip = naval_morale_factor_tt } navy_experience = 50 } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_wings_of_the_crown icon = air_defense x = 2 y = 1 relative_position_id = ENG_royal_armed_forces_review cost = 5 prerequisite = { focus = ENG_royal_armed_forces_review } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_wings_of_the_crown" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_air_attack_factor_monarchy = 0.05 tooltip = air_attack_factor_tt } add_to_variable = { ENG_air_defence_factor_monarchy = 0.05 tooltip = air_defence_factor_tt } add_to_variable = { ENG_air_ace_generation_chance_factor_monarchy = 0.10 tooltip = air_ace_generation_chance_factor_tt } air_experience = 50 } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_imperial_general_staff_restored icon = grand_battleplan x = 0 y = 2 relative_position_id = ENG_royal_armed_forces_review cost = 5 prerequisite = { focus = ENG_household_division_revival } prerequisite = { focus = ENG_jewel_of_the_admiralty } prerequisite = { focus = ENG_wings_of_the_crown } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_imperial_general_staff_restored" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_command_power_gain_monarchy = 0.10 tooltip = command_power_gain_tt } add_to_variable = { ENG_army_leader_start_level_monarchy = 1 tooltip = army_leader_start_level_tt } add_to_variable = { ENG_max_command_power_monarchy = 25 tooltip = max_command_power_tt } add_to_variable = { ENG_terrain_penalty_reduction_monarchy = 0.05 tooltip = terrain_penalty_reduction_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_reservist_corps_act icon = conscription x = 0 y = 1 relative_position_id = ENG_national_service_act cost = 5 prerequisite = { focus = ENG_national_service_act } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_reservist_corps_act" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_conscription_factor_monarchy = 0.05 tooltip = conscription_factor_tt } add_to_variable = { ENG_mobilization_speed_monarchy = 0.10 tooltip = mobilization_speed_tt } add_to_variable = { ENG_army_speed_factor_monarchy = 0.05 tooltip = army_speed_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } # Monarchism — Influence Branch focus = { id = ENG_global_anglosphere_initiative icon = align_to_commonwealth x = -1 y = 1 relative_position_id = ENG_commonwealth_summit cost = 5 prerequisite = { focus = ENG_commonwealth_summit } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_global_anglosphere_initiative" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_foreign_influence_modifier_monarchy = 0.05 tooltip = foreign_influence_modifier_tt } if = { limit = { country_exists = USA } set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = USA } change_influence_percentage = yes USA = { add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } if = { limit = { country_exists = CAN } set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = CAN } change_influence_percentage = yes CAN = { add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } if = { limit = { country_exists = AST } set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = AST } change_influence_percentage = yes AST = { add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } if = { limit = { country_exists = NZL } set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = NZL } change_influence_percentage = yes NZL = { add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } if = { limit = { country_exists = IRE } set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = IRE } change_influence_percentage = yes IRE = { add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } if = { limit = { country_exists = IND } set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = IND } change_influence_percentage = yes IND = { add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } if = { limit = { country_exists = SAF } set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = SAF } change_influence_percentage = yes SAF = { add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_monarch_outreach } } } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_crown_diplomatic_corps icon = accept_treaty x = 1 y = 2 relative_position_id = ENG_convene_foreign_secretary_cabinet cost = 5 prerequisite = { focus = ENG_convene_foreign_secretary_cabinet } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_crown_diplomatic_corps" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_opinion_gain_monthly_same_ideology_monarchy = 0.20 tooltip = opinion_gain_monthly_same_ideology_factor_tt } add_to_variable = { ENG_improve_relations_maintain_cost_factor_monarchy = -0.25 tooltip = improve_relations_maintain_cost_factor_tt } add_timed_idea = { idea = ENG_crown_diplomatic_corps_idea years = 5 } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_royal_visits_abroad icon = boots x = 0 y = 1 relative_position_id = ENG_global_anglosphere_initiative cost = 5 prerequisite = { focus = ENG_global_anglosphere_initiative } prerequisite = { focus = ENG_crown_diplomatic_corps } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_royal_visits_abroad" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_foreign_influence_defense_modifier_monarchy = 0.05 tooltip = foreign_influence_defense_modifier_tt } country_event = ENG_royal_visits.1 if = { limit = { country_exists = CAN } CAN = { add_ideas = ENG_crown_realm_status } } if = { limit = { country_exists = AST } AST = { add_ideas = ENG_crown_realm_status } } if = { limit = { country_exists = NZL } NZL = { add_ideas = ENG_crown_realm_status } } if = { limit = { country_exists = JAM } JAM = { add_ideas = ENG_crown_realm_status } } if = { limit = { country_exists = BAH } BAH = { add_ideas = ENG_crown_realm_status } } if = { limit = { country_exists = BAR } BAR = { add_ideas = ENG_crown_realm_status } } if = { limit = { country_exists = BLZ } BLZ = { add_ideas = ENG_crown_realm_status } } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_pax_britannica_reborn icon = british_monarchy x = 0 y = 1 relative_position_id = ENG_royal_visits_abroad cost = 10 prerequisite = { focus = ENG_royal_visits_abroad } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_pax_britannica_reborn" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_monarchy } add_to_variable = { ENG_foreign_influence_modifier_monarchy = 0.10 tooltip = foreign_influence_modifier_tt } add_to_variable = { ENG_foreign_subversive_activites_monarchy = -0.25 tooltip = foreign_subversive_activites_tt } add_to_variable = { ENG_propaganda_mission_factor_monarchy = 0.25 tooltip = propaganda_mission_factor_tt } add_to_variable = { ENG_stability_factor_monarchy = 0.05 tooltip = stability_factor_tt } add_to_variable = { ENG_war_support_monarchy = 0.05 tooltip = war_support_factor_tt } } ai_will_do = { base = 1 modifier = { factor = 150 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0 OR = { has_global_flag = ENG_HISTORICAL_AI_FOCUS has_global_flag = ENG_RISE_OF_BRITAIN_AI_FOCUS } } modifier = { factor = 0 is_historical_focus_on = yes NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } ##### Inner Circle focus = { id = ENG_the_queens_family icon = ENG_queen_elizabeth x = 66 y = 0 cost = 5 search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { has_country_flag = ENG_elizabeth_ruling_monarch } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_queens_family" custom_effect_tooltip = ENG_queen_family_inner_circle_tt add_political_power = 50 newline = yes unlock_decision_category_tooltip = ENG_monarchy_decision_category hidden_effect = { add_dynamic_modifier = { modifier = ENG_the_inner_circle_dm } } } ai_will_do = { base = 2 } } focus = { id = ENG_the_prince_trust icon = ENG_charles_2000 text_icon = GER_inner_circle_focus_style x = -5 y = 1 relative_position_id = ENG_the_queens_family cost = 2 prerequisite = { focus = ENG_the_queens_family } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { limit = { is_ai = yes } hidden_trigger = { NOT = { has_country_flag = ENG_charles_was_ascended_flag } #Flag to prevent AI from taking the focus again after advisor has been replaced } } has_country_flag = ENG_elizabeth_ruling_monarch if = { limit = { has_country_flag = ENG_inner_circle_event_pending_flag } NOT = { has_country_flag = ENG_inner_circle_event_pending_flag } } ENG_inner_circle_is_ascension_cd_over = yes if = { limit = { has_country_flag = ENG_inner_circle_cd_flag } custom_trigger_tooltip = { tooltip = ENG_inner_circle_cd_days_tt NOT = { has_country_flag = ENG_inner_circle_cd_flag } } } } #Focus will need to pause while events are pending cancel_if_invalid = no completion_reward = { custom_effect_tooltip = { localization_key = ENG_ascension_of_character_tt CHARACTER = ENG_prince_charles } show_ideas_tooltip = ENG_charles_1_idea newline = yes unlock_decision_tooltip = { decision = ENG_charles_charities_network_decision show_effect_tooltip = yes show_modifiers = yes } set_country_flag = ENG_charles_charities_network_decision_activated newline = yes custom_effect_tooltip = { localization_key = ENG_ascension_of_character_focus_tt CHARACTER = ENG_prince_charles } if = { #Just to make it easy to debug stuff for development limit = { OR = { check_variable = { ENG_ascended_advisor_1 = 1 } check_variable = { ENG_ascended_advisor_2 = 1 } check_variable = { ENG_ascended_advisor_3 = 1 } } } log = "Advisor was already there. STOP CHEATING!" unlock_decision_tooltip = ENG_charles_charities_network_decision } else_if = { # ASCENDED ADVISORS FULL - NEED TO REPLACE SOMEONE limit = { check_variable = { ENG_ascended_advisor_1 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_2 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_3 = 0 compare = not_equals } } hidden_effect = { set_variable = { ENG_ascending_advisor = 1 } country_event = ENG_inner_circle.01 country_event = { id = ENG_inner_circle_charles.07 days = 50 random_days = 25 } } newline = yes custom_effect_tooltip = { localization_key = ENG_event_to_replace_ascended_advisor_tt EVENT = ENG_inner_circle.01.t CHARACTER = ENG_prince_charles } } else = { hidden_effect = { add_ideas = ENG_charles_1_idea } if = { limit = { check_variable = { ENG_ascended_advisor_1 = 0 } } set_variable = { ENG_ascended_advisor_1 = 1 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_2 = 0 } } set_variable = { ENG_ascended_advisor_2 = 1 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_3 = 0 } } set_variable = { ENG_ascended_advisor_3 = 1 } } } hidden_effect = { country_event = { id = ENG_inner_circle_charles.01 days = 180 random_days = 50 } country_event = { id = ENG_inner_circle_charles.07 days = 120 random_days = 40 } clr_country_flag = ENG_charles_ascension_flag ENG_inner_circle_set_ascension_cd = yes set_country_flag = { #Flag to prevent AI from taking the focus again after advisor has been replaced flag = ENG_charles_was_ascended_flag days = 1500 # Clear after ~4 years value = 1 } } } select_effect = { #Necessary to prevent AI from getting stuck if the focus is paused due to available trigger returning false log = "[GetDateText]: [Root.GetName]: Focus ENG_the_prince_trust" set_country_flag = ENG_charles_ascension_flag } ai_will_do = { base = 1 } } focus = { id = ENG_harmony_doctrine icon = tree_focus text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = ENG_the_prince_trust cost = @inner_circle_time_tier_1 prerequisite = { focus = ENG_the_prince_trust } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_harmony_doctrine_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_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 = ENG_prince_charles FLAG_DAYS = [?ENG_harmony_doctrine_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_charles FOCUS = ENG_the_prince_trust } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_harmony_doctrine" unlock_decision_tooltip = ENG_charles_harmony_tour_decision unlock_decision_tooltip = ENG_charles_environmental_diplomacy_tour_decision add_timed_idea = { idea = ENG_harmony_doctrine_idea years = 2 } newline = yes unlock_decision_tooltip = { decision = ENG_charles_harmony_tour_decision show_effect_tooltip = yes show_modifiers = yes } unlock_decision_tooltip = { decision = ENG_charles_environmental_diplomacy_tour_decision show_effect_tooltip = yes show_modifiers = yes } unlock_decision_tooltip = { decision = ENG_charles_sustainable_urban_planning_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes set_temp_variable = { party_index = 17 } 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 } } focus = { id = ENG_climate_alarm_bell icon = protect_parks text_icon = GER_inner_circle_focus_style x = 0 y = 2 relative_position_id = ENG_the_prince_trust cost = @inner_circle_time_tier_2 prerequisite = { focus = ENG_harmony_doctrine } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_climate_alarm_bell_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_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 = ENG_prince_charles FLAG_DAYS = [?ENG_climate_alarm_bell_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_charles FOCUS = ENG_harmony_doctrine } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_climate_alarm_bell" unlock_decision_tooltip = ENG_charles_sustainable_urban_planning_decision unlock_decision_tooltip = ENG_charles_rainforest_help_decision unlock_decision_tooltip = ENG_charles_youth_sustainability_decision swap_ideas = { remove_idea = ENG_charles_1_idea add_idea = ENG_charles_2_idea } unlock_decision_tooltip = { decision = ENG_charles_rainforest_help_decision show_effect_tooltip = yes show_modifiers = yes } unlock_decision_tooltip = { decision = ENG_charles_youth_sustainability_decision show_effect_tooltip = yes show_modifiers = yes } every_core_state = { limit = { is_fully_controlled_by = ROOT free_building_slots = { building = renewable_energy_infra size > 0 } } random_select_amount = 3 add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } } ai_will_do = { base = 1 } } focus = { id = ENG_duchy_originals icon = focus_BRA_support_sugar_barons text_icon = GER_inner_circle_focus_style x = 0 y = 3 relative_position_id = ENG_the_prince_trust cost = @inner_circle_time_tier_3 prerequisite = { focus = ENG_climate_alarm_bell } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_duchy_originals_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_3 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 = ENG_prince_charles FLAG_DAYS = [?ENG_duchy_originals_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_charles FOCUS = ENG_climate_alarm_bell } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_duchy_originals" unlock_decision_tooltip = ENG_charles_organic_agriculture_decision random_core_state = { limit = { is_controlled_by = ROOT } add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } random_core_state = { limit = { is_controlled_by = ROOT } add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } newline = yes swap_ideas = { remove_idea = ENG_charles_2_idea add_idea = ENG_charles_3_idea } unlock_decision_tooltip = { decision = ENG_charles_organic_agriculture_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes set_temp_variable = { treasury_change = -21.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 = ENG_heir_of_the_realm icon = ENG_charles_2020 text_icon = GER_inner_circle_focus_style x = 0 y = 4 relative_position_id = ENG_the_prince_trust cost = @inner_circle_time_tier_4 prerequisite = { focus = ENG_duchy_originals } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_heir_of_the_realm_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_4 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 = ENG_prince_charles FLAG_DAYS = [?ENG_heir_of_the_realm_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_charles FOCUS = ENG_duchy_originals } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_heir_of_the_realm" swap_ideas = { remove_idea = ENG_charles_3_idea add_idea = ENG_charles_4_idea } } ai_will_do = { base = 1 } } focus = { id = ENG_naval_prince icon = ENG_andrew_2000 text_icon = GER_inner_circle_focus_style x = -3 y = 1 relative_position_id = ENG_the_queens_family cost = 2 prerequisite = { focus = ENG_the_queens_family } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { limit = { is_ai = yes } hidden_trigger = { NOT = { has_country_flag = ENG_andrew_ascension_flag } #Flag to prevent AI from taking the focus again after advisor has been replaced } } NOT = { has_country_flag = ENG_andrew_epstein_punishment } has_country_flag = ENG_elizabeth_ruling_monarch if = { limit = { has_country_flag = ENG_inner_circle_event_pending_flag } NOT = { has_country_flag = ENG_inner_circle_event_pending_flag } } ENG_inner_circle_is_ascension_cd_over = yes if = { limit = { has_country_flag = ENG_inner_circle_cd_flag } custom_trigger_tooltip = { tooltip = ENG_inner_circle_cd_days_tt NOT = { has_country_flag = ENG_inner_circle_cd_flag } } } } #Focus will need to pause while events are pending cancel_if_invalid = no completion_reward = { custom_effect_tooltip = { localization_key = ENG_ascension_of_character_tt CHARACTER = ENG_prince_andrew } show_ideas_tooltip = ENG_andrew_1_idea newline = yes unlock_decision_tooltip = { decision = ENG_andrew_naval_haritage_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes custom_effect_tooltip = ENG_naval_prince_tt newline = yes custom_effect_tooltip = { localization_key = ENG_ascension_of_character_focus_tt CHARACTER = ENG_prince_andrew } if = { #Just to make it easy to debug stuff for development limit = { OR = { check_variable = { ENG_ascended_advisor_1 = 2 } check_variable = { ENG_ascended_advisor_2 = 2 } check_variable = { ENG_ascended_advisor_3 = 2 } } } log = "Advisor was already there. STOP CHEATING!" unlock_decision_tooltip = ENG_andrew_naval_haritage_decision } else_if = { # ASCENDED ADVISORS FULL - NEED TO REPLACE SOMEONE limit = { check_variable = { ENG_ascended_advisor_1 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_2 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_3 = 0 compare = not_equals } } hidden_effect = { set_variable = { ENG_ascending_advisor = 2 } country_event = ENG_inner_circle.01 } newline = yes custom_effect_tooltip = { localization_key = ENG_event_to_replace_ascended_advisor_tt EVENT = ENG_inner_circle.01.t CHARACTER = ENG_prince_andrew } } else = { hidden_effect = { add_ideas = ENG_andrew_1_idea } if = { limit = { check_variable = { ENG_ascended_advisor_1 = 0 } } set_variable = { ENG_ascended_advisor_1 = 2 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_2 = 0 } } set_variable = { ENG_ascended_advisor_2 = 2 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_3 = 0 } } set_variable = { ENG_ascended_advisor_3 = 2 } } } hidden_effect = { country_event = { id = ENG_inner_circle_andrew.01 days = 180 random_days = 50 } country_event = { id = ENG_inner_circle_andrew.03 days = 5 random_days = 2 } clr_country_flag = ENG_andrew_ascension_flag ENG_inner_circle_set_ascension_cd = yes set_country_flag = { #Flag to prevent AI from taking the focus again after advisor has been replaced flag = ENG_andrew_ascension_flag days = 1500 # Clear after ~4 years value = 1 } } } select_effect = { #Necessary to prevent AI from getting stuck if the focus is paused due to available trigger returning false log = "[GetDateText]: [Root.GetName]: Focus ENG_naval_prince" set_country_flag = ENG_andrew_ascension_flag } ai_will_do = { base = 1 } } focus = { id = ENG_appoint_trade_representative icon = trade_with_britain text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = ENG_naval_prince cost = @inner_circle_time_tier_1 prerequisite = { focus = ENG_naval_prince } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_appoint_trade_representative_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_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 = ENG_prince_andrew FLAG_DAYS = [?ENG_appoint_trade_representative_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_andrew FOCUS = ENG_naval_prince } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_appoint_trade_representative" unlock_decision_tooltip = ENG_andrew_trade_representive_decision unlock_decision_tooltip = { decision = ENG_andrew_trade_representive_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes if = { limit = { has_idea = ENG_andrew_1_idea } swap_ideas = { remove_idea = ENG_andrew_1_idea add_idea = ENG_andrew_2_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_andrew_1_idea add_idea = ENG_andrew_2_idea } } } newline = yes set_temp_variable = { temp_all_opinion = 5 } change_all_internal_faction_opinion = yes } ai_will_do = { base = 1 } } focus = { id = ENG_emerging_markets_circuit icon = asian_investmentnew text_icon = GER_inner_circle_focus_style x = 0 y = 2 relative_position_id = ENG_naval_prince cost = @inner_circle_time_tier_2 prerequisite = { focus = ENG_appoint_trade_representative } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_emerging_markets_circuit_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_2 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 = ENG_prince_andrew FLAG_DAYS = [?ENG_emerging_markets_circuit_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_andrew FOCUS = ENG_appoint_trade_representative } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_emerging_markets_circuit" unlock_decision_tooltip = ENG_andrew_emerging_trade_agreement_decision unlock_decision_tooltip = ENG_andrew_emerging_economy_benefits_decision unlock_decision_tooltip = { decision = ENG_andrew_emerging_trade_agreement_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes if = { limit = { has_idea = ENG_andrew_2_idea } swap_ideas = { remove_idea = ENG_andrew_2_idea add_idea = ENG_andrew_3_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_andrew_2_idea add_idea = ENG_andrew_3_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_digital_enterprise_patronage icon = Imperial_Research text_icon = GER_inner_circle_focus_style x = 0 y = 3 relative_position_id = ENG_naval_prince cost = @inner_circle_time_tier_3 prerequisite = { focus = ENG_emerging_markets_circuit } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_digital_enterprise_patronage_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_3 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 = ENG_prince_andrew FLAG_DAYS = [?ENG_digital_enterprise_patronage_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_andrew FOCUS = ENG_emerging_markets_circuit } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_digital_enterprise_patronage" unlock_decision_tooltip = ENG_andrew_digital_enterprise_decision unlock_decision_tooltip = { decision = ENG_andrew_digital_enterprise_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes if = { limit = { has_idea = ENG_andrew_3_idea } swap_ideas = { remove_idea = ENG_andrew_3_idea add_idea = ENG_andrew_4_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_andrew_3_idea add_idea = ENG_andrew_4_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_duty_of_the_crown icon = ENG_andrew_2020 text_icon = GER_inner_circle_focus_style x = 0 y = 4 relative_position_id = ENG_naval_prince cost = @inner_circle_time_tier_4 prerequisite = { focus = ENG_digital_enterprise_patronage } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_duty_of_the_crown_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_4 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 = ENG_prince_andrew FLAG_DAYS = [?ENG_duty_of_the_crown_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_andrew FOCUS = ENG_digital_enterprise_patronage } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_duty_of_the_crown" if = { limit = { has_idea = ENG_andrew_4_idea } swap_ideas = { remove_idea = ENG_andrew_4_idea add_idea = ENG_andrew_5_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_andrew_4_idea add_idea = ENG_andrew_5_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_queen_eldest icon = monarchism4 text_icon = GER_inner_circle_focus_style x = 1 y = 5 relative_position_id = ENG_the_prince_trust cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_queen_middle } NOT = { has_completed_focus = ENG_queen_youngest } } } prerequisite = { focus = ENG_heir_of_the_realm focus = ENG_duty_of_the_crown } mutually_exclusive = { focus = ENG_queen_middle focus = ENG_queen_youngest } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_queen_eldest" add_ideas = ENG_elizabeth_queen_charles_andrew update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 3 } } focus = { id = ENG_workhorse_of_the_crown icon = ENG_anne_2000 text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = ENG_the_queens_family cost = 2 prerequisite = { focus = ENG_the_queens_family } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { limit = { is_ai = yes } hidden_trigger = { NOT = { has_country_flag = ENG_anne_was_ascended_flag } #Flag to prevent AI from taking the focus again after advisor has been replaced } } has_country_flag = ENG_elizabeth_ruling_monarch if = { limit = { has_country_flag = ENG_inner_circle_event_pending_flag } NOT = { has_country_flag = ENG_inner_circle_event_pending_flag } } ENG_inner_circle_is_ascension_cd_over = yes if = { limit = { has_country_flag = ENG_inner_circle_cd_flag } custom_trigger_tooltip = { tooltip = ENG_inner_circle_cd_days_tt NOT = { has_country_flag = ENG_inner_circle_cd_flag } } } } #Focus will need to pause while events are pending cancel_if_invalid = no completion_reward = { custom_effect_tooltip = { localization_key = ENG_ascension_of_character_tt CHARACTER = ENG_princess_anne } show_ideas_tooltip = ENG_anne_1_idea newline = yes unlock_decision_tooltip = { decision = ENG_anne_national_charity_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes custom_effect_tooltip = { localization_key = ENG_ascension_of_character_focus_tt CHARACTER = ENG_princess_anne } if = { #Just to make it easy to debug stuff for development limit = { OR = { check_variable = { ENG_ascended_advisor_1 = 3 } check_variable = { ENG_ascended_advisor_2 = 3 } check_variable = { ENG_ascended_advisor_3 = 3 } } } log = "Advisor was already there. STOP CHEATING!" unlock_decision_tooltip = ENG_anne_national_charity_decision } else_if = { # ASCENDED ADVISORS FULL - NEED TO REPLACE SOMEONE limit = { check_variable = { ENG_ascended_advisor_1 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_2 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_3 = 0 compare = not_equals } } hidden_effect = { set_variable = { ENG_ascending_advisor = 3 } country_event = ENG_inner_circle.01 } newline = yes custom_effect_tooltip = { localization_key = ENG_event_to_replace_ascended_advisor_tt EVENT = ENG_inner_circle.01.t CHARACTER = ENG_princess_anne } } else = { hidden_effect = { add_ideas = ENG_anne_1_idea } if = { limit = { check_variable = { ENG_ascended_advisor_1 = 0 } } set_variable = { ENG_ascended_advisor_1 = 3 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_2 = 0 } } set_variable = { ENG_ascended_advisor_2 = 3 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_3 = 0 } } set_variable = { ENG_ascended_advisor_3 = 3 } } } hidden_effect = { country_event = { id = ENG_inner_circle_anne.01 days = 180 random_days = 50 } country_event = { id = ENG_inner_circle_anne.03 days = 120 random_days = 40 } clr_country_flag = ENG_anne_ascension_flag ENG_inner_circle_set_ascension_cd = yes set_country_flag = { #Flag to prevent AI from taking the focus again after advisor has been replaced flag = ENG_anne_was_ascended_flag days = 1500 # Clear after ~4 years value = 1 } } } select_effect = { #Necessary to prevent AI from getting stuck if the focus is paused due to available trigger returning false log = "[GetDateText]: [Root.GetName]: Focus ENG_workhorse_of_the_crown" set_country_flag = ENG_anne_ascension_flag } ai_will_do = { base = 1 } } focus = { id = ENG_carers_recognition_campaign icon = focus_generic_armed_neutrality text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = ENG_workhorse_of_the_crown cost = @inner_circle_time_tier_1 prerequisite = { focus = ENG_workhorse_of_the_crown } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_carers_recognition_campaign_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_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 = ENG_princess_anne FLAG_DAYS = [?ENG_carers_recognition_campaign_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_princess_anne FOCUS = ENG_workhorse_of_the_crown } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_carers_recognition_campaign" unlock_decision_tooltip = ENG_anne_carers_promotion_decision add_timed_idea = { idea = ENG_anne_carers_campaign_idea years = 1 } unlock_decision_tooltip = { decision = ENG_anne_carers_promotion_decision show_effect_tooltip = yes show_modifiers = yes } } ai_will_do = { base = 1 } } focus = { id = ENG_discipline_service icon = goal_generic_support_monarchy text_icon = GER_inner_circle_focus_style x = 0 y = 2 relative_position_id = ENG_workhorse_of_the_crown cost = @inner_circle_time_tier_2 prerequisite = { focus = ENG_carers_recognition_campaign } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_discipline_service_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_2 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 = ENG_princess_anne FLAG_DAYS = [?ENG_discipline_service_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_princess_anne FOCUS = ENG_carers_recognition_campaign } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_discipline_service" if = { limit = { has_idea = ENG_anne_1_idea } swap_ideas = { remove_idea = ENG_anne_1_idea add_idea = ENG_anne_2_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_anne_1_idea add_idea = ENG_anne_2_idea } } } hidden_effect = { random_list = { 50 = { set_country_flag = ENG_anne_navy } 50 = { set_country_flag = ENG_anne_army } } } } ai_will_do = { base = 1 } } focus = { id = ENG_princess_admiral_royal_navy icon = focus_generic_sway_navy text_icon = GER_inner_circle_focus_style x = -1 y = 1 relative_position_id = ENG_discipline_service offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_princess_admiral_royal_navy } } cost = @inner_circle_time_tier_3 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_colonel_of_horse_logistics } } } prerequisite = { focus = ENG_discipline_service } mutually_exclusive = { focus = ENG_colonel_of_horse_logistics } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_princess_admiral_royal_navy_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_3 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 = ENG_princess_anne FLAG_DAYS = [?ENG_princess_admiral_royal_navy_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_princess_anne FOCUS = ENG_discipline_service } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_princess_admiral_royal_navy" unlock_decision_tooltip = ENG_anne_navy_readiness_decision custom_effect_tooltip = ENG_princess_admiral_royal_navy_tt newline = yes swap_ideas = { remove_idea = ENG_anne_2_idea add_idea = ENG_anne_3a_idea } newline = yes unlock_decision_tooltip = { decision = ENG_anne_navy_readiness_decision show_effect_tooltip = yes show_modifiers = yes } } ai_will_do = { base = 1 } } focus = { id = ENG_colonel_of_horse_logistics icon = Generic_Revanchism02 text_icon = GER_inner_circle_focus_style x = 1 y = 1 relative_position_id = ENG_discipline_service offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_colonel_of_horse_logistics } } cost = @inner_circle_time_tier_3 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_princess_admiral_royal_navy } } } prerequisite = { focus = ENG_discipline_service } mutually_exclusive = { focus = ENG_princess_admiral_royal_navy } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_colonel_of_horse_logistics_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_3 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 = ENG_princess_anne FLAG_DAYS = [?ENG_colonel_of_horse_logistics_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_princess_anne FOCUS = ENG_discipline_service } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_colonel_of_horse_logistics" unlock_decision_tooltip = ENG_anne_military_readiness_decision custom_effect_tooltip = ENG_princess_admiral_royal_navy_tt newline = yes unlock_decision_tooltip = { decision = ENG_anne_military_readiness_decision show_effect_tooltip = yes show_modifiers = yes } swap_ideas = { remove_idea = ENG_anne_2_idea add_idea = ENG_anne_3b_idea } } ai_will_do = { base = 1 } } focus = { id = ENG_quiet_professionalism icon = ENG_anne_2020 text_icon = GER_inner_circle_focus_style x = 0 y = 4 relative_position_id = ENG_workhorse_of_the_crown cost = @inner_circle_time_tier_4 prerequisite = { focus = ENG_princess_admiral_royal_navy focus = ENG_colonel_of_horse_logistics } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_quiet_professionalism_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_4 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 = ENG_princess_anne FLAG_DAYS = [?ENG_quiet_professionalism_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_princess_anne FOCUS = ENG_discipline_service } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_quiet_professionalism" unlock_decision_tooltip = ENG_anne_tourism_decision if = { limit = { has_idea = ENG_anne_3a_idea } swap_ideas = { remove_idea = ENG_anne_3a_idea add_idea = ENG_anne_4a_idea } } else_if = { limit = { NOT = { has_idea = ENG_anne_3a_idea } NOT = { has_idea = ENG_anne_3b_idea } } effect_tooltip = { swap_ideas = { remove_idea = ENG_anne_3a_idea add_idea = ENG_anne_4a_idea } } } else_if = { limit = { NOT = { has_idea = ENG_anne_3b_idea } } swap_ideas = { remove_idea = ENG_anne_3b_idea add_idea = ENG_anne_4b_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_anne_3b_idea add_idea = ENG_anne_4b_idea } } } newline = yes unlock_decision_tooltip = { decision = ENG_anne_tourism_decision show_effect_tooltip = yes show_modifiers = yes } } ai_will_do = { base = 1 } } focus = { id = ENG_chairman_international_award icon = ENG_edward_2000 text_icon = GER_inner_circle_focus_style x = 3 y = 1 relative_position_id = ENG_the_queens_family cost = 2 prerequisite = { focus = ENG_the_queens_family } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { limit = { is_ai = yes } hidden_trigger = { NOT = { has_country_flag = ENG_edward_was_ascended_flag } #Flag to prevent AI from taking the focus again after advisor has been replaced } } has_country_flag = ENG_elizabeth_ruling_monarch if = { limit = { has_country_flag = ENG_inner_circle_event_pending_flag } NOT = { has_country_flag = ENG_inner_circle_event_pending_flag } } ENG_inner_circle_is_ascension_cd_over = yes if = { limit = { has_country_flag = ENG_inner_circle_cd_flag } custom_trigger_tooltip = { tooltip = ENG_inner_circle_cd_days_tt NOT = { has_country_flag = ENG_inner_circle_cd_flag } } } } #Focus will need to pause while events are pending cancel_if_invalid = no completion_reward = { custom_effect_tooltip = { localization_key = ENG_ascension_of_character_tt CHARACTER = ENG_prince_edward } show_ideas_tooltip = ENG_edward_1_idea unlock_decision_tooltip = { decision = ENG_edward_beach_youth_decision show_effect_tooltip = yes show_modifiers = yes } custom_effect_tooltip = { localization_key = ENG_ascension_of_character_focus_tt CHARACTER = ENG_prince_edward } if = { #Just to make it easy to debug stuff for development limit = { OR = { check_variable = { ENG_ascended_advisor_1 = 4 } check_variable = { ENG_ascended_advisor_2 = 4 } check_variable = { ENG_ascended_advisor_3 = 4 } } } log = "Advisor was already there. STOP CHEATING!" unlock_decision_tooltip = ENG_edward_beach_youth_decision } else_if = { # ASCENDED ADVISORS FULL - NEED TO REPLACE SOMEONE limit = { check_variable = { ENG_ascended_advisor_1 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_2 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_3 = 0 compare = not_equals } } hidden_effect = { set_variable = { ENG_ascending_advisor = 4 } country_event = ENG_inner_circle.01 } newline = yes custom_effect_tooltip = { localization_key = ENG_event_to_replace_ascended_advisor_tt EVENT = ENG_inner_circle.01.t CHARACTER = ENG_prince_edward } } else = { hidden_effect = { add_ideas = ENG_edward_1_idea } if = { limit = { check_variable = { ENG_ascended_advisor_1 = 0 } } set_variable = { ENG_ascended_advisor_1 = 4 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_2 = 0 } } set_variable = { ENG_ascended_advisor_2 = 4 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_3 = 0 } } set_variable = { ENG_ascended_advisor_3 = 4 } } } hidden_effect = { country_event = { id = ENG_inner_circle_edward.01 days = 180 random_days = 50 } country_event = { id = ENG_inner_circle_edward.03 days = 120 random_days = 40 } clr_country_flag = ENG_edward_ascension_flag ENG_inner_circle_set_ascension_cd = yes set_country_flag = { #Flag to prevent AI from taking the focus again after advisor has been replaced flag = ENG_edward_was_ascended_flag days = 1500 # Clear after ~4 years value = 1 } } } select_effect = { #Necessary to prevent AI from getting stuck if the focus is paused due to available trigger returning false log = "[GetDateText]: [Root.GetName]: Focus ENG_chairman_international_award" set_country_flag = ENG_edward_ascension_flag } ai_will_do = { base = 1 } } focus = { id = ENG_trustee_network icon = choose_the_leader text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = ENG_chairman_international_award cost = @inner_circle_time_tier_1 prerequisite = { focus = ENG_chairman_international_award } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_trustee_network_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_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 = ENG_prince_edward FLAG_DAYS = [?ENG_trustee_network_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_edward FOCUS = ENG_chairman_international_award } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_trustee_network" unlock_decision_tooltip = { decision = ENG_edward_arts_culture_patronage_decision show_effect_tooltip = yes show_modifiers = yes } if = { limit = { has_idea = ENG_edward_1_idea } swap_ideas = { remove_idea = ENG_edward_1_idea add_idea = ENG_edward_2_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_edward_1_idea add_idea = ENG_edward_2_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_commonwealth_youth_outreach icon = align_to_commonwealth text_icon = GER_inner_circle_focus_style x = 0 y = 2 relative_position_id = ENG_chairman_international_award cost = @inner_circle_time_tier_2 prerequisite = { focus = ENG_trustee_network } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_commonwealth_youth_outreach_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_2 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 = ENG_prince_edward FLAG_DAYS = [?ENG_commonwealth_youth_outreach_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_edward FOCUS = ENG_trustee_network } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_commonwealth_youth_outreach" unlock_decision_tooltip = ENG_edward_global_youth_decision unlock_decision_tooltip = ENG_edward_arts_culture_patronage_decision unlock_decision_tooltip = { decision = ENG_edward_global_youth_decision show_effect_tooltip = yes show_modifiers = yes } every_other_country = { limit = { has_dynamic_modifier = { modifier = Commonwealth_member_modifier } } add_opinion_modifier = { target = THIS modifier = ENG_edward_commonwealth_youth_outreach } reverse_add_opinion_modifier = { target = ENG modifier = ENG_edward_commonwealth_youth_outreach } } } ai_will_do = { base = 1 } } focus = { id = ENG_production_guild_patronage icon = lion_economy text_icon = GER_inner_circle_focus_style x = 0 y = 3 relative_position_id = ENG_chairman_international_award cost = @inner_circle_time_tier_3 prerequisite = { focus = ENG_commonwealth_youth_outreach } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_production_guild_patronage_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_3 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 = ENG_prince_edward FLAG_DAYS = [?ENG_production_guild_patronage_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_edward FOCUS = ENG_commonwealth_youth_outreach } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_production_guild_patronage" unlock_decision_tooltip = ENG_edward_production_guild_decision unlock_decision_tooltip = { decision = ENG_edward_production_guild_decision show_effect_tooltip = yes show_modifiers = yes } random_owned_state = { limit = { is_fully_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = ENG_edward_2_idea } swap_ideas = { remove_idea = ENG_edward_2_idea add_idea = ENG_edward_3_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_edward_2_idea add_idea = ENG_edward_3_idea } } } } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = ENG_steady_hand icon = ENG_edward_2020 text_icon = GER_inner_circle_focus_style x = 0 y = 4 relative_position_id = ENG_chairman_international_award cost = @inner_circle_time_tier_4 prerequisite = { focus = ENG_production_guild_patronage } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_steady_hand_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_4 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 = ENG_prince_edward FLAG_DAYS = [?ENG_steady_hand_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_edward FOCUS = ENG_production_guild_patronage } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_steady_hand" unlock_decision_tooltip = ENG_edward_veteran_support_decision unlock_decision_tooltip = { decision = ENG_edward_veteran_support_decision show_effect_tooltip = yes show_modifiers = yes } if = { limit = { has_idea = ENG_edward_3_idea } swap_ideas = { remove_idea = ENG_edward_3_idea add_idea = ENG_edward_4_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_edward_3_idea add_idea = ENG_edward_4_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_queen_middle icon = monarchism text_icon = GER_inner_circle_focus_style x = 1 y = 5 relative_position_id = ENG_workhorse_of_the_crown cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_queen_eldest } NOT = { has_completed_focus = ENG_queen_youngest } } } prerequisite = { focus = ENG_quiet_professionalism focus = ENG_steady_hand } mutually_exclusive = { focus = ENG_queen_eldest focus = ENG_queen_youngest } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_queen_middle" add_ideas = ENG_elizabeth_queen_anne_edward update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 } } focus = { id = ENG_duke_charities icon = ENG_phillip_2000 text_icon = GER_inner_circle_focus_style x = 5 y = 1 relative_position_id = ENG_the_queens_family cost = 2 prerequisite = { focus = ENG_the_queens_family } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { limit = { is_ai = yes } hidden_trigger = { NOT = { has_country_flag = ENG_philip_was_ascended_flag } #Flag to prevent AI from taking the focus again after advisor has been replaced } } has_country_flag = ENG_elizabeth_ruling_monarch if = { limit = { has_country_flag = ENG_inner_circle_event_pending_flag } NOT = { has_country_flag = ENG_inner_circle_event_pending_flag } } ENG_inner_circle_is_ascension_cd_over = yes if = { limit = { has_country_flag = ENG_inner_circle_cd_flag } custom_trigger_tooltip = { tooltip = ENG_inner_circle_cd_days_tt NOT = { has_country_flag = ENG_inner_circle_cd_flag } } } } #Focus will need to pause while events are pending cancel_if_invalid = no completion_reward = { custom_effect_tooltip = { localization_key = ENG_ascension_of_character_tt CHARACTER = ENG_prince_phillip } show_ideas_tooltip = ENG_phillip_1_idea newline = yes unlock_decision_tooltip = { decision = ENG_philip_trust_funds_grants_decision show_effect_tooltip = yes show_modifiers = yes } custom_effect_tooltip = { localization_key = ENG_ascension_of_character_focus_tt CHARACTER = ENG_prince_phillip } if = { #Just to make it easy to debug stuff for development limit = { OR = { check_variable = { ENG_ascended_advisor_1 = 5 } check_variable = { ENG_ascended_advisor_2 = 5 } check_variable = { ENG_ascended_advisor_3 = 5 } } } log = "Advisor was already there. STOP CHEATING!" unlock_decision_tooltip = ENG_philip_trust_funds_grants_decision } else_if = { # ASCENDED ADVISORS FULL - NEED TO REPLACE SOMEONE limit = { check_variable = { ENG_ascended_advisor_1 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_2 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_3 = 0 compare = not_equals } } hidden_effect = { set_variable = { ENG_ascending_advisor = 5 } country_event = ENG_inner_circle.01 } newline = yes custom_effect_tooltip = { localization_key = ENG_event_to_replace_ascended_advisor_tt EVENT = ENG_inner_circle.01.t CHARACTER = ENG_prince_phillip } } else = { hidden_effect = { add_ideas = ENG_phillip_1_idea } if = { limit = { check_variable = { ENG_ascended_advisor_1 = 0 } } set_variable = { ENG_ascended_advisor_1 = 5 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_2 = 0 } } set_variable = { ENG_ascended_advisor_2 = 5 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_3 = 0 } } set_variable = { ENG_ascended_advisor_3 = 5 } } } hidden_effect = { country_event = { id = ENG_inner_circle_philip.01 days = 180 random_days = 50 } country_event = { id = ENG_inner_circle_philip.03 days = 120 random_days = 40 } clr_country_flag = ENG_philip_ascension_flag ENG_inner_circle_set_ascension_cd = yes set_country_flag = { #Flag to prevent AI from taking the focus again after advisor has been replaced flag = ENG_philip_was_ascended_flag days = 1500 # Clear after ~4 years value = 1 } } } select_effect = { #Necessary to prevent AI from getting stuck if the focus is paused due to available trigger returning false log = "[GetDateText]: [Root.GetName]: Focus ENG_duke_charities" set_country_flag = ENG_philip_ascension_flag } ai_will_do = { base = 1 } } focus = { id = ENG_international_award_conference icon = diplomacy text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = ENG_duke_charities cost = @inner_circle_time_tier_1 prerequisite = { focus = ENG_duke_charities } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_international_award_conference_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_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 = ENG_prince_phillip FLAG_DAYS = [?ENG_international_award_conference_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_phillip FOCUS = ENG_duke_charities } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_international_award_conference" if = { limit = { has_idea = ENG_phillip_1_idea } swap_ideas = { remove_idea = ENG_phillip_1_idea add_idea = ENG_phillip_2_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_phillip_1_idea add_idea = ENG_phillip_2_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_wwf_president_emeritus icon = goal_JAP_environmentalism text_icon = GER_inner_circle_focus_style x = 0 y = 2 relative_position_id = ENG_duke_charities cost = @inner_circle_time_tier_2 prerequisite = { focus = ENG_international_award_conference } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_wwf_president_emeritus_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_2 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 = ENG_prince_phillip FLAG_DAYS = [?ENG_wwf_president_emeritus_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_phillip FOCUS = ENG_international_award_conference } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_wwf_president_emeritus" unlock_decision_tooltip = ENG_philip_faith_conservation_decision if = { limit = { has_idea = ENG_phillip_2_idea } swap_ideas = { remove_idea = ENG_phillip_2_idea add_idea = ENG_phillip_3_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_phillip_2_idea add_idea = ENG_phillip_3_idea } } } unlock_decision_tooltip = { decision = ENG_philip_faith_conservation_decision show_effect_tooltip = yes show_modifiers = yes } } ai_will_do = { base = 1 } } focus = { id = ENG_prince_phillip_medal icon = focus_AFG_promote_the_counter_elite text_icon = GER_inner_circle_focus_style x = 0 y = 3 relative_position_id = ENG_duke_charities cost = @inner_circle_time_tier_3 prerequisite = { focus = ENG_wwf_president_emeritus } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_prince_phillip_medal_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_3 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 = ENG_prince_phillip FLAG_DAYS = [?ENG_prince_phillip_medal_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_phillip FOCUS = ENG_wwf_president_emeritus } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_prince_phillip_medal" unlock_decision_tooltip = ENG_philip_award_medal_decision unlock_decision_tooltip = ENG_philip_award_expansion_decision if = { limit = { has_idea = ENG_phillip_3_idea } swap_ideas = { remove_idea = ENG_phillip_3_idea add_idea = ENG_phillip_4_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_phillip_3_idea add_idea = ENG_phillip_4_idea } } } unlock_decision_tooltip = { decision = ENG_philip_award_medal_decision show_effect_tooltip = yes show_modifiers = yes } unlock_decision_tooltip = { decision = ENG_philip_award_expansion_decision show_effect_tooltip = yes show_modifiers = yes } } ai_will_do = { base = 1 } } focus = { id = ENG_strength_and_stay icon = ENG_phillip_2020 text_icon = GER_inner_circle_focus_style x = 0 y = 4 relative_position_id = ENG_duke_charities cost = @inner_circle_time_tier_4 prerequisite = { focus = ENG_prince_phillip_medal } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_strength_and_stay_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_4 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 = ENG_prince_phillip FLAG_DAYS = [?ENG_strength_and_stay_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_phillip FOCUS = ENG_prince_phillip_medal } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_strength_and_stay" unlock_decision_tooltip = ENG_philip_innovation_recognition_decision if = { limit = { has_idea = ENG_phillip_4_idea } swap_ideas = { remove_idea = ENG_phillip_4_idea add_idea = ENG_phillip_5_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_phillip_4_idea add_idea = ENG_phillip_5_idea } } } unlock_decision_tooltip = { decision = ENG_philip_innovation_recognition_decision show_effect_tooltip = yes show_modifiers = yes } } ai_will_do = { base = 1 } } focus = { id = ENG_from_sandhurst_to_service icon = ENG_william_2000 text_icon = GER_inner_circle_focus_style x = 7 y = 1 relative_position_id = ENG_the_queens_family cost = 2 prerequisite = { focus = ENG_the_queens_family } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { limit = { is_ai = yes } hidden_trigger = { NOT = { has_country_flag = ENG_william_was_ascended_flag } #Flag to prevent AI from taking the focus again after advisor has been replaced } } has_country_flag = ENG_elizabeth_ruling_monarch if = { limit = { has_country_flag = ENG_inner_circle_event_pending_flag } NOT = { has_country_flag = ENG_inner_circle_event_pending_flag } } ENG_inner_circle_is_ascension_cd_over = yes if = { limit = { has_country_flag = ENG_inner_circle_cd_flag } custom_trigger_tooltip = { tooltip = ENG_inner_circle_cd_days_tt NOT = { has_country_flag = ENG_inner_circle_cd_flag } } } } #Focus will need to pause while events are pending cancel_if_invalid = no completion_reward = { custom_effect_tooltip = { localization_key = ENG_ascension_of_character_tt CHARACTER = ENG_prince_william } show_ideas_tooltip = ENG_william_1_idea newline = yes custom_effect_tooltip = { localization_key = ENG_ascension_of_character_focus_tt CHARACTER = ENG_prince_william } newline = yes show_unit_leaders_tooltip = ENG_prince_william_army newline = yes add_war_support = 0.025 newline = yes unlock_decision_tooltip = { decision = ENG_william_air_ambulance_decision show_effect_tooltip = yes show_modifiers = yes } if = { #Just to make it easy to debug stuff for development limit = { OR = { check_variable = { ENG_ascended_advisor_1 = 6 } check_variable = { ENG_ascended_advisor_2 = 6 } check_variable = { ENG_ascended_advisor_3 = 6 } } } log = "Advisor was already there. STOP CHEATING!" unlock_decision_tooltip = ENG_william_air_ambulance_decision } else_if = { # ASCENDED ADVISORS FULL - NEED TO REPLACE SOMEONE limit = { check_variable = { ENG_ascended_advisor_1 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_2 = 0 compare = not_equals } check_variable = { ENG_ascended_advisor_3 = 0 compare = not_equals } } hidden_effect = { set_variable = { ENG_ascending_advisor = 6 } country_event = ENG_inner_circle.01 } newline = yes custom_effect_tooltip = { localization_key = ENG_event_to_replace_ascended_advisor_tt EVENT = ENG_inner_circle.01.t CHARACTER = ENG_prince_william } } else = { hidden_effect = { add_ideas = ENG_william_1_idea } if = { limit = { check_variable = { ENG_ascended_advisor_1 = 0 } } set_variable = { ENG_ascended_advisor_1 = 6 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_2 = 0 } } set_variable = { ENG_ascended_advisor_2 = 6 } } else_if = { limit = { check_variable = { ENG_ascended_advisor_3 = 0 } } set_variable = { ENG_ascended_advisor_3 = 6 } } } hidden_effect = { country_event = { id = ENG_inner_circle_william.01 days = 180 random_days = 50 } country_event = { id = ENG_inner_circle_william.03 days = 120 random_days = 40 } clr_country_flag = ENG_william_ascension_flag ENG_inner_circle_set_ascension_cd = yes set_country_flag = { #Flag to prevent AI from taking the focus again after advisor has been replaced flag = ENG_william_was_ascended_flag days = 1500 # Clear after ~4 years value = 1 } } } select_effect = { #Necessary to prevent AI from getting stuck if the focus is paused due to available trigger returning false log = "[GetDateText]: [Root.GetName]: Focus ENG_from_sandhurst_to_service" set_country_flag = ENG_william_ascension_flag } ai_will_do = { base = 1 } } focus = { id = ENG_royal_foundation icon = British_Industry text_icon = GER_inner_circle_focus_style x = 0 y = 1 relative_position_id = ENG_from_sandhurst_to_service cost = @inner_circle_time_tier_1 prerequisite = { focus = ENG_from_sandhurst_to_service } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_royal_foundation_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_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 = ENG_prince_william FLAG_DAYS = [?ENG_royal_foundation_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_william FOCUS = ENG_from_sandhurst_to_service } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_royal_foundation" unlock_decision_tooltip = ENG_william_early_years_forum_decision add_tech_bonus = { name = ENG_royal_foundation category = CAT_industry category = CAT_ai category = CAT_renewable uses = 2 bonus = 0.15 } newline = yes unlock_decision_tooltip = { decision = ENG_william_early_years_forum_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes if = { limit = { has_idea = ENG_william_1_idea } swap_ideas = { remove_idea = ENG_william_1_idea add_idea = ENG_william_2_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_william_1_idea add_idea = ENG_william_2_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_heads_together icon = women_issues text_icon = GER_inner_circle_focus_style x = 0 y = 2 relative_position_id = ENG_from_sandhurst_to_service cost = @inner_circle_time_tier_2 prerequisite = { focus = ENG_royal_foundation } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_heads_together_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_2 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 = ENG_prince_william FLAG_DAYS = [?ENG_heads_together_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_william FOCUS = ENG_royal_foundation } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_heads_together" unlock_decision_tooltip = ENG_william_mental_health_at_work_decision unlock_decision_tooltip = ENG_william_step_into_health_decision unlock_decision_tooltip = { decision = ENG_william_mental_health_at_work_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes if = { limit = { has_idea = ENG_william_2_idea } swap_ideas = { remove_idea = ENG_william_2_idea add_idea = ENG_william_3_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_william_2_idea add_idea = ENG_william_3_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_veteran_armed_forces_support icon = focus_generic_women_in_military text_icon = GER_inner_circle_focus_style x = 0 y = 3 relative_position_id = ENG_from_sandhurst_to_service cost = @inner_circle_time_tier_3 prerequisite = { focus = ENG_heads_together } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_veteran_armed_forces_support_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_3 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 = ENG_prince_william FLAG_DAYS = [?ENG_veteran_armed_forces_support_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_william FOCUS = ENG_heads_together } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_veteran_armed_forces_support" unlock_decision_tooltip = { decision = ENG_william_step_into_health_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes if = { limit = { has_idea = ENG_william_3_idea } swap_ideas = { remove_idea = ENG_william_3_idea add_idea = ENG_william_4_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_william_3_idea add_idea = ENG_william_4_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_bridge_to_the_future icon = ENG_william_2020 text_icon = GER_inner_circle_focus_style x = 0 y = 4 relative_position_id = ENG_from_sandhurst_to_service cost = @inner_circle_time_tier_4 prerequisite = { focus = ENG_veteran_armed_forces_support } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } available = { if = { #ADVISOR WORKING ON THE FOCUS (Show progress) limit = { has_country_flag = ENG_bridge_to_the_future_in_progress_flag } set_temp_variable = { temp_focus_days = { value = @inner_circle_time_tier_4 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 = ENG_prince_william FLAG_DAYS = [?ENG_bridge_to_the_future_in_progress_flag:days] } always = no } } else = { #NOT BEEN WORKED ON (Just Explain) custom_override_tooltip = { tooltip = { localization_key = ENG_focus_can_only_be_completed_by_advisor_tt CHARACTER = ENG_prince_william FOCUS = ENG_veteran_armed_forces_support } always = no } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_bridge_to_the_future" unlock_decision_tooltip = ENG_william_chogm_youth_decision unlock_decision_tooltip = { decision = ENG_william_chogm_youth_decision show_effect_tooltip = yes show_modifiers = yes } newline = yes if = { limit = { has_idea = ENG_william_4_idea } swap_ideas = { remove_idea = ENG_william_4_idea add_idea = ENG_william_5_idea } } else = { effect_tooltip = { swap_ideas = { remove_idea = ENG_william_4_idea add_idea = ENG_william_5_idea } } } } ai_will_do = { base = 1 } } focus = { id = ENG_queen_youngest icon = british_monarchy text_icon = GER_inner_circle_focus_style x = 1 y = 5 relative_position_id = ENG_duke_charities cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_queen_middle } NOT = { has_completed_focus = ENG_queen_eldest } } } prerequisite = { focus = ENG_strength_and_stay focus = ENG_bridge_to_the_future } mutually_exclusive = { focus = ENG_queen_eldest focus = ENG_queen_middle } search_filters = { FOCUS_FILTER_INNER_CIRCLE FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ENG_queen_youngest" add_ideas = ENG_elizabeth_queen_philip_william update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 } } # Foreign Policy Branch focus = { id = ENG_the_sun_which_never_set icon = Generic_British_Soldier_Flag x = 24 y = 0 cost = 1 search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_sun_which_never_set" add_political_power = 100 } ai_will_do = { base = 2 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_operation_barras # Sierra Leone icon = british_africa x = -2 y = 1 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 country_exists = SIE NOT = { has_war_with = SIE } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_operation_barras" unlock_decision_tooltip = ENG_seize_sierra_leone_resources add_to_variable = { ENG_fp_count = 1 } set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = SIE } change_influence_percentage = yes newline = yes add_relation_modifier = { target = SIE modifier = generic_increased_military_support } newline = yes custom_effect_tooltip = ENG_seize_sierra_leone_TT newline = yes SIE = { country_event = britain_md.13 } } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_falklands_policy icon = Falklands x = -3 y = 2 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 country_exists = ARG NOT = { has_war_with = ARG } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_falklands_policy" add_to_variable = { ENG_fp_count = 1 } country_event = britain_md.26 } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_regime_change_in_zimbabwe icon = topple_mugabe x = -4 y = 1 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 country_exists = ZIM if = { limit = { has_dlc = "La Resistance" } network_strength = { target = ZIM value > 60 } } else = { ZIM = { influence_higher_30 = yes } } NOT = { ZIM = { is_subject_of = ENG is_ally_with = ENG is_guaranteed_by = ENG has_non_aggression_pact_with = ENG } } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_regime_change_in_zimbabwe" add_to_variable = { ENG_fp_count = 1 } custom_effect_tooltip = ENG_raid_enabled_2_TT } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_operation_dagger # Oman (taking Musandam) icon = musandam x = 1 y = 2 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 425 = { is_controlled_by = OMA } NOT = { OR = { has_war_with = OMA OMA = { is_subject_of = ENG is_ally_with = ENG is_guaranteed_by = ENG has_non_aggression_pact_with = ENG } } } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_operation_dagger" add_to_variable = { ENG_fp_count = 1 } country_event = britain_md.100 } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_operation_coastal_star # Gambia icon = ultimatum x = 2 y = 1 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 if = { limit = { has_dlc = "La Resistance" } network_strength = { target = GAM value > 45 } } else = { GAM = { influence_higher_30 = yes } } NOT = { GAM = { is_subject_of = ENG is_ally_with = ENG is_guaranteed_by = ENG has_non_aggression_pact_with = ENG } } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_operation_coastal_star" add_to_variable = { ENG_fp_count = 1 } country_event = britain_md.16 } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_operation_east_divide # Egypt icon = attack_egypt x = 3 y = 2 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 if = { limit = { has_dlc = "La Resistance" } network_strength = { target = EGY value > 45 } } else = { EGY = { influence_higher_30 = yes } } NOT = { EGY = { is_subject_of = ENG is_ally_with = ENG is_guaranteed_by = ENG has_non_aggression_pact_with = ENG } } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_operation_east_divide" add_to_variable = { ENG_fp_count = 1 } 213 = { set_state_flag = EGY_sinai } country_event = britain_md.30 } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_the_wonga_coup icon = attack_egu x = 4 y = 1 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_POLITICAL } available = { has_stability > 0.70 country_exists = EGU if = { limit = { has_dlc = "La Resistance" } network_strength = { target = EGU value > 60 } } else = { EGU = { influence_higher_20 = yes } } NOT = { EGU = { is_subject_of = ENG is_ally_with = ENG is_guaranteed_by = ENG has_non_aggression_pact_with = ENG } } if = { limit = { ENG = { is_ai = no } } has_tech = special_forces_tech_4 } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_wonga_coup" add_to_variable = { ENG_fp_count = 1 } custom_effect_tooltip = ENG_seize_oil_wonga_coup_TT hidden_effect = { set_technology = { special_forces_tech_3 = 1 popup = no } set_technology = { special_forces_tech_4 = 1 popup = no } } } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_operation_resolute_banner # Kosovo icon = align_to_kosovo x = 0 y = 1 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 country_exists = KOS NOT = { has_war_with = KOS } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_operation_resolute_banner" add_to_variable = { ENG_fp_count = 1 } give_guarantee = KOS newline = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { influence_target = KOS } change_influence_percentage = yes newline = yes set_temp_variable = { percent_change = 1 } set_temp_variable = { influence_target = SER } change_influence_percentage = yes newline = yes add_relation_modifier = { target = KOS modifier = generic_increased_military_support } } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_operation_delta_guard # Nigeria (take they oil) icon = attack_nigeria x = -1 y = 2 relative_position_id = ENG_the_sun_which_never_set cost = 10 prerequisite = { focus = ENG_the_sun_which_never_set } search_filters = { FOCUS_FILTER_ECONOMY } available = { OR = { has_idea = intervention_neo_imperialism has_idea = intervention_global_interventionism } has_stability > 0.70 NOT = { OR = { has_war_with = NIG NIG = { is_subject_of = ENG is_ally_with = ENG is_guaranteed_by = ENG has_non_aggression_pact_with = ENG } } } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_operation_delta_guard" add_to_variable = { ENG_fp_count = 1 } custom_effect_tooltip = ENG_raid_enalbed_TT } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } # Do something branch focus = { id = ENG_a_more_united_kingdom icon = invest_in_britain x = 23 y = 5 offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_a_more_united_kingdom } } cost = 7.2 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_fractured_kingdom_united_state } } } mutually_exclusive = { focus = ENG_fractured_kingdom_united_state } search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = ENG_do_fp_TT check_variable = { ENG_fp_count > 3 } } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_more_united_kingdom" unlock_decision_category_tooltip = ENG_a_more_united_kingdom_decisions drop_cosmetic_tag = yes clear_variable = dynamic_flag_variant custom_effect_tooltip = ENG_unlock_uniting_the_realm_decisions_TT # Pulling GDP's add_to_variable = { var = commonwealth_total_gdp value = NZL.gdp_per_capita } add_to_variable = { var = commonwealth_total_gdp value = CAN.gdp_per_capita } add_to_variable = { var = commonwealth_total_gdp value = AST.gdp_per_capita } # Pulling army size add_to_variable = { var = commonwealth_total_army value = NZL.deployed_army_manpower_k } add_to_variable = { var = commonwealth_total_army value = CAN.deployed_army_manpower_k } add_to_variable = { var = commonwealth_total_army value = AST.deployed_army_manpower_k } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 3 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_deeper_commonwealth_integration icon = align_to_commonwealth x = -1 y = 1 relative_position_id = ENG_a_more_united_kingdom offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_a_more_united_kingdom } } cost = 5.72 prerequisite = { focus = ENG_a_more_united_kingdom } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_deeper_commonwealth_integration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_political_modifier } add_to_variable = { ENG_foreign_influence_modifier = 0.05 tooltip = foreign_influence_modifier_tt } newline = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { influence_target = CAN } change_influence_percentage = yes newline = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { influence_target = AST } change_influence_percentage = yes newline = yes set_temp_variable = { percent_change = 4 } set_temp_variable = { influence_target = NZL } change_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_sovereignty_above_all icon = housing_secured x = 1 y = 1 relative_position_id = ENG_a_more_united_kingdom offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fractured_kingdom_united_state } } offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_a_more_united_kingdom } } cost = 5 prerequisite = { focus = ENG_a_more_united_kingdom focus = ENG_fractured_kingdom_united_state } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_sovereignty_above_all" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ENG_economy_modifier } add_to_variable = { ENG_foreign_influence_defense_modifier = 0.05 tooltip = foreign_influence_defense_modifier_tt } newline = yes set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes newline = yes set_temp_variable = { party_popularity_increase = 0.055 } set_temp_variable = { temp_outlook_increase = 0.075 } change_relative_party_popularity = yes } ai_will_do = { base = 2 } } focus = { id = ENG_two_way_concessions icon = scottish_referendum x = 0 y = 2 relative_position_id = ENG_a_more_united_kingdom offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_a_more_united_kingdom } } cost = 7.2 prerequisite = { focus = ENG_deeper_commonwealth_integration } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_two_way_concessions" set_temp_variable = { treasury_change = { value = gdp_total multiply = -0.03 } } modify_treasury_effect = yes newline = yes SCO = { set_temp_variable = { ENG_agitation_change = -5 } ENG_change_scottish_agitation = yes } newline = yes set_temp_variable = { temp_productivity_change = 50 } every_core_state = { limit = { is_core_of = SCO } state_flat_productivity_change_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_bring_in_canada icon = align_to_canada x = -1 y = 3 relative_position_id = ENG_a_more_united_kingdom offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_a_more_united_kingdom } } cost = 10 prerequisite = { focus = ENG_deeper_commonwealth_integration } search_filters = { FOCUS_FILTER_ECONOMY } available = { country_exists = CAN custom_trigger_tooltip = { tooltip = ENG_has_met_all_requirements_TT has_country_flag = ENG_established_econ_heg has_country_flag = ENG_established_military_heg has_country_flag = ENG_established_political_heg } } bypass = { NOT = { country_exists = CAN } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_bring_in_canada" CAN = { country_event = { id = britain_md.35 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_autonomy = { target = CAN autonomy_state = autonomy_constituent_country_very_low_devolution } } newline = yes custom_effect_tooltip = IRQ_more_likely_accept_TT } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_australian_outreach icon = align_to_australia x = -2 y = 4 relative_position_id = ENG_a_more_united_kingdom offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_a_more_united_kingdom } } cost = 10 prerequisite = { focus = ENG_bring_in_canada } search_filters = { FOCUS_FILTER_ECONOMY } available = { country_exists = AST custom_trigger_tooltip = { tooltip = ENG_has_met_all_requirements_TT has_country_flag = ENG_established_econ_heg has_country_flag = ENG_established_military_heg has_country_flag = ENG_established_political_heg } } bypass = { NOT = { country_exists = AST } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_australian_outreach" AST = { country_event = { id = britain_md.35 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_autonomy = { target = AST autonomy_state = autonomy_constituent_country_very_low_devolution } } newline = yes custom_effect_tooltip = IRQ_more_likely_accept_TT } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_new_zealands_offer icon = align_to_new_zealand x = 0 y = 4 relative_position_id = ENG_a_more_united_kingdom offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_a_more_united_kingdom } } cost = 10 prerequisite = { focus = ENG_bring_in_canada } search_filters = { FOCUS_FILTER_ECONOMY } available = { country_exists = NZL custom_trigger_tooltip = { tooltip = ENG_has_met_all_requirements_TT has_country_flag = ENG_established_econ_heg has_country_flag = ENG_established_military_heg has_country_flag = ENG_established_political_heg } } bypass = { NOT = { country_exists = NZL } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_new_zealands_offer" NZL = { country_event = { id = britain_md.35 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_autonomy = { target = NZL autonomy_state = autonomy_constituent_country_very_low_devolution } } newline = yes custom_effect_tooltip = IRQ_more_likely_accept_TT } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_declare_the_commonwealth icon = united_anglosphere x = -1 y = 5 relative_position_id = ENG_a_more_united_kingdom offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_a_more_united_kingdom } } cost = 5 prerequisite = { focus = ENG_new_zealands_offer } prerequisite = { focus = ENG_australian_outreach } search_filters = { FOCUS_FILTER_ECONOMY } available = { if = { limit = { country_exists = CAN } CAN = { is_subject_of = ENG } } if = { limit = { country_exists = AST } AST = { is_subject_of = ENG } } if = { limit = { country_exists = NZL } NZL = { is_subject_of = ENG } } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_declare_the_commonwealth" #TODO: Global event here custom_effect_tooltip = ENG_declares_commonwealth_federation_TT hidden_effect = { set_cosmetic_tag = ENG_commonwealth_federation if = { limit = { country_exists = CAN } CAN = { every_controlled_state = { add_core_of = ENG } } annex_country = { target = CAN transfer_troops = yes } } if = { limit = { country_exists = NZL } NZL = { every_controlled_state = { add_core_of = ENG } } annex_country = { target = NZL transfer_troops = yes } } if = { limit = { country_exists = AST } AST = { every_controlled_state = { add_core_of = ENG } } annex_country = { target = AST transfer_troops = yes } } } } ai_will_do = { base = 1 modifier = { factor = 4 has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } modifier = { factor = 0.3 OR = { is_historical_focus_on = yes has_global_flag = ENG_HISTORICAL_AI_FOCUS } NOT = { has_global_flag = ENG_RULE_BRITANNIA_AI_FOCUS } } } } focus = { id = ENG_fractured_kingdom_united_state icon = Generic_British_Soldiers03 x = 25 y = 5 offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fractured_kingdom_united_state } } cost = 7.2 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = ENG_a_more_united_kingdom } } } mutually_exclusive = { focus = ENG_a_more_united_kingdom } search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = ENG_has_overthrown_current_system_TT has_country_flag = ENG_overthrown } } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_fractured_kingdom_united_state" unlock_decision_category_tooltip = ENG_fractured_kingdom_united_state_decisions custom_effect_tooltip = ENG_unlock_the_next_era_TT hidden_effect = { 955 = { transfer_state_to = ADS add_core_of = ADS add_extra_state_shared_building_slots = 7 add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } } ADS = { ingame_startup_nations_effect = yes } ENG = { set_autonomy = { target = ADS autonomy_state = autonomy_associated_state_colored } } ADS = { set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 1 } set_temp_variable = { temp_outlook_increase = 1 } change_relative_party_popularity = yes set_temp_variable = { rul_party_temp = 22 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes create_country_leader = { name = "Toby 'Hunter' Campbell" picture = "ENG_pmc_leader_2.dds" ideology = Nat_Autocracy traits = { nationalist_Nat_Autocracy } } add_ideas = ENG_ADS_money set_variable = { additional_income_change = 2.0 } #10% of GDP yearly custom_effect_tooltip = additional_income_rate_percent_tt # Army division_template = { name = "Albionis Special Forces Brigade" regiments = { Special_Forces = { x = 0 y = 0 } Special_Forces = { x = 0 y = 1 } Special_Forces = { x = 0 y = 2 } Special_Forces = { x = 0 y = 3 } Special_Forces = { x = 1 y = 0 } Special_Forces = { x = 1 y = 1 } Special_Forces = { x = 1 y = 2 } Special_Forces = { x = 1 y = 3 } } priority = 2 } 955 = { create_unit = { division = "name = \"1st. 'Spicer' Special Forces Group\" division_template = \"Albionis Special Forces Brigade\" start_experience_factor = 1.0" owner = ADS } create_unit = { division = "name = \"2nd. 'Hound' Special Forces Group\" division_template = \"Albionis Special Forces Brigade\" start_experience_factor = 1.0" owner = ADS } create_unit = { division = "name = \"3rd. 'Enforcer' Special Forces Group\" division_template = \"Albionis Special Forces Brigade\" start_experience_factor = 1.0" owner = ADS } } } if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } ai_will_do = { base = 1 } } focus = { id = ENG_establishing_new_leadership icon = break_free x = 1 y = 1 relative_position_id = ENG_fractured_kingdom_united_state offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fractured_kingdom_united_state } } cost = 5.72 prerequisite = { focus = ENG_fractured_kingdom_united_state } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_establishing_new_leadership" remove_ideas = ENG_two_party_system_idea newline = yes country_event = britain_md.39 } ai_will_do = { base = 1 } } focus = { id = ENG_uniting_the_isle icon = ENG_uniting_the_isle x = 0 y = 2 relative_position_id = ENG_fractured_kingdom_united_state offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fractured_kingdom_united_state } } cost = 10 prerequisite = { focus = ENG_establishing_new_leadership } will_lead_to_war_with = IRE search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_uniting_the_isle" unlock_decision_tooltip = ENG_integrate_ireland 29 = { add_claim_by = ENG } newline = yes 27 = { add_claim_by = ENG } newline = yes 28 = { add_claim_by = ENG } newline = yes declare_war_on = { target = IRE type = take_claimed_state } newline = yes custom_effect_tooltip = ENG_annex_ireland_TT } ai_will_do = { base = 1 } } focus = { id = ENG_revolution_not_devolution icon = political_pressure x = 2 y = 2 relative_position_id = ENG_fractured_kingdom_united_state offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fractured_kingdom_united_state } } cost = 7.2 prerequisite = { focus = ENG_establishing_new_leadership } will_lead_to_war_with = SCO will_lead_to_war_with = WAS will_lead_to_war_with = NIR search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_revolution_not_devolution" custom_effect_tooltip = ENG_abolish_devolution_TT #TODO: Global event here set_country_flag = ENG_devolution_purged hidden_effect = { add_timed_idea = { idea = ENG_recent_defections days = 600 } if = { limit = { NOT = { has_country_flag = ENG_scottish_integrated } } release = SCO } if = { limit = { NOT = { has_country_flag = ENG_welsh_integrated } } release = WAS } if = { limit = { NOT = { has_country_flag = ENG_north_irish_integrated } } release = NIR } delete_units = { division_template = "Mechanized Infantry Brigade" disband = no } delete_units = { division_template = "Special Forces" disband = no } delete_unit = { state = 437 disband = no } delete_unit = { state = 17 disband = no } delete_unit = { state = 16 disband = no } # Scotland SCO = { add_ideas = ENG_war_of_independence division_template = { name = "The Fowk's Airmy o Scotland" priority = 0 regiments = { Militia_Bat = { x = 0 y = 0 } Militia_Bat = { x = 0 y = 1 } Militia_Bat = { x = 0 y = 2 } Arty_Bat = { x = 0 y = 3 } Militia_Bat = { x = 1 y = 0 } Militia_Bat = { x = 1 y = 1 } Militia_Bat = { x = 1 y = 2 } Arty_Bat = { x = 1 y = 3 } Militia_Bat = { x = 2 y = 0 } Militia_Bat = { x = 2 y = 1 } Militia_Bat = { x = 2 y = 2 } Arty_Bat = { x = 2 y = 3 } } support = { L_Recce_Comp = { x = 0 y = 0 } L_Engi_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } Arty_Battery = { x = 0 y = 3 } } } 9 = { create_unit = { division = "name = \"1st. Airmy o Freedom\" division_template = \"The Fowk's Airmy o Scotland\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = SCO prioritize_location = 6395 } create_unit = { division = "name = \"2nd. Airmy o Leddom\" division_template = \"The Fowk's Airmy o Scotland\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = SCO prioritize_location = 9392 } create_unit = { division = "name = \"3rd. Scots Freedom Division\" division_template = \"The Fowk's Airmy o Scotland\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = SCO prioritize_location = 9383 } create_unit = { division = "name = \"4th. Red Thistle Division\" division_template = \"The Fowk's Airmy o Scotland\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = SCO prioritize_location = 6320 } } 1194 = { create_unit = { division = "name = \"5th. Bannockburn Division\" division_template = \"The Fowk's Airmy o Scotland\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = SCO prioritize_location = 9237 } create_unit = { division = "name = \"6th. Bruce Division\" division_template = \"The Fowk's Airmy o Scotland\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = SCO prioritize_location = 9350 } create_unit = { division = "name = \"7th. Covenant Host\" division_template = \"The Fowk's Airmy o Scotland\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = SCO prioritize_location = 11218 } create_unit = { division = "name = \"8th. Host o Alba\" division_template = \"The Fowk's Airmy o Scotland\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = SCO prioritize_location = 9314 } } } # Wales WAS = { add_ideas = ENG_war_of_independence division_template = { name = "Byddin Rhyddid" priority = 0 regiments = { Militia_Bat = { x = 0 y = 0 } Militia_Bat = { x = 0 y = 1 } Militia_Bat = { x = 0 y = 2 } Arty_Bat = { x = 0 y = 3 } Militia_Bat = { x = 1 y = 0 } Militia_Bat = { x = 1 y = 1 } Militia_Bat = { x = 1 y = 2 } Arty_Bat = { x = 1 y = 3 } Militia_Bat = { x = 2 y = 0 } Militia_Bat = { x = 2 y = 1 } Militia_Bat = { x = 2 y = 2 } Arty_Bat = { x = 2 y = 3 } } support = { L_Recce_Comp = { x = 0 y = 0 } L_Engi_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } Arty_Battery = { x = 0 y = 3 } } } 16 = { create_unit = { division = "name = \"1st. Byddin y Bobl\" division_template = \"Byddin Rhyddid\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = WAS prioritize_location = 3274 } create_unit = { division = "name = \"2nd. Byddin Gwrthsafiad\" division_template = \"Byddin Rhyddid\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = WAS prioritize_location = 253 } create_unit = { division = "name = \"3rd. Byddin Genedlaethol Cymru\" division_template = \"Byddin Rhyddid\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = WAS prioritize_location = 407 } create_unit = { division = "name = \"4th. Byddin y Faner Goch\" division_template = \"Byddin Rhyddid\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = WAS prioritize_location = 377 } } 1192 = { create_unit = { division = "name = \"5th. Byddin y Bobl\" division_template = \"Byddin Rhyddid\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = WAS prioritize_location = 9364 } create_unit = { division = "name = \"6th. Byddin Gwrthsafiad\" division_template = \"Byddin Rhyddid\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = WAS prioritize_location = 311 } } } # Northern Ireland NIR = { add_ideas = ENG_war_of_independence division_template = { name = "Arm Saoirse" priority = 0 regiments = { Militia_Bat = { x = 0 y = 0 } Militia_Bat = { x = 0 y = 1 } Militia_Bat = { x = 0 y = 2 } Arty_Bat = { x = 0 y = 3 } Militia_Bat = { x = 1 y = 0 } Militia_Bat = { x = 1 y = 1 } Militia_Bat = { x = 1 y = 2 } Arty_Bat = { x = 1 y = 3 } Militia_Bat = { x = 2 y = 0 } Militia_Bat = { x = 2 y = 1 } Militia_Bat = { x = 2 y = 2 } Arty_Bat = { x = 2 y = 3 } } support = { L_Recce_Comp = { x = 0 y = 0 } L_Engi_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } Arty_Battery = { x = 0 y = 3 } } } 17 = { create_unit = { division = "name = \"1st. Arm Fuascailte\" division_template = \"Arm Saoirse\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = NIR prioritize_location = 14492 } create_unit = { division = "name = \"2nd. Arm an Phobail\" division_template = \"Arm Saoirse\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = NIR prioritize_location = 276 } create_unit = { division = "name = \"3rd. Arm an Athbheochana\" division_template = \"Arm Saoirse\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = NIR prioritize_location = 3329 } create_unit = { division = "name = \"4th. Arm Uladh\" division_template = \"Arm Saoirse\" start_experience_factor = 1.0 start_equipment_factor = 1.0" owner = NIR prioritize_location = 3379 } } } # War ENG = { declare_war_on = { target = SCO type = annex_everything } declare_war_on = { target = WAS type = annex_everything } declare_war_on = { target = NIR type = annex_everything } set_cosmetic_tag = ENG_England } } } ai_will_do = { base = 1 } } focus = { id = ENG_glory_of_pax_britannica icon = Rule_Britannia x = 1 y = 3 relative_position_id = ENG_fractured_kingdom_united_state offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fractured_kingdom_united_state } } cost = 10 prerequisite = { focus = ENG_uniting_the_isle focus = ENG_revolution_not_devolution } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_glory_of_pax_britannica" custom_effect_tooltip = ENG_create_new_faction_TT newline = yes add_ideas = faction_aso_alliance create_faction_from_template = faction_template_aso hidden_effect = { add_to_faction = ADS } } ai_will_do = { base = 1 } } focus = { id = ENG_fracture_nato_unity icon = attack_nato x = 0 y = 4 relative_position_id = ENG_fractured_kingdom_united_state offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fractured_kingdom_united_state } } cost = 7.2 prerequisite = { focus = ENG_glory_of_pax_britannica } will_lead_to_war_with = USA search_filters = { FOCUS_FILTER_ECONOMY } available = { num_faction_members > 3 } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_fracture_nato_unity" declare_war_on = { target = USA type = puppet_wargoal_focus } } ai_will_do = { base = 1 } } focus = { id = ENG_end_eastern_suffering icon = attack_csto x = 2 y = 4 relative_position_id = ENG_fractured_kingdom_united_state offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = ENG_fractured_kingdom_united_state } } cost = 7.2 prerequisite = { focus = ENG_glory_of_pax_britannica } will_lead_to_war_with = SOV search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [THIS.GetName]: Focus ENG_end_eastern_suffering" declare_war_on = { target = SOV type = puppet_wargoal_focus } } ai_will_do = { base = 1 } } # Junta Tree # focus = { # id = ENG_a_state_of_emergency # icon = PB_ENG_It_Happened_Here # x = 55 # y = 8 # cost = 1 # allow_branch = { # always = no # } # search_filters = { FOCUS_FILTER_POLITICAL } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_sun_which_never_set" # add_political_power = 100 # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_destroy_westminster_regim # icon = align_to_kosovo # x = -1 # y = 1 # relative_position_id = ENG_a_state_of_emergency # mutually_exclusive = { # focus = ENG_utilize_the_westminster_regime # } # cost = 10 # prerequisite = { focus = ENG_a_state_of_emergency } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_operation_resolute_banner" # country_event = britain_md.38 # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_utilize_the_westminster_regime # icon = align_to_kosovo # x = 1 # y = 1 # relative_position_id = ENG_a_state_of_emergency # mutually_exclusive = { # focus = ENG_destroy_westminster_regim # } # cost = 10 # prerequisite = { focus = ENG_a_state_of_emergency } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_utilize_the_westminster_regime" # country_event = britain_md.39 # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_men_of_great_ranks # icon = align_to_kosovo # x = -2 # y = 2 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_destroy_westminster_regim } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_men_of_great_ranks" # set_temp_variable = { party_index = 22 } # set_temp_variable = { party_popularity_increase = 0.055 } # set_temp_variable = { temp_outlook_increase = 0.045 } # change_relative_party_popularity = yes # newline = yes # add_country_leader_trait = commander_of_great_men # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_rebuilding_britain # icon = align_to_kosovo # x = 0 # y = 2 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_destroy_westminster_regim focus = ENG_utilize_the_westminster_regime } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_rebuilding_britain" # add_stability = 0.05 # newline = yes # set_temp_variable = { needed_money = 0 } # if = { # limit = { # 15 = { is_owned_and_controlled_by = ENG } # 15 = { infrastructure < 5 } # } # 15 = { # add_extra_state_shared_building_slots = 1 # add_building_construction = { # type = infrastructure # level = 1 # instant_build = yes # } # } # subtract_from_temp_variable = { needed_money = 4.5 } # newline = yes # } # if = { # limit = { # 973 = { is_owned_and_controlled_by = ENG } # 973 = { infrastructure < 5 } # } # 973 = { # add_extra_state_shared_building_slots = 1 # add_building_construction = { # type = infrastructure # level = 1 # instant_build = yes # } # } # subtract_from_temp_variable = { needed_money = 4.5 } # newline = yes # } # if = { # limit = { # 1191 = { is_owned_and_controlled_by = ENG } # 1191 = { infrastructure < 5 } # } # 1191 = { # add_extra_state_shared_building_slots = 1 # add_building_construction = { # type = infrastructure # level = 1 # instant_build = yes # } # } # subtract_from_temp_variable = { needed_money = 4.5 } # newline = yes # } # if = { # limit = { # 1192 = { is_owned_and_controlled_by = ENG } # 1192 = { infrastructure < 5 } # } # 1192 = { # add_extra_state_shared_building_slots = 1 # add_building_construction = { # type = infrastructure # level = 1 # instant_build = yes # } # } # subtract_from_temp_variable = { needed_money = 4.5 } # newline = yes # } # set_temp_variable = { treasury_change = needed_money } # modify_treasury_effect = yes # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_men_of_pen # icon = align_to_kosovo # x = 2 # y = 2 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_utilize_the_westminster_regime } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_rebuilding_britain" # custom_effect_tooltip = { # localization_key = modifies_dynamic_modifier_tt # MODIFIER = ENG_political_modifier # } # add_to_variable = { ENG_political_power_factor = 0.05 tooltip = political_power_factor_tt } # add_to_variable = { ENG_centralization_cost = -0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } # newline = yes # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_a_martial_society # icon = align_to_kosovo # x = -1 # y = 3 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_rebuilding_britain } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_martial_society" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_a_grand_step_forward # icon = align_to_kosovo # x = 1 # y = 3 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_rebuilding_britain } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_a_grand_step_forward" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_security_at_all_times # icon = align_to_kosovo # x = -2 # y = 4 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_a_martial_society } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_security_at_all_times" # custom_effect_tooltip = { # localization_key = modifies_dynamic_modifier_tt # MODIFIER = ENG_economy_modifier # } # add_to_variable = { ENG_production_speed_internet_station_factor = 0.10 tooltip = production_speed_internet_station_factor_tt } # add_stability = 0.03 # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_step_up_surveillance # icon = align_to_kosovo # x = -3 # y = 5 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_security_at_all_times } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus NG_step_up_surveillanc" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_halting_migration # icon = align_to_kosovo # x = -2 # y = 6 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_security_at_all_times } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus NG_step_up_surveillanc" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_the_decade_of_progress # icon = align_to_kosovo # x = 0 # y = 4 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_a_martial_society } # prerequisite = { focus = ENG_a_grand_step_forward } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_the_decade_of_progress" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_emphasis_on_the_army # icon = align_to_kosovo # x = -1 # y = 5 # relative_position_id = ENG_a_state_of_emergency # mutually_exclusive = { # focus = ENG_emphasis_on_the_people # } # cost = 10 # prerequisite = { focus = ENG_the_decade_of_progress } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_emphasis_on_the_army" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_emphasis_on_the_people # icon = align_to_kosovo # x = 1 # y = 5 # relative_position_id = ENG_a_state_of_emergency # mutually_exclusive = { # focus = ENG_emphasis_on_the_army # } # cost = 10 # prerequisite = { focus = ENG_the_decade_of_progress } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_emphasis_on_the_people" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_rebuildng_safety_nets # icon = align_to_kosovo # x = 0 # y = 6 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_emphasis_on_the_army focus = ENG_emphasis_on_the_people } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_emphasis_on_the_people" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_invite_corporate_influence # icon = align_to_kosovo # x = 2 # y = 4 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_a_grand_step_forward } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_invite_corporate_influence" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_chips_tanks_jets # icon = align_to_kosovo # x = 3 # y = 5 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_invite_corporate_influence } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_chips_tanks_jets" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_military_industrial_above_all # icon = align_to_kosovo # x = 2 # y = 6 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_invite_corporate_influence } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_chips_tanks_jets" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_establishing_fuel_mafia # icon = align_to_kosovo # x = -1 # y = 7 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_halting_migration } # prerequisite = { focus = ENG_rebuildng_safety_nets } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_establishing_fuel_mafia" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_sturdy_pensions_unbreakable_loyalty # icon = align_to_kosovo # x = 1 # y = 7 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_military_industrial_above_all } # prerequisite = { focus = ENG_rebuildng_safety_nets } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_sturdy_pensions_unbreakable_loyalty" # } # ai_will_do = { # base = 1 # } # } # focus = { # id = ENG_bloodied_with_resolve # icon = align_to_kosovo # x = 0 # y = 8 # relative_position_id = ENG_a_state_of_emergency # cost = 10 # prerequisite = { focus = ENG_establishing_fuel_mafia } # prerequisite = { focus = ENG_sturdy_pensions_unbreakable_loyalty } # search_filters = { FOCUS_FILTER_ECONOMY } # completion_reward = { # log = "[GetDateText]: [THIS.GetName]: Focus ENG_sturdy_pensions_unbreakable_loyalty" # } # ai_will_do = { # base = 1 # } # } ############################## ### Start of EU Focus Tree ### x = 15 y = 18 ############################## shared_focus = USoE001 shared_focus = POTEF001 ############################ ### End of EU Focus Tree ### ############################ ############################## ### Start of Commonwealth Tree ### x = 15 y = 18 ############################## ## shared_focus = CMW_Aso_Rock_Declaration ############################ ### End of Commonwealth Tree ### ############################ }