# Author(s): Crocomoth, Roseru, DKL, maja.partygirl and XCezor focus_tree = { id = polish_focus country = { factor = 0 modifier = { add = 20 tag = POL } } continuous_focus_position = { x = 6100 y = 3000 } shortcut = { name = POL_cosmonauts_training_shortcut target = POL_cosmonauts_training scroll_wheel_factor = 0.80 } shortcut = { name = POL_change_of_path_shortcut target = POL_change_of_path scroll_wheel_factor = 0.80 } shortcut = { name = POL_sily_zbrojne_rzeczypospolitej_polskiej_shortcut target = POL_sily_zbrojne_rzeczypospolitej_polskiej scroll_wheel_factor = 0.80 } shortcut = { name = POL_free_trade_shortcut target = POL_free_trade scroll_wheel_factor = 0.80 } shortcut = { name = POL_one_country_one_nation_one_leader_shortcut target = POL_one_country_one_nation_one_leader scroll_wheel_factor = 0.80 } shortcut = { name = POL_proclaim_forth_rp_shortcut target = POL_proclaim_forth_rp scroll_wheel_factor = 0.80 } shortcut = { name = POL_truly_eu_state_shortcut target = POL_truly_eu_state scroll_wheel_factor = 0.80 } focus = { id = POL_revitalize_government icon = Poland x = 20 y = 0 cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_revitalize_government" add_political_power = 120 } ai_will_do = { base = 50 } } focus = { id = POL_change_of_path icon = anti_democracy2 x = 13 y = 1 relative_position_id = POL_revitalize_government cost = 5 allow_branch = { NOT = { has_completed_focus = POL_stay_on_track } } prerequisite = { focus = POL_revitalize_government } mutually_exclusive = { focus = POL_stay_on_track } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_change_of_path" add_stability = -0.05 add_war_support = -0.05 mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_upheaval_path = yes } modifier = { factor = 0 POL_ai_not_upheaval_path = yes } } } focus = { id = POL_stay_on_track icon = support_democracy x = -10 y = 1 relative_position_id = POL_revitalize_government cost = 5 allow_branch = { NOT = { has_completed_focus = POL_change_of_path } date < 2005.10.1 } prerequisite = { focus = POL_revitalize_government } mutually_exclusive = { focus = POL_change_of_path } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stay_on_track" add_political_power = 50 add_stability = 0.03 mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } ############################################################### New Communist Tree (XCezor) ################################################################################### focus = { id = POL_red_dream icon = soc_rev_blr x = -3 y = 1 relative_position_id = POL_change_of_path cost = 10 allow_branch = { NOT = { OR = { has_completed_focus = POL_falanga has_completed_focus = POL_stay_on_track } } } prerequisite = { focus = POL_change_of_path } mutually_exclusive = { focus = POL_falanga } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_red_dream" if = { limit = { NOT = { is_ai = yes } } set_country_flag = POL_communism_uprising_again_activation set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.12 } change_relative_party_popularity = yes set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.12 } set_temp_variable = { temp_outlook_increase = 0.12 } change_relative_party_popularity = yes add_ideas = POL_economy_status1_idea add_ideas = POL_solidarity_strength1_idea add_ideas = POL_communism_domination1_idea add_political_power = 75 custom_effect_tooltip = POL_leave_nato_warning_TT } else = { add_ideas = POL_communism_domination5_idea set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.5 } change_relative_party_popularity = yes set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.5 } set_temp_variable = { temp_outlook_increase = 0.5 } change_relative_party_popularity = yes if = { limit = { has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } set_temp_variable = { rul_party_temp = 4 } } else_if = { limit = { has_global_flag = POL_RED_DREAM_FOCUS_PATH } set_temp_variable = { rul_party_temp = 5 } } else = { random_list = { 50 = { set_temp_variable = { rul_party_temp = 4 } } 50 = { set_temp_variable = { rul_party_temp = 5 } } } } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes hidden_effect = { set_popularities = { democratic = 0 neutrality = 0 fascism = 0 communism = 100 } NATO_leave = yes } complete_national_focus = POL_fight_the_democracy complete_national_focus = POL_strike_the_government complete_national_focus = POL_negative_effects_of_privatization complete_national_focus = POL_antagonize_the_europe } mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_fight_the_democracy icon = anti_democracy2 x = -2 y = 1 relative_position_id = POL_red_dream cost = 5 prerequisite = { focus = POL_red_dream } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } available = { has_country_flag = POL_communism_uprising_again_activation } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_fight_the_democracy" add_popularity = { ideology = democratic popularity = -0.15 } add_stability = -0.07 add_political_power = 100 } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_strike_the_government icon = political_pressure x = 0 y = 1 relative_position_id = POL_red_dream cost = 5 prerequisite = { focus = POL_red_dream } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } available = { has_country_flag = POL_communism_uprising_again_activation } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_strike_the_government" add_stability = -0.1 add_war_support = 0.05 random = { chance = 60 sre_solidarity_strength_decrease = yes custom_effect_tooltip = POL_decrease_ss_TT } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_negative_effects_of_privatization icon = goal_JAP_valuedown x = 2 y = 1 relative_position_id = POL_red_dream cost = 5 prerequisite = { focus = POL_red_dream } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } available = { has_country_flag = POL_communism_uprising_again_activation } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_negative_effects_of_privatization" random = { chance = 70 sre_economy_status_increase = yes custom_effect_tooltip = POL_increase_es_TT } random = { chance = 70 sre_solidarity_strength_decrease = yes custom_effect_tooltip = POL_decrease_ss_TT } add_timed_idea = { idea = POL_fight_the_privatization_idea days = 140 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_antagonize_the_europe icon = EU_no_deal_exit x = 0 y = 1 relative_position_id = POL_strike_the_government cost = 5 prerequisite = { focus = POL_strike_the_government } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { has_country_flag = POL_communism_uprising_again_activation } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_antagonize_the_europe" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = POL modifier = POL_poland_closes_diplomacy } add_opinion_modifier = { target = POL modifier = POL_trade_poland_closes_diplomacy } } add_political_power = 100 } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } ### ZKP-P ### focus = { id = POL_zkp_p icon = commiepartypol x = -3 y = 1 relative_position_id = POL_antagonize_the_europe cost = 1 prerequisite = { focus = POL_antagonize_the_europe } mutually_exclusive = { focus = POL_pps } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_communist_state_are_in_power = yes has_idea = POL_communism_domination5_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_zkp_p" hidden_effect = { set_cosmetic_tag = POL_AUTH_S_communism } if = { limit = { has_idea = international_bankers } swap_ideas = { add_idea = oligarchs remove_idea = international_bankers } } set_temp_variable = { desire_change = 0.5 } change_expected_police_spending = yes } ai_will_do = { base = 100 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_military_state icon = Communal_Militias x = -2 y = 1 relative_position_id = POL_zkp_p cost = 5 prerequisite = { focus = POL_zkp_p } mutually_exclusive = { focus = POL_civilian_focus_communist } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_military_state" increase_military_spending = yes add_ideas = POL_military_state_idea set_temp_variable = { desire_change = -0.5 } change_expected_bureaucracy_spending = yes hidden_effect = { country_event = { id = poland.148 days = 150 } } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_stabilize_post_revolution_chaos icon = communist_propaganda x = 0 y = 1 relative_position_id = POL_military_state cost = 7 prerequisite = { focus = POL_military_state } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stabilize_post_revolution_chaos" add_stability = 0.1 add_timed_idea = { idea = POL_slow_stabilization_idea days = 365 } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_close_west_border icon = war_in_europe x = 0 y = 1 relative_position_id = POL_stabilize_post_revolution_chaos cost = 5 prerequisite = { focus = POL_stabilize_post_revolution_chaos } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_ECONOMY FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_close_west_border" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } capital_scope = { is_on_continent = europe } } add_opinion_modifier = { target = POL modifier = POL_poland_closes_border } add_opinion_modifier = { target = POL modifier = POL_trade_poland_closes_border } } } for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } NOT = { has_idea = EU_member } capital_scope = { is_on_continent = europe } } add_opinion_modifier = { target = POL modifier = POL_poland_closes_border } add_opinion_modifier = { target = POL modifier = POL_trade_poland_closes_border } } } every_other_country = { limit = { has_government = neutrality NOT = { has_idea = EU_member } NOT = { has_idea = NATO_member } capital_scope = { is_on_continent = europe } } add_opinion_modifier = { target = POL modifier = POL_poland_closes_border } add_opinion_modifier = { target = POL modifier = POL_trade_poland_closes_border } } decrease_economic_growth = yes decrease_exports = yes add_ideas = POL_lack_of_western_goods_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_new_constitution icon = dangerous_laws x = 1 y = 1 relative_position_id = POL_close_west_border cost = 7 prerequisite = { focus = POL_close_west_border focus = POL_clean_up_the_mess } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_constitution" add_timed_idea = { idea = POL_writing_new_constitution_idea days = 140 } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_close_east_border_communist icon = war_in_asia x = -1 y = 1 relative_position_id = POL_new_constitution cost = 5 prerequisite = { focus = POL_new_constitution } prerequisite = { focus = POL_close_west_border } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_ECONOMY FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE } available = { has_idea = POL_new_constitution_signed_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_close_east_border_communist" for_each_scope_loop = { array = global.CSTO_member tooltip = TT_ALL_CSTO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_poland_closes_border } add_opinion_modifier = { target = POL modifier = POL_trade_poland_closes_border } } } decrease_economic_growth = yes decrease_exports = yes add_ideas = POL_lack_of_eastern_goods_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_establish_a_new_high_command icon = army_officers_communist x = 0 y = 1 relative_position_id = POL_close_east_border_communist cost = 5 prerequisite = { focus = POL_close_east_border_communist } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_establish_a_new_high_command" add_command_power = 50 add_ideas = POL_high_command_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_limiting_the_role_of_the_church icon = christianophobia x = 1 y = 1 relative_position_id = POL_establish_a_new_high_command cost = 5 prerequisite = { focus = POL_establish_a_new_high_command focus = POL_censorship } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_limiting_the_role_of_the_church" set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes add_stability = -0.05 add_ideas = POL_focus_on_work_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_civilian_focus_communist icon = Focus_Socialist_Worker x = 0 y = 1 relative_position_id = POL_zkp_p cost = 5 prerequisite = { focus = POL_zkp_p } mutually_exclusive = { focus = POL_military_state } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_civilian_focus_communist" add_ideas = POL_civilian_industry_development_idea set_temp_variable = { desire_change = 0.5 } change_expected_bureaucracy_spending = yes } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_power_to_the_people icon = revolutionary_government x = 0 y = 1 relative_position_id = POL_civilian_focus_communist cost = 5 prerequisite = { focus = POL_civilian_focus_communist } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_power_to_the_people" add_political_power = 125 add_stability = 0.05 add_ideas = POL_government_gains_support_idea } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_clean_up_the_mess icon = brick_laying x = 0 y = 1 relative_position_id = POL_power_to_the_people cost = 5 prerequisite = { focus = POL_power_to_the_people } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_clean_up_the_mess" add_stability = 0.05 swap_ideas = { remove_idea = POL_civilian_industry_development_idea add_idea = POL_civilian_industry_development2_idea } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_prepare_to_introduce_the_new_order icon = workers_of_iberia x = 0 y = 2 relative_position_id = POL_clean_up_the_mess cost = 7 prerequisite = { focus = POL_clean_up_the_mess } prerequisite = { focus = POL_new_constitution } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_idea = POL_new_constitution_signed_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_prepare_to_introduce_the_new_order" add_ideas = POL_prepare_the_new_order_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_censorship icon = MEX_Propagandistic_media x = 0 y = 1 relative_position_id = POL_prepare_to_introduce_the_new_order cost = 5 prerequisite = { focus = POL_prepare_to_introduce_the_new_order } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_censorship" add_stability = -0.05 swap_ideas = { remove_idea = POL_prepare_the_new_order_idea add_idea = POL_prepare_the_new_order2_idea } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } ### PPS ### focus = { id = POL_pps icon = polishsoc x = 3 y = 1 relative_position_id = POL_antagonize_the_europe cost = 1 prerequisite = { focus = POL_antagonize_the_europe } mutually_exclusive = { focus = POL_zkp_p } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes has_idea = POL_communism_domination5_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pps" hidden_effect = { set_cosmetic_tag = POL_AUTH_S_communism } swap_ideas = { add_idea = labour_unions remove_idea = international_bankers } set_temp_variable = { desire_change = 0.5 } change_expected_bureaucracy_spending = yes } ai_will_do = { base = 100 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_keep_free_elections icon = democratic_communism x = 0 y = 1 relative_position_id = POL_pps cost = 5 prerequisite = { focus = POL_pps } mutually_exclusive = { focus = POL_department_of_foreign_influence } mutually_exclusive = { focus = POL_stop_the_elections } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_keep_free_elections" add_stability = 0.05 add_war_support = -0.05 custom_effect_tooltip = POL_zkp_p_unhappy_TT # ZKP-P Communists will criticize that decision. add_ideas = POL_unstable_coalition1_idea hidden_effect = { country_event = poland.153 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_regain_western_trust icon = white_peace x = 0 y = 1 relative_position_id = POL_keep_free_elections cost = 5 prerequisite = { focus = POL_keep_free_elections } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_regain_western_trust" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = ROOT modifier = POL_regains_our_trust } } } for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = ROOT modifier = POL_regains_our_trust } } } add_political_power = 50 add_ideas = POL_the_seeds_of_democracy_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_start_the_economic_reform icon = communist_factories x = 1 y = 1 relative_position_id = POL_regain_western_trust cost = 7 prerequisite = { focus = POL_regain_western_trust focus = POL_calm_down_the_west } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_start_the_economic_reform" add_stability = 0.05 add_ideas = POL_beginning_of_the_economic_reform_idea set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_open_trade_with_eu icon = association_agreement x = -1 y = 1 relative_position_id = POL_start_the_economic_reform cost = 5 prerequisite = { focus = POL_start_the_economic_reform } prerequisite = { focus = POL_regain_western_trust } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_open_trade_with_eu" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = ROOT modifier = POL_reopens_trade } set_temp_variable = { percent_change = 1 } change_influence_percentage = yes } add_stability = 0.05 add_political_power = 50 swap_ideas = { remove_idea = POL_the_seeds_of_democracy_idea add_idea = POL_the_seeds_of_democracy2_idea } swap_ideas = { remove_idea = POL_unstable_coalition1_idea add_idea = POL_unstable_coalition2_idea } custom_effect_tooltip = POL_zkp_p_warning_TT # ZKP-P Communists will warn us about consequences of the EU integration hidden_effect = { country_event = poland.154 } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_seek_eu_integration icon = EU_reform x = 0 y = 1 relative_position_id = POL_open_trade_with_eu cost = 5 prerequisite = { focus = POL_open_trade_with_eu } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_seek_eu_integration" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_plans_for_the_west icon = goal_JAP_diplomacy_europe x = 0 y = 1 relative_position_id = POL_seek_eu_integration cost = 5 prerequisite = { focus = POL_seek_eu_integration } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_plans_for_the_west" add_timed_idea = { idea = POL_plans_for_the_west_idea days = 210 } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_question_of_democratic icon = industry_democratic3 x = 0 y = 1 relative_position_id = POL_plans_for_the_west cost = 5 prerequisite = { focus = POL_plans_for_the_west } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_question_of_democratic" add_stability = -0.05 swap_ideas = { remove_idea = POL_unstable_coalition2_idea add_idea = POL_unstable_coalition3_idea } custom_effect_tooltip = POL_zkp_p_final_warning_TT # Final warning before the civil war hidden_effect = { country_event = poland.155 } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_stop_the_elections icon = elections_banned x = 2 y = 1 relative_position_id = POL_pps cost = 7 prerequisite = { focus = POL_pps } mutually_exclusive = { focus = POL_keep_free_elections } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stop_the_elections" set_politics = { ruling_party = communism elections_allowed = no } custom_effect_tooltip = POL_this_will_kick_poland_from_nato_TT hidden_effect = { NATO_leave = yes } add_stability = -0.1 } ai_will_do = { base = 95 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_calm_down_the_west icon = war_is_over x = 0 y = 1 relative_position_id = POL_stop_the_elections cost = 5 prerequisite = { focus = POL_stop_the_elections } mutually_exclusive = { focus = POL_focus_on_internal_matters_communist } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_calm_down_the_west" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = ROOT modifier = POL_poland_takes_initiative } } } for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = ROOT modifier = POL_poland_takes_initiative } } } add_political_power = 100 add_ideas = POL_balanced_diplomacy_idea } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_separate_from_the_eu_countries icon = euroscepticism x = 0 y = 2 relative_position_id = POL_calm_down_the_west cost = 5 prerequisite = { focus = POL_calm_down_the_west } prerequisite = { focus = POL_start_the_economic_reform } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_separate_from_the_eu_countries" set_country_flag = { flag = POL_stay_outside_the_eu_flag days = 1460 value = 1 } custom_effect_tooltip = POL_no_to_eu_TT add_political_power = 75 for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = ROOT modifier = POL_poland_hates_eu } } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_preparations_for_the_reworked_four_year_plan icon = Labourist x = 1 y = 1 relative_position_id = POL_separate_from_the_eu_countries cost = 7 prerequisite = { focus = POL_separate_from_the_eu_countries focus = POL_limited_export } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_preparations_for_the_reworked_four_year_plan" add_timed_idea = { idea = POL_four_year_plan_preparations_idea days = 210 } one_random_industrial_complex = yes } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_security_through_eastern_trade icon = align_to_russia x = -1 y = 1 relative_position_id = POL_preparations_for_the_reworked_four_year_plan cost = 5 prerequisite = { focus = POL_preparations_for_the_reworked_four_year_plan } prerequisite = { focus = POL_separate_from_the_eu_countries } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_security_through_eastern_trade" SOV = { add_opinion_modifier = { target = ROOT modifier = POL_poland_wants_to_trade } add_opinion_modifier = { target = ROOT modifier = POL_trade_poland_wants_to_trade } } BLR = { add_opinion_modifier = { target = ROOT modifier = POL_poland_wants_to_trade } add_opinion_modifier = { target = ROOT modifier = POL_trade_poland_wants_to_trade } } UKR = { add_opinion_modifier = { target = ROOT modifier = POL_poland_wants_to_trade } add_opinion_modifier = { target = ROOT modifier = POL_trade_poland_wants_to_trade } } add_resource = { type = oil amount = 3 state = 115 } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes SOV = { set_temp_variable = { SOV_modify_capitalisation_gazprom = 0.250 } SOV_modify_capitalisation_gazprom_support = yes } } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_new_four_year_plan icon = fourth_international x = 1 y = 1 relative_position_id = POL_security_through_eastern_trade cost = 5 prerequisite = { focus = POL_security_through_eastern_trade focus = POL_close_the_markets } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } available = { NOT = { has_idea = POL_four_year_plan_preparations_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_four_year_plan" add_timed_idea = { idea = POL_new_four_year_plan2_idea days = 1460 } one_random_fossil_fuel_powerplant = yes } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_focus_on_internal_matters_communist icon = blr_collectivism x = 2 y = 1 relative_position_id = POL_stop_the_elections cost = 5 prerequisite = { focus = POL_stop_the_elections } mutually_exclusive = { focus = POL_calm_down_the_west } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_TRADE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_focus_on_internal_matters_communist" add_political_power = 100 add_stability = 0.05 decrease_exports = yes add_ideas = POL_internal_conflicts_idea set_temp_variable = { desire_change = 0.5 } change_expected_police_spending = yes } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_elimination_of_social_boundaries icon = blr_free_education x = 0 y = 1 relative_position_id = POL_focus_on_internal_matters_communist cost = 5 prerequisite = { focus = POL_focus_on_internal_matters_communist } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_elimination_of_social_boundaries" add_stability = 0.1 add_ideas = POL_equal_rights_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_limited_export icon = protectionist_economics x = 0 y = 1 relative_position_id = POL_elimination_of_social_boundaries cost = 5 prerequisite = { focus = POL_elimination_of_social_boundaries } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_limited_export" decrease_exports = yes add_stability = -0.05 add_ideas = POL_change_of_trade_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_close_the_markets icon = anti_immigration3 x = 0 y = 2 relative_position_id = POL_limited_export cost = 5 prerequisite = { focus = POL_limited_export } prerequisite = { focus = POL_preparations_for_the_reworked_four_year_plan } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_close_the_markets" set_exports_to_min = yes swap_ideas = { remove_idea = POL_change_of_trade_idea add_idea = POL_change_of_trade2_idea } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_prl_was_a_failure icon = compol x = -6 y = 1 relative_position_id = POL_new_four_year_plan cost = 5 prerequisite = { focus = POL_new_four_year_plan focus = POL_limiting_the_role_of_the_church focus = POL_question_of_democratic } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_ECONOMY FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_prl_was_a_failure" unlock_decision_category_tooltip = POL_state_controlled_economy_category if = { limit = { has_completed_focus = POL_military_state } set_country_flag = POL_military_state_flag add_war_support = 0.1 add_ideas = POL_prl_was_a_failure1_idea } if = { limit = { has_completed_focus = POL_civilian_focus_communist } set_country_flag = POL_civilian_focus_communist_flag add_war_support = 0.05 add_stability = 0.05 add_ideas = POL_prl_was_a_failure2_idea } if = { limit = { has_completed_focus = POL_keep_free_elections } set_country_flag = POL_keep_free_elections_flag add_war_support = -0.05 add_stability = 0.05 add_ideas = POL_prl_was_a_failure3_idea } if = { limit = { has_completed_focus = POL_calm_down_the_west } set_country_flag = POL_calm_down_the_west_flag add_stability = 0.05 add_ideas = POL_prl_was_a_failure4_idea } if = { limit = { has_completed_focus = POL_focus_on_internal_matters_communist } set_country_flag = POL_focus_on_internal_matters_communist_flag add_stability = 0.1 add_ideas = POL_prl_was_a_failure5_idea } custom_effect_tooltip = POL_state_run_economy_TT if = { limit = { is_ai = yes } add_ideas = { POL_sre_medium_effort POL_sre_medium_success } } else = { sre_clear = yes sre_initialize = yes sre_calculate_tools = yes sre_calculate_machinery = yes sre_calculate_materials = yes sre_calculate_number_of_factories_and_clear = yes activate_mission = POL_sre_main_countdown_mission activate_mission = POL_sre_monthly_mission } mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 150 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_armia_ludowa icon = Leftist_Stuff_II x = -4 y = 1 relative_position_id = POL_prl_was_a_failure cost = 5 allow_branch = { OR = { has_country_flag = POL_civilian_focus_communist_flag has_country_flag = POL_military_state_flag } } mutually_exclusive = { focus = POL_introduce_the_new_order } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_completed_focus = POL_military_state emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_armia_ludowa" set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes if = { limit = { has_idea = volunteer_army } swap_ideas = { remove_idea = volunteer_army add_idea = draft_army } } else_if = { limit = { has_idea = partial_draft_army } swap_ideas = { remove_idea = partial_draft_army add_idea = draft_army } } else = { add_war_support = 0.1 } add_ideas = POL_armia_ludowa1_idea army_experience = 25 } ai_will_do = { base = 160 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_convert_civilian_factories icon = chinese_licenses x = -2 y = 1 relative_position_id = POL_armia_ludowa cost = 7 prerequisite = { focus = POL_armia_ludowa } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_convert_civilian_factories" random_controlled_state = { limit = { industrial_complex > 1 } remove_building = { type = industrial_complex level = 2 } two_state_arms_factory = yes } add_timed_idea = { idea = POL_hasty_factory_conversion_idea days = 730 } } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_slask_coal_to_refineries icon = Coal_Power_Plant x = -2 y = 1 relative_position_id = POL_convert_civilian_factories cost = 5 prerequisite = { focus = POL_convert_civilian_factories } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_slask_coal_to_refineries" 115 = { one_state_renewable_energy_infra = yes } add_timed_idea = { idea = POL_intensified_oil_extraction_idea days = 365 } } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_recalibrate_radars icon = production x = 0 y = 2 relative_position_id = POL_slask_coal_to_refineries cost = 5 prerequisite = { focus = POL_slask_coal_to_refineries } search_filters = { FOCUS_FILTER_INDUSTRY } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_recalibrate_radars" one_radar_station = yes add_ideas = POL_improved_internal_security_idea } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_wake_up_old_industry icon = hammer_star x = 0 y = 1 relative_position_id = POL_convert_civilian_factories cost = 5 prerequisite = { focus = POL_convert_civilian_factories } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wake_up_old_industry" if = { limit = { has_idea = POL_hasty_factory_conversion_idea } swap_ideas = { remove_idea = POL_hasty_factory_conversion_idea add_idea = POL_path_to_war_idea } } else = { add_ideas = POL_path_to_war_idea } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_mass_production icon = massivestateecon x = 0 y = 2 relative_position_id = POL_wake_up_old_industry cost = 5 prerequisite = { focus = POL_wake_up_old_industry } search_filters = { FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mass_production" swap_ideas = { remove_idea = POL_path_to_war_idea add_idea = POL_mass_production_communist_idea } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_control_everything icon = Communist_Education x = 0 y = 1 relative_position_id = POL_armia_ludowa cost = 7 prerequisite = { focus = POL_armia_ludowa } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MILITARY_LAWS } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_control_everything" unlock_decision_category_tooltip = POL_control_everything_category swap_ideas = { remove_idea = POL_armia_ludowa1_idea add_idea = POL_armia_ludowa2_idea } add_stability = -0.05 add_war_support = 0.05 custom_effect_tooltip = POL_control_everything_TT } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_private_security_for_politicians icon = Generic_Spy_Communist x = 0 y = 1 relative_position_id = POL_control_everything cost = 5 prerequisite = { focus = POL_control_everything } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_MILITARY_LAWS } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_private_security_for_politicians" swap_ideas = { remove_idea = POL_armia_ludowa2_idea add_idea = POL_armia_ludowa3_idea } add_political_power = 100 increase_centralization = yes } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_mandatory_service icon = Generic_Socialist_Machine_Gun x = 0 y = 1 relative_position_id = POL_private_security_for_politicians cost = 5 prerequisite = { focus = POL_private_security_for_politicians } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_MILITARY_LAWS } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mandatory_service" swap_ideas = { remove_idea = POL_armia_ludowa3_idea add_idea = POL_armia_ludowa4_idea } increase_military_spending = yes army_experience = 10 navy_experience = 10 air_experience = 10 } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_watch_for_enemies_of_the_revolution icon = political_arrests2 x = 2 y = 1 relative_position_id = POL_armia_ludowa cost = 5 prerequisite = { focus = POL_armia_ludowa } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_communist_state_are_in_power = yes has_country_flag = POL_first_assassination } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_watch_for_enemies_of_the_revolution" add_stability = -0.05 add_ideas = POL_spy_the_citizens_idea set_temp_variable = { temp_opinion = -5 } change_oligarchs_opinion = yes hidden_effect = { country_event = { id = poland.149 days = 80 } } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_big_brother_is_always_watching icon = infilitration x = 0 y = 1 relative_position_id = POL_watch_for_enemies_of_the_revolution cost = 5 prerequisite = { focus = POL_watch_for_enemies_of_the_revolution } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_big_brother_is_always_watching" add_stability = -0.05 swap_ideas = { remove_idea = POL_spy_the_citizens_idea add_idea = POL_live_in_fear_idea } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_long_live_the_party icon = communism4 x = 0 y = 1 relative_position_id = POL_big_brother_is_always_watching cost = 5 prerequisite = { focus = POL_big_brother_is_always_watching } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_long_live_the_party" add_political_power = 150 swap_ideas = { remove_idea = POL_fixed_brain_drain2 add_idea = POL_fixed_brain_drain3 } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_secret_police_forces icon = secret_police x = 0 y = 1 relative_position_id = POL_long_live_the_party cost = 5 prerequisite = { focus = POL_long_live_the_party } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_communist_state_are_in_power = yes has_country_flag = POL_second_assassination } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_secret_police_forces" add_ideas = POL_secret_police_idea increase_policing_budget = yes set_temp_variable = { temp_opinion = -5 } change_oligarchs_opinion = yes } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_department_of_foreign_influence icon = international_union_of_soviet_republics x = 0 y = 4 relative_position_id = POL_red_dream cost = 7 prerequisite = { focus = POL_zkp_p focus = POL_pps } mutually_exclusive = { focus = POL_keep_free_elections } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL } available = { is_subject = no has_government = communism NOT = { has_completed_focus = POL_closeup_of_the_visegrad_group } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_department_of_foreign_influence" unlock_decision_category_tooltip = POL_department_of_foreign_influence_category add_war_support = 0.1 if = { limit = { is_faction_leader = yes } dismantle_faction = yes } if = { limit = { is_in_faction = yes } leave_faction = yes } add_ideas = REP_member create_faction_from_template = faction_template_pol_rep news_event = poland_news.33 custom_effect_tooltip = POL_communism_wave_TT } ai_will_do = { base = 260 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_visegrad_strategy icon = commie_visegrad_plan x = -1 y = 1 relative_position_id = POL_department_of_foreign_influence cost = 2 prerequisite = { focus = POL_department_of_foreign_influence } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL } available = { has_government = communism is_faction_leader = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_visegrad_strategy" add_political_power = 100 sre_grand_council_increase = yes custom_effect_tooltip = POL_visegrad_strategy_TT CZE = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } SLO = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } HUN = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } } ai_will_do = { base = 60 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_balkan_communists icon = pol_romania_bulgaria x = 0 y = 1 relative_position_id = POL_visegrad_strategy cost = 2 prerequisite = { focus = POL_visegrad_strategy } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL } available = { HUN = { OR = { is_subject_of = POL exists = no is_in_faction_with = POL } } SLO = { OR = { is_subject_of = POL exists = no is_in_faction_with = POL } } has_government = communism is_faction_leader = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_balkan_communists" add_political_power = 100 sre_grand_council_increase = yes custom_effect_tooltip = POL_balkan_communists_TT ROM = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } BUL = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } } ai_will_do = { base = 60 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_baltic_plan icon = polish_baltic_com x = 1 y = 1 relative_position_id = POL_department_of_foreign_influence cost = 2 prerequisite = { focus = POL_department_of_foreign_influence } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL } available = { has_government = communism is_faction_leader = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_baltic_plan" add_political_power = 100 sre_grand_council_increase = yes custom_effect_tooltip = POL_baltic_plan_TT LIT = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } LAT = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } EST = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } } ai_will_do = { base = 60 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_secure_scandinavia icon = pol_scandinavian_plan x = 0 y = 1 relative_position_id = POL_baltic_plan cost = 2 prerequisite = { focus = POL_baltic_plan } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL } available = { has_government = communism is_faction_leader = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_secure_scandinavia" add_political_power = 100 sre_grand_council_increase = yes custom_effect_tooltip = POL_secure_scandinavia_TT SWE = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } FIN = { add_opinion_modifier = { target = POL modifier = POL_poland_open_for_politics } } } ai_will_do = { base = 60 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_red_wave_of_the_europe icon = pol_european_red_wave x = -1 y = 1 relative_position_id = POL_secure_scandinavia cost = 10 prerequisite = { focus = POL_secure_scandinavia focus = POL_balkan_communists } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL } available = { has_government = communism is_faction_leader = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_red_wave_of_the_europe" sre_foreign_influence_spirit = yes sre_grand_council_increase = yes every_other_country = { limit = { is_in_faction_with = POL has_idea = REP_member } add_ideas = POL_grand_council5_idea } } ai_will_do = { base = 60 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_soviet_doctrine icon = soldier_holding_flag_focus_2 x = -1 y = 2 relative_position_id = POL_mandatory_service cost = 10 prerequisite = { focus = POL_secret_police_forces } prerequisite = { focus = POL_recalibrate_radars } prerequisite = { focus = POL_mass_production } prerequisite = { focus = POL_mandatory_service } mutually_exclusive = { focus = POL_chinese_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_soviet_doctrine" add_doctrine_cost_reduction = { name = POL_soviet_doctrine cost_reduction = 0.2 uses = 4 category = CAT_land_doctrine } mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_chinese_doctrine icon = prc_influence x = 1 y = 2 relative_position_id = POL_mandatory_service cost = 10 prerequisite = { focus = POL_secret_police_forces } prerequisite = { focus = POL_recalibrate_radars } prerequisite = { focus = POL_mass_production } prerequisite = { focus = POL_mandatory_service } mutually_exclusive = { focus = POL_soviet_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_chinese_doctrine" add_doctrine_cost_reduction = { name = POL_chinese_doctrine cost_reduction = 0.2 uses = 4 category = CAT_land_doctrine } mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_introduce_the_new_order icon = people_control x = 4 y = 1 relative_position_id = POL_prl_was_a_failure cost = 5 allow_branch = { OR = { has_country_flag = POL_civilian_focus_communist_flag has_country_flag = POL_military_state_flag } } mutually_exclusive = { focus = POL_armia_ludowa } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL FOCUS_FILTER_ECONOMY } available = { has_completed_focus = POL_civilian_focus_communist emerging_communist_state_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_introduce_the_new_order" add_stability = 0.05 swap_ideas = { remove_idea = POL_prepare_the_new_order2_idea add_idea = POL_prepare_the_new_order3_idea } add_ideas = POL_balanced_economy_idea } ai_will_do = { base = 260 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_two_year_plan icon = two_year_plan x = -1 y = 1 relative_position_id = POL_introduce_the_new_order cost = 7 prerequisite = { focus = POL_introduce_the_new_order } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_communist_state_are_in_power = yes NOT = { has_idea = POL_four_year_plan_communism_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_two_year_plan" add_timed_idea = { idea = POL_two_year_plan_communism_idea days = 730 } set_temp_variable = { temp_opinion = 5 } change_oligarchs_opinion = yes if = { limit = { NOT = { has_country_flag = POL_six_year_plan } } set_country_flag = POL_six_year_plan } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_massive_industralization icon = communism19 x = 0 y = 1 relative_position_id = POL_two_year_plan cost = 5 prerequisite = { focus = POL_two_year_plan } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes has_idea = POL_two_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_massive_industralization" one_random_industrial_complex = yes add_timed_idea = { idea = POL_massive_industralization_idea days = 210 } set_temp_variable = { treasury_change = -40 } modify_treasury_effect = yes } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_farmers_league icon = pro-agroculture_policy x = -1 y = 1 relative_position_id = POL_massive_industralization cost = 5 prerequisite = { focus = POL_massive_industralization } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_communist_state_are_in_power = yes has_idea = POL_two_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_farmers_league" set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes add_stability = 0.05 add_ideas = POL_happy_farmers_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_increased_social_spending icon = Generic_Socialist_Man x = 1 y = 1 relative_position_id = POL_massive_industralization cost = 7 prerequisite = { focus = POL_massive_industralization focus = POL_stable_growth } search_filters = { FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes OR = { has_idea = POL_two_year_plan_communism_idea has_idea = POL_four_year_plan_communism_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_increased_social_spending" increase_social_spending = yes add_ideas = POL_welfare_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_change_of_education icon = communism17 x = 0 y = 2 relative_position_id = POL_massive_industralization cost = 5 prerequisite = { focus = POL_massive_industralization } prerequisite = { focus = POL_increased_social_spending } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_communist_state_are_in_power = yes has_idea = POL_two_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_change_of_education" increase_education_budget = yes add_stability = 0.05 add_ideas = POL_communist_scholarship_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_food_for_ration_cards icon = communism21 x = 0 y = 1 relative_position_id = POL_change_of_education cost = 5 prerequisite = { focus = POL_change_of_education } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes has_idea = POL_two_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_food_for_ration_cards" add_stability = -0.05 add_ideas = POL_controlled_supplies_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_everything_for_everyone icon = GEO_wine x = 1 y = 1 relative_position_id = POL_food_for_ration_cards cost = 7 prerequisite = { focus = POL_food_for_ration_cards } prerequisite = { focus = POL_closed_economy } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes OR = { has_idea = POL_two_year_plan_communism_idea has_idea = POL_four_year_plan_communism_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_everything_for_everyone" add_stability = -0.05 add_timed_idea = { idea = POL_economic_greed_idea days = 365 } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_finish_the_six_year_plan icon = worker_paradise x = 0 y = 1 relative_position_id = POL_everything_for_everyone cost = 7 prerequisite = { focus = POL_everything_for_everyone } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes NOT = { OR = { has_idea = POL_two_year_plan_communism_idea has_idea = POL_four_year_plan_communism_idea } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_finish_the_six_year_plan" clr_country_flag = POL_six_year_plan add_political_power = 150 add_stability = 0.1 hidden_effect = { remove_ideas = POL_rising_economy_idea remove_ideas = POL_controlled_supplies_idea remove_ideas = POL_communist_scholarship_idea remove_ideas = POL_welfare_idea add_ideas = POL_effects_of_the_six_year_plan_idea } custom_effect_tooltip = POL_merge_six_year_plan_ideas_TT mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_four_year_plan icon = four_year_plan x = 1 y = 1 relative_position_id = POL_introduce_the_new_order cost = 7 prerequisite = { focus = POL_introduce_the_new_order } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } available = { emerging_communist_state_are_in_power = yes NOT = { has_idea = POL_two_year_plan_communism_idea } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_four_year_plan" add_timed_idea = { idea = POL_four_year_plan_communism_idea days = 1460 } set_temp_variable = { temp_opinion = 5 } change_oligarchs_opinion = yes if = { limit = { NOT = { has_country_flag = POL_six_year_plan } } set_country_flag = POL_six_year_plan } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_stable_growth icon = consumer_goods x = 0 y = 1 relative_position_id = POL_four_year_plan cost = 5 prerequisite = { focus = POL_four_year_plan } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { emerging_communist_state_are_in_power = yes has_idea = POL_four_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stable_growth" add_stability = 0.05 increase_economic_growth = yes add_timed_idea = { idea = POL_rising_economy_idea days = 440 } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_preparations_to_close_the_border icon = embargo x = 0 y = 2 relative_position_id = POL_stable_growth cost = 5 prerequisite = { focus = POL_stable_growth } prerequisite = { focus = POL_increased_social_spending } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { emerging_communist_state_are_in_power = yes has_idea = POL_four_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_preparations_to_close_the_border" decrease_exports = yes every_neighbor_country = { limit = { NOT = { has_government = communism } } add_opinion_modifier = { target = ROOT modifier = POL_poland_prepares_to_close_border } } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_closed_economy icon = anti_immigration3 x = 0 y = 1 relative_position_id = POL_preparations_to_close_the_border cost = 5 prerequisite = { focus = POL_preparations_to_close_the_border } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_TRADE } available = { emerging_communist_state_are_in_power = yes has_idea = POL_four_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_closed_economy" set_exports_to_min = yes add_stability = -0.05 } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_deepening_the_mines icon = construction2 x = 2 y = 1 relative_position_id = POL_four_year_plan cost = 5 prerequisite = { focus = POL_four_year_plan } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } available = { emerging_communist_state_are_in_power = yes has_idea = POL_four_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_deepening_the_mines" one_random_renewable_energy_infra = yes add_timed_idea = { idea = POL_intensified_oil_extraction2_idea days = 730 } } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_new_energy_laws icon = uranium_processing x = 0 y = 1 relative_position_id = POL_deepening_the_mines cost = 5 prerequisite = { focus = POL_deepening_the_mines } prerequisite = { focus = POL_stable_growth } search_filters = { FOCUS_FILTER_ECONOMY } available = { emerging_communist_state_are_in_power = yes has_idea = POL_four_year_plan_communism_idea nuclear_reactor > 0 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_energy_laws" add_stability = 0.05 add_ideas = POL_new_energy_laws_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_coast_development icon = Generic_Maritime x = 0 y = 1 relative_position_id = POL_new_energy_laws cost = 5 prerequisite = { focus = POL_new_energy_laws } search_filters = { FOCUS_FILTER_INDUSTRY } available = { emerging_communist_state_are_in_power = yes has_idea = POL_four_year_plan_communism_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_coast_development" two_random_dockyards = yes } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 25 has_global_flag = POL_PEOPLES_ARMY_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_peoples_army_path = yes } } } focus = { id = POL_socialdemocracy icon = social_democracy_2 x = 0 y = 1 relative_position_id = POL_prl_was_a_failure cost = 7 allow_branch = { OR = { has_country_flag = POL_focus_on_internal_matters_communist_flag has_country_flag = POL_calm_down_the_west_flag has_country_flag = POL_keep_free_elections_flag } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_socialdemocracy" add_political_power = 100 add_ideas = POL_social_democracy_idea } ai_will_do = { base = 260 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_betray_the_communists icon = Generic_Coup02 x = -6 y = 1 relative_position_id = POL_socialdemocracy cost = 7 prerequisite = { focus = POL_socialdemocracy } mutually_exclusive = { focus = POL_stay_with_the_communists } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_MILITARY_LAWS } available = { has_completed_focus = POL_keep_free_elections emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_betray_the_communists" unlock_decision_category_tooltip = POL_communists_vs_social_democrats_category remove_ideas = POL_unstable_coalition3_idea custom_effect_tooltip = POL_zkp_p_goes_mental_TT start_civil_war = { ruling_party = communism ideology = communism size = 0.45 capital = 112 states = { 112 113 115 628 1014 1098 } keep_political_leader = yes keep_political_party_members = yes add_ideas = POL_second_red_revolution1_idea set_country_flag = POL_revolt_country_flag set_temp_variable = { rul_party_temp = 4 } change_ruling_party_effect = yes hidden_effect = { set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 1 } set_temp_variable = { temp_outlook_increase = 1 } change_relative_party_popularity = yes } } set_temp_variable = { remove_col_one = 4 } remove_coalition_members_effect = yes add_ideas = POL_second_red_revolution1_idea NATO_leave = yes leave_faction = yes decrease_two_level_economic_growth = yes news_event = poland_news.34 set_temp_variable = { desire_change = 0.5 } change_expected_police_spending = yes } ai_will_do = { base = 260 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_join_the_eurozone_communist icon = ECB_intervention x = -2 y = 1 relative_position_id = POL_betray_the_communists cost = 7 prerequisite = { focus = POL_betray_the_communists } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EUROPEAN_UNION } available = { has_idea = EU_member democratic > 0.45 emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_join_the_eurozone_communist" var:global.eu_commission = { country_event = poland.164 } var:global.eucentralbank = { country_event = poland.164 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { var:global.eu_commission = { add_political_power = 50 } var:global.eucentralbank = { add_political_power = 50 } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_political_power = -50 } set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes } ai_will_do = { base = 30 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_bring_back_new_solidarity icon = POL_resistance x = 0 y = 1 relative_position_id = POL_betray_the_communists cost = 5 prerequisite = { focus = POL_betray_the_communists } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { NOT = { has_civil_war = yes } emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_bring_back_new_solidarity" add_political_power = 100 add_ideas = POL_new_solidarity_idea set_country_flag = free_allow_parties set_partyall_allowed = yes set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_solve_social_problems icon = blr_support_of_the_worker x = 0 y = 1 relative_position_id = POL_bring_back_new_solidarity cost = 5 prerequisite = { focus = POL_bring_back_new_solidarity } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_solve_social_problems" add_stability = 0.1 add_political_power = 75 add_ideas = POL_post_war_stabilization_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_ban_the_communism icon = ban_communism x = -2 y = 1 relative_position_id = POL_solve_social_problems cost = 5 prerequisite = { focus = POL_solve_social_problems } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ban_the_communism" set_temp_variable = { party_index = 4 } ban_party_scripted_call = yes add_popularity = { ideology = communism popularity = -0.25 } add_popularity = { ideology = democratic popularity = 0.25 } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_set_up_the_new_government icon = democracy6 x = 0 y = 1 relative_position_id = POL_solve_social_problems cost = 7 prerequisite = { focus = POL_solve_social_problems } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_set_up_the_new_government" increase_centralization = yes increase_economic_growth = yes add_political_power = 150 } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_disband_communist_army icon = anti_communism x = 2 y = 1 relative_position_id = POL_solve_social_problems cost = 5 prerequisite = { focus = POL_solve_social_problems } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EQUIPMENT } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_disband_communist_army" add_popularity = { ideology = communism popularity = -0.25 } add_popularity = { ideology = democratic popularity = 0.25 } add_stability = 0.05 add_equipment_to_stockpile = { type = infantry_weapons_4 amount = 600 producer = POL } add_equipment_to_stockpile = { type = cnc_equipment_3 amount = 300 producer = POL } add_equipment_to_stockpile = { type = artillery_1 amount = 40 producer = POL } add_equipment_to_stockpile = { type = heavy_tank_chassis amount = 5 producer = POL } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_multiparty_state icon = paternal_conservatism x = 0 y = 1 relative_position_id = POL_set_up_the_new_government cost = 5 prerequisite = { focus = POL_ban_the_communism } prerequisite = { focus = POL_set_up_the_new_government } prerequisite = { focus = POL_disband_communist_army } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EUROPEAN_UNION } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_multiparty_state" set_temp_variable = { add_col_one = 1 } add_coalition_members_effect = yes set_temp_variable = { add_col_one = 2 } add_coalition_members_effect = yes set_temp_variable = { modify_europeanism = 0.1 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_strict_control icon = cctv2 x = -2 y = 1 relative_position_id = POL_multiparty_state cost = 5 prerequisite = { focus = POL_multiparty_state } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_strict_control" add_ideas = POL_west_control_idea } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_reach_out_to_the_usa icon = western_alignment x = 0 y = 1 relative_position_id = POL_multiparty_state cost = 7 prerequisite = { focus = POL_multiparty_state } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { emerging_anarchist_communism_are_in_power = yes NOT = { has_idea = NATO_member } USA = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reach_out_to_the_usa" USA = { country_event = poland.167 } custom_effect_tooltip = TT_IF_THEY_ACCEPT custom_effect_tooltip = POL_reach_out_to_the_usa_accept_tt } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_invite_west_investors icon = diplomacy x = 2 y = 1 relative_position_id = POL_multiparty_state cost = 5 prerequisite = { focus = POL_multiparty_state } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_POLITICAL } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_invite_west_investors" set_temp_variable = { treasury_change = 25 } modify_treasury_effect = yes add_timed_idea = { idea = POL_west_investors_idea days = 730 } swap_ideas = { add_idea = international_bankers remove_idea = labour_unions } } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_nato_aspirant icon = nato_membership_action_plan x = -2 y = 1 relative_position_id = POL_invite_west_investors cost = 5 prerequisite = { focus = POL_invite_west_investors } prerequisite = { focus = POL_strict_control } prerequisite = { focus = POL_reach_out_to_the_usa } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { emerging_anarchist_communism_are_in_power = yes has_country_flag = POL_usa_accepted_flag NOT = { has_idea = NATO_member } USA = { has_idea = NATO_member } is_in_faction = no has_added_tension_amount < 5 custom_trigger_tooltip = { tooltip = TT_NO_MILITARY_INTERNAL_FACTION NOT = { has_idea = the_military } } custom_trigger_tooltip = { tooltip = TT_AT_LEAST_SMALL_MILITARY_SPENDING NOT = { has_idea = defence_00 } NOT = { has_idea = defence_01 } } custom_trigger_tooltip = { tooltip = TT_AT_LEAST_BASIC_POLICE NOT = { has_idea = police_01 } } custom_trigger_tooltip = { tooltip = TT_OKAY_CORRUPTION NOT = { OR = { has_idea = corruption_level_10 has_idea = corruption_level_09 has_idea = corruption_level_08 has_idea = corruption_level_07 has_idea = corruption_level_06 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_nato_aspirant" activate_decision = become_NATO_aspirant activate_decision = finish_NATO_membership_action_plan } ai_will_do = { base = 60 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_stay_with_the_communists icon = Leftist_Stuff_III x = 5 y = 1 relative_position_id = POL_socialdemocracy cost = 7 prerequisite = { focus = POL_socialdemocracy } mutually_exclusive = { focus = POL_betray_the_communists } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { has_completed_focus = POL_stop_the_elections emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stay_with_the_communists" add_political_power = 100 add_ideas = POL_stable_coalition_idea } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_improve_civilian_and_military_industry icon = communist_factories x = -4 y = 1 relative_position_id = POL_stay_with_the_communists cost = 7 prerequisite = { focus = POL_stay_with_the_communists } mutually_exclusive = { focus = POL_new_social_program_communist } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY } available = { has_completed_focus = POL_calm_down_the_west emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_improve_civilian_and_military_industry" unlock_decision_category_tooltip = POL_civ_mil_category one_random_industrial_complex = yes one_random_arms_factory = yes custom_effect_tooltip = POL_civ_mil_TT } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_improve_naval_industry icon = communist_navy x = -3 y = 1 relative_position_id = POL_improve_civilian_and_military_industry cost = 7 prerequisite = { focus = POL_improve_civilian_and_military_industry } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_improve_naval_industry" one_random_dockyard = yes custom_effect_tooltip = POL_civ_mil_dockyard_TT } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_develop_hi_tech_branch icon = communist_scientists x = -1 y = 1 relative_position_id = POL_improve_civilian_and_military_industry cost = 7 prerequisite = { focus = POL_improve_civilian_and_military_industry } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_ECONOMY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_develop_hi_tech_branch" add_tech_bonus = { name = POL_develop_hi_tech_branch bonus = 0.25 uses = 2 category = CAT_internet_tech } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes custom_effect_tooltip = POL_civ_mil_hitech_TT } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_upgrade_traditional_economy icon = Generic_Socialist_Industry x = 1 y = 1 relative_position_id = POL_improve_civilian_and_military_industry cost = 7 prerequisite = { focus = POL_improve_civilian_and_military_industry } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_upgrade_traditional_economy" one_random_renewable_energy_infra = yes custom_effect_tooltip = POL_civ_mil_traditional_TT } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_modern_airforce_engineering icon = advan_fighters x = 3 y = 1 relative_position_id = POL_improve_civilian_and_military_industry cost = 7 prerequisite = { focus = POL_improve_civilian_and_military_industry } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_modern_airforce_engineering" one_air_base = yes custom_effect_tooltip = POL_civ_mil_airforce_TT } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_stop_the_capitalism icon = left_socialism x = -3 y = 1 relative_position_id = POL_modern_airforce_engineering cost = 7 prerequisite = { focus = POL_develop_hi_tech_branch } prerequisite = { focus = POL_improve_naval_industry focus = POL_modern_airforce_engineering } prerequisite = { focus = POL_upgrade_traditional_economy } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stop_the_capitalism" add_ideas = POL_capitalism_opposition_idea set_temp_variable = { desire_change = 0.5 } change_expected_police_spending = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_limited_western_trust icon = dangerous_deal x = -1 y = 1 relative_position_id = POL_stop_the_capitalism cost = 5 prerequisite = { focus = POL_stop_the_capitalism } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_FOREIGN_POLICY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_limited_western_trust" every_other_country = { limit = { capital_scope = { is_on_continent = europe } } add_opinion_modifier = { target = POL modifier = POL_poland_keeps_distance } } add_political_power = 50 add_stability = -0.05 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_limited_censorship icon = propaganda x = 1 y = 1 relative_position_id = POL_stop_the_capitalism cost = 5 prerequisite = { focus = POL_stop_the_capitalism } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_limited_censorship" remove_ideas = POL_fixed_brain_drain2 add_timed_idea = { idea = POL_propaganda_idea days = 730 } } ai_will_do = { base = 1 modifier = { factor = 2 has_idea = POL_fixed_brain_drain2 } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_two_sided_face icon = GEO_Loyalty_or_Fear x = -1 y = 1 relative_position_id = POL_limited_censorship cost = 5 prerequisite = { focus = POL_limited_censorship } prerequisite = { focus = POL_limited_western_trust } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_two_sided_face" add_political_power = 100 add_ideas = POL_dangerous_game_idea } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_antagonize_west icon = nato_on_fire x = -1 y = 1 relative_position_id = POL_two_sided_face cost = 5 prerequisite = { focus = POL_two_sided_face } mutually_exclusive = { focus = POL_antagonize_east } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_antagonize_west" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_poland_cuts_the_trade } add_opinion_modifier = { target = POL modifier = POL_trade_poland_cuts_the_trade } } } for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_poland_cuts_the_trade } add_opinion_modifier = { target = POL modifier = POL_trade_poland_cuts_the_trade } } } for_each_scope_loop = { array = global.CSTO_member tooltip = TT_ALL_CSTO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_poland_opens_the_trade } add_opinion_modifier = { target = POL modifier = POL_trade_poland_opens_the_trade } } } UKR = { add_opinion_modifier = { target = POL modifier = POL_poland_opens_the_trade } add_opinion_modifier = { target = POL modifier = POL_trade_poland_opens_the_trade } } add_political_power = 100 swap_ideas = { remove_idea = POL_dangerous_game_idea add_idea = POL_dangerous_game2_idea } set_temp_variable = { modify_europeanism = -0.15 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_antagonize_east icon = russia x = 1 y = 1 relative_position_id = POL_two_sided_face cost = 5 prerequisite = { focus = POL_two_sided_face } mutually_exclusive = { focus = POL_antagonize_west } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_antagonize_east" for_each_scope_loop = { array = global.CSTO_member tooltip = TT_ALL_CSTO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_poland_cuts_the_trade } add_opinion_modifier = { target = POL modifier = POL_trade_poland_cuts_the_trade } } } UKR = { add_opinion_modifier = { target = POL modifier = POL_poland_cuts_the_trade } add_opinion_modifier = { target = POL modifier = POL_trade_poland_cuts_the_trade } } for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_poland_opens_the_trade } add_opinion_modifier = { target = POL modifier = POL_trade_poland_opens_the_trade } } } for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_poland_opens_the_trade } add_opinion_modifier = { target = POL modifier = POL_trade_poland_opens_the_trade } } } add_political_power = 100 swap_ideas = { remove_idea = POL_dangerous_game_idea add_idea = POL_dangerous_game3_idea } set_temp_variable = { modify_europeanism = 0.15 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_new_social_program_communist icon = blr_mobilize_the_masses x = 4 y = 1 relative_position_id = POL_stay_with_the_communists cost = 7 prerequisite = { focus = POL_stay_with_the_communists } mutually_exclusive = { focus = POL_improve_civilian_and_military_industry } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_completed_focus = POL_focus_on_internal_matters_communist emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_social_program_communist" add_stability = 0.05 add_ideas = POL_new_social_program_idea increase_social_spending_2 = yes increase_education_budget = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_tax_cut icon = gen_coins_n x = -1 y = 1 relative_position_id = POL_new_social_program_communist cost = 5 prerequisite = { focus = POL_new_social_program_communist } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_tax_cut" add_political_power = 50 add_ideas = POL_tax_cut_idea set_temp_variable = { pop_change = -3 } modify_population_tax_rate_effect = yes set_temp_variable = { corp_change = -3 } modify_corporate_tax_rate_effect = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_nfz_donation icon = generic_hospital2 x = -1 y = 1 relative_position_id = POL_tax_cut cost = 5 prerequisite = { focus = POL_tax_cut } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_nfz_donation" increase_healthcare_budget = yes add_timed_idea = { idea = POL_stabilizing_country_idea days = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_zus_reform icon = MEX_Mexican_government x = 0 y = 1 relative_position_id = POL_nfz_donation cost = 5 prerequisite = { focus = POL_nfz_donation } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } bypass = { all_controlled_state = { free_building_slots = { building = offices size < 1 include_locked = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_zus_reform" one_office_construction = yes add_ideas = POL_administration_problem_solved } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_wealthy_state icon = balance_buget x = -1 y = 1 relative_position_id = POL_zus_reform cost = 5 prerequisite = { focus = POL_zus_reform } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wealthy_state" add_stability = 0.05 increase_economic_growth = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_new_police_equipment icon = seize x = 1 y = 1 relative_position_id = POL_tax_cut cost = 5 prerequisite = { focus = POL_tax_cut } prerequisite = { focus = POL_fund_social_institutions } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_police_equipment" increase_policing_budget = yes add_ideas = POL_safe_country } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_control_the_new_solidarity_protestants icon = political_arrests x = 0 y = 1 relative_position_id = POL_new_police_equipment cost = 5 prerequisite = { focus = POL_new_police_equipment } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_control_the_new_solidarity_protestants" add_stability = -0.05 add_timed_idea = { idea = POL_citizens_control_idea days = 730 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_introduce_the_new_law icon = goal_JAP_defend_constitution x = -1 y = 1 relative_position_id = POL_control_the_new_solidarity_protestants cost = 5 prerequisite = { focus = POL_control_the_new_solidarity_protestants } prerequisite = { focus = POL_zus_reform } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_POLITICAL } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_introduce_the_new_law" add_political_power = 150 add_ideas = POL_communist_state_idea } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_fund_social_institutions icon = expand_finance_ministry x = 1 y = 1 relative_position_id = POL_new_social_program_communist cost = 5 prerequisite = { focus = POL_new_social_program_communist } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_fund_social_institutions" add_timed_idea = { idea = POL_funded_institutions_idea days = 1095 } 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 = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_fight_unemployment icon = BRA_labor_laws x = 1 y = 1 relative_position_id = POL_fund_social_institutions cost = 5 prerequisite = { focus = POL_fund_social_institutions } search_filters = { FOCUS_FILTER_ECONOMY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_fight_unemployment" add_timed_idea = { idea = POL_reducing_unemployment_idea days = 730 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_workers_unions icon = Focus_Socialist_Worker x = 0 y = 1 relative_position_id = POL_fight_unemployment cost = 5 prerequisite = { focus = POL_fight_unemployment } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_workers_unions" add_ideas = POL_efficent_economy_idea set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_media_censorship icon = internet_censorship x = -1 y = 1 relative_position_id = POL_workers_unions cost = 5 prerequisite = { focus = POL_workers_unions } prerequisite = { focus = POL_control_the_new_solidarity_protestants } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_media_censorship" add_stability = 0.05 swap_ideas = { remove_idea = POL_fixed_brain_drain2 add_idea = POL_fixed_brain_drain4 } } ai_will_do = { base = 1 modifier = { factor = 2 has_idea = POL_fixed_brain_drain2 } modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_industry_reform icon = Leftist_Stuff_VII x = 1 y = 1 relative_position_id = POL_workers_unions cost = 5 prerequisite = { focus = POL_workers_unions } search_filters = { FOCUS_FILTER_ECONOMY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_industry_reform" swap_ideas = { remove_idea = POL_efficent_economy_idea add_idea = POL_efficent_economy2_idea } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_socialcapitalism icon = market_socialism x = -3 y = 1 relative_position_id = POL_industry_reform cost = 7 prerequisite = { focus = POL_industry_reform } prerequisite = { focus = POL_wealthy_state } prerequisite = { focus = POL_introduce_the_new_law } prerequisite = { focus = POL_media_censorship } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY } available = { emerging_anarchist_communism_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_socialcapitalism" add_stability = 0.1 add_ideas = POL_socialcapitalism_idea mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_RED_DREAM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_red_dream_path = yes } } } focus = { id = POL_nato_is_the_enemy icon = end_of_nato x = 9 y = 7 relative_position_id = POL_red_dream cost = 7 allow_branch = { OR = { has_completed_focus = POL_soviet_doctrine has_completed_focus = POL_chinese_doctrine has_completed_focus = POL_finish_the_six_year_plan has_completed_focus = POL_antagonize_west has_completed_focus = POL_antagonize_east has_completed_focus = POL_socialcapitalism } } mutually_exclusive = { focus = POL_csto_is_the_enemy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_POLITICAL } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } NOT = { has_completed_focus = POL_antagonize_east } has_completed_focus = POL_red_wave_of_the_europe } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_nato_is_the_enemy" add_political_power = 150 add_ideas = POL_anti_west_doctrine_idea } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_minor_threats_first icon = Leftist_Stuff_IX x = 0 y = 1 relative_position_id = POL_nato_is_the_enemy cost = 5 prerequisite = { focus = POL_nato_is_the_enemy } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_AIR_XP FOCUS_FILTER_WAR_SUPPORT } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_minor_threats_first" add_war_support = 0.1 army_experience = 30 air_experience = 30 add_ideas = POL_mobilized_army_idea } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_surround_germany icon = attack_austria x = 0 y = 1 relative_position_id = POL_minor_threats_first cost = 10 prerequisite = { focus = POL_minor_threats_first } will_lead_to_war_with = AUS search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } OR = { CZE = { OR = { is_in_faction_with = POL is_subject_of = POL } } SLO = { OR = { is_in_faction_with = POL is_subject_of = POL } } AUS = { is_neighbor_of = POL } } } bypass = { has_completed_focus = POL_minor_threats_first OR = { has_war_with = AUS AUS = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_surround_germany" set_temp_variable = { wargoal_on = AUS } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = AUS expire = 210 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_stop_swiss_neutrality icon = attack_switzerland x = 2 y = 1 relative_position_id = POL_surround_germany cost = 10 prerequisite = { focus = POL_surround_germany } will_lead_to_war_with = SWI search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } OR = { AUS = { OR = { is_in_faction_with = POL is_subject_of = POL } } SWI = { is_neighbor_of = POL } } } bypass = { has_completed_focus = POL_surround_germany OR = { has_war_with = SWI SWI = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stop_swiss_neutrality" set_temp_variable = { wargoal_on = SWI } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = SWI expire = 210 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_take_west_balkans icon = attack_bosnia2 x = 3 y = 1 relative_position_id = POL_nato_is_the_enemy cost = 10 prerequisite = { focus = POL_nato_is_the_enemy focus = POL_csto_is_the_enemy } will_lead_to_war_with = BOS search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } OR = { HUN = { OR = { is_in_faction_with = POL is_subject_of = POL } } AUS = { OR = { is_in_faction_with = POL is_subject_of = POL } } SLV = { is_neighbor_of = POL } CRO = { is_neighbor_of = POL } BOS = { is_neighbor_of = POL } } } bypass = { has_completed_focus = POL_minor_threats_first OR = { has_war_with = SLV SLV = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } OR = { has_war_with = CRO CRO = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } OR = { has_war_with = BOS BOS = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_take_west_balkans" set_temp_variable = { wargoal_on = SLV } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = SLV expire = 365 } set_temp_variable = { wargoal_on = CRO } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = CRO expire = 365 } set_temp_variable = { wargoal_on = BOS } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = BOS expire = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_finish_yugoslavia icon = war_against_serbia x = 0 y = 1 relative_position_id = POL_take_west_balkans cost = 10 prerequisite = { focus = POL_take_west_balkans } will_lead_to_war_with = FYR search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } OR = { HUN = { OR = { is_in_faction_with = POL is_subject_of = POL } } BOS = { OR = { is_in_faction_with = POL is_subject_of = POL } } CRO = { OR = { is_in_faction_with = POL is_subject_of = POL } } ROM = { OR = { is_in_faction_with = POL is_subject_of = POL } } BUL = { OR = { is_in_faction_with = POL is_subject_of = POL } } } } bypass = { has_completed_focus = POL_take_west_balkans OR = { has_war_with = SER SER = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } OR = { has_war_with = ALB ALB = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } OR = { has_war_with = FYR FYR = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_finish_yugoslavia" set_temp_variable = { wargoal_on = SER } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = SER expire = 365 } set_temp_variable = { wargoal_on = ALB } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = ALB expire = 365 } set_temp_variable = { wargoal_on = FYR } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = FYR expire = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_expand_the_army icon = TotSoc_Focus x = 0 y = 1 relative_position_id = POL_surround_germany cost = 5 prerequisite = { focus = POL_surround_germany } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_WAR_SUPPORT } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expand_the_army" add_timed_idea = { idea = POL_high_military_draft_idea days = 365 } increase_military_spending = yes if = { limit = { has_idea = volunteer_army } swap_ideas = { remove_idea = volunteer_army add_idea = draft_army } } else_if = { limit = { has_idea = partial_draft_army } swap_ideas = { remove_idea = partial_draft_army add_idea = draft_army } } else = { add_war_support = 0.1 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_prepare_for_the_big_one icon = builder_of_the_red_army x = 0 y = 1 relative_position_id = POL_expand_the_army cost = 5 prerequisite = { focus = POL_expand_the_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_WAR_SUPPORT } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_prepare_for_the_big_one" add_war_support = 0.15 add_stability = -0.05 navy_experience = 30 army_experience = 40 } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_revenge_on_germany icon = stage_europe x = -2 y = 1 relative_position_id = POL_prepare_for_the_big_one cost = 10 prerequisite = { focus = POL_prepare_for_the_big_one } will_lead_to_war_with = GER search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } bypass = { has_completed_focus = POL_prepare_for_the_big_one OR = { has_war_with = GER GER = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_revenge_on_germany" set_temp_variable = { wargoal_on = GER } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = GER expire = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_conquer_italy icon = focus_usa_attack_italy x = 0 y = 1 relative_position_id = POL_prepare_for_the_big_one cost = 10 prerequisite = { focus = POL_prepare_for_the_big_one } will_lead_to_war_with = ITA search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } bypass = { has_completed_focus = POL_prepare_for_the_big_one OR = { has_war_with = ITA ITA = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_conquer_italy" set_temp_variable = { wargoal_on = ITA } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = ITA expire = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_dominate_france icon = war_against_france x = 2 y = 1 relative_position_id = POL_prepare_for_the_big_one cost = 10 prerequisite = { focus = POL_prepare_for_the_big_one } will_lead_to_war_with = FRA search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } bypass = { has_completed_focus = POL_prepare_for_the_big_one OR = { has_war_with = FRA FRA = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_dominate_france" set_temp_variable = { wargoal_on = FRA } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = FRA expire = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_conquer_unconquerable icon = buurn_bigben x = -2 y = 1 relative_position_id = POL_dominate_france cost = 10 prerequisite = { focus = POL_dominate_france } prerequisite = { focus = POL_conquer_italy } prerequisite = { focus = POL_revenge_on_germany } will_lead_to_war_with = USA search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } GER = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } ITA = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } FRA = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } bypass = { OR = { has_completed_focus = POL_dominate_france has_completed_focus = POL_conquer_italy has_completed_focus = POL_revenge_on_germany } OR = { has_war_with = ENG ENG = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } OR = { has_war_with = USA USA = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_conquer_unconquerable" set_temp_variable = { wargoal_on = ENG } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = ENG expire = 365 } set_temp_variable = { wargoal_on = USA } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = USA expire = 730 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_csto_is_the_enemy icon = GEO_resist_russian_influence x = 6 y = 0 relative_position_id = POL_nato_is_the_enemy cost = 7 allow_branch = { OR = { has_completed_focus = POL_soviet_doctrine has_completed_focus = POL_chinese_doctrine has_completed_focus = POL_finish_the_six_year_plan has_completed_focus = POL_antagonize_west has_completed_focus = POL_antagonize_east has_completed_focus = POL_socialcapitalism } } mutually_exclusive = { focus = POL_nato_is_the_enemy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } NOT = { has_completed_focus = POL_antagonize_west } has_completed_focus = POL_red_wave_of_the_europe } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_csto_is_the_enemy" add_ideas = POL_anti_east_doctrine_idea } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_get_closer_to_moscow icon = attack_ukraine x = 0 y = 1 relative_position_id = POL_csto_is_the_enemy cost = 5 prerequisite = { focus = POL_csto_is_the_enemy } will_lead_to_war_with = UKR search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } bypass = { has_completed_focus = POL_csto_is_the_enemy OR = { has_war_with = UKR UKR = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_get_closer_to_moscow" set_temp_variable = { wargoal_on = UKR } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = UKR expire = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_prepare_for_the_giant icon = Focus_Red_Army x = -1 y = 1 relative_position_id = POL_get_closer_to_moscow cost = 5 prerequisite = { focus = POL_get_closer_to_moscow } search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } UKR = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_prepare_for_the_giant" add_war_support = 0.1 add_timed_idea = { idea = POL_operation_red_eagle_preparations_idea days = 180 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_belarusian_strategy icon = war_against_russia2 x = 1 y = 1 relative_position_id = POL_get_closer_to_moscow cost = 10 prerequisite = { focus = POL_get_closer_to_moscow } will_lead_to_war_with = BLR search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } UKR = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } bypass = { has_completed_focus = POL_get_closer_to_moscow OR = { has_war_with = BLR BLR = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_belarusian_strategy" add_timed_idea = { idea = POL_modern_blitzkrieg_idea days = 45 } set_temp_variable = { wargoal_on = BLR } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = BLR expire = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_winter_acclimatization icon = winter_warfare x = 0 y = 1 relative_position_id = POL_prepare_for_the_giant cost = 10 prerequisite = { focus = POL_prepare_for_the_giant } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } has_idea = POL_dofi_scandinavia_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_winter_acclimatization" add_timed_idea = { idea = POL_winter_acclimatization_idea days = 730 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } focus = { id = POL_moscow_march icon = russia x = -1 y = 2 relative_position_id = POL_belarusian_strategy cost = 10 prerequisite = { focus = POL_prepare_for_the_giant focus = POL_belarusian_strategy } will_lead_to_war_with = SOV search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { emerging_communist_state_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } NOT = { has_idea = POL_operation_red_eagle_preparations_idea } } bypass = { OR = { has_completed_focus = POL_belarusian_strategy has_completed_focus = POL_prepare_for_the_giant } OR = { has_war_with = SOV SOV = { OR = { exists = no is_subject_of = POL is_in_faction_with = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_moscow_march" add_war_support = 0.2 set_temp_variable = { wargoal_on = SOV } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = SOV expire = 365 } add_timed_idea = { idea = POL_operation_red_eagle_preparations2_idea days = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_communist_path = yes } modifier = { factor = 0 POL_ai_not_communist_path = yes } } } #################################################################### [HERE LIES OLD COMMUNIST TREE BY ROSERU] ################################################################################## ########################################################################## Economy tree by Maja Budziak ######################################################################################## focus = { id = POL_economy_initial_idea search_filters = { FOCUS_FILTER_ECONOMY } icon = market_economy x = 80 y = 0 cost = 5 offset = { x = -34 trigger = { has_completed_focus = POL_stay_on_track } } offset = { x = -20 trigger = { has_completed_focus = POL_red_dream } } offset = { x = -20 trigger = { has_completed_focus = POL_falanga } } completion_reward = { add_dynamic_modifier = { modifier = POL_economy_modifier } } ai_will_do = { base = 25 } } ### industrial policy sub-branch focus = { id = POL_industrial_policy search_filters = { FOCUS_FILTER_ECONOMY } icon = construction2 x = -15 y = 1 relative_position_id = POL_economy_initial_idea cost = 2 prerequisite = { focus = POL_economy_initial_idea } completion_reward = { set_temp_variable = { treasury_change = 2.5 } modify_treasury_effect = yes } ai_will_do = { base = 25 } } focus = { id = POL_construction_industry search_filters = { FOCUS_FILTER_INDUSTRY } icon = construction_engineering x = -5 y = 1 relative_position_id = POL_industrial_policy cost = 5 prerequisite = { focus = POL_industrial_policy } completion_reward = { one_random_industrial_complex = yes add_to_variable = { POL_economy_construction_factor = 0.05 tooltip = production_speed_buildings_factor_tt } } ai_will_do = { base = 25 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = POL_cop_revival search_filters = { FOCUS_FILTER_INDUSTRY } icon = import_economy x = -2 y = 1 relative_position_id = POL_construction_industry cost = 10 prerequisite = { focus = POL_construction_industry } completion_reward = { one_random_industrial_complex = yes one_random_industrial_complex = yes add_to_variable = { POL_economy_construction_factor = 0.1 tooltip = production_speed_buildings_factor_tt } } ai_will_do = { base = 25 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = POL_mass_scale_construction search_filters = { FOCUS_FILTER_INDUSTRY } icon = industry_civilian x = -1 y = 1 relative_position_id = POL_cop_revival cost = 5 mutually_exclusive = { focus = POL_innovation_in_construction } prerequisite = { focus = POL_cop_revival } completion_reward = { add_to_variable = { POL_economy_construction_factor = 0.15 tooltip = production_speed_buildings_factor_tt } add_to_variable = { POL_economy_productivity_modifier = -0.25 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 25 modifier = { is_historical_focus_on = yes factor = 0 } } } focus = { id = POL_innovation_in_construction search_filters = { FOCUS_FILTER_INDUSTRY } icon = romanian_economic_development_plan x = 1 y = 1 relative_position_id = POL_cop_revival cost = 5 mutually_exclusive = { focus = POL_mass_scale_construction } prerequisite = { focus = POL_cop_revival } completion_reward = { add_to_variable = { POL_economy_construction_factor = -0.15 tooltip = production_speed_buildings_factor_tt } add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 25 modifier = { is_historical_focus_on = yes add = 25 } } } focus = { id = POL_new_housing_guidelines search_filters = { FOCUS_FILTER_INDUSTRY } icon = house x = 2 y = 1 relative_position_id = POL_construction_industry cost = 2 prerequisite = { focus = POL_construction_industry } completion_reward = { set_temp_variable = { treasury_change = -0.5 } modify_treasury_effect = yes add_to_variable = { POL_economy_construction_factor = 0.05 tooltip = production_speed_buildings_factor_tt } } ai_will_do = { base = 25 } } focus = { id = POL_korean_housing_expertise search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = new_york_night x = 1 y = 1 relative_position_id = POL_new_housing_guidelines cost = 5 mutually_exclusive = { focus = POL_dutch_housing_expertise } prerequisite = { focus = POL_new_housing_guidelines } completion_reward = { KOR = { set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } add_to_variable = { POL_economy_construction_factor = 0.15 tooltip = production_speed_buildings_factor_tt } add_to_variable = { POL_economy_stability_modifier = -0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 25 modifier = { add = 10 has_opinion = { target = KOR value > 20 } } modifier = { add = -20 has_opinion = { target = KOR value < 0 } } modifier = { add = -20 has_opinion = { target = KOR value < -10 } } modifier = { is_historical_focus_on = yes factor = 0 } } } focus = { id = POL_dutch_housing_expertise search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = focus_SWE_hygienic_housing x = -1 y = 1 relative_position_id = POL_new_housing_guidelines cost = 5 mutually_exclusive = { focus = POL_korean_housing_expertise } prerequisite = { focus = POL_new_housing_guidelines } completion_reward = { HOL = { set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } add_to_variable = { POL_economy_construction_factor = 0.05 tooltip = production_speed_buildings_factor_tt } } ai_will_do = { base = 25 modifier = { add = 10 has_opinion = { target = HOL value > 20 } } modifier = { add = -20 has_opinion = { target = HOL value < 0 } } modifier = { add = -20 has_opinion = { target = HOL value < -10 } } } } focus = { id = POL_mieszkanie_plus_program search_filters = { FOCUS_FILTER_ECONOMY } icon = brick_laying x = 1 y = 1 relative_position_id = POL_mass_scale_construction cost = 10 mutually_exclusive = { focus = POL_safe_mortgage_program focus = POL_jeonse_rental_scheme } prerequisite = { focus = POL_mass_scale_construction focus = POL_innovation_in_construction } prerequisite = { focus = POL_dutch_housing_expertise } completion_reward = { if = { limit = { has_completed_focus = POL_mass_scale_construction } add_to_variable = { POL_economy_stability_modifier = 0.07 tooltip = stability_factor_tt } set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } else = { add_to_variable = { POL_economy_stability_modifier = 0.1 tooltip = stability_factor_tt } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } } ai_will_do = { base = 5 modifier = { add = 20 western_conservatism_are_in_power = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_safe_mortgage_program search_filters = { FOCUS_FILTER_ECONOMY } icon = economic_banks x = 1 y = 1 relative_position_id = POL_innovation_in_construction cost = 10 mutually_exclusive = { focus = POL_mieszkanie_plus_program focus = POL_jeonse_rental_scheme } prerequisite = { focus = POL_mass_scale_construction focus = POL_innovation_in_construction } prerequisite = { focus = POL_dutch_housing_expertise focus = POL_korean_housing_expertise } completion_reward = { if = { limit = { has_completed_focus = POL_mass_scale_construction } add_to_variable = { POL_economy_stability_modifier = 0.03 tooltip = stability_factor_tt } add_to_variable = { POL_economy_roi_modifier = 0.003 tooltip = return_on_investment_modifier_tt } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } else = { add_to_variable = { POL_economy_stability_modifier = 0.05 tooltip = stability_factor_tt } add_to_variable = { POL_economy_roi_modifier = 0.005 tooltip = return_on_investment_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } } ai_will_do = { base = 5 modifier = { add = 20 western_liberals_are_in_power = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_jeonse_rental_scheme search_filters = { FOCUS_FILTER_ECONOMY } icon = shenzhen_night x = 1 y = 1 relative_position_id = POL_dutch_housing_expertise cost = 10 mutually_exclusive = { focus = POL_mieszkanie_plus_program focus = POL_safe_mortgage_program } prerequisite = { focus = POL_innovation_in_construction } prerequisite = { focus = POL_korean_housing_expertise } completion_reward = { add_to_variable = { POL_economy_stability_modifier = -0.1 tooltip = stability_factor_tt } add_to_variable = { POL_economy_roi_modifier = 0.015 tooltip = return_on_investment_modifier_tt } } ai_will_do = { base = 5 modifier = { add = 15 has_opinion = { target = KOR value > 20 } } modifier = { add = 15 has_opinion = { target = KOR value > 50 } } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_high_tech_industry search_filters = { FOCUS_FILTER_RESEARCH } icon = economic_blue_print x = 3 y = 1 relative_position_id = POL_industrial_policy cost = 5 prerequisite = { focus = POL_industrial_policy } completion_reward = { one_random_renewable_energy_infra = yes } ai_will_do = { base = 25 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_focus_on_data_centers search_filters = { FOCUS_FILTER_RESEARCH } icon = economic_internet x = -2 y = 1 relative_position_id = POL_high_tech_industry cost = 2 mutually_exclusive = { focus = POL_go_all_in focus = POL_focus_on_semiconductors } prerequisite = { focus = POL_high_tech_industry } completion_reward = { add_to_variable = { POL_economy_productivity_modifier = 0.1 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_research_factor = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 15 modifier = { add = 0 is_historical_focus_on = yes } } } focus = { id = POL_go_all_in search_filters = { FOCUS_FILTER_RESEARCH } icon = fast_inovations x = 0 y = 1 relative_position_id = POL_high_tech_industry cost = 4 mutually_exclusive = { focus = POL_focus_on_data_centers focus = POL_focus_on_semiconductors } prerequisite = { focus = POL_high_tech_industry } completion_reward = { add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_research_factor = 0.05 tooltip = research_speed_factor_tt } custom_effect_tooltip = POL_all_in_cost_TT } ai_will_do = { base = 15 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_focus_on_semiconductors search_filters = { FOCUS_FILTER_RESEARCH } icon = BRA_renewable_energy_funds x = 2 y = 1 relative_position_id = POL_high_tech_industry cost = 2 mutually_exclusive = { focus = POL_focus_on_data_centers focus = POL_go_all_in } prerequisite = { focus = POL_high_tech_industry } completion_reward = { add_to_variable = { POL_economy_productivity_modifier = 0.15 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 15 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_invite_microsoft search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = usa_investments x = -1 y = 1 relative_position_id = POL_focus_on_data_centers cost = 10 mutually_exclusive = { focus = POL_beyond_dc1 } prerequisite = { focus = POL_focus_on_data_centers focus = POL_go_all_in } completion_reward = { add_to_variable = { POL_economy_office_productivity_modifier = 0.2 tooltip = offices_productivity_tt } add_to_variable = { POL_economy_office_tax_modifier = 0.05 tooltip = office_park_income_tax_modifier_tt } if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -1.2 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes } USA = { set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } } ai_will_do = { base = 5 modifier = { add = 10 has_opinion = { target = USA value > 50 } } modifier = { add = 10 has_opinion = { target = USA value > 100 } } modifier = { add = 15 has_opinion = { target = USA value > 150 } } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_azure_poland search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_ECONOMY } icon = new_ideals x = 0 y = 1 relative_position_id = POL_invite_microsoft cost = 10 prerequisite = { focus = POL_invite_microsoft } completion_reward = { add_to_variable = { POL_economy_independence_gain = 0.02 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } add_to_variable = { POL_economy_office_tax_modifier = 0.05 tooltip = office_park_income_tax_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 0.1 tooltip = productivity_growth_modifier_tt } if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -4.8 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } USA = { set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } } ai_will_do = { base = 15 modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } ai_will_do = { base = 25 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_azure_europe search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_ECONOMY } icon = EU_reform x = -1 y = 1 relative_position_id = POL_azure_poland cost = 10 available = { has_idea = EU_member has_idea = EUU_idea_gdpr OR = { has_idea = large_power has_idea = great_power has_idea = super_power } } prerequisite = { focus = POL_azure_poland } completion_reward = { add_to_variable = { POL_economy_independence_gain = 0.03 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 0.15 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_influence_modifier = 0.1 tooltip = foreign_influence_modifier_tt } if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -3.6 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } USA = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = ROOT.id } set_temp_variable = { influence_target = THIS.id } change_influence_percentage = yes } } ai_will_do = { base = 15 modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_bielik_ai search_filters = { FOCUS_FILTER_RESEARCH } icon = cryptography x = 1 y = 1 relative_position_id = POL_azure_poland cost = 10 available = { has_tech = artificial_intelligence_6 } prerequisite = { focus = POL_azure_poland focus = POL_beyond_dc2 } completion_reward = { add_to_variable = { POL_economy_independence_gain = 0.02 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_research_factor = 0.1 tooltip = research_speed_factor_tt } if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -2.4 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } } ai_will_do = { base = 15 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_euro_stack search_filters = { FOCUS_FILTER_RESEARCH } icon = closer_ties_with_eu x = -1 y = 1 relative_position_id = POL_bielik_ai cost = 15 prerequisite = { focus = POL_azure_europe } prerequisite = { focus = POL_bielik_ai } available = { has_tech = computing6 } completion_reward = { add_to_variable = { POL_economy_independence_gain = 0.05 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_research_factor = 0.15 tooltip = research_speed_factor_tt } } ai_will_do = { base = 25 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_beyond_dc1 search_filters = { FOCUS_FILTER_RESEARCH } icon = fusion_science x = 1 y = 1 relative_position_id = POL_focus_on_data_centers cost = 10 mutually_exclusive = { focus = POL_invite_microsoft } prerequisite = { focus = POL_focus_on_data_centers focus = POL_go_all_in } available = { has_tech = computing4 } completion_reward = { if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -0.6 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -0.5 } modify_treasury_effect = yes } add_tech_bonus = { name = POL_beyond_dc1 bonus = 0.05 uses = 1 technology = computing5 ahead_reduction = 2 } add_to_variable = { POL_economy_independence_gain = 0.01 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 0.05 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_research_factor = 0.01 tooltip = research_speed_factor_tt } } ai_will_do = { base = 25 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_beyond_dc2 search_filters = { FOCUS_FILTER_RESEARCH } icon = economic_it x = 0 y = 1 relative_position_id = POL_beyond_dc1 cost = 10 prerequisite = { focus = POL_beyond_dc1 } available = { has_tech = computing5 } completion_reward = { if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -11.4 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -9.5 } modify_treasury_effect = yes } 111 = { add_building_construction = { type = offices level = 1 instant_build = yes } } add_tech_bonus = { name = POL_beyond_dc2 bonus = 0.05 uses = 1 technology = computing6 ahead_reduction = 4 } add_tech_bonus = { name = POL_beyond_dc2 bonus = 0.05 uses = 1 technology = artificial_intelligence_6 ahead_reduction = 1 } add_tech_bonus = { name = POL_beyond_dc2 bonus = 0.05 uses = 1 technology = artificial_intelligence_7 ahead_reduction = 2 } add_to_variable = { POL_economy_independence_gain = 0.02 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 0.2 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_research_factor = 0.04 tooltip = research_speed_factor_tt } } ai_will_do = { base = 25 modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_beyond_ai_expansion search_filters = { FOCUS_FILTER_RESEARCH } icon = economic_robots x = 1 y = 1 relative_position_id = POL_beyond_dc2 cost = 10 prerequisite = { focus = POL_beyond_dc2 } available = { has_tech = artificial_intelligence_7 } completion_reward = { if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -7.5 } modify_treasury_effect = yes } add_tech_bonus = { name = POL_beyond_ai_expansion bonus = 0.05 uses = 1 technology = artificial_intelligence_8 ahead_reduction = 3 } add_tech_bonus = { name = POL_beyond_ai_expansion bonus = 0.05 uses = 1 technology = artificial_intelligence_9 ahead_reduction = 4 } add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 25 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_ai_haven search_filters = { FOCUS_FILTER_RESEARCH } icon = stellarator_reactor x = 1 y = 1 relative_position_id = POL_bielik_ai cost = 15 prerequisite = { focus = POL_beyond_ai_expansion } prerequisite = { focus = POL_bielik_ai } available = { has_tech = artificial_intelligence_9 } completion_reward = { if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -36 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes } add_tech_bonus = { name = POL_ai_haven bonus = 0.05 uses = 1 technology = artificial_intelligence_10 ahead_reduction = 2.5 } add_tech_bonus = { name = POL_ai_haven bonus = 0.05 uses = 1 technology = artificial_intelligence_11 ahead_reduction = 6 } add_tech_bonus = { name = POL_ai_haven bonus = 0.05 uses = 1 technology = artificial_intelligence_12 ahead_reduction = 7 } add_tech_bonus = { name = POL_ai_haven bonus = 0.05 uses = 1 technology = artificial_intelligence_13 ahead_reduction = 8 } add_tech_bonus = { name = POL_ai_haven bonus = 0.05 uses = 1 technology = artificial_intelligence_14 ahead_reduction = 9 } add_to_variable = { POL_economy_productivity_modifier = 1 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_influence_modifier = 0.1 tooltip = foreign_influence_modifier_tt } add_to_variable = { POL_economy_independence_gain = 0.08 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } } ai_will_do = { base = 50 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_invite_siemens search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = align_to_germany x = -1 y = 1 relative_position_id = POL_focus_on_semiconductors cost = 5 mutually_exclusive = { focus = POL_invite_intel focus = POL_invite_samsung } prerequisite = { focus = POL_focus_on_semiconductors focus = POL_go_all_in } completion_reward = { GER = { set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes if = { limit = { has_completed_focus = POL_go_all_in } custom_effect_tooltip = POL_siemens_choice_allin_TT } else = { custom_effect_tooltip = POL_siemens_choice_TT } } } ai_will_do = { base = 10 modifier = { add = 15 has_opinion = { target = GER value > 50 } } modifier = { add = 15 has_opinion = { target = GER value > 100 } } modifier = { add = 20 has_opinion = { target = GER value > 150 } } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_invite_intel search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = align_to_america x = 1 y = 1 relative_position_id = POL_focus_on_semiconductors cost = 5 mutually_exclusive = { focus = POL_invite_siemens focus = POL_invite_samsung } prerequisite = { focus = POL_focus_on_semiconductors focus = POL_go_all_in } completion_reward = { USA = { set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes if = { limit = { has_completed_focus = POL_go_all_in } custom_effect_tooltip = POL_intel_choice_allin_TT } else = { custom_effect_tooltip = POL_intel_choice_TT } } } ai_will_do = { base = 10 modifier = { add = 15 has_opinion = { target = USA value > 50 } } modifier = { add = 15 has_opinion = { target = USA value > 100 } } modifier = { add = 20 has_opinion = { target = USA value > 150 } } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_invite_samsung search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = align_to_south_korea x = 3 y = 1 relative_position_id = POL_focus_on_semiconductors cost = 5 mutually_exclusive = { focus = POL_invite_intel focus = POL_invite_siemens } prerequisite = { focus = POL_focus_on_semiconductors focus = POL_go_all_in } completion_reward = { KOR = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes if = { limit = { has_completed_focus = POL_go_all_in } custom_effect_tooltip = POL_samsung_choice_allin_TT } else = { custom_effect_tooltip = POL_samsung_choice_TT } } } ai_will_do = { base = 10 modifier = { add = 15 has_opinion = { target = KOR value > 25 } } modifier = { add = 15 has_opinion = { target = KOR value > 50 } } modifier = { add = 25 has_opinion = { target = KOR value > 75 } } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_start_microchip_production search_filters = { FOCUS_FILTER_RESEARCH } icon = research3 x = 2 y = 1 relative_position_id = POL_invite_siemens cost = 10 prerequisite = { focus = POL_invite_siemens focus = POL_invite_intel focus = POL_invite_samsung } completion_reward = { add_breakthrough_points = { specialization = specialization_nuclear value = 1 } if = { limit = { NOT = { is_special_project_completed = sp:sp_microchip_production } } sp:sp_microchip_production = { add_project_progress_ratio = 0.15 } } if = { limit = { has_completed_focus = POL_invite_siemens } if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -66 } modify_treasury_effect = yes GER = { set_temp_variable = { int_investment_change = 66 } modify_international_investment_effect = yes } } else = { set_temp_variable = { treasury_change = -55 } modify_treasury_effect = yes GER = { set_temp_variable = { int_investment_change = 55 } modify_international_investment_effect = yes } } } else_if = { limit = { has_completed_focus = POL_invite_intel } if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -54 } modify_treasury_effect = yes USA = { set_temp_variable = { int_investment_change = 54 } modify_international_investment_effect = yes } } else = { set_temp_variable = { treasury_change = -45 } modify_treasury_effect = yes USA = { set_temp_variable = { int_investment_change = 45 } modify_international_investment_effect = yes } } } else_if = { limit = { has_completed_focus = POL_invite_samsung } if = { limit = { has_completed_focus = POL_go_all_in } set_temp_variable = { treasury_change = -96 } modify_treasury_effect = yes KOR = { set_temp_variable = { int_investment_change = 96 } modify_international_investment_effect = yes } } else = { set_temp_variable = { treasury_change = -80 } modify_treasury_effect = yes KOR = { set_temp_variable = { int_investment_change = 80 } modify_international_investment_effect = yes } } } activate_decision = POL_establish_first_microchips_production } ai_will_do = { base = 25 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_official_knowhow_transfer search_filters = { FOCUS_FILTER_RESEARCH } icon = improve_relations_green x = -1 y = 1 relative_position_id = POL_start_microchip_production cost = 5 prerequisite = { focus = POL_start_microchip_production } available = { custom_trigger_tooltip = { tooltip = POL_microchips_production_started_TT check_variable = { resource_produced@microchips > 0 } } } mutually_exclusive = { focus = POL_reverse_engineering } completion_reward = { # trade influence +100 add_breakthrough_points = { specialization = specialization_nuclear value = 1 } if = { limit = { NOT = { is_special_project_completed = sp:sp_microchip_production } } sp:sp_microchip_production = { add_project_progress_ratio = 0.60 } } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes if = { limit = { has_completed_focus = POL_invite_siemens } GER = { set_temp_variable = { percent_change = -2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes set_temp_variable = { int_investment_change = 20 } modify_international_investment_effect = yes } } else_if = { limit = { has_completed_focus = POL_invite_intel } USA = { set_temp_variable = { percent_change = -2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes set_temp_variable = { int_investment_change = 20 } modify_international_investment_effect = yes } } else_if = { limit = { has_completed_focus = POL_invite_samsung } KOR = { set_temp_variable = { percent_change = -2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes set_temp_variable = { int_investment_change = 20 } modify_international_investment_effect = yes } } } ai_will_do = { base = 25 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_reverse_engineering search_filters = { FOCUS_FILTER_RESEARCH } icon = black_market x = 1 y = 1 relative_position_id = POL_start_microchip_production cost = 5 prerequisite = { focus = POL_start_microchip_production } available = { custom_trigger_tooltip = { tooltip = POL_microchips_production_started_TT check_variable = { resource_produced@microchips > 0 } } } mutually_exclusive = { focus = POL_official_knowhow_transfer } completion_reward = { add_breakthrough_points = { specialization = specialization_nuclear value = 1 } if = { limit = { NOT = { is_special_project_completed = sp:sp_microchip_production } } sp:sp_microchip_production = { add_project_progress_ratio = 0.35 } } if = { limit = { has_completed_focus = POL_invite_siemens } GER = { set_temp_variable = { percent_change = -1 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_opinion_modifier = { target = ROOT modifier = POL_stolen_microchips_from_us } } every_other_country = { limit = { NOT = { tag = GER } } add_opinion_modifier = { target = ROOT modifier = POL_stolen_microchips_from_others } } } else_if = { limit = { has_completed_focus = POL_invite_intel } USA = { set_temp_variable = { percent_change = -1 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_opinion_modifier = { target = ROOT modifier = POL_stolen_microchips_from_us } } every_other_country = { limit = { NOT = { tag = USA } } add_opinion_modifier = { target = ROOT modifier = POL_stolen_microchips_from_others } } } else_if = { limit = { has_completed_focus = POL_invite_samsung } KOR = { set_temp_variable = { percent_change = -1 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_opinion_modifier = { target = ROOT modifier = POL_stolen_microchips_from_us } } every_other_country = { limit = { NOT = { tag = KOR } } add_opinion_modifier = { target = ROOT modifier = POL_stolen_microchips_from_others } } } else = { every_other_country = { add_opinion_modifier = { target = ROOT modifier = POL_stolen_microchips_from_others } } custom_effect_tooltip = POL_reverse_engineering_TT } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_semiconductor_powerhouse search_filters = { FOCUS_FILTER_RESEARCH } icon = circular_electron_positron_collider x = 1 y = 1 relative_position_id = POL_official_knowhow_transfer cost = 15 available = { custom_trigger_tooltip = { tooltip = POL_semiconductor_powerhouse_TT check_variable = { resource_produced@microchips > 99 } } } prerequisite = { focus = POL_official_knowhow_transfer focus = POL_reverse_engineering } completion_reward = { if = { limit = { has_completed_focus = POL_official_knowhow_transfer } every_other_country = { add_opinion_modifier = { target = ROOT modifier = POL_microchip_powerhouse_official } } } else_if = { limit = { has_completed_focus = POL_reverse_engineering } every_other_country = { add_opinion_modifier = { target = ROOT modifier = POL_microchip_powerhouse_stolen } } } add_to_variable = { POL_economy_productivity_modifier = 1 tooltip = productivity_growth_modifier_tt } } ai_will_do = { base = 50 modifier = { factor = 0 is_historical_focus_on = yes } } } ### infrastructure policy sub-branch focus = { id = POL_infrastructure_policy search_filters = { FOCUS_FILTER_INFRASTRUCTURE } icon = infrastructure1 x = 0 y = 1 relative_position_id = POL_economy_initial_idea cost = 2 prerequisite = { focus = POL_economy_initial_idea } completion_reward = { add_political_power = 10 } ai_will_do = { base = 25 } } focus = { id = POL_pkp_restructuring search_filters = { FOCUS_FILTER_INFRASTRUCTURE } icon = support_rail x = -3 y = 1 relative_position_id = POL_infrastructure_policy cost = 5 prerequisite = { focus = POL_infrastructure_policy } completion_reward = { add_tech_bonus = { name = POL_pkp_restructuring bonus = 0.2 uses = 1 technology = high_speed_rail ahead_reduction = 1 } add_tech_bonus = { name = POL_pkp_restructuring bonus = 0.2 uses = 1 technology = modern_high_speed_rail ahead_reduction = 2 } } ai_will_do = { base = 25 } } focus = { id = POL_cpk_planning search_filters = { FOCUS_FILTER_INFRASTRUCTURE } icon = expand_finance_ministry x = 0 y = 1 relative_position_id = POL_pkp_restructuring cost = 5 prerequisite = { focus = POL_pkp_restructuring } completion_reward = { add_tech_bonus = { name = POL_cpk_planning bonus = 0.1 uses = 1 technology = freight_locomotive ahead_reduction = 3 } add_tech_bonus = { name = POL_cpk_planning bonus = 0.1 uses = 1 technology = early_maglev_rail ahead_reduction = 2.5 } } ai_will_do = { base = 15 } } focus = { id = POL_high_speed_rail_network search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } icon = china_railway x = -2 y = 1 relative_position_id = POL_cpk_planning cost = 10 prerequisite = { focus = POL_cpk_planning } available = { has_tech = early_maglev_rail } completion_reward = { # event: HSR - level 4 (10B) / level 5 (16B) / level 6 (25B) set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes add_tech_bonus = { name = POL_high_speed_rail_network bonus = 0.1 uses = 1 technology = standardised_maglev_rail ahead_reduction = 7 } } ai_will_do = { base = 0 modifier = { add = 5 date > 2010.1.1 } modifier = { add = 5 date > 2015.1.1 } modifier = { add = 15 date > 2020.1.1 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_central_airport_construction search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } icon = generic_airport_icon x = 0 y = 1 relative_position_id = POL_cpk_planning cost = 10 prerequisite = { focus = POL_cpk_planning } completion_reward = { set_temp_variable = { treasury_change = -60 } modify_treasury_effect = yes 114 = { add_building_construction = { type = air_base level = 10 } } 433 = { add_building_construction = { type = air_base level = 5 } } add_tech_bonus = { name = POL_central_airport_construction bonus = 0.1 uses = 1 technology = strategic_bomber4 ahead_reduction = 1 } add_tech_bonus = { name = POL_central_airport_construction bonus = 0.1 uses = 1 technology = strategic_bomber5 ahead_reduction = 3 } add_tech_bonus = { name = POL_central_airport_construction bonus = 0.1 uses = 1 technology = strategic_bomber6 ahead_reduction = 2.5 } } ai_will_do = { base = 0 modifier = { add = 5 date > 2010.1.1 } modifier = { add = 5 date > 2015.1.1 } modifier = { add = 15 date > 2020.1.1 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_military_logistics_hub search_filters = { FOCUS_FILTER_MILITARY_LAWS } icon = Focus_Mobile_Warfare_Doctrine x = 2 y = 1 relative_position_id = POL_cpk_planning cost = 10 prerequisite = { focus = POL_cpk_planning } available = { if = { limit = { has_dlc = "By Blood Alone" } has_tech = gen_5_large } else = { has_tech = transport_plane4 } } completion_reward = { set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes # division speed +10% # division organization +10% # max planning +15% # recovery +10% add_tech_bonus = { name = POL_military_logistics_hub bonus = 0.1 uses = 1 technology = cnc_equipment_6 ahead_reduction = 1 } add_tech_bonus = { name = POL_military_logistics_hub bonus = 0.1 uses = 1 technology = cnc_equipment_7 ahead_reduction = 3 } add_tech_bonus = { name = POL_military_logistics_hub bonus = 0.1 uses = 1 technology = cnc_equipment_8 ahead_reduction = 2.5 } if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = POL_military_logistics_hub bonus = 0.1 uses = 1 technology = gen_6_large } add_tech_bonus = { name = POL_military_logistics_hub bonus = 0.1 uses = 1 technology = gen_7_large ahead_reduction = 2 } } else = { add_tech_bonus = { name = POL_military_logistics_hub bonus = 0.1 uses = 1 technology = transport_plane5 } add_tech_bonus = { name = POL_military_logistics_hub bonus = 0.1 uses = 1 technology = transport_plane6 ahead_reduction = 2 } } } ai_will_do = { base = 0 modifier = { add = 5 date > 2010.1.1 } modifier = { add = 5 date > 2015.1.1 } modifier = { add = 15 date > 2020.1.1 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_complete_cpk search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } icon = BRA_fortaleza x = 0 y = 1 relative_position_id = POL_central_airport_construction cost = 15 prerequisite = { focus = POL_high_speed_rail_network } prerequisite = { focus = POL_central_airport_construction } prerequisite = { focus = POL_military_logistics_hub } completion_reward = { set_temp_variable = { treasury_change = -75 } modify_treasury_effect = yes add_political_power = 150 sre_foreign_influence_spirit = yes add_to_variable = { POL_economy_independence_gain = 0.05 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } 114 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = offices level = 2 instant_build = yes } } } ai_will_do = { base = 50 modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_road_construction_policy search_filters = { FOCUS_FILTER_INFRASTRUCTURE } icon = Payment_on_roads x = 3 y = 1 relative_position_id = POL_infrastructure_policy cost = 5 prerequisite = { focus = POL_infrastructure_policy } completion_reward = { one_random_infrastructure = yes } ai_will_do = { base = 25 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_establish_gddkia search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } icon = gddkia_goal x = -1 y = 1 relative_position_id = POL_road_construction_policy cost = 5 mutually_exclusive = { focus = POL_public_private_partnership } prerequisite = { focus = POL_road_construction_policy } completion_reward = { set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_ideas = POL_gddkia } ai_will_do = { base = 25 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_public_private_partnership search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_ECONOMY } icon = infrastructure_investments x = 1 y = 1 relative_position_id = POL_road_construction_policy cost = 5 mutually_exclusive = { focus = POL_establish_gddkia } prerequisite = { focus = POL_road_construction_policy } completion_reward = { set_temp_variable = { treasury_change = -7.5 } modify_treasury_effect = yes add_ideas = POL_public_private_partnership_idea } ai_will_do = { base = 5 modifier = { add = 20 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } ### financial policy sub-branch focus = { id = POL_financial_policy search_filters = { FOCUS_FILTER_ECONOMY } icon = GENERIC_austerity_measures x = 11 y = 1 relative_position_id = POL_economy_initial_idea cost = 2 prerequisite = { focus = POL_economy_initial_idea } completion_reward = { set_temp_variable = { treasury_change = -2.5 } modify_treasury_effect = yes set_temp_variable = { int_investment_change = 2.5 } modify_international_investment_effect = yes } ai_will_do = { base = 25 } } focus = { id = POL_social_radicalism search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = labor_unions x = -4 y = 1 relative_position_id = POL_financial_policy cost = 5 prerequisite = { focus = POL_financial_policy } mutually_exclusive = { focus = POL_stable_economics focus = POL_balcerowicz_plan } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = -0.1 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = 0.02 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_emerging_drift = 0.02 tooltip = communism_drift_tt } set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_farmers_opinion = yes } ai_will_do = { base = 5 modifier = { add = 20 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_reverse_privatization search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = communism16 x = -1 y = 1 relative_position_id = POL_social_radicalism cost = 10 available = { NOT = { western_liberals_are_in_coalition = yes } } prerequisite = { focus = POL_social_radicalism } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = -0.4 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = 0.075 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_emerging_drift = 0.04 tooltip = communism_drift_tt } set_temp_variable = { temp_opinion = -15 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_farmers_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_ban_foreign_takeovers search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = protectionist_economics x = 0 y = 1 relative_position_id = POL_reverse_privatization cost = 10 available = { NOT = { western_liberals_are_in_coalition = yes } } prerequisite = { focus = POL_reverse_privatization } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.07 } set_temp_variable = { temp_outlook_increase = 0.07 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = -0.5 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = 0.05 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_emerging_drift = 0.05 tooltip = communism_drift_tt } set_temp_variable = { temp_opinion = -15 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 15 } change_farmers_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_crack_down_on_the_rich search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = Labourist x = 0 y = 1 relative_position_id = POL_ban_foreign_takeovers cost = 10 available = { NOT = { western_liberals_are_in_coalition = yes } } prerequisite = { focus = POL_ban_foreign_takeovers } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.10 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = -0.75 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = 0.125 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_emerging_drift = 0.05 tooltip = communism_drift_tt } add_to_variable = { POL_economy_weekly_stability = -0.001 tooltip = stability_weekly_tt } if = { limit = { has_idea = international_bankers } swap_ideas = { add_idea = industrial_conglomerates remove_idea = international_bankers } } set_temp_variable = { temp_opinion = 15 } change_farmers_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_ban_private_education search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = focus_generic_university_1 x = -4 y = 1 relative_position_id = POL_crack_down_on_the_rich cost = 5 available = { NOT = { western_liberals_are_in_coalition = yes } } prerequisite = { focus = POL_crack_down_on_the_rich } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = -0.25 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_western_drift = -0.02 tooltip = democratic_drift_tt } add_to_variable = { POL_economy_education_spending_modifier = 1 tooltip = expected_education_modifier_tt } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_ban_private_healthcare search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = medicine x = -2 y = 1 relative_position_id = POL_crack_down_on_the_rich cost = 5 available = { NOT = { western_liberals_are_in_coalition = yes } } prerequisite = { focus = POL_crack_down_on_the_rich } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes add_to_variable = { POL_economy_health_spending_modifier = 1 tooltip = expected_healthcare_modifier_tt } add_to_variable = { POL_economy_population_growth_modifier = 0.1 tooltip = monthly_population_tt } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_ban_private_retirement search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = Generic_Market_Socialism x = 0 y = 1 relative_position_id = POL_crack_down_on_the_rich cost = 5 available = { NOT = { western_liberals_are_in_coalition = yes } } prerequisite = { focus = POL_crack_down_on_the_rich } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes add_to_variable = { POL_economy_social_spending_modifier = 1 tooltip = expected_welfare_modifier_tt } add_to_variable = { POL_economy_weekly_stability = -0.001 tooltip = stability_weekly_tt } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_stable_economics search_filters = { FOCUS_FILTER_ECONOMY } icon = consumer_goods x = 0 y = 1 relative_position_id = POL_financial_policy cost = 5 prerequisite = { focus = POL_financial_policy } mutually_exclusive = { focus = POL_social_radicalism focus = POL_balcerowicz_plan } completion_reward = { set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = 0.05 tooltip = productivity_growth_modifier_tt } set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes } ai_will_do = { base = 25 } } focus = { id = POL_progressive_income_tax search_filters = { FOCUS_FILTER_ECONOMY } icon = masters_of_our_own_fate x = -3 y = 1 relative_position_id = POL_stable_economics cost = 10 prerequisite = { focus = POL_stable_economics focus = POL_social_radicalism } completion_reward = { add_to_variable = { POL_economy_tax_gain_modifier = 0.05 tooltip = tax_gain_multiplier_modifier_tt } set_temp_variable = { pop_change = 5 } modify_population_tax_rate_effect = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -10 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 2 modifier = { add = 8 western_social_democrats_are_in_power = yes } modifier = { add = 13 emerging_reactionaries_are_in_power = yes } modifier = { add = -2 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_safeguard_social_programs search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = welfare x = -1 y = 1 relative_position_id = POL_stable_economics cost = 5 prerequisite = { focus = POL_stable_economics focus = POL_social_radicalism } completion_reward = { add_to_variable = { POL_economy_stability_modifier = 0.05 tooltip = stability_factor_tt } add_to_variable = { POL_economy_western_drift = 0.01 tooltip = democratic_drift_tt } set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 5 modifier = { add = 5 western_social_democrats_are_in_power = yes } modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { add = -3 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_establish_cba search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = anti_establishment x = 1 y = 1 relative_position_id = POL_stable_economics cost = 5 prerequisite = { focus = POL_stable_economics focus = POL_balcerowicz_plan } completion_reward = { decrease_corruption = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 10 modifier = { add = -10 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_inflation_target_policies search_filters = { FOCUS_FILTER_ECONOMY } icon = GENERIC_austerity_measures x = 3 y = 1 relative_position_id = POL_stable_economics cost = 5 prerequisite = { focus = POL_stable_economics focus = POL_balcerowicz_plan } completion_reward = { add_to_variable = { POL_economy_roi_modifier = 0.003 tooltip = return_on_investment_modifier_tt } set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 5 modifier = { add = -2 western_social_democrats_are_in_power = yes } modifier = { add = -4 emerging_reactionaries_are_in_power = yes } modifier = { add = 5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_wealth_tax search_filters = { FOCUS_FILTER_ECONOMY } icon = GEO_Enforce_Wealth_Distribution x = 0 y = 1 relative_position_id = POL_progressive_income_tax cost = 10 prerequisite = { focus = POL_progressive_income_tax focus = POL_safeguard_social_programs } completion_reward = { add_to_variable = { POL_economy_tax_gain_modifier = 0.10 tooltip = tax_gain_multiplier_modifier_tt } set_temp_variable = { corp_change = 5 } modify_corporate_tax_rate_effect = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = -20 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -10 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 5 modifier = { add = -2 western_conservatism_are_in_power = yes } modifier = { add = 5 emerging_reactionaries_are_in_power = yes } modifier = { add = -5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_child_tax_credit search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = family x = 0 y = 1 relative_position_id = POL_safeguard_social_programs cost = 10 prerequisite = { focus = POL_progressive_income_tax focus = POL_safeguard_social_programs focus = POL_establish_cba } completion_reward = { add_to_variable = { POL_economy_tax_gain_modifier = -0.03 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_stability_modifier = 0.05 tooltip = stability_factor_tt } add_to_variable = { POL_economy_western_drift = 0.01 tooltip = democratic_drift_tt } add_to_variable = { POL_economy_population_growth_modifier = 0.1 tooltip = monthly_population_tt } set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 15 } change_farmers_opinion = yes } ai_will_do = { base = 5 modifier = { add = 5 western_social_democrats_are_in_power = yes } modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { add = -5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_sovereign_wealth_fund search_filters = { FOCUS_FILTER_ECONOMY } icon = coins x = 0 y = 1 relative_position_id = POL_establish_cba cost = 10 prerequisite = { focus = POL_safeguard_social_programs focus = POL_establish_cba focus = POL_inflation_target_policies } completion_reward = { set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes set_temp_variable = { int_investment_change = 50 } modify_international_investment_effect = yes add_to_variable = { POL_economy_roi_modifier = 0.01 tooltip = return_on_investment_modifier_tt } add_to_variable = { POL_economy_stability_modifier = 0.05 tooltip = stability_factor_tt } set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 15 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes set_temp_variable = { temp_opinion = -5 } change_farmers_opinion = yes } ai_will_do = { base = 5 modifier = { add = -2 western_conservatism_are_in_power = yes } modifier = { add = -5 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_strengthen_the_zloty search_filters = { FOCUS_FILTER_ECONOMY } icon = gold_standard x = 0 y = 1 relative_position_id = POL_inflation_target_policies cost = 10 prerequisite = { focus = POL_establish_cba focus = POL_inflation_target_policies } completion_reward = { add_to_variable = { POL_economy_interest_rate_modifier = -1 tooltip = interest_rate_multiplier_modifier_tt } add_to_variable = { POL_economy_stability_modifier = 0.03 tooltip = stability_factor_tt } set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 5 modifier = { add = -3 western_social_democrats_are_in_power = yes } modifier = { add = -5 emerging_reactionaries_are_in_power = yes } modifier = { add = 5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_rural_development_subsidies search_filters = { FOCUS_FILTER_INDUSTRY } icon = economic_recultivation x = 0 y = 1 relative_position_id = POL_wealth_tax cost = 5 prerequisite = { focus = POL_wealth_tax focus = POL_child_tax_credit } completion_reward = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes add_to_variable = { POL_economy_stability_modifier = 0.05 tooltip = stability_factor_tt } set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 15 } change_farmers_opinion = yes } ai_will_do = { base = 5 modifier = { add = 5 emerging_reactionaries_are_in_power = yes } modifier = { add = -5 western_liberals_are_in_power = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_strengthen_the_pip search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = focus_generic_court x = 0 y = 1 relative_position_id = POL_child_tax_credit cost = 10 prerequisite = { focus = POL_wealth_tax focus = POL_child_tax_credit focus = POL_sovereign_wealth_fund } completion_reward = { # labor standards +1 set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes if = { limit = { has_idea = minimal_regulations } swap_ideas = { remove_idea = minimal_regulations add_idea = light_regulations } } else_if = { limit = { has_idea = light_regulations } swap_ideas = { remove_idea = light_regulations add_idea = standard_regulations } } else_if = { limit = { has_idea = standard_regulations } swap_ideas = { remove_idea = standard_regulations add_idea = strong_regulations } } else_if = { limit = { has_idea = strong_regulations } swap_ideas = { remove_idea = strong_regulations add_idea = comprehensive_regulations } } else_if = { limit = { has_idea = comprehensive_regulations } add_political_power = 50 } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 15 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -10 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 5 modifier = { add = 5 western_social_democrats_are_in_power = yes } modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { add = -5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_constitution_for_business search_filters = { FOCUS_FILTER_ECONOMY } icon = goal_JAP_valueup x = 0 y = 1 relative_position_id = POL_sovereign_wealth_fund cost = 10 prerequisite = { focus = POL_child_tax_credit focus = POL_sovereign_wealth_fund focus = POL_strengthen_the_zloty } completion_reward = { add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_construction_factor = 0.20 tooltip = production_speed_buildings_factor_tt } add_to_variable = { POL_economy_research_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { POL_economy_tax_gain_modifier = -0.03 tooltip = tax_gain_multiplier_modifier_tt } set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 5 modifier = { add = -5 emerging_reactionaries_are_in_power = yes } modifier = { add = 10 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_remove_land_acquisition_limits search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = agriculture2 x = 0 y = 1 relative_position_id = POL_strengthen_the_zloty cost = 10 prerequisite = { focus = POL_sovereign_wealth_fund focus = POL_strengthen_the_zloty } completion_reward = { swap_ideas = { remove_idea = farmers add_idea = landowners } add_to_variable = { POL_economy_tax_gain_modifier = 0.03 tooltip = tax_gain_multiplier_modifier_tt } set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = 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 set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = -10 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes } ai_will_do = { base = 5 modifier = { add = -3 western_social_democrats_are_in_power = yes } modifier = { add = -5 emerging_reactionaries_are_in_power = yes } modifier = { add = 5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_every_man_a_king search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = social_paternalism x = 1 y = 1 relative_position_id = POL_rural_development_subsidies cost = 10 prerequisite = { focus = POL_rural_development_subsidies focus = POL_strengthen_the_pip } completion_reward = { add_to_variable = { POL_economy_stability_modifier = 0.05 tooltip = stability_factor_tt } add_to_variable = { POL_economy_population_growth_modifier = 0.15 tooltip = monthly_population_tt } add_to_variable = { POL_economy_emerging_drift = 0.01 tooltip = communism_drift_tt } set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = 10 } change_farmers_opinion = yes } ai_will_do = { base = 5 modifier = { add = -2 western_conservatism_are_in_power = yes } modifier = { add = 10 emerging_reactionaries_are_in_power = yes } modifier = { add = -5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_yes_we_can search_filters = { FOCUS_FILTER_ECONOMY } icon = bread_and_peace x = 1 y = 1 relative_position_id = POL_strengthen_the_pip cost = 10 prerequisite = { focus = POL_strengthen_the_pip focus = POL_constitution_for_business } completion_reward = { add_to_variable = { POL_economy_stability_modifier = 0.05 tooltip = stability_factor_tt } add_to_variable = { POL_economy_western_drift = 0.01 tooltip = democratic_drift_tt } set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = 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 set_temp_variable = { temp_opinion = 5 } change_landowners_opinion = yes } ai_will_do = { base = 10 modifier = { add = -5 emerging_reactionaries_are_in_power = yes } modifier = { add = -5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_you_can_do_it search_filters = { FOCUS_FILTER_ECONOMY } icon = champagne_green x = 1 y = 1 relative_position_id = POL_constitution_for_business cost = 10 prerequisite = { focus = POL_constitution_for_business focus = POL_remove_land_acquisition_limits } completion_reward = { add_to_variable = { POL_economy_roi_modifier = 0.005 tooltip = return_on_investment_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_landowners_opinion = yes } ai_will_do = { base = 5 modifier = { add = -3 western_social_democrats_are_in_power = yes } modifier = { add = -5 emerging_reactionaries_are_in_power = yes } modifier = { add = 5 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_balcerowicz_plan search_filters = { FOCUS_FILTER_ECONOMY } icon = business_man x = 4 y = 1 relative_position_id = POL_financial_policy cost = 5 prerequisite = { focus = POL_financial_policy } mutually_exclusive = { focus = POL_social_radicalism focus = POL_stable_economics } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.02 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = -0.02 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_western_drift = 0.02 tooltip = democratic_drift_tt } set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -10 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 5 modifier = { add = 20 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 check_variable = { interest_rate > 7.999 } } } } focus = { id = POL_flat_income_tax search_filters = { FOCUS_FILTER_ECONOMY } icon = BRA_mensalao_new x = 1 y = 1 relative_position_id = POL_balcerowicz_plan cost = 5 prerequisite = { focus = POL_balcerowicz_plan } completion_reward = { set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.04 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.06 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = 0.5 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = -0.08 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_western_drift = 0.04 tooltip = democratic_drift_tt } set_temp_variable = { temp_opinion = 15 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -15 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 check_variable = { interest_rate > 7.999 } } } } focus = { id = POL_elastic_labor_market search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = market_economy x = 0 y = 1 relative_position_id = POL_flat_income_tax cost = 5 prerequisite = { focus = POL_flat_income_tax } completion_reward = { set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.06 } set_temp_variable = { temp_outlook_increase = -0.06 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.07 } set_temp_variable = { temp_outlook_increase = 0.07 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = 0.5 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = -0.05 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_western_drift = 0.04 tooltip = democratic_drift_tt } add_to_variable = { POL_economy_weekly_stability = 0.001 tooltip = stability_weekly_tt } add_to_variable = { POL_economy_stability_modifier = -0.1 tooltip = stability_factor_tt } if = { limit = { has_idea = comprehensive_regulations } swap_ideas = { remove_idea = comprehensive_regulations add_idea = standard_regulations } } else_if = { limit = { has_idea = strong_regulations } swap_ideas = { remove_idea = strong_regulations add_idea = light_regulations } } else_if = { limit = { has_idea = standard_regulations } swap_ideas = { remove_idea = standard_regulations add_idea = minimal_regulations } } else_if = { limit = { has_idea = light_regulations } swap_ideas = { remove_idea = light_regulations add_idea = minimal_regulations } add_political_power = 50 } else_if = { limit = { has_idea = minimal_regulations } add_political_power = 100 } set_temp_variable = { temp_opinion = 15 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -15 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 check_variable = { interest_rate > 7.999 } } } } focus = { id = POL_begin_privatization search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = economic_prosperity x = 0 y = 1 relative_position_id = POL_elastic_labor_market cost = 5 prerequisite = { focus = POL_elastic_labor_market } completion_reward = { set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.07 } set_temp_variable = { temp_outlook_increase = -0.06 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = 0.5 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = -0.05 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_western_drift = 0.05 tooltip = democratic_drift_tt } set_temp_variable = { temp_opinion = 15 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -15 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 0 modifier = { add = 10 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 check_variable = { interest_rate > 7.999 } } } } focus = { id = POL_privatize_zus search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = BRA_libertarian_economics x = 0 y = 1 relative_position_id = POL_begin_privatization cost = 10 prerequisite = { focus = POL_begin_privatization } completion_reward = { add_to_variable = { POL_economy_productivity_modifier = 0.5 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = -0.1 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_western_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { POL_economy_weekly_stability = 0.001 tooltip = stability_weekly_tt } add_to_variable = { POL_economy_social_spending_modifier = -5 tooltip = expected_welfare_modifier_tt } add_to_variable = { POL_economy_stability_modifier = -0.25 tooltip = stability_factor_tt } set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = 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 set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.13 } set_temp_variable = { temp_outlook_increase = 0.13 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 20 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -30 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 20 } change_small_medium_business_owners_opinion = yes if = { limit = { has_idea = social_06 } swap_ideas = { remove_idea = social_06 add_idea = social_01 } } else_if = { limit = { has_idea = social_05 } swap_ideas = { remove_idea = social_05 add_idea = social_01 } } else_if = { limit = { has_idea = social_04 } swap_ideas = { remove_idea = social_04 add_idea = social_01 } } else_if = { limit = { has_idea = social_03 } swap_ideas = { remove_idea = social_03 add_idea = social_01 } } else_if = { limit = { has_idea = social_02 } swap_ideas = { remove_idea = social_02 add_idea = social_01 } } add_dynamic_modifier = { modifier = POL_private_pensions } set_variable = { POL_pensions_interest_rate_modifier = -36 tooltip = interest_rate_multiplier_modifier_tt } set_variable = { pensions_effective_gdpc = 0 } set_temp_variable = { debt_change = gdp_total } multiply_temp_variable = { debt_change = 3.6 } modify_debt_effect = yes } ai_will_do = { base = 0 modifier = { add = 10 western_liberals_are_in_power = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 check_variable = { interest_rate > 5.999 } } } } focus = { id = POL_privatize_nfz search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = generic_hospital x = 2 y = 1 relative_position_id = POL_begin_privatization cost = 10 prerequisite = { focus = POL_begin_privatization } completion_reward = { add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = -0.05 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_western_drift = 0.03 tooltip = democratic_drift_tt } add_to_variable = { POL_economy_health_spending_modifier = -5 tooltip = expected_healthcare_modifier_tt } add_to_variable = { POL_economy_stability_modifier = -0.1 tooltip = stability_factor_tt } set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = -0.01 } set_temp_variable = { temp_outlook_increase = -0.01 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.03 } set_temp_variable = { temp_outlook_increase = -0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.06 } set_temp_variable = { temp_outlook_increase = 0.06 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -15 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes if = { limit = { has_idea = health_06 } swap_ideas = { remove_idea = health_06 add_idea = health_01 } } else_if = { limit = { has_idea = health_05 } swap_ideas = { remove_idea = health_05 add_idea = health_01 } } else_if = { limit = { has_idea = health_04 } swap_ideas = { remove_idea = health_04 add_idea = health_01 } } else_if = { limit = { has_idea = health_03 } swap_ideas = { remove_idea = health_03 add_idea = health_01 } } else_if = { limit = { has_idea = health_02 } swap_ideas = { remove_idea = health_02 add_idea = health_01 } } add_dynamic_modifier = { modifier = POL_private_healthcare } set_variable = { POL_healthcare_interest_rate_modifier = -12 tooltip = interest_rate_multiplier_modifier_tt } set_variable = { healthcare_effective_gdpc = 0 } set_temp_variable = { debt_change = gdp_total } multiply_temp_variable = { debt_change = 1.2 } modify_debt_effect = yes } ai_will_do = { base = 0 modifier = { add = 10 western_liberals_are_in_power = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 check_variable = { interest_rate > 5.999 } } } } focus = { id = POL_privatize_schools search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } icon = science x = 4 y = 1 relative_position_id = POL_begin_privatization cost = 10 prerequisite = { focus = POL_begin_privatization } completion_reward = { set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.02 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.04 } change_relative_party_popularity = yes add_to_variable = { POL_economy_productivity_modifier = 0.25 tooltip = productivity_growth_modifier_tt } add_to_variable = { POL_economy_tax_gain_modifier = -0.05 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_western_drift = 0.03 tooltip = democratic_drift_tt } add_to_variable = { POL_economy_education_spending_modifier = -5 tooltip = expected_education_modifier_tt } add_to_variable = { POL_economy_stability_modifier = -0.1 tooltip = stability_factor_tt } set_temp_variable = { temp_opinion = 7 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = -10 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 7 } change_small_medium_business_owners_opinion = yes if = { limit = { has_idea = edu_05 } swap_ideas = { remove_idea = edu_05 add_idea = edu_01 } } else_if = { limit = { has_idea = edu_04 } swap_ideas = { remove_idea = edu_04 add_idea = edu_01 } } else_if = { limit = { has_idea = edu_03 } swap_ideas = { remove_idea = edu_03 add_idea = edu_01 } } else_if = { limit = { has_idea = edu_02 } swap_ideas = { remove_idea = edu_02 add_idea = edu_01 } } add_dynamic_modifier = { modifier = POL_private_education } set_variable = { POL_education_interest_rate_modifier = -6 tooltip = interest_rate_multiplier_modifier_tt } set_variable = { education_effective_gdpc = 0 } set_temp_variable = { debt_change = gdp_total } multiply_temp_variable = { debt_change = 0.6 } modify_debt_effect = yes } ai_will_do = { base = 0 modifier = { add = 10 western_liberals_are_in_power = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } modifier = { factor = 0 check_variable = { interest_rate > 5.999 } } } } focus = { id = POL_leppers_dream search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = polishhouse x = 0 y = 1 relative_position_id = POL_ban_private_retirement cost = 15 prerequisite = { focus = POL_ban_private_education } prerequisite = { focus = POL_ban_private_healthcare } prerequisite = { focus = POL_ban_private_retirement } prerequisite = { focus = POL_every_man_a_king } mutually_exclusive = { focus = POL_dignity_for_all focus = POL_true_free_market } completion_reward = { add_to_variable = { POL_economy_emerging_drift = 0.05 tooltip = communism_drift_tt } add_to_variable = { POL_economy_stability_modifier = 0.1 tooltip = stability_factor_tt } add_to_variable = { POL_economy_population_growth_modifier = 0.25 tooltip = monthly_population_tt } add_to_variable = { POL_economy_independence_gain = 0.10 tooltip = foreign_influence_monthly_domestic_independence_gain_modifier_tt } set_temp_variable = { temp_opinion = 20 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = 20 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 20 } change_the_clergy_opinion = yes } ai_will_do = { base = 10 modifier = { add = 40 emerging_reactionaries_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_dignity_for_all search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } icon = Fight_for_Freedom x = 0 y = 1 relative_position_id = POL_yes_we_can cost = 15 prerequisite = { focus = POL_every_man_a_king } prerequisite = { focus = POL_yes_we_can } prerequisite = { focus = POL_you_can_do_it } mutually_exclusive = { focus = POL_leppers_dream focus = POL_true_free_market } completion_reward = { add_to_variable = { POL_economy_nationalist_drift = -0.02 tooltip = nationalist_drift_tt } add_to_variable = { POL_economy_tax_gain_modifier = 0.05 tooltip = tax_gain_multiplier_modifier_tt } add_to_variable = { POL_economy_stability_modifier = 0.05 tooltip = stability_factor_tt } add_to_variable = { POL_economy_population_growth_modifier = 0.1 tooltip = monthly_population_tt } add_to_variable = { POL_economy_research_factor = 0.1 tooltip = research_speed_factor_tt } add_to_variable = { POL_economy_roi_modifier = 0.015 tooltip = return_on_investment_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 0.75 tooltip = productivity_growth_modifier_tt } set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = 10 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_landowners_opinion = yes set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes set_temp_variable = { temp_opinion = 10 } change_the_clergy_opinion = yes } ai_will_do = { base = 25 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_true_free_market search_filters = { FOCUS_FILTER_ECONOMY } icon = BRA_commodities_boom x = 0 y = 1 relative_position_id = POL_privatize_zus cost = 15 prerequisite = { focus = POL_privatize_zus } prerequisite = { focus = POL_privatize_nfz } prerequisite = { focus = POL_privatize_schools } prerequisite = { focus = POL_you_can_do_it } mutually_exclusive = { focus = POL_leppers_dream focus = POL_dignity_for_all } completion_reward = { add_to_variable = { POL_economy_western_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { POL_economy_research_factor = 0.25 tooltip = research_speed_factor_tt } add_to_variable = { POL_economy_roi_modifier = 0.03 tooltip = return_on_investment_modifier_tt } add_to_variable = { POL_economy_productivity_modifier = 1.5 tooltip = productivity_growth_modifier_tt } set_temp_variable = { temp_opinion = 20 } change_landowners_opinion = yes set_temp_variable = { temp_opinion = 20 } change_small_medium_business_owners_opinion = yes set_temp_variable = { temp_opinion = 20 } change_international_bankers_opinion = yes } ai_will_do = { base = 10 modifier = { add = 40 western_liberals_are_in_power = yes } modifier = { factor = 0 is_historical_focus_on = yes } } } ################################################################ Military tree by XCezor (focus ideas by Black_176): ########################################################################### focus = { id = POL_sily_zbrojne_rzeczypospolitej_polskiej icon = Sily_Zbrojne_Rzeczypospolitej_Polskiej x = 108 y = 10 offset = { x = -38 trigger = { has_completed_focus = POL_stay_on_track } } offset = { x = -12 trigger = { has_completed_focus = POL_red_dream } } offset = { x = -20 trigger = { has_completed_focus = POL_falanga } } cost = 5 search_filters = { FOCUS_FILTER_AIR_XP } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_sily_zbrojne_rzeczypospolitej_polskiej" army_experience = 25 navy_experience = 25 air_experience = 25 } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_passing_the_homeland_defense_act icon = Homeland_Defense_Act x = 0 y = 1 relative_position_id = POL_sily_zbrojne_rzeczypospolitej_polskiej cost = 5 prerequisite = { focus = POL_sily_zbrojne_rzeczypospolitej_polskiej } search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_passing_the_homeland_defense_act" add_ideas = POL_homeland_defense_act_idea } ai_will_do = { base = 10 } } focus = { id = POL_wojska_ladowe icon = Wojska_Ladowe x = -20 y = 1 relative_position_id = POL_passing_the_homeland_defense_act cost = 10 prerequisite = { focus = POL_passing_the_homeland_defense_act } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wojska_ladowe" army_experience = 30 sre_army_reforming = yes } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_support_weapons icon = army_equipn x = -13 y = 1 relative_position_id = POL_wojska_ladowe cost = 10 prerequisite = { focus = POL_wojska_ladowe } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_weapons" add_tech_bonus = { name = POL_support_weapons bonus = 0.25 uses = 2 category = CAT_cnc } add_tech_bonus = { name = POL_support_weapons bonus = 0.25 uses = 2 category = CAT_support_weapons } set_temp_variable = { treasury_change = -10 } 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 = POL_beryl icon = anti_war_with_big_gun x = -1 y = 1 relative_position_id = POL_support_weapons cost = 5 prerequisite = { focus = POL_support_weapons } mutually_exclusive = { focus = POL_grot } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_beryl" add_tech_bonus = { name = POL_beryl bonus = 0.35 uses = 1 technology = infantry_weapons_5 } 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 = POL_ppk_spike icon = Focus_Rifle_Production x = 0 y = 2 relative_position_id = POL_beryl cost = 5 prerequisite = { focus = POL_beryl focus = POL_grot } mutually_exclusive = { focus = POL_javelin } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ppk_spike" add_tech_bonus = { name = POL_ppk_spike bonus = 0.3 uses = 1 category = CAT_at } 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 = POL_piorun icon = small_arms_east x = 0 y = 2 relative_position_id = POL_ppk_spike cost = 5 prerequisite = { focus = POL_ppk_spike focus = POL_javelin } mutually_exclusive = { focus = POL_stinger } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_piorun" add_tech_bonus = { name = POL_piorun bonus = 0.25 uses = 1 category = CAT_h_at } 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 = POL_grot icon = small_arms2 x = 1 y = 1 relative_position_id = POL_support_weapons cost = 5 prerequisite = { focus = POL_support_weapons } mutually_exclusive = { focus = POL_beryl } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_grot" add_tech_bonus = { name = POL_grot bonus = 0.25 uses = 1 technology = infantry_weapons_6 ahead_reduction = 4 } set_temp_variable = { treasury_change = -10 } 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 = POL_javelin icon = tanks2 x = 0 y = 2 relative_position_id = POL_grot cost = 5 prerequisite = { focus = POL_grot focus = POL_beryl } mutually_exclusive = { focus = POL_ppk_spike } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_javelin" add_tech_bonus = { name = POL_javelin bonus = 0.35 uses = 1 technology = Anti_tank_3 ahead_reduction = 4 } set_temp_variable = { treasury_change = -10 } 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 = POL_stinger icon = artillery2 x = 0 y = 2 relative_position_id = POL_javelin cost = 5 prerequisite = { focus = POL_ppk_spike focus = POL_javelin } mutually_exclusive = { focus = POL_piorun } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stinger" add_tech_bonus = { name = POL_stinger bonus = 0.25 uses = 1 category = CAT_aa ahead_reduction = 3 } set_temp_variable = { treasury_change = -10 } 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 = POL_mechanized_army icon = Mechanized_Army x = -8 y = 1 relative_position_id = POL_wojska_ladowe cost = 10 prerequisite = { focus = POL_wojska_ladowe } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mechanized_army" add_tech_bonus = { name = POL_mechanized_army bonus = 0.25 uses = 2 category = CAT_armor } set_temp_variable = { treasury_change = -15 } 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 = POL_bwp_borsuk icon = POL_borsuk x = -1 y = 1 relative_position_id = POL_mechanized_army cost = 5 prerequisite = { focus = POL_mechanized_army } mutually_exclusive = { focus = POL_kto_rosomak } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_bwp_borsuk" if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_bwp_borsuk bonus = 0.35 uses = 1 technology = mbt_tech_3 ahead_reduction = 4 } } else = { add_tech_bonus = { name = POL_bwp_borsuk bonus = 0.35 uses = 1 technology = IFV_7 ahead_reduction = 4 } } set_temp_variable = { treasury_change = -20 } 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 = POL_jelcz_truck icon = wm80 x = 1 y = 2 relative_position_id = POL_bwp_borsuk cost = 5 prerequisite = { focus = POL_bwp_borsuk focus = POL_rosomak_l } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_jelcz_truck" add_tech_bonus = { name = POL_jelcz_truck bonus = 0.35 uses = 1 category = CAT_util } set_temp_variable = { treasury_change = -10 } 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 = POL_expansion_of_wp_logistics icon = POL_army_old x = 0 y = 2 relative_position_id = POL_jelcz_truck cost = 5 prerequisite = { focus = POL_jelcz_truck } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expansion_of_wp_logistics" one_random_arms_factory = yes add_tech_bonus = { name = POL_expansion_of_wp_logistics bonus = 0.25 uses = 1 category = CAT_util } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_kto_rosomak icon = apc_sheep x = 1 y = 1 relative_position_id = POL_mechanized_army cost = 5 prerequisite = { focus = POL_mechanized_army } mutually_exclusive = { focus = POL_bwp_borsuk } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_kto_rosomak" if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_kto_rosomak bonus = 0.25 uses = 1 category = CAT_afv } } else = { add_tech_bonus = { name = POL_kto_rosomak bonus = 0.25 uses = 1 category = CAT_apc } } set_temp_variable = { treasury_change = -15 } 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 = POL_rosomak_l icon = apc x = 0 y = 1 relative_position_id = POL_kto_rosomak cost = 5 prerequisite = { focus = POL_kto_rosomak } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_rosomak_l" if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_rosomak_l bonus = 0.15 uses = 1 category = CAT_tanks } } else = { add_tech_bonus = { name = POL_rosomak_l bonus = 0.15 uses = 1 category = CAT_rec_tank } } add_tech_bonus = { name = POL_rosomak_l bonus = 0.15 uses = 1 category = CAT_util } set_temp_variable = { treasury_change = -15 } 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 = POL_creation_of_the_territorial_defense_forces icon = creation_of_the_territorial_defense_forces x = -5 y = 1 relative_position_id = POL_wojska_ladowe cost = 10 prerequisite = { focus = POL_wojska_ladowe } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_creation_of_the_territorial_defense_forces" unlock_decision_category_tooltip = POL_territorial_defense_forces_category custom_effect_tooltip = POL_territorial_defense_forces_TT } ai_will_do = { base = 10 } } focus = { id = POL_modernization_of_armored_forces icon = Modernization_of_Armored_Forces x = 0 y = 1 relative_position_id = POL_wojska_ladowe cost = 10 prerequisite = { focus = POL_wojska_ladowe } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_modernization_of_armored_forces" add_tech_bonus = { name = POL_modernization_of_armored_forces bonus = 0.25 uses = 2 category = CAT_armor } add_ideas = POL_modernization_of_armored_forces_idea if = { limit = { has_dlc = "Arms Against Tyranny" } mio:POL_bumar_tank_manufacturer = { add_mio_funds = 250 add_mio_funds_gain_factor = 0.03 } } set_temp_variable = { treasury_change = -25 } 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 = POL_military_cooperation_with_the_US icon = align_to_america x = -3 y = 1 relative_position_id = POL_modernization_of_armored_forces cost = 7 prerequisite = { focus = POL_modernization_of_armored_forces } mutually_exclusive = { focus = POL_economic_cooperation_with_south_korea focus = POL_cooperation_with_germany_in_the_modernization_of_armored_forces focus = POL_military_cooperation_with_russia } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_MILITARY_LAWS } available = { USA = { has_opinion = { target = POL value > 49 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_military_cooperation_with_the_US" add_tech_bonus = { name = POL_military_cooperation_with_the_US bonus = 0.35 uses = 1 category = CAT_mbt } swap_ideas = { remove_idea = POL_modernization_of_armored_forces_idea add_idea = POL_modernization_of_armored_forces_US_1_idea } reverse_add_opinion_modifier = { target = USA modifier = POL_poland_starts_cooperation } reverse_add_opinion_modifier = { target = USA modifier = POL_trade_poland_starts_cooperation } sre_army_reforming = yes set_temp_variable = { treasury_change = -20 } 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 = POL_purchase_of_116_Abrams_tanks icon = m1a1_abrams x = 0 y = 1 relative_position_id = POL_military_cooperation_with_the_US cost = 5 prerequisite = { focus = POL_military_cooperation_with_the_US } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_MILITARY_LAWS } available = { USA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_purchase_of_116_Abrams_tanks" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_US_1_idea add_idea = POL_modernization_of_armored_forces_US_2_idea } if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_chassis_1 amount = 100 producer = USA variant_name = "M1A1 Abrams" } } else = { add_equipment_to_stockpile = { type = MBT_3 amount = 100 producer = USA } } set_temp_variable = { treasury_change = -45 } 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 = POL_intensified_research_on_Abrams_tanks icon = tanks4 x = 0 y = 1 relative_position_id = POL_purchase_of_116_Abrams_tanks cost = 5 prerequisite = { focus = POL_purchase_of_116_Abrams_tanks } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_intensified_research_on_Abrams_tanks" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_US_2_idea add_idea = POL_modernization_of_armored_forces_US_3_idea } add_tech_bonus = { name = POL_intensified_research_on_Abrams_tanks bonus = 0.25 uses = 2 category = CAT_mbt } set_temp_variable = { treasury_change = -20 } 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 = POL_establishment_of_the_abrams_academy_in_poznan icon = anarchist_economy x = 0 y = 1 relative_position_id = POL_intensified_research_on_Abrams_tanks cost = 5 prerequisite = { focus = POL_intensified_research_on_Abrams_tanks } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_establishment_of_the_abrams_academy_in_poznan" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_US_3_idea add_idea = POL_modernization_of_armored_forces_US_4_idea } one_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = POL_a_center_for_servicing_abrams_at_wzm icon = tanks5 x = 0 y = 1 relative_position_id = POL_establishment_of_the_abrams_academy_in_poznan cost = 5 prerequisite = { focus = POL_establishment_of_the_abrams_academy_in_poznan } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_a_center_for_servicing_abrams_at_wzm" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_US_4_idea add_idea = POL_modernization_of_armored_forces_US_5_idea } add_tech_bonus = { name = POL_a_center_for_servicing_abrams_at_wzm bonus = 0.15 uses = 1 category = CAT_mbt } one_random_arms_factory = yes } ai_will_do = { base = 10 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 = POL_economic_cooperation_with_south_korea icon = align_to_south_korea x = -1 y = 1 relative_position_id = POL_modernization_of_armored_forces cost = 7 prerequisite = { focus = POL_modernization_of_armored_forces } mutually_exclusive = { focus = POL_military_cooperation_with_the_US focus = POL_cooperation_with_germany_in_the_modernization_of_armored_forces focus = POL_military_cooperation_with_russia } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_MILITARY_LAWS } available = { KOR = { has_opinion = { target = POL value > 49 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_economic_cooperation_with_south_korea" add_tech_bonus = { name = POL_economic_cooperation_with_south_korea bonus = 0.2 uses = 1 category = CAT_mbt } if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_economic_cooperation_with_south_korea bonus = 0.2 uses = 1 category = CAT_armor_engines } } else = { add_tech_bonus = { name = POL_economic_cooperation_with_south_korea bonus = 0.2 uses = 1 category = CAT_rec_tank } } swap_ideas = { remove_idea = POL_modernization_of_armored_forces_idea add_idea = POL_modernization_of_armored_forces_KOR_1_idea } reverse_add_opinion_modifier = { target = KOR modifier = POL_poland_starts_cooperation } reverse_add_opinion_modifier = { target = KOR modifier = POL_trade_poland_starts_cooperation } sre_army_reforming = yes set_temp_variable = { treasury_change = -30 } 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 = POL_purchase_of_90_korean_ifv_tanks icon = ifv x = 0 y = 1 relative_position_id = POL_economic_cooperation_with_south_korea cost = 5 prerequisite = { focus = POL_economic_cooperation_with_south_korea } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_MILITARY_LAWS } available = { KOR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_purchase_of_90_korean_ifv_tanks" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_KOR_1_idea add_idea = POL_modernization_of_armored_forces_KOR_2_idea } if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_flame_chassis_1 amount = 75 producer = KOR } } else = { add_equipment_to_stockpile = { type = IFV_3 amount = 75 producer = KOR } } set_temp_variable = { treasury_change = -30 } 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 = POL_development_of_the_k2pl_tank_version icon = tanks5 x = 0 y = 1 relative_position_id = POL_purchase_of_90_korean_ifv_tanks cost = 5 prerequisite = { focus = POL_purchase_of_90_korean_ifv_tanks } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_development_of_the_k2pl_tank_version" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_KOR_2_idea add_idea = POL_modernization_of_armored_forces_KOR_3_idea } if = { limit = { has_dlc = "No Step Back" has_tech = mbt_tech_2 } create_equipment_variant = { name = "K2 PL" type = medium_tank_chassis_2 parent_version = 0 modules = { main_armament_slot = tank_medium_cannon_4 ammunition_load_slot = mixed_main_ammo_4 turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_pneumatic_suspension_medium armor_type_slot = tank_composite_armor_gen3 engine_type_slot = tank_diesel_engine_gen4 reload_type_slot = manual_loading special_type_slot_1 = empty special_type_slot_2 = smoke_launchers special_type_slot_3 = wet_ammo_storage special_type_slot_4 = tank_battlestation_4 special_type_slot_6 = reactive_armor_gen2 } upgrades = { tank_nsb_armor_upgrade = 10 } icon = "GFX_KOR_MBT_4" } } else_if = { limit = { has_dlc = "No Step Back" } create_equipment_variant = { name = "K2 PL" type = medium_tank_chassis_1 parent_version = 0 modules = { main_armament_slot = tank_medium_cannon_3 ammunition_load_slot = mixed_main_ammo_3 turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_pneumatic_suspension_medium armor_type_slot = tank_composite_armor_gen2 engine_type_slot = tank_diesel_engine_gen4 reload_type_slot = manual_loading special_type_slot_1 = empty special_type_slot_2 = smoke_launchers special_type_slot_3 = wet_ammo_storage special_type_slot_4 = tank_battlestation_4 special_type_slot_6 = reactive_armor_gen2 } upgrades = { tank_nsb_armor_upgrade = 8 } icon = "GFX_KOR_MBT_3" } } else_if = { limit = { has_tech = MBT_4 } create_equipment_variant = { name = "K2 PL" type = MBT_4 parent_version = 0 upgrades = { tank_armor_upgrade = 6 tank_engine_upgrade = 5 tank_reliability_upgrade = 4 } icon = "GFX_KOR_MBT_4" } } else = { create_equipment_variant = { name = "K2 PL" type = MBT_3 parent_version = 0 upgrades = { tank_armor_upgrade = 6 tank_engine_upgrade = 5 tank_reliability_upgrade = 4 } icon = "GFX_KOR_MBT_3" } } set_temp_variable = { treasury_change = -30 } 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 = POL_production_and_export_of_the_k2pl_tank icon = pol_crab_sau x = 0 y = 1 relative_position_id = POL_development_of_the_k2pl_tank_version cost = 5 prerequisite = { focus = POL_development_of_the_k2pl_tank_version } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_production_and_export_of_the_k2pl_tank" unlock_decision_category_tooltip = POL_k2pl_export swap_ideas = { remove_idea = POL_modernization_of_armored_forces_KOR_3_idea add_idea = POL_modernization_of_armored_forces_KOR_4_idea } add_equipment_to_stockpile = { type = medium_tank_chassis_1 amount = 40 variant_name = "K2 PL" } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes custom_effect_tooltip = POL_k2pl_export_TT } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_participation_in_development_work_on_the_k21_tank icon = army_military_industryy x = 0 y = 1 relative_position_id = POL_production_and_export_of_the_k2pl_tank cost = 5 prerequisite = { focus = POL_production_and_export_of_the_k2pl_tank } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_participation_in_development_work_on_the_k21_tank" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_KOR_4_idea add_idea = POL_modernization_of_armored_forces_KOR_5_idea } if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_participation_in_development_work_on_the_k21_tank bonus = 0.15 uses = 1 ahead_reduction = 2 technology = mbt_tech_3 } } else = { add_tech_bonus = { name = POL_participation_in_development_work_on_the_k21_tank bonus = 0.20 uses = 1 ahead_reduction = 2 technology = IFV_6 } } set_temp_variable = { treasury_change = -25 } 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 = POL_cooperation_with_germany_in_the_modernization_of_armored_forces icon = align_to_germany x = 1 y = 1 relative_position_id = POL_modernization_of_armored_forces cost = 7 prerequisite = { focus = POL_modernization_of_armored_forces } mutually_exclusive = { focus = POL_military_cooperation_with_the_US focus = POL_economic_cooperation_with_south_korea focus = POL_military_cooperation_with_russia } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_MILITARY_LAWS } available = { GER = { has_opinion = { target = POL value > 49 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_cooperation_with_germany_in_the_modernization_of_armored_forces" if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_cooperation_with_germany_in_the_modernization_of_armored_forces bonus = 0.25 uses = 2 category = CAT_armor } } else = { add_tech_bonus = { name = POL_cooperation_with_germany_in_the_modernization_of_armored_forces bonus = 0.25 uses = 2 category = CAT_rec_tank } } swap_ideas = { remove_idea = POL_modernization_of_armored_forces_idea add_idea = POL_modernization_of_armored_forces_GER_1_idea } reverse_add_opinion_modifier = { target = GER modifier = POL_poland_starts_cooperation } reverse_add_opinion_modifier = { target = GER modifier = POL_trade_poland_starts_cooperation } sre_army_reforming = yes set_temp_variable = { treasury_change = -25 } 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 = POL_purchase_of_100_Leopards_from_bundeswehr_surplus icon = leopard_2a4 x = 0 y = 1 relative_position_id = POL_cooperation_with_germany_in_the_modernization_of_armored_forces cost = 5 prerequisite = { focus = POL_cooperation_with_germany_in_the_modernization_of_armored_forces } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_MILITARY_LAWS } available = { GER = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_purchase_of_100_Leopards_from_bundeswehr_surplus" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_GER_1_idea add_idea = POL_modernization_of_armored_forces_GER_2_idea } if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_chassis_1 amount = 85 producer = GER variant_name = "Leopard 2A4" } } else = { add_equipment_to_stockpile = { type = MBT_3 amount = 85 producer = GER } } set_temp_variable = { treasury_change = -35 } 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 = POL_modernization_of_leopards_to_the_2pl_standard icon = leopard_2a6 x = 0 y = 1 relative_position_id = POL_purchase_of_100_Leopards_from_bundeswehr_surplus cost = 5 prerequisite = { focus = POL_purchase_of_100_Leopards_from_bundeswehr_surplus } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_modernization_of_leopards_to_the_2pl_standard" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_GER_2_idea add_idea = POL_modernization_of_armored_forces_GER_3_idea } if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_modernization_of_leopards_to_the_2pl_standard bonus = 0.25 uses = 1 ahead_reduction = 2 technology = mbt_tech_3 } } else = { add_tech_bonus = { name = POL_modernization_of_leopards_to_the_2pl_standard bonus = 0.25 uses = 1 ahead_reduction = 2 technology = MBT_7 } } set_temp_variable = { treasury_change = -30 } 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 = POL_modernization_of_apc_vehicles icon = apc x = 0 y = 1 relative_position_id = POL_modernization_of_leopards_to_the_2pl_standard cost = 5 prerequisite = { focus = POL_modernization_of_leopards_to_the_2pl_standard } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_modernization_of_apc_vehicles" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_GER_3_idea add_idea = POL_modernization_of_armored_forces_GER_4_idea } if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_modernization_of_apc_vehicles bonus = 0.20 uses = 2 category = CAT_ifv } } else = { add_tech_bonus = { name = POL_modernization_of_apc_vehicles bonus = 0.20 uses = 2 category = CAT_apc } } set_temp_variable = { treasury_change = -20 } 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 = POL_commencement_of_leopards_production_in_the_zm_bumar_labedy_plant icon = focus_generic_tankette x = 0 y = 1 relative_position_id = POL_modernization_of_apc_vehicles cost = 5 prerequisite = { focus = POL_modernization_of_apc_vehicles } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_commencement_of_leopards_production_in_the_zm_bumar_labedy_plant" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_GER_4_idea add_idea = POL_modernization_of_armored_forces_GER_5_idea } add_tech_bonus = { name = POL_commencement_of_leopards_production_in_the_zm_bumar_labedy_plant bonus = 0.20 uses = 2 category = CAT_mbt } set_temp_variable = { treasury_change = -20 } 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 = POL_military_cooperation_with_russia icon = align_to_russia x = 3 y = 1 relative_position_id = POL_modernization_of_armored_forces cost = 7 prerequisite = { focus = POL_modernization_of_armored_forces } mutually_exclusive = { focus = POL_military_cooperation_with_the_US focus = POL_economic_cooperation_with_south_korea focus = POL_cooperation_with_germany_in_the_modernization_of_armored_forces } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_FOREIGN_POLICY } available = { SOV = { has_opinion = { target = POL value > 49 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_military_cooperation_with_russia" if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_military_cooperation_with_russia bonus = 0.25 uses = 2 category = CAT_ifv } } else = { add_tech_bonus = { name = POL_military_cooperation_with_russia bonus = 0.25 uses = 2 category = CAT_apc } } swap_ideas = { remove_idea = POL_modernization_of_armored_forces_idea add_idea = POL_modernization_of_armored_forces_SOV_1_idea } reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_starts_cooperation } reverse_add_opinion_modifier = { target = SOV modifier = POL_trade_poland_starts_cooperation } sre_army_reforming = yes set_temp_variable = { treasury_change = -25 } 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 = POL_purchase_of_160_t80_tanks icon = tank_t62 x = 0 y = 1 relative_position_id = POL_military_cooperation_with_russia cost = 5 prerequisite = { focus = POL_military_cooperation_with_russia } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } available = { SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_purchase_of_160_t80_tanks" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_SOV_1_idea add_idea = POL_modernization_of_armored_forces_SOV_2_idea } if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_chassis_1 amount = 120 producer = SOV variant_name = "T-80" } } else = { add_equipment_to_stockpile = { type = MBT_3 amount = 120 producer = SOV } } set_temp_variable = { treasury_change = -45 } 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 = POL_commencement_of_t_80_tanks_mass_production_at_zm_bumar_labedy icon = t90 x = 0 y = 1 relative_position_id = POL_purchase_of_160_t80_tanks cost = 5 prerequisite = { focus = POL_purchase_of_160_t80_tanks } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_commencement_of_t_80_tanks_mass_production_at_zm_bumar_labedy" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_SOV_2_idea add_idea = POL_modernization_of_armored_forces_SOV_3_idea } add_tech_bonus = { name = POL_commencement_of_t_80_tanks_mass_production_at_zm_bumar_labedy bonus = 0.2 uses = 1 category = CAT_mbt } if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_commencement_of_t_80_tanks_mass_production_at_zm_bumar_labedy bonus = 0.2 uses = 1 category = CAT_ifv } } else = { add_tech_bonus = { name = POL_commencement_of_t_80_tanks_mass_production_at_zm_bumar_labedy bonus = 0.2 uses = 1 category = CAT_apc } } set_temp_variable = { treasury_change = -20 } 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 = POL_works_with_the_russian_army_on_a_new_tank_generation icon = focus_rus_modernization x = 0 y = 1 relative_position_id = POL_commencement_of_t_80_tanks_mass_production_at_zm_bumar_labedy cost = 5 prerequisite = { focus = POL_commencement_of_t_80_tanks_mass_production_at_zm_bumar_labedy } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_works_with_the_russian_army_on_a_new_tank_generation" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_SOV_3_idea add_idea = POL_modernization_of_armored_forces_SOV_4_idea } if = { limit = { has_dlc = "No Step Back" } add_tech_bonus = { name = POL_works_with_the_russian_army_on_a_new_tank_generation bonus = 0.30 uses = 1 category = CAT_ifv } } else = { add_tech_bonus = { name = POL_works_with_the_russian_army_on_a_new_tank_generation bonus = 0.30 uses = 1 category = CAT_apc } } army_experience = 30 set_temp_variable = { treasury_change = -30 } 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 = POL_commencement_of_production_of_the_t_14_armata_at_zm_bumar_labedy icon = t14_armata x = 0 y = 1 relative_position_id = POL_works_with_the_russian_army_on_a_new_tank_generation cost = 5 prerequisite = { focus = POL_works_with_the_russian_army_on_a_new_tank_generation } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_commencement_of_production_of_the_t_14_armata_at_zm_bumar_labedy" swap_ideas = { remove_idea = POL_modernization_of_armored_forces_SOV_4_idea add_idea = POL_modernization_of_armored_forces_SOV_5_idea } add_tech_bonus = { name = POL_commencement_of_production_of_the_t_14_armata_at_zm_bumar_labedy bonus = 0.20 uses = 2 category = CAT_mbt } set_temp_variable = { treasury_change = -25 } 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 = POL_missile_and_artillery_forces icon = combined_arms x = 9 y = 1 relative_position_id = POL_wojska_ladowe cost = 10 prerequisite = { focus = POL_wojska_ladowe } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_missile_and_artillery_forces" army_experience = 25 add_tech_bonus = { name = POL_missile_and_artillery_forces bonus = 0.3 uses = 1 category = CAT_sp_arty } set_temp_variable = { treasury_change = -15 } 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 = POL_artillery_modernization_with_the_west icon = army_invite_pmc x = -2 y = 1 relative_position_id = POL_missile_and_artillery_forces cost = 5 prerequisite = { focus = POL_missile_and_artillery_forces } mutually_exclusive = { focus = POL_modernization_of_artillery_with_the_east } search_filters = { FOCUS_FILTER_RESEARCH } available = { NOT = { has_idea = CSTO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_artillery_modernization_with_the_west" add_doctrine_cost_reduction = { name = POL_artillery_modernization_with_the_west cost_reduction = 0.35 uses = 2 category = CAT_land_doctrine } set_temp_variable = { treasury_change = -15 } 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 = POL_ahs_krab icon = POL_krab x = 0 y = 1 relative_position_id = POL_artillery_modernization_with_the_west cost = 5 prerequisite = { focus = POL_artillery_modernization_with_the_west } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ahs_krab" one_random_arms_factory = yes add_timed_idea = { idea = POL_advanced_production_of_artillery_idea days = 730 } add_tech_bonus = { name = POL_ahs_krab bonus = 0.15 uses = 1 category = CAT_sp_arty } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_purchase_himars icon = artillery2 x = -1 y = 2 relative_position_id = POL_ahs_krab cost = 5 prerequisite = { focus = POL_ahs_krab } mutually_exclusive = { focus = POL_purchase_k239_chunmoo } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } available = { USA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_purchase_himars" add_equipment_to_stockpile = { type = medium_tank_artillery_chassis amount = 100 producer = USA } set_temp_variable = { treasury_change = -20 } 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 = POL_purchase_k239_chunmoo icon = align_to_south_korea x = 1 y = 2 relative_position_id = POL_ahs_krab cost = 5 prerequisite = { focus = POL_ahs_krab } mutually_exclusive = { focus = POL_purchase_himars } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } available = { KOR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_purchase_k239_chunmoo" add_equipment_to_stockpile = { type = medium_tank_artillery_chassis amount = 150 producer = KOR } KOR = { set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = 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 = POL_modernization_of_artillery_with_the_east icon = russianBUK x = 2 y = 1 relative_position_id = POL_missile_and_artillery_forces cost = 5 prerequisite = { focus = POL_missile_and_artillery_forces } mutually_exclusive = { focus = POL_artillery_modernization_with_the_west } search_filters = { FOCUS_FILTER_RESEARCH } available = { SOV = { has_opinion = { target = POL value > 49 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_modernization_of_artillery_with_the_east" army_experience = 25 add_tech_bonus = { name = POL_modernization_of_artillery_with_the_east bonus = 0.25 uses = 2 category = CAT_sp_arty } set_temp_variable = { treasury_change = -20 } 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 = POL_2s19_mstra_s icon = generic_heavy_armour_russian x = 0 y = 1 relative_position_id = POL_modernization_of_artillery_with_the_east cost = 5 prerequisite = { focus = POL_modernization_of_artillery_with_the_east } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_2s19_mstra_s" army_experience = 25 add_tech_bonus = { name = POL_2s19_mstra_s bonus = 0.55 uses = 1 category = CAT_sp_arty } set_temp_variable = { treasury_change = -25 } 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 = POL_quantity_over_quality icon = Generic_Military_Equipment x = 0 y = 2 relative_position_id = POL_2s19_mstra_s cost = 5 prerequisite = { focus = POL_2s19_mstra_s } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } available = { SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_quantity_over_quality" add_timed_idea = { idea = POL_polish_russian_cooperation_idea days = 365 } SOV = { add_opinion_modifier = { target = ROOT modifier = POL_polish_russian_cooperation } set_temp_variable = { percent_change = 6 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } two_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = POL_system_topaz icon = army_cyberwar x = -2 y = 1 relative_position_id = POL_quantity_over_quality cost = 5 prerequisite = { focus = POL_purchase_himars focus = POL_purchase_k239_chunmoo focus = POL_quantity_over_quality } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_system_topaz" add_tech_bonus = { name = POL_system_topaz bonus = 0.25 uses = 3 category = CAT_artillery } sre_army_reforming = yes set_temp_variable = { treasury_change = -25 } 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 = POL_army_reform icon = honor_lost_army x = -9 y = 2 relative_position_id = POL_system_topaz cost = 10 prerequisite = { focus = POL_piorun focus = POL_stinger } prerequisite = { focus = POL_expansion_of_wp_logistics } prerequisite = { focus = POL_a_center_for_servicing_abrams_at_wzm focus = POL_participation_in_development_work_on_the_k21_tank focus = POL_commencement_of_leopards_production_in_the_zm_bumar_labedy_plant focus = POL_commencement_of_production_of_the_t_14_armata_at_zm_bumar_labedy } prerequisite = { focus = POL_system_topaz } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_army_reform" army_experience = 50 add_doctrine_cost_reduction = { name = POL_army_reform cost_reduction = 0.3 uses = 3 category = CAT_land_doctrine } sre_army_reforming = yes } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_following_the_nato_doctrine icon = western_doctrine x = -1 y = 1 relative_position_id = POL_army_reform cost = 5 prerequisite = { focus = POL_army_reform } mutually_exclusive = { focus = POL_submission_to_the_russian_doctrine } search_filters = { FOCUS_FILTER_RESEARCH } available = { has_idea = NATO_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_following_the_nato_doctrine" add_doctrine_cost_reduction = { name = POL_following_the_nato_doctrine cost_reduction = 0.35 uses = 3 category = CAT_land_doctrine } } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_anaconda_16 icon = POL_anaconda_16 x = 0 y = 1 relative_position_id = POL_following_the_nato_doctrine cost = 5 prerequisite = { focus = POL_following_the_nato_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_anaconda_16" POL = { country_event = poland.5 } } ai_will_do = { base = 10 } } focus = { id = POL_submission_to_the_russian_doctrine icon = eastern_doctrine x = 1 y = 1 relative_position_id = POL_army_reform cost = 5 prerequisite = { focus = POL_army_reform } mutually_exclusive = { focus = POL_following_the_nato_doctrine } search_filters = { FOCUS_FILTER_RESEARCH } available = { SOV = { has_opinion = { target = POL value > 99 } } BLR = { has_opinion = { target = POL value > 49 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_submission_to_the_russian_doctrine" add_doctrine_cost_reduction = { name = POL_submission_to_the_russian_doctrine cost_reduction = 0.35 uses = 3 category = CAT_land_doctrine } } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_wspolpraca_16 icon = align_to_russia2 x = 0 y = 1 relative_position_id = POL_submission_to_the_russian_doctrine cost = 5 prerequisite = { focus = POL_submission_to_the_russian_doctrine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wspolpraca_16" POL = { country_event = poland.23 } } ai_will_do = { base = 10 } } focus = { id = POL_air_defense_troops icon = army_antiair x = 14 y = 1 relative_position_id = POL_wojska_ladowe cost = 10 prerequisite = { focus = POL_wojska_ladowe } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_air_defense_troops" unlock_decision_category_tooltip = POL_air_defense_category custom_effect_tooltip = POL_air_defense_troops_TT } ai_will_do = { base = 10 } } focus = { id = POL_pilica_plus icon = Generic_Morale_Bonus_Focus x = 0 y = 1 relative_position_id = POL_air_defense_troops cost = 5 prerequisite = { focus = POL_air_defense_troops } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pilica_plus" air_experience = 15 army_experience = 15 custom_effect_tooltip = POL_air_defense_troops2_TT } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_narew icon = Generic_Artillery_Barrel x = 0 y = 1 relative_position_id = POL_pilica_plus cost = 5 prerequisite = { focus = POL_pilica_plus } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_narew" air_experience = 15 army_experience = 15 custom_effect_tooltip = POL_air_defense_troops2_TT } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_wisla icon = generic_entrenchment x = 0 y = 1 relative_position_id = POL_narew cost = 5 prerequisite = { focus = POL_narew } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wisla" air_experience = 15 army_experience = 15 custom_effect_tooltip = POL_air_defense_troops2_TT } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } ### Air focus = { id = POL_sily_powietrzne icon = Sily_Powietrzne x = 0 y = 1 relative_position_id = POL_passing_the_homeland_defense_act cost = 10 prerequisite = { focus = POL_passing_the_homeland_defense_act } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_AIR_XP } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_sily_powietrzne" air_experience = 30 sre_air_reforming = yes } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_battlefield_support icon = Polish_air_force x = -1 y = 1 relative_position_id = POL_sily_powietrzne cost = 5 prerequisite = { focus = POL_sily_powietrzne } mutually_exclusive = { focus = POL_operational_integrity } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_battlefield_support" add_doctrine_cost_reduction = { name = POL_battlefield_support cost_reduction = 0.35 uses = 1 category = CAT_battlefield_support_tree } 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 = POL_operational_integrity icon = Generic_Command_Power x = 1 y = 1 relative_position_id = POL_sily_powietrzne cost = 5 prerequisite = { focus = POL_sily_powietrzne } mutually_exclusive = { focus = POL_battlefield_support } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_operational_integrity" add_doctrine_cost_reduction = { name = POL_operational_integrity cost_reduction = 0.35 uses = 1 category = CAT_operational_integrity_tree } 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 = POL_31_and_32_baza_lotnictwa_taktycznego icon = airforce_base_1 x = 1 y = 1 relative_position_id = POL_battlefield_support cost = 7 prerequisite = { focus = POL_battlefield_support focus = POL_operational_integrity } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_31_and_32_baza_lotnictwa_taktycznego" if = { limit = { has_dlc = "Arms Against Tyranny" } mio:POL_polskie_zaklady_lotnicze_swidnik_manufacturer = { add_mio_funds = 250 add_mio_funds_gain_factor = 0.03 } } two_air_base = yes two_air_base = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_grippen icon = advan_fighters x = -3 y = 1 relative_position_id = POL_31_and_32_baza_lotnictwa_taktycznego cost = 5 prerequisite = { focus = POL_31_and_32_baza_lotnictwa_taktycznego } mutually_exclusive = { focus = POL_f16_c_d focus = POL_mirage_2000 } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_RESEARCH FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INDUSTRY } available = { SWE = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_grippen" one_random_arms_factory = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_strike_airframe_2 variant_name = "JAS 39 Gripen A/B" amount = 80 producer = SWE } add_tech_bonus = { name = POL_grippen bonus = 0.2 uses = 1 category = CAT_small_plane } } else = { add_equipment_to_stockpile = { type = MR_Fighter3 amount = 80 producer = SWE } add_tech_bonus = { name = POL_grippen bonus = 0.2 uses = 1 category = CAT_mr_fighter } } set_temp_variable = { treasury_change = -26.5 } modify_treasury_effect = yes SWE = { add_opinion_modifier = { target = ROOT modifier = POL_polish_swedish_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_swedish_cooperation } set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } } ai_will_do = { base = 10 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 = POL_f16_c_d icon = fighter_plane x = 0 y = 1 relative_position_id = POL_31_and_32_baza_lotnictwa_taktycznego cost = 5 prerequisite = { focus = POL_31_and_32_baza_lotnictwa_taktycznego } mutually_exclusive = { focus = POL_grippen focus = POL_mirage_2000 } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } available = { USA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_f16_c_d" one_random_arms_factory = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_strike_airframe_2 variant_name = "F-16C Blk 40/42" amount = 90 producer = USA } add_tech_bonus = { name = POL_f16_c_d bonus = 0.15 uses = 2 category = CAT_small_plane } } else = { add_equipment_to_stockpile = { type = MR_Fighter3 amount = 90 producer = USA } add_tech_bonus = { name = POL_f16_c_d bonus = 0.15 uses = 2 category = CAT_mr_fighter } } set_temp_variable = { treasury_change = -28.5 } modify_treasury_effect = yes USA = { add_opinion_modifier = { target = ROOT modifier = POL_polish_american_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_american_cooperation } set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } } ai_will_do = { base = 10 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 = POL_mirage_2000 icon = blr_mirage_2000c x = 3 y = 1 relative_position_id = POL_31_and_32_baza_lotnictwa_taktycznego cost = 5 prerequisite = { focus = POL_31_and_32_baza_lotnictwa_taktycznego } mutually_exclusive = { focus = POL_grippen focus = POL_f16_c_d } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } available = { FRA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mirage_2000" one_random_arms_factory = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_cas_airframe_2 variant_name = "Mirage 2000D" amount = 90 producer = FRA } add_tech_bonus = { name = POL_mirage_2000 bonus = 0.35 uses = 1 category = CAT_small_plane } } else = { add_equipment_to_stockpile = { type = MR_Fighter2 amount = 90 producer = FRA } add_tech_bonus = { name = POL_mirage_2000 bonus = 0.35 uses = 1 category = CAT_mr_fighter } } set_temp_variable = { treasury_change = -20.5 } modify_treasury_effect = yes FRA = { add_opinion_modifier = { target = ROOT modifier = POL_polish_french_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_french_cooperation } set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } } ai_will_do = { base = 10 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 = POL_kruk icon = POL_sikorsky x = -3 y = 1 relative_position_id = POL_mirage_2000 cost = 7 prerequisite = { focus = POL_grippen focus = POL_f16_c_d focus = POL_mirage_2000 } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_kruk" add_timed_idea = { idea = POL_lighter_planes_and_helicopters_idea days = 730 } sre_air_reforming = yes } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_apache_guardian icon = people_helicopter x = -3 y = 1 relative_position_id = POL_kruk cost = 5 prerequisite = { focus = POL_kruk } mutually_exclusive = { focus = POL_ka_52 focus = POL_aw149 } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } available = { USA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_apache_guardian" one_random_arms_factory = yes add_tech_bonus = { name = POL_apache_guardian bonus = 0.15 uses = 3 category = CAT_atk_heli } USA = { add_opinion_modifier = { target = ROOT modifier = POL_polish_american_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_american_cooperation } set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } add_equipment_to_stockpile = { type = heavy_tank_chassis_1 amount = 100 producer = USA } set_temp_variable = { treasury_change = -32 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_ka_52 icon = toufan_helicopter x = 0 y = 1 relative_position_id = POL_kruk cost = 5 prerequisite = { focus = POL_kruk } mutually_exclusive = { focus = POL_apache_guardian focus = POL_aw149 } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } available = { SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ka_52" two_random_arms_factory = yes add_tech_bonus = { name = POL_ka_52 bonus = 0.35 uses = 1 category = CAT_atk_heli } SOV = { add_opinion_modifier = { target = ROOT modifier = POL_polish_russian_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_russian_cooperation } set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } add_equipment_to_stockpile = { type = heavy_tank_chassis_1 amount = 110 producer = SOV } set_temp_variable = { treasury_change = -35 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_aw149 icon = blr_mi8 x = 3 y = 1 relative_position_id = POL_kruk cost = 5 prerequisite = { focus = POL_kruk } mutually_exclusive = { focus = POL_apache_guardian focus = POL_ka_52 } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } available = { ITA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_aw149" two_random_arms_factory = yes add_tech_bonus = { name = POL_aw149 bonus = 0.20 uses = 2 category = CAT_atk_heli } ITA = { add_opinion_modifier = { target = ROOT modifier = POL_polish_italian_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_italian_cooperation } set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } add_equipment_to_stockpile = { type = heavy_tank_chassis_1 amount = 60 producer = ITA } set_temp_variable = { treasury_change = -18 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_c_130_hercules icon = air_doctrine x = 6 y = 1 relative_position_id = POL_31_and_32_baza_lotnictwa_taktycznego cost = 7 prerequisite = { focus = POL_31_and_32_baza_lotnictwa_taktycznego } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_c_130_hercules" if = { limit = { has_dlc = "By Blood Alone" USA = { exists = yes NOT = { has_war_with = POL } has_opinion = { target = POL value > 49 } } } create_equipment_variant = { name = "C-130 Hercules" type = large_plane_air_transport_airframe_1 parent_version = 0 modules = { fixed_main_weapon_slot = weap_buff_transport fixed_gun_slot = empty engine_type_slot = engine_prop_quad_1 avionics_type_slot = avionics_manned_1 wingform_type_slot = wing_straight special_slot_type_1 = spec_countermeasures_1 special_slot_type_2 = spec_redundant_1 special_slot_type_3 = empty fixed_auxiliary_weapon_slot_1 = empty fixed_auxiliary_weapon_slot_2 = empty } obsolete = yes icon = "gfx/interface/technologies/USA/AIR/C1.dds" model = "USA_large_plane_air_transport_airframe_1_entity" design_team = mio:POL_wzl_bydgoszcz_manufacturer } } else_if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = POL_c_130_hercules bonus = 0.25 uses = 2 category = CAT_h_air } custom_effect_tooltip = POL_c_130_hercules_TT } else = { add_tech_bonus = { name = POL_c_130_hercules bonus = 0.25 uses = 2 category = CAT_trans_plane } } set_temp_variable = { treasury_change = -20 } 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 = POL_pzl_w_3_sokol icon = POL_sokol x = -1 y = 2 relative_position_id = POL_c_130_hercules cost = 5 prerequisite = { focus = POL_c_130_hercules } mutually_exclusive = { focus = POL_uh_60_black_hawk } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pzl_w_3_sokol" add_tech_bonus = { name = POL_pzl_w_3_sokol bonus = 0.25 uses = 2 category = CAT_trans_heli } set_temp_variable = { treasury_change = -15 } 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 = POL_uh_60_black_hawk icon = helicopter_sheep x = 1 y = 2 relative_position_id = POL_c_130_hercules cost = 5 prerequisite = { focus = POL_c_130_hercules } mutually_exclusive = { focus = POL_pzl_w_3_sokol } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_EQUIPMENT } available = { USA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_uh_60_black_hawk" add_equipment_to_stockpile = { type = transport_helicopter_2 amount = 45 producer = USA } set_temp_variable = { treasury_change = -25 } 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 = POL_air_superiority_aircraft_program icon = air_doctrine x = -7 y = 2 relative_position_id = POL_uh_60_black_hawk cost = 7 prerequisite = { focus = POL_apache_guardian focus = POL_ka_52 focus = POL_aw149 } prerequisite = { focus = POL_pzl_w_3_sokol focus = POL_uh_60_black_hawk } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_air_superiority_aircraft_program" add_tech_bonus = { name = POL_air_superiority_aircraft_program bonus = 0.35 uses = 2 category = CAT_as_fighter } sre_air_reforming = yes set_temp_variable = { treasury_change = -25 } 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 = POL_baltic_air_policing icon = air_defense2 x = 0 y = 1 relative_position_id = POL_air_superiority_aircraft_program cost = 7 prerequisite = { focus = POL_air_superiority_aircraft_program } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_baltic_air_policing" if = { limit = { has_dlc = "Arms Against Tyranny" } mio:POL_polskie_zaklady_lotnicze_swidnik_manufacturer = { add_mio_funds = 200 add_mio_funds_gain_factor = 0.03 } if = { limit = { has_country_flag = POL_pzl_mielec_sikorsky } mio:POL_pzl_mielec_sikorsky_manufacturer = { add_mio_funds = 200 add_mio_funds_gain_factor = 0.03 } } else = { mio:POL_polskie_zaklady_lotnicze_mielec_manufacturer = { add_mio_funds = 200 add_mio_funds_gain_factor = 0.03 } } } add_ideas = POL_baltic_air_policing_idea } ai_will_do = { base = 10 } } focus = { id = POL_f_35_lightning_ii icon = f35 x = -1 y = 1 relative_position_id = POL_baltic_air_policing cost = 5 prerequisite = { focus = POL_baltic_air_policing } mutually_exclusive = { focus = POL_kf_21_boramae } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_f_35_lightning_ii" one_random_arms_factory = yes if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = POL_f_35_lightning_ii bonus = 0.30 uses = 1 category = CAT_small_plane } } else = { add_tech_bonus = { name = POL_f_35_lightning_ii bonus = 0.30 uses = 1 category = CAT_mr_fighter } } USA = { add_opinion_modifier = { target = ROOT modifier = POL_polish_american_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_american_cooperation } set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_kf_21_boramae icon = fighters x = 1 y = 1 relative_position_id = POL_baltic_air_policing cost = 5 prerequisite = { focus = POL_baltic_air_policing } mutually_exclusive = { focus = POL_f_35_lightning_ii } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_kf_21_boramae" two_random_arms_factory = yes if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = POL_kf_21_boramae bonus = 0.30 uses = 1 category = CAT_small_plane } } else = { add_tech_bonus = { name = POL_kf_21_boramae bonus = 0.30 uses = 1 category = CAT_mr_fighter } } KOR = { add_opinion_modifier = { target = ROOT modifier = POL_polish_korean_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_korean_cooperation } set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } add_stability = 0.05 set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_extend_mig29_fleet icon = blr_mig_29 x = 4 y = 1 relative_position_id = POL_sily_powietrzne cost = 7 prerequisite = { focus = POL_sily_powietrzne } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH } available = { SOV = { exists = yes NOT = { has_war_with = POL } has_opinion = { target = POL value > 84 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_extend_mig29_fleet" if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = POL_extend_mig29_fleet bonus = 0.1 uses = 1 category = CAT_medium_plane } add_equipment_to_stockpile = { type = small_plane_airframe_2 amount = 25 variant_name = "MiG-29 Fulcrum" producer = SOV } } else = { add_tech_bonus = { name = POL_extend_mig29_fleet bonus = 0.1 uses = 1 category = CAT_cas } add_equipment_to_stockpile = { type = MR_Fighter2 amount = 25 producer = SOV } } set_temp_variable = { treasury_change = -10 } 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 = POL_next_generation_cas icon = close_air_support x = 0 y = 1 relative_position_id = POL_extend_mig29_fleet cost = 5 prerequisite = { focus = POL_extend_mig29_fleet } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_next_generation_cas" if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = POL_next_generation_cas bonus = 0.3 uses = 1 category = CAT_medium_plane } } else = { add_tech_bonus = { name = POL_next_generation_cas bonus = 0.3 uses = 1 category = CAT_cas } } set_temp_variable = { treasury_change = -15 } 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 = POL_pzl_mlelec icon = POL_pzl_mielec x = 9 y = 1 relative_position_id = POL_sily_powietrzne cost = 7 prerequisite = { focus = POL_sily_powietrzne } mutually_exclusive = { focus = POL_wb_group } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pzl_mlelec" if = { limit = { has_dlc = "Arms Against Tyranny" } if = { limit = { has_country_flag = POL_pzl_mielec_sikorsky } mio:POL_pzl_mielec_sikorsky_manufacturer = { add_mio_funds = 250 add_mio_funds_gain_factor = 0.03 } } else = { mio:POL_polskie_zaklady_lotnicze_mielec_manufacturer = { add_mio_funds = 250 add_mio_funds_gain_factor = 0.03 } } } two_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = POL_mass_production_of_aircraft icon = air_defense x = 0 y = 1 relative_position_id = POL_pzl_mlelec cost = 5 prerequisite = { focus = POL_pzl_mlelec } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mass_production_of_aircraft" add_ideas = POL_mass_aircraft_production_idea } ai_will_do = { base = 10 } } focus = { id = POL_lotos_gdynia_areobaltic icon = Jet_Fighters x = 0 y = 1 relative_position_id = POL_mass_production_of_aircraft cost = 5 prerequisite = { focus = POL_mass_production_of_aircraft } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH FOCUS_FILTER_AIR_XP } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_lotos_gdynia_areobaltic" air_experience = 30 add_doctrine_cost_reduction = { name = POL_lotos_gdynia_areobaltic cost_reduction = 0.2 uses = 1 category = CAT_air_doctrine } sre_air_reforming = yes 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 = POL_wb_group icon = polishair x = 11 y = 1 relative_position_id = POL_sily_powietrzne cost = 7 prerequisite = { focus = POL_sily_powietrzne } mutually_exclusive = { focus = POL_pzl_mlelec } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wb_group" two_random_arms_factory = yes add_tech_bonus = { name = POL_wb_group bonus = 0.3 uses = 1 category = CAT_a_uav } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_mass_production_of_drones icon = drone x = 0 y = 1 relative_position_id = POL_wb_group cost = 5 prerequisite = { focus = POL_wb_group } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mass_production_of_drones" add_ideas = POL_mass_drone_production_idea } ai_will_do = { base = 10 } } focus = { id = POL_wb_flyeye icon = radio_communications x = 0 y = 1 relative_position_id = POL_mass_production_of_drones cost = 5 prerequisite = { focus = POL_mass_production_of_drones } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wb_flyeye" add_ideas = POL_expert_drone_reconnaissance_idea } ai_will_do = { base = 10 } } focus = { id = POL_wb_warmate icon = drone2 x = 0 y = 1 relative_position_id = POL_wb_flyeye cost = 5 prerequisite = { focus = POL_wb_flyeye } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wb_warmate" if = { limit = { has_dlc = "By Blood Alone" NOT = { has_tech = drone_1 } } set_technology = { drone_1 = 1 } } else_if = { limit = { has_dlc = "By Blood Alone" NOT = { has_tech = drone_2 } has_tech = awacs_2 } set_technology = { drone_2 = 1 } } else_if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = POL_wb_warmate bonus = 0.25 uses = 1 category = CAT_drones } } else_if = { limit = { NOT = { has_tech = Air_UAV1 } } set_technology = { Air_UAV1 = 1 } } else_if = { limit = { NOT = { has_tech = Air_UAV2 } has_tech = Air_UAV1 } set_technology = { Air_UAV2 = 1 } } else = { add_tech_bonus = { name = POL_wb_warmate bonus = 0.25 uses = 1 category = CAT_a_uav } } sre_air_reforming = yes set_temp_variable = { treasury_change = -25 } 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 } } } ### Navy focus = { id = POL_marynarka_wojenna_rzeczypospolitej icon = Polish_navy x = 18 y = 1 relative_position_id = POL_passing_the_homeland_defense_act cost = 10 prerequisite = { focus = POL_passing_the_homeland_defense_act } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_marynarka_wojenna_rzeczypospolitej" navy_experience = 30 sre_navy_reforming = yes } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = POL_expansion_of_the_naval_port_in_gdynia icon = polish_special_force x = -3 y = 1 relative_position_id = POL_marynarka_wojenna_rzeczypospolitej cost = 7 prerequisite = { focus = POL_marynarka_wojenna_rzeczypospolitej } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expansion_of_the_naval_port_in_gdynia" 113 = { one_state_dockyard = yes add_extra_state_shared_building_slots = 1 add_building_construction = { type = naval_base level = 1 instant_build = yes province = 14485 } } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:POL_gdansk_shipyard_naval_manufacturer = { add_mio_funds = 250 add_mio_funds_gain_factor = 0.03 } } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = POL_miecznik icon = frigates x = 0 y = 1 relative_position_id = POL_expansion_of_the_naval_port_in_gdynia cost = 5 prerequisite = { focus = POL_expansion_of_the_naval_port_in_gdynia } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_miecznik" add_ideas = POL_miecznik_idea add_doctrine_cost_reduction = { name = POL_miecznik cost_reduction = 0.35 uses = 2 category = CAT_naval_doctrine } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:POL_pgz_war_shipyard_naval_manufacturer = { add_mio_funds = 250 add_mio_funds_gain_factor = 0.03 } } set_temp_variable = { treasury_change = -15 } 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 = POL_destroyer_development icon = coastal_fort x = 0 y = 1 relative_position_id = POL_miecznik cost = 5 prerequisite = { focus = POL_miecznik } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_destroyer_development" add_tech_bonus = { name = POL_destroyer_development bonus = 0.25 uses = 2 category = CAT_destroyer } add_ideas = POL_destroyer_trainings_idea set_temp_variable = { treasury_change = -15 } 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 = POL_construction_of_orp_kujawiak icon = submarines x = -2 y = 1 relative_position_id = POL_destroyer_development cost = 5 prerequisite = { focus = POL_destroyer_development } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_construction_of_orp_kujawiak" add_tech_bonus = { name = POL_construction_of_orp_kujawiak bonus = 0.15 uses = 3 category = CAT_naval_modules } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:POL_gdansk_shipyard_naval_manufacturer = { add_mio_funds = 250 add_mio_funds_gain_factor = 0.03 } } set_temp_variable = { treasury_change = -10 } 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 = POL_stealth_ship_technology icon = navy3 x = 0 y = 1 relative_position_id = POL_destroyer_development cost = 5 prerequisite = { focus = POL_destroyer_development } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stealth_ship_technology" add_tech_bonus = { name = POL_stealth_ship_technology bonus = 0.35 uses = 1 category = CAT_destroyer } add_ideas = POL_stealth_ship_coasts_idea sre_navy_reforming = yes set_temp_variable = { treasury_change = -20 } 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 = POL_coast_patrol_units icon = amphibious_assault x = -1 y = 1 relative_position_id = POL_stealth_ship_technology cost = 5 prerequisite = { focus = POL_stealth_ship_technology } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_coast_patrol_units" add_tech_bonus = { name = POL_coast_patrol_units bonus = 0.30 uses = 1 category = CAT_corvette } set_temp_variable = { treasury_change = -10 } 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 = POL_baltic_expeditionary_units icon = wolfpacks x = 1 y = 1 relative_position_id = POL_stealth_ship_technology cost = 5 prerequisite = { focus = POL_stealth_ship_technology } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_baltic_expeditionary_units" navy_experience = 30 add_doctrine_cost_reduction = { name = POL_baltic_expeditionary_units cost_reduction = 0.25 uses = 2 category = CAT_green_water_navy } 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 = POL_expansion_of_the_naval_port_in_kolobrzeg icon = POL_navy_old x = 0 y = 1 relative_position_id = POL_marynarka_wojenna_rzeczypospolitej cost = 7 prerequisite = { focus = POL_marynarka_wojenna_rzeczypospolitej } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expansion_of_the_naval_port_in_kolobrzeg" navy_experience = 30 474 = { one_state_dockyard = yes } } ai_will_do = { base = 10 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 = POL_expansion_of_the_naval_industry icon = naval_upgrade x = 0 y = 1 relative_position_id = POL_expansion_of_the_naval_port_in_kolobrzeg cost = 5 prerequisite = { focus = POL_expansion_of_the_naval_port_in_kolobrzeg } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expansion_of_the_naval_industry" one_random_dockyard = yes add_tech_bonus = { name = POL_expansion_of_the_naval_industry bonus = 0.2 uses = 2 category = CAT_construction_tech } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 10 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 = POL_orp_jadwiga icon = no_blueprint_ship x = 0 y = 1 relative_position_id = POL_expansion_of_the_naval_industry cost = 5 prerequisite = { focus = POL_expansion_of_the_naval_industry } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_orp_jadwiga" add_tech_bonus = { name = POL_orp_jadwiga bonus = 0.35 uses = 2 category = CAT_carrier } sre_navy_reforming = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:POL_pgz_war_shipyard_naval_manufacturer = { add_mio_funds = 350 add_mio_funds_gain_factor = 0.03 } } set_temp_variable = { treasury_change = -30 } 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 = POL_polish_board_jet_program icon = carriers2 x = -1 y = 1 relative_position_id = POL_orp_jadwiga cost = 5 prerequisite = { focus = POL_orp_jadwiga } mutually_exclusive = { focus = POL_purchase_of_foreign_board_aircraft } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_polish_board_jet_program" if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = POL_polish_board_jet_program bonus = 0.2 uses = 2 category = CAT_medium_plane } } else = { add_tech_bonus = { name = POL_polish_board_jet_program bonus = 0.2 uses = 2 category = CAT_naval_air } } set_temp_variable = { treasury_change = -15 } 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 = POL_purchase_of_foreign_board_aircraft icon = carriers x = 1 y = 1 relative_position_id = POL_orp_jadwiga cost = 5 prerequisite = { focus = POL_orp_jadwiga } mutually_exclusive = { focus = POL_polish_board_jet_program } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_EXPENDITURE } available = { USA = { has_opinion = { target = POL value > 89 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_purchase_of_foreign_board_aircraft" if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = cv_medium_plane_airframe_2 variant_name = "F/A-18C Hornet" amount = 70 producer = USA } } else = { add_equipment_to_stockpile = { type = AS_Fighter2 amount = 70 producer = USA } } set_temp_variable = { treasury_change = -14 } 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 = POL_expansion_of_the_naval_port_in_swinoujscie icon = Marynarka_Wojenna_Rzeczypospolitej x = 3 y = 1 relative_position_id = POL_marynarka_wojenna_rzeczypospolitej cost = 7 prerequisite = { focus = POL_marynarka_wojenna_rzeczypospolitej } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expansion_of_the_naval_port_in_swinoujscie" 474 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 11372 } } one_random_dockyard = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = POL_start_of_the_orka_program icon = anti_submarine x = 1 y = 1 relative_position_id = POL_expansion_of_the_naval_port_in_swinoujscie cost = 5 prerequisite = { focus = POL_expansion_of_the_naval_port_in_swinoujscie } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_start_of_the_orka_program" add_tech_bonus = { name = POL_start_of_the_orka_program bonus = 0.30 uses = 1 category = CAT_naval_modules } add_tech_bonus = { name = POL_start_of_the_orka_program bonus = 0.25 uses = 2 category = CAT_sub } set_temp_variable = { treasury_change = -30 } 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 = POL_construction_of_conventional_submarines icon = cruisers x = -1 y = 1 relative_position_id = POL_start_of_the_orka_program cost = 5 prerequisite = { focus = POL_start_of_the_orka_program } mutually_exclusive = { focus = POL_construction_of_nuclear_submarines } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_construction_of_conventional_submarines" add_tech_bonus = { name = POL_construction_of_conventional_submarines bonus = 0.30 uses = 1 category = CAT_atk_sub } set_temp_variable = { treasury_change = -15 } 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 = POL_construction_of_submarines_using_the_forces_of_our_own_industry icon = naval_doctrine x = 0 y = 1 relative_position_id = POL_construction_of_conventional_submarines cost = 5 prerequisite = { focus = POL_construction_of_conventional_submarines focus = POL_construction_of_nuclear_submarines } mutually_exclusive = { focus = POL_cooperation_with_the_americans_on_the_construction_of_submarines focus = POL_cooperation_with_the_koreans_on_the_construction_of_submarines } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_construction_of_submarines_using_the_forces_of_our_own_industry" add_stability = 0.05 one_random_dockyard = yes one_random_dockyard = yes add_timed_idea = { idea = POL_independent_shipbuilding_industry_idea days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = POL_construction_of_nuclear_submarines icon = nuclear_energy x = 1 y = 1 relative_position_id = POL_start_of_the_orka_program cost = 5 prerequisite = { focus = POL_start_of_the_orka_program } mutually_exclusive = { focus = POL_construction_of_conventional_submarines } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_construction_of_nuclear_submarines" add_tech_bonus = { name = POL_construction_of_nuclear_submarines bonus = 0.35 uses = 1 category = CAT_m_sub } set_temp_variable = { treasury_change = -20 } 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 = POL_cooperation_with_the_americans_on_the_construction_of_submarines icon = align_to_america x = 0 y = 1 relative_position_id = POL_construction_of_nuclear_submarines cost = 5 prerequisite = { focus = POL_construction_of_nuclear_submarines focus = POL_construction_of_conventional_submarines } mutually_exclusive = { focus = POL_construction_of_submarines_using_the_forces_of_our_own_industry focus = POL_cooperation_with_the_koreans_on_the_construction_of_submarines } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INDUSTRY } available = { USA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_cooperation_with_the_americans_on_the_construction_of_submarines" one_random_dockyard = yes add_political_power = 40 USA = { add_opinion_modifier = { target = ROOT modifier = POL_polish_american_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_american_cooperation } set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } add_timed_idea = { idea = POL_shipbuilding_industry_in_cooperation_with_the_usa_idea days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = POL_cooperation_with_the_koreans_on_the_construction_of_submarines icon = align_to_south_korea x = 2 y = 1 relative_position_id = POL_construction_of_nuclear_submarines cost = 5 prerequisite = { focus = POL_construction_of_nuclear_submarines focus = POL_construction_of_conventional_submarines } mutually_exclusive = { focus = POL_construction_of_submarines_using_the_forces_of_our_own_industry focus = POL_cooperation_with_the_americans_on_the_construction_of_submarines } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INDUSTRY } available = { KOR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_cooperation_with_the_koreans_on_the_construction_of_submarines" one_random_dockyard = yes add_political_power = 40 KOR = { add_opinion_modifier = { target = ROOT modifier = POL_polish_korean_cooperation } add_opinion_modifier = { target = ROOT modifier = POL_trade_polish_korean_cooperation } set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } add_timed_idea = { idea = POL_shipbuilding_industry_in_cooperation_with_the_korea_idea days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = POL_modernization_of_orp_orzel icon = torpedo x = 4 y = 1 relative_position_id = POL_expansion_of_the_naval_port_in_swinoujscie cost = 5 prerequisite = { focus = POL_expansion_of_the_naval_port_in_swinoujscie } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_modernization_of_orp_orzel" add_tech_bonus = { name = POL_modernization_of_orp_orzel bonus = 0.4 uses = 1 category = CAT_atk_sub } sre_navy_reforming = yes set_temp_variable = { treasury_change = -25 } 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 } } } ###### Poland can into space!!! ~By XCezor ###### focus = { id = POL_begin_contruction_of_space_company icon = POL_polsa_building x = 66 y = 10 offset = { x = -38 trigger = { has_completed_focus = POL_stay_on_track } } offset = { x = -12 trigger = { has_completed_focus = POL_red_dream } } offset = { x = -20 trigger = { has_completed_focus = POL_falanga } } cost = 5 search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_begin_contruction_of_space_company" unlock_decision_category_tooltip = POL_polsa_construction_category one_random_industrial_complex = yes custom_effect_tooltip = POL_build_polsa_TT set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes add_ideas = POL_polsa_construction1_idea } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = POL_polsa_grand_opening icon = POL_polsa_logo x = 0 y = 1 relative_position_id = POL_begin_contruction_of_space_company cost = 1 prerequisite = { focus = POL_begin_contruction_of_space_company } search_filters = { FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = POL_polsa_construction_first_stage7_TT has_country_flag = POL_polsa_9 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_polsa_grand_opening" add_political_power = 100 } ai_will_do = { base = 30 } } focus = { id = POL_satellite_systems icon = radio_communications x = -2 y = 1 relative_position_id = POL_polsa_grand_opening cost = 5 prerequisite = { focus = POL_polsa_grand_opening } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_satellite_systems" add_tech_bonus = { name = POL_satellite_systems bonus = 0.12 uses = 1 category = CAT_satellite } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_military_satellites icon = defense x = -5 y = 1 relative_position_id = POL_satellite_systems cost = 5 prerequisite = { focus = POL_satellite_systems } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_military_satellites" add_breakthrough_progress = { specialization = specialization_nuclear value = 2 } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_killsat_development icon = skull x = -1 y = 1 relative_position_id = POL_military_satellites cost = 5 prerequisite = { focus = POL_military_satellites } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_killsat_development" if = { limit = { NOT = { FROM = { is_special_project_completed = sp:sp_space_program } } } add_breakthrough_progress = { specialization = specialization_nuclear value = 2 } } else_if = { limit = { NOT = { has_tech = KILLSAT1 } } add_tech_bonus = { name = POL_killsat_development bonus = 0.12 uses = 1 technology = KILLSAT1 } } else_if = { limit = { NOT = { has_tech = KILLSAT2 } } add_tech_bonus = { name = POL_killsat_development bonus = 0.12 uses = 1 technology = KILLSAT2 } } else_if = { limit = { NOT = { has_tech = KILLSAT3 } } add_tech_bonus = { name = POL_killsat_development bonus = 0.12 uses = 1 technology = KILLSAT3 } } else_if = { limit = { NOT = { has_tech = KILLSAT4 } } add_tech_bonus = { name = POL_killsat_development bonus = 0.12 uses = 1 technology = KILLSAT4 } } else_if = { limit = { NOT = { has_tech = KILLSAT5 } } add_tech_bonus = { name = POL_killsat_development bonus = 0.12 uses = 1 technology = KILLSAT5 } } else_if = { limit = { NOT = { has_tech = KILLSAT6 } } add_tech_bonus = { name = POL_killsat_development bonus = 0.12 uses = 1 technology = KILLSAT6 } } add_ideas = POL_killer_satellites_idea set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_spying_technology icon = investigation x = -2 y = 1 relative_position_id = POL_satellite_systems cost = 5 prerequisite = { focus = POL_satellite_systems } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_spying_technology" add_tech_bonus = { name = POL_spying_technology bonus = 0.15 uses = 1 technology = SPYSAT1 } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_spy_on_the_citizens icon = press_censorship x = -2 y = 1 relative_position_id = POL_spying_technology cost = 5 prerequisite = { focus = POL_spying_technology } mutually_exclusive = { focus = POL_spy_on_the_enemies } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_spy_on_the_citizens" add_ideas = POL_the_big_brother_idea } ai_will_do = { base = 30 } } focus = { id = POL_spy_on_the_enemies icon = Generic_Spy_Sabotage x = 0 y = 1 relative_position_id = POL_spying_technology cost = 5 prerequisite = { focus = POL_spying_technology } mutually_exclusive = { focus = POL_spy_on_the_citizens } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_spy_on_the_enemies" if = { limit = { has_idea = NATO_member } add_intel = { target = SOV civilian_intel = 10 army_intel = 7 navy_intel = 5 airforce_intel = 7 } add_intel = { target = BLR civilian_intel = 15 army_intel = 10 navy_intel = 2 airforce_intel = 12 } add_intel = { target = CHI civilian_intel = 4 army_intel = 2 navy_intel = 3 airforce_intel = 2 } } else_if = { limit = { has_idea = CSTO_member } add_intel = { target = FRA civilian_intel = 10 army_intel = 7 navy_intel = 5 airforce_intel = 7 } add_intel = { target = GER civilian_intel = 15 army_intel = 10 navy_intel = 2 airforce_intel = 12 } add_intel = { target = USA civilian_intel = 4 army_intel = 2 navy_intel = 3 airforce_intel = 2 } add_intel = { target = ENG civilian_intel = 12 army_intel = 7 navy_intel = 10 airforce_intel = 7 } } else = { add_intel = { target = GER civilian_intel = 15 army_intel = 10 navy_intel = 2 airforce_intel = 12 } add_intel = { target = SOV civilian_intel = 10 army_intel = 7 navy_intel = 5 airforce_intel = 7 } add_intel = { target = BLR civilian_intel = 15 army_intel = 10 navy_intel = 2 airforce_intel = 12 } add_intel = { target = USA civilian_intel = 4 army_intel = 2 navy_intel = 3 airforce_intel = 2 } } add_ideas = POL_spying_network_idea } ai_will_do = { base = 30 } } focus = { id = POL_civillian_technology icon = industrial_complexes x = 0 y = 1 relative_position_id = POL_satellite_systems cost = 5 prerequisite = { focus = POL_satellite_systems } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_civillian_technology" add_tech_bonus = { name = POL_civillian_technology bonus = 0.1 uses = 1 technology = COMSAT5 } add_tech_bonus = { name = POL_civillian_technology bonus = 0.1 uses = 1 technology = COMSAT6 } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_internet_improvement icon = cryptography x = 0 y = 1 relative_position_id = POL_civillian_technology cost = 5 prerequisite = { focus = POL_civillian_technology } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_internet_improvement" add_tech_bonus = { name = POL_internet_improvement bonus = 0.15 uses = 2 category = CAT_internet_tech } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_advanced_computers icon = electricity x = 0 y = 1 relative_position_id = POL_internet_improvement cost = 5 prerequisite = { focus = POL_internet_improvement } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_advanced_computers" add_tech_bonus = { name = POL_advanced_computers bonus = 0.15 uses = 2 category = CAT_computing_tech } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_ideas = POL_advanced_computers_idea } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_government_influence_on_social_media icon = goal_JAP_education_rebuilding x = -2 y = 1 relative_position_id = POL_advanced_computers cost = 5 prerequisite = { focus = POL_advanced_computers } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_government_influence_on_social_media" sre_fourth_power = yes } ai_will_do = { base = 30 } } focus = { id = POL_share_diplomatic_actions_on_twitter icon = social_media x = -4 y = 1 relative_position_id = POL_government_influence_on_social_media cost = 5 prerequisite = { focus = POL_government_influence_on_social_media } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_share_diplomatic_actions_on_twitter" add_political_power = 25 sre_fourth_power = yes } ai_will_do = { base = 30 } } focus = { id = POL_announce_public_events_on_facebook icon = focus_facebook x = -2 y = 1 relative_position_id = POL_government_influence_on_social_media cost = 5 prerequisite = { focus = POL_government_influence_on_social_media } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_announce_public_events_on_facebook" add_political_power = 25 sre_fourth_power = yes } ai_will_do = { base = 30 } } focus = { id = POL_promote_political_parties_on_youtube icon = focus_youtube x = 0 y = 1 relative_position_id = POL_government_influence_on_social_media cost = 5 prerequisite = { focus = POL_government_influence_on_social_media } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_promote_political_parties_on_youtube" add_political_power = 25 sre_fourth_power = yes } ai_will_do = { base = 30 } } focus = { id = POL_vehicles_automatization icon = IND_expander x = 0 y = 1 relative_position_id = POL_advanced_computers cost = 5 prerequisite = { focus = POL_advanced_computers } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_vehicles_automatization" add_tech_bonus = { name = POL_vehicles_automatization bonus = 0.15 uses = 1 technology = freight_locomotive } add_tech_bonus = { name = POL_vehicles_automatization bonus = 0.1 uses = 1 category = CAT_util } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_understanding_quantum_computer_mechanics icon = komplukter x = 0 y = 1 relative_position_id = POL_vehicles_automatization cost = 5 prerequisite = { focus = POL_vehicles_automatization } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_understanding_quantum_computer_mechanics" add_tech_bonus = { name = POL_understanding_quantum_computer_mechanics bonus = 0.1 uses = 1 category = CAT_computing_tech } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes swap_ideas = { remove_idea = POL_advanced_computers_idea add_idea = POL_quantum_computers_idea } } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_foundation_of_pcss icon = expand_finance_ministry x = 0 y = 1 relative_position_id = POL_understanding_quantum_computer_mechanics cost = 7 prerequisite = { focus = POL_understanding_quantum_computer_mechanics } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } bypass = { all_controlled_state = { free_building_slots = { building = offices size < 1 include_locked = yes } free_building_slots = { building = industrial_complex size < 1 include_locked = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_foundation_of_pcss" one_random_industrial_complex = yes one_office_construction = yes } ai_will_do = { base = 30 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 = POL_support_one_company icon = BRA_mensalao_new x = -2 y = 1 relative_position_id = POL_foundation_of_pcss cost = 5 prerequisite = { focus = POL_foundation_of_pcss } mutually_exclusive = { focus = POL_encourage_collaborative_research } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_one_company" swap_ideas = { remove_idea = POL_quantum_computers_idea add_idea = POL_quantum_computers2_idea } } ai_will_do = { base = 30 } } focus = { id = POL_support_pan icon = crane_and_tower x = -6 y = 1 relative_position_id = POL_support_one_company cost = 5 prerequisite = { focus = POL_support_one_company } mutually_exclusive = { focus = POL_support_military_institutions focus = POL_support_universities focus = POL_support_creotech_industries } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_pan" swap_ideas = { remove_idea = POL_quantum_computers2_idea add_idea = POL_quantum_computers3_idea } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_pan_quantum_computer icon = organize_wreckers x = 0 y = 1 relative_position_id = POL_support_pan cost = 5 prerequisite = { focus = POL_support_pan } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pan_quantum_computer" add_tech_bonus = { name = POL_pan_quantum_computer bonus = 0.18 uses = 1 technology = computing6 } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_support_military_institutions icon = industry_military x = -4 y = 1 relative_position_id = POL_support_one_company cost = 5 prerequisite = { focus = POL_support_one_company } mutually_exclusive = { focus = POL_support_pan focus = POL_support_universities focus = POL_support_creotech_industries } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_military_institutions" swap_ideas = { remove_idea = POL_quantum_computers2_idea add_idea = POL_quantum_computers4_idea } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_hyper_accurate_weapons icon = zh05 x = 0 y = 1 relative_position_id = POL_support_military_institutions cost = 5 prerequisite = { focus = POL_support_military_institutions } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_hyper_accurate_weapons" add_tech_bonus = { name = POL_hyper_accurate_weapons bonus = 0.15 uses = 1 category = CAT_inf_wep } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_support_universities icon = literacy_rate_improvment2 x = -2 y = 1 relative_position_id = POL_support_one_company cost = 5 prerequisite = { focus = POL_support_one_company } mutually_exclusive = { focus = POL_support_military_institutions focus = POL_support_pan focus = POL_support_creotech_industries } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_universities" swap_ideas = { remove_idea = POL_quantum_computers2_idea add_idea = POL_quantum_computers5_idea } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_advanced_physics_lessons icon = goal_JAP_choose_research x = 0 y = 1 relative_position_id = POL_support_universities cost = 5 prerequisite = { focus = POL_support_universities } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_advanced_physics_lessons" add_tech_bonus = { name = POL_advanced_physics_lessons bonus = 0.08 uses = 1 category = CAT_industry } set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_wkk # Warsaw Quantum Computer icon = research4 x = 0 y = 1 relative_position_id = POL_advanced_physics_lessons cost = 5 prerequisite = { focus = POL_advanced_physics_lessons } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wkk # Warsaw Quantum Computer" swap_ideas = { remove_idea = POL_quantum_computers5_idea add_idea = POL_quantum_computers6_idea } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_support_creotech_industries icon = MEX_Industrialize_the_north x = 0 y = 1 relative_position_id = POL_support_one_company cost = 5 prerequisite = { focus = POL_support_one_company } mutually_exclusive = { focus = POL_support_military_institutions focus = POL_support_universities focus = POL_support_pan } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_creotech_industries" swap_ideas = { remove_idea = POL_quantum_computers2_idea add_idea = POL_quantum_computers7_idea } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_encourage_collaborative_research icon = merge_plants x = 0 y = 1 relative_position_id = POL_foundation_of_pcss cost = 5 prerequisite = { focus = POL_foundation_of_pcss } mutually_exclusive = { focus = POL_support_one_company } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_encourage_collaborative_research" swap_ideas = { remove_idea = POL_quantum_computers_idea add_idea = POL_quantum_computers8_idea } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_grants_for_universities_developing_quantum_technology icon = MEX_Scientific_investment x = 0 y = 1 relative_position_id = POL_encourage_collaborative_research cost = 5 prerequisite = { focus = POL_encourage_collaborative_research } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_grants_for_universities_developing_quantum_technology" one_random_industrial_complex = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = POL_creotech_quantum_inspire icon = science x = -1 y = 1 relative_position_id = POL_grants_for_universities_developing_quantum_technology cost = 5 prerequisite = { focus = POL_grants_for_universities_developing_quantum_technology focus = POL_support_creotech_industries } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_creotech_quantum_inspire" if = { limit = { has_completed_focus = POL_support_creotech_industries } swap_ideas = { remove_idea = POL_quantum_computers7_idea add_idea = POL_quantum_computers9_idea } } else = { swap_ideas = { remove_idea = POL_quantum_computers8_idea add_idea = POL_quantum_computers10_idea } } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes add_tech_bonus = { name = POL_creotech_quantum_inspire bonus = 0.08 uses = 1 category = CAT_industry } } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_perun_first_schematics icon = generic_space x = 0 y = 1 relative_position_id = POL_polsa_grand_opening cost = 10 prerequisite = { focus = POL_polsa_grand_opening } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_AIR_XP } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_perun_first_schematics" air_experience = 50 add_tech_bonus = { name = POL_perun_first_schematics bonus = 0.15 uses = 1 category = CAT_icbm } add_tech_bonus = { name = POL_perun_first_schematics bonus = 0.15 uses = 1 category = CAT_fuel_oil } set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_spaceforest_involvement icon = circular_electron_positron_collider x = 0 y = 1 relative_position_id = POL_perun_first_schematics cost = 7 prerequisite = { focus = POL_perun_first_schematics } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_spaceforest_involvement" add_tech_bonus = { name = POL_spaceforest_involvement bonus = 0.15 uses = 1 category = CAT_space } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_missile_company icon = construct_factory x = 68 y = 10 offset = { x = -38 trigger = { has_completed_focus = POL_stay_on_track } } offset = { x = -12 trigger = { has_completed_focus = POL_red_dream } } offset = { x = -20 trigger = { has_completed_focus = POL_falanga } } cost = 5 search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_missile_company" one_random_arms_factory = yes add_tech_bonus = { name = POL_missile_company bonus = 0.12 uses = 1 category = CAT_missile } } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = POL_intercontinental_missiles_prototypes icon = bombs x = 0 y = 1 relative_position_id = POL_missile_company cost = 7 prerequisite = { focus = POL_missile_company } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_intercontinental_missiles_prototypes" add_tech_bonus = { name = POL_intercontinental_missiles_prototypes bonus = 0.15 uses = 2 category = CAT_icbm } set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_increase_missile_defense_budget icon = Generic_Loadsamoney x = 0 y = 1 relative_position_id = POL_intercontinental_missiles_prototypes cost = 7 prerequisite = { focus = POL_intercontinental_missiles_prototypes } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_increase_missile_defense_budget" add_ideas = POL_missile_production_idea set_temp_variable = { treasury_change = -40 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_trade_agreement_with_mesko icon = central_planned_economy x = 0 y = 1 relative_position_id = POL_increase_missile_defense_budget cost = 5 prerequisite = { focus = POL_increase_missile_defense_budget } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_trade_agreement_with_mesko" add_timed_idea = { idea = POL_mesko_cooperation_idea days = 1825 } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_project_perun icon = Generic_Redraw_Borders x = -1 y = 1 relative_position_id = POL_trade_agreement_with_mesko cost = 10 prerequisite = { focus = POL_spaceforest_involvement } prerequisite = { focus = POL_trade_agreement_with_mesko } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } bypass = { has_tech = OLV6 has_tech = COMSAT6 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_project_perun" add_tech_bonus = { name = POL_project_perun bonus = 0.2 uses = 1 technology = OLV6 } add_tech_bonus = { name = POL_project_perun bonus = 0.2 uses = 1 technology = COMSAT6 } add_timed_idea = { idea = POL_perun_design_idea days = 720 } set_temp_variable = { treasury_change = -75 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_perun_launch icon = international_space_station x = 0 y = 1 relative_position_id = POL_project_perun cost = 1 prerequisite = { focus = POL_project_perun } search_filters = { FOCUS_FILTER_RESEARCH } available = { NOT = { has_idea = POL_perun_design_idea } has_tech = OLV6 custom_trigger_tooltip = { tooltip = POL_perun_launch_comsat_TT has_COMSAT6_in_orbit = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_perun_launch" add_political_power = 150 add_stability = 0.05 add_ideas = POL_into_orbit_idea } ai_will_do = { base = 30 } } focus = { id = POL_reach_for_the_stars icon = asteroid_mining x = 0 y = 1 relative_position_id = POL_perun_launch cost = 10 prerequisite = { focus = POL_perun_launch } mutually_exclusive = { focus = POL_focus_on_earth } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reach_for_the_stars" swap_ideas = { remove_idea = POL_into_orbit_idea add_idea = POL_into_orbit2_idea } } ai_will_do = { base = 30 } } focus = { id = POL_moon_mission_preparations icon = mars_base x = 0 y = 1 relative_position_id = POL_reach_for_the_stars cost = 10 prerequisite = { focus = POL_reach_for_the_stars } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_moon_mission_preparations" unlock_decision_category_tooltip = POL_moon_launch_mission add_tech_bonus = { name = POL_moon_mission_preparations bonus = 0.15 uses = 1 ahead_reduction = 4 technology = OLV7 } custom_effect_tooltip = POL_prepare_moon_landing_TT } ai_will_do = { base = 30 } } focus = { id = POL_cosmonauts_training icon = moon_relax x = 0 y = 1 relative_position_id = POL_moon_mission_preparations cost = 7 prerequisite = { focus = POL_moon_mission_preparations } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_cosmonauts_training" air_experience = 30 add_ideas = POL_low_gravity_trainings_idea } ai_will_do = { base = 30 } } focus = { id = POL_finish_construction_of_orzel_rocket icon = generic_space x = 0 y = 1 relative_position_id = POL_cosmonauts_training cost = 7 prerequisite = { focus = POL_cosmonauts_training } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_finish_construction_of_orzel_rocket" add_tech_bonus = { name = POL_finish_construction_of_orzel_rocket bonus = 0.25 uses = 1 technology = OLV7 } add_tech_bonus = { name = POL_finish_construction_of_orzel_rocket bonus = 0.2 uses = 1 technology = COMSAT7 } set_temp_variable = { treasury_change = -100 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_t_ten_seconds icon = orbit_moon x = 0 y = 1 relative_position_id = POL_finish_construction_of_orzel_rocket cost = 1 prerequisite = { focus = POL_finish_construction_of_orzel_rocket } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } available = { has_tech = OLV7 custom_trigger_tooltip = { tooltip = POL_perun_launch_comsat2_TT has_COMSAT7_in_orbit = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_t_ten_seconds" swap_ideas = { remove_idea = POL_into_orbit2_idea add_idea = POL_moon_landing_idea } set_temp_variable = { treasury_change = -150 } modify_treasury_effect = yes news_event = poland_news.29 } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_focus_on_earth icon = global_community x = 2 y = 1 relative_position_id = POL_perun_launch cost = 10 prerequisite = { focus = POL_perun_launch } mutually_exclusive = { focus = POL_reach_for_the_stars } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_focus_on_earth" swap_ideas = { remove_idea = POL_into_orbit_idea add_idea = POL_into_orbit3_idea } } ai_will_do = { base = 30 } } focus = { id = POL_nanotechnology_innovations icon = Generic_Jungle_Ghost x = 0 y = 1 relative_position_id = POL_focus_on_earth cost = 7 prerequisite = { focus = POL_focus_on_earth } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } available = { has_completed_focus = POL_ncbr has_idea = POL_ncbr_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_nanotechnology_innovations" add_tech_bonus = { name = POL_nanotechnology_innovations bonus = 0.1 uses = 2 category = CAT_nfibers } swap_ideas = { remove_idea = POL_ncbr_idea add_idea = POL_ncbr_expansion_idea } set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_cloning_research icon = fusion_science x = 0 y = 1 relative_position_id = POL_nanotechnology_innovations cost = 7 prerequisite = { focus = POL_nanotechnology_innovations } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_cloning_research" add_tech_bonus = { name = POL_cloning_research bonus = 0.15 uses = 2 category = CAT_genes } set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_renewable_energy_effort icon = BRA_renewable_energy_funds x = 0 y = 1 relative_position_id = POL_cloning_research cost = 5 prerequisite = { focus = POL_cloning_research } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_renewable_energy_effort" add_tech_bonus = { name = POL_renewable_energy_effort bonus = 0.10 uses = 3 category = CAT_fuel_oil } two_random_renewable_energy_infra = yes set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_polish_maglev icon = support_rail x = 0 y = 1 relative_position_id = POL_renewable_energy_effort cost = 7 prerequisite = { focus = POL_renewable_energy_effort } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_polish_maglev" if = { limit = { NOT = { has_tech = early_maglev_rail } } add_tech_bonus = { name = POL_polish_maglev bonus = 0.1 uses = 1 technology = early_maglev_rail } } else = { add_tech_bonus = { name = POL_polish_maglev bonus = 0.1 uses = 1 technology = standardised_maglev_rail } } add_tech_bonus = { name = POL_polish_maglev bonus = 0.1 uses = 1 technology = modern_freight_locomotive } set_temp_variable = { treasury_change = -35 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_ground_air_systems icon = air_defense2 x = 2 y = 1 relative_position_id = POL_missile_company cost = 5 prerequisite = { focus = POL_missile_company } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ground_air_systems" add_tech_bonus = { name = POL_ground_air_systems bonus = 0.15 uses = 2 category = CAT_sam } set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_nuclear_shelters icon = border_conflict_bunker x = 0 y = 1 relative_position_id = POL_ground_air_systems cost = 5 prerequisite = { focus = POL_ground_air_systems } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_nuclear_shelters" add_stability = 0.05 add_ideas = POL_fallout_shelters_idea set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_glcm icon = KORNET x = 0 y = 1 relative_position_id = POL_nuclear_shelters cost = 5 prerequisite = { focus = POL_nuclear_shelters } mutually_exclusive = { focus = POL_slcm } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_glcm" add_tech_bonus = { name = POL_glcm bonus = 0.1 uses = 2 category = CAT_glcm } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_tel_battery icon = katyusha x = 0 y = 1 relative_position_id = POL_glcm cost = 5 prerequisite = { focus = POL_glcm } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_tel_battery" add_tech_bonus = { name = POL_tel_battery bonus = 0.2 uses = 1 category = CAT_glcm } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_hypersonic_missiles icon = attack_democracy4 x = 1 y = 1 relative_position_id = POL_tel_battery cost = 5 prerequisite = { focus = POL_tel_battery focus = POL_missile_submarines } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_hypersonic_missiles" add_tech_bonus = { name = POL_hypersonic_missiles bonus = 0.11 uses = 1 category = CAT_hscm } set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_slcm icon = focus_rocketry x = 2 y = 1 relative_position_id = POL_nuclear_shelters cost = 5 prerequisite = { focus = POL_nuclear_shelters } mutually_exclusive = { focus = POL_glcm } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_slcm" add_tech_bonus = { name = POL_slcm bonus = 0.1 uses = 2 category = CAT_sam } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_missile_submarines icon = torpedo x = 0 y = 1 relative_position_id = POL_slcm cost = 5 prerequisite = { focus = POL_slcm } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_missile_submarines" add_tech_bonus = { name = POL_missile_submarines bonus = 0.2 uses = 1 category = CAT_sub } set_temp_variable = { treasury_change = -9 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_camouflage icon = cryptologic_bomb x = 0 y = 1 relative_position_id = POL_hypersonic_missiles cost = 5 prerequisite = { focus = POL_hypersonic_missiles } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_camouflage" add_tech_bonus = { name = POL_camouflage bonus = 0.35 uses = 2 category = CAT_missile } set_temp_variable = { treasury_change = -26 } modify_treasury_effect = yes } ai_will_do = { base = 30 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } ### Crocomoth's space ###### Democratic path ###### focus = { id = POL_reassure_elections icon = Election x = 0 y = 1 relative_position_id = POL_stay_on_track cost = 5 prerequisite = { focus = POL_stay_on_track } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reassure_elections" set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.01 } set_temp_variable = { temp_outlook_increase = 0.01 } change_relative_party_popularity = yes } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_poland_our_home icon = polandisourhome x = -1 y = 1 relative_position_id = POL_reassure_elections cost = 5 prerequisite = { focus = POL_reassure_elections } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_poland_our_home" custom_effect_tooltip = POL_party_pop_TT add_stability = 0.05 add_war_support = 0.03 set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.03 } set_temp_variable = { temp_outlook_increase = 0.03 } change_relative_party_popularity = yes } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_continue_transition icon = industry_democratic x = 1 y = 1 relative_position_id = POL_reassure_elections cost = 7 prerequisite = { focus = POL_reassure_elections } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_continue_transition" two_random_industrial_complex = yes } ai_will_do = { base = 50 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_finish_social_program icon = concessions x = -1 y = 1 relative_position_id = POL_continue_transition cost = 7 prerequisite = { focus = POL_continue_transition } prerequisite = { focus = POL_poland_our_home } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_finish_social_program" set_temp_variable = { treasury_change = -3.0 } modify_treasury_effect = yes add_timed_idea = { idea = POL_2000_social_program days = 365 } } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } ### Socialists subtree focus = { id = POL_socialists_win icon = social_democracy x = -6 y = 1 relative_position_id = POL_finish_social_program cost = 1 allow_branch = { NOT = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } prerequisite = { focus = POL_finish_social_program } search_filters = { FOCUS_FILTER_POLITICAL } available = { date > 2001.9.25 date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } NOT = { has_completed_focus = POL_conservatives_win } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_socialists_win" add_political_power = 100 add_stability = 0.05 } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_united_we_stand icon = national_unity x = 0 y = 1 relative_position_id = POL_socialists_win cost = 7 prerequisite = { focus = POL_socialists_win } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_united_we_stand" add_ideas = POL_united_with_the_west_idea } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_security_summit icon = home_defense x = 0 y = 1 relative_position_id = POL_united_we_stand cost = 7 prerequisite = { focus = POL_united_we_stand } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_security_summit" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = ROOT modifier = POL_held_security_summit } } } add_timed_idea = { idea = encryption_bonus days = 1095 } } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_focus_on_social_projects icon = polishhouse x = -1 y = 1 relative_position_id = POL_security_summit cost = 5 prerequisite = { focus = POL_security_summit } mutually_exclusive = { focus = POL_speed_up_privatization } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_focus_on_social_projects" one_random_industrial_complex = yes add_timed_idea = { idea = POL_social_program_focus days = 1095 } set_temp_variable = { desire_change = 0.5 } change_expected_social_spending = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = 5 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_speed_up_privatization icon = business_man x = 1 y = 1 relative_position_id = POL_security_summit cost = 10 prerequisite = { focus = POL_security_summit } mutually_exclusive = { focus = POL_focus_on_social_projects } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_FACTION } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_speed_up_privatization" two_random_industrial_complex = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = -5 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_support_traditional_industry icon = coal_mining x = 0 y = 1 relative_position_id = POL_focus_on_social_projects cost = 6 prerequisite = { focus = POL_focus_on_social_projects focus = POL_speed_up_privatization } mutually_exclusive = { focus = POL_innovative_approach } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_traditional_industry" add_resource = { type = steel amount = 4 state = 626 } add_resource = { type = aluminium amount = 3 state = 626 } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = 5 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_innovative_approach icon = money x = 0 y = 1 relative_position_id = POL_speed_up_privatization cost = 5 prerequisite = { focus = POL_focus_on_social_projects focus = POL_speed_up_privatization } mutually_exclusive = { focus = POL_support_traditional_industry } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_FACTION } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } bypass = { all_controlled_state = { free_building_slots = { building = offices size < 1 include_locked = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_innovative_approach" one_office_construction = yes set_temp_variable = { temp_opinion = -5 } change_farmers_opinion = yes set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = -5 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_secure_unions_support icon = labor_unions x = 1 y = 1 relative_position_id = POL_support_traditional_industry cost = 7 prerequisite = { focus = POL_support_traditional_industry focus = POL_innovative_approach } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_secure_unions_support" add_ideas = POL_unions_support_idea custom_effect_tooltip = POL_secure_unions_TT set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } ## 911 branch focus = { id = POL_support_war_on_terror icon = terrorism x = -3 y = 1 relative_position_id = POL_united_we_stand cost = 5 prerequisite = { focus = POL_united_we_stand } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } available = { date < 2005.10.1 custom_trigger_tooltip = { USA = { has_country_flag = USA_wot_attack_occurred } has_country_flag = wot_supported_us_fully tooltip = POL_nine_eleven_supportcondition_TT } OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_war_on_terror" add_war_support = 0.1 add_stability = -0.05 reverse_add_opinion_modifier = { target = USA modifier = POL_supported_war_on_terror } } ai_will_do = { base = 40 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_polish_volunteer_corps icon = volunteers x = 0 y = 1 relative_position_id = POL_support_war_on_terror cost = 5 prerequisite = { focus = POL_support_war_on_terror } search_filters = { FOCUS_FILTER_POLITICAL } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_polish_volunteer_corps" add_timed_idea = { idea = idea_focus_volunteer_corps days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_study_allied_reports icon = small_arms3 x = 0 y = 1 relative_position_id = POL_polish_volunteer_corps cost = 7 prerequisite = { focus = POL_polish_volunteer_corps } search_filters = { FOCUS_FILTER_POLITICAL } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_study_allied_reports" army_experience = 50 air_experience = 20 add_doctrine_cost_reduction = { name = POL_study_allied_reports cost_reduction = 0.15 uses = 1 category = CAT_land_doctrine } add_doctrine_cost_reduction = { name = POL_study_allied_reports cost_reduction = 0.15 uses = 1 category = CAT_air_doctrine } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } ### EU subtree focus = { id = POL_continue_eu_intergration icon = align_to_europe x = -2 y = 2 relative_position_id = POL_finish_social_program cost = 5 prerequisite = { focus = POL_socialists_win } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_continue_eu_intergration" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = ROOT modifier = POL_continued_eu_integration } } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_eu_funding icon = economic_prosperity x = 0 y = 1 relative_position_id = POL_continue_eu_intergration cost = 7 prerequisite = { focus = POL_continue_eu_intergration } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_eu_funding" set_temp_variable = { treasury_change = 30 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_connections_to_eu_members icon = EDA_icon x = 0 y = 1 relative_position_id = POL_eu_funding cost = 5 prerequisite = { focus = POL_eu_funding } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_connections_to_eu_members" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 3 } change_influence_percentage = yes } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_focus_on_political_connections icon = POL_eurocompanies x = -1 y = 1 relative_position_id = POL_connections_to_eu_members cost = 5 prerequisite = { focus = POL_connections_to_eu_members } mutually_exclusive = { focus = POL_focus_on_economic_deals } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_focus_on_political_connections" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 3 } change_influence_percentage = yes add_opinion_modifier = { target = ROOT modifier = POL_connections_to_eu } } } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = 5 } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_focus_on_economic_deals icon = meeting x = 1 y = 1 relative_position_id = POL_connections_to_eu_members cost = 7 prerequisite = { focus = POL_connections_to_eu_members } mutually_exclusive = { focus = POL_focus_on_political_connections } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_FACTION } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_focus_on_economic_deals" two_random_industrial_complex = yes set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = -5 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_new_ideals icon = new_ideals x = -1 y = 1 relative_position_id = POL_focus_on_economic_deals cost = 3 prerequisite = { focus = POL_focus_on_economic_deals focus = POL_focus_on_political_connections } search_filters = { FOCUS_FILTER_POLITICAL } available = { date < 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_ideals" add_ideas = { POL_new_ideals_idea } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } ### Conservatives subtree focus = { id = POL_conservatives_win icon = conservative x = 6 y = 1 relative_position_id = POL_finish_social_program cost = 1 allow_branch = { NOT = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } prerequisite = { focus = POL_finish_social_program } search_filters = { FOCUS_FILTER_POLITICAL } available = { date > 2001.9.25 date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } NOT = { has_completed_focus = POL_socialists_win } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_conservatives_win" add_political_power = 100 add_war_support = 0.05 } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_reassure_elections_result icon = democracy3 x = 0 y = 1 relative_position_id = POL_conservatives_win cost = 7 prerequisite = { focus = POL_conservatives_win } search_filters = { FOCUS_FILTER_STABILITY } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reassure_elections_result" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = -3 } set_temp_variable = { tag_index = THIS.id } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } set_temp_variable = { modify_europeanism = -0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_christian_values icon = catholicism x = 0 y = 1 relative_position_id = POL_reassure_elections_result cost = 7 prerequisite = { focus = POL_reassure_elections_result } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_christian_values" add_ideas = { POL_christian_state_1 } set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_attack_communism icon = anti_communism x = -1 y = 1 relative_position_id = POL_christian_values cost = 5 prerequisite = { focus = POL_christian_values } mutually_exclusive = { focus = POL_reuse_central_planning } search_filters = { FOCUS_FILTER_POLITICAL } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_attack_communism" custom_effect_tooltip = POL_party_pop_TT set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = -0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = -0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.1 } change_relative_party_popularity = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = 5 } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_reuse_central_planning icon = central_planned_economy x = 1 y = 1 relative_position_id = POL_christian_values cost = 5 prerequisite = { focus = POL_christian_values } mutually_exclusive = { focus = POL_attack_communism } search_filters = { FOCUS_FILTER_POLITICAL } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reuse_central_planning" add_timed_idea = { idea = POL_reuse_central_planning_idea days = 1095 } } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = -5 } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_more_liberal_taxes icon = radical_tax_reform x = 0 y = 1 relative_position_id = POL_attack_communism cost = 5 prerequisite = { focus = POL_attack_communism focus = POL_reuse_central_planning } mutually_exclusive = { focus = POL_social_development_priority } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_more_liberal_taxes" add_timed_idea = { idea = POL_tax_cuts days = 1095 } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = -5 } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_social_development_priority icon = medicine x = 0 y = 1 relative_position_id = POL_reuse_central_planning cost = 5 prerequisite = { focus = POL_attack_communism focus = POL_reuse_central_planning } mutually_exclusive = { focus = POL_more_liberal_taxes } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_social_development_priority" add_timed_idea = { idea = POL_social_development_priority_idea days = 1095 } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = 5 } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_fight_corruption icon = anti_establishment x = 1 y = 1 relative_position_id = POL_more_liberal_taxes cost = 7 prerequisite = { focus = POL_more_liberal_taxes focus = POL_social_development_priority } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_CORRUPTION } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } OR = { has_idea = corruption_level_10 has_idea = corruption_level_09 has_idea = corruption_level_08 has_idea = corruption_level_07 has_idea = corruption_level_06 has_idea = corruption_level_05 has_idea = corruption_level_04 has_idea = corruption_level_03 } } bypass = { OR = { has_idea = corruption_level_02 has_idea = corruption_level_01 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_fight_corruption" decrease_corruption = yes set_temp_variable = { temp_opinion = -5 } change_oligarchs_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } ### 911 subtree focus = { id = POL_focus_on_internal_matters icon = investigation x = 3 y = 1 relative_position_id = POL_reassure_elections_result cost = 5 prerequisite = { focus = POL_reassure_elections_result } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_INTERNAL_AFFAIRS } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } custom_trigger_tooltip = { USA = { has_country_flag = USA_wot_attack_occurred } OR = { has_country_flag = wot_supported_us_partially has_country_flag = wot_refused_to_support_us } tooltip = POL_nine_eleven_notSupportcondition_TT } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_focus_on_internal_matters" 114 = { add_extra_state_shared_building_slots = 1 } 111 = { add_extra_state_shared_building_slots = 1 } 433 = { add_extra_state_shared_building_slots = 1 } add_resource = { type = steel amount = 4 state = 115 } add_tech_bonus = { name = POL_focus_on_internal_matters bonus = 0.15 uses = 1 category = CAT_construction_tech } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_local_security_priority icon = espionage x = 0 y = 1 relative_position_id = POL_focus_on_internal_matters cost = 5 prerequisite = { focus = POL_focus_on_internal_matters } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } bypass = { has_idea = police_05 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_local_security_priority" increase_policing_budget = yes add_stability = 0.03 add_ideas = POL_increased_security_idea } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_peace_and_stability icon = bread_and_peace x = 0 y = 1 relative_position_id = POL_local_security_priority cost = 5 prerequisite = { focus = POL_local_security_priority } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_peace_and_stability" add_stability = 0.03 add_timed_idea = { idea = civilian_industry_project2 days = 720 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_shifting_politics icon = anti_establishment2 x = -2 y = 1 relative_position_id = POL_new_ideals cost = 10 prerequisite = { focus = POL_new_ideals } prerequisite = { focus = POL_secure_unions_support } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_shifting_politics" add_political_power = 100 add_ideas = POL_strong_foreign_policy_idea } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } ### Conservatives opposing EU focus = { id = POL_stay_outside_the_eu icon = EU_no_deal_exit x = -4 y = 1 relative_position_id = POL_conservatives_win cost = 5 prerequisite = { focus = POL_conservatives_win } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stay_outside_the_eu" set_country_flag = { flag = POL_stay_outside_the_eu_flag days = 1460 value = 1 } custom_effect_tooltip = POL_no_to_eu_TT } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_reduce_trade icon = import_economy x = 0 y = 1 relative_position_id = POL_stay_outside_the_eu cost = 5 prerequisite = { focus = POL_stay_outside_the_eu } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reduce_trade" if = { limit = { has_idea = semi_consumption_economy } swap_ideas = { remove_idea = semi_consumption_economy add_idea = consumption_economy } } else_if = { limit = { has_idea = mixed_economy } swap_ideas = { remove_idea = mixed_economy add_idea = consumption_economy } } else_if = { limit = { has_idea = export_economy } swap_ideas = { remove_idea = export_economy add_idea = consumption_economy } } else_if = { limit = { has_idea = globalized_trade_economy } swap_ideas = { remove_idea = globalized_trade_economy add_idea = consumption_economy } } set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_our_country_first icon = flames_of_rebellion x = -2 y = 1 relative_position_id = POL_reduce_trade cost = 5 prerequisite = { focus = POL_reduce_trade } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_our_country_first" if = { limit = { has_idea = intervention_regional_interventionism } swap_ideas = { remove_idea = intervention_regional_interventionism add_idea = intervention_limited_interventionism } } else_if = { limit = { has_idea = intervention_local_security } swap_ideas = { remove_idea = intervention_local_security add_idea = intervention_limited_interventionism } } else_if = { limit = { has_idea = intervention_global_interventionism } swap_ideas = { remove_idea = intervention_global_interventionism add_idea = intervention_limited_interventionism } } else_if = { # well could be else but just in case limit = { has_idea = intervention_neo_imperialism } swap_ideas = { remove_idea = intervention_neo_imperialism add_idea = intervention_limited_interventionism } } add_timed_idea = { idea = POL_stay_inside_the_country_idea days = 730 } } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_intensified_army_training icon = armoured_fist x = 0 y = 1 relative_position_id = POL_reduce_trade cost = 5 prerequisite = { focus = POL_reduce_trade } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_intensified_army_training" unlock_decision_category_tooltip = POL_intensified_army_training_category custom_effect_tooltip = POL_intensified_training_TT } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_pro_russian_speaks icon = align_to_russia2 x = -1 y = 1 relative_position_id = POL_intensified_army_training cost = 5 prerequisite = { focus = POL_intensified_army_training } mutually_exclusive = { focus = POL_anti_russian_speaks } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pro_russian_speaks" reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_turns_our_way } } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_anti_russian_speaks icon = attack_russia x = 1 y = 1 relative_position_id = POL_intensified_army_training cost = 5 prerequisite = { focus = POL_intensified_army_training } mutually_exclusive = { focus = POL_pro_russian_speaks } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_POLITICAL } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } country_exists = SOV } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_anti_russian_speaks" reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_antagonizes_us } add_opinion_modifier = { target = SOV modifier = POL_antagonize_russia } add_political_power = 50 add_ideas = POL_anti_russian_policy_idea } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_prepare_for_the_future icon = brick_laying x = 1 y = 2 relative_position_id = POL_anti_russian_speaks cost = 5 prerequisite = { focus = POL_pro_russian_speaks focus = POL_anti_russian_speaks } prerequisite = { focus = POL_fight_corruption } search_filters = { FOCUS_FILTER_INDUSTRY } available = { date < 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_prepare_for_the_future" add_timed_idea = { idea = POL_future_plans_idea days = 730 } custom_effect_tooltip = POL_future_plans_TT } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } ### PO and PiS (original by Crocomoth, expanded by XCezor) focus = { id = POL_platforma_obivatelska icon = pol_po x = -16 y = 1 relative_position_id = POL_shifting_politics offset = { y = -12 trigger = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } cost = 1 search_filters = { FOCUS_FILTER_POLITICAL } available = { date > 2005.10.1 OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_platforma_obivatelska" add_political_power = 100 add_stability = 0.05 } ai_will_do = { base = 100 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_improve_civil_administration icon = pol_gov_str x = 1 y = 1 relative_position_id = POL_platforma_obivatelska cost = 7 prerequisite = { focus = POL_platforma_obivatelska } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_improve_civil_administration" increase_centralization = yes add_timed_idea = { idea = POL_improved_administration days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_construction_tax_cuts icon = construction3 x = 0 y = 1 relative_position_id = POL_improve_civil_administration cost = 5 prerequisite = { focus = POL_improve_civil_administration } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_construction_tax_cuts" add_timed_idea = { idea = POL_contruction_taxes days = 1095 } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_promote_eu_values icon = EU_policies x = -1 y = 1 relative_position_id = POL_platforma_obivatelska cost = 7 prerequisite = { focus = POL_platforma_obivatelska } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_promote_eu_values" custom_effect_tooltip = POL_party_pop_TT set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.1 } change_relative_party_popularity = yes add_political_power = 200 } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_bio_fuel icon = oil_green x = 0 y = 1 relative_position_id = POL_promote_eu_values cost = 5 prerequisite = { focus = POL_promote_eu_values } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } bypass = { all_controlled_state = { free_building_slots = { building = renewable_energy_infra size < 2 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_bio_fuel" two_random_renewable_energy_infra = yes set_temp_variable = { temp_opinion = -5 } change_fossil_fuel_industry_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_new_market_for_farms icon = ExpandTrade x = -3 y = 1 relative_position_id = POL_bio_fuel cost = 5 prerequisite = { focus = POL_bio_fuel } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_market_for_farms" add_ideas = { POL_new_farms_market } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_it_giant icon = generic_banks x = 0 y = 1 relative_position_id = POL_new_market_for_farms cost = 10 prerequisite = { focus = POL_new_market_for_farms } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } bypass = { all_controlled_state = { free_building_slots = { building = offices size < 2 include_locked = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_it_giant" two_office_construction = yes add_tech_bonus = { name = POL_it_giant bonus = 0.35 uses = 2 category = CAT_computing_tech } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_foreign_investors icon = business_man2 x = 0 y = 1 relative_position_id = POL_it_giant cost = 5 prerequisite = { focus = POL_it_giant } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_foreign_investors" add_timed_idea = { idea = POL_investors_idea days = 730 } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_reducing_unemployment icon = construction_engineering x = -2 y = 1 relative_position_id = POL_foreign_investors cost = 5 prerequisite = { focus = POL_foreign_investors } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reducing_unemployment" add_stability = 0.05 add_timed_idea = { idea = POL_new_workplaces_idea days = 1095 } } ai_will_do = { base = 5 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_success_through_progress icon = expand_finance_ministry x = 0 y = 1 relative_position_id = POL_foreign_investors cost = 10 prerequisite = { focus = POL_foreign_investors } search_filters = { FOCUS_FILTER_RESEARCH } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_success_through_progress" add_tech_bonus = { name = POL_success_through_progress bonus = 0.15 uses = 2 category = CAT_computing_tech } add_tech_bonus = { name = POL_success_through_progress bonus = 0.20 uses = 2 category = CAT_internet_tech } add_tech_bonus = { name = POL_success_through_progress bonus = 0.20 ahead_reduction = 2 uses = 1 category = CAT_ai } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_no_more_expeditions icon = soldier2 x = -1 y = 1 relative_position_id = POL_bio_fuel cost = 5 prerequisite = { focus = POL_bio_fuel } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_no_more_expeditions" decrease_intervention_law_effect = yes add_stability = 0.05 set_temp_variable = { temp_opinion = -5 } change_the_military_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_soften_the_cons icon = dangerous_deal2 x = 0 y = 1 relative_position_id = POL_no_more_expeditions cost = 5 prerequisite = { focus = POL_no_more_expeditions } search_filters = { FOCUS_FILTER_STABILITY } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_soften_the_cons" custom_effect_tooltip = POL_party_pop_TT set_temp_variable = { party_index = 1 } set_temp_variable = { target_party_index = 2 } set_temp_variable = { party_popularity_fraction = 0.2 } move_party_popularity = yes add_stability = -0.05 custom_effect_tooltip = POL_soften_cons_TT } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_eurozone_acceptation icon = euro x = 0 y = 1 relative_position_id = POL_soften_the_cons cost = 5 prerequisite = { focus = POL_soften_the_cons } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_eurozone_acceptation" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 2 } change_influence_percentage = yes add_opinion_modifier = { target = ROOT modifier = POL_Eurozone_acceptation } } add_political_power = 100 set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes news_event = poland_news.4 } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_proximity_to_the_western_market icon = market_economy x = 0 y = 1 relative_position_id = POL_eurozone_acceptation cost = 5 prerequisite = { focus = POL_eurozone_acceptation } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_proximity_to_the_western_market" add_timed_idea = { idea = POL_western_market_idea days = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_international_law_support icon = improve_relations_blue x = -1 y = 1 relative_position_id = POL_construction_tax_cuts cost = 5 prerequisite = { focus = POL_construction_tax_cuts focus = POL_bio_fuel } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } all_neighbor_country = { NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_international_law_support" every_neighbor_country = { add_opinion_modifier = { target = ROOT modifier = POL_international_law } } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_separate_church icon = christianophobia x = 0 y = 1 relative_position_id = POL_international_law_support cost = 5 prerequisite = { focus = POL_international_law_support } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_separate_church" if = { limit = { has_idea = POL_christian_state_1 } swap_ideas = { remove_idea = POL_christian_state_1 add_idea = POL_liberal_state } } else_if = { limit = { has_idea = POL_christian_state_2 } swap_ideas = { remove_idea = POL_christian_state_2 add_idea = POL_liberal_state } } else_if = { limit = { NOT = { OR = { has_idea = POL_christian_state_2 has_idea = POL_christian_state_1 # from top if? has_idea = POL_liberal_state } } } add_ideas = { POL_liberal_state } } set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_higer_retirement icon = BRA_labor_laws x = 0 y = 1 relative_position_id = POL_separate_church cost = 5 prerequisite = { focus = POL_separate_church } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_higer_retirement" add_timed_idea = { idea = POL_late_retirement_idea days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_pro_ecological_projects icon = protect_parks x = 0 y = 1 relative_position_id = POL_higer_retirement cost = 5 prerequisite = { focus = POL_higer_retirement } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pro_ecological_projects" custom_effect_tooltip = POL_party_pop_TT set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.2 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_railways_for_poland icon = infrastructure x = 1 y = 1 relative_position_id = POL_construction_tax_cuts cost = 7 prerequisite = { focus = POL_construction_tax_cuts } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 3 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_railways_for_poland" three_random_infrastructure = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_centralized_development icon = centralization x = 0 y = 1 relative_position_id = POL_railways_for_poland cost = 10 prerequisite = { focus = POL_railways_for_poland } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_centralized_development" 625 = { # Lubisz one_state_industrial_complex = yes } 626 = { # Lower Silesia one_state_industrial_complex = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_focus_on_housing icon = consumer_goods x = 0 y = 1 relative_position_id = POL_centralized_development cost = 5 prerequisite = { focus = POL_centralized_development } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_focus_on_housing" add_timed_idea = { idea = POL_housing_focus days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_funding_nfz icon = generic_hospital x = 0 y = 1 relative_position_id = POL_focus_on_housing cost = 5 prerequisite = { focus = POL_focus_on_housing } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_EXPENDITURE } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_funding_nfz" if = { limit = { has_completed_focus = POL_privatize_nfz } add_to_variable = { healthcare_effective_gdpc = 10 } } else = { increase_healthcare_budget = yes } add_stability = 0.1 add_ideas = POL_renewed_hospitals add_tech_bonus = { name = POL_funding_nfz bonus = 0.10 uses = 2 category = CAT_genes } set_temp_variable = { treasury_change = -12 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_fix_brain_drain icon = brain_power x = 3 y = 1 relative_position_id = POL_construction_tax_cuts cost = 5 prerequisite = { focus = POL_construction_tax_cuts } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } BLR = { exists = yes NOT = { has_war_with = POL } } UKR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_fix_brain_drain" if = { limit = { NOT = { BLR = { has_government = democratic } } } BLR = { set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } if = { limit = { UKR = { NOT = { has_government = democratic } } } UKR = { set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } } swap_ideas = { remove_idea = POL_fixed_brain_drain2 add_idea = POL_fixed_brain_drain } set_temp_variable = { desire_change = 0.5 } change_expected_education_spending = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_look_into_history icon = organization_of_society x = 0 y = 1 relative_position_id = POL_fix_brain_drain cost = 5 prerequisite = { focus = POL_fix_brain_drain } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_look_into_history" add_timed_idea = { idea = POL_national_unity_idea days = 1460 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_english_lessons icon = education_reform x = 0 y = 1 relative_position_id = POL_look_into_history cost = 5 prerequisite = { focus = POL_look_into_history } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_english_lessons" add_timed_idea = { idea = POL_development_of_education days = 730 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_orientational_freedom icon = pro_lgbt x = 2 y = 1 relative_position_id = POL_english_lessons cost = 5 prerequisite = { focus = POL_english_lessons } search_filters = { FOCUS_FILTER_WAR_SUPPORT } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_orientational_freedom" add_war_support = -0.15 add_stability = 0.05 add_political_power = 150 } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_modern_equipment_for_special_services icon = police_funding_bonus x = 0 y = 1 relative_position_id = POL_english_lessons cost = 5 prerequisite = { focus = POL_english_lessons } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_modern_equipment_for_special_services" increase_policing_budget = yes add_timed_idea = { idea = POL_safe_country days = 1095 } set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_truly_eu_state icon = closer_ties_with_eu x = 0 y = 1 relative_position_id = POL_pro_ecological_projects cost = 10 prerequisite = { focus = POL_proximity_to_the_western_market } prerequisite = { focus = POL_success_through_progress } prerequisite = { focus = POL_pro_ecological_projects } prerequisite = { focus = POL_funding_nfz } prerequisite = { focus = POL_modern_equipment_for_special_services } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes AND = { western_liberals_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } NOT = { has_idea = POL_fourth_rp } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_truly_eu_state" add_ideas = { POL_eu_state } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_CIVIC_PLATFORM_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_civic_platform_path = yes } } } focus = { id = POL_speak_against_russia icon = attack_russia x = -7 y = 2 relative_position_id = POL_shifting_politics offset = { y = -12 trigger = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } cost = 10 prerequisite = { focus = POL_platforma_obivatelska focus = POL_pravda_i_spravedlivost } mutually_exclusive = { focus = POL_reapproach_russia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { NOT = { SOV = { has_government = democratic } } OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_speak_against_russia" add_opinion_modifier = { target = SOV modifier = POL_spoke_against_russia } reverse_add_opinion_modifier = { target = SOV modifier = POL_spoke_against_russia } sre_foreign_influence_spirit = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = 5 } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_rely_on_europe icon = align_to_europe x = -1 y = 1 relative_position_id = POL_speak_against_russia cost = 5 prerequisite = { focus = POL_speak_against_russia } mutually_exclusive = { focus = POL_friends_from_afar } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_rely_on_europe" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = ROOT modifier = POL_relied_on_europe } reverse_add_opinion_modifier = { target = ROOT modifier = POL_relied_on_europe } } } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = -5 } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_rhienmetal_plant icon = industry_tanks x = 0 y = 1 relative_position_id = POL_rely_on_europe cost = 5 prerequisite = { focus = POL_rely_on_europe } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } GER = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_rhienmetal_plant" one_random_arms_factory = yes # They get some profit for construction, right? GER = { set_temp_variable = { treasury_change = 3 } modify_treasury_effect = yes } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_buy_old_leopards icon = license_production x = 0 y = 1 relative_position_id = POL_rhienmetal_plant cost = 5 prerequisite = { focus = POL_rhienmetal_plant } search_filters = { FOCUS_FILTER_EQUIPMENT } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } GER = { exists = yes NOT = { has_war_with = POL } } } # eu_tank does not work for some reason completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_buy_old_leopards" set_temp_variable = { treasury_change = -18 } modify_treasury_effect = yes if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_chassis_1 variant_name = "Leopard 2A4" amount = 40 producer = GER } } else = { add_equipment_to_stockpile = { type = MBT_4 amount = 40 producer = GER } } GER = { add_opinion_modifier = { target = ROOT modifier = POL_bought_leopards } reverse_add_opinion_modifier = { target = ROOT modifier = POL_bought_leopards } set_temp_variable = { treasury_change = 18 } modify_treasury_effect = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_joint_ifv_production icon = ifv x = 0 y = 1 relative_position_id = POL_buy_old_leopards cost = 5 prerequisite = { focus = POL_buy_old_leopards } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_joint_ifv_production" add_ideas = { POL_ifv_production } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_anti_russian_front icon = war_against_russia x = 1 y = 1 relative_position_id = POL_joint_ifv_production cost = 5 prerequisite = { focus = POL_joint_ifv_production focus = POL_artillery_and_aa_support } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_anti_russian_front" add_timed_idea = { idea = POL_anti_russian_focus days = 1095 } sre_foreign_influence_spirit = yes set_temp_variable = { desire_change = 0.5 } change_expected_defense_spending = yes } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = 5 } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_friends_from_afar icon = align_to_america2 x = 1 y = 1 relative_position_id = POL_speak_against_russia cost = 5 prerequisite = { focus = POL_speak_against_russia } mutually_exclusive = { focus = POL_rely_on_europe } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } USA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_friends_from_afar" USA = { add_opinion_modifier = { target = ROOT modifier = POL_reached_to_usa } reverse_add_opinion_modifier = { target = ROOT modifier = POL_reached_to_usa } } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_american_bases icon = military_bases x = 0 y = 1 relative_position_id = POL_friends_from_afar cost = 4 prerequisite = { focus = POL_friends_from_afar } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_american_bases" one_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_aircraft_purchases icon = modern_fighter x = 0 y = 1 relative_position_id = POL_american_bases cost = 5 prerequisite = { focus = POL_american_bases } search_filters = { FOCUS_FILTER_EQUIPMENT } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } USA = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_aircraft_purchases" if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_strike_airframe_2 variant_name = "F-16C Blk 40/42" amount = 70 producer = USA } } else = { add_equipment_to_stockpile = { type = MR_Fighter2 amount = 70 producer = USA } } set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes USA = { set_temp_variable = { treasury_change = 30 } modify_treasury_effect = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_artillery_and_aa_support icon = air_defense2 x = 0 y = 1 relative_position_id = POL_aircraft_purchases cost = 5 prerequisite = { focus = POL_aircraft_purchases } search_filters = { FOCUS_FILTER_RESEARCH } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_artillery_and_aa_support" add_tech_bonus = { name = POL_artillery_and_aa_support bonus = 0.35 uses = 2 category = CAT_artillery } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_reapproach_russia icon = align_to_russia x = -4 y = 2 relative_position_id = POL_shifting_politics offset = { y = -12 trigger = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } cost = 10 prerequisite = { focus = POL_platforma_obivatelska focus = POL_pravda_i_spravedlivost } mutually_exclusive = { focus = POL_speak_against_russia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { SOV = { has_opinion = { target = POL value > 49 } } OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } NOT = { emerging_anarchist_communism_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reapproach_russia" SOV = { add_opinion_modifier = { target = ROOT modifier = POL_reached_to_russia } reverse_add_opinion_modifier = { target = ROOT modifier = POL_reached_to_russia } } } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes add = -5 } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_rewire_old_plants icon = construction_engineering x = 0 y = 1 relative_position_id = POL_reapproach_russia cost = 5 prerequisite = { focus = POL_reapproach_russia } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_rewire_old_plants" one_random_arms_factory = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_refit_old_tanks icon = tanks4 x = 0 y = 1 relative_position_id = POL_rewire_old_plants cost = 5 prerequisite = { focus = POL_rewire_old_plants } search_filters = { FOCUS_FILTER_EQUIPMENT } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_refit_old_tanks" set_temp_variable = { treasury_change = -24 } modify_treasury_effect = yes if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_chassis_1 variant_name = "Leopard 2A4" amount = 80 producer = SOV } } else = { add_equipment_to_stockpile = { type = MBT_4 amount = 80 producer = SOV } } SOV = { set_temp_variable = { treasury_change = 24 } modify_treasury_effect = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_update_mig_fleet icon = fighter_plane x = 0 y = 1 relative_position_id = POL_refit_old_tanks cost = 5 prerequisite = { focus = POL_refit_old_tanks } search_filters = { FOCUS_FILTER_EQUIPMENT } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_update_mig_fleet" set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_airframe_2 variant_name = "MiG-29 Fulcrum" amount = 70 producer = SOV } } else = { add_equipment_to_stockpile = { type = MR_Fighter2 amount = 70 producer = SOV } } SOV = { set_temp_variable = { treasury_change = 20 } modify_treasury_effect = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_military_exp_sharing icon = military_academy x = 0 y = 1 relative_position_id = POL_update_mig_fleet cost = 3 prerequisite = { focus = POL_update_mig_fleet } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_military_exp_sharing" army_experience = 35 } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_joint_military_assets icon = draw_up_war_plans x = 0 y = 1 relative_position_id = POL_military_exp_sharing cost = 4 prerequisite = { focus = POL_military_exp_sharing } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_joint_military_assets" add_timed_idea = { idea = POL_joint_russian_assets days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_democratic_path = yes } modifier = { factor = 0 POL_ai_not_democratic_path = yes } } } focus = { id = POL_pravda_i_spravedlivost icon = pol_pis x = 5 y = 1 relative_position_id = POL_shifting_politics offset = { y = -12 trigger = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } cost = 1 search_filters = { FOCUS_FILTER_POLITICAL } available = { date > 2005.10.1 OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pravda_i_spravedlivost" #mark_focus_tree_layout_dirty = yes add_political_power = 100 add_war_support = 0.05 } ai_will_do = { base = 100 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_promote_industrial_quality icon = industry4 x = -2 y = 1 relative_position_id = POL_pravda_i_spravedlivost cost = 5 prerequisite = { focus = POL_pravda_i_spravedlivost } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_promote_industrial_quality" add_timed_idea = { idea = POL_promoted_industrial_quality days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_fight_regional_inequality icon = coins x = 0 y = 1 relative_position_id = POL_promote_industrial_quality cost = 7 prerequisite = { focus = POL_promote_industrial_quality } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_fight_regional_inequality" 628 = { one_state_industrial_complex = yes } 1014 = { one_state_industrial_complex = yes } set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_eastern_infrastructure icon = gddkia_goal x = 0 y = 1 relative_position_id = POL_fight_regional_inequality cost = 7 prerequisite = { focus = POL_fight_regional_inequality } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 2 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_eastern_infrastructure" 628 = { two_state_infrastructure = yes } 1014 = { two_state_infrastructure = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_eurozone_opposition icon = MEX_Repeal_the_1977_reform x = -2 y = 1 relative_position_id = POL_eastern_infrastructure cost = 5 prerequisite = { focus = POL_eastern_infrastructure } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_eurozone_opposition" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = -2 } change_influence_percentage = yes add_opinion_modifier = { target = ROOT modifier = POL_Eurozone_denied } } set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes set_temp_variable = { modify_europeanism = -0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes hidden_effect = { news_event = poland_news.5 } if = { limit = { has_idea = euro } remove_ideas = euro } custom_effect_tooltip = POL_eurozone_opposition_dec_TT } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_strengthen_east_border icon = static_defense x = -2 y = 1 relative_position_id = POL_eurozone_opposition cost = 7 prerequisite = { focus = POL_eurozone_opposition } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_EXPENDITURE } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } country_exists = BLR } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_strengthen_east_border" custom_effect_tooltip = POL_strengthen_dec_TT hidden_effect = { 1014 = { add_building_construction = { type = bunker level = 1 instant_build = yes province = { all_provinces = yes limit_to_border_country = BLR } } } 628 = { add_building_construction = { type = bunker level = 1 instant_build = yes province = { all_provinces = yes limit_to_border_country = BLR } } } } add_war_support = 0.05 reverse_add_opinion_modifier = { target = BLR modifier = POL_fencing_of_the_border } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_disapproval_of_accepting_illegal_immigrants icon = GEO_We_Kneel_To_No_Other_Nation x = 0 y = 1 relative_position_id = POL_strengthen_east_border cost = 5 prerequisite = { focus = POL_strengthen_east_border } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } EU_european_union_currently_exists = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_disapproval_of_accepting_illegal_immigrants" add_stability = 0.05 for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = -3 } change_influence_percentage = yes add_opinion_modifier = { target = ROOT modifier = POL_refusing_immigrants } } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_condemnation_of_russian_policy icon = russia x = -1 y = 1 relative_position_id = POL_disapproval_of_accepting_illegal_immigrants cost = 5 prerequisite = { focus = POL_disapproval_of_accepting_illegal_immigrants } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } country_exists = SOV } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_condemnation_of_russian_policy" add_political_power = 100 add_war_support = 0.05 SOV = { add_opinion_modifier = { target = POL modifier = POL_policy_condemnation } } POL = { set_temp_variable = { percent_change = -10 } set_temp_variable = { tag_index = SOV.id } change_influence_percentage = yes set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.075 } change_relative_party_popularity = yes } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_development_of_the_capitals_office_sector icon = industrialization x = 0 y = 1 relative_position_id = POL_eurozone_opposition cost = 10 prerequisite = { focus = POL_eurozone_opposition } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } bypass = { all_controlled_state = { free_building_slots = { building = offices size < 2 include_locked = yes } free_building_slots = { building = infrastructure size < 1 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_development_of_the_capitals_office_sector" 114 = { two_state_office_construction = yes one_state_infrastructure = yes } add_tech_bonus = { name = POL_development_of_the_capitals_office_sector bonus = 0.25 uses = 2 category = CAT_infrastructure } add_tech_bonus = { name = POL_development_of_the_capitals_office_sector bonus = 0.25 uses = 2 category = CAT_construction_tech } set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_maintenance_of_silesian_mines icon = Generic_Underground_Factories x = 0 y = 1 relative_position_id = POL_development_of_the_capitals_office_sector cost = 5 prerequisite = { focus = POL_development_of_the_capitals_office_sector } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_maintenance_of_silesian_mines" 115 = { one_state_industrial_complex = yes two_state_renewable_energy_infra = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_demand_full_war_reparations_from_germany icon = political_pressure_blue x = -1 y = 1 relative_position_id = POL_maintenance_of_silesian_mines cost = 5 prerequisite = { focus = POL_maintenance_of_silesian_mines } prerequisite = { focus = POL_disapproval_of_accepting_illegal_immigrants } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } GER = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_demand_full_war_reparations_from_germany" add_political_power = 150 GER = { country_event = poland.16 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_opinion_modifier = { target = GER modifier = POL_germany_accepts } set_temp_variable = { treasury_change = 10 } modify_treasury_effect = yes } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_opinion_modifier = { target = GER modifier = POL_germany_refuses } add_political_power = -50 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_judicial_reform icon = overrule x = 1 y = 1 relative_position_id = POL_maintenance_of_silesian_mines cost = 5 prerequisite = { focus = POL_maintenance_of_silesian_mines } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_judicial_reform" increase_centralization = yes increase_corruption = yes add_timed_idea = { idea = POL_bribed_courts_idea days = 365 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_support_for_farms icon = farming x = 0 y = 1 relative_position_id = POL_eastern_infrastructure cost = 5 prerequisite = { focus = POL_eastern_infrastructure } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_for_farms" add_timed_idea = { idea = agricultural_investments2 days = 1095 } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_mod_and_trad icon = economic_prosperity2 x = 0 y = 1 relative_position_id = POL_support_for_farms cost = 5 prerequisite = { focus = POL_support_for_farms } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mod_and_trad" add_timed_idea = { idea = POL_modernization_and_tradition days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_proclaim_forth_rp icon = recz_pospolita x = 2 y = 2 relative_position_id = POL_mod_and_trad cost = 10 prerequisite = { focus = POL_mod_and_trad } prerequisite = { focus = POL_christian_priority } prerequisite = { focus = POL_question_of_socialism } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } has_completed_focus = POL_judicial_reform NOT = { OR = { has_idea = POL_bribed_courts_idea has_idea = POL_eu_state } } has_idea = POL_reformed_education_idea } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_proclaim_forth_rp" add_ideas = POL_fourth_rp } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_continue_anti_corrpution icon = complete_april_constitution x = 0 y = 1 relative_position_id = POL_pravda_i_spravedlivost cost = 5 prerequisite = { focus = POL_pravda_i_spravedlivost } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_CORRUPTION } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } OR = { has_idea = corruption_level_10 has_idea = corruption_level_09 has_idea = corruption_level_08 has_idea = corruption_level_07 has_idea = corruption_level_06 has_idea = corruption_level_05 has_idea = corruption_level_04 has_idea = corruption_level_03 } } bypass = { OR = { has_idea = corruption_level_02 has_idea = corruption_level_01 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_continue_anti_corrpution" decrease_corruption = yes set_temp_variable = { temp_opinion = -5 } change_oligarchs_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_empower_the_law icon = dangerous_laws x = 0 y = 1 relative_position_id = POL_continue_anti_corrpution cost = 5 prerequisite = { focus = POL_continue_anti_corrpution } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } bypass = { has_idea = police_05 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_empower_the_law" increase_policing_budget = yes add_political_power = 50 } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_guarantee_family_support icon = family x = 0 y = 1 relative_position_id = POL_empower_the_law cost = 5 prerequisite = { focus = POL_empower_the_law } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_guarantee_family_support" increase_healthcare_budget = yes increase_social_spending = yes set_temp_variable = { desire_change = 0.5 } change_expected_social_spending = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_criticize_lgbt icon = anti_lgbt x = 0 y = 1 relative_position_id = POL_guarantee_family_support cost = 5 prerequisite = { focus = POL_guarantee_family_support } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_criticize_lgbt" add_timed_idea = { idea = POL_sexual_intolerance_idea days = 730 } every_neighbor_country = { add_opinion_modifier = { target = ROOT modifier = POL_intolerant } } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_christian_priority icon = christianity x = 0 y = 1 relative_position_id = POL_criticize_lgbt cost = 5 prerequisite = { focus = POL_criticize_lgbt } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_christian_priority" if = { limit = { has_idea = POL_christian_state_1 } swap_ideas = { remove_idea = POL_christian_state_1 add_idea = POL_christian_state_2 } } else_if = { limit = { has_idea = POL_liberal_state } swap_ideas = { remove_idea = POL_liberal_state add_idea = POL_christian_state_1 } } else_if = { limit = { NOT = { OR = { has_idea = POL_christian_state_1 has_idea = POL_christian_state_2 has_idea = POL_liberal_state } } } add_ideas = { POL_christian_state_1 } } set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_honor_lost_army icon = honor_lost_army x = 2 y = 1 relative_position_id = POL_pravda_i_spravedlivost cost = 2 prerequisite = { focus = POL_pravda_i_spravedlivost } search_filters = { FOCUS_FILTER_WAR_SUPPORT } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_honor_lost_army" add_war_support = 0.07 } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_perpetuating_democratic_values icon = democracy3 x = 0 y = 1 relative_position_id = POL_honor_lost_army cost = 5 prerequisite = { focus = POL_honor_lost_army } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_perpetuating_democratic_values" custom_effect_tooltip = POL_opposition_dec_TT set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = -0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = -0.1 } change_relative_party_popularity = yes add_timed_idea = { idea = POL_democratic_country_idea days = 730 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_ban_communist_symbols icon = anti_communism2 x = 0 y = 1 relative_position_id = POL_perpetuating_democratic_values cost = 5 prerequisite = { focus = POL_perpetuating_democratic_values } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ban_communist_symbols" every_other_country = { limit = { OR = { check_variable = { ruling_party = 3 } check_variable = { ruling_party = 4 } check_variable = { ruling_party = 5 } } } add_opinion_modifier = { target = ROOT modifier = POL_banned_communism } set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_removal_of_communist_monuments icon = crush_the_revolution x = 0 y = 1 relative_position_id = POL_ban_communist_symbols cost = 5 prerequisite = { focus = POL_ban_communist_symbols } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_removal_of_communist_monuments" unlock_decision_category_tooltip = POL_monuments_removal_category custom_effect_tooltip = POL_removal_monuments_TT } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_question_of_socialism icon = purgesocial x = 0 y = 1 relative_position_id = POL_removal_of_communist_monuments cost = 5 prerequisite = { focus = POL_removal_of_communist_monuments } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } bypass = { check_variable = { party_pop_array^3 < 0.1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_question_of_socialism" country_event = poland.8 } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_revisit_education_programs icon = literacy_rate_improvment2 x = 2 y = 1 relative_position_id = POL_ban_communist_symbols cost = 5 prerequisite = { focus = POL_ban_communist_symbols } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_revisit_education_programs" add_ideas = POL_education_reform1_idea set_temp_variable = { desire_change = 0.5 } change_expected_education_spending = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_continuation_of_old_school icon = education_reform x = 0 y = 1 relative_position_id = POL_revisit_education_programs cost = 5 prerequisite = { focus = POL_revisit_education_programs } mutually_exclusive = { focus = POL_west_inspirations } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_continuation_of_old_school" swap_ideas = { remove_idea = POL_education_reform1_idea add_idea = POL_education_reform2_idea } } ai_will_do = { base = 100 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_focus_on_general_knowledge icon = democratic_stability x = 0 y = 1 relative_position_id = POL_continuation_of_old_school cost = 5 prerequisite = { focus = POL_continuation_of_old_school } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_focus_on_general_knowledge" army_experience = 25 navy_experience = 25 air_experience = 25 add_tech_bonus = { name = POL_focus_on_general_knowledge bonus = 0.20 uses = 3 category = CAT_industry } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_free_coursebooks_in_elementary_schools icon = focus_ETH_adopt_the_lira x = -1 y = 1 relative_position_id = POL_focus_on_general_knowledge cost = 5 prerequisite = { focus = POL_focus_on_general_knowledge } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_free_coursebooks_in_elementary_schools" add_timed_idea = { idea = POL_school_funding_idea days = 730 } set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_west_inspirations icon = science x = 2 y = 1 relative_position_id = POL_revisit_education_programs cost = 5 prerequisite = { focus = POL_revisit_education_programs } mutually_exclusive = { focus = POL_continuation_of_old_school } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_west_inspirations" swap_ideas = { remove_idea = POL_education_reform1_idea add_idea = POL_education_reform3_idea } } ai_will_do = { base = 1 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_preparing_students_for_adulthood icon = university x = 0 y = 1 relative_position_id = POL_west_inspirations cost = 5 prerequisite = { focus = POL_west_inspirations } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_preparing_students_for_adulthood" increase_education_budget = yes add_timed_idea = { idea = POL_modern_teaching_methods_idea days = 365 } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_emphasis_on_the_polish_history icon = pol_polit_violence x = -1 y = 1 relative_position_id = POL_preparing_students_for_adulthood cost = 5 prerequisite = { focus = POL_preparing_students_for_adulthood focus = POL_focus_on_general_knowledge } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_emphasis_on_the_polish_history" if = { limit = { has_idea = POL_education_reform2_idea } swap_ideas = { remove_idea = POL_education_reform2_idea add_idea = POL_reformed_education_idea } } else = { swap_ideas = { remove_idea = POL_education_reform3_idea add_idea = POL_reformed_education_idea } } } ai_will_do = { base = 10 modifier = { factor = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } focus = { id = POL_raises_for_teachers icon = BRA_simplify_the_tax_system x = 1 y = 1 relative_position_id = POL_preparing_students_for_adulthood cost = 5 prerequisite = { focus = POL_preparing_students_for_adulthood } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { OR = { western_conservatism_are_in_power = yes western_autocrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { western_conservatism_are_in_coalition = yes has_completed_focus = POL_multiparty_state emerging_anarchist_communism_are_in_power = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_raises_for_teachers" add_stability = 0.05 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 = 25 POL_ai_historical_path = yes } modifier = { factor = 0 POL_ai_not_historical_path = yes } } } ### Visegrad unification by XCezor focus = { id = POL_closeup_of_the_visegrad_group icon = Generic_Pawns x = 5 y = 2 relative_position_id = POL_proclaim_forth_rp offset = { x = -1 trigger = { date > 2005.10.1 } } cost = 10 search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { date > 2005.1.1 CZE = { NOT = { OR = { is_subject = yes has_war_with = POL } } exists = yes } NOT = { has_completed_focus = POL_department_of_foreign_influence } } bypass = { OR = { CZE = { is_subject_of = POL } any_occupied_country = { tag = CZE } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_closeup_of_the_visegrad_group" unlock_decision_tooltip = POL_slovakia_unification unlock_decision_category_tooltip = POL_visegrad_unification_category CZE = { add_opinion_modifier = { target = POL modifier = POL_visegrad_ambitions } } HUN = { add_opinion_modifier = { target = POL modifier = POL_visegrad_ambitions } } SLO = { add_opinion_modifier = { target = POL modifier = POL_visegrad_ambitions } } add_political_power = 50 custom_effect_tooltip = POL_visegrad_integration_TT } ai_will_do = { base = 10 modifier = { is_historical_focus_on = yes factor = 0 } } } focus = { id = POL_discussion_of_the_world_situation icon = internationalism x = 0 y = 1 relative_position_id = POL_closeup_of_the_visegrad_group cost = 7 prerequisite = { focus = POL_closeup_of_the_visegrad_group } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { SLO = { NOT = { OR = { is_subject = yes has_war_with = POL } } exists = yes } OR = { CZE = { is_subject_of = POL } any_occupied_country = { tag = CZE } } NOT = { has_completed_focus = POL_department_of_foreign_influence } } bypass = { OR = { SLO = { is_subject_of = POL } any_occupied_country = { tag = SLO } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_discussion_of_the_world_situation" unlock_decision_category_tooltip = POL_visegrad_unification2_category add_political_power = 50 custom_effect_tooltip = POL_visegrad_integration2_TT } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_mission_hungary icon = improve_relations_purple x = 0 y = 1 relative_position_id = POL_discussion_of_the_world_situation cost = 7 prerequisite = { focus = POL_discussion_of_the_world_situation } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { HUN = { NOT = { OR = { is_subject = yes has_war_with = POL } } exists = yes } OR = { CZE = { is_subject_of = POL } any_occupied_country = { tag = CZE } } OR = { SLO = { is_subject_of = POL } any_occupied_country = { tag = SLO } } NOT = { has_completed_focus = POL_department_of_foreign_influence } } bypass = { OR = { HUN = { is_subject_of = POL } any_occupied_country = { tag = HUN } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mission_hungary" unlock_decision_category_tooltip = POL_visegrad_unification3_category add_political_power = 50 custom_effect_tooltip = POL_visegrad_integration3_TT } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_quadruple_alliance icon = focus_consolidat x = 0 y = 1 relative_position_id = POL_mission_hungary cost = 10 prerequisite = { focus = POL_mission_hungary } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { CZE = { is_subject_of = POL } any_occupied_country = { tag = CZE } } OR = { SLO = { is_subject_of = POL } any_occupied_country = { tag = SLO } } OR = { HUN = { is_subject_of = POL } any_occupied_country = { tag = HUN } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_quadruple_alliance" if = { limit = { has_cosmetic_tag = POL_LIT } hidden_effect = { set_cosmetic_tag = POL_LIT_QUAD } custom_effect_tooltip = POL_commonwealth3_TT } else = { hidden_effect = { set_cosmetic_tag = POL_QUAD } custom_effect_tooltip = POL_quad_TT } CZE = { transfer_units_fraction = { target = POL size = 1 stockpile_ratio = 1 army_ratio = 1 navy_ratio = 1 air_ratio = 1 } } annex_country = { target = CZE } SLO = { transfer_units_fraction = { target = POL size = 1 stockpile_ratio = 1 army_ratio = 1 navy_ratio = 1 air_ratio = 1 } } annex_country = { target = SLO } HUN = { transfer_units_fraction = { target = POL size = 1 stockpile_ratio = 1 army_ratio = 1 navy_ratio = 1 air_ratio = 1 } } annex_country = { target = HUN } add_ideas = POL_united_visehgrad_idea if = { limit = { has_idea = POL_country_of_peace1_idea } swap_ideas = { remove_idea = POL_country_of_peace1_idea add_idea = POL_country_of_peace2_idea } } else_if = { limit = { has_idea = POL_country_of_peace2_idea } swap_ideas = { remove_idea = POL_country_of_peace2_idea add_idea = POL_country_of_peace3_idea } } else_if = { limit = { has_idea = POL_country_of_peace3_idea } swap_ideas = { remove_idea = POL_country_of_peace3_idea add_idea = POL_country_of_peace4_idea } } else_if = { limit = { has_idea = POL_country_of_peace4_idea } swap_ideas = { remove_idea = POL_country_of_peace4_idea add_idea = POL_country_of_peace5_idea } } } ai_will_do = { base = 100 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_new_car_factory_in_transdanubia icon = IND_expander x = -2 y = 1 relative_position_id = POL_quadruple_alliance cost = 5 prerequisite = { focus = POL_quadruple_alliance } search_filters = { FOCUS_FILTER_INDUSTRY } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_car_factory_in_transdanubia" 123 = { one_state_industrial_complex = yes } add_to_variable = { THIS.CZEunhappy = 20 } add_to_variable = { THIS.SLOunhappy = 20 } add_to_variable = { THIS.HUNunhappy = -10 } custom_effect_tooltip = POL_HUN_minus_10_unhappy_TT custom_effect_tooltip = POL_CZE_SLO_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_grants_for_czech_scientists icon = scientific_exchange x = 0 y = 1 relative_position_id = POL_new_car_factory_in_transdanubia cost = 5 prerequisite = { focus = POL_new_car_factory_in_transdanubia } search_filters = { FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_grants_for_czech_scientists" add_tech_bonus = { name = POL_grants_for_czech_scientists bonus = 0.1 uses = 3 category = CAT_computing_tech } add_tech_bonus = { name = POL_grants_for_czech_scientists bonus = 0.15 uses = 2 category = CAT_ai } set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes add_to_variable = { THIS.CZEunhappy = -10 } add_to_variable = { THIS.SLOunhappy = 20 } add_to_variable = { THIS.HUNunhappy = 20 } custom_effect_tooltip = POL_CZE_minus_10_unhappy_TT custom_effect_tooltip = POL_HUN_SLO_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 20 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_nuclear_research icon = goal_JAP_restart_nukepowerplant x = 0 y = 1 relative_position_id = POL_grants_for_czech_scientists cost = 5 prerequisite = { focus = POL_grants_for_czech_scientists } search_filters = { FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_nuclear_research" add_tech_bonus = { name = POL_nuclear_research bonus = 0.3 uses = 2 category = CAT_nuclear } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes add_to_variable = { THIS.CZEunhappy = 20 } add_to_variable = { THIS.SLOunhappy = 20 } add_to_variable = { THIS.HUNunhappy = -10 } custom_effect_tooltip = POL_HUN_minus_10_unhappy_TT custom_effect_tooltip = POL_CZE_SLO_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 20 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_refineries_in_Hungary icon = barrels x = 0 y = 1 relative_position_id = POL_nuclear_research cost = 5 prerequisite = { focus = POL_nuclear_research } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_refineries_in_Hungary" 122 = { two_state_renewable_energy_infra = yes } add_to_variable = { THIS.CZEunhappy = 20 } add_to_variable = { THIS.SLOunhappy = 20 } add_to_variable = { THIS.HUNunhappy = -10 } custom_effect_tooltip = POL_HUN_minus_10_unhappy_TT custom_effect_tooltip = POL_CZE_SLO_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 20 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_visegrad_railway icon = Generic_Railroads x = 0 y = 1 relative_position_id = POL_quadruple_alliance cost = 5 prerequisite = { focus = POL_quadruple_alliance } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_visegrad_railway" build_railway = { level = 1 build_only_on_allied = yes fallback = yes path = { 3544 9400 9508 11428 479 9511 9570 3485 494 9429 11542 574 583 11556 3569 11511 9692 3716 11679 9690 9660 } start_province = 3544 target_province = 9660 } add_tech_bonus = { name = POL_visegrad_railway bonus = 0.25 uses = 2 category = CAT_infrastructure } swap_ideas = { remove_idea = POL_united_visehgrad_idea add_idea = POL_united_visegrad2_idea } set_temp_variable = { treasury_change = -40 } modify_treasury_effect = yes add_to_variable = { THIS.CZEunhappy = -5 } add_to_variable = { THIS.SLOunhappy = -5 } add_to_variable = { THIS.HUNunhappy = -5 } custom_effect_tooltip = POL_all_minus_5_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_slovakian_new_tourist_resorts icon = market_economy x = 0 y = 1 relative_position_id = POL_visegrad_railway cost = 5 prerequisite = { focus = POL_visegrad_railway } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_slovakian_new_tourist_resorts" add_stability = 0.05 swap_ideas = { remove_idea = POL_united_visegrad2_idea add_idea = POL_united_visegrad3_idea } add_to_variable = { THIS.CZEunhappy = 20 } add_to_variable = { THIS.SLOunhappy = -10 } add_to_variable = { THIS.HUNunhappy = 20 } custom_effect_tooltip = POL_SLO_minus_10_unhappy_TT custom_effect_tooltip = POL_HUN_CZE_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_spending_on_a_common_armaments_fund icon = combined_arms x = 0 y = 1 relative_position_id = POL_slovakian_new_tourist_resorts cost = 10 prerequisite = { focus = POL_slovakian_new_tourist_resorts } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_spending_on_a_common_armaments_fund" increase_military_spending = yes add_doctrine_cost_reduction = { name = POL_spending_on_a_common_armaments_fund cost_reduction = 0.5 uses = 3 category = CAT_land_doctrine } army_experience = 25 navy_experience = 25 air_experience = 25 swap_ideas = { remove_idea = POL_united_visegrad3_idea add_idea = POL_united_visegrad4_idea } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_to_variable = { THIS.CZEunhappy = -5 } add_to_variable = { THIS.SLOunhappy = -5 } add_to_variable = { THIS.HUNunhappy = -5 } custom_effect_tooltip = POL_all_minus_5_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_czech_highways icon = Payment_on_roads x = 2 y = 1 relative_position_id = POL_quadruple_alliance cost = 5 prerequisite = { focus = POL_quadruple_alliance } search_filters = { FOCUS_FILTER_INDUSTRY } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 2 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_czech_highways" two_random_infrastructure = yes add_to_variable = { THIS.CZEunhappy = -10 } add_to_variable = { THIS.SLOunhappy = 20 } add_to_variable = { THIS.HUNunhappy = 20 } custom_effect_tooltip = POL_CZE_minus_10_unhappy_TT custom_effect_tooltip = POL_HUN_SLO_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_funding_schools_in_the_Slovak_region icon = autonomy x = 0 y = 1 relative_position_id = POL_czech_highways cost = 5 prerequisite = { focus = POL_czech_highways } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_funding_schools_in_the_Slovak_region" increase_education_budget = yes add_ideas = POL_slovak_school_funded_idea set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes add_to_variable = { THIS.CZEunhappy = 20 } add_to_variable = { THIS.SLOunhappy = -10 } add_to_variable = { THIS.HUNunhappy = 20 } custom_effect_tooltip = POL_SLO_minus_10_unhappy_TT custom_effect_tooltip = POL_HUN_CZE_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_stabilization_of_the_slovak_region_economy icon = economic_prosperity2 x = 0 y = 1 relative_position_id = POL_funding_schools_in_the_Slovak_region cost = 5 prerequisite = { focus = POL_funding_schools_in_the_Slovak_region } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stabilization_of_the_slovak_region_economy" add_stability = 0.05 set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes add_to_variable = { THIS.CZEunhappy = 20 } add_to_variable = { THIS.SLOunhappy = -10 } add_to_variable = { THIS.HUNunhappy = 20 } custom_effect_tooltip = POL_SLO_minus_10_unhappy_TT custom_effect_tooltip = POL_HUN_CZE_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_subsidy_to_the_slovak_police icon = secret_police x = 0 y = 1 relative_position_id = POL_stabilization_of_the_slovak_region_economy cost = 5 prerequisite = { focus = POL_stabilization_of_the_slovak_region_economy } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } NOT = { has_completed_focus = POL_permanent_friendship } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_subsidy_to_the_slovak_police" increase_policing_budget = yes add_war_support = 0.05 add_to_variable = { THIS.CZEunhappy = 20 } add_to_variable = { THIS.SLOunhappy = -10 } add_to_variable = { THIS.HUNunhappy = 20 } custom_effect_tooltip = POL_SLO_minus_10_unhappy_TT custom_effect_tooltip = POL_HUN_CZE_plus_20_unhappy_TT clamp_variable = { var = THIS.CZEunhappy min = 0 max = 100 } clamp_variable = { var = THIS.SLOunhappy min = 0 max = 100 } clamp_variable = { var = THIS.HUNunhappy min = 0 max = 100 } } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_permanent_friendship icon = Fight_for_Freedom x = -2 y = 1 relative_position_id = POL_subsidy_to_the_slovak_police cost = 5 prerequisite = { focus = POL_spending_on_a_common_armaments_fund } prerequisite = { focus = POL_refineries_in_Hungary focus = POL_subsidy_to_the_slovak_police } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_permanent_friendship" swap_ideas = { remove_idea = POL_united_visegrad4_idea add_idea = POL_united_visegrad5_idea } custom_effect_tooltip = POL_permanent_friendship_TT clear_variable = THIS.CZEunhappy clear_variable = THIS.SLOunhappy clear_variable = THIS.HUNunhappy } ai_will_do = { base = 100 modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = POL_viser icon = generic_banks x = 4 y = 1 relative_position_id = POL_quadruple_alliance cost = 5 prerequisite = { focus = POL_quadruple_alliance } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { OR = { has_cosmetic_tag = POL_QUAD has_cosmetic_tag = POL_LIT_QUAD } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_viser" add_ideas = POL_viser_idea } ai_will_do = { base = 10 modifier = { factor = 0 is_historical_focus_on = yes } } } ### Foreign neighbours by XCezor focus = { id = POL_foreign_friends icon = diplomatic_treaty x = 2 y = 2 relative_position_id = POL_truly_eu_state cost = 7 search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_foreign_friends" add_timed_idea = { idea = POL_friendly_neighbor_idea days = 730 } } ai_will_do = { base = 10 } } focus = { id = POL_rail_baltica icon = Generic_Railroads x = -1 y = 1 relative_position_id = POL_foreign_friends cost = 7 prerequisite = { focus = POL_foreign_friends } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_EXPENDITURE } available = { LIT = { exists = yes NOT = { has_war_with = POL } } LAT = { exists = yes NOT = { has_war_with = POL } } EST = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_rail_baltica" build_railway = { level = 1 build_only_on_allied = no fallback = yes path = { 3544 524 402 11274 347 400 3254 6281 9274 327 3320 9404 9438 9374 265 9340 9240 9317 11291 496 3152 } start_province = 3544 target_province = 3152 } LIT = { add_opinion_modifier = { target = POL modifier = POL_rail_baltica_funded } } LAT = { add_opinion_modifier = { target = POL modifier = POL_rail_baltica_funded } } EST = { add_opinion_modifier = { target = POL modifier = POL_rail_baltica_funded } } set_temp_variable = { treasury_change = -45 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_eastward_shift_of_trade icon = MEX_Economic_reform x = -3 y = 1 relative_position_id = POL_rail_baltica cost = 5 prerequisite = { focus = POL_rail_baltica } mutually_exclusive = { focus = POL_arrangements_with_neighbors } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_STABILITY } available = { BLR = { exists = yes NOT = { has_war_with = POL } } UKR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_eastward_shift_of_trade" BLR = { add_opinion_modifier = { target = POL modifier = POL_poland_prefers_our_market } add_opinion_modifier = { target = POL modifier = POL_trade_poland_prefers_our_market } } UKR = { add_opinion_modifier = { target = POL modifier = POL_poland_prefers_our_market } add_opinion_modifier = { target = POL modifier = POL_trade_poland_prefers_our_market } } add_stability = -0.05 } ai_will_do = { base = 1 } } focus = { id = POL_benefits_from_nord_stream icon = cash_grap x = 0 y = 1 relative_position_id = POL_eastward_shift_of_trade cost = 5 prerequisite = { focus = POL_eastward_shift_of_trade } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { GER = { exists = yes NOT = { has_war_with = POL } } SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_benefits_from_nord_stream" GER = { add_opinion_modifier = { target = POL modifier = POL_poland_approves_nord_stream } } SOV = { add_opinion_modifier = { target = POL modifier = POL_poland_approves_nord_stream } } add_political_power = 50 add_stability = -0.05 add_tech_bonus = { name = POL_benefits_from_nord_stream bonus = 0.25 uses = 3 category = CAT_fuel_oil } } ai_will_do = { base = 1 } } focus = { id = POL_trust_in_russian_trade icon = align_to_russia x = 0 y = 1 relative_position_id = POL_benefits_from_nord_stream cost = 3 prerequisite = { focus = POL_benefits_from_nord_stream } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_trust_in_russian_trade" SOV = { add_opinion_modifier = { target = POL modifier = POL_west_market } add_opinion_modifier = { target = POL modifier = POL_trade_west_market } } } ai_will_do = { base = 1 } } focus = { id = POL_east_stream icon = oil_production2 x = 0 y = 1 relative_position_id = POL_trust_in_russian_trade cost = 10 prerequisite = { focus = POL_trust_in_russian_trade } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { SOV = { exists = yes NOT = { has_war_with = POL } } BLR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_east_stream" SOV = { set_temp_variable = { SOV_modify_capitalisation_gazprom = 0.230 } SOV_modify_capitalisation_gazprom_support = yes } BLR = { add_opinion_modifier = { target = POL modifier = POL_east_stream_mod } two_random_renewable_energy_infra = yes set_temp_variable = { treasury_change = 8.5 } modify_treasury_effect = yes } SOV = { add_opinion_modifier = { target = POL modifier = POL_east_stream_mod } two_random_renewable_energy_infra = yes set_temp_variable = { treasury_change = 8.5 } modify_treasury_effect = yes } two_random_renewable_energy_infra = yes set_temp_variable = { treasury_change = -17 } modify_treasury_effect = yes build_railway = { level = 1 build_only_on_allied = no fallback = yes path = { 3544 524 402 9544 290 11247 3281 14537 9359 14477 9236 11370 216 6292 14479 6354 289 9351 236 6305 3226 3335 14527 6355 9355 } start_province = 3544 target_province = 9355 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_arrangements_with_neighbors icon = dangerous_deal3 x = -1 y = 1 relative_position_id = POL_rail_baltica cost = 5 prerequisite = { focus = POL_rail_baltica } mutually_exclusive = { focus = POL_eastward_shift_of_trade } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { all_neighbor_country = { NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_arrangements_with_neighbors" every_neighbor_country = { add_opinion_modifier = { target = POL modifier = POL_improving_relations } set_temp_variable = { percent_change = 3 } change_influence_percentage = yes } } ai_will_do = { base = 10 } } focus = { id = POL_construction_of_gaz_system icon = oil_trade x = 0 y = 1 relative_position_id = POL_arrangements_with_neighbors cost = 10 prerequisite = { focus = POL_arrangements_with_neighbors } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_construction_of_gaz_system" two_random_renewable_energy_infra = yes two_fuel_reserve = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_economic_independence icon = steel_production2 x = 0 y = 1 relative_position_id = POL_construction_of_gaz_system cost = 5 prerequisite = { focus = POL_construction_of_gaz_system } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } available = { OR = { has_government = democratic has_government = neutrality } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_economic_independence" add_stability = 0.1 add_timed_idea = { idea = POL_independent_economy_idea days = 730 } } ai_will_do = { base = 10 } } focus = { id = POL_polish_german_highway icon = Payment_on_roads x = 1 y = 1 relative_position_id = POL_foreign_friends cost = 7 prerequisite = { focus = POL_foreign_friends } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INFLUENCE } available = { GER = { exists = yes NOT = { has_war_with = POL } } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 2 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_polish_german_highway" GER = { two_random_infrastructure = yes add_opinion_modifier = { target = POL modifier = POL_highway_project } set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } POL = { two_random_infrastructure = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_ukrainian_exchange_of_nuclear_energy_experience icon = nuclear_energy x = 1 y = 1 relative_position_id = POL_polish_german_highway cost = 5 prerequisite = { focus = POL_polish_german_highway } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } available = { UKR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ukrainian_exchange_of_nuclear_energy_experience" buy_fuel_from_the_market_effect = yes UKR = { add_tech_bonus = { name = POL_ukrainian_exchange_of_nuclear_energy_experience bonus = 0.2 uses = 2 category = CAT_nuclear_reactors } } add_tech_bonus = { name = POL_ukrainian_exchange_of_nuclear_energy_experience bonus = 0.2 uses = 2 category = CAT_nuclear_reactors } set_temp_variable = { treasury_change = -12 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_measures_for_cyber_security icon = cctv2 x = 0 y = 1 relative_position_id = POL_ukrainian_exchange_of_nuclear_energy_experience cost = 5 prerequisite = { focus = POL_ukrainian_exchange_of_nuclear_energy_experience } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_measures_for_cyber_security" add_tech_bonus = { name = POL_measures_for_cyber_security bonus = 0.2 uses = 3 category = CAT_computing_tech } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_shutdown_of_the_maria_reactor icon = better_money x = 0 y = 1 relative_position_id = POL_measures_for_cyber_security cost = 5 prerequisite = { focus = POL_measures_for_cyber_security focus = POL_rapid_trident_exercises } mutually_exclusive = { focus = POL_expansion_of_the_maria_reactor } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { nuclear_reactor > 0 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_shutdown_of_the_maria_reactor" random_controlled_state = { limit = { nuclear_reactor > 0 } remove_building = { type = nuclear_reactor level = 1 } } add_stability = -0.05 set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_energetic_safety icon = generic_solar x = -2 y = 1 relative_position_id = POL_shutdown_of_the_maria_reactor cost = 5 prerequisite = { focus = POL_shutdown_of_the_maria_reactor } prerequisite = { focus = POL_economic_independence } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_energetic_safety" add_ideas = POL_energetic_safety_idea } ai_will_do = { base = 10 } } focus = { id = POL_ncbr icon = research3 x = 3 y = 1 relative_position_id = POL_polish_german_highway cost = 10 prerequisite = { focus = POL_polish_german_highway } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ncbr" add_timed_idea = { idea = POL_ncbr_idea days = 1095 } add_tech_bonus = { name = POL_ncbr bonus = 0.15 uses = 2 category = CAT_industry } add_tech_bonus = { name = POL_ncbr bonus = 0.2 uses = 2 category = CAT_internet_tech } add_tech_bonus = { name = POL_ncbr bonus = 0.15 uses = 1 category = CAT_inf } set_temp_variable = { treasury_change = -21 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = POL_rapid_trident_exercises icon = small_arms4 x = 2 y = 1 relative_position_id = POL_ukrainian_exchange_of_nuclear_energy_experience cost = 5 prerequisite = { focus = POL_ukrainian_exchange_of_nuclear_energy_experience } search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_rapid_trident_exercises" army_experience = 25 navy_experience = 25 air_experience = 25 add_doctrine_cost_reduction = { name = POL_rapid_trident_exercises cost_reduction = 0.35 uses = 1 category = CAT_land_doctrine } add_doctrine_cost_reduction = { name = POL_rapid_trident_exercises cost_reduction = 0.25 uses = 1 category = CAT_air_doctrine } add_doctrine_cost_reduction = { name = POL_rapid_trident_exercises cost_reduction = 0.25 uses = 1 category = CAT_naval_doctrine } } ai_will_do = { base = 10 } } focus = { id = POL_expansion_of_the_maria_reactor icon = Focus_Generic_Consumer_Goods x = 2 y = 1 relative_position_id = POL_measures_for_cyber_security cost = 5 prerequisite = { focus = POL_measures_for_cyber_security focus = POL_rapid_trident_exercises } mutually_exclusive = { focus = POL_shutdown_of_the_maria_reactor } search_filters = { FOCUS_FILTER_INDUSTRY } available = { nuclear_reactor > 0 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expansion_of_the_maria_reactor" add_timed_idea = { idea = POL_maria_reactor_expansion_idea days = 730 } } ai_will_do = { base = 10 } } focus = { id = POL_cooperation_with_ukrainian_nuclear_reactors icon = align_to_ukraine x = 0 y = 1 relative_position_id = POL_expansion_of_the_maria_reactor cost = 5 prerequisite = { focus = POL_expansion_of_the_maria_reactor } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { UKR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_cooperation_with_ukrainian_nuclear_reactors" UKR = { add_opinion_modifier = { target = POL modifier = POL_reactors_cooperation } set_temp_variable = { percent_change = 3 } change_influence_percentage = yes } } ai_will_do = { base = 10 } } focus = { id = POL_beginning_of_nuclear_warheads_research icon = nuke_bombs x = 2 y = 1 relative_position_id = POL_expansion_of_the_maria_reactor cost = 5 prerequisite = { focus = POL_expansion_of_the_maria_reactor } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_beginning_of_nuclear_warheads_research" add_tech_bonus = { name = POL_beginning_of_nuclear_warheads_research bonus = 0.2 uses = 2 category = CAT_nuclear_weapons } add_threat = 2 } ai_will_do = { base = 10 } } ### Right wing boys focus = { id = POL_falanga icon = POL_oboz x = 17 y = 1 relative_position_id = POL_change_of_path offset = { x = -20 trigger = { has_completed_focus = POL_falanga } } cost = 5 allow_branch = { NOT = { OR = { has_completed_focus = POL_red_dream has_completed_focus = POL_stay_on_track } } } prerequisite = { focus = POL_change_of_path } mutually_exclusive = { focus = POL_red_dream } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_falanga" add_popularity = { ideology = nationalist popularity = 0.1 } mark_focus_tree_layout_dirty = yes } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_Warsaw_march icon = polishmarch x = 0 y = 1 relative_position_id = POL_falanga cost = 10 prerequisite = { focus = POL_falanga } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_Warsaw_march" add_stability = -0.05 add_timed_idea = { idea = POL_beginning_of_the_revolution_idea days = 365 } set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_unite_nationalist_movements icon = global_falangism x = -1 y = 1 relative_position_id = POL_Warsaw_march cost = 5 prerequisite = { focus = POL_Warsaw_march } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_unite_nationalist_movements" add_war_support = 0.05 add_stability = -0.05 add_timed_idea = { idea = POL_united_nationalists days = 300 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_manifest_nacii icon = OZON x = 0 y = 1 relative_position_id = POL_unite_nationalist_movements cost = 5 prerequisite = { focus = POL_unite_nationalist_movements } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_manifest_nacii" custom_effect_tooltip = POL_increase_nationalist_support_TT add_war_support = 0.05 add_stability = -0.05 set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_connect_to_conservative_politicians icon = paternal_conservatism x = 1 y = 1 relative_position_id = POL_Warsaw_march cost = 5 prerequisite = { focus = POL_Warsaw_march } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_connect_to_conservative_politicians" custom_effect_tooltip = POL_increase_nationalist_support_TT set_temp_variable = { party_index = 1 } set_temp_variable = { target_party_index = 20 } set_temp_variable = { party_popularity_fraction = 0.5 } move_party_popularity = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_reorganize_nationalists_squads icon = reorg_militia x = 0 y = 1 relative_position_id = POL_connect_to_conservative_politicians cost = 5 prerequisite = { focus = POL_connect_to_conservative_politicians } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reorganize_nationalists_squads" custom_effect_tooltip = POL_nationalist_spending_TT add_to_variable = { nationalist_debt = -3.0 } add_timed_idea = { idea = POL_nationalists_squads days = 240 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_escalate_political_violence icon = pol_polit_violence x = -1 y = 1 relative_position_id = POL_reorganize_nationalists_squads cost = 5 prerequisite = { focus = POL_reorganize_nationalists_squads } prerequisite = { focus = POL_manifest_nacii } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_escalate_political_violence" add_timed_idea = { idea = POL_political_violence days = 300 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_increase_media_exposure icon = media_awareness x = 0 y = 1 relative_position_id = POL_escalate_political_violence cost = 5 prerequisite = { focus = POL_escalate_political_violence } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_increase_media_exposure" custom_effect_tooltip = POL_increase_nationalist_support_TT custom_effect_tooltip = POL_nationalist_spending_TT add_to_variable = { nationalist_debt = -5.0 } set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.1 } change_relative_party_popularity = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_gather_guns icon = prepare_for_the_inevitable x = -1 y = 1 relative_position_id = POL_increase_media_exposure cost = 5 prerequisite = { focus = POL_increase_media_exposure } search_filters = { FOCUS_FILTER_EQUIPMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_gather_guns" custom_effect_tooltip = POL_nationalist_spending_TT random_list = { 20 = { add_equipment_to_stockpile = { type = infantry_weapons_2 #AK-74 amount = 1000 producer = SOV } add_to_variable = { nationalist_debt = -10.0 } } 40 = { add_equipment_to_stockpile = { type = infantry_weapons_2 #AK-74 amount = 500 producer = SOV } add_to_variable = { nationalist_debt = -5.0 } } 10 = { add_equipment_to_stockpile = { type = infantry_weapons_2 #AK-74 amount = 250 producer = SOV } add_to_variable = { nationalist_debt = -2.5 } } } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_train_nationalist_troops icon = riot_of_37 x = 0 y = 1 relative_position_id = POL_gather_guns cost = 5 prerequisite = { focus = POL_gather_guns } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_train_nationalist_troops" custom_effect_tooltip = POL_nationalist_spending_TT army_experience = 30 add_to_variable = { nationalist_debt = -3.0 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_localize_programs icon = sanation_right x = 1 y = 1 relative_position_id = POL_increase_media_exposure cost = 5 prerequisite = { focus = POL_increase_media_exposure } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_localize_programs" custom_effect_tooltip = POL_nationalist_spending_TT add_stability = 0.05 set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.05 } change_relative_party_popularity = yes add_to_variable = { nationalist_debt = -3.0 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_discreditate_opponents icon = political_arrests2 x = 0 y = 1 relative_position_id = POL_localize_programs cost = 5 prerequisite = { focus = POL_localize_programs } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_discreditate_opponents" custom_effect_tooltip = POL_increase_nationalist_support_TT add_stability = -0.05 set_temp_variable = { current_soc_popularity = party_pop_array^3 } multiply_temp_variable = { current_soc_popularity = 0.25 } # Remove most of support, retrack it to fascists party set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = current_soc_popularity } multiply_temp_variable = { party_popularity_increase = -1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = current_soc_popularity } change_relative_party_popularity = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_day_of_Phalanga icon = falanga_icon x = -1 y = 1 relative_position_id = POL_discreditate_opponents cost = 10 prerequisite = { focus = POL_discreditate_opponents } prerequisite = { focus = POL_train_nationalist_troops } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_day_of_Phalanga" custom_effect_tooltip = POL_day_of_phalanga_TT set_cosmetic_tag = POL_AUTH_SS set_variable = { dynamic_flag_variant = 4 } if = { limit = { NOT = { check_variable = { ruling_party = 20 } } } hidden_effect = { set_temp_variable = { rul_party_temp = 20 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.075 } set_temp_variable = { temp_outlook_increase = 0.075 } change_relative_party_popularity = yes add_stability = -0.20 } else_if = { limit = { check_variable = { ruling_party = 20 } } set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.075 } set_temp_variable = { temp_outlook_increase = 0.075 } change_relative_party_popularity = yes add_stability = -0.05 } if = { limit = { has_idea = international_bankers } swap_ideas = { add_idea = the_military remove_idea = international_bankers } } if = { limit = { has_idea = labour_unions } swap_ideas = { add_idea = oligarchs remove_idea = labour_unions } } set_temp_variable = { treasury_change = nationalist_debt } modify_treasury_effect = yes mark_focus_tree_layout_dirty = yes sre_foreign_influence_spirit = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_rise_of_nation icon = POL_plcflag x = -3 y = 0 relative_position_id = POL_day_of_Phalanga cost = 1 allow_branch = { NOT = { OR = { has_completed_focus = POL_red_dream has_completed_focus = POL_stay_on_track } } } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = POL_day_of_Phalanga } OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { # nationalists manage to secure 2005+ elections log = "[GetDateText]: [Root.GetName]: Focus POL_rise_of_nation" add_popularity = { ideology = nationalist popularity = 0.15 } add_war_support = 0.15 add_stability = -0.15 } ai_will_do = { base = 100 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_new_foreighn_ministry icon = Naziboispolska x = 0 y = 1 relative_position_id = POL_day_of_Phalanga cost = 5 prerequisite = { focus = POL_day_of_Phalanga focus = POL_rise_of_nation } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_foreighn_ministry" hidden_effect = { set_cosmetic_tag = POL_AUTH_SS set_variable = { dynamic_flag_variant = 4 } } add_ideas = { POL_reformed_ministry } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_nationalist_leave_eu icon = generic_euroscepticism x = 0 y = 1 relative_position_id = POL_new_foreighn_ministry cost = 5 prerequisite = { focus = POL_new_foreighn_ministry } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } bypass = { NOT = { has_idea = EU_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_nationalist_leave_eu" custom_effect_tooltip = POL_Phalanga_leave_EU_TT if = { limit = { has_idea = EU_member } leaving_EU = yes } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_nationalist_leave_nato icon = polish_revanchism x = 0 y = 1 relative_position_id = POL_nationalist_leave_eu cost = 5 prerequisite = { focus = POL_nationalist_leave_eu } search_filters = { FOCUS_FILTER_NATO FOCUS_FILTER_FOREIGN_POLICY } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } bypass = { NOT = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_nationalist_leave_nato" if = { limit = { has_idea = NATO_member } NATO_leave = yes } sre_foreign_influence_spirit = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_local_cooperation icon = belarus_army x = -1 y = 1 relative_position_id = POL_nationalist_leave_nato cost = 5 prerequisite = { focus = POL_nationalist_leave_nato } mutually_exclusive = { focus = POL_reach_out_to_russia } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } all_neighbor_country = { NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_local_cooperation" custom_effect_tooltip = POL_local_cooperation_TT every_neighbor_country = { if = { limit = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } add_opinion_modifier = { target = ROOT modifier = POL_nationalist_ally } } else = { set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.05 } change_relative_party_popularity = yes } } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_reach_out_to_russia icon = Poland_russia_hands x = 1 y = 1 relative_position_id = POL_nationalist_leave_nato cost = 5 prerequisite = { focus = POL_nationalist_leave_nato } mutually_exclusive = { focus = POL_local_cooperation } search_filters = { FOCUS_FILTER_POLITICAL } available = { SOV = { OR = { has_government = communism has_government = nationalist } } OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reach_out_to_russia" add_opinion_modifier = { target = SOV modifier = POL_nationalist_reached_Russia } reverse_add_opinion_modifier = { target = SOV modifier = POL_nationalist_reached_Russia } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_reach_to_chechz icon = aligntoczech x = -1 y = 1 relative_position_id = POL_local_cooperation cost = 5 prerequisite = { focus = POL_local_cooperation } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } CZE = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reach_to_chechz" CZE = { set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.05 } change_relative_party_popularity = yes if = { limit = { has_idea = medium_far_right_movement } swap_ideas = { remove_idea = medium_far_right_movement add_idea = large_far_right_movement } } } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_fund_friendly_movements icon = POL_monarchy x = 1 y = 1 relative_position_id = POL_local_cooperation cost = 5 prerequisite = { focus = POL_local_cooperation focus = POL_reach_out_to_russia } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_fund_friendly_movements" custom_effect_tooltip = POL_fund_movements_TT set_country_flag = POL_nationalist_influence } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_russian_right_wing icon = my_brothers_keeper x = 1 y = 1 relative_position_id = POL_reach_out_to_russia cost = 5 prerequisite = { focus = POL_reach_out_to_russia } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } SOV = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_russian_right_wing" SOV = { set_temp_variable = { percent_change = 5 } change_influence_percentage = yes set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.075 } change_relative_party_popularity = yes } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_new_alliance icon = POL_slavs x = 0 y = 1 relative_position_id = POL_fund_friendly_movements cost = 10 prerequisite = { focus = POL_fund_friendly_movements } prerequisite = { focus = POL_russian_right_wing focus = POL_reach_to_chechz } search_filters = { FOCUS_FILTER_POLITICAL } available = { is_subject = no OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_alliance" hidden_effect = { set_cosmetic_tag = POL_AUTH_SS set_variable = { dynamic_flag_variant = 4 } } custom_effect_tooltip = POL_allowed_justification_TT set_country_flag = POL_enabled_justification create_faction_from_template = faction_template_pol_eep set_temp_variable = { desire_change = 0.5 } change_expected_defense_spending = yes } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_ally_infrastructure icon = construction_engineering x = -2 y = 1 relative_position_id = POL_new_alliance cost = 10 prerequisite = { focus = POL_new_alliance } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFLUENCE } available = { custom_trigger_tooltip = { tooltip = POL_faction_ally_required_TT check_variable = { num_faction_members > 1 } } OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 1 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ally_infrastructure" custom_effect_tooltip = POL_ally_industry_TT set_temp_variable = { base_change = -7 } multiply_temp_variable = { base_change = num_faction_members } set_temp_variable = { treasury_change = base_change } modify_treasury_effect = yes one_random_infrastructure = yes every_other_country = { limit = { is_in_faction_with = POL } set_temp_variable = { percent_change = 5 } change_influence_percentage = yes two_random_infrastructure = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_ally_industry icon = decentralized_economy x = 0 y = 1 relative_position_id = POL_new_alliance cost = 10 prerequisite = { focus = POL_new_alliance } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFLUENCE } available = { custom_trigger_tooltip = { tooltip = POL_faction_ally_required_TT check_variable = { num_faction_members > 1 } } OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ally_industry" custom_effect_tooltip = POL_ally_industry_TT set_temp_variable = { base_change = -7.5 } multiply_temp_variable = { base_change = num_faction_members } set_temp_variable = { treasury_change = base_change } modify_treasury_effect = yes one_random_industrial_complex = yes every_other_country = { limit = { is_in_faction_with = POL } set_temp_variable = { percent_change = 5 } change_influence_percentage = yes one_random_industrial_complex = yes one_random_arms_factory = yes set_temp_variable = { treasury_change = -7.5 } modify_treasury_effect = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_ally_research icon = research4 x = 2 y = 1 relative_position_id = POL_new_alliance cost = 10 prerequisite = { focus = POL_new_alliance } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH } available = { custom_trigger_tooltip = { tooltip = POL_faction_ally_required_TT check_variable = { num_faction_members > 1 } } OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ally_research" if = { limit = { num_faction_members < 4 } add_ideas = { POL_nationalist_research_small } every_other_country = { limit = { is_in_faction_with = POL } add_ideas = { POL_nationalist_research_small } } } else_if = { limit = { num_faction_members < 6 } add_ideas = { POL_nationalist_research_medium } every_other_country = { limit = { is_in_faction_with = POL } add_ideas = { POL_nationalist_research_medium } } } else = { add_ideas = { POL_nationalist_research_large } every_other_country = { limit = { is_in_faction_with = POL } add_ideas = { POL_nationalist_research_large } } } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_economic_committee icon = Generic_State_Socialism x = -6 y = 1 relative_position_id = POL_day_of_Phalanga cost = 5 prerequisite = { focus = POL_day_of_Phalanga focus = POL_rise_of_nation } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_economic_committee" hidden_effect = { set_cosmetic_tag = POL_AUTH_SS set_variable = { dynamic_flag_variant = 4 } } add_ideas = { POL_economic_committee_idea } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_mass_nationalization icon = central_planned_economy3 x = -1 y = 1 relative_position_id = POL_economic_committee cost = 5 prerequisite = { focus = POL_economic_committee } mutually_exclusive = { focus = POL_limited_nationalization } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mass_nationalization" set_temp_variable = { temp_opinion = -10 } change_international_bankers_opinion = yes change_small_medium_business_owners_opinion = yes two_random_industrial_complex = yes one_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_limited_nationalization icon = central_planned_economy2 x = 1 y = 1 relative_position_id = POL_economic_committee cost = 5 prerequisite = { focus = POL_economic_committee } mutually_exclusive = { focus = POL_mass_nationalization } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_limited_nationalization" set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes change_small_medium_business_owners_opinion = yes one_random_industrial_complex = yes one_random_arms_factory = yes } ai_will_do = { base = 5 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_centralized_infrastructure_development icon = highway_repairs x = 0 y = 1 relative_position_id = POL_mass_nationalization cost = 5 prerequisite = { focus = POL_mass_nationalization focus = POL_limited_nationalization } mutually_exclusive = { focus = POL_local_infrastructure_development } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 3 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_centralized_infrastructure_development" increase_corruption = yes three_random_infrastructure = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_local_infrastructure_development icon = warsaw_main_station x = 0 y = 1 relative_position_id = POL_limited_nationalization cost = 5 prerequisite = { focus = POL_mass_nationalization focus = POL_limited_nationalization } mutually_exclusive = { focus = POL_centralized_infrastructure_development } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 2 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_local_infrastructure_development" two_random_infrastructure = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_full_social_support icon = family x = 0 y = 1 relative_position_id = POL_centralized_infrastructure_development cost = 5 prerequisite = { focus = POL_centralized_infrastructure_development focus = POL_local_infrastructure_development } mutually_exclusive = { focus = POL_limited_social_support } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_full_social_support" if = { limit = { NOT = { has_idea = health_06 } } increase_healthcare_budget = yes } add_timed_idea = { idea = POL_nationalist_full_social_support days = 1095 } set_temp_variable = { desire_change = 0.5 } change_expected_social_spending = yes } ai_will_do = { base = 5 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_limited_social_support icon = concessions2 x = 0 y = 1 relative_position_id = POL_local_infrastructure_development cost = 5 prerequisite = { focus = POL_centralized_infrastructure_development focus = POL_local_infrastructure_development } mutually_exclusive = { focus = POL_full_social_support } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_limited_social_support" add_timed_idea = { idea = POL_nationalist_limited_social_support days = 1095 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_further_industrial_expansion icon = economic_prosperity2 x = 0 y = 1 relative_position_id = POL_full_social_support cost = 5 prerequisite = { focus = POL_full_social_support focus = POL_limited_social_support } mutually_exclusive = { focus = POL_military_expansion } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_further_industrial_expansion" two_random_industrial_complex = yes } ai_will_do = { base = 5 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_military_expansion icon = industry_military x = 0 y = 1 relative_position_id = POL_limited_social_support cost = 5 prerequisite = { focus = POL_full_social_support focus = POL_limited_social_support } mutually_exclusive = { focus = POL_further_industrial_expansion } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INDUSTRY } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_military_expansion" set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes one_random_arms_factory = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_develop_bio_fuel icon = oil_green x = 0 y = 1 relative_position_id = POL_further_industrial_expansion cost = 5 prerequisite = { focus = POL_further_industrial_expansion focus = POL_military_expansion } mutually_exclusive = { focus = POL_develop_metals } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_RESOURCE } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_develop_bio_fuel" two_random_renewable_energy_infra = yes set_temp_variable = { temp_opinion = -5 } change_fossil_fuel_industry_opinion = yes } ai_will_do = { base = 5 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_develop_metals icon = coal_mining x = 0 y = 1 relative_position_id = POL_military_expansion cost = 5 prerequisite = { focus = POL_further_industrial_expansion focus = POL_military_expansion } mutually_exclusive = { focus = POL_develop_bio_fuel } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_develop_metals" add_resource = { type = steel amount = 5 state = 115 } add_resource = { type = aluminium amount = 4 state = 115 } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } # Social stuff focus = { id = POL_social_committee icon = pol_first x = 5 y = 1 relative_position_id = POL_day_of_Phalanga cost = 5 prerequisite = { focus = POL_day_of_Phalanga focus = POL_rise_of_nation } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_social_committee" hidden_effect = { set_cosmetic_tag = POL_AUTH_SS set_variable = { dynamic_flag_variant = 4 } } add_political_power = 100 add_stability = 0.05 add_war_support = 0.03 } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_set_state_religion icon = christian_gov x = -1 y = 1 relative_position_id = POL_social_committee cost = 5 prerequisite = { focus = POL_social_committee } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_set_state_religion" set_temp_variable = { temp_opinion = 10 } change_the_clergy_opinion = yes add_ideas = { POL_christian_state_2 } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_ban_abortions icon = POL_strictabortion x = 0 y = 1 relative_position_id = POL_set_state_religion cost = 5 prerequisite = { focus = POL_set_state_religion } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ban_abortions" set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes add_ideas = { POL_idea_strict_abortion } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_promote_egalatarianism icon = plan_east x = 0 y = 1 relative_position_id = POL_ban_abortions cost = 5 prerequisite = { focus = POL_ban_abortions } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_promote_egalatarianism" set_temp_variable = { treasury_change = -10.0 } modify_treasury_effect = yes add_stability = 0.05 } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_create_internal_network icon = polish_intelligence x = 0 y = 1 relative_position_id = POL_promote_egalatarianism cost = 5 prerequisite = { focus = POL_promote_egalatarianism } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_create_internal_network" increase_policing_budget = yes add_ideas = { POL_internal_network_idea } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_mandatory_patriotic_education icon = focus_generic_entrenched_patriotism x = 1 y = 1 relative_position_id = POL_social_committee cost = 5 prerequisite = { focus = POL_social_committee } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mandatory_patriotic_education" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_war_support = 0.05 add_stability = 0.03 } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_paramilitary_organization icon = end_the_regency x = 0 y = 1 relative_position_id = POL_mandatory_patriotic_education cost = 5 prerequisite = { focus = POL_mandatory_patriotic_education } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_paramilitary_organization" set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes add_ideas = { POL_paramilitary_organization_idea } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_local_hitleryugent icon = polsh_youth x = 0 y = 1 relative_position_id = POL_paramilitary_organization cost = 5 prerequisite = { focus = POL_paramilitary_organization } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_local_hitleryugent" set_temp_variable = { treasury_change = -5.0 } modify_treasury_effect = yes add_ideas = POL_military_youth sre_foreign_influence_spirit = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } focus = { id = POL_propaganda_ministry icon = nationalist_education x = 0 y = 1 relative_position_id = POL_local_hitleryugent cost = 5 prerequisite = { focus = POL_local_hitleryugent } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_right_wing_populists_are_in_power = yes nationalist_fascist_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_propaganda_ministry" set_temp_variable = { treasury_change = -5.0 } modify_treasury_effect = yes add_ideas = POL_propaganda_ministry_idea sre_foreign_influence_spirit = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_FALANGA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_falanga_path = yes } } } ### UPR (Korwin) and Wałęsa trees by XCezor focus = { id = POL_korwin_is_in_power icon = korwin2 x = 5 y = 21 offset = { y = -12 trigger = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } cost = 10 search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes date > 2001.9.25 NOT = { OR = { has_idea = POL_unstable_government_idea has_country_flag = POL_korwin_wins } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_korwin_is_in_power" unlock_decision_category_tooltip = POL_korwin_walesa_bop_category if = { limit = { has_any_power_balance = no is_ai = no } set_power_balance = { id = POL_korwin_walesa_bop left_side = POL_korwin_walesa_bop_left_side right_side = POL_korwin_walesa_bop_right_side set_value = 0.1 } add_ideas = POL_walesa_opposition_idea hidden_effect = { news_event = poland_news.10 news_event = poland_news.11 mark_focus_tree_layout_dirty = yes } } else = { set_temp_variable = { rul_party_temp = 23 } change_ruling_party_effect = yes hidden_effect = { set_country_flag = POL_korwin_wins news_event = poland_news.13 mark_focus_tree_layout_dirty = yes } } } ai_will_do = { base = 150 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_walesa_rises_in_popularity icon = chrisstian x = 0 y = 1 relative_position_id = POL_korwin_is_in_power cost = 5 prerequisite = { focus = POL_korwin_is_in_power } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes } has_any_power_balance = yes } bypass = { has_any_power_balance = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_walesa_rises_in_popularity" add_power_balance_value = { id = POL_korwin_walesa_bop value = -0.15 tooltip_side = POL_korwin_walesa_bop_left_side } sre_walesa_opposition_idea = yes custom_effect_tooltip = POL_walesa_rises_in_popularity_TT } ai_will_do = { base = 150 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_walesa_is_in_power icon = walesa x = 7 y = 21 offset = { y = -12 trigger = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } cost = 10 search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_are_in_power = yes date > 2001.9.25 NOT = { OR = { has_idea = POL_unstable_government_idea has_country_flag = POL_walesa_wins } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_walesa_is_in_power" if = { limit = { has_any_power_balance = no is_ai = no } set_power_balance = { id = POL_walesa_korwin_bop left_side = POL_walesa_korwin_bop_left_side right_side = POL_walesa_korwin_bop_right_side set_value = 0.1 } add_ideas = POL_korwin_opposition_idea hidden_effect = { news_event = poland_news.32 mark_focus_tree_layout_dirty = yes } } else = { set_temp_variable = { rul_party_temp = 14 } change_ruling_party_effect = yes hidden_effect = { set_politics = { ruling_party = neutrality elections_allowed = yes } set_country_flag = POL_walesa_wins news_event = poland_news.12 mark_focus_tree_layout_dirty = yes } } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_korwin_rises_in_popularity icon = korwin x = 0 y = 1 relative_position_id = POL_walesa_is_in_power cost = 5 prerequisite = { focus = POL_walesa_is_in_power } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { nationalist_monarchists_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes } has_any_power_balance = yes } bypass = { has_any_power_balance = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_korwin_rises_in_popularity" add_power_balance_value = { id = POL_walesa_korwin_bop value = -0.15 tooltip_side = POL_walesa_korwin_bop_left_side } sre_korwin_opposition_idea = yes custom_effect_tooltip = POL_korwin_rises_in_popularity_TT } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } ### UPR (Korwin-Mikke tree) focus = { id = POL_intervention_in_ukraine icon = align_to_ukraine x = 2 y = 22 offset = { y = -12 trigger = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } cost = 5 search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_completed_focus = POL_upr has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_intervention_in_ukraine" UKR = { set_temp_variable = { percent_change = 2 } change_influence_percentage = yes } add_political_power = 50 news_event = poland_news.14 } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_wolyn_recognition icon = Skull_Focus x = -1 y = 1 relative_position_id = POL_intervention_in_ukraine cost = 5 prerequisite = { focus = POL_intervention_in_ukraine } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_mutual_independence_guarantee } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wolyn_recognition" add_power_balance_value = { id = POL_korwin_win_bop value = -0.1 tooltip_side = POL_korwin_win_bop_left_side } reverse_add_opinion_modifier = { target = UKR modifier = POL_poland_recognise_wolyn } set_country_flag = POL_ukraine_disapproval news_event = poland_news.15 } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_recognition_of_self_proclaimed_republics icon = poland_coa_pl x = 0 y = 1 relative_position_id = POL_wolyn_recognition cost = 5 prerequisite = { focus = POL_wolyn_recognition } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_mutual_independence_guarantee } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_recognition_of_self_proclaimed_republics" reverse_add_opinion_modifier = { target = UKR modifier = POL_poland_recognises_self_proclaimed_republics } reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_recognises_self_proclaimed_republics2 } add_power_balance_value = { id = POL_korwin_win_bop value = -0.1 tooltip_side = POL_korwin_win_bop_left_side } set_country_flag = POL_ukraine_disapproval add_timed_idea = { idea = POL_aggressive_policy_against_ukraine_idea days = 730 } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_political_manipulation icon = korwin x = 0 y = 1 relative_position_id = POL_recognition_of_self_proclaimed_republics cost = 5 prerequisite = { focus = POL_recognition_of_self_proclaimed_republics } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_mutual_independence_guarantee } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_political_manipulation" UKR = { set_temp_variable = { percent_change = 4 } change_influence_percentage = yes } every_neighbor_country = { limit = { NOT = { original_tag = BLR } NOT = { original_tag = SOV } } reverse_add_opinion_modifier = { target = POL modifier = POL_poland_manipulate_ukrainian_politics } } add_political_power = 50 add_power_balance_value = { id = POL_korwin_win_bop value = -0.1 tooltip_side = POL_korwin_win_bop_left_side } set_country_flag = POL_ukraine_disapproval } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_territorial_propaganda icon = focus_generic_secret_service_agency x = 0 y = 1 relative_position_id = POL_political_manipulation cost = 5 prerequisite = { focus = POL_political_manipulation } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_WAR_SUPPORT } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_mutual_independence_guarantee } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_territorial_propaganda" add_war_support = 0.05 add_power_balance_value = { id = POL_korwin_win_bop value = -0.1 tooltip_side = POL_korwin_win_bop_left_side } set_country_flag = POL_ukraine_disapproval country_event = poland.25 } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_demand_lwow icon = polish_hussar x = 0 y = 1 relative_position_id = POL_territorial_propaganda cost = 5 prerequisite = { focus = POL_territorial_propaganda } prerequisite = { focus = POL_easier_access_to_weapons_for_civillians } mutually_exclusive = { focus = POL_mutual_independence_guarantee } will_lead_to_war_with = UKR search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_ANNEXATION } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } has_war = no NOT = { has_completed_focus = POL_seek_further_cooperation } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { 700 = { is_fully_controlled_by = POL } 1247 = { is_fully_controlled_by = POL } 1111 = { is_fully_controlled_by = POL } 701 = { is_fully_controlled_by = POL } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_demand_lwow" unlock_decision_category_tooltip = POL_polish_ukrainian_war_category add_power_balance_value = { id = POL_korwin_win_bop value = -0.15 tooltip_side = POL_korwin_win_bop_left_side } UKR = { country_event = poland.26 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_political_power = 75 700 = { transfer_state_to = POL } 1111 = { transfer_state_to = POL } 1247 = { transfer_state_to = POL } 701 = { transfer_state_to = POL } 1110 = { transfer_state_to = POL } 1248 = { transfer_state_to = POL } 335 = { transfer_state_to = POL } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = puppet_wargoal_focus target = UKR } add_political_power = -150 } sre_foreign_influence_spirit = yes } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_access_to_the_black_sea icon = gioia_tauro_port x = 0 y = 1 relative_position_id = POL_demand_lwow cost = 5 prerequisite = { focus = POL_demand_lwow } will_lead_to_war_with = UKR search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_ANNEXATION } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins 700 = { is_fully_controlled_by = POL } 1247 = { is_fully_controlled_by = POL } 1111 = { is_fully_controlled_by = POL } 701 = { is_fully_controlled_by = POL } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } has_war = no } bypass = { nationalist_monarchists_are_in_power = yes 699 = { is_fully_controlled_by = POL } 1250 = { is_fully_controlled_by = POL } 695 = { is_fully_controlled_by = POL } 333 = { is_fully_controlled_by = POL } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_access_to_the_black_sea" add_power_balance_value = { id = POL_korwin_win_bop value = -0.15 tooltip_side = POL_korwin_win_bop_left_side } UKR = { country_event = poland.28 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_political_power = 75 699 = { transfer_state_to = POL } 1250 = { transfer_state_to = POL } 695 = { transfer_state_to = POL } 333 = { transfer_state_to = POL } 335 = { transfer_state_to = POL } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = puppet_wargoal_focus target = UKR } add_political_power = -175 } sre_foreign_influence_spirit = yes } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_path_of_terror icon = POL_monarchy x = 0 y = 1 relative_position_id = POL_access_to_the_black_sea cost = 5 prerequisite = { focus = POL_access_to_the_black_sea } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { exists = yes has_war = no } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_path_of_terror" army_experience = 25 add_war_support = 0.05 every_neighbor_country = { limit = { NOT = { original_tag = BLR } NOT = { original_tag = SOV } } reverse_add_opinion_modifier = { target = POL modifier = POL_aggressive_neighbor } } if = { limit = { has_dlc = "La Resistance" } add_intel = { target = UKR civilian_intel = 10 army_intel = 15 navy_intel = 5 airforce_intel = 10 } } sre_foreign_influence_spirit = yes } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_end_of_the_ukrainian_regime icon = skeleton_war_now x = 0 y = 1 relative_position_id = POL_path_of_terror cost = 5 prerequisite = { focus = POL_path_of_terror } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_ANNEXATION } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { exists = yes has_war = no } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { nationalist_monarchists_are_in_power = yes UKR = { OR = { is_subject_of = POL all_state = { is_controlled_by = POL } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_end_of_the_ukrainian_regime" every_neighbor_country = { limit = { NOT = { original_tag = BLR } NOT = { original_tag = SOV } } reverse_add_opinion_modifier = { target = POL modifier = POL_goes_too_far } } add_power_balance_value = { id = POL_korwin_win_bop value = -0.25 tooltip_side = POL_korwin_win_bop_left_side } UKR = { country_event = poland.30 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = UKR } sre_foreign_influence_spirit = yes } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_expansion_of_ukrainian_grain_imports icon = goal_JAP_environmentalism x = 1 y = 1 relative_position_id = POL_intervention_in_ukraine cost = 5 prerequisite = { focus = POL_intervention_in_ukraine } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_demand_lwow } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expansion_of_ukrainian_grain_imports" reverse_add_opinion_modifier = { target = UKR modifier = POL_poland_imports_our_grain } reverse_add_opinion_modifier = { target = UKR modifier = POL_trade_poland_imports_our_grain } add_timed_idea = { idea = POL_grain_import_idea days = 1095 } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 50 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_destroying_russian_influence icon = russia x = 0 y = 1 relative_position_id = POL_expansion_of_ukrainian_grain_imports cost = 5 prerequisite = { focus = POL_expansion_of_ukrainian_grain_imports } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_demand_lwow } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_destroying_russian_influence" add_power_balance_value = { id = POL_korwin_win_bop value = 0.05 tooltip_side = POL_korwin_win_bop_right_side } UKR = { country_event = poland.47 } SOV = { country_event = poland.47 } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_seek_further_cooperation icon = major_alliance x = 0 y = 1 relative_position_id = POL_destroying_russian_influence cost = 5 prerequisite = { focus = POL_destroying_russian_influence } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes } OR = { NOT = { has_country_flag = POL_ukraine_disapproval } has_country_flag = { flag = POL_ukraine_disapproval days > 365 } } NOT = { has_completed_focus = POL_demand_lwow } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { UKR = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_seek_further_cooperation" add_power_balance_value = { id = POL_korwin_win_bop value = 0.05 tooltip_side = POL_korwin_win_bop_right_side } reverse_add_opinion_modifier = { target = UKR modifier = POL_poland_seeks_cooperation } reverse_add_opinion_modifier = { target = UKR modifier = POL_trade_poland_seeks_cooperation } UKR = { country_event = poland.48 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_political_power = 50 } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_political_power = -50 } custom_effect_tooltip = POL_warning_ukraine_TT } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_mutual_independence_guarantee icon = ukraine_authoritarianism x = 0 y = 2 relative_position_id = POL_seek_further_cooperation cost = 5 prerequisite = { focus = POL_seek_further_cooperation } prerequisite = { focus = POL_easier_access_to_weapons_for_civillians } mutually_exclusive = { focus = POL_demand_lwow } will_lead_to_war_with = UKR search_filters = { FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes NOT = { has_war_with = POL } } OR = { NOT = { has_country_flag = POL_ukraine_disapproval } has_country_flag = { flag = POL_ukraine_disapproval days > 365 } } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_mutual_independence_guarantee" UKR = { country_event = poland.51 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { UKR = { give_guarantee = POL } POL = { give_guarantee = UKR } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { POL = { create_wargoal = { type = puppet_wargoal_focus target = UKR } } SOV = { create_wargoal = { type = puppet_wargoal_focus target = UKR } } } custom_effect_tooltip = POL_ukraine_opinion_TT } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_two_seas_alliance icon = ukraine_idelistic x = 0 y = 1 relative_position_id = POL_mutual_independence_guarantee cost = 5 prerequisite = { focus = POL_mutual_independence_guarantee } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_NATO } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins UKR = { is_subject = no exists = yes NOT = { has_war_with = POL } } custom_trigger_tooltip = { tooltip = POL_ukr_nato_TT check_variable = { THIS.ukr > 89 } } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { UKR = { is_in_faction_with = POL } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_two_seas_alliance" if = { limit = { has_idea = NATO_member } news_event = poland_news.20 hidden_effect = { set_country_flag = POL_ukraine_nato } } else_if = { limit = { POL = { is_faction_leader = yes } } UKR = { country_event = poland.52 } } else = { UKR = { country_event = poland.54 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { POL = { add_to_faction = UKR } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_opinion_modifier = { target = UKR modifier = POL_ukraine_rejected_alliance } } custom_effect_tooltip = POL_ukr_alliance_TT } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_upr icon = UPR x = 4 y = 2 relative_position_id = POL_intervention_in_ukraine cost = 5 search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_upr" set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes add_power_balance_value = { id = POL_korwin_win_bop value = 0.15 tooltip_side = POL_korwin_win_bop_right_side } } ai_will_do = { base = 150 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_change_of_law icon = polish_empire_flag x = -1 y = 1 relative_position_id = POL_upr cost = 5 prerequisite = { focus = POL_upr } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_change_of_law" add_political_power = 50 increase_centralization = yes add_timed_idea = { idea = POL_unstable_law_change_idea days = 1095 } } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_easier_access_to_weapons_for_civillians icon = anti_war_with_big_gun x = -1 y = 1 relative_position_id = POL_change_of_law cost = 5 prerequisite = { focus = POL_change_of_law } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_MILITARY_LAWS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_easier_access_to_weapons_for_civillians" increase_military_spending = yes add_ideas = POL_widespread_firearms_idea } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_enterprises_privatization icon = korwin_coa x = 1 y = 1 relative_position_id = POL_upr cost = 5 prerequisite = { focus = POL_upr } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_enterprises_privatization" set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes add_timed_idea = { idea = POL_enterprises_privatization_idea days = 730 } } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_reduce_censorship_for_adult_movies icon = anime_lol x = -1 y = 1 relative_position_id = POL_enterprises_privatization cost = 5 prerequisite = { focus = POL_change_of_law } prerequisite = { focus = POL_enterprises_privatization } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reduce_censorship_for_adult_movies" add_power_balance_value = { id = POL_korwin_win_bop value = -0.05 tooltip_side = POL_korwin_win_bop_left_side } set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_lowering_taxes icon = goal_JAP_budget_check x = 0 y = 1 relative_position_id = POL_reduce_censorship_for_adult_movies cost = 5 prerequisite = { focus = POL_reduce_censorship_for_adult_movies } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_lowering_taxes" add_ideas = POL_reduced_taxes_idea } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_funding_most_important_institutions icon = polish_empire_flag2 x = 0 y = 1 relative_position_id = POL_lowering_taxes cost = 5 prerequisite = { focus = POL_lowering_taxes } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_funding_most_important_institutions" increase_healthcare_budget = yes increase_education_budget = yes increase_policing_budget = yes set_temp_variable = { treasury_change = -16 } modify_treasury_effect = yes } ai_will_do = { base = 50 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_drugs_regulations icon = black_market x = -1 y = 1 relative_position_id = POL_funding_most_important_institutions cost = 5 prerequisite = { focus = POL_funding_most_important_institutions } prerequisite = { focus = POL_two_seas_alliance } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_drugs_regulations" add_stability = -0.05 add_power_balance_value = { id = POL_korwin_win_bop value = -0.05 tooltip_side = POL_korwin_win_bop_left_side } add_ideas = POL_rising_of_the_black_market_idea } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_no_restrictions_on_foreign_trade icon = market_economy x = 1 y = 1 relative_position_id = POL_enterprises_privatization cost = 5 prerequisite = { focus = POL_enterprises_privatization } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { has_idea = globalized_trade_economy } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_no_restrictions_on_foreign_trade" if = { limit = { has_idea = semi_consumption_economy } swap_ideas = { remove_idea = semi_consumption_economy add_idea = export_economy } } else_if = { limit = { has_idea = mixed_economy } swap_ideas = { remove_idea = mixed_economy add_idea = export_economy } } else_if = { limit = { has_idea = export_economy } swap_ideas = { remove_idea = export_economy add_idea = globalized_trade_economy } } else_if = { limit = { has_idea = consumption_economy } swap_ideas = { remove_idea = consumption_economy add_idea = export_economy } } else_if = { limit = { has_idea = md_closed_economy } swap_ideas = { remove_idea = md_closed_economy add_idea = export_economy } } add_ideas = POL_trade_restrictions_lifted_idea } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_reform_polish_lithuanian_commonwealth icon = polish_comm_egle x = 1 y = 1 relative_position_id = POL_no_restrictions_on_foreign_trade cost = 5 prerequisite = { focus = POL_no_restrictions_on_foreign_trade } prerequisite = { focus = POL_reminder_of_historical_friendship } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins LIT = { is_subject = no exists = yes } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { LIT = { is_subject_of = POL } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reform_polish_lithuanian_commonwealth" LIT = { country_event = poland.56 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { POL = { puppet = LIT } } custom_effect_tooltip = POL_commonwealth_TT } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_make_two_nations_one_again icon = unija x = 0 y = 1 relative_position_id = POL_reform_polish_lithuanian_commonwealth cost = 5 prerequisite = { focus = POL_reform_polish_lithuanian_commonwealth } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins LIT = { is_subject_of = POL exists = yes } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_make_two_nations_one_again" unlock_decision_category_tooltip = POL_kaliningrad_problem 1044 = { add_core_of = POL } 1043 = { add_core_of = POL } 109 = { add_core_of = POL } 110 = { add_core_of = POL } annex_country = { target = LIT transfer_troops = yes } if = { limit = { has_cosmetic_tag = POL_QUAD } hidden_effect = { set_cosmetic_tag = POL_LIT_QUAD } custom_effect_tooltip = POL_commonwealth3_TT } else = { hidden_effect = { set_cosmetic_tag = POL_LIT } custom_effect_tooltip = POL_commonwealth2_TT } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_withdrawal_from_the_EU icon = generic_euroscepticism x = -2 y = 1 relative_position_id = POL_make_two_nations_one_again cost = 5 prerequisite = { focus = POL_funding_most_important_institutions } prerequisite = { focus = POL_make_two_nations_one_again } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EUROPEAN_UNION } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_withdrawal_from_the_EU" if = { limit = { has_idea = EU_member } add_stability = -0.1 add_power_balance_value = { id = POL_korwin_win_bop value = -0.1 tooltip_side = POL_korwin_win_bop_left_side } leaving_EU = yes } else = { add_power_balance_value = { id = POL_korwin_win_bop value = -0.05 tooltip_side = POL_korwin_win_bop_left_side } } custom_effect_tooltip = POL_leave_eu_TT } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_one_country_one_nation_one_leader icon = korwin2 x = -1 y = 1 relative_position_id = POL_withdrawal_from_the_EU cost = 5 prerequisite = { focus = POL_drugs_regulations } prerequisite = { focus = POL_withdrawal_from_the_EU } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_one_country_one_nation_one_leader" hidden_effect = { set_country_flag = free_ban_parties set_partyall_banned = yes } custom_effect_tooltip = POL_one_party_TT add_ideas = POL_one_party_rule_idea remove_power_balance = { id = POL_korwin_win_bop } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_lithuania_and_belarus icon = pol_polit_violence x = 8 y = 0 relative_position_id = POL_intervention_in_ukraine cost = 5 search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins has_completed_focus = POL_upr BLR = { is_subject = no exists = yes } LIT = { is_subject = no exists = yes } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_lithuania_and_belarus" reverse_add_opinion_modifier = { target = LIT modifier = POL_poland_is_looking_our_way } reverse_add_opinion_modifier = { target = BLR modifier = POL_poland_is_looking_our_way } } ai_will_do = { base = 50 modifier = { factor = 25 POL_ai_korwin_path = yes } modifier = { factor = 0 POL_ai_not_korwin_path = yes } } } focus = { id = POL_preparations_against_kaliningrad icon = border_war x = -1 y = 1 relative_position_id = POL_lithuania_and_belarus cost = 10 prerequisite = { focus = POL_lithuania_and_belarus } mutually_exclusive = { focus = POL_connection_with_russia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins LIT = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_recognition_of_the_greatness_of_the_CSTO } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_preparations_against_kaliningrad" reverse_add_opinion_modifier = { target = LIT modifier = POL_improved_defense_line } hidden_effect = { 116 = { add_building_construction = { type = bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_border_country = SOV } } } 109 = { add_building_construction = { type = bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_border_country = SOV } } } 1044 = { add_building_construction = { type = bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_border_country = SOV } } } 1043 = { add_building_construction = { type = bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_border_country = SOV } } } } add_power_balance_value = { id = POL_korwin_win_bop value = 0.05 tooltip_side = POL_korwin_win_bop_right_side } reverse_add_opinion_modifier = { target = SOV modifier = POL_fencing_of_the_border } custom_effect_tooltip = POL_kiliningrad_bunkers_TT set_temp_variable = { treasury_change = -37 } modify_treasury_effect = yes } ai_will_do = { base = 50 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_baltic_security_programme icon = reinforce_western_naval_bases x = 0 y = 1 relative_position_id = POL_preparations_against_kaliningrad cost = 5 prerequisite = { focus = POL_preparations_against_kaliningrad } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins LIT = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_recognition_of_the_greatness_of_the_CSTO } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_baltic_security_programme" add_timed_idea = { idea = POL_baltic_security_programme_idea days = 1095 } hidden_effect = { reverse_add_opinion_modifier = { target = LIT modifier = POL_poland_protects_baltic_sea } reverse_add_opinion_modifier = { target = EST modifier = POL_poland_protects_baltic_sea } reverse_add_opinion_modifier = { target = LAT modifier = POL_poland_protects_baltic_sea } reverse_add_opinion_modifier = { target = SWE modifier = POL_poland_protects_baltic_sea } reverse_add_opinion_modifier = { target = FIN modifier = POL_poland_protects_baltic_sea } reverse_add_opinion_modifier = { target = GER modifier = POL_poland_protects_baltic_sea } } custom_effect_tooltip = POL_protects_baltic_TT reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_protects_baltic_sea2 } add_power_balance_value = { id = POL_korwin_win_bop value = 0.05 tooltip_side = POL_korwin_win_bop_right_side } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_reminder_of_historical_friendship icon = white_peace x = 0 y = 1 relative_position_id = POL_baltic_security_programme cost = 5 prerequisite = { focus = POL_baltic_security_programme } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins LIT = { is_subject = no exists = yes } NOT = { has_completed_focus = POL_recognition_of_the_greatness_of_the_CSTO } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reminder_of_historical_friendship" reverse_add_opinion_modifier = { target = LIT modifier = POL_poland_reminds_us_of_a_great_country } news_event = poland_news.24 } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_COMMONWEALTH_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_commonwealth_path = yes } } } focus = { id = POL_connection_with_russia icon = Poland_russia_hands x = 1 y = 1 relative_position_id = POL_lithuania_and_belarus cost = 5 prerequisite = { focus = POL_lithuania_and_belarus } mutually_exclusive = { focus = POL_preparations_against_kaliningrad } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins country_exists = SOV country_exists = BLR has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_connection_with_russia" reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_closeups_to_us } reverse_add_opinion_modifier = { target = BLR modifier = POL_poland_closeups_to_us } add_power_balance_value = { id = POL_korwin_win_bop value = -0.05 tooltip_side = POL_korwin_win_bop_left_side } } ai_will_do = { base = 10 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_pay_off_belarusian_debt icon = blr_preserve_ x = 0 y = 1 relative_position_id = POL_connection_with_russia cost = 5 prerequisite = { focus = POL_connection_with_russia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EXPENDITURE } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins country_exists = SOV country_exists = BLR has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_pay_off_belarusian_debt" BLR = { set_temp_variable = { treasury_change = 50 } modify_treasury_effect = yes } set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes reverse_add_opinion_modifier = { target = BLR modifier = POL_pays_our_debt } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes } ai_will_do = { base = 50 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_erasing_old_disputes icon = social_credit_score x = 0 y = 1 relative_position_id = POL_pay_off_belarusian_debt cost = 5 prerequisite = { focus = POL_pay_off_belarusian_debt } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins country_exists = SOV country_exists = BLR has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_erasing_old_disputes" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_poland_seeks_russian_cooperation } } } reverse_add_opinion_modifier = { target = SOV modifier = POL_trade_poland_starts_cooperation } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_expansion_of_the_east_stream icon = ExpandTrade x = 0 y = 1 relative_position_id = POL_erasing_old_disputes cost = 5 prerequisite = { focus = POL_erasing_old_disputes } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_ECONOMY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins country_exists = SOV country_exists = BLR has_completed_focus = POL_east_stream has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_expansion_of_the_east_stream" one_random_industrial_complex = yes BLR = { one_random_industrial_complex = yes } SOV = { one_random_industrial_complex = yes } } ai_will_do = { base = 50 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_recognition_of_the_greatness_of_the_CSTO icon = csto_nation x = 0 y = 1 relative_position_id = POL_expansion_of_the_east_stream cost = 5 prerequisite = { focus = POL_no_restrictions_on_foreign_trade } prerequisite = { focus = POL_expansion_of_the_east_stream } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins SOV = { exists = yes has_idea = CSTO_member } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { is_in_faction_with = SOV } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_recognition_of_the_greatness_of_the_CSTO" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = POL modifier = POL_Poland_seeks_alliance_with_russia } } } reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_seeks_alliacne_with_us } add_political_power = 100 add_power_balance_value = { id = POL_korwin_win_bop value = -0.2 tooltip_side = POL_korwin_win_bop_left_side } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_trust icon = dangerous_deal x = 0 y = 1 relative_position_id = POL_recognition_of_the_greatness_of_the_CSTO cost = 5 prerequisite = { focus = POL_recognition_of_the_greatness_of_the_CSTO } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins SOV = { exists = yes has_idea = CSTO_member } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { is_in_faction_with = SOV } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_trust" SOV = { country_event = poland.61 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { SOV = { give_guarantee = POL } POL = { give_guarantee = SOV } } custom_effect_tooltip = POL_russia_guarantee_TT add_power_balance_value = { id = POL_korwin_win_bop value = -0.2 tooltip_side = POL_korwin_win_bop_left_side } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_support_for_nuclear_reactors_development icon = accept_treaty x = 0 y = 1 relative_position_id = POL_trust cost = 5 prerequisite = { focus = POL_trust } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins SOV = { exists = yes has_idea = CSTO_member } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_for_nuclear_reactors_development" SOV = { add_tech_bonus = { name = POL_support_for_nuclear_reactors_development bonus = 0.2 uses = 1 category = CAT_nuclear_reactors } } POL = { add_timed_idea = { idea = POL_nuclear_ractors_construction days = 730 } } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_leave_nato icon = renounce_nato x = 0 y = 1 relative_position_id = POL_support_for_nuclear_reactors_development cost = 2 prerequisite = { focus = POL_support_for_nuclear_reactors_development } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_NATO } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins SOV = { exists = yes has_idea = CSTO_member } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { OR = { is_in_faction_with = SOV NOT = { has_idea = NATO_member } } } cancelable = no completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_leave_nato" leave_faction = yes remove_ideas = NATO_member add_power_balance_value = { id = POL_korwin_win_bop value = -0.75 tooltip_side = POL_korwin_win_bop_left_side } } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } focus = { id = POL_join_csto icon = aplly_to_join_csto x = -5 y = 1 relative_position_id = POL_leave_nato cost = 7 prerequisite = { focus = POL_end_of_the_ukrainian_regime } prerequisite = { focus = POL_leave_nato } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { nationalist_monarchists_are_in_power = yes has_country_flag = POL_korwin_wins SOV = { exists = yes has_idea = CSTO_member } NOT = { has_idea = NATO_member } has_country_leader = { name = "Janusz Korwin-Mikke" ruling_only = yes } } bypass = { is_in_faction_with = SOV } cancelable = no completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_join_csto" hidden_effect = { set_country_flag = free_ban_parties set_partyall_banned = yes } custom_effect_tooltip = POL_one_party_TT add_ideas = POL_one_party_rule_idea set_rule = { can_declare_war_on_same_ideology = yes } remove_power_balance = { id = POL_korwin_win_bop } SOV = { country_event = poland.64 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { POL = { CSTO_join = yes } } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_KORWIN_EAST_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_korwin_east_path = yes } } } ### ChDRP (Lech Wałęsa tree) focus = { id = POL_chdrp icon = walesa x = 6 y = 32 offset = { y = -12 trigger = { OR = { date > 2005.10.1 has_completed_focus = POL_change_of_path } } } cost = 1 search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_chdrp" add_political_power = 100 add_stability = 0.1 } ai_will_do = { base = 50 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_stick_with_the_west icon = focus_trade_republic x = -2 y = 1 relative_position_id = POL_chdrp cost = 5 prerequisite = { focus = POL_chdrp } mutually_exclusive = { focus = POL_self_protective_country } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stick_with_the_west" reverse_add_opinion_modifier = { target = GER modifier = POL_poland_expands_european_trade } reverse_add_opinion_modifier = { target = GER modifier = POL_trade_poland_expands_european_trade } reverse_add_opinion_modifier = { target = FRA modifier = POL_poland_expands_european_trade } reverse_add_opinion_modifier = { target = FRA modifier = POL_trade_poland_expands_european_trade } reverse_add_opinion_modifier = { target = ENG modifier = POL_poland_expands_european_trade } reverse_add_opinion_modifier = { target = ENG modifier = POL_trade_poland_expands_european_trade } reverse_add_opinion_modifier = { target = ITA modifier = POL_poland_expands_european_trade } reverse_add_opinion_modifier = { target = ITA modifier = POL_trade_poland_expands_european_trade } add_political_power = 50 } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_support_christianity icon = christian_gov x = 0 y = 1 relative_position_id = POL_stick_with_the_west cost = 5 prerequisite = { focus = POL_stick_with_the_west } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_support_christianity" add_timed_idea = { idea = POL_christian_nation_idea days = 1095 } set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_private_ownerships icon = ano3 x = -2 y = 1 relative_position_id = POL_support_christianity cost = 5 prerequisite = { focus = POL_support_christianity } search_filters = { FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_private_ownerships" random_controlled_state = { add_extra_state_shared_building_slots = 1 } one_random_industrial_complex = yes set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_patch_roads icon = infrastructure1 x = -1 y = 1 relative_position_id = POL_private_ownerships cost = 5 prerequisite = { focus = POL_private_ownerships } search_filters = { FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 2 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_patch_roads" two_random_infrastructure = yes add_timed_idea = { idea = POL_highways_repairing days = 730 } } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_corruption_problem icon = oligarchs x = 0 y = 1 relative_position_id = POL_patch_roads cost = 5 prerequisite = { focus = POL_patch_roads } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } OR = { has_idea = corruption_level_10 has_idea = corruption_level_09 has_idea = corruption_level_08 has_idea = corruption_level_07 has_idea = corruption_level_06 has_idea = corruption_level_05 has_idea = corruption_level_04 has_idea = corruption_level_03 } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } bypass = { OR = { has_idea = corruption_level_02 has_idea = corruption_level_01 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_corruption_problem" decrease_corruption = yes add_ideas = POL_fight_with_corruption_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_polishing_the_polish_law icon = treaty x = -1 y = 1 relative_position_id = POL_corruption_problem cost = 5 prerequisite = { focus = POL_corruption_problem } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_polishing_the_polish_law" add_political_power = 50 add_timed_idea = { idea = POL_change_of_law_idea days = 365 } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_strong_patriotic_spirit icon = pol_first x = 1 y = 1 relative_position_id = POL_polishing_the_polish_law cost = 5 prerequisite = { focus = POL_polishing_the_polish_law } prerequisite = { focus = POL_solving_outstanding_problems_of_the_PRL } search_filters = { FOCUS_FILTER_WAR_SUPPORT } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_strong_patriotic_spirit" add_war_support = 0.05 add_ideas = POL_unbreakable_nation_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_new_social_program icon = coins x = 0 y = 1 relative_position_id = POL_strong_patriotic_spirit cost = 5 prerequisite = { focus = POL_strong_patriotic_spirit } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_INTERNAL_AFFAIRS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_new_social_program" add_timed_idea = { idea = POL_increased_social_spending_idea days = 1095 } increase_social_spending = yes set_temp_variable = { treasury_change = -14 } modify_treasury_effect = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_ban_communism icon = ban_communism x = -1 y = 1 relative_position_id = POL_new_social_program cost = 5 prerequisite = { focus = POL_new_social_program } mutually_exclusive = { focus = POL_continue_trade_with_russia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ban_communism" hidden_effect = { set_temp_variable = { party_index = 4 } ban_party_scripted_call = yes set_temp_variable = { party_index = 5 } ban_party_scripted_call = yes set_temp_variable = { party_index = 18 } ban_party_scripted_call = yes set_temp_variable = { party_index = 19 } ban_party_scripted_call = yes } if = { limit = { country_exists = CHI } reverse_add_opinion_modifier = { target = CHI modifier = POL_poland_banned_communism } reverse_add_opinion_modifier = { target = CHI modifier = POL_trade_poland_banned_communism } } custom_effect_tooltip = POL_banned_communism_TT } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_trade_blockade_with_east icon = refuse_treaty x = -1 y = 1 relative_position_id = POL_ban_communism cost = 5 prerequisite = { focus = POL_ban_communism } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } country_exists = SOV country_exists = BLR } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_trade_blockade_with_east" if = { limit = { has_dlc = "By Blood Alone" } send_embargo = SOV } if = { limit = { has_dlc = "By Blood Alone" } send_embargo = BLR } add_political_power = 150 set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_african_trade icon = goal_JAP_diplomacy_africa x = -1 y = 1 relative_position_id = POL_trade_blockade_with_east cost = 5 prerequisite = { focus = POL_trade_blockade_with_east } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } SAF = { exists = yes NOt = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_african_trade" every_other_country = { limit = { capital_scope = { is_on_continent = africa } OR = { has_government = democratic has_government = neutrality } } add_opinion_modifier = { target = POL modifier = POL_poland_starts_trading } add_opinion_modifier = { target = POL modifier = POL_trade_poland_starts_trading } } create_import = { resource = steel amount = 8 exporter = SAF } add_offsite_building = { type = industrial_complex level = 1 } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes sre_global_trade = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_switch_oil_import_to_saudi_arabia icon = align_to_saudi_arabia x = 0 y = 1 relative_position_id = POL_african_trade cost = 5 prerequisite = { focus = POL_african_trade } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } country_exists = SAU NOT = { has_war_with = SAU } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_switch_oil_import_to_saudi_arabia" reverse_add_opinion_modifier = { target = SAU modifier = POL_poland_starts_trading } reverse_add_opinion_modifier = { target = SAU modifier = POL_trade_poland_starts_trading } create_import = { resource = oil amount = 8 exporter = SAU } one_random_renewable_energy_infra = yes sre_global_trade = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_oceania_trade icon = oceania x = 1 y = 1 relative_position_id = POL_trade_blockade_with_east cost = 5 prerequisite = { focus = POL_trade_blockade_with_east focus = POL_ban_communism } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } IND = { exists = yes NOt = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_oceania_trade" every_country = { limit = { capital_scope = { is_on_continent = australia } OR = { has_government = democratic has_government = neutrality } } add_opinion_modifier = { target = POL modifier = POL_poland_starts_trading } add_opinion_modifier = { target = POL modifier = POL_trade_poland_starts_trading } } create_import = { resource = rubber amount = 8 exporter = IND } add_offsite_building = { type = dockyard level = 1 } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes sre_global_trade = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_australian_import icon = australia_focus x = 0 y = 1 relative_position_id = POL_oceania_trade cost = 5 prerequisite = { focus = POL_oceania_trade } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } country_exists = AST NOT = { has_war_with = AST } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_australian_import" create_import = { resource = tungsten amount = 8 exporter = AST } one_random_arms_factory = yes sre_global_trade = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_arrangements_with_the_west icon = improve_relations_green x = 1 y = 1 relative_position_id = POL_support_christianity cost = 5 prerequisite = { focus = POL_support_christianity } prerequisite = { focus = POL_visit_to_brussels } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_arrangements_with_the_west" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = POL modifier = POL_trade_poland_exports_to_us } } for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = POL modifier = POL_trade_poland_exports_to_us } } set_temp_variable = { treasury_change = 30 } modify_treasury_effect = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_sell_old_equipment icon = lend_lease x = -1 y = 1 relative_position_id = POL_arrangements_with_the_west cost = 5 prerequisite = { focus = POL_arrangements_with_the_west focus = POL_private_ownerships } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_EQUIPMENT } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_sell_old_equipment" add_equipment_to_stockpile = { type = infantry_weapons_2 amount = -7000 producer = POL } add_equipment_to_stockpile = { type = infantry_weapons_3 amount = -7000 producer = POL } set_temp_variable = { treasury_change = 50 } modify_treasury_effect = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_moving_away_from_coal_energy icon = less_coal x = -1 y = 1 relative_position_id = POL_sell_old_equipment cost = 5 prerequisite = { focus = POL_sell_old_equipment } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_moving_away_from_coal_energy" random_owned_state = { if = { limit = { fossil_powerplant > 1 } remove_building = { type = fossil_powerplant level = 2 } } } two_random_renewable_energy_infra = yes add_tech_bonus = { name = POL_moving_away_from_coal_energy bonus = 0.15 uses = 1 category = CAT_industry } } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_solving_outstanding_problems_of_the_PRL icon = war_is_over x = -1 y = 1 relative_position_id = POL_moving_away_from_coal_energy cost = 5 prerequisite = { focus = POL_moving_away_from_coal_energy } prerequisite = { focus = POL_corruption_problem } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_solving_outstanding_problems_of_the_PRL" add_popularity = { ideology = communism popularity = -0.25 } add_popularity = { ideology = fascism popularity = -0.05 } add_stability = 0.05 } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_balkan_diplomacy icon = diplomacy x = 1 y = 1 relative_position_id = POL_sell_old_equipment cost = 5 prerequisite = { focus = POL_sell_old_equipment } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_balkan_diplomacy" reverse_add_opinion_modifier = { target = BUL modifier = POL_poland_improves_relations } reverse_add_opinion_modifier = { target = ROM modifier = POL_poland_improves_relations } reverse_add_opinion_modifier = { target = SER modifier = POL_poland_improves_relations } reverse_add_opinion_modifier = { target = CRO modifier = POL_poland_improves_relations } reverse_add_opinion_modifier = { target = BOS modifier = POL_poland_improves_relations } add_political_power = 100 } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_limited_social_equality icon = women_issues x = -1 y = 2 relative_position_id = POL_balkan_diplomacy cost = 5 prerequisite = { focus = POL_balkan_diplomacy } prerequisite = { focus = POL_moving_away_from_coal_energy } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_limited_social_equality" add_timed_idea = { idea = POL_limited_equality_idea days = 730 } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_continue_trade_with_russia icon = align_to_russia x = -1 y = 2 relative_position_id = POL_limited_social_equality cost = 5 prerequisite = { focus = POL_limited_social_equality focus = POL_new_social_program } mutually_exclusive = { focus = POL_ban_communism } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } country_exists = SOV NOT = { has_war_with = SOV } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_continue_trade_with_russia" reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_continues_import } reverse_add_opinion_modifier = { target = SOV modifier = POL_trade_poland_continues_import } if = { limit = { country_exists = USA } reverse_add_opinion_modifier = { target = USA modifier = POL_poland_continues_import_with_russia } } add_ideas = POL_eastern_market_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_reworked_four_year_plan icon = construction_development x = -1 y = 1 relative_position_id = POL_continue_trade_with_russia cost = 5 prerequisite = { focus = POL_continue_trade_with_russia } search_filters = { FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reworked_four_year_plan" add_timed_idea = { idea = POL_new_four_year_plan_idea days = 1460 } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_ideological_freedom icon = goal_six_party x = 1 y = 1 relative_position_id = POL_reworked_four_year_plan cost = 5 prerequisite = { focus = POL_reworked_four_year_plan } prerequisite = { focus = POL_china_companies } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_ideological_freedom" add_stability = 0.1 add_war_support = -0.1 add_political_power = 50 set_country_flag = free_allow_parties set_partyall_allowed = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_china_companies icon = align_to_china x = 1 y = 1 relative_position_id = POL_continue_trade_with_russia cost = 5 prerequisite = { focus = POL_continue_trade_with_russia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } country_exists = CHI NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_china_companies" reverse_add_opinion_modifier = { target = CHI modifier = POL_trade_poland_starts_import } create_import = { resource = rubber amount = 4 exporter = CHI } create_import = { resource = chromium amount = 4 exporter = CHI } add_offsite_building = { type = dockyard level = 2 } set_temp_variable = { treasury_change = -8 } modify_treasury_effect = yes swap_ideas = { remove_idea = POL_eastern_market_idea add_idea = POL_eastern_market2_idea } } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_switch_factories_to_mass_production icon = factory_complex x = 0 y = 1 relative_position_id = POL_ideological_freedom cost = 5 prerequisite = { focus = POL_ideological_freedom } search_filters = { FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_switch_factories_to_mass_production" add_ideas = POL_mass_production_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_visit_to_brussels icon = align_to_belgium x = 0 y = 2 relative_position_id = POL_chdrp cost = 5 prerequisite = { focus = POL_chdrp } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE FOCUS_FILTER_EUROPEAN_UNION } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } EU_european_union_currently_exists = yes } bypass = { has_idea = EU_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_visit_to_brussels" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = 4 } change_influence_percentage = yes } reverse_add_opinion_modifier = { target = BEL modifier = POL_poland_wants_to_join_eu } add_political_power = 75 set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_free_trade icon = chrisstian x = 1 y = 1 relative_position_id = POL_balkan_diplomacy cost = 5 prerequisite = { focus = POL_balkan_diplomacy focus = POL_soldiers_protect_our_homeland focus = POL_moving_away_from_coal_energy focus = POL_radar_improvement } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_EUROPEAN_UNION } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_free_trade" if = { limit = { has_idea = semi_consumption_economy } swap_ideas = { remove_idea = semi_consumption_economy add_idea = export_economy } } else_if = { limit = { has_idea = mixed_economy } swap_ideas = { remove_idea = mixed_economy add_idea = export_economy } } else_if = { limit = { has_idea = consumption_economy } swap_ideas = { remove_idea = consumption_economy add_idea = export_economy } } else_if = { limit = { has_idea = export_economy } swap_ideas = { remove_idea = export_economy add_idea = globalized_trade_economy } } add_timed_idea = { idea = POL_global_village_idea days = 1095 } set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_green_energy icon = BRA_renewable_energy_funds x = 0 y = 1 relative_position_id = POL_free_trade cost = 5 prerequisite = { focus = POL_free_trade } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EUROPEAN_UNION } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_green_energy" one_random_renewable_energy_infra = yes add_ideas = POL_green_energy_idea set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_implement_eu_law icon = accept_treaty x = 0 y = 1 relative_position_id = POL_green_energy cost = 5 prerequisite = { focus = POL_green_energy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EUROPEAN_UNION } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins has_idea = EU_member NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_implement_eu_law" add_political_power = 50 add_popularity = { ideology = neutrality popularity = 0.15 } add_popularity = { ideology = democratic popularity = 0.15 } set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } add_ideas = POL_truly_european_country_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_join_the_eurozone icon = euro x = -1 y = 1 relative_position_id = POL_implement_eu_law cost = 5 prerequisite = { focus = POL_implement_eu_law } mutually_exclusive = { focus = POL_criticize_the_eurozone } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EUROPEAN_UNION } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins has_idea = EU_member NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_join_the_eurozone" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN add_opinion_modifier = { target = ROOT modifier = POL_Eurozone_acceptation } } add_political_power = 100 set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes newline = yes joining_the_euro = yes hidden_effect = { news_event = poland_news.4 } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_criticize_the_eurozone icon = GENERIC_austerity_measures x = 1 y = 1 relative_position_id = POL_implement_eu_law cost = 5 prerequisite = { focus = POL_implement_eu_law } mutually_exclusive = { focus = POL_join_the_eurozone } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE FOCUS_FILTER_EUROPEAN_UNION } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins has_idea = EU_member NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_criticize_the_eurozone" for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN set_temp_variable = { percent_change = -3 } change_influence_percentage = yes add_opinion_modifier = { target = ROOT modifier = POL_Eurozone_denied } } set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes set_temp_variable = { modify_europeanism = -0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes hidden_effect = { news_event = poland_news.5 } if = { limit = { has_idea = euro } remove_ideas = euro } custom_effect_tooltip = POL_eurozone_opposition_dec_TT } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_self_protective_country icon = static_defense x = 2 y = 1 relative_position_id = POL_chdrp cost = 5 prerequisite = { focus = POL_chdrp } mutually_exclusive = { focus = POL_stick_with_the_west } search_filters = { FOCUS_FILTER_WAR_SUPPORT } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_self_protective_country" add_war_support = 0.05 add_ideas = POL_increased_military_budget_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_wake_up_old_military_factories icon = factory_planning x = 0 y = 1 relative_position_id = POL_self_protective_country cost = 5 prerequisite = { focus = POL_self_protective_country } search_filters = { FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_wake_up_old_military_factories" two_random_arms_factory = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_reinforced_roads icon = Generic_Railroads x = -1 y = 1 relative_position_id = POL_wake_up_old_military_factories cost = 5 prerequisite = { focus = POL_wake_up_old_military_factories } prerequisite = { focus = POL_visit_to_brussels } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } bypass = { all_controlled_state = { free_building_slots = { building = infrastructure size < 1 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_reinforced_roads" one_random_infrastructure = yes add_tech_bonus = { name = POL_reinforced_roads bonus = 0.2 uses = 1 category = CAT_infrastructure } add_timed_idea = { idea = POL_new_roads_idea days = 730 } } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_decentralization_of_industry icon = decentralized_economy x = 0 y = 1 relative_position_id = POL_reinforced_roads cost = 5 prerequisite = { focus = POL_reinforced_roads } search_filters = { FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_decentralization_of_industry" add_ideas = POL_decentralized_industry_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_soldiers_protect_our_homeland icon = Generic_Soldiers_Defense x = 1 y = 1 relative_position_id = POL_decentralization_of_industry cost = 5 prerequisite = { focus = POL_decentralization_of_industry } prerequisite = { focus = POL_desert_tactics } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_soldiers_protect_our_homeland" increase_military_spending = yes swap_ideas = { remove_idea = POL_increased_military_budget2_idea add_idea = POL_increased_military_budget3_idea } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_demand_overdue_war_reparations_from_russia_and_germany icon = germany x = 1 y = 1 relative_position_id = POL_soldiers_protect_our_homeland cost = 5 prerequisite = { focus = POL_soldiers_protect_our_homeland } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } SOV = { exists = yes NOT = { has_war_with = POL } } GER = { exists = yes NOT = { has_war_with = POL } } } bypass = { has_completed_focus = POL_demand_full_war_reparations_from_germany } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_demand_overdue_war_reparations_from_russia_and_germany" add_political_power = 150 GER = { country_event = poland.16 } SOV = { country_event = poland.170 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_opinion_modifier = { target = GER modifier = POL_germany_accepts } add_opinion_modifier = { target = SOV modifier = POL_russia_accepts } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_opinion_modifier = { target = GER modifier = POL_germany_refuses } add_opinion_modifier = { target = SOV modifier = POL_russia_refuses } } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_challenge_russia icon = war_against_russia x = 0 y = 2 relative_position_id = POL_demand_overdue_war_reparations_from_russia_and_germany cost = 5 prerequisite = { focus = POL_demand_overdue_war_reparations_from_russia_and_germany } prerequisite = { focus = POL_decisive_action } mutually_exclusive = { focus = POL_close_east_border } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins has_country_flag = POL_choose_aggressive_way NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_challenge_russia" add_ideas = POL_anti_russian_policy2_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_infiltrate_belarusian_policy icon = fallen_goverment_1 x = 0 y = 1 relative_position_id = POL_challenge_russia cost = 5 prerequisite = { focus = POL_challenge_russia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins BLR = { exists = yes is_in_faction_with = SOV } NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_infiltrate_belarusian_policy" BLR = { set_temp_variable = { percent_change = 4 } change_influence_percentage = yes } reverse_add_opinion_modifier = { target = BLR modifier = POL_poland_manipulates_our_politics } reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_manipulates_belarusian_politics } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_troubled_border icon = focus_generic_entrenched_patriotism x = 0 y = 1 relative_position_id = POL_infiltrate_belarusian_policy cost = 5 prerequisite = { focus = POL_infiltrate_belarusian_policy } search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_FOREIGN_POLICY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_troubled_border" add_war_support = 0.07 add_timed_idea = { idea = POL_invade_belarus_strategy_idea days = 80 } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_communism_never_sleep icon = attack_communism x = -2 y = 1 relative_position_id = POL_troubled_border cost = 5 prerequisite = { focus = POL_troubled_border } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_communism_never_sleep" add_popularity = { ideology = communism popularity = -0.3 } add_offsite_building = { type = arms_factory level = 1 } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_prepare_to_fight_in_winter icon = winter_warfare x = 0 y = 1 relative_position_id = POL_communism_never_sleep cost = 5 prerequisite = { focus = POL_communism_never_sleep } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_prepare_to_fight_in_winter" add_timed_idea = { idea = POL_winter_soldiers_idea days = 720 } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_take_control_over_belarus icon = GEO_resist_russian_influence x = 0 y = 1 relative_position_id = POL_troubled_border cost = 5 prerequisite = { focus = POL_troubled_border } will_lead_to_war_with = SOV search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } SOV = { exists = yes NOT = { has_war_with = POL } } BLR = { exists = yes NOT = { has_war_with = POL } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_take_control_over_belarus" set_temp_variable = { wargoal_on = BLR } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = BLR expire = 2000 } set_temp_variable = { wargoal_on = SOV } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = SOV expire = 2000 } add_war_support = 0.1 add_stability = -0.1 sre_foreign_influence_spirit = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_increase_defense_budget icon = Focus_Mobile_Warfare_Doctrine x = 2 y = 1 relative_position_id = POL_self_protective_country cost = 5 prerequisite = { focus = POL_self_protective_country } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_increase_defense_budget" increase_military_spending = yes swap_ideas = { remove_idea = POL_increased_military_budget_idea add_idea = POL_increased_military_budget2_idea } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_protect_democratic_africa icon = blue_democracy x = 0 y = 1 relative_position_id = POL_increase_defense_budget cost = 5 prerequisite = { focus = POL_increase_defense_budget } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_MILITARY_LAWS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_protect_democratic_africa" every_other_country = { limit = { capital_scope = { is_on_continent = africa } OR = { has_government = democratic has_government = neutrality } } add_opinion_modifier = { target = POL modifier = POL_poland_wants_to_help_us } } every_other_country = { limit = { capital_scope = { is_on_continent = africa } OR = { has_government = fascism has_government = communism } } add_opinion_modifier = { target = POL modifier = POL_poland_helps_our_enemies } reverse_add_opinion_modifier = { target = POL modifier = POL_help_democratic_africa } } add_timed_idea = { idea = POL_protect_africa_idea days = 1825 } sre_foreign_influence_spirit = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_desert_tactics icon = Generic_Female_African_Soldier x = -1 y = 1 relative_position_id = POL_protect_democratic_africa cost = 5 prerequisite = { focus = POL_protect_democratic_africa } search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MILITARY_LAWS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_desert_tactics" add_war_support = 0.05 add_ideas = POL_sand_battalions_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_katyn_recognition icon = Skull_Focus x = 1 y = 1 relative_position_id = POL_protect_democratic_africa cost = 5 prerequisite = { focus = POL_protect_democratic_africa } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } country_exists = SOV country_exists = BLR } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_katyn_recognition" add_political_power = 50 reverse_add_opinion_modifier = { target = BLR modifier = POL_poland_mentions_katyn_again } reverse_add_opinion_modifier = { target = SOV modifier = POL_poland_mentions_katyn_again } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_radar_improvement icon = radar2 x = 0 y = 1 relative_position_id = POL_katyn_recognition cost = 5 prerequisite = { focus = POL_katyn_recognition } search_filters = { FOCUS_FILTER_INDUSTRY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_radar_improvement" two_radar_station = yes add_ideas = POL_improved_radars_idea } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_decisive_action icon = checkmate x = 0 y = 2 relative_position_id = POL_radar_improvement cost = 5 prerequisite = { focus = POL_radar_improvement } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_decisive_action" country_event = poland.70 } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_close_east_border icon = anti_immigration3 x = 2 y = 1 relative_position_id = POL_decisive_action cost = 5 prerequisite = { focus = POL_decisive_action } mutually_exclusive = { focus = POL_challenge_russia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins has_country_flag = POL_choose_democratic_way NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } country_exists = SOV country_exists = BLR } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_close_east_border" if = { limit = { has_dlc = "By Blood Alone" } send_embargo = SOV } if = { limit = { has_dlc = "By Blood Alone" } send_embargo = BLR } if = { limit = { has_idea = consumption_economy } swap_ideas = { remove_idea = consumption_economy add_idea = semi_consumption_economy } } else_if = { limit = { has_idea = export_economy } swap_ideas = { remove_idea = export_economy add_idea = consumption_economy } } else_if = { limit = { has_idea = globalized_trade_economy } swap_ideas = { remove_idea = globalized_trade_economy add_idea = export_economy } } add_political_power = 100 set_temp_variable = { temp_opinion = -5 } change_international_bankers_opinion = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_stop_eastern_trade icon = renounce_treaty x = 0 y = 1 relative_position_id = POL_close_east_border cost = 5 prerequisite = { focus = POL_close_east_border } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_stop_eastern_trade" UKR = { country_event = poland.71 } FIN = { country_event = poland.71 } NRY = { country_event = poland.71 } TUR = { country_event = poland.71 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { if = { limit = { has_dlc = "By Blood Alone" } UKR = { send_embargo = SOV } FIN = { send_embargo = SOV } NRY = { send_embargo = SOV } TUR = { send_embargo = SOV } } } add_political_power = 75 } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_solidarnosc_rise_again icon = volunteer_alliance x = -2 y = 1 relative_position_id = POL_stop_eastern_trade cost = 5 prerequisite = { focus = POL_stop_eastern_trade focus = POL_infiltrate_belarusian_policy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_WAR_SUPPORT } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_solidarnosc_rise_again" add_popularity = { ideology = communism popularity = -0.5 } add_war_support = 0.1 add_ideas = POL_solidarnosc_reborn_idea } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_always_prepared icon = grand_battleplan x = 0 y = 1 relative_position_id = POL_solidarnosc_rise_again cost = 5 prerequisite = { focus = POL_solidarnosc_rise_again } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_always_prepared" swap_ideas = { remove_idea = POL_solidarnosc_reborn_idea add_idea = POL_solidarnosc_reborn2_idea } } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_anti_russian_coalition icon = war x = 0 y = 1 relative_position_id = POL_always_prepared cost = 5 prerequisite = { focus = POL_always_prepared } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins OR = { SOV = { has_government = communism } SOV = { has_government = fascism } } NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_anti_russian_coalition" add_ideas = POL_anti_russia_coalition_member_idea every_other_country = { limit = { capital_scope = { OR = { is_on_continent = europe is_on_continent = africa is_on_continent = middle_east } } OR = { has_government = democratic has_government = neutrality } } country_event = poland.72 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { every_other_country = { limit = { capital_scope = { OR = { is_on_continent = europe is_on_continent = africa is_on_continent = middle_east } } OR = { has_government = democratic has_government = neutrality } } add_ideas = POL_anti_russia_coalition_member_idea if = { limit = { has_dlc = "By Blood Alone" } send_embargo = SOV } } } sre_foreign_influence_spirit = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_dig_deeper icon = oil x = 0 y = 1 relative_position_id = POL_stop_eastern_trade cost = 7 prerequisite = { focus = POL_stop_eastern_trade } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_dig_deeper" add_resource = { type = oil amount = 3 state = 115 } add_resource = { type = chromium amount = 4 state = 626 } add_ideas = POL_everything_is_under_our_feet_idea set_temp_variable = { treasury_change = -35 } modify_treasury_effect = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_intensified_metals_production icon = steel_production2 x = 0 y = 1 relative_position_id = POL_dig_deeper cost = 7 prerequisite = { focus = POL_dig_deeper } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_intensified_metals_production" add_resource = { type = aluminium amount = 3 state = 628 } add_resource = { type = tungsten amount = 3 state = 474 } sre_under_our_feet = yes set_temp_variable = { treasury_change = -25 } modify_treasury_effect = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_worldwide_trade_system icon = liberalization x = 1 y = 1 relative_position_id = POL_intensified_metals_production cost = 8 prerequisite = { focus = POL_intensified_metals_production } prerequisite = { focus = POL_quality_over_quantity } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_TRADE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { has_idea = POL_unstable_government_idea } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_worldwide_trade_system" every_other_country = { limit = { OR = { has_government = democratic has_government = neutrality } } add_opinion_modifier = { target = POL modifier = POL_poland_starts_worldwide_trade } } set_temp_variable = { treasury_change = 75 } modify_treasury_effect = yes sre_under_our_feet = yes } ai_will_do = { base = 150 modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } focus = { id = POL_quality_over_quantity icon = production x = 2 y = 1 relative_position_id = POL_dig_deeper cost = 5 prerequisite = { focus = POL_dig_deeper } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_EXPENDITURE } available = { neutrality_neutral_conservatism_are_in_power = yes has_country_flag = POL_walesa_wins NOT = { OR = { has_completed_focus = POL_quantity_over_quality has_idea = POL_unstable_government_idea } } has_country_leader = { name = "Lech Wałęsa" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus POL_quality_over_quantity" add_ideas = POL_quality_over_quantity_idea sre_under_our_feet = yes set_temp_variable = { treasury_change = -35 } modify_treasury_effect = yes } ai_will_do = { base = 150 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = POL_WALESA_FOCUS_PATH } modifier = { factor = 0 POL_ai_not_walesa_path = yes } } } ############################## ### Start of EU Focus Tree ### ############################## shared_focus = USoE001 shared_focus = POTEF001 ############################ ### End of EU Focus Tree ### ############################ }