### original tree by Angriest Bird/Tortoise ### rework by Simone - Traiano focus_tree = { id = italy_focus country = { factor = 0 modifier = { tag = ITA add = 20 } } shortcut = { name = ITA_divided_nation target = ITA_divided_nation scroll_wheel_factor = 0.80 } shortcut = { name = political_shortcut_title target = ITA_ideology_focus scroll_wheel_factor = 0.80 } shortcut = { name = economy_shortcut_title target = ITA_industrial_focus scroll_wheel_factor = 0.80 } shortcut = { name = diplomacy_shortcut_title target = ITA_diplomatic_focus scroll_wheel_factor = 0.80 } shortcut = { name = military_shortcut_title target = ITA_post_cold_war_reforms scroll_wheel_factor = 0.80 } continuous_focus_position = { x = 150 y = 900 } ##SICK MAN OF EUROPE focus = { id = ITA_divided_nation icon = The_sick_man_of_Europe x = 22 y = 0 cost = 0.1 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_divided_nation" custom_effect_tooltip = list_of_statalist_parties_TT } ai_will_do = { base = 640 } } ##DIPLOMATIC FOCUS## focus = { id = ITA_diplomatic_focus icon = italy_deal x = 118 y = 0 cost = 0.1 search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_NATO } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_diplomatic_focus" custom_effect_tooltip = ITA_diplomatic_focus_TT } ai_will_do = { base = 40 } } focus = { id = ITA_abandon_the_west icon = attack_nato x = -4 y = 1 relative_position_id = ITA_diplomatic_focus cost = 5 prerequisite = { focus = ITA_diplomatic_focus } mutually_exclusive = { focus = ITA_strenghten_ties_with_west focus = ITA_strive_for_neutrality } search_filters = { FOCUS_FILTER_NATO FOCUS_FILTER_POLITICAL } available = { not_has_west_aligned_government = yes } bypass = { NOT = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_abandon_the_west" NATO_leave = yes } ai_will_do = { base = 10 modifier = { factor = 4 has_east_aligned_government = yes } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_strenghten_ties_with_west icon = align_to_nato x = 4 y = 1 relative_position_id = ITA_diplomatic_focus cost = 5 prerequisite = { focus = ITA_diplomatic_focus } mutually_exclusive = { focus = ITA_abandon_the_west focus = ITA_strive_for_neutrality } search_filters = { FOCUS_FILTER_NATO FOCUS_FILTER_POLITICAL } available = { not_has_east_aligned_government = yes has_idea = NATO_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_strenghten_ties_with_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 = ITA modifier = reaffirmed_NATO } reverse_add_opinion_modifier = { target = ROOT modifier = reaffirmed_NATO } } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_send_volunteer_divisions_required_var = -0.5 tooltip = send_volunteer_divisions_required_tt } add_to_variable = { ITA_send_volunteer_factor_var = 0.5 tooltip = send_volunteer_factor_tt } add_to_variable = { ITA_air_volunteer_cap_var = 50 tooltip = air_volunteer_cap_tt } } ai_will_do = { base = 10 modifier = { factor = 0.25 has_east_aligned_government = yes } modifier = { factor = 4 has_west_aligned_government = yes } modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_strive_for_neutrality icon = ita_map_noglow x = 0 y = 1 relative_position_id = ITA_diplomatic_focus cost = 5 prerequisite = { focus = ITA_diplomatic_focus } mutually_exclusive = { focus = ITA_abandon_the_west focus = ITA_strenghten_ties_with_west } search_filters = { FOCUS_FILTER_NATO FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_strive_for_neutrality" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_foreign_influence_defense_modifier_var = 0.1 tooltip = foreign_influence_defense_modifier_tt } } ai_will_do = { base = 40 modifier = { factor = 0.25 has_east_aligned_government = yes } modifier = { factor = 0.25 has_west_aligned_government = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_draw_closer_to_east icon = align_to_russia x = -1 y = 1 relative_position_id = ITA_abandon_the_west cost = 2 prerequisite = { focus = ITA_abandon_the_west } search_filters = { FOCUS_FILTER_INFLUENCE } available = { NOT = { has_war_with = SOV } } bypass = { NOT = { country_exists = SOV } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_draw_closer_to_east" SOV = { country_event = italy_md.44 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = medium_plane_fighter_airframe_1 amount = 50 producer = SOV } } else = { add_equipment_to_stockpile = { type = AS_Fighter2 amount = 50 producer = SOV } } if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_amphibious_chassis_1 amount = 1000 producer = SOV } add_equipment_to_stockpile = { type = medium_tank_flame_chassis_0 amount = 1000 producer = SOV } } else = { add_equipment_to_stockpile = { type = APC_2 amount = 1000 producer = SOV } add_equipment_to_stockpile = { type = IFV_2 amount = 1000 producer = SOV } } } } ai_will_do = { base = 20 modifier = { factor = 2 OR = { check_variable = { ruling_party = 4 } check_variable = { ruling_party = 7 } check_variable = { ruling_party = 20 } } } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_draw_closer_to_far_east icon = align_to_china x = 1 y = 1 relative_position_id = ITA_abandon_the_west cost = 2 prerequisite = { focus = ITA_abandon_the_west } search_filters = { FOCUS_FILTER_INFLUENCE } available = { NOT = { has_war_with = CHI } } bypass = { NOT = { country_exists = CHI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_draw_closer_to_far_east" CHI = { country_event = italy_md.44 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = medium_plane_fighter_airframe_1 amount = 50 producer = CHI } } else = { add_equipment_to_stockpile = { type = AS_Fighter2 amount = 50 producer = CHI } } if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = medium_tank_amphibious_chassis_1 amount = 1000 producer = CHI } add_equipment_to_stockpile = { type = medium_tank_flame_chassis_0 amount = 1000 producer = CHI } } else = { add_equipment_to_stockpile = { type = APC_2 amount = 1000 producer = CHI } add_equipment_to_stockpile = { type = IFV_2 amount = 1000 producer = CHI } } } } ai_will_do = { base = 20 modifier = { factor = 2 OR = { check_variable = { ruling_party = 4 } check_variable = { ruling_party = 6 } check_variable = { ruling_party = 7 } } } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_industrial_cooperation_with_japan icon = align_to_japan x = 1 y = 1 relative_position_id = ITA_strive_for_neutrality cost = 2 prerequisite = { focus = ITA_strenghten_ties_with_west focus = ITA_strive_for_neutrality } search_filters = { FOCUS_FILTER_INFLUENCE } available = { 615 = { owner = { NOT = { has_war_with = ITA } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_industrial_cooperation_with_japan" 615 = { owner = { country_event = italy_md.17 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_befriend_america icon = align_to_america x = 1 y = 1 relative_position_id = ITA_strenghten_ties_with_west cost = 2 prerequisite = { focus = ITA_strenghten_ties_with_west } search_filters = { FOCUS_FILTER_INFLUENCE } available = { NOT = { has_war_with = USA } } bypass = { NOT = { country_exists = USA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_america" USA = { country_event = italy_md.44 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = medium_plane_fighter_airframe_2 amount = 100 producer = USA } } else = { add_equipment_to_stockpile = { type = AS_Fighter3 amount = 100 producer = USA } } } } ai_will_do = { base = 40 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_befriend_israel icon = align_to_israel x = 0 y = 1 relative_position_id = ITA_befriend_america cost = 2 prerequisite = { focus = ITA_befriend_america } search_filters = { FOCUS_FILTER_INFLUENCE } available = { 204 = { owner = { NOT = { has_war_with = ITA } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_israel" 204 = { owner = { country_event = italy_md.65 } } custom_effect_tooltip = ITA_befriend_israel_TT } ai_will_do = { base = 40 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_befriend_taiwan icon = align_to_taiwan x = 0 y = 1 relative_position_id = ITA_befriend_israel cost = 4 prerequisite = { focus = ITA_befriend_israel } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 604 = { owner = { NOT = { has_war_with = ITA } } } 598 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_taiwan" if = { limit = { 604 = { owner = { NOT = { has_war_with = ITA } } } } 604 = { owner = { country_event = italy_md.65 } } } if = { limit = { 598 = { owner = { NOT = { has_war_with = ITA } } } } 598 = { owner = { country_event = italy_md.65 } } } } ai_will_do = { base = 40 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_befriend_europeans icon = align_to_france x = -1 y = 1 relative_position_id = ITA_strenghten_ties_with_west cost = 6 prerequisite = { focus = ITA_strenghten_ties_with_west } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 56 = { owner = { NOT = { has_war_with = ITA } } } 91 = { owner = { NOT = { has_war_with = ITA } } } 13 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_europeans" if = { limit = { 56 = { owner = { NOT = { has_war_with = ITA } } } } 56 = { owner = { country_event = italy_md.17 } } } if = { limit = { 91 = { owner = { NOT = { has_war_with = ITA } } } } 91 = { owner = { country_event = italy_md.17 } } } if = { limit = { 13 = { owner = { NOT = { has_war_with = ITA } } } } 13 = { owner = { country_event = italy_md.63 } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_befriend_middle_east icon = middle_ea1st x = 0 y = 1 relative_position_id = ITA_draw_closer_to_east cost = 6 prerequisite = { focus = ITA_draw_closer_to_east } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 557 = { owner = { NOT = { has_war_with = ITA } } } 400 = { owner = { NOT = { has_war_with = ITA } } } 176 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_middle_east" if = { limit = { 557 = { owner = { NOT = { has_war_with = ITA } } } } 557 = { owner = { country_event = italy_md.18 } } } if = { limit = { 400 = { owner = { NOT = { has_war_with = ITA } } } } 400 = { owner = { country_event = italy_md.18 } } } if = { limit = { 176 = { owner = { NOT = { has_war_with = ITA } } } } 176 = { owner = { country_event = italy_md.18 } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_befriend_south_east_asia icon = Indochina_rele x = 0 y = 1 relative_position_id = ITA_draw_closer_to_far_east cost = 4 prerequisite = { focus = ITA_draw_closer_to_far_east } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 519 = { owner = { NOT = { has_war_with = ITA } } } 508 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_south_east_asia" if = { limit = { 519 = { owner = { NOT = { has_war_with = ITA } } } } 519 = { owner = { country_event = italy_md.18 } } } if = { limit = { 508 = { owner = { NOT = { has_war_with = ITA } } } } 508 = { owner = { country_event = italy_md.18 } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_security_cooperation_with_mexico icon = align_to_mexico x = 0 y = 1 relative_position_id = ITA_industrial_cooperation_with_japan cost = 2 prerequisite = { focus = ITA_industrial_cooperation_with_japan } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_ITA_MAFIA } available = { 835 = { owner = { NOT = { has_war_with = ITA } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_security_cooperation_with_mexico" 835 = { owner = { country_event = italy_md.17 } } custom_effect_tooltip = mafia_strength_decrease_tt } ai_will_do = { base = 40 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_trade_deal_with_australia icon = align_to_australia x = 0 y = 1 relative_position_id = ITA_security_cooperation_with_mexico cost = 2 prerequisite = { focus = ITA_security_cooperation_with_mexico } search_filters = { FOCUS_FILTER_INFLUENCE } available = { 742 = { owner = { NOT = { has_war_with = ITA } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_trade_deal_with_australia" 742 = { owner = { country_event = italy_md.18 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_trade_deal_with_canada icon = align_to_canada x = 0 y = 1 relative_position_id = ITA_trade_deal_with_australia cost = 2 prerequisite = { focus = ITA_trade_deal_with_australia } search_filters = { FOCUS_FILTER_INFLUENCE } available = { 763 = { owner = { NOT = { has_war_with = ITA } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_trade_deal_with_canada" 763 = { owner = { country_event = italy_md.18 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_befriend_europeans3 icon = align_to_germany x = 0 y = 1 relative_position_id = ITA_befriend_europeans cost = 4 prerequisite = { focus = ITA_befriend_europeans } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 45 = { owner = { NOT = { has_war_with = ITA } } } 46 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_europeans3" 45 = { owner = { country_event = italy_md.63 } } 46 = { owner = { country_event = italy_md.63 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_befriend_europeans2 icon = align_to_poland2 x = 0 y = 1 relative_position_id = ITA_befriend_europeans3 cost = 5 prerequisite = { focus = ITA_befriend_europeans3 } search_filters = { FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_europeans2" custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes if = { limit = { OR = { has_idea = ITA_migrants_from_africa has_idea = ITA_migrants_from_africa_limited } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_police_cost_multiplier_modifier_var = -0.025 tooltip = police_cost_multiplier_modifier_tt } } else_if = { limit = { OR = { has_idea = ITA_migrants_from_africa_encouraged has_idea = ITA_migration_tolerated } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_MONTHLY_POPULATION_var = 0.05 tooltip = MONTHLY_POPULATION_tt } } } if = { limit = { NOT = { has_war_with = POL } } POL = { country_event = italy_md.64 } } if = { limit = { NOT = { has_war_with = ROM } } ROM = { country_event = italy_md.64 } } if = { limit = { NOT = { has_war_with = BUL } } BUL = { country_event = italy_md.64 } } if = { limit = { NOT = { has_war_with = ALB } } ALB = { country_event = italy_md.64 } } if = { limit = { NOT = { has_war_with = MLV } } MLV = { country_event = italy_md.64 } } } ai_will_do = { base = 40 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_befriend_csto icon = align_to_csto x = 0 y = 1 relative_position_id = ITA_befriend_middle_east cost = 5 prerequisite = { focus = ITA_befriend_middle_east } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 716 = { owner = { NOT = { has_war_with = ITA } } } 703 = { owner = { NOT = { has_war_with = ITA } } } 698 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_csto" 716 = { owner = { country_event = italy_md.18 } } 703 = { owner = { country_event = italy_md.64 } } 698 = { owner = { country_event = italy_md.17 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_befriend_malaya icon = align_to_malaysia x = 0 y = 1 relative_position_id = ITA_befriend_south_east_asia cost = 4 prerequisite = { focus = ITA_befriend_south_east_asia } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 528 = { owner = { NOT = { has_war_with = ITA } } } 631 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_malaya" 528 = { owner = { country_event = italy_md.18 } } 631 = { owner = { country_event = italy_md.18 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_befriend_south_america icon = South_amer_icon x = -1 y = 1 relative_position_id = ITA_strive_for_neutrality cost = 6 prerequisite = { focus = ITA_strive_for_neutrality focus = ITA_abandon_the_west } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 453 = { owner = { NOT = { has_war_with = ITA } } } 885 = { owner = { NOT = { has_war_with = ITA } } } 468 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_south_america" 453 = { owner = { country_event = italy_md.18 } } 885 = { owner = { country_event = italy_md.17 } } 468 = { owner = { country_event = italy_md.18 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_befriend_india icon = south_asia x = 0 y = 1 relative_position_id = ITA_befriend_south_america cost = 2 prerequisite = { focus = ITA_befriend_south_america } search_filters = { FOCUS_FILTER_INFLUENCE } available = { 431 = { owner = { NOT = { has_war_with = ITA } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_india" 431 = { owner = { country_event = italy_md.17 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_befriend_south_african_countries icon = align_to_south_africa x = 0 y = 1 relative_position_id = ITA_befriend_india cost = 4 prerequisite = { focus = ITA_befriend_india } search_filters = { FOCUS_FILTER_INFLUENCE } available = { OR = { 275 = { owner = { NOT = { has_war_with = ITA } } } 306 = { owner = { NOT = { has_war_with = ITA } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_south_african_countries" 275 = { owner = { country_event = italy_md.18 } } 306 = { owner = { country_event = italy_md.18 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_befriend_north_african_countries icon = align_to_egypt x = 0 y = 1 relative_position_id = ITA_befriend_south_african_countries cost = 5 prerequisite = { focus = ITA_befriend_south_african_countries } search_filters = { FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_befriend_north_african_countries" custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes if = { limit = { OR = { has_idea = ITA_migrants_from_africa has_idea = ITA_migrants_from_africa_limited } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_police_cost_multiplier_modifier_var = -0.025 tooltip = police_cost_multiplier_modifier_tt } } else_if = { limit = { OR = { has_idea = ITA_migrants_from_africa_encouraged has_idea = ITA_migration_tolerated } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_MONTHLY_POPULATION_var = 0.05 tooltip = MONTHLY_POPULATION_tt } } } if = { limit = { NOT = { has_war_with = MOR } } MOR = { country_event = italy_md.64 } } if = { limit = { NOT = { has_war_with = ALG } } ALG = { country_event = italy_md.64 } } if = { limit = { NOT = { has_war_with = TUN } } TUN = { country_event = italy_md.64 } } if = { limit = { NOT = { has_war_with = LBA } } LBA = { country_event = italy_md.64 } } if = { limit = { NOT = { has_war_with = EGY } } EGY = { country_event = italy_md.64 } } } ai_will_do = { base = 40 modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_attempt_join_sco icon = align_to_china x = -1 y = 1 relative_position_id = ITA_befriend_malaya cost = 4 prerequisite = { focus = ITA_befriend_malaya } prerequisite = { focus = ITA_befriend_csto } search_filters = { FOCUS_FILTER_INFLUENCE } available = { NOT = { has_government = democratic } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_attempt_join_sco" CHI = { country_event = italy_md.12 } custom_effect_tooltip = TT_IF_THEY_ACCEPT custom_effect_tooltip = ITA_attempt_join_sco_accept_tt } ai_will_do = { base = 30 modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } focus = { id = ITA_the_nato icon = align_to_nato x = 0 y = 4 relative_position_id = ITA_strenghten_ties_with_west cost = 4 prerequisite = { focus = ITA_befriend_europeans2 focus = ITA_befriend_taiwan } search_filters = { FOCUS_FILTER_NATO } available = { has_idea = NATO_member OR = { USA = { has_idea = NATO_member } ENG = { has_idea = NATO_member } GER = { has_idea = NATO_member } FRA = { has_idea = NATO_member } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_the_nato" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } } add_opinion_modifier = { target = ITA modifier = NATO_commitment } } } } ai_will_do = { base = 30 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } ##INDUSTRIAL FOCUS## focus = { id = ITA_industrial_focus icon = generic_housing x = 82 y = 0 relative_position_id = ITA_divided_nation cost = 2 search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_industrial_focus" add_tech_bonus = { name = ITA_industrial_focus bonus = 0.3 uses = 2 category = CAT_industry } } ai_will_do = { base = 80 } } focus = { id = ITA_encourage_micro_hydropower icon = Hydro_sheep x = 0 y = 1 relative_position_id = ITA_industrial_focus cost = 4 prerequisite = { focus = ITA_industrial_focus } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_encourage_micro_hydropower" set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes every_owned_state = { multiply_variable = { hydroelectric_energy_production_var = 1.25 } } custom_effect_tooltip = ITA_encourage_micro_hydropower_TT } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_develop_pumped_hydro icon = hydroelectric2 x = 0 y = 1 relative_position_id = ITA_encourage_micro_hydropower cost = 4 prerequisite = { focus = ITA_encourage_micro_hydropower } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_develop_pumped_hydro" set_temp_variable = { treasury_change = -50 } modify_treasury_effect = yes every_owned_state = { hidden_effect = { add_to_variable = { var = hydroelectric_energy_storage_var value = { value = hydroelectric_energy_production_var multiply = 100 } } } } custom_effect_tooltip = ITA_develop_pumped_hydro_TT } ai_will_do = { base = 60 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_subsidize_rooftop_solar icon = generic_solar x = 0 y = 1 relative_position_id = ITA_develop_pumped_hydro cost = 4 prerequisite = { focus = ITA_develop_pumped_hydro } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_subsidize_rooftop_solar" every_core_state = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } PREV = { set_temp_variable = { mafia_industrial_focus_base_cost = -5 } mafia_industrial_focus_north_effect = yes } } custom_effect_tooltip = ITA_subsidize_rooftop_solar_TT } ai_will_do = { base = 60 } } focus = { id = ITA_southern_wind_power icon = BRA_renewable_energy_funds x = 0 y = 1 relative_position_id = ITA_subsidize_rooftop_solar cost = 3 prerequisite = { focus = ITA_subsidize_rooftop_solar } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_southern_wind_power" set_temp_variable = { mafia_industrial_focus_base_cost = -25 } mafia_industrial_focus_south_effect = yes 82 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } 957 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } 956 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } 83 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } 84 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } } ai_will_do = { base = 60 } } focus = { id = ITA_protect_local_food_products icon = focus_ITA_grande_rivolta_rurale x = 4 y = 1 relative_position_id = ITA_industrial_focus cost = 4 prerequisite = { focus = ITA_industrial_focus } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_protect_local_food_products" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_bureaucracy_cost_multiplier_modifier_var = 0.05 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { ITA_health_cost_multiplier_modifier_var = -0.05 tooltip = health_cost_multiplier_modifier_tt } add_to_variable = { ITA_agricolture_productivity_modifier_var = 0.25 tooltip = agricolture_productivity_modifier_tt } } ai_will_do = { base = 80 } } focus = { id = ITA_integrate_mountain_territories icon = water_dam x = 0 y = 1 relative_position_id = ITA_protect_local_food_products cost = 4 prerequisite = { focus = ITA_protect_local_food_products } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_integrate_mountain_territories" set_temp_variable = { temp_productivity_change = 25 } flat_productivity_change_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_global_building_slots_factor_var = 0.1 tooltip = global_building_slots_factor_tt } add_to_variable = { ITA_tax_gain_multiplier_modifier_var = -0.01 tooltip = tax_gain_multiplier_modifier_tt } } ai_will_do = { base = 40 } } focus = { id = ITA_tourism_is_our_oil icon = Tourism_is_our_oil x = -4 y = 1 relative_position_id = ITA_industrial_focus cost = 4 prerequisite = { focus = ITA_industrial_focus } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_tourism_is_our_oil" set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes swap_ideas = { remove_idea = ITA_tourist_destination_1 add_idea = ITA_tourist_destination_2 } } ai_will_do = { base = 80 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_attract_foreign_tourists icon = focus_SWE_privately_managed_vacation x = 0 y = 1 relative_position_id = ITA_tourism_is_our_oil cost = 4 prerequisite = { focus = ITA_tourism_is_our_oil } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_attract_foreign_tourists" set_temp_variable = { treasury_change = -30 } modify_treasury_effect = yes swap_ideas = { remove_idea = ITA_tourist_destination_2 add_idea = ITA_tourist_destination_3 } } ai_will_do = { base = 80 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_south_infrastructure icon = infrastructure_investments x = 2 y = 1 relative_position_id = ITA_industrial_focus cost = 3 prerequisite = { focus = ITA_industrial_focus } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { OR = { controls_state = 956 controls_state = 82 controls_state = 957 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_south_infrastructure" set_temp_variable = { mafia_industrial_focus_base_cost = -12 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 956 } 956 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } if = { limit = { controls_state = 82 } 82 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } if = { limit = { controls_state = 957 } 957 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_central_infrastructure icon = sov_infra x = -2 y = 1 relative_position_id = ITA_industrial_focus cost = 3 prerequisite = { focus = ITA_industrial_focus } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { OR = { controls_state = 79 controls_state = 81 controls_state = 960 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_central_infrastructure" set_temp_variable = { mafia_industrial_focus_base_cost = -12 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 79 } 79 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } if = { limit = { controls_state = 81 } 81 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } if = { limit = { controls_state = 960 } 960 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_north_infrastructure icon = infrastructure1 x = -6 y = 1 relative_position_id = ITA_industrial_focus cost = 4 prerequisite = { focus = ITA_industrial_focus } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { OR = { controls_state = 78 controls_state = 265 controls_state = 77 controls_state = 80 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_north_infrastructure" set_temp_variable = { mafia_industrial_focus_base_cost = -16 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 78 } 78 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } if = { limit = { controls_state = 256 } 256 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } if = { limit = { controls_state = 77 } 77 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } if = { limit = { controls_state = 80 } 80 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_islands_infrastructure icon = Provincial_Funding_for_Roads x = 6 y = 1 relative_position_id = ITA_industrial_focus cost = 2 prerequisite = { focus = ITA_industrial_focus } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { OR = { controls_state = 84 controls_state = 83 } } bypass = { NOT = { 84 = { is_owned_by = ITA } } NOT = { 83 = { is_owned_by = ITA } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_islands_infrastructure" set_temp_variable = { mafia_industrial_focus_base_cost = -8 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 84 } 84 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } if = { limit = { controls_state = 83 } 83 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 4 } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 50 } state_flat_productivity_change_effect = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_south_italian_dev icon = focus_ITA_workers_unions x = 0 y = 1 relative_position_id = ITA_south_infrastructure cost = 6 prerequisite = { focus = ITA_south_infrastructure } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { OR = { controls_state = 957 controls_state = 82 controls_state = 956 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_south_italian_dev" set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 957 } 957 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 82 } 82 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 956 } 956 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = ITA_central_italian_dev icon = focus_ITA_new_horizons x = 0 y = 1 relative_position_id = ITA_central_infrastructure cost = 4 prerequisite = { focus = ITA_central_infrastructure } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { OR = { controls_state = 79 controls_state = 81 controls_state = 960 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_central_italian_dev" set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 79 } 79 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 81 } 81 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 960 } 960 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = ITA_north_italian_dev icon = focus_ITA_redirect_alfa_romeo_production x = 0 y = 1 relative_position_id = ITA_north_infrastructure cost = 8 prerequisite = { focus = ITA_north_infrastructure } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { OR = { controls_state = 78 controls_state = 265 controls_state = 77 controls_state = 80 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_north_italian_dev" set_temp_variable = { mafia_industrial_focus_base_cost = -40 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 78 } 78 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 265 } 265 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 77 } 77 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 80 } 80 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 60 modifier = { factor = 0.5 check_variable = { cosa_nostra_strength > 0.4 } } modifier = { factor = 0.5 check_variable = { camorra_strength > 0.4 } } modifier = { factor = 0.5 check_variable = { ndrangheta_strength > 0.4 } } modifier = { factor = 0.5 check_variable = { sacra_corona_unita_strength > 0.4 } } modifier = { factor = 0.5 check_variable = { cosa_nostra_strength > 0.5 } } modifier = { factor = 0.5 check_variable = { camorra_strength > 0.5 } } modifier = { factor = 0.5 check_variable = { ndrangheta_strength > 0.5 } } modifier = { factor = 0.5 check_variable = { sacra_corona_unita_strength > 0.5 } } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = ITA_islands_dev icon = focus_ITA_modernize_ansaldo_facilities x = 0 y = 1 relative_position_id = ITA_islands_infrastructure cost = 4 prerequisite = { focus = ITA_islands_infrastructure } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { OR = { controls_state = 84 controls_state = 83 } } bypass = { NOT = { 84 = { is_owned_by = ITA } } NOT = { 83 = { is_owned_by = ITA } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_islands_dev" set_temp_variable = { mafia_industrial_focus_base_cost = -20 } mafia_industrial_focus_south_effect = yes if = { limit = { 84 = { is_owned_by = ITA } } 84 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } if = { limit = { 83 = { is_owned_by = ITA } } 83 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = ITA_south_dockyards icon = gioia_tauro_port x = 0 y = 1 relative_position_id = ITA_south_italian_dev cost = 3 prerequisite = { focus = ITA_south_italian_dev } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { controls_state = 956 } bypass = { NOT = { 956 = { is_owned_by = ITA } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_south_dockyards" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 956 } 956 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } add_building_construction = { type = naval_base level = 3 province = 9990 instant_build = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = ITA_central_dockyards icon = civitavecchia_port x = 0 y = 1 relative_position_id = ITA_central_italian_dev cost = 3 prerequisite = { focus = ITA_central_italian_dev } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { controls_state = 81 } bypass = { NOT = { 81 = { is_owned_by = ITA } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_central_dockyards" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 81 } 81 = { #Latium add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } add_building_construction = { type = naval_base level = 3 province = 11751 instant_build = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = ITA_north_dockyards icon = trieste_port x = 0 y = 1 relative_position_id = ITA_north_italian_dev cost = 3 prerequisite = { focus = ITA_north_italian_dev } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { controls_state = 78 } bypass = { NOT = { 78 = { is_owned_by = ITA } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_north_dockyards" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 78 } 78 = { #Trieste add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } add_building_construction = { type = naval_base level = 3 province = 11584 instant_build = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = ITA_islands_military icon = industry_military x = 0 y = 1 relative_position_id = ITA_islands_dev cost = 4 prerequisite = { focus = ITA_islands_dev } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { controls_state = 84 } bypass = { NOT = { 84 = { is_owned_by = ITA } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_islands_military" set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 84 } 84 = { #Sardinia add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_building_construction = { type = dockyard level = 1 instant_build = yes } } } if = { limit = { controls_state = 83 } 83 = { #Sicily add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_building_construction = { type = dockyard level = 1 instant_build = yes } } } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = ITA_invest_south icon = focus_ITA_southern_industry x = 2 y = 1 relative_position_id = ITA_south_dockyards cost = 3 prerequisite = { focus = ITA_south_dockyards } prerequisite = { focus = ITA_islands_military } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { has_completed_focus = ITA_let_salaries_decrease } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_invest_south" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_mil_facs_worker_requirement_modifier_var = -0.1 tooltip = mil_facs_worker_requirement_modifier_tt } add_to_variable = { ITA_civ_facs_worker_requirement_modifier_var = -0.1 tooltip = civ_facs_worker_requirement_modifier_tt } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_invest_north icon = focus_ITA_northern_industry x = 2 y = 1 relative_position_id = ITA_north_dockyards cost = 4 prerequisite = { focus = ITA_north_dockyards } prerequisite = { focus = ITA_central_dockyards } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_invest_north" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_offices_worker_requirement_modifier_var = -0.1 tooltip = offices_worker_requirement_modifier_tt } add_to_variable = { ITA_civ_facs_worker_requirement_modifier_var = -0.1 tooltip = civ_facs_worker_requirement_modifier_tt } } ai_will_do = { base = 160 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_north_miracle icon = crane_and_tower x = 1 y = 1 relative_position_id = ITA_invest_north cost = 4 prerequisite = { focus = ITA_invest_north } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_north_miracle" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_civilian_factories_productivity_var = 0.1 tooltip = civilian_factories_productivity_tt } add_to_variable = { ITA_military_factories_productivity_var = 0.1 tooltip = military_factories_productivity_tt } add_to_variable = { ITA_dockyard_productivity_var = 0.1 tooltip = dockyard_productivity_tt } add_to_variable = { ITA_offices_productivity_var = 0.1 tooltip = offices_productivity_tt } } ai_will_do = { base = 160 } } focus = { id = ITA_adriatic_gas_fields icon = adriatic_sea x = -1 y = 1 relative_position_id = ITA_invest_north cost = 3 prerequisite = { focus = ITA_invest_north } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_ITA_MAFIA } available = { controls_state = 960 controls_state = 265 } bypass = { NOT = { owns_state = 960 } NOT = { any_of_scopes = { array = subjects owns_state = 960 } } NOT = { owns_state = 265 } NOT = { any_of_scopes = { array = subjects owns_state = 265 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_adriatic_gas_fields" set_temp_variable = { mafia_industrial_focus_base_cost = -20 } mafia_industrial_focus_north_effect = yes add_resource = { type = oil amount = 5 state = 960 } add_resource = { type = oil amount = 5 state = 265 } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_oil_fields_sicily icon = oil_sands x = 1 y = 1 relative_position_id = ITA_invest_south cost = 3 prerequisite = { focus = ITA_invest_south } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_ITA_MAFIA } available = { controls_state = 83 } bypass = { NOT = { owns_state = 83 } NOT = { any_of_scopes = { array = subjects owns_state = 83 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_oil_fields_sicily" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_south_effect = yes add_resource = { type = oil amount = 5 state = 83 } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_oil_fields_basilicata icon = focus_generic_offshore_oil_rig x = -1 y = 1 relative_position_id = ITA_invest_south cost = 3 prerequisite = { focus = ITA_invest_south } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_ITA_MAFIA } available = { controls_state = 956 } bypass = { NOT = { owns_state = 956 } NOT = { any_of_scopes = { array = subjects owns_state = 956 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_oil_fields_basilicata" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_south_effect = yes add_resource = { #Calabria, Basilicata region doesn't exist in game type = oil amount = 5 state = 956 } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_support_eni_africa icon = maghreb_oil x = 1 y = 2 relative_position_id = ITA_oil_fields_basilicata cost = 3 prerequisite = { focus = ITA_oil_fields_basilicata } prerequisite = { focus = ITA_oil_fields_sicily } will_lead_to_war_with = AGL will_lead_to_war_with = EGY will_lead_to_war_with = NGR search_filters = { FOCUS_FILTER_RESOURCE } bypass = { OR = { has_war_with = AGL has_war_with = EGY has_war_with = NGR NOT = { OR = { country_exists = AGL country_exists = EGY country_exists = NGR } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_support_eni_africa" AGL = { country_event = italy_md.6 } EGY = { country_event = italy_md.6 } NGR = { country_event = italy_md.6 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_state = { add_resource = { type = oil amount = 3 } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = puppet_wargoal_focus target = AGL } create_wargoal = { type = puppet_wargoal_focus target = EGY } create_wargoal = { type = puppet_wargoal_focus target = NGR } } } ai_will_do = { base = 40 modifier = { factor = 0 OR = { EGY = { strength_ratio = { tag = ITA ratio > 1 } } NGR = { strength_ratio = { tag = ITA ratio > 1 } } } } } } focus = { id = ITA_support_eni_arabia icon = arabian_peninsula x = 0 y = 2 relative_position_id = ITA_support_eni_africa cost = 2 prerequisite = { focus = ITA_support_eni_africa } will_lead_to_war_with = SAU will_lead_to_war_with = UAE search_filters = { FOCUS_FILTER_RESOURCE } bypass = { OR = { has_war_with = SAU has_war_with = UAE NOT = { OR = { country_exists = SAU country_exists = UAE } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_support_eni_arabia" SAU = { country_event = italy_md.6 } UAE = { country_event = italy_md.6 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_state = { add_resource = { type = oil amount = 3 } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = puppet_wargoal_focus target = SAU } create_wargoal = { type = puppet_wargoal_focus target = UAE } } } ai_will_do = { base = 40 modifier = { factor = 0 SAU = { strength_ratio = { tag = ITA ratio > 1 } } } } } ##NON-DEMOCRATIC FOCUS## focus = { id = ITA_ideology_focus icon = italy_parliament x = 73 y = 0 cost = 0.1 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ideology_focus" } ai_will_do = { base = 40 } } focus = { id = ITA_our_past icon = italy_authoritarinism x = -14 y = 1 relative_position_id = ITA_ideology_focus cost = 0.1 prerequisite = { focus = ITA_ideology_focus } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_restored_democracy } NOT = { has_completed_focus = ITA_dismantle_the_nation } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_our_past" } ai_will_do = { base = 10 modifier = { factor = 16 OR = { western_autocrats_are_in_power = yes #Western_Autocracy check_variable = { ruling_party = 6 } #Conservative check_variable = { ruling_party = 7 } #Autocracy check_variable = { ruling_party = 13 } #Neutral_Autocracy check_variable = { ruling_party = 15 } #oligarchism check_variable = { ruling_party = 20 } #Nat_Populism check_variable = { ruling_party = 21 } #Nat_Fascism check_variable = { ruling_party = 22 } #Nat_Autocracy check_variable = { ruling_party = 23 } #Monarchist } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_what_we_are icon = focus_ITA_the_italian_republic x = 10 y = 1 relative_position_id = ITA_ideology_focus cost = 0.1 prerequisite = { focus = ITA_ideology_focus } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_what_we_are" } ai_will_do = { base = 40 } } focus = { id = ITA_dismantle_parliament icon = generic_nationalism x = -2 y = 1 relative_position_id = ITA_our_past cost = 10 prerequisite = { focus = ITA_our_past } mutually_exclusive = { focus = ITA_seize_power } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_authoritarian_right_wing_government = yes 50_percent_government_popularity = yes not_has_democratic_government_or_in_coalition = yes NOT = { has_completed_focus = ITA_dismantle_the_nation } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_dismantle_parliament" custom_effect_tooltip = list_of_authoritarian_right_wing_parties_TT set_country_flag = ITA_undemocratic_coup add_political_power = 300 add_ideas = ITA_parliament_dismantled NATO_leave = yes set_temp_variable = { drift_switch_change = -0.1 } modify_reform_expectance_effect = yes } ai_will_do = { base = 320 modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_seize_power icon = dismantle_the_parliament x = 2 y = 1 relative_position_id = ITA_our_past cost = 5 prerequisite = { focus = ITA_our_past } mutually_exclusive = { focus = ITA_dismantle_parliament } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = ITA_dismantle_the_nation } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_seize_power" ITA_calculate_civil_war_size = yes set_country_flag = ITA_undemocratic_coup if = { limit = { has_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } remove_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_stability_factor_var = -0.4 tooltip = stability_factor_tt } add_to_variable = { ITA_stability_weekly_var = -0.002 tooltip = stability_weekly_tt } add_political_power = 300 add_ideas = ITA_parliament_dismantled NATO_leave = yes set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.25 } set_temp_variable = { temp_outlook_increase = 0.25 } change_relative_party_popularity = yes hidden_effect = { set_temp_variable = { rul_party_temp = 22 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } start_civil_war = { ruling_party = nationalist ideology = democratic size = ITA_civil_war_size_var seize_power_spawn_volounteers_effect_1 = yes add_dynamic_modifier = { modifier = ITA_civil_war_partisan_activity } set_variable = { debt = PREV.debt } multiply_variable = { debt = ITA_civil_war_size_var } PREV = { seize_power_spawn_volounteers_effect_2 = yes add_dynamic_modifier = { modifier = ITA_civil_war_partisan_activity } set_temp_variable = { cw_debt_mult = 1 } subtract_from_temp_variable = { cw_debt_mult = ITA_civil_war_size_var } multiply_variable = { debt = cw_debt_mult } } every_state = { limit = { is_core_of = ITA } add_dynamic_modifier = { modifier = ITA_civil_war_partisan_activity } } } } ai_will_do = { base = 80 modifier = { factor = ITA_civil_war_auth_party_strength_ai_factor always = yes } modifier = { factor = 0 has_stability < 0.5 } modifier = { factor = 0 has_war = yes } modifier = { factor = 0 check_variable = { stability_protests_counter < -5 } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_mantain_the_republic icon = italy_first x = -4 y = 2 relative_position_id = ITA_our_past cost = 5 prerequisite = { focus = ITA_dismantle_parliament focus = ITA_seize_power } mutually_exclusive = { focus = ITA_towards_monarchy } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_authoritarian_right_wing_government = yes not_has_democratic_government_or_in_coalition = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_mantain_the_republic" set_temp_variable = { party_index = 15 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes } ai_will_do = { base = 160 modifier = { factor = 4 OR = { check_variable = { ruling_party = 15 } check_variable = { ruling_party = 21 } } } modifier = { factor = 25 has_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } modifier = { factor = 0 ITA_ai_not_march_path = yes } } } focus = { id = ITA_towards_monarchy icon = italian_monarchy x = 4 y = 2 relative_position_id = ITA_our_past cost = 5 prerequisite = { focus = ITA_dismantle_parliament focus = ITA_seize_power } mutually_exclusive = { focus = ITA_mantain_the_republic } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_authoritarian_right_wing_government = yes not_has_democratic_government_or_in_coalition = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_towards_monarchy" set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes set_temp_variable = { party_index = 13 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes recalculate_party = yes } ai_will_do = { base = 160 modifier = { factor = 4 OR = { western_autocrats_are_in_power = yes check_variable = { ruling_party = 7 } check_variable = { ruling_party = 13 } check_variable = { ruling_party = 23 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_empower_the_king icon = italian_kingdom x = 0 y = 1 relative_position_id = ITA_towards_monarchy cost = 10 prerequisite = { focus = ITA_towards_monarchy } mutually_exclusive = { focus = ITA_reestablish_rome } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_empower_the_king" add_ideas = { ITA_kingdom_restored ITA_southern_question } set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.35 } set_temp_variable = { temp_outlook_increase = 0.25 } change_relative_party_popularity = yes hidden_effect = { set_temp_variable = { rul_party_temp = 23 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } custom_effect_tooltip = ITA_empower_the_king_TT news_event = italy_news.2 if = { limit = { has_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } remove_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } } ai_will_do = { base = 160 modifier = { factor = 4 check_variable = { ruling_party = 23 } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_reestablish_rome icon = focus_ITA_by_blood_alone x = 0 y = 3 relative_position_id = ITA_our_past cost = 10 prerequisite = { focus = ITA_towards_monarchy focus = ITA_mantain_the_republic } mutually_exclusive = { focus = ITA_march_on_rome focus = ITA_empower_the_king } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reestablish_rome" set_rule = { can_create_factions = yes } if = { limit = { has_completed_focus = ITA_mantain_the_republic } set_temp_variable = { party_index = 15 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes drop_cosmetic_tag = yes clear_variable = dynamic_flag_variant set_cosmetic_tag = ITA_RomanEmpire clr_country_flag = dynamic_flag } if = { limit = { has_completed_focus = ITA_towards_monarchy } set_temp_variable = { party_index = 13 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes drop_cosmetic_tag = yes clear_variable = dynamic_flag_variant set_cosmetic_tag = ITA_RomanEmpire2 clr_country_flag = dynamic_flag } news_event = italy_news.3 set_country_flag = ITA_romanization_decisions } ai_will_do = { base = 160 modifier = { factor = 4 OR = { western_autocrats_are_in_power = yes check_variable = { ruling_party = 7 } check_variable = { ruling_party = 13 } check_variable = { ruling_party = 15 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_empower_the_senate icon = italy_parliament x = -1 y = 3 relative_position_id = ITA_reestablish_rome cost = 0.1 prerequisite = { focus = ITA_reestablish_rome } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_completed_focus = ITA_mantain_the_republic } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_empower_the_senate" } ai_will_do = { base = 160 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_patrician_oligarchy icon = focus_ITA_to_live_as_a_lion x = -1 y = 1 relative_position_id = ITA_empower_the_senate cost = 5 prerequisite = { focus = ITA_empower_the_senate } mutually_exclusive = { focus = ITA_let_the_plebs_vote } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_patrician_oligarchy" set_temp_variable = { party_index = 15 } set_temp_variable = { party_popularity_increase = 0.4 } set_temp_variable = { temp_outlook_increase = 0.3 } change_relative_party_popularity = yes hidden_effect = { set_temp_variable = { rul_party_temp = 15 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } create_country_leader = { name = "Roman Senate" picture = "roman_senate.dds" ideology = oligarchism traits = { warmonger } } recalculate_party = yes add_dynamic_modifier = { modifier = ITA_party_propaganda_modifier } if = { limit = { has_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } remove_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } set_variable = { neutrality_propaganda_var = 0.1 } } ai_will_do = { base = 160 modifier = { factor = 4 check_variable = { ruling_party = 15 } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_let_the_plebs_vote icon = roman_statue x = -3 y = 1 relative_position_id = ITA_empower_the_senate cost = 5 prerequisite = { focus = ITA_empower_the_senate } mutually_exclusive = { focus = ITA_patrician_oligarchy } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_let_the_plebs_vote" hidden_effect = { set_temp_variable = { party_index = 15 } set_temp_variable = { party_popularity_increase = { value = party_pop_array^15 multiply = -1 } } set_temp_variable = { temp_outlook_increase = { value = party_pop_array^15 multiply = -0.5 } } change_relative_party_popularity = yes set_temp_variable = { rul_party_temp = 0 } change_ruling_party_effect = yes create_country_leader = { name = "Roman Senate" picture = "roman_senate.dds" ideology = Western_Autocracy traits = { western_technocrat roman_senate_trait } } recalculate_party_strength = yes set_country_flag = coalition_forming activate_mission = coalition_countdown } custom_effect_tooltip = ITA_let_the_plebs_vote_TT set_country_flag = ITA_restored_democracy clr_country_flag = ITA_undemocratic_coup } ai_will_do = { base = 160 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_empower_the_emperor icon = SOV_presidential_republic x = 1 y = 3 relative_position_id = ITA_reestablish_rome cost = 0.1 prerequisite = { focus = ITA_reestablish_rome } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_completed_focus = ITA_towards_monarchy } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_empower_the_emperor" } ai_will_do = { base = 160 modifier = { factor = 4 OR = { western_autocrats_are_in_power = yes check_variable = { ruling_party = 7 } check_variable = { ruling_party = 13 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_western_alignment icon = align_to_america x = 0 y = 1 relative_position_id = ITA_empower_the_emperor cost = 5 prerequisite = { focus = ITA_empower_the_emperor } mutually_exclusive = { focus = ITA_unaligned_empire focus = ITA_eastern_sympathies } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_8 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_western_alignment" set_temp_variable = { party_index = 0 } set_temp_variable = { party_popularity_increase = 0.4 } set_temp_variable = { temp_outlook_increase = 0.3 } change_relative_party_popularity = yes hidden_effect = { set_temp_variable = { rul_party_temp = 0 } set_temp_variable = { disable_elections = 1 } set_temp_variable = { col_one = 15 } set_temp_variable = { col_two = 13 } change_ruling_party_effect = yes } add_dynamic_modifier = { modifier = ITA_party_propaganda_modifier } if = { limit = { has_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } remove_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } set_variable = { democratic_propaganda_var = 0.1 } } ai_will_do = { base = 160 modifier = { factor = 42 western_autocrats_are_in_power = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_eastern_sympathies icon = align_to_china x = 4 y = 1 relative_position_id = ITA_empower_the_emperor cost = 5 prerequisite = { focus = ITA_empower_the_emperor } mutually_exclusive = { focus = ITA_unaligned_empire focus = ITA_western_alignment } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_8 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_eastern_sympathies" set_temp_variable = { party_index = 7 } set_temp_variable = { party_popularity_increase = 0.4 } set_temp_variable = { temp_outlook_increase = 0.3 } change_relative_party_popularity = yes hidden_effect = { set_temp_variable = { rul_party_temp = 7 } set_temp_variable = { disable_elections = 1 } set_temp_variable = { col_one = 15 } set_temp_variable = { col_two = 13 } change_ruling_party_effect = yes } add_dynamic_modifier = { modifier = ITA_party_propaganda_modifier } if = { limit = { has_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } remove_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } set_variable = { communism_propaganda_var = 0.1 } } ai_will_do = { base = 160 modifier = { factor = 2 check_variable = { ruling_party = 7 } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_unaligned_empire icon = focus_generic_spread_fascism x = 2 y = 1 relative_position_id = ITA_empower_the_emperor cost = 5 prerequisite = { focus = ITA_empower_the_emperor } mutually_exclusive = { focus = ITA_eastern_sympathies focus = ITA_western_alignment } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_8 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_unaligned_empire" hidden_effect = { set_temp_variable = { rul_party_temp = 13 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 13 } set_temp_variable = { party_popularity_increase = 0.4 } set_temp_variable = { temp_outlook_increase = 0.3 } change_relative_party_popularity = yes add_dynamic_modifier = { modifier = ITA_party_propaganda_modifier } if = { limit = { has_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } remove_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } set_variable = { neutrality_propaganda_var = 0.1 } recalculate_party = yes } ai_will_do = { base = 160 modifier = { factor = 2 check_variable = { ruling_party = 13 } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_settle_southern_question icon = southern_question x = 0 y = 1 relative_position_id = ITA_empower_the_king cost = 5 prerequisite = { focus = ITA_empower_the_king } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_9 } nationalist_monarchists_are_in_power = yes } bypass = { NOT = { has_idea = ITA_southern_question } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_settle_southern_question" remove_ideas = ITA_southern_question set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 957 } 957 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 82 } 82 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 956 } 956 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 40 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_new_land_nobility icon = focus_ITA_italian_irredentism x = 1 y = 2 relative_position_id = ITA_empower_the_king cost = 5 prerequisite = { focus = ITA_empower_the_king } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INDUSTRY } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_9 } nationalist_monarchists_are_in_power = yes OR = { controls_state = 82 controls_state = 956 controls_state = 957 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_new_land_nobility" set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 957 } 957 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 82 } 82 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 956 } 956 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } swap_ideas = { remove_idea = small_medium_business_owners add_idea = landowners } } ai_will_do = { base = 40 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_new_industrial_nobility icon = focus_ITA_cavalry_charge x = -1 y = 2 relative_position_id = ITA_empower_the_king cost = 5 prerequisite = { focus = ITA_empower_the_king } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INDUSTRY } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_9 } nationalist_monarchists_are_in_power = yes OR = { controls_state = 78 controls_state = 265 controls_state = 77 controls_state = 80 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_new_industrial_nobility" set_temp_variable = { mafia_industrial_focus_base_cost = -40 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 78 } 78 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 265 } 265 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 77 } 77 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 80 } 80 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { has_idea = labour_unions } swap_ideas = { remove_idea = labour_unions add_idea = industrial_conglomerates } } else_if = { limit = { has_idea = international_bankers } swap_ideas = { remove_idea = international_bankers add_idea = industrial_conglomerates } } } ai_will_do = { base = 40 modifier = { factor = 2 indifferent_labour_unions = yes } modifier = { factor = 4 negative_labour_unions = yes } modifier = { factor = 8 hostile_labour_unions = yes } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_secure_the_succession icon = focus_ITA_imperial_recognition x = -2 y = 1 relative_position_id = ITA_empower_the_king cost = 5 prerequisite = { focus = ITA_empower_the_king } search_filters = { FOCUS_FILTER_STABILITY } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_9 } nationalist_monarchists_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_secure_the_succession" set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes add_ideas = ITA_royal_family } ai_will_do = { base = 40 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_restore_hegemony icon = roman_empire x = 0 y = 5 relative_position_id = ITA_reestablish_rome cost = 0.1 prerequisite = { focus = ITA_empower_the_emperor focus = ITA_empower_the_senate } search_filters = { FOCUS_FILTER_STABILITY } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { western_autocrats_are_in_power = yes emerging_autocracy_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_restore_hegemony" } ai_will_do = { base = 40 modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_divide_et_impera icon = focus_ITA_mare_nostrum x = 2 y = 1 relative_position_id = ITA_restore_hegemony cost = 10 prerequisite = { focus = ITA_restore_hegemony } mutually_exclusive = { focus = ITA_peaceful_takeovers } search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { emerging_autocracy_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_divide_et_impera" add_ideas = ITA_divide_et_impera } ai_will_do = { base = 20 modifier = { factor = 4 check_variable = { ruling_party = 7 } } modifier = { factor = 4 has_war = yes } modifier = { factor = 2 OR = { check_variable = { ruling_party = 13 } check_variable = { ruling_party = 15 } } } modifier = { factor = 0 has_completed_focus = ITA_empower_the_emperor NOT = { OR = { has_completed_focus = ITA_western_alignment has_completed_focus = ITA_unaligned_empire has_completed_focus = ITA_eastern_sympathies } } } modifier = { factor = 4 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_peaceful_takeovers icon = focus_ITA_strengthen_ascari_corps x = -2 y = 1 relative_position_id = ITA_restore_hegemony cost = 10 prerequisite = { focus = ITA_restore_hegemony } mutually_exclusive = { focus = ITA_divide_et_impera } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_ANNEXATION } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { western_autocrats_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_peaceful_takeovers" add_ideas = ITA_peaceful_takeovers } ai_will_do = { base = 20 modifier = { factor = 4 western_autocrats_are_in_power = yes } modifier = { factor = 2 OR = { check_variable = { ruling_party = 13 } check_variable = { ruling_party = 15 } } } modifier = { factor = 0 has_completed_focus = ITA_empower_the_emperor NOT = { OR = { has_completed_focus = ITA_western_alignment has_completed_focus = ITA_unaligned_empire has_completed_focus = ITA_eastern_sympathies } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_recognize_free_market_efficiency icon = focus_ITA_topple_amhara_rulers x = 0 y = 2 relative_position_id = ITA_peaceful_takeovers cost = 5 prerequisite = { focus = ITA_peaceful_takeovers } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { western_autocrats_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_recognize_free_market_efficiency" add_ideas = ITA_economic_freedoms } ai_will_do = { base = 20 modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_streamline_propaganda_campaigns_abroad icon = focus_ITA_greater_italy x = 1 y = 1 relative_position_id = ITA_peaceful_takeovers cost = 5 prerequisite = { focus = ITA_peaceful_takeovers } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { western_autocrats_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_streamline_propaganda_campaigns_abroad" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_foreign_influence_modifier_var = 0.30 tooltip = foreign_influence_modifier_tt } add_to_variable = { ITA_bureaucracy_cost_multiplier_modifier_var = 0.1 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 20 modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_streamline_subjects_integration icon = focus_ITA_comandante_diavolo x = -1 y = 1 relative_position_id = ITA_peaceful_takeovers cost = 5 prerequisite = { focus = ITA_peaceful_takeovers } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { western_autocrats_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_streamline_subjects_integration" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_subjects_autonomy_gain_var = -5 tooltip = subjects_autonomy_gain_tt } add_to_variable = { ITA_bureaucracy_cost_multiplier_modifier_var = 0.2 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 20 modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_war_economy icon = generic_spartan x = 0 y = 1 relative_position_id = ITA_divide_et_impera cost = 10 prerequisite = { focus = ITA_divide_et_impera } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { western_autocrats_are_in_power = yes emerging_autocracy_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_war_economy" add_ideas = ITA_war_economy_spirit } ai_will_do = { base = 20 modifier = { factor = 8 has_war = yes } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_march_on_rome icon = italian_fascism x = 0 y = 1 relative_position_id = ITA_mantain_the_republic cost = 10 prerequisite = { focus = ITA_mantain_the_republic } mutually_exclusive = { focus = ITA_reestablish_rome } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_march_on_rome" hidden_effect = { set_temp_variable = { rul_party_temp = 21 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.3 } set_temp_variable = { temp_outlook_increase = 0.2 } change_relative_party_popularity = yes add_ideas = ITA_new_march_on_rome news_event = italy_news.1 if = { limit = { has_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } remove_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } } } ai_will_do = { base = 40 modifier = { factor = 8 check_variable = { ruling_party = 21 } } modifier = { factor = 25 has_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } modifier = { factor = 0 ITA_ai_not_march_path = yes } } } focus = { id = ITA_return_to_lira icon = focus_ITA_devaluate_the_lire x = 2 y = 1 relative_position_id = ITA_march_on_rome cost = 5 prerequisite = { focus = ITA_march_on_rome } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_USA_ECONOMIC_REGULATION } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_7 } nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_return_to_lira" add_ideas = ITA_restore_the_currency_idea if = { limit = { has_idea = euro } swap_ideas = { remove_idea = euro add_idea = no_foreign_reserve } } } ai_will_do = { base = 40 modifier = { factor = 25 has_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } modifier = { factor = 0 ITA_ai_not_march_path = yes } } } focus = { id = ITA_corporativism icon = focus_ITA_corpo_volontari_della_liberta x = 0 y = 1 relative_position_id = ITA_march_on_rome cost = 5 prerequisite = { focus = ITA_march_on_rome } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_INDUSTRY } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_7 } nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_corporativism" swap_ideas = { remove_idea = labour_unions add_idea = industrial_conglomerates } add_ideas = md_closed_economy add_ideas = autarchy_focus set_temp_variable = { mafia_industrial_focus_base_cost = -40 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 78 } 78 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 265 } 265 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 77 } 77 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 80 } 80 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 40 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 has_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } modifier = { factor = 0 ITA_ai_not_march_path = yes } } } focus = { id = ITA_eight_milion_bayonets icon = focus_ITA_blackshirts x = -1 y = 2 relative_position_id = ITA_march_on_rome cost = 5 prerequisite = { focus = ITA_march_on_rome } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_USA_ECONOMIC_REGULATION } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_7 } nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_eight_milion_bayonets" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_conscription_var = 0.02 tooltip = conscription_tt } } ai_will_do = { base = 40 modifier = { factor = 25 has_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } modifier = { factor = 0 ITA_ai_not_march_path = yes } } } focus = { id = ITA_military_industrial_complex icon = focus_generic_italy_first x = 1 y = 2 relative_position_id = ITA_march_on_rome cost = 5 prerequisite = { focus = ITA_march_on_rome } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_completed_focus = ITA_repeal_former_government_measures_7 } nationalist_fascist_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_military_industrial_complex" swap_ideas = { remove_idea = small_medium_business_owners add_idea = defense_industry } add_ideas = ITA_war_economy_spirit set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 957 } 957 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 82 } 82 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 956 } 956 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 40 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 has_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } modifier = { factor = 0 ITA_ai_not_march_path = yes } } } focus = { id = ITA_renew_lateran_treaties icon = Focus_Pax_Mussolinica x = -2 y = 1 relative_position_id = ITA_march_on_rome cost = 5 prerequisite = { focus = ITA_march_on_rome } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { country_exists = HLS NOT = { has_completed_focus = ITA_repeal_former_government_measures_7 } nationalist_fascist_are_in_power = yes } bypass = { NOT = { country_exists = HLS } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_renew_lateran_treaties" HLS = { country_event = italy_md.33 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_ideas = ITA_vatican_support set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes } } ai_will_do = { base = 80 modifier = { factor = 25 has_global_flag = ITA_MARCH_ON_ROME_FOCUS_PATH } modifier = { factor = 0 ITA_ai_not_march_path = yes } } } focus = { id = ITA_renew_lateran_treaties_2 icon = focus_ITA_king_vittorio x = 2 y = 1 relative_position_id = ITA_empower_the_king cost = 5 prerequisite = { focus = ITA_empower_the_king } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { country_exists = HLS NOT = { has_completed_focus = ITA_repeal_former_government_measures_9 } nationalist_monarchists_are_in_power = yes } bypass = { NOT = { country_exists = HLS } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_renew_lateran_treaties_2" HLS = { country_event = italy_md.33 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_ideas = ITA_vatican_support set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes } } ai_will_do = { base = 80 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } #TERRITORIAL CLAIMS focus = { id = ITA_territorial_claims icon = focus_generic_spread_fascism x = 132 y = 0 cost = 0.1 search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_territorial_claims" custom_effect_tooltip = list_of_expansionist_parties_TT } ai_will_do = { base = 160 modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_demand_carniola icon = adriatic_sea x = 1 y = 1 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = SLV search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { ITA = { owns_state = 124 } 124 = { is_core_of = ITA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_demand_carniola" add_state_core = 124 hidden_effect = { SLV = { remove_opinion_modifier = { target = ITA modifier = declaration_of_friendship } } } if = { limit = { NOT = { owns_state = 124 } } country_event = italy_md.51 } } ai_will_do = { base = 160 modifier = { factor = 0 SLV = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_demand_dalmatia icon = Italy_Dalmatia x = 3 y = 1 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = CRO search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { ITA = { owns_state = 127 } 127 = { is_core_of = ITA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_demand_dalmatia" add_state_core = 127 hidden_effect = { CRO = { remove_opinion_modifier = { target = ITA modifier = declaration_of_friendship } } } if = { limit = { NOT = { owns_state = 127 } } country_event = italy_md.52 } } ai_will_do = { base = 160 modifier = { factor = 0 CRO = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_our_grisons icon = attack_switzerland x = -4 y = 2 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = SWI search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { ITA = { owns_state = 73 } 73 = { is_core_of = ITA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_our_grisons" add_state_core = 73 hidden_effect = { SWI = { remove_opinion_modifier = { target = ITA modifier = declaration_of_friendship } } } if = { limit = { NOT = { owns_state = 73 } } country_event = italy_md.55 } } ai_will_do = { base = 160 modifier = { factor = 0 SWI = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_our_savoie icon = italian_monarchy2 x = -1 y = 1 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = FRA search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { ITA = { owns_state = 857 } 857 = { is_core_of = ITA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_our_savoie" add_state_core = 857 if = { limit = { NOT = { owns_state = 857 } } country_event = italy_md.53 } } ai_will_do = { base = 160 modifier = { factor = 0 FRA = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_our_nizza icon = attack_france x = -3 y = 1 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = FRA will_lead_to_war_with = MNC search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { ITA = { owns_state = 1000 } 1000 = { is_core_of = ITA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_our_nizza" add_state_core = 1000 if = { limit = { NOT = { owns_state = 1000 } } country_event = italy_md.57 } if = { limit = { NOT = { MNC = { is_subject_of = ITA } } country_exists = MNC has_completed_focus = ITA_pesky_states } MNC = { country_event = italy_md.3 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = MNC transfer_troops = no } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = annex_everything target = MNC } } add_state_core = 946 } if = { limit = { NOT = { country_exists = MNC } } add_state_core = 946 } } ai_will_do = { base = 160 modifier = { factor = 0 FRA = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_our_corsica icon = attack_france x = -2 y = 2 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = FRA search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { ITA = { owns_state = 65 } 65 = { is_core_of = ITA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_our_corsica" add_state_core = 65 if = { limit = { NOT = { owns_state = 65 } } country_event = italy_md.56 } } ai_will_do = { base = 160 modifier = { factor = 0 FRA = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_reclaim_ionian_islands icon = Kill_Greece x = 4 y = 2 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = GRE search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { ITA = { owns_state = 1062 } 1062 = { is_core_of = ITA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reclaim_ionian_islands" add_state_core = 1062 if = { limit = { NOT = { owns_state = 1062 } } country_event = italy_md.58 } } ai_will_do = { base = 160 modifier = { factor = 0 GRE = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_pesky_states icon = Focus_Rome_Larp x = 0 y = 2 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = MLT will_lead_to_war_with = SMA will_lead_to_war_with = HLS will_lead_to_war_with = MNC search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { NOT = { country_exists = HLS } NOT = { country_exists = MLT } NOT = { country_exists = SMA } NOT = { country_exists = MNC } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_pesky_states" if = { limit = { country_exists = MLT } MLT = { country_event = italy_md.3 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = MLT transfer_troops = no } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = annex_everything target = MLT } } add_state_core = 85 } if = { limit = { country_exists = SMA } SMA = { country_event = italy_md.3 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = SMA transfer_troops = no } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = annex_everything target = SMA } } add_state_core = 948 } if = { limit = { NOT = { has_country_flag = HLS_lateran_treaties } #No Subjugation if Pope accepted lateran treaties country_exists = HLS ITA = { is_neighbor_of = HLS } } HLS = { country_event = italy_md.3 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = HLS transfer_troops = no } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = annex_everything target = HLS } } add_state_core = 929 set_temp_variable = { temp_opinion = -10 } change_the_clergy_opinion = yes } if = { limit = { country_exists = MNC owns_state = 1000 } MNC = { country_event = italy_md.3 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = MNC transfer_troops = no } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = annex_everything target = MNC } } add_state_core = 946 } } ai_will_do = { base = 160 modifier = { factor = 0 OR = { AND = { has_completed_focus = ITA_march_on_rome NOT = { has_completed_focus = ITA_renew_lateran_treaties } } AND = { has_completed_focus = ITA_empower_the_king NOT = { has_completed_focus = ITA_renew_lateran_treaties_2 } } } } modifier = { factor = 0 NOT = { OR = { has_completed_focus = ITA_empower_the_emperor has_completed_focus = ITA_empower_the_king has_completed_focus = ITA_march_on_rome } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_demand_crown_albania icon = focus_ITA_albanian_irredentism x = 2 y = 2 relative_position_id = ITA_territorial_claims cost = 4 prerequisite = { focus = ITA_territorial_claims } will_lead_to_war_with = ALB search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no country_exists = ALB NOT = { has_war_with = ALB } } bypass = { NOT = { country_exists = ALB } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_demand_crown_albania" ALB = { country_event = italy_md.3 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { annex_country = { target = ALB transfer_troops = no } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = annex_everything target = ALB } } } ai_will_do = { base = 160 modifier = { factor = 0 ALB = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } #reclaim colonies focus = { id = ITA_reclaim_colonies icon = focus_ITA_ministry_of_italian_africa x = 5 y = 3 relative_position_id = ITA_territorial_claims cost = 0.1 prerequisite = { focus = ITA_territorial_claims } search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reclaim_colonies" } ai_will_do = { base = 20 modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_oil_deal_egypt icon = Generic_Unchecked_Expansionism x = 0 y = 2 relative_position_id = ITA_reclaim_colonies cost = 3 prerequisite = { focus = ITA_reclaim_colonies } will_lead_to_war_with = EGY search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { NOT = { country_exists = EGY } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_oil_deal_egypt" EGY = { country_event = italy_md.9 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_state = { add_resource = { type = oil amount = 3 } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { EGY = { every_core_state = { add_claim_by = ROOT } } create_wargoal = { type = annex_everything target = EGY } } add_state_claim = 216 add_state_claim = 214 add_state_claim = 213 add_state_claim = 215 add_state_claim = 218 add_state_claim = 217 add_state_claim = 219 add_state_claim = 577 EGY = { add_opinion_modifier = { target = ITA modifier = declaration_of_hostility } } } ai_will_do = { base = 60 modifier = { factor = 0 EGY = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_arabian_black_gold icon = attack_saudi_arabia x = -1 y = 1 relative_position_id = ITA_oil_deal_egypt cost = 3 prerequisite = { focus = ITA_oil_deal_egypt } will_lead_to_war_with = SAU search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { NOT = { country_exists = SAU } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_arabian_black_gold" SAU = { country_event = italy_md.6 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_state = { add_resource = { type = oil amount = 3 } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = puppet_wargoal_focus target = SAU } } } ai_will_do = { base = 60 modifier = { factor = 0 SAU = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_gulf_black_gold icon = attack_palestine x = 0 y = 1 relative_position_id = ITA_arabian_black_gold cost = 6 prerequisite = { focus = ITA_arabian_black_gold } will_lead_to_war_with = KUW will_lead_to_war_with = UAE will_lead_to_war_with = QAT will_lead_to_war_with = BHR search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { NOT = { OR = { country_exists = KUW country_exists = UAE country_exists = QAT country_exists = BHR } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_gulf_black_gold" KUW = { country_event = italy_md.6 } UAE = { country_event = italy_md.6 } QAT = { country_event = italy_md.6 } BHR = { country_event = italy_md.6 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_state = { add_resource = { type = oil amount = 3 } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = puppet_wargoal_focus target = KUW } create_wargoal = { type = puppet_wargoal_focus target = UAE } create_wargoal = { type = puppet_wargoal_focus target = QAT } create_wargoal = { type = puppet_wargoal_focus target = BHR } } } ai_will_do = { base = 60 modifier = { factor = 0 UAE = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_levant_oil_deal icon = attack_syria x = 1 y = 1 relative_position_id = ITA_oil_deal_egypt cost = 3 prerequisite = { focus = ITA_oil_deal_egypt } will_lead_to_war_with = SYR will_lead_to_war_with = IRQ search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { NOT = { OR = { country_exists = IRQ country_exists = SYR } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_levant_oil_deal" SYR = { country_event = italy_md.6 } IRQ = { country_event = italy_md.6 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_state = { add_resource = { type = oil amount = 3 } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = puppet_wargoal_focus target = SYR } create_wargoal = { type = puppet_wargoal_focus target = IRQ } } } ai_will_do = { base = 60 modifier = { factor = 0 OR = { IRQ = { strength_ratio = { tag = ITA ratio > 1 } } SYR = { strength_ratio = { tag = ITA ratio > 1 } } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_persian_oil_deal icon = attack_iran x = 0 y = 1 relative_position_id = ITA_levant_oil_deal cost = 3 prerequisite = { focus = ITA_levant_oil_deal } will_lead_to_war_with = PER search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } bypass = { NOT = { country_exists = PER } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_persian_oil_deal" PER = { country_event = italy_md.6 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_state = { add_resource = { type = oil amount = 3 } } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { create_wargoal = { type = puppet_wargoal_focus target = PER } } } ai_will_do = { base = 60 modifier = { factor = 0 PER = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_claim_tunisia icon = italian_africa x = -3 y = 1 relative_position_id = ITA_reclaim_colonies cost = 4 prerequisite = { focus = ITA_reclaim_colonies } will_lead_to_war_with = TUN search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_claim_tunisia" add_state_claim = 388 add_state_claim = 389 add_state_claim = 390 every_country = { limit = { OR = { owns_state = 388 owns_state = 389 owns_state = 390 } } add_opinion_modifier = { target = ITA modifier = declaration_of_hostility } hidden_effect = { remove_opinion_modifier = { target = ITA modifier = declaration_of_friendship } } } if = { limit = { country_exists = TUN NOT = { is_in_faction_with = TUN } } set_temp_variable = { wargoal_on = TUN } add_threat_from_wargoal_effect = yes create_wargoal = { type = take_claimed_state target = TUN } } } ai_will_do = { base = 20 modifier = { factor = 0 TUN = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_claim_lybia icon = italian_africa x = -1 y = 1 relative_position_id = ITA_reclaim_colonies cost = 4 prerequisite = { focus = ITA_reclaim_colonies } will_lead_to_war_with = LBA search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_claim_lybia" every_state = { limit = { region = 126 } add_claim_by = ITA } LBA = { add_opinion_modifier = { target = ITA modifier = declaration_of_hostility } hidden_effect = { remove_opinion_modifier = { target = ITA modifier = declaration_of_friendship } } } if = { limit = { country_exists = LBA NOT = { is_in_faction_with = LBA } } set_temp_variable = { wargoal_on = LBA } add_threat_from_wargoal_effect = yes create_wargoal = { type = take_claimed_state target = LBA } } } ai_will_do = { base = 20 modifier = { factor = 0 LBA = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_fourth_shore icon = roman_empire_fascism x = 1 y = 1 relative_position_id = ITA_claim_tunisia cost = 4 prerequisite = { focus = ITA_claim_tunisia } prerequisite = { focus = ITA_claim_lybia } search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_EXPENDITURE } available = { has_expansionist_government = yes has_civil_war = no any_owned_state = { region = 126 } owns_state = 388 owns_state = 389 owns_state = 390 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_fourth_shore" set_temp_variable = { treasury_change = -200 } modify_treasury_effect = yes every_state = { limit = { region = 126 } add_core_of = ITA } add_state_core = 388 add_state_core = 389 add_state_core = 390 } ai_will_do = { base = 160 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_claim_eritrea icon = focus_ITA_the_new_emperor_of_ethiopia x = 1 y = 1 relative_position_id = ITA_reclaim_colonies cost = 4 prerequisite = { focus = ITA_reclaim_colonies } will_lead_to_war_with = ERI search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_claim_eritrea" add_state_claim = 228 add_state_claim = 229 add_state_claim = 230 add_state_claim = 1020 every_country = { limit = { OR = { owns_state = 228 owns_state = 229 owns_state = 230 owns_state = 1020 } } add_opinion_modifier = { target = ITA modifier = declaration_of_hostility } hidden_effect = { remove_opinion_modifier = { target = ITA modifier = declaration_of_friendship } } ITA = { set_temp_variable = { wargoal_on = PREV } add_threat_from_wargoal_effect = yes create_wargoal = { type = take_claimed_state target = PREV } } } } ai_will_do = { base = 20 modifier = { factor = 0 ERI = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_claim_somalia icon = attack_somalia x = 3 y = 1 relative_position_id = ITA_reclaim_colonies cost = 4 prerequisite = { focus = ITA_reclaim_colonies } will_lead_to_war_with = SOM will_lead_to_war_with = JUB will_lead_to_war_with = SWS will_lead_to_war_with = SNA will_lead_to_war_with = PUN search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_claim_somalia" add_state_claim = 937 add_state_claim = 237 add_state_claim = 938 add_state_claim = 238 add_state_claim = 928 add_state_claim = 239 add_state_claim = 975 add_state_claim = 240 add_state_claim = 584 add_state_claim = 593 add_state_claim = 581 every_country = { limit = { OR = { owns_state = 937 owns_state = 237 owns_state = 938 owns_state = 238 owns_state = 928 owns_state = 239 owns_state = 975 owns_state = 240 owns_state = 584 owns_state = 593 owns_state = 581 } } add_opinion_modifier = { target = ITA modifier = declaration_of_hostility } hidden_effect = { remove_opinion_modifier = { target = ITA modifier = declaration_of_friendship } } ITA = { set_temp_variable = { wargoal_on = PREV } add_threat_from_wargoal_effect = yes create_wargoal = { type = take_claimed_state target = PREV } } } } ai_will_do = { base = 20 modifier = { factor = 0 SOM = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_claim_ethiopia icon = focus_ETH_the_second_italo_ethiopian_war x = -1 y = 1 relative_position_id = ITA_claim_somalia cost = 4 prerequisite = { focus = ITA_claim_somalia } prerequisite = { focus = ITA_claim_eritrea } will_lead_to_war_with = ETH search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_claim_ethiopia" add_state_claim = 236 add_state_claim = 234 add_state_claim = 235 add_state_claim = 233 add_state_claim = 232 add_state_claim = 231 add_state_claim = 1019 every_country = { limit = { OR = { owns_state = 236 owns_state = 234 owns_state = 235 owns_state = 233 owns_state = 232 owns_state = 231 owns_state = 1019 } } add_opinion_modifier = { target = ITA modifier = declaration_of_hostility } hidden_effect = { remove_opinion_modifier = { target = ITA modifier = declaration_of_friendship } } ITA = { set_temp_variable = { wargoal_on = PREV } add_threat_from_wargoal_effect = yes create_wargoal = { type = take_claimed_state target = PREV } } } } ai_will_do = { base = 20 modifier = { factor = 0 ETH = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } #restore roman borders focus = { id = ITA_restore_roman_borders icon = spqr x = -5 y = 3 relative_position_id = ITA_territorial_claims cost = 0.1 prerequisite = { focus = ITA_territorial_claims } search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_restore_roman_borders" } ai_will_do = { base = 80 modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_retake_african_coast icon = attack_egypt x = 2 y = 1 relative_position_id = ITA_restore_roman_borders cost = 5 prerequisite = { focus = ITA_restore_roman_borders } will_lead_to_war_with = TUN will_lead_to_war_with = EGY will_lead_to_war_with = LBA will_lead_to_war_with = ALG will_lead_to_war_with = MOR search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_retake_african_coast" clear_array = ITA_roman_wargoal_targets every_state = { limit = { OR = { region = 150 region = 151 region = 128 region = 126 } } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 379 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 381 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 382 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 394 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 OR = { EGY = { strength_ratio = { tag = ITA ratio > 1 } } ALG = { strength_ratio = { tag = ITA ratio > 1 } } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_retake_levant icon = attack_syria x = 0 y = 1 relative_position_id = ITA_retake_african_coast cost = 5 prerequisite = { focus = ITA_retake_african_coast } will_lead_to_war_with = ISR will_lead_to_war_with = HEZ will_lead_to_war_with = PAL will_lead_to_war_with = SYR will_lead_to_war_with = LEB will_lead_to_war_with = JOR will_lead_to_war_with = IRQ will_lead_to_war_with = KUR will_lead_to_war_with = PUK will_lead_to_war_with = KUW search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_retake_levant" clear_array = ITA_roman_wargoal_targets every_state = { limit = { OR = { region = 28 region = 174 region = 184 } } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 172 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 488 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 OR = { ISR = { strength_ratio = { tag = ITA ratio > 1 } } IRQ = { strength_ratio = { tag = ITA ratio > 1 } } SYR = { strength_ratio = { tag = ITA ratio > 1 } } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_recover_balkans icon = attack_serbia x = 0 y = 1 relative_position_id = ITA_restore_roman_borders cost = 5 prerequisite = { focus = ITA_restore_roman_borders } will_lead_to_war_with = SLV will_lead_to_war_with = CRO will_lead_to_war_with = BOS will_lead_to_war_with = SER will_lead_to_war_with = MNT will_lead_to_war_with = ALB will_lead_to_war_with = BUL will_lead_to_war_with = FYR will_lead_to_war_with = GRE will_lead_to_war_with = HUN will_lead_to_war_with = ROM will_lead_to_war_with = KOS search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_recover_balkans" clear_array = ITA_roman_wargoal_targets every_state = { limit = { OR = { region = 24 region = 25 region = 26 } } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 123 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 333 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 669 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 OR = { GRE = { strength_ratio = { tag = ITA ratio > 1 } } ROM = { strength_ratio = { tag = ITA ratio > 1 } } SER = { strength_ratio = { tag = ITA ratio > 1 } } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_recover_anatolia icon = attack_turkey x = 0 y = 1 relative_position_id = ITA_retake_levant cost = 5 prerequisite = { focus = ITA_retake_levant } will_lead_to_war_with = TUR will_lead_to_war_with = CYP will_lead_to_war_with = NCY will_lead_to_war_with = ARM will_lead_to_war_with = AZE will_lead_to_war_with = GEO will_lead_to_war_with = ABK will_lead_to_war_with = SOO search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_recover_anatolia" clear_array = ITA_roman_wargoal_targets every_state = { limit = { OR = { region = 40 region = 69 region = 129 } } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 TUR = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_strike_gaul icon = attack_france x = -2 y = 1 relative_position_id = ITA_restore_roman_borders cost = 5 prerequisite = { focus = ITA_restore_roman_borders } will_lead_to_war_with = FRA will_lead_to_war_with = BEL will_lead_to_war_with = LUX search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_strike_gaul" clear_array = ITA_roman_wargoal_targets every_state = { limit = { OR = { region = 4 region = 19 } } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 65 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 FRA = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_recover_iberia icon = focus_generic_free_iberia x = 0 y = 1 relative_position_id = ITA_strike_gaul cost = 5 prerequisite = { focus = ITA_strike_gaul } will_lead_to_war_with = SPR will_lead_to_war_with = POR will_lead_to_war_with = CAT search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_recover_iberia" clear_array = ITA_roman_wargoal_targets every_state = { limit = { region = 41 } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } 94 = { add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 SPR = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_recover_britannia icon = attack_britain x = 0 y = 1 relative_position_id = ITA_recover_iberia cost = 5 prerequisite = { focus = ITA_recover_iberia } will_lead_to_war_with = ENG will_lead_to_war_with = WAS search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_recover_britannia" clear_array = ITA_roman_wargoal_targets every_state = { limit = { region = 1 } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 ENG = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_recover_alps icon = attack_switzerland x = 0 y = 1 relative_position_id = ITA_recover_balkans cost = 5 prerequisite = { focus = ITA_recover_balkans } will_lead_to_war_with = SWI will_lead_to_war_with = AUS search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_recover_alps" clear_array = ITA_roman_wargoal_targets every_state = { limit = { region = 21 } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 OR = { AUS = { strength_ratio = { tag = ITA ratio > 1 } } SWI = { strength_ratio = { tag = ITA ratio > 1 } } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_strike_germans_before_they_can icon = SWE_GER_friendship x = 0 y = 1 relative_position_id = ITA_recover_alps cost = 5 prerequisite = { focus = ITA_recover_alps } will_lead_to_war_with = GER search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_strike_germans_before_they_can" clear_array = ITA_roman_wargoal_targets every_state = { limit = { region = 5 } add_claim_by = ITA ITA_queue_roman_wargoal_target = yes } ITA_grant_roman_wargoals = yes } ai_will_do = { base = 20 modifier = { factor = 0 GER = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } #dismantle rivals focus = { id = ITA_attack_germany icon = attack_germany x = 0 y = 1 relative_position_id = ITA_pesky_states cost = 5 prerequisite = { focus = ITA_pesky_states } will_lead_to_war_with = GER search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no OR = { has_idea = regional_power has_idea = large_power has_idea = great_power has_idea = super_power } } bypass = { OR = { NOT = { country_exists = GER } GER = { NOT = { OR = { has_idea = regional_power has_idea = large_power has_idea = great_power has_idea = super_power } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_attack_germany" set_temp_variable = { wargoal_on = GER } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = liberate_wargoal target = GER } add_timed_idea = { idea = ITA_attack_germany_spirit days = 365 } } ai_will_do = { base = 5 modifier = { factor = 0 GER = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_crush_third_rome icon = attack_russia x = 0 y = 1 relative_position_id = ITA_attack_germany cost = 5 prerequisite = { focus = ITA_attack_germany } will_lead_to_war_with = SOV search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no OR = { has_idea = large_power has_idea = great_power has_idea = super_power } } bypass = { OR = { NOT = { country_exists = SOV } SOV = { NOT = { OR = { has_idea = large_power has_idea = great_power has_idea = super_power } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_crush_third_rome" set_temp_variable = { wargoal_on = SOV } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = liberate_wargoal target = SOV } add_timed_idea = { idea = ITA_crush_third_rome_spirit days = 365 } } ai_will_do = { base = 5 modifier = { factor = 0 SOV = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_attack_china icon = attack_china x = 0 y = 1 relative_position_id = ITA_crush_third_rome cost = 5 prerequisite = { focus = ITA_crush_third_rome } will_lead_to_war_with = CHI search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no OR = { has_idea = great_power has_idea = super_power } } bypass = { OR = { NOT = { country_exists = CHI } CHI = { NOT = { OR = { has_idea = great_power has_idea = super_power } } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_attack_china" set_temp_variable = { wargoal_on = CHI } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = liberate_wargoal target = CHI } add_timed_idea = { idea = ITA_attack_china_spirit days = 365 } } ai_will_do = { base = 5 modifier = { factor = 0 CHI = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_attack_on_america icon = attack_america x = 0 y = 1 relative_position_id = ITA_attack_china cost = 5 prerequisite = { focus = ITA_attack_china } will_lead_to_war_with = USA search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_civil_war = no has_idea = super_power } bypass = { OR = { NOT = { country_exists = USA } USA = { NOT = { has_idea = super_power } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_attack_on_america" set_temp_variable = { wargoal_on = USA } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { type = liberate_wargoal target = USA } add_timed_idea = { idea = ITA_attack_on_america_spirit days = 365 } } ai_will_do = { base = 5 modifier = { factor = 0 USA = { strength_ratio = { tag = ITA ratio > 1 } } } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_pax_romana icon = roman_empire_banner x = 0 y = 1 relative_position_id = ITA_attack_on_america cost = 5 prerequisite = { focus = ITA_attack_on_america } search_filters = { FOCUS_FILTER_ANNEXATION } available = { has_expansionist_government = yes has_idea = super_power has_completed_focus = ITA_reestablish_rome NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_pax_romana" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_justify_war_goal_time_var = -0.75 tooltip = justify_war_goal_time_tt } } ai_will_do = { base = 5 modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } #DEMOCRATIC PARTIES FOCUS focus = { id = ITA_align_to_the_east icon = ITA_Focus_Partito_Comunista x = -12 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_align_to_the_east" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_armando_cossutta_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 4 } } modifier = { factor = party_pop_array^4 always = yes } modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_mauro_alboresi icon = ITA_Focus_Partito_Comunista x = 0 y = 1 relative_position_id = ITA_align_to_the_east cost = 4 prerequisite = { focus = ITA_align_to_the_east } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_4 } } emerging_communist_state_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_mauro_alboresi" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Communist-State_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_4 days = 180 value = 1 } custom_effect_tooltip = ITA_mauro_alboresi_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_manuela_palermi icon = ITA_Focus_Partito_Comunista x = 0 y = 1 relative_position_id = ITA_mauro_alboresi cost = 4 prerequisite = { focus = ITA_mauro_alboresi } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_4 } } emerging_communist_state_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_manuela_palermi" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Communist-State_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_4 days = 180 value = 1 } custom_effect_tooltip = ITA_manuela_palermi_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_marco_ferrando icon = ITA_Focus_Partito_Comunista x = 0 y = 1 relative_position_id = ITA_manuela_palermi cost = 4 prerequisite = { focus = ITA_manuela_palermi } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_4 } } emerging_communist_state_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_marco_ferrando" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Communist-State_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_4 days = 180 value = 1 } custom_effect_tooltip = ITA_marco_ferrando_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_non_aligned_communism icon = ITA_Focus_Rifondazione_PC x = -10 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_non_aligned_communism" set_temp_variable = { party_index = 19 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_fausto_bertinotti_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 19 } } modifier = { factor = party_pop_array^19 always = yes } modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_francesco_giordano icon = ITA_Focus_Rifondazione_PC x = 0 y = 1 relative_position_id = ITA_non_aligned_communism cost = 4 prerequisite = { focus = ITA_non_aligned_communism } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_19 } } neutrality_neutral_communism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_francesco_giordano" set_temp_variable = { party_index = 19 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Communist-State_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_19 days = 180 value = 1 } custom_effect_tooltip = ITA_francesco_giordano_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_paolo_ferrero icon = ITA_Focus_Rifondazione_PC x = 0 y = 1 relative_position_id = ITA_francesco_giordano cost = 4 prerequisite = { focus = ITA_francesco_giordano } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_19 } } neutrality_neutral_communism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_paolo_ferrero" set_temp_variable = { party_index = 19 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Communist-State_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_19 days = 180 value = 1 } custom_effect_tooltip = ITA_paolo_ferrero_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_maurizio_acerbo icon = ITA_Focus_Rifondazione_PC x = 0 y = 1 relative_position_id = ITA_paolo_ferrero cost = 4 prerequisite = { focus = ITA_paolo_ferrero } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_19 } } neutrality_neutral_communism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_maurizio_acerbo" set_temp_variable = { party_index = 19 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Communist-State_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_19 days = 180 value = 1 } custom_effect_tooltip = ITA_maurizio_acerbo_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_leu icon = ITA_Focus_LeU x = -8 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_leu" if = { limit = { NOT = { has_country_flag = ITA_leu_founded } } country_event = italy_md.66 } if = { limit = { has_country_flag = ITA_leu_founded } set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } custom_effect_tooltip = ITA_pietro_grasso_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 18 } } modifier = { factor = party_pop_array^18 always = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_giuseppe_civati icon = ITA_Focus_Possibile x = 0 y = 1 relative_position_id = ITA_leu cost = 4 prerequisite = { focus = ITA_leu } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_18 } } neutrality_neutral_social_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_giuseppe_civati" set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { neutral_Social_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_18 days = 180 value = 1 } custom_effect_tooltip = ITA_giuseppe_civati_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_roberto_speranza icon = ITA_Focus_Articolo_Uno x = 0 y = 1 relative_position_id = ITA_giuseppe_civati cost = 4 prerequisite = { focus = ITA_giuseppe_civati } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_18 } } neutrality_neutral_social_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_roberto_speranza" set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { neutral_Social_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_18 days = 180 value = 1 } custom_effect_tooltip = ITA_roberto_speranza_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_nicola_fratoianni icon = ITA_Focus_Sinistra_Italiana x = 0 y = 1 relative_position_id = ITA_roberto_speranza cost = 4 prerequisite = { focus = ITA_roberto_speranza } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_18 } } neutrality_neutral_social_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_nicola_fratoianni" set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { neutral_Social_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_18 days = 180 value = 1 } custom_effect_tooltip = ITA_nicola_fratoianni_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_greens icon = ITA_Focus_Verdi x = -6 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_greens" set_temp_variable = { party_index = 17 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_reinhold_messner_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 17 } } modifier = { factor = party_pop_array^17 always = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_alfonso_pecoraro_scanio icon = ITA_Focus_Verdi x = 0 y = 1 relative_position_id = ITA_greens cost = 4 prerequisite = { focus = ITA_greens } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_17 } } neutrality_neutral_green_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_alfonso_pecoraro_scanio" set_temp_variable = { party_index = 17 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_green_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_17 days = 180 value = 1 } custom_effect_tooltip = ITA_alfonso_pecoraro_scanio_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_grazia_francescato icon = ITA_Focus_Verdi x = 0 y = 1 relative_position_id = ITA_alfonso_pecoraro_scanio cost = 4 prerequisite = { focus = ITA_alfonso_pecoraro_scanio } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_17 } } neutrality_neutral_green_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_grazia_francescato" set_temp_variable = { party_index = 17 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_green_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_17 days = 180 value = 1 } custom_effect_tooltip = ITA_grazia_francescato_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_angelo_bonelli icon = ITA_Focus_Europa_Verde x = 0 y = 1 relative_position_id = ITA_grazia_francescato cost = 4 prerequisite = { focus = ITA_grazia_francescato } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_17 } } neutrality_neutral_green_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_angelo_bonelli" set_temp_variable = { party_index = 17 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_green_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_17 days = 180 value = 1 } custom_effect_tooltip = ITA_angelo_bonelli_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_left_wing_populism icon = ITA_Focus_M5S x = -4 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_left_wing_populism" if = { limit = { NOT = { has_country_flag = ITA_five_star_movement_founded } } country_event = italy_md.41 } if = { limit = { has_country_flag = ITA_five_star_movement_founded } set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } custom_effect_tooltip = ITA_beppe_grillo_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 5 } } modifier = { factor = party_pop_array^5 always = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_luigi_di_maio icon = ITA_Focus_M5S x = 0 y = 1 relative_position_id = ITA_left_wing_populism cost = 4 prerequisite = { focus = ITA_left_wing_populism } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_5 } } emerging_anarchist_communism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_luigi_di_maio" set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { anarchist_communism_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_5 days = 180 value = 1 } custom_effect_tooltip = ITA_luigi_di_maio_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_giuseppe_conte icon = ITA_Focus_M5S x = 0 y = 1 relative_position_id = ITA_luigi_di_maio cost = 4 prerequisite = { focus = ITA_luigi_di_maio } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_5 } } emerging_anarchist_communism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_giuseppe_conte" set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { anarchist_communism_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_5 days = 180 value = 1 } custom_effect_tooltip = ITA_giuseppe_conte_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_alessandro_di_battista icon = ITA_Focus_M5S x = 0 y = 1 relative_position_id = ITA_giuseppe_conte cost = 4 prerequisite = { focus = ITA_giuseppe_conte } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_5 } } emerging_anarchist_communism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_alessandro_di_battista" set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { anarchist_communism_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_5 days = 180 value = 1 } custom_effect_tooltip = ITA_alessandro_di_battista_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_centre_left icon = ITA_Focus_Ulivo x = -2 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_centre_left" set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_massimo_dalema_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 3 } } modifier = { factor = party_pop_array^3 always = yes } modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_giuliano_amato icon = ITA_Focus_Ulivo x = 0 y = 1 relative_position_id = ITA_centre_left cost = 4 prerequisite = { focus = ITA_centre_left } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_3 } } western_social_democrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_giuliano_amato" set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { socialism_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_3 days = 180 value = 1 } custom_effect_tooltip = ITA_giuliano_amato_TT } ai_will_do = { base = 0 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_romano_prodi icon = ITA_Focus_Partito_Democratico x = 0 y = 1 relative_position_id = ITA_giuliano_amato cost = 4 prerequisite = { focus = ITA_giuliano_amato } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_3 } } western_social_democrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_romano_prodi" set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { socialism_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_3 days = 180 value = 1 } custom_effect_tooltip = ITA_romano_prodi_TT } ai_will_do = { base = 0 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_enrico_letta icon = ITA_Focus_Partito_Democratico x = 0 y = 1 relative_position_id = ITA_romano_prodi cost = 4 prerequisite = { focus = ITA_romano_prodi } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_3 } } western_social_democrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_enrico_letta" set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { socialism_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_3 days = 180 value = 1 } custom_effect_tooltip = ITA_enrico_letta_TT } ai_will_do = { base = 0 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_liberals icon = ITA_Focus_Federazione_Dei_Liberali x = 0 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_liberals" set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_valerio_zanone_TT } ai_will_do = { base = 40 modifier = { factor = 16 check_variable = { ruling_party = 2 } } modifier = { factor = party_pop_array^2 always = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_benedetto_della_vedova icon = ITA_Focus_Piu_Europa x = 0 y = 1 relative_position_id = ITA_liberals cost = 4 prerequisite = { focus = ITA_liberals } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_2 } } western_liberals_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_benedetto_della_vedova" set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { liberalism_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_2 days = 180 value = 1 } custom_effect_tooltip = ITA_benedetto_della_vedova_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_matteo_renzi icon = ITA_Focus_Italia_Viva x = 0 y = 1 relative_position_id = ITA_benedetto_della_vedova cost = 4 prerequisite = { focus = ITA_benedetto_della_vedova } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_2 } } western_liberals_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_matteo_renzi" set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { liberalism_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_2 days = 180 value = 1 } custom_effect_tooltip = ITA_matteo_renzi_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_carlo_calenda icon = ITA_Focus_Azione x = 0 y = 1 relative_position_id = ITA_matteo_renzi cost = 4 prerequisite = { focus = ITA_matteo_renzi } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_2 } } western_liberals_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_carlo_calenda" set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { liberalism_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_2 days = 180 value = 1 } custom_effect_tooltip = ITA_carlo_calenda_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_centre_right icon = ITA_Focus_Forza_Italia x = 2 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_centre_right" set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_silvio_berlusconi_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 1 } } modifier = { factor = party_pop_array^1 always = yes } modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_stefano_parisi icon = ITA_Focus_Forza_Italia x = 0 y = 1 relative_position_id = ITA_centre_right cost = 4 prerequisite = { focus = ITA_centre_right } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_1 } } western_conservatism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_stefano_parisi" set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { conservatism_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_1 days = 180 value = 1 } custom_effect_tooltip = ITA_stefano_parisi_TT } ai_will_do = { base = 0 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_mara_carfagna icon = ITA_Focus_Forza_Italia x = 0 y = 1 relative_position_id = ITA_stefano_parisi cost = 4 prerequisite = { focus = ITA_stefano_parisi } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_1 } } western_conservatism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_mara_carfagna" set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { conservatism_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_1 days = 180 value = 1 } custom_effect_tooltip = ITA_mara_carfagna_TT } ai_will_do = { base = 0 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_michela_vittoria_brambilla icon = ITA_Focus_Forza_Italia x = 0 y = 1 relative_position_id = ITA_mara_carfagna cost = 4 prerequisite = { focus = ITA_mara_carfagna } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_1 } } western_conservatism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_michela_vittoria_brambilla" set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { conservatism_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_1 days = 180 value = 1 } custom_effect_tooltip = ITA_michela_vittoria_brambilla_TT } ai_will_do = { base = 0 modifier = { factor = 25 ITA_ai_historical_path = yes } modifier = { factor = 0 ITA_ai_not_historical_path = yes } } } focus = { id = ITA_northern_league icon = ITA_Focus_Lega_Nord x = 4 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_northern_league" set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_umberto_bossi_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 14 } } modifier = { factor = party_pop_array^14 always = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_roberto_calderoli icon = ITA_Focus_Lega_Nord x = 0 y = 1 relative_position_id = ITA_northern_league cost = 4 prerequisite = { focus = ITA_northern_league } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_14 } } neutrality_neutral_conservatism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_roberto_calderoli" set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_conservatism_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_14 days = 180 value = 1 } custom_effect_tooltip = ITA_roberto_calderoli_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_roberto_maroni icon = ITA_Focus_Lega_Nord x = 0 y = 1 relative_position_id = ITA_roberto_calderoli cost = 4 prerequisite = { focus = ITA_roberto_calderoli } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_14 } } neutrality_neutral_conservatism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_roberto_maroni" set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_conservatism_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_14 days = 180 value = 1 } custom_effect_tooltip = ITA_roberto_maroni_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_giancarlo_giorgetti icon = ITA_Focus_Lega_Nord x = 0 y = 1 relative_position_id = ITA_roberto_maroni cost = 4 prerequisite = { focus = ITA_roberto_maroni } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_14 } } neutrality_neutral_conservatism_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_giancarlo_giorgetti" set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_conservatism_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_14 days = 180 value = 1 } custom_effect_tooltip = ITA_giancarlo_giorgetti_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_libertarians icon = ITA_Focus_Partito_Radicale x = 6 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_libertarians" set_temp_variable = { party_index = 16 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_emma_bonino_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 16 } } modifier = { factor = party_pop_array^16 always = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_oscar_giannino icon = ITA_Focus_Fare x = 0 y = 1 relative_position_id = ITA_libertarians cost = 4 prerequisite = { focus = ITA_libertarians } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_16 } } neutrality_neutral_libertarians_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_oscar_giannino" set_temp_variable = { party_index = 16 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_Libertarian_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_16 days = 180 value = 1 } custom_effect_tooltip = ITA_oscar_giannino_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_michele_boldrin icon = ITA_Focus_Fare x = 0 y = 1 relative_position_id = ITA_oscar_giannino cost = 4 prerequisite = { focus = ITA_oscar_giannino } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_16 } } neutrality_neutral_libertarians_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_michele_boldrin" set_temp_variable = { party_index = 16 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_Libertarian_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_16 days = 180 value = 1 } custom_effect_tooltip = ITA_michele_boldrin_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_marco_cappato icon = ITA_Focus_Radicali_Italiani x = 0 y = 1 relative_position_id = ITA_michele_boldrin cost = 4 prerequisite = { focus = ITA_michele_boldrin } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_16 } } neutrality_neutral_libertarians_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_marco_cappato" set_temp_variable = { party_index = 16 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Neutral_Libertarian_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_16 days = 180 value = 1 } custom_effect_tooltip = ITA_marco_cappato_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_lega_nord_populism icon = ITA_Focus_Lega_Salvini x = 8 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_lega_nord_populism" if = { limit = { NOT = { has_country_flag = ITA_salvini_took_over_lega } } country_event = italy_md.40 } if = { limit = { has_country_flag = ITA_salvini_took_over_lega } set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } custom_effect_tooltip = ITA_matteo_salvini_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 6 } } modifier = { factor = party_pop_array^6 always = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_lorenzo_fontana icon = ITA_Focus_Lega_Salvini x = 0 y = 1 relative_position_id = ITA_lega_nord_populism cost = 4 prerequisite = { focus = ITA_lega_nord_populism } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_6 } } emerging_reactionaries_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_lorenzo_fontana" set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Conservative_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_6 days = 180 value = 1 } custom_effect_tooltip = ITA_lorenzo_fontana_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_andrea_crippa icon = ITA_Focus_Lega_Salvini x = 0 y = 1 relative_position_id = ITA_lorenzo_fontana cost = 4 prerequisite = { focus = ITA_lorenzo_fontana } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_6 } } emerging_reactionaries_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_andrea_crippa" set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Conservative_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_6 days = 180 value = 1 } custom_effect_tooltip = ITA_andrea_crippa_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_riccardo_molinari icon = ITA_Focus_Lega_Salvini x = 0 y = 1 relative_position_id = ITA_andrea_crippa cost = 4 prerequisite = { focus = ITA_andrea_crippa } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_6 } } emerging_reactionaries_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_riccardo_molinari" set_temp_variable = { party_index = 6 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Conservative_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_6 days = 180 value = 1 } custom_effect_tooltip = ITA_riccardo_molinari_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_right_wing_populism icon = ITA_Focus_Alleanza_Nazionale x = 10 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_right_wing_populism" set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_gianfranco_fini_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 20 } } modifier = { factor = party_pop_array^20 always = yes } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_ignazio_la_russa icon = ITA_Focus_Alleanza_Nazionale x = 0 y = 1 relative_position_id = ITA_right_wing_populism cost = 4 prerequisite = { focus = ITA_right_wing_populism } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_20 } } nationalist_right_wing_populists_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ignazio_la_russa" set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Nat_Populism_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_20 days = 180 value = 1 } custom_effect_tooltip = ITA_ignazio_la_russa_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_giorgia_meloni icon = ITA_Focus_Fratelli_DItalia x = 0 y = 1 relative_position_id = ITA_ignazio_la_russa cost = 4 prerequisite = { focus = ITA_ignazio_la_russa } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_20 } } nationalist_right_wing_populists_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_giorgia_meloni" set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Nat_Populism_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_20 days = 180 value = 1 } custom_effect_tooltip = ITA_giorgia_meloni_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_guido_crosetto icon = ITA_Focus_Fratelli_DItalia x = 0 y = 1 relative_position_id = ITA_giorgia_meloni cost = 4 prerequisite = { focus = ITA_giorgia_meloni } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_20 } } nationalist_right_wing_populists_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_guido_crosetto" set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Nat_Populism_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_20 days = 180 value = 1 } custom_effect_tooltip = ITA_guido_crosetto_TT } ai_will_do = { base = 1 modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_fiamma_tricolore icon = ITA_Focus_Fiamma_Tricolore x = 12 y = 1 relative_position_id = ITA_what_we_are cost = 4 prerequisite = { focus = ITA_what_we_are } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { has_country_flag = ITA_undemocratic_coup } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_fiamma_tricolore" set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = ITA_roberto_bigliardo_TT } ai_will_do = { base = 80 modifier = { factor = 16 check_variable = { ruling_party = 21 } } modifier = { factor = party_pop_array^21 always = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_attilio_carelli icon = ITA_Focus_Fiamma_Tricolore x = 0 y = 1 relative_position_id = ITA_fiamma_tricolore cost = 4 prerequisite = { focus = ITA_fiamma_tricolore } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_21 } } nationalist_fascist_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_attilio_carelli" set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Nat_Fascism_leader = 1 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_21 days = 180 value = 1 } custom_effect_tooltip = ITA_attilio_carelli_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_roberto_fiore icon = ITA_Focus_Forza_Nuova x = 0 y = 1 relative_position_id = ITA_attilio_carelli cost = 4 prerequisite = { focus = ITA_attilio_carelli } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_21 } } nationalist_fascist_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_roberto_fiore" set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Nat_Fascism_leader = 2 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_21 days = 180 value = 1 } custom_effect_tooltip = ITA_roberto_fiore_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_simone_di_stefano icon = ITA_Focus_Casapound x = 0 y = 1 relative_position_id = ITA_roberto_fiore cost = 4 prerequisite = { focus = ITA_roberto_fiore } search_filters = { FOCUS_FILTER_POLITICAL } available = { NOT = { OR = { has_country_flag = ITA_undemocratic_coup has_country_flag = ITA_party_change_21 } } nationalist_fascist_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_simone_di_stefano" set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_variable = { Nat_Fascism_leader = 3 } custom_effect_tooltip = party_leadership_change_TT set_country_flag = { flag = ITA_party_change_21 days = 180 value = 1 } custom_effect_tooltip = ITA_simone_di_stefano_TT } ai_will_do = { base = 0 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } #POLICIES focus = { id = ITA_economic_policies icon = italy_trade x = 90 y = 7 cost = 0.1 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_economic_policies" } ai_will_do = { base = 80 } } focus = { id = ITA_environmental_policies icon = tree_focus x = 82 y = 11 cost = 0.1 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_environmental_policies" } ai_will_do = { base = 80 } } focus = { id = ITA_social_policies icon = BRA_labor_laws x = 74 y = 7 cost = 0.1 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_social_policies" } ai_will_do = { base = 80 } } #social policies focus = { id = ITA_legalize_light_drugs icon = ITA_Focus_Legalize x = -3 y = 1 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } bypass = { has_completed_focus = ITA_legalize_all_drugs } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_legalize_light_drugs" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_legalize_all_drugs icon = ITA_Focus_Cocaine x = -5 y = 1 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } neutrality_neutral_libertarians_are_in_coalition = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_legalize_all_drugs" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_silence_defeatists icon = SER_purge_opp x = 5 y = 1 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER } available = { OR = { nationalist_fascist_are_in_power = yes neutrality_neutral_communism_are_in_power = yes emerging_communist_state_are_in_power = yes emerging_autocracy_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_silence_defeatists" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_citizenship_income icon = ITA_Focus_RDC x = -1 y = 1 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY } available = { OR = { nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes emerging_anarchist_communism_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait emerging_anarchist_communism_are_in_coalition = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_citizenship_income" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_protect_our_traditions icon = ITA_Focus_Church x = 4 y = 2 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_STABILITY } available = { OR = { nationalist_fascist_are_in_power = yes nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_protect_our_traditions" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_outlaw_lgbt_behaviour icon = ITA_Focus_Ban_LGBT x = 2 y = 2 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_STABILITY } available = { OR = { nationalist_fascist_are_in_power = yes nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } NOT = { has_completed_focus = ITA_constitutionalise_social_rights } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_outlaw_lgbt_behaviour" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_allow_same_sex_marriage icon = ITA_Focus_LGBT_Rights x = -2 y = 2 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_STABILITY } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_social_are_in_power = yes western_social_democrats_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes western_social_democrats_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_allow_same_sex_marriage" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_repeal_law_194 icon = ITA_Focus_Stop_Aborto x = 6 y = 2 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_STABILITY } available = { OR = { nationalist_fascist_are_in_power = yes nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } NOT = { has_completed_focus = ITA_constitutionalise_social_rights } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_repeal_law_194" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_reopen_brothels icon = broadway x = 3 y = 1 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_EXPENDITURE } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes western_conservatism_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { western_conservatism_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes neutrality_neutral_conservatism_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reopen_brothels" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_allow_euthanasia icon = ITA_Focus_Eutanasia x = -4 y = 2 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_EXPENDITURE } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_social_are_in_power = yes western_social_democrats_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes western_social_democrats_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_allow_euthanasia" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_protect_prisoners_rights icon = ITA_Focus_Prisoners_Rights x = -6 y = 2 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_EXPENDITURE } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_social_are_in_power = yes western_social_democrats_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes western_social_democrats_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_protect_prisoners_rights" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_protect_migrant_rights icon = blr_migrant_crisis x = 0 y = 2 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS FOCUS_FILTER_STABILITY } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_social_are_in_power = yes western_social_democrats_are_in_power = yes western_liberals_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_social_are_in_coalition = yes western_social_democrats_are_in_coalition = yes western_liberals_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes } } } } bypass = { has_completed_focus = ITA_encourage_immigration } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_protect_migrant_rights" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability < 0.76 } } } focus = { id = ITA_use_force icon = anti_immigration2 x = 1 y = 1 relative_position_id = ITA_social_policies cost = 4 prerequisite = { focus = ITA_social_policies } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS FOCUS_FILTER_STABILITY } available = { OR = { nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes emerging_autocracy_are_in_power = yes nationalist_fascist_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_anarchist_communism_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_anarchist_communism_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } NOT = { has_completed_focus = ITA_constitutionalise_social_rights } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_use_force" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_encourage_immigration icon = ITA_Focus_Passport x = 0 y = 2 relative_position_id = ITA_protect_migrant_rights cost = 4 prerequisite = { focus = ITA_protect_migrant_rights } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS FOCUS_FILTER_STABILITY } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } neutrality_neutral_libertarians_are_in_coalition = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_encourage_immigration" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability < 0.76 } } } focus = { id = ITA_encourage_births icon = ITA_Focus_Boost_Newborns x = 0 y = 1 relative_position_id = ITA_protect_our_traditions cost = 4 prerequisite = { focus = ITA_repeal_law_194 } prerequisite = { focus = ITA_protect_our_traditions } prerequisite = { focus = ITA_outlaw_lgbt_behaviour } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS FOCUS_FILTER_STABILITY } available = { OR = { nationalist_fascist_are_in_power = yes nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_anarchist_communism_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_anarchist_communism_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } NOT = { has_completed_focus = ITA_constitutionalise_social_rights } has_idea = ITA_traditional_values has_country_flag = ITA_banned_abortion has_country_flag = ITA_banned_lgbt } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_encourage_births" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_ius_scholae icon = generic_university x = 1 y = 1 relative_position_id = ITA_protect_migrant_rights cost = 4 prerequisite = { focus = ITA_protect_migrant_rights } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS FOCUS_FILTER_STABILITY } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes neutrality_neutral_social_are_in_power = yes western_social_democrats_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_social_are_in_coalition = yes western_social_democrats_are_in_coalition = yes western_liberals_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes } } } has_idea = ITA_migration_tolerated } bypass = { OR = { has_idea = ITA_ius_soli_spirit has_idea = ITA_ius_scholae_spirit } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ius_scholae" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 0 } } focus = { id = ITA_ius_soli icon = world_citizen_focus x = -1 y = 1 relative_position_id = ITA_protect_migrant_rights cost = 4 prerequisite = { focus = ITA_protect_migrant_rights } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS FOCUS_FILTER_STABILITY } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes neutrality_neutral_social_are_in_power = yes western_social_democrats_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_social_are_in_coalition = yes western_social_democrats_are_in_coalition = yes western_liberals_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes } } } has_idea = ITA_migration_tolerated } bypass = { OR = { has_idea = ITA_ius_soli_spirit has_idea = ITA_ius_scholae_spirit } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ius_soli" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_constitutionalise_social_rights icon = ITA_Focus_Add_Constitution x = 0 y = 1 relative_position_id = ITA_allow_euthanasia cost = 4 prerequisite = { focus = ITA_allow_euthanasia } prerequisite = { focus = ITA_allow_same_sex_marriage } prerequisite = { focus = ITA_protect_prisoners_rights } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS FOCUS_FILTER_STABILITY } available = { 50_percent_government_popularity = yes OR = { western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_social_are_in_power = yes western_social_democrats_are_in_power = yes western_liberals_are_in_power = yes } nationalist_fascists_are_in_power_or_coalition = no nationalist_right_wing_populists_are_in_power_or_coalition = no emerging_anarchist_communism_in_power_or_coalition = no emerging_conservative_in_power_or_coalition = no has_country_flag = ITA_prisoners_rights has_country_flag = ITA_allowed_euthanasia has_country_flag = ITA_gay_marriage OR = { has_idea = ITA_ius_scholae_spirit has_idea = ITA_ius_soli_spirit } NOT = { has_country_flag = ITA_banned_abortion } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_constitutionalise_social_rights" custom_effect_tooltip = ITA_constitutionalise_social_rights_TT if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 320 } } #economic policies focus = { id = ITA_let_companies_fail icon = classic_liberal_economy x = 3 y = 1 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_let_companies_fail" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability < 0.86 } } } focus = { id = ITA_normalize_extraordinary_bonuses icon = social_democracy_2 x = -4 y = 2 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_anarchist_communism_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { western_conservatism_are_in_coalition = yes western_social_democrats_are_in_coalition = yes neutrality_neutral_conservatism_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_anarchist_communism_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_normalize_extraordinary_bonuses" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 160 modifier = { factor = 0 has_stability > 0.8 } } } focus = { id = ITA_raise_minimum_wage icon = Labourist x = -6 y = 2 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_social_are_in_power = yes neutrality_neutral_green_are_in_power = yes western_social_democrats_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { neutrality_neutral_social_are_in_coalition = yes neutrality_neutral_green_are_in_coalition = yes western_social_democrats_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_raise_minimum_wage" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_flat_tax icon = BRA_mensalao_new x = 2 y = 2 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_fascist_are_in_power = yes nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_flat_tax" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_tax_the_rich icon = focus_ITA_communist_leadership x = -2 y = 2 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { OR = { neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_social_are_in_power = yes emerging_anarchist_communism_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes emerging_anarchist_communism_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_tax_the_rich" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_further_protect_workers_rights icon = generic_left_wing_populism x = -1 y = 1 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { nationalist_fascist_are_in_power = yes nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_social_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_anarchist_communism_are_in_power = yes western_social_democrats_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_anarchist_communism_are_in_coalition = yes western_social_democrats_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_further_protect_workers_rights" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_save_struggling_companies icon = kaynesian_economy x = -3 y = 1 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { nationalist_fascist_are_in_power = yes nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_social_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_anarchist_communism_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes emerging_reactionaries_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_anarchist_communism_are_in_coalition = yes western_conservatism_are_in_coalition = yes western_social_democrats_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes neutrality_neutral_conservatism_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_save_struggling_companies" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_modify_article_18 icon = economic_comitee x = 1 y = 1 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes western_conservatism_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes western_conservatism_are_in_coalition = yes neutrality_neutral_conservatism_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_modify_article_18" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability < 0.86 } } } focus = { id = ITA_refound_IRI icon = Leftist_Stuff_VIII x = -5 y = 1 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY } available = { OR = { nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes emerging_autocracy_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_anarchist_communism_are_in_power = yes nationalist_fascist_are_in_power = yes neutrality_neutral_social_are_in_power = yes emerging_reactionaries_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_right_wing_populists_are_in_coalition = yes emerging_anarchist_communism_are_in_coalition = yes nationalist_fascist_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_refound_IRI" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_sell_government_shares_in_companies icon = economic_privatisation x = 5 y = 1 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { western_conservatism_are_in_coalition = yes western_social_democrats_are_in_coalition = yes neutrality_neutral_conservatism_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_sell_government_shares_in_companies" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability < 0.86 } } } focus = { id = ITA_privatize_water_distribution icon = goal_JAP_analib_water x = -1 y = 1 relative_position_id = ITA_sell_government_shares_in_companies cost = 4 prerequisite = { focus = ITA_sell_government_shares_in_companies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { western_conservatism_are_in_coalition = yes western_social_democrats_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_privatize_water_distribution" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability < 0.76 } } } focus = { id = ITA_privatize_museum_system icon = Generic_Cincinnatus x = 1 y = 1 relative_position_id = ITA_sell_government_shares_in_companies cost = 4 prerequisite = { focus = ITA_sell_government_shares_in_companies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { western_conservatism_are_in_coalition = yes western_social_democrats_are_in_coalition = yes neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_privatize_museum_system" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability < 0.76 } } } #environmental policies focus = { id = ITA_carbon_tax icon = carbon_neutral x = 2 y = 2 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_social_are_in_power = yes neutrality_neutral_green_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_social_are_in_coalition = yes neutrality_neutral_green_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_carbon_tax" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_build_waste_incinerators icon = green_biomass_plant x = 4 y = 2 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes neutrality_neutral_social_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_communism_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes western_social_democrats_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes neutrality_neutral_conservatism_are_in_coalition = yes neutrality_neutral_communism_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_build_waste_incinerators" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes custom_effect_tooltip = reduce_mafia_strength_tt custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_energy_gain_var = 2 tooltip = energy_gain_tt } } ai_will_do = { base = 80 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_encourage_gmos icon = iberdrola_logo x = -4 y = 2 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_RESEARCH } available = { has_completed_focus = ITA_fight_scientific_illiteracy neutrality_neutral_green_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_encourage_gmos" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_ban_gmos icon = goal_JAP_environmentalism x = -2 y = 2 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_RESEARCH } available = { OR = { neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_communism_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_communism_are_in_coalition = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ban_gmos" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_ban_nuclear_power icon = goal_JAP_no_nukepowerplant x = -1 y = 1 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_RESEARCH } available = { OR = { neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_communism_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_communism_are_in_coalition = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ban_nuclear_power" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_encourage_renewables icon = BRA_renewable_energy_funds x = -3 y = 1 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_RESEARCH } available = { OR = { neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_communism_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_communism_are_in_coalition = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_encourage_renewables" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_building_amnesty icon = concessions2 x = 1 y = 1 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_EXPENDITURE } available = { OR = { nationalist_fascist_are_in_power = yes nationalist_monarchists_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes western_conservatism_are_in_power = yes emerging_reactionaries_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { nationalist_fascist_are_in_coalition = yes western_conservatism_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes } } } } bypass = { NOT = { has_idea = ITA_building_abuse_1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_building_amnesty" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_stop_building_abuse icon = land_reform x = 3 y = 1 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_EXPENDITURE } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes western_social_democrats_are_in_power = yes neutrality_neutral_green_are_in_power = yes neutrality_neutral_social_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_communism_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes western_social_democrats_are_in_coalition = yes neutrality_neutral_green_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes neutrality_neutral_conservatism_are_in_coalition = yes neutrality_neutral_communism_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_stop_building_abuse" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_happy_degrowth icon = anarchist_economy x = 5 y = 1 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION } available = { OR = { neutrality_neutral_green_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait neutrality_neutral_green_are_in_coalition = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_happy_degrowth" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_bypass_the_1987_referendum icon = nukes_in_production x = 0 y = 2 relative_position_id = ITA_environmental_policies cost = 4 prerequisite = { focus = ITA_environmental_policies } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } available = { OR = { has_completed_focus = ITA_fight_scientific_illiteracy has_completed_focus = ITA_limit_rebound_of_responsibilities } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_bypass_the_1987_referendum" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 1000 modifier = { factor = 25 ITA_ai_not_historical_path = yes } modifier = { factor = 0 ITA_ai_historical_path = yes } } } #european policies focus = { id = ITA_european_relations icon = association_agreement_new x = 0 y = 6 relative_position_id = ITA_diplomatic_focus cost = 0.1 prerequisite = { focus = ITA_diplomatic_focus } search_filters = { FOCUS_FILTER_EUROPEAN_UNION } available = { has_idea = EU_member } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_european_relations" } ai_will_do = { base = 20 } } focus = { id = ITA_european_speech icon = EU_policies x = 3 y = 1 relative_position_id = ITA_european_relations cost = 4 prerequisite = { focus = ITA_european_relations } search_filters = { FOCUS_FILTER_EUROPEAN_UNION } available = { has_idea = EU_member NOT = { has_global_flag = the_path_towards_europe } OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_libertarians_are_in_power = yes western_liberals_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_libertarians_are_in_coalition = yes western_liberals_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_european_speech" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } news_event = italy_news.5 set_temp_variable = { modify_europeanism = 0.15 } EU_europeanism_change = yes set_global_flag = the_path_towards_europe } ai_will_do = { base = 80 } } focus = { id = ITA_with_europe icon = align_to_europe x = 1 y = 1 relative_position_id = ITA_european_relations cost = 4 prerequisite = { focus = ITA_european_relations } search_filters = { FOCUS_FILTER_EUROPEAN_UNION } available = { OR = { non_technocrats_western_autocrats_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } OR = { neutrality_neutral_libertarians_are_in_coalition = yes western_conservatism_are_in_coalition = yes western_social_democrats_are_in_coalition = yes neutrality_neutral_social_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_with_europe" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes for_each_scope_loop = { array = global.EU_member tooltip = TT_ALL_EU_MEMBER_NATIONS_GAIN news_event = italy_news.4 } } ai_will_do = { base = 80 } } focus = { id = ITA_without_europe icon = align_to_italy x = -1 y = 1 relative_position_id = ITA_european_relations cost = 4 prerequisite = { focus = ITA_european_relations } search_filters = { FOCUS_FILTER_EUROPEAN_UNION } available = { OR = { neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_communism_are_in_power = yes neutrality_neutral_green_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { neutrality_neutral_communism_are_in_coalition = yes neutrality_neutral_green_are_in_coalition = yes } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_without_europe" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes set_temp_variable = { modify_europeanism = -0.10 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes } ai_will_do = { base = 80 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } focus = { id = ITA_italeave icon = generic_euroscepticism x = -3 y = 1 relative_position_id = ITA_european_relations cost = 4 prerequisite = { focus = ITA_european_relations } search_filters = { FOCUS_FILTER_EUROPEAN_UNION } available = { OR = { neutrality_neutral_oligarch_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes emerging_autocracy_are_in_power = yes nationalist_right_wing_populists_are_in_power = yes emerging_anarchist_communism_are_in_power = yes emerging_reactionaries_are_in_power = yes emerging_communist_state_are_in_power = yes nationalist_fascist_are_in_power = yes AND = { has_country_leader_with_trait = roman_senate_trait OR = { emerging_communist_state_are_in_coalition = yes nationalist_right_wing_populists_are_in_coalition = yes emerging_anarchist_communism_are_in_coalition = yes emerging_reactionaries_are_in_coalition = yes nationalist_fascist_are_in_coalition = yes } } } } bypass = { NOT = { has_idea = EU_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_italeave" set_temp_variable = { drift_switch_change = 0.02 } modify_reform_expectance_effect = yes country_event = italy_md.19 set_temp_variable = { modify_europeanism = -0.05 } EU_europeanism_change = yes } ai_will_do = { base = 80 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } #communist policies focus = { id = ITA_abolish_capitalist_media icon = snitch x = 0 y = 2 relative_position_id = ITA_economic_policies cost = 4 prerequisite = { focus = ITA_economic_policies } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_communism_are_in_power = yes emerging_communist_state_are_in_power = yes nationalist_fascist_are_in_power = yes emerging_autocracy_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_abolish_capitalist_media" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_widespread_expropriation icon = communism18 x = 0 y = 1 relative_position_id = ITA_abolish_capitalist_media cost = 4 prerequisite = { focus = ITA_abolish_capitalist_media } search_filters = { FOCUS_FILTER_STABILITY } available = { OR = { neutrality_neutral_communism_are_in_power = yes emerging_communist_state_are_in_power = yes emerging_autocracy_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_widespread_expropriation" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_redistribution icon = Focus_Grabbing_Arm x = -2 y = 1 relative_position_id = ITA_widespread_expropriation cost = 4 prerequisite = { focus = ITA_widespread_expropriation } search_filters = { FOCUS_FILTER_STABILITY } available = { OR = { neutrality_neutral_communism_are_in_power = yes emerging_communist_state_are_in_power = yes emerging_autocracy_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_redistribution" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } focus = { id = ITA_nationalize_companies icon = communism16 x = 0 y = 1 relative_position_id = ITA_widespread_expropriation cost = 4 prerequisite = { focus = ITA_widespread_expropriation } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } available = { OR = { neutrality_neutral_communism_are_in_power = yes emerging_communist_state_are_in_power = yes } } bypass = { has_completed_focus = ITA_nationalize_companies_2 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_nationalize_companies" set_temp_variable = { drift_switch_change = 0.02 } modify_reform_expectance_effect = yes add_ideas = md_closed_economy set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 957 } 957 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 82 } 82 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 956 } 956 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 80 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } focus = { id = ITA_nationalize_companies_2 icon = focus_ITA_northern_industry x = 1 y = 1 relative_position_id = ITA_war_economy cost = 4 prerequisite = { focus = ITA_war_economy } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { emerging_autocracy_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } bypass = { has_completed_focus = ITA_nationalize_companies } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_nationalize_companies_2" add_ideas = md_closed_economy set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 957 } 957 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 82 } 82 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 956 } 956 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 80 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_plan_industrial_development icon = blr_fight_international_capitalists x = 2 y = 1 relative_position_id = ITA_widespread_expropriation cost = 4 prerequisite = { focus = ITA_widespread_expropriation } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { neutrality_neutral_communism_are_in_power = yes emerging_communist_state_are_in_power = yes } } bypass = { has_completed_focus = ITA_plan_industrial_development_2 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_plan_industrial_development" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes add_ideas = Planned_Economy_ITA set_temp_variable = { mafia_industrial_focus_base_cost = -40 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 78 } 78 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 265 } 265 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 77 } 77 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 80 } 80 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 80 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = ITA_plan_industrial_development_2 icon = focus_ITA_ferrea_mole_ferreo_cuore x = -1 y = 1 relative_position_id = ITA_war_economy cost = 4 prerequisite = { focus = ITA_war_economy } search_filters = { FOCUS_FILTER_INDUSTRY } available = { NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_8 } } OR = { emerging_autocracy_are_in_power = yes neutrality_neutral_autocracy_are_in_power = yes neutrality_neutral_oligarch_are_in_power = yes } } bypass = { has_completed_focus = ITA_plan_industrial_development } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_plan_industrial_development_2" add_ideas = Planned_Economy_ITA set_temp_variable = { mafia_industrial_focus_base_cost = -40 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 78 } 78 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 265 } 265 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 77 } 77 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 80 } 80 = { add_building_construction = { type = arms_factory level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 80 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_safeguard_the_revolution icon = communist_spies x = 0 y = 1 relative_position_id = ITA_nationalize_companies cost = 10 prerequisite = { focus = ITA_redistribution focus = ITA_plan_industrial_development focus = ITA_nationalize_companies } search_filters = { FOCUS_FILTER_POLITICAL } available = { OR = { neutrality_neutral_communism_are_in_power = yes emerging_communist_state_are_in_power = yes emerging_autocracy_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_safeguard_the_revolution" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 } } ##MILITARY FOCUS## focus = { id = ITA_post_cold_war_reforms icon = italian_armed_forces x = 163 y = 0 cost = 4 search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_post_cold_war_reforms" army_experience = 20 navy_experience = 20 air_experience = 20 set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_advanced_technology icon = tech_sharing x = 23 y = 6 relative_position_id = ITA_post_cold_war_reforms cost = 0.1 prerequisite = { focus = ITA_post_cold_war_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_advanced_technology" } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_alenia_aermacchi_merger icon = ITA_Focus_Simone_Waifu x = 2 y = 1 relative_position_id = ITA_advanced_technology cost = 4 prerequisite = { focus = ITA_advanced_technology } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_alenia_aermacchi_merger" custom_effect_tooltip = ITA_alenia_aermacchi_merger_TT hidden_effect = { ITA_alenia_aermacchi_merger_carry_traits = yes } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_finmeccanica_restructuring icon = ITA_Focus_Simone_Waifu x = 0 y = 1 relative_position_id = ITA_alenia_aermacchi_merger cost = 4 prerequisite = { focus = ITA_alenia_aermacchi_merger } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_finmeccanica_restructuring" custom_effect_tooltip = ITA_finmeccanica_restructuring_TT hidden_effect = { ITA_finmeccanica_restructuring_carry_traits = yes } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_military_nuclear_program icon = nukes_in_production x = 0 y = 1 relative_position_id = ITA_advanced_technology cost = 4 prerequisite = { focus = ITA_advanced_technology } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_idea = ITA_nuclear_power_banned } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_military_nuclear_program" random_owned_state = { add_building_construction = { type = enrichment_facility level = 1 } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_naval_reactors icon = continuous_naval_production x = 0 y = 1 relative_position_id = ITA_military_nuclear_program cost = 4 prerequisite = { focus = ITA_military_nuclear_program } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_idea = ITA_nuclear_power_banned } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_reactors" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_tech_bonus = { name = ITA_naval_reactors ahead_reduction = 10 uses = 1 category = CAT_naval_reactors } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_nuclear_weapons icon = nuke_bombs x = 0 y = 1 relative_position_id = ITA_naval_reactors cost = 4 prerequisite = { focus = ITA_naval_reactors } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_idea = ITA_nuclear_power_banned } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_nuclear_weapons" if = { limit = { 81 = { air_facility < 1 land_facility < 1 naval_facility < 1 nuclear_facility < 1 } } set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes 81 = { add_building_construction = { type = nuclear_facility level = 1 instant_build = yes province = 9904 } } } else = { one_random_nuclear_facility = yes } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_new_alfa_project icon = Generic_Secret_Meeting x = -5 y = 1 relative_position_id = ITA_advanced_technology cost = 4 prerequisite = { focus = ITA_advanced_technology } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_new_alfa_project" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_tech_bonus = { name = ITA_new_alfa_project bonus = 0.5 uses = 2 category = CAT_icbm } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_vega_rocket icon = mlw_rocket_radar x = -3 y = 1 relative_position_id = ITA_new_alfa_project cost = 4 prerequisite = { focus = ITA_new_alfa_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_vega_rocket" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_tech_bonus = { name = ITA_vega_rocket ahead_reduction = 2.5 bonus = 0.5 uses = 2 category = CAT_space } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_galileo_satellites icon = weaponized_satellites x = 0 y = 1 relative_position_id = ITA_vega_rocket cost = 4 prerequisite = { focus = ITA_vega_rocket } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_galileo_satellites" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_tech_bonus = { name = ITA_galileo_satellites ahead_reduction = 2.5 bonus = 0.5 uses = 2 category = CAT_gnss } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_submarine_missiles icon = naval_bombers x = 3 y = 1 relative_position_id = ITA_new_alfa_project cost = 4 prerequisite = { focus = ITA_new_alfa_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_submarine_missiles" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_tech_bonus = { name = ITA_submarine_missiles bonus = 0.5 uses = 2 category = CAT_irbm } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_cruise_missiles icon = cruisers x = 0 y = 1 relative_position_id = ITA_submarine_missiles cost = 4 prerequisite = { focus = ITA_submarine_missiles } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_cruise_missiles" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_tech_bonus = { name = ITA_cruise_missiles bonus = 0.5 uses = 4 category = CAT_cm } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_modernize_air_defence icon = air_defense x = 0 y = 1 relative_position_id = ITA_new_alfa_project cost = 4 prerequisite = { focus = ITA_new_alfa_project } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_modernize_air_defence" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_tech_bonus = { name = ITA_modernize_air_defence bonus = 0.5 uses = 4 category = CAT_sam category = CAT_abm } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_upgrade_nike_missiles icon = bombs3 x = -1 y = 1 relative_position_id = ITA_modernize_air_defence cost = 4 prerequisite = { focus = ITA_modernize_air_defence } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_upgrade_nike_missiles" if = { limit = { has_dlc = "Gotterdammerung" } add_equipment_to_stockpile = { type = sam_missile_equipment_4 amount = 150 } } else = { add_equipment_to_stockpile = { type = ballistic_missile_equipment amount = 100 } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_upgrade_hawk_missiles icon = bombs2 x = 1 y = 1 relative_position_id = ITA_modernize_air_defence cost = 2 prerequisite = { focus = ITA_modernize_air_defence } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_tech = SAM4 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_upgrade_hawk_missiles" if = { limit = { has_dlc = "Gotterdammerung" } add_equipment_to_stockpile = { type = sam_missile_equipment_5 amount = 100 } } else = { add_equipment_to_stockpile = { type = ballistic_missile_equipment amount = 100 } } set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_upgrade_aspide_missiles icon = bombs2 x = 1 y = 1 relative_position_id = ITA_upgrade_hawk_missiles cost = 3 prerequisite = { focus = ITA_upgrade_hawk_missiles } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_tech = SAM5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_upgrade_aspide_missiles" if = { limit = { has_dlc = "Gotterdammerung" } add_equipment_to_stockpile = { type = sam_missile_equipment_6 amount = 200 } } else = { add_equipment_to_stockpile = { type = ballistic_missile_equipment amount = 200 } } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_aster_missiles icon = bombs x = 0 y = 2 relative_position_id = ITA_modernize_air_defence cost = 4 prerequisite = { focus = ITA_modernize_air_defence } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_tech = SAM5 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_aster_missiles" if = { limit = { has_dlc = "Gotterdammerung" } add_equipment_to_stockpile = { type = sam_missile_equipment_6 amount = 400 } } else = { add_equipment_to_stockpile = { type = ballistic_missile_equipment amount = 400 } } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_military_leadership icon = focus_generic_military_dictatorship x = -7 y = 6 relative_position_id = ITA_post_cold_war_reforms cost = 0.1 prerequisite = { focus = ITA_post_cold_war_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_military_leadership" } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_airforce_reformer icon = Italian_Air_Force x = -4 y = 1 relative_position_id = ITA_military_leadership cost = 4 prerequisite = { focus = ITA_military_leadership } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_airforce_reformer" remove_trait = { character = ITA_andrea_fornasiero slot = air_chief trait = air_chief_reform_2 } add_trait = { character = ITA_andrea_fornasiero slot = air_chief trait = air_chief_reform_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_air_superiority icon = balken_air_forces x = 1 y = 1 relative_position_id = ITA_airforce_reformer cost = 4 prerequisite = { focus = ITA_airforce_reformer } mutually_exclusive = { focus = ITA_bomber_interception } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_air_superiority" remove_trait = { character = ITA_vincenzo_camporini slot = high_command trait = air_high_command_interception_2 } add_trait = { character = ITA_vincenzo_camporini slot = high_command trait = air_high_command_interception_3 } remove_trait = { character = ITA_vincenzo_camporini slot = air_chief trait = air_chief_all_weather_2 } add_trait = { character = ITA_vincenzo_camporini slot = air_chief trait = air_chief_all_weather_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_bomber_interception icon = Generic_Firebombing x = -1 y = 1 relative_position_id = ITA_airforce_reformer cost = 4 prerequisite = { focus = ITA_airforce_reformer } mutually_exclusive = { focus = ITA_air_superiority } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_bomber_interception" remove_trait = { character = ITA_daniele_tei slot = air_chief trait = air_bomber_interception_2 } add_trait = { character = ITA_daniele_tei slot = air_chief trait = air_bomber_interception_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_ground_support icon = focus_BRA_italian_aircraft_development x = 0 y = 1 relative_position_id = ITA_air_superiority cost = 4 prerequisite = { focus = ITA_air_superiority focus = ITA_bomber_interception } mutually_exclusive = { focus = ITA_strategic_bombing } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ground_support" remove_trait = { character = ITA_sandro_ferracuti slot = high_command trait = air_high_command_ground_support_2 } add_trait = { character = ITA_sandro_ferracuti slot = high_command trait = air_high_command_ground_support_3 } remove_trait = { character = ITA_sandro_ferracuti slot = air_chief trait = air_chief_ground_support_2 } add_trait = { character = ITA_sandro_ferracuti slot = air_chief trait = air_chief_ground_support_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_strategic_bombing icon = bombs x = 0 y = 1 relative_position_id = ITA_bomber_interception cost = 4 prerequisite = { focus = ITA_air_superiority focus = ITA_bomber_interception } mutually_exclusive = { focus = ITA_ground_support } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_strategic_bombing" remove_trait = { character = ITA_leonardo_tricario slot = high_command trait = air_high_command_heavy_aircraft_2 } add_trait = { character = ITA_leonardo_tricario slot = high_command trait = air_high_command_heavy_aircraft_3 } remove_trait = { character = ITA_leonardo_tricario slot = air_chief trait = air_chief_night_operations_2 } add_trait = { character = ITA_leonardo_tricario slot = air_chief trait = air_chief_night_operations_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_tactical_bombing icon = bombs x = 0 y = 1 relative_position_id = ITA_ground_support cost = 4 prerequisite = { focus = ITA_ground_support focus = ITA_strategic_bombing } mutually_exclusive = { focus = ITA_naval_strike } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_tactical_bombing" remove_trait = { character = ITA_stefano_angioni slot = air_chief trait = air_tactical_bombing_2 } add_trait = { character = ITA_stefano_angioni slot = air_chief trait = air_tactical_bombing_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_naval_strike icon = carriers x = 0 y = 1 relative_position_id = ITA_strategic_bombing cost = 4 prerequisite = { focus = ITA_ground_support focus = ITA_strategic_bombing } mutually_exclusive = { focus = ITA_tactical_bombing } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_strike" remove_trait = { character = ITA_enzo_vecciarelli slot = air_chief trait = air_close_air_support_2 } add_trait = { character = ITA_enzo_vecciarelli slot = air_chief trait = air_close_air_support_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_army_reformer icon = Italian_Army x = 4 y = 1 relative_position_id = ITA_military_leadership cost = 4 prerequisite = { focus = ITA_military_leadership } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_army_reformer" remove_trait = { character = ITA_danilo_errico slot = army_chief trait = army_chief_reform_2 } add_trait = { character = ITA_danilo_errico slot = army_chief trait = army_chief_reform_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_army_offense icon = julius_caesar x = 1 y = 1 relative_position_id = ITA_army_reformer cost = 4 prerequisite = { focus = ITA_army_reformer } mutually_exclusive = { focus = ITA_army_defense } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_army_offense" remove_trait = { character = ITA_gianfranco_ottogalli slot = army_chief trait = army_chief_offensive_2 } add_trait = { character = ITA_gianfranco_ottogalli slot = army_chief trait = army_chief_offensive_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_army_defense icon = focus_SWI_fortify_border_with_italy x = -1 y = 1 relative_position_id = ITA_army_reformer cost = 4 prerequisite = { focus = ITA_army_reformer } mutually_exclusive = { focus = ITA_army_offense } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_army_defense" remove_trait = { character = ITA_giulio_fraticelli slot = high_command trait = army_entrenchment_2 } add_trait = { character = ITA_giulio_fraticelli slot = high_command trait = army_entrenchment_3 } remove_trait = { character = ITA_giulio_fraticelli slot = army_chief trait = army_chief_entrenchment_2 } add_trait = { character = ITA_giulio_fraticelli slot = army_chief trait = army_chief_entrenchment_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_army_logistics icon = focus_BRA_joint_italian_motor_development x = 0 y = 1 relative_position_id = ITA_army_offense cost = 4 prerequisite = { focus = ITA_army_offense focus = ITA_army_defense } mutually_exclusive = { focus = ITA_army_planning } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_army_logistics" remove_trait = { character = ITA_rolando_mosca_moschini slot = high_command trait = army_logistics_2 } add_trait = { character = ITA_rolando_mosca_moschini slot = high_command trait = army_logistics_3 } remove_trait = { character = ITA_rolando_mosca_moschini slot = army_chief trait = army_chief_logistics_2 } add_trait = { character = ITA_rolando_mosca_moschini slot = army_chief trait = army_chief_logistics_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_army_planning icon = Generic_Italian_Army x = 0 y = 1 relative_position_id = ITA_army_defense cost = 4 prerequisite = { focus = ITA_army_offense focus = ITA_army_defense } mutually_exclusive = { focus = ITA_army_logistics } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_army_planning" remove_trait = { character = ITA_claudio_graziano slot = high_command trait = army_regrouping_2 } add_trait = { character = ITA_claudio_graziano slot = high_command trait = army_regrouping_3 } remove_trait = { character = ITA_claudio_graziano slot = army_chief trait = army_chief_planning_2 } add_trait = { character = ITA_claudio_graziano slot = army_chief trait = army_chief_planning_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_army_concealment icon = Generic_Italian_Army x = 0 y = 1 relative_position_id = ITA_army_logistics cost = 4 prerequisite = { focus = ITA_army_logistics focus = ITA_army_planning } mutually_exclusive = { focus = ITA_army_combined_arms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_army_concealment" hidden_effect = { ITA_vincenzo_coppola = { add_skill_level = 2 } } if = { limit = { ITA_vincenzo_coppola = { has_trait = army_concealment_2 } } remove_trait = { character = ITA_vincenzo_coppola slot = high_command trait = army_concealment_2 } add_trait = { character = ITA_vincenzo_coppola slot = high_command trait = army_concealment_3 } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_army_combined_arms icon = Focus_Machine_Gun_Crew x = 0 y = 1 relative_position_id = ITA_army_planning cost = 4 prerequisite = { focus = ITA_army_logistics focus = ITA_army_planning } mutually_exclusive = { focus = ITA_army_concealment } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_army_combined_arms" hidden_effect = { ITA_giovanni_ridinò = { add_skill_level = 2 } } if = { limit = { ITA_giovanni_ridinò = { has_trait = army_CombinedArms_2 } } remove_trait = { character = ITA_giovanni_ridinò slot = high_command trait = army_CombinedArms_2 } add_trait = { character = ITA_giovanni_ridinò slot = high_command trait = army_CombinedArms_3 } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_naval_reformer icon = Italian_Navy x = 0 y = 1 relative_position_id = ITA_military_leadership cost = 4 prerequisite = { focus = ITA_military_leadership } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_reformer" remove_trait = { character = ITA_angelo_mariani slot = navy_chief trait = navy_chief_reform_2 } add_trait = { character = ITA_angelo_mariani slot = navy_chief trait = navy_chief_reform_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_fleet_maneuver icon = longboat x = 1 y = 1 relative_position_id = ITA_naval_reformer cost = 4 prerequisite = { focus = ITA_naval_reformer } mutually_exclusive = { focus = ITA_naval_logistics } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_fleet_maneuver" remove_trait = { character = ITA_umberto_guarnieri slot = navy_chief trait = navy_chief_maneuver_2 } add_trait = { character = ITA_umberto_guarnieri slot = navy_chief trait = navy_chief_maneuver_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_naval_logistics icon = amphibious_assault x = -1 y = 1 relative_position_id = ITA_naval_reformer cost = 4 prerequisite = { focus = ITA_naval_reformer } mutually_exclusive = { focus = ITA_fleet_maneuver } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_logistics" remove_trait = { character = ITA_stefano_tortora slot = high_command trait = navy_fleet_logistics_2 } add_trait = { character = ITA_stefano_tortora slot = high_command trait = navy_fleet_logistics_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_decisive_battle icon = amphibious_assault x = 0 y = 1 relative_position_id = ITA_fleet_maneuver cost = 4 prerequisite = { focus = ITA_fleet_maneuver focus = ITA_naval_logistics } mutually_exclusive = { focus = ITA_naval_war_of_attrition } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_decisive_battle" remove_trait = { character = ITA_paolo_la_rosa slot = high_command trait = navy_capital_ship_2 } add_trait = { character = ITA_paolo_la_rosa slot = high_command trait = navy_capital_ship_3 } remove_trait = { character = ITA_paolo_la_rosa slot = navy_chief trait = navy_chief_decisive_battle_2 } add_trait = { character = ITA_paolo_la_rosa slot = navy_chief trait = navy_chief_decisive_battle_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_naval_war_of_attrition icon = submarines x = 0 y = 1 relative_position_id = ITA_naval_logistics cost = 4 prerequisite = { focus = ITA_fleet_maneuver focus = ITA_naval_logistics } mutually_exclusive = { focus = ITA_decisive_battle } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_war_of_attrition" remove_trait = { character = ITA_giampaolo_di_paola slot = high_command trait = navy_submarine_2 } add_trait = { character = ITA_giampaolo_di_paola slot = high_command trait = navy_submarine_3 } remove_trait = { character = ITA_giampaolo_di_paola slot = navy_chief trait = navy_chief_commerce_raiding_2 } add_trait = { character = ITA_giampaolo_di_paola slot = navy_chief trait = navy_chief_commerce_raiding_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_combat_screens icon = amphibious_assault x = 0 y = 1 relative_position_id = ITA_naval_war_of_attrition cost = 4 prerequisite = { focus = ITA_naval_war_of_attrition focus = ITA_decisive_battle } mutually_exclusive = { focus = ITA_anti_submarine } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_combat_screens" hidden_effect = { ITA_donato_marzano = { add_skill_level = 2 } } if = { limit = { ITA_donato_marzano = { has_trait = navy_screen_2 } } remove_trait = { character = ITA_donato_marzano slot = high_command trait = navy_screen_2 } add_trait = { character = ITA_donato_marzano slot = high_command trait = navy_screen_3 } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_anti_submarine icon = submarines x = 0 y = 1 relative_position_id = ITA_decisive_battle cost = 4 prerequisite = { focus = ITA_naval_war_of_attrition focus = ITA_decisive_battle } mutually_exclusive = { focus = ITA_combat_screens } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_anti_submarine" remove_trait = { character = ITA_sergio_biraghi slot = high_command trait = navy_anti_submarine_2 } add_trait = { character = ITA_sergio_biraghi slot = high_command trait = navy_anti_submarine_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_naval_aviation icon = carriers x = 0 y = 1 relative_position_id = ITA_anti_submarine cost = 4 prerequisite = { focus = ITA_anti_submarine focus = ITA_combat_screens } mutually_exclusive = { focus = ITA_naval_anti_air } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_aviation" remove_trait = { character = ITA_guido_venturoni slot = high_command trait = navy_carrier_2 } add_trait = { character = ITA_guido_venturoni slot = high_command trait = navy_carrier_3 } remove_trait = { character = ITA_guido_venturoni slot = navy_chief trait = navy_chief_naval_aviation_2 } add_trait = { character = ITA_guido_venturoni slot = navy_chief trait = navy_chief_naval_aviation_3 } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_naval_anti_air icon = carriers x = 0 y = 1 relative_position_id = ITA_combat_screens cost = 4 prerequisite = { focus = ITA_anti_submarine focus = ITA_combat_screens } mutually_exclusive = { focus = ITA_naval_aviation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_anti_air" hidden_effect = { ITA_rinaldo_veri = { add_skill_level = 2 } } if = { limit = { ITA_rinaldo_veri = { has_trait = navy_naval_air_defense_2 } } remove_trait = { character = ITA_rinaldo_veri slot = high_command trait = navy_naval_air_defense_2 } add_trait = { character = ITA_rinaldo_veri slot = high_command trait = navy_naval_air_defense_3 } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_military_infrastructure icon = army_logistics x = -19 y = 6 relative_position_id = ITA_post_cold_war_reforms cost = 0.1 prerequisite = { focus = ITA_post_cold_war_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_military_infrastructure" } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_air_defences icon = air_defense x = 1 y = 2 relative_position_id = ITA_military_infrastructure cost = 4 prerequisite = { focus = ITA_military_infrastructure } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_air_defences" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_south_effect = yes 77 = { add_building_construction = { type = anti_air_building level = 2 instant_build = yes } } 81 = { add_building_construction = { type = anti_air_building level = 2 instant_build = yes } } 83 = { add_building_construction = { type = anti_air_building level = 2 instant_build = yes } } 84 = { add_building_construction = { type = anti_air_building level = 2 instant_build = yes } } 957 = { add_building_construction = { type = anti_air_building level = 2 instant_build = yes } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_missile_defences icon = air_defense2 x = 0 y = 1 relative_position_id = ITA_air_defences cost = 4 prerequisite = { focus = ITA_air_defences } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_missile_defences" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_south_effect = yes 77 = { add_building_construction = { type = rocket_site level = 2 instant_build = yes } } 81 = { add_building_construction = { type = rocket_site level = 2 instant_build = yes } } 83 = { add_building_construction = { type = rocket_site level = 2 instant_build = yes } } 84 = { add_building_construction = { type = rocket_site level = 2 instant_build = yes } } 957 = { add_building_construction = { type = rocket_site level = 2 instant_build = yes } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_naval_bases icon = navy3 x = -1 y = 2 relative_position_id = ITA_military_infrastructure cost = 4 prerequisite = { focus = ITA_military_infrastructure } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_bases" set_temp_variable = { mafia_industrial_focus_base_cost = -8 } mafia_industrial_focus_south_effect = yes 81 = { add_building_construction = { type = naval_base level = 2 province = 11751 instant_build = yes } } 82 = { add_building_construction = { type = naval_base level = 4 province = 819 instant_build = yes } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_coastal_defense icon = coastal_fort x = 0 y = 1 relative_position_id = ITA_naval_bases cost = 4 prerequisite = { focus = ITA_naval_bases } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_coastal_defense" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_south_effect = yes 78 = { add_building_construction = { type = coastal_bunker level = 2 province = 11584 instant_build = yes } } 79 = { add_building_construction = { type = coastal_bunker level = 2 province = 6973 instant_build = yes } } 81 = { add_building_construction = { type = coastal_bunker level = 2 province = 11751 instant_build = yes } } 82 = { add_building_construction = { type = coastal_bunker level = 2 province = 819 instant_build = yes } } 83 = { add_building_construction = { type = coastal_bunker level = 2 province = 4159 instant_build = yes } } 84 = { add_building_construction = { type = coastal_bunker level = 2 province = 9772 instant_build = yes } add_building_construction = { type = coastal_bunker level = 2 province = 902 instant_build = yes } } 956 = { add_building_construction = { type = coastal_bunker level = 2 province = 9990 instant_build = yes } } 957 = { add_building_construction = { type = coastal_bunker level = 2 province = 11837 instant_build = yes } } 1060 = { add_building_construction = { type = coastal_bunker level = 2 province = 6788 instant_build = yes } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_eastern_alpine_forts icon = Generic_Revanchism x = 2 y = 1 relative_position_id = ITA_military_infrastructure cost = 4 prerequisite = { focus = ITA_military_infrastructure } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_eastern_alpine_forts" set_temp_variable = { mafia_industrial_focus_base_cost = -5 } mafia_industrial_focus_north_effect = yes 1061 = { add_building_construction = { type = bunker level = 2 province = 3657 instant_build = yes } add_building_construction = { type = bunker level = 2 province = 628 instant_build = yes } add_building_construction = { type = bunker level = 2 province = 6626 instant_build = yes } } 78 = { add_building_construction = { type = bunker level = 2 province = 656 instant_build = yes } } 285 = { add_building_construction = { type = bunker level = 2 province = 9630 instant_build = yes } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_northern_alpine_forts icon = focus_SWI_fortify_border_with_italy x = 0 y = 1 relative_position_id = ITA_military_infrastructure cost = 4 prerequisite = { focus = ITA_military_infrastructure } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_northern_alpine_forts" set_temp_variable = { mafia_industrial_focus_base_cost = -5 } mafia_industrial_focus_north_effect = yes 80 = { add_building_construction = { type = bunker level = 2 province = 11587 instant_build = yes } add_building_construction = { type = bunker level = 2 province = 611 instant_build = yes } add_building_construction = { type = bunker level = 2 province = 9584 instant_build = yes } } 77 = { add_building_construction = { type = bunker level = 2 province = 6635 instant_build = yes } } 285 = { add_building_construction = { type = bunker level = 2 province = 6675 instant_build = yes } } 1059 = { add_building_construction = { type = bunker level = 2 province = 14148 instant_build = yes } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_western_alpine_forts icon = Generic_Redraw_Borders x = -2 y = 1 relative_position_id = ITA_military_infrastructure cost = 4 prerequisite = { focus = ITA_military_infrastructure } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_western_alpine_forts" set_temp_variable = { mafia_industrial_focus_base_cost = -5 } mafia_industrial_focus_north_effect = yes 77 = { add_building_construction = { type = bunker level = 2 province = 6780 instant_build = yes } add_building_construction = { type = bunker level = 2 province = 9738 instant_build = yes } add_building_construction = { type = bunker level = 2 province = 11721 instant_build = yes } } 1060 = { add_building_construction = { type = bunker level = 2 province = 11891 instant_build = yes } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_procurement_choice icon = focus_ITA_bend_the_bars x = 7 y = 6 relative_position_id = ITA_post_cold_war_reforms cost = 0.1 prerequisite = { focus = ITA_post_cold_war_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_procurement_choice" } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_nato_procurement icon = nato_membership_action_plan x = 2 y = 1 relative_position_id = ITA_procurement_choice cost = 6 prerequisite = { focus = ITA_procurement_choice } mutually_exclusive = { focus = ITA_independent_procurement focus = ITA_eastern_procurement } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { OR = { has_idea = NATO_member AND = { is_in_faction = yes has_global_flag = EDU has_idea = EU_member } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_nato_procurement" add_tech_bonus = { name = ITA_nato_procurement bonus = 0.25 uses = 10 category = CAT_air_eqp category = CAT_naval_all category = CAT_computing_tech category = CAT_ai category = CAT_space category = CAT_satellite } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_license_production_speed_var = 0.25 tooltip = license_production_speed_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_not_eastern_path = yes } modifier = { factor = 0 ITA_ai_eastern_path = yes } } } focus = { id = ITA_eastern_procurement icon = align_to_csto x = -2 y = 1 relative_position_id = ITA_procurement_choice cost = 6 prerequisite = { focus = ITA_procurement_choice } mutually_exclusive = { focus = ITA_independent_procurement focus = ITA_nato_procurement } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { OR = { has_idea = NATO_member AND = { is_in_faction = yes has_global_flag = EDU has_idea = EU_member } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_eastern_procurement" add_tech_bonus = { name = ITA_eastern_procurement bonus = 0.25 uses = 10 category = CAT_armor category = CAT_artillery category = CAT_inf category = CAT_construction_tech category = CAT_excavation_tech category = CAT_sam } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_license_production_speed_var = 0.25 tooltip = license_production_speed_tt } } ai_will_do = { base = 30 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_independent_procurement icon = ITA_Focus_Simone_Waifu x = 0 y = 1 relative_position_id = ITA_procurement_choice cost = 6 prerequisite = { focus = ITA_procurement_choice } mutually_exclusive = { focus = ITA_eastern_procurement focus = ITA_nato_procurement } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_independent_procurement" every_military_industrial_organization = { add_mio_size_up_requirement_factor = -0.2 add_mio_research_bonus = 0.1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.1 tooltip = equipment_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 4 ITA_ai_not_eastern_path = yes } modifier = { factor = 0 ITA_ai_eastern_path = yes } } } focus = { id = ITA_equipment_specialization icon = focus_ITA_guardia_nazionale_repubblicana x = 0 y = 2 relative_position_id = ITA_procurement_choice cost = 0.1 prerequisite = { focus = ITA_nato_procurement focus = ITA_independent_procurement focus = ITA_eastern_procurement } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_equipment_specialization" if = { limit = { NOT = { has_idea = ITA_land_equipment_localisation_spirit } } add_ideas = ITA_land_equipment_localisation_spirit } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_future_army icon = Italian_Army x = 0 y = 1 relative_position_id = ITA_post_cold_war_reforms cost = 4 prerequisite = { focus = ITA_post_cold_war_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_future_army" if = { limit = { NOT = { has_idea = ITA_land_equipment_localisation_spirit } } add_ideas = ITA_land_equipment_localisation_spirit } army_experience = 50 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_professional_army icon = focus_ITA_cavalry_charge x = 3 y = 1 relative_position_id = ITA_future_army cost = 5 prerequisite = { focus = ITA_future_army } mutually_exclusive = { focus = ITA_massive_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_professional_army" add_doctrine_cost_reduction = { name = ITA_professional_army uses = 4 cost_reduction = 0.5 category = CAT_land_doctrine } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_not_nationalist_path = yes } modifier = { factor = 0 ITA_ai_nationalist_path = yes } } } focus = { id = ITA_stricter_training icon = focus_ITA_albanian_fascist_militia x = 0 y = 1 relative_position_id = ITA_professional_army cost = 5 prerequisite = { focus = ITA_professional_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_stricter_training" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_army_org_Factor_var = 0.1 tooltip = army_org_factor_tt } add_to_variable = { ITA_org_loss_when_moving_var = -0.1 tooltip = org_loss_when_moving_tt } add_to_variable = { ITA_army_attack_factor_var = 0.1 tooltip = army_attack_factor_tt } add_to_variable = { ITA_army_defence_factor_var = 0.1 tooltip = army_defence_factor_tt } add_to_variable = { ITA_training_time_factor_var = 0.4 tooltip = training_time_factor_tt } add_to_variable = { ITA_army_personnel_cost_multiplier_modifier_var = 0.2 tooltip = army_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_not_nationalist_path = yes } modifier = { factor = 0 ITA_ai_nationalist_path = yes } } } focus = { id = ITA_dedicated_logistics icon = cult_of_speed x = 2 y = 1 relative_position_id = ITA_professional_army cost = 5 prerequisite = { focus = ITA_professional_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_dedicated_logistics" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_supply_consumption_factor_var = 0.1 tooltip = supply_consumption_factor_tt } add_to_variable = { ITA_army_org_regain_var = 0.1 tooltip = army_org_regain_tt } add_to_variable = { ITA_army_org_Factor_var = 0.1 tooltip = army_org_factor_tt } add_to_variable = { ITA_org_loss_when_moving_var = -0.1 tooltip = org_loss_when_moving_tt } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } add_to_variable = { ITA_army_personnel_cost_multiplier_modifier_var = 0.2 tooltip = army_personnel_cost_multiplier_modifier_tt } hidden_effect = { add_ideas = ITA_dedicated_logistics_spirit } custom_effect_tooltip = ITA_specialize_logistics_spirit_loc_1 } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_not_nationalist_path = yes } modifier = { factor = 0 ITA_ai_nationalist_path = yes } } } focus = { id = ITA_advanced_equipment_standards icon = Focus_Study_Submachineguns x = -2 y = 1 relative_position_id = ITA_professional_army cost = 5 prerequisite = { focus = ITA_professional_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_advanced_equipment_standards" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_attrition_var = -0.2 tooltip = attrition_tt } add_to_variable = { ITA_production_factory_efficiency_gain_factor_var = -0.2 tooltip = production_factory_efficiency_gain_factor_tt } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.1 tooltip = equipment_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_not_nationalist_path = yes } modifier = { factor = 0 ITA_ai_nationalist_path = yes } } } focus = { id = ITA_volounteer_forces icon = focus_ITA_alpine_division x = 0 y = 2 relative_position_id = ITA_professional_army cost = 4 prerequisite = { focus = ITA_stricter_training } prerequisite = { focus = ITA_dedicated_logistics } prerequisite = { focus = ITA_advanced_equipment_standards } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_volounteer_forces" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_send_volunteer_divisions_required_var = -0.5 tooltip = send_volunteer_divisions_required_tt } add_to_variable = { ITA_send_volunteer_factor_var = 0.5 tooltip = send_volunteer_factor_tt } add_to_variable = { ITA_air_volunteer_cap_var = 50 tooltip = air_volunteer_cap_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_not_nationalist_path = yes } modifier = { factor = 0 ITA_ai_nationalist_path = yes } } } focus = { id = ITA_massive_army icon = focus_ITA_moschettieri_del_duce x = -3 y = 1 relative_position_id = ITA_future_army cost = 5 prerequisite = { focus = ITA_future_army } mutually_exclusive = { focus = ITA_professional_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { NOT = { has_idea = NATO_member } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_massive_army" add_doctrine_cost_reduction = { name = ITA_massive_army uses = 4 cost_reduction = 0.5 category = CAT_land_doctrine } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 OR = { has_completed_focus = ITA_seize_power has_completed_focus = ITA_dismantle_parliament } NOT = { OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_7 has_completed_focus = ITA_repeal_former_government_measures_8 has_completed_focus = ITA_repeal_former_government_measures_9 } } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_streamline_mass_recruitment icon = focus_ITA_bersaglieri x = 0 y = 1 relative_position_id = ITA_massive_army cost = 5 prerequisite = { focus = ITA_massive_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_idea = draft_army } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_streamline_mass_recruitment" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_training_time_factor_var = -0.3 tooltip = training_time_factor_tt } add_to_variable = { ITA_conscription_var = 0.02 tooltip = conscription_tt } add_to_variable = { ITA_army_personnel_cost_multiplier_modifier_var = -0.1 tooltip = army_personnel_cost_multiplier_modifier_tt } add_to_variable = { ITA_bureaucracy_cost_multiplier_modifier_var = 0.1 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_streamlined_logistics icon = Focus_Rifle_Production x = -2 y = 1 relative_position_id = ITA_massive_army cost = 5 prerequisite = { focus = ITA_massive_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_streamlined_logistics" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_supply_consumption_factor_var = -0.2 tooltip = supply_consumption_factor_tt } add_to_variable = { ITA_bureaucracy_cost_multiplier_modifier_var = 0.1 tooltip = bureaucracy_cost_multiplier_modifier_tt } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } hidden_effect = { add_ideas = ITA_streamlined_logistics_spirit } custom_effect_tooltip = ITA_specialize_logistics_spirit_loc_2 } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_mass_produced_equipment icon = focus_ITA_generic_fascist_workers x = 2 y = 1 relative_position_id = ITA_massive_army cost = 5 prerequisite = { focus = ITA_massive_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_mass_produced_equipment" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_production_factory_max_efficiency_factor_var = 0.2 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { ITA_production_factory_efficiency_gain_factor_var = 0.1 tooltip = production_factory_efficiency_gain_factor_tt } add_to_variable = { ITA_bureaucracy_cost_multiplier_modifier_var = 0.1 tooltip = bureaucracy_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_home_exercises icon = focus_ITA_subdue_the_sentinels x = 0 y = 2 relative_position_id = ITA_massive_army cost = 4 prerequisite = { focus = ITA_streamline_mass_recruitment } prerequisite = { focus = ITA_streamlined_logistics } prerequisite = { focus = ITA_mass_produced_equipment } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_home_exercises" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_experience_gain_army_var = 0.25 tooltip = experience_gain_army_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_specialize_ariete icon = ITA_Focus_Ariete x = 0 y = 1 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_ariete" country_event = ita_military.1 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_freccia icon = ITA_Focus_Freccia x = -2 y = 1 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_freccia" country_event = ita_military.3 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_dardo icon = ITA_Focus_Dardo x = 2 y = 1 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_dardo" country_event = ita_military.2 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_centauro icon = ITA_Focus_Centauro x = -1 y = 2 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_centauro" country_event = ita_military.4 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_lince icon = ITA_Focus_Lince x = 1 y = 2 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_lince" country_event = ita_military.5 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_arx icon = ITA_Focus_ARX160 x = 5 y = 2 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_arx" country_event = ita_military.6 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_siaccon icon = ITA_Focus_SIACCON x = 4 y = 1 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_siaccon" country_event = ita_military.7 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_mangusta icon = ITA_Focus_Mangusta x = 6 y = 1 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_mangusta" country_event = ita_military.22 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_spike icon = ITA_Focus_Spike x = -4 y = 1 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_spike" country_event = ita_military.8 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_otomatic icon = ITA_Focus_Otomatic x = -6 y = 1 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_otomatic" country_event = ita_military.23 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_stinger icon = ITA_Focus_Stinger x = -5 y = 2 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_stinger" country_event = ita_military.9 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_obice_fh icon = ITA_Focus_FH70 x = -3 y = 2 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_obice_fh" country_event = ita_military.10 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_specialize_semovente icon = ITA_Focus_Pzh2000 x = 3 y = 2 relative_position_id = ITA_equipment_specialization cost = 3 prerequisite = { focus = ITA_equipment_specialization } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_specialize_semovente" country_event = ita_military.11 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_equipment_cost_multiplier_modifier_var = 0.025 tooltip = equipment_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_future_airforce icon = Italian_Air_Force x = -14 y = 1 relative_position_id = ITA_post_cold_war_reforms cost = 4 prerequisite = { focus = ITA_post_cold_war_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_future_airforce" add_ideas = ITA_airforce_equipment_localisation_spirit air_experience = 50 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_achieve_superiority icon = Generic_Pilots x = -1 y = 1 relative_position_id = ITA_future_airforce cost = 4 prerequisite = { focus = ITA_future_airforce } mutually_exclusive = { focus = ITA_exploit_superiority } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_achieve_superiority" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_air_air_superiority_attack_factor_var = 0.1 tooltip = air_superiority_efficiency_tt } add_to_variable = { ITA_air_close_air_support_org_damage_factor_var = -0.1 tooltip = air_close_air_support_org_damage_factor_tt } add_to_variable = { ITA_air_cas_efficiency_var = -0.1 tooltip = air_cas_efficiency_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_exploit_superiority icon = drone2 x = -3 y = 1 relative_position_id = ITA_future_airforce cost = 4 prerequisite = { focus = ITA_future_airforce } mutually_exclusive = { focus = ITA_achieve_superiority } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_exploit_superiority" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_air_air_superiority_attack_factor_var = -0.1 tooltip = air_superiority_efficiency_tt } add_to_variable = { ITA_air_close_air_support_org_damage_factor_var = 0.1 tooltip = air_close_air_support_org_damage_factor_tt } add_to_variable = { ITA_air_cas_efficiency_var = 0.1 tooltip = air_cas_efficiency_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_air_dominance icon = bombs3 x = 0 y = 1 relative_position_id = ITA_exploit_superiority cost = 4 prerequisite = { focus = ITA_exploit_superiority focus = ITA_achieve_superiority } mutually_exclusive = { focus = ITA_hostile_sky } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_air_dominance" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_air_superiority_bonus_in_combat_var = 0.3 tooltip = air_superiority_bonus_in_combat_tt } add_to_variable = { ITA_cas_damage_reduction_var = -0.15 tooltip = cas_damage_reduction_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_hostile_sky icon = air_defense x = 0 y = 1 relative_position_id = ITA_achieve_superiority cost = 4 prerequisite = { focus = ITA_exploit_superiority focus = ITA_achieve_superiority } mutually_exclusive = { focus = ITA_air_dominance } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_hostile_sky" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_cas_damage_reduction_var = 0.3 tooltip = cas_damage_reduction_tt } add_to_variable = { ITA_air_superiority_bonus_in_combat_var = -0.15 tooltip = air_superiority_bonus_in_combat_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_incapacitate_enemy icon = air_force x = 0 y = 1 relative_position_id = ITA_air_dominance cost = 4 prerequisite = { focus = ITA_air_dominance focus = ITA_hostile_sky } mutually_exclusive = { focus = ITA_home_air_defense } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_incapacitate_enemy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_air_strategic_bomber_bombing_factor_var = 0.3 tooltip = air_strategic_bomber_bombing_factor_tt } add_to_variable = { ITA_industry_air_damage_factor_var = 0.15 tooltip = industry_air_damage_factor_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_home_air_defense icon = air_defense2 x = 0 y = 1 relative_position_id = ITA_hostile_sky cost = 4 prerequisite = { focus = ITA_air_dominance focus = ITA_hostile_sky } mutually_exclusive = { focus = ITA_incapacitate_enemy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_home_air_defense" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_air_strategic_bomber_bombing_factor_var = -0.15 tooltip = air_strategic_bomber_bombing_factor_tt } add_to_variable = { ITA_industry_air_damage_factor_var = -0.3 tooltip = industry_air_damage_factor_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_air_superiority_fighter icon = advan_fighters x = 4 y = 1 relative_position_id = ITA_future_airforce cost = 4 prerequisite = { focus = ITA_future_airforce } mutually_exclusive = { focus = ITA_light_fighters } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_air_superiority_fighter" country_event = ita_military.12 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_light_fighters icon = f35 x = 2 y = 1 relative_position_id = ITA_future_airforce cost = 4 prerequisite = { focus = ITA_future_airforce } mutually_exclusive = { focus = ITA_air_superiority_fighter } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_light_fighters" country_event = ita_military.14 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_close_air_support icon = close_air_support x = 0 y = 1 relative_position_id = ITA_light_fighters cost = 4 prerequisite = { focus = ITA_air_superiority_fighter focus = ITA_light_fighters } mutually_exclusive = { focus = ITA_strike_fighters focus = ITA_ground_attack_drones } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_close_air_support" country_event = ita_military.15 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_strike_fighters icon = fighter_plane x = 0 y = 1 relative_position_id = ITA_air_superiority_fighter cost = 4 prerequisite = { focus = ITA_air_superiority_fighter focus = ITA_light_fighters } mutually_exclusive = { focus = ITA_close_air_support focus = ITA_ground_attack_drones } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_strike_fighters" country_event = ita_military.16 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_ground_attack_drones icon = drone2 x = 2 y = 0 relative_position_id = ITA_strike_fighters cost = 4 prerequisite = { focus = ITA_air_superiority_fighter focus = ITA_light_fighters } mutually_exclusive = { focus = ITA_close_air_support focus = ITA_strike_fighters } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ground_attack_drones" country_event = ita_military.17 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_naval_bomber icon = naval_bombers x = 1 y = 1 relative_position_id = ITA_close_air_support cost = 4 prerequisite = { focus = ITA_close_air_support focus = ITA_strike_fighters focus = ITA_ground_attack_drones } mutually_exclusive = { focus = ITA_naval_multirole focus = ITA_naval_light_multirole } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_bomber" country_event = ita_military.18 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_naval_multirole icon = fighters2 x = 1 y = 1 relative_position_id = ITA_strike_fighters cost = 4 prerequisite = { focus = ITA_close_air_support focus = ITA_strike_fighters focus = ITA_ground_attack_drones } mutually_exclusive = { focus = ITA_naval_bomber focus = ITA_naval_light_multirole } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_multirole" country_event = ita_military.19 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_naval_light_multirole icon = Jet_Fighters x = -1 y = 1 relative_position_id = ITA_close_air_support cost = 4 prerequisite = { focus = ITA_close_air_support focus = ITA_strike_fighters focus = ITA_ground_attack_drones } mutually_exclusive = { focus = ITA_naval_bomber focus = ITA_naval_multirole } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_naval_light_multirole" country_event = ita_military.20 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_strategic_bomber icon = modern_bomber x = 0 y = 1 relative_position_id = ITA_naval_bomber cost = 4 prerequisite = { focus = ITA_naval_bomber focus = ITA_naval_multirole focus = ITA_naval_light_multirole } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_strategic_bomber" country_event = ita_military.21 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_airforce_personnel_cost_multiplier_modifier_var = 0.05 tooltip = airforce_personnel_cost_multiplier_modifier_tt } set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_future_navy icon = Italian_Navy x = 15 y = 1 relative_position_id = ITA_post_cold_war_reforms cost = 4 prerequisite = { focus = ITA_post_cold_war_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_future_navy" add_ideas = ITA_navy_equipment_localisation_spirit navy_experience = 50 set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_mediterranean_navy icon = focus_ITA_milizia_marittima_di_artiglieria x = -4 y = 1 relative_position_id = ITA_future_navy cost = 6 prerequisite = { focus = ITA_future_navy } mutually_exclusive = { focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_mediterranean_navy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.1 tooltip = navy_personnel_cost_multiplier_modifier_tt } add_to_variable = { ITA_navy_fuel_consumption_factor_var = -0.1 tooltip = navy_fuel_consumption_factor_tt } add_to_variable = { ITA_navy_max_range_factor_var = -0.25 tooltip = navy_max_range_factor_tt } add_to_variable = { ITA_positioning_var = 0.1 tooltip = positioning_tt } add_trait = { character = ITA_rinaldo_veri trait = green_water_expert } hidden_effect = { ITA_rinaldo_veri = { add_skill_level = 1 } } add_doctrine_cost_reduction = { name = ITA_mediterranean_navy uses = 2 cost_reduction = 0.5 category = CAT_green_water_navy } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_land_based_naval_airforce icon = carriers x = -1 y = 1 relative_position_id = ITA_mediterranean_navy cost = 4 prerequisite = { focus = ITA_mediterranean_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_land_based_naval_airforce" hidden_effect = { add_ideas = ITA_land_based_naval_airforce_spirit } custom_effect_tooltip = ITA_land_based_naval_airforce_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_attack_submarines icon = torpedo x = -2 y = 2 relative_position_id = ITA_mediterranean_navy cost = 4 prerequisite = { focus = ITA_mediterranean_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_attack_submarines" hidden_effect = { add_ideas = ITA_attack_submarines_spirit } custom_effect_tooltip = ITA_attack_submarines_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_frontline_corvettes icon = naval_upgrade x = 2 y = 2 relative_position_id = ITA_mediterranean_navy cost = 4 prerequisite = { focus = ITA_mediterranean_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_frontline_corvettes" hidden_effect = { add_ideas = ITA_frontline_corvettes_spirit } custom_effect_tooltip = ITA_frontline_corvettes_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_frigate_backbone icon = battle_ship_purple x = 1 y = 1 relative_position_id = ITA_mediterranean_navy cost = 4 prerequisite = { focus = ITA_mediterranean_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_frigate_backbone" hidden_effect = { add_ideas = ITA_frigate_backbone_spirit } custom_effect_tooltip = ITA_frigate_backbone_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_dedicated_AA_destroyers icon = ship_bleur_point x = 0 y = 2 relative_position_id = ITA_mediterranean_navy cost = 4 prerequisite = { focus = ITA_mediterranean_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_dedicated_AA_destroyers" hidden_effect = { add_ideas = ITA_dedicated_AA_destroyers_spirit } custom_effect_tooltip = ITA_dedicated_AA_destroyers_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_oceanic_navy icon = focus_ITA_decima_flottiglia_mas x = 4 y = 1 relative_position_id = ITA_future_navy cost = 6 prerequisite = { focus = ITA_future_navy } mutually_exclusive = { focus = ITA_mediterranean_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_oceanic_navy" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.15 tooltip = navy_personnel_cost_multiplier_modifier_tt } add_to_variable = { ITA_navy_fuel_consumption_factor_var = 0.25 tooltip = navy_fuel_consumption_factor_tt } add_to_variable = { ITA_navy_max_range_factor_var = 0.1 tooltip = navy_max_range_factor_tt } add_to_variable = { ITA_screening_without_screens_var = 0.25 tooltip = screening_without_screens_tt } add_trait = { character = ITA_rinaldo_veri trait = blue_water_expert } hidden_effect = { ITA_rinaldo_veri = { add_skill_level = 1 } } add_doctrine_cost_reduction = { name = ITA_oceanic_navy uses = 2 cost_reduction = 0.5 category = CAT_blue_water_navy } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_supercarrier_development icon = carriers2 x = -1 y = 1 relative_position_id = ITA_oceanic_navy cost = 4 prerequisite = { focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_supercarrier_development" hidden_effect = { add_ideas = ITA_supercarrier_development_spirit } custom_effect_tooltip = ITA_supercarrier_development_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_missile_submarines icon = submarines x = -2 y = 2 relative_position_id = ITA_oceanic_navy cost = 4 prerequisite = { focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_missile_submarines" hidden_effect = { add_ideas = ITA_missile_submarines_spirit } custom_effect_tooltip = ITA_missile_submarines_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_frontline_frigates icon = frigates x = 2 y = 2 relative_position_id = ITA_oceanic_navy cost = 4 prerequisite = { focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_frontline_frigates" hidden_effect = { add_ideas = ITA_frontline_frigates_spirit } custom_effect_tooltip = ITA_frontline_frigates_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_destroyer_backbone icon = destroyers x = 1 y = 1 relative_position_id = ITA_oceanic_navy cost = 4 prerequisite = { focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_destroyer_backbone" hidden_effect = { add_ideas = ITA_destroyer_backbone_spirit } custom_effect_tooltip = ITA_destroyer_backbone_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_dedicated_AA_cruisers icon = no_blueprint_ship x = 0 y = 2 relative_position_id = ITA_oceanic_navy cost = 4 prerequisite = { focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_dedicated_AA_cruisers" hidden_effect = { add_ideas = ITA_dedicated_AA_cruisers_spirit } custom_effect_tooltip = ITA_dedicated_AA_cruisers_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 25 ITA_ai_roman_path = yes } modifier = { factor = 0 ITA_ai_not_roman_path = yes } } } focus = { id = ITA_ASW_corvettes icon = naval_upgrade x = 3 y = 1 relative_position_id = ITA_mediterranean_navy cost = 4 prerequisite = { focus = ITA_mediterranean_navy focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ASW_corvettes" hidden_effect = { add_ideas = ITA_ASW_corvettes_spirit } custom_effect_tooltip = ITA_ASW_corvettes_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.025 tooltip = navy_personnel_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_dedicated_landing_ships icon = wolfpacks x = -3 y = 1 relative_position_id = ITA_oceanic_navy cost = 4 prerequisite = { focus = ITA_mediterranean_navy focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_dedicated_landing_ships" hidden_effect = { add_ideas = ITA_dedicated_landing_ships_spirit } custom_effect_tooltip = ITA_dedicated_landing_ships_spirit_loc custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.05 tooltip = navy_personnel_cost_multiplier_modifier_tt } add_to_variable = { ITA_transport_capacity_var = -0.25 tooltip = transport_capacity_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_legacy_of_the_arsenale icon = navy3 x = 0 y = 3 relative_position_id = ITA_future_navy cost = 4 prerequisite = { focus = ITA_mediterranean_navy focus = ITA_oceanic_navy } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_legacy_of_the_arsenale" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_navy_personnel_cost_multiplier_modifier_var = 0.05 tooltip = navy_personnel_cost_multiplier_modifier_tt } add_to_variable = { ITA_repair_speed_factor_var = 0.25 tooltip = repair_speed_factor_tt } add_to_variable = { ITA_refit_speed_var = 0.25 tooltip = refit_speed_tt } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_focus_fincantieri_surface icon = battle_ship_purple x = 1 y = 1 relative_position_id = ITA_legacy_of_the_arsenale cost = 4 prerequisite = { focus = ITA_legacy_of_the_arsenale } mutually_exclusive = { focus = ITA_focus_fincantieri_submarines } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_focus_fincantieri_surface" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:ITA_fincantieri = { add_mio_funds = 10000 } } else = { custom_effect_tooltip = ITA_focus_fincantieri_surface_TT hidden_effect = { if = { limit = { has_idea = ITA_fincantieri_naval_manufacturer } swap_ideas = { remove_idea = ITA_fincantieri_naval_manufacturer add_idea = ITA_fincantieri_naval_manufacturer_improved } } if = { limit = { has_idea = ITA_fincantieri_naval_manufacturer } swap_ideas = { remove_idea = ITA_fincantieri_naval_manufacturer add_idea = ITA_fincantieri_naval_manufacturer_unfocused } } } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 2 always = yes } } } focus = { id = ITA_dart_munition_development icon = battle_ship_purple x = 0 y = 1 relative_position_id = ITA_focus_fincantieri_surface cost = 4 prerequisite = { focus = ITA_focus_fincantieri_surface } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_dart_munition_development" add_tech_bonus = { name = ITA_dart_munition_development ahead_reduction = 15 bonus = 1 uses = 2 technology = tech_light_guns_3 } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_focus_fincantieri_submarines icon = submarines x = -1 y = 1 relative_position_id = ITA_legacy_of_the_arsenale cost = 4 prerequisite = { focus = ITA_legacy_of_the_arsenale } mutually_exclusive = { focus = ITA_focus_fincantieri_surface } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_focus_fincantieri_submarines" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:ITA_fincantieri = { add_mio_funds = 10000 } } else = { custom_effect_tooltip = ITA_focus_fincantieri_submarines_TT hidden_effect = { if = { limit = { has_idea = ITA_fincantieri_naval_manufacturer } swap_ideas = { remove_idea = ITA_fincantieri_naval_manufacturer add_idea = ITA_fincantieri_naval_manufacturer_unfocused } } if = { limit = { has_idea = ITA_fincantieri_naval_manufacturer } swap_ideas = { remove_idea = ITA_fincantieri_naval_manufacturer add_idea = ITA_fincantieri_naval_manufacturer_improved } } } } } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = ITA_improve_a244_torpedo icon = submarines x = 0 y = 1 relative_position_id = ITA_focus_fincantieri_submarines cost = 4 prerequisite = { focus = ITA_focus_fincantieri_submarines } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_improve_a244_torpedo" add_tech_bonus = { name = ITA_improve_a244_torpedo ahead_reduction = 15 uses = 1 bonus = 1 technology = tech_torpedoes_4 } set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 80 modifier = { factor = 2 has_war = yes } modifier = { factor = global.threat always = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } #SOUTHERN QUESTION focus = { id = ITA_North_South_divide icon = southern_question x = -8 y = 1 relative_position_id = ITA_divided_nation cost = 0.1 prerequisite = { focus = ITA_divided_nation } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_North_South_divide" } ai_will_do = { base = 80 } } focus = { id = ITA_south_status_quo icon = focus_ETH_invite_italian_settlers x = 3 y = 1 relative_position_id = ITA_North_South_divide cost = 0.1 prerequisite = { focus = ITA_North_South_divide } mutually_exclusive = { focus = ITA_south_reforms } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_south_status_quo" } ai_will_do = { base = 80 modifier = { factor = 0.5 has_antistatalist_government_or_in_coalition = yes } modifier = { factor = 2 has_statalist_government_or_in_coalition = yes } modifier = { factor = 0.5 nationalist_right_wing_populists_are_in_power_or_coalition = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_south_reforms icon = focus_ITA_cavalry_charge x = 1 y = 1 relative_position_id = ITA_North_South_divide cost = 0.1 prerequisite = { focus = ITA_North_South_divide } mutually_exclusive = { focus = ITA_south_status_quo } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_south_reforms" } ai_will_do = { base = 80 modifier = { factor = 2 has_antistatalist_government_or_in_coalition = yes } modifier = { factor = 0.5 has_statalist_government_or_in_coalition = yes } } } focus = { id = ITA_eradicating_mafia icon = anti_mafia x = -3 y = 1 relative_position_id = ITA_North_South_divide cost = 0.1 prerequisite = { focus = ITA_North_South_divide } search_filters = { FOCUS_FILTER_ITA_MAFIA } bypass = { NOT = { has_idea = ITA_mafia } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_eradicating_mafia" } ai_will_do = { base = 80 modifier = { factor = 3 check_variable = { mafia_strength > 0.2 } } modifier = { factor = 2 check_variable = { mafia_strength > 0.4 } } } } focus = { id = ITA_intensify_police_operations icon = Generic_Policeman x = 1 y = 1 relative_position_id = ITA_eradicating_mafia cost = 8 prerequisite = { focus = ITA_eradicating_mafia } search_filters = { FOCUS_FILTER_ITA_MAFIA } available = { ITA_intensify_police_operations_trigger = yes } bypass = { NOT = { has_idea = ITA_mafia } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_intensify_police_operations" custom_effect_tooltip = ITA_increase_police_effectivness_TT add_to_variable = { police_effectivness_base = 0.05 } update_police_effectiveness = yes if = { limit = { has_idea = police_01 } swap_ideas = { remove_idea = police_01 add_idea = police_04 } } else_if = { limit = { has_idea = police_02 } swap_ideas = { remove_idea = police_02 add_idea = police_04 } } else_if = { limit = { has_idea = police_03 } swap_ideas = { remove_idea = police_03 add_idea = police_04 } } } ai_will_do = { base = 80 modifier = { factor = 3 check_variable = { mafia_strength > 0.2 } } modifier = { factor = 2 check_variable = { mafia_strength > 0.4 } } } } focus = { id = ITA_relax_legal_framework icon = political_arrests x = 0 y = 1 relative_position_id = ITA_intensify_police_operations cost = 8 prerequisite = { focus = ITA_intensify_police_operations } search_filters = { FOCUS_FILTER_ITA_MAFIA } available = { western_conservatism_are_in_power_or_coalition = no NOT = { OR = { has_idea = ITA_judicial_system_1 has_idea = ITA_judicial_system_2 has_idea = ITA_judicial_system_3 } } } bypass = { NOT = { has_idea = ITA_mafia } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_relax_legal_framework" custom_effect_tooltip = ITA_increase_police_effectivness_TT custom_effect_tooltip = eradicating_mafia_focus_TT add_to_variable = { police_effectivness_base = 0.05 } update_police_effectiveness = yes set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes } ai_will_do = { base = 80 modifier = { factor = 3 check_variable = { mafia_strength > 0.2 } } modifier = { factor = 2 check_variable = { mafia_strength > 0.4 } } } } focus = { id = ITA_war_with_mafia icon = focus_ITA_banda_carita x = 0 y = 1 relative_position_id = ITA_relax_legal_framework cost = 8 prerequisite = { focus = ITA_relax_legal_framework } search_filters = { FOCUS_FILTER_ITA_MAFIA } available = { western_conservatism_are_in_power_or_coalition = no NOT = { OR = { has_idea = ITA_judicial_system_1 has_idea = ITA_judicial_system_2 has_idea = ITA_judicial_system_3 } } } bypass = { NOT = { has_idea = ITA_mafia } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_war_with_mafia" custom_effect_tooltip = ITA_increase_police_effectivness_TT add_to_variable = { police_effectivness_base = 0.1 } update_police_effectiveness = yes custom_effect_tooltip = eradicating_mafia_focus_TT set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes add_ideas = ITA_war_with_Mafia news_event = italy_news.7 } ai_will_do = { base = 80 modifier = { factor = 3 check_variable = { mafia_strength > 0.2 } } modifier = { factor = 2 check_variable = { mafia_strength > 0.4 } } } } focus = { id = ITA_anti_mafia_education icon = BRA_funds_to_rj_police x = -1 y = 1 relative_position_id = ITA_eradicating_mafia cost = 10 prerequisite = { focus = ITA_eradicating_mafia } search_filters = { FOCUS_FILTER_ITA_MAFIA } bypass = { NOT = { has_idea = ITA_mafia } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_anti_mafia_education" custom_effect_tooltip = mafia_strength_reduction_over_time_TT } ai_will_do = { base = 80 } } focus = { id = ITA_protect_against_pizzo icon = focus_ARG_crackdown_on_corruption x = 0 y = 1 relative_position_id = ITA_anti_mafia_education cost = 4 prerequisite = { focus = ITA_anti_mafia_education } search_filters = { FOCUS_FILTER_ITA_MAFIA } bypass = { NOT = { has_idea = ITA_mafia } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_protect_against_pizzo" custom_effect_tooltip = eradicating_mafia_focus_TT } ai_will_do = { base = 80 } } focus = { id = ITA_turn_the_population_against_them icon = focus_generic_italy_propaganda x = 0 y = 1 relative_position_id = ITA_protect_against_pizzo cost = 10 prerequisite = { focus = ITA_protect_against_pizzo } search_filters = { FOCUS_FILTER_ITA_MAFIA } bypass = { NOT = { has_idea = ITA_mafia } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_turn_the_population_against_them" custom_effect_tooltip = ITA_increase_police_effectivness_TT add_to_variable = { police_effectivness_base = 0.05 } update_police_effectiveness = yes custom_effect_tooltip = mafia_strength_reduction_over_time_TT } ai_will_do = { base = 80 } } focus = { id = ITA_intensify_money_transfer icon = expand_finance_ministry x = 0 y = 1 relative_position_id = ITA_south_status_quo cost = 8 prerequisite = { focus = ITA_south_status_quo } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { not_has_antistatalist_government_or_in_coalition = yes neutrality_neutral_conservatism_in_power_or_coalition = no NOT = { has_country_leader_with_trait = western_technocrat } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_intensify_money_transfer" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.10 } change_relative_party_popularity = yes set_temp_variable = { mafia_industrial_focus_base_cost = -30 } mafia_industrial_focus_south_effect = yes if = { limit = { controls_state = 957 } 957 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 82 } 82 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } if = { limit = { controls_state = 956 } 956 = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } } ai_will_do = { base = 80 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_hire_more_government_employees icon = money_on_fire x = 0 y = 1 relative_position_id = ITA_intensify_money_transfer cost = 8 prerequisite = { focus = ITA_intensify_money_transfer } search_filters = { FOCUS_FILTER_USA_ECONOMIC_REGULATION FOCUS_FILTER_INTERNAL_AFFAIRS } available = { not_has_antistatalist_government_or_in_coalition = yes neutrality_neutral_conservatism_in_power_or_coalition = no NOT = { has_country_leader_with_trait = western_technocrat } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_hire_more_government_employees" set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes add_ideas = ITA_bloated_local_administrations } ai_will_do = { base = 80 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_strengthen_citizenship_income icon = welfare x = 0 y = 1 relative_position_id = ITA_hire_more_government_employees cost = 7 prerequisite = { focus = ITA_hire_more_government_employees } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } available = { not_has_antistatalist_government_or_in_coalition = yes neutrality_neutral_conservatism_in_power_or_coalition = no NOT = { has_country_leader_with_trait = western_technocrat } has_idea = ITA_citizenship_income_spirit } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_strengthen_citizenship_income" set_temp_variable = { drift_switch_change = 0.03 } modify_reform_expectance_effect = yes set_temp_variable = { additional_expenses_change = 0.2 } modify_additional_expenses_effect = yes set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 80 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_dissatisfaction_in_the_north icon = balance_buget x = 0 y = 1 relative_position_id = ITA_strengthen_citizenship_income cost = 6 prerequisite = { focus = ITA_strengthen_citizenship_income } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_dissatisfaction_in_the_north" set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes if = { limit = { has_elections = yes } country_event = MD4_election_campaign.0 } } ai_will_do = { base = 40 modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_italian_federation icon = italy_first x = -1 y = 1 relative_position_id = ITA_dissatisfaction_in_the_north cost = 10 prerequisite = { focus = ITA_dissatisfaction_in_the_north } mutually_exclusive = { focus = ITA_dismantle_the_nation } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER } available = { NOT = { OR = { has_country_flag = coalition_forming has_country_flag = coalition_reshuffling has_country_flag = elections_in_progress } } OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 250 } neutrality_neutral_conservatism_are_in_coalition = yes } has_elections = no } 50_percent_government_popularity = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_italian_federation" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes remove_ideas = ITA_underdeveloped_south_1 add_ideas = ITA_decentralized_nation if = { limit = { has_country_leader_with_trait = western_technocrat has_statalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_statalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -250 } } ai_will_do = { base = 160 modifier = { factor = 3 check_variable = { ruling_party = 14 } } modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_dismantle_the_nation icon = southern_question x = 1 y = 1 relative_position_id = ITA_dissatisfaction_in_the_north cost = 0.1 prerequisite = { focus = ITA_dissatisfaction_in_the_north } mutually_exclusive = { focus = ITA_italian_federation } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { NOT = { OR = { has_country_flag = coalition_forming has_country_flag = coalition_reshuffling has_country_flag = elections_in_progress } } neutrality_neutral_conservatism_are_in_power = yes OR = { NOT = { has_completed_focus = ITA_our_past } AND = { has_completed_focus = ITA_our_past OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_7 has_completed_focus = ITA_repeal_former_government_measures_8 has_completed_focus = ITA_repeal_former_government_measures_9 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_dismantle_the_nation" } ai_will_do = { base = 1 modifier = { factor = 400 50_percent_government_popularity = yes neutrality_neutral_conservatism_are_in_power = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_roma_ladrona icon = parliament_box x = -1 y = 1 relative_position_id = ITA_dismantle_the_nation cost = 8 prerequisite = { focus = ITA_dismantle_the_nation } mutually_exclusive = { focus = ITA_greater_padania } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } available = { neutrality_neutral_conservatism_are_in_power = yes OR = { NOT = { has_completed_focus = ITA_our_past } AND = { has_completed_focus = ITA_our_past OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_7 has_completed_focus = ITA_repeal_former_government_measures_8 has_completed_focus = ITA_repeal_former_government_measures_9 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_roma_ladrona" 73 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 73 } } } 857 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 857 } } } 1000 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 1000 } } } 946 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 946 } } } 124 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 124 } } } 127 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 127 } } } 948 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 948 } } } SCL = { add_state_core = 80 add_state_core = 77 add_state_core = 285 add_state_core = 78 add_state_core = 265 add_state_core = 1059 add_state_core = 1060 add_state_core = 1061 } release = SCL SCL = { inherit_technology = ITA set_variable = { var = debt value = { value = ITA.debt multiply = 0.5 } } set_variable = { var = treasury value = { value = ITA.treasury multiply = 0.5 } } set_variable = { var = int_investments value = { value = ITA.int_investments multiply = 0.5 } } set_variable = { var = population_tax_rate value = ITA.population_tax_rate } set_variable = { var = corporate_tax_rate value = ITA.corporate_tax_rate } set_variable = { gdpc_converging_var = ITA.gdpc_converging_var } setup_employment_variables = yes } transfer_units_fraction = { target = SCL size = 0.5 stockpile_ratio = 0.5 army_ratio = 0.5 navy_ratio = 0.5 air_ratio = 0.5 } if = { limit = { is_ai = no } country_event = italy_md.37 } multiply_variable = { var = debt value = 0.5 } multiply_variable = { var = treasury value = 0.5 } multiply_variable = { var = int_investments value = 0.5 } set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = { value = party_pop_array^14 multiply = -1 } } set_temp_variable = { temp_outlook_increase = { value = party_pop_array^14 multiply = -1 } } change_relative_party_popularity = yes country_event = MD4_election.0 drop_cosmetic_tag = yes clear_variable = dynamic_flag_variant set_cosmetic_tag = ITA_Two_Sicilies clr_country_flag = dynamic_flag if = { limit = { NOT = { has_completed_focus = ITA_roberto_calderoli } } complete_national_focus = ITA_roberto_calderoli } } ai_will_do = { base = 1 modifier = { factor = 400 50_percent_government_popularity = yes neutrality_neutral_conservatism_are_in_power = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_greater_padania icon = greater_padania x = 1 y = 1 relative_position_id = ITA_dismantle_the_nation cost = 8 prerequisite = { focus = ITA_dismantle_the_nation } mutually_exclusive = { focus = ITA_roma_ladrona } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } available = { neutrality_neutral_conservatism_are_in_power = yes OR = { NOT = { has_completed_focus = ITA_our_past } AND = { has_completed_focus = ITA_our_past OR = { has_completed_focus = ITA_repeal_former_government_measures_6 has_completed_focus = ITA_repeal_former_government_measures_7 has_completed_focus = ITA_repeal_former_government_measures_8 has_completed_focus = ITA_repeal_former_government_measures_9 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_greater_padania" 73 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 73 } } } 857 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 857 } } } 1000 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 1000 } } } 946 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 946 } } } 124 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 124 } } } 127 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 127 } } } 65 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 65 } } } 948 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 948 } } } 929 = { if = { limit = { is_core_of = ITA } SCL = { add_state_core = 929 } } } SCL = { add_state_core = 80 add_state_core = 77 add_state_core = 285 add_state_core = 78 add_state_core = 265 add_state_core = 79 add_state_core = 81 add_state_core = 960 add_state_core = 1059 add_state_core = 1060 add_state_core = 1061 } release = SCL SCL = { inherit_technology = ITA set_variable = { var = debt value = { value = ITA.debt multiply = 0.66 } } set_variable = { var = treasury value = { value = ITA.treasury multiply = 0.66 } } set_variable = { var = int_investments value = { value = ITA.int_investments multiply = 0.66 } } set_variable = { var = population_tax_rate value = ITA.population_tax_rate } set_variable = { var = corporate_tax_rate value = ITA.corporate_tax_rate } set_variable = { gdpc_converging_var = ITA.gdpc_converging_var } setup_employment_variables = yes ingame_update_setup = yes } transfer_units_fraction = { target = SCL size = 0.66 stockpile_ratio = 0.66 army_ratio = 0.66 navy_ratio = 0.66 air_ratio = 0.66 } if = { limit = { is_ai = no } country_event = italy_md.37 } multiply_variable = { var = debt value = 0.34 } multiply_variable = { var = treasury value = 0.34 } multiply_variable = { var = int_investments value = 0.34 } drop_cosmetic_tag = yes clear_variable = dynamic_flag_variant set_cosmetic_tag = ITA_Two_Sicilies clr_country_flag = dynamic_flag set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = { value = party_pop_array^14 multiply = -1 } } set_temp_variable = { temp_outlook_increase = { value = party_pop_array^14 multiply = -1 } } change_relative_party_popularity = yes country_event = MD4_election.0 hold_elections = yes if = { limit = { NOT = { has_completed_focus = ITA_roberto_calderoli } } complete_national_focus = ITA_roberto_calderoli } ingame_update_setup = yes } ai_will_do = { base = 1 modifier = { factor = 400 50_percent_government_popularity = yes neutrality_neutral_conservatism_are_in_power = yes } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_fire_excessive_government_employees icon = goal_JAP_destroy_constitution x = 0 y = 1 relative_position_id = ITA_south_reforms cost = 8 prerequisite = { focus = ITA_south_reforms } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } available = { OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 200 } } } mafia_strength_below_20 = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_fire_excessive_government_employees" set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.025 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes set_temp_variable = { drift_switch_change = -0.02 } modify_reform_expectance_effect = yes swap_ideas = { remove_idea = ITA_underdeveloped_south_1 add_idea = ITA_underdeveloped_south_2 } if = { limit = { has_country_leader_with_trait = western_technocrat has_statalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_statalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -200 } } ai_will_do = { base = 160 } } focus = { id = ITA_let_salaries_decrease icon = coins x = 0 y = 1 relative_position_id = ITA_fire_excessive_government_employees cost = 8 prerequisite = { focus = ITA_fire_excessive_government_employees } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } available = { OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 200 } } } mafia_strength_below_20 = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_let_salaries_decrease" set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes set_temp_variable = { drift_switch_change = -0.02 } modify_reform_expectance_effect = yes remove_ideas = ITA_underdeveloped_south_2 if = { limit = { has_country_leader_with_trait = western_technocrat has_statalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_statalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -200 } } ai_will_do = { base = 160 } } focus = { id = ITA_safeguard_european_development_funds icon = align_to_europe x = 0 y = 1 relative_position_id = ITA_let_salaries_decrease cost = 6 prerequisite = { focus = ITA_let_salaries_decrease } search_filters = { FOCUS_FILTER_ITA_MAFIA } available = { mafia_strength_below_10 = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_safeguard_european_development_funds" set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ROOT } europeanism_change = yes custom_effect_tooltip = mafia_strength_reduction_over_time_TT add_ideas = ITA_economic_catch_up_south_1 } ai_will_do = { base = 160 } } focus = { id = ITA_protect_foreign_investment icon = focus_generic_american_investments x = 0 y = 1 relative_position_id = ITA_safeguard_european_development_funds cost = 6 prerequisite = { focus = ITA_safeguard_european_development_funds } search_filters = { FOCUS_FILTER_ITA_MAFIA } available = { mafia_strength_below_10 = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_protect_foreign_investment" custom_effect_tooltip = mafia_strength_reduction_over_time_TT 82 = { if = { limit = { has_dynamic_modifier = { modifier = mafia_foreign_investment } } remove_dynamic_modifier = { modifier = mafia_foreign_investment } } } 83 = { if = { limit = { has_dynamic_modifier = { modifier = mafia_foreign_investment } } remove_dynamic_modifier = { modifier = mafia_foreign_investment } } } 956 = { if = { limit = { has_dynamic_modifier = { modifier = mafia_foreign_investment } } remove_dynamic_modifier = { modifier = mafia_foreign_investment } } } 957 = { if = { limit = { has_dynamic_modifier = { modifier = mafia_foreign_investment } } remove_dynamic_modifier = { modifier = mafia_foreign_investment } } } swap_ideas = { remove_idea = ITA_economic_catch_up_south_1 add_idea = ITA_economic_catch_up_south_2 } } ai_will_do = { base = 160 } } #GENERATIONAL DIVIDE focus = { id = ITA_generational_divide icon = italy_deal x = 17 y = 1 relative_position_id = ITA_divided_nation cost = 0.1 prerequisite = { focus = ITA_divided_nation } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_generational_divide" } ai_will_do = { base = 80 } } focus = { id = ITA_pension_reform icon = pensions_increase x = -6 y = 1 relative_position_id = ITA_generational_divide cost = 0.1 prerequisite = { focus = ITA_generational_divide } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_pension_reform" } ai_will_do = { base = 80 } } focus = { id = ITA_Quota_100 icon = BRA_cutting_the_red_tape x = 1 y = 1 relative_position_id = ITA_pension_reform cost = 4 prerequisite = { focus = ITA_pension_reform } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { not_has_antistatalist_government_or_in_coalition = yes NOT = { has_country_leader_with_trait = western_technocrat } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_Quota_100" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0.5 has_government = democratic } modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_increase_pension_age_requirements icon = goal_JAP_oldman_labour x = -1 y = 1 relative_position_id = ITA_pension_reform cost = 4 prerequisite = { focus = ITA_pension_reform } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_increase_pension_age_requirements" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0.5 NOT = { has_government = democratic } } modifier = { factor = 0 has_stability < 0.8 } } } focus = { id = ITA_recalculate_baby_pensions icon = goal_JAP_baby x = 0 y = 1 relative_position_id = ITA_increase_pension_age_requirements cost = 4 prerequisite = { focus = ITA_increase_pension_age_requirements } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_recalculate_baby_pensions" if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability < 0.8 } } } focus = { id = ITA_reintroduce_baby_pensions icon = focus_generic_population_growth x = 0 y = 1 relative_position_id = ITA_Quota_100 cost = 4 prerequisite = { focus = ITA_Quota_100 } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } available = { not_has_antistatalist_government_or_in_coalition = yes NOT = { has_country_leader_with_trait = western_technocrat } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reintroduce_baby_pensions" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 80 modifier = { factor = 0 has_stability > 0.66 } } } focus = { id = ITA_marginalize_labour_unions icon = MEX_Defy_the_constitution x = 0 y = 1 relative_position_id = ITA_recalculate_baby_pensions cost = 4 prerequisite = { focus = ITA_recalculate_baby_pensions } mutually_exclusive = { focus = ITA_encourage_youth_to_join_unions } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_marginalize_labour_unions" set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes set_country_flag = ITA_replace_labour_unions country_event = italy_md.26 custom_effect_tooltip = ITA_marginalize_labour_unions_TT } ai_will_do = { base = 80 modifier = { factor = 2 indifferent_labour_unions = yes } modifier = { factor = 4 negative_labour_unions = yes } modifier = { factor = 8 hostile_labour_unions = yes } } } focus = { id = ITA_encourage_youth_to_join_unions icon = MEX_Defend_the_constitution x = 0 y = 1 relative_position_id = ITA_reintroduce_baby_pensions cost = 4 prerequisite = { focus = ITA_reintroduce_baby_pensions } mutually_exclusive = { focus = ITA_marginalize_labour_unions } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_encourage_youth_to_join_unions" set_temp_variable = { temp_opinion = 25 } change_labour_unions_opinion = yes } ai_will_do = { base = 20 modifier = { factor = 2 positive_labour_unions = yes } modifier = { factor = 4 enthusiastic_labour_unions = yes } } } focus = { id = ITA_school_reform icon = focus_SWE_education_reform x = 0 y = 1 relative_position_id = ITA_generational_divide cost = 0.1 prerequisite = { focus = ITA_generational_divide } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_school_reform" } ai_will_do = { base = 120 } } focus = { id = ITA_classical_education icon = generic_university x = -2 y = 1 relative_position_id = ITA_school_reform cost = 4 prerequisite = { focus = ITA_school_reform } mutually_exclusive = { focus = ITA_modern_education } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_antistatalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_classical_education" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes add_political_power = 100 if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_antistatalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 80 modifier = { factor = 4 has_statalist_government = yes } } } focus = { id = ITA_modern_education icon = goal_JAP_tablet_computer x = 2 y = 1 relative_position_id = ITA_school_reform cost = 6 prerequisite = { focus = ITA_school_reform } mutually_exclusive = { focus = ITA_classical_education } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_conservative_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 150 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_modern_education" set_temp_variable = { drift_switch_change = -0.005 } modify_reform_expectance_effect = yes set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes swap_ideas = { remove_idea = ITA_outdated_education_1 add_idea = ITA_modern_education_1 } if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_conservative = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -150 } set_temp_variable = { desire_change = 0.5 } change_expected_education_spending = yes } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base < -0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base < -0.35 } } } } focus = { id = ITA_safeguard_teachers_privileges icon = focus_generic_university_1 x = 0 y = 1 relative_position_id = ITA_classical_education cost = 4 prerequisite = { focus = ITA_classical_education } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_antistatalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 150 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_safeguard_teachers_privileges" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.02 } change_relative_party_popularity = yes add_political_power = 100 set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes swap_ideas = { remove_idea = ITA_outdated_education_1 add_idea = ITA_outdated_education_2 } if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_antistatalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } focus = { id = ITA_encourage_private_schools icon = BRA_simplify_the_tax_system x = 0 y = 1 relative_position_id = ITA_safeguard_teachers_privileges cost = 4 prerequisite = { focus = ITA_safeguard_teachers_privileges } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_encourage_private_schools" set_temp_variable = { drift_switch_change = -0.005 } modify_reform_expectance_effect = yes swap_ideas = { remove_idea = ITA_outdated_education_2 add_idea = ITA_outdated_education_3 } } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base < -0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base < -0.35 } } } } focus = { id = ITA_introduce_meritocracy icon = goal_JAP_education_rebuilding x = 0 y = 1 relative_position_id = ITA_modern_education cost = 4 prerequisite = { focus = ITA_modern_education } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_introduce_meritocracy" set_temp_variable = { drift_switch_change = -0.005 } modify_reform_expectance_effect = yes set_temp_variable = { party_popularity_increase = -0.04 } set_temp_variable = { temp_outlook_increase = -0.02 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes swap_ideas = { remove_idea = ITA_modern_education_1 add_idea = ITA_modern_education_2 } if = { limit = { has_country_leader_with_trait = western_technocrat has_statalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_statalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -150 } } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base < -0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base < -0.35 } } } } focus = { id = ITA_increase_english_teaching icon = unite_the_anglosphere x = 2 y = 1 relative_position_id = ITA_safeguard_teachers_privileges cost = 3 prerequisite = { focus = ITA_safeguard_teachers_privileges focus = ITA_introduce_meritocracy } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_increase_english_teaching" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_research_speed_factor_var = 0.05 tooltip = research_speed_factor_tt } } ai_will_do = { base = 100 } } focus = { id = ITA_increase_teachers_salary icon = literacy_rate_improvment x = 0 y = 1 relative_position_id = ITA_introduce_meritocracy cost = 4 prerequisite = { focus = ITA_introduce_meritocracy } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_increase_teachers_salary" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes swap_ideas = { remove_idea = ITA_modern_education_2 add_idea = ITA_modern_education_3 } } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } focus = { id = ITA_increase_funding_for_professional_schools icon = computerisationukr x = 0 y = 1 relative_position_id = ITA_increase_teachers_salary cost = 4 prerequisite = { focus = ITA_increase_teachers_salary } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_conservative_government_or_in_coalition = yes has_country_leader_with_trait = western_technocrat } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_increase_funding_for_professional_schools" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes swap_ideas = { remove_idea = ITA_modern_education_3 add_idea = ITA_modern_education_4 } if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_conservative = yes } } ai_will_do = { base = 120 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_increase_funding_for_research icon = focus_generic_university_3 x = 1 y = 1 relative_position_id = ITA_increase_funding_for_professional_schools cost = 4 prerequisite = { focus = ITA_increase_funding_for_professional_schools } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_conservative_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_increase_funding_for_research" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_research_speed_factor_var = 0.1 tooltip = research_speed_factor_tt } if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_conservative = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } set_temp_variable = { desire_change = 0.5 } change_expected_education_spending = yes } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_reform_private_schools icon = intelligence_exchange2 x = -1 y = 1 relative_position_id = ITA_increase_funding_for_professional_schools cost = 4 prerequisite = { focus = ITA_increase_funding_for_professional_schools } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_statalist_government_or_in_coalition = yes has_country_leader_with_trait = western_technocrat } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reform_private_schools" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_stability_factor_var = -0.05 tooltip = stability_factor_tt } add_to_variable = { ITA_education_cost_multiplier_modifier_var = -0.2 tooltip = education_cost_multiplier_modifier_tt } if = { limit = { has_country_leader_with_trait = western_technocrat has_statalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_statalist = yes } } ai_will_do = { base = 120 } } focus = { id = ITA_defund_school_laboratories icon = renounce_treaty x = 0 y = 1 relative_position_id = ITA_encourage_private_schools cost = 4 prerequisite = { focus = ITA_encourage_private_schools } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_antistatalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_defund_school_laboratories" set_temp_variable = { drift_switch_change = -0.005 } modify_reform_expectance_effect = yes set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes swap_ideas = { remove_idea = ITA_outdated_education_3 add_idea = ITA_outdated_education_4 } if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_antistatalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base < -0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base < -0.35 } } } } focus = { id = ITA_school_mass_hiring icon = blr_free_education x = 0 y = 1 relative_position_id = ITA_defund_school_laboratories cost = 4 prerequisite = { focus = ITA_defund_school_laboratories } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_antistatalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_school_mass_hiring" set_temp_variable = { drift_switch_change = 0.02 } modify_reform_expectance_effect = yes set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_research_speed_factor_var = 0.04 tooltip = research_speed_factor_tt } add_to_variable = { ITA_education_cost_multiplier_modifier_var = 0.1 tooltip = education_cost_multiplier_modifier_tt } if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_antistatalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } focus = { id = ITA_cash_bonus_to_18_year_olds icon = focus_generic_university_2 x = 0 y = 1 relative_position_id = ITA_school_mass_hiring cost = 4 prerequisite = { focus = ITA_school_mass_hiring } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } available = { OR = { not_has_antistatalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_cash_bonus_to_18_year_olds" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_social_cost_multiplier_modifier_var = 0.025 tooltip = social_cost_multiplier_modifier_tt } if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_antistatalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 120 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } focus = { id = ITA_fight_scientific_illiteracy icon = literacy_rate_improvment2 x = -1 y = 1 relative_position_id = ITA_increase_funding_for_research cost = 8 prerequisite = { focus = ITA_increase_funding_for_research } prerequisite = { focus = ITA_reform_private_schools } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_fight_scientific_illiteracy" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_stability_factor_var = -0.05 tooltip = stability_factor_tt } add_to_variable = { ITA_research_speed_factor_var = 0.1 tooltip = research_speed_factor_tt } set_temp_variable = { nimby_culture_change = 0.15 } modify_nimby_modifier_effect = yes } ai_will_do = { base = 160 } } focus = { id = ITA_stop_the_brain_drain icon = science2 x = -2 y = 1 relative_position_id = ITA_fight_scientific_illiteracy cost = 8 prerequisite = { focus = ITA_fight_scientific_illiteracy focus = ITA_cash_bonus_to_18_year_olds } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_stop_the_brain_drain" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes remove_ideas = ITA_brain_drain } ai_will_do = { base = 320 } } focus = { id = ITA_crack_down_on_antivaxxers icon = generic_hospital x = 0 y = 1 relative_position_id = ITA_fight_scientific_illiteracy cost = 5 prerequisite = { focus = ITA_fight_scientific_illiteracy } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_crack_down_on_antivaxxers" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_stability_factor_var = 0.1 tooltip = stability_factor_tt } add_to_variable = { ITA_health_cost_multiplier_modifier_var = -0.1 tooltip = health_cost_multiplier_modifier_tt } } ai_will_do = { base = 80 } } focus = { id = ITA_the_debt_problem icon = better_money x = 6 y = 1 relative_position_id = ITA_generational_divide cost = 0.1 prerequisite = { focus = ITA_generational_divide } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_the_debt_problem" } ai_will_do = { base = 80 } } focus = { id = ITA_reduce_expenses icon = goal_JAP_valuedown x = 0 y = 1 relative_position_id = ITA_the_debt_problem cost = 6 prerequisite = { focus = ITA_the_debt_problem } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 150 } } } } bypass = { gdp_debt_ratio_lower_30 = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reduce_expenses" set_temp_variable = { temp_opinion = 5 } change_international_bankers_opinion = yes country_event = italy_md.13 if = { limit = { has_country_leader_with_trait = western_technocrat has_statalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_statalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -150 } } ai_will_do = { base = 80 } } focus = { id = ITA_shift_taxation_from_income_to_property icon = Focus_delerlict_property_tax x = -1 y = 1 relative_position_id = ITA_reduce_expenses cost = 5 prerequisite = { focus = ITA_reduce_expenses } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 125 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_shift_taxation_from_income_to_property" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes set_temp_variable = { corp_change = -5 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = 5 } modify_population_tax_rate_effect = yes if = { limit = { has_country_leader_with_trait = western_technocrat has_statalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_statalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -125 } } ai_will_do = { base = 80 } } focus = { id = ITA_increase_competition icon = BRA_deregulation_new x = 1 y = 1 relative_position_id = ITA_reduce_expenses cost = 5 prerequisite = { focus = ITA_reduce_expenses } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { OR = { not_has_statalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 125 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_increase_competition" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes remove_ideas = ITA_small_medium_business custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_production_speed_buildings_factor_var = 0.1 tooltip = production_speed_buildings_factor_tt } if = { limit = { has_country_leader_with_trait = western_technocrat has_statalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_statalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -125 } } ai_will_do = { base = 80 } } focus = { id = ITA_stimulate_growth icon = sing_on_rise x = 1 y = 1 relative_position_id = ITA_shift_taxation_from_income_to_property cost = 6 prerequisite = { focus = ITA_shift_taxation_from_income_to_property focus = ITA_increase_competition } search_filters = { FOCUS_FILTER_EXPENDITURE } available = { OR = { not_has_antistatalist_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 150 } } } } bypass = { has_idea = economic_boom } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_stimulate_growth" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes set_temp_variable = { treasury_change = -40 } modify_treasury_effect = yes increase_economic_growth = yes if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_antistatalist = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -150 } } ai_will_do = { base = 80 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_seek_european_help icon = align_to_europe x = -1 y = 1 relative_position_id = ITA_stimulate_growth cost = 5 prerequisite = { focus = ITA_stimulate_growth } mutually_exclusive = { focus = ITA_ask_the_chinese } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_seek_european_help" FRA = { country_event = italy_md.34 } GER = { country_event = italy_md.34 } ENG = { country_event = italy_md.34 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = ITA } europeanism_change = yes random_owned_controlled_state = { invest_cic = yes } } } ai_will_do = { base = 1 modifier = { factor = 40 NOT = { has_government = communism } } modifier = { factor = 4 ITA_ai_not_eastern_path = yes } modifier = { factor = 0 ITA_ai_eastern_path = yes } } } focus = { id = ITA_ask_the_chinese icon = align_to_china x = 1 y = 1 relative_position_id = ITA_stimulate_growth cost = 5 prerequisite = { focus = ITA_stimulate_growth } mutually_exclusive = { focus = ITA_seek_european_help } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_ask_the_chinese" CHI = { country_event = italy_md.34 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_controlled_state = { invest_cic = yes } } } ai_will_do = { base = 1 modifier = { factor = 40 has_government = communism } modifier = { factor = 4 ITA_ai_eastern_path = yes } modifier = { factor = 0 ITA_ai_not_eastern_path = yes } } } focus = { id = ITA_global_investments icon = italian_investments x = 0 y = 2 relative_position_id = ITA_stimulate_growth cost = 6 prerequisite = { focus = ITA_seek_european_help focus = ITA_ask_the_chinese } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_global_investments" every_other_country = { limit = { OR = { tag = TUR tag = UAE tag = JAP } NOT = { has_war_with = ROOT } } country_event = { id = italy_md.27 days = 2 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { every_core_state = { random_select_amount = 3 limit = { is_owned_and_controlled_by = ROOT } add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } } } } ai_will_do = { base = 40 } } #INEFFICIENT ADMINISTRATION focus = { id = ITA_inefficient_administration icon = focus_generic_improve_the_administration x = 0 y = 1 relative_position_id = ITA_divided_nation cost = 0.1 prerequisite = { focus = ITA_divided_nation } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_inefficient_administration" } ai_will_do = { base = 1280 } } focus = { id = ITA_fight_tax_evasion icon = focus_generic_secret_service_agency x = -1 y = 1 relative_position_id = ITA_inefficient_administration cost = 0.1 prerequisite = { focus = ITA_inefficient_administration } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_fight_tax_evasion" } ai_will_do = { base = 480 } } focus = { id = ITA_lower_taxes_on_jobs icon = enviroment_tax x = 1 y = 1 relative_position_id = ITA_fight_tax_evasion cost = 4 prerequisite = { focus = ITA_fight_tax_evasion } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_lower_taxes_on_jobs" set_temp_variable = { drift_switch_change = 0.005 } modify_reform_expectance_effect = yes set_temp_variable = { corp_change = -5 } modify_corporate_tax_rate_effect = yes } ai_will_do = { base = 480 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } focus = { id = ITA_simplify_tax_code icon = BRA_simplify_the_tax_system x = -1 y = 1 relative_position_id = ITA_fight_tax_evasion cost = 4 prerequisite = { focus = ITA_fight_tax_evasion } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_simplify_tax_code" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes swap_ideas = { remove_idea = ITA_tax_evasion_1 add_idea = ITA_tax_evasion_2 } } ai_will_do = { base = 480 } } focus = { id = ITA_anti_corruption_measures icon = MEX_Corrupt_government x = 0 y = 2 relative_position_id = ITA_fight_tax_evasion cost = 4 prerequisite = { focus = ITA_simplify_tax_code } prerequisite = { focus = ITA_lower_taxes_on_jobs } search_filters = { FOCUS_FILTER_CORRUPTION } available = { OR = { western_conservatism_are_in_power_or_coalition = no AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } bypass = { has_idea = corruption_level_01 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_anti_corruption_measures" decrease_corruption = yes set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 480 modifier = { factor = 0.25 check_variable = { drift_switch_var_base < -0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base < -0.35 } } } } focus = { id = ITA_enforce_electronic_payments icon = MEX_Allign_the_government x = 0 y = 1 relative_position_id = ITA_anti_corruption_measures cost = 4 prerequisite = { focus = ITA_anti_corruption_measures } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_enforce_electronic_payments" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes swap_ideas = { remove_idea = ITA_tax_evasion_2 add_idea = ITA_tax_evasion_3 } } ai_will_do = { base = 480 } } focus = { id = ITA_increase_checks icon = focus_generic_national_security x = 0 y = 1 relative_position_id = ITA_enforce_electronic_payments cost = 4 prerequisite = { focus = ITA_enforce_electronic_payments } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_increase_checks" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes swap_ideas = { remove_idea = ITA_tax_evasion_3 add_idea = ITA_tax_evasion_4 } } ai_will_do = { base = 480 } } focus = { id = ITA_fiscal_amnesty icon = BLR_Anti_Corruption x = 0 y = 1 relative_position_id = ITA_increase_checks cost = 4 prerequisite = { focus = ITA_increase_checks } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_fiscal_amnesty" remove_ideas = ITA_tax_evasion_4 set_temp_variable = { drift_switch_change = 0.02 } modify_reform_expectance_effect = yes } ai_will_do = { base = 480 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } } } focus = { id = ITA_reform_the_judiciary icon = goal_JAP_iustitia x = 5 y = 1 relative_position_id = ITA_inefficient_administration cost = 0.1 prerequisite = { focus = ITA_inefficient_administration } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reform_the_judiciary" } ai_will_do = { base = 1280 } } focus = { id = ITA_simplify_legal_code icon = MEX_Rewrite_the_constitution x = 0 y = 1 relative_position_id = ITA_reform_the_judiciary cost = 4 prerequisite = { focus = ITA_reform_the_judiciary } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { 50_percent_government_popularity = yes if = { limit = { has_country_leader_with_trait = western_technocrat is_ai = no } has_political_power > 100 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_simplify_legal_code" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes custom_effect_tooltip = ITA_increase_police_effectivness_TT add_to_variable = { police_effectivness_base = 0.02 } update_police_effectiveness = yes swap_ideas = { remove_idea = ITA_judicial_system_1 add_idea = ITA_judicial_system_2 } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 1280 } } focus = { id = ITA_reduce_judgement_times icon = goal_JAP_zangyo x = 0 y = 1 relative_position_id = ITA_simplify_legal_code cost = 4 prerequisite = { focus = ITA_simplify_legal_code } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { 50_percent_government_popularity = yes if = { limit = { has_country_leader_with_trait = western_technocrat is_ai = no } has_political_power > 100 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_reduce_judgement_times" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes custom_effect_tooltip = ITA_increase_police_effectivness_TT add_to_variable = { police_effectivness_base = 0.02 } update_police_effectiveness = yes swap_ideas = { remove_idea = ITA_judicial_system_2 add_idea = ITA_judicial_system_3 } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 160 } } focus = { id = ITA_impose_better_checks_on_magistrates icon = MEX_Purge_corrupt_judges x = 0 y = 1 relative_position_id = ITA_reduce_judgement_times cost = 4 prerequisite = { focus = ITA_reduce_judgement_times } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { 50_percent_government_popularity = yes if = { limit = { has_country_leader_with_trait = western_technocrat is_ai = no } has_political_power > 100 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_impose_better_checks_on_magistrates" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes custom_effect_tooltip = ITA_increase_police_effectivness_TT add_to_variable = { police_effectivness_base = 0.02 } update_police_effectiveness = yes remove_ideas = ITA_judicial_system_3 if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 160 } } focus = { id = ITA_merge_small_municipalities icon = UKR_Give_Up_Some_Political_power x = 2 y = 1 relative_position_id = ITA_inefficient_administration cost = 10 prerequisite = { focus = ITA_inefficient_administration } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { 50_percent_government_popularity = yes if = { limit = { has_country_leader_with_trait = western_technocrat is_ai = no } has_political_power > 250 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_merge_small_municipalities" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes swap_ideas = { remove_idea = ITA_inefficient_administration_3 add_idea = ITA_inefficient_administration_2 } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -250 } } ai_will_do = { base = 160 } } focus = { id = ITA_abolish_the_provinces icon = Focus_Parliament_Constitution x = 0 y = 2 relative_position_id = ITA_merge_small_municipalities cost = 10 prerequisite = { focus = ITA_merge_small_municipalities } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { 50_percent_government_popularity = yes if = { limit = { has_country_leader_with_trait = western_technocrat is_ai = no } has_political_power > 250 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_abolish_the_provinces" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes swap_ideas = { remove_idea = ITA_inefficient_administration_2 add_idea = ITA_inefficient_administration_1 } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -250 } } ai_will_do = { base = 160 } } focus = { id = ITA_abolish_perfect_bicameralism icon = KHM_democratic_coalition x = 0 y = 2 relative_position_id = ITA_abolish_the_provinces cost = 10 prerequisite = { focus = ITA_abolish_the_provinces } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { 50_percent_government_popularity = yes if = { limit = { has_country_leader_with_trait = western_technocrat is_ai = no } has_political_power > 250 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_abolish_perfect_bicameralism" set_temp_variable = { drift_switch_change = 0.01 } modify_reform_expectance_effect = yes remove_ideas = ITA_inefficient_administration_1 if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -250 } } ai_will_do = { base = 160 } } focus = { id = ITA_block_municipalities_obstructionism icon = focus_generic_land_reclamation x = 1 y = 1 relative_position_id = ITA_merge_small_municipalities cost = 4 prerequisite = { focus = ITA_merge_small_municipalities } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_block_municipalities_obstructionism" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_stability_factor_var = -0.05 tooltip = stability_factor_tt } set_temp_variable = { nimby_culture_change = 0.15 } modify_nimby_modifier_effect = yes } ai_will_do = { base = 80 } } focus = { id = ITA_limit_rebound_of_responsibilities icon = democracy_genericus x = 0 y = 2 relative_position_id = ITA_block_municipalities_obstructionism cost = 4 prerequisite = { focus = ITA_block_municipalities_obstructionism } prerequisite = { focus = ITA_abolish_the_provinces } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_limit_rebound_of_responsibilities" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_stability_factor_var = -0.05 tooltip = stability_factor_tt } set_temp_variable = { nimby_culture_change = 0.15 } modify_nimby_modifier_effect = yes } ai_will_do = { base = 80 } } focus = { id = ITA_close_nimby_committees icon = goal_JAP_diet_shutdown x = 1 y = 1 relative_position_id = ITA_limit_rebound_of_responsibilities cost = 4 prerequisite = { focus = ITA_limit_rebound_of_responsibilities } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_completed_focus = ITA_fight_scientific_illiteracy } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_close_nimby_committees" clear_variable = nimby_culture_var if = { limit = { has_dynamic_modifier = { modifier = ITA_nimby_culture } } remove_dynamic_modifier = { modifier = ITA_nimby_culture } } } ai_will_do = { base = 80 } } #POLITICAL INSTABILITY focus = { id = ITA_political_instability icon = focus_ITA_democratic_leadership x = 8 y = 1 relative_position_id = ITA_divided_nation cost = 0.1 prerequisite = { focus = ITA_divided_nation } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_political_instability" } ai_will_do = { base = 80 } } focus = { id = ITA_technocratic_governments icon = focus_generic_league_of_nations x = 0 y = 1 relative_position_id = ITA_political_instability cost = 5 prerequisite = { focus = ITA_political_instability } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_technocratic_governments" unlock_decision_tooltip = estabilish_technocratic_government custom_effect_tooltip = technocratic_governments_TT } ai_will_do = { base = 320 } } #ITALIAN MEDIA focus = { id = ITA_italian_media icon = focus_generic_italy_propaganda x = -17 y = 1 relative_position_id = ITA_divided_nation cost = 0.1 prerequisite = { focus = ITA_divided_nation } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_italian_media" } ai_will_do = { base = 20 } } focus = { id = ITA_italian_newspapers icon = liberal_press x = -4 y = 1 relative_position_id = ITA_italian_media cost = 0.1 prerequisite = { focus = ITA_italian_media } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_italian_newspapers" } ai_will_do = { base = 20 } } focus = { id = ITA_enforce_factchecking icon = goal_JAP_newspaper_handcuffs x = 1 y = 1 relative_position_id = ITA_italian_newspapers cost = 4 prerequisite = { focus = ITA_italian_newspapers } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_enforce_factchecking" set_temp_variable = { drift_switch_change = 0.02 } modify_reform_expectance_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_stability_factor_var = -0.025 tooltip = stability_factor_tt } } ai_will_do = { base = 20 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } modifier = { factor = 0 has_stability < 0.4 } } } focus = { id = ITA_enforce_retraction icon = press_censorship x = -1 y = 1 relative_position_id = ITA_italian_newspapers cost = 4 prerequisite = { focus = ITA_italian_newspapers } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_enforce_retraction" set_temp_variable = { drift_switch_change = 0.02 } modify_reform_expectance_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_stability_factor_var = -0.025 tooltip = stability_factor_tt } } ai_will_do = { base = 20 modifier = { factor = 0.25 check_variable = { drift_switch_var_base > 0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base > 0.35 } } modifier = { factor = 0 has_stability < 0.4 } } } focus = { id = ITA_defund_radio_radicale icon = focus_SWE_radiotjanst x = 3 y = 1 relative_position_id = ITA_italian_media cost = 4 prerequisite = { focus = ITA_italian_media } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_defund_radio_radicale" custom_effect_tooltip = ITA_unlock_policy_decision_TT } ai_will_do = { base = 0 } } focus = { id = ITA_media_control icon = goal_JAP_immoral_television x = 1 y = 1 relative_position_id = ITA_italian_media cost = 4 prerequisite = { focus = ITA_italian_media } mutually_exclusive = { focus = ITA_liberalise_television } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_media_control" swap_ideas = { remove_idea = ITA_controlled_media add_idea = ITA_controlled_media_2 } } ai_will_do = { base = 20 modifier = { factor = 0 has_antistatalist_government_or_in_coalition = yes } } } focus = { id = ITA_liberalise_television icon = goal_JAP_analogue_television2 x = -1 y = 1 relative_position_id = ITA_italian_media cost = 4 prerequisite = { focus = ITA_italian_media } mutually_exclusive = { focus = ITA_media_control } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_liberalise_television" remove_ideas = ITA_controlled_media } ai_will_do = { base = 160 modifier = { factor = 0 has_statalist_government_or_in_coalition = yes } } } focus = { id = ITA_exploit_talk_shows icon = goal_JAP_analogue_television x = 0 y = 1 relative_position_id = ITA_media_control cost = 4 prerequisite = { focus = ITA_media_control } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_exploit_talk_shows" unlock_decision_tooltip = discredit_political_opponents_in_talk_shows custom_effect_tooltip = exploit_talk_shows_TT } ai_will_do = { base = 20 modifier = { factor = 25 ITA_ai_nationalist_path = yes } modifier = { factor = 0 ITA_ai_not_nationalist_path = yes } } } focus = { id = ITA_crack_down_on_talk_shows icon = generic_controlled_press x = 0 y = 1 relative_position_id = ITA_liberalise_television cost = 4 prerequisite = { focus = ITA_liberalise_television } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_crack_down_on_talk_shows" set_temp_variable = { drift_switch_change = -0.01 } modify_reform_expectance_effect = yes } ai_will_do = { base = 640 modifier = { factor = 0.25 check_variable = { drift_switch_var_base < -0.2 } } modifier = { factor = 0 check_variable = { drift_switch_var_base < -0.35 } } modifier = { factor = 25 ITA_ai_not_nationalist_path = yes } modifier = { factor = 0 ITA_ai_nationalist_path = yes } } } focus = { id = ITA_neutralize_russian_propaganda icon = Strengthening_Russian_Democracy x = -1 y = 1 relative_position_id = ITA_crack_down_on_talk_shows cost = 4 prerequisite = { focus = ITA_crack_down_on_talk_shows focus = ITA_exploit_talk_shows } prerequisite = { focus = ITA_enforce_factchecking } prerequisite = { focus = ITA_enforce_retraction } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_idea = ITA_russian_propaganda } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_neutralize_russian_propaganda" remove_ideas = ITA_russian_propaganda } ai_will_do = { base = 80 modifier = { factor = 0 has_government = communism } } } #CHURCH RELATIONS focus = { id = ITA_relations_with_the_church icon = focus_generic_vatican_state x = 49 y = 5 cost = 0.1 search_filters = { FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_relations_with_the_church" } ai_will_do = { base = 80 } } focus = { id = ITA_a_secular_state icon = focus_secular x = -1 y = 1 relative_position_id = ITA_relations_with_the_church cost = 2 prerequisite = { focus = ITA_relations_with_the_church } mutually_exclusive = { focus = ITA_a_devout_state } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { not_has_conservative_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_a_secular_state" set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_conservative = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 160 } } focus = { id = ITA_limit_8xmille icon = Generic_Religious_Unity x = 0 y = 1 relative_position_id = ITA_a_secular_state cost = 5 prerequisite = { focus = ITA_a_secular_state } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { not_has_conservative_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 125 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_limit_8xmille" set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_conservative = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -125 } } ai_will_do = { base = 80 } } focus = { id = ITA_tax_church_property icon = Generic_Cult_of_Reason x = 0 y = 1 relative_position_id = ITA_limit_8xmille cost = 5 prerequisite = { focus = ITA_limit_8xmille } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { not_has_conservative_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 125 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_tax_church_property" set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes set_temp_variable = { treasury_change = 30 } modify_treasury_effect = yes if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_conservative = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -125 } } ai_will_do = { base = 80 } } focus = { id = ITA_abolish_school_religion_teaching icon = anti_catholicism x = 0 y = 1 relative_position_id = ITA_tax_church_property cost = 5 prerequisite = { focus = ITA_tax_church_property } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { not_has_conservative_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 125 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_abolish_school_religion_teaching" set_temp_variable = { temp_opinion = -5 } change_the_clergy_opinion = yes set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_conservative = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -125 } } ai_will_do = { base = 80 } } focus = { id = ITA_constitutionalise_secularism icon = christianophobia x = 0 y = 1 relative_position_id = ITA_abolish_school_religion_teaching cost = 5 prerequisite = { focus = ITA_abolish_school_religion_teaching } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { not_has_conservative_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 125 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_constitutionalise_secularism" swap_ideas = { remove_idea = christian add_idea = pluralist } set_country_flag = ITA_replace_clergy_flag country_event = italy_md.26 custom_effect_tooltip = ITA_constitutionalise_secularism_TT if = { limit = { has_country_leader_with_trait = western_technocrat has_antistatalist_government_or_in_coalition = yes } technocrats_coalition_popularity_lose_conservative = yes } if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -125 } } ai_will_do = { base = 80 } } focus = { id = ITA_a_devout_state icon = focus_generic_pope x = 1 y = 1 relative_position_id = ITA_relations_with_the_church cost = 2 prerequisite = { focus = ITA_relations_with_the_church } mutually_exclusive = { focus = ITA_a_secular_state } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { OR = { not_has_secular_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 100 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_a_devout_state" set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = HLS.id } change_influence_percentage = yes if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -100 } } ai_will_do = { base = 10 modifier = { add = influence_array_val^0 check_variable = { influence_array^0 = HLS } } } } focus = { id = ITA_economic_support_for_the_church icon = align_to_vatican x = 0 y = 1 relative_position_id = ITA_a_devout_state cost = 5 prerequisite = { focus = ITA_a_devout_state } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { ITA_more_than_50_clergy_opinion = yes OR = { not_has_secular_government_or_in_coalition = yes AND = { has_country_leader_with_trait = western_technocrat if = { limit = { is_ai = no } has_political_power > 125 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_economic_support_for_the_church" unlock_decision_tooltip = extraordinary_church_donation set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes add_ideas = ITA_extra_church_support set_temp_variable = { percent_change = 15 } set_temp_variable = { tag_index = HLS.id } change_influence_percentage = yes if = { limit = { has_country_leader_with_trait = western_technocrat } add_political_power = -125 } } ai_will_do = { base = 160 modifier = { add = influence_array_val^0 check_variable = { influence_array^0 = HLS } } } } focus = { id = ITA_seek_support_of_the_church icon = Generic_Divine_Right x = 0 y = 1 relative_position_id = ITA_economic_support_for_the_church cost = 6 prerequisite = { focus = ITA_economic_support_for_the_church } search_filters = { FOCUS_FILTER_ITA_MAFIA } available = { ITA_more_than_50_clergy_opinion = yes } bypass = { NOT = { has_idea = ITA_mafia } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_seek_support_of_the_church" custom_effect_tooltip = mafia_strength_reduction_over_time_TT custom_effect_tooltip = eradicating_mafia_focus_TT set_temp_variable = { percent_change = 15 } set_temp_variable = { tag_index = HLS.id } change_influence_percentage = yes } ai_will_do = { base = 80 modifier = { add = influence_array_val^0 check_variable = { influence_array^0 = HLS } } } } focus = { id = ITA_consult_pope_on_political_matters icon = focus_generic_vatican_agents x = 0 y = 1 relative_position_id = ITA_seek_support_of_the_church cost = 5 prerequisite = { focus = ITA_seek_support_of_the_church } search_filters = { FOCUS_FILTER_POLITICAL } available = { country_exists = HLS not_has_secular_government_or_in_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_consult_pope_on_political_matters" set_temp_variable = { percent_change = 25 } set_temp_variable = { tag_index = HLS.id } change_influence_percentage = yes add_political_power = 500 } ai_will_do = { base = 4 modifier = { factor = influence_array_val^0 check_variable = { influence_array^0 = HLS } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_relinquish_power_to_the_pope icon = papacy x = 0 y = 1 relative_position_id = ITA_consult_pope_on_political_matters cost = 5 prerequisite = { focus = ITA_consult_pope_on_political_matters } search_filters = { FOCUS_FILTER_POLITICAL } available = { country_exists = HLS not_has_secular_government_or_in_coalition = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_relinquish_power_to_the_pope" if = { limit = { is_ai = no } HLS = { change_tag_from = ITA } } every_core_state = { add_core_of = HLS } every_subject_country = { HLS = { puppet = PREV } } HLS = { inherit_technology = ITA add_to_variable = { var = debt value = ITA.debt } add_to_variable = { var = treasury value = ITA.treasury } add_to_variable = { var = int_investments value = ITA.int_investments } set_cosmetic_tag = HLS_kingdom_of_God } transfer_units_fraction = { target = HLS size = 1 stockpile_ratio = 1 army_ratio = 1 navy_ratio = 1 air_ratio = 1 } HLS = { set_variable = { tag_to_grab = ITA.id } update_missile_satellite_inventory = yes annex_country = { target = ITA transfer_troops = yes } } } ai_will_do = { base = 2 modifier = { factor = influence_array_val^0 check_variable = { influence_array^0 = HLS } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } #CITY OF ROME focus = { id = ITA_roma_capitale icon = italy_political_reforms x = 50 y = 0 cost = 0.1 search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_roma_capitale" } ai_will_do = { base = 30 } } focus = { id = ITA_municipalities_corruption_rome icon = anti_corruption x = -1 y = 1 relative_position_id = ITA_roma_capitale cost = 2 prerequisite = { focus = ITA_roma_capitale } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_municipalities_corruption_rome" 81 = { hidden_effect = { add_to_variable = { roma_capitale_modifier_var = 0.1 } if = { limit = { check_variable = { roma_capitale_modifier_var = 0 } } if = { limit = { has_dynamic_modifier = { modifier = roma_capitale_modifier } } remove_dynamic_modifier = { modifier = roma_capitale_modifier } } } } } custom_effect_tooltip = roma_capitale_modifier_TT } ai_will_do = { base = 30 } } focus = { id = ITA_casamonica_clan icon = anti_mafia x = 0 y = 1 relative_position_id = ITA_municipalities_corruption_rome cost = 2 prerequisite = { focus = ITA_municipalities_corruption_rome } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_casamonica_clan" 81 = { hidden_effect = { add_to_variable = { roma_capitale_modifier_var = 0.1 } if = { limit = { check_variable = { roma_capitale_modifier_var = 0 } } if = { limit = { has_dynamic_modifier = { modifier = roma_capitale_modifier } } remove_dynamic_modifier = { modifier = roma_capitale_modifier } } } } } custom_effect_tooltip = roma_capitale_modifier_TT } ai_will_do = { base = 30 } } focus = { id = ITA_disastrous_transports_rome icon = infrastructure x = -3 y = 1 relative_position_id = ITA_roma_capitale cost = 2 prerequisite = { focus = ITA_roma_capitale } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_disastrous_transports_rome" set_temp_variable = { mafia_industrial_focus_base_cost = -6 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 81 } 81 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 25 } state_flat_productivity_change_effect = yes } } } } ai_will_do = { base = 30 } } focus = { id = ITA_flaming_buses_and_referendums icon = production x = 0 y = 1 relative_position_id = ITA_disastrous_transports_rome cost = 4 prerequisite = { focus = ITA_disastrous_transports_rome } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_flaming_buses_and_referendums" 81 = { hidden_effect = { add_to_variable = { roma_capitale_modifier_var = 0.1 } if = { limit = { check_variable = { roma_capitale_modifier_var = 0 } } if = { limit = { has_dynamic_modifier = { modifier = roma_capitale_modifier } } remove_dynamic_modifier = { modifier = roma_capitale_modifier } } } } } custom_effect_tooltip = roma_capitale_modifier_TT set_temp_variable = { mafia_industrial_focus_base_cost = -6 } mafia_industrial_focus_north_effect = yes if = { limit = { controls_state = 81 } 81 = { add_extra_state_shared_building_slots = 1 if = { limit = { infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } else = { set_temp_variable = { temp_productivity_change = 25 } state_flat_productivity_change_effect = yes } } } } ai_will_do = { base = 30 } } focus = { id = ITA_urban_waste_management_rome icon = mining_truck x = 1 y = 1 relative_position_id = ITA_roma_capitale cost = 2 prerequisite = { focus = ITA_roma_capitale } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_urban_waste_management_rome" country_event = italy_md.43 } ai_will_do = { base = 30 } } focus = { id = ITA_wild_boar_epidemic icon = peasant_rebellion x = 0 y = 1 relative_position_id = ITA_urban_waste_management_rome cost = 2 prerequisite = { focus = ITA_urban_waste_management_rome } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_wild_boar_epidemic" 81 = { hidden_effect = { add_to_variable = { roma_capitale_modifier_var = 0.1 } if = { limit = { check_variable = { roma_capitale_modifier_var = 0 } } if = { limit = { has_dynamic_modifier = { modifier = roma_capitale_modifier } } remove_dynamic_modifier = { modifier = roma_capitale_modifier } } } } } custom_effect_tooltip = roma_capitale_modifier_TT } ai_will_do = { base = 30 } } focus = { id = ITA_widespread_absenteeism icon = better_money x = 3 y = 1 relative_position_id = ITA_roma_capitale cost = 2 prerequisite = { focus = ITA_roma_capitale } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_widespread_absenteeism" 81 = { hidden_effect = { add_to_variable = { roma_capitale_modifier_var = 0.1 } if = { limit = { check_variable = { roma_capitale_modifier_var = 0 } } if = { limit = { has_dynamic_modifier = { modifier = roma_capitale_modifier } } remove_dynamic_modifier = { modifier = roma_capitale_modifier } } } } } custom_effect_tooltip = roma_capitale_modifier_TT } ai_will_do = { base = 30 } } focus = { id = ITA_chronic_strikes icon = better_money_on_fire x = 0 y = 1 relative_position_id = ITA_widespread_absenteeism cost = 2 prerequisite = { focus = ITA_widespread_absenteeism } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_chronic_strikes" set_temp_variable = { temp_opinion = -5 } change_labour_unions_opinion = yes 81 = { hidden_effect = { add_to_variable = { roma_capitale_modifier_var = 0.1 } if = { limit = { check_variable = { roma_capitale_modifier_var = 0 } } if = { limit = { has_dynamic_modifier = { modifier = roma_capitale_modifier } } remove_dynamic_modifier = { modifier = roma_capitale_modifier } } } } } custom_effect_tooltip = roma_capitale_modifier_TT } ai_will_do = { base = 30 } } focus = { id = ITA_cinecitta icon = construction4 x = 0 y = 3 relative_position_id = ITA_roma_capitale cost = 3 prerequisite = { focus = ITA_chronic_strikes } prerequisite = { focus = ITA_wild_boar_epidemic } prerequisite = { focus = ITA_flaming_buses_and_referendums } prerequisite = { focus = ITA_casamonica_clan } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_cinecitta" set_temp_variable = { mafia_industrial_focus_base_cost = -8 } mafia_industrial_focus_north_effect = yes 81 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 30 modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = ITA_all_roads_lead_to_rome icon = focus_trade_republic x = 2 y = 3 relative_position_id = ITA_roma_capitale cost = 3 prerequisite = { focus = ITA_chronic_strikes } prerequisite = { focus = ITA_wild_boar_epidemic } prerequisite = { focus = ITA_flaming_buses_and_referendums } prerequisite = { focus = ITA_casamonica_clan } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_all_roads_lead_to_rome" set_temp_variable = { mafia_industrial_focus_base_cost = -8 } mafia_industrial_focus_north_effect = yes 81 = { add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 30 modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = ITA_a_new_industrial_center icon = Generic_Major_City x = -2 y = 3 relative_position_id = ITA_roma_capitale cost = 3 prerequisite = { focus = ITA_chronic_strikes } prerequisite = { focus = ITA_wild_boar_epidemic } prerequisite = { focus = ITA_flaming_buses_and_referendums } prerequisite = { focus = ITA_casamonica_clan } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_a_new_industrial_center" set_temp_variable = { mafia_industrial_focus_base_cost = -10 } mafia_industrial_focus_north_effect = yes 81 = { add_building_construction = { type = industrial_complex level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } } ai_will_do = { base = 30 modifier = { factor = 0 can_staff_an_industrial_complex = no } } } #GREAT PROJECTS focus = { id = ITA_great_projects icon = focus_ITA_fiat_ansaldo_duopoly x = 0 y = 6 relative_position_id = ITA_industrial_focus cost = 0.1 prerequisite = { focus = ITA_invest_north focus = ITA_invest_south } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { has_idea = ITA_IRI has_completed_focus = ITA_new_industrial_nobility has_completed_focus = ITA_seek_european_help has_completed_focus = ITA_ask_the_chinese has_completed_focus = ITA_plan_industrial_development has_completed_focus = ITA_plan_industrial_development_2 AND = { has_completed_focus = ITA_invest_north has_completed_focus = ITA_invest_south } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_great_projects" } ai_will_do = { base = 80 } } focus = { id = ITA_nuclear_energy_buildup icon = nukes_in_production x = 1 y = 2 relative_position_id = ITA_great_projects cost = 6 prerequisite = { focus = ITA_great_projects } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } available = { NOT = { has_idea = ITA_nuclear_power_banned } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_nuclear_energy_buildup" if = { limit = { controls_state = 77 } set_temp_variable = { mafia_industrial_focus_base_cost = -15 } mafia_industrial_focus_north_effect = yes 77 = { add_building_construction = { type = nuclear_reactor level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } add_to_temp_variable = { change_resource = 500 } } if = { limit = { controls_state = 81 } set_temp_variable = { mafia_industrial_focus_base_cost = -15 } mafia_industrial_focus_south_effect = yes 81 = { add_building_construction = { type = nuclear_reactor level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } add_to_temp_variable = { change_resource = 500 } } if = { limit = { controls_state = 82 } set_temp_variable = { mafia_industrial_focus_base_cost = -15 } mafia_industrial_focus_south_effect = yes 82 = { add_building_construction = { type = nuclear_reactor level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } add_to_temp_variable = { change_resource = 500 } } if = { limit = { controls_state = 265 } set_temp_variable = { mafia_industrial_focus_base_cost = -15 } mafia_industrial_focus_north_effect = yes 265 = { add_building_construction = { type = nuclear_reactor level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } add_to_temp_variable = { change_resource = 500 } } change_reactor_grade_material_effect = yes } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_increase_ASI_funding icon = international_space_station x = -3 y = 2 relative_position_id = ITA_great_projects cost = 3 prerequisite = { focus = ITA_great_projects } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_increase_ASI_funding" unlock_decision_category_tooltip = ITA_italian_space_decision_category set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_dynamic_modifier = { modifier = ITA_ASI } set_variable = { ITA_peoples_support = 60 } } ai_will_do = { base = 40 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = ITA_messina_strait_bridge icon = strait_messina_bridge x = 0 y = 1 relative_position_id = ITA_great_projects cost = 4 prerequisite = { focus = ITA_great_projects } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ITA_MAFIA } available = { controls_state = 83 controls_state = 956 OR = { has_completed_focus = ITA_fight_scientific_illiteracy has_completed_focus = ITA_limit_rebound_of_responsibilities } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_messina_strait_bridge" set_temp_variable = { mafia_industrial_focus_base_cost = -8 } mafia_industrial_focus_south_effect = yes 83 = { if = { limit = { has_dynamic_modifier = { modifier = unfinished_infrastructures } } remove_dynamic_modifier = { modifier = unfinished_infrastructures } } add_dynamic_modifier = { modifier = messina_strait_bridge } add_extra_state_shared_building_slots = 1 } 956 = { if = { limit = { has_dynamic_modifier = { modifier = unfinished_infrastructures } } remove_dynamic_modifier = { modifier = unfinished_infrastructures } } add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_mose_venezia icon = inundation_lines x = -2 y = 1 relative_position_id = ITA_great_projects cost = 3 prerequisite = { focus = ITA_great_projects } search_filters = { FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_INDUSTRY } available = { controls_state = 78 OR = { has_completed_focus = ITA_fight_scientific_illiteracy has_completed_focus = ITA_limit_rebound_of_responsibilities } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_mose_venezia" set_temp_variable = { mafia_industrial_focus_base_cost = -5 } mafia_industrial_focus_north_effect = yes 78 = { if = { limit = { has_dynamic_modifier = { modifier = frequent_high_tides } } remove_dynamic_modifier = { modifier = frequent_high_tides } } add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_hydrogeological_safety_liguria icon = focus_generic_hydroelectric_energy x = -1 y = 2 relative_position_id = ITA_great_projects cost = 3 prerequisite = { focus = ITA_great_projects } search_filters = { FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_INDUSTRY } available = { controls_state = 1060 OR = { has_completed_focus = ITA_fight_scientific_illiteracy has_completed_focus = ITA_limit_rebound_of_responsibilities } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_hydrogeological_safety_liguria" set_temp_variable = { mafia_industrial_focus_base_cost = -5 } mafia_industrial_focus_north_effect = yes 1060 = { if = { limit = { has_dynamic_modifier = { modifier = floods_and_land_erosion } } remove_dynamic_modifier = { modifier = floods_and_land_erosion } } add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_tav_torino_lione icon = construction_buldozer x = -4 y = 1 relative_position_id = ITA_great_projects cost = 4 prerequisite = { focus = ITA_great_projects } search_filters = { FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_INDUSTRY } available = { controls_state = 77 857 = { controller = { NOT = { has_war_with = ROOT } } } OR = { has_completed_focus = ITA_fight_scientific_illiteracy has_completed_focus = ITA_limit_rebound_of_responsibilities } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_tav_torino_lione" set_temp_variable = { mafia_industrial_focus_base_cost = -5 } mafia_industrial_focus_north_effect = yes 77 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_brennero_tunnel icon = mining x = -6 y = 1 relative_position_id = ITA_great_projects cost = 3 prerequisite = { focus = ITA_great_projects } search_filters = { FOCUS_FILTER_ITA_MAFIA FOCUS_FILTER_INDUSTRY } available = { controls_state = 285 286 = { controller = { NOT = { has_war_with = ROOT } } } OR = { has_completed_focus = ITA_fight_scientific_illiteracy has_completed_focus = ITA_limit_rebound_of_responsibilities } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_brennero_tunnel" set_temp_variable = { mafia_industrial_focus_base_cost = -5 } mafia_industrial_focus_north_effect = yes 285 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 50 modifier = { factor = mafia_strength_ai_factor_var has_idea = ITA_mafia } } } focus = { id = ITA_integrative_restoration icon = roman_statue x = -5 y = 2 relative_position_id = ITA_great_projects cost = 3 prerequisite = { focus = ITA_great_projects } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { has_completed_focus = ITA_attract_foreign_tourists AND = { has_completed_focus = ITA_empower_the_senate NOT = { has_completed_focus = ITA_repeal_former_government_measures_6 } } AND = { has_completed_focus = ITA_empower_the_emperor NOT = { has_completed_focus = ITA_repeal_former_government_measures_8 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_integrative_restoration" unlock_decision_category_tooltip = integrative_restoration_ITA } ai_will_do = { base = 40 } } #POLICY CHANGE focus = { id = ITA_repeal_former_government_measures_6 icon = focus_ITA_culto_del_duce x = 1 y = 1 relative_position_id = ITA_let_the_plebs_vote cost = 5 prerequisite = { focus = ITA_let_the_plebs_vote focus = ITA_patrician_oligarchy } search_filters = { FOCUS_FILTER_POLITICAL } available = { western_autocrats_are_in_power = no neutrality_neutral_oligarch_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_repeal_former_government_measures_6" enable_elections_with_no_leader_change = yes set_country_flag = dynamic_flag set_country_flag = ITA_restored_democracy clr_country_flag = ITA_undemocratic_coup remove_ideas = ITA_parliament_dismantled clr_country_flag = ITA_romanization_decisions if = { limit = { has_completed_focus = ITA_peaceful_takeovers } remove_ideas = { ITA_peaceful_takeovers ITA_economic_freedoms } } else_if = { limit = { has_completed_focus = ITA_divide_et_impera } remove_ideas = { ITA_divide_et_impera ITA_war_economy_spirit Planned_Economy_ITA ITA_party_propaganda } swap_ideas = { remove_idea = md_closed_economy add_idea = consumption_economy } } if = { limit = { has_dynamic_modifier = { modifier = ITA_party_propaganda_modifier } } remove_dynamic_modifier = { modifier = ITA_party_propaganda_modifier } } add_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } set_temp_variable = { drift_switch_change = 0.1 } modify_reform_expectance_effect = yes set_rule = { can_create_factions = no } } ai_will_do = { base = 1 modifier = { factor = 80 NOT = { check_variable = { ruling_party = 15 } } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_repeal_former_government_measures_7 icon = focus_ITA_capo_supremo x = -3 y = 2 relative_position_id = ITA_march_on_rome cost = 5 prerequisite = { focus = ITA_march_on_rome } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_fascist_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_repeal_former_government_measures_7" enable_elections_with_no_leader_change = yes set_country_flag = ITA_restored_democracy clr_country_flag = ITA_undemocratic_coup remove_ideas = { ITA_parliament_dismantled autarchy_focus ITA_war_economy_spirit ITA_party_approved_media_f ITA_new_march_on_rome ITA_restore_the_currency_idea ITA_vatican_support } add_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } set_temp_variable = { drift_switch_change = 0.1 } modify_reform_expectance_effect = yes if = { limit = { has_completed_focus = ITA_eight_milion_bayonets } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = ITA_multipurpose_modifier } add_to_variable = { ITA_conscription_var = -0.02 tooltip = conscription_tt } } } ai_will_do = { base = 1 modifier = { factor = 80 NOT = { check_variable = { ruling_party = 21 } } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_repeal_former_government_measures_8 icon = focus_ITA_alpine_division x = 0 y = 1 relative_position_id = ITA_unaligned_empire cost = 5 prerequisite = { focus = ITA_western_alignment focus = ITA_unaligned_empire focus = ITA_eastern_sympathies } search_filters = { FOCUS_FILTER_POLITICAL } available = { neutrality_neutral_autocracy_are_in_power = no emerging_autocracy_are_in_power = no western_autocrats_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_repeal_former_government_measures_8" enable_elections_with_no_leader_change = yes set_country_flag = dynamic_flag set_country_flag = ITA_restored_democracy clr_country_flag = ITA_undemocratic_coup remove_ideas = ITA_parliament_dismantled clr_country_flag = ITA_romanization_decisions if = { limit = { has_completed_focus = ITA_peaceful_takeovers } remove_ideas = { ITA_peaceful_takeovers ITA_economic_freedoms } } else_if = { limit = { has_completed_focus = ITA_divide_et_impera } remove_ideas = { ITA_divide_et_impera ITA_war_economy_spirit Planned_Economy_ITA ITA_party_propaganda } swap_ideas = { remove_idea = md_closed_economy add_idea = consumption_economy } } if = { limit = { has_dynamic_modifier = { modifier = ITA_party_propaganda_modifier } } remove_dynamic_modifier = { modifier = ITA_party_propaganda_modifier } } add_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } set_temp_variable = { drift_switch_change = 0.1 } modify_reform_expectance_effect = yes set_rule = { can_create_factions = no } } ai_will_do = { base = 1 modifier = { factor = 80 NOT = { OR = { western_autocrats_are_in_power = yes check_variable = { ruling_party = 7 } check_variable = { ruling_party = 13 } } } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } focus = { id = ITA_repeal_former_government_measures_9 icon = focus_ITA_italian_hegemony x = 3 y = 2 relative_position_id = ITA_empower_the_king cost = 5 prerequisite = { focus = ITA_empower_the_king } search_filters = { FOCUS_FILTER_POLITICAL } available = { nationalist_monarchists_are_in_power = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus ITA_repeal_former_government_measures_9" enable_elections_with_no_leader_change = yes set_country_flag = ITA_restored_democracy clr_country_flag = ITA_undemocratic_coup remove_ideas = { ITA_parliament_dismantled ITA_kingdom_restored ITA_southern_question ITA_royal_family ITA_vatican_support } add_dynamic_modifier = { modifier = ITA_party_popularity_drift_modifier } set_temp_variable = { drift_switch_change = 0.1 } modify_reform_expectance_effect = yes } ai_will_do = { base = 1 modifier = { factor = 80 NOT = { check_variable = { ruling_party = 23 } } } modifier = { factor = 0 ITA_ai_not_unclaimed_path = yes } } } ############################## ### Start of EU Focus Tree ### x = 15 y = 20 ############################## shared_focus = USoE001 shared_focus = POTEF001 ############################ ### End of EU Focus Tree ### ############################ }