### search_filters = {FOCUS_FILTER_POLITICAL}
### search_filters = {FOCUS_FILTER_RESEARCH}
### search_filters = {FOCUS_FILTER_INDUSTRY}
### search_filters = {FOCUS_FILTER_STABILITY}
### search_filters = {FOCUS_FILTER_WAR_SUPPORT}
### search_filters = {FOCUS_FILTER_MANPOWER}
### search_filters = {FOCUS_FILTER_ANNEXATION}
### search_filters = {FOCUS_FILTER_SOV_POLITICAL_PARANOIA}
### search_filters = {FOCUS_FILTER_PROPAGANDA}
### search_filters = {FOCUS_FILTER_ARMY_XP}
### search_filters = {FOCUS_FILTER_NAVY_XP}
### search_filters = {FOCUS_FILTER_AIR_XP}
### search_filters = {FOCUS_FILTER_ITA_MISSIOLINI}
### search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}
# Reminder that focus filters prio has to be handled in the generic focus file :)



focus_tree = {
	id = italian_focus

	country = {
		factor = 0
		
		modifier = {
			add = 10
			OR = {
				tag = ITA
				tag = RSI
				tag = RDS
			}
		}
	}
	
	default = no

	continuous_focus_position = { x = 1500 y = 1500 }

	initial_show_position = {
		x = 0
		y = 0
	}


########  ##    ##    ########  ##        #######   #######  ########        ###    ##        #######  ##    ## ######## 
##     ##  ##  ##     ##     ## ##       ##     ## ##     ## ##     ##      ## ##   ##       ##     ## ###   ## ##       
##     ##   ####      ##     ## ##       ##     ## ##     ## ##     ##     ##   ##  ##       ##     ## ####  ## ##       
########     ##       ########  ##       ##     ## ##     ## ##     ##    ##     ## ##       ##     ## ## ## ## ######   
##     ##    ##       ##     ## ##       ##     ## ##     ## ##     ##    ######### ##       ##     ## ##  #### ##       
##     ##    ##       ##     ## ##       ##     ## ##     ## ##     ##    ##     ## ##       ##     ## ##   ### ##       
########     ##       ########  ########  #######   #######  ########     ##     ## ########  #######  ##    ## ######## 



 ######   #######  ##        #######  ##    ## ####    ###    ##                ##    #### ##    ## ########  ##     ##  ######  ######## ########  ####    ###    ##       
##    ## ##     ## ##       ##     ## ###   ##  ##    ## ##   ##               ##      ##  ###   ## ##     ## ##     ## ##    ##    ##    ##     ##  ##    ## ##   ##       
##       ##     ## ##       ##     ## ####  ##  ##   ##   ##  ##              ##       ##  ####  ## ##     ## ##     ## ##          ##    ##     ##  ##   ##   ##  ##       
##       ##     ## ##       ##     ## ## ## ##  ##  ##     ## ##             ##        ##  ## ## ## ##     ## ##     ##  ######     ##    ########   ##  ##     ## ##       
##       ##     ## ##       ##     ## ##  ####  ##  ######### ##            ##         ##  ##  #### ##     ## ##     ##       ##    ##    ##   ##    ##  ######### ##       
##    ## ##     ## ##       ##     ## ##   ###  ##  ##     ## ##           ##          ##  ##   ### ##     ## ##     ## ##    ##    ##    ##    ##   ##  ##     ## ##       
 ######   #######  ########  #######  ##    ## #### ##     ## ########    ##          #### ##    ## ########   #######   ######     ##    ##     ## #### ##     ## ######## 


	focus = {
		id = ITA_ethiopian_war_logistics_bba
		icon = GFX_goal_generic_position_armies

		x = 2
		y = 0
		offset = {
			x = 6
			y = 0
			trigger = {
				ITA_cw_branches_are_visible = yes
			}
		}
		cost = 5

		bypass = {
			OR = {
				NOT = { has_global_flag = second_italo_ethiopian_war_flag }
				AND = {
					550 = { NOT = { is_owned_and_controlled_by = ITA } }
					559 = { NOT = { is_owned_and_controlled_by = ITA } }
					844 = { NOT = { is_owned_and_controlled_by = ITA } }
				}
			}
		}

		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = { limit = { 550 = { is_owned_and_controlled_by = ITA } }
				550 = {
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
				550 = {
					add_building_construction = {
						type = naval_base
						level = 2
						province = 12766
						instant_build = yes
					}
				}
			}

			if = { limit = { 559 = { is_owned_and_controlled_by = ITA } }
				559 = {
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
				}
				559 = {
					add_building_construction = {
						type = naval_base
						level = 2
						province = 12991
						instant_build = yes
					}
				}
			}

			if = { limit = { 844 = { is_owned_and_controlled_by = ITA } }
				844 = {
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
				}
				844 = {
					add_building_construction = {
						type = naval_base
						level = 2
						province = 12941
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_italian_highways_bba
		icon = GFX_focus_generic_truck
		x = 6
		y = 0
		relative_position_id = ITA_ethiopian_war_logistics_bba
		cost = 5
		available = {
			OR = {
				controls_state = 2
				controls_state = 117
				controls_state = 162
				controls_state = 158
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			2 = { #ROME
				if = {
					limit = { is_controlled_by = ROOT }
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			117 = { #CAMPANIA
				if = {
					limit = { is_controlled_by = ROOT }
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			162 = { #TUSCANY
				if = {
					limit = { is_controlled_by = ROOT }
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			158 = { #PIEDMONT
				if = {
					limit = { is_controlled_by = ROOT }
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}

			every_owned_state = {
				limit = {
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
				}
				add_dynamic_modifier = {
					modifier = ITA_italian_highways_modifier
					scope = ITA
					days = 365
				}
			}		
		}
	}

	focus = {
		id = ITA_ministry_of_italian_africa
		icon = GFX_focus_ITA_ministry_of_italian_africa
		prerequisite = { focus = ITA_italian_highways_bba }
		prerequisite = { focus = ITA_ethiopian_war_logistics_bba }

		x = -5
		y = 1
		relative_position_id = ITA_italian_highways_bba
		cost = 5
		available = {
			NOT = { has_global_flag = second_italo_ethiopian_war_flag }
			OR = {
				any_owned_state = { is_on_continent = africa }
				any_subject_country = { capital_scope = { is_on_continent = africa } }
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_political_power = 75
			custom_effect_tooltip = ITA_ministry_of_italian_africa_occupation_law_tt
			show_ideas_tooltip = ITA_fake_colonial_police_law

			unlock_decision_category_tooltip = ITA_colonial_management_dec_cat

			hidden_effect = {
				country_event = BBA_italy_colonial_management.1
			}
		}
	}

	focus = {
		id = ITA_develop_ethiopia
		icon = GFX_focus_generic_develop_ethiopia
		prerequisite = { focus = ITA_ministry_of_italian_africa }

		x = -3
		y = 1
		relative_position_id = ITA_ministry_of_italian_africa
		cost = 5
		available = {
			OR = {
				any_controlled_state = {
					is_core_of = ETH
					is_fully_controlled_by = ROOT
				}
				any_subject_country = { #FOR PUPPETS
					any_controlled_state = {
						is_core_of = ETH
						is_fully_controlled_by = PREV
					}
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					NOT = {
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
						}
						any_subject_country = { #FOR PUPPETS
							any_controlled_state = {
								is_core_of = ETH
								is_fully_controlled_by = PREV
							}
						}
					}
				}
				custom_effect_tooltip = ITA_develop_ethiopia_tt
			}

			if = {
				limit = {
					271 = { #SHEWA (Addis Ababa)
						OR = {
							is_fully_controlled_by = ROOT
							controller = {
								is_subject_of = ROOT
								has_full_control_of_state = PREV
							}
						}
						NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
					}
				}
				271 = { #SHEWA (Addis Ababa)
					set_state_flag = ITA_improved_infrastructure_in_state_flag
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
				}
			}
			else_if = {
				limit = {
					ROOT = {
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				ROOT = {
					random_controlled_state = {
						prioritize = { 835 } #HARARGHE
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = { #FOR PUPPETS
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						prioritize = { 835 } #HARARGHE
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}
			if = {
				limit = {
					843 = { #WELLO
						OR = {
							is_fully_controlled_by = ROOT
							controller = {
								is_subject_of = ROOT
								has_full_control_of_state = PREV
							}
						}
						NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
					}
				}
				843 = { #WELLO
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
				}
			}
			else_if = {
				limit = {
					ROOT = {
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				ROOT = {
					random_controlled_state = {
						prioritize = { 837 } #SIDAMO
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = { #FOR PUPPETS
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
					random_controlled_state = {
						prioritize = { 837 } #SIDAMO
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}

			if = {
				limit = {
					842 = { #TIGRAY
						OR = {
							is_fully_controlled_by = ROOT
							controller = {
								is_subject_of = ROOT
								has_full_control_of_state = PREV
							}
						}
						NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
					}
				}
				842 = { #TIGRAY
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
				}
			}
			else_if = {
				limit = {
					ROOT = {
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				ROOT = {
					random_controlled_state = {
						prioritize = { 841 } #BEGEMDER
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = { #FOR PUPPETS
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
					random_controlled_state = {
						prioritize = { 841 } #BEGEMDER
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}

			every_controlled_state = {
				limit = {
					state_is_fully_controlled_by_ROOT_or_subject = yes
					is_core_of = ETH
					has_resistance = yes
				}
				add_compliance = 5
			}
		}
	}

	focus = {
		id = ITA_develop_libya
		icon = GFX_focus_generic_develop_libya
		prerequisite = { focus = ITA_ministry_of_italian_africa }

		x = -1
		y = 1
		relative_position_id = ITA_ministry_of_italian_africa
		cost = 5
		available = {
			OR = {
				any_controlled_state = {
					is_core_of = LBA
					is_fully_controlled_by = ROOT
				}
				any_subject_country = { #FOR PUPPETS
					any_controlled_state = {
						is_core_of = LBA
						is_fully_controlled_by = PREV
					}
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					NOT = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
						any_subject_country = { #FOR PUPPETS
							any_controlled_state = {
								is_core_of = LBA
								is_fully_controlled_by = PREV
							}
						}
					}
				}
				custom_effect_tooltip = ITA_develop_libya_tt
			}

			if = {
				limit = {
					448 = { #TRIPOLI
						OR = {
							is_fully_controlled_by = ROOT
							controller = {
								is_subject_of = ROOT
								has_full_control_of_state = PREV
							}
						}
						NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
					}
				}
				448 = { #TRIPOLI
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
					set_state_flag = ITA_improved_infrastructure_in_state_flag
				}
			}
			else_if = {
				limit = {
					ROOT = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				ROOT = {
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = { #FOR PUPPETS
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						prioritize = { 841 } #HARARGHE
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}

			if = {
				limit = {
					450 = { #BENGHALI
						OR = {
							is_fully_controlled_by = ROOT
							controller = {
								is_subject_of = ROOT
								has_full_control_of_state = PREV
							}
						}
						NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
					}
				}
				450 = { #BENGHALI
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
					set_state_flag = ITA_improved_infrastructure_in_state_flag
				}
			}
			else_if = {
				limit = {
					ROOT = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				ROOT = {
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = { #FOR PUPPETS
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
					random_controlled_state = {
						prioritize = { 841 } #HARARGHE
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}

			if = {
				limit = {
					451 = { #DERNA
						OR = {
							is_fully_controlled_by = ROOT
							controller = {
								is_subject_of = ROOT
								has_full_control_of_state = PREV
							}
						}
						NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
					}
				}
				451 = { #DERNA
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
					set_state_flag = ITA_improved_infrastructure_in_state_flag
				}
			}
			else_if = {
				limit = {
					ROOT = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				ROOT = {
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = { #FOR PUPPETS
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
					}
					random_controlled_state = {
						prioritize = { 841 } #HARARGHE
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
							NOT = { has_state_flag = ITA_improved_infrastructure_in_state_flag }
						}
						set_state_flag = ITA_improved_infrastructure_in_state_flag
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
					}
				}
			}
		}
	}

	focus = {
		id = ITA_develop_eritrea
		icon = GFX_focus_generic_develop_eritrea
		prerequisite = { focus = ITA_ministry_of_italian_africa }

		x = 1
		y = 1
		relative_position_id = ITA_ministry_of_italian_africa
		cost = 5
		available = {
			OR = {
				550 = {	is_fully_controlled_by = ROOT }
				any_subject_country = {
					has_full_control_of_state = 550
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			550 = { #ERITREA
				set_state_flag = ITA_improved_infrastructure_in_state_flag
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
		}
	}

	focus = {
		id = ITA_develop_somaliland
		icon = GFX_focus_generic_develop_somaliland
		prerequisite = { focus = ITA_ministry_of_italian_africa }

		x = 3
		y = 1
		relative_position_id = ITA_ministry_of_italian_africa
		cost = 5
		available = {
			OR = {
				559 = { is_fully_controlled_by = ROOT }
				any_subject_country = {
					has_full_control_of_state = 559
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			559 = { #SOMALILAND
				set_state_flag = ITA_improved_infrastructure_in_state_flag
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			if = {
				limit = {
					844 = { #JUBALAND
						OR = {
							is_fully_controlled_by = ROOT
							any_other_country = {
								is_subject_of = ROOT
								has_full_control_of_state = 559
							}
						}
					}
				}
				844 = { #JUBALAND
					set_state_flag = ITA_improved_infrastructure_in_state_flag
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
				}
			}
		}
	}

	focus = {
		id = ITA_regional_development
		icon = GFX_goal_generic_construction
		prerequisite = { focus = ITA_develop_eritrea focus = ITA_develop_libya focus = ITA_develop_somaliland focus = ITA_develop_ethiopia }

		x = 1
		y = 1
		relative_position_id = ITA_develop_libya
		cost = 10
		available = {
			OR = {
				any_controlled_state = {
					is_fully_controlled_by = ROOT
					has_state_flag = ITA_improved_infrastructure_in_state_flag
				}
				any_subject_country = {
					any_controlled_state = {
						is_fully_controlled_by = PREV
						has_state_flag = ITA_improved_infrastructure_in_state_flag
					}
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			#Makes previous Colonial Police law hidden (Both old and new version need to cohexist so that the previous can fallback to the next one)
			set_country_flag = ITA_colonial_police_improved_flag

			custom_effect_tooltip = ITA_regional_development_occupation_law_tt

			custom_effect_tooltip = ITA_regional_development_buildings_tt

			#ETHIOPIA
			if = {
				limit = {
					has_completed_focus = ITA_develop_ethiopia
				}
				if = {
					limit = {
						any_controlled_state = {
							is_fully_controlled_by = ROOT
							has_state_flag = ITA_improved_infrastructure_in_state_flag
						}
					}
					random_controlled_state = {
						limit = {
							has_state_flag = ITA_improved_infrastructure_in_state_flag
							is_core_of = ETH
						}
						add_building_construction = {
							type = industrial_complex
							level = 1
							instant_build = yes
						}
						add_extra_state_shared_building_slots = 1
						clr_state_flag = ITA_improved_infrastructure_in_state_flag
					}
				}
				else_if = {
					limit = {
						any_subject_country = {
							any_controlled_state = {
								is_fully_controlled_by = PREV
								has_state_flag = ITA_improved_infrastructure_in_state_flag
							}
						}
					}
					random_other_country = {
						limit = {
							is_subject_of = ROOT
							any_controlled_state = {
								is_core_of = ETH
								is_fully_controlled_by = PREV
							}
						}
						random_controlled_state = {
							limit = {
								has_state_flag = ITA_improved_infrastructure_in_state_flag
								is_core_of = ETH
							}
							add_building_construction = {
								type = industrial_complex
								level = 1
								instant_build = yes
							}
							add_extra_state_shared_building_slots = 1
							clr_state_flag = ITA_improved_infrastructure_in_state_flag
						}
					}
				}
				random_controlled_state = {
					limit = {
						has_state_flag = ITA_improved_infrastructure_in_state_flag
						is_core_of = ETH
					}
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
					clr_state_flag = ITA_improved_infrastructure_in_state_flag
				}
			}

			#LIBYA
			if = {
				limit = {
					has_completed_focus = ITA_develop_libya
				}
				random_controlled_state = {
					limit = {
						has_state_flag = ITA_improved_infrastructure_in_state_flag
						is_core_of = LBA
					}
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
					clr_state_flag = ITA_improved_infrastructure_in_state_flag
				}
				random_controlled_state = {
					limit = {
						has_state_flag = ITA_improved_infrastructure_in_state_flag
						is_core_of = LBA
					}
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
					clr_state_flag = ITA_improved_infrastructure_in_state_flag
				}
			}
		
			#ERITREA
			if = {
				limit = {
					has_completed_focus = ITA_develop_eritrea
				}
				550 = {
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 12766
					}
					clr_state_flag = ITA_improved_infrastructure_in_state_flag
				}
			}
			
			#JUBALAND
			if = {
				limit = {
					has_completed_focus = ITA_develop_somaliland
				}
				559 = {
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 12991
					}
					clr_state_flag = ITA_improved_infrastructure_in_state_flag
				}
				844 = {
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 12941
					}
				}
			}

			hidden_effect = {
				every_controlled_state = {
					limit = {
						has_state_flag = ITA_improved_infrastructure_in_state_flag
					}
					clr_state_flag = ITA_improved_infrastructure_in_state_flag
				}
				every_subject_country = {
					limit = {
						any_controlled_state = {
							has_state_flag = ITA_improved_infrastructure_in_state_flag
						}
					}
					every_controlled_state = {
						limit = {
							has_state_flag = ITA_improved_infrastructure_in_state_flag
						}
						clr_state_flag = ITA_improved_infrastructure_in_state_flag
					}
				}
			}

			custom_effect_tooltip = ITA_regional_development_decision_unlocked_tt
		}
	}

	focus = {
		id = ITA_litoranea_balbo
		icon = GFX_focus_generic_improve_roads
		prerequisite = { focus = ITA_regional_development }

		x = -3
		y = 1
		relative_position_id = ITA_regional_development
		cost = 5
		available = {
			OR = {
				448 = {
					state_is_fully_controlled_by_ROOT_or_subject = yes
				}
				449 = {
					state_is_fully_controlled_by_ROOT_or_subject = yes
				}
				450 = {
					state_is_fully_controlled_by_ROOT_or_subject = yes
				}
				451 = {
					state_is_fully_controlled_by_ROOT_or_subject = yes
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = { #TRIPOLI
				limit = {
					448 = {
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				448 = {
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			if = { #EL AGHELIA
				limit = {
					449 = {
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				449 = {
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			if = { #BENGHASI
				limit = {
					450 = {
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				450 = {
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			if = { #DERNA
				limit = {
					451 = {
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				451 = {
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_via_della_vittoria
		icon = GFX_goal_reichsautobahn
		prerequisite = { focus = ITA_litoranea_balbo }

		x = 0
		y = 1
		relative_position_id = ITA_litoranea_balbo
		cost = 10
		available = {
			451 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
			452 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			451 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				if = {
					limit = {
						has_resistance = yes
					}
					add_compliance = 5
				}
			}
			452 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				if = {
					limit = {
						has_resistance = yes
					}
					add_compliance = 5
				}
			}

			# EXTRA STATES 

			custom_effect_tooltip = ITA_via_della_vittoria_extra_states_tt

			#LIBYA
			if = {
				limit = {
					450 = { #BENGHASI
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				450 = { #BENGHASI
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
			if = {
				limit = {
					449 = { #EL AGHELIA
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				449 = { #EL AGHELIA
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
			if = {
				limit = {
					448 = { #TRIPOLI
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				448 = { #TRIPOLI
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}

			#TUNISIA
			if = {
				limit = {
					665 = { #GABES
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				665 = { #GABES
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
			if = {
				limit = {
					458 = { #TUNISIA
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				458 = { #TUNISIA
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
			#ALGERIA
			if = {
				limit = {
					460 = { #CONSTANTINE
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				460 = { #CONSTANTINE
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
			if = {
				limit = {
					459 = { #ALGIERS
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				459 = { #ALGIERS
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}

			#MOROCCO
			if = {
				limit = {
					461 = { #CASABLANCA
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				461 = { #CASABLANCA
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
			if = {
				limit = {
					290 = { #SPANISH AFRICA (Mediterranean coast of Morocco)
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				290 = { #SPANISH AFRICA (Mediterranean coast of Morocco)
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}

			#EGYPT
			if = {
				limit = {
					447 = { #ALEXANDRIA
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				447 = { #ALEXANDRIA
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
			if = {
				limit = {
					446 = { #CAIRO
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				446 = { #CAIRO
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
			if = {
				limit = {
					453 = { #SINAI
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				453 = { #SINAI
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
					if = {
						limit = {
							has_resistance = yes
						}
						add_compliance = 5
					}
				}
			}
		}
	}

	focus = {
		id = ITA_libyan_railway
		icon = GFX_focus_generic_railroad
		prerequisite = { focus = ITA_litoranea_balbo }
		prerequisite = { focus = ITA_prospect_for_oil }
		x = 1
		y = 2
		relative_position_id = ITA_litoranea_balbo
		cost = 10
		available = {
			448 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
			449 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
			450 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
			451 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			# Tripoli - Tobruk
			build_railway = {
				path = { 1149 4194 7209 9980 1118 1041 4047 10046 10117 12088 4057 1198 1127 4120 11954 10123 12094 4151 1204 7082 9992 1130 }
			}

			custom_effect_tooltip = ITA_libyan_railway_state_modifier_tt
			every_state = {
				limit = {
					OR = {
						#LIBYA
						state = 448 #TRIPOLI
						state = 449 #EL AGHELIA
						state = 450 #BENGHASI
						state = 451 #DERNA
						#TUNISIA
						state = 665 #GABES
						state = 458 #TUNISIA
						#ALGERIA
						state = 460 #CONSTANTINE
						state = 459 #ALGIERS
						#EGYPT
						state = 452 #MATROUH
						state = 447 #ALEXANDRIA
						state = 446 #CAIRO
					}
					state_is_fully_controlled_by_ROOT_or_subject = yes
				}
				add_dynamic_modifier = { modifier = ITA_libyan_railway_modifier days = 730 scope = ITA }
			}
		}
	}

	focus = {
		id = ITA_prospect_for_oil
		icon = GFX_goal_generic_oil_refinery
		prerequisite = { focus = ITA_regional_development }

		x = -1
		y = 1
		relative_position_id = ITA_regional_development
		cost = 5

		bypass = {
			662 = {
				has_state_flag = sirte_oil_developed
			}
		}

		available = {
			662 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_resource = {
				type = oil
				amount = 8
				state = 662
			}	

			662 = {
				ITA_check_for_cooperatives_and_add_dm = yes #If appropriate, apply dm from Cooperatives for Intensive Exploitation 
				set_state_flag = sirte_oil_developed
			}
			if = {
				limit = {
					449 = {
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				449 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = fuel_silo
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_libyan_refineries
		icon = GFX_focus_generic_rubber
		prerequisite = { focus = ITA_prospect_for_oil }

		x = 0
		y = 1
		relative_position_id = ITA_prospect_for_oil
		cost = 5

		available = {
			450 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
				NOT = {
					has_state_flag = benghazi_oil_developed
				}
			}
			has_tech = synth_oil_experiments
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_resource = {
				type = oil
				amount = 4
				state = 450
			}
			450 = {
				ITA_check_for_cooperatives_and_add_dm = yes #If appropriate, apply dm from Cooperatives for Intensive Exploitation 
				set_state_flag = benghazi_oil_developed
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = synthetic_refinery
					level = 2
					instant_build = yes
				}
			}	
		
		}
	}

	focus = {
		id = ITA_polizia_dell_africa_italiana
		icon = GFX_goal_generic_military_sphere
		prerequisite = { focus = ITA_regional_development }
		mutually_exclusive = { focus = ITA_strengthen_ascari_corps }
		x = 1
		y = 1
		relative_position_id = ITA_regional_development
		cost = 10
		available = {
			any_controlled_state = {
				is_on_continent = africa
			}
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			custom_effect_tooltip = ITA_polizia_dell_africa_italiana_occupation_law_tt

			set_country_flag = ITA_colonial_police_final_flag
		}
	}

	focus = {
		id = ITA_strengthen_ascari_corps
		icon = GFX_focus_ITA_strengthen_ascari_corps
		prerequisite = { focus = ITA_regional_development }
		mutually_exclusive = { focus = ITA_polizia_dell_africa_italiana }
		x = 3
		y = 1
		relative_position_id = ITA_regional_development
		cost = 10
		available = {
			any_state = {
				OR = {
					is_core_of = LBA
					is_core_of = ERI
					is_core_of = SOM
					is_core_of = ETH
				}
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			unlock_decision_tooltip = ITA_reorganize_ascari

			hidden_effect = {
				### COLONIAL CAVALRY & CAMELRY TEMPLATES
				if = {
					limit = {
						NOT = { has_template = "Cavalleria Coloniale" }
					}
					division_template = {
						name = "Cavalleria Coloniale" 
						division_names_group = ITA_CAV_03
						override_model = ITA_cavalry_alt_1_entity
						is_locked = yes

						# Represents lesser-equipped colonial units
						regiments = { 
							cavalry = { x = 0 y = 0 } 
							cavalry = { x = 0 y = 1 } 
							cavalry = { x = 1 y = 0 } 
							cavalry = { x = 1 y = 1 }
						} 

						priority = 0 
					}
				}

				if = {
					limit = {
						NOT = { has_template = "Reggimento Meharista" }
					}
					division_template = {
						name = "Reggimento Meharista" 
						division_names_group = ITA_CAM_01 
						override_model = ITA_camelry_alt_2_entity
						regiments = { 
							camelry = { x = 0 y = 0 } 
							camelry = { x = 0 y = 1 } 
							camelry = { x = 1 y = 0 } 
							camelry = { x = 1 y = 1 } 
						} 
					}
				}
			}

			### ASCARI INFANTRY TEMPLATES
			if = {
				limit = {
					NOT = { has_template = "Divisione Coloniale" }
				}
				division_template = { 
					name = "Divisione Coloniale" 
					division_names_group = ITA_COL_01
					template_counter = 67
					#is_locked = yes

					# Represents lesser-equipped colonial units
					regiments = { 
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 0 y = 2 }
						infantry = { x = 1 y = 0 }
					}

					priority = 0 
				}
			}

			if = {
				limit = {
					NOT = { has_template = "Divisione Ascari Libica" }
				}
				division_template = { 
					name = "Divisione Ascari Libica" 
					division_names_group = ITA_COL_01
					override_model = ITA_infantry_alt_0_entity
					template_counter = 67
					#is_locked = yes
					obsolete = yes

					# Represents lesser-equipped colonial units
					regiments = { 
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 0 y = 2 }
						infantry = { x = 1 y = 0 }
					}

					priority = 0 
				}
			}

			if = {
				limit = {
					NOT = { has_template = "Divisione Ascari Eritrea" }
				}
				division_template = { 
					name = "Divisione Ascari Eritrea" 
					division_names_group = ITA_COL_01
					template_counter = 67
					#is_locked = yes
					obsolete = yes

					# Represents lesser-equipped colonial units
					regiments = { 
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 0 y = 2 }
						infantry = { x = 1 y = 0 }
					}

					priority = 0 
				}
			}

			if = {
				limit = {
					NOT = { has_template = "Divisione Ascari Somala" }
				}
				division_template = { 
					name = "Divisione Ascari Somala" 
					division_names_group = ITA_COL_01
					override_model = ITA_infantry_alt_1_entity
					template_counter = 67
					#is_locked = yes
					obsolete = yes

					# Represents lesser-equipped colonial units
					regiments = { 
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 0 y = 2 }
						infantry = { x = 1 y = 0 }
					}

					priority = 0 
				}
			}


			custom_effect_tooltip = ITA_strengthen_ascari_corps_create_units_tt 

			## CAVALRY + INFANTRY ##

			#ERITREA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = ERI
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = ERI
						is_fully_controlled_by = ROOT
					}
					prioritize = { 550 } # ERITREA (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_strengthen_ascari_corps_eritrea_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Ascari Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
						prioritize = { 550 } # ERITREA (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_strengthen_ascari_corps_eritrea_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
							create_unit = {
								division = "division_template = \"Divisione Ascari Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			#LIBYA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
					prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_strengthen_ascari_corps_libya_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
						prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_strengthen_ascari_corps_libya_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
							create_unit = {
								division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			#SOMALIA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = SOM
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = SOM
						is_fully_controlled_by = ROOT
					}
					prioritize = { 559 } #SOMALILAND (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_strengthen_ascari_corps_somalia_tt
					hidden_effect = {
						create_unit = {
							division = "name = \"101a Divisione F. Coloniale Somala\" division_template = \"Divisione Ascari Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "name = \"102a Divisione F. Coloniale Somala\" division_template = \"Divisione Ascari Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = SOM
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = SOM
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = SOM
							is_fully_controlled_by = PREV
						}
						prioritize = { 559 } #SOMALILAND (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_strengthen_ascari_corps_somalia_tt
						hidden_effect = {
							create_unit = {
								division = "name = \"101a Divisione F. Coloniale Somala\" division_template = \"Divisione Ascari Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
							create_unit = {
								division = "name = \"102a Divisione F. Coloniale Somala\" division_template = \"Divisione Ascari Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}


			#ETHIOPIA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = ETH
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = ETH
						is_fully_controlled_by = ROOT
					}
					prioritize = { 271 } #ADDIS ABABA (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_strengthen_ascari_corps_ethiopia_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 2
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
						prioritize = { 271 } #ADDIS ABABA (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_strengthen_ascari_corps_ethiopia_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Divisione Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 2
							}
						}
					}
				}
			}
		
			## CAMELRY ## Separated so that Libyan Meharisti go before Eritrean ones (cavalry is the other way around)
			hidden_effect = {
				#LIBYA
				if = {
					limit = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
						prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
						#Regular Camelry Eritrean
						create_unit = {
							division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
							owner = ROOT
							count = 2
						}
					}
				}
				else_if = {
					limit = {
						any_subject_country = {
							any_controlled_state = {
								is_core_of = LBA
								is_fully_controlled_by = ROOT
							}
						}
					}
					random_other_country = {
						limit = {
							is_subject_of = ROOT
							any_controlled_state = {
								is_core_of = LBA
								is_fully_controlled_by = ROOT
							}
						}
						random_controlled_state = {
							limit = {
								is_core_of = LBA
								is_fully_controlled_by = PREV
							}
							prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
							#Regular Camelry Eritrean
							create_unit = {
								division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
								owner = ROOT
								count = 2
							}
						}
					}
				}

				#ERITREA
				if = {
					limit = {
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = ROOT
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = ERI
							is_fully_controlled_by = ROOT
						}
						prioritize = { 550 } # ERITREA (In case at some point this gets split or tag gets more cores)
						#Regular Camelry Eritrean
						create_unit = {
							division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
				else_if = {
					limit = {
						any_subject_country = {
							any_controlled_state = {
								is_core_of = ERI
								is_fully_controlled_by = ROOT
							}
						}
					}
					random_other_country = {
						limit = {
							is_subject_of = ROOT
							any_controlled_state = {
								is_core_of = ERI
								is_fully_controlled_by = ROOT
							}
						}
						random_controlled_state = {
							limit = {
								is_core_of = ERI
								is_fully_controlled_by = PREV
							}
							prioritize = { 550 } # ERITREA (In case at some point this gets split or tag gets more cores)
							#Regular Camelry Eritrean
							create_unit = {
								division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			show_unit_leaders_tooltip = ITA_hamid_idris_awate

			if = {
				limit = {
					NOT = { has_completed_focus = ITA_forza_navale_especiale }
				}
				custom_effect_tooltip = ITA_strengthen_ascari_corps_ibrahim_farag_mohammed_tt
			}
			show_unit_leaders_tooltip = ITA_ibrahim_farag_mohammed
		}
	}

	focus = {
		id = ITA_comandante_diavolo
		icon = GFX_focus_ITA_comandante_diavolo
		prerequisite = { focus = ITA_polizia_dell_africa_italiana focus = ITA_strengthen_ascari_corps }

		x = 1
		y = 1
		relative_position_id = ITA_polizia_dell_africa_italiana
		cost = 10
		available = {
			any_state = {
				OR = {
					is_core_of = LBA
					is_core_of = ERI
					is_core_of = SOM
					is_core_of = ETH
				}
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_ideas = ITA_hardened_irregular_bands

			hidden_effect = {
				if = {
					limit = {
						NOT = { has_template = "Truppe Irregolari a Cavallo" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_irregular_templates_flag }
						}
						division_template = { #Improve Irregular template
							name = "Truppe Irregolari a Cavallo"		
							division_names_group = ITA_CAV_05
							is_locked = yes
							regiments = {
								cavalry = { x = 0 y = 0 }
								cavalry = { x = 0 y = 1 }
								cavalry = { x = 1 y = 0 }
								cavalry = { x = 1 y = 1 }
							}
							priority = 0
						}
					}
					else = {
						division_template = { #Basic irregular template
							name = "Truppe Irregolari a Cavallo"		
							division_names_group = ITA_CAV_05
							is_locked = yes
							regiments = {
								cavalry = { x = 0 y = 0 }
								cavalry = { x = 0 y = 1 }
								cavalry = { x = 0 y = 2 }
								cavalry = { x = 1 y = 0 }
								cavalry = { x = 1 y = 1 }
								cavalry = { x = 1 y = 2 }
							}
							support = { 
								recon = { x = 0 y = 0 } 
							} 
							priority = 0
						}
					}
				}

				if = {
					limit = {
						NOT = { has_template = "Truppe Irregolari di Cammelli" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_irregular_templates_flag }
						}
						division_template = { #Improve Irregular template
							name = "Truppe Irregolari di Cammelli"		
							division_names_group = ITA_CAM_02
							is_locked = yes
							regiments = {
								camelry = { x = 0 y = 0 }
								camelry = { x = 0 y = 1 }
								camelry = { x = 1 y = 0 }
								camelry = { x = 1 y = 1 }
							}
							priority = 0
						}
					}
					else = {
						division_template = { #Basic irregular template
							name = "Truppe Irregolari di Cammelli"		
							division_names_group = ITA_CAM_02
							is_locked = yes
							regiments = {
								camelry = { x = 0 y = 0 }
								camelry = { x = 0 y = 1 }
								camelry = { x = 0 y = 2 }
								camelry = { x = 1 y = 0 }
								camelry = { x = 1 y = 1 }
								camelry = { x = 1 y = 2 }
							}
							support = { 
								recon = { x = 0 y = 0 } 
							} 
							priority = 0
						}
					}
				}
			}

			custom_effect_tooltip = ITA_comandante_diavolo_create_units_tt

			#ERITREA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = ERI
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = ERI
						is_fully_controlled_by = ROOT
					}
					prioritize = { 550 } # ERITREA (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_comandante_diavolo_eritrea_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Banda Irregolare Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 2
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = ROOT
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
						prioritize = { 550 } # ERITREA (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_comandante_diavolo_eritrea_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Banda Irregolare Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
							create_unit = {
								division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 2
							}
						}
					}
				}
			}

			#LIBYA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
					prioritize = { 448 } # TRIPOLI (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_comandante_diavolo_libya_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
							owner = ROOT
							count = 2
						}
						create_unit = {
							division = "division_template = \"Truppe Irregolari di Cammelli\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
						prioritize = { 448 } # TRIPOLI (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_comandante_diavolo_libya_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 2
							}
							create_unit = {
								division = "division_template = \"Truppe Irregolari di Cammelli\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			#SOMALIA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = SOM
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = SOM
						is_fully_controlled_by = ROOT
					}
					prioritize = { 559 } # SOMALILAND (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_comandante_diavolo_somalia_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Banda Irregolare Somala\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 2
						}
						create_unit = {
							division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = SOM
							is_fully_controlled_by = ROOT
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = SOM
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = SOM
							is_fully_controlled_by = PREV
						}
						prioritize = { 559 } # SOMALILAND (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_comandante_diavolo_somalia_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Banda Irregolare Somala\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 2
							}
							create_unit = {
								division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			#ETHIOPIA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = ETH
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = ETH
						is_fully_controlled_by = ROOT
					}
					prioritize = { 271 } # ADDIS ABABA (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_comandante_diavolo_ethiopia_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Banda Irregolare Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "name = \"Gruppo Bande Amhara\" division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.5 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Truppe Irregolari di Cammelli\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
						}
					}
				}
				random_other_country = {
					limit = {
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
						prioritize = { 271 } # ADDIS ABABA (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_comandante_diavolo_ethiopia_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Banda Irregolare Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
							create_unit = {
								division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.5 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
							create_unit = {
								division = "division_template = \"Truppe Irregolari di Cammelli\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			show_unit_leaders_tooltip = ITA_amedeo_guillet
		}
	}

	focus = {
		id = ITA_steel_industry_in_terni
		icon = GFX_focus_generic_steel
		prerequisite = { focus = ITA_italian_highways_bba }
		mutually_exclusive = { focus = ITA_power_plants_in_terni }
		x = -1
		y = 1
		relative_position_id = ITA_italian_highways_bba
		cost = 10
		available = {
			has_full_control_of_state = 2
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_iri_production_speed_arms_factory_factor = 0.025 }
			custom_effect_tooltip = ITA_steel_industry_in_terni_ricostruzione_industriale_tt
			2 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
				add_resource = {
					type = steel
					amount = 8
				}
			}
		}
	}

	focus = {
		id = ITA_power_plants_in_terni
		icon = GFX_goal_generic_construct_civ_factory
		prerequisite = { focus = ITA_italian_highways_bba }
		mutually_exclusive = { focus = ITA_steel_industry_in_terni }
		x = 1
		y = 1
		relative_position_id = ITA_italian_highways_bba
		cost = 10
		available = {
			has_full_control_of_state = 2
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_iri_production_speed_industrial_complex_factor = 0.05 }
			custom_effect_tooltip = ITA_power_plants_in_terni_ricostruzione_industriale_tt

			2 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_industria_della_gomma_sintetica
		icon = GFX_focus_generic_rubber
		prerequisite = { focus = ITA_steel_industry_in_terni focus = ITA_power_plants_in_terni }

		x = 1
		y = 1
		relative_position_id = ITA_steel_industry_in_terni
		cost = 5
		available = {
			has_tech = synth_oil_experiments
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_tech_bonus = {
				name = ITA_industria_della_gomma_sintetica
				bonus = 0.5
				uses = 2
				category = cat_synth_oil
			}

			if = {
				limit = {
					2 = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = synthetic_refinery
							size > 0
							include_locked = yes
						}
					}
				}
				2 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = synthetic_refinery
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = synthetic_refinery
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 157 849 117 } #ABRUZZO as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = synthetic_refinery
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_strengthen_northern_industry
		icon = GFX_focus_ITA_northern_industry
		prerequisite = { focus = ITA_industria_della_gomma_sintetica }
		mutually_exclusive = { focus = ITA_modernize_the_mezzogiorno }
		x = -1
		y = 1
		relative_position_id = ITA_industria_della_gomma_sintetica
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					has_full_control_of_state = 158
					158 = {
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
					}
				}
				158 = { #PIEDMONT (Torino, Genoa)
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 736 852 } #LITORALE as main fallback
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 159
					159 = {
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
				}
				159 = { #LOMBARDY (Milano, Brescia)
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 850 30 } #TRENTINO as main fallback
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 161
					161 = {
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
					}
				}
				161 = { #EMILIA ROMAGNA (Bologna)
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 30 850 } #ALTO ADIGE as main fallback
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 160
					160 = {
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
				}
				160 = { #VENETO (Venice )
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 852 736 } #ISTRIA as main fallback
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_modernize_the_mezzogiorno
		icon = GFX_focus_ITA_southern_industry
		prerequisite = { focus = ITA_industria_della_gomma_sintetica }
		mutually_exclusive = { focus = ITA_strengthen_northern_industry }
		x = 1
		y = 1
		relative_position_id = ITA_industria_della_gomma_sintetica
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					has_full_control_of_state = 117
					117 = {
						free_building_slots = {
							building = industrial_complex
							size > 1
							include_locked = yes
						}
					}
				}
				117 = { #CAMPAGNA (Napoli)
					if = {
						limit = {
							infrastructure < 5
						}
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes						
						}
					}
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = naval_base
						level = 2
						instant_build = yes
						province = 819					
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 156 2 162 } #CALABRIA as main fallback
					if = {
						limit = {
							infrastructure < 5
						}
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes						
						}
					}
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 849
				}
				849 = { #PUGLIA (Taranto, Bari, Foggia)
					if = {
						limit = {
							infrastructure < 5
						}
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes						
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = naval_base
						level = 2
						instant_build = yes
						province = 9784					
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 115
				}

				115 = { #SICILY (Palermo, Messina, Catania)
					if = {
						limit = {
							infrastructure < 5
						}
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes						
						}
					}
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 4159					
					}
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 7059					
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 114
				}
				114 = { #SARDINIA (Cagliari)
					if = {
						limit = {
							infrastructure < 5
						}
						add_building_construction = {
							type = infrastructure
							level = 1
							instant_build = yes						
						}
						add_building_construction = {
							type = naval_base
							level = 2
							instant_build = yes
							province = 11773					
						}
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 162 #TOSCANA
				}
				162 = {
					add_resource = {
						type = steel
						amount = 12
					}
				}
			}
		}
	}

	focus = {
		id = ITA_new_industrialization_program
		icon = GFX_focus_generic_industry_3
		prerequisite = { focus = ITA_strengthen_northern_industry focus = ITA_modernize_the_mezzogiorno }
		prerequisite = { focus = ITA_expand_national_universities }

		x = 1
		y = 2
		relative_position_id = ITA_strengthen_northern_industry
		cost = 10
		available = {
			custom_trigger_tooltip = {
				tooltip = ITA_new_industrialization_program_factories_required_tt
				NOT = { num_of_controlled_factories < ITA_new_industrialization_program_factories_required }
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt

			if = {
				limit = {
					has_completed_focus = ITA_strengthen_northern_industry
				}
				custom_effect_tooltip = ITA_new_industrialization_program_north_tt
				ITA_replace_designers_by_improved_version_north = yes 
			}
			else_if = {
				limit = {
					has_completed_focus = ITA_modernize_the_mezzogiorno
				}
				custom_effect_tooltip = ITA_new_industrialization_program_south_tt
				ITA_replace_designers_by_improved_version_south = yes
			}
			else = {
				custom_effect_tooltip = ITA_new_industrialization_program_generic_tt
			}
		}
	}

	focus = {
		id = ITA_railway_innovations
		icon = GFX_goal_generic_construct_infrastructure
		prerequisite = { focus = ITA_italian_highways_bba }

		x = 3
		y = 1
		relative_position_id = ITA_italian_highways_bba
		cost = 10
		available = {
			controls_state = 2
			controls_state = 161
			controls_state = 162
			controls_state = 117
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_tech_bonus = {
				name = ITA_railway_innovations
				ahead_reduction = 1.5
				bonus = 0.5
				uses = 1
				category = train_tech
			}

			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}

			#Roma - La Spezia
			build_railway = {
				path = { 9904 11751 6862 6875 11833 6946 6973 }
			}

			#Roma - Bologna
			build_railway = {
				path = { 11751 6862 9750 9879 9907 1616 6985 6606 }
			}

			#Roma - Napoli
			build_railway = {
				path = { 9904 11846 923 9826 819 }
			}
		}
	}

	focus = {
		id = ITA_expand_foggia_farm_fields
		icon = GFX_goal_generic_consumer_goods
		prerequisite = { focus = ITA_railway_innovations }

		x = -1
		y = 1
		relative_position_id = ITA_railway_innovations
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_timed_idea = { idea = ITA_foggia_farm_fields days = 730 }
		}
	}

	focus = {
		id = ITA_investments_in_edison
		icon = GFX_focus_generic_hydroelectric_energy
		prerequisite = { focus = ITA_railway_innovations }

		x = 0
		y = 2
		relative_position_id = ITA_railway_innovations
		cost = 10
		available = {
			has_full_control_of_state = 159
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_iri_consumer_goods_factor = -0.10 }
			custom_effect_tooltip = ITA_investments_in_edison_ricostruzione_industriale_tt

			if = {
				limit = {
					159 = {
						free_building_slots = {
							building = industrial_complex
							size > 1
							include_locked = yes
						}
					}
				}
				159 = { #LOMBARDY (Milano)
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 2
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = industrial_complex
							size > 1
							include_locked = yes
						}
					}
					prioritize = { 161 850 } #EMILIA ROMAGNA as main fallback
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 2
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_expand_national_universities
		icon = GFX_focus_research
		prerequisite = { focus = ITA_investments_in_edison }

		x = 0
		y = 1
		relative_position_id = ITA_investments_in_edison
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_research_slot = 1
		}
	}

	focus = {
		id = ITA_fiocchi_munizioni
		icon = GFX_goal_generic_construct_mil_factory
		prerequisite = { focus = ITA_italian_highways_bba }

		x = 5
		y = 1
		relative_position_id = ITA_italian_highways_bba
		cost = 5
		available = {
			has_full_control_of_state = 159
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					159 = {
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
				}
				159 = { #LOMBARDY (Milano)
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
					prioritize = { 736 852 } #LITORALE as main fallback
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_brescia_small_arms_industry
		icon = GFX_focus_focus_fra_maquis
		prerequisite = { focus = ITA_fiocchi_munizioni }

		x = -1
		y = 1
		relative_position_id = ITA_fiocchi_munizioni
		cost = 5
		available = {
			has_full_control_of_state = 159
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			if = {
				limit = {
					159 = {
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
				}
				159 = { #LOMBARDY
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 160 852 736 } #VENETO as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}

			add_tech_bonus = {
				name = ITA_brescia_small_arms_industry
				bonus = 0.75
				uses = 1
				category = infantry_weapons
			}
		}
	}

	focus = {
		id = ITA_milan_comms_industry
		icon = GFX_goal_generic_radar
		prerequisite = { focus = ITA_fiocchi_munizioni }

		x = 1
		y = 1
		relative_position_id = ITA_fiocchi_munizioni
		cost = 5
		available = {
			is_special_project_completed = sp:sp_air_radar
			has_full_control_of_state = 159
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			159 = { #LOMBARDY (Milano)
				add_building_construction = {
					type = radar_station
					level = 1
					instant_build = yes
				}
			}
			2 = { #LATIUM (Rome)
				add_building_construction = {
					type = radar_station
					level = 1
					instant_build = yes
				}
			}
			115 = { #SICILY
				add_building_construction = {
					type = radar_station
					level = 1
					instant_build = yes
				}
			}
			add_tech_bonus = {
				name = ITA_milan_comms_industry
				bonus = 1
				uses = 1
				category = radar_tech
			}
		}
	}

	focus = {
		id = ITA_redirect_alfa_romeo_production
		icon = GFX_focus_ITA_redirect_alfa_romeo_production
		prerequisite = { focus = ITA_brescia_small_arms_industry focus = ITA_milan_comms_industry }

		x = 1
		y = 1
		relative_position_id = ITA_brescia_small_arms_industry
		cost = 10
		available = {
			has_full_control_of_state = 159
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			if = {
				limit = {
					159 = {
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
				}
				159 = { #LOMBARDY (Milano)
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
					prioritize = { 158 160 852 736 39 } #PIEMONTE as main fallback
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}

			add_tech_bonus = {
				name = ITA_redirect_alfa_romeo_production
				bonus = 0.50
				uses = 2
				category = motorized_equipment
				category = light_air
			}
		}
	}

	focus = {
		id = ITA_increase_production
		icon = GFX_focus_generic_combined_arms
		prerequisite = { focus = ITA_expand_national_universities }
		prerequisite = { focus = ITA_redirect_alfa_romeo_production }
		mutually_exclusive = { focus = ITA_keep_specialization }
		x = -1
		y = 2
		relative_position_id = ITA_redirect_alfa_romeo_production
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_military_industry_dm_industrial_capacity_factory = 0.05 }
			add_to_variable = { ITA_military_industry_dm_factory_max_efficiency_factor = 0.05 }
			add_to_variable = { ITA_military_industry_dm_line_change_production_efficiency_factor = 0.2 }
			add_to_variable = { ITA_military_industry_dm_production_factory_start_efficiency_factor = -0.04 }
			custom_effect_tooltip = ITA_increase_production_military_industry_tt

			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt
		}
	}

	focus = {
		id = ITA_keep_specialization
		icon = GFX_goal_generic_production
		prerequisite = { focus = ITA_expand_national_universities }
		prerequisite = { focus = ITA_redirect_alfa_romeo_production }
		mutually_exclusive = { focus = ITA_increase_production }
		x = 1
		y = 2
		relative_position_id = ITA_redirect_alfa_romeo_production
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_military_industry_dm_industrial_capacity_factory = 0.05 }
			add_to_variable = { ITA_military_industry_dm_production_factory_start_efficiency_factor = 0.1 }
			add_to_variable = { ITA_military_industry_dm_production_factory_efficiency_gain_factor = 0.1 }
			add_to_variable = { ITA_military_industry_dm_line_change_production_efficiency_factor = -0.2 }
			custom_effect_tooltip = ITA_keep_specialization_military_industry_tt

			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt
		}
	}

	focus = {
		id = ITA_thermojet_research
		icon = GFX_focus_rocketry
		prerequisite = { focus = ITA_increase_production focus = ITA_keep_specialization }

		x = 1
		y = 1
		relative_position_id = ITA_increase_production
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {

			add_breakthrough_progress = {
				specialization = specialization_air
				value = 1
			}

			add_tech_bonus = {
				name = ITA_thermojet_research
				bonus = 1
				uses = 1
				category = air_equipment
			}
			add_tech_bonus = {
				name = ITA_thermojet_research
				ahead_reduction = 1
				bonus = 1.0
				category = jet_technology
				category = rocketry
			}

		}
	}


########  ########  ######   ####  #######     ########  ######  ######## ########   ######  #### ########  #######  
##     ## ##       ##    ##   ##  ##     ##    ##       ##    ## ##       ##     ## ##    ##  ##     ##    ##     ## 
##     ## ##       ##         ##  ##     ##    ##       ##       ##       ##     ## ##        ##     ##    ##     ## 
########  ######   ##   ####  ##  ##     ##    ######    ######  ######   ########  ##        ##     ##    ##     ## 
##   ##   ##       ##    ##   ##  ##     ##    ##             ## ##       ##   ##   ##        ##     ##    ##     ## 
##    ##  ##       ##    ##   ##  ##     ##    ##       ##    ## ##       ##    ##  ##    ##  ##     ##    ##     ## 
##     ## ########  ######   ####  #######     ########  ######  ######## ##     ##  ######  ####    ##     #######  


	focus = {
		id = ITA_army_primacy_bba
		icon = GFX_goal_generic_axis_build_infantry

		x = 13
		y = 0
		relative_position_id = ITA_italian_highways_bba
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			army_experience = 25

			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					arms_factory > 0
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					arms_factory > 0
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			#Fallback
			if = {
				limit = {
					NOT = {
						any_owned_state = {
							arms_factory > 0
							free_building_slots = {
								building = arms_factory
								size > 0
								include_locked = yes
							}
						}
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_core_of = ROOT
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_core_of = ROOT
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}				
			}

			add_doctrine_cost_reduction = {
				name = ITA_army_primacy_bba #land_doc_bonus
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
		}
	}

	focus = {
		id = ITA_preserve_army_traditions
		icon = GFX_focus_generic_little_entente
		prerequisite = { focus = ITA_army_primacy_bba }
		mutually_exclusive = { focus = ITA_a_bandits_war }
		x = -3
		y = 1
		relative_position_id = ITA_army_primacy_bba
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_to_variable = { ITA_re_army_army_org_factor = 0.05 }
			add_to_variable = { ITA_re_army_morale_factor = 0.05 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_infantry_defence_factor = 0.05 }
			custom_effect_tooltip = ITA_preserve_army_traditions_re_tt

			army_experience = 25

			add_mastery= {
				amount = 150
				grand_doctrine = grand_battleplan
				track = infantry
			}

			add_doctrine_cost_reduction = {
				name = ITA_preserve_army_traditions
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
		}
	}

	focus = {
		id = ITA_increase_artillery_production
		icon = GFX_goal_generic_army_artillery2
		prerequisite = { focus = ITA_fiocchi_munizioni }
		prerequisite = { focus = ITA_army_primacy_bba }

		x = 3
		y = 1
		relative_position_id = ITA_fiocchi_munizioni
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			custom_effect_tooltip = ITA_increase_artillery_production_military_industry_tt
			hidden_effect = {
				add_ideas = ITA_hidden_arty_production_ns
			}

			add_tech_bonus = {
				name = ITA_increase_artillery_production
				bonus = 0.5
				uses = 2
				category = artillery
			}

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_vallo_alpino_del_littorio
		icon = GFX_goal_fortify_the_westwall
		prerequisite = { focus = ITA_milan_comms_industry }
		prerequisite = { focus = ITA_increase_artillery_production }

		x = 1
		y = 1
		relative_position_id = ITA_milan_comms_industry
		cost = 5
		
		available = {
			OR = {
				has_full_control_of_state = 158 #PIEDMONT
				has_full_control_of_state = 159 #LOMBARDY
				has_full_control_of_state = 850 #TRENTINO
				has_full_control_of_state = 39 #ALTO ADIGE
				has_full_control_of_state = 160 #VENETO
				has_full_control_of_state = 736 #LITORALE
				has_full_control_of_state = 852 #FIUME
			}
		}

		search_filters = {}

		completion_reward = {

			### VALLO ALPINO OCCIDENTALE ###
			if = { #PIEDMONT
				limit = {
					158 = { is_fully_controlled_by = ROOT }
				}
				158 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 6780
						}
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 6635
						}
						instant_build = yes
					}
				}
			}

			### VALLO ALPINO SETTENTRIONALE ###
			if = { #LOMBARDY
				limit = {
					159 = { is_fully_controlled_by = ROOT }
				}
				159 = {
					add_building_construction = { #Two separate effects for stupid tt reasons :)
						type = bunker
						level = 2
						province = {
							id = 9584
						}
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 6661
						}
						instant_build = yes
					}
				}
			}
			if = { #ALTO ADIGE
				limit = {
					39 = { is_fully_controlled_by = ROOT }
				}
				39 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 11615
						}
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 11598
						}
						instant_build = yes
					}
				}
			}
			if = { #TRENTINO
				limit = {
					850 = { is_fully_controlled_by = ROOT }
				}
				850 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 9598
						}
						instant_build = yes
					}
				}
			}
			if = { #VENETO
				limit = {
					160 = { is_fully_controlled_by = ROOT }
				}
				160 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 3657
						}
						instant_build = yes
					}
				}
			}

			### VALLO ALPINO ORIENTALE ###
			if = { #LITORALE
				limit = {
					736 = { is_fully_controlled_by = ROOT }
				}
				736 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 11595
						}
						instant_build = yes
					}
				}
			}
			if = { #ISTRIA
				limit = {
					852 = { is_fully_controlled_by = ROOT }
				}
				852 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = {
							id = 11564
						}
						instant_build = yes
					}
				}
			}

			custom_effect_tooltip = ITA_vallo_alpino_del_littorio_tt
		}
	}

	focus = {
		id = ITA_moschettieri_del_duce
		icon = GFX_focus_ITA_moschettieri_del_duce
		prerequisite = { focus = ITA_preserve_army_traditions }

		dynamic = yes

		x = 0
		y = 2
		relative_position_id = ITA_preserve_army_traditions
		cost = 5
		available = {
		}

		search_filters = {}

		completion_reward = {
			add_to_variable = { ITA_re_army_core_defence_factor = 0.05 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_militia_max_org_factor = 0.05 }
			custom_effect_tooltip = ITA_moschettieri_del_duce_re_tt
		}
	}

	focus = {
		id = ITA_a_bandits_war
		icon = GFX_goal_generic_small_arms
		prerequisite = { focus = ITA_army_primacy_bba }
		mutually_exclusive = { focus = ITA_preserve_army_traditions }
		x = 3
		y = 1
		relative_position_id = ITA_army_primacy_bba
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_to_variable = { ITA_re_org_loss_when_moving = -0.15 }
			add_to_variable = { ITA_re_army_speed_factor = 0.05 }
			custom_effect_tooltip = ITA_a_bandits_war_re_tt

			custom_effect_tooltip = available_chief_of_army
			show_ideas_tooltip = ITA_alberto_pariani


			add_mastery_bonus = {
				name = ITA_a_bandits_war
				bonus = 0.25
				days = 240
				grand_doctrine = new_mobile_warfare
			}
			add_doctrine_cost_reduction = {
				name = ITA_a_bandits_war
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}

			add_tech_bonus = {
				name = ITA_a_bandits_war
				uses = 2
				bonus = 0.5
				category = motorized_equipment
				category = recon_tech
			}

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				add_tech_bonus = {
					name = ITA_a_bandits_war
					bonus = 1
					uses = 1
					category = cat_armored_cars
				}
				add_ideas = ITA_bandits_war
			}
			else = {
				add_ideas = ITA_bandits_war_no_lar
			}

			# AI will never swap to another doctrine tree once they have started one, regardless of the AI weights, so AI needs to have it replaced manually
			hidden_effect = {
				if = {
					limit = {
						is_ai = yes
					}
					if = {
						limit = {
							has_doctrine = grand_battleplan
						}

						set_grand_doctrine = new_mobile_warfare
					}
				}
			}
		}
	}

	focus = {
		id = ITA_carica_di_isbuscenskij
		icon = GFX_focus_ITA_cavalry_charge
		prerequisite = { focus = ITA_a_bandits_war }

		x = 0
		y = 2
		relative_position_id = ITA_a_bandits_war
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_to_variable = { ITA_re_modifier_army_sub_unit_cavalry_speed_factor = 0.03 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_cavalry_attack_factor = 0.03 }
			add_to_variable = { ITA_re_unit_cavalry_design_cost_factor = -0.25 }
			add_to_variable = { ITA_re_unit_camelry_design_cost_factor = -0.25 }
			custom_effect_tooltip = ITA_carica_di_isbuscenskij_re_tt

			army_experience = 25
		}
	}

	focus = {
		id = ITA_army_leaders
		icon = GFX_focus_generic_military_mission
		prerequisite = { focus = ITA_preserve_army_traditions focus = ITA_a_bandits_war }

		x = 1
		y = 1
		relative_position_id = ITA_preserve_army_traditions
		cost = 10
		available = {
			NOT = { has_global_flag = second_italo_ethiopian_war_flag }
			#NTH_Manu: Should probably also require a completed focus in any of the ME political paths, so that it can unlock appropriate generals
		}

		search_filters = {FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_to_variable = { ITA_re_army_leader_cost_factor = -0.15 }
			add_to_variable = { ITA_re_experience_gain_factor = 0.1 }
			add_to_variable = { ITA_re_promote_cost_factor = -0.25 }
			add_to_variable = { ITA_re_army_speed_factor = 0.05 }
			custom_effect_tooltip = ITA_army_leaders_re_tt

			army_experience = 25

			if = {
				limit = {
					NOT = { has_government = communism }
				}
				show_unit_leaders_tooltip = ITA_annibale_bergonzoli
				custom_effect_tooltip = available_military_high_command
				show_ideas_tooltip = ITA_achille_starace	
			}
			if = {
				limit = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
				show_unit_leaders_tooltip = ITA_giovanni_duca
			}
			else_if = { #Communist
				limit = {
					has_government = communism
				}
				show_unit_leaders_tooltip = ITA_ada_gobetti
			}
			
			#NTH_Manu: Medals to Divsion Commanders
		}
	}

	focus = {
		id = ITA_superesercito
		icon = GFX_goal_generic_army_doctrines
		prerequisite = { focus = ITA_preserve_army_traditions focus = ITA_a_bandits_war }

		x = 3
		y = 1
		relative_position_id = ITA_preserve_army_traditions
		cost = 5
		available = {
			any_enemy_country = {
				is_major_not_original_tag_root = yes
			}
		}

		search_filters = {FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_to_variable = { ITA_re_land_doctrine_cost_factor = -0.1 }
			add_to_variable = { ITA_re_army_army_org_factor = 0.05 }
			add_to_variable = { ITA_re_org_loss_when_moving = -0.05 }

			custom_effect_tooltip = ITA_superesercito_re_tt

			army_experience = 50

			#Update NS icon
			ITA_improve_regio_esercito_dm_effect = yes
		}
	}

	focus = {
		id = ITA_italian_tankettes
		icon = GFX_focus_generic_tankette
		prerequisite = { focus = ITA_preserve_army_traditions focus = ITA_a_bandits_war }

		x = 5
		y = 1
		relative_position_id = ITA_preserve_army_traditions
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			custom_effect_tooltip = ITA_italian_tankettes_military_industry_tt
			hidden_effect = {
				add_ideas = ITA_hidden_tankettes_ns
			}

			add_tech_bonus = {
				name = ITA_italian_tankettes
				bonus = 1
				uses = 1
				category = cat_light_armor
			}

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				if = {
					limit = {
						has_tech = improved_light_tank_chassis
					}
					ITA_add_improved_light_tank_templates = yes
				}
				else = {
					custom_effect_tooltip = ITA_italian_tankettes_light_hull_tt
					effect_tooltip = {
						ITA_add_improved_light_tank_templates = yes
					}
				}
				
				ITA_add_basic_light_tank_destroyer_template = yes

				if = {
					limit = {
						is_special_project_completed = sp:sp_land_flamethrower_tank
					}
					#L3/35 lf Flamethrower
					ITA_add_basic_light_flamethrower_template = yes
				}
				else = {
					sp:sp_land_flamethrower_tank = {
						add_project_progress_ratio = 0.5
					}
					custom_effect_tooltip = ITA_italian_tankettes_flamethrower_tt
					effect_tooltip = {
						#L3/35 lf Flamethrower
						ITA_add_basic_light_flamethrower_template = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_bersaglieri
		icon = GFX_focus_ITA_bersaglieri
		prerequisite = { focus = ITA_army_leaders }
		prerequisite = { focus = ITA_superesercito }

		x = 1
		y = 1
		relative_position_id = ITA_army_leaders
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_RESEARCH FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_to_variable = { ITA_re_special_forces_cap = 0.05 }
			add_to_variable = { ITA_re_special_forces_attack_factor = 0.03 }
			add_to_variable = { ITA_re_special_forces_defence_factor = 0.03 }
			custom_effect_tooltip = ITA_bersaglieri_re_tt

			army_experience = 15

			add_tech_bonus = {
				name = ITA_bersaglieri
				bonus = 0.75
				uses = 2
				category = cat_special_forces_generic
			}

			set_technology = { bicycle_infantry = 1 popup = no }

			division_template = { 
				name = "Reggimento Bersaglieri" 
				division_names_group = ITA_INF_01
				regiments = { 
					bicycle_battalion = { x = 0 y = 0 }
					bicycle_battalion = { x = 0 y = 1 }
					bicycle_battalion = { x = 1 y = 0 }
					bicycle_battalion = { x = 1 y = 1 }
				}
				support = { 
					engineer = { x = 0 y = 0 }
					artillery = { x = 0 y = 1 }
					#anti_tank = { x = 0 y = 2 }
				}
			}
			capital_scope = {
				create_unit = {
					division = "division_template = \"Reggimento Bersaglieri\" start_experience_factor = 0.5 start_equipment_factor = 1.0"
					owner = ROOT
					count = 3
				}
			}
		}
	}

	focus = {
		id = ITA_divisioni_alpine
		icon = GFX_focus_ITA_alpine_division
		prerequisite = { focus = ITA_bersaglieri }

		x = -1
		y = 1
		relative_position_id = ITA_bersaglieri
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_to_variable = { ITA_re_special_forces_cap = 0.02 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_mountaineers_defence_factor = 0.03 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_mountaineers_max_org_factor = 0.05 }
			custom_effect_tooltip = ITA_divisioni_alpine_re_tt

			army_experience = 15

			add_tech_bonus = {
				name = ITA_divisioni_alpine
				bonus = 1
				uses = 1
				category = mountaineers_tech
			}
			
		}
	}

	focus = {
		id = ITA_fanti_dell_aria
		icon = GFX_focus_generic_paratrooper
		prerequisite = { focus = ITA_bersaglieri }

		x = 0
		y = 2
		relative_position_id = ITA_bersaglieri
		cost = 10
		available = {
			has_tech = paratroopers
		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_to_variable = { ITA_re_special_forces_cap = 0.02 }
			add_to_variable = { ITA_re_special_forces_out_of_supply_factor = -0.1 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_paratrooper_max_org_factor = 0.05 }
			custom_effect_tooltip = ITA_fanti_dell_aria_re_tt

			army_experience = 15

			hidden_effect = {
				if = {
					limit = {
						NOT = { has_template = "Paratroopers" }
					}
					load_oob = "unlock_paratroopers"
				}
			}
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
				}
				prioritize = { 2 162 117 158 }
				custom_effect_tooltip = ITA_fanti_dell_aria_spawn_divs_tt
				hidden_effect = {
					create_unit = {
						division = "division_template = \"Paratroopers\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
						owner = ROOT
						count = 3
					}
				}
			}
			#ASCARI
			if = {
				limit = {
					any_owned_state = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
					prioritize = { 448 450 }
					custom_effect_tooltip = ITA_fanti_dell_aria_spawn_divs_libya_tt
					hidden_effect = {
						create_unit = {
							division = "name = \"Ascari del Cielo\" division_template = \"Paratroopers\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
				}
				random_subject_country = {
					limit = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
					random_owned_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
						prioritize = { 448 450 }
						custom_effect_tooltip = ITA_fanti_dell_aria_spawn_divs_libya_tt
						hidden_effect = {
							create_unit = {
								division = "name = \"Ascari del Cielo\" division_template = \"Paratroopers\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			add_tech_bonus = {
				name = ITA_fanti_dell_aria
				bonus = 1
				uses = 1
				category = para_tech
			}
		}
	}

	focus = {
		id = ITA_self_propelled_guns
		icon = GFX_focus_generic_self_propelled_gun
		prerequisite = { focus = ITA_superesercito }
		prerequisite = { focus = ITA_italian_tankettes }

		x = 1
		y = 1
		relative_position_id = ITA_superesercito
		cost = 10
		available = {
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				has_tech = basic_medium_tank_chassis
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			custom_effect_tooltip = ITA_self_propelled_guns_military_industry_tt
			hidden_effect = {
				add_ideas = ITA_hidden_spg_production_ns
			}

			add_tech_bonus = {
				name = ITA_self_propelled_guns
				bonus = 0.5
				uses = 3
				category = artillery
			}

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				ITA_add_basic_medium_tank_templates = yes
			}
		}
	}

	focus = {
		id = ITA_end_fiat_ansaldo_duopoly
		icon = GFX_focus_ITA_fiat_ansaldo_duopoly
		prerequisite = { focus = ITA_self_propelled_guns }
		mutually_exclusive = { focus = ITA_modernize_ansaldo_facilities }
		x = -1
		y = 1
		relative_position_id = ITA_self_propelled_guns
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_to_variable = { ITA_military_industry_dm_production_lack_of_resource_penalty_factor = -0.1 }
			custom_effect_tooltip = ITA_end_fiat_ansaldo_duopoly_military_industry_tt

			hidden_effect = {
				remove_ideas = ITA_hidden_research_penalties_ns
			}

			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt

			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				if = {
					limit = {
						has_tech = improved_medium_tank_chassis
					}
					ITA_add_improved_medium_tank_templates = yes
				}
				else = {
					custom_effect_tooltip = ITA_end_fiat_ansaldo_duopoly_medium_templates_tt
					effect_tooltip = {
						ITA_add_improved_medium_tank_templates = yes
					}
				}
				if = {
					limit = {
						has_tech = improved_heavy_tank_chassis
					}
					ITA_add_improved_heavy_tank_templates = yes
				}
				else = {
					custom_effect_tooltip = ITA_end_fiat_ansaldo_duopoly_heavy_templates_tt
					effect_tooltip = {
						ITA_add_improved_heavy_tank_templates = yes
					}
				}	
			}

			#Update NS icon
			ITA_improve_regio_esercito_dm_effect = yes
		}
	}

	focus = {
		id = ITA_modernize_ansaldo_facilities
		icon = GFX_focus_ITA_modernize_ansaldo_facilities
		prerequisite = { focus = ITA_self_propelled_guns }
		mutually_exclusive = { focus = ITA_end_fiat_ansaldo_duopoly }
		x = 1
		y = 1
		relative_position_id = ITA_self_propelled_guns
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_to_variable = { ITA_military_industry_dm_equipment_upgrade_xp_cost = -0.15 }
			add_to_variable = { ITA_military_industry_dm_industrial_capacity_factory = 0.05 }
			add_to_variable = { ITA_military_industry_dm_industrial_capacity_dockyard = 0.05 }
			custom_effect_tooltip = ITA_modernize_ansaldo_facilities_military_industry_tt

			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt

			if = {
				limit = {
					has_full_control_of_state = 158
					158 = {
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
				}
				158 = { #PIEDMONT (Genova)
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
					prioritize = { 162 161 157 } #TOSCANA as main fallback
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}


			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				if = {
					limit = {
						has_tech = improved_medium_tank_chassis
					}
					ITA_add_improved_medium_tank_templates = yes
				}
				else = {
					custom_effect_tooltip = ITA_end_fiat_ansaldo_duopoly_medium_templates_tt
					effect_tooltip = {
						ITA_add_improved_medium_tank_templates = yes
					}
				}
				if = {
					limit = {
						has_tech = improved_heavy_tank_chassis
					}
					ITA_add_improved_heavy_tank_templates = yes
				}
				else = {
					custom_effect_tooltip = ITA_end_fiat_ansaldo_duopoly_heavy_templates_tt
					effect_tooltip = {
						ITA_add_improved_heavy_tank_templates = yes
					}
				}	
			}

			#Update NS icon
			ITA_improve_regio_esercito_dm_effect = yes
		}
	}

	focus = {
		id = ITA_ferrea_mole_ferreo_cuore
		icon = GFX_focus_ITA_ferrea_mole_ferreo_cuore
		prerequisite = { focus = ITA_end_fiat_ansaldo_duopoly focus = ITA_modernize_ansaldo_facilities }

		x = 1
		y = 1
		relative_position_id = ITA_end_fiat_ansaldo_duopoly
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			custom_effect_tooltip = ITA_ferrea_mole_ferreo_cuore_military_industry_tt
			hidden_effect = {
				add_ideas = ITA_hidden_ferrea_mole_ns
			}

			army_experience = 50

			add_tech_bonus = {
				name = ITA_ferrea_mole_ferreo_cuore
				bonus = 1
				uses = 2
				category = armor
			}

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				if = {
					limit = {
						has_tech = advanced_medium_tank_chassis
					}
					ITA_add_advanced_medium_tank_templates = yes
				}
				else = {
					custom_effect_tooltip = ITA_ferrea_mole_ferreo_cuore_medium_tempaltes_tt
					effect_tooltip = {
						ITA_add_advanced_medium_tank_templates = yes
					}
				}
				if = {
					limit = {
						has_tech = advanced_heavy_tank_chassis
					}
					ITA_add_advanced_heavy_tank_templates = yes
				}
				else = {
					custom_effect_tooltip = ITA_ferrea_mole_ferreo_cuore_heavy_tempaltes_tt
					effect_tooltip = {
						ITA_add_advanced_heavy_tank_templates = yes
					}
				}
			}
		}
	}


########  ########  ######   ####    ###          ###    ######## ########   #######  ##    ##    ###    ##     ## ######## ####  ######     ###    
##     ## ##       ##    ##   ##    ## ##        ## ##   ##       ##     ## ##     ## ###   ##   ## ##   ##     ##    ##     ##  ##    ##   ## ##   
##     ## ##       ##         ##   ##   ##      ##   ##  ##       ##     ## ##     ## ####  ##  ##   ##  ##     ##    ##     ##  ##        ##   ##  
########  ######   ##   ####  ##  ##     ##    ##     ## ######   ########  ##     ## ## ## ## ##     ## ##     ##    ##     ##  ##       ##     ## 
##   ##   ##       ##    ##   ##  #########    ######### ##       ##   ##   ##     ## ##  #### ######### ##     ##    ##     ##  ##       ######### 
##    ##  ##       ##    ##   ##  ##     ##    ##     ## ##       ##    ##  ##     ## ##   ### ##     ## ##     ##    ##     ##  ##    ## ##     ## 
##     ## ########  ######   #### ##     ##    ##     ## ######## ##     ##  #######  ##    ## ##     ##  #######     ##    ####  ######  ##     ## 


	focus = {
		id = ITA_air_innovations_bba
		icon = GFX_goal_expand_the_luftwaffe

		x = 7
		y = 0
		relative_position_id = ITA_army_primacy_bba
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_AIR_XP}

		completion_reward = {
			air_experience = 25

			add_tech_bonus = {
				name = ITA_air_innovations_bba #fighter_bonus
				bonus = 0.5
				uses = 1
				category = light_fighter
			}

			add_doctrine_cost_reduction = {
				name = air_doc_bonus
				cost_reduction = 0.5
				uses = 2
				category = air_doctrine
			}
		}
	}

	focus = {
		id = ITA_citta_dell_aria
		icon = GFX_focus_generic_aircraft_production
		prerequisite = { focus = ITA_air_innovations_bba }

		x = 0
		y = 1
		relative_position_id = ITA_air_innovations_bba
		cost = 10
		available = {
			has_full_control_of_state = 2
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }

		completion_reward = {

			add_tech_bonus = {
				name = ITA_citta_dell_aria
				bonus = 0.25
				uses = 3 # was 4
				category = air_equipment
			}
			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					2 = {
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
				}
				2 = { #LATIUM (Rome)
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 157 849 117 } #ABRUZZO as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt
			}

			custom_effect_tooltip = ITA_citta_dell_aria_tt
			hidden_effect = {
				IF = {
					limit = { 
						2 = {
							is_fully_controlled_by = ROOT
							air_facility < 1
							land_facility < 1
							naval_facility < 1
							nuclear_facility < 1
						}
					}

					2 = {
						add_building_construction = {
							type = air_facility
							level = 1
							instant_build = yes
							province = 11751 # North of Rome
						}
					}
				}
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				ITA_add_citta_dell_aria_templates = yes
			}
		}
	}

	focus = {
		id = ITA_expand_rome_flying_school
		icon = GFX_focus_generic_military_academy
		prerequisite = { focus = ITA_air_innovations_bba }

		x = 4
		y = 1
		relative_position_id = ITA_air_innovations_bba
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_AIR_XP}

		completion_reward = {
			add_to_variable = { ITA_ra_air_ace_generation_chance_factor = 0.05 }
			add_to_variable = { ITA_ra_air_night_penalty = -0.1 }
			add_to_variable = { ITA_ra_air_weather_penalty = -0.1 }
			add_to_variable = { ITA_ra_air_training_xp_gain_factor = 0.05 }
			custom_effect_tooltip = ITA_expand_rome_flying_school_ra_tt

			air_experience = 25

			custom_effect_tooltip = ITA_reduced_chance_of_air_accidents_tt
		}
	}

	focus = {
		id = ITA_reggianes_exports
		icon = GFX_goal_generic_air_fighter2
		prerequisite = { focus = ITA_citta_dell_aria }

		x = -2
		y = 1
		relative_position_id = ITA_citta_dell_aria
		cost = 10
		available = {
			has_full_control_of_state = 161
		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_iri_consumer_goods_factor = -0.02 }
			custom_effect_tooltip = ITA_reggianes_exports_ricostruzione_industriale_tt

			if = {
				limit = {
					161 = {
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
				}
				161 = { #EMILIA ROMAGNA (Reggio Emilio)
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 162 157 } #TOSCANA as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}

			add_tech_bonus = {
				name = ITA_reggianes_exports
				bonus = 0.50
				uses = 1
				category = air_equipment #Maybe more specific stuff? (Light/Medium bombers, fighters...)
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				ITA_add_reggianes_exports_templates = yes
			}
		}
	}

	focus = {
		id = ITA_diving_bombers
		icon = GFX_goal_poland_goal
		prerequisite = { focus = ITA_citta_dell_aria }
		prerequisite = { focus = ITA_expand_rome_flying_school }

		x = 2
		y = 1
		relative_position_id = ITA_citta_dell_aria
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_AIR_XP}

		completion_reward = {
			air_experience = 15
			if = {
				limit = {
					country_exists = GER
					NOT = { has_war_with = GER }
				}
				add_equipment_to_stockpile = { 
					type = small_plane_cas_airframe_1
					amount = 100
					producer = GER
					variant_name = "Ju 87"
				}
			}
			else = {
				add_tech_bonus = {
					name = ITA_diving_bombers
					bonus = 0.5
					uses = 1
					category = cas_bomber
					category = naval_bomber
				}	
			}
			#NTH_Manu: Sends a request to Germany to purchase CAS and/or licensing design templates (historically 100 Ju87)
		}
	}

	focus = {
		id = ITA_superaereo
		icon = GFX_goal_generic_air_doctrine
		prerequisite = { focus = ITA_citta_dell_aria }

		x = 0
		y = 1
		relative_position_id = ITA_citta_dell_aria
		cost = 5
		available = {
			any_enemy_country = {
				is_major_not_original_tag_root = yes
			}
		}

		search_filters = {FOCUS_FILTER_AIR_XP}

		completion_reward = {
			add_to_variable = { ITA_ra_air_mission_efficiency = 0.05 }
			add_to_variable = { ITA_ra_air_mission_xp_gain_factor = 0.05 }
			add_to_variable = { ITA_ra_air_doctrine_cost_factor = -0.1 }
			custom_effect_tooltip = ITA_superaereo_ra_tt

			air_experience = 50

			#Update NS icon
			ITA_improve_regia_aeronautica_dm_effect = yes
		}
	}

	focus = {
		id = ITA_officers_of_the_service_role
		icon = GFX_focus_generic_military_mission
		prerequisite = { focus = ITA_superaereo }
		prerequisite = { focus = ITA_expand_rome_flying_school }

		x = 3
		y = 1
		relative_position_id = ITA_superaereo
		cost = 5
		available = {
			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				has_tech = improved_small_airframe
				has_tech = improved_medium_airframe
			}
			else = {
				has_tech = fighter2
				has_tech = tactical_bomber2
			}
		}

		search_filters = {FOCUS_FILTER_AIR_XP}

		completion_reward = {
			add_to_variable = { ITA_ra_air_night_penalty = -0.05 }
			add_to_variable = { ITA_ra_air_weather_penalty = -0.05 }
			add_to_variable = { ITA_ra_air_accidents_factor = -0.1 }
			custom_effect_tooltip = ITA_officers_of_the_service_role_ra_tt

			air_experience = 25

			add_ace = {
				type = "fighter_good"
				name = "Adriano"
				surname = "Visconti"
				callsign = "Tigre" #Totally made up
			}
			add_ace = { #Ace is a fighter pilot really
				type = "bomber_unique"
				name = "Vittorio"
				surname = "Sanseverino"
				callsign = "Postino" #Totally made up
			}

			custom_effect_tooltip = ITA_reduced_chance_of_air_accidents_tt
		}
	}

	focus = {
		id = ITA_standardization
		icon = GFX_goal_generic_production2
		prerequisite = { focus = ITA_superaereo }
		mutually_exclusive = { focus = ITA_specialization }
		x = -1
		y = 1
		relative_position_id = ITA_superaereo
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			#More expensive to edit templates, more cheap to produce aircraft
			add_to_variable = { ITA_military_industry_air_equipment_upgrade_xp_cost = 0.25 }
			custom_effect_tooltip = ITA_standardization_ra_tt

			hidden_effect = {
				add_ideas = ITA_hidden_standardization_ns
			}

			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt
		
			add_tech_bonus = {
				name = ITA_standardization
				bonus = 0.75
				uses = 1
				category = tactical_bomber
				category = light_fighter
				category = cat_strategic_bomber
			}

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			#Update NS icon
			ITA_improve_regia_aeronautica_dm_effect = yes
		}
	}

	focus = {
		id = ITA_specialization
		icon = GFX_goal_generic_air_production
		prerequisite = { focus = ITA_superaereo }
		mutually_exclusive = { focus = ITA_standardization }
		x = 1
		y = 1
		relative_position_id = ITA_superaereo
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_AIR_XP}

		completion_reward = {
			#More expensive to edit templates, more cheap to produce aircraft
			add_to_variable = { ITA_military_industry_air_equipment_upgrade_xp_cost = -0.5 }
			custom_effect_tooltip = ITA_specialization_ra_tt

			hidden_effect = {
				add_ideas = ITA_hidden_specialization_ns
			}

			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt

			air_experience = 15
	
			add_tech_bonus = {
				name = ITA_specialization
				bonus = 0.5
				uses = 2
				category = air_equipment
			}

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			#Update NS icon
			ITA_improve_regia_aeronautica_dm_effect = yes
		}
	}


	focus = {
		id = ITA_long_range_aircraft
		icon = GFX_focus_generic_long_range_aircraft
		prerequisite = { focus = ITA_standardization }

		x = -2
		y = 1
		relative_position_id = ITA_standardization
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_ra_strategic_bomb_visibility = -0.05 }
			add_to_variable = { ITA_ra_air_strategic_bomber_bombing_factor = 0.05 }
			add_to_variable = { ITA_ra_air_range_factor = 0.05 }
			custom_effect_tooltip = ITA_long_range_aircraft_ra_tt

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				ITA_add_long_range_aircraft_templates = yes
			}
		}
	}

	focus = {
		id = ITA_bomber_designs
		icon = GFX_goal_generic_air_bomber
		prerequisite = { focus = ITA_standardization focus = ITA_specialization }

		x = 2
		y = 0
		relative_position_id = ITA_long_range_aircraft
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_AIR_XP}

		completion_reward = {
			air_experience = 25

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				ITA_add_bomber_designs_templates = yes
			}
		}
	}

	focus = {
		id = ITA_fighter_designs
		icon = GFX_goal_generic_air_fighter
		prerequisite = { focus = ITA_standardization focus = ITA_specialization }

		x = 4
		y = 0
		relative_position_id = ITA_long_range_aircraft
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_AIR_XP}

		completion_reward = {
			air_experience = 25

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				ITA_add_fighter_designs_templates = yes
			}
		}
	}

	focus = {
		id = ITA_multirole_aircraft
		icon = GFX_focus_generic_multi_role_aircraft
		prerequisite = { focus = ITA_specialization }

		x = 6
		y = 0
		relative_position_id = ITA_long_range_aircraft
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_AIR_XP}

		completion_reward = {
			add_to_variable = { ITA_military_industry_air_equipment_upgrade_xp_cost = -0.25 }
			custom_effect_tooltip = ITA_multirole_aircraft_military_industry_tt

			add_to_variable = { ITA_ra_air_mission_xp_gain_factor = 0.1 }
			custom_effect_tooltip = ITA_multirole_aircraft_ra_tt

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				ITA_add_multirole_aircraft_templates = yes
			}
		}
	}

	focus = {
		id = ITA_supremacy_in_the_skies
		icon = GFX_goal_generic_CAS
		prerequisite = { focus = ITA_multirole_aircraft focus = ITA_long_range_aircraft focus = ITA_fighter_designs focus = ITA_bomber_designs }

		x = 1
		y = 1
		relative_position_id = ITA_bomber_designs
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_AIR_XP}

		completion_reward = {
			add_to_variable = { ITA_ra_air_superiority_bonus_in_combat = 0.05 }
			add_to_variable = { ITA_ra_air_superiority_efficiency = 0.05 }
			add_to_variable = { ITA_ra_air_intercept_efficiency = 0.05 }
			custom_effect_tooltip = ITA_supremacy_in_the_skies_ra_tt

			air_experience = 50

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				ITA_add_supremacy_in_the_skies_templates = yes
			}
		}
	}


########  ########  ######   ####    ###       ##     ##    ###    ########  #### ##    ##    ###    
##     ## ##       ##    ##   ##    ## ##      ###   ###   ## ##   ##     ##  ##  ###   ##   ## ##   
##     ## ##       ##         ##   ##   ##     #### ####  ##   ##  ##     ##  ##  ####  ##  ##   ##  
########  ######   ##   ####  ##  ##     ##    ## ### ## ##     ## ########   ##  ## ## ## ##     ## 
##   ##   ##       ##    ##   ##  #########    ##     ## ######### ##   ##    ##  ##  #### ######### 
##    ##  ##       ##    ##   ##  ##     ##    ##     ## ##     ## ##    ##   ##  ##   ### ##     ## 
##     ## ########  ######   #### ##     ##    ##     ## ##     ## ##     ## #### ##    ## ##     ## 


	focus = {
		id = ITA_naval_power_projection
		icon = GFX_goal_generic_build_navy

		x = 11
		y = 0
		relative_position_id = ITA_air_innovations_bba
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			navy_experience = 25
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
			}

			if = {
				limit = {
					NOT = {
						any_owned_state = {
							dockyard > 0
							free_building_slots = {
								building = dockyard
								size > 0
								include_locked = yes
							}
						}
					}
				}
				random_owned_controlled_state = {
					limit = {
						free_building_slots = {
							building = dockyard
							size > 1
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					limit = {
						free_building_slots = {
							building = dockyard
							size > 1
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}				
			}

			add_doctrine_cost_reduction = {
				name = naval_doc_bonus
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
		}
	}

	focus = {
		id = ITA_intensify_torpedo_manufacturing
		icon = GFX_focus_generic_torpedo_production
		prerequisite = { focus = ITA_naval_power_projection }

		x = -2
		y = 1
		relative_position_id = ITA_naval_power_projection
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_to_variable = { ITA_rm_convoy_raiding_efficiency_factor = 0.05 }
			add_to_variable = { ITA_rm_naval_strike_attack_factor = 0.05 }
			add_to_variable = { ITA_rm_navy_submarine_attack_factor = 0.05 }
			custom_effect_tooltip = ITA_intensify_torpedo_manufacturing_rm_tt

			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				add_tech_bonus = {
					name = ITA_intensify_torpedo_manufacturing
					bonus = 1.0
					uses = 1
					category = cat_torpedoes
				}
			}
			else = {

				add_mastery_bonus = {
					name = ITA_intensify_torpedo_manufacturing
					bonus = 0.1
					days = 180
					grand_doctrine = new_convoy_raiding
					track = submarines
				}
				add_doctrine_cost_reduction = {
					name = ITA_intensify_torpedo_manufacturing
					cost_reduction = 0.5
					uses = 1
					category = naval_doctrine
				}
			}
		}
	}

	focus = {
		id = ITA_expand_naval_facilities
		icon = GFX_goal_generic_construct_naval_dockyard
		prerequisite = { focus = ITA_naval_power_projection }

		x = 0
		y = 1
		relative_position_id = ITA_naval_power_projection
		cost = 5
		available = {
			OR = {
				has_full_control_of_state = 162
				has_full_control_of_state = 736
				has_full_control_of_state = 114
				has_full_control_of_state = 117
				has_full_control_of_state = 849
				has_full_control_of_state = 852
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					162 = {
						is_fully_controlled_by = ROOT
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
				}
				162 = { #TUSCANY (La Spezia)
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_fully_controlled_by = ROOT
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 157 161 2 } #ABRUZZO as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}

			if = {
				limit = {
					736 = {
						is_fully_controlled_by = ROOT
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
				}
				736 = { #LITORALE (Trieste)
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_fully_controlled_by = ROOT
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 852 160 161 } #ISTRIA as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}

			114 = { #SARDINIA (Cagliari, La Maddalena)
				add_building_construction = {
					type = naval_base
					level = 2
					instant_build = yes
					province = 6891 #La Maddalena
				}
				add_building_construction = {
					type = naval_base
					level = 2
					instant_build = yes
					province = 11773 #Cagliari
				}
			}

			117 = { #CAMPAGNA (Napoli)
				add_building_construction = {
					type = naval_base
					level = 2
					instant_build = yes
					province = 819 #Napoli
				}
			}

			849 = { #PUGLIA (Brindisi)
				add_building_construction = {
					type = naval_base
					level = 2
					instant_build = yes
					province = 11998
				}
			}

			852 = { #ISTRIA (Fiume)
				add_building_construction = {
					type = naval_base
					level = 2
					instant_build = yes
					province = 11564
				}
			}
		}
	}

	focus = {
		id = ITA_oto_naval_guns
		icon = GFX_goal_generic_occupy_states_coastal
		prerequisite = { focus = ITA_naval_power_projection }

		x = 2
		y = 1
		relative_position_id = ITA_naval_power_projection
		cost = 5
		available = {
			has_full_control_of_state = 162
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_to_variable = { ITA_rm_navy_capital_ship_attack_factor = 0.05 }
			custom_effect_tooltip = ITA_oto_naval_guns_rm_tt

			if = {
				limit = {
					162 = {
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
				}
				162 = { #TUSCANY (La Spezia)
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 157 161 160 } #ABRUZZO as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = { has_dlc = "Man the Guns" }
				add_tech_bonus = {
					name = ITA_oto_naval_guns
					bonus = 1.0
					uses = 2
					category = cat_ship_medium_battery
					category = cat_ship_heavy_battery
				}
			}
			else = {
				navy_experience = 15
			}
		}
	}

	focus = {
		id = ITA_improve_overseas_naval_bases
		icon = GFX_focus_generic_coastal_fort
		prerequisite = { focus = ITA_expand_naval_facilities }

		x = -4
		y = 1
		relative_position_id = ITA_expand_naval_facilities
		cost = 10
		available = {
			OR = {
				has_full_control_of_state = 448
				has_full_control_of_state = 451
				has_full_control_of_state = 164
				has_full_control_of_state = 550
				has_full_control_of_state = 559
				has_full_control_of_state = 844
				has_full_control_of_state = 447
				has_full_control_of_state = 458
				has_full_control_of_state = 459
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					has_full_control_of_state = 448
				}
				448 = { #TRIPOLI (Tripoli)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 1149
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 1149
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 451
				}
				451 = { #DERNA (Tobruk)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 1130
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 1130
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 164
				}
				164 = { #DODECANESE (Rhodes)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 10007
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 10007
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 550
				}
				550 = { #ERITREA (Massaua)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 12766
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 12766
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 559
				}
				559 = { #SOMALILAND (Mogadishu)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 12991
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 12991
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 844
				}
				844 = { #JUBALAND (Kismaayo)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 12941
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 12941
					}
				}
			}

			#EXTRA STATES
			if = {
				limit = {
					has_full_control_of_state = 447
				}
				447 = { #ALEXANDRIA (Alexandria)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 4076
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 4076
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 458
				}
				458 = { #TUNISIA (Bizerte)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 9994
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 9994
					}
				}
			}

			if = {
				limit = {
					has_full_control_of_state = 459
				}
				459 = { #ALGIERS (Oran)
					add_building_construction = {
						type = naval_base
						level = 1
						instant_build = yes
						province = 7132
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						instant_build = yes
						province = 7132
					}
				}
			}
		}
	}

	focus = {
		id = ITA_milizia_marittima_di_artiglieria
		icon = GFX_focus_ITA_milizia_marittima_di_artiglieria
		prerequisite = { focus = ITA_expand_naval_facilities }

		x = -2
		y = 1
		relative_position_id = ITA_expand_naval_facilities
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_tech_bonus = {
				name = ITA_milizia_marittima_di_artiglieria
				bonus = 1.0
				uses = 1
				category = artillery
			}

			custom_effect_tooltip = ITA_milizia_marittima_di_artiglieria_coastal_forts_tt
			every_owned_state = {
				limit = {
					is_fully_controlled_by = ROOT
					naval_base > 0
				}
				add_building_construction = {
					type = coastal_bunker
					level = 2
					instant_build = yes
					province = {
						all_provinces = yes
						limit_to_naval_base = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_supermarina
		icon = GFX_goal_generic_navy_doctrines_tactics
		prerequisite = { focus = ITA_expand_naval_facilities }

		x = 0
		y = 1
		relative_position_id = ITA_expand_naval_facilities
		cost = 5
		available = {
			any_enemy_country = {
				is_major_not_original_tag_root = yes
			}
		}

		search_filters = {FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			add_to_variable = { ITA_rm_naval_doctrine_cost_factor = -0.1 }
			add_to_variable = { ITA_rm_naval_morale_factor = 0.1 }
			add_to_variable = { ITA_rm_strike_force_movement_org_loss = -0.05 }
			custom_effect_tooltip = ITA_supermarina_rm_tt

			navy_experience = 50

			#Update NS icon
			ITA_improve_regia_marina_dm_effect = yes
		}
	}

	focus = {
		id = ITA_stockpile_fuel
		icon = GFX_focus_generic_stockpile_fuel
		prerequisite = { focus = ITA_expand_naval_facilities }

		x = 2
		y = 1
		relative_position_id = ITA_expand_naval_facilities
		cost = 5
		available = {
			is_at_peace_exiled_countries_excluded = yes
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_timed_idea = { idea = ITA_stockpiling_fuel days = 730 }

			if = {
				limit = {
					849 = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = fuel_silo
							size > 0
							include_locked = yes
						}
					}
				}
				849 = { #PUGLIA (Taranto)
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = fuel_silo
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = fuel_silo
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 852 736 } #ISTRIA as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = fuel_silo
						level = 1
						instant_build = yes
					}
				}
			}

			if = {
				limit = {
					117 = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = fuel_silo
							size > 0
							include_locked = yes
						}
					}
				}
				117 = { #Campagna (Napoli)
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = fuel_silo
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = fuel_silo
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 157 162 } #ABRUZZO as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = fuel_silo
						level = 1
						instant_build = yes
					}
				}
			}

			if = {
				limit = {
					115 = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = fuel_silo
							size > 0
							include_locked = yes
						}
					}
				}
				115 = { #SICILY (Palermo)
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = fuel_silo
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = fuel_silo
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 156 114 } #CALABRIA as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = fuel_silo
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_forza_navale_especiale
		icon = GFX_goal_generic_amphibious_assault
		prerequisite = { focus = ITA_expand_naval_facilities }

		x = 4
		y = 1
		relative_position_id = ITA_expand_naval_facilities
		cost = 10
		available = {
			has_tech = marines
		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_to_variable = { ITA_rm_special_forces_cap = 0.02 }
			add_to_variable = { ITA_rm_amphibious_invasion = 0.05 }
			add_to_variable = { ITA_rm_naval_invasion_capacity = 2 }
			add_to_variable = { ITA_rm_invasion_preparation = -0.1 }
			custom_effect_tooltip = ITA_forza_navale_especiale_rm_tt

			hidden_effect = {
				if = {
					limit = {
						NOT = { has_template = "Marines" }
					}
					load_oob = "unlock_marines"
				}
			}
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
				}
				prioritize = { 2 162 117 158 }
				create_unit = {
					division = "division_template = \"Marines\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
					owner = ROOT
					count = 2
				}
			}
			#ASCARI
			if = {
				limit = {
					any_owned_state = {
						is_core_of = ERI
						is_fully_controlled_by = ROOT
					}
				}
				hidden_effect = {
					if = {
						limit = {
							has_tech = improved_infantry_weapons
						}
						division_template = {
							name = "Ascari di Marina"
							override_model = ITA_marine_2_alt_0_entity
							template_counter = 34
							obsolete = yes
							regiments = {
								marine = { x = 0 y = 0 }
								marine = { x = 0 y = 1 }
								marine = { x = 1 y = 0 }
								marine = { x = 1 y = 1 }
							}
						}
					}
					else = {		
						division_template = {
							name = "Ascari di Marina"
							override_model = ITA_marine_alt_0_entity
							template_counter = 34
							obsolete = yes
							regiments = {
								marine = { x = 0 y = 0 }
								marine = { x = 0 y = 1 }
								marine = { x = 1 y = 0 }
								marine = { x = 1 y = 1 }
							}
						}
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_core_of = ERI
						is_fully_controlled_by = ROOT
					}
					prioritize = { 550 }
					create_unit = {
						division = "name = \"1a Divisione Ascari di Marina\" division_template = \"Ascari di Marina\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
						owner = ROOT
						count = 1
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
					}
				}
				hidden_effect = {
					if = {
						limit = {
							has_tech = improved_infantry_weapons
						}
						division_template = {
							name = "Ascari di Marina"
							override_model = ITA_marine_2_alt_0_entity
							template_counter = 34
							obsolete = yes
							regiments = {
								marine = { x = 0 y = 0 }
								marine = { x = 0 y = 1 }
								marine = { x = 1 y = 0 }
								marine = { x = 1 y = 1 }
							}
						}
					}
					else = {		
						division_template = {
							name = "Ascari di Marina"
							override_model = ITA_marine_alt_0_entity
							template_counter = 34
							obsolete = yes
							regiments = {
								marine = { x = 0 y = 0 }
								marine = { x = 0 y = 1 }
								marine = { x = 1 y = 0 }
								marine = { x = 1 y = 1 }
							}
						}
					}
				}
				random_subject_country = {
					limit = {
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
					}
					random_owned_controlled_state = {
						limit = {
							is_core_of = ERI
							is_fully_controlled_by = ROOT
						}
						prioritize = { 550 }
						create_unit = {
							division = "name = \"1a Divisione Ascari di Marina\" division_template = \"Ascari di Marina\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}

			add_tech_bonus = {
				name = ITA_forza_navale_especiale
				bonus = 1.0
				uses = 1
				category = marine_tech
				category = tp_tech
			}

			if = {
				limit = {
					NOT = { has_completed_focus = ITA_strengthen_ascari_corps }
					NOT = { has_completed_focus = ITA_forza_navale_especiale }
				}
				custom_effect_tooltip = ITA_strengthen_ascari_corps_ibrahim_farag_mohammed_tt
			}
			show_unit_leaders_tooltip = ITA_ibrahim_farag_mohammed
		}
	}

	focus = {
		id = ITA_naval_air_coordination
		icon = GFX_goal_generic_air_naval_bomber
		prerequisite = { focus = ITA_supermarina }
		prerequisite = { focus = ITA_expand_rome_flying_school }

		x = -6
		y = 1
		relative_position_id = ITA_supermarina
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_to_variable = { ITA_rm_naval_coordination = 0.05 }
			add_to_variable = { ITA_rm_spotting_chance = 0.1 }
			add_to_variable = { ITA_rm_naval_strike_agility_factor = 0.05 }
			custom_effect_tooltip = ITA_naval_air_coordination_rm_tt

			air_experience = 25
			navy_experience = 25

			add_tech_bonus = {
				name = ITA_naval_air_coordination
				bonus = 1.0
				uses = 2
				category = naval_bomber
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				ITA_naval_air_coordination_templates = yes
			}

			add_ace = {
				type = "support_unique"
				name = "Giulio" #MM: Real name Giulio Cesare Graziani but art won't hook-in with double name :D
				surname = "Graziani"
				callsign = "Torpedo Twin"
			}
			add_ace = {
				type = "support_good"
				name = "Carlo"
				surname = "Faggioni"
				callsign = "Torpedo Twin"
			}
		}
	}

	focus = {
		id = ITA_decima_flottiglia_mas
		icon = GFX_focus_ITA_decima_flottiglia_mas
		prerequisite = { focus = ITA_supermarina }

		x = -4
		y = 1
		relative_position_id = ITA_supermarina
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			add_to_variable = { ITA_rm_convoy_raiding_efficiency_factor = 0.02 }
			add_to_variable = { ITA_rm_naval_critical_score_chance_factor = 0.02 }
			add_to_variable = { ITA_rm_sub_retreat_speed = 0.05 }
			custom_effect_tooltip = ITA_decima_flottiglia_mas_rm_tt

			navy_experience = 25

			show_unit_leaders_tooltip = ITA_junio_valerio_borghese

			unlock_decision_tooltip = ITA_human_torpedo_raid
		}
	}

	focus = {
		id = ITA_incrociatori_leggeri
		icon = GFX_focus_generic_cruiser2
		prerequisite = { focus = ITA_supermarina }
		mutually_exclusive = { focus = ITA_incrociatori_pesanti }
		x = -2
		y = 1
		relative_position_id = ITA_supermarina
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			add_to_variable = { ITA_rm_screening_efficiency = 0.05 }
			custom_effect_tooltip = ITA_incrociatori_leggeri_rm_tt
			hidden_effect = {
				add_ideas = ITA_hidden_light_cruisers_production_ns
			}

			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt

			navy_experience = 25

			add_mastery_bonus = {
				name = ITA_incrociatori_leggeri
				bonus = 0.2
				days = 180
				track = screens
			}

			add_doctrine_cost_reduction = {
				name = ITA_incrociatori_leggeri
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}

			add_tech_bonus = {
				name = ITA_incrociatori_leggeri
				bonus = 1
				uses = 1
				category = ca_tech
			}

			#Update NS icon
			ITA_improve_regia_marina_dm_effect = yes
		}
	}

	focus = {
		id = ITA_incrociatori_pesanti
		icon = GFX_focus_generic_navy_battleship2
		prerequisite = { focus = ITA_supermarina }
		mutually_exclusive = { focus = ITA_incrociatori_leggeri }
		x = 2
		y = 1
		relative_position_id = ITA_supermarina
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			add_to_variable = { ITA_rm_strike_force_movement_org_loss = -0.05 }
			custom_effect_tooltip = ITA_incrociatori_pesanti_rm_tt
			hidden_effect = {
				add_ideas = ITA_hidden_heavy_cruisers_production_ns
			}			

			add_to_variable = { ITA_iri_consumer_goods_factor = 0.02 }
			custom_effect_tooltip = ITA_ricostruzione_industriale_cg_penalty_tt

			navy_experience = 25


			add_mastery_bonus = {
				name = ITA_incrociatori_pesanti
				bonus = 0.2
				days = 180
				track = capital_ships
			}

			add_doctrine_cost_reduction = {
				name = ITA_incrociatori_pesanti
				cost_reduction = 0.50
				uses = 1
				category = naval_doctrine
			}

			add_tech_bonus = {
				name = ITA_incrociatori_pesanti
				bonus = 1
				uses = 1
				category = ca_tech
			}

			#Update NS icon
			ITA_improve_regia_marina_dm_effect = yes
		}
	}

	focus = {
		id = ITA_expand_naval_intelligence
		icon = GFX_goal_generic_navy_cruiser
		prerequisite = { focus = ITA_supermarina }

		x = 4
		y = 1
		relative_position_id = ITA_supermarina
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			add_to_variable = { ITA_rm_decryption_factor = 0.05 }
			add_to_variable = { ITA_rm_navy_intel_factor = 0.1 }
			custom_effect_tooltip = ITA_expand_naval_intelligence_rm_tt

			navy_experience = 25
		}
	}

	focus = {
		id = ITA_cooperation_programs
		icon = GFX_goal_generic_scientific_exchange
		prerequisite = { focus = ITA_supermarina }

		x = 6
		y = 1
		relative_position_id = ITA_supermarina
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			navy_experience = 25
			custom_effect_tooltip = ITA_cooperation_programs_decisions_tt
			if = { #Historical agreement with Sweden
				limit = {
					NOT = {
						has_war_with = SWE
						any_enemy_country = { is_in_faction_with = SWE }
					}
				}
				SWE = { country_event = { id = BBA_italy_naval_cooperation_programs.08 hours = 1 } }
				custom_effect_tooltip = if_they_accept
				effect_tooltip = {
					custom_effect_tooltip = ITA_cooperation_programs_deal_sweden_tt
					add_timed_idea = {
						idea = ITA_sold_obsolete_escort_ships_ns
						days = 365
					}
				}
			}
		}
	}

	focus = {
		id = ITA_cruiser_submarines
		icon = GFX_goal_generic_navy_anti_submarine
		prerequisite = { focus = ITA_incrociatori_leggeri }
		mutually_exclusive = { focus = ITA_midget_submarines }
		x = -4
		y = 1
		relative_position_id = ITA_incrociatori_leggeri
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			navy_experience = 15

			add_mastery_bonus = {
				name = ITA_cruiser_submarines
				bonus = 0.1
				days = 180
				track = submarines
			}
			

			add_tech_bonus = {
				name = ITA_cruiser_submarines
				bonus = 1.0
				uses = 1
				category = ss_tech
			}
			
			if = {
				limit = {
					NOT = { is_special_project_completed = sp:sp_naval_cruiser_submarine }
				}
				complete_special_project = {
					project = sp:sp_naval_cruiser_submarine
					scientist = ITA_curio_bernardis
				}
			}

			random_owned_controlled_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_coastal = yes
				}
				prioritize = { 736 160 } #TRIESTE / VENETO
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_midget_submarines
		icon = GFX_focus_generic_midget_submarines
		prerequisite = { focus = ITA_incrociatori_leggeri }
		mutually_exclusive = { focus = ITA_cruiser_submarines }
		x = -2
		y = 1
		relative_position_id = ITA_incrociatori_leggeri
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			navy_experience = 15

			add_mastery_bonus = {
				name = ITA_midget_submarines
				bonus = 0.1
				days = 180
				track = submarines
			}
			

			add_tech_bonus = {
				name = ITA_midget_submarines
				bonus = 1.0
				uses = 1
				category = ss_tech
			}

			if = {
				limit = {
					NOT = { is_special_project_completed = sp:sp_naval_midget_submarine }
				}
				complete_special_project = {
					project = sp:sp_naval_midget_submarine
					scientist = ITA_curio_bernardis
				}
			}

			random_owned_controlled_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_coastal = yes
				}
				prioritize = { 158 } #PIEDMONT (Built by Caproni, potentially in Milano, so Genova due to proximity)
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_completed_focus = ITA_cooperation_programs
				}
				unlock_decision_tooltip = ITA_export_midget_submarines
			}
			else = {
				custom_effect_tooltip = ITA_midget_submarines_decision_tt
			}
		}
	}

	focus = {
		id = ITA_cacciatorpediniere_di_scorta
		icon = GFX_focus_generic_destroyer
		prerequisite = { focus = ITA_incrociatori_leggeri }

		x = 0
		y = 1
		relative_position_id = ITA_incrociatori_leggeri
		cost = 5
		available = {
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				has_tech = improved_ship_hull_light
				has_tech = sonar
				#has_tech = improved_ship_torpedo_launcher #Granting it anyways
				#has_tech = improved_depth_charges #Granting it anyways
			}
			else = {
				has_tech = improved_destroyer
			}
			has_tech = cavity_magnatron
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			navy_experience = 15

			add_mastery_bonus = {
				name = ITA_cacciatorpediniere_di_scorta
				bonus = 0.2
				days = 180
				grand_doctrine = new_base_strike
			}

			add_doctrine_cost_reduction = {
				name = ITA_cacciatorpediniere_di_scorta
				cost_reduction = 0.25
				uses = 1
				category = naval_doctrine
			}

			add_tech_bonus = {
				name = ITA_cacciatorpediniere_di_scorta
				bonus = 1.0
				uses = 1
				category = dd_tech
			}

			###########
			### MTG ###
			###########
			if = { #MTG 
				limit = {
					has_dlc = "Man the Guns"
				}
				#Equipment Variant
				if = {
					limit = {
						has_tech = basic_dp_light_battery
					}
					create_equipment_variant = {
						name = "Comandanti Medaglie d'Oro Class"
						type = ship_hull_light_3
						name_group = ITA_DD_HISTORICAL
						parent_version = 0
						allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
						modules = {
							fixed_ship_battery_slot = dp_light_battery_2
							fixed_ship_anti_air_slot = ship_anti_air_2
							fixed_ship_fire_control_system_slot = ship_sonar_1
							fixed_ship_radar_slot = ship_radar_1
							fixed_ship_engine_slot = light_ship_engine_2
							fixed_ship_torpedo_slot = ship_torpedo_2
							mid_1_custom_slot = ship_mine_layer_1
							rear_1_custom_slot = ship_depth_charge_2
							front_1_custom_slot = dp_light_battery_2
						}
					}
				}
				else = {
					create_equipment_variant = {
						name = "Comandanti Medaglie d'Oro Class"
						type = ship_hull_light_3
						name_group = ITA_DD_HISTORICAL
						parent_version = 0
						allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
						modules = {
							fixed_ship_battery_slot = ship_light_battery_2
							fixed_ship_anti_air_slot = ship_anti_air_2
							fixed_ship_fire_control_system_slot = ship_sonar_1
							fixed_ship_radar_slot = ship_radar_1
							fixed_ship_engine_slot = light_ship_engine_2
							fixed_ship_torpedo_slot = ship_torpedo_2
							mid_1_custom_slot = ship_mine_layer_1
							rear_1_custom_slot = ship_depth_charge_2
							front_1_custom_slot = ship_light_battery_2
						}
					}
				}
				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_light_3
						creator = "ITA"
						version_name = "Comandanti Medaglie d'Oro Class"
					}
					name = "Comandante Margottini"
					requested_factories = 2
					progress = 0.35
					amount = 3
				}
			}

			##############
			### NO MTG ###
			##############
			else = {
				create_equipment_variant = {
					name = "Comandanti Medaglie d'Oro Class"
					type = destroyer_3
					allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
					upgrades = {
						ship_torpedo_upgrade = 2
						destroyer_engine_upgrade = 2
						ship_ASW_upgrade = 2
						ship_anti_air_upgrade = 2
					}
				}
				add_equipment_production = {
					equipment = {
						type = destroyer_3
						creator = "ITA"
						version_name = "Comandanti Medaglie d'Oro Class"
					}
					requested_factories = 2
					progress = 0.35
					amount = 3
				}
			}

			random_owned_controlled_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_coastal = yes
				}
				prioritize = { 162 158 } ##TUSCANY (Livorno) / PIEDMONT (Genova) (First ones built in Genova, others in Livorno, but Genova already receives a bunch of buildings)
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_ispettorato_dei_mezzi_antisommergibili
		icon = GFX_goal_generic_navy_submarine
		prerequisite = { focus = ITA_incrociatori_leggeri focus = ITA_incrociatori_pesanti }

		x = 2
		y = 1
		relative_position_id = ITA_incrociatori_leggeri
		cost = 5
		available = {
			IF = {
				limit = {
					has_dlc = "Man the Guns"
				}
				has_tech = improved_depth_charges
				has_tech = sonar
			}
			ELSE = {
				has_tech = basic_destroyer
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_to_variable = { ITA_rm_naval_detection = 0.1 }
			custom_effect_tooltip = ITA_ispettorato_dei_mezzi_antisommergibili_rm_tt

			navy_experience = 15

			add_tech_bonus = {
				name = ITA_ispettorato_dei_mezzi_antisommergibili
				ahead_reduction = 2
				uses = 1
				category = asw_tech
			}

			###########
			### MTG ###
			###########
			if = { #MTG 
				limit = {
					has_dlc = "Man the Guns"
				}
				#Equipment Variant
				if = {
					limit = {
						has_tech = improved_sonar
					}
					create_equipment_variant = {
						name = "Gabbiano Class"
						type = ship_hull_light_1
						name_group = ITA_DD_HISTORICAL
						parent_version = 0
						allow_without_tech = yes #Makes no difference since ITA already has tech, but in order to keep it consistent
						modules = {
							fixed_ship_battery_slot = ship_light_battery_1
							fixed_ship_anti_air_slot = ship_anti_air_2
							fixed_ship_fire_control_system_slot = ship_sonar_2
							fixed_ship_radar_slot = empty
							fixed_ship_engine_slot = light_ship_engine_1
							fixed_ship_torpedo_slot = ship_torpedo_1
							mid_1_custom_slot = ship_depth_charge_2
							rear_1_custom_slot = ship_depth_charge_2
							#front_1_custom_slot = ship_light_battery_2
						}
					}
				}
				else = {
					create_equipment_variant = {
						name = "Gabbiano Class"
						type = ship_hull_light_1
						name_group = ITA_DD_HISTORICAL
						parent_version = 0
						allow_without_tech = yes #Makes no difference since ITA already has tech, but in order to keep it consistent
						modules = {
							fixed_ship_battery_slot = ship_light_battery_1
							fixed_ship_anti_air_slot = ship_anti_air_2
							fixed_ship_fire_control_system_slot = ship_sonar_1
							fixed_ship_radar_slot = empty
							fixed_ship_engine_slot = light_ship_engine_1
							fixed_ship_torpedo_slot = ship_torpedo_1
							mid_1_custom_slot = ship_depth_charge_2
							rear_1_custom_slot = ship_depth_charge_2
							#front_1_custom_slot = ship_light_battery_2
						}
					}
				}
				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_light_1
						creator = "ITA"
						version_name = "Gabbiano Class"
					}
					name = "Antilope"
					requested_factories = 1
					progress = 0.35
					amount = 3
				}
				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_light_1
						creator = "ITA"
						version_name = "Gabbiano Class"
					}
					name = "Camoscio"
					requested_factories = 1
					progress = 0.35
					amount = 3
				}
			}

			##############
			### NO MTG ###
			##############
			else = {
				if = {
					limit = {
						NOT = { has_tech = improved_destroyer }
					}
					set_technology = { improved_destroyer = 1 }
				}
				create_equipment_variant = {
					name = "Gabbiano Class"
					type = destroyer_1
					upgrades = {
						ship_torpedo_upgrade = 1
						destroyer_engine_upgrade = 1
						ship_ASW_upgrade = 3
						ship_anti_air_upgrade = 2
					}
				}
				add_equipment_production = {
					equipment = {
						type = destroyer_1
						creator = "ITA"
						version_name = "Gabbiano Class"
					}
					requested_factories = 2
					progress = 0.35
					amount = 3
				}
			}

			random_owned_controlled_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_coastal = yes
				}
				prioritize = { 162 117 } ##TUSCANY (La Spezia) / CAMPANIA (Napoli) (Napoli just to split it up a little bit)
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_navi_da_battaglia
		icon = GFX_goal_generic_navy_battleship
		prerequisite = { focus = ITA_incrociatori_pesanti }

		x = 0
		y = 1
		relative_position_id = ITA_incrociatori_pesanti
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			navy_experience = 15

			add_mastery_bonus = {
				name = ITA_navi_da_battaglia
				bonus = 0.2
				days = 180
				grand_doctrine = new_fleet_in_being
			}
			add_doctrine_cost_reduction = {
				name = ITA_navi_da_battaglia
				cost_reduction = 0.25
				uses = 1
				category = naval_doctrine
			}

			add_tech_bonus = {
				name = ITA_navi_da_battaglia
				bonus = 1
				uses = 1
				category = bb_tech
			}

			###########
			### MTG ###
			###########
			if = { #MTG 
				limit = {
					has_dlc = "Man the Guns"
				}
				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_heavy_2
						creator = "ITA"
						version_name = "Littorio Class"
					}
					name = "Roma"
					requested_factories = 1
					progress = 0.45
					amount = 1
				}

				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_heavy_2
						creator = "ITA"
						version_name = "Littorio Class"
					}
					name = "Impero"
					requested_factories = 1
					progress = 0.45
					amount = 1
				}
			}

			##############
			### NO MTG ###
			##############
			else = {
				add_equipment_production = {
					equipment = {
						type = battleship_2
						creator = "ITA"
						version_name = "Littorio Class"
					}
					requested_factories = 1
					progress = 0.45
					amount = 1
				}
				add_equipment_production = {
					equipment = {
						type = battleship_2
						creator = "ITA"
						version_name = "Littorio Class"
					}
					requested_factories = 1
					progress = 0.45
					amount = 1
				}
			}

			random_owned_controlled_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_coastal = yes
				}
				prioritize = { 736 158 } ##LITORALE (Trieste) / PIEDMONT (Genova)
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_proper_carriers
		icon = GFX_goal_generic_navy_carrier
		prerequisite = { focus = ITA_incrociatori_pesanti }
		mutually_exclusive = { focus = ITA_refit_civilian_ships }
		x = 2
		y = 1
		relative_position_id = ITA_incrociatori_pesanti
		cost = 10
		available = {
			if = { # MTG tech
				limit = {
					has_dlc = "Man the Guns"
				}
				has_tech = early_ship_hull_carrier
			}
			else = { #Non-MTG tech
				has_tech = early_carrier
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			navy_experience = 15
			add_tech_bonus = {
				name = ITA_proper_carriers
				bonus = 1.0
				uses = 1
				category = cv_tech
			}

			###########
			### MTG ###
			###########
			if = { #MTG 
				limit = {
					has_dlc = "Man the Guns"
				}
				if = {
					limit = {
						NOT = { has_tech = basic_ship_hull_carrier }
					}
					set_technology = { basic_ship_hull_carrier = 1 }
				}

				#Equipment Variant
				create_equipment_variant = {
					name = "Aquila Class"
					type = ship_hull_carrier_1
					name_group = ITA_CV_HISTORICAL
					parent_version = 0
					allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip
					modules = {
						fixed_ship_deck_slot_1 = ship_deck_space
						fixed_ship_deck_slot_2 = ship_deck_space
						fixed_ship_anti_air_slot = ship_anti_air_2
						fixed_ship_radar_slot = empty
						fixed_ship_engine_slot = carrier_ship_engine_2
						fixed_ship_secondaries_slot = ship_secondaries_2
						front_1_custom_slot = ship_deck_space
					}
				}
				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_carrier_1
						creator = "ITA"
						version_name = "Aquila Class"
					}
					name = "Aquila"
					requested_factories = 2
					progress = 0.45
					amount = 1
				}
			}

			##############
			### NO MTG ###
			##############
			else = {
				if = {
					limit = {
						NOT = { has_tech = basic_carrier }
					}
					set_technology = { basic_carrier = 1 }
				}
				create_equipment_variant = {
					name = "Aquila Class"
					type = carrier_2
					allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip
					upgrades = {
						ship_deckspace_upgrade = 3
						carrier_armor_upgrade = 2
						ship_engine_upgrade = 2
						ship_reliability_upgrade = 2
					}
				}
				add_equipment_production = {
					equipment = {
						type = carrier_2
						creator = "ITA"
						version_name = "Aquila Class"
					}
					requested_factories = 2
					progress = 0.45
					amount = 1
				}
			}
			
			random_owned_controlled_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_coastal = yes
				}
				prioritize = { 158 } #PIEDMONT (Genoa)
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_refit_civilian_ships
		icon = GFX_focus_generic_refit_civilian_ships
		prerequisite = { focus = ITA_incrociatori_pesanti }
		mutually_exclusive = { focus = ITA_proper_carriers }
		x = 4
		y = 1
		relative_position_id = ITA_incrociatori_pesanti
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			custom_effect_tooltip = ITA_refit_civilian_ships_rm_tt
			hidden_effect = {
				add_ideas = ITA_hidden_deck_conversion_production_ns
			}

			navy_experience = 15

			###########
			### MTG ###
			###########
			if = { #MTG
				limit = {
					has_dlc = "Man the Guns"
				}
				if = {
					limit = {
						NOT = { has_tech = early_ship_hull_carrier }
					}
					set_technology = { early_ship_hull_carrier = 1 }
				}
				#Equipment Variant
				create_equipment_variant = {
					name = "Conte di Savoia Class - Converted Liner"
					type = ship_hull_carrier_conversion_ca
					name_group = ITA_CV_HISTORICAL
					parent_version = 0
					allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip
					modules = {
						fixed_ship_deck_slot_1 = ship_deck_space
						fixed_ship_deck_slot_2 = ship_deck_space
						fixed_ship_anti_air_slot = ship_anti_air_2
						fixed_ship_radar_slot = empty
						fixed_ship_engine_slot = carrier_ship_engine_1
						fixed_ship_secondaries_slot = ship_secondaries_1
					}
				}

				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_carrier_conversion_ca
						creator = "ITA"
						version_name = "Conte di Savoia Class - Converted Liner"
					}
					name = "Conte di Savoia"
					requested_factories = 1
					progress = 0.65
					amount = 1
				}
				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_carrier_conversion_ca
						creator = "ITA"
						version_name = "Conte di Savoia Class - Converted Liner"
					}
					name = "Rex"
					requested_factories = 1
					progress = 0.65
					amount = 1
				}
			}
			##############
			### NO MTG ###
			##############
			else = {
				if = {
					limit = {
						NOT = { has_tech = early_carrier }
					}
					set_technology = { early_carrier = 1 }
				}
				create_equipment_variant = {
					name = "Conte di Savoia Class - Converted Liner"
					type = carrier_1
					allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip
					upgrades = {
						ship_deckspace_upgrade = 2
						carrier_armor_upgrade = 1
						ship_engine_upgrade = 2
						ship_reliability_upgrade = 2
					}
				}
				add_equipment_production = {
					equipment = {
						type = carrier_1
						creator = "ITA"
						version_name = "Conte di Savoia Class - Converted Liner"
					}
					requested_factories = 1
					progress = 0.65
					amount = 1
				}
				add_equipment_production = {
					equipment = {
						type = carrier_1
						creator = "ITA"
						version_name = "Conte di Savoia Class - Converted Liner"
					}
					requested_factories = 1
					progress = 0.65
					amount = 1
				}
			}
			
			random_owned_controlled_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_coastal = yes
				}
				prioritize = { 158 } #PIEDMONT (Genoa)
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_flotta_d_evasione
		icon = GFX_focus_ITA_new_horizons
		prerequisite = { focus = ITA_ispettorato_dei_mezzi_antisommergibili focus = ITA_cacciatorpediniere_di_scorta focus = ITA_navi_da_battaglia }

		x = 0
		y = 1
		relative_position_id = ITA_ispettorato_dei_mezzi_antisommergibili
		cost = 10
		available = {
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				has_tech = basic_ship_hull_cruiser
			}
			else = {
				has_tech = basic_light_cruiser
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			custom_effect_tooltip = ITA_flotta_d_evasione_admiral_traits_tt
			#Stupid tooltips oh my god I hate this game
			hidden_effect = {
				#First admiral trait
				if = { #Try to select high level admirals
					limit = {
						any_navy_leader = {
							NOT = {
								has_trait = bold
							}
							skill > 3
						}
					}
					random_navy_leader = {
						limit = {
							NOT = {
								has_trait = bold
							}
							skill > 3
						}
						add_unit_leader_trait = bold
					}
				}
				else_if = {
					limit = {
						any_navy_leader = {
							NOT = {
								has_trait = bold
							}
						}
					}
					random_navy_leader = {
						limit = {
							NOT = {
								has_trait = bold
							}
						}
						add_unit_leader_trait = bold
					}
				}

				#Second admiral trait
				if = { #Try to select high level admirals
					limit = {
						any_navy_leader = {
							NOT = {
								has_trait = bold
							}
							skill > 3
						}
					}
					random_navy_leader = {
						limit = {
							NOT = {
								has_trait = bold
							}
							skill > 3
						}
						add_unit_leader_trait = bold
					}
				}
				else_if = {
					limit = {
						any_navy_leader = {
							NOT = {
								has_trait = bold
							}
						}
					}
					random_navy_leader = {
						limit = {
							NOT = {
								has_trait = bold
							}
						}
						add_unit_leader_trait = bold
					}
				}
			}
			
			navy_experience = 50

			###########
			### MTG ###
			###########
			if = { #MTG
				limit = {
					has_dlc = "Man the Guns"
				}
				if = { #CRUISER HULL III
					limit = {
						has_tech = improved_ship_hull_cruiser
					}
					if = {
						limit = {
							has_tech = basic_dp_light_battery
						}
						#Equipment Variant
						create_equipment_variant = {
							name = "Costanzo Ciano Class"
							type = ship_hull_cruiser_3
							name_group = ITA_CL_HISTORICAL
							parent_version = 0
							allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
							modules = {
								front_1_custom_slot = ship_light_medium_battery_3
								mid_1_custom_slot = ship_torpedo_2
								mid_2_custom_slot = dp_ship_secondaries_2
								rear_1_custom_slot = ship_anti_air_3
								rear_2_custom_slot = ship_airplane_launcher_2
								fixed_ship_battery_slot = ship_light_medium_battery_3
								fixed_ship_anti_air_slot = ship_anti_air_3
								fixed_ship_fire_control_system_slot = ship_fire_control_system_1
								fixed_ship_radar_slot = ship_sonar_1
								fixed_ship_engine_slot = cruiser_ship_engine_3
								fixed_ship_secondaries_slot = dp_ship_secondaries_2
								fixed_ship_armor_slot = ship_armor_cruiser_3
							}
						}
					}
					else = {
						#Equipment Variant
						create_equipment_variant = {
							name = "Costanzo Ciano Class"
							type = ship_hull_cruiser_3
							name_group = ITA_CL_HISTORICAL
							parent_version = 0
							allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
							modules = {
								front_1_custom_slot = ship_light_medium_battery_3
								mid_1_custom_slot = ship_torpedo_2
								mid_2_custom_slot = ship_secondaries_2
								rear_1_custom_slot = ship_anti_air_3
								rear_2_custom_slot = ship_airplane_launcher_2
								fixed_ship_battery_slot = ship_light_medium_battery_3
								fixed_ship_anti_air_slot = ship_anti_air_3
								fixed_ship_fire_control_system_slot = ship_fire_control_system_1
								fixed_ship_radar_slot = ship_sonar_1
								fixed_ship_engine_slot = cruiser_ship_engine_3
								fixed_ship_secondaries_slot = ship_secondaries_2
								fixed_ship_armor_slot = ship_armor_cruiser_3
							}
						}
					}

					#Line Production
					add_equipment_production = {
						equipment = {
							type = ship_hull_cruiser_3
							creator = "ITA"
							version_name = "Costanzo Ciano Class"
						}
						name = "Constanzo Ciano"
						requested_factories = 1
						progress = 0.5
						amount = 1
					}
					#Line Production
					add_equipment_production = {
						equipment = {
							type = ship_hull_cruiser_3
							creator = "ITA"
							version_name = "Costanzo Ciano Class"
						}
						name = "Luigi Rizzo"
						requested_factories = 1
						progress = 0.35
						amount = 1
					}
				}
				else = { #CRUISER HULL II
					if = {
						limit = {
							has_tech = basic_dp_light_battery
						}
						#Equipment Variant
						create_equipment_variant = {
							name = "Costanzo Ciano Class"
							type = ship_hull_cruiser_2
							name_group = ITA_CL_HISTORICAL
							parent_version = 0
							allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
							modules = {
								front_1_custom_slot = ship_anti_air_2
								mid_1_custom_slot = ship_torpedo_1
								mid_2_custom_slot = ship_airplane_launcher_2
								rear_1_custom_slot = ship_light_medium_battery_2
								fixed_ship_battery_slot = ship_light_medium_battery_2
								fixed_ship_anti_air_slot = ship_anti_air_2
								fixed_ship_fire_control_system_slot = ship_fire_control_system_1
								fixed_ship_radar_slot = empty
								fixed_ship_engine_slot = cruiser_ship_engine_2
								fixed_ship_secondaries_slot = dp_ship_secondaries_2
								fixed_ship_armor_slot = ship_armor_cruiser_2
							}
						}
					}
					else = {
						#Equipment Variant
						create_equipment_variant = {
							name = "Costanzo Ciano Class"
							type = ship_hull_cruiser_2
							name_group = ITA_CL_HISTORICAL
							parent_version = 0
							allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
							modules = {
								front_1_custom_slot = ship_anti_air_2
								mid_1_custom_slot = ship_torpedo_1
								mid_2_custom_slot = ship_airplane_launcher_2
								rear_1_custom_slot = ship_light_medium_battery_2
								fixed_ship_battery_slot = ship_light_medium_battery_2
								fixed_ship_anti_air_slot = ship_anti_air_2
								fixed_ship_fire_control_system_slot = ship_fire_control_system_1
								fixed_ship_radar_slot = empty
								fixed_ship_engine_slot = cruiser_ship_engine_2
								fixed_ship_secondaries_slot = ship_secondaries_2
								fixed_ship_armor_slot = ship_armor_cruiser_2
							}
						}
					}

					#Line Production
					add_equipment_production = {
						equipment = {
							type = ship_hull_cruiser_2
							creator = "ITA"
							version_name = "Costanzo Ciano Class"
						}
						name = "Constanzo Ciano"
						requested_factories = 1
						progress = 0.5
						amount = 1
					}
					#Line Production
					add_equipment_production = {
						equipment = {
							type = ship_hull_cruiser_2
							creator = "ITA"
							version_name = "Costanzo Ciano Class"
						}
						name = "Luigi Rizzo"
						requested_factories = 1
						progress = 0.35
						amount = 1
					}
				}
			}
			##############
			### NO MTG ###
			##############
			else = {
				if = {
					limit = {
						has_tech = improved_light_cruiser
					}
					create_equipment_variant = {
						name = "Costanzo Ciano Class"
						type = light_cruiser_3
						allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
						upgrades = {
							ship_reliability_upgrade = 2
							ship_engine_upgrade = 3
							ship_anti_air_upgrade = 3
							ship_gun_upgrade = 3
						}
					}
					add_equipment_production = {
						equipment = {
							type = light_cruiser_3
							creator = "ITA"
							version_name = "Costanzo Ciano Class"
						}
						requested_factories = 1
						progress = 0.5
						amount = 1
					}
					add_equipment_production = {
						equipment = {
							type = light_cruiser_3
							creator = "ITA"
							version_name = "Costanzo Ciano Class"
						}
						requested_factories = 1
						progress = 0.35
						amount = 1
					}
				}
				else = {
					create_equipment_variant = {
						name = "Costanzo Ciano Class"
						type = light_cruiser_2
						allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
						upgrades = {
							ship_reliability_upgrade = 2
							ship_engine_upgrade = 2
							ship_anti_air_upgrade = 2
							ship_gun_upgrade = 2
						}
					}
					add_equipment_production = {
						equipment = {
							type = light_cruiser_2
							creator = "ITA"
							version_name = "Costanzo Ciano Class"
						}
						requested_factories = 1
						progress = 0.5
						amount = 1
					}
					add_equipment_production = {
						equipment = {
							type = light_cruiser_2
							creator = "ITA"
							version_name = "Costanzo Ciano Class"
						}
						requested_factories = 1
						progress = 0.35
						amount = 1
					}
				}
			}

			### CORES
			#ROME
			if = {
				limit = {
					has_full_control_of_state = 2
				}
				2 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#PUGLIA
			if = {
				limit = {
					has_full_control_of_state = 849
				}
				849 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#SICILIA
			if = {
				limit = {
					has_full_control_of_state = 115
				}
				115 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}

			### COLONIES
			#TRIPOLI
			if = {
				limit = {
					has_full_control_of_state = 448
				}
				448 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#ERITREA
			if = {
				limit = {
					has_full_control_of_state = 550
				}
				550 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#SOMALILAND
			if = {
				limit = {
					has_full_control_of_state = 559
				}
				559 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}

			### EXTRA STUFF
			#GIBRALTAR
			if = {
				limit = {
					has_full_control_of_state = 118
				}
				118 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#ALGIERS
			if = {
				limit = {
					has_full_control_of_state = 459
				}
				459 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#TUNISIA
			if = {
				limit = {
					has_full_control_of_state = 458
				}
				458 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#ALEXANDRIA
			if = {
				limit = {
					has_full_control_of_state = 447
				}
				447 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#LISBON
			if = {
				limit = {
					has_full_control_of_state = 112
				}
				112 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#SEVILLA
			if = {
				limit = {
					has_full_control_of_state = 169
				}
				169 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#BORDEAUX
			if = {
				limit = {
					has_full_control_of_state = 19
				}
				19 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
			#BRITTANY
			if = {
				limit = {
					has_full_control_of_state = 14
				}
				14 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}

			custom_effect_tooltip = ITA_flotta_d_evasione_dockyards_tt
		}
	}



##     ## ####  ######  ########  #######  ########  ####  ######     ###    ##       
##     ##  ##  ##    ##    ##    ##     ## ##     ##  ##  ##    ##   ## ##   ##       
##     ##  ##  ##          ##    ##     ## ##     ##  ##  ##        ##   ##  ##       
#########  ##   ######     ##    ##     ## ########   ##  ##       ##     ## ##       
##     ##  ##        ##    ##    ##     ## ##   ##    ##  ##       ######### ##       
##     ##  ##  ##    ##    ##    ##     ## ##    ##   ##  ##    ## ##     ## ##       
##     ## ####  ######     ##     #######  ##     ## ####  ######  ##     ## ######## 


	focus = {
		id = ITA_the_abyssinian_fiasco
		icon = GFX_focus_generic_anti_fascist_diplomacy
		mutually_exclusive = { focus = ITA_solid_progress focus = ITA_struggle_in_ethiopia }
		x = 29
		y = 0
		relative_position_id = ITA_naval_power_projection
		cost = 5

		allow_branch = {
			has_dlc = "By Blood Alone"
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_convene_the_grand_council }
			}
		}

		offset = {
			x = -14
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_defy_the_duce
			}
		}

		available = {
			custom_trigger_tooltip = {
				tooltip = ITA_the_abyssinian_fiasco_completion_tt
				always = no
			}
		}

		search_filters = {}

		completion_reward = {
			add_popularity = {
				ideology = fascism 
				popularity = -0.15
			}
			add_war_support = -0.03
		}
	}

	focus = {
		id = ITA_solid_progress
		icon = GFX_focus_generic_attack_ethiopia
		mutually_exclusive = { focus = ITA_the_abyssinian_fiasco focus = ITA_struggle_in_ethiopia }
		x = 2
		y = 0
		offset = {
			x = -20
			y = 0
			trigger = {
				OR = {
					NOT = { has_dlc = "By Blood Alone" }
					AND = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
						OR = {
							has_completed_focus = ITA_culto_del_duce
							has_completed_focus = ITA_convene_the_grand_council
						}
					}
				}
			}
		}

		relative_position_id = ITA_the_abyssinian_fiasco
		cost = 5

		bypass = {
			ITA_has_peaced_out_eth_on_startup = yes
		}

		available = {
			custom_trigger_tooltip = {
				tooltip = ITA_solid_progress_completion_tt
				always = no
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT}

		completion_reward = {
			add_popularity = {
				ideology = fascism 
				popularity = 0.05
			}
			add_war_support = 0.03
			add_stability = 0.03
			add_political_power = 25
		}
	}

	focus = {
		id = ITA_struggle_in_ethiopia
		icon = GFX_goal_generic_major_war
		mutually_exclusive = { focus = ITA_the_abyssinian_fiasco focus = ITA_solid_progress }
		x = 2
		y = 0
		relative_position_id = ITA_solid_progress
		cost = 5
		available = {
			custom_trigger_tooltip = {
				tooltip = ITA_the_abyssinian_fiasco_completion_tt
				always = no
			}
		}

		search_filters = {}

		completion_reward = {
			add_popularity = {
				ideology = fascism 
				popularity = -0.05
			}
			add_stability = -0.03
			add_political_power = -25
		}
	}

	focus = {
		id = ITA_undermine_the_duce
		icon = GFX_focus_eng_move_to_secure_the_dominions
		prerequisite = { focus = ITA_struggle_in_ethiopia }
		x = 6
		y = 1
		relative_position_id = ITA_struggle_in_ethiopia
		cost = 5
		available = {
		}

		allow_branch = {
			has_dlc = "By Blood Alone"
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_defy_the_duce }
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_war_support = -0.05
			add_political_power = 50

			if = {
				limit = {
					has_any_power_balance = no
				}
				set_power_balance = {
					id = ITA_power_balance
					left_side = ITA_grand_council_side # will keep the last set side if not specified
					right_side = ITA_mussolini_side # will keep the last set side if not specified
					#set_default = yes # whether or not to reset the power balance to the initial value, default = no
					set_value = 0.2
				}
			}
			else_if = {
				limit = {
					NOT = { has_completed_focus = ITA_undermine_the_duce }
				}
				ITA_bop_medium_decrease_effect = yes
			}
			else = {
				effect_tooltip = {
					set_power_balance = {
						id = ITA_power_balance
						left_side = ITA_grand_council_side # will keep the last set side if not specified
						right_side = ITA_mussolini_side # will keep the last set side if not specified
						set_value = 0.2
					}
				}
			}
			if = {
				limit = {
					has_completed_focus = ITA_struggle_in_ethiopia
				}
				unlock_decision_tooltip = ITA_bop_slander_the_duce
				unlock_decision_tooltip = ITA_bop_criticize_the_war
			}
		}
	}

	focus = {
		id = ITA_servizio_informazione_militare
		icon = GFX_focus_generic_secret_service_agency
		prerequisite = { focus = ITA_solid_progress focus = ITA_the_abyssinian_fiasco focus = ITA_struggle_in_ethiopia }

		x = 0
		y = 1
		offset = {
			x = 1
			y = 0
			trigger = {
				OR = {
					NOT = { has_dlc = "By Blood Alone" }
					AND = {
						has_dlc = "By Blood Alone"
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
						OR = {
							has_completed_focus = ITA_culto_del_duce
							has_completed_focus = ITA_convene_the_grand_council
						}
					}
				}
			}
		}
		relative_position_id = ITA_solid_progress
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				ETH_deescalate_the_war_effect = yes
			}
			
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				if = {
					limit = {
						has_intelligence_agency = no
					}
					create_intelligence_agency = yes
				}
				add_ideas = ITA_servizio_informazione_militare_ns

				ITA_create_rosa_dainelli_operative = yes
			}
			else = {
				add_ideas = ITA_servizio_informazione_militare_ns_vanilla
			}
		}
	}

	focus = {
		id = ITA_conspiracies_in_the_shadows
		icon = GFX_focus_eng_concessions_to_the_trade_unions
		prerequisite = { focus = ITA_undermine_the_duce }
		x = 0
		y = 1
		relative_position_id = ITA_undermine_the_duce
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 25
			add_popularity = {
				ideology = fascism
				popularity = -0.05
			}

			ITA_bop_low_decrease_effect = yes

			if = {
				limit = {
					has_completed_focus = ITA_struggle_in_ethiopia
				}
				unlock_decision_tooltip = ITA_bop_question_the_army
				unlock_decision_tooltip = ITA_bop_question_the_airforce
				unlock_decision_tooltip = ITA_bop_question_the_navy
			}
		}
	}

	focus = {
		id = ITA_triumph_in_africa_bba
		icon = GFX_focus_ETH_the_second_italo_ethiopian_war
		prerequisite = { focus = ITA_servizio_informazione_militare }

		x = 0
		y = 1
		relative_position_id = ITA_servizio_informazione_militare
		cost = 5

		bypass = {
			OR = {
				has_country_flag = ITA_defeat_in_ethiopia_flag
				ITA_has_peaced_out_eth_on_startup = yes
			}
		}

		available = {
			NOT = { has_global_flag = second_italo_ethiopian_war_flag }
			NOT = { has_country_flag = ITA_defeat_in_ethiopia_flag }
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_war_support = 0.05
			add_stability = 0.05
			add_political_power = 50

			unlock_decision_category_tooltip = ETH_italian_occupation_category

			hidden_effect = {
				every_controlled_state = {
					limit = {
						is_fully_controlled_by = ROOT
						is_core_of = ETH
					}
					set_state_flag = ITA_can_electrify_state_flag
				}
			}

			if = {
				limit = {
					has_any_power_balance = no
				}
				if = {
					limit = {
						NOT = { has_completed_focus = ITA_defy_the_duce	}
					}
					ITA_initiate_balance_of_power_effect = yes
				}
			}
			else_if = {
				limit = {
					NOT = { has_completed_focus = ITA_triumph_in_africa_bba }
				}
				ITA_bop_very_low_increase_effect = yes
			}
			else = {
				effect_tooltip = {
					set_power_balance = {
						id = ITA_power_balance
						left_side = ITA_grand_council_side # will keep the last set side if not specified
						right_side = ITA_mussolini_side # will keep the last set side if not specified
						set_default = yes # whether or not to reset the power balance to the initial value, default = no
					}
				}
			}

			if = {
				limit = {
					has_completed_focus = ITA_solid_progress
				}
				unlock_decision_tooltip = ITA_bop_slander_the_duce
				unlock_decision_tooltip = ITA_bop_criticize_the_war
			}
		}
	}


	focus = {
		id = ITA_convene_the_grand_council
		icon = GFX_focus_generic_military_dictatorship
		prerequisite = { focus = ITA_triumph_in_africa_bba focus = ITA_conspiracies_in_the_shadows }

		mutually_exclusive = { focus = ITA_culto_del_duce focus = ITA_defy_the_duce }

		allow_branch = {
			has_dlc = "By Blood Alone"
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_defy_the_duce	}
			}
		}

		x = 20
		y = 2
		relative_position_id = ITA_triumph_in_africa_bba

		offset = {
			x = -12
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_culto_del_duce
			}
		}

		offset = {
			x = -12
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_convene_the_grand_council
			}
		}

		cost = 5
		available = {
			is_at_peace_exiled_countries_excluded = yes
			power_balance_value = {
				id = ITA_power_balance
				value < 0.01
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_stability = -0.05
			add_political_power = 25

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_pietro_d_acquarone	

			ITA_bop_low_decrease_effect = yes	

			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				mark_focus_tree_layout_dirty = yes
			}
		}
	}


	focus = {
		id = ITA_devaluate_the_lire
		icon = GFX_focus_ITA_devaluate_the_lire
		prerequisite = { focus = ITA_triumph_in_africa_bba }

		x = -3
		y = 1
		relative_position_id = ITA_triumph_in_africa_bba
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_stability = 0.02
			add_timed_idea = { idea = ITA_devaluated_lira days = 365 }
		}
	}

	focus = {
		id = ITA_anglo_italian_agreements
		icon = GFX_focus_chi_british_cooperation
		prerequisite = { focus = ITA_triumph_in_africa_bba }

		x = -1
		y = 1
		relative_position_id = ITA_triumph_in_africa_bba
		cost = 5

		bypass = {
			NOT = { has_country_flag = SUEZ_SANCTIONS_FLAG }
			OR = {
				NOT = { country_exists = ETH }
				has_subject = ETH
			}
		} 

		available = {
			custom_trigger_tooltip = {
				tooltip = ITA_anglo_italian_agreements_suez_tt
				OR = {
					NOT = { has_country_flag = SUEZ_SANCTIONS_FLAG }
					has_country_flag = { flag = SUEZ_SANCTIONS_FLAG days > 365 }
				}
			}

			core_compliance = {
				occupied_country_tag = ETH
				value > 40
			}
		}

		search_filters = {}

		completion_reward = {
			#Suez Canal access
			if = {
				limit = {
					has_country_flag = SUEZ_SANCTIONS_FLAG
				}
				clr_country_flag = SUEZ_SANCTIONS_FLAG
				custom_effect_tooltip = ITA_anglo_italian_agreements_suez_unlocked_tt
			}

			#Deescalation
			add_to_variable = { ETH.ETH_war_escalation_level = -1 }
			custom_effect_tooltip = ETH_war_deescalation_inc_tt
		}
	}

	focus = {
		id = ITA_topple_amhara_rulers
		icon = GFX_focus_ITA_topple_amhara_rulers
		prerequisite = { focus = ITA_triumph_in_africa_bba }

		x = 1
		y = 1
		relative_position_id = ITA_triumph_in_africa_bba
		cost = 5
		available = {
			OR = {
				has_government = fascism
				has_government = neutrality
			}
			has_full_control_of_state = 835
			has_full_control_of_state = 836
			has_full_control_of_state = 837
			has_full_control_of_state = 838
			NOT = { has_global_flag = ITA_antifascist_civil_war_triggered_flag }
			hidden_trigger = { NOT = { has_completed_focus = ITA_defy_the_duce } }
		}

		search_filters = {}

		completion_reward = {#Changing stuff here will require changing stuff in History file for 1939 bookmark
			effect_tooltip = {
				if = {
					limit = {
						country_exists = ETH
					}
					ETH = {
						add_legitimacy = -10
					}
				}
			}
			if = {
				limit = {
					835 = { has_resistance = yes } 
				}
				835 = { #HARARGHE
					add_compliance = 10
				}
			}
			else_if = {
				limit = {
					NOT = { controls_state = 835 }
				}
				effect_tooltip = {
					835 = {
						add_compliance = 10
					}
				}
			}

			if = {
				limit = {
					836 = { has_resistance = yes } 
				}
				836 = { #BALE
					add_compliance = 10
				}
			}
			else_if = {
				limit = {
					NOT = { controls_state = 836 }
				}
				effect_tooltip = {
					836 = {
						add_compliance = 10
					}
				}
			}

			if = {
				limit = {
					837 = { has_resistance = yes } 
				}
				837 = { #SIDAMO
					add_compliance = 10
				}
			}
			else_if = {
				limit = {
					NOT = { controls_state = 837 }
				}
				effect_tooltip = {
					837 = {
						add_compliance = 10
					}
				}
			}

			if = {
				limit = {
					838 = { has_resistance = yes } 
				}
				838 = { #ILLUBABOR
					add_compliance = 10
				}
			}
			else_if = {
				limit = {
					NOT = { controls_state = 838 }
				}
				effect_tooltip = {
					838 = {
						add_compliance = 10
					}
				}
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				custom_effect_tooltip = ITA_topple_amhara_rulers_event_chain_tt
				hidden_effect = {
					ITA_haile_selassie_gugsa_doppleganger = { unit_leader_event = BBA_italy_local_rulers.1 }
				}
			}
			hidden_effect = {
				ETH = {
					country_event = { id = BBA_italo_ethiopian_war_events.510 hours = 6 }
				}
			}

		}
	}

	focus = {
		id = ITA_the_new_emperor_of_ethiopia
		icon = GFX_focus_ITA_the_new_emperor_of_ethiopia
		prerequisite = { focus = ITA_triumph_in_africa_bba }

		x = 3
		y = 1
		relative_position_id = ITA_triumph_in_africa_bba
		cost = 5
		available = {
			custom_trigger_tooltip = {
				tooltip = ITA_all_eth_initial_states_controlled_tt
				NOT = {
					any_state = {
						is_initial_ethiopian_state = yes
						is_controlled_by_ROOT_or_subject = no
					}
				}
			}
			
			OR = {
				custom_trigger_tooltip = {
					tooltip = ITA_the_new_emperor_of_ethiopia_has_idea_vittorio_emanuele_tt
					OR = {
						has_idea = vittorio_emanuele
						has_idea = vittorio_emanuele_king_of_albania
					}
				}
				has_country_leader = {
					character = ITA_vittorio_emanuele_iii
					ruling_only = yes
				}
				has_completed_focus = ITA_capo_supremo
				has_completed_focus = ITA_divino_duce
			}
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_STABILITY}

		completion_reward = {
			# The king is an idea
			if = {
				limit = {
					has_idea = vittorio_emanuele
				}
				swap_ideas = {
					remove_idea = vittorio_emanuele
					add_idea = vittorio_emanuele_emperor_of_ethiopia
				}
			}
			else_if = {
				limit = {
					has_idea = vittorio_emanuele_king_of_albania
				}
				swap_ideas = {
					remove_idea = vittorio_emanuele_king_of_albania
					add_idea = vittorio_emanuele_albania_ethiopia
				}
			}

			custom_effect_tooltip = ITA_the_new_emperor_of_ethiopia_king_trait_tt
			ITA_vittorio_emanuele_iii = { 
				add_country_leader_trait = emperor_of_ethiopia
			}

			add_popularity = {
				ideology = neutrality
				popularity = 0.05
			}

			unlock_decision_tooltip = ITA_discredit_haile_selassie

			if = {
				limit = {
					country_exists = ETH
				}
				ETH = {
					add_legitimacy = -10
				}
			}

			every_controlled_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_core_of = ETH
				}
				add_compliance = 5
			}
		}
	}

	focus = {
		id = ITA_culto_del_duce
		icon = GFX_focus_ITA_culto_del_duce
		prerequisite = { focus = ITA_triumph_in_africa_bba }

		mutually_exclusive = { focus = ITA_convene_the_grand_council focus = ITA_defy_the_duce }

		allow_branch = {
			if = {
				limit = {
					has_dlc = "By Blood Alone"
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_defy_the_duce }
				NOT = { has_completed_focus = ITA_convene_the_grand_council }
			}
		}

		x = 0
		y = 2
		relative_position_id = ITA_triumph_in_africa_bba
		cost = 10
		available = {
			has_country_leader = {
				character = ITA_benito_mussolini
				ruling_only = yes
			}
		}

		search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_country_leader_trait = lion_tamer

			ITA_bop_very_low_increase_effect = yes

			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				mark_focus_tree_layout_dirty = yes
			}
		}
	}
	
	focus = {
		id = ITA_the_man_of_providence
		icon = GFX_goal_demand_sudetenland
		prerequisite = { focus = ITA_culto_del_duce }

		x = -3
		y = 1
		relative_position_id = ITA_culto_del_duce
		cost = 5
		available = {
			has_country_leader = {
				character = ITA_benito_mussolini
				ruling_only = yes
			}
			power_balance_value = {
				id = ITA_power_balance
				value > 0.499
			}
			custom_trigger_tooltip = {
				tooltip = "Requires 50+ value towards Mussolini in the Balance of Power"
				always = yes
			}
		}

		search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 25
			if = {
				limit = {
					has_completed_focus = ITA_strengthen_the_regime
				}
				swap_ruler_traits = {
					remove = il_duce_strengthen
					add = il_duce_providence_strengthen
				}
			}
			else = {
				swap_ruler_traits = {
					remove = il_duce
					add = il_duce_providence
				}
			}

			ITA_bop_very_low_increase_effect = yes
		}
	}

	focus = {
		id = ITA_legge_bottai
		icon = GFX_focus_generic_treaty
		prerequisite = { focus = ITA_the_man_of_providence }

		x = 0
		y = 1
		relative_position_id = ITA_the_man_of_providence
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_political_power = 50
			add_popularity = {
				ideology = fascism
				popularity = 0.05
			}
			add_stability = 0.02

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_giuseppe_bottai
		}
	}

	focus = {
		id = ITA_boost_the_grand_council_of_fascism
		icon = GFX_focus_generic_strike_at_democracy1
		prerequisite = { focus = ITA_the_man_of_providence }
		mutually_exclusive = { focus = ITA_to_live_as_a_lion }
		x = -1
		y = 3
		relative_position_id = ITA_the_man_of_providence
		cost = 5
		available = {
			power_balance_value = {
				id = ITA_power_balance
				value > 0.699
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_ITA_MISSIOLINI}

		completion_reward = {
			add_political_power = 50
			add_stability = 0.05

			ITA_bop_very_low_decrease_effect = yes

			custom_effect_tooltip = ITA_boost_the_grand_council_of_fascism_missiolinis_tt
		}
	}

	focus = {
		id = ITA_to_live_as_a_lion
		icon = GFX_focus_ITA_to_live_as_a_lion
		prerequisite = { focus = ITA_the_man_of_providence }
		mutually_exclusive = { focus = ITA_boost_the_grand_council_of_fascism }
		x = 2
		y = 0
		relative_position_id = ITA_boost_the_grand_council_of_fascism
		cost = 5
		available = {
			has_country_leader = {
				character = ITA_benito_mussolini
				ruling_only = yes
			}
			power_balance_value = {
				id = ITA_power_balance
				value > 0.649
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_ITA_MISSIOLINI}

		completion_reward = {
			add_political_power = 50

			swap_ruler_traits = {
				remove = lion_tamer
				add = lion_tamer_2
			}

			ITA_bop_very_low_increase_effect = yes

			#Reduce time for Missiolinis
			set_variable = { ITA_missiolinis_default_days = 350 }
			custom_effect_tooltip = ITA_to_live_as_a_lion_missiolinis_tt
		}
	}

	focus = {
		id = ITA_la_battaglia_del_grano
		icon = GFX_focus_SOV_breadbasket_of_the_union
		prerequisite = { focus = ITA_culto_del_duce }
		mutually_exclusive = { focus = ITA_la_battaglia_per_la_terra }
		x = -1
		y = 1
		relative_position_id = ITA_culto_del_duce
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_timed_idea = { idea = ITA_battaglia_del_grano days = 730 }
		}
	}

	focus = {
		id = ITA_la_battaglia_per_la_terra
		icon = GFX_focus_generic_land_reclamation
		prerequisite = { focus = ITA_culto_del_duce }
		mutually_exclusive = { focus = ITA_la_battaglia_del_grano }
		x = 1
		y = 1
		relative_position_id = ITA_culto_del_duce
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL}

		completion_reward = {
			if = { #Latium
				limit = {
					2 = {
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						} 
					}
				}
				2 = {
					add_extra_state_shared_building_slots = 2
				}
			}
			if = { #Campania
				limit = {
					117 = {
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						} 
					}
				}
				117 = {
					add_extra_state_shared_building_slots = 2
				}
			}

			if = { #Tuscany
				limit = {
					162 = {
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						} 
					}
				}
				162 = {
					add_extra_state_shared_building_slots = 2
				}
			}

			add_timed_idea = { idea = ITA_battaglia_per_la_terra days = 730 }
		}
	}

	focus = {
		id = ITA_la_battaglia_per_le_nascite
		icon = GFX_focus_generic_population_growth
		prerequisite = { focus = ITA_la_battaglia_del_grano focus = ITA_la_battaglia_per_la_terra }

		x = 1
		y = 2
		relative_position_id = ITA_la_battaglia_del_grano
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_timed_idea = { idea = ITA_battaglia_per_la_nascite days = 730 }
			add_political_power = 25
		}
	}

	focus = {
		id = ITA_strengthen_the_regime
		icon = GFX_goal_generic_political_pressure
		prerequisite = { focus = ITA_la_battaglia_per_le_nascite }

		x = 0
		y = 5
		relative_position_id = ITA_la_battaglia_per_le_nascite
		cost = 10
		available = {
			has_country_leader = {
				character = ITA_benito_mussolini
				ruling_only = yes
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_political_power = 50
			add_stability = 0.05
			add_war_support = 0.05

			if = {
				limit = {
					has_completed_focus = ITA_the_man_of_providence
				}
				swap_ruler_traits = {
					remove = il_duce_providence
					add = il_duce_providence_strengthen
				}
			}
			else = {
				swap_ruler_traits = {
					remove = il_duce
					add = il_duce_strengthen
				}
			}
		}
	}

	focus = {
		id = ITA_devotion
		icon = GFX_goal_generic_propaganda
		prerequisite = { focus = ITA_to_live_as_a_lion focus = ITA_boost_the_grand_council_of_fascism }
		prerequisite = { focus = ITA_strengthen_the_regime }

		x = -3
		y = 1
		relative_position_id = ITA_strengthen_the_regime
		cost = 5
		available = {
			has_country_leader = {
				character = ITA_benito_mussolini
				ruling_only = yes
			}
			power_balance_value = {
				id = ITA_power_balance
				value > 0.799
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 50

			swap_ruler_traits = {
				remove = il_duce_providence_strengthen
				add = il_duce_devotion 
			}

			ITA_bop_very_low_increase_effect = yes
		}
	}

	focus = {
		id = ITA_ministero_della_cultura_popolare #Alt name would be Ministry of Popular Culture (1937-1943)
		icon = GFX_focus_generic_italy_propaganda
		prerequisite = { focus = ITA_culto_del_duce focus = ITA_convene_the_grand_council }

		x = 3
		y = 1
		relative_position_id = ITA_culto_del_duce

		offset = {
			x = -10
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_convene_the_grand_council
			}
		}

		cost = 5
		available = {
			has_government = fascism
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = { #Propaganda System? NOPE :D
			add_popularity = {
				ideology = fascism
				popularity = 0.05
			}
			add_war_support = 0.03
			add_political_power = 25

			ITA_bop_very_low_increase_effect = yes #Works for every Duce
		}
	}

	focus = {
		id = ITA_believe_obey_fight
		icon = GFX_focus_generic_little_entente
		prerequisite = { focus = ITA_ministero_della_cultura_popolare }

		x = 0
		y = 1
		relative_position_id = ITA_ministero_della_cultura_popolare
		cost = 5
		available = {
			has_government = fascism
		}

		search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY}

		completion_reward = {
			add_to_variable = { ITA_re_conscription_factor = 0.1 }
			custom_effect_tooltip = ITA_believe_obey_fight_re_tt

			if = {
				limit = {
					NOT = { 
							has_country_leader =  {
								ruling_only = yes 
								character = ITA_dino_grandi
							}
						}
				}
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = ITA_dino_grandi
			}

			add_political_power = 75
			add_war_support = 0.02
			add_stability = 0.02
			add_popularity = {
				ideology = fascism
				popularity = 0.05
			}
		}
	}

	focus = {
		id = ITA_banda_carita
		icon = GFX_focus_ITA_banda_carita
		prerequisite = { focus = ITA_believe_obey_fight }

		x = 0
		y = 2
		relative_position_id = ITA_believe_obey_fight
		cost = 10

		allow_branch = {
			OR = {
				has_dlc = "La Resistance"
				has_dlc = "Waking the Tiger"
			}
			if = {
				limit = {
					has_dlc = "By Blood Alone"
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_defy_the_duce }
			}
		}

		available = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				agency_upgrade_number > 4
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = { 
			IF = {
				limit = { has_dlc = "La Resistance" }
				swap_ideas = {
					remove_idea = ITA_servizio_informazione_militare_ns
					add_idea = ITA_servizio_informazione_militare_banda_carita
				}
				ITA_create_padre_ildefonso_operative = yes
			}
			IF = {
				limit = {
					NOT = {
						has_dlc = "La Resistance"
					}
				}
				add_ideas = ITA_banda_carita_non_la_resistance
			}
			 

			custom_effect_tooltip = banda_carita_tt
			
		}
	}
	

	focus = {
		id = ITA_banda_koch
		icon = GFX_focus_generic_national_security
		prerequisite = { focus = ITA_banda_carita }

		x = 0
		y = 2
		relative_position_id = ITA_banda_carita
		cost = 10

		allow_branch = {
			has_dlc = "La Resistance"
			if = {
				limit = {
					has_dlc = "By Blood Alone"
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_defy_the_duce }
			}
		}

		available = {
			agency_upgrade_number > 9
		}

		search_filters = {}

		completion_reward = {
			swap_ideas = {
				remove_idea = ITA_servizio_informazione_militare_banda_carita
				add_idea = ITA_servizio_informazione_militare_banda_koch
			}
			ITA_create_pietro_koch_operative = yes
		}
	}


	focus = {
		id = ITA_security_militias
		icon = GFX_goal_generic_military_sphere
		prerequisite = { focus = ITA_culto_del_duce focus = ITA_convene_the_grand_council }

		x = 6
		y = 2
		relative_position_id = ITA_culto_del_duce

		offset = {
			x = -11
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_convene_the_grand_council
			}
		}

		cost = 5
		available = {
			has_government = fascism
			ITA_has_disbanded_blackshirts = no
		}

		search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_ideas = ITA_camicie_nere
			hidden_effect = {
				set_technology = {
					camicie_nere_security_militias = 1
					popup = no
				}
			}
			if = {
				limit = {
					NOT = { has_completed_focus = ITA_disband_the_blackshirts }
				}
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = ITA_renato_ricci
			}
		}
	}

	focus = {
		id = ITA_battaglioni_d_assalto
		icon = GFX_focus_ITA_blackshirts
		prerequisite = { focus = ITA_security_militias }
		mutually_exclusive = { focus = ITA_strengthen_the_blackshirts }
		x = -1
		y = 2
		relative_position_id = ITA_security_militias

		offset = {
			x = 0
			y = -1
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_convene_the_grand_council
			}
		}

		cost = 10
		available = {
			has_government = fascism
			ITA_has_disbanded_blackshirts = no
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_battaglioni_d_assalto_tt
			hidden_effect = {
				set_technology = { blackshirt_assault_battalion_tech = 1 popup = no }
			}
		}
	}

	focus = {
		id = ITA_strengthen_the_blackshirts
		icon = GFX_focus_generic_manpower
		prerequisite = { focus = ITA_security_militias }
		mutually_exclusive = { focus = ITA_battaglioni_d_assalto }
		x = 2
		y = 0
		relative_position_id = ITA_battaglioni_d_assalto
		cost = 10
		available = {
			has_government = fascism
			any_owned_state = {
				is_core_of = ROOT
				is_fully_controlled_by = ROOT
			}
			ITA_has_disbanded_blackshirts = no
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			swap_ideas = {
				remove_idea = ITA_camicie_nere
				add_idea = ITA_camicie_nere_strengthened
			}

			custom_effect_tooltip = ITA_strengthen_the_blackshirts_template_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 12 }
				set_division_template_cap = {  division_template = "Camicie Nere" division_cap = ITA_militias_cap }

				add_units_to_division_template = {
					template_name = "Camicie Nere"
					support = { 
						artillery = 0
					}
				}
			}
			random_controlled_state = { #Create a few more Blackshirt Divs
				limit = {
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
				}
				prioritize = { 2 }
				custom_effect_tooltip = ITA_strengthen_the_blackshirts_spawn_divs_tt
				hidden_effect = {
					create_unit = {
						division = "division_template = \"Camicie Nere\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
						owner = ROOT
						count = 3
					}
				}
			}
		}
	}

	focus = {
		id = ITA_milizia_coloniale
		icon = GFX_focus_secret_rearmament
		prerequisite = { focus = ITA_battaglioni_d_assalto focus = ITA_strengthen_the_blackshirts }

		x = 1
		y = 2
		relative_position_id = ITA_battaglioni_d_assalto
		cost = 10
		available = {
			has_government = fascism
			ITA_has_disbanded_blackshirts = no
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			if = {
				limit = {
					has_idea = ITA_camicie_nere_strengthened
				}
				swap_ideas = {
					remove_idea = ITA_camicie_nere_strengthened
					add_idea = ITA_camicie_nere_milizia_coloniale
				}
			}
			else = {
				swap_ideas = {
					remove_idea = ITA_camicie_nere
					add_idea = ITA_camicie_nere_milizia_coloniale
				}
			}
			custom_effect_tooltip = ITA_blackshirts_div_cap_12_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 12 }
				set_division_template_cap = {  division_template = "Camicie Nere" division_cap = ITA_militias_cap }
			}
		}
	}

	focus = {
		id = ITA_towards_a_greater_italy
		icon = GFX_focus_ITA_greater_italy
		prerequisite = { focus = ITA_strengthen_the_regime focus = ITA_blackshirt_loyalty focus = ITA_setting_course }
		mutually_exclusive = { focus = ITA_mare_nostrum_bba }

		x = 0
		y = 1
		relative_position_id = ITA_strengthen_the_regime
		cost = 5

		offset = {
			x = 8
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_convene_the_grand_council
			}
		}

		bypass = {
			458 = { is_claimed_by = ROOT }
			665 = { is_claimed_by = ROOT }
			103 = { is_claimed_by = ROOT }
			105 = { is_claimed_by = ROOT }
			44 = { is_claimed_by = ROOT }
			805 = { is_claimed_by = ROOT }
			934 = { is_claimed_by = ROOT }
		}

		available = {
			is_subject = no
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = form_greater_italy_tt

			#CLAIMS IN TUNISIA
			if = {
				limit = {
					458 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 458 #TUNISIA
				if = {
					limit = {
						458 = {
							controller = {
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					if = { #Same controller for both Tunisian states
						limit = {
							458 = {
								controller = {
									controls_state = 665
								}
							}
						}
						create_wargoal = {
							type = take_state_focus
							target = 458.controller
							generator = { 458 665 }
						}
					}
					else = { #Each Tunisian states have different controllers
						create_wargoal = {
							type = take_state_focus
							target = 458.controller
							generator = { 458 }
						}
					}
				}
			}
			if = {
				limit = {
					665 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 665 #GABÈS
				if = {
					limit = {
						665 = {
							controller = {
								NOT = { controls_state = 458 } #Otherwise already received the wargoal above
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					create_wargoal = {
						type = take_state_focus
						target = 665.controller
						generator = { 665 }
					}
				}
			}

			#CLAIMS IN DALMATIAN COAST (Yugoslavia)
			if = {
				limit = {
					103 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 103 #DALMATIA
				if = {
					limit = {
						103 = {
							controller = {
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					if = { #Same controller for both Yugoslavian states
						limit = {
							103 = {
								controller = {
									controls_state = 105
								}
							}
						}
						create_wargoal = {
							type = take_state_focus
							target = 103.controller
							generator = { 103 105 }
						}
					}
					else = { #Each Yugoslavian states have different controllers
						create_wargoal = {
							type = take_state_focus
							target = 103.controller
							generator = { 103 }
						}
					}
					
				}
			}
			if = {
				limit = {
					105 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 105 #MONTENEGRO
				if = {
					limit = {
						105 = {
							controller = {
								NOT = { controls_state = 103 } #Otherwise already received the wargoal above
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					create_wargoal = {
						type = take_state_focus
						target = 105.controller
						generator = { 105 }
					}
				}
			}

			#CLAIMS IN ALBANIA
			if = {
				limit = {
					44 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 44 #ALBANIA
				if = {
					limit = {
						44 = {
							controller = {
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					if = { #Same controller for both Albanian states
						limit = {
							44 = {
								controller = {
									controls_state = 805
								}
							}
						}
						create_wargoal = {
							type = take_state_focus
							target = 44.controller
							generator = { 44 805 }
						}
					}
					else = { #Each Albanian states have different controllers
						create_wargoal = {
							type = take_state_focus
							target = 44.controller
							generator = { 44 }
						}
					}
					
				}
			}
			if = {
				limit = {
					805 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 805 #NORTHERN EPIRUS
				if = {
					limit = {
						805 = {
							controller = {
								NOT = { controls_state = 44 } #Otherwise already received the wargoal above
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					create_wargoal = {
						type = take_state_focus
						target = 805.controller
						generator = { 805 }
					}
				}
			}

			if = {
				limit = {
					934 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 934 #SHKÖDER
				if = {
					limit = {
						934 = {
							controller = {
								NOT = { controls_state = 44 } #Otherwise already received the wargoal above
								NOT = { controls_state = 805 } #Otherwise already received the wargoal above
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					create_wargoal = {
						type = take_state_focus
						target = 934.controller
						generator = { 934 }
					}
				}
			}
		}
	}

	focus = {
		id = ITA_heroes_of_the_nation
		icon = GFX_focus_generic_military_dictatorship
		prerequisite = { focus = ITA_towards_a_greater_italy }
		prerequisite = { focus = ITA_devotion }
		mutually_exclusive = { focus = ITA_capo_supremo }
		x = -4
		y = 1
		relative_position_id = ITA_towards_a_greater_italy
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_AIR_XP FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_WAR_SUPPORT}

		completion_reward = {
			add_to_variable = { ITA_re_promote_cost_factor = -0.2 }
			add_to_variable = { ITA_re_command_power_gain_mult = 0.15 }
			custom_effect_tooltip = ITA_heroes_of_the_nation_re_tt

			army_experience = 25
			navy_experience = 25
			air_experience = 25
			add_war_support = 0.05

			if = {
				limit = {
					has_country_leader = {
						character = ITA_benito_mussolini
						ruling_only = yes
					}
				}
				swap_ruler_traits = {
					remove = il_duce_devotion
					add =  il_duce_heroes
				}
			}

			custom_effect_tooltip = ITA_heroes_of_the_nation_general_traits_tt
			#Stupid tooltips oh my god I hate this game
			hidden_effect = {
				if = {
					limit = {
						any_unit_leader = {
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
					}
					random_unit_leader = {
						limit = {
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
						add_unit_leader_trait = war_hero
					}
				}
				else = {
					random_unit_leader = {
						limit = {
							NOT = { has_trait = war_hero }
						}
						add_unit_leader_trait = war_hero
					}	
				}

				if = {
					limit = {
						any_unit_leader = {
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
					}
					random_unit_leader = {
						limit = {
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
						add_unit_leader_trait = war_hero
					}
				}
				else = {
					random_unit_leader = {
						limit = {
							NOT = { has_trait = war_hero }
						}
						add_unit_leader_trait = war_hero
					}	
				}

				if = {
					limit = {
						any_unit_leader = {
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
					}
					random_unit_leader = {
						limit = {
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
						add_unit_leader_trait = war_hero
					}
				}
				else = {
					random_unit_leader = {
						limit = {
							NOT = { has_trait = war_hero }
						}
						add_unit_leader_trait = war_hero
					}	
				}
			}
		}
	}

	focus = {
		id = ITA_capo_supremo
		icon = GFX_focus_ITA_capo_supremo
		prerequisite = { focus = ITA_towards_a_greater_italy }
		prerequisite = { focus = ITA_devotion }
		mutually_exclusive = { focus = ITA_heroes_of_the_nation }
		x = -2
		y = 1
		relative_position_id = ITA_towards_a_greater_italy
		cost = 10
		available = {
			has_country_leader = {
				character = ITA_benito_mussolini
				ruling_only = yes
			}
			power_balance_value = {
				id = ITA_power_balance
				value > 0.949
			}
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {

			IF = {
				limit = {
					NOT = {
						OR = {
							has_cosmetic_tag = greater_italy
							has_cosmetic_tag = SPQR_UNIFIED
						}
					}
				}
				set_cosmetic_tag = ITA_rsi
			}

			add_war_support = 0.05
			add_stability = -0.05
			add_political_power = 75
			add_command_power = 50
			add_popularity = {
				ideology = fascism
				popularity = 0.1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_country_leader_trait = capo_supremo

			custom_effect_tooltip = ITA_mussolini_becomes_field_marshal_tt #Has to start as unit leader so that you cannot give him traits via unit_leader events (missiolinis)

			hidden_effect = {
				ITA_benito_mussolini = {
					promote_leader = yes
					add_unit_leader_trait = old_guard
					add_unit_leader_trait = politically_connected
					add_unit_leader_trait = media_personality
					add_unit_leader_trait = harsh_leader
				}
			}

			ITA_remove_king_vittorio_emanuele_as_idea = yes

			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				if = {
					limit = {
						has_tech = super_heavy_tank_chassis
					}
					#SH template
					ITA_add_il_duce_sh_tank_template_and_production = yes
				}
				else = {
					add_tech_bonus = {
						name = ITA_capo_supremo
						ahead_reduction = 2
						bonus = 1.0
						uses = 1
						technology = super_heavy_tank_chassis
					}
					custom_effect_tooltip = ITA_focus_sh_tank_template_tt
					effect_tooltip = {
						ITA_add_il_duce_sh_tank_template_and_production = yes
					}
				}
			}
			else = {
				add_tech_bonus = {
					name = ITA_capo_supremo
					ahead_reduction = 2
					bonus = 1.0
					uses = 1
					technology = super_heavy_tank
					technology = super_heavy_td
					technology = super_heavy_art
					technology = super_heavy_spaa
				}
			}

			ITA_bop_very_low_increase_effect = yes

			#Names for NSs
			hidden_effect = {
				ITA_replace_stuff_based_on_ideology_effect = yes
			}
		}
	}

	focus = {
		id = ITA_bend_the_bars
		icon = GFX_focus_ITA_bend_the_bars
		prerequisite = { focus = ITA_towards_a_greater_italy }

		x = 0
		y = 1
		relative_position_id = ITA_towards_a_greater_italy
		cost = 5
		available = {
		}

		search_filters = {}

		completion_reward = {
			#CLAIM IN CORSICA
			if = {
				limit = {
					1 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 1 #CORSICA
				if = {
					limit = {
						1 = {
							controller = {
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					if = { #Same controller for Corsica and Tunisian states
						limit = {
							1 = {
								controller = {
									controls_state = 458
									controls_state = 665
								}
							}
						}
						create_wargoal = {
							type = take_state_focus
							target = 1.controller
							generator = { 1 458 }
						}
					}
					else = { #Corsica and Tunisian states have different controllers
						create_wargoal = {
							type = take_state_focus
							target = 1.controller
							generator = { 1 }
						}
					}
				}
			}

			#CLAIMS IN TUNISIA
			if = {
				limit = {
					458 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 458 #TUNISIA
				if = {
					limit = {
						458 = {
							controller = {
								ROOT = { NOT = { has_wargoal_against = PREV } } #Didn't get wargoal from Corsica script above
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					if = { #Same controller for both Tunisian states
						limit = {
							458 = {
								controller = {
									controls_state = 665
								}
							}
						}
						create_wargoal = {
							type = take_state_focus
							target = 458.controller
							generator = { 458 665 }
						}
					}
					else = { #Each Tunisian states have different controllers
						create_wargoal = {
							type = take_state_focus
							target = 458.controller
							generator = { 458 }
						}
					}
				}
			}
			if = {
				limit = {
					665 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 665 #GABÈS
				if = {
					limit = {
						665 = {
							controller = {
								ROOT = { NOT = { has_wargoal_against = PREV } } #Didn't get wargoal from Corsica script above
								NOT = { controls_state = 458 } #Otherwise already received the wargoal above
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					create_wargoal = {
						type = take_state_focus
						target = 665.controller
						generator = { 665 }
					}
				}
			}

			#CLAIMS IN BRITISH ISLANDS
			if = {
				limit = {
					116 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 116 #MALTA
				if = {
					limit = {
						116 = {
							controller = {
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					if = { #Same controller for both Malta and Cyprus
						limit = {
							116 = {
								controller = {
									controls_state = 183
								}
							}
						}
						create_wargoal = {
							type = take_state_focus
							target = 116.controller
							generator = { 116 183 }
						}
					}
					else = { #Malta and Cyprus have different controllers
						create_wargoal = {
							type = take_state_focus
							target = 116.controller
							generator = { 116 }
						}
					}
				}
			}
			if = {
				limit = {
					183 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 183 #CYPRUS
				if = {
					limit = {
						183 = {
							controller = {
								NOT = { controls_state = 116 } #Otherwise already received the wargoal above
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					create_wargoal = {
						type = take_state_focus
						target = 183.controller
						generator = { 183 }
					}
				}
			}
		}
	}

	focus = {
		id = ITA_subdue_the_sentinels
		icon = GFX_focus_ITA_subdue_the_sentinels
		prerequisite = { focus = ITA_bend_the_bars }

		x = 0
		y = 1
		relative_position_id = ITA_bend_the_bars
		cost = 5
		available = {
		}

		search_filters = {}

		completion_reward = {
			#CLAIMS IN GIBRALTAR AND SUEZ CANAL
			if = {
				limit = {
					118 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 118 #GIBRALTAR
				if = {
					limit = {
						118 = {
							controller = {
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					if = { #Same controller for both states
						limit = {
							118 = {
								controller = {
									controls_state = 446
								}
							}
						}
						create_wargoal = {
							type = take_state_focus
							target = 118.controller
							generator = { 118 446 }
						}
					}
					else = { #Each state have different controllers
						create_wargoal = {
							type = take_state_focus
							target = 118.controller
							generator = { 118 }
						}
					}
					
				}
			}
			if = {
				limit = {
					446 = { NOT = { is_claimed_by = ROOT } }
				}
				add_state_claim = 446 #CAIRO (Suez Canal)
				if = {
					limit = {
						446 = {
							controller = {
								NOT = { controls_state = 118 } #Otherwise already received the wargoal above
								NOT = { has_war_with = ROOT }
								NOT = { is_in_faction_with = ROOT }
								NOT = { has_non_aggression_pact_with = ROOT }
								NOT = { is_guaranteed_by = ROOT }
							}
						}
					}
					create_wargoal = {
						type = take_state_focus
						target = 446.controller
						generator = { 446 }
					}
				}
			}
		}
	}

	focus = {
		id = ITA_a_colonial_empire
		icon = GFX_focus_ITA_a_colonial_empire
		prerequisite = { focus = ITA_subdue_the_sentinels }

		x = 0
		y = 1
		relative_position_id = ITA_subdue_the_sentinels
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_to_variable = { ITA_re_non_core_manpower = 0.15 }
			custom_effect_tooltip = ITA_a_colonial_empire_re_tt

			custom_effect_tooltip = ITA_a_colonial_empire_claims_tt
			every_state = {
				limit = {
					OR = {
						is_core_of = EGY
						is_core_of = KEN
						is_core_of = SUD
						is_core_of = SOM
						is_core_of = DJI
						is_core_of = ETH
						is_core_of = ERI
						is_core_of = UGA
					}
					NOT = { is_owned_by = ROOT }
					NOT = { is_claimed_by = ROOT }
				}
				hidden_effect ={
					ROOT = { add_state_claim = PREV }
				}
				custom_effect_tooltip = generic_ROOT_gains_claim_tt
			}
		}
	}

	focus = {
		id = ITA_by_blood_alone
		icon = GFX_focus_ITA_by_blood_alone
		prerequisite = { focus = ITA_a_colonial_empire }

		x = 0
		y = 1
		relative_position_id = ITA_a_colonial_empire
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT}

		completion_reward = {
			# REGIO ESERCITO
			add_to_variable = { ITA_re_army_morale_factor = 0.05 }
			add_to_variable = { ITA_re_conscription_factor = 0.05 }
			add_to_variable = { ITA_re_army_attack_factor = 0.05 }
			custom_effect_tooltip = ITA_by_blood_alone_re_tt

			#REGIA AERONAUTICA
			add_to_variable = { ITA_ra_air_superiority_bonus_in_combat = 0.05 }
			custom_effect_tooltip = ITA_by_blood_alone_ra_tt

			#REGIA MARINA
			add_to_variable = { ITA_rm_naval_morale_factor = 0.05 }
			custom_effect_tooltip = ITA_by_blood_alone_rm_tt

			add_stability = -0.1
			add_war_support = 0.1
			if = {
				limit = {
					NOT = { has_rule = can_use_kamikaze_pilots }
				}
				set_rule = { can_use_kamikaze_pilots = yes }
			}
		}
	}

	focus = {
		id = ITA_masters_of_the_aegean
		icon = GFX_focus_generic_aegean_sea_focus
		prerequisite = { focus = ITA_bend_the_bars }

		x = 2
		y = 1
		relative_position_id = ITA_bend_the_bars
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_masters_of_the_aegean_claims_tt
			every_state = {
				limit = {
					BUL_state_is_in_the_aegean_sea = yes
					NOT = { is_owned_by = ROOT }
					NOT = { is_claimed_by = ROOT }
				}
				hidden_effect ={
					ROOT = { add_state_claim = PREV }
				}
				custom_effect_tooltip = generic_ROOT_gains_claim_tt
			}
		}
	}

	focus = {
		id = ITA_masters_of_the_mediterranean
		icon = GFX_focus_generic_mediterranean_sea_focus
		prerequisite = { focus = ITA_masters_of_the_aegean }

		x = 0
		y = 1
		relative_position_id = ITA_masters_of_the_aegean
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_masters_of_the_mediterranean_claims_tt
			every_state = {
				limit = {
					state_is_in_the_mediterranean_sea = yes
					NOT = { is_owned_by = ROOT }
					NOT = { is_claimed_by = ROOT }
				}
				hidden_effect ={
					ROOT = { add_state_claim = PREV }
				}
				custom_effect_tooltip = generic_ROOT_gains_claim_tt
			}
		}
	}


###############
###############
# ALT FASCISM #
###############
###############

	focus = {
		id = ITA_depose_mussolini
		icon = GFX_focus_ITA_depose_mussolini
		prerequisite = { focus = ITA_convene_the_grand_council }
		relative_position_id = ITA_convene_the_grand_council

		allow_branch = {
			has_dlc = "By Blood Alone"
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_defy_the_duce }
			}
		}

		x = 0
		y = 1
		
		cost = 5
		available = {
			has_government = fascism
			power_balance_value = {
				id = ITA_power_balance
				value < -0.09
			}		
		}

		bypass = {
			NOT = {
				has_character = ITA_benito_mussolini
			}
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 50

			if = {
				limit = {
					has_character = ITA_grand_council
				}
				promote_character = ITA_grand_council
			}
			add_ideas = ITA_shadow_of_mussolini
			ITA_bop_low_decrease_effect = yes 
		}
	}

	focus = {
		id = ITA_italo_balbo_focus
		icon = GFX_focus_ITA_italo_balbo
		prerequisite = { focus = ITA_depose_mussolini }
		mutually_exclusive = { focus = ITA_dino_grandi_focus focus = ITA_monarchia_d_italia }
		relative_position_id = ITA_depose_mussolini
		x = -10
		y = 1

		cost = 5
		available = {
			has_character = ITA_italo_balbo
			has_government = fascism
			GER = {
				NOT = {
					has_completed_focus = GER_assassinate_mussolini
				}
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			set_power_balance = {
				id = ITA_power_balance
				right_side = ITA_balbo_side 
			}
			hidden_effect = {
				if = {
					limit = {
						has_country_flag = ITA_deposed_leader_flag
					}
					clr_country_flag = ITA_deposed_leader_flag
				}
			}
			custom_effect_tooltip = ITA_remove_balbo_as_advisor_tt
			add_country_leader_role = {
				character = ITA_italo_balbo
				promote_leader = yes
				country_leader = {
					ideology = fascism_ideology
					expire = 1965.1.1.1
					traits =  {	aviation_hero }
				}
			}
			hidden_effect = {
				add_ideas = ITA_italo_balbo_traits
			}

			ITA_italo_balbo = {	set_character_flag = ITA_has_new_duce_flag }

			add_political_power = 75
			add_war_support = 0.1
			add_stability = 0.05
			ITA_bop_medium_increase_balbo_side_effect = yes
		}
	}

	focus = {
		id = ITA_dino_grandi_focus
		icon = GFX_focus_ITA_dino_grandi
		prerequisite = { focus = ITA_depose_mussolini }
		mutually_exclusive = { focus = ITA_italo_balbo_focus focus = ITA_monarchia_d_italia }
		relative_position_id = ITA_depose_mussolini
		x = 0
		y = 1

		cost = 5
		available = {
			has_character = ITA_dino_grandi
			has_government = fascism
			GER = {
				NOT = {
					has_completed_focus = GER_assassinate_mussolini
				}
			}
		}
		
		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			hidden_effect = {
				if = {
					limit = {
						has_country_flag = ITA_deposed_leader_flag
					}
					clr_country_flag = ITA_deposed_leader_flag
				}
			}
			set_power_balance = {
				id = ITA_power_balance
				right_side = ITA_grandi_side
			}
			custom_effect_tooltip = ITA_remove_grandi_as_advisor_tt
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				add_country_leader_role = {
					character = ITA_dino_grandi
					promote_leader = yes
					country_leader = {
						ideology = fascism_ideology
						expire = 1965.1.1.1
						traits =  {
							silver_tongue
						}
					}
				}
			}
			else = {
				add_country_leader_role = {
					character = ITA_dino_grandi
					promote_leader = yes
					country_leader = {
						ideology = fascism_ideology
						expire = 1965.1.1.1
						traits =  {
							silver_tongue_no_lar
						}
					}
				}
			}

			ITA_dino_grandi = {	set_character_flag = ITA_has_new_duce_flag }

			add_political_power = 75
			add_war_support = 0.05
			add_stability = 0.1
			ITA_bop_medium_increase_grandi_side_effect = yes
		}
	}

	#####################
	# SHARED SUB-BRANCH #
	#####################
	focus = {
		id = ITA_stop_the_squandering
		icon = GFX_focus_mex_privatisation
		prerequisite = { focus = ITA_italo_balbo_focus focus = ITA_dino_grandi_focus }
		relative_position_id = ITA_italo_balbo_focus
		x = 5
		y = 1

		cost = 10
		available = {}
		

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_to_variable = { ITA_iri_production_speed_arms_factory_factor = 0.05 } 
			custom_effect_tooltip = ITA_stop_the_squandering_ricostruzione_industriale_tt
			add_to_variable = { ITA_military_industry_dm_factory_max_efficiency_factor = 0.05 }
			custom_effect_tooltip = ITA_stop_the_squandering_military_industry_tt

			if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_balbo_side
					}
				}
				ITA_bop_very_low_increase_balbo_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_grandi_side
					}
				}
				ITA_bop_very_low_increase_grandi_side_effect = yes
			}
			else = {
				ITA_bop_very_low_increase_effect = yes
			}
		}
	}

	focus = {
		id = ITA_consolidate_power
		icon = GFX_goal_demand_sudetenland
		prerequisite = { focus = ITA_italo_balbo_focus focus = ITA_dino_grandi_focus }
		relative_position_id = ITA_stop_the_squandering
		x = 2
		y = 0

		cost = 10
		available = {}
		

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_popularity = {
				ideology = fascism 
				popularity = 0.05
			}
			add_war_support = 0.05
			add_stability = 0.05
			add_political_power = 50
			if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_balbo_side
					}
				}
				ITA_bop_very_low_increase_balbo_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_grandi_side
					}
				}
				ITA_bop_very_low_increase_grandi_side_effect = yes
			}
			else = {
				ITA_bop_very_low_increase_effect = yes
			}
		}
	}

	focus = {
		id = ITA_purge_the_party
		icon = GFX_focus_generic_conspiracy
		prerequisite = { focus = ITA_consolidate_power }
		prerequisite = { focus = ITA_stop_the_squandering}
		relative_position_id = ITA_stop_the_squandering
		x = 1
		y = 1

		cost = 5
		available = {
			has_government = fascism
		}
		

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			ROOT = { 
				country_event = { id = BBA_italy_purge_the_party.1 hours = 8 random_hours = 6 } 
			} 
		}
	}

	focus = {
		id = ITA_the_fate_of_mussolini
		icon = GFX_focus_ger_assassinate_mussolini
		prerequisite = { focus = ITA_purge_the_party }
		relative_position_id = ITA_purge_the_party
		x = 0
		y = 1

		cost = 5
		available = {
		}
		
		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			ROOT = { 
				country_event = { id = BBA_italy_decide_the_fate_of_mussolini.1 hours = 6 random_hours = 2 } 
			}
		}
	}

	focus = {
		id = ITA_divino_duce
		icon = GFX_focus_generic_fascist_propaganda
		prerequisite = { focus = ITA_the_fate_of_mussolini }
		mutually_exclusive = { focus = ITA_a_greater_purpose }
		relative_position_id = ITA_the_fate_of_mussolini
		x = -1
		y = 1

		cost = 10
		available = {
			has_government = fascism
		}
		
		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 100
			add_popularity = {
				ideology = fascism 
				popularity = 0.05
			}
			add_war_support = 0.1
			add_ideas = ITA_divino_duce_1
			if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_balbo_side
					}
				}
				ITA_bop_medium_increase_balbo_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_grandi_side
					}
				}
				ITA_bop_medium_increase_grandi_side_effect = yes
			}
			else = {
				ITA_bop_medium_increase_effect = yes
			}
		}
	}

	focus = {
		id = ITA_blackshirt_loyalty
		icon = GFX_focus_generic_fascist_troops
		prerequisite = { focus = ITA_divino_duce }
		relative_position_id = ITA_divino_duce
		x = 0
		y = 2

		cost = 10
		available = {}
		
		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			swap_ideas = {
				remove_idea = ITA_divino_duce_1
				add_idea = ITA_divino_duce_2
			}
		}
	}

	focus = {
		id = ITA_a_greater_purpose
		icon = GFX_goal_support_fascism
		prerequisite = { focus = ITA_the_fate_of_mussolini }
		mutually_exclusive = { focus = ITA_divino_duce }
		relative_position_id = ITA_the_fate_of_mussolini
		x = 1
		y = 1

		cost = 10
		available = {
			has_government = fascism
		}
		
		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 100
			add_popularity = {
				ideology = fascism 
				popularity = 0.05
			}
			add_stability = 0.05
			add_war_support = 0.05
			add_ideas = ITA_italian_hegemony_master_1
			if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_balbo_side
					}
				}
				ITA_bop_medium_increase_balbo_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_grandi_side
					}
				}
				ITA_bop_medium_increase_grandi_side_effect = yes
			}
			else = {
				ITA_bop_medium_increase_effect = yes
			}
		}
	}

	focus = {
		id = ITA_spreading_the_eagles_wings
		icon = GFX_focus_generic_spread_fascism
		prerequisite = { focus = ITA_a_greater_purpose }
		relative_position_id = ITA_a_greater_purpose
		x = 0
		y = 1

		cost = 10
		available = {}
		
		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			hidden_effect = {
				every_other_country = {
					limit = {
						is_neighbor_of = ROOT
						NOT = { is_in_faction_with = ROOT }
						NOT = { is_guaranteed_by = ROOT }
						NOT = { has_non_aggression_pact_with = ROOT }
						capital_scope = { is_on_continent = europe }
					}
					ROOT = {
						create_wargoal = {
							type = puppet_wargoal_focus
							target = PREV
						}
					}
				}
			}
			custom_effect_tooltip = ITA_spreading_the_eagles_wings_tt
			every_other_country = {
				limit = {
					is_neighbor_of = ROOT
					NOT = { is_in_faction_with = ROOT }
					NOT = { is_guaranteed_by = ROOT }
					NOT = { has_non_aggression_pact_with = ROOT }	
					capital_scope = { is_on_continent = europe }
				}
			}
			swap_ideas = {
				remove_idea = ITA_italian_hegemony_master_1
				add_idea = ITA_italian_hegemony_master_2
			}
		}
	}

	focus = {
		id = ITA_italian_hegemony
		icon = GFX_focus_ITA_italian_hegemony
		prerequisite = { focus = ITA_spreading_the_eagles_wings }
		relative_position_id = ITA_a_greater_purpose
		x = 0
		y = 2

		cost = 10
		available = {
			num_subjects > 0
		}
		
		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER}

		completion_reward = {
			swap_ideas = {
				remove_idea = ITA_italian_hegemony_master_2
				add_idea = ITA_italian_hegemony_master_3
			}
			add_to_tech_sharing_group = ITA_italian_hegemony_program
			custom_effect_tooltip = ITA_italian_hegemony_subjects_tt
			if = {
				limit = {
						num_subjects > 0
				}
				every_other_country = {
					limit = {
						is_subject_of = ROOT
					}
					add_ideas = ITA_italian_hegemony_subjects
					add_to_tech_sharing_group = ITA_italian_hegemony_program
				}
			}
			else = { 
				effect_tooltip = {
					add_ideas = ITA_italian_hegemony_subjects
					add_to_tech_sharing_group = ITA_italian_hegemony_program
				}
			}
		}
	}



	###############
	# Italo Balbo #
	###############

	focus = {
		id = ITA_reorganize_regio_esercito
		icon = GFX_focus_generic_combined_arms
		prerequisite = { focus = ITA_italo_balbo_focus }
		prerequisite = { focus =  ITA_stop_the_squandering }
		mutually_exclusive = { focus = ITA_reinforce_regia_aeronautica }
		relative_position_id = ITA_italo_balbo_focus
		x = -1
		y = 2

		cost = 10
		available = {
			has_completed_focus = ITA_stop_the_squandering
		}
		
		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_INDUSTRY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			army_experience = 25
			add_timed_idea = { 
				idea = ITA_prioritizing_the_military 
				days = 365 
			}
			add_to_variable = { ITA_re_infantry_attack = 0.05 }
			add_to_variable = { ITA_re_motorized_attack = 0.05 }
			add_to_variable = { ITA_re_mechanized_attack = 0.05 }
			custom_effect_tooltip = ITA_reorganize_regio_esercito_re_tt
			ITA_bop_very_low_increase_balbo_side_effect = yes
		}
	}

	focus = {
		id = ITA_reinforce_regia_aeronautica
		icon = GFX_focus_SOV_flying_clubs
		prerequisite = { focus = ITA_italo_balbo_focus }
		prerequisite = { focus =  ITA_stop_the_squandering }
		mutually_exclusive = { focus = ITA_reorganize_regio_esercito }
		relative_position_id = ITA_italo_balbo_focus
		x = 1
		y = 2		
		relative_position_id = ITA_italo_balbo_focus

		cost = 10
		available = {}		

		search_filters = {FOCUS_FILTER_AIR_XP FOCUS_FILTER_INDUSTRY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			air_experience = 25
			add_timed_idea = { 
				idea = ITA_prioritizing_the_military 
				days = 365 
			}
			add_to_variable = { ITA_ra_air_accidents_factor = -0.1 }
			add_to_variable = { ITA_ra_air_agility_factor = 0.05 }
			add_to_variable = { ITA_ra_air_attack = 0.05 }
			add_to_variable = { ITA_ra_air_superiority_bonus_in_combat = 0.05 }
			custom_effect_tooltip = ITA_reinforce_aeronautica_ra_tt
			ITA_bop_very_low_increase_balbo_side_effect = yes
		}
	}

	focus = { 
		id = ITA_compagnie_auto_avio_sahariane
		icon = GFX_focus_generic_armored_air_support
		prerequisite = { focus = ITA_reorganize_regio_esercito focus = ITA_reinforce_regia_aeronautica }
		relative_position_id = ITA_reorganize_regio_esercito
		x = 1
		y = 1

		cost = 10
		available = {}
		
		search_filters = {}

		completion_reward = {
			add_to_variable = { ITA_ra_ground_attack_factor = 0.05 }
			add_to_variable = { ITA_ra_air_intercept_efficiency = 0.05 }
			custom_effect_tooltip = ITA_compagnie_auto_avio_sahariane_ra_tt
			add_to_variable = {  ITA_re_org_loss_when_moving = -0.05 }
			add_to_variable = {  ITA_re_out_of_supply = -0.05 }
			custom_effect_tooltip = ITA_compagnie_auto_avio_sahariane_re_tt
		}
	}

	focus = {
		id = ITA_combined_land_and_air_warfare
		icon = GFX_focus_generic_tank_air_support
		prerequisite = { focus = ITA_compagnie_auto_avio_sahariane }
		relative_position_id = ITA_reorganize_regio_esercito
		x = 1
		y = 2

		cost = 10
		available = {}
		
		search_filters = {FOCUS_FILTER_AIR_XP FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_country_leader_trait = military_modernizer
			add_to_variable = {  ITA_ra_air_mission_efficiency = 0.05 }
			add_to_variable = {  ITA_ra_air_cas_present_factor = 0.05 }
			custom_effect_tooltip = ITA_combined_land_and_air_warfare_ra_tt
			add_to_variable = {  ITA_re_army_army_org_factor = 0.05 }
			add_to_variable = {  ITA_re_armor_attack = 0.05 }
			custom_effect_tooltip = ITA_combined_land_and_air_warfare_re_tt
		}
	}

	focus = {
		id = ITA_the_fourth_shore
		icon = GFX_focus_generic_develop_libya
		prerequisite = { focus = ITA_italo_balbo_focus }
		prerequisite = { focus = ITA_stop_the_squandering }
		relative_position_id = ITA_italo_balbo_focus
		x = 3
		y = 2

		cost = 10
		available = {
			OR = {
				any_controlled_state = {
					is_core_of = LBA
					is_fully_controlled_by = ROOT
				}
				any_subject_country = { #FOR PUPPETS
					any_controlled_state = {
						is_core_of = LBA
						is_fully_controlled_by = PREV
					}
				}
			}
		}
		
		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					448 = { #TRIPOLI
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				448 = { 
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					449 = { #EL AGHEILA
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				449 = { 
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					450 = { #BENGHASI
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				450 = { 
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					451 = { #DERNA
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				451 = { #TRIPOLI
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = ITA_oil_in_tripoli
		icon = GFX_goal_generic_oil_refinery
		prerequisite = { focus = ITA_the_fourth_shore }
		mutually_exclusive = { focus = ITA_steel_in_tripoli }
		relative_position_id = ITA_the_fourth_shore
		x = -1
		y = 1

		cost = 5
		available = {}		

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}
		available = {
			has_tech = excavation3
			448 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		completion_reward = {
			if = {
				limit = {
					448 = { 
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				add_resource = {
			    	type = oil
			    	amount = 8
			    	state = 448   
				}
				448 = { #TRIPOLI
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = fuel_silo
						level = 1
						instant_build = yes
					}
				}
				if = {
					limit = {
						has_tech = synth_oil_experiments
					}
					448 = { #TRIPOLI
						add_extra_state_shared_building_slots = 1
						add_building_construction = {
							type = synthetic_refinery
							level = 1
							instant_build = yes
						}
					}
				}
				else = {
					custom_effect_tooltip = ITA_potential_refinery_in_libya_tt
				}
				add_tech_bonus = {
					name = ITA_oil_in_tripoli
    				bonus = 1
   					uses = 1
    				category = synth_resources
				}
				unlock_decision_tooltip = develop_tripoli_oil_fields
			}
		}
	}

	focus = {
		id = ITA_steel_in_tripoli
		icon = GFX_focus_generic_steel
		prerequisite = { focus = ITA_the_fourth_shore }
		mutually_exclusive = { focus = ITA_oil_in_tripoli }
		relative_position_id = ITA_the_fourth_shore
		x = 1
		y = 1

		cost = 5
		available = {}
		
		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}
		available = {
			has_tech = excavation3
			448 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		completion_reward = {
			if = {
				limit = {
					448 = { 
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}	
				add_resource = {
				    type = steel
				    amount = 16
				    state = 448  
				}
				448 = { #TRIPOLI
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				add_tech_bonus = {
					name = ITA_steel_in_tripoli
    				bonus = 1
   					uses = 1
    				category = excavation_tech
				}
				unlock_decision_tooltip = develop_tripoli_steel_deposits
			}
		}
	}

	focus = {
		id = ITA_novus_ordo
		icon = GFX_focus_ITA_strengthen_ascari_corps #ITA_ministry_of_italian_africa?
		prerequisite = { focus = ITA_steel_in_tripoli focus = ITA_oil_in_tripoli }
		relative_position_id = ITA_the_fourth_shore
		x = 0
		y = 2

		cost = 10
		available = {
			OR = {
				any_controlled_state = {
					is_core_of = LBA
					is_fully_controlled_by = ROOT
				}
				any_subject_country = { #FOR PUPPETS
					any_controlled_state = {
						is_core_of = LBA
						is_fully_controlled_by = PREV
					}
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_to_variable = { ITA_iri_consumer_goods_factor = -0.05 }
			custom_effect_tooltip = ITA_novus_ordo_ricostruzione_industriale_tt
			add_to_variable = { ITA_military_industry_dm_industrial_capacity_factory = 0.05 }
			add_to_variable = { ITA_military_industry_dm_production_factory_efficiency_gain_factor = 0.05 }
			custom_effect_tooltip = ITA_novus_ordo_military_industry_tt
			add_to_variable = { ITA_re_irregular_org = 0.05 }
			custom_effect_tooltip = ITA_novus_ordo_irregulars_tt
			
			if = {
				limit = {
					448 = { #TRIPOLI
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				448 = { 
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					449 = { #EL AGHEILA
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				449 = { 
					add_extra_state_shared_building_slots = 1
				}
			}
			if = {
				limit = {
					450 = { #BENGHASI
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				450 = { 
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					451 = { #DERNA
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				451 = { #TRIPOLI
					add_extra_state_shared_building_slots = 1
				}
			}

			every_state = { 
				limit = {
					OR = {
						state = 448
						state = 449
						state = 450
						state = 451
					}
					state_is_fully_controlled_by_ROOT_or_subject = yes
				}
				add_dynamic_modifier = {
					modifier = ITA_novus_ordo_modifier
				}
			}

			custom_effect_tooltip = ITA_novus_ordo_forts_tt
			hidden_effect = {
				if = {
					limit = {
						448 = { 
							state_is_fully_controlled_by_ROOT_or_subject = yes
						}
					}
					448 = {
						add_building_construction = {
							type = bunker
							level = 2
							province = 12039
							instant_build = yes
						}
					}
				}
				if = {
					limit = {
						451 = { 
							state_is_fully_controlled_by_ROOT_or_subject = yes
						}
					}
					451 = {
						add_building_construction = {
							type = bunker
							level = 2
							province = 10120
							instant_build = yes
						}
					}
				}
				if = {
					limit = {
						661 = { 
							state_is_fully_controlled_by_ROOT_or_subject = yes
						}
					}
					661 = {
						add_building_construction = {
							type = bunker
							level = 2
							province = 10067
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 2
							province = 7154
							instant_build = yes
						}
					}
				}
				if = {
					limit = {
						663 = { 
							state_is_fully_controlled_by_ROOT_or_subject = yes
						}
					}
					663 = {
						add_building_construction = {
							type = bunker
							level = 2
							province = 4060
							instant_build = yes
						}
					}
				}
			}

			custom_effect_tooltip = ITA_novus_ordo_create_units_tt
			hidden_effect = {
				if = {
					limit = {
						NOT = { has_template = "Divisione Ascari Libica" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_ascari_templates_flag }
						}
						division_template = { 
							name = "Divisione Ascari Libica" 
							division_names_group = ITA_COL_01
							override_model = ITA_infantry_alt_0_entity
							template_counter = 67
							#is_locked = yes
							obsolete = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							priority = 0 
						}
					}
					else = {
						division_template = { 
							name = "Divisione Ascari Libica" 
							division_names_group = ITA_COL_01
							override_model = ITA_infantry_alt_0_entity
							template_counter = 67
							#is_locked = yes
							obsolete = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							support = {
								armored_car_recon = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}

							priority = 0 
						}
					}
				}
			}
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
					prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_novus_ordo_irregular_troops_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 5
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
						prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_novus_ordo_irregular_troops_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 5
							}
						}
					}
				}
			}
			ITA_bop_low_increase_balbo_side_effect = yes
		}
	}

	###############
	# Dino Grandi #
	###############
	focus = {
		id = ITA_seek_british_military_cooperation
		icon = GFX_goal_generic_scientific_exchange
		prerequisite = { focus = ITA_dino_grandi_focus focus = ITA_monarchia_d_italia }
		mutually_exclusive = { focus = ITA_invite_france_to_military_partnership }
		relative_position_id = ITA_dino_grandi_focus
		x = 2
		y = 1

		cost = 10
		available = {
			is_subject = no
			ENG = { 
				is_subject = no
				NOT = { has_war_with = ROOT }
				NOT = { is_justifying_wargoal_against = ROOT }
				has_opinion	= {
					target = ROOT
					value > 9
				}
			}
		}
		
		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				add_equipment_subsidy = {
					cic = 1000
					equipment_type = small_plane_airframe
					seller_tags = { ENG }
				}
			}
			ENG = { 
				country_event = { id = BBA_italy_research_agreement.1 hours = 6 random_hours = 2 } 
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = { 
				ITA_anglo_italian_cooperation_effect = yes
			}
		}
	}

	focus = {
		id = ITA_anglo_italian_pact
		icon = GFX_focus_chi_british_cooperation
		prerequisite = { focus = ITA_seek_british_military_cooperation }
		relative_position_id = ITA_seek_british_military_cooperation
		x = 0
		y = 1

		cost = 5
		available = {
			is_subject = no
			ENG = { 
				is_subject = no
				NOT = { has_war_with = ROOT }
				NOT = { is_justifying_wargoal_against = ROOT }
				NOT = { has_government = communism }
				has_opinion	= {
					target = ROOT
					value > 49
				}
			}
		}
		Bypass = { is_in_faction_with = ENG }	

		search_filters = {}

		completion_reward = {
			ENG = { 
				country_event = { id = BBA_italy_pact.1 hours = 12 random_hours = 6 } 
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				ITA_non_aggression_pact_effect = yes
			}
		}
	}	

	focus = {
		id = ITA_invite_france_to_military_partnership
		icon = GFX_goal_tfv_generic_tech_sharing
		prerequisite = { focus = ITA_dino_grandi_focus focus = ITA_monarchia_d_italia }
		mutually_exclusive = { focus = ITA_seek_british_military_cooperation }
		relative_position_id = ITA_seek_british_military_cooperation
		x = 2
		y = 0

		cost = 10
		available = {
			is_subject = no
			FRA = { 
				is_subject = no
				NOT = { has_war_with = ROOT }
				NOT = { is_justifying_wargoal_against = ROOT }
				has_opinion	= {
					target = ROOT
					value > 9
				}
			}
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				add_equipment_subsidy = {
					cic = 500
					equipment_type = light_tank_chassis
					seller_tags = { FRA }
				}
				add_equipment_subsidy = {
					cic = 500
					equipment_type = infantry_equipment
					seller_tags = { FRA }
				}
			}
			FRA = { 
				country_event = { id = BBA_italy_research_agreement.1 hours = 6 random_hours = 2 } 
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = { 
				ITA_franco_italian_cooperation_effect = yes
			}
		}
	}

	focus = {
		id = ITA_franco_italian_pact
		icon = GFX_focus_chi_reach_out_to_france
		prerequisite = { focus = ITA_invite_france_to_military_partnership }
		relative_position_id = ITA_seek_british_military_cooperation
		x = 2
		y = 1

		cost = 5
		available = {
			is_subject = no
			FRA = { 
				is_subject = no
				NOT = { has_war_with = ROOT }
				NOT = { is_justifying_wargoal_against = ROOT }
				NOT = { has_government = communism }
				has_opinion	= {
					target = ROOT
					value > 49
				}
			}
		}
		Bypass = { is_in_faction_with = FRA }
		
		search_filters = {}

		completion_reward = {
			FRA = { 
				country_event = { id = BBA_italy_pact.1 hours = 12 random_hours = 6 } 
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				ITA_non_aggression_pact_effect = yes
			}
		}
	}	

	focus = {
		id = ITA_proclaim_the_italian_empire
		icon = GFX_focus_ITA_imperial_recognition
		prerequisite = { focus = ITA_anglo_italian_pact focus = ITA_franco_italian_pact }
		relative_position_id = ITA_seek_british_military_cooperation
		x = 1
		y = 2

		cost = 10
		available = {
			is_subject = no
			OR = { #ADD A TOOLTIP INSTEAD??
				any_controlled_state = {
					is_core_of = ETH
					is_fully_controlled_by = ROOT
				}
				any_subject_country = { #FOR PUPPETS
					any_controlled_state = {
						is_core_of = ETH
						is_fully_controlled_by = PREV
					}
				}
			}
			OR = {
				any_controlled_state = {
					is_core_of = LBA
					is_fully_controlled_by = ROOT
				}
				any_subject_country = { #FOR PUPPETS
					any_controlled_state = {
						is_core_of = LBA
						is_fully_controlled_by = PREV
					}
				}
			}
			OR = {
				550 = {	is_fully_controlled_by = ROOT }
				any_subject_country = {
					has_full_control_of_state = 550
				}
			}
			OR = {
				559 = { is_fully_controlled_by = ROOT }
				any_subject_country = {
					has_full_control_of_state = 559
				}
				844 = { is_fully_controlled_by = ROOT }
				any_subject_country = {
					has_full_control_of_state = 884
				}
			}
			OR = {
				has_non_aggression_pact_with = ENG
				is_in_faction_with = ENG
				has_non_aggression_pact_with = FRA
				is_in_faction_with = FRA
			}
			has_army_manpower = { size > 999999 }
		}
		
		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {

			every_other_country = {
				limit = { is_major = yes }
				country_event = { id = BBA_italy_recognize_the_empire.1 hours = 12 random_hours = 6 } 
			}

			custom_effect_tooltip = ITA_italy_will_guarantee_tt
			effect_tooltip = {			
				every_other_country = {
					limit = { 
						AND  = {
							is_major = yes
							has_non_aggression_pact_with = ROOT
						}
					}
					give_guarantee = ROOT
					ROOT = { give_guarantee = PREV }
				}				
			}
			
			add_political_power = 75
			add_war_support = 0.05

			custom_effect_tooltip = ITA_african_conquests_tt #Annex cost reduction TT

			add_ideas = ITA_impero_italiano
			if = { 
				limit = {
					has_country_leader = {
						character = ITA_dino_grandi
						ruling_only = yes
					}
				}
				add_country_leader_trait = father_of_the_empire
				ITA_bop_low_increase_grandi_side_effect = yes
			}
			else_if = {
				limit = {
					has_country_leader = {
						character = ITA_vittorio_emanuele_iii
						ruling_only = yes
					}
				}
				ITA_bop_low_increase_king_side_effect = yes
			}
			else = {
				custom_effect_tooltip = ITA_bop_will_shift
			}
			
			
			set_cosmetic_tag = ITA_italian_empire
		}
	}	

	focus = {
		id = ITA_reorganize_the_party
		icon = GFX_goal_generic_neutrality_focus
		prerequisite = { focus = ITA_dino_grandi_focus }
		prerequisite = { focus = ITA_consolidate_power }
		relative_position_id = ITA_dino_grandi_focus
		x = -1
		y = 2

		cost = 10
		available = {
		}
		
		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_country_leader_trait = political_reformer_1
			add_political_power = 100
			ITA_bop_very_low_increase_grandi_side_effect = yes
		}
	}

	focus = {
		id = ITA_meritocracy
		icon = GFX_goal_generic_intelligence_exchange
		prerequisite = { focus = ITA_reorganize_the_party }
		prerequisite = { focus = ITA_purge_the_party }
		relative_position_id = ITA_reorganize_the_party
		x = 0
		y = 2

		cost = 10
		available = {
		}
		
		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"					
				}
				swap_ruler_traits = {
					remove = political_reformer_1
					add = political_reformer_2
				}
			}
			else = {
				swap_ruler_traits = {
					remove = political_reformer_1
					add = political_reformer_2_no_lar
				}
			}
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_vittorio_emanuele_orlando

			custom_effect_tooltip = available_chief_of_army
			show_ideas_tooltip = ITA_giovanni_duca

			show_unit_leaders_tooltip = ITA_giovanni_duca

			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = ITA_enrico_fermi
			}
			
			if = {
				limit = {
					has_dlc = "La Resistance"					
				}
				ITA_create_edgardo_sogno_operative = yes
			}
			
			IF = {
				limit = {
					NOT = {
						has_tech = atomic_research
					}
				}
				add_tech_bonus = {
					name = ITA_meritocracy
					bonus = 0.75 # was 1
					uses = 1
					category = nuclear
				}
				add_breakthrough_progress = {
					specialization = specialization_nuclear
					value = 0.25
				}
			}
			ELSE = {
				add_breakthrough_progress = {
					specialization = specialization_nuclear
					value = 0.5
				}
			}
			ITA_bop_very_low_increase_grandi_side_effect = yes
		}
	}

	focus = {
		id = ITA_economic_reforms
		icon = GFX_focus_usa_reestablish_the_gold_standard
		prerequisite = { focus = ITA_reorganize_the_party }

		#icon = 
		relative_position_id = ITA_reorganize_the_party
		x = 2
		y = 1

		cost = 10
		available = {}
		

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_iri_consumer_goods_factor = -0.05 }
			add_to_variable = { ITA_iri_production_speed_arms_factory_factor = 0.05 }
			add_to_variable = { ITA_iri_production_speed_industrial_complex_factor = 0.05 }
			custom_effect_tooltip = ITA_economic_reforms_ricostruzione_industriale_tt
		}
	}

	focus = {
		id = ITA_improve_the_industries
		icon = GFX_focus_generic_industry_2
		prerequisite = { focus = ITA_economic_reforms }
		relative_position_id = ITA_economic_reforms
		x = 0
		y = 1

		cost = 10
		available = {}
		
		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = {  ITA_iri_conversion_cost_civ_to_mil_factor = -0.1 }
			custom_effect_tooltip = ITA_improve_the_industries_ricostruzione_industriale_tt
			add_to_variable = {  ITA_military_industry_dm_production_factory_start_efficiency_factor = 0.05 }
			add_to_variable = {  ITA_military_industry_dm_line_change_production_efficiency_factor = 0.05 }
			add_to_variable = { ITA_military_industry_dm_production_factory_efficiency_gain_factor = 0.05 }
			custom_effect_tooltip = ITA_improve_the_industries_military_industry_tt
		}
	}

	focus = {
		id = ITA_expanded_corporatism
		icon = GFX_focus_ITA_generic_fascist_workers
		prerequisite = { focus = ITA_meritocracy }
		prerequisite = { focus = ITA_improve_the_industries }
		relative_position_id = ITA_reorganize_the_party
		x = 1
		y = 3

		cost = 10
		available = {}
		
		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_iri_production_speed_arms_factory_factor = 0.05 }
			add_to_variable = { ITA_iri_production_speed_industrial_complex_factor = 0.05 }
			custom_effect_tooltip = ITA_expanded_corporatism_ricostruzione_industriale_tt

			add_to_variable = { ITA_military_industry_dm_production_lack_of_resource_penalty_factor = -0.05 }
			custom_effect_tooltip = ITA_expanded_corporatism_military_industry_tt

			every_owned_state = {
				limit = {
					NOT = {	is_core_of = ROOT }
					is_fully_controlled_by = ROOT
				}
				add_dynamic_modifier = {
					modifier = ITA_expanded_corporatism_modifier
					scope = ITA
				}
			}
			if = {
				limit = {
					2 = { 
						is_fully_controlled_by = ROOT
						free_building_slots = { #Preventing Lazio state from getting overcrowded
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
				}
				2 = { #LATIUM
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 0
							include_locked = yes
						}
					}
					prioritize = { 157 849 115 } #ABRUZZO as main fallback
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}

			if = {
				limit = {
					117 = { 
						is_fully_controlled_by = ROOT
					}
				}
				117 = { #CAMPANIA
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					161 = { 
						is_fully_controlled_by = ROOT
					}
				}
				161 = { #EMILIA ROMAGNA
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					162 = { 
						is_fully_controlled_by = ROOT
					}
				}
				162 = { #TUSCANY
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}



##     ##  #######  ##    ##    ###    ########   ######  ##     ## ####  ######  ######## 
###   ### ##     ## ###   ##   ## ##   ##     ## ##    ## ##     ##  ##  ##    ##    ##    
#### #### ##     ## ####  ##  ##   ##  ##     ## ##       ##     ##  ##  ##          ##    
## ### ## ##     ## ## ## ## ##     ## ########  ##       #########  ##   ######     ##    
##     ## ##     ## ##  #### ######### ##   ##   ##       ##     ##  ##        ##    ##    
##     ## ##     ## ##   ### ##     ## ##    ##  ##    ## ##     ##  ##  ##    ##    ##    
##     ##  #######  ##    ## ##     ## ##     ##  ######  ##     ## ####  ######     ##    



	focus = {
		id = ITA_monarchia_d_italia
		icon = GFX_focus_generic_monarchy_1
		prerequisite = { focus = ITA_depose_mussolini }

		mutually_exclusive = { focus = ITA_dino_grandi_focus focus = ITA_italo_balbo_focus }

		x = 9
		y = 1
		relative_position_id = ITA_depose_mussolini
		cost = 5
		available = {
			neutrality > 0.25
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			every_owned_state = { #Compensating for ideology swap auto-eating half compliance
				limit = {
					has_resistance = yes
				}
				add_compliance = 10
			}

			hidden_effect = {
				if = {
					limit = {
						has_country_flag = ITA_deposed_leader_flag
					}
					clr_country_flag = ITA_deposed_leader_flag
				}
			}
			add_political_power = 50

			set_politics = {
				ruling_party = neutrality
			}

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_vittorio_emanuele_orlando
			
			show_unit_leaders_tooltip = ITA_giuseppe_de_stefanis

			#BoP
			set_power_balance = {
				id = ITA_power_balance
				right_side = ITA_king_side
			}
			ITA_bop_low_increase_king_side_effect = yes
		}
	}

	focus = {
		id = ITA_extraction_industry
		icon = GFX_goal_generic_construction2
		prerequisite = { focus = ITA_monarchia_d_italia }

		x = -2
		y = 1
		relative_position_id = ITA_monarchia_d_italia
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			#IRI
			add_to_variable = { ITA_iri_local_resources_factor = 0.1 }
			custom_effect_tooltip = ITA_extraction_industry_iri_tt

			#MILITARY INDUSTRY
			add_to_variable = { ITA_military_industry_dm_production_lack_of_resource_penalty_factor = -0.15 }
			custom_effect_tooltip = ITA_extraction_industry_military_industry_tt
			
			117 = {
				if = {
					limit = {
						is_fully_controlled_by = ROOT
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_resource = {
						type = steel
						amount = 8
					}
				}
			}

			custom_effect_tooltip = ITA_extraction_industry_oil_tt

			if = {
				limit = {
					any_controlled_state = {
						is_fully_controlled_by = ROOT
						has_resources_amount = {
							resource = oil
							amount > 0
						}
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_controlled_state = {
					limit = {
						is_fully_controlled_by = ROOT
						has_resources_amount = {
							resource = oil
							amount > 0
						}
					}
					add_resource = {
						type = oil
						amount = 2
					}
				}
			}
		}
	}

	focus = {
		id = ITA_new_corporations
		icon = GFX_goal_generic_construct_civ_factory
		prerequisite = { focus = ITA_extraction_industry }

		x = -1
		y = 1
		relative_position_id = ITA_extraction_industry
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_iri_production_speed_industrial_complex_factor = -0.35 }
			add_to_variable = { ITA_iri_conversion_cost_civ_to_mil_factor = 0.15 }
			custom_effect_tooltip = ITA_new_corporations_iri_tt

			every_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				random_select_amount = 3

				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ITA_prepare_for_the_coming_wars
		icon = GFX_goal_generic_construct_mil_factory
		prerequisite = { focus = ITA_extraction_industry }

		x = 0
		y = 2
		relative_position_id = ITA_extraction_industry
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				set_state_flag = ITA_prepare_for_the_coming_wars
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					NOT = { has_state_flag = ITA_prepare_for_the_coming_wars }
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				set_state_flag = ITA_prepare_for_the_coming_wars
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					NOT = { has_state_flag = ITA_prepare_for_the_coming_wars }
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				set_state_flag = ITA_prepare_for_the_coming_wars
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			#Clear stuff thanks
			hidden_effect = {
				every_core_state = {
					limit = {
						has_state_flag = ITA_prepare_for_the_coming_wars
					}
					clr_state_flag = ITA_prepare_for_the_coming_wars
				}
			}
		}
	}

	focus = {
		id = ITA_mobilize_the_railway_guns
		icon = GFX_focus_generic_railway_gun
		prerequisite = { focus = ITA_prepare_for_the_coming_wars }

		x = -1
		y = 1
		relative_position_id = ITA_prepare_for_the_coming_wars
		cost = 5

		allow_branch = {
			has_dlc = "By Blood Alone"
			has_dlc = "No Step Back"
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_defy_the_duce }
			}
		}

		available = {
			has_tech = armored_train
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			custom_effect_tooltip = ITA_mobilize_the_railway_guns_military_industry_dm_tt
			hidden_effect = {
				add_ideas = ITA_hidden_railway_gun_production_ns
			}

			if = {
				limit = {
					NOT = { has_tech = railway_gun }
				}
				set_technology = { railway_gun = 1 }
			}
			ITA_mobilize_railway_guns = yes
		}
	}

	focus = {
		id = ITA_bring_back_old_glories
		icon = GFX_goal_generic_navy_battleship
		prerequisite = { focus = ITA_prepare_for_the_coming_wars }

		x = 1
		y = 1
		relative_position_id = ITA_prepare_for_the_coming_wars
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				set_technology = { coastal_defense_ships = 1 popup = no }
				set_technology = { pre_dreadnoughts = 1 popup = no }

				#QUARTO and LIBIA - Pre-Dreadnoughts
				create_equipment_variant = {
					name = "Vecchio Esploratore Class"
					type = ship_hull_pre_dreadnought
					name_group = ITA_BC_HISTORICAL
					parent_version = 0
					allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip
					modules = {
						front_1_custom_slot = ship_anti_air_1
						mid_1_custom_slot = ship_secondaries_1
						rear_1_custom_slot = empty
						fixed_ship_battery_slot = ship_heavy_battery_1
						fixed_ship_anti_air_slot = ship_anti_air_1
						fixed_ship_fire_control_system_slot = ship_fire_control_system_0
						fixed_ship_radar_slot = empty
						fixed_ship_engine_slot = heavy_ship_engine_1
						fixed_ship_secondaries_slot = ship_secondaries_1
						fixed_ship_armor_slot = ship_armor_bb_1
					}
					obsolete = yes
				}
				add_equipment_production = {
					equipment = {
						type = ship_hull_pre_dreadnought
						creator = "ITA"
						version_name = "Vecchio Esploratore Class"
					}
					name = "Quarto"
					requested_factories = 1
					progress = 0.8
					amount = 1
				}
				add_equipment_production = {
					equipment = {
						type = ship_hull_pre_dreadnought
						creator = "ITA"
						version_name = "Vecchio Esploratore Class"
					}
					name = "Libia"
					requested_factories = 1
					progress = 0.6
					amount = 1
				}
				
				#ALESSANDRO POERIO Class - Destroyers
				create_equipment_variant = {
					name = "Alessandro Poerio Class"
					type = ship_hull_light_1
					name_group = ITA_DD_HISTORICAL
					parent_version = 0
					allow_without_tech = yes #Makes no difference since appropriate tech is already researched, but it improves tooltip
					modules = {
						mid_1_custom_slot = ship_anti_air_1
						rear_1_custom_slot = ship_mine_layer_1
						fixed_ship_battery_slot = ship_light_battery_1
						fixed_ship_anti_air_slot = ship_anti_air_1
						fixed_ship_fire_control_system_slot = ship_fire_control_system_1
						fixed_ship_radar_slot = empty
						fixed_ship_torpedo_slot = ship_torpedo_1
						fixed_ship_engine_slot = light_ship_engine_1
					}
				}
				add_equipment_production = {
					equipment = {
						type = ship_hull_light_1
						creator = "ITA"
						version_name = "Alessandro Poerio Class"
					}
					name = "Alessandro Poerio"
					requested_factories = 1
					progress = 0.7
					amount = 1
				}
				add_equipment_production = {
					equipment = {
						type = ship_hull_light_1
						creator = "ITA"
						version_name = "Alessandro Poerio Class"
					}
					name = "Guglielmo Pepe"
					requested_factories = 1
					progress = 0.7
					amount = 1
				}
				
				#ERITREA - Coastal Defense Ship
				create_equipment_variant = {
					name = "Eritrea Class"
					type = ship_hull_cruiser_coastal_defense_ship
					name_group = ITA_BC_HISTORICAL
					parent_version = 0
					allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip
					modules = {
						front_1_custom_slot = ship_anti_air_1
						mid_1_custom_slot = ship_secondaries_1
						rear_1_custom_slot = empty
						fixed_ship_battery_slot = ship_medium_battery_1
						fixed_ship_anti_air_slot = ship_anti_air_1
						fixed_ship_fire_control_system_slot = ship_fire_control_system_0
						fixed_ship_radar_slot = empty
						fixed_ship_engine_slot = cruiser_ship_engine_2
						fixed_ship_secondaries_slot = ship_secondaries_1
						fixed_ship_armor_slot = ship_armor_cruiser_1
					}
				}
				add_equipment_production = {
					equipment = {
						type = ship_hull_cruiser_coastal_defense_ship
						creator = "ITA"
						version_name = "Eritrea Class"
					}
					name = "Eritrea"
					requested_factories = 1
					progress = 0.7
					amount = 1
				}
			}
			else = {
				#VECHIO ESPLORATORE CLASS (Quarto and Libia) - CA
				create_equipment_variant = {
					name = "Vecchio Esploratore Class"
					type = heavy_cruiser_1
					allow_without_tech = yes #Makes no difference since focus appropriate tech is already researched but it improves tooltip
					upgrades = {
						ship_reliability_upgrade = 2
						ship_engine_upgrade = 1
						ship_armor_upgrade = 2
						ship_gun_upgrade = 1
					}
				}
				add_equipment_production = {
					equipment = {
						type = heavy_cruiser_1
						creator = "ITA"
						version_name = "Vecchio Esploratore Class"
					}
					name = "Quarto"
					requested_factories = 1
					progress = 0.8
					amount = 1
				}
				add_equipment_production = {
					equipment = {
						type = heavy_cruiser_1
						creator = "ITA"
						version_name = "Vecchio Esploratore Class"
					}
					name = "Libia"
					requested_factories = 1
					progress = 0.6
					amount = 1
				}

				#ALESSANDRO POERIO CLASS - DD
				create_equipment_variant = {
					name = "Alessandro Poerio Class"
					type = destroyer_1
					allow_without_tech = yes #Makes no difference since focus appropriate tech is already researched but it improves tooltip
					upgrades = {
						ship_torpedo_upgrade = 1
						destroyer_engine_upgrade = 1
						ship_ASW_upgrade = 0
						ship_anti_air_upgrade = 1
					}
				}
				add_equipment_production = {
					equipment = {
						type = destroyer_1
						creator = "ITA"
						version_name = "Alessandro Poerio Class"
					}
					name = "Alessandro Poerio"
					requested_factories = 1
					progress = 0.7
					amount = 1
				}
				add_equipment_production = {
					equipment = {
						type = destroyer_1
						creator = "ITA"
						version_name = "Alessandro Poerio Class"
					}
					name = "Guglielmo Pepe"
					requested_factories = 1
					progress = 0.7
					amount = 1
				}

				#ERITREA CLASS - DD
				create_equipment_variant = {
					name = "Eritrea Class"
					type = destroyer_1
					allow_without_tech = yes #Makes no difference since focus appropriate tech is already researched but it improves tooltip
					upgrades = {
						ship_torpedo_upgrade = 1
						destroyer_engine_upgrade = 2
						ship_ASW_upgrade = 0
						ship_anti_air_upgrade = 1
					}
				}
				add_equipment_production = {
					equipment = {
						type = destroyer_1
						creator = "ITA"
						version_name = "Eritrea Class"
					}
					name = "Eritrea"
					requested_factories = 1
					progress = 0.7
					amount = 1
				}
			}
		}
	}

	focus = {
		id = ITA_new_forms_of_weaponry
		icon = GFX_focus_wonderweapons
		prerequisite = { focus = ITA_prepare_for_the_coming_wars }

		x = 0
		y = 2
		relative_position_id = ITA_prepare_for_the_coming_wars
		cost = 10
		available = {
			has_tech = atomic_research
			if = {
				limit = {
					NOT = { has_country_flag = ITA_late_to_the_atomic_party_flag }
				}
				has_country_flag = ITA_pioneer_in_atomic_research_flag
			}
			else = {
				NOT = { has_country_flag = ITA_late_to_the_atomic_party_flag }
			}
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {

			add_timed_idea = {
				idea = ITA_nuclear_research
				days = 1095
			}
			
			add_breakthrough_progress = {
				specialization = specialization_nuclear
				value = 1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = ITA_enrico_fermi
			}
			
		}
	}

	focus = {
		id = ITA_revoke_the_acerbo_law
		icon = GFX_focus_renounce_the_treaty_of_trianon
		prerequisite = { focus = ITA_monarchia_d_italia }
		mutually_exclusive = { focus = ITA_power_to_the_king }
		x = 1
		y = 1
		relative_position_id = ITA_monarchia_d_italia
		cost = 5
		available = {
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			every_owned_state = { #Compensating for ideology swap auto-eating half compliance
				limit = {
					has_resistance = yes
				}
				add_compliance = 5
			}
			add_political_power = 50
			add_ideas = ITA_political_reforms
			add_popularity = {
				ideology = democratic
				popularity = 0.15
			}
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_alcide_de_gasperi
			show_ideas_tooltip = ITA_luigi_einaudi

			unlock_decision_tooltip = ITA_bop_constitutional_draft
		}
	}

	focus = {
		id = ITA_christian_democracy
		icon = GFX_focus_ITA_alcide_de_gasperi
		prerequisite = { focus = ITA_revoke_the_acerbo_law }
		mutually_exclusive = { focus = ITA_democratic_king }
		x = -1
		y = 1
		relative_position_id = ITA_revoke_the_acerbo_law
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY}

		completion_reward = {
			every_owned_state = { #Compensating for ideology swap auto-eating half compliance
				limit = {
					has_resistance = yes
				}
				add_compliance = 10
			}

			add_political_power = 50
			add_popularity = {
				ideology = democratic
				popularity = 0.1
			}
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
			set_party_name = {
				ideology = democratic
				name = ITA_democrazia_cristiana
				long_name = ITA_democrazia_cristiana_long
			}

			if = {
				limit = {
					has_character = ITA_vittorio_emanuele_iii
				}
				ITA_add_king_vittorio_emanuele_back_as_idea = yes
			}

			if = {
				limit = {
					has_character = ITA_alcide_de_gasperi
				}
				promote_character = ITA_alcide_de_gasperi
			}

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_mario_scelba

			hidden_effect = {
				set_cosmetic_tag = ITA_neutrality
			}
		}
	}

	focus = {
		id = ITA_democratic_king
		icon = GFX_goal_tfv_strengthen_commonwealth_ties
		prerequisite = { focus = ITA_revoke_the_acerbo_law }
		mutually_exclusive = { focus = ITA_christian_democracy }
		x = 1
		y = 1
		relative_position_id = ITA_revoke_the_acerbo_law
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_ARMY_XP FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			every_owned_state = { #Compensating for ideology swap auto-eating half compliance
				limit = {
					has_resistance = yes
				}
				add_compliance = 10
			}
			
			add_political_power = 50
			add_popularity = {
				ideology = democratic
				popularity = 0.1
			}
			set_politics = {
				ruling_party = democratic
				elections_allowed = no
			}
			if = {
				limit = {
					has_character = ITA_vittorio_emanuele_iii
				}
				add_country_leader_role = {
					character = ITA_vittorio_emanuele_iii
					promote_leader = yes
					country_leader = {
						ideology = conservatism
						traits = { the_soldier_king }
						expire = "1965.1.1.1"
						id = -1
					}
				}
			}
			else = {
				ITA_promote_umberto_to_country_leader = yes
			}

			hidden_effect = {
				set_cosmetic_tag = ITA_neutrality
			}
		}
	}

	focus = {
		id = ITA_cooperate_with_moderates
		icon = GFX_goal_generic_improve_relations
		prerequisite = { focus = ITA_christian_democracy focus = ITA_democratic_king }

		x = 0
		y = 1
		relative_position_id = ITA_christian_democracy
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY}

		completion_reward = {
			add_political_power = 50
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_guido_de_ruggiero
			show_ideas_tooltip = ITA_alberto_de_stefani
			show_ideas_tooltip = ITA_curzio_malaparte
		}
	}

	focus = {
		id = ITA_expand_intelligence_services
		icon = GFX_goal_generic_intelligence_exchange
		prerequisite = { focus = ITA_democratic_king focus = ITA_christian_democracy }

		x = 0
		y = 1
		relative_position_id = ITA_democratic_king
		cost = 5
		available = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				has_intelligence_agency = yes
			}
		}

		search_filters = {}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				swap_ideas = {
					remove_idea = ITA_political_reforms
					add_idea = ITA_political_reforms_intelligence
				}
				ITA_create_edgardo_sogno_operative = yes
			}
			else = {
				swap_ideas = {
					remove_idea = ITA_political_reforms
					add_idea = ITA_political_reforms_intelligence_no_lar
				}
			}
		}
	}

	focus = {
		id = ITA_crush_opposition
		icon = GFX_focus_eng_move_to_secure_the_dominions
		prerequisite = { focus = ITA_cooperate_with_moderates focus = ITA_expand_intelligence_services }

		x = 1
		y = 1
		relative_position_id = ITA_cooperate_with_moderates
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			if = {
				limit = {
					NOT = { has_completed_focus = ITA_gloria_al_regno_d_italia }
				}
				remove_ideas = ITA_shadow_of_mussolini
			}
			add_popularity = {
				ideology = democratic
				popularity = 0.05
			}
			if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_king_side
					}
				}
				ITA_bop_high_increase_king_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_king_umberto_side
					}
				}
				ITA_bop_high_increase_king_umberto_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_democratic_side
					}
				}
				ITA_bop_high_increase_democratic_side_effect = yes
			}
			else = {
				ITA_bop_high_increase_effect = yes
			}

			if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_grand_council_side
					}
				}
				hidden_effect = { #Remove all BoP modifiers from losing states
					ITA_bop_remove_lost_core_modifier = yes
				}
				custom_effect_tooltip = ITA_crush_opposition_bop_tt
			}
		}
	}

	focus = {
		id = ITA_power_to_the_king
		icon = GFX_focus_ITA_king_vittorio
		prerequisite = { focus = ITA_monarchia_d_italia }
		mutually_exclusive = { focus = ITA_revoke_the_acerbo_law }
		x = 5
		y = 0
		relative_position_id = ITA_revoke_the_acerbo_law
		cost = 5
		available = {
			neutrality > 0.5
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 75
			add_ideas = ITA_political_reforms_monarchist
			add_popularity = {
				ideology = neutrality
				popularity = 0.1
			}
			unlock_decision_tooltip = ITA_vittorio_abdicate

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_alberto_de_stefani

			unlock_decision_tooltip = ITA_bop_privileges_for_the_elites
			unlock_decision_tooltip = ITA_bop_revoke_the_lateran_treaty
		}
	}

	focus = {
		id = ITA_disband_the_blackshirts
		icon = GFX_focus_spr_the_anti_fascist_workers_revolution
		prerequisite = { focus = ITA_power_to_the_king focus = ITA_revoke_the_acerbo_law }
		mutually_exclusive = { focus = ITA_utilize_the_blackshirts }
		x = -2
		y = 1
		relative_position_id = ITA_power_to_the_king
		cost = 5
		available = {
			NOT = { has_completed_focus = ITA_battaglioni_d_assalto }
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_popularity = {
				ideology = fascism
				popularity = -0.5
			}
			delete_unit_template_and_units = {
				division_template = "Camicie Nere"
				disband = yes
			}

			if = {
				limit = {
					NOT = { has_completed_focus = ITA_revoke_the_acerbo_law }
				}
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = ITA_alcide_de_gasperi

				custom_effect_tooltip = remove_political_advisor
				show_ideas_tooltip = ITA_renato_ricci
				show_ideas_tooltip = ITA_achille_starace
				show_ideas_tooltip = ITA_adelchi_serena
			}

			if = {
				limit = {
					has_completed_focus = ITA_seek_papal_support
				}
				unlock_decision_tooltip = ITA_bop_condemn_fascism
			}
		}
	}

	focus = {
		id = ITA_utilize_the_blackshirts
		icon = GFX_focus_generic_fascist_troops
		prerequisite = { focus = ITA_power_to_the_king }
		mutually_exclusive = { focus = ITA_disband_the_blackshirts }
		x = 0
		y = 1
		relative_position_id = ITA_power_to_the_king
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_stability = -0.05
			add_popularity = {
				ideology = fascism
				popularity = 0.1
			}
			army_experience = 15
			
			custom_effect_tooltip = ITA_blackshirts_div_cap_8_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 8 }
				set_division_template_cap = {  division_template = "Camicie Nere" division_cap = ITA_militias_cap }
			}

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				ITA_create_carmelo_borg_pisani_operative = yes
			}
		}
	}

	focus = {
		id = ITA_expand_the_royal_guard
		icon = GFX_focus_generic_little_entente
		prerequisite = { focus = ITA_disband_the_blackshirts focus = ITA_utilize_the_blackshirts }

		x = 1
		y = 1
		relative_position_id = ITA_disband_the_blackshirts
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER}

		completion_reward = {
			custom_effect_tooltip = ITA_expand_the_royal_guard_re_tt
			add_to_variable = { ITA_re_modifier_army_sub_unit_cavalry_defence_factor = 0.05 }

			add_popularity = {
				ideology = neutrality
				popularity = 0.05
			}

			army_experience = 15

			show_unit_leaders_tooltip = ITA_giuseppe_pieche

			division_template = { 
				name = "Reggimento Corazzieri" 
				division_names_group = ITA_INF_01

				regiments = { 
					cavalry = { x = 0 y = 0 }
					cavalry = { x = 0 y = 1 }
					cavalry = { x = 0 y = 2 }
					cavalry = { x = 1 y = 0 }
					cavalry = { x = 1 y = 1 }
					cavalry = { x = 1 y = 2 }
					mot_artillery_brigade = { x = 2 y = 0 }
				}
				support = {
					engineer = { x = 0 y = 0 }
					artillery = { x = 0 y = 1 }
					anti_air = { x = 0 y = 2 }
				}
			}
			capital_scope = {
				create_unit = {
					division = "division_template = \"Reggimento Corazzieri\" start_experience_factor = 0.5 start_equipment_factor = 1.0"
					owner = ROOT
					count = 3
				}
			}
		}
	}

	focus = {
		id = ITA_gloria_al_regno_d_italia
		icon = GFX_focus_rom_royal_dictatorship
		prerequisite = { focus = ITA_expand_the_royal_guard focus = ITA_democratic_king }

		x = -2
		y = 1
		relative_position_id = ITA_expand_the_royal_guard
		cost = 5
		available = {
			ITA_is_ruled_by_a_monarchy = yes
			44 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
			103 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 50
			if = {
				limit = {
					ITA_is_ruled_by_a_monarchy = yes
				}
				add_country_leader_trait = constitutional_monarch
			}
			else = {
				add_country_leader_trait = war_industrialist
			}

			if = {
				limit = {
					has_government = democratic
				}
				add_popularity = {
					ideology = democratic
					popularity = 0.1
				}
			}
			else_if = {
				limit = {
					has_government = neutrality
				}
				add_popularity = {
					ideology = neutrality
					popularity = 0.1
				}
			}

			if = {
				limit = {
					NOT = { has_completed_focus = ITA_crush_opposition }
				}
				remove_ideas = ITA_shadow_of_mussolini
			}

			if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_king_side
					}
				}
				ITA_bop_high_increase_king_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_king_umberto_side
					}
				}
				ITA_bop_high_increase_king_umberto_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_democratic_side
					}
				}
				ITA_bop_high_increase_democratic_side_effect = yes
			}
			else_if = {
				limit = {
					is_power_balance_side_active = {
						id = ITA_power_balance
						side = ITA_pope_side
					}
				}
				ITA_bop_high_increase_pope_side_effect = yes
			}
			else = {
				ITA_bop_high_increase_effect = yes
			}
		}
	}

	focus = {
		id = ITA_paramilitary_training
		icon = GFX_focus_prc_infiltration
		prerequisite = { focus = ITA_expand_the_royal_guard }
		prerequisite = { focus = ITA_utilize_the_blackshirts }

		x = 1
		y = 1
		relative_position_id = ITA_expand_the_royal_guard
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_paramilitary_training_re_tt
			add_to_variable = { ITA_re_modifier_army_sub_unit_militia_defence_factor = 0.05 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_militia_attack_factor = 0.05 }

			custom_effect_tooltip = ITA_blackshirts_div_cap_8_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 8 }
				set_division_template_cap = {  division_template = "Camicie Nere" division_cap = ITA_militias_cap }
			}
			show_unit_leaders_tooltip = ITA_prince_filiberto
		}
	}

	focus = {
		id = ITA_seek_papal_support
		icon = GFX_focus_por_concordat
		prerequisite = { focus = ITA_power_to_the_king }

		x = 2
		y = 1
		relative_position_id = ITA_power_to_the_king
		cost = 5
		available = {
			NOT = { has_country_flag = ITA_revoked_lateran_treaty_flag }
			NOT = { country_exists = PAP }
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_popularity = {
				ideology = neutrality
				popularity = 0.05
			}
			add_ideas = ITA_papal_support

			#BoP
			set_power_balance = {
				id = ITA_power_balance
				left_side = ITA_pope_side
			}
			#If BoP was towards Grand Council, set it to 0
			if = {
				limit = {
					power_balance_value = {
						id = ITA_power_balance
						value < 0 # accepts <, > or =
					}
				}
				set_power_balance = {
					id = ITA_power_balance
					set_value = 0
				}
			}
			hidden_effect = { #Remove all BoP modifiers from losing states
				ITA_bop_remove_lost_core_modifier = yes
			}
			unlock_decision_tooltip = ITA_bop_expand_the_lateran_treaty
			if = {
				limit = {
					has_completed_focus = ITA_disband_the_blackshirts
				}
				unlock_decision_tooltip = ITA_bop_condemn_fascism
			}

			custom_effect_tooltip = ITA_cannot_release_pap_tt
		}
	}

	focus = {
		id = ITA_agents_of_the_church
		icon = GFX_focus_generic_vatican_agents
		prerequisite = { focus = ITA_seek_papal_support }

		x = 0
		y = 1
		relative_position_id = ITA_seek_papal_support
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
		if = {
			limit = {
				has_dlc = "La Resistance"
			}
			swap_ideas = { 
				remove_idea = ITA_papal_support
				add_idea = ITA_papal_support_agents
			}
			ITA_create_hugh_o_flaherty_operative = yes
		}
		else = {
			swap_ideas = {
				remove_idea = ITA_papal_support
				add_idea = ITA_papal_support_agents_no_lar
			}
		}


			ITA_bop_very_low_increase_pope_side_effect = yes
		}
	}

	focus = {
		id = ITA_strengthen_the_papacy
		icon = GFX_focus_generic_pope
		prerequisite = { focus = ITA_agents_of_the_church }

		x = 0
		y = 1
		relative_position_id = ITA_agents_of_the_church
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				swap_ideas = {
					remove_idea = ITA_papal_support_agents
					add_idea = ITA_papal_support_strengthened
				}
			}
			else = {
				swap_ideas = {
					remove_idea = ITA_papal_support_agents_no_lar
					add_idea = ITA_papal_support_strengthened_no_lar
				}
			}
			
			ITA_bop_medium_increase_pope_side_effect = yes

			unlock_decision_tooltip = ITA_bop_liturgical_reforms
		}
	}

	focus = {
		id = ITA_setting_course
		icon = GFX_goal_generic_political_pressure
		prerequisite = { focus = ITA_gloria_al_regno_d_italia focus = ITA_crush_opposition focus = ITA_strengthen_the_papacy }

		x = -1
		y = 2
		relative_position_id = ITA_gloria_al_regno_d_italia
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_war_support = 0.05
			army_experience = 25
			air_experience = 25
			navy_experience = 25
			add_timed_idea = {
				idea = ITA_setting_course_ns
				days = 365
			}
			
		}
	}

	focus = {
		id = ITA_mare_nostrum_bba
		icon = GFX_focus_ITA_mare_nostrum
		prerequisite = { focus = ITA_setting_course focus = ITA_strengthen_the_regime focus = ITA_blackshirt_loyalty }
		mutually_exclusive = { focus = ITA_towards_a_greater_italy }
		x = 31
		y = 0
		offset = {
			x = -25
			y = 0
			trigger = {
				OR = {
					NOT = { has_dlc = "By Blood Alone" }
					AND = {
						has_dlc = "By Blood Alone"
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
						OR = {
							has_completed_focus = ITA_convene_the_grand_council
							has_completed_focus = ITA_culto_del_duce
						}
					}
				}
			}
		}
		#relative_position_id = ITA_setting_course #Better to use the other one for hiding branches
		relative_position_id = ITA_towards_a_greater_italy
		cost = 5
		available = {
			any_owned_state = {
				is_controlled_by = ROOT
				dockyard > 0
			}
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {

			IF = {
				limit = {
					NOT = { has_rule = can_create_factions }
				}
				set_rule = { can_create_factions = yes }
			}

			IF = {
				limit = {
					is_in_faction = no
				}
				create_faction_from_template = faction_template_italy_empire_faction
				custom_effect_tooltip = generic_skip_one_line_tt
			}
			ELSE_IF = {
				limit = {
					is_faction_leader = yes
				}
				set_faction_name = italy_empire_faction 
				IF = {
					limit = {
						has_dlc = "No Compromise, No Surrender"
					}
					set_faction_manifest = faction_manifest_pax_romana
				}
				custom_effect_tooltip = generic_skip_one_line_tt
			}

			unlock_decision_tooltip = form_roman_empire

			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
			}

			add_tech_bonus = { #Changed to require the tech to complete this focus, and give template and production line
				name = ITA_mare_nostrum_bba
				ahead_reduction = 2
				bonus = 1.0
				uses = 1
				technology = super_heavy_tank_chassis
			}
			add_tech_bonus = { #Changed to require the tech to complete this focus, and give template and production line
				name = ITA_mare_nostrum_bba
				ahead_reduction = 2
				bonus = 1.0
				uses = 1
				category = heavy_air
			}
			#add_tech_bonus = { #Changed to require the tech to complete this focus, and give template and production line
				#name = ITA_mare_nostrum_bba
				#bonus = 1.0
				#uses = 1
				#technology = ship_hull_super_heavy
			#}

			add_breakthrough_progress = {
				specialization = specialization_naval
				value = 0.75
			}

			if = {
				limit = {
					has_rule = can_only_justify_war_on_threat_country
				}
				set_rule = { can_only_justify_war_on_threat_country = no }
			}
			if = {
				limit = {
					NOT = { has_rule = can_declare_war_on_same_ideology }
				}
				set_rule = { can_declare_war_on_same_ideology = yes }
			}
			if = {
				limit = {
					NOT = { has_rule = can_send_volunteers }
				}
				set_rule = { can_send_volunteers = yes }
			}
		}
	}

	focus = {
		id = ITA_auxiliaries
		icon = GFX_focus_ETH_peacekeeping_forces
		prerequisite = { focus = ITA_mare_nostrum_bba }

		x = -2
		y = 1
		relative_position_id = ITA_mare_nostrum_bba
		cost = 5
		available = {
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_ITA_auxiliaries_re_tt
			add_to_variable = { ITA_re_modifier_army_sub_unit_militia_speed_factor = 0.05 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_militia_attack_factor = 0.03 }

			custom_effect_tooltip = ITA_blackshirts_div_cap_12_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 12 }
				set_division_template_cap = {  division_template = "Camicie Nere" division_cap = ITA_militias_cap }
			}
		}
	}

	focus = {
		id = ITA_the_italian_legions
		icon = GFX_focus_generic_fascist_troops
		prerequisite = { focus = ITA_mare_nostrum_bba }

		x = 0
		y = 1
		relative_position_id = ITA_mare_nostrum_bba
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_the_italian_legions_re_tt
			add_to_variable = { ITA_re_army_core_defence_factor = 0.05 }
			add_to_variable = { ITA_re_army_speed_factor = 0.05 }
			add_to_variable = { ITA_re_max_command_power_mult = 0.15 }
		}
	}

	focus = {
		id = ITA_new_roman_citizens
		icon = GFX_focus_ETH_invite_italian_settlers
		prerequisite = { focus = ITA_mare_nostrum_bba }

		x = 2
		y = 1
		relative_position_id = ITA_mare_nostrum_bba
		cost = 5
		available = {
		}

		search_filters = {}

		completion_reward = {
			every_controlled_state = {
				limit = {
					resistance > 0
					is_fully_controlled_by = ROOT
				}
				add_compliance = 5
				add_resistance_target = -10
			}
		}
	}

	focus = {
		id = ITA_all_roads_lead_to_rome
		icon = GFX_focus_generic_spread_fascism
		prerequisite = { focus = ITA_the_italian_legions }

		x = 0
		y = 1
		relative_position_id = ITA_the_italian_legions
		cost = 10
		available = {
			has_full_control_of_state = 2
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			custom_effect_tooltip = ITA_all_roads_lead_to_rome_iri_tt
			add_to_variable = { ITA_iri_production_speed_infrastructure_factor = 0.1 }

			custom_effect_tooltip = ITA_all_roads_lead_to_rome_re_tt
			add_to_variable = { ITA_re_supply_node_range = 0.1 }

			custom_effect_tooltip = ITA_all_roads_lead_to_rome_wargoals_tt
			if = {
				limit = {
					any_other_country = {
						capital_scope = { is_on_continent = europe }
						NOT = {
							is_in_faction_with = ROOT
							has_guaranteed = ROOT
							is_guaranteed_by = ROOT
							has_non_aggression_pact_with = ROOT
							has_war_with = ROOT
						}
					}
				}
				custom_effect_tooltip = generic_current_effects
				custom_effect_tooltip = generic_ROOT_gains_wargoal_tt
				every_neighbor_country = {
					limit = {
						capital_scope = { is_on_continent = europe }
						NOT = {
							is_in_faction_with = ROOT
							has_guaranteed = ROOT
							is_guaranteed_by = ROOT
							has_non_aggression_pact_with = ROOT
							has_war_with = ROOT
						}
					}
					hidden_effect = {
						ROOT = {
							create_wargoal = {
								type = annex_everything
								target = PREV
							}
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_the_king_of_the_skies
		icon = GFX_focus_generic_long_range_aircraft
		prerequisite = { focus = ITA_all_roads_lead_to_rome }

		x = -2
		y = 1
		relative_position_id = ITA_all_roads_lead_to_rome
		cost = 10
		available = {
			has_full_control_of_state = 2
			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				has_tech = advanced_large_airframe
				has_tech = engines_4
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}
			add_tech_bonus = {
				name = ITA_the_king_of_the_skies
				ahead_reduction = 2
				bonus = 1.0
				uses = 1
				category = heavy_air
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				custom_effect_tooltip = ITA_the_king_of_the_skies_military_industry_dm_tt
				hidden_effect = {
					add_ideas = ITA_hidden_super_heavy_aircraft_ns
				}

				ITA_add_the_king_of_the_skies_template_production_and_wing = yes
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_breakthrough_progress = {
				specialization = specialization_air
				value = 0.5
			}

			if = {
				limit = {
					has_dlc = "Gotterdammerung"
				}
				custom_effect_tooltip = ITA_modify_regia_aeronautica_dynamic_modifier_ns_intro
				if = {
					limit = {
						NOT = { is_special_project_completed = sp:sp_air_intercontinental_bomber }
					}
					add_to_variable = { 
						ITA_ra_sp_air_intercontinental_bomber_speed_factor = 0.2
						tooltip = sp_air_intercontinental_bomber_speed_factor_tt
					}
				}
				if = {
					limit = {
						NOT = { is_special_project_completed = sp:sp_air_mothership_aircraft }
					}
					add_to_variable = { 
						ITA_ra_sp_air_mothership_aircraft_speed_factor = 0.2
						tooltip = sp_air_mothership_aircraft_speed_factor_tt
					}
				}
			}
		}
	}

	focus = {
		id = ITA_modern_musculus
		icon = GFX_goal_generic_army_tanks
		prerequisite = { focus = ITA_all_roads_lead_to_rome }

		x = 0
		y = 1
		relative_position_id = ITA_all_roads_lead_to_rome
		cost = 10
		available = {
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				has_tech = super_heavy_tank_chassis
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}

			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				custom_effect_tooltip = ITA_modern_musculus_military_industry_dm_tt
				hidden_effect = {
					add_ideas = ITA_hidden_super_heavy_tank_ns
				}
				
				ITA_add_modern_musculus_sh_tank_template_and_production = yes
			}
			else = {
				add_tech_bonus = {
					name = ITA_modern_musculus
					ahead_reduction = 2
					bonus = 1.0
					uses = 1
					technology = super_heavy_tank
					technology = super_heavy_td
					technology = super_heavy_art
					technology = super_heavy_spaa
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_breakthrough_progress = {
				specialization = specialization_land
				value = 0.5
			}
			if = {
				limit = {
					has_dlc = "Gotterdammerung"
				}
				if = {
					limit = {
						NOT = { is_special_project_completed = sp:sp_land_land_cruiser }
					}
					custom_effect_tooltip = ITA_modify_regio_esercito_dynamic_modifier_ns_intro
					add_to_variable = { 
						ITA_re_sp_land_land_cruiser_speed_factor = 0.2
						tooltip = sp_land_land_cruiser_speed_factor_tt
					}
				}
			}
		}
	}

	focus = {
		id = ITA_caligulas_pride
		icon = GFX_focus_generic_navy_battleship2
		prerequisite = { focus = ITA_all_roads_lead_to_rome }

		x = 2
		y = 1
		relative_position_id = ITA_all_roads_lead_to_rome
		cost = 5
		available = {
			is_special_project_completed = sp:sp_naval_super_heavy_battleship
			#if = {
				#limit = {
					#has_dlc = "Man the Guns"
				#}
				#has_tech = ship_hull_super_heavy
			#}
			#else = {
				#has_tech = heavy_battleship
			#}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				add_tech_bonus = {
					name = ITA_caligulas_pride
					ahead_reduction = 2
					bonus = 1.0
					uses = 1
					category = bb_tech
					category = bc_tech
					category = cat_ship_heavy_battery
				}
				custom_effect_tooltip = ITA_caligulas_pride_military_industry_dm_tt
				hidden_effect = {
					add_ideas = ITA_hidden_super_heavy_bb_ns
				}

				create_equipment_variant = {
					name = "Neptunus Class"
					type = ship_hull_super_heavy_1
					name_group = ITA_BB_HISTORICAL
					parent_version = 0
					allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
					modules = {
						front_1_custom_slot = ship_anti_air_2
						front_2_custom_slot = ship_super_heavy_battery_1
						mid_1_custom_slot = ship_secondaries_2
						mid_2_custom_slot = ship_secondaries_2
						mid_3_custom_slot = ship_anti_air_2
						rear_1_custom_slot = ship_super_heavy_battery_1
						rear_2_custom_slot = ship_airplane_launcher_2
						fixed_ship_battery_slot = ship_super_heavy_battery_1
						fixed_ship_anti_air_slot = ship_anti_air_2
						fixed_ship_fire_control_system_slot = ship_fire_control_system_1
						fixed_ship_radar_slot = ship_radar_1
						fixed_ship_engine_slot = heavy_ship_engine_3
						fixed_ship_secondaries_slot = dp_ship_secondaries_2
						fixed_ship_armor_slot = ship_armor_shbb
					}
				}

				#Line Production
				add_equipment_production = {
					equipment = {
						type = ship_hull_super_heavy_1
						creator = "ITA"
						version_name = "Neptunus Class"
					}
					name = "Neptunus"
					requested_factories = 2
					progress = 0.75
					amount = 1
				}
			}
			else = {
				if = {
					limit = {
						NOT = { has_tech = heavy_battleship2 }
					}
					add_tech_bonus = {
						name = ITA_caligulas_pride
						ahead_reduction = 2
						bonus = 1.0
						uses = 1
						category = shbb_tech
					}
				}

				create_equipment_variant = {
					name = "Neptunus Class"
					type = SH_battleship_1
					allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
					upgrades = {
						ship_reliability_upgrade = 2
						ship_engine_upgrade = 2
						ship_armor_upgrade = 3
						ship_gun_upgrade = 3
					}
				}

				#Line Production
				add_equipment_production = {
					equipment = {
						type = SH_battleship_1
						creator = "ITA"
						version_name = "Neptunus Class"
					}
					name = "Neptunus"
					requested_factories = 2
					progress = 0.6
					amount = 1
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			
			add_breakthrough_progress = {
				specialization = specialization_naval
				value = 0.5
			}

			if = {
				limit = {
					has_dlc = "Gotterdammerung"
				}
				if = {
					limit = {
						NOT = { is_special_project_completed = sp:sp_naval_ice_carrier }
					}
					custom_effect_tooltip = ITA_modify_regia_marina_dynamic_modifier_ns_intro
					add_to_variable = { 
						ITA_rm_sp_naval_ice_carrier_speed_factor = 0.2
						tooltip = sp_naval_ice_carrier_speed_factor_tt
					}
				}
			}
		}
	}

	focus = {
		id = ITA_iberian_protection
		icon = GFX_focus_generic_free_iberia
		prerequisite = { focus = ITA_mare_nostrum_bba focus = ITA_deus_vult }

		x = 4
		y = 2
		relative_position_id = ITA_mare_nostrum_bba
		cost = 5
		available = {
			any_country = {
				OR = {
					original_tag = POR
					original_tag = SPR
				}
				exists = yes
				has_civil_war = no
				is_in_faction = no
				NOT = {
					has_war_with = ROOT
					is_justifying_wargoal_against = ROOT
				}
			}
		}

		search_filters = {}

		completion_reward = { 
			every_country = {
				limit = {
					OR = {
						original_tag = POR
						original_tag = SPR 
					}
					has_civil_war = no
					is_in_faction = no
					NOT = {
						has_war_with = ROOT
						is_justifying_wargoal_against = ROOT
					}
				}
				country_event = {
				    id = BBA_italy_interaction_events.41
				    days = 2
				    random = 6
				}
			}
			IF = {
				limit = {
					has_completed_focus = ITA_deus_vult
					is_faction_leader = no
				}
				create_faction_from_template = {
					template = faction_template_ITA_italian_league
					name = ITA_papal_faction
					icon = GFX_faction_logo_generic_7
				}
			}
			IF = {
				limit = {
					has_completed_focus = ITA_mare_nostrum_bba
					is_faction_leader = no
				}
				create_faction_from_template = {
					template = faction_template_italy_empire_faction
					name = ITA_roman_faction
				}
			}
		}
	}

	focus = {
		id = ITA_south_american_alliances
		icon = GFX_focus_por_recover_latin_america
		prerequisite = { focus = ITA_iberian_protection }

		x = 0
		y = 1
		relative_position_id = ITA_iberian_protection
		cost = 10
		available = {
			#NOT adding requirements here since it's a final focus and it would really overrcrowd tt
		}

		search_filters = {}

		completion_reward = {
			every_country = {
				limit = {
					exists = yes
					OR = {
						original_tag = BRA
						original_tag = ARG
						original_tag = URG
						original_tag = PAR
						original_tag = CHL
						original_tag = BOL
						original_tag = PRU
						original_tag = ECU
						original_tag = COL
						original_tag = VEN
						original_tag = CRC
						original_tag = TRI
						original_tag = GYA
						original_tag = SUR
						original_tag = CAY
						original_tag = PAN
					}
					is_in_faction = no
					NOT = {
						has_war_with = ROOT
						is_justifying_wargoal_against = ROOT
					}
				}
				add_opinion_modifier = {
				    target = ITA
				    modifier = ITA_latin_initiatives
				}
				country_event = { 
				    id = BBA_italy_interaction_events.44
				    days = 2
				    random = 6
				}
			}
		}
	}

	focus = {
		id = ITA_the_papacy_reborn
		icon = GFX_focus_generic_vatican_state
		prerequisite = { focus = ITA_strengthen_the_papacy }
		x = 0
		y = 3
		relative_position_id = ITA_strengthen_the_papacy
		cost = 5

		allow_branch = {
			has_country_flag = ITA_pope_took_over_italy_flag
		}

		available = {
			ITA_is_ruled_by_a_pope = yes
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					has_rule = can_create_factions
				}
				set_rule = { can_create_factions = yes }
			}

			add_political_power = 75
			add_popularity = {
				ideology = neutrality
				popularity = 0.15
			}
			2 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = bunker
					level = 3
					province = 9904
					instant_build = yes
				}
				if = {
					limit = {
						anti_air_building < 5
					}
					add_building_construction = {
						type = anti_air_building
						level = 1
						instant_build = yes
					}
				}
			}
			set_cosmetic_tag = papal_states

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				swap_ideas = {
					remove_idea = ITA_papal_support_strengthened
					add_idea = ITA_papal_state
				}
			}
			else = {
				swap_ideas = {
					remove_idea = ITA_papal_support_strengthened_no_lar
					add_idea = ITA_papal_state_no_lar
				}
			}
			
			ITA_bop_low_increase_pope_side_effect = yes
		}
	}

	focus = {
		id = ITA_deus_vult
		icon = GFX_focus_spr_torchbearers_of_tomorrow
		prerequisite = { focus = ITA_the_papacy_reborn }

		x = 0
		y = 1
		relative_position_id = ITA_the_papacy_reborn
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				swap_ideas = {
					remove_idea = ITA_papal_state
					add_idea = ITA_papal_state_deus_vult
				}
			}
			else = {
				swap_ideas = {
					remove_idea = ITA_papal_state_no_lar
					add_idea = ITA_papal_state_deus_vult_no_lar
				}
			}
		}
	}

	focus = {
		id = ITA_il_vento_aureo
		icon = GFX_focus_generic_air_defense
		prerequisite = { focus = ITA_deus_vult }

		x = 4
		y = 1
		relative_position_id = ITA_deus_vult
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_AIR_XP}

		completion_reward = {
			air_experience = 15

			add_ideas = ITA_vento_aureo
			
			if = {
				limit = {
					has_rule = can_only_justify_war_on_threat_country
				}
				set_rule = { can_use_kamikaze_pilots = yes }
			}
		}
	}

	focus = {
		id = ITA_catholic_action
		icon = GFX_focus_generic_military_academy
		prerequisite = { focus = ITA_the_papacy_reborn }

		x = 2
		y = 1
		relative_position_id = ITA_the_papacy_reborn
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			set_variable = { ITA_re_army_morale_factor = 0.05 }
			set_variable = { ITA_re_conscription_factor = 0.1 }
			custom_effect_tooltip = ITA_catholic_action_re_tt
		}
	}

	focus = {
		id = ITA_a_time_for_war
		icon = GFX_goal_generic_major_war
		prerequisite = { focus = ITA_deus_vult }

		x = 0
		y = 1
		relative_position_id = ITA_deus_vult
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			custom_effect_tooltip = ITA_a_time_for_war_tt
			if = {
				limit = {
					any_other_country = {
						capital_scope = {
							is_on_continent = europe
						}
						NOT = {
							is_in_faction_with = ROOT
							is_guaranteed_by = ROOT
							has_guaranteed = ROOT
							has_non_aggression_pact_with = ROOT
						}
						ITA_is_protestant_or_orthodox_country_in_europe_for_pope = yes
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_other_country = {
					limit = {
						capital_scope = {
							is_on_continent = europe
						}
						NOT = {
							is_in_faction_with = ROOT
							is_guaranteed_by = ROOT
							has_guaranteed = ROOT
							has_non_aggression_pact_with = ROOT
						}
						ITA_is_protestant_or_orthodox_country_in_europe_for_pope = yes
					}
					ROOT = {
						create_wargoal = {
							type = puppet_wargoal_focus
							target = PREV 
						}
					}
				}
			}
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				
				custom_effect_tooltip = ITA_modern_musculus_military_industry_dm_tt
				hidden_effect = {
					add_ideas = ITA_hidden_super_heavy_tank_ns
				}

				if = {
					limit = {
						has_tech = super_heavy_tank_chassis
					}
					#SH template
					ITA_add_hand_of_god_sh_tank_template_and_production = yes
				}
				else = {
					custom_effect_tooltip = ITA_focus_sh_tank_template_tt
					effect_tooltip = {
						ITA_add_hand_of_god_sh_tank_template_and_production = yes
					}
				}
			}
			else = {
				add_tech_bonus = {
					name = ITA_a_time_for_war
					ahead_reduction = 2
					bonus = 1.0
					uses = 1
					technology = super_heavy_tank
					technology = super_heavy_td
					technology = super_heavy_art
					technology = super_heavy_spaa
				}
			}
		}
	}

	focus = {
		id = ITA_the_holy_lands
		icon = GFX_goal_generic_more_territorial_claims
		prerequisite = { focus = ITA_deus_vult }

		x = 2
		y = 1
		relative_position_id = ITA_deus_vult
		cost = 10
		available = {
			OR = {
				AND = {
					owns_state = 454
					has_full_control_of_state = 454
				}
				454 = {
					is_fully_controlled_by = owner
					owner = {
						NOT = {
							has_war_with = ROOT
						}
					}
				}
			}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					NOT = { owns_state = 454 }
					454 = {
						is_fully_controlled_by = owner
						owner = {
							NOT = {
								has_war_with = ROOT
							}
						}
					}
				}
				454 = {
					owner = {
						country_event = { id = BBA_italy_interaction_events.666 hours = 6 random_hours = 2 }
					}
				}
				custom_effect_tooltip = if_they_accept_tt
				effect_tooltip = {
					transfer_state = 454 #PALESTINE
					add_war_support = 0.03
					454 = {
						set_state_category = town
						add_extra_state_shared_building_slots = 2
						add_building_construction = {
							type = bunker
							level = 2
							province = 4206
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 2
							province = 1086
							instant_build = yes
						}
						if = {
							limit = {
								anti_air_building < 5
							}
							add_building_construction = {
								type = anti_air_building
								level = 1
								instant_build = yes
							}
						}
					}
				}
			}
			else_if = {
				limit = {
					owns_state = 454
					has_full_control_of_state = 454
				}
				add_war_support = 0.03
				454 = {
					set_state_category = town
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = bunker
						level = 2
						province = 4206
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 1086
						instant_build = yes
					}
					if = {
						limit = {
							anti_air_building < 5
						}
						add_building_construction = {
							type = anti_air_building
							level = 1
							instant_build = yes
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_the_catholic_dominion
		icon = GFX_focus_generic_catholic_dominion
		prerequisite = { focus = ITA_a_time_for_war }
		prerequisite = { focus = ITA_the_holy_lands }

		x = 1
		y = 1
		relative_position_id = ITA_a_time_for_war
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			unlock_decision_tooltip = form_roman_empire
			if = {
				limit = {
					has_dlc = "La Resistance"					
				}
				swap_ideas = {
					remove_idea = ITA_papal_state_deus_vult
					add_idea = ITA_papal_state_catholic_dominion
				}
			}
			else = {
				swap_ideas = {
					remove_idea = ITA_papal_state_deus_vult_no_lar
					add_idea = ITA_papal_state_catholic_dominion_no_lar
				}
			}
			custom_effect_tooltip = ITA_papal_state_catholic_dominion_puppet_discount_tt

			ITA_bop_medium_increase_pope_side_effect = yes
		}
	}






########  #######  ########  ######## ####  ######   ##    ##    ########   #######  ##       #### ######## ####  ######   ######     ########  ####  ######   ##     ## ######## 
##       ##     ## ##     ## ##        ##  ##    ##  ###   ##    ##     ## ##     ## ##        ##     ##     ##  ##    ## ##    ##    ##     ##  ##  ##    ##  ##     ##    ##    
##       ##     ## ##     ## ##        ##  ##        ####  ##    ##     ## ##     ## ##        ##     ##     ##  ##       ##          ##     ##  ##  ##        ##     ##    ##    
######   ##     ## ########  ######    ##  ##   #### ## ## ##    ########  ##     ## ##        ##     ##     ##  ##        ######     ########   ##  ##   #### #########    ##    
##       ##     ## ##   ##   ##        ##  ##    ##  ##  ####    ##        ##     ## ##        ##     ##     ##  ##             ##    ##   ##    ##  ##    ##  ##     ##    ##    
##       ##     ## ##    ##  ##        ##  ##    ##  ##   ###    ##        ##     ## ##        ##     ##     ##  ##    ## ##    ##    ##    ##   ##  ##    ##  ##     ##    ##    
##        #######  ##     ## ######## ####  ######   ##    ##    ##         #######  ######## ####    ##    ####  ######   ######     ##     ## ####  ######   ##     ##    ##    


	focus = {
		id = ITA_foreign_affairs
		icon = GFX_goal_generic_dangerous_deal
		prerequisite = { focus = ITA_triumph_in_africa_bba focus = ITA_conspiracies_in_the_shadows }

		allow_branch = {
			if = {
				limit = {
					has_dlc = "By Blood Alone"
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_defy_the_duce }
			}
		}

		x = 50
		y = 1
		offset = {
			x = -29
			y = 0
			trigger = {
				OR = {
					NOT = { has_dlc = "By Blood Alone" }
					AND = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
						has_completed_focus = ITA_culto_del_duce
					}
				}
			}
		}
		offset = {
			x = -12
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_convene_the_grand_council
			}
		}
		relative_position_id = ITA_triumph_in_africa_bba
		cost = 5
		available = {
			NOT = {
				has_completed_focus = ITA_unite_the_opposition
				has_completed_focus = ITA_defy_the_duce
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_political_power = 50
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_gian_galeazzo_ciano

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				custom_effect_tooltip = ITA_foreign_affairs_focus_lock_tt
			}
		}
	}

	focus = {
		id = ITA_balkan_ambition
		icon = GFX_focus_generic_balkans_focus
		prerequisite = { focus = ITA_foreign_affairs }
		mutually_exclusive = { focus = ITA_potential_allies_in_the_balkans }

		x = -1
		y = 1
		relative_position_id = ITA_foreign_affairs
		cost = 5
		available = {
		}

		search_filters = {}

		completion_reward = {
			add_state_claim = 102 #NORTH SLOVENIA
			add_state_claim = 853 #LJUBLJANA
			add_state_claim = 103 #DALMATIA
			add_state_claim = 105 #MONTENEGRO

			if = {
				limit = {
					country_exists = CRO
					OR = {
						103 = { is_fully_controlled_by = CRO }
						105 = { is_fully_controlled_by = CRO }
					}
				}
				activate_targeted_decision = { target = CRO decision = ITA_send_ultimatum_to_country_balkan }
			}
			if = {
				limit = {
					country_exists = MNT
					OR = {
						103 = { is_fully_controlled_by = MNT }
						105 = { is_fully_controlled_by = MNT }
					}
				}
				activate_targeted_decision = { target = MNT decision = ITA_send_ultimatum_to_country_balkan }
			}
			if = {
				limit = {
					country_exists = YUG
					OR = {
						103 = { is_fully_controlled_by = YUG }
						105 = { is_fully_controlled_by = YUG }
					}
				}
				activate_targeted_decision = { target = YUG decision = ITA_send_ultimatum_to_country_balkan }
			}	
		}
	}

	focus = {
		id = ITA_potential_allies_in_the_balkans
		icon = GFX_focus_generic_balkan_diplomacy
		prerequisite = { focus = ITA_foreign_affairs }
		mutually_exclusive = { focus = ITA_balkan_ambition }

		x = 1
		y = 1
		relative_position_id = ITA_foreign_affairs
		cost = 5
		available = {
		}

		search_filters = {}

		completion_reward = { #Changing stuff here will require changing stuff in History file for 1939 bookmark
			YUG = {
				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
				if = {
					limit = { ROOT = { has_government = fascism } }
					add_timed_idea = { idea = fascist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = democratic } }
					add_timed_idea = { idea = democratic_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = communism } }
					add_timed_idea = { idea = communist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = neutrality } }
					add_timed_idea = { idea = neutrality_influence days = 1095 }
				}
				country_event = { id = generic.1 }
			}
			ROM = {
				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
				if = {
					limit = { ROOT = { has_government = fascism } }
					add_timed_idea = { idea = fascist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = democratic } }
					add_timed_idea = { idea = democratic_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = communism } }
					add_timed_idea = { idea = communist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = neutrality } }
					add_timed_idea = { idea = neutrality_influence days = 1095 }
				}
				country_event = { id = generic.1 }
			}
			BUL = {
				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
				if = {
					limit = { ROOT = { has_government = fascism } }
					add_timed_idea = { idea = fascist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = democratic } }
					add_timed_idea = { idea = democratic_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = communism } }
					add_timed_idea = { idea = communist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = neutrality } }
					add_timed_idea = { idea = neutrality_influence days = 1095 }
				}
				country_event = { id = generic.1 }
			}


			activate_targeted_decision = { target = YUG decision = ITA_pressure_country_government_balkan }
			activate_targeted_decision = { target = ROM decision = ITA_pressure_country_government_balkan }
			activate_targeted_decision = { target = BUL decision = ITA_pressure_country_government_balkan }
			activate_targeted_decision = { target = YUG decision = ITA_promote_ideology_rallies_balkan }
			activate_targeted_decision = { target = ROM decision = ITA_promote_ideology_rallies_balkan }
			activate_targeted_decision = { target = BUL decision = ITA_promote_ideology_rallies_balkan }
		}
	}

	focus = {
		id = ITA_albanian_occupation
		icon = GFX_goal_generic_more_territorial_claims
		prerequisite = { focus = ITA_potential_allies_in_the_balkans focus = ITA_balkan_ambition }

		x = -12
		y = 1
		relative_position_id = ITA_potential_allies_in_the_balkans
		cost = 5
		available = {
		}

		bypass = {
			44 = { state_is_fully_controlled_by_ROOT_or_subject = yes }
		}

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER}

		completion_reward = {
			if = {
				limit = {
					ALB = { has_war = no }
				}
				ALB = { country_event = { id = italy.3 hours = 1 } }
			}
			else = {
				create_wargoal = {
					type = take_state_focus
					target = ALB
					generator = { 44 }
				}
			}

			effect_tooltip = {
				custom_effect_tooltip = if_they_accept_tt
				annex_country = { target = ALB }
				add_named_threat = { threat = 2 name = ITA_albania_war_goal }
				# The king is an idea
				if = {
					limit = {
						has_idea = vittorio_emanuele
					}
					swap_ideas = {
						remove_idea = vittorio_emanuele
						add_idea = vittorio_emanuele_king_of_albania
					}
				}
				else_if = {
					limit = {
						has_idea = vittorio_emanuele_emperor_of_ethiopia
					}
					swap_ideas = {
						remove_idea = vittorio_emanuele_emperor_of_ethiopia
						add_idea = vittorio_emanuele_albania_ethiopia
					}
				}
				if = {
					limit = {
				 		has_character = ITA_vittorio_emanuele_iii
					}
					ITA_vittorio_emanuele_iii = { add_country_leader_trait = king_of_albania }
				}
			}
		}
	}

	focus = {
		id = ITA_albanian_oil
		icon = GFX_goal_generic_oil_refinery
		prerequisite = { focus = ITA_albanian_occupation }

		x = -2
		y = 1
		relative_position_id = ITA_albanian_occupation
		cost = 5
		available = {
			44 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
			has_tech = synth_oil_experiments
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			44 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = oil
					amount = 2
				}
			}
		}
	}

	focus = {
		id = ITA_support_albanian_irredentism
		icon = GFX_focus_ITA_albanian_irredentism
		prerequisite = { focus = ITA_albanian_occupation }

		x = 0
		y = 1
		relative_position_id = ITA_albanian_occupation
		cost = 5
		available = {
			44 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		search_filters = {}

		completion_reward = {
			add_state_claim = 802 #KOSOVO
			add_state_claim = 970 #DEBAR
			add_state_claim = 185 #EPIRUS
			add_state_claim = 105 #MONTENEGRO

			hidden_effect = { #Representing the Albanian Irredentism recognized by ITA.
				ALB = {
					add_state_claim = 802 #KOSOVO
					add_state_claim = 970 #DEBAR
					add_state_claim = 185 #EPIRUS
					add_state_claim = 105 #MONTENEGRO
				}
			}

			every_state = {
				limit = {
					OR = {
						is_core_of = ALB
						is_claimed_by = ALB
					}
					is_fully_controlled_by = ROOT
				}
				add_compliance = 10
			}

			if = {
				limit = {
					ALB = { is_subject_of = ROOT }
				}
				ALB = {
					add_opinion_modifier = { target = ROOT modifier = ITA_supports_albanian_irredentism }
					add_autonomy_score = {
						value = -30
						localization = ITA_support_albanian_irredentism
					}
					if = {
						limit = { ROOT = { has_government = fascism } }
						add_timed_idea = { idea = fascist_influence days = 1095 }
					}
					if = {
						limit = { ROOT = { has_government = democratic } }
						add_timed_idea = { idea = democratic_influence days = 1095 }
					}
					if = {
						limit = { ROOT = { has_government = communism } }
						add_timed_idea = { idea = communist_influence days = 1095 }
					}
					country_event = { id = generic.1 }
				}
			}
			else = {
				custom_effect_tooltip = ITA_support_albanian_irredentism_subject_effects_tt
				effect_tooltip = {
					ALB = {
						add_opinion_modifier = { target = ROOT modifier = ITA_supports_albanian_irredentism }
						add_autonomy_score = {
							value = -30
							localization = ITA_support_albanian_irredentism
						}
						if = {
							limit = { ROOT = { has_government = fascism } }
							add_timed_idea = { idea = fascist_influence days = 1095 }
						}
						if = {
							limit = { ROOT = { has_government = democratic } }
							add_timed_idea = { idea = democratic_influence days = 1095 }
						}
						if = {
							limit = { ROOT = { has_government = communism } }
							add_timed_idea = { idea = communist_influence days = 1095 }
						}
						country_event = { id = generic.1 }
					}
				}
			}
		}
	}

	focus = {
		id = ITA_albanian_fascist_militia
		icon = GFX_focus_ITA_albanian_fascist_militia
		prerequisite = { focus = ITA_support_albanian_irredentism }

		x = 0
		y = 1
		relative_position_id = ITA_support_albanian_irredentism
		cost = 5
		available = {
			44 = {
				state_is_fully_controlled_by_ROOT_or_subject = yes
			}
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			if = {
				limit = {
					NOT = { has_completed_focus = ITA_regional_development }
				}
				custom_effect_tooltip = ITA_albanian_fascist_militia_occupation_law_full_tt
				show_ideas_tooltip = ITA_fake_colonial_police_law
			}
			else = {
				custom_effect_tooltip = ITA_albanian_fascist_militia_occupation_law_tt
			}

			every_controlled_state = {
				limit = {
					is_core_of = ALB
					is_fully_controlled_by = ROOT
				}
				#set_occupation_law = colonial_police #MM: Not working
				add_compliance = 10
			}

			custom_effect_tooltip = ITA_blackshirts_div_cap_8_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 8 }
				set_division_template_cap = {  division_template = "Camicie Nere" division_cap = ITA_militias_cap }
			}

			44 = {
				custom_effect_tooltip = ITA_albanian_fascist_militia_spawn_divs_tt
				hidden_effect = {
					create_unit = { #Historically 14 battalions
						division = "division_template = \"Camicie Nere\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
						owner = ROOT
						count = 3
					}
				}
			}
		}
	}

	focus = {
		id = ITA_guarantee_austrian_independence
		icon = GFX_goal_generic_territory_or_war
		prerequisite = { focus = ITA_potential_allies_in_the_balkans focus = ITA_balkan_ambition }
		mutually_exclusive = { focus = ITA_pact_of_steel focus = ITA_italy_first }
		x = -10
		y = 1
		relative_position_id = ITA_potential_allies_in_the_balkans
		cost = 5
		available = {
			country_exists = AUS
			NOT = { has_war_with = AUS }
		}

		bypass = {
			has_guaranteed = AUS
		}		 

		search_filters = {} 

		completion_reward = {
			give_guarantee = AUS
			custom_effect_tooltip = ITA_austrian_guarantees_tt
		}
	}


	focus = {
		id = ITA_negotiate_italian_claims
		icon = GFX_goal_generic_position_armies
		prerequisite = { focus = ITA_guarantee_austrian_independence }

		x = 0
		y = 1
		relative_position_id = ITA_guarantee_austrian_independence
		cost = 10
		available = { 
			NOT = {
				has_war_with = ENG
				has_war_with = FRA
			}
		}

		bypass = {
			OR = {
				ENG = {
					OR = {
						exists = no
						is_subject = yes
					}
				}
				FRA = {
					OR = {
						exists = no
						is_subject = yes
					}
				}
				AND = {
					custom_trigger_tooltip = {
						tooltip = ITA_ENG_must_control_necessary_states_tt
						ENG = {
							NOT = {
								controls_state = 269 
								controls_state = 903
								controls_state = 906
								controls_state = 116 
							}
						}
					}
					custom_trigger_tooltip = {
						tooltip = ITA_FRA_must_control_necessary_states_tt
						FRA = {
							NOT = {
								controls_state = 268
								controls_state = 458
								controls_state = 665
							}
						}
					}
				}
			}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			if = { #Send this event if ETH is hosted by ENG and ITA is at war with ETH
				limit = { #UK or an ally is hosting exiled Ethiopia
					ITA_hosting_exiled_ethiopia = yes
					ROOT = {
						has_war_with = ETH
					}
				}
				ENG = {
					country_event = { id = BBA_italy_interaction_events.50 hours = 1 }
				}
			}
			else_if = { #Send this event if ITA isn't at war with ETH or ETH isn't hosted by ENG
				limit = {
					ENG = {
						controls_state = 269
						controls_state = 903	
					}
				}
				ENG = {
					country_event = { id = BBA_italy_interaction_events.31 hours = 1 }
				}
			}
			else_if = { #If Britain didn't have the necessary state(s), send this event
				limit = {
					FRA = {
						controls_state = 268
					}
				}
				FRA = {
					country_event = {
					    id = BBA_italy_interaction_events.32
					    days = 3
					    random = 6
					}
				}
			}
			else_if = { #If France didn't have the necessary state(s), send this event
				limit = {
					ENG = {
						controls_state = 906
					}
				}
				ENG = {
					country_event = {
					    id = BBA_italy_interaction_events.33
					    days = 3
					    random = 6
					}
				}
			}
			else_if = { #If Britain didn't have the necessary state(s), send this event
				limit = {
					FRA = {
						controls_state = 458
						controls_state = 665
					}
				}
				FRA = {
					country_event = {
					    id = BBA_italy_interaction_events.34
					    days = 3
					    random = 6
					}
				}
			}
			else_if = { #If France didn't have the necessary state(s), send this event
				limit = {
					ENG = {
						controls_state = 116
					}
				}
				ENG = {
					country_event = {
					    id = BBA_italy_interaction_events.35
					    days = 3
					    random = 6
					}
				}
			}
			else = { #If Britain didn't have the necessary state(s), send this event
				FRA = {
					country_event = { #Balkan claims event
					    id = BBA_italy_interaction_events.36
					    days = 3
					    random = 6
					}
				}
			}
		}
	}

	focus = {
		id = ITA_ratify_the_stresa_front
		icon = GFX_focus_focus_fra_ratify_stresa
		prerequisite = { focus = ITA_negotiate_italian_claims }

		x = 0
		y = 1
		relative_position_id = ITA_negotiate_italian_claims
		cost = 10
		available = {
			OR = {
				AND = {
					NOT = {
						has_war_with = ENG
						has_war_with = FRA
					}
					FRA = {
						is_in_faction_with = ENG
					} 
				}
				AND = {
					NOT = {
						has_war_with = FRA
					}
					FRA = {
						NOT = {
							is_in_faction_with = ENG
						}
					}
				}
			}
		}

		bypass = {
			OR = {
				is_in_faction_with = ENG
				is_in_faction_with = FRA
			}
		}

		search_filters = {}

		completion_reward = {
			FRA = {
				country_event = {
					id = BBA_italy_interaction_events.40
				    days = 3
				    random = 6
				}
			}
			effect_tooltip = {
				every_country = { #If Italy has any wargoal on other countries, remove them so they can join the faction
					limit = {
						OR = {
							is_in_faction_with = FRA
							tag = FRA
						} 
						ROOT = {
							has_wargoal_against = PREV
						}
					}
					custom_effect_tooltip = if_they_accept_tt
					ROOT = {
						remove_wargoal = {
							type = all
							target = PREV 
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_joint_military_programs
		icon = GFX_focus_prc_infiltration
		prerequisite = { focus = ITA_ratify_the_stresa_front }

		x = -2
		y = 1
		relative_position_id = ITA_ratify_the_stresa_front
		cost = 5
		available = {
			OR = {
				is_in_faction_with = ENG
				is_in_faction_with = FRA
			}
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			if = {
				limit = {
					is_in_faction_with = ENG
					is_in_faction_with = FRA
				}
				army_experience = 30
				navy_experience = 30
				air_experience = 30
				add_tech_bonus = {
					name = ITA_joint_military_programs
					bonus = 0.5
					uses = 2
					category = ship_modules_tech
				}
				add_tech_bonus = {
					name = ITA_joint_military_programs
					bonus = 0.5
					uses = 2
					category = light_air
				}
				add_tech_bonus = {
					name = ITA_joint_military_programs
					bonus = 0.5
					uses = 2
					category = cat_medium_armor
				}
				custom_effect_tooltip = ITA_joint_military_programs_two_allies_tt
			}
			else = {
				army_experience = 15
				navy_experience = 15
				air_experience = 15
				add_tech_bonus = {
					name = ITA_joint_military_programs
					bonus = 0.5
					uses = 1
					category = ship_modules_tech
				}
				add_tech_bonus = {
					name = ITA_joint_military_programs
					bonus = 0.5
					uses = 1
					category = light_air
				}
				add_tech_bonus = {
					name = ITA_joint_military_programs
					bonus = 0.5
					uses = 1
					category = cat_medium_armor
				}
				custom_effect_tooltip = ITA_joint_military_programs_one_ally_tt
			}
		}
	}

	focus = {
		id = ITA_italys_destiny
		icon = GFX_focus_generic_balkans_focus
		prerequisite = { focus = ITA_ratify_the_stresa_front }

		x = 0
		y = 1
		relative_position_id = ITA_ratify_the_stresa_front
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			every_other_country = {
				limit = {
					BUL_is_balkan_nation = yes
					NOT = { tag = TUR } #Skip Turkey
					NOT = { is_in_faction_with = ROOT }
					NOT = { is_guaranteed_by = ROOT }
					NOT = { has_non_aggression_pact_with = ROOT }
				}
				ROOT = {
					create_wargoal = {
						type = puppet_wargoal_focus
						target = PREV
					}
				}
			}

			add_ideas = ITA_italys_destiny_idea 
		}
	}

	focus = {
		id = ITA_the_eastern_threat
		icon = GFX_focus_ger_strike_at_the_source
		prerequisite = { focus = ITA_italys_destiny }

		x = 0
		y = 1
		relative_position_id = ITA_italys_destiny
		cost = 10
		available = {
			any_country = {
				original_tag = SOV
				exists = yes
				NOT = { is_in_faction_with = ROOT }
				NOT = { has_non_aggression_pact_with = ROOT }
				NOT = { is_guaranteed_by = ROOT }
			}
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_the_eastern_threat_claims_tt
			every_state = {
				limit = {
					BUL_state_is_in_the_black_sea = yes
					is_owned_by = SOV
				}
				hidden_effect ={
					ROOT = { add_state_claim = PREV }
				}
				custom_effect_tooltip = generic_ROOT_gains_claim_tt
			}
			add_timed_idea = {
				idea = ITA_the_eastern_threat_ns
				days = 365
			}
		}
	}

	focus = {
		id = ITA_pact_of_steel
		icon = GFX_goal_support_fascism
		prerequisite = { focus = ITA_potential_allies_in_the_balkans focus = ITA_balkan_ambition }
		mutually_exclusive = { focus = ITA_guarantee_austrian_independence focus = ITA_italy_first }
		x = -4
		y = 1
		relative_position_id = ITA_potential_allies_in_the_balkans
		cost = 5

		bypass = {
			is_in_faction = yes
			is_in_faction_with = GER
		}

		available = {
			NOT = { has_war_with = GER }
			custom_trigger_tooltip = {
				tooltip = ITA_germ_italy_same_tt
				GER = { has_government = ROOT }
			}
			is_in_faction = no
			GER = {
				is_faction_leader = yes
				is_subject = no
			}
			is_subject = no
			NOT = { has_country_flag = ENG_ditched_by_the_germans_flag }
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			GER = {
				add_opinion_modifier = { target = ITA modifier = pact_of_steel_opinion }
			}
			hidden_effect = {
				news_event = { hours = 6 id = news.184 }
			}
			add_timed_idea = {
				idea = ITA_pact_of_steel
				days = 365
			}

			custom_effect_tooltip = remove_political_advisor
			show_ideas_tooltip = ITA_guido_jung
		}
	}

	focus = {
		id = ITA_german_military_cooperation
		icon = GFX_focus_ger_oppose_hitler
		prerequisite = { focus = ITA_pact_of_steel }

		x = -3
		y = 1
		relative_position_id = ITA_pact_of_steel
		cost = 5
		available = {
			NOT = { has_war_with = GER }
			NOT = { has_country_flag = ENG_ditched_by_the_germans_flag }
		}

		search_filters = {FOCUS_FILTER_AIR_XP FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			add_ideas = ITA_german_millitary_cooperation_focus
		}
	}

	focus = {
		id = ITA_sea_wolves_bba
		icon = GFX_goal_generic_wolf_pack
		prerequisite = { focus = ITA_german_military_cooperation }

		x = -1
		y = 1
		relative_position_id = ITA_german_military_cooperation
		cost = 5
		available = {
			NOT = { has_country_flag = ENG_ditched_by_the_germans_flag }
		}
		
		search_filters = {FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			navy_experience = 25
			add_tech_bonus = {
				name = ITA_sea_wolves_bba
				bonus = 1.0
				uses = 1
				category = ss_tech
			}

			add_mastery_bonus = {
				name = ITA_sea_wolves_bba
				bonus = 0.2
				days = 240
				track = submarines
			}

		}
	}

	focus = {
		id = ITA_secret_weapons
		icon = GFX_goal_generic_secret_weapon
		prerequisite = { focus = ITA_german_military_cooperation }

		x = 1
		y = 1
		relative_position_id = ITA_german_military_cooperation
		cost = 5
		available = {
			NOT = { has_country_flag = ENG_ditched_by_the_germans_flag }
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {

			#add_tech_bonus = {
			#	name = ITA_secret_weapons
			#	bonus = 0.5
			#	uses = 2
			#	category = electronics
			#	category = rocketry
			#	category = nuclear
			#}

			add_ideas = generic_secret_weapons_ns
			
		}
	}

	focus = {
		id = ITA_treaty_with_germany
		icon = GFX_focus_generic_diplomatic_treaty
		prerequisite = { focus = ITA_pact_of_steel }

		x = -1
		y = 1
		relative_position_id = ITA_pact_of_steel
		cost = 5
		available = {
			NOT = { has_country_flag = ENG_ditched_by_the_germans_flag }
		}
		
		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				add_equipment_subsidy = {
					cic = 500
					equipment_type = light_tank_chassis
					seller_tags = { GER }
				}
				add_equipment_subsidy = {
					cic = 500
					equipment_type = medium_tank_chassis
					seller_tags = { GER }
				}
			}
			GER = {
				country_event = { id = italy.5 days = 1 }
				custom_effect_tooltip = needs_approval
			}
			# Actual reward effects added in event if Soviets approve
			effect_tooltip = {
				add_tech_bonus = {
					name = synth_bonus
					bonus = 1.0
					uses = 1
					category = synth_resources
				}
				# Balance research bonus to 2 techs in armor, also in event
				add_tech_bonus = {
					name = armor_bonus
					bonus = 0.5
					uses = 2
					category = armor
				}
			}
		}
	}

	focus = {
		id = ITA_request_control_of_french_territories
		icon = GFX_goal_generic_territory_or_war
		prerequisite = { focus = ITA_pact_of_steel }
		prerequisite = { focus = ITA_italian_irredentism }
		mutually_exclusive = { focus = ITA_war_with_france }
		x = 0
		y = 2
		relative_position_id = ITA_pact_of_steel
		cost = 5

		available = {
			is_puppet = no
			is_in_faction_with = GER
			GER = { 
				controls_state = 16 				
				GER = { is_faction_leader = yes }
			}
			custom_trigger_tooltip = {
			 tooltip = ITA_claims_on_france_tt
				any_other_country = {
					original_tag = FRA
					has_government = fascism
					owns_state = 735
					controls_state = 735
					owns_state = 1
					controls_state = 1
				}
			}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			if = {
				limit = { 
					any_other_country = {
						original_tag = FRA
						has_government = fascism
						owns_state = 735
					}
				}
				set_global_flag = ITA_claims_on_france_735
			}
			if = {
				limit = { 
					any_other_country = {
						original_tag = FRA
						has_government = fascism
						owns_state = 1
					}
				}
				set_global_flag = ITA_claims_on_france_1
			}

			GER = { country_event = germany.104 }
		}
	}


	focus = {
		id = ITA_italy_first
		icon = GFX_focus_generic_italy_first
		prerequisite = { focus = ITA_potential_allies_in_the_balkans focus = ITA_balkan_ambition }
		mutually_exclusive = { focus = ITA_guarantee_austrian_independence focus = ITA_pact_of_steel }
		x = 0
		y = 1
		relative_position_id = ITA_potential_allies_in_the_balkans
		cost = 10

		bypass = {
			is_faction_leader = yes
			NOT = { is_in_faction_with = GER }
		}

		available = {
			is_subject = no
			is_in_faction = no
			#NOT = { is_in_faction_with = GER }
			#NOT = { is_in_faction_with = ENG }
			OR = {
				owns_state = 44
				44 = { owner = { is_subject_of = ROOT } }
				owns_state = 102
				102 = { owner = { is_subject_of = ROOT } }
				owns_state = 853
				853 = { owner = { is_subject_of = ROOT } }
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {

			add_political_power = 75

			IF = {
				limit = {
					NOT = { has_rule = can_create_factions }
				}
				set_rule = { can_create_factions = yes }
			}

			IF = {
				limit = {
					has_government = fascism
				}
				create_faction_from_template = faction_template_ITA_italian_league
				custom_effect_tooltip = generic_skip_one_line_tt
			}
			ELSE = {
				create_faction_from_template = {
					template = faction_template_ITA_italian_league
					icon = GFX_faction_logo_generic_10
				}
				custom_effect_tooltip = generic_skip_one_line_tt
			}

			if = {
				limit = {
					BUL = { 
						exists = yes
						is_ai = yes
						is_subject = no
						is_in_faction = no
					}
					NOT = { has_war_with = BUL }				
				}
				add_to_faction = BUL
				BUL = {
					add_ai_strategy = {
						type = alliance
						id = "ITA"
						value = 200
					}
				}
			}
			else_if = {
				limit = {
					BUL = { 
						exists = yes
						is_ai = no
						is_subject = no
						is_in_faction = no
					}
					NOT = { has_war_with = BUL }
				}
				BUL = { country_event = { id = generic.5 hours = 2 } }
			}

			YUG = {
				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
				# REVISIT Possibly clear old negative modifier if Slovenia and Dalmatia were taken
			}
			hidden_effect = {
				news_event = { hours = 6 id = news.185 }
			}
		}
	}

	focus = {
		id = ITA_befriend_japan
		icon = GFX_focus_chi_collaboration_with_the_japanese
		prerequisite = { focus = ITA_pact_of_steel focus = ITA_italy_first }

		x = 1
		y = 1
		relative_position_id = ITA_pact_of_steel
		cost = 10

		available = {
			country_exists = JAP
			JAP = { 
				is_in_faction = no
				has_government = ROOT
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_relation_modifier = {
				target = JAP
				modifier = ITA_military_agreements
			}
			JAP = {
				add_relation_modifier = {
					target = ROOT
					modifier = ITA_military_agreements
				}

				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
			}
		}
	}

	focus = {
		id = ITA_italian_irredentism
		icon = GFX_focus_ITA_italian_irredentism
		prerequisite = { focus = ITA_pact_of_steel focus = ITA_italy_first }

		x = 3
		y = 1
		relative_position_id = ITA_pact_of_steel
		cost = 10
		available = {
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT}

		completion_reward = {

			
			IF = {
				limit = {
					has_dlc = "No Compromise, No Surrender"
					is_in_faction = no  
				}
				custom_effect_tooltip = add_faction_goal_secure_north_africa_tt
				custom_effect_tooltip = generic_skip_one_line_tt
			}
			ELSE_IF = {
				limit = {
					has_dlc = "No Compromise, No Surrender"
					is_in_faction = yes 
				}
				add_faction_goal_slot = {
					category  = medium_term # options: short_term, medium_term, long_term 
					value = 1 
				}
				add_faction_goal = faction_goal_secure_north_africa 
				custom_effect_tooltip = generic_skip_one_line_tt
			}


			add_political_power = 50
			add_war_support = 0.03
			add_popularity = {
				ideology = fascism
				popularity = 0.05
			}
			add_ideas = ITA_italian_irredentism_ns
			add_named_threat = { threat = 4 name = ITA_italian_irredentism } #Comes from the old Claims in Yugoslavia focus
			if = {
				limit = {
					103 = {
						NOT = { is_claimed_by = ROOT }
					}
				}
				add_state_claim = 103 #DALMATIA
			}
			if = {
				limit = {
					105 = {
						NOT = { is_claimed_by = ROOT }
					}
				}
				add_state_claim = 105 #MONTENEGRO
			}
			add_state_claim = 268 #DJIBUTI/FRENCH SOMALILAND
			add_state_claim = 269 #BRITISH SOMALILAND
			add_state_claim = 735 #SAVOY
			add_state_claim = 851 #VAR
			#add_state_claim = 185 #CORFU
			add_state_claim = 1 #CORSICA
			add_state_claim = 116 #MALTA
			add_state_claim = 846 #TICINO
			add_state_claim = 853 #LJUBLJANA

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				ITA_create_carmelo_borg_pisani_operative = yes
			}

			if = {
				limit = {
					has_rule = can_only_justify_war_on_threat_country
				}
				set_rule = { can_only_justify_war_on_threat_country = no }
			}
			if = {
				limit = {
					NOT = { has_rule = can_declare_war_on_same_ideology }
				}
				set_rule = { can_declare_war_on_same_ideology = yes }
			}
			if = {
				limit = {
					NOT = { has_rule = can_send_volunteers }
				}
				set_rule = { can_send_volunteers = yes }
			}
		}
	}

	focus = {
		id = ITA_war_with_france
		icon = GFX_focus_attack_france
		prerequisite = { focus = ITA_italian_irredentism }

		mutually_exclusive = { focus = ITA_request_control_of_french_territories }

		x = -1
		y = 1
		relative_position_id = ITA_italian_irredentism
		cost = 10

		bypass = {
			is_subject = no
			OR = {
				FRA = { is_subject_of = ROOT }
				FRA = { exists = no }
				is_in_faction_with = FRA
			}
		}

		available = {
			is_subject = no
			FRA = { exists = yes }
			NOT = { is_in_faction_with = FRA }
			NOT = { has_guaranteed = FRA }
			NOT = { has_non_aggression_pact_with = FRA }
			NOT = { FRA = { is_subject_of = ROOT } }
		}

		will_lead_to_war_with = FRA

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_war_with_france_claims_tt
			every_state = {
				limit = {
					is_owned_by = FRA
					OR = {
						region = 182 #WESTERN MAGHREB
						region = 126 #EASTERN MAGHREB
						#region = 17 #EAST AFRICA #MM: TUrned into Ethiopian Highlands and no longer including Djibouti or British Somalia
						region = 273 #DANAKIL (new region including Djibouti)
						region = 274 #OGADEN (new region including British Somalia)
						region = 128 #EGYPT (just in case)
						region = 28 #MIDDLE EAST (Syria) #MM:No longer all of Syria, just Eastern part now
						region = 232 #LEVANT (including Western part of Syria now)
						region = 216 #UPPER NILE (Just in case)
						AND = {
							is_island_state = yes
							state_is_in_the_mediterranean_sea = yes
						}
					}
					NOT = { is_core_of = FRA }
					NOT = { is_claimed_by = ROOT }
				}
				hidden_effect ={
					ROOT = { add_state_claim = PREV }
				}
				custom_effect_tooltip = generic_ROOT_gains_claim_tt
			}

			create_wargoal = {
				type = take_state_focus
				target = FRA
				generator = { 735 851 1 268 }
			}
		}
	}

	focus = {
		id = ITA_demand_ticino
		icon = GFX_focus_attack_switzerland
		prerequisite = { 
			focus = ITA_war_with_france
			focus = ITA_request_control_of_french_territories 
		}

		x = -1
		y = 1
		relative_position_id = ITA_war_with_france
		cost = 10
		available = {

			846 = {
				is_owned_and_controlled_by = SWI
			}
			is_subject = no
			159 = { 
				is_controlled_by = ITA
			}
			158 = {
				is_controlled_by = ITA
			}
			735 = {
				is_controlled_by = ITA
			}
		}

		will_lead_to_war_with = SWI

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = { 

			SWI = {
				country_event = {
				    id = BBA_italy_interaction_events.1
				    days = 2
				    random = 6
				}
			}

		}
	}

	focus = {
		id = ITA_war_with_the_uk
		icon = GFX_focus_attack_britain
		prerequisite = { focus = ITA_italy_first }
		prerequisite = { focus = ITA_italian_irredentism }
		x = 0
		y = 2
		relative_position_id = ITA_italy_first
		cost = 10
		available = {
			is_subject = no
			NOT = { is_in_faction_with = ENG }
			NOT = { has_guaranteed = ENG }
			NOT = { has_non_aggression_pact_with = ENG }
		}

		will_lead_to_war_with = ENG

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_war_with_the_uk_claims_tt
			every_state = {
				limit = {
					is_owned_by = ENG
					OR = {
						region = 182 #WESTERN MAGHREB
						region = 126 #EASTERN MAGHREB
						#region = 17 #EAST AFRICA #MM: TUrned into Ethiopian Highlands and no longer including Djibouti or British Somalia
						region = 273 #DANAKIL (new region including Djibouti)
						region = 274 #OGADEN (new region including British Somalia)
						region = 128 #EGYPT (just in case)
						region = 28 #MIDDLE EAST (Syria) #MM:No longer all of Syria, just Eastern part now
						region = 232 #LEVANT (including Western part of Syria now)
						region = 216 #UPPER NILE (Just in case)
						AND = {
							is_island_state = yes
							state_is_in_the_mediterranean_sea = yes
						}
					}
					NOT = { is_core_of = ENG }
					NOT = { is_claimed_by = ROOT }
				}
				hidden_effect ={
					ROOT = { add_state_claim = PREV }
				}
				custom_effect_tooltip = generic_ROOT_gains_claim_tt
			}

			create_wargoal = {
				type = take_state_focus
				target = ENG
				generator = { 116 183 452 446 447 457 453 456 551 269 }
			}
		}
	}

	focus = {
		id = ITA_war_with_greece
		icon = GFX_focus_generic_attack_greece
		prerequisite = { focus = ITA_italian_irredentism }
		mutually_exclusive = { focus = ITA_befriend_greece }
		x = 0
		y = 2
		relative_position_id = ITA_italian_irredentism
		cost = 5

		select_effect = {
			every_country = {
				limit = {
					NOT = { is_in_faction_with = ROOT }
					original_tag = GRE
				}
				ROOT = {
					add_ai_strategy = {
						type = prepare_for_war
						id = PREV
						value = 50
					}
				}
			}
		}

		bypass = {
			is_subject = no
			OR = {
				GRE = { is_subject_of = ROOT }
				GRE = { exists = no }
				is_in_faction_with = GRE
			}
		}

		available = {
			is_subject = no
			GRE = { exists = yes }
			NOT = { is_in_faction_with = GRE }
			NOT = { has_guaranteed = GRE }
			NOT = { has_non_aggression_pact_with = GRE }
			NOT = { GRE = { is_subject_of = ROOT } }
		}

		will_lead_to_war_with = GRE

		search_filters = {}

		completion_reward = {
			GRE = {
				every_owned_state = {
					limit = {
						is_core_of = PREV
						is_on_continent = europe
					}
					ROOT = {
						add_state_claim = PREV
					}
				}
			}
			create_wargoal = {
				type = annex_everything
				target = GRE
			}
		}
	}

	focus = {
		id = ITA_befriend_greece
		icon = GFX_focus_generic_befriend_greece
		prerequisite = { focus = ITA_italy_first }
		mutually_exclusive = { focus = ITA_war_with_greece }
		x = 1
		y = 3
		relative_position_id = ITA_italy_first
		cost = 10

		bypass = {
			NOT = { country_exists = GRE }
		}

		available = {
			country_exists = GRE
			NOT = {
				has_war_with = GRE
			}
		}

		search_filters = {}

		completion_reward = {
			GRE = {
				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
				if = {
					limit = { ROOT = { has_government = fascism } }
					add_timed_idea = { idea = fascist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = democratic } }
					add_timed_idea = { idea = democratic_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = communism } }
					add_timed_idea = { idea = communist_influence days = 1095 }
				}
				country_event = { id = generic.1 }
			}

			activate_targeted_decision = { target = GRE decision = ITA_pressure_country_government_balkan }
			activate_targeted_decision = { target = GRE decision = ITA_promote_ideology_rallies_balkan }

			hidden_effect = {
				news_event = { hours = 6 id = news.187 } 
			}
		}
	}

	focus = {
		id = ITA_claims_on_turkey_bba
		icon = GFX_focus_generic_attack_turkey
		prerequisite = { focus = ITA_war_with_greece focus = ITA_befriend_greece }
		mutually_exclusive = { focus = ITA_befriend_turkey }
		x = 0
		y = 1
		relative_position_id = ITA_war_with_greece
		cost = 5
		available = {
			TUR = {
				owns_state = 342
			}
		}
		
		will_lead_to_war_with = TUR

		search_filters = {}

		completion_reward = {
			add_state_claim = 342

			if = {
				limit = {
					is_in_faction_with = GRE
					TUR = { owns_state = 339 }
				}
				GRE = { country_event = greece.4 }
			}
			create_wargoal = {
				target = TUR
				type = take_state_focus
				expire = 0
				generator = { 342 }
			}

			hidden_effect = {
				news_event = { hours = 6 id = news.189 }
			}
		}
	}

	focus = {
		id = ITA_befriend_turkey
		icon = GFX_focus_generic_befriend_turkey
		prerequisite = { focus = ITA_war_with_greece focus = ITA_befriend_greece }
		mutually_exclusive = { focus = ITA_claims_on_turkey_bba }
		x = 2
		y = 0
		relative_position_id = ITA_claims_on_turkey_bba
		cost = 10
		available = {
			country_exists = TUR
			NOT = {
				has_war_with = TUR
			}
		}

		search_filters = {}

		completion_reward = {
			TUR = {
				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
				if = {
					limit = { ROOT = { has_government = fascism } }
					add_timed_idea = { idea = fascist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = democratic } }
					add_timed_idea = { idea = democratic_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = communism } }
					add_timed_idea = { idea = communist_influence days = 1095 }
				}
				country_event = { id = generic.1 }
			}

			activate_targeted_decision = { target = TUR decision = ITA_pressure_country_government_balkan }
			activate_targeted_decision = { target = TUR decision = ITA_promote_ideology_rallies_balkan }

			hidden_effect = {
				news_event = {
					hours = 6 id = news.188
				}
			}
		}
	}

	focus = {
		id = ITA_corpo_di_truppe_volontarie
		icon = GFX_goal_generic_military_deal
		prerequisite = { focus = ITA_foreign_affairs }

		x = 4
		y = 1
		relative_position_id = ITA_foreign_affairs
		cost = 5

		bypass = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				OR = {
					has_global_flag = scw_over
					AND = {
						has_global_flag = spanish_civil_war
						NOT = { country_exists = SPA }
					}
				}
			}
			else = {
				has_global_flag = spanish_civil_war
				NOT = {
					any_country = {
						original_tag = SPR
						OR = {
							has_government = fascism
							has_civil_war = yes
						}
					}
				}
			}
		}

		available = {
			if = {
				limit = {
					NOT = { has_dlc = "La Resistance" }
				}
				any_other_country = {
					original_tag = SPR
					has_government = fascism
					has_volunteers_amount_from = {
						tag = ITA
						count > 1
					}
				}
			}
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				SPA = {
					has_volunteers_amount_from = {
						tag = ITA
						count > 1
					}
				}
			}
		}
		cancel = {
			if = {
				limit = {
					NOT = { has_dlc = "La Resistance" }
				}
				SPR = {
					has_civil_war = no
				}
			}
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				SPA = { has_civil_war = no }
			}
		}

		cancel_if_invalid = no

		search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_AIR_XP}

		completion_reward = { #Changing stuff here will require changing stuff in History file for 1939 bookmark
			if = {
				limit = {
					NOT = { has_dlc = "La Resistance" }
				}
				random_other_country = {
					limit = {
						original_tag = SPR
						has_government = fascism
					}
					add_opinion_modifier = { target = ITA modifier = ita_supported_spain_civil_war }
				}
			}
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				SPA = { add_opinion_modifier = { target = ITA modifier = ita_supported_spain_civil_war } }
			}

			add_timed_idea = {
				idea = ITA_aviazione_legionaria
				days = 365
			}

			custom_effect_tooltip = ITA_aviazione_legionaria_tt
			hidden_effect = {
				if ={
					limit = {
						has_dlc = "By Blood Alone"
					}
					load_oob = "ITA_aviazione_legionaria_bba"
				}
				else = {
					load_oob = "ITA_aviazione_legionaria_legacy"
				}
			}

			if = {
				limit = {
					NOT = { has_completed_focus = ITA_cooperation_programs }
				}
				custom_effect_tooltip = ITA_has_completed_cooperation_programs_focus_tt
			}
			custom_effect_tooltip = ITA_unlocks_decision_cede_aquila_class_destroyers_to_spain_tt
		}
	}

	focus = {
		id = ITA_spanish_italian_alliance
		icon = GFX_focus_intervention_spain_nationalists
		prerequisite = { focus = ITA_corpo_di_truppe_volontarie }
		prerequisite = { focus = ITA_italy_first }
		mutually_exclusive = { focus = ITA_demand_balearic_islands_bba }
		x = -1
		y = 2
		relative_position_id = ITA_corpo_di_truppe_volontarie
		cost = 5

		bypass = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				any_other_country = {
					OR = {
						tag = SPA
						tag = SPB
					}
					is_in_faction_with = ROOT
				}
			}
			else = {
				any_country = {
					original_tag = SPR
					OR = {
						has_government = fascism
						has_government = neutrality
					}
					is_in_faction_with = ROOT
				}
			}
		}

		available = {
			is_in_faction = yes
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				any_other_country = {
					OR = {
						tag = SPA
						tag = SPB
					}
					has_civil_war = no
					NOT = { has_war_with = ROOT }
					is_in_faction = no
				}
			}
			else = {
				any_country = {
					original_tag = SPR
					OR = {
						has_government = fascism
						has_government = neutrality
					}
					has_civil_war = no
					NOT = { has_war_with = ROOT }
					is_in_faction = no
				}
			}

			FRA = {
				OR = {
					NOT = { country_exists = THIS }
					has_capitulated = yes
					has_government = fascism
				}
			}			
		}		

		search_filters = {}

		completion_reward = {
			random_other_country = {
				limit = {
					original_tag = SPR
					has_government = fascism
				}
				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
				add_ideas = fascist_influence 
				country_event = { id = generic.5 }           
			}
		}
	}

	focus = {
		id = ITA_demand_balearic_islands_bba
		icon = GFX_goal_generic_more_territorial_claims
		prerequisite = { focus = ITA_corpo_di_truppe_volontarie }
		mutually_exclusive = { focus = ITA_spanish_italian_alliance }
		x = 1
		y = 2
		relative_position_id = ITA_corpo_di_truppe_volontarie
		cost = 5
		available = {
			if = {
				limit = {
					NOT = { has_dlc = "La Resistance" }
				}
				any_other_country = {
					original_tag = SPR
					has_government = fascism
					has_war = no
					owns_state = 177
				}
			}
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				SPA = {
					has_war = no
					owns_state = 177
				}
			}
			is_puppet = no
		}
		cancel = {
			if = {
				limit = {
					NOT = { has_dlc = "La Resistance" }
				}
				any_other_country = {
					original_tag = SPR
					has_government = fascism
					has_war_with = ROOT
					owns_state = 177
				}
			}
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				has_war_with = ROOT
				owns_state = 177
			}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			random_other_country = {
				limit = {
					owns_state = 177
				}
				country_event = { id = italy.9 }
			}
		}
	}

	focus = {
		id = ITA_befriend_portugal
		icon = GFX_focus_generic_befriend_portugal
		prerequisite = { focus = ITA_spanish_italian_alliance focus = ITA_demand_balearic_islands_bba }

		x = 1
		y = 1
		relative_position_id = ITA_spanish_italian_alliance
		cost = 5
		available = {
			is_in_faction = yes
			country_exists = POR
			NOT = {
				has_war_with = POR
			}
		}

		search_filters = {}

		completion_reward = {
			POR = {
				add_opinion_modifier = { target = ITA modifier = ita_diplomacy_focus }
				if = {
					limit = { ROOT = { has_government = fascism } }
					add_timed_idea = { idea = fascist_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = democratic } }
					add_timed_idea = { idea = democratic_influence days = 1095 }
				}
				if = {
					limit = { ROOT = { has_government = communism } }
					add_timed_idea = { idea = communist_influence days = 1095 }
				}
				country_event = { id = generic.5 }
			}
		}
	}



 ######  #### ##     ## #### ##          ##      ##    ###    ########         ######   #######          ########  ######## ##       ##       ####  ######   ######## ########  ######## ##    ## ######## 
##    ##  ##  ##     ##  ##  ##          ##  ##  ##   ## ##   ##     ##       ##    ## ##     ##         ##     ## ##       ##       ##        ##  ##    ##  ##       ##     ## ##       ###   ##    ##    
##        ##  ##     ##  ##  ##          ##  ##  ##  ##   ##  ##     ##       ##       ##     ##         ##     ## ##       ##       ##        ##  ##        ##       ##     ## ##       ####  ##    ##    
##        ##  ##     ##  ##  ##          ##  ##  ## ##     ## ########        ##       ##     ## ####### ########  ######   ##       ##        ##  ##   #### ######   ########  ######   ## ## ##    ##    
##        ##   ##   ##   ##  ##          ##  ##  ## ######### ##   ##         ##       ##     ##         ##     ## ##       ##       ##        ##  ##    ##  ##       ##   ##   ##       ##  ####    ##    
##    ##  ##    ## ##    ##  ##          ##  ##  ## ##     ## ##    ##        ##    ## ##     ##         ##     ## ##       ##       ##        ##  ##    ##  ##       ##    ##  ##       ##   ###    ##    
 ######  ####    ###    #### ########     ###  ###  ##     ## ##     ##        ######   #######          ########  ######## ######## ######## ####  ######   ######## ##     ## ######## ##    ##    ##    


	focus = {
		id = ITA_the_italian_liberation_war
		icon = GFX_focus_generic_anti_fascist_diplomacy
		x = -6
		y = 0
		relative_position_id = ITA_ethiopian_war_logistics_bba
		cost = 5
		
		allow_branch = {
			has_global_flag = ITA_antifascist_civil_war_triggered_flag
			tag = RDS
		}
		
		available = {
			tag = RDS
		}

		search_filters = {}

		completion_reward = {
			effect_tooltip = {
				set_country_flag = ITA_rds_cw_flag
				#Leader back
				if = {
					limit = {
						has_completed_focus = ITA_monarchia_d_italia
					}
					if = { #Safety check for ideology
						limit = {
							NOT = { has_government = neutrality }
						}
						set_politics = {
							ruling_party = neutrality
							elections_allowed = no
						}
					}
					if = {
						limit = {
							has_character = ITA_vittorio_emanuele_iii
							NOT = { has_country_leader = { character = ITA_vittorio_emanuele_iii ruling_only = yes } }
							NOT = { has_country_flag = ITA_vittorio_emmanuele_dead_flag }
						}
						promote_character = ITA_vittorio_emanuele_iii
					}
					else_if = {
						limit = {
							has_character = ITA_prince_umberto
							NOT = { has_country_leader = { character = ITA_prince_umberto ruling_only = yes } }
							has_country_flag = ITA_vittorio_emmanuele_dead_flag
						}
						if = {
							limit = {
								NOT = { ITA_prince_umberto = { has_ideology_group = neutrality } }#Checking for the country_leader role
							}
							ITA_promote_umberto_to_country_leader = yes
						}
						else = {
							promote_character = ITA_prince_umberto
						}
					}
				}
				else_if = {
					limit = {
						has_completed_focus = ITA_unite_the_opposition
					}
					set_politics = {
						ruling_party = communism
						elections_allowed = no
					}
				}

				#Puppet
				if = {
					limit = {
						any_other_country = {
							original_tag = ITA
							has_war_with = ROOT
							any_enemy_country = {
								is_major = yes
								OR = {
									has_government = ROOT
									has_government = democratic
								}
							}
						}
					}
					random_other_country = {
						limit = {
							original_tag = ITA
							has_war_with = ROOT
						}
						random_enemy_country = {
							limit = {
								is_major = yes
								OR = {
									has_government = ROOT
									has_government = democratic
								}
							}
							puppet = ROOT
						}
					}
				}

				#Disband Camicie Nere in the country
				delete_unit_template_and_units = { division_template = "Camicie Nere" }

				#Resistance in all cores
				every_state = {
					limit = {
						is_core_of = ROOT
						controller = {
							has_war_with = ROOT
							original_tag = ITA
						}
					}
					force_enable_resistance = {
						occupier = THIS.controller
						occupied = ROOT
					}
					start_resistance = ROOT
				}
			}
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = ITA_giuseppe_borea
		}
	}

	focus = {
		id = ITA_fronte_militare_clandestino
		icon = GFX_focus_SOV_mobilization_plan
		prerequisite = { focus = ITA_the_italian_liberation_war }
		x = 0
		y = 1
		relative_position_id = ITA_the_italian_liberation_war
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			if = {
				limit = {
					NOT = { has_template = "Divisione di Fanteria" }
				}
				division_template = { 
					name = "Divisione di Fanteria" 
					division_names_group = ITA_INF_01

					regiments = { 
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 0 y = 2 }
						infantry = { x = 1 y = 0 }
						infantry = { x = 1 y = 1 }
						infantry = { x = 1 y = 2 }
					}
					support = { 
						engineer = { x = 0 y = 0 }
						artillery = { x = 0 y = 1 }
					}
				}
			}

			if = {
				limit = {
					NOT = { has_template = "Divisione Partigiana" }
				}
				division_template = { 
					name = "Divisione Partigiana" 
					division_names_group = ITA_INF_01
					template_counter = 65
					is_locked = yes
					override_model = ITA_militia_alt_0_entity

					regiments = { 
						militia = { x = 0 y = 0 }
						militia = { x = 0 y = 1 }
						militia = { x = 1 y = 0 }
						militia = { x = 1 y = 1 }
						militia = { x = 2 y = 0 }
						militia = { x = 2 y = 1 }
					}
				}
			}

			2 = { #ROME
				if = {
					limit = {
						is_controlled_by = ROOT
					}
					custom_effect_tooltip = ITA_fronte_militare_clandestino_spawn_divs_friendly_rome_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione di Fanteria\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
							prioritize_location = 9904
							owner = ROOT
							count = 2
						}
						create_unit = {
							division = "division_template = \"Divisione Partigiana\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
							prioritize_location = 9904
							owner = ROOT
							count = 2
						}
					}
				}
				else = {
					custom_effect_tooltip = ITA_fronte_militare_clandestino_spawn_divs_hostile_rome_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione di Fanteria\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
							prioritize_location = 9904
							allow_spawning_on_enemy_provs = yes
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Partigiana\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
							prioritize_location = 9904
							allow_spawning_on_enemy_provs = yes
							owner = ROOT
							count = 1
						}
					}
				}
			}

			every_core_state = {
				custom_effect_tooltip = ITA_fronte_militare_clandestino_modifier_tt
				hidden_effect = {
					add_dynamic_modifier = {
						modifier = ITA_fronte_militare_clandestino_modifier
						scope = ROOT
						days = 730
					}
				}
			}
			hidden_effect = {
				RSI = { country_event = { id = BBA_italy_civil_war.2 hours = 1 } }
			}
		}
	}

	focus = {
		id = ITA_corpo_volontari_della_liberta
		icon = GFX_focus_ITA_corpo_volontari_della_liberta
		prerequisite = { focus = ITA_fronte_militare_clandestino }
		mutually_exclusive = { focus = ITA_the_carabinieri }
		x = -1
		y = 1
		relative_position_id = ITA_fronte_militare_clandestino
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
			NOT = { has_government = neutrality }
			NOT = { has_government = fascism }
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			#Add 2 Militia divs in up to 5 fully controlled states
			custom_effect_tooltip = ITA_corpo_volontari_della_liberta_spawn_divs_tt
			hidden_effect = {
				set_temp_variable = { i = 0 }
				while_loop_effect = {
					limit = {
						check_variable = { i = 5 compare = less_than }
					}
					random_core_state = {
						limit = {
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_corpo_volontari_della_liberta_partisans_raised_flag }
						}
						create_unit = {
							division = "division_template = \"Divisione Partigiana\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 2
						}
						set_state_flag = ITA_corpo_volontari_della_liberta_partisans_raised_flag
					}
					add_to_temp_variable = { i = 1 }
				}
			}
			#Add 2 Infantry Divs in capital scope (if controlled)
			if = {
				limit = {
					capital_scope = {
						is_fully_controlled_by = ROOT
					}
				}
				capital_scope = {
					custom_effect_tooltip = ITA_corpo_volontari_della_liberta_spawn_divs_capital_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione di Fanteria\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 2
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_the_carabinieri
		icon = GFX_goal_generic_small_arms
		prerequisite = { focus = ITA_fronte_militare_clandestino }
		mutually_exclusive = { focus = ITA_corpo_volontari_della_liberta }
		x = 2
		y = 0
		relative_position_id = ITA_corpo_volontari_della_liberta
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
			NOT = { has_government = communism }
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			show_unit_leaders_tooltip = ITA_ugo_luca
			show_unit_leaders_tooltip = ITA_giuseppe_pieche

			if = {
				limit = {
					NOT = { has_tech = tech_military_police }
				}
				set_technology = { 
					tech_military_police = 1
					popup = no
				}
			}

			division_template = { 
				name = "Divisione di Carabinieri" 
				division_names_group = ITA_INF_01
				template_counter = 3

				regiments = { 
					infantry = { x = 0 y = 0 }
					infantry = { x = 0 y = 1 }
					infantry = { x = 0 y = 2 }
					infantry = { x = 1 y = 0 }
					infantry = { x = 1 y = 1 }
					infantry = { x = 1 y = 2 }
				}
				support = { 
					military_police = { x = 0 y = 0 }
					engineer = { x = 0 y = 1 }
				}
			}

			if = {
				limit = {
					capital_scope = {
						is_fully_controlled_by = ROOT
					}
				}
				capital_scope = {
					custom_effect_tooltip = ITA_the_carabinieri_spawn_divs_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione di Carabinieri\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 5
						}
					}
				}
			}
			else = {
				random_controlled_state = {
					limit = {
						is_core_of = ROOT
						is_fully_controlled_by = ROOT
					}
					custom_effect_tooltip = ITA_the_carabinieri_spawn_divs_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione di Carabinieri\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 5
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_gappisti
		icon = GFX_focus_YUG_pan_slavic_congress
		prerequisite = { focus = ITA_corpo_volontari_della_liberta }
		x = -1
		y = 1
		relative_position_id = ITA_corpo_volontari_della_liberta
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
			NOT = { has_government = neutrality }
			NOT = { has_government = fascism }
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_war_support = 0.05
			add_popularity = {
				ideology = communism
				popularity = 0.1
			}

			add_to_variable = { 2.ITA_fronte_militare_clandestino_resistance_damage_to_garrison_on_our_occupied_states = 0.1 }
			add_to_variable = { 2.ITA_fronte_militare_clandestino_resistance_target_on_our_occupied_states = 0.1 }
			custom_effect_tooltip = ITA_gappisti_state_modifier_rds_tt

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				add_ideas = ITA_gappisti_ns

				if = {
					limit = {
						NOT = { has_country_flag = ITA_gappisti_operative_flag }
					}
					set_country_flag = ITA_gappisti_operative_flag
					ITA_create_laura_garroni_operative = yes
				}
			}

			hidden_effect = {
				RSI = { country_event = { id = BBA_italy_civil_war.3 hours = 1 } }
			}
		}
	}

	focus = {
		id = ITA_partisan_republics
		icon = GFX_focus_spr_the_anti_fascist_workers_revolution
		prerequisite = { focus = ITA_corpo_volontari_della_liberta focus = ITA_the_carabinieri }
		x = 2
		y = 0
		relative_position_id = ITA_gappisti
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_war_support = 0.05

			add_to_variable = { 2.ITA_fronte_militare_clandestino_compliance_growth_on_our_occupied_states = -0.1 }
			custom_effect_tooltip = ITA_partisan_republics_state_modifier_tt

			#Add 2 Militia divs in up to 5 fully controlled states
			custom_effect_tooltip = ITA_partisan_republics_spawn_divs_tt
			hidden_effect = {
				set_temp_variable = { i = 0 }
				while_loop_effect = {
					limit = {
						check_variable = { i = 5 compare = less_than }
					}
					random_core_state = {
						limit = {
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_corpo_volontari_della_liberta_partisans_raised_flag }
						}
						create_unit = {
							division = "division_template = \"Divisione Partigiana\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						set_state_flag = ITA_corpo_volontari_della_liberta_partisans_raised_flag
					}
					add_to_temp_variable = { i = 1 }
				}
				#Clear flags
				every_core_state = {
					limit = {
						has_state_flag = ITA_corpo_volontari_della_liberta_partisans_raised_flag
					}
					clr_state_flag = ITA_corpo_volontari_della_liberta_partisans_raised_flag
				}
			}
		}
	}

	focus = {
		id = ITA_the_kings_finest
		icon = GFX_focus_generic_home_defense
		prerequisite = { focus = ITA_the_carabinieri }
		x = 4
		y = 0
		relative_position_id = ITA_gappisti
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
			has_government = neutrality
		}

		search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_stability = 0.05
			add_popularity = {
				ideology = neutrality
				popularity = 0.1
			}
			
			if = {
				limit = {
					NOT = { has_template = "Divisione di Fanteria" }
				}
				division_template = { 
					name = "Divisione di Fanteria" 
					division_names_group = ITA_INF_01

					regiments = { 
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 0 y = 2 }
						infantry = { x = 1 y = 0 }
						infantry = { x = 1 y = 1 }
						infantry = { x = 1 y = 2 }
					}
					support = { 
						engineer = { x = 0 y = 0 }
						artillery = { x = 0 y = 1 }
					}
				}
			}

			if = {
				limit = {
					NOT = { has_template = "Divisione Celere" }
				}
				division_template = {
					name = "Divisione Celere" 			# Divisione Celere (Fast Division)
					division_names_group = ITA_CAV_02

					regiments = {
						cavalry = { x = 0 y = 0 }
						cavalry = { x = 0 y = 1 }
						cavalry = { x = 1 y = 0 }
						cavalry = { x = 1 y = 1 }
						motorized = { x = 2 y = 0 }			# (elite) Bersaglieri Regiment
						motorized = { x = 2 y = 1 }
						light_armor = { x = 3 y = 0 }
					}
					priority = 2
				}
			}

			if = {
				limit = {
					capital_scope = {
						is_fully_controlled_by = ROOT
					}
				}
				capital_scope = {
					#Add 3 Infantry divs and 1 Divisione Celere
					custom_effect_tooltip = ITA_the_kings_finest_spawn_divs_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione di Fanteria\" start_experience_factor = 0.25 start_equipment_factor = 1.0"
							owner = ROOT
							count = 3
						}
						create_unit = {
							division = "division_template = \"Divisione Celere\" start_experience_factor = 0.25 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else = {
				random_core_state = {
					limit = {
						is_fully_controlled_by = ROOT
					}
					prioritize = { 2 158 159 117 160 }
					#Add 3 Infantry divs and 1 Divisione Celere
					custom_effect_tooltip = ITA_the_kings_finest_spawn_divs_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione di Fanteria\" start_experience_factor = 0.25 start_equipment_factor = 1.0"
							owner = ROOT
							count = 3
						}
						create_unit = {
							division = "division_template = \"Divisione Celere\" start_experience_factor = 0.25 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_grande_rivolta_rurale
		icon = GFX_focus_ITA_grande_rivolta_rurale
		prerequisite = { focus = ITA_partisan_republics }
		prerequisite = { focus = ITA_gappisti focus = ITA_the_kings_finest }
		x = 0
		y = 1
		relative_position_id = ITA_partisan_republics
		cost = 5

		#bypass = { #MM: Might be beneficial for players to do this regardless of CW
		#	ITA_is_antifascist_civil_war_over = yes
		#}

		available = {
		}

		search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_timed_idea = {
				idea = ITA_grande_rivolta_rurale_ns
				days = 365
			}
			#Hidden tech for terrain bonuses for militias (communicated as part of the NS above)
			hidden_effect = {
				set_technology = { 
					mountain_warfare_militias_tech = 1
					popup = no
				}
			}
		}
	}

	focus = {
		id = ITA_liberation_or_death
		icon = GFX_focus_ITA_liberation_or_death
		prerequisite = { focus = ITA_grande_rivolta_rurale }
		x = 0
		y = 1
		relative_position_id = ITA_grande_rivolta_rurale
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
			surrender_progress < 0.01
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT}

		completion_reward = {
			add_timed_idea = {
				idea = ITA_liberation_or_death_ns
				days = 365
			}
		}
	}

	focus = {
		id = ITA_independence_rds
		icon = GFX_goal_generic_demand_territory
		prerequisite = { focus = ITA_liberation_or_death }
		x = 0
		y = 1
		relative_position_id = ITA_liberation_or_death
		cost = 5
		available = {
			has_war = no
			is_subject = yes
		}
		search_filters = {}

		completion_reward = {
			if = {
				limit = {
					is_subject = yes
				}
				OVERLORD = {
					country_event = { id = BBA_italy_civil_war.5 hours = 12 random_hours = 6 }
				}

				custom_effect_tooltip = if_they_accept_tt
				effect_tooltip = {
					OVERLORD = {
						end_puppet = ROOT
						ROOT = {
							add_opinion_modifier = {
								target = PREV
								modifier = ITA_granted_us_independence
							}
						}
					}
				}
			}
			else = { #FALLBACK TOOLTIPS
				custom_effect_tooltip = ITA_independence_overlord_fallback_tt
				effect_tooltip = {
					country_event = { id = BBA_italy_civil_war.5 hours = 12 random_hours = 6 }
				}
				custom_effect_tooltip = if_they_accept_tt
				custom_effect_tooltip = ITA_independence_overlord_fallback_accept_tt
			}
		}
	}



 ######  #### ##     ## #### ##          ##      ##    ###    ########        ########    ###     ######   ######  ####  ######  ######## 
##    ##  ##  ##     ##  ##  ##          ##  ##  ##   ## ##   ##     ##       ##         ## ##   ##    ## ##    ##  ##  ##    ##    ##    
##        ##  ##     ##  ##  ##          ##  ##  ##  ##   ##  ##     ##       ##        ##   ##  ##       ##        ##  ##          ##    
##        ##  ##     ##  ##  ##          ##  ##  ## ##     ## ########        ######   ##     ##  ######  ##        ##   ######     ##    
##        ##   ##   ##   ##  ##          ##  ##  ## ######### ##   ##         ##       #########       ## ##        ##        ##    ##    
##    ##  ##    ## ##    ##  ##          ##  ##  ## ##     ## ##    ##        ##       ##     ## ##    ## ##    ##  ##  ##    ##    ##    
 ######  ####    ###    #### ########     ###  ###  ##     ## ##     ##       ##       ##     ##  ######   ######  ####  ######     ##    


 	focus = {
		id = ITA_the_italian_social_republic
		icon = GFX_goal_support_fascism
		x = -6
		y = 0
		relative_position_id = ITA_ethiopian_war_logistics_bba
		cost = 5
		
		allow_branch = {
			has_global_flag = ITA_antifascist_civil_war_triggered_flag
			tag = RSI
		}

		available = {
			tag = RSI
		}

		search_filters = {}

		completion_reward = {
			effect_tooltip = { 
				set_country_flag = ITA_rsi_cw_flag
				#Leader back
				if = {
					limit = {
						has_completed_focus = ITA_monarchia_d_italia
					}
					if = { #Safety check for ideology
						limit = {
							NOT = { has_government = neutrality }
						}
						set_politics = {
							ruling_party = neutrality
							elections_allowed = no
						}
					}
					if = {
						limit = {
							has_character = ITA_vittorio_emanuele_iii
							NOT = { has_country_leader = { character = ITA_vittorio_emanuele_iii ruling_only = yes } }
							NOT = { has_country_flag = ITA_vittorio_emmanuele_dead_flag }
						}
						promote_character = ITA_vittorio_emanuele_iii
					}
					else_if = {
						limit = {
							has_character = ITA_prince_umberto
							NOT = { has_country_leader = { character = ITA_prince_umberto ruling_only = yes } }
							has_country_flag = ITA_vittorio_emmanuele_dead_flag
						}
						if = {
							limit = {
								NOT = { ITA_prince_umberto = { has_ideology_group = neutrality } }#Checking for the country_leader role
							}
							ITA_promote_umberto_to_country_leader = yes
						}
						else = {
							promote_character = ITA_prince_umberto
						}
					}
				}
				else_if = {
					limit = {
						has_completed_focus = ITA_dino_grandi_focus
						has_character = ITA_dino_grandi
					}
					promote_character = ITA_dino_grandi
				}
				else_if = {
					limit = {
						has_completed_focus = ITA_italo_balbo_focus
						has_character = ITA_italo_balbo
					}
					promote_character = ITA_italo_balbo
				}
				else_if = {
					limit = {
						has_completed_focus = ITA_culto_del_duce
						has_character = ITA_benito_mussolini
					}
					promote_character = ITA_benito_mussolini
				}

				#Puppet
				if = {
					limit = {
						is_in_faction = yes
						any_allied_country = {
							is_major = yes
						}
					}
					random_other_country = {
						limit = {
							is_in_faction = yes
							is_major = yes
						}
						puppet = ROOT
					}
				}
			}
		}
	}

	focus = {
		id = ITA_guardia_nazionale_repubblicana
		icon = GFX_focus_ITA_guardia_nazionale_repubblicana
		prerequisite = { focus = ITA_the_italian_social_republic }
		x = 0
		y = 1
		relative_position_id = ITA_the_italian_social_republic
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			custom_effect_tooltip = ITA_blackshirts_div_cap_8_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 8 }
				set_division_template_cap = {  division_template = "Camicie Nere" division_cap = ITA_militias_cap }
			}

			if = {
				limit = {
					capital_scope = {
						is_fully_controlled_by = ROOT
					}
				}
				capital_scope = {
					custom_effect_tooltip = ITA_guardia_nazionale_repubblicana_spawn_divs_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Camicie Nere\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
							owner = ROOT
							count = 5
						}
					}
				}
			}
			else = {
				random_controlled_state = { #Create a few more Blackshirt Divs
					limit = {
						is_core_of = ROOT
						is_fully_controlled_by = ROOT
					}
					custom_effect_tooltip = ITA_strengthen_the_blackshirts_spawn_divs_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Camicie Nere\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
							owner = ROOT
							count = 5
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_integrate_polizia_dell_africa_italiana
		icon = GFX_focus_generic_fascist_troops
		prerequisite = { focus = ITA_guardia_nazionale_repubblicana }
		x = -1
		y = 1
		relative_position_id = ITA_guardia_nazionale_repubblicana
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
			#OR = { #MM: Probably better to leave it unlocked so that player doesn't get stuck
			#	any_owned_state = {
			#		is_on_continent = africa
			#		is_fully_controlled_by = ROOT
			#	}
			#	any_subject_country = {
			#		capital_scope = {
			#			is_on_continent = africa
			#		}
			#		any_owned_state = {
			#			is_fully_controlled_by = PREV
			#		}
			#	}
			#}
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			hidden_effect = {
				### COLONIAL CAVALRY & CAMELRY TEMPLATES
				if = {
					limit = {
						NOT = { has_template = "Cavalleria Coloniale" }
					}
					division_template = {
						name = "Cavalleria Coloniale" 
						division_names_group = ITA_CAV_03
						override_model = ITA_cavalry_alt_1_entity
						is_locked = yes

						# Represents lesser-equipped colonial units
						regiments = { 
							cavalry = { x = 0 y = 0 } 
							cavalry = { x = 0 y = 1 } 
							cavalry = { x = 1 y = 0 } 
							cavalry = { x = 1 y = 1 }
						} 

						priority = 0 
					}
				}

				if = {
					limit = {
						NOT = { has_template = "Reggimento Meharista" }
					}
					division_template = {
						name = "Reggimento Meharista" 
						division_names_group = ITA_CAM_01 
						override_model = ITA_camelry_alt_2_entity
						regiments = { 
							camelry = { x = 0 y = 0 } 
							camelry = { x = 0 y = 1 } 
							camelry = { x = 1 y = 0 } 
							camelry = { x = 1 y = 1 } 
						} 
					}
				}
			}

			### ITALY ###
			if = {
				limit = {
					capital_scope = { is_fully_controlled_by = ROOT }
				}
				capital_scope = {
					custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_spawn_units_italy_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Ascari Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_owned_state = {
						is_core_of = ROOT
						is_fully_controlled_by = ROOT
					}
				}
				random_owned_state = {
					limit = {
						is_core_of = ROOT
						is_fully_controlled_by = ROOT
					}
					prioritize = { 2 158 159 117 160 }
					custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_spawn_units_italy_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Ascari Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}

			custom_effect_tooltip = ITA_strengthen_ascari_corps_create_units_tt

			## CAVALRY + INFANTRY ##

			#ERITREA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = ERI
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = ERI
						is_fully_controlled_by = ROOT
					}
					prioritize = { 550 } # ERITREA (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_eritrea_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Ascari Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ERI
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = ERI
							is_fully_controlled_by = ROOT
						}
						prioritize = { 550 } # ERITREA (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_eritrea_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
							create_unit = {
								division = "division_template = \"Divisione Ascari Eritrea\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			#LIBYA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = LBA
						is_fully_controlled_by = ROOT
					}
					prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_libya_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
						create_unit = {
							division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
						prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_libya_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
							create_unit = {
								division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}

			#SOMALIA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = SOM
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = SOM
						is_fully_controlled_by = ROOT
					}
					prioritize = { 559 } #SOMALILAND (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_somalia_tt
					hidden_effect = {
						create_unit = {
							division = "name = \"101a Divisione F. Coloniale Somala\" division_template = \"Divisione Ascari Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = SOM
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = SOM
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = SOM
							is_fully_controlled_by = ROOT
						}
						prioritize = { 559 } #SOMALILAND (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_somalia_tt
						hidden_effect = {
							create_unit = {
								division = "name = \"101a Divisione F. Coloniale Somala\" division_template = \"Divisione Ascari Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}


			#ETHIOPIA
			if = {
				limit = {
					any_controlled_state = {
						is_core_of = ETH
						is_fully_controlled_by = ROOT
					}
				}
				random_controlled_state = {
					limit = {
						is_core_of = ETH
						is_fully_controlled_by = ROOT
					}
					prioritize = { 271 } #ADDIS ABABA (In case at some point this gets split or tag gets more cores)
					custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_ethiopia_tt
					hidden_effect = {
						create_unit = {
							division = "division_template = \"Divisione Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
							owner = ROOT
							count = 2
						}
					}
				}
			}
			else_if = {
				limit = {
					any_subject_country = {
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
					}
				}
				random_other_country = {
					limit = {
						is_subject_of = ROOT
						any_controlled_state = {
							is_core_of = ETH
							is_fully_controlled_by = PREV
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = ETH
							is_fully_controlled_by = ROOT
						}
						prioritize = { 271 } #ADDIS ABABA (In case at some point this gets split or tag gets more cores)
						custom_effect_tooltip = ITA_integrate_polizia_dell_africa_italiana_ethiopia_tt
						hidden_effect = {
							create_unit = {
								division = "division_template = \"Divisione Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 2
							}
						}
					}
				}
			}

			## CAMELRY ## Separated so that Libyan Meharisti go before Eritrean ones (cavalry is the other way around)
			hidden_effect = {
				#LIBYA
				if = {
					limit = {
						any_controlled_state = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
					}
					random_controlled_state = {
						limit = {
							is_core_of = LBA
							is_fully_controlled_by = ROOT
						}
						prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
						#Regular Camelry Eritrean
						create_unit = {
							division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
							owner = ROOT
							count = 1
						}
					}
				}
				else_if = {
					limit = {
						any_subject_country = {
							any_controlled_state = {
								is_core_of = LBA
								is_fully_controlled_by = ROOT
							}
						}
					}
					random_other_country = {
						limit = {
							is_subject_of = ROOT
							any_controlled_state = {
								is_core_of = LBA
								is_fully_controlled_by = ROOT
							}
						}
						random_controlled_state = {
							limit = {
								is_core_of = LBA
								is_fully_controlled_by = ROOT
							}
							prioritize = { 448 } #TRIPOLI (In case at some point this gets split or tag gets more cores)
							#Regular Camelry Eritrean
							create_unit = {
								division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.2 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_anti_partisan_measures
		icon = GFX_focus_spr_crush_the_revolution
		prerequisite = { focus = ITA_integrate_polizia_dell_africa_italiana }
		x = -1
		y = 1
		relative_position_id = ITA_integrate_polizia_dell_africa_italiana
		cost = 5
		
		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
		}

		search_filters = {FOCUS_FILTER_STABILITY}

		completion_reward = {
			add_stability = 0.05

			add_timed_idea = {
				idea = ITA_anti_partisan_measures_ns
				days = 365
			}

			add_to_variable = { 2.ITA_fronte_militare_clandestino_resistance_damage_to_garrison_on_our_occupied_states = 0.1 }
			add_to_variable = { 2.ITA_fronte_militare_clandestino_resistance_target_on_our_occupied_states = 0.1 }
			custom_effect_tooltip = ITA_anti_partisan_measures_state_modifier_rsi_tt
			
			hidden_effect = {
				RDS = { country_event = { id = BBA_italy_civil_war.4 hours = 1 } }
			}
		}
	}

	focus = {
		id = ITA_all_within_the_state
		icon = GFX_focus_ITA_generic_fascist_workers
		prerequisite = { focus = ITA_guardia_nazionale_repubblicana }
		x = 0
		y = 2
		relative_position_id = ITA_guardia_nazionale_repubblicana
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
			has_stability > 0.2
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_war_support = 0.05
			add_timed_idea = {
				idea = ITA_all_within_the_state_ns
				days = 365
			}
		}
	}

	focus = {
		id = ITA_battaglioni_m
		icon = GFX_focus_ITA_battaglioni_m
		prerequisite = { focus = ITA_guardia_nazionale_repubblicana }
		x = 1
		y = 1
		relative_position_id = ITA_guardia_nazionale_repubblicana
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
		}

		search_filters = {}

		completion_reward = {
			add_to_variable = { ITA_re_modifier_army_sub_unit_militia_defence_factor = 0.05 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_militia_max_org_factor = 0.05 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_blackshirt_assault_battalion_defence_factor = 0.05 }
			add_to_variable = { ITA_re_modifier_army_sub_unit_blackshirt_assault_battalion_attack_factor = 0.05 }
			#Custom tooltip based on Assault Battalions focus
			if = {
				limit = {
					has_completed_focus = ITA_battaglioni_d_assalto
				}
				custom_effect_tooltip = ITA_battaglioni_m_re_battaglioni_d_assalto_tt
			}
			else = {
				custom_effect_tooltip = ITA_battaglioni_m_re_tt
			}

			custom_effect_tooltip = ITA_blackshirts_div_cap_8_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 8 }
				set_division_template_cap = {  division_template = "Camicie Nere" division_cap = ITA_militias_cap }
			}
		}
	}

	focus = {
		id = ITA_reinforce_the_gustav_line
		icon = GFX_goal_fortify_the_westwall
		prerequisite = { focus = ITA_battaglioni_m }
		x = 1
		y = 1
		relative_position_id = ITA_battaglioni_m
		cost = 5

		bypass = {
			ITA_is_antifascist_civil_war_over = yes
		}

		available = {
		}

		search_filters = {}

		completion_reward = {
			every_core_state = {
				limit = {
					is_island_state = no
					is_fully_controlled_by = ROOT
					any_neighbor_state = {
						is_core_of = ROOT
						OR = {
							is_controlled_by = RDS
							controller = {
								has_war_with = ROOT
							}
						}
					}
				}
				every_neighbor_state = {
					limit = {
						is_core_of = ROOT
						OR = {
							is_controlled_by = RDS
							controller = {
								has_war_with = ROOT
							}
						}
					}
					if = {
						limit = {
							NOT = { is_in_array = { ROOT.targetcountries = THIS.controller } }
						}
						PREV = {
							add_building_construction = {
								type = bunker
								level = 2
								instant_build = yes
								province = {
									all_provinces = yes
									limit_to_border_country = PREV.controller
								}
							}
						}
						add_to_array = { ROOT.targetcountries = THIS.controller }
					}
				}
				clear_array = ROOT.targetcountries
			}
		}
	}

	focus = {
		id = ITA_the_social_republic_prevails
		icon = GFX_focus_ITA_the_social_republic_prevails
		prerequisite = { focus = ITA_anti_partisan_measures }
		prerequisite = { focus = ITA_all_within_the_state }
		prerequisite = { focus = ITA_reinforce_the_gustav_line }
		x = 0
		y = 1
		relative_position_id = ITA_all_within_the_state
		cost = 5

		#bypass = { #MM: Might be benefitial for the player to complete this regardless of CW
		#	ITA_is_antifascist_civil_war_over = yes
		#}

		available = {
			surrender_progress < 0.01
		}

		search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT}

		completion_reward = {
			add_to_variable = { ITA_re_conscription_factor = 0.1 }
			add_to_variable = { ITA_re_army_core_defence_factor = 0.05 }
			custom_effect_tooltip = ITA_the_social_republic_prevails_re_tt

			add_stability = 0.1
			add_war_support = 0.1
		}
	}

	focus = {
		id = ITA_independence_rsi
		icon = GFX_goal_generic_demand_territory
		prerequisite = { focus = ITA_the_social_republic_prevails }
		x = 0
		y = 1
		relative_position_id = ITA_the_social_republic_prevails
		cost = 5
		available = {
			has_war = no
			is_subject = yes
		}
		search_filters = {}

		completion_reward = {
			if = {
				limit = {
					is_subject = yes
				}
				OVERLORD = {
					country_event = { id = BBA_italy_civil_war.5 hours = 12 random_hours = 6 }
				}

				custom_effect_tooltip = if_they_accept_tt
				effect_tooltip = {
					OVERLORD = { end_puppet = ROOT }
					ROOT = {
						add_opinion_modifier = {
							target = PREV
							modifier = ITA_granted_us_independence
						}
					}
				}
			}
			else = { #FALLBACK TOOLTIPS
				custom_effect_tooltip = ITA_independence_overlord_fallback_tt
				effect_tooltip = {
					country_event = { id = BBA_italy_civil_war.5 hours = 12 random_hours = 6 }
				}
				custom_effect_tooltip = if_they_accept_tt
				custom_effect_tooltip = ITA_independence_overlord_fallback_accept_tt
			}
		}
	}


   ###    ##    ## ######## ####         ########    ###     ######   ######  ####  ######  ######## 
  ## ##   ###   ##    ##     ##          ##         ## ##   ##    ## ##    ##  ##  ##    ##    ##    
 ##   ##  ####  ##    ##     ##          ##        ##   ##  ##       ##        ##  ##          ##    
##     ## ## ## ##    ##     ##  ####### ######   ##     ##  ######  ##        ##   ######     ##    
######### ##  ####    ##     ##          ##       #########       ## ##        ##        ##    ##    
##     ## ##   ###    ##     ##          ##       ##     ## ##    ## ##    ##  ##  ##    ##    ##    
##     ## ##    ##    ##    ####         ##       ##     ##  ######   ######  ####  ######     ##    


	focus = {
		id = ITA_unite_the_opposition
		icon = GFX_focus_spr_the_anti_fascist_workers_revolution
		prerequisite = { focus = ITA_the_abyssinian_fiasco }

		x = -19
		y = 1
		relative_position_id = ITA_the_abyssinian_fiasco
		cost = 5

		allow_branch = {
			has_dlc = "By Blood Alone"
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_convene_the_grand_council }
			}
		}

		offset = {
			x = 14
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = ITA_defy_the_duce
			}
		}

		bypass = {
			has_global_flag = ITA_antifascist_civil_war_triggered_flag
			hidden_trigger = {
				has_civil_war = yes
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_convene_the_grand_council }
				NOT = { has_completed_focus = ITA_foreign_affairs }
			}
		}

		available = {
			NOT = { has_completed_focus = ITA_foreign_affairs }
			has_civil_war = no
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_stability = -0.1
			add_popularity = {
				ideology = fascism 
				popularity = -0.1
			}

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = amadeo_bordiga
			show_ideas_tooltip = ivanoe_bonomi

			custom_effect_tooltip = ITA_unite_the_opposition_cw_benefits_tt

			custom_effect_tooltip = ITA_foreign_affairs_focus_locked_tt
		}
	}

	focus = {
		id = ITA_liberate_gramsci
		icon = GFX_focus_ITA_liberate_gramsci
		prerequisite = { focus = ITA_unite_the_opposition focus = ITA_triumph_in_africa_bba }

		x = 2
		y = 2
		relative_position_id = ITA_unite_the_opposition
		cost = 5

		allow_branch = {
			has_dlc = "By Blood Alone"
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_convene_the_grand_council }
			}
		}

		available = {
			NOT = { has_global_flag = ITA_antifascist_civil_war_triggered_flag }
			date < 1937.1.1
			has_civil_war = no
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_popularity = {
				ideology = communism 
				popularity = 0.1
			}
			add_political_power = 50

			custom_effect_tooltip = ITA_liberate_gramsci_tt
			effect_tooltip = {
				add_country_leader_role = {
					character =  ITA_antonio_gramsci
					country_leader = {
						ideology = marxism
						expire = 1965.1.1
						traits = { indisposed_political_scientist }
					}
				}
			}

			hidden_effect = {
				country_event = { id = BBA_italy_communist_events.09 days = 760 random_days = 60 }
			}
		}
	}

	focus = {
		id = ITA_organize_strikes_in_the_north
		icon = GFX_focus_SOV_organize_wreckers
		prerequisite = { focus = ITA_unite_the_opposition }
		mutually_exclusive = { focus = ITA_the_southern_farmlands }
		x = -1
		y = 1
		relative_position_id = ITA_unite_the_opposition
		cost = 5
		available = {
			has_civil_war = no
		}

		bypass = {
			has_global_flag = ITA_antifascist_civil_war_triggered_flag
			hidden_trigger = {
				has_civil_war = yes
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_convene_the_grand_council }
				NOT = { has_completed_focus = ITA_foreign_affairs }
			}
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			custom_effect_tooltip = ITA_organize_strikes_in_the_north_tt
		}
	}

	focus = {
		id = ITA_the_southern_farmlands
		icon = GFX_focus_SOV_breadbasket_of_the_union
		prerequisite = { focus = ITA_unite_the_opposition }
		mutually_exclusive = { focus = ITA_organize_strikes_in_the_north }
		x = 1
		y = 1
		relative_position_id = ITA_unite_the_opposition
		cost = 5
		available = {
			has_civil_war = no
		}

		bypass = {
			has_global_flag = ITA_antifascist_civil_war_triggered_flag
			hidden_trigger = {
				has_civil_war = yes
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_convene_the_grand_council }
				NOT = { has_completed_focus = ITA_foreign_affairs }
			}
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			custom_effect_tooltip = ITA_the_southern_farmlands_tt
		}
	}

	focus = {
		id = ITA_defy_the_duce
		icon = GFX_focus_ITA_liberation_or_death
		prerequisite = { focus = ITA_organize_strikes_in_the_north focus = ITA_the_southern_farmlands focus = ITA_triumph_in_africa_bba }
		mutually_exclusive = { focus = ITA_culto_del_duce focus = ITA_convene_the_grand_council }
		x = 1
		y = 2
		relative_position_id = ITA_organize_strikes_in_the_north
		cost = 5

		allow_branch = {
			has_dlc = "By Blood Alone"
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = ITA_culto_del_duce }
				NOT = { has_completed_focus = ITA_convene_the_grand_council }
			}
		}
		
		available = {
			NOT = { has_completed_focus = ITA_foreign_affairs }
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			country_event = BBA_italy_civil_war.300

			#Unlock Political Advisors if coming from Solid Progress
			if = {
				limit = {
					NOT = { has_completed_focus = ITA_unite_the_opposition }
				}
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = amadeo_bordiga
				show_ideas_tooltip = ivanoe_bonomi
			}

			custom_effect_tooltip = ITA_foreign_affairs_focus_locked_tt

			#START MAFIA STUFF
			hidden_effect = {
				country_event = { id = BBA_italy_democratic_events.03 days = 40 random_days = 15}
			}

			#BELLA CIAO
			hidden_effect = {
				play_song = "bella_ciao"
			}

			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				mark_focus_tree_layout_dirty = yes
			}
		}
	}

	focus = {
		id = ITA_appeal_to_the_bourgeoisie
		icon = GFX_focus_eng_concessions_to_the_trade_unions
		prerequisite = { focus = ITA_defy_the_duce }

		x = -1
		y = 1
		relative_position_id = ITA_defy_the_duce
		cost = 5
		available = {
			has_civil_war = yes
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_war_support = 0.1
			add_equipment_to_stockpile = { 
				type = motorized_equipment
				amount = 500
				producer = ROOT
			}
			add_manpower = 50000

			add_timed_idea = {
				idea = ITA_cooperation_of_the_bourgeoisie
				days = 365
			}
		}
	}

	focus = {
		id = ITA_seize_old_equipment
		icon = GFX_focus_generic_railway_gun
		prerequisite = { focus = ITA_defy_the_duce }

		x = 1
		y = 1
		relative_position_id = ITA_defy_the_duce
		cost = 5
		available = {
			has_civil_war = yes
			has_full_control_of_state = 162 #TOSCANA -> La Spezia, where railway guns were stored.
		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				#Required techs for railway guns
				if = {
					limit = {
						NOT = { has_tech = armored_train }
					}
					set_technology = { armored_train = 1 }
				}
				if = {
					limit = {
						NOT = { has_tech = railway_gun }
					}
					set_technology = { railway_gun = 1 }
				}

				ITA_mobilize_railway_guns = yes
			}

			add_equipment_to_stockpile = { 
				type = infantry_equipment
				amount = 4000
				producer = ROOT
			}
			add_equipment_to_stockpile = { 
				type = support_equipment
				amount = 500
				producer = ROOT
			}
			add_equipment_to_stockpile = { 
				type = armored_car_equipment
				amount = 100
				producer = ROOT
			}
			add_equipment_to_stockpile = {
				type = motorized_equipment_1
				amount = 100
			}
			add_equipment_to_stockpile = {
				type = light_tank_chassis_0
				amount = 60
				variant_name = "Fiat 3000"
			}
			add_equipment_to_stockpile = {
				type = light_tank_chassis_0
				amount = 20
				variant_name = "Fiat 3000B"
			}
			add_manpower = 20000

			add_timed_idea = {
				idea = ITA_seizing_old_equipment
				days = 365
			}
		}
	}

	focus = {
		id = ITA_the_italian_republic
		icon = GFX_focus_ITA_the_italian_republic
		prerequisite = { focus = ITA_defy_the_duce }

		x = 0
		y = 2
		relative_position_id = ITA_defy_the_duce
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_stability = 0.1
			add_political_power = 50
			effect_tooltip = {
				retire_character = ITA_vittorio_emanuele_iii
			}
			hidden_effect = {
				remove_country_leader_role = {
					character = ITA_vittorio_emanuele_iii
					ideology = despotism
				}
			}
			ITA_remove_king_vittorio_emanuele_as_idea = yes

			add_ideas = ITA_disgruntled_military

			every_owned_state = { #Compensating for ideology swap auto-eating half compliance
				limit = {
					has_resistance = yes
				}
				add_compliance = 5
			}

			#Names for NSs
			hidden_effect = {
				ITA_replace_stuff_based_on_ideology_effect = yes
			}
		}
	}



 ######   #######  ##     ## ##     ## ##     ## ##    ## ####  ######  ######## 
##    ## ##     ## ###   ### ###   ### ##     ## ###   ##  ##  ##    ##    ##    
##       ##     ## #### #### #### #### ##     ## ####  ##  ##  ##          ##    
##       ##     ## ## ### ## ## ### ## ##     ## ## ## ##  ##   ######     ##    
##       ##     ## ##     ## ##     ## ##     ## ##  ####  ##        ##    ##    
##    ## ##     ## ##     ## ##     ## ##     ## ##   ###  ##  ##    ##    ##    
 ######   #######  ##     ## ##     ##  #######  ##    ## ####  ######     ##    




	focus = {
		id = ITA_the_popular_front
		icon = GFX_focus_generic_join_comintern
		prerequisite = { focus = ITA_the_italian_republic }
		mutually_exclusive = { focus = ITA_italian_socialism }
		x = -5
		y = 1
		relative_position_id = ITA_the_italian_republic
		cost = 5
		available = {
			NOT = { has_government = fascism }
			NOT = { has_government = neutrality }
			has_civil_war = no
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			every_owned_state = { #Compensating for ideology swap auto-eating half compliance
				limit = {
					has_resistance = yes
				}
				add_compliance = 10
			}
			add_political_power = 50
			add_popularity = {
				ideology = communism
				popularity = 0.15
			}
			if = {
				limit = {
					NOT = { has_government = communism }
				}
				if = {
					limit = {
						has_country_leader = {
							character = ITA_comitato_di_liberazione_nazionale
							ruling_only = yes
						}
					}
					ITA_promote_cln_to_country_leader_communism = yes
				}
				set_politics = {
					ruling_party = communism
				}
			}

			unlock_decision_tooltip = ITA_bop_cooperation_with_anarchists

			#Remove the other country leader role if any
			hidden_effect = {
				if = {
					limit = {
						ITA_comitato_di_liberazione_nazionale = {
							has_ideology = socialism
						}
					}
					remove_country_leader_role = {
						character =  ITA_comitato_di_liberazione_nazionale
						ideology = socialism
					}
				}
			}

			#BoP
			set_power_balance = {
				id = ITA_power_balance
				left_side = ITA_communism_side
				right_side = ITA_democratic_side
				set_value = -0.15
			}
		}
	}

	focus = {
		id = ITA_the_garibaldi_legion
		icon = GFX_focus_ITA_garibaldi_legion
		prerequisite = { focus = ITA_the_popular_front }

		x = -5
		y = 1
		relative_position_id = ITA_the_popular_front
		cost = 5

		bypass = {
			OR = {
				has_global_flag = scw_over
				if = { 
					limit = { NOT = { has_global_flag = spanish_civil_war } }
					NOT = { country_exists = SPR }
				}
				else = {
					NOT = { country_exists = SPD }
					NOT = { country_exists = SPC }
				}
			}
		}

		available = {
			has_civil_war = no
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				SPR_scw_in_progress = yes
				if = {
					limit = {
						NOT = { has_global_flag = spanish_civil_war }
					}
					custom_trigger_tooltip = {
					    tooltip = POR_spr_tooltip_country_exist_tt
					    country_exists = SPR
				    }
				    custom_trigger_tooltip = {
					    tooltip = POR_spr_tooltip_at_peace_tt
						NOT = { has_war_with = SPR }
				    }
				}
				else = {
					OR = {
						AND = {
							country_exists = SPD
							NOT = { has_war_with = SPD }
						}
						AND = {
							country_exists = SPC
							NOT = { has_war_with = SPC }
						}
					}
				}
			}
			else = {
				any_other_country = {
					original_tag = SPR
					has_civil_war = yes
					NOT = { has_war_with = ROOT }
					OR = {
						has_government = democratic
						has_government = communism
					}
				}
			}
		}

		search_filters = {}

		completion_reward = {
			add_ideas = ITA_the_garibaldi_legion_ns
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				if = {
					limit = {
						country_exists = SPD
					}
					SPD = {
						add_opinion_modifier = {
							target = ROOT
							modifier = ita_supported_spain_civil_war
						}
					}
				}
				if = {
					limit = {
						country_exists = SPC
					}
					SPC = {
						add_opinion_modifier = {
							target = ROOT
							modifier = ita_supported_spain_civil_war
						}
					}
				}
			}
			else = {
				random_other_country = {
					limit = {
						OR = {
							has_government = democratic
							has_government = communism
						}
					}
					add_opinion_modifier = {
						target = ROOT
						modifier = ita_supported_spain_civil_war
					}
				}
			}
		}
	}

	focus = {
		id = ITA_gruppi_di_difesa_della_donna
		icon = GFX_focus_generic_women_in_military
		prerequisite = { focus = ITA_the_garibaldi_legion }

		x = -1
		y = 1
		relative_position_id = ITA_the_garibaldi_legion
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_stability = 0.05
			add_war_support = 0.05
			add_popularity = {
				ideology = communism
				popularity = 0.05
			}
			show_unit_leaders_tooltip = ITA_ada_gobetti

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				add_ideas = ITA_gruppi_di_difesa_della_donna_ns
				ITA_create_stefanina_moro_operative = yes
			}
			else = {
				add_ideas = ITA_gruppi_di_difesa_della_donna_ns_no_lar
			}
		}
	}

	focus = {
		id = ITA_a_new_era_for_the_red_shirts
		icon = GFX_focus_YUG_pan_slavic_congress
		prerequisite = { focus = ITA_the_garibaldi_legion }

		x = 1
		y = 1
		relative_position_id = ITA_the_garibaldi_legion
		cost = 5
		available = {
		}

		search_filters = {}

		completion_reward = {
			add_to_variable = { ITA_re_modifier_army_sub_unit_militia_max_org_factor = 0.05 }
			custom_effect_tooltip = ITA_a_new_era_for_the_red_shirts_re_tt

			custom_effect_tooltip = ITA_redshirts_div_cap_12_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 12 }
				set_division_template_cap = { division_template = "Camicie Rosse" division_cap = ITA_militias_cap }
			}
		}
	}

	focus = {
		id = ITA_pugno_alzato
		icon = GFX_focus_ITA_corpo_volontari_della_liberta
		prerequisite = { focus = ITA_gruppi_di_difesa_della_donna focus = ITA_a_new_era_for_the_red_shirts }

		x = 1
		y = 1
		relative_position_id = ITA_gruppi_di_difesa_della_donna
		cost = 10
		available = {
			has_war = yes
			has_government = communism
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_war_support = 0.1
			add_popularity = {
				ideology = communism
				popularity = 0.1
			}
			custom_effect_tooltip = ITA_pugno_alzato_wargoals_tt
			if = {
				limit = {

				}
				custom_effect_tooltip = generic_current_effects
				every_other_country = {
					limit = {
						has_government = fascism
						OR = {
							is_major = yes
							is_neighbor_of = ROOT
						}
					}
					ROOT = {
						create_wargoal = {
							type = topple_government
							target = PREV
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_a_leader_steps_forward
		icon = GFX_focus_ITA_communist_leadership
		prerequisite = { focus = ITA_the_popular_front }

		x = -2
		y = 1
		relative_position_id = ITA_the_popular_front
		cost = 5
		available = {
			has_government = communism
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			country_event = BBA_italy_communist_events.01

			unlock_decision_tooltip = ITA_bop_unify_the_left

			ITA_bop_medium_increase_communism_side_effect = yes
		}
	}

	focus = {
		id = ITA_the_path_to_progress
		icon = GFX_focus_SOV_proclaim_soviet_hegemony
		prerequisite = { focus = ITA_a_leader_steps_forward }

		x = 0
		y = 1
		relative_position_id = ITA_a_leader_steps_forward
		cost = 5
		available = {
		}

		bypass = {
			NOT = {
				any_other_country = {
					OR = { #Communists and Socialists
						has_government = communism
						has_country_leader_ideology = socialism
					}
					NOT = { has_war_with = ROOT }
				}
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_political_power = 50
			custom_effect_tooltip = ITA_the_path_to_progress_event_tt

			if = {
				limit = {
					any_other_country = {
						OR = { #Communists and Socialists
							has_government = communism
							has_country_leader_ideology = socialism
						}
						NOT = { has_war_with = ROOT }
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_other_country = {
					limit = {
						OR = { #Communists and Socialists
							has_government = communism
							has_country_leader_ideology = socialism
						}
						NOT = { has_war_with = ROOT }
					}
					country_event = { id = BBA_italy_communist_events.02 hours = 4 random_hours = 2 }
				}
			}

			custom_effect_tooltip = ITA_the_path_to_progress_aid_effects_tt

			hidden_effect = {
				country_event = { id = BBA_italy_communist_events.300 days = 25 random_days = 5 }
			}

			ITA_bop_low_increase_communism_side_effect = yes
		}
	}

	focus = {
		id = ITA_industrial_socialization
		icon = GFX_goal_generic_soviet_construction
		prerequisite = { focus = ITA_the_popular_front }

		x = 0
		y = 1
		relative_position_id = ITA_the_popular_front
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_stability = -0.15

			custom_effect_tooltip = ITA_industrial_socialization_factories_tt
			hidden_effect = {
				# 4 CIVS
				random_core_state = {
					limit = {
						free_building_slots = {
							building = industrial_complex
							size > 1
							include_locked = yes
						}
					}
					set_state_flag = ITA_social_industrialization_flag
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 2
						instant_build = yes
					}
				}
				random_core_state = {
					limit = {
						NOT = { has_state_flag = ITA_social_industrialization_flag }
						free_building_slots = {
							building = industrial_complex
							size > 1
							include_locked = yes
						}
					}
					set_state_flag = ITA_social_industrialization_flag
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 2
						instant_build = yes
					}
				}

				# 4 MILS
				random_core_state = {
					limit = {
						NOT = { has_state_flag = ITA_social_industrialization_flag }
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
				random_core_state = {
					limit = {
						NOT = { has_state_flag = ITA_social_industrialization_flag }
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}

			ITA_bop_medium_increase_communism_side_effect = yes

			#Clear stuff thanks
			hidden_effect = {
				every_core_state = {
					limit = {
						has_state_flag = ITA_social_industrialization_flag
					}
					clr_state_flag = ITA_social_industrialization_flag
				}
			}
		}
	}

	focus = {
		id = ITA_institute_the_five_year_plan
		icon = GFX_goal_generic_construct_civ_factory
		prerequisite = { focus = ITA_industrial_socialization }

		x = 0
		y = 1
		relative_position_id = ITA_industrial_socialization
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_stability = -0.05

			add_to_variable = { ITA_iri_production_speed_industrial_complex_factor = 0.1 }
			add_to_variable = { ITA_iri_production_speed_arms_factory_factor = 0.1 }
			add_to_variable = { ITA_iri_production_speed_dockyard_factor = 0.1 }
			add_to_variable = { ITA_iri_production_speed_infrastructure_factor = 0.1 }
			custom_effect_tooltip = ITA_institute_the_five_year_plan_iri_tt
		}
	}

	focus = {
		id = ITA_new_ricostruzione_industriale
		icon = GFX_goal_generic_construct_civilian
		prerequisite = { focus = ITA_institute_the_five_year_plan }

		x = 0
		y = 1
		relative_position_id = ITA_institute_the_five_year_plan
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_stability = -0.05

			add_to_variable = { ITA_iri_consumer_goods_factor = -0.04 }
			custom_effect_tooltip = ITA_new_ricostruzione_industriale_iri_tt

			add_to_variable = { ITA_military_industry_dm_industrial_capacity_factory = 0.05 }
			add_to_variable = { ITA_military_industry_dm_industrial_capacity_dockyard = 0.05 }
			custom_effect_tooltip = ITA_new_ricostruzione_industriale_military_industry_dm_tt

			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = ITA_officine_meccaniche_organization
				mio:ITA_officine_meccaniche_organization = {
					add_mio_size = 3
					complete_mio_trait = ITA_mio_trait_new_ricostruzione_iundustriale_motorized
					complete_mio_trait = ITA_mio_trait_new_ricostruzione_iundustriale_mechanized
					complete_mio_trait = ITA_mio_trait_new_ricostruzione_iundustriale_train
				}
			}
			else = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = ITA_officine_meccaniche
			}
		}
	}

	focus = {
		id = ITA_political_commissars
		icon = GFX_goal_generic_war_with_comintern
		prerequisite = { focus = ITA_industrial_socialization }
		mutually_exclusive = { focus = ITA_appease_the_military focus = ITA_empower_the_carabinieri }
		x = 2
		y = 1
		relative_position_id = ITA_industrial_socialization
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			if = {
				limit = {
					has_idea = ITA_disgruntled_military
				}
				swap_ideas = {
					remove_idea = ITA_disgruntled_military
					add_idea = ITA_political_commissars
				}
			}
			else = {
				effect_tooltip = {
					swap_ideas = {
						remove_idea = ITA_disgruntled_military
						add_idea = ITA_political_commissars
					}
				}
				hidden_effect = {
					add_ideas = ITA_political_commissars
				}
			}
			
			ITA_norma_barbolini = {
				promote_leader = yes
			}

			ITA_bop_very_low_increase_communism_side_effect = yes
		}
	}

	focus = {
		id = ITA_common_ground
		icon = GFX_goal_generic_national_unity
		prerequisite = { focus = ITA_the_popular_front focus = ITA_italian_socialism }

		x = 4
		y = 1
		relative_position_id = ITA_the_popular_front
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 50
			add_stability = 0.05
			if = {
				limit = {
					has_completed_focus = ITA_the_popular_front
				}
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = ITA_guido_de_ruggiero
				show_ideas_tooltip = ITA_alberto_tarchiani
				show_ideas_tooltip = ITA_luigi_einaudi

				custom_effect_tooltip = available_chief_of_army
				show_ideas_tooltip = ITA_giovanni_duca
			}
			else_if = {
				limit = {
					has_completed_focus = ITA_italian_socialism
				}
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = ITA_luigi_einaudi
				show_ideas_tooltip = ITA_alcide_de_gasperi
				show_ideas_tooltip = ITA_mario_scelba
				show_ideas_tooltip = ITA_vittorio_emanuele_orlando
				show_ideas_tooltip = ITA_antonio_pesenti
				show_ideas_tooltip = ITA_fausto_gullo
				show_ideas_tooltip = ITA_luigi_longo
				custom_effect_tooltip = available_military_high_command
				show_ideas_tooltip = ITA_randolfo_pacciardi
			}
			else = {
				custom_effect_tooltip = ITA_common_ground_advisors_tt
			}

			unlock_decision_tooltip = ITA_bop_concesions_to_the_bourgeoisie

			if = {
				limit = {
					has_completed_focus = ITA_the_popular_front
				}
				ITA_bop_medium_increase_democratic_side_effect = yes #WARNING THIS VALUES NEED TO MATCH WITH THE ONE SHOWN IN TOOLTIP ITA_common_ground_bop_tt
			}
			else_if = {
				limit = {
					has_completed_focus = ITA_italian_socialism
				}
				ITA_bop_medium_increase_communism_side_effect = yes #WARNING THIS VALUES NEED TO MATCH WITH THE ONE SHOWN IN TOOLTIP ITA_common_ground_bop_tt
			}
			else = {
				custom_effect_tooltip = ITA_common_ground_bop_tt
			}

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				add_ideas = ITA_socialist_cooperation
				ITA_create_maurizio_giglio_operative = yes
			}
		}
	}

	focus = {
		id = ITA_appease_the_military
		icon = GFX_focus_generic_military_mission
		prerequisite = { focus = ITA_common_ground }
		mutually_exclusive = { focus = ITA_political_commissars focus = ITA_empower_the_carabinieri }
		x = 0
		y = 1
		relative_position_id = ITA_common_ground
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			#NTH_Manu: Medals to Divsion Commanders

			if = {
				limit = {
					has_idea = ITA_disgruntled_military
				}
				remove_ideas = ITA_disgruntled_military
			}
			else = {
				effect_tooltip = {
				 	remove_ideas = ITA_disgruntled_military
				}
			}

			custom_effect_tooltip = ITA_heroes_of_the_nation_general_traits_tt
			#Stupid tooltips oh my god I hate this game
			hidden_effect = {
				if = {
					limit = {
						any_character = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
					}
					random_character = {
						limit = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
						add_unit_leader_trait = war_hero
					}
				}
				else = {
					random_character = {
						limit = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
						}
						add_unit_leader_trait = war_hero
					}	
				}

				if = {
					limit = {
						any_character = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
					}
					random_character = {
						limit = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
						add_unit_leader_trait = war_hero
					}
				}
				else = {
					random_character = {
						limit = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
						}
						add_unit_leader_trait = war_hero
					}	
				}

				if = {
					limit = {
						any_character = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
					}
					random_character = {
						limit = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
							is_leading_army = yes
							skill > 3
						}
						add_unit_leader_trait = war_hero
					}
				}
				else = {
					random_character = {
						limit = {
							is_army_leader = yes
							NOT = { has_trait = war_hero }
						}
						add_unit_leader_trait = war_hero
					}	
				}
			}

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				swap_ideas = {
					remove_idea = ITA_socialist_cooperation
					add_idea = ITA_socialist_cooperation_improved
				}
				ITA_create_emilio_faldella_operative = yes
			}
		}
	}

	focus = {
		id = ITA_crush_the_mafia
		icon = GFX_focus_eng_move_to_secure_the_dominions
		prerequisite = { focus = ITA_the_popular_front focus = ITA_italian_socialism }
		mutually_exclusive = { focus = ITA_cooperate_with_the_mafia }
		x = 6
		y = 1
		relative_position_id = ITA_the_popular_front
		cost = 10
		available = {
			has_equipment = {
				infantry_equipment > 999
			}
			has_manpower > 999
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment
				amount = -1000
			}
			add_manpower = -1000
			custom_effect_tooltip = ITA_cooperate_with_the_mafia_dm_tt
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				effect_tooltip = {
					remove_dynamic_modifier = { modifier = ITA_mafia_on_the_rise }
				}
				hidden_effect = {
					every_controlled_state = {
						limit = {
							has_dynamic_modifier = { modifier = ITA_mafia_on_the_rise }
						}
						remove_dynamic_modifier = { modifier = ITA_mafia_on_the_rise }
					}
				}
			}
			else = {
				effect_tooltip = {
					remove_dynamic_modifier = { modifier = ITA_mafia_on_the_rise_no_lar }
				}
				hidden_effect = {
					every_controlled_state = {
						limit = {
							has_dynamic_modifier = { modifier = ITA_mafia_on_the_rise_no_lar }
						}
						remove_dynamic_modifier = { modifier = ITA_mafia_on_the_rise_no_lar }
					}
				}
			}
		}
	}

	focus = {
		id = ITA_empower_the_carabinieri
		icon = GFX_goal_generic_small_arms
		prerequisite = { focus = ITA_crush_the_mafia }
		mutually_exclusive = { focus = ITA_political_commissars focus = ITA_appease_the_military }
		x = 0
		y = 1
		relative_position_id = ITA_crush_the_mafia
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			show_unit_leaders_tooltip = ITA_ugo_luca
			show_unit_leaders_tooltip = ITA_giuseppe_pieche

			if = {
				limit = {
					has_idea = ITA_disgruntled_military
				}
				swap_ideas = {
					remove_idea = ITA_disgruntled_military
					add_idea = ITA_empowered_carabinieri
				}
			}
			else = {
				effect_tooltip = {
					swap_ideas = {
						remove_idea = ITA_disgruntled_military
						add_idea = ITA_empowered_carabinieri
					}
				}
				hidden_effect = {
					add_ideas = ITA_empowered_carabinieri
				}
			}
		}
	}

	focus = {
		id = ITA_army_modernization
		icon = GFX_focus_generic_tank_air_support
		prerequisite = { focus = ITA_appease_the_military focus = ITA_political_commissars focus = ITA_empower_the_carabinieri }

		x = 0
		y = 1
		relative_position_id = ITA_appease_the_military
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			army_experience = 25
			air_experience = 25
			navy_experience = 25
			add_command_power = 50

			add_doctrine_cost_reduction = {
				name = ITA_army_modernization
				cost_reduction = 0.75
				uses = 3
				category = land_doctrine
				category = air_doctrine
				category = naval_doctrine
			}
		}
	}

	focus = {
		id = ITA_union_in_the_party
		icon = GFX_focus_generic_soviet_politics
		prerequisite = { focus = ITA_the_path_to_progress }

		x = 0
		y = 2
		relative_position_id = ITA_the_path_to_progress
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_stability = -0.05
			add_popularity = {
				ideology = communism
				popularity = 0.1
			}

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				add_ideas = ITA_anti_fascist_agents
				if = {
					limit = {
						NOT = { has_country_flag = ITA_gappisti_operative_flag }
					}
					set_country_flag = ITA_gappisti_operative_flag
					ITA_create_laura_garroni_operative = yes
				}
			}

			ITA_bop_medium_increase_communism_side_effect = yes
		}
	}

	focus = {
		id = ITA_follow_the_soviet_union
		icon = GFX_focus_chi_mission_to_the_soviet_union
		prerequisite = { focus = ITA_union_in_the_party }
		mutually_exclusive = { focus = ITA_defend_the_land }
		x = -2
		y = 1
		relative_position_id = ITA_union_in_the_party
		cost = 5

		bypass = {
			OR = {
				NOT = { country_exists = SOV }
				NOT = { SOU = { has_government = communism } }
				is_in_faction_with = SOU
			}
		}

		available = {
			if = {
				limit = {
					OR = {
						NOT = { country_exists = SOU }
						NOT = { SOU = { has_government = communism } }
						is_in_faction_with = SOU
					}
				}
				#This is intended so that the focus does not look unavailable when it is actually bypassed
			}
			else = {
				is_in_faction = no
				is_subject = no
				SOU = {
					has_government = communism
					is_faction_leader = yes
					is_subject = no
					has_civil_war = no
					NOT = { is_justifying_wargoal_against = ROOT }
					NOT = { has_war_with = ROOT }
				}
				SOU = { #Split for easier visualization in the tooltip
					has_opinion	= {
						target = ROOT
						value > 50
					}
				}
			}
		}
		
		search_filters = {}
		completion_reward = {			
			SOU = {
				country_event = { id = generic.2 hours = 4 random_hours = 4 }
			}
			if = {
				limit = {
					SOU = { has_war = yes }
				}
				add_war_support = 0.1
			}

			SOU = {
				add_ai_strategy = {
					type = befriend
					id = ROOT
					value = 100
				}
			}
			add_ai_strategy = {
				type = befriend
				id = SOU
				value = 100
			}
		}
	}

	focus = {
		id = ITA_military_cooperation
		icon = GFX_goal_support_communism
		prerequisite = { focus = ITA_follow_the_soviet_union }

		x = 0
		y = 1
		relative_position_id = ITA_follow_the_soviet_union
		cost = 5
		available = {
			is_in_faction = yes
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP}

		completion_reward = {
			army_experience = 25
			air_experience = 25
			navy_experience = 25

			add_doctrine_cost_reduction = {
				name = ITA_military_cooperation
				cost_reduction = 0.75
				uses = 1
				category = land_doctrine
			}

			if = {
				limit = {
					is_in_faction = yes
				}
				every_other_country = {
					limit = {
						is_in_faction_with = ROOT
					}
					country_event = { id = BBA_italy_communist_events.05 hours = 4 random_hours = 2 }
				}
			}
			else = {
				custom_effect_tooltip = generic_every_allied_country
				effect_tooltip = {
					country_event = { id = BBA_italy_communist_events.05 hours = 4 random_hours = 2 }
				}
			}
		}
	}

	focus = {
		id = ITA_defense_against_capitalism
		icon = GFX_focus_spr_the_anti_fascist_workers_revolution
		prerequisite = { focus = ITA_military_cooperation }

		x = -1
		y = 1
		relative_position_id = ITA_military_cooperation
		cost = 10
		available = {
			has_government = communism
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_timed_idea = {
				idea = ITA_defense_against_capitalism
				days = 730
			}

			custom_effect_tooltip = ITA_defense_against_capitalism_ws_tt
			hidden_effect = {
				set_variable = { ITA_democratic_neighbors = 0 }
				every_neighbor_country = {
					limit = {
						has_government = democratic
					}
					if = {
						limit = {
							check_variable = { ITA_democratic_neighbors < 0.1 }
						}
					}
					ROOT = { add_to_variable = { ITA_defense_against_capitalism = 0.02 } }
				}
				add_war_support = ITA_democratic_neighbors
			}

			ITA_bop_low_increase_communism_side_effect = yes
		}
	}

	focus = {
		id = ITA_combined_research_effort
		icon = GFX_focus_generic_socialist_science
		prerequisite = { focus = ITA_military_cooperation }

		x = 0
		y = 2
		relative_position_id = ITA_military_cooperation
		cost = 5
		bypass = {
			NOT = {
				any_other_country = {
					is_in_faction_with = ROOT
					is_government_in_exile = no
				}
			}
		}

		available = {
			has_government = communism
			any_other_country = {
				is_in_faction_with = ROOT
				is_government_in_exile = no
			}
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			custom_effect_tooltip = BUL_soviet_bulgarian_war_industry_research_sharing_tt
			hidden_effect = {
				every_country = {
					limit = {
						is_in_tech_sharing_group = comintern_research
					}
					remove_from_tech_sharing_group = comintern_research
					add_to_tech_sharing_group = BUL_improved_comintern_research
				}
			}
		}
	}

	focus = {
		id = ITA_special_brigades
		icon = GFX_focus_SOV_mobilization_plan
		prerequisite = { focus = ITA_follow_the_soviet_union focus = ITA_defend_the_land }

		x = 2
		y = 2
		relative_position_id = ITA_follow_the_soviet_union
		cost = 5
		available = {
			has_government = communism
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_special_brigades_tt
			hidden_effect = {
				set_technology = { blackshirt_assault_battalion_tech = 1 popup = no }
			}

			custom_effect_tooltip = ITA_redshirts_div_cap_8_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 8 }
				set_division_template_cap = {  division_template = "Camicie Rosse" division_cap = ITA_militias_cap }
			}
		}
	}

	focus = {
		id = ITA_defend_the_land
		icon = GFX_focus_prc_agrarian_socialism
		prerequisite = { focus = ITA_union_in_the_party }
		mutually_exclusive = { focus = ITA_follow_the_soviet_union }
		x = 2
		y = 1
		relative_position_id = ITA_union_in_the_party
		cost = 5
		available = {
			is_subject = no
		}

		search_filters = {}

		completion_reward = {

			create_faction_from_template = {
				template = faction_template_POR_popular_front_bloc
				name = ITA_united_socialist_front
				icon = GFX_faction_icon_generic_communist
			}

			custom_effect_tooltip = ITA_defend_the_land_invite_tt
			if = {
				limit = {
					any_other_country = {
						has_government = communism
						is_in_faction = no
						is_subject = no
						NOT = {
							has_country_leader = {
								character = SOV_iosif_stalin
								ruling_only = yes
							}
						}
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_other_country = {
					limit = {
						has_government = communism
						is_in_faction = no
						is_subject = no
						NOT = {
							OR = {
								has_country_leader = {
									character = SOV_iosif_stalin
									ruling_only = yes
								}
								any_allied_country = {
									has_country_leader = {
										character = SOV_iosif_stalin
										ruling_only = yes
									}
								}
							}
						}
					}
					hidden_effect = {
						country_event = { id = generic.5 hours = 4 random_hours = 4 }
					}
					custom_effect_tooltip = ITA_defend_the_land_faction_tt
				}
			}
		}
	}

	focus = {
		id = ITA_united_anarchist_confederations
		icon = GFX_goal_generic_military_deal
		prerequisite = { focus = ITA_defend_the_land }

		x = -1
		y = 1
		relative_position_id = ITA_defend_the_land
		cost = 5
		available = {
			has_government = communism
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER}

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"
					country_exists = SPC
					NOT = { has_war_with = SPC }
				}
				add_popularity = {
					ideology = communism
					popularity = 0.1
				}
				add_manpower = 50000

				SPC = {
					country_event = { id = BBA_italy_communist_events.06 hours = 24 random_hours = 24 }
				}
			}
			else = {
				add_popularity = {
					ideology = communism
					popularity = 0.05
				}
				add_manpower = 25000

				if = {
					limit = {
						has_dlc = "La Resistance"
					}
					custom_effect_tooltip = ITA_united_anarchist_confederations_tt
				}
				hidden_effect = {
					news_event = { id = bba_news.111 hours = 24 random_hours = 12 }
				}
			}

			ITA_bop_low_increase_communism_side_effect = yes
		}
	}

	focus = {
		id = ITA_the_fight_against_stalinism
		icon = GFX_focus_spr_masters_of_our_own_fate
		prerequisite = { focus = ITA_defend_the_land }

		x = 1
		y = 1
		relative_position_id = ITA_defend_the_land
		cost = 10
		available = {
			country_exists = SOU
			NOT = { is_in_faction_with = SOU }
			NOT = { has_guaranteed = SOU }
			NOT = { is_guaranteed_by = SOU }
			NOT = { has_non_aggression_pact_with = SOU }
		}

		search_filters = {}

		completion_reward = {
			create_wargoal = {
				type = puppet_wargoal_focus
				target = SOU
			}

			add_timed_idea = {
				idea = ITA_the_fight_against_stalinism

				days = 730
			}
		}
	}

	focus = {
		id = ITA_raise_the_peoples
		icon = GFX_focus_ITA_peasants_rise
		prerequisite = { focus = ITA_defend_the_land }

		x = 0
		y = 3
		relative_position_id = ITA_defend_the_land
		cost = 10
		available = {
			has_government = communism
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_to_variable = { ITA_re_conscription_factor = 0.05 }
			custom_effect_tooltip = ITA_raise_the_peoples_re_tt

			custom_effect_tooltip = ITA_redshirts_div_cap_12_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 12 }
				set_division_template_cap = {  division_template = "Camicie Rosse" division_cap = ITA_militias_cap }
			}

			capital_scope = {
				custom_effect_tooltip = ITA_raise_the_peoples_spawn_divs_tt
				hidden_effect = {
					create_unit = {
						division = "division_template = \"Camicie Rosse\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
						owner = ROOT
						count = 6
					}
				}
			}

			ITA_bop_low_increase_communism_side_effect = yes
		}
	}

	focus = {
		id = ITA_il_sol_dell_avvenire
		icon = GFX_focus_ITA_il_sol_dell_avvenire
		prerequisite = { focus = ITA_combined_research_effort focus = ITA_raise_the_peoples }

		x = 2
		y = 1
		relative_position_id = ITA_combined_research_effort
		cost = 10
		available = {
			has_completed_focus = ITA_servizio_informazione_militare
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_to_variable = { ITA_military_industry_dm_factory_max_efficiency_factor = 0.05 }
			add_to_variable = { ITA_military_industry_dm_production_factory_efficiency_gain_factor = 0.05 }
			custom_effect_tooltip = ITA_il_sol_dell_avvenire_military_industry_dm_tt

			if = {
				limit = { has_dlc = "La Resistance" }
				swap_ideas = {
					remove_idea = ITA_servizio_informazione_militare_ns
					add_idea = ITA_servizio_informazione_militare_banda_carita
				}
			}

			set_cosmetic_tag = ITA_socialist_republic
			add_research_slot = 1

			custom_effect_tooltip = ITA_il_sol_dell_avvenire_pc_tt

			ITA_bop_medium_increase_communism_side_effect = yes
		}
	}


########  ######## ##     ##  #######   ######  ########     ###    ######## ####  ######  
##     ## ##       ###   ### ##     ## ##    ## ##     ##   ## ##      ##     ##  ##    ## 
##     ## ##       #### #### ##     ## ##       ##     ##  ##   ##     ##     ##  ##       
##     ## ######   ## ### ## ##     ## ##       ########  ##     ##    ##     ##  ##       
##     ## ##       ##     ## ##     ## ##       ##   ##   #########    ##     ##  ##       
##     ## ##       ##     ## ##     ## ##    ## ##    ##  ##     ##    ##     ##  ##    ## 
########  ######## ##     ##  #######   ######  ##     ## ##     ##    ##    ####  ######  


	focus = {
		id = ITA_italian_socialism
		icon = GFX_focus_generic_the_giant_wakes
		prerequisite = { focus = ITA_the_italian_republic }
		mutually_exclusive = { focus = ITA_the_popular_front }
		x = 11
		y = 0
		relative_position_id = ITA_the_popular_front
		cost = 5
		available = {
			has_civil_war = no
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			every_owned_state = { #Compensating for ideology swap auto-eating half compliance
				limit = {
					has_resistance = yes
				}
				add_compliance = 10
			}
			add_political_power = 50
			add_popularity = {
				ideology = democratic
				popularity = 0.15
			}
			if = {
				limit = {
					NOT = { has_government = democratic }
				}
				if = {
					limit = {
						has_country_leader = {
							character = ITA_comitato_di_liberazione_nazionale
							ruling_only = yes
						}
					}
					ITA_promote_cln_to_country_leader_democratic = yes
				}
				set_politics = {
					ruling_party = democratic
				}
			}

			show_unit_leaders_tooltip = ITA_giuseppe_de_stefanis

			unlock_decision_tooltip = ITA_bop_cooperation_with_christian_democrats

			#Remove the other country leader role if any
			hidden_effect = {
				if = {
					limit = {
						ITA_comitato_di_liberazione_nazionale = {
							has_ideology = marxism
						}
					}
					remove_country_leader_role = {
						character =  ITA_comitato_di_liberazione_nazionale
						ideology = marxism
					}
				}
			}

			#BoP
			set_power_balance = {
				id = ITA_power_balance
				left_side = ITA_communism_side
				right_side = ITA_democratic_side
				set_value = 0.15
			}
		}
	}

	focus = {
		id = ITA_cooperate_with_the_mafia
		icon = GFX_goal_generic_dangerous_deal
		prerequisite = { focus = ITA_italian_socialism }
		mutually_exclusive = { focus = ITA_crush_the_mafia }
		x = -3
		y = 1
		relative_position_id = ITA_italian_socialism
		cost = 5
		available = {
			has_civil_war = no
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				prioritize = { 115 } #SIcilia Campania
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}

			unlock_decision_tooltip = ITA_bop_utilize_the_mafia
			
			custom_effect_tooltip = ITA_cooperate_with_the_mafia_dm_tt
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				effect_tooltip = {
					remove_dynamic_modifier = { modifier = ITA_mafia_on_the_rise }
					add_dynamic_modifier = { modifier = ITA_established_mafia }
				}
				hidden_effect = {
					every_controlled_state = {
						limit = {
							has_dynamic_modifier = { modifier = ITA_mafia_on_the_rise }
						}
						remove_dynamic_modifier = { modifier = ITA_mafia_on_the_rise }
						add_dynamic_modifier = { modifier = ITA_established_mafia }
					}
				}
			}
			else = {
				effect_tooltip = {
					remove_dynamic_modifier = { modifier = ITA_mafia_on_the_rise_no_lar }
					add_dynamic_modifier = { modifier = ITA_established_mafia_no_lar }
				}
				hidden_effect = {
					every_controlled_state = {
						limit = {
							has_dynamic_modifier = { modifier = ITA_mafia_on_the_rise_no_lar }
						}
						remove_dynamic_modifier = { modifier = ITA_mafia_on_the_rise_no_lar }
						add_dynamic_modifier = { modifier = ITA_established_mafia_no_lar }
					}
				}
			}

			ITA_bop_very_low_increase_democratic_side_effect = yes
		}
	}

	focus = {
		id = ITA_mafia_abroad
		icon = GFX_focus_generic_conspiracy
		prerequisite = { focus = ITA_cooperate_with_the_mafia }

		x = 0
		y = 2
		relative_position_id = ITA_cooperate_with_the_mafia
		cost = 10
		available = {
			is_subject = no
			any_other_country = {
				NOT = {
					is_in_faction_with = ROOT
					is_subject_of = ROOT
				}
				OR = {
					original_tag = USA
					AND = {
						is_major = yes
						has_government = democratic
						capital_scope = {
							OR = {
								is_on_continent = europe
								is_on_continent = north_america
							}
						}
					}
				}
			}
		}

		search_filters = {}

		completion_reward = {
			if = {
				limit = {
					country_exists = USA
				}
				USA = { country_event = { id = BBA_italy_democratic_events.05 hours = 1 } }
			}

			every_other_country = {
				limit = {
					is_major = yes
					has_government = democratic
					NOT = { original_tag = USA } #USA always gets stuff
					capital_scope = {
						OR = {
							is_on_continent = europe
							is_on_continent = north_america
						}
					}
					NOT = {
						is_in_faction_with = ROOT
						is_subject_of = ROOT
					}
				}
				country_event = { id = BBA_italy_democratic_events.05 hours = 24 random_hours = 12 }
			}
		}
	}

	focus = {
		id = ITA_empower_the_unions
		icon = GFX_focus_ITA_workers_unions
		prerequisite = { focus = ITA_italian_socialism }

		x = -1
		y = 1
		relative_position_id = ITA_italian_socialism
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_military_industry_dm_production_factory_efficiency_gain_factor = 0.05 }
			add_to_variable = { ITA_military_industry_dm_industrial_capacity_factory = 0.05 }
			add_to_variable = { ITA_military_industry_dm_industrial_capacity_dockyard = 0.05 }
			custom_effect_tooltip = ITA_empower_the_unions_military_industry_dm_tt

			random_core_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}

			ITA_bop_low_increase_democratic_side_effect = yes
		}
	}

	focus = {
		id = ITA_production_lines
		icon = GFX_goal_generic_construct_mil_factory
		prerequisite = { focus = ITA_empower_the_unions }

		x = 0
		y = 1
		relative_position_id = ITA_empower_the_unions
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			add_to_variable = { ITA_military_industry_dm_production_factory_start_efficiency_factor = 0.05 }
			add_to_variable = { ITA_military_industry_dm_factory_max_efficiency_factor = 0.1 }
			custom_effect_tooltip = ITA_production_lines_military_industry_dm_tt

			custom_effect_tooltip = ITA_production_lines_factories_tt
			hidden_effect = {
				random_core_state = {
					limit = {
						is_fully_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
					set_state_flag = ITA_production_lines_flag
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
				random_core_state = {
					limit = {
						is_fully_controlled_by = ROOT
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
						NOT = { has_state_flag = ITA_production_lines_flag }
					}
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
				#Clear flag
				random_core_state = {
					limit = {
						has_state_flag = ITA_production_lines_flag
					}
					clr_state_flag = ITA_production_lines_flag
				}
			}
		}
	}

	focus = {
		id = ITA_the_republics_leadership
		icon = GFX_focus_ITA_democratic_leadership
		prerequisite = { focus = ITA_italian_socialism }

		x = 1
		y = 1
		relative_position_id = ITA_italian_socialism
		cost = 5
		available = {
			has_government = democratic
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			country_event = BBA_italy_democratic_events.01

			ITA_bop_medium_increase_democratic_side_effect = yes
		}
	}

	focus = {
		id = ITA_bring_back_exiled_intellectuals
		icon = GFX_goal_tfv_generic_tech_sharing
		prerequisite = { focus = ITA_the_republics_leadership }

		x = 0
		y = 1
		relative_position_id = ITA_the_republics_leadership
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_political_power = 70

			add_breakthrough_progress = {
				specialization = specialization_nuclear
				value = 0.25
			}
			add_breakthrough_progress = {
				specialization = specialization_air
				value = 0.25
			}

			add_tech_bonus = {
				name = ITA_bring_back_exiled_intellectuals
				bonus = 0.25
				uses = 2
				category = industry
				category = electronics
				category = nuclear
				category = rocketry
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			hidden_effect = {	#Fix character being on the civil war side that lost
                every_possible_country = {
                    limit = { has_character = ITA_enrico_fermi }
                    random_character = {
                        limit = { is_character = ITA_enrico_fermi }
                        set_nationality = ROOT
                    }
                }
            }

			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = ITA_enrico_fermi
			}

			ITA_bop_low_increase_democratic_side_effect = yes
		}
	}

	focus = {
		id = ITA_social_stability
		icon = GFX_goal_generic_propaganda
		prerequisite = { focus = ITA_bring_back_exiled_intellectuals }

		x = 0
		y = 2
		relative_position_id = ITA_bring_back_exiled_intellectuals
		cost = 5
		available = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 50
			add_stability = 0.1
			add_war_support = -0.05
			add_popularity = {
				ideology = democratic
				popularity = 0.1
			}
			ITA_bop_medium_increase_democratic_side_effect = yes
		}
	}

	focus = {
		id = ITA_aid_for_the_spanish_republic
		icon = GFX_focus_intervention_spain_republic
		prerequisite = { focus = ITA_italian_socialism }

		x = 3
		y = 1
		relative_position_id = ITA_italian_socialism
		cost = 10

		available = {
			has_civil_war = no
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				SPR_scw_in_progress = yes
				if = {
					limit = {
						NOT = { has_global_flag = spanish_civil_war }
					}
					custom_trigger_tooltip = {
					    tooltip = POR_spr_tooltip_country_exist_tt
					    country_exists = SPR
				    }
				    custom_trigger_tooltip = {
					    tooltip = POR_spr_tooltip_at_peace_tt
						NOT = { has_war_with = SPR }
				    }
				}
				else = {
					country_exists = SPD
					NOT = { has_war_with = SPD }
				}
			}
			else = {
				any_other_country = {
					original_tag = SPR
					has_civil_war = yes
					NOT = { has_war_with = ROOT }
					OR = {
						has_government = democratic
						has_government = communism
					}
				}
			}
			has_manpower > 10000
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP}

		completion_reward = {
			add_ideas = ITA_aiding_the_spanish_republic

			add_manpower = -10000
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				SPD = {
					add_manpower = 10000
					add_opinion_modifier = {
						target = ROOT
						modifier = ita_supported_spain_civil_war
					}
				}
				hidden_effect = {
					add_equipment_to_stockpile = {
						type = infantry_equipment
						amount = 2500
					}
					send_equipment = {
						equipment = infantry_equipment
						amount = 2500
						target = SPD
					}
				}

			}
			else = {
				random_other_country = {
					limit = {
						original_tag = SPR
						OR = {
							has_government = democratic
							has_government = communism
						}
					}
					add_manpower = 10000
					add_opinion_modifier = {
						target = ROOT
						modifier = ita_supported_spain_civil_war 
					}
				}				
				hidden_effect = {
					add_equipment_to_stockpile = {
						type = infantry_equipment
						amount = 2500
					}
					random_other_country = {
						limit = {
							original_tag = SPR
							OR = {
								has_government = democratic
								has_government = communism
							}
						}
						ROOT = {
							send_equipment = {
								equipment = infantry_equipment
								amount = 2500
								target = PREV
							}
						}
					}
				}
			}
			custom_effect_tooltip = ITA_aid_for_the_spanish_republic_tt
			if = {
				limit = {
					NOT = { has_rule = can_send_volunteers } 
				}
				set_rule = { can_send_volunteers = yes }
			}
		}
	}

	focus = {
		id = ITA_italia_libera
		icon = GFX_goal_generic_demand_territory
		prerequisite = { focus = ITA_social_stability }
		mutually_exclusive = { focus = ITA_reestablish_old_alliances }
		x = -1
		y = 2
		relative_position_id = ITA_social_stability
		cost = 5
		available = {
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {

			create_faction_from_template = {
				template = faction_template_european_unity
				name = ITA_free_states_of_europe
				icon = GFX_faction_logo_generic_12
			}

			add_political_power = 50
			custom_effect_tooltip = ITA_italia_libera_invite_tt
			if = {
				limit = {
					any_other_country = {
						ITA_is_valid_free_states_of_europe_target = yes
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_other_country = {
					limit = {
						ITA_is_valid_free_states_of_europe_target = yes
					}
					hidden_effect = {
						country_event = { id = generic.5 hours = 4 random_hours = 4 }
					}
					custom_effect_tooltip = ITA_italia_libera_faction_tt
				}
			}

			ITA_bop_low_increase_democratic_side_effect = yes
		}
	}

	focus = {
		id = ITA_european_democracies
		icon = GFX_focus_generic_italy_propaganda
		prerequisite = { focus = ITA_italia_libera }

		x = -1
		y = 1
		relative_position_id = ITA_italia_libera
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL}

		completion_reward = {
			custom_effect_tooltip = ITA_european_democracies_tt
			hidden_effect = {
				every_other_country = {
					limit = {
						capital_scope = {
							is_on_continent = europe
						}
						NOT = {
							has_war_with = ROOT
							any_allied_country = {
								has_war_with = ROOT
							}
						}
					}
					add_timed_idea = {
						idea = ITA_hidden_european_democracies_ns
						days = 1095
					}
					add_ai_strategy = {
						type = befriend
						id = ROOT
						value = 50
					}
				}
			}

			custom_effect_tooltip = ITA_european_democracies_bonus_per_ally_tt
			hidden_effect = {
				set_variable = { ITA_num_of_allies = 0 }
				set_variable = { ITA_stability_per_ally = 0.02 }
				set_variable = { ITA_pp_per_ally = 25 }
				every_other_country = {
					limit = {
						is_in_faction_with = ROOT
						has_government = democratic
						is_subject = no
					}
					add_to_variable = { ROOT.ITA_num_of_allies = 1 }
				}

				#Add Stab per ally
				multiply_variable = { ITA_stability_per_ally = ITA_num_of_allies }
				clamp_variable = {
					var = ITA_stability_per_ally
					min = 0
					max = 0.1
				}
				add_stability = ITA_stability_per_ally

				#Add PP per ally
				multiply_variable = { ITA_pp_per_ally = ITA_num_of_allies }
				clamp_variable = {
					var = ITA_pp_per_ally
					min = 0
					max = 125
				}
				add_political_power = ITA_pp_per_ally
			}
		}
	}

	focus = {
		id = ITA_peace_preservation
		icon = GFX_focus_generic_self_management
		prerequisite = { focus = ITA_european_democracies }

		x = -1
		y = 1
		relative_position_id = ITA_european_democracies
		cost = 10
		
		available = {
			is_subject = no
			OR = {
				any_other_country = {
					capital_scope = {
						is_on_continent = europe
					}
					OR = {
						is_in_faction = no
						is_in_faction_with = ROOT
					}
					has_government = democratic
					is_subject = no
				}
				any_other_country = {
					is_in_faction_with = ROOT
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER}

		completion_reward = {
			hidden_effect = { #GUARANTEES
				set_variable = { ITA_num_of_countries_guaranteed = 0 }
				set_variable = { ITA_peace_keepers_consumer_goods_factor = 0.02 }
				set_variable = { ITA_peace_keepers_war_support_factor = 0.01 }
				set_variable = { ITA_peace_keepers_weekly_manpower = 100 }
				every_other_country = {
					limit = {
						capital_scope = {
							is_on_continent = europe
						}
						OR = {
							is_in_faction = no
							is_in_faction_with = ROOT
						}
						has_government = democratic
						is_subject = no
					}
					ROOT = {
						give_guarantee = PREV
						add_to_variable = { ITA_num_of_countries_guaranteed = 1 }
					}
				}

				clamp_variable = {
					var = ITA_num_of_countries_guaranteed
					min = 0
					max = 10
				}

				multiply_variable = { ITA_peace_keepers_consumer_goods_factor = ITA_num_of_countries_guaranteed }
				multiply_variable = { ITA_peace_keepers_consumer_goods_factor = -1 } #Negative for CG bonus
				multiply_variable = { ITA_peace_keepers_war_support_factor = ITA_num_of_countries_guaranteed }
				multiply_variable = { ITA_peace_keepers_weekly_manpower = ITA_num_of_countries_guaranteed }
			}
			custom_effect_tooltip = ITA_peace_preservation_guarantees_tt
			every_country = {
				limit = {
					capital_scope = {
						is_on_continent = europe
					}
					OR = {
						is_in_faction = no
						is_in_faction_with = ROOT
					}
					has_government = democratic
					is_subject = no
				}
			}

			hidden_effect = { #NATIONAL SPIRIT
				add_dynamic_modifier = { modifier = ITA_peace_keepers_of_europe }
			}
			custom_effect_tooltip = ITA_peace_preservation_ns_tt
		}
	}

	focus = {
		id = ITA_scientific_cooperation
		icon = GFX_goal_generic_scientific_exchange
		prerequisite = { focus = ITA_italia_libera focus = ITA_reestablish_old_alliances }

		x = 1
		y = 1
		relative_position_id = ITA_italia_libera
		cost = 10
		available = {
			is_subject = no
		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_research_slot = 1

			if = {
				limit = {
					num_tech_sharing_groups < 1
				}
				add_to_tech_sharing_group = ITA_program_for_scientific_cooperation
				if = {
					limit = {
						any_other_country = {
							is_in_faction_with = ROOT
						}
					}
					every_other_country = {
						limit = {
							is_in_faction_with = ROOT
						}
						add_to_tech_sharing_group = ITA_program_for_scientific_cooperation
					}
				}
				else = {
					custom_effect_tooltip = ITA_scientific_cooperation_research_sharing_group_tt
				}
			}

			custom_effect_tooltip = ITA_scientific_cooperation_allies_ns_tt
			if = {	
				limit = {
					any_other_country = {
						is_in_faction_with = ROOT
					}
				}
				custom_effect_tooltip = generic_current_effects
				add_ideas = ITA_scientific_cooperation_ns
				every_other_country = {
					limit = {
						is_in_faction_with = ROOT
					}
					effect_tooltip = {
						add_ideas = ITA_scientific_cooperation_ns
					}
					country_event = { id = BBA_italy_democratic_events.02 hours = 2 }
				}
			}
			else = {
				effect_tooltip = {
					add_ideas = ITA_scientific_cooperation_ns
				}
			}
		}
	}

	focus = {
		id = ITA_secure_the_borders
		icon = GFX_goal_fortify_the_westwall
		prerequisite = { focus = ITA_scientific_cooperation }

		x = -1
		y = 1
		relative_position_id = ITA_scientific_cooperation
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			add_to_variable = { ITA_re_army_core_defence_factor = 0.05 }
			custom_effect_tooltip = ITA_secure_the_borders_re_tt

			custom_effect_tooltip = ITA_secure_the_borders_forts_tt
			every_owned_state = {
				limit = {
					is_fully_controlled_by = ROOT
					any_neighbor_state = {
						controller = {
							NOT = { is_in_faction_with = ROOT }
						}
						impassable = no
					}
					impassable = no
				}
				every_neighbor_state = {
					limit = {
						controller = {
							NOT = { is_in_faction_with = ROOT }
						}
						impassable = no
					}
					if = {
						limit = {
							NOT = { is_in_array = { ROOT.targetcountries = THIS.controller } }
						}
						PREV = {
							add_building_construction = {
								type = bunker
								level = 2
								instant_build = yes
								province = {
									all_provinces = yes
									limit_to_border_country = PREV.controller
								}
							}
						}
						add_to_array = { ROOT.targetcountries = THIS.controller }
					}
				}
				clear_array = ROOT.targetcountries
			}
		}
	}

	focus = {
		id = ITA_bring_down_fascist_strongholds
		icon = GFX_focus_generic_anti_fascist_diplomacy
		prerequisite = { focus = ITA_scientific_cooperation }

		x = 1
		y = 1
		relative_position_id = ITA_scientific_cooperation
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_bring_down_fascist_strongholds_tt
			if = {
				limit = {
					any_other_country = {
						has_government = fascism
						capital_scope = {
							is_on_continent = europe
						}
						NOT = { has_war_with = ROOT }
						country_can_be_reasonable_target_of_wargoal = yes
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_other_country = {
					limit = {
						has_government = fascism
						capital_scope = {
							is_on_continent = europe
						}
					}
					ROOT = {
						create_wargoal = {
							type = puppet_wargoal_focus
							target = PREV
						}
					}
				}

				add_timed_idea = {
					idea = ITA_anti_fascist_fervor
					days = 730
				}
			}
		}
	}

	focus = {
		id = ITA_reestablish_old_alliances
		icon = GFX_goal_support_democracy
		prerequisite = { focus = ITA_social_stability }
		mutually_exclusive = { focus = ITA_italia_libera }
		x = 1
		y = 2
		relative_position_id = ITA_social_stability
		cost = 5

		available = {
			is_in_faction = no
			is_subject = no
			any_other_country = {
				OR = {
					tag = FRA
					tag = ENG
				}
				NOT = { has_government = fascism }
				is_faction_leader = yes
				is_subject = no
				has_civil_war = no
				NOT = { is_justifying_wargoal_against = ROOT }
				NOT = { has_war_with = ROOT }
				NOT = { 
					any_allied_country = {
						has_war_with = ROOT
					}
				}
			}
			any_other_country = { #Split for easier visualization in the tooltip
				OR = {
					tag = FRA
					tag = ENG
				}
				has_opinion	= {
					target = ROOT
					value > 50
				}
			}
		}

		search_filters = {FOCUS_FILTER_WAR_SUPPORT}

		completion_reward = {
			if = { #UK first
				limit = {
					ENG = {
						NOT = { has_government = fascism }
						is_faction_leader = yes
						is_subject = no
						has_civil_war = no
						NOT = { is_justifying_wargoal_against = ROOT }
						NOT = { has_war_with = ROOT }
						has_opinion	= {
							target = ROOT
							value > 50
						}
					}
				}
				ENG = {
					country_event = { id = generic.2 hours = 4 random_hours = 4 }
					if = {
						limit = {
							has_war = yes
						}
						ROOT = { add_war_support = 0.1 }
					}
					add_ai_strategy = {
						type = befriend
						id = ROOT
						value = 100
					}
					ROOT = {
						add_ai_strategy = {
							type = befriend
							id = PREV
							value = 100
						}
					}
				}

			}
			else_if = { #FRANCE only if ENG is not available
				limit = {
					FRA = {
						NOT = { has_government = fascism }
						is_faction_leader = yes
						is_subject = no
						has_civil_war = no
						NOT = { is_justifying_wargoal_against = ROOT }
						NOT = { has_war_with = ROOT }
						has_opinion	= {
							target = ROOT
							value > 50
						}
					}
				}
				FRA = {
					country_event = { id = generic.2 hours = 4 random_hours = 4 }
					if = {
						limit = {
							has_war = yes
						}
						ROOT = { add_war_support = 0.1 }
					}
					add_ai_strategy = {
						type = befriend
						id = ROOT
						value = 100
					}
					ROOT = {
						add_ai_strategy = {
							type = befriend
							id = PREV
							value = 100
						}
					}
				}
			}
			else = {
				custom_effect_tooltip = ITA_reestablish_old_alliances_tt
				effect_tooltip = {
					add_war_support = 0.1
				}
			}
			ITA_bop_low_increase_democratic_side_effect = yes
		}
	}

	focus = {
		id = ITA_military_agreements
		icon = GFX_focus_generic_license_production
		prerequisite = { focus = ITA_reestablish_old_alliances }

		x = 1
		y = 1
		relative_position_id = ITA_reestablish_old_alliances
		cost = 10
		available = {
			is_in_faction = yes
			any_allied_country = {
				is_major = yes
			}
		}

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_RESEARCH}

		completion_reward = {
			army_experience = 15
			air_experience = 15
			navy_experience = 15

			add_tech_bonus = {
				name = ITA_military_agreements
				bonus = 0.5
				uses = 2
				category = armor 
				category = artillery
				category = naval_equipment
				category = air_equipment
			}

			if = {
				limit = {
					has_dlc = "Death or Dishonor"
				}
				every_other_country = {
					limit = {
						is_in_faction_with = ROOT
						is_major = yes
					}
					ROOT = {
						add_relation_modifier = {
							target = PREV
							modifier = ITA_military_agreements
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_the_enemies_of_capitalism
		icon = GFX_focus_ger_bulwark_against_bolshevism
		prerequisite = { focus = ITA_military_agreements }

		x = 1
		y = 1
		relative_position_id = ITA_military_agreements
		cost = 10
		available = {
			any_country = {
				original_tag = SOV
				exists = yes
				NOT = { is_in_faction_with = ROOT }
				NOT = { has_non_aggression_pact_with = ROOT }
				NOT = { is_guaranteed_by = ROOT }
				has_government = communism
			}
		}

		search_filters = {}

		completion_reward = {
			random_other_country = {
				limit = {
					original_tag = SOV
					NOT = { is_in_faction_with = ROOT }
					NOT = { has_non_aggression_pact_with = ROOT }
					NOT = { is_guaranteed_by = ROOT }
					has_government = communism
				}
				ROOT = {
					create_wargoal = {
						type = topple_government
						target = PREV
					}
				}
			}
			add_timed_idea = {
				idea = ITA_the_eastern_threat_ns
				days = 365
			}
		}
	}

	focus = {
		id = ITA_the_ethiopian_question
		icon = GFX_focus_ETH_the_emperor_stays
		prerequisite = { focus = ITA_defy_the_duce }

		x = 13
		y = 1
		relative_position_id = ITA_defy_the_duce
		cost = 5

		bypass = {
			ETH = {
				OR = {
					exists = no
					is_subject = yes
					is_in_faction = yes
					has_capitulated = yes
				}
			}
		}

		available = {
			has_civil_war = no
			is_subject = no
		}

		search_filters = {}

		completion_reward = {
			country_event = BBA_italy_anti_colonialism_events.01
		}
	}

	focus = {
		id = ITA_abolish_the_colonies
		icon = GFX_goal_generic_alliance
		prerequisite = { focus = ITA_the_ethiopian_question }
		mutually_exclusive = { focus = ITA_new_colonial_policies }
		x = -1
		y = 1
		relative_position_id = ITA_the_ethiopian_question
		cost = 5
		available = {
			is_subject = no
			any_controlled_state = {
				NOT = { is_on_continent = europe }
			}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			every_owned_state = {
				limit = {
					has_resistance = yes
				}
				add_compliance = 15
			}

			activate_decision = ITA_abolish_the_colonies_dec
			custom_effect_tooltip = ITA_abolish_the_colonies_decision_effects_tt
			custom_effect_tooltip = ITA_abolish_the_colonies_event_chain_tt
			custom_effect_tooltip = ITA_abolish_the_colonies_tips_tt
		}
	}

	focus = {
		id = ITA_cooperatives_for_intensive_exploitation
		icon = GFX_goal_generic_construction
		prerequisite = { focus = ITA_abolish_the_colonies }

		x = -1
		y = 2
		relative_position_id = ITA_abolish_the_colonies
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			custom_effect_tooltip = ITA_cooperatives_for_intensive_exploitation_tt

			if = {
				limit = {
					any_owned_state = {
						is_on_continent = africa
						is_controlled_by = ROOT
						state_has_any_resource = yes
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_owned_state = {
					limit = {
						is_on_continent = africa
						is_controlled_by = ROOT
						state_has_any_resource = yes
					}
					add_dynamic_modifier = { modifier = ITA_cooperatives_for_intensive_exploitation_dm }
				}
			}
		}
	}

	focus = {
		id = ITA_condemn_colonialism
		icon = GFX_goal_generic_attack_allies
		prerequisite = { focus = ITA_cooperatives_for_intensive_exploitation }
		x = 0
		y = 1
		relative_position_id = ITA_cooperatives_for_intensive_exploitation
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = ITA_condemn_colonialism_tt

			if = {
				limit = {
					any_other_country = {
						capital_scope = {
							NOT = { is_on_continent = africa }
						}
						any_owned_state = {
							is_on_continent = africa
							NOT = { is_core_of = owner }
						}
						NOT = { is_in_faction_with = ROOT }
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_other_country = {
					limit = {
						capital_scope = {
							NOT = { is_on_continent = africa }
						}
						any_owned_state = {
							is_on_continent = africa
							NOT = { is_core_of = owner }
						}
						country_can_be_reasonable_target_of_wargoal = yes
					}
					country_event = { id = BBA_italy_anti_colonialism_events.20 hours = 20 random_hours = 8 }
				}
			}

			hidden_effect = {
				country_event = { id = BBA_italy_anti_colonialism_events.21 days = 20 }
			}
		}
	}

	focus = {
		id = ITA_new_colonial_policies
		icon = GFX_focus_ETH_invite_italian_settlers
		prerequisite = { focus = ITA_the_ethiopian_question }
		mutually_exclusive = { focus = ITA_abolish_the_colonies }
		x = 1
		y = 1
		relative_position_id = ITA_the_ethiopian_question
		cost = 5
		available = {
			is_subject = no
			any_controlled_state = {
				is_on_continent = africa
			}
		}

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			set_temp_variable = { ITA_pp_from_releasing_colonies = 0 }

			custom_effect_tooltip = ITA_new_colonial_policies_tt
			if = {
				limit = {
					any_occupied_country = {
						capital_scope = {
							is_on_continent = africa
						}
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_occupied_country = {
					limit = {
						capital_scope = {
							is_on_continent = africa
						}
					}
					if = { #Give a potential player the option to get puppeted
						limit = { 
							is_ai = no
							is_government_in_exile = yes
							exists = yes 
						}
						country_event = { id = BBA_italy_interaction_events.71 hours = 1 }
						if = {
							limit = {
								is_ai = no
							}
							ROOT = { 
								country_event = { id = BBA_italy_interaction_events.70 hours = 1 }
							}
						}
					}
					else_if = {
						limit = {
							exists = yes
						}
						create_dynamic_country = {
							original_tag = THIS
							set_variable = { ITA.create_puppet = THIS }
							ROOT = {
								every_controlled_state = {
									limit = {
										is_core_of = PREV.PREV
										is_fully_controlled_by = ROOT
									}
									var:ITA.create_puppet = {
										transfer_state = PREV
									}
								}
							}
							set_popularities = {
								democratic = ITA.party_popularity_100@democratic
								neutrality = ITA.party_popularity_100@neutrality
								fascism = ITA.party_popularity_100@fascism
								communism = ITA.party_popularity_100@communism
							}
							set_politics = {
								ruling_party = ROOT
							}
						}
						ROOT = {
							puppet = ITA.create_puppet
						}
						clear_variable = ITA.create_puppet
					}
					else = {
						ROOT = { release_puppet_on_controlled = PREV }
					}
					hidden_effect = {
						add_to_temp_variable = { ROOT.ITA_pp_from_releasing_colonies = 15 }
					}
				}
			}

			custom_effect_tooltip = ITA_new_colonial_policies_pp_from_released_colonies_tt
			hidden_effect = {
				clamp_variable = { var = ITA_pp_from_releasing_colonies min = 0 max = 200 }
				add_political_power = ITA_pp_from_releasing_colonies
			}
		}
	}

	focus = {
		id = ITA_negotiations_with_albania
		icon = GFX_focus_generic_befriend_albania
		prerequisite = { focus = ITA_abolish_the_colonies focus = ITA_new_colonial_policies }

		x = 1
		y = 1
		relative_position_id = ITA_abolish_the_colonies
		cost = 5

		bypass = {
			NOT = { country_exists = ALB }
		}

		available = {
			OR = {
				has_government = communism
				has_government = neutrality
			}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			ALB = { country_event = { id = BBA_italy_anti_colonialism_events.100 hours = 4 random_hours = 2 } }
			
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				annex_country = { target = ALB }
			}
		}
	}

	focus = {
		id = ITA_enlist_the_bashkimi_kombetar
		icon = GFX_focus_ITA_albanian_fascist_militia
		prerequisite = { focus = ITA_negotiations_with_albania }

		x = 0
		y = 1
		relative_position_id = ITA_negotiations_with_albania
		cost = 5
		available = {
			44 = {
				controller = {
					OR = {
						tag = ROOT
						is_subject_of = ROOT
					}
				}
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER}

		completion_reward = {
			44 = {
				add_dynamic_modifier = { modifier = ITA_cooperatives_for_intensive_exploitation_dm }
			}

			custom_effect_tooltip = ITA_redshirts_div_cap_12_tt
			hidden_effect = {
				add_to_variable = { ITA_militias_cap = 12 }
				set_division_template_cap = { division_template = "Camicie Rosse" division_cap = ITA_militias_cap }
			}

			44 = {
				custom_effect_tooltip = ITA_enlist_the_bashkimi_kombetar_spawn_divs_tt
				hidden_effect = {
					create_unit = { #Historically 14 battalions
						division = "division_template = \"Camicie Nere\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
						owner = ROOT
						count = 4
					}
				}
			}
		}
	}

	focus = {
		id = ITA_the_italian_confederation
		icon = GFX_focus_ITA_a_colonial_empire
		prerequisite = { focus = ITA_new_colonial_policies }

		x = 1
		y = 2
		relative_position_id = ITA_new_colonial_policies
		cost = 10
		available = {
			OR = {
				is_faction_leader = yes
				is_in_faction = no
			}
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			
			IF = {
				limit = {
					is_in_faction = no
				}
				create_faction_from_template = {
					template = faction_template_european_unity
					name = ITA_italian_confederation
					icon = GFX_faction_logo_generic_12
				}
			}
			
			add_ideas = ITA_italian_confederation_leader

			if = {
				limit = {
					num_subjects > 0
				}
				every_subject_country = {
					add_ideas = ITA_italian_confederation_member
					capital_scope = {
						add_extra_state_shared_building_slots = 1
						add_building_construction = {
							type = industrial_complex
							level = 1
							instant_build = yes
						}
					}
					ROOT = {
						add_to_faction = PREV
					}
				}
			}
			else = {
				custom_effect_tooltip = ITA_planned_economy_subjects_ns_tt
				effect_tooltip = {
					add_ideas = ITA_italian_confederation_member
					custom_effect_tooltip = ITA_the_italian_confederation_effects_tt
				}
			}
		}
	}

	focus = {
		id = ITA_planned_economy
		icon = GFX_focus_ETH_adopt_the_lira
		prerequisite = { focus = ITA_the_italian_confederation }

		x = 0
		y = 1
		relative_position_id = ITA_the_italian_confederation
		cost = 5
		available = {
			num_subjects > 4
			has_idea = ITA_italian_confederation_leader
		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH}

		completion_reward = {
			swap_ideas = {
				remove_idea = ITA_italian_confederation_leader
				add_idea = ITA_italian_confederation_leader_improved
			}
			if = {
				limit = {
					any_subject_country = {
						has_idea = ITA_italian_confederation_member
					}
				}
				every_subject_country = {
					limit = {
						has_idea = ITA_italian_confederation_member
					}
					swap_ideas = {
						remove_idea = ITA_italian_confederation_member
						add_idea = ITA_italian_confederation_member_improved
					}
				}
			}
			else = {
				custom_effect_tooltip = ITA_planned_economy_subjects_ns_tt
				effect_tooltip = {
					swap_ideas = {
						remove_idea = ITA_italian_confederation_member
						add_idea = ITA_italian_confederation_member_improved
					}
				}
			}
		}
	}

	focus = {
		id = ITA_the_fight_overseas
		icon = GFX_focus_generic_africa_defense
		prerequisite = { focus = ITA_cooperatives_for_intensive_exploitation focus = ITA_the_italian_confederation }

		x = 2
		y = 2
		relative_position_id = ITA_cooperatives_for_intensive_exploitation
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			add_to_variable = { ITA_re_supply_consumption_factor = -0.05 }
			add_to_variable = { ITA_re_acclimatization_hot_climate_gain_factor = 0.15 }
			add_to_variable = { ITA_re_heat_attrition_factor = -0.1 }
			custom_effect_tooltip = ITA_the_fight_overseas_re_tt

			add_to_variable = { ITA_rm_naval_invasion_prep_speed = 0.1 }
			add_to_variable = { ITA_rm_naval_invasion_capacity = 10 }
			custom_effect_tooltip = ITA_the_fight_overseas_rm_tt
			
			custom_effect_tooltip = ITA_the_fight_overseas_bunkers_tt
			if = {
				limit = {
					any_controlled_state = {
						is_on_continent = africa
						is_fully_controlled_by = ROOT
						OR = {
							supply_node > 0
							naval_base > 0
						}
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_controlled_state = {
					limit = {
						is_on_continent = africa
						is_fully_controlled_by = ROOT
					}
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_supply_node = yes
						}
					}
					add_building_construction = {
						type = coastal_bunker
						level = 2
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
					if = {
						limit = {
							OR = {
								supply_node > 0
								naval_base > 0
							}
						}
						add_building_construction = {
							type = anti_air_building
							level = 1
							instant_build = yes
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_irregulars
		icon = GFX_focus_ETH_peacekeeping_forces
		prerequisite = { focus = ITA_the_fight_overseas }

		x = -2
		y = 1
		relative_position_id = ITA_the_fight_overseas
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_to_variable = { ITA_re_irregular_org = 0.05 }
			custom_effect_tooltip = ITA_irregulars_re_tt

			hidden_effect = {
				if = {
					limit = {
						NOT = { has_template = "Truppe Irregolari a Cavallo" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_irregular_templates_flag }
						}
						division_template = { #Improve Irregular template
							name = "Truppe Irregolari a Cavallo"		
							division_names_group = ITA_CAV_05
							is_locked = yes
							regiments = {
								cavalry = { x = 0 y = 0 }
								cavalry = { x = 0 y = 1 }
								cavalry = { x = 1 y = 0 }
								cavalry = { x = 1 y = 1 }
							}
							priority = 0
						}
					}
					else = {
						division_template = { #Basic irregular template
							name = "Truppe Irregolari a Cavallo"		
							division_names_group = ITA_CAV_05
							is_locked = yes
							regiments = {
								cavalry = { x = 0 y = 0 }
								cavalry = { x = 0 y = 1 }
								cavalry = { x = 0 y = 2 }
								cavalry = { x = 1 y = 0 }
								cavalry = { x = 1 y = 1 }
								cavalry = { x = 1 y = 2 }
							}
							support = { 
								recon = { x = 0 y = 0 } 
							} 
							priority = 0
						}
					}
				}

				if = {
					limit = {
						NOT = { has_template = "Truppe Irregolari di Cammelli" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_irregular_templates_flag }
						}
						division_template = { #Improve Irregular template
							name = "Truppe Irregolari di Cammelli"		
							division_names_group = ITA_CAM_02
							is_locked = yes
							regiments = {
								camelry = { x = 0 y = 0 }
								camelry = { x = 0 y = 1 }
								camelry = { x = 1 y = 0 }
								camelry = { x = 1 y = 1 }
							}
							priority = 0
						}
					}
					else = {
						division_template = { #Basic irregular template
							name = "Truppe Irregolari di Cammelli"		
							division_names_group = ITA_CAM_02
							is_locked = yes
							regiments = {
								camelry = { x = 0 y = 0 }
								camelry = { x = 0 y = 1 }
								camelry = { x = 0 y = 2 }
								camelry = { x = 1 y = 0 }
								camelry = { x = 1 y = 1 }
								camelry = { x = 1 y = 2 }
							}
							support = { 
								recon = { x = 0 y = 0 } 
							} 
							priority = 0
						}
					}
				}
			}

			custom_effect_tooltip = ITA_irregulars_create_units_tt

			hidden_effect = {
				set_variable = { ITA_camelry_raised = 0 }
				set_variable = { ITA_cavalry_raised = 0 }
				set_temp_variable = { i = 0 }
				while_loop_effect = {
					limit = {
						check_variable = { i = 10 compare = less_than }
					}
					random_controlled_state = {
						limit = {
							is_on_continent = africa
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_irregulars_raised_flag }
						}
						prioritize = { 550 559 448 450 271 } # ERITREA / SOMALILAND / TRIPOLI / BENGHASI / ADDIS ABABA
						if = {
							limit = {
								is_core_of = ERI
							}
							create_unit = {
								division = "division_template = \"Banda Irregolare Eritrea\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
						else_if = {
							limit = {
								is_core_of = SOM
							}
							create_unit = {
								division = "division_template = \"Banda Irregolare Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
						else_if = {
							limit = {
								is_core_of = LBA
							}
							if = {
								limit = {
									check_variable = { ROOT.ITA_camelry_raised < 3 }
								}
								create_unit = {
									division = "division_template = \"Truppe Irregolari di Cammelli\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								add_to_variable = { ROOT.ITA_camelry_raised = 1 }
							}
							else = {
								create_unit = {
									division = "division_template = \"Banda Irregolare Libica\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else_if = {
							limit = {
								is_core_of = ETH
							}
							if = {
								limit = {
									check_variable = { ROOT.ITA_cavalry_raised < 3 }
								}
								create_unit = {
									division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								add_to_variable = { ROOT.ITA_cavalry_raised = 1 }
							}
							else = {
								create_unit = {
									division = "division_template = \"Banda Indigena Irregolare\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else = {
							create_unit = {
								division = "division_template = \"Banda Indigena Irregolare\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
						set_state_flag = ITA_irregulars_raised_flag
					}
					add_to_temp_variable = { i = 1 }
				}
				#Clean flag and vars
				every_controlled_state = {
					limit = {
						has_state_flag = ITA_irregulars_raised_flag
					}
					clr_state_flag = ITA_irregulars_raised_flag
				}
				set_variable = { ITA_camelry_raised = 0 }
				set_variable = { ITA_cavalry_raised = 0 }

				#SUBJECTS
				if = {
					limit = {
						any_subject_country = {
							capital_scope = {
								is_on_continent = africa
							}
						}
					}
					every_subject_country = {
						limit = {
							capital_scope = {
								is_on_continent = africa
							}
						}
						if = { #Puppet is ERI
							limit = {
								original_tag = ERI
							}
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								prioritize = { 550 }
								create_unit = {
									division = "division_template = \"Banda Irregolare Eritrea\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								create_unit = {
									division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 2
								}
							}
						}
						else_if = { #Puppet is SOM
							limit = {
								original_tag = SOM
							}
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								prioritize = { 559 }
								create_unit = {
									division = "division_template = \"Banda Irregolare Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 2
								}
								create_unit = {
									division = "division_template = \"Truppe Irregolari di Cammelli\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else_if = { #Puppet is LBA
							limit = {
								original_tag = LBA
							}
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								prioritize = { 448 }
								create_unit = {
									division = "division_template = \"Banda Irregolare Libica\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								create_unit = {
									division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								create_unit = {
									division = "division_template = \"Truppe Irregolari di Cammelli\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else_if = { #Puppet is ETH
							limit = {
								original_tag = ETH
							}
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								prioritize = { 271 }
								create_unit = {
									division = "division_template = \"Banda Indigena Irregolare\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 2
								}
								create_unit = {
									division = "division_template = \"Truppe Irregolari a Cavallo\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else = {
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								create_unit = {
									division = "division_template = \"Banda Indigena Irregolare\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
									owner = ROOT
									count = 3
								}
							}
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_liberate_the_workers_of_africa
		icon = GFX_focus_generic_africa_liberation
		prerequisite = { focus = ITA_the_fight_overseas }

		x = 0
		y = 1
		relative_position_id = ITA_the_fight_overseas
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			custom_effect_tooltip = ITA_liberate_the_workers_of_africa_tt
			if = {
				limit = {
					any_state = {
						is_on_continent = africa
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
				custom_effect_tooltip = generic_current_effects
				every_state = {
					limit = {
						is_on_continent = africa
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
					if = {
						limit = {
							has_active_resistance = yes
						}
						add_compliance = 10
					}
					ITA_increase_resource_amount_in_state = yes
				}
			}

			every_other_country = {
				limit = {
					country_can_be_reasonable_target_of_wargoal = yes
					NOT = { has_government = ROOT }
					any_controlled_state = {
						is_on_continent = africa
					}
				}
				custom_effect_tooltip = ITA_liberate_the_workers_of_africa_wargoal_tt
				ROOT = {
					if = {
						limit = {
							has_completed_focus = ITA_abolish_the_colonies
						}
						custom_effect_tooltip = generic_current_effects
						create_wargoal = {
							type = annex_everything
							target = PREV
						}
					}
					else_if = {
						limit = {
							has_completed_focus = ITA_new_colonial_policies
						}
						custom_effect_tooltip = generic_current_effects
						create_wargoal = {
							type = puppet_wargoal_focus
							target = PREV
						}
					}
				}
			}
		}
	}

	focus = {
		id = ITA_ascari
		icon = GFX_focus_ITA_strengthen_ascari_corps
		prerequisite = { focus = ITA_the_fight_overseas }

		x = 2
		y = 1
		relative_position_id = ITA_the_fight_overseas
		cost = 10
		available = {
		}

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_to_variable = { ITA_re_modifier_army_sub_unit_infantry_defence_factor = 0.03 }
			custom_effect_tooltip = ITA_ascari_re_tt

			hidden_effect = {
				### COLONIAL CAVALRY & CAMELRY TEMPLATES
				if = {
					limit = {
						NOT = { has_template = "Cavalleria Coloniale" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_ascari_templates_flag }
						}
						division_template = {
							name = "Cavalleria Coloniale" 
							division_names_group = ITA_CAV_03
							override_model = ITA_cavalry_alt_1_entity
							is_locked = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								cavalry = { x = 0 y = 0 } 
								cavalry = { x = 0 y = 1 } 
								cavalry = { x = 1 y = 0 } 
								cavalry = { x = 1 y = 1 }
							} 

							priority = 0 
						}
					}
					else = {
						division_template = {
							name = "Cavalleria Coloniale" 
							division_names_group = ITA_CAV_03
							override_model = ITA_cavalry_alt_1_entity
							is_locked = yes

							# Represents lesser-equipped colonial units
							regiments = {
								cavalry = { x = 0 y = 0 }
								cavalry = { x = 0 y = 1 }
								cavalry = { x = 0 y = 2 }
								cavalry = { x = 1 y = 0 }
								cavalry = { x = 1 y = 1 }
								cavalry = { x = 1 y = 2 }
							}

							support = {
								recon = { x = 0 y = 0 } 
							}

							priority = 0 
						}
					}
				}

				if = {
					limit = {
						NOT = { has_template = "Reggimento Meharista" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_ascari_templates_flag }
						}
						division_template = {
							name = "Reggimento Meharista" 
							division_names_group = ITA_CAM_01 
							override_model = ITA_camelry_alt_1_entity
							regiments = { 
								camelry = { x = 0 y = 0 } 
								camelry = { x = 0 y = 1 } 
								camelry = { x = 1 y = 0 } 
								camelry = { x = 1 y = 1 } 
							} 
						}
					}
					else = {
						division_template = {
							name = "Reggimento Meharista" 
							division_names_group = ITA_CAM_01 
							override_model = ITA_camelry_alt_1_entity
							regiments = {
								camelry = { x = 0 y = 0 }
								camelry = { x = 0 y = 1 }
								camelry = { x = 0 y = 2 }
								camelry = { x = 1 y = 0 }
								camelry = { x = 1 y = 1 }
								camelry = { x = 1 y = 2 }
							}

							support = {
								recon = { x = 0 y = 0 } 
							}
						}
					}
				}

				### ASCARI INFANTRY TEMPLATES
				if = {
					limit = {
						NOT = { has_template = "Divisione Coloniale" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_ascari_templates_flag }
						}
						division_template = { 
							name = "Divisione Coloniale" 
							division_names_group = ITA_COL_01
							template_counter = 67
							#is_locked = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							support = {
								armored_car_recon = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}

							priority = 0 
						}
					}
					else = {
						division_template = { 
							name = "Divisione Coloniale" 
							division_names_group = ITA_COL_01
							template_counter = 67
							#is_locked = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							priority = 0 
						}
					}
				}

				if = {
					limit = {
						NOT = { has_template = "Divisione Ascari Libica" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_ascari_templates_flag }
						}
						division_template = { 
							name = "Divisione Ascari Libica" 
							division_names_group = ITA_COL_01
							override_model = ITA_infantry_alt_0_entity
							template_counter = 67
							#is_locked = yes
							obsolete = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							priority = 0 
						}
					}
					else = {
						division_template = { 
							name = "Divisione Ascari Libica" 
							division_names_group = ITA_COL_01
							override_model = ITA_infantry_alt_0_entity
							template_counter = 67
							#is_locked = yes
							obsolete = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							support = {
								armored_car_recon = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}

							priority = 0 
						}
					}
				}

				if = {
					limit = {
						NOT = { has_template = "Divisione Ascari Eritrea" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_ascari_templates_flag }
						}
						division_template = { 
							name = "Divisione Ascari Eritrea" 
							division_names_group = ITA_COL_01
							template_counter = 67
							#is_locked = yes
							obsolete = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							priority = 0 
						}
					}
					else = {
						division_template = { 
							name = "Divisione Ascari Eritrea" 
							division_names_group = ITA_COL_01
							template_counter = 67
							#is_locked = yes
							obsolete = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							support = {
								armored_car_recon = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}

							priority = 0 
						}
					}
				}

				if = {
					limit = {
						NOT = { has_template = "Divisione Ascari Somala" }
					}
					if = {
						limit = {
							NOT = { has_country_flag = ITA_improved_ascari_templates_flag }
						}
						division_template = { 
							name = "Divisione Ascari Somala" 
							division_names_group = ITA_COL_01
							override_model = ITA_infantry_alt_1_entity
							template_counter = 67
							#is_locked = yes
							obsolete = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							priority = 0 
						}
					}
					else = {
						division_template = { 
							name = "Divisione Ascari Somala" 
							division_names_group = ITA_COL_01
							override_model = ITA_infantry_alt_1_entity
							template_counter = 67
							#is_locked = yes
							obsolete = yes

							# Represents lesser-equipped colonial units
							regiments = { 
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
							}

							support = {
								armored_car_recon = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}

							priority = 0 
						}
					}
				}
			}

			custom_effect_tooltip = ITA_ascari_create_units_tt 

			hidden_effect = {
				set_variable = { ITA_camelry_raised = 0 }
				set_variable = { ITA_cavalry_raised = 0 }
				set_temp_variable = { i = 0 }
				while_loop_effect = {
					limit = {
						check_variable = { i = 10 compare = less_than }
					}
					random_controlled_state = {
						limit = {
							is_on_continent = africa
							is_fully_controlled_by = ROOT
							NOT = { has_state_flag = ITA_ascari_raised_flag }
						}
						prioritize = { 550 559 448 450 271 } # ERITREA / SOMALILAND / TRIPOLI / BENGHASI / ADDIS ABABA
						if = {
							limit = {
								is_core_of = ERI
							}
							create_unit = {
								division = "division_template = \"Divisione Ascari Eritrea\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
						else_if = {
							limit = {
								is_core_of = SOM
							}
							create_unit = {
								division = "division_template = \"Divisione Ascari Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
						else_if = {
							limit = {
								is_core_of = LBA
							}
							if = {
								limit = {
									check_variable = { ROOT.ITA_camelry_raised < 3 }
								}
								create_unit = {
									division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								add_to_variable = { ROOT.ITA_camelry_raised = 1 }
							}
							else = {
								create_unit = {
									division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else_if = {
							limit = {
								is_core_of = ETH
							}
							if = {
								limit = {
									check_variable = { ROOT.ITA_cavalry_raised < 3 }
								}
								create_unit = {
									division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								add_to_variable = { ROOT.ITA_cavalry_raised = 1 }
							}
							else = {
								create_unit = {
									division = "division_template = \"Divisione Coloniale\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else = {
							create_unit = {
								division = "division_template = \"Divisione Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
								owner = ROOT
								count = 1
							}
						}
						set_state_flag = ITA_ascari_raised_flag
					}
					add_to_temp_variable = { i = 1 }
				}
				#Clean flag and vars
				every_controlled_state = {
					limit = {
						has_state_flag = ITA_ascari_raised_flag
					}
					clr_state_flag = ITA_ascari_raised_flag
				}
				set_variable = { ITA_camelry_raised = 0 }
				set_variable = { ITA_cavalry_raised = 0 }

				#SUBJECTS
				if = {
					limit = {
						any_subject_country = {
							capital_scope = {
								is_on_continent = africa
							}
						}
					}
					every_subject_country = {
						limit = {
							capital_scope = {
								is_on_continent = africa
							}
						}
						if = { #Puppet is ERI
							limit = {
								original_tag = ERI
							}
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								prioritize = { 550 }
								create_unit = {
									division = "division_template = \"Divisione Ascari Eritrea\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								create_unit = {
									division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 2
								}
							}
						}
						else_if = { #Puppet is SOM
							limit = {
								original_tag = SOM
							}
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								prioritize = { 559 }
								create_unit = {
									division = "division_template = \"Divisione Ascari Somala\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 2
								}
								create_unit = {
									division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else_if = { #Puppet is LBA
							limit = {
								original_tag = LBA
							}
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								prioritize = { 448 }
								create_unit = {
									division = "division_template = \"Divisione Ascari Libica\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								create_unit = {
									division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
								create_unit = {
									division = "division_template = \"Reggimento Meharista\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else_if = { #Puppet is ETH
							limit = {
								original_tag = ETH
							}
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								prioritize = { 271 }
								create_unit = {
									division = "division_template = \"Divisione Coloniale\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 2
								}
								create_unit = {
									division = "division_template = \"Cavalleria Coloniale\" start_experience_factor = 0.15 start_equipment_factor = 1.0"
									owner = ROOT
									count = 1
								}
							}
						}
						else = {
							random_controlled_state = {
								limit = {
									is_on_continent = africa
								}
								create_unit = {
									division = "division_template = \"Divisione Coloniale\" start_experience_factor = 0.1 start_equipment_factor = 1.0"
									owner = ROOT
									count = 3
								}
							}
						}
					}
				}
			}
		}
	}



}
