### 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_INTERNAL_AFFAIRS}

focus_tree = {
	id = norwegian_focus

	country = {
		factor = 0
		
		modifier = {
			add = 10
			NOR_AAT = yes 
		}
	}
	
	default = no

	continuous_focus_position = { x = 50 y = 1750 }
	shared_focus = NORDIC_form_joint_alliance



#	focus = {
#		id = NOR_
#		icon = GFX_
#		prerequisite = { focus = }
#		mutually_exclusive = { focus =  }
#		x = 0
#		y = 0
#		relative_position_id = 
#
#		cost = 10
#
#		ai_will_do = {
#			factor = 1
#		}
#
#		available = { 
#
#		}
#		
#		bypass = {
#		}
#
#		cancel_if_invalid = yes
#		continue_if_invalid = no
#		available_if_capitulated = no
#
#		completion_reward = {
#
#		}
#	}

	focus = {
		id = NOR_a_resurgent_labor_movement
		icon = GFX_focus_NOR_a_resurgent_labor_movement
		x = 4
		y = 0 
		mutually_exclusive = { focus = NOR_vote_of_no_confidence focus = NOR_continue_nygaardsvold_government focus = NOR_the_stumbling_storting  }
		cost = 5

		allow_branch = {
			if = {
				limit ={
					has_hide_rule = yes 
				}
				NOT = {
					has_completed_focus = NOR_vote_of_no_confidence
					has_completed_focus = NOR_continue_nygaardsvold_government
					has_completed_focus = NOR_the_stumbling_storting
				}
			}
		}

		available = {
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_political_power = 100
			remove_ideas = { NOR_anti_communist_sentiment_ns } 
			hidden_effect = {
				set_country_flag = NOR_going_communist 
				find_global_platonic_countries = yes
			}
			country_event = {
				id = AAT_norway.11
			}
			custom_effect_tooltip = the_following_will_happen_TT
			event_option_tooltip = AAT_norway.11.a
			mark_focus_tree_layout_dirty = yes 
		}
	}

	focus = {
		id = NOR_vote_of_no_confidence
		icon = GFX_focus_NOR_vote_of_no_confidence
		mutually_exclusive = { focus = NOR_continue_nygaardsvold_government focus = NOR_the_stumbling_storting  focus = NOR_a_resurgent_labor_movement }
		x = 11
		y = 0
		relative_position_id = NOR_a_resurgent_labor_movement

		offset = {
			x = -11
			y = 0 
			trigger = {
				has_hide_rule = yes 
				has_completed_focus = NOR_vote_of_no_confidence 
			}
		}

		cost = 5

		allow_branch = {
			if = {
				limit = {
					has_hide_rule = yes 
				}
				NOT = {
					has_completed_focus = NOR_continue_nygaardsvold_government
					has_completed_focus = NOR_a_resurgent_labor_movement
					has_completed_focus = NOR_the_stumbling_storting
				}
			}
		}

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			hidden_effect = {
				set_country_flag = NOR_going_dem_allied 
				NOR_set_variables_alt_dem = yes 
			}

			custom_effect_tooltip = NOR_unlocking_prep_allied_dem_TT
			remove_ideas = { NOR_complacent_cabinet_ns } 

			custom_effect_tooltip = generic_skip_one_line_tt
			
			country_event = { id = AAT_norway.12 }
			custom_effect_tooltip = the_following_will_happen_TT
			event_option_tooltip = AAT_norway.12.a
			mark_focus_tree_layout_dirty = yes 
		}
	}

	focus = {
		id = NOR_continue_nygaardsvold_government
		
		icon = GFX_focus_NOR_continue_nygaardsvold_government 
		
		mutually_exclusive = { focus = NOR_vote_of_no_confidence focus = NOR_a_resurgent_labor_movement focus = NOR_the_stumbling_storting }
		x = 8
		y = 0
		relative_position_id = NOR_vote_of_no_confidence

		offset = {
			x = -17 
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_continue_nygaardsvold_government
			}
		}

		allow_branch = {
			if = {
				limit = {
					has_hide_rule = yes 
				}
				NOT = {
					has_completed_focus = NOR_vote_of_no_confidence
					has_completed_focus = NOR_a_resurgent_labor_movement
					has_completed_focus = NOR_the_stumbling_storting
				}
			}
		}

		cost = 5

		ai_will_do = {
			factor = 1
			modifier = {
				add = 100
				NOR_is_historical_ai = yes 
			}
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_political_power = 100
			hidden_effect = {
				NOR_set_prepare_variables_historical = yes
				set_country_flag = NOR_going_dem_historical 
			}
			country_event = {
				id = AAT_norway.9
				hours = 2 
			}
			custom_effect_tooltip = the_following_will_happen_TT
			event_option_tooltip = AAT_norway.9.a
			mark_focus_tree_layout_dirty = yes 
		}
	}

	focus = {
		id = NOR_weathering_the_storm_to_come
		icon = GFX_focus_NOR_weathering_the_storm_to_come
		prerequisite = { focus = NOR_continue_nygaardsvold_government focus = NOR_vote_of_no_confidence }
		x = -4
		y = 1
		relative_position_id = NOR_continue_nygaardsvold_government 

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_government = democratic 
			NOT = {
				has_idea = NOR_complacent_cabinet_ns
			}
		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			every_owned_state = {
				limit = {
					free_building_slots = {
						building = arms_factory 
						size > 0 
						include_locked = yes 
					}
					NOT = { state = 914 } # F you Jan Mayen
				}
				random_select_amount = 2
				add_extra_state_shared_building_slots = 1 
				add_building_construction = {
					type = arms_factory 
					level = 1 
					instant_build = yes 
				}
			}
			add_war_support = 0.1
			if = {
				limit = {
					has_country_flag = NOR_going_dem_allied 
				}
				custom_effect_tooltip = NOR_unlocking_prep_deploy_allied_dem_TT
				unlock_decision_tooltip = {
					decision = NOR_alt_dem_expedite_training
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
				unlock_decision_tooltip = {
					decision = NOR_alt_dem_prioritize_production
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
				unlock_decision_tooltip = {
					decision = NOR_alt_dem_offensive_push
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
				unlock_decision_tooltip = {
					decision = NOR_alt_dem_focus_on_defense
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
			}
			else = {
				custom_effect_tooltip = NOR_unlocking_prep_deploy_dem_his_TT
			}
		}
	}

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

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

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

	focus = {
		id = NOR_compromise_with_the_nkp # STALINIST Path 
		icon = GFX_focus_NOR_compromise_with_the_nkp
		prerequisite = { focus = NOR_a_resurgent_labor_movement }
		mutually_exclusive = { focus = NOR_prosecute_the_nkp }
		x = -3
		y = 1
		relative_position_id = NOR_a_resurgent_labor_movement


		allow_branch = {
			if = {
				limit = {
					has_hide_rule = yes 
				}
				NOT = { has_completed_focus = NOR_prosecute_the_nkp }
				NOT = {	has_completed_focus = NOR_vote_of_no_confidence }
				NOT = { has_completed_focus = NOR_continue_nygaardsvold_government }
				NOT = { has_completed_focus = NOR_the_stumbling_storting }
			}
		}

		offset = {
			x = 3 
			y = 0 
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_compromise_with_the_nkp
			}
		}
		cost = 5
		available = {
			if = {
				limit = {
					has_character = NOR_lev_trotsky
				}
				NOR_lev_trotsky = { is_hired_as_advisor = no }
			}
			
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = { 
			set_country_flag = NOR_going_stalinist
			set_variable = { NOR_comm_prep_max_preparedness = 20 }
			add_popularity = {
				ideology = communism
				popularity = 0.15
			}
			add_political_power = 65
			if = {
				limit = {
					SOU = {
						exists = yes 
						has_government = communism 
					}
				}
				if = {
					limit = { #Checking if SOV is Trotskyist  
						SOU = { has_completed_focus = SOV_the_left_opposition }
					}
					add_opinion_modifier = { # SOV loves Trotsky so we hate you 
						target = ROOT 
						modifier = NOR_communist_not_aligned_bad
					}
				}
				else = {
					SOU = { # We're both kinda stalinists yay 
						add_opinion_modifier = {
							target = ROOT 
							modifier = NOR_communist_aligned_good
						}
					}
				}
			}
			else = {
				find_biggest_communist = yes 
				var:GLOBAL.platonic_big_communist = {
					add_opinion_modifier = {
						target = ROOT 
						modifier = NOR_communist_aligned_good
					}
				}
			}
			hidden_effect = { 
				find_global_platonic_countries = yes 
				mark_focus_tree_layout_dirty = yes 
			}
			remove_advisor_role = {
				character = NOR_lev_trotsky
				slot = political_advisor 
			}
			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = NOR_kirsten_hansteen
		}
	}

	focus = {
		id = NOR_prosecute_the_nkp
		icon = GFX_focus_NOR_prosecute_the_nkp
		prerequisite = { focus = NOR_a_resurgent_labor_movement }
		mutually_exclusive = { focus = NOR_compromise_with_the_nkp}
		x = 3
		y = 1
		relative_position_id = NOR_a_resurgent_labor_movement
		
		allow_branch = {	
			if = {
				limit = {
					has_hide_rule = yes 
				}
				NOT = { has_completed_focus = NOR_compromise_with_the_nkp }
				NOT = {	has_completed_focus = NOR_vote_of_no_confidence }
				NOT = { has_completed_focus = NOR_continue_nygaardsvold_government }
				NOT = { has_completed_focus = NOR_the_stumbling_storting }
			}
		}

		offset = {
			x = -3 
			y = 0 
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_prosecute_the_nkp
			}
		}
		cost = 5
		available = {
			
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {
			set_party_name = {
				ideology = communism
				name = NOR_arbeiderklassen_name
				long_name = NOR_arbeiderklassen_long
			}
			set_variable = { NOR_comm_prep_max_preparedness = 20 }
			add_popularity = {
				ideology = communism
				popularity = 0.075
			}
			add_political_power = 50
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = NOR_jeanette_olsen
			set_country_flag = NOR_going_against_stalin 
			if = {
				limit = {
					SOU = {
						exists = yes 
						has_government = communism 
					}
				}
				if = {
					limit = {
						SOU = { # SOV Not Trotskyists   
							NOT = { has_completed_focus = SOV_the_left_opposition } 
						}
					}
					SOU = { # How dare you prosecute our boys 
						add_opinion_modifier = {
							target = ROOT 
							modifier = NOR_communist_not_aligned_bad
						}
					}
				}
				else = {
					SOU = { # Trotsky's Pals 
						add_opinion_modifier = {
							target = ROOT 
							modifier = NOR_communist_aligned_good
						}
					}
				}
				hidden_effect = { 
					find_global_platonic_countries = yes 
					mark_focus_tree_layout_dirty = yes
				}
			}
		}
	}

	focus = {
		id = NOR_the_seeds_of_the_revolution
		icon = GFX_focus_SOV_organization_centralization_discipline
		prerequisite = { focus = NOR_compromise_with_the_nkp focus = NOR_prosecute_the_nkp }

		x = 3
		y = 1
		relative_position_id = NOR_compromise_with_the_nkp
		cost = 10
		available = {
			communism > 0.1
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_political_power = 50
			add_popularity = {
				ideology = communism 
				popularity = 0.08
			}
			custom_effect_tooltip = NOR_prepare_communist_unlock_TT
		}
	}

	focus = {
		id = NOR_the_voice_of_the_people
		icon = GFX_focus_prc_agrarian_socialism
		prerequisite = { focus = NOR_the_seeds_of_the_revolution }

		x = -2
		y = 1
		relative_position_id = NOR_the_seeds_of_the_revolution
		cost = 5
		available = {
			communism > 0.2
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		completion_reward = {
			add_popularity = {
				ideology = communism
				popularity = 0.1
			}
			add_stability = 0.05
			add_political_power = 50 
			unlock_decision_tooltip = {
				decision = NOR_communist_propaganda_campaign
				show_effect_tooltip = yes 
			}
		}
	}

	focus = { 
		id = NOR_organize_partisan_militias
		icon = GFX_focus_generic_limited_social_mobilization
		prerequisite = { focus = NOR_the_seeds_of_the_revolution }

		x = 0
		y = 1
		relative_position_id = NOR_the_seeds_of_the_revolution
		cost = 5
		available = {
			communism > 0.2
		}

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {
			add_manpower = 5000
			custom_effect_tooltip = NOR_communist_prep_unlock_level_3_TT
		}
	}

	focus = {
		id = NOR_consolidate_power
		icon = GFX_goal_generic_political_pressure
		prerequisite = { focus = NOR_vote_of_no_confidence focus = NOR_prosecute_the_nkp }

		x = 11
		y = 2

		offset = {
			x = -11
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_vote_of_no_confidence
			}
		}
		cost = 5
		available = {
			OR = {
				has_idea = NOR_anti_communist_sentiment_ns				
				AND = {
					NOT = { has_idea = NOR_anti_communist_sentiment_ns }
					has_government = communism	
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			if = {
				limit = {
					has_government = communism 
				}
				add_popularity = {
					popularity = -0.1
					ideology = communism 
				}
			}
			else_if = {
				limit = {
					has_government = democratic
				}
				add_popularity = {
					popularity = -0.1
					ideology = democratic  
				}
				#set_cosmetic_tag = NOR_alt_democratic
			}
			add_political_power = 100 
		}
	}

	focus = {
		id = NOR_demand_nationalizations
		icon = GFX_focus_generic_industry_3
		prerequisite = { focus = NOR_the_seeds_of_the_revolution }

		x = 2
		y = 1
		relative_position_id = NOR_the_seeds_of_the_revolution
		cost = 5
		available = {
			communism > 0.2
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			if = {
				limit = {
					count_triggers = {
						amount = 3 
						110 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						921 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						922 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						142 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						920 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						143 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						923 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						144 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						924 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
						925 = {
							is_fully_controlled_by = ROOT
							industrial_complex < 1
						}
					}			
				}
				every_owned_state = {
					limit = {
						is_fully_controlled_by = ROOT 
						industrial_complex < 1 
						NOT = { state = 914 } # Jan Mayen =( 
					}
					random_select_amount = 3
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = NOR_squash_dissent
		icon = GFX_goal_tfv_saf_anti_colonialist_crusade
		prerequisite = { focus = NOR_consolidate_power }

		x = -1
		y = 1
		relative_position_id = NOR_consolidate_power
		cost = 5
		available = {
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {
			
			add_stability = 0.1
			if = {
				limit = {
					has_government = communism 
				}
				add_popularity = {
					popularity = -0.05
					ideology = communism 
				}
			}
			else_if = {
				limit = {
					has_government = democratic
				}
				add_popularity = {
					popularity = -0.05
					ideology = democratic  
				}
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = NOR_jonas_lie	
			}

		}
	}

	focus = {
		id = NOR_denounce_the_german_reich
		icon = GFX_focus_ger_oppose_hitler
		prerequisite = { focus = NOR_consolidate_power }

		dynamic = yes
		
		x = 1
		y = 1
		relative_position_id = NOR_consolidate_power
		cost = 10
		available = {
			is_subject = no
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			if = {
				limit = {
					has_government = communism 
				}
				add_popularity = {
					popularity = 0.15
					ideology = communism 
				}
			}
			else_if = {
				limit = {
					has_government = democratic
				}
				add_popularity = {
					popularity = 0.15
					ideology = democratic  
				}
			}
			add_political_power = 100
			add_war_support = 0.15
			if = {
				limit = {
					GER = {
						exists = yes 
						is_major = yes 
						has_government = fascism
						has_capitulated = no 
					}
				}
				GER = {
					add_opinion_modifier = {
						target = ROOT
						modifier = NOR_denounced_us
					}
				}
			}
			else = {
				find_biggest_fascist_bully = yes
				var:GLOBAL.platonic_fascist_bully = {
					add_opinion_modifier = {
						target = ROOT
						modifier = NOR_denounced_us
					}	
				}
			}			
			every_other_country = {
				limit = {
					has_government = democratic 
					NOT = { has_war_with = ROOT }
				}
				add_opinion_modifier = {
					target = ROOT 
					modifier = NOR_denounced_tyranny
				}
			}
		}
	}

	focus = {
		id = NOR_moscows_education_centers
		icon = GFX_focus_NOR_moscows_education_centers
		prerequisite = { focus = NOR_compromise_with_the_nkp }

		x = -3
		y = 1
		relative_position_id = NOR_compromise_with_the_nkp
		cost = 10
		available = {
			has_government = communism 
		}

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_political_power = 50 
			add_ideas = { NOR_communist_education_centers_ns_1 }
		}
	}

	focus = {
		id = NOR_workers_and_farmers_rise
		icon = GFX_focus_generic_workers_and_farmers_rise
		prerequisite = { focus = NOR_the_voice_of_the_people }
		prerequisite = { focus = NOR_organize_partisan_militias }
		prerequisite = { focus = NOR_demand_nationalizations }

		x = 0
		y = 1
		relative_position_id = NOR_organize_partisan_militias
		cost = 10

		available = {
 			check_variable = {
 				var = NOR_country_preparedness
 				value = 8
 				compare = greater_than_or_equals 
 				tooltip = NOR_required_prep_communist_TT
 			}
 			NOT = {
 				has_government = communism
 			}
 			communism > 0.35
		}

		bypass = {
			has_government = communism
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL }

		completion_reward = {
			effect_tooltip = {
				if = {
					limit = {
						has_idea = NOR_the_hard_thirties_ns 
					}
					remove_ideas = { NOR_the_hard_thirties_ns }
				}
				else_if = {
					limit = {
						has_idea = NOR_the_hard_thirties_ns_2
					}
					remove_ideas = { NOR_the_hard_thirties_ns_2 }

				}
				else_if = {
					limit = {
						has_idea = NOR_the_hard_thirties_ns_3
					}
					remove_ideas = { NOR_the_hard_thirties_ns_3 }

				}
			}
			if = {
				limit = {
					has_idea = NOR_birger_ljungberg
				}
				deactivate_advisor = NOR_birger_ljungberg
			}
			retire_character = NOR_kristian_laake 			
			custom_effect_tooltip = NOR_communist_civil_war_start_TT
			
			hidden_effect = { 
				NOR_start_communist_civil_war = yes
			}
		}
	}

	focus = {
		id = NOR_war_in_finland
		icon = GFX_focus_generic_attack_finland
		prerequisite = { focus = NOR_workers_and_farmers_rise }
		prerequisite = { focus = NOR_compromise_with_the_nkp }

		x = -3
		y = 1
		relative_position_id = NOR_workers_and_farmers_rise
		cost = 10
		available = {
			if = {
				limit = {
					is_historical_focus_on = yes 
					SOU = {
						exists = yes 
						NOT = { has_completed_focus = SOV_beaten_but_not_defeated }
					}
				}
				SOU = {
					OR = {
						has_wargoal_against = { target = FIN }
						has_war_with = FIN
					}
				}
			}
			else = {
				FIN = {
					exists = yes 
					NOT = { has_government = communism }
				}
			}			
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP }

		completion_reward = {
			add_timed_idea = {
				idea = NOR_liberate_finland_ns
				days = 730
			}
			army_experience = 25
			navy_experience = 25 
			air_experience = 25
			add_political_power = 60
			create_wargoal = {
				target = FIN
				type = topple_government	
			}
		}
	}

	focus = {
		id = NOR_defend_finland
		icon = GFX_focus_FIN_suomalainen_sosialismi
		prerequisite = { focus = NOR_workers_and_farmers_rise }
		prerequisite = { focus = NOR_prosecute_the_nkp }

		x = 3
		y = 1
		relative_position_id = NOR_workers_and_farmers_rise
		cost = 5
		available = {
			has_war_support > 0.6
			is_subject = no
			has_civil_war = no
			FIN = {
				OR = {
					owns_state = 146
					owns_state = 147
					owns_state = 722
				}
			}
			FIN = {
				NOT = { has_war_with = ROOT }
				has_capitulated = no
			}
			if = {
				limit = {
					is_historical_focus_on = yes 
					SOU = {
						exists = yes 
						NOT = { has_completed_focus = SOV_beaten_but_not_defeated }
					}
				}
				SOU = {
					OR = {
						has_wargoal_against = { target = FIN }
						has_war_with = FIN
					}
				}
			}
			else = {
				FIN = {
					exists = yes 
					NOT = { has_government = communism }
				}
				any_other_country = {
					is_major = yes 
					has_wargoal_against = FIN 
				}
			}
		}

		bypass = {
			FIN = {
				NOT = {
					owns_state = 146
					owns_state = 147
					owns_state = 722
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER }

		completion_reward = {
			if = {
				limit = {
					FIN = {
						has_war = no 
					}
				}
				give_guarantee = FIN 
			}
			else = {
				add_to_war = {
					targeted_alliance = FIN
					enemy = SOV 
					hostility_reason = asked_to_join 
				}
			}
			add_war_support = 0.2
			add_political_power = 100 
			add_manpower = 15000
			SOV = {
				add_opinion_modifier = {
					target = ROOT 
					modifier = NOR_wants_to_defend_finland_bad
				}
			}
			FIN = {
				add_opinion_modifier = {
					target = ROOT
					modifier = NOR_wants_to_defend_finland_good
				}
			}
		}
	}

	focus = {
		id = NOR_send_the_king_back_to_denmark
		icon = GFX_focus_NOR_send_the_king_back_to_denmark
		prerequisite = { focus = NOR_workers_and_farmers_rise }

		x = 0
		y = 1
		relative_position_id = NOR_workers_and_farmers_rise
		cost = 5
		available = {
			has_civil_war = no
			has_government = communism
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		completion_reward = {
			if = {
				limit = {
					DEN = {
						exists = yes 
						NOT = { has_country_flag = DEN_depose_the_king }
					}
				}
				DEN = {
					country_event = {
						id = AAT_norway_communist.8
						days = 5
					}
				}
				effect_tooltip = {
					NOR_king_haakon_vii = {
						set_nationality = DEN 
					}
					NOR_prince_olav = {
						set_nationality = DEN
					}
				}
			}
			else_if = {
				limit = {
					ENG = {
						exists = yes 
						NOT = { has_completed_focus = ENG_the_fate_of_the_royal_family }
					}
				}
				ENG = {
					country_event = {
						id = AAT_norway_communist.8
						days = 5
					}
				}
				effect_tooltip = {
					NOR_king_haakon_vii = {
						set_nationality = ENG 
					}
					NOR_prince_olav = {
						set_nationality = ENG
					}
				}
			}
			else_if = {
				limit = {
					SWE = {
						exists = yes
						NOT = { has_completed_focus = SWE_liquidate_the_monarchy }
					}
				}
				SWE = {
					country_event = {
						id = AAT_norway_communist.8
						days = 5
					}
				}
				effect_tooltip = {
					NOR_king_haakon_vii = {
						set_nationality = SWE 
					}
					NOR_prince_olav = {
						set_nationality = SWE
					}
				}
			}
			else = { # Royal Family exiled
				retire_character = NOR_king_haakon_vii
				retire_character = NOR_prince_olav
			}

			custom_effect_tooltip = CHL_skip_one_line_tt

			if = {
				limit = {
					has_idea = NOR_the_hard_thirties_ns 
				}
				remove_ideas = { NOR_the_hard_thirties_ns }
			}
			else_if = {
				limit = {
					has_idea = NOR_the_hard_thirties_ns_2
				}
				remove_ideas = { NOR_the_hard_thirties_ns_2 }

			}
			else_if = {
				limit = {
					has_idea = NOR_the_hard_thirties_ns_3
				}
				remove_ideas = { NOR_the_hard_thirties_ns_3 }
			}

			if = {
				limit = {
					has_idea = NOR_birger_ljungberg
				}
				deactivate_advisor = NOR_birger_ljungberg
				retire_character = NOR_kristian_laake 
			}
			if = {
				limit = {
					has_idea = NOR_kristian_laake
				}
				remove_ideas = {
					NOR_kristian_laake
				}
				retire_character = NOR_kristian_laake 
			}

			country_event = { id = AAT_norway_communist.7 }

			add_stability = 0.2
			add_popularity = {
				ideology = communism 
				popularity = 0.2
			}
			add_political_power = 100
			hidden_effect = { set_country_flag = NOR_included_in_generic_political }
		}
	}

	focus = {
		id = NOR_worker_armies
		icon = GFX_focus_generic_workers
		prerequisite = { focus = NOR_send_the_king_back_to_denmark }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_core_of = ROOT 
					is_controlled_by = ROOT
					infrastructure < 4 
				}
				random_select_amount = 2
				add_building_construction = {
					type = infrastructure 
					level = 2
					instant_build = yes
				}
			}
			every_owned_state = {
				limit = {
					is_core_of = ROOT 
					is_controlled_by = ROOT 
					free_building_slots = {
						building = industrial_complex 
						size > 1
					}
				}
				random_select_amount = 3
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex 
					level = 2 
					instant_build = yes 
				}
			}
		}
	}

	focus = {
		id = NOR_nationalize_the_hydro_plants
		icon = GFX_focus_generic_hydroelectric_energy
		prerequisite = { focus = NOR_send_the_king_back_to_denmark }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			add_political_power = 75
			if = {
				limit = {
					has_idea = NOR_aat_norsk_hydro
				}
				swap_ideas = {
					remove_idea = NOR_aat_norsk_hydro
					add_idea = NOR_folks_hydro
				}
			}
			else = {
				effect_tooltip = {
					swap_ideas = {
						remove_idea = NOR_aat_norsk_hydro
						add_idea = NOR_folks_hydro
					}
				}
			}
		}
	}

	focus = {
		id = NOR_expand_military_industry
		icon = GFX_focus_generic_modernize_industry
		prerequisite = { focus = NOR_send_the_king_back_to_denmark }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_core_of = ROOT 
					is_controlled_by = ROOT 
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				random_select_amount = 3
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory 
					level = 2
					instant_build = yes 
				}
			}
		}
	}

	focus = {
		id = NOR_a_new_norway

		icon = {
			trigger = {
				has_country_flag = NOR_going_stalinist
			}
			value = GFX_focus_NOR_a_new_norway_SOV_communism
		}

		icon = {
			trigger = {
				has_country_flag = NOR_trotsky_embraced
			}
			value = GFX_focus_NOR_a_new_norway_Trotsky_communism
		}
		icon = {
			value = GFX_focus_NOR_a_new_norway_communism 
		}

		prerequisite = { focus = NOR_worker_armies }
		prerequisite = { focus = NOR_nationalize_the_hydro_plants }
		prerequisite = { focus = NOR_expand_military_industry }

		x = 0
		y = 1
		relative_position_id = NOR_worker_armies
		cost = 10
		available = {
			communism > 0.75
			has_dynamic_modifier = { modifier = NOR_independent_norway_dmod }
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			if = {
				limit = {
					has_country_flag = NOR_going_stalinist
				}
				set_cosmetic_tag = NOR_SOV_communism
			}
			else_if = {
				limit = {
					has_country_flag = NOR_trotsky_embraced
				}
				set_cosmetic_tag = NOR_trotsky_communism
			}
			else = {
				set_cosmetic_tag = NOR_SOV_communism	
			}
			custom_effect_tooltip = NOR_modify_independent_norway_TT
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_army_org_factor
				value = 0.15
				tooltip = army_org_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_navy_org_factor
				value = 0.1
				tooltip = navy_org_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_war_stability_factor
				value = 0.2
				tooltip = war_stability_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_war_support_factor
				value = 0.15
				tooltip = war_support_factor_tt
			}
		}
	}

	focus = {
		id = NOR_reawaken_the_permanent_revolution
		icon = GFX_goal_generic_war_with_comintern
		prerequisite = { focus = NOR_squash_dissent }
		prerequisite = { focus = NOR_prosecute_the_nkp }

		x = -1
		y = 1
		relative_position_id = NOR_squash_dissent
		cost = 10
		available = {
			communism > 0.5
			is_subject = no
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			if = {
				limit = { 
					is_in_faction = no 
					NORDIC_alliance_created_already = no
					any_other_country = {
						NORDIC_is_nordic = yes
						has_government = communism 
						is_in_faction = no 
					} 
				}
				create_faction_from_template = {
					template = faction_template_world_revolution
					name = NORDIC_alliance_communist
				}
				every_other_country = {
					limit = {
						NORDIC_is_nordic = yes 
						has_government = communism
						is_subject = no
					}
					country_event = {
						id = generic.5
						hours = 2
					}
				}
				complete_national_focus = NORDIC_form_joint_alliance
			}
			else_if = {
				limit = {
					any_other_country = {
						original_tag = SOV
						has_government = communism
						has_country_leader = {
							character = SOV_lev_trotsky
							ruling_only = yes 
						} 
						is_faction_leader = yes
						is_subject = no
					}
				}
				random_other_country = {
					limit = {
						original_tag = SOV
						has_government = communism
						has_country_leader = {
							character = SOV_lev_trotsky
							ruling_only = yes 
						}
						is_faction_leader = yes
						is_subject = no
					}
					country_event = { id = generic.2 }
				}
			}
			else = {
				create_faction_from_template = {
					template = faction_template_world_revolution
					name = NOR_northern_international
				}
				every_other_country = {
					limit = {
						has_government = communism 
						NOT = {
							has_war_with = ROOT 
							has_country_leader = {
								character = SOV_iosif_stalin
								ruling_only = yes 
							}
						}
						is_in_faction = no 
						is_subject = no
					}
					country_event = { id = generic.5 }
				}
			}

			custom_effect_tooltip = CHL_skip_one_line_tt

			add_timed_idea = {
				idea = NOR_permanent_revolution_ns
				days = 1095
			}

			custom_effect_tooltip = CHL_skip_one_line_tt

			# I know There's a better way to do this but the tooltip looks wrong otherwise. 
			if = {
				limit ={
					SWE = {
						NOT = { 
							has_government = communism 
							is_in_faction_with = ROOT 
						}						
					}
				}
				create_wargoal = {
					type = annex_everything
					target = SWE
				}
			}
			if = {
				limit ={
					FIN = {
						NOT = { 
							has_government = communism 
							is_in_faction_with = ROOT 
						}						
					}
				}
				create_wargoal = {
					type = annex_everything
					target = FIN
				}
			}

			if = {
				limit ={
					DEN = {
						NOT = { 
							has_government = communism 
							is_in_faction_with = ROOT 
						}						
					}
				}
				create_wargoal = {
					type = annex_everything
					target = DEN
				}
			}
			if = {
				limit ={
					ICE = {
						NOT = { 
							has_government = communism 
							is_in_faction_with = ROOT 
						}						
					}
				}
				create_wargoal = {
					type = annex_everything
					target = ICE
				}
			}
			hidden_effect = { set_country_flag = NOR_included_in_generic_political }
		}
	}

	focus = {
		id = NOR_norwegian_engineering
		icon = GFX_focus_DEN_no_regulations
		prerequisite = { focus = NOR_reawaken_the_permanent_revolution }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			unlock_mio_policy_tooltip = {
				policy = mio_policy_NOR_general_permanent_industrial_revolution
			}
			mio:NOR_thunes_mekaniske_verksted_organization ={
				add_mio_funds = 1000
			}
			mio:NOR_akers_mekaniske_verksted_organization = {
				add_mio_funds = 1000
			}
			mio:NOR_norsk_spraengstofindustri_organization = {
				add_mio_funds = 1000 
			}
		}
	}

	focus = {
		id = NOR_crush_stalin
		icon = GFX_focus_attack_soviet
		prerequisite = { focus = NOR_reawaken_the_permanent_revolution }
		prerequisite = { focus = NOR_defend_finland }

		x = 1
		y = 1
		relative_position_id = NOR_defend_finland
		cost = 10
		available = {
			has_war_support > 0.75
			is_subject = no
			has_civil_war = no
			if = {
				limit = { # Stalin is SOMEWHERE and he will be crushed
					NOR_stalin_exists = yes 
				} 
				SOV = {
					exists = yes
					has_government = communism 
					has_country_leader = {
						character = SOV_iosif_stalin
						ruling_only = yes 
					}
					NOT = { is_in_faction_with = ROOT }
				}
			}
			else_if = { # Some sort of Stalin Adjacent SOV exists 
				limit = {
					any_other_country = { 
						original_tag = SOV
						has_government = communism
						NOT = { has_completed_focus = SOV_the_left_opposition }
						has_capitulated = no
					}
				}
				SOB = { #Right Opposition SOV
					exists = yes 
					has_government = communism
					NOT = { is_in_faction_with = ROOT }
				}
			}
			else_if = { # Some other fascist 
				limit = {
					NOT = {
						any_other_country = {
							original_tag = SOV
							has_government = communism
							has_capitulated = no 		
						}
					}
					has_variable = GLOBAL.platonic_big_communist
				}
				var:GLOBAL.platonic_big_communist = {
					has_capitulated = no 
					has_government = communism
					NOT = { is_in_faction_with = ROOT }
				} 
			}
			else = { # Just for the tooltip 
				SOV = {
					exists = yes
					has_government = communism 
					has_country_leader = {
						character = SOV_iosif_stalin
						ruling_only = yes 
					}
					NOT = { is_in_faction_with = ROOT }
				}	
			}
		}

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ANNEXATION FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_POLITICAL }

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

			custom_effect_tooltip = CHL_skip_one_line_tt

			army_experience = 25
			navy_experience = 25 
			air_experience = 25 
			add_political_power = 75

			custom_effect_tooltip = CHL_skip_one_line_tt

			if = {
				limit = { # Stalin is SOMEWHERE and he will be crushed
					NOR_stalin_exists = yes 
				} 
				if = {
					limit = {
						NOT = {
							has_wargoal_against = { target = SOV }
							has_war_with = SOV
						}
					}
					create_wargoal = {
						type = topple_government
						target = SOV
					}
				}
			}
			else_if = { # Some sort of Stalin Adjacent SOV exists 
				limit = {
					any_other_country = { 
						original_tag = SOV
						has_government = communism
						NOT = { has_completed_focus = SOV_the_left_opposition }
						has_capitulated = no
					}
				}
				if = {
					limit = {
						NOT = {
							has_wargoal_against = { target = SOB }
							has_war_with = SOB
						}
					}
					create_wargoal = {
						type = topple_government
						target = SOB
					}
				}
			}
			else_if = { # Some other fascist 
				limit = {
					NOT = {
						any_other_country = {
							original_tag = SOV
							has_government = communism
							has_capitulated = no 		
						}
					}
					has_variable = GLOBAL.platonic_big_communist
				}
				var:GLOBAL.platonic_big_communist = { 
					ROOT = {
						if = {
							limit = {
								NOT = {
									has_wargoal_against = { target = PREV } # I don't trust variables for these things
									has_war_with = PREV
								}
							}
							create_wargoal = {
								type = topple_government
								target = PREV
							}
						}
					}
				} 
			}
			else = { # Just for the tooltip 
				create_wargoal = {
					type = topple_government
					target = SOV
				}
			} 
		}
	}

	focus = {
		id = NOR_prepare_for_war
		icon = GFX_goal_generic_major_war
		prerequisite = { focus = NOR_squash_dissent }
		prerequisite = { focus = NOR_denounce_the_german_reich }

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

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } #Not you Jan Mayen
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes 
					}
				}
				random_select_amount = 3
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory 
					level = 1
					instant_build = yes
				}
			}
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } #Not you Jan Mayen
					free_building_slots = {
						building = dockyard
						size > 0
						include_locked = yes 
					}
				}
				random_select_amount = 3
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
			}

			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } #Not you Jan Mayen
					air_base > 0
					air_base < 8
				}
				random_select_amount = 4
				add_building_construction = {
					type = air_base
					level = 3
					instant_build = yes
				}
			}
			add_manpower = 10000
			if = {
				limit = {
					has_country_flag = NOR_going_dem_allied
				}
				unlock_decision_tooltip = {
					decision = NOR_alt_dem_military_industry_expansion
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
			}
		}
	}

	focus = {
		id = NOR_join_the_allies
		icon = GFX_goal_generic_alliance
		prerequisite = { focus = NOR_denounce_the_german_reich }
		prerequisite = { focus = NOR_liberal_conservative_alliance }

		x = 1
		y = 1
		relative_position_id = NOR_denounce_the_german_reich
		cost = 5
		available = {
			is_subject = no
			ENG = {
				exists = yes 
				has_capitulated = no 
				has_government = democratic 
				is_faction_leader = yes 
				NOT = { has_war_with = ROOT }
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_political_power = 75
			add_popularity = {
				ideology = democratic
				popularity = 0.15
			}
			if = {
				limit = {
					ENG = {
						exists = yes 
						has_capitulated = no 
						has_government = democratic 
						is_faction_leader = yes 
						NOT = { has_war_with = ROOT }
					}
				}
				ENG = {
					country_event = { id = generic.2 }
				}
			}
			else = {
				find_best_democratic_ally_leader = yes 
				var:GLOBAL.platonic_democratic_ally_leader = {
					country_event = { id = generic.2 }	
				}	
			}
			hidden_effect = { set_country_flag = NOR_included_in_generic_political }
		}
	}

	focus = {
		id = NOR_proactive_defense
		icon = GFX_focus_generic_attack_nordic_territory
		prerequisite = { focus = NOR_prepare_for_war focus = NOR_join_the_allies focus = NOR_reawaken_the_permanent_revolution }

		x = 0
		y = 1
		relative_position_id = NOR_prepare_for_war
		cost = 10
		available = {
			has_war_support > 0.75
		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP }

		completion_reward = {
			add_war_support = 0.15
			add_command_power = 50
			army_experience = 30
			navy_experience = 30
			air_experience = 30 
			every_military_industrial_organization = {
				limit = {
					is_mio_available = yes 
				}
				tooltip = every_mio_tt
				add_mio_funds = 800
			} 
			if = {
				limit = {
					has_government = democratic  
					is_in_faction = no 
					NORDIC_alliance_created_already = no 
				}
				IF = {
					limit = {
						has_dlc = "No Compromise, No Surrender"
					}
					set_rule = { can_create_factions = yes }
					create_faction_from_template = faction_template_NORDIC_alliance_democratic
					add_faction_initiative = 1
					add_to_faction = FROM
				}
				ELSE = {
					set_rule = { can_create_factions = yes }
					create_faction = NORDIC_alliance_democratic
					add_to_faction = FROM
				}
				complete_national_focus = NORDIC_form_joint_alliance
			}
		}
	}

	focus = {
		id = NOR_secure_the_swedish_iron_ore
		icon = GFX_focus_generic_attack_sweden
		prerequisite = { focus = NOR_proactive_defense }

		x = -1
		y = 1

		relative_position_id = NOR_proactive_defense

		cost = 10
		
		available = {	
			is_subject = no
			SWE = {
				exists = yes
				NOT = {
					OR = {
						is_subject_of = ROOT
						is_in_faction_with = ROOT
					}
				}
			}
		}

		bypass = {
			SWE = {
				OR = {		
					exists = no
					is_subject_of = ROOT
				}
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			create_wargoal = {
				type = annex_everything
				target = SWE
				generator = { 666 }
			}
			add_timed_idea = {
				idea = NOR_attack_sweden_ns
				days = 730
			}
		}
	}

	focus = {
		id = NOR_secure_denmark
		icon = GFX_focus_generic_attack_denmark
		prerequisite = { focus = NOR_proactive_defense }

		x = 1
		y = 1

		relative_position_id = NOR_proactive_defense

		cost = 10

		available = {
			is_subject = no
			DEN = {
				exists = yes
				NOT = {
					OR = {
						is_subject_of = ROOT
						is_in_faction_with = ROOT
					}
				}
			}
		}

		bypass = {
			DEN = {
				OR = {
					exists = no
					is_subject_of = ROOT
				}
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			create_wargoal = {
				type = annex_everything
				target = DEN
			}
			add_timed_idea = {
				idea = NOR_attack_denmark_ns
				days = 730
			}		
		}
	}
	focus = {
		id = NOR_crush_hitler
		icon = GFX_focus_attack_germany
		prerequisite = { focus = NOR_secure_the_swedish_iron_ore focus = NOR_secure_denmark }

		x = 1
		y = 1
		relative_position_id = NOR_secure_the_swedish_iron_ore
		cost = 10
		available = {
			is_subject = no
			if = {
				limit = {
					any_other_country = { 
						original_tag = GER 
						has_government = fascism
					}
				}
				any_other_country = { 
					original_tag = GER 
					has_government = fascism
				}
			}
			else_if = {
				limit = {
					has_variable = GLOBAL.platonic_fascist_bully
				}
				var:GLOBAL.platonic_fascist_bully = {
					exists = yes 
					is_major = yes 
					has_government = fascism
					has_capitulated = no 
				}
			}
		}

		bypass = {
			NOT = {
				any_other_country = {
					is_major = yes 
					has_government = fascism 
					has_capitulated = no 
				}
			}
		}

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ANNEXATION FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_POLITICAL }

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

			custom_effect_tooltip = CHL_skip_one_line_tt

			army_experience = 25
			navy_experience = 25 
			air_experience = 25 
			add_political_power = 75

			custom_effect_tooltip = CHL_skip_one_line_tt

			if = {
				limit = {
					GER = {
						exists = yes 
						has_government = fascism
					}
					NOT = {
						has_wargoal_against = { target = GER }
						has_war_with = GER
					}
				}
				create_wargoal = {
					type = topple_government
					target = GER
				}
			}
			else = {
				random_other_country = {
					limit = {
						original_tag = GER
						has_government = fascism
					}
					set_variable = { NOR.AltGer = THIS }

				}
				var:NOR.AltGer = {
					NOR = {
						create_wargoal = {
							type = topple_government
							target = PREV
						} 
					}	
				} 
			}
		}
	}

	focus = {
		id = NOR_invite_secret_army
		icon = GFX_goal_generic_secret_weapon
		prerequisite = { focus = NOR_moscows_education_centers }

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

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER }

		completion_reward = {			
			division_template = {  
				name = "Hemmelige Hæren" 
				force_allow_recruiting = yes
				priority = 1
				template_counter = 75
				regiments = {
					militia = { x = 0 y = 0 }
					militia = { x = 0 y = 1 }
					militia = { x = 0 y = 2 }
					militia = { x = 1 y = 0 }
					militia = { x = 1 y = 1 }
					militia = { x = 1 y = 2 }
				}
				support = {
				}
				override_model = NOR_irregular_entity				
			}

			random_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } # Not Jan Mayen
				}
				effect_tooltip = {
					create_unit = {
						division = "name = \"1. Hemmelige Hæren\" division_template = \"Hemmelige Hæren\" start_experience_factor = 0.25 start_equipment_factor = 0.5"
						owner = NOR
						allow_spawning_on_enemy_provs = no
						count = 5  
					}
				}
				hidden_effect = {
					create_unit = {
						division = "name = \"1. Hemmelige Hæren\" division_template = \"Hemmelige Hæren\" start_experience_factor = 0.25 start_equipment_factor = 0.5"
						owner = NOR
						allow_spawning_on_enemy_provs = no  
					}
					create_unit = {
						division = "name = \"2. Hemmelige Hæren\" division_template = \"Hemmelige Hæren\" start_experience_factor = 0.25 start_equipment_factor = 0.5"
						owner = NOR
						allow_spawning_on_enemy_provs = no  
					}
					create_unit = {
						division = "name = \"3. Hemmelige Hæren\" division_template = \"Hemmelige Hæren\" start_experience_factor = 0.25 start_equipment_factor = 0.5"
						owner = NOR
						allow_spawning_on_enemy_provs = no  
					}
					create_unit = {
						division = "name = \"4. Hemmelige Hæren\" division_template = \"Hemmelige Hæren\" start_experience_factor = 0.25 start_equipment_factor = 0.5"
						owner = NOR
						allow_spawning_on_enemy_provs = no  
					}
					create_unit = {
						division = "name = \"5. Hemmelige Hæren\" division_template = \"Hemmelige Hæren\" start_experience_factor = 0.25 start_equipment_factor = 0.5"
						owner = NOR
						allow_spawning_on_enemy_provs = no  
					}
				}
			}
			add_popularity = {
				ideology = fascism
				popularity = 0.12
			}	
		}
	}

	focus = {
		id = NOR_revive_pomor_trade
		icon = GFX_goal_generic_positive_trade_relations
		prerequisite = { focus = NOR_moscows_education_centers }

		x = 1
		y = 1
		relative_position_id = NOR_moscows_education_centers
		cost = 10
		available = {
			NOT = {
				SOV = { has_war_with = ROOT }
			}
			924 = {
				is_fully_controlled_by = ROOT
			}
			925 = {
				is_fully_controlled_by = ROOT
			}
		}

		bypass = {
			SOV = {
				OR = {
					exists = no 
					NOT = { has_government = communism }
					has_war_with = ROOT 
					NOT = {	owns_state = 214 }
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			SOV = {
				country_event = {
					id = AAT_norway_communist.1
					hours = 3 
				}
			}
			custom_effect_tooltip = if_they_accept
			event_option_tooltip = AAT_norway_communist.2.a
			event_option_tooltip = AAT_norway_communist.1.a
			effect_tooltip = {
				SOV = {
					214 = {
						add_extra_state_shared_building_slots = 1
						add_building_construction = {
							type = industrial_complex
							level = 1
							instant_build = yes
						}
					}
				}
			}
		}
	}

	focus = {
		id = NOR_join_the_comintern
		icon = GFX_focus_generic_join_comintern
		prerequisite = { focus = NOR_invite_secret_army }
		prerequisite = { focus = NOR_revive_pomor_trade }

		x = 1
		y = 1
		relative_position_id = NOR_invite_secret_army
		cost = 10
		available = {
			is_subject = no
			any_other_country = {
				has_government = communism 
				original_tag = SOV
				is_faction_leader = yes 
			}
		}
		bypass = {
			OR = {
				NOT = {
					any_other_country = {
						has_government = communism
						original_tag = SOV
						is_faction_leader = yes 
					}
				}
				any_other_country = {
					has_government = communism
					original_tag = SOV
					is_faction_leader = yes 
					is_in_faction_with = ROOT
				}
			}
			
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			if = {
				limit = {	
					SOV = {
						has_government = communism 
						is_faction_leader = yes 
					}
				}
				SOU = {
					country_event = {
						id = generic.2
						hours = 3
					}
				}
			}
			hidden_effect = { set_country_flag = NOR_included_in_generic_political }
		}
	}

	focus = {
		id = NOR_soviet_industrial_cooperation
		icon = GFX_focus_generic_communist_industry
		prerequisite = { focus = NOR_revive_pomor_trade }

		x = 1
		y = 1
		relative_position_id = NOR_revive_pomor_trade
		cost = 10
		available = {
			any_other_country = {
				has_government = communism 
				is_faction_leader = yes 
			}	
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			if = {
				limit = {	
					SOV = {
						has_government = communism 
						is_faction_leader = yes 
					}
				}
				SOV = {
					country_event = {
						id = AAT_norway_communist.4
						hours = 4
					}
				}
			}
			else = {
				find_biggest_communist = yes
				var:GLOBAL.platonic_big_communist = {
					country_event = {
						id = AAT_norway_communist.4
						hours = 4
					}
				}
			}
			custom_effect_tooltip = if_they_accept
			event_option_tooltip = AAT_norway_communist.5.a
		}
	}

	focus = {
		id = NOR_field_hospitals
		 
		icon = GFX_focus_generic_field_hostpital
		
		prerequisite = { focus = NOR_invite_secret_army }

		x = -1
		y = 1
		relative_position_id = NOR_invite_secret_army
		cost = 5
		available = {
		}

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MANPOWER }

		completion_reward = {
			army_experience = 50
			add_manpower = 1000
			add_tech_bonus = {
				name = NOR_field_hospitals
				bonus = 1
				uses = 2
				category = hospital_tech
			}
		}
	}

	focus = {
		id = NOR_expanded_conscription_drive
		icon = GFX_focus_generic_manpower
		prerequisite = { focus = NOR_field_hospitals }

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

		search_filters = { FOCUS_FILTER_MANPOWER }

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

	focus = {
		id = NOR_invite_soviet_designers
		icon = GFX_focus_SOV_the_glory_of_the_red_army_communism
		prerequisite = { focus = NOR_join_the_comintern }
		prerequisite = { focus = NOR_soviet_industrial_cooperation }

		x = 1
		y = 1
		relative_position_id = NOR_join_the_comintern
		cost = 10
		available = {
			any_other_country = {
				has_government = communism 
				is_faction_leader = yes 
			}	
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			unlock_military_industrial_organization_tooltip = mio:SOV_morozov_design_bureau_organization
			mio:SOV_morozov_design_bureau_organization = {
				add_mio_size = 3
			}
			unlock_military_industrial_organization_tooltip = mio:SOV_rubin_design_bureau_organization
			mio:SOV_rubin_design_bureau_organization = {
				add_mio_size = 3
			}
			unlock_military_industrial_organization_tooltip = mio:SOV_gaz_organization
			mio:SOV_gaz_organization = {
				add_mio_size = 3
			}
		}
	}
	
###########################################################################################
###########################################################################################
###########################################################################################

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

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

	focus = {
		id = NOR_liberal_conservative_alliance
		icon = GFX_goal_generic_major_alliance
		prerequisite = { focus = NOR_vote_of_no_confidence }

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

		search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_stability = 0.15
			add_popularity = {
				ideology = democratic
				popularity = 0.1
			}
			add_political_power = 50
		}
	}

	focus = {
		id = NOR_sabotage_unions
		icon = GFX_focus_spr_crush_the_revolution
		prerequisite = { focus = NOR_liberal_conservative_alliance }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			add_timed_idea = {
				idea = NOR_reduced_workers_rights_ns
				days = 548
			}
		}
	}

	focus = {
		id = NOR_invite_foreign_investment
		icon = GFX_focus_generic_industrialists
		prerequisite = { focus = NOR_liberal_conservative_alliance }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_other_country = {
				limit = {
					is_major = yes 
					has_government = democratic
					NOT = { has_war_with = ROOT }
				}
				country_event = {
					id = AAT_norway_allied.1
					hours = 2
				}
				custom_effect_tooltip = if_they_accept_tt
				event_option_tooltip = AAT_norway_allied.2.a
			}
		}
	}

	focus = {
		id = NOR_invite_transnational_manufacturers
		icon = GFX_goal_generic_construct_civ_factory
		prerequisite = { focus = NOR_sabotage_unions }
		prerequisite = { focus = NOR_invite_foreign_investment }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			unlock_military_industrial_organization_tooltip = mio:ENG_de_havilland_organization
			unlock_military_industrial_organization_tooltip = mio:USA_chrysler_organization
			mio:ENG_de_havilland_organization = {
				add_mio_funds = 1000 
			}
			mio:USA_chrysler_organization = {
				add_mio_funds = 1000 
			}
		}
	}

	focus = {
		id = NOR_contain_the_labor_movement
		icon = GFX_focus_spr_masters_of_our_own_fate
		prerequisite = { focus = NOR_weathering_the_storm_to_come }
		prerequisite = { focus = NOR_sabotage_unions }

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

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_popularity = {
				ideology = communism
				popularity = -0.1
			}
			add_popularity = {
				ideology = democratic
				popularity = 0.1
			}
			add_popularity = {
				ideology = fascism
				popularity = 0.08
			}
			add_political_power = 50		
			add_war_support = 0.15
		}
	}

	focus = {
		id = NOR_uproot_secret_army
		icon = GFX_focus_generic_anti_fascist_diplomacy
		prerequisite = { focus = NOR_contain_the_labor_movement }

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

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_command_power = 30
			add_popularity = {
				ideology = fascism
				popularity = -0.1
			}
			add_equipment_to_stockpile = { 
				type = infantry_equipment
				amount = 2000 
				producer = NOR
			}
		}
	}

	focus = {
		id = NOR_support_finland_in_winter_war
		icon = GFX_focus_invite_finland
		prerequisite = { focus = NOR_contain_the_labor_movement }
		prerequisite = { focus = NOR_rearm_for_defense } 

		x = 1
		y = 1
		relative_position_id = NOR_contain_the_labor_movement
		cost = 5
		available = {
			SOU = {
				has_war_with = FIN
			}
			FIN = {
				NOT = { has_war_with = ROOT }
				has_capitulated = no
			}
		}

		bypass = {
			FIN = { 
				OR = {
					exists = no 
					is_in_faction_with = SOU
					has_government = communism

				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
		 	army_experience = 15	 	
			add_war_support = 0.05			
			FIN = {
				add_command_power = 20			
				add_equipment_to_stockpile = { 
					type = infantry_equipment_0
					amount = 2000 
					producer = PREV
				}

				add_equipment_to_stockpile = { 
					type = support_equipment_1
					amount = 200 
					producer = PREV
				}

				add_equipment_to_stockpile = { 
					type = convoy_1
					amount = 25
					producer = PREV
				}				
			}
		}			
	}

	focus = {
		id = NOR_replace_laake
		icon = GFX_focus_NOR_replace_laake		

		prerequisite = { focus = NOR_the_kings_no focus = NOR_uproot_secret_army}


		x = -3
		y = 6
		relative_position_id = NOR_weathering_the_storm_to_come
		cost = 5
		available = {
		}

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL }

		available_if_capitulated = yes

		completion_reward = {
			effect_tooltip = { retire_character = NOR_kristian_laake } 
			country_event = {
				id = AAT_norway_allied.4
			}
		}
	}

#	focus = {
#		id = NOR_arrest_quisling
#		
#		icon = GFX_focus_NOR_arrest_quisling
#		
#		prerequisite = { focus = NOR_replace_laake }
#
#		x = 0
#		y = 1
#		relative_position_id = NOR_replace_laake
#		
#		cost = 5
#		
#		available = {
#			has_character = NOR_vidkun_quisling	
#		}
#
#		bypass = {
#			has_completed_focus = NOR_fascist_invasion_of_norway 
#		}
#
#		search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL }
#
#		available_if_capitulated = yes		
#
#		completion_reward = {
#			remove_ideas = { NOR_anti_communist_sentiment_ns }
#			add_popularity = {
#				ideology = fascism
#				popularity = -0.2
#			}
#			add_popularity = {
#				ideology = democratic 
#				popularity = 0.15 
#			}
#			retire_character = NOR_vidkun_quisling
#			mark_focus_tree_layout_dirty = yes
#		}
#	}

	focus = {
		id = NOR_protect_finnmark_from_the_bolsheviks
		icon = GFX_focus_ger_bulwark_against_bolshevism
		prerequisite = { focus = NOR_uproot_secret_army }
		prerequisite = { focus = NOR_support_finland_in_winter_war }

		x = 1
		y = 1
		relative_position_id = NOR_uproot_secret_army
		cost = 10
		available = {
			owns_state = 925
		}

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {
			add_manpower = 3000
			925 = {	
				add_building_construction = { 
					type = bunker	
					level = 3 
					instant_build = yes 
					province = {
						all_provinces = yes
						limit_to_border = yes
					}
				}
			}
		}
	}

	focus = {
		id = NOR_reform_the_army
		icon = GFX_focus_chi_army_reform
		prerequisite = { focus = NOR_replace_laake }

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

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_ARMY_XP FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL }

		available_if_capitulated = yes

		completion_reward = {
			if = {
				limit = {
					has_idea = NOR_birger_ljungberg
				}
				deactivate_advisor = NOR_birger_ljungberg
			}
			army_experience = 50
			add_command_power = 60
			add_political_power = 75
			add_war_support = 0.2
			unlock_decision_tooltip = {
				decision = NOR_alt_dem_modernize_armed_forces_decision
				show_effect_tooltip = yes 
				show_modifiers = yes 
			}
		}
	}

	focus = {
		id = NOR_improved_training
		icon = GFX_focus_generic_little_entente
		prerequisite = { focus = NOR_reform_the_army }

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

		search_filters = {}

		available_if_capitulated = yes

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

	focus = {
		id = NOR_officers_academy
		icon = GFX_focus_generic_military_mission
		prerequisite = { focus = NOR_reform_the_army }

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

		search_filters = { FOCUS_FILTER_ARMY_XP }

		available_if_capitulated = yes

		completion_reward = {
			army_experience = 75
			add_command_power = 50
			custom_effect_tooltip = unlocks_spirit_of_the_academy_TT
			show_ideas_tooltip = NOR_flexible_officers_academy_spirit 
		}
	}

	focus = {
		id = NOR_offensive_doctrines
		icon = GFX_goal_generic_attack_allies
		prerequisite = { focus = NOR_improved_training }
		prerequisite = { focus = NOR_officers_academy }

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

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP }

		available_if_capitulated = yes

		completion_reward = {
			add_doctrine_cost_reduction = {
				name = NOR_offensive_doctrines
				cost_reduction = 0.5
				uses = 2
				category = land_doctrine
			}
			add_doctrine_cost_reduction = {
				name = NOR_offensive_doctrines
				cost_reduction = 0.6
				uses = 2
				category = special_forces_doctrine
			}
			army_experience = 50
			navy_experience = 50
			air_experience = 50
			add_command_power = 50
			
		}
	}


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

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

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

	focus = {
		id = NOR_broken_gun_policies
		icon = GFX_focus_NOR_broken_gun_policies
		prerequisite = { focus = NOR_continue_nygaardsvold_government }
		x = -1
		y = 1
		relative_position_id = NOR_continue_nygaardsvold_government 

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_government = democratic 
		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_ideas = { NOR_broken_gun_ns }
			add_popularity = {
				ideology = democratic 
				popularity = 0.025
			}
			custom_effect_tooltip = NOR_prepare_historical_unlock_TT
		}
	}

	focus = {
		id = NOR_leaving_the_hard_thirties_behind
		icon = GFX_goal_generic_consumer_goods
		prerequisite = { focus = NOR_continue_nygaardsvold_government }
		x = 2
		y = 1
		relative_position_id = NOR_continue_nygaardsvold_government 

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_government = democratic 
		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			NOR_reduce_hard_thirties_ns = yes
			add_stability = 0.05
			add_war_support = 0.05 
			add_popularity = {
				ideology = communism 
				popularity = 0.05
			}
			add_popularity = {
				ideology = democratic
				popularity = 0.03
			}
		}
	}

	focus = {
		id = NOR_cut_military_budget
		icon = GFX_goal_generic_construct_infrastructure
		prerequisite = { focus = NOR_leaving_the_hard_thirties_behind }
		prerequisite = { focus = NOR_broken_gun_policies }
		x = -2
		y = 1
		relative_position_id = NOR_leaving_the_hard_thirties_behind 

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_government = democratic
		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			swap_ideas = {
				remove_idea = NOR_broken_gun_ns
				add_idea = NOR_broken_gun_ns_2
			}
		}
	}

	focus = {
		id = NOR_bail_out_towns
		icon = GFX_goal_generic_construction2
		prerequisite = { focus = NOR_leaving_the_hard_thirties_behind }
		x = 2
		y = 1
		relative_position_id = NOR_leaving_the_hard_thirties_behind 

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_government = democratic
		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			every_owned_state = {   
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes 
					}
					NOT = { state = 914 } # >=( No Polar bear factories 
					is_controlled_by = ROOT 
				}
				random_select_amount = 3
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex 
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = NOR_restore_public_trust_in_the_storting
		icon = GFX_focus_NOR_restore_public_trust_in_the_storting
		prerequisite = { focus = NOR_broken_gun_policies focus = NOR_weathering_the_storm_to_come }
		x = -1
		y = 1
		relative_position_id = NOR_broken_gun_policies 

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_government = democratic
		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_stability = 0.05
			add_war_support = 0.1
			add_political_power = 65
			add_command_power = 25
			add_popularity = {
				ideology = democratic 
				popularity = 0.1
			}
			if = {
				limit = {
					has_country_flag = NOR_going_dem_allied
				}
				unlock_decision_tooltip = {
					decision = NOR_alt_dem_economic_relief_measures
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
			}
		}
	}

	focus = {
		id = NOR_the_neutrality_guard
		icon = GFX_goal_generic_military_sphere
		prerequisite = { focus = NOR_weathering_the_storm_to_come }
		x = 0
		y = 1
		relative_position_id = NOR_weathering_the_storm_to_come 

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_government = democratic
		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_RESEARCH FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					has_tech = tech_military_police
				}
				division_template = {
					name = "Nøytralitetsvakt"  
					division_names_group = NOR_INF_01
				
					regiments = {
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 1 y = 0 }
						infantry = { x = 1 y = 1 }
					}
					support = {
						recon = { x = 0 y = 0 }
						military_police = { x = 0 y = 1 }
					}
				}
			}
			else = {
				division_template = {
					name = "Nøytralitetsvakt" 
					division_names_group = NOR_INF_01
				
					regiments = {
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 1 y = 0 }
						infantry = { x = 1 y = 1 }
					}
					support = {
						recon = { x = 0 y = 0 }
					}
				}
				army_experience = 20
				add_tech_bonus = {
					name = NOR_the_neutrality_guard
					bonus = 0.5
					uses = 1 
					category = military_police_tech
				}	
			}
			110 = { # Oslofjord
				create_unit = {
					division = "division_template = \"Nøytralitetsvakt\" start_experience_factor = 0.15"
					owner = NOR 
					count = 4
				}
			}
		}
	}

	focus = {
		id = NOR_rearm_for_defense
		icon = GFX_goal_generic_fortify_city
		prerequisite = { focus = NOR_restore_public_trust_in_the_storting }
		prerequisite = { focus = NOR_the_neutrality_guard }
		x = 1
		y = 1
		relative_position_id = NOR_the_neutrality_guard
		
		cost = 10
		available = {
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_RESEARCH FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			add_tech_bonus = {
				name = NOR_rearm_for_defense
				bonus = 1.0
				uses = 1
				category = infantry_weapons 
			}
			add_ideas = { NOR_defensive_rearmament_ns }
			unlock_decision_tooltip = {
				decision = NOR_focus_on_training
				show_effect_tooltip = yes 
				show_modifiers = yes 
			}
			
			if = {
				limit = {
					NOT = {
						has_completed_focus = NOR_vote_of_no_confidence
					}
				}
				remove_ideas = { NOR_broken_gun_ns_3 }
			}

			custom_effect_tooltip = when_at_war_TT
			if = {
				limit = {
					has_completed_focus = NOR_vote_of_no_confidence
				}
				unlock_decision_tooltip = {
					decision = NOR_alt_dem_integrate_militias
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
			}
			else = {
				unlock_decision_tooltip = {
					decision = NOR_dem_his_integrate_militias
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
			}
		}
	}

	focus = {
		id = NOR_fde_intelligence_agency
		icon = GFX_focus_generic_secret_service_agency
		prerequisite = { focus = NOR_support_finland_in_winter_war focus = NOR_rearm_for_defense }

		x = -1
		y = 2
		relative_position_id = NOR_rearm_for_defense

		offset = {
			x = 0 
			y = -1 
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_continue_nygaardsvold_government
			}
		}
		cost = 10
		
		allow_branch = {
			has_dlc = "La Resistance"
			NOR_kings_no_allow_trigger = yes 
		}
		
		available = {
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_offsite_building = {
				type = industrial_complex 
				level = 2
			}
			create_intelligence_agency = {
				name = "Forsvarets Etterretningstjeneste"
				icon = GFX_intelligence_agency_logo_NOR_historical_intelligence
			}
		}
	}

	focus = {
		id = NOR_patrol_our_coast
		icon = GFX_goal_generic_navy_cruiser
		prerequisite = { focus = NOR_rearm_for_defense }

		x = 1
		y = 1
		relative_position_id = NOR_rearm_for_defense
		
		cost = 10
		available = {
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP }

		completion_reward = {
			random_owned_state = {
				limit = {
					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
				}
			}
			add_tech_bonus = {
				name = NOR_patrol_our_coast
				bonus = 0.75
				uses = 2
				category = dd_tech 
			}
			if = {
				limit = { has_dlc = "Man the Guns" }
				add_tech_bonus = {
					name = NOR_patrol_our_coast
					bonus = 0.75
					uses = 2
					category = naval_minelaying 
				}
			}
			else = {
				navy_experience = 20
			}
			if = {
				limit = {
					has_country_flag = NOR_going_dem_allied
				}
				unlock_decision_tooltip = {
					decision = NOR_alt_dem_naval_expansion
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}

			}
			else = {
				unlock_decision_tooltip = {
					decision = NOR_naval_expanion
					show_effect_tooltip = yes 
					show_modifiers = yes 
				}
			}
		}
	}

	focus = {
		id = NOR_social_incrementalism
		icon = GFX_goal_generic_national_unity
		prerequisite = { focus = NOR_cut_military_budget }

		x = 0
		y = 1
		relative_position_id = NOR_cut_military_budget
		cost = 10
		available = {
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			add_stability = 0.1
			add_popularity = {
				ideology = democratic
				popularity = 0.05
			}
			swap_ideas = {
				remove_idea = NOR_broken_gun_ns_2
				add_idea = NOR_broken_gun_ns_3
			}
			remove_ideas = { NOR_complacent_cabinet_ns }

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = NOR_kirsten_hansteen
		}
	}

	focus = {
		id = NOR_print_more_money
		icon = GFX_focus_hol_abandon_the_gold_standard
		prerequisite = { focus = NOR_leaving_the_hard_thirties_behind }

		x = 0
		y = 2 
		
		relative_position_id = NOR_leaving_the_hard_thirties_behind
		
		cost = 10
		available = {
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			NOR_reduce_hard_thirties_ns = yes
			add_timed_idea = {
				idea = NOR_printing_money_ns
				days = 365
			}
		}
	}

	focus = {
		id = NOR_restart_public_investment
		icon = GFX_goal_generic_construct_civ_factory
		prerequisite = { focus = NOR_social_incrementalism }
		prerequisite = { focus = NOR_print_more_money }

		x = 1
		y = 1
		relative_position_id = NOR_social_incrementalism
		cost = 5
		available = {
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			NOR_reduce_hard_thirties_ns = yes
			add_popularity = {
				ideology = democratic
				popularity = 0.1
			}

		}
	}

	focus = {
		id = NOR_coastal_defense
		icon = GFX_focus_generic_coastal_fort
		prerequisite = { focus = NOR_restart_public_investment focus = NOR_patrol_our_coast }

		x = -1
		y = 1
		relative_position_id = NOR_restart_public_investment

		offset = {
			x = -1 
			y = 0 
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_vote_of_no_confidence
			}
		}
		cost = 5
		available = {
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					is_coastal = yes
					NOT = { 
						OR = {
							state = 110
							state = 144
						}
					}
				}
				add_building_construction = {
					type = coastal_bunker
					level = 1
					instant_build = yes  
					province = {
						all_provinces = yes
						limit_to_coastal = yes
						limit_to_victory_point = yes 
					}
				}
			}
			110 = {
				add_building_construction = {
					type = coastal_bunker
					level = 2
					instant_build = yes  
					province = {
						all_provinces = yes
						limit_to_coastal = yes
					}
				}
			}
			144 = {
				add_building_construction = {
					type = coastal_bunker
					level = 2
					instant_build = yes  
					province = {
						all_provinces = yes
						limit_to_coastal = yes 
					}
				}
			}
			unlock_decision_tooltip = {
				decision = NOR_public_investment_drive 
				show_effect_tooltip = yes
				show_modifiers = yes
			}
		}
	}

	focus = {
		id = NOR_fortify_norway
		icon = GFX_focus_generic_fortify_norway
		prerequisite = { focus = NOR_restart_public_investment focus = NOR_patrol_our_coast }

		x = 2
		y = 0
		relative_position_id = NOR_coastal_defense
		cost = 5
		available = {
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { 
						OR = {
							state = 110
							state = 144
						}
					}
				}
				add_building_construction = {
					type = bunker
					level = 1
					instant_build = yes  
					province = {
						all_provinces = yes
						limit_to_victory_point = yes 
					}
				}
			}
			110 = {
				add_building_construction = {
					type = bunker
					level = 2
					instant_build = yes  
					province = {
						all_provinces = yes
						limit_to_victory_point = yes 
					}
				}
			}
			144 = {
				add_building_construction = {
					type = coastal_bunker
					level = 2
					instant_build = yes  
					province = {
						all_provinces = yes 
						limit_to_victory_point = yes 
					}
				}
			}		
		} 
	}

	focus = {
		id = NOR_the_kings_no
		
		icon = GFX_focus_NOR_the_kings_no
		
		prerequisite = { focus = NOR_coastal_defense focus = NOR_fortify_norway }

		x = 1
		y = 1
		relative_position_id = NOR_coastal_defense
		cost = 5

		available_if_capitulated = yes
		
		allow_branch = {
			NOR_kings_no_allow_trigger = yes 
		}
		
		available = {
			has_war = yes
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			NOR_set_mobile_government_variables = yes 
			remove_ideas = { NOR_anti_communist_sentiment_ns }
			custom_effect_tooltip = NOR_mobile_government_decisions_TT
			if = {
				limit = {
					has_mtg = yes
				}
				unlock_decision_tooltip = { decision = NOR_prepare_exile show_effect_tooltip = yes}
			}
			hidden_effect = { set_country_flag = NOR_included_in_generic_political }
		}
	}

	focus = {
		id = NOR_prince_olavs_inspiration
		icon = GFX_focus_generic_military_mission
		prerequisite = { focus = NOR_the_kings_no }

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

		available_if_capitulated = yes 
		
		allow_branch = { 
			NOR_kings_no_allow_trigger = yes 
		}

		available = {
			has_capitulated = yes
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MILITARY_CHARACTER }

		completion_reward = {
			add_legitimacy = 20
			add_political_power = 50
			NOR_add_25_convoys = yes  
			add_stability = 0.1
			add_war_support = 0.25
			add_naval_commander_role = {
				character = NOR_prince_olav
				traits={ navy_media_personality bold blockade_runner }
				skill=5
				attack_skill=6
				defense_skill=3
				maneuvering_skill=3
				coordination_skill=5
			}
		}
	}

	focus = {
		id = NOR_establish_milorg
		icon = GFX_focus_NOR_establish_milorg
		prerequisite = { focus = NOR_the_kings_no }

		x = -3
		y = 1
		relative_position_id = NOR_the_kings_no
		cost = 5

		available_if_capitulated = yes 
		
		allow_branch = {
			NOR_kings_no_allow_trigger = yes 
		}
		
		available = {
			has_capitulated = yes
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			unlock_decision_tooltip = {
				decision = NOR_weapons_for_the_resistance
				show_effect_tooltip = no
			}
			unlock_decision_tooltip = NOR_joint_training_exercise
		}
	}

	focus = {
		id = NOR_approach_the_coordinating_committee
		icon = GFX_goal_generic_intelligence_exchange
		prerequisite = { focus = NOR_the_kings_no }

		x = -1
		y = 1
		relative_position_id = NOR_the_kings_no
		cost = 10
		
		available_if_capitulated = yes 
		
		allow_branch = {
			NOR_kings_no_allow_trigger = yes 
		}		
		
		available = {
			has_capitulated = yes 
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_ideas = { NOR_coordinating_committee }
		}
	}

	focus = {
		id = NOR_approach_kretsen
		icon = GFX_focus_NOR_approach_kretsen
		prerequisite = { focus = NOR_the_kings_no }

		x = 1
		y = 1
		relative_position_id = NOR_the_kings_no
		cost = 10

		available_if_capitulated = yes 
		
		allow_branch = {
			NOR_kings_no_allow_trigger = yes 
			has_government = democratic
		}

		available = {			
			has_capitulated = yes 
		}

		search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_ideas = { NOR_kretsen_ns }
		}
	}

	focus = {
		id = NOR_use_xu
		icon = GFX_focus_generic_national_security
		prerequisite = { focus = NOR_establish_milorg }

		x = -1
		y = 1
		relative_position_id = NOR_establish_milorg
		cost = 10
		
		available_if_capitulated = yes 
		
		available = {
			has_capitulated = yes
			has_government = democratic
		}
		
		allow_branch = {
			NOR_kings_no_allow_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				create_operative_leader = {
					name = "Kasper Skjeggenes"
					GFX = GFX_portrait_europe_generic_operative_male_22
					traits = { operative_escape_artist operative_commando }
					available_to_spy_master = yes
					female = no
					nationalities = { NOR }
				}
				create_operative_leader = {
					name = "Astrid Løken"
					GFX = GFX_portrait_europe_generic_operative_female_22
					traits = { operative_infiltrator }
					available_to_spy_master = yes
					female = yes
					nationalities = { NOR }
				}
				unlock_decision_tooltip = NOR_foment_resistance_in_state
			}
			else = {
				add_ideas = { NOR_XU_ns }
			}
		}
	}

	focus = {
		id = NOR_recruit_norwegian_refugees
		icon = GFX_focus_generic_manpower
		prerequisite = { focus = NOR_establish_milorg }

		x = 1
		y = 1
		relative_position_id = NOR_establish_milorg
		cost = 10
		
		available_if_capitulated = yes 
		
		allow_branch = {
			NOR_kings_no_allow_trigger = yes 
		}

		available = {
			has_capitulated = yes
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER }

		completion_reward = {
			add_command_power = 50
			add_political_power = 100
			add_manpower = 10000
		}
	}

	focus = {
		id = NOR_empower_sivorg
		icon = GFX_focus_NOR_empower_sivorg
		prerequisite = { focus = NOR_approach_the_coordinating_committee }
		prerequisite = { focus = NOR_approach_kretsen }

		x = 1
		y = 1
		relative_position_id = NOR_approach_the_coordinating_committee
		cost = 10
		
		available_if_capitulated = yes 
		
		allow_branch = {
			NOR_kings_no_allow_trigger = yes 
		}

		available = {
			has_capitulated = yes
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_legitimacy = 10
			add_political_power = 25
			hidden_effect = {
				remove_ideas = { NOR_kretsen_ns NOR_coordinating_committee }
				add_ideas = { NOR_sivorg_ns }  
			}
			effect_tooltip = {
				swap_ideas = {
					remove_idea = NOR_ketsen_plus_KK_fake_ns
					add_idea = NOR_sivorg_ns
				}
			}
			NOR_add_50_convoys = yes 
		}
	}

	focus = {
		id = NOR_preparing_the_return_to_norway
		icon = GFX_focus_NOR_preparing_the_return_to_norway
		prerequisite = { focus = NOR_use_xu }
		prerequisite = { focus = NOR_recruit_norwegian_refugees }

		x = 1
		y = 1
		relative_position_id = NOR_use_xu
		cost = 10
		
		available_if_capitulated = yes 
		
		allow_branch = {
			NOR_kings_no_allow_trigger = yes 
		}

		available = {
			has_capitulated = yes
			has_government = democratic
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_CHARACTER }

		completion_reward = {
			unlock_decision_tooltip = {
				decision = NOR_support_rebellion
				show_effect_tooltip = no 
			}
			effect_tooltip = {
				add_naval_commander_role = {
					Character = NOR_king_haakon_vii
					traits={ navy_media_personality gentlemanly naval_lineage fleet_protector }			
					skill=5
					attack_skill=2
					defense_skill=6
					maneuvering_skill=4
					coordination_skill=4
				}
			}
			if = {
				limit = {
					has_country_flag = NOR_bamse_activated
				}
				custom_effect_tooltip = NOR_bamse_tooltip  
			}
		}
	}

	focus = {
		id = NOR_the_stumbling_storting
		
		icon = GFX_focus_NOR_the_stumbling_storting

		mutually_exclusive = { focus = NOR_continue_nygaardsvold_government focus = NOR_vote_of_no_confidence focus = NOR_a_resurgent_labor_movement}
		x = 16
		y = 0
		relative_position_id = NOR_continue_nygaardsvold_government

		allow_branch = {
			if = {
				limit = {
					has_hide_rule = yes 

				}
				NOT = {
					has_completed_focus = NOR_vote_of_no_confidence
					has_completed_focus = NOR_a_resurgent_labor_movement
					has_completed_focus = NOR_continue_nygaardsvold_government
				}
			}
		}

		offset = {
			x = -35
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_the_stumbling_storting
			}
		}

		offset = {
			x = 5 
			y = 0 
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_the_chamberlains_overture
			}
		}

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			hidden_effect = {
				find_global_platonic_countries = yes 
			}
			country_event = { id = AAT_norway.10 }
			custom_effect_tooltip = the_following_will_happen_TT
			event_option_tooltip = AAT_norway.10.a
			mark_focus_tree_layout_dirty = yes
		}
	}

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

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

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


	focus = {
		id = NOR_lurk_in_the_shadows
		icon = GFX_focus_NOR_lurk_in_the_shadows
		prerequisite = { focus = NOR_the_stumbling_storting }
		mutually_exclusive = { focus = NOR_the_chamberlains_overture }
		x = -5
		y = 1
		
		relative_position_id = NOR_the_stumbling_storting
		
		allow_branch = {
			if = {
				limit = {
					has_hide_rule = yes 
				}
				NOT = { has_completed_focus = NOR_continue_nygaardsvold_government }
				NOT = { has_completed_focus = NOR_vote_of_no_confidence }
				NOT = { has_completed_focus = NOR_a_resurgent_labor_movement }
				NOT = { has_completed_focus = NOR_the_chamberlains_overture }
			}
		}

		offset = {
			x = 5 
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_lurk_in_the_shadows
			}
		}
		cost = 5

		available = {
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			hidden_effect = {
				set_country_flag = NOR_going_fascist 
				find_biggest_fascist = yes
				find_local_dangerous_fascist = yes  
			}
			NOR_set_prepare_variables_fascist = yes 	
			add_political_power = 50
			add_popularity = {
				ideology = fascism 
				popularity = 0.05
			}
			unlock_decision_tooltip = {
				decision = NOR_prepare_state_fascist
				show_effect_tooltip = yes 
			}
			mark_focus_tree_layout_dirty = yes
		}
	}

	focus = {
		id = NOR_the_chamberlains_overture
		
		icon = GFX_focus_NOR_the_chamberlains_overture
		
		prerequisite = { focus = NOR_the_stumbling_storting}
		mutually_exclusive = { focus = NOR_lurk_in_the_shadows }
		x = 8
		y = 1
		
		relative_position_id = NOR_the_stumbling_storting
		
		allow_branch = {
			if = {
				limit = {
					has_hide_rule = yes 		

				}
				NOT = { has_completed_focus = NOR_continue_nygaardsvold_government }
				NOT = { has_completed_focus = NOR_vote_of_no_confidence }
				NOT = { has_completed_focus = NOR_a_resurgent_labor_movement }
				NOT = { has_completed_focus = NOR_lurk_in_the_shadows }
			}	
		}

		offset = {
			x = -8
			y = 0 
			trigger = {
				has_hide_rule = yes 
				has_completed_focus = NOR_the_chamberlains_overture
			}
		}
		cost = 5

		available = {
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			unlock_decision_tooltip = {
				decision = NOR_prepare_state_monarchist
				show_effect_tooltip = no 
			}
			hidden_effect = {
				set_country_flag = NOR_going_monarchist 
			}
			country_event = {
				id = AAT_norway_monarchist.1
			}
			custom_effect_tooltip = the_following_will_happen_TT
			event_option_tooltip = AAT_norway_monarchist.1.a	
			mark_focus_tree_layout_dirty = yes
		}
	}

#	focus = {
#		id = NOR_fascist_invasion_of_norway
#		icon = GFX_focus_generic_attack_norway
#		prerequisite = { focus = NOR_continue_nygaardsvold_government }
#
#		x = 6
#		y = 4
#		relative_position_id = NOR_continue_nygaardsvold_government
#		
#		offset = {
#			x = -1
#			y = -3
#			trigger = {
#				has_hide_rule = yes
#				has_completed_focus = NOR_arrest_quisling
#				NOT = {
#					has_global_flag = NOR_quislings_coup_happened
#					has_country_flag = NOR_delayed_quislings_coup
#				}
#			}	
#		}
#
#		cost = 10
#		available = {
#			custom_trigger_tooltip = {
#				tooltip = NOR_invasion_focus_TT
#				if = {
#					limit = {
#						any_other_country = {
#							original_tag = GER 
#							has_government = fascism 
#							exists = yes 
#							has_capitulated = no 
#						}
#					}
#					GER = {
#						has_offensive_war_with = ROOT 
#					}
#				}
#				else = {
#					any_other_country = {
#						has_government = fascism 
#						capital_scope = {
#							is_on_continent = europe
#						}
#						has_offensive_war_with = ROOT
#					}
#				}
#			}
#		}
#
#		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }
#
#		completion_reward = {
#			add_stability = -0.25
#			add_war_support = 0.25
#			add_political_power = 100 	
#			add_popularity = {
#				ideology = fascism 
#				popularity = -0.1
#			}
#			mark_focus_tree_layout_dirty = yes
#		}
#	}

	focus = {
		id = NOR_ask_for_foreign_support
		icon = GFX_goal_support_fascism
		prerequisite = { focus = NOR_lurk_in_the_shadows }

		x = -3
		y = 1
		relative_position_id = NOR_lurk_in_the_shadows
		cost = 5
		available = {
			has_war = no
			NOT = { has_government = fascism }

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			find_biggest_fascist_bully = yes 
			if = {
				limit = {
					any_other_country = {
						original_tag = GER 
						has_government = fascism 
					}
				}
				random_other_country = {
					limit = {
						original_tag = GER
						has_government = fascism
					}
					country_event = {
						id = AAT_norway_fascist.4
						hours = 3 
					}	
				}
			}
			else = {
				var:platonic_local_dangerous_fascist = {
					country_event = {
						id = AAT_norway_fascist.4
						hours = 3 
					}
				}
			}
			custom_effect_tooltip = if_they_accept
			event_option_tooltip = AAT_norway_fascist.5.a
		}
	}

	focus = {
		id = NOR_approach_the_fatherland_league
		icon = GFX_focus_NOR_approach_the_fatherland_league
		prerequisite = { focus = NOR_lurk_in_the_shadows }

		x = -1
		y = 1
		relative_position_id = NOR_lurk_in_the_shadows
		cost = 5
		available = {
			fascism > 0.15
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {
			add_political_power = 50
			add_popularity = {
				ideology = democratic
				popularity = -0.05
			}
			hidden_effect = { find_local_dangerous_fascist = yes }
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = NOR_joakim_lehmkuhl
		}
	}

	focus = {
		id = NOR_cultivate_the_conservative_parties
		icon = GFX_goal_tripartite_pact
		prerequisite = { focus = NOR_lurk_in_the_shadows }

		x = 1
		y = 1
		relative_position_id = NOR_lurk_in_the_shadows
		cost = 5
		available = {
			fascism > 0.15
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_political_power = 80
			hidden_effect = { find_local_dangerous_fascist = yes }			
			add_popularity = {
				ideology = democratic
				popularity = -0.05
			}
		}
	}

	focus = {
		id = NOR_get_industrialist_support
		icon = GFX_focus_generic_industrialists
		prerequisite = { focus = NOR_lurk_in_the_shadows }

		x = 3
		y = 1
		relative_position_id = NOR_lurk_in_the_shadows
		cost = 10
		available = {
			has_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			add_equipment_to_stockpile = {
				type = convoy_1
				amount = 65
			} 
			add_equipment_to_stockpile = { 
				type = motorized_equipment
				amount = 35
				producer = NOR
			}
			every_owned_state = {
				limit = {
					free_building_slots = {
					    building = arms_factory
					    size > 1
					    include_locked = yes
					}
				}
				random_select_amount = 2 
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = industrial_complex
					level = 1 
					instant_build = yes 
				}
			}
		}
	}

	focus = {
		id = NOR_nasjonal_samling
		icon = GFX_focus_NOR_nasjonal_samling
		prerequisite = { focus = NOR_approach_the_fatherland_league }
		prerequisite = { focus = NOR_cultivate_the_conservative_parties }

		x = 1
		y = 1
		relative_position_id = NOR_approach_the_fatherland_league
		cost = 10
		available = {
			fascism > 0.35
		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			#hidden_effect = {
			#	find_global_platonic_countries = yes 
			#}
			add_war_support = 0.1
			add_stability = -0.05

			custom_effect_tooltip = CHL_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = NOR_birger_meidell

			custom_effect_tooltip = CHL_skip_one_line_tt

			IF = {
				limit = {
					any_other_country = {
						original_tag = GER
						has_government = fascism
						exists = yes 
						has_civil_war = no
					}
				}
				unlock_decision_tooltip = {
				 	decision = NOR_invite_fascist_to_invade
				 	show_effect_tooltip = yes # default is no
				}
			}
			
		}
	}

	focus = {
		id = NOR_the_secret_army
		icon = GFX_focus_SWE_varnplikt
		prerequisite = { focus = NOR_nasjonal_samling }

		x = -1
		y = 1
		relative_position_id = NOR_nasjonal_samling
		cost = 10
		available = {
			NOT = {
				has_government = fascism
			}
		}

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			custom_effect_tooltip = NOR_spawn_militias_fasc_TT
		}
	}

	focus = {
		id = NOR_empower_hirden
		icon = GFX_focus_generic_fascist_troops
		prerequisite = { focus = NOR_nasjonal_samling }

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

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ARMY_XP FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_command_power = 50
			add_war_support = 0.05
			army_experience = 50
			custom_effect_tooltip = NOR_when_the_coup_starts_TT
			effect_tooltip = {
				NOR_spawn_hirden = yes 
			}
		}
	}

	focus = {
		id = NOR_quislings_coup
		icon = GFX_focus_NOR_quislings_coup
		prerequisite = { focus = NOR_nasjonal_samling #focus = NOR_fascist_invasion_of_norway 
		}

		x = 0
		y = 2
		relative_position_id = NOR_nasjonal_samling
		cost = 1


		ai_will_do = {
			base = 0
			modifier = {
				add = 10 
				NOR_is_fascist_ai = yes 
			}
			modifier = {
				add = 5
				fascism > 0.4 
			}
			modifier = {
				add = 10
				fascism > 0.5 
			}
			modifier = {
				add = 15
				fascism > 0.6
			}
		}

		allow_branch = {
			if = {
				limit ={
					has_hide_rule = yes 
				}
				OR = { 
					NOT = {
						#has_completed_focus = NOR_arrest_quisling
						has_completed_focus = NOR_vote_of_no_confidence
						has_completed_focus = NOR_a_resurgent_labor_movement
						has_completed_focus = NOR_the_chamberlains_overture
						has_completed_focus = NOR_continue_nygaardsvold_government
					}
					has_global_flag = NOR_quislings_coup_happened
					has_country_flag = NOR_delayed_quislings_coup 
				}
			}
		}
		available = {
			NOT = { 
				has_global_flag = NOR_quislings_coup_happened 
				#has_completed_focus = NOR_arrest_quisling
			}
			OR = {

				IF = { # If Germany = Fascist Germany 
					limit = {
						GER = {
							has_government = fascism 
							exists = yes 
							has_civil_war = no 
							has_capitulated = no 
						}	
					}
					OR = {
						check_variable = {
			 				var = NOR_country_preparedness
			 				value = 10
			 				compare = greater_than_or_equals 
			 				tooltip = NOR_required_prep_fascist_TT
			 			}
			 			has_country_flag = NOR_rejected_by_fascist_bully
						GER = { has_offensive_war_with = ROOT }
						GER = { has_capitulated = yes } # For tooltip purposes only
						GER = { has_civil_war = yes  } # For tooltip purposes only
						
					}

				}
				ELSE_IF = {
					limit = {
						any_other_country = {
							original_tag = GER
							has_government = fascism
							exists = yes 
							has_civil_war = no 
						}
					}
					OR = { 
						has_country_flag = NOR_rejected_by_fascist_bully
						any_other_country = {
							has_government = fascism
							original_tag = GER
							has_offensive_war_with = ROOT
						}
						check_variable = {
			 				var = NOR_country_preparedness
			 				value = 10
			 				compare = greater_than_or_equals 
			 				tooltip = NOR_required_prep_fascist_TT
			 			}
					}
				}
				ELSE = { 
					check_variable = {
		 				var = NOR_country_preparedness
		 				value = 10
		 				compare = greater_than_or_equals 
		 				tooltip = NOR_required_prep_fascist_TT
		 			}
				}
			}
		}

		bypass = {
			has_government = fascism	
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_popularity = {
				ideology = fascism
				popularity = 0.3
			}
			if = {
				limit = {
					has_idea = NOR_birger_ljungberg
				}
				deactivate_advisor = NOR_birger_ljungberg
			}
			if = {
				limit = {
					has_idea = NOR_kristian_laake
				}
				deactivate_advisor = NOR_kristian_laake
			}			
			add_ideas = { NOR_contested_leadership_ns }
			custom_effect_tooltip = NOR_switch_to_fascist_TT # Oslo City Shuffle 
			NOR_start_fascist_civil_war = yes
		}
	}

	focus = {
		id = NOR_quislings_regime
		icon = GFX_focus_NOR_quislings_regime
		prerequisite = { focus = NOR_quislings_coup }
		mutually_exclusive = { focus = NOR_get_rid_of_quisling }
		x = 1
		y = 1
		relative_position_id = NOR_quislings_coup
		cost = 5
		
		available = {
			if = {
				limit = {
					any_other_country = {
						original_tag = NOR
						exists = yes
						NOT = { has_government = fascism }
					}
					has_variable = NOR_cw_democratic_norway	
				}
				var:NOR_cw_democratic_norway = {
					has_capitulated = yes 
				}
			}
			else = {
				has_civil_war = no 
			}
			has_government = fascism
			fascism > 0.5 
		}

		ai_will_do = {
			base = 10 			
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			add_stability = -0.1
			add_war_support = -0.06
			remove_ideas = { NOR_contested_leadership_ns }

			custom_effect_tooltip = generic_skip_one_line_tt

			NOR_vidkun_quisling = {
				remove_country_leader_trait = NOR_fascist_lackey
				add_country_leader_trait = NOR_fascist_dilettante
				set_portraits = {
					army = { large ="GFX_portrait_NOR_vidkun_quisling_2"}
					civilian = { large ="GFX_portrait_NOR_vidkun_quisling_2" }
				}
			}
		}
	}

	focus = {
		id = NOR_get_rid_of_quisling
		icon = GFX_focus_NOR_get_rid_of_quisling
		prerequisite = { focus = NOR_quislings_coup }
		mutually_exclusive = { focus = NOR_quislings_regime }
		x = -1
		y = 1
		relative_position_id = NOR_quislings_coup
		cost = 5
		available = {
			if = {
				limit = {
					has_variable = NOR_cw_democratic_norway
				}
				var:NOR_cw_democratic_norway = {
					OR = {
						has_capitulated = yes 
						exists = no 
					}
				}
			}			
			has_government = fascism 
			fascism > 0.5 
			IF = {
				limit = {
					GER = { has_government = fascism }
				}
				is_in_faction_with = GER
			}
			ELSE = {
				any_country = {
					is_faction_leader = yes
					has_government = fascism
					is_in_faction_with = ROOT
				}
			}

		}

		ai_will_do = {
			base = 10 			
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_stability = -0.2
			add_war_support = -0.1
			remove_ideas = { NOR_contested_leadership_ns }

			custom_effect_tooltip = generic_skip_one_line_tt

			promote_character = {
				character = NOR_josef_terboven
				ideology = nazism
			}			
		}
	}

	focus = {
		id = NOR_elevate_hirden
		icon = GFX_focus_generic_manpower
		prerequisite = { focus = NOR_quislings_regime }

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

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MANPOWER }

		completion_reward = {
			add_command_power = 75
			army_experience = 60
			division_template = {
				name = "Hirden"
				is_locked = no
				template_counter = 79  
				regiments = {
					infantry = { x = 0 y = 0 }
					infantry = { x = 0 y = 1 }
					infantry = { x = 1 y = 0 }
					infantry = { x = 1 y = 1 }	
					infantry = { x = 1 y = 2 }
					artillery_brigade = { x = 2 y = 0 }
					artillery_brigade = { x = 2 y = 1 }

				}
				support = {
					engineer = { x = 0 y = 0 }
				}
				override_model = NOR_militia_alt_1_entity				
			} 
			random_owned_controlled_state = {
				limit = {
					NOT = {
						state = 914 # Don't want the unit spawning in Jan Mayen
					}
				}
				create_unit = { 
					division = "name = \"1. Hirden\" division_template = \"Hirden\" start_experience_factor = 0.8" 
					owner = ROOT
				}
				create_unit = { 
					division = "name = \"2. Hirden\" division_template = \"Hirden\" start_experience_factor = 0.8" 
					owner = ROOT
				}
				create_unit = { 
					division = "name = \"3. Hirden\" division_template = \"Hirden\" start_experience_factor = 0.8" 
					owner = ROOT
				}
			}
			hidden_effect = { set_country_flag = NOR_included_in_generic_political }
		}
	}

	focus = {
		id = NOR_military_police
		icon = GFX_focus_generic_limited_social_mobilization
		prerequisite = { focus = NOR_elevate_hirden }

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

		search_filters = { FOCUS_FILTER_RESEARCH }

		completion_reward = {
			add_tech_bonus = {
				name = NOR_military_police
				bonus = 1
				uses = 1
				category = military_police_tech # optional 
			}		
		}
	}

	focus = {
		id = NOR_extensive_recruitment
		icon = GFX_focus_SOV_mobilization_plan
		prerequisite = { focus = NOR_elevate_hirden }

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

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MANPOWER }

		completion_reward = {
			army_experience = 80
			add_timed_idea = {
				idea = NOR_expanded_conscription_ns
				days = 1095
			}
		}
	}


	focus = {
		id = NOR_the_weapons_of_conquest
		icon = GFX_goal_generic_secret_weapon
		prerequisite = { focus = NOR_extensive_recruitment }

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

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }

		completion_reward = {

			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } # No Polar Bears 
					free_building_slots = {
						building = arms_factory
						size > 2 
						include_locked = yes 
					}
				}
				random_select_amount = 2
				add_extra_state_shared_building_slots = 3 
				add_building_construction = {
					type = arms_factory 
					level = 3
					instant_build = yes
				}
			}

			add_breakthrough_progress = {
				specialization = specialization_nuclear
				value = 0.5
			}

			add_tech_bonus = {
				name = NOR_the_weapons_of_conquest
				bonus = 0.5
				uses = 1 # was 2
				category = nuclear
			}

		}
	}

	focus = {
		id = NOR_lynrytter
		icon = GFX_focus_generic_army_tanks2
		prerequisite = { focus = NOR_military_police }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } # No Polar Bears 
					free_building_slots = {
						building = industrial_complex
						size > 1 
						include_locked = yes 
					}
				}
				random_select_amount = 2
				add_extra_state_shared_building_slots = 2 
				add_building_construction = {
					type = industrial_complex 
					level = 2
					instant_build = yes
				}
			}
			add_equipment_subsidy = {
				cic = 1000
				equipment_type = medium_tank_chassis
				seller_trigger = NOR_valid_fascist_tank_seller 
			}
		}
	}

	focus = {
		id = NOR_ulfhedhnar_wolf_coats
		icon = GFX_focus_NOR_the_lone_wolf_norway
		prerequisite = { focus = NOR_extensive_recruitment }
		prerequisite = { focus = NOR_military_police }

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

		search_filters = { FOCUS_FILTER_RESEARCH }

		completion_reward = {
			add_ideas = { NOR_ulfhedhnar_ns }	
			add_tech_bonus = {
				name = NOR_ulfhedhnar_wolf_coats
				bonus = 0.75
				uses = 2
				category = cat_special_forces_generic  
			}
		}
	}

	focus = {
		id = NOR_crackdown_on_civilian_life
		icon = GFX_focus_eng_move_to_secure_the_dominions
		prerequisite = { focus = NOR_get_rid_of_quisling focus = NOR_quislings_regime }

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

		search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			set_variable = { NOR.NOR_oppressed_civilians_dmod_recruitable_population_factor = 0 }
			add_dynamic_modifier = {
				modifier = NOR_oppressed_civilians_dmod 
			}

			random_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } # Jan Mayen
					free_building_slots = {
						building = arms_factory
						size > 1
					}
				}
				add_extra_state_shared_building_slots = 2 
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = NOR_rolf_fuglesang
		}
	}

	focus = {
		id = NOR_the_administrative_council
		icon = GFX_goal_generic_political_pressure
		prerequisite = { focus = NOR_get_rid_of_quisling }

		x = -5
		y = 1
		relative_position_id = NOR_get_rid_of_quisling
		cost = 10
		available = {
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_dynamic_modifier = { modifier = NOR_administrative_council_dmod }	
		}
	}

	focus = {
		id = NOR_abandoning_nynorsk
		icon = GFX_goal_generic_forceful_treaty
		prerequisite = { focus = NOR_crackdown_on_civilian_life }

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

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {
			add_timed_idea = {
				idea = NOR_abandoning_nynorsk_ns
				days = 365  
			}
			custom_effect_tooltip = INDUSTRIAL_ORG_POLICY_ON_REMOVE
			
			custom_effect_tooltip = NOR_modify_oppressed_civilians_TT
			set_variable = {
				var = NOR.NOR_oppressed_civilians_dmod_recruitable_population_factor
				value = 0.15
				tooltip = conscription_factor_tt
			}
			hidden_effect = { set_country_flag = NOR_included_in_generic_political }
		}
	}

	focus = {
		id = NOR_pan_germanic_cooperation
		icon = GFX_goal_generic_major_alliance
		prerequisite = { focus = NOR_crackdown_on_civilian_life }

		x = 1
		y = 1
		relative_position_id = NOR_crackdown_on_civilian_life
		cost = 5
		available = {
			is_in_faction = no
			is_subject = no
			NOT = {
				has_war_with = GER
			}
		}

		bypass = {
			OR = {
				NORDIC_basic_joint_trigger = yes 
				any_other_country = {
					has_government = fascism 
					original_tag = GER
					is_in_faction_with = ROOT 
				}
				has_war_with = GER
				GER = {
					NOT = {
						has_government = fascism
					}
				}
				is_faction_leader = yes
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			every_other_country = {
				limit = {
					is_germanic = yes
					has_government = fascism  
				}
				add_opinion_modifier = {
					target = ROOT 
					modifier = NOR_pan_germanic_cooperation_mod
				}
			}
			if = {
				limit = {
					GER = {
						NOT = { has_government = fascism }
					}
				}
				if ={
					limit = {
						any_other_country = {
							is_germanic = yes 
							has_government = fascism 
							is_faction_leader = yes 
						}
					}
					random_other_country = {
						limit = {
							is_germanic = yes 
							has_government = fascism 
							is_faction_leader = yes 
						}
						country_event = {
							id = generic.2
							hours = 2
						}
					}
				}
			}
			else_if = {
				limit = {
					GER = {
						exists = yes 
						has_government = fascism
						is_faction_leader = yes 
					}
				}
				GER = {
					country_event = {
						id = generic.2
						hours = 2
					} 
				}
			}
			else = {
				create_faction = NOR_pan_germanic_entent
				every_other_country = {
					limit = {
						is_germanic = yes 
						has_government = fascism 
					}
					country_event = { 
						id = generic.5
						hours = 3 
					}
				}
			}
		}
	}

	focus = {
		id = NOR_secret_police
		icon = GFX_focus_generic_national_security
		prerequisite = { focus = NOR_abandoning_nynorsk }
		prerequisite = { focus = NOR_pan_germanic_cooperation }

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

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				if = {
					limit = {
						has_intelligence_agency = no
					}
					create_intelligence_agency = {
						name = "Nasjonal Samlings Overholdelsesbyrå"
						icon = GFX_intelligence_agency_logo_NOR_fascism_intelligence 
					}
				}
			}
			else = {
				add_tech_bonus = {
					name = DEN_sikkerhedspolitiet
					bonus = 0.25
					uses = 2
					category = encryption_tech
					category = decryption_tech
				}
			}
			add_stability = 0.1
			add_popularity = {
				ideology = fascism 
				popularity = 0.15
			}
		}
	}

	focus = {
		id = NOR_fascist_military_collaboration
		icon = GFX_goal_generic_military_deal
		prerequisite = { focus = NOR_the_administrative_council }

		x = -1
		y = 1
		relative_position_id = NOR_the_administrative_council
		cost = 5
		available = {
		}

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP }

		completion_reward = {
			army_experience = 75
			air_experience = 50 
			if = {
				limit = {
					is_subject = yes 
				}
				OVERLORD = {
					add_opinion_modifier = {
						target = THIS
						modifier = NOR_fascist_military_collaboration_opinion
					}
				}
			}
			else_if = {
				limit = {
					is_in_faction = yes
				}
				every_other_country = {
					limit = {
						is_in_faction_with = ROOT 
						has_government = fascism 
					}
					add_opinion_modifier = {
						target = THIS
						modifier = NOR_fascist_military_collaboration_opinion
					}
				}
			}
		}
	}
	
	focus = {
		id = NOR_frontkjempere
		icon = GFX_focus_NOR_frontkjempere
		prerequisite = { focus = NOR_fascist_military_collaboration }

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

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			division_template = {
				name = "Frontkjempere"
				is_locked = no
				template_counter = 79 
				regiments = {
					infantry = { x = 0 y = 0 }
					infantry = { x = 0 y = 1 }
					infantry = { x = 1 y = 0 }
					infantry = { x = 1 y = 1 }	
					infantry = { x = 2 y = 0 }
					infantry = { x = 2 y = 1 }	
					infantry = { x = 3 y = 0 }
					infantry = { x = 3 y = 1 }
				}
				support = {
					military_police = { x = 0 y = 0 }
				}
			} 
			random_owned_controlled_state = {
				limit = {
					NOT = {
						state = 914 # Don't want the unit spawning in Jan Mayen
					}
				}
				create_unit = { 
					division = "name = \"1. Frontkjempere\" division_template = \"Frontkjempere\" start_experience_factor = 0.5" 
					owner = ROOT
				}
				create_unit = { 
					division = "name = \"2. Frontkjempere\" division_template = \"Frontkjempere\" start_experience_factor = 0.5" 
					owner = ROOT
				}
				create_unit = { 
					division = "name = \"3. Frontkjempere\" division_template = \"Frontkjempere\" start_experience_factor = 0.5" 
					owner = ROOT
				}
				create_unit = { 
					division = "name = \"4. Frontkjempere\" division_template = \"Frontkjempere\" start_experience_factor = 0.5" 
					owner = ROOT
				}
				create_unit = { 
					division = "name = \"5. Frontkjempere\" division_template = \"Frontkjempere\" start_experience_factor = 0.5" 
					owner = ROOT
				}
			}			
		}
	}

	focus = {
		id = NOR_fascist_industrial_investments
		icon = GFX_focus_ICE_state_corporatism
		prerequisite = { focus = NOR_the_administrative_council }

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

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			random_owned_state = { 
				limit = {
					is_controlled_by = ROOT 
					free_building_slots = {
						building = arms_factory 
						size > 1
						include_locked = yes 
					}
					NOT = {
						state = 914 # Don't want the building spawning in Jan Mayen
					}
				}
				add_extra_state_shared_building_slots = 2 
				add_building_construction = {
					type = arms_factory 
					level = 2
					instant_build = yes
				}
			}
			random_owned_state = { 
				limit = {
					is_controlled_by = ROOT 
					free_building_slots = {
						building = industrial_complex 
						size > 1
						include_locked = yes 
					}
					NOT = {
						state = 914 # Don't want the building spawning in Jan Mayen
					}
				}
				add_extra_state_shared_building_slots = 2 
				add_building_construction = {
					type = industrial_complex 
					level = 2
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = NOR_norwegian_reichsprotectorate
		icon = GFX_focus_ger_reichskommisariats  
		prerequisite = { focus = NOR_the_administrative_council }

		x = 3
		y = 1
		relative_position_id = NOR_the_administrative_council
		cost = 10
		available = {
			has_government = fascism 
			is_in_faction = yes 
			is_faction_leader = no 
			if = {
				limit = {
					has_variable = NOR.NOR_cw_democratic_norway
				}
				var:NOR.NOR_cw_democratic_norway = {
					has_capitulated = yes 
				}
			}
		}

		bypass = {
			is_subject = yes 
			if = {
				limit = {
					is_subject = yes 
				}
				OVERLORD = { has_government = fascism }
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			
			if = {
				limit = {
					NOT = { has_variable = NOR.NOR_cw_fascist_attacker }  
				}
				faction_leader = {
					set_variable = { NOR.NOR_cw_fascist_attacker = THIS }
				}
			}
			var:NOR.NOR_cw_fascist_attacker = {
				set_autonomy = {
					target = PREV
					autonomy_state = autonomy_reichsprotectorate
					end_wars = no 
				}
			}
			every_core_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } # No Jan Mayen pls
					free_building_slots = {
						building = arms_factory 
						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 
				}
			}
			effect_tooltip = {
				remove_dynamic_modifier = {
					modifier = NOR_independent_norway_dmod
				}
			}
		}
	}

	focus = {
		id = NOR_jonas_lie_coup
		icon = GFX_focus_generic_military_dictatorship
		prerequisite = { focus = NOR_norwegian_reichsprotectorate }
		mutually_exclusive = { focus = NOR_bring_back_quisling }
		x = -1
		y = 1
		relative_position_id = NOR_norwegian_reichsprotectorate
		cost = 10
		available = {
		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ARMY_XP }

		completion_reward = {
			promote_character = {
				character = NOR_jonas_lie
				ideology = gen_nazism
			}
		}
	}

	focus = {
		id = NOR_bring_back_quisling
		icon = GFX_focus_NOR_bring_back_quisling
		prerequisite = { focus = NOR_norwegian_reichsprotectorate }
		mutually_exclusive = { focus = NOR_jonas_lie_coup }
		x = 1
		y = 1
		relative_position_id = NOR_norwegian_reichsprotectorate
		cost = 10
		available = {
		}

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			promote_character = {
				character = NOR_vidkun_quisling 
				ideology = fascism_ideology 
			}
			NOR_vidkun_quisling = { 
				remove_country_leader_trait = NOR_fascist_lackey
				add_country_leader_trait = NOR_fascist_dilettante
				set_portraits = {
					army = { large ="GFX_portrait_NOR_vidkun_quisling_2"}
					civilian = { large ="GFX_portrait_NOR_vidkun_quisling_2" }
				}
			}	
		}
	}

	focus = {
		id = NOR_a_valuable_partner_to_germany
		icon =  GFX_focus_CZE_german_puppet
		prerequisite = { focus = NOR_jonas_lie_coup }

		dynamic = yes 
		
		x = 0
		y = 1
		relative_position_id = NOR_jonas_lie_coup
		cost = 10
		available = {
			has_government = fascism 
			is_subject = yes 
			has_civil_war = no 
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			if = {
				limit = {
					GER = {
						exists = yes 
						has_government = fascism 
					}
				}
				GER = {
					set_autonomy = {
						target = ROOT
						autonomy_state = autonomy_satellite
						freedom_level = 0.5 	
					}
					add_opinion_modifier = {
						target = ROOT 
						modifier = NOR_valuable_fascist_partner
					}
				}
			}
			else_if = {
				limit = {
					is_subject = yes
					OVERLORD = {
						has_government = fascism
					} 
				}
				OVERLORD = {
					set_autonomy = {
						target = ROOT
						autonomy_state = autonomy_reichsprotectorate
						freedom_level = 0.5 	
					}
					add_opinion_modifier = {
						target = ROOT 
						modifier = NOR_valuable_fascist_partner
					}
				}
			}
			else = {
				find_biggest_fascist_bully = yes 
				var:platonic_fascist_bully = {
					set_autonomy = {
						target = ROOT
						autonomy_state = autonomy_reichsprotectorate
						freedom_level = 0.5 	
					}
					add_opinion_modifier = {
						target = ROOT 
						modifier = NOR_valuable_fascist_partner
					}							
				}
			}
			add_political_power = 100
		}
	}

	focus = {
		id = NOR_invite_german_engineers
		icon = GFX_focus_chi_mission_to_germany
		prerequisite = { focus = NOR_a_valuable_partner_to_germany }
		prerequisite = { focus = NOR_fascist_military_collaboration }
		prerequisite = { focus = NOR_fascist_industrial_investments }

		x = -2
		y = 1
		relative_position_id = NOR_a_valuable_partner_to_germany
		cost = 10
		available = {
			GER = {
				exists = yes 
				has_government = fascism 
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			unlock_military_industrial_organization_tooltip = mio:GER_porsche_organization
			unlock_military_industrial_organization_tooltip = mio:GER_messerschmitt_organization
			unlock_military_industrial_organization_tooltip = mio:GER_heinkel_organization
		}
	}

	focus = {
		id = NOR_send_the_storting_home
		icon = GFX_focus_usa_voter_registration_act
		prerequisite = { focus = NOR_the_chamberlains_overture }

		x = -1
		y = 1
		relative_position_id = NOR_the_chamberlains_overture
		cost = 5
		available = {
			set_temp_variable = {
				var = temp_preparedness
				value = 6
			}
			custom_trigger_tooltip = {
				tooltip = NOR_needed_support_TT
				check_variable = {
					var = NOR_country_preparedness
					value = temp_preparedness
					compare = greater_than_or_equals
				}
			}
			
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			add_stability = -0.15
			add_war_support = 0.1
			add_popularity = {
				ideology = neutrality 
				popularity = 0.1
			}
			add_political_power = 100
		}
	}

	focus = {
		id = NOR_assure_the_population
		icon = GFX_goal_generic_propaganda
		prerequisite = { focus = NOR_the_chamberlains_overture }

		x = 1
		y = 1
		relative_position_id = NOR_the_chamberlains_overture
		cost = 10
		available = {
			set_temp_variable = {
				var = temp_preparedness
				value = 6
			}
			custom_trigger_tooltip = {
				tooltip = NOR_needed_support_TT
				check_variable = {
					var = NOR_country_preparedness
					value = temp_preparedness
					compare = greater_than_or_equals
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		completion_reward = {
			add_political_power = 50
			add_war_support = -0.05
			add_stability = 0.1
			unlock_decision_tooltip = {
				decision = NOR_make_assurances_to_the_people
				show_effect_tooltip = yes 
				show_modifiers = yes 
			}
			unlock_decision_tooltip = {
				decision = NOR_promote_the_armed_defense_of_the_country
				show_effect_tooltip = yes 
				show_modifiers = yes 
			}
			unlock_decision_tooltip = {
				decision = NOR_prop_up_the_economy
				show_effect_tooltip = yes 
				show_modifiers = yes 
			}
		}
	}

	focus = {
		id = NOR_demand_king_haakons_rise_to_power
		icon = GFX_goal_generic_demand_territory
		prerequisite = { focus = NOR_send_the_storting_home }
		prerequisite = { focus = NOR_assure_the_population }

		x = 1
		y = 1
		relative_position_id = NOR_send_the_storting_home
		cost = 5
		available = {
			democratic < 0.75
		}

		search_filters = { FOCUS_FILTER_STABILITY }

		completion_reward = {
			add_stability = 0.15
			add_war_support = 0.1
			add_political_power = 50
			add_ideas = { NOR_king_haakon_vii_ns } 
		}
	}

	focus = {
		id = NOR_the_crowns_executive_powers
		icon = GFX_focus_hol_the_foundations_of_defense
		prerequisite = { focus = NOR_demand_king_haakons_rise_to_power }

		x = -1
		y = 1
		relative_position_id = NOR_demand_king_haakons_rise_to_power
		cost = 5
		available = {
		}

		search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL }

		completion_reward = {
			remove_ideas = { NOR_complacent_cabinet_ns }
			add_stability = 0.05
			add_political_power = 50
		}
	}

	focus = {
		id = NOR_a_warden_king
		icon = GFX_focus_generic_home_defense
		prerequisite = { focus = NOR_demand_king_haakons_rise_to_power }

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

		search_filters = { FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			if = {
				limit = {
					has_idea = NOR_obsolete_armed_forces_ns_2
				}
				remove_ideas = { NOR_obsolete_armed_forces_ns_2 }
			}
			else_if = {
				limit = {
					has_idea = NOR_obsolete_armed_forces_ns_1
				}
				remove_ideas = { NOR_obsolete_armed_forces_ns_1 }
			}
			add_war_support = 0.15
			add_manpower = 10000

		}
	}

	focus = {
		id = NOR_the_kingdom_of_norway
		icon = GFX_focus_NOR_the_kingdom_of_norway
		prerequisite = { focus = NOR_the_crowns_executive_powers }
		prerequisite = { focus = NOR_a_warden_king }

		x = 1
		y = 1
		relative_position_id = NOR_the_crowns_executive_powers
		cost = 10
		available = {
			set_temp_variable = {
				var = temp_preparedness
				value = 12
			} 
			custom_trigger_tooltip = {
				tooltip = NOR_needed_support_TT
				check_variable = {
					var = NOR_country_preparedness
					value = temp_preparedness
					compare = greater_than_or_equals
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {

			set_politics = {
				ruling_party = neutrality
				elections_allowed = no
				name = NOR_Wedel-Jarlsberg_regency_name
				long_name = NOR_Wedel-Jarlsberg_regency_long_name
			}

			NOR_set_kingdom_of_norway_variables = yes

			custom_effect_tooltip = CHL_skip_one_line_tt

			country_event = {
				id = AAT_norway_monarchist.5
				hours = 0
			}	

			add_dynamic_modifier = { modifier = NOR_kingdom_of_norway_dmod }

			custom_effect_tooltip = CHL_skip_one_line_tt

			set_division_template_lock = {
				division_template = "Kongens Menn"
				is_locked = no
			}

			retire_character = NOR_kristian_laake

			if = {
				limit = {
					has_idea = NOR_birger_ljungberg
				}
				deactivate_advisor = NOR_birger_ljungberg
			}

			effect_tooltip = {
				add_naval_commander_role = {
					Character = NOR_king_haakon_vii
					traits={ navy_media_personality gentlemanly naval_lineage fleet_protector }			
					skill=5
					attack_skill=2
					defense_skill=6
					maneuvering_skill=4
					coordination_skill=4
				}
			}
		}
	}

	focus = {
		id = NOR_appoint_prince_olav_to_army_staff
		icon = GFX_goal_generic_army_doctrines
		prerequisite = { focus = NOR_the_kingdom_of_norway }
		mutually_exclusive = { focus = NOR_prince_olav_to_navy_staff }
		x = -1
		y = 1
		relative_position_id = NOR_the_kingdom_of_norway
		cost = 10
		available = {
		}

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_ARMY_XP }

		completion_reward = {
			add_corps_commander_role = {
				character = NOR_prince_olav
				traits = { trait_mountaineer winter_specialist media_personality }
				skill = 5
				attack_skill = 5
				defense_skill = 3
				planning_skill = 4
				logistics_skill = 4
				legacy_id = -1 
			}		
			army_experience = 65
			add_command_power = 25
		}
	}

	focus = {
		id = NOR_prince_olav_to_navy_staff
		icon = GFX_goal_generic_navy_cruiser
		prerequisite = { focus = NOR_the_kingdom_of_norway }
		mutually_exclusive = { focus = NOR_appoint_prince_olav_to_army_staff }
		x = 1
		y = 1
		relative_position_id = NOR_the_kingdom_of_norway
		cost = 10
		available = {
		}

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_NAVY_XP }

		completion_reward = {
			add_naval_commander_role = {
				character = NOR_prince_olav
				traits={ navy_media_personality bold blockade_runner }
				skill=5
				attack_skill=6
				defense_skill=3
				maneuvering_skill=3
				coordination_skill=5
			}
			navy_experience = 50
			add_command_power = 20
		}
	}

	focus = {
		id = NOR_promote_civilian_donations
		icon = GFX_focus_SWI_issue_war_bonds
		prerequisite = { focus = NOR_appoint_prince_olav_to_army_staff focus = NOR_prince_olav_to_navy_staff }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_consumer_goods_factor
				value = -0.2
				tooltip = consumer_goods_factor_tt
			}
		}
	}

	focus = {
		id = NOR_research_funding
		icon = GFX_focus_research2
		prerequisite = { focus = NOR_promote_civilian_donations }

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

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }

		completion_reward = {
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_consumer_goods_factor
				value = -0.05
				tooltip = consumer_goods_factor_tt
			}
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_research_speed
				value = 0.08
				tooltip = research_speed_factor_tt
			}

		}
	}

	focus = {
		id = NOR_invite_cadillac_to_norway
		icon = GFX_focus_NOR_invite_cadillac_to_norway
		prerequisite = { focus = NOR_promote_civilian_donations }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			unlock_military_industrial_organization_tooltip = mio:NOR_cadillac_organization
			mio:NOR_cadillac_organization = {
				add_mio_size = 2
			}
		}
	}

	focus = {
		id = NOR_enhance_coastal_defense
		icon = GFX_focus_FIN_coastal_defense
		prerequisite = { focus = NOR_prince_olav_to_navy_staff }

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

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_production_speed_coastal_bunker_factor
				value = 0.35
				tooltip = production_speed_coastal_bunker_factor_tt 
			}
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_production_speed_naval_base_factor
				value = 0.4
				tooltip = production_speed_naval_base_factor_tt 
			}
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_naval_mines_damage_factor
				value = 0.2
				tooltip = naval_mines_damage_factor_tt
			}
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_spotting_chance
				value = 0.35
				tooltip = spotting_chance_tt
			}			
		}
	}

	focus = {
		id = NOR_rule_the_northern_sea
		icon = GFX_focus_generic_north_atlantic_fleet
		prerequisite = { focus = NOR_enhance_coastal_defense }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT
					naval_base > 0
				}
				add_building_construction = {
					type = naval_base 
					level = 2
					instant_build = yes
					province = {
						all_provinces = yes
						limit_to_naval_base = yes 
					}
				}
			}
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT
					is_coastal = yes
					naval_base < 1
					NOT = { state = 914 } # Have some patience Jan Mayen 
				}
				add_building_construction = {
					type = naval_base 
					level = 2
					instant_build = yes
					province = {
						all_provinces = yes
						limit_to_coastal = yes
						limit_to_victory_point = yes  
					}
				}
			}
			914 = { # Jan Mayen can have a Naval Base, as a treat
				add_building_construction = {
					type = naval_base 
					level = 1
					instant_build = yes 
					province = {
						all_provinces = yes
					}
				}	
			}
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_navy_max_range_factor
				value = 0.15
				tooltip = navy_max_range_factor_tt  
			}
		}
	}

	focus = {
		id = NOR_ramp_up_naval_production
		icon = GFX_goal_generic_construct_naval_dockyard
		prerequisite = { focus = NOR_enhance_coastal_defense }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_production_speed_dockyard_factor
				value = 0.2
				tooltip = production_speed_dockyard_factor_tt 
			}
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					is_coastal = yes 
					free_building_slots = {
						building = dockyard
						size > 1
					}
					NOT = { state = 914 } #Not enough people for a Dockyard in Jan Mayen
				}
				random_select_amount = 3
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = NOR_the_glucksburg_sea_wall
		icon = GFX_focus_NOR_the_glucksburg_sea_wall
		prerequisite = { focus = NOR_ramp_up_naval_production }
		prerequisite = { focus = NOR_rule_the_northern_sea }


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

		search_filters = { FOCUS_FILTER_NAVY_XP }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					is_coastal = yes 
				}
				add_building_construction = {
					type = coastal_bunker 
					level = 2
					instant_build = yes
					province = {
						all_provinces = yes
						limit_to_coastal = yes
						limit_to_victory_point = yes
					}
				}
			}
			914 = {
				add_building_construction = {
					type = coastal_bunker 
					level = 2
					instant_build = yes
					province = {
						all_provinces = yes
					}
				}
			}
			navy_experience = 50
		}
	}

	focus = {
		id = NOR_power_to_the_royal_guard
		icon = GFX_focus_generic_strike_at_democracy1
		prerequisite = { focus = NOR_appoint_prince_olav_to_army_staff }

		x = -3
		y = 1
		relative_position_id = NOR_appoint_prince_olav_to_army_staff
		cost = 10
		available = {
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT		
			set_variable = {
				var = NOR_kingdom_of_norway_dmod_special_forces_min
				value = 20
				tooltip = special_forces_min_tt
			}

			set_variable = {
				var = NOR_kingdom_of_norway_dmod_special_forces_training_time_factor
				value = 0.1
				tooltip = special_forces_training_time_factor_tt
			}

			set_variable = {
				var = NOR_kingdom_of_norway_dmod_special_forces_defence_factor
				value = 0.10
				tooltip = special_forces_defence_factor_tt
			}

			set_variable = {
				var = NOR_kingdom_of_norway_dmod_modifier_army_sub_unit_mountaineers_max_org_factor
				value = 0.10
				tooltip = special_forces_mountaineers_organization_tt
			}

			set_variable = {
				var = NOR_kingdom_of_norway_dmod_modifier_army_sub_unit_marine_max_org_factor
				value = 0.10
				tooltip = special_forces_marines_organization_tt
			}			
		}
	}
	focus = {
		id = NOR_encourage_recruitment
		icon = GFX_focus_generic_military_academy
		prerequisite = { focus = NOR_power_to_the_royal_guard }

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

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT		
			set_variable = {
				var = NOR_kingdom_of_norway_dmod_recruitable_population_factor
				value = 0.2
				tooltip = conscription_factor_tt
			}		
		}
	}


	focus = {
		id = NOR_for_the_king_and_prince
		icon = GFX_focus_NOR_for_the_king_and_prince
		prerequisite = { focus = NOR_power_to_the_royal_guard }

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

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT		
			set_variable = {
				var = NOR_kingdom_of_norway_dmod_army_defence_factor
				value = 0.2
				tooltip = army_defence_factor_tt
			}
			set_variable = {
				var = NOR_kingdom_of_norway_dmod_army_morale_factor
				value = 0.15
				tooltip = army_morale_factor_tt
			}
			set_variable = {
				var = NOR_kingdom_of_norway_dmod_army_org_factor
				value = 0.15
				tooltip = army_org_factor_tt
			}			
		}
	}
	
	focus = {
		id = NOR_shield_of_the_north
		icon = GFX_focus_SWE_the_nordic_defense_council
		prerequisite = { focus = NOR_for_the_king_and_prince focus = NOR_rule_the_northern_sea }

		x = 3
		y = 1
		relative_position_id = NOR_for_the_king_and_prince
		cost = 10
		available = {
			has_war_support > 0.55
			is_subject = no
		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } # We don't serve your kind, Jan Mayen
					free_building_slots = {
					 	building = arms_factory
					 	size > 2
					 	include_locked = yes 
					 } 
				}
				random_select_amount = 2
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = arms_factory
					level = 3
					instant_build = yes
				}
			}
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					NOT = { state = 914 } # We don't serve your kind, Jan Mayen
					free_building_slots = {
					 	building = dockyard
					 	size > 1
					 	include_locked = yes 
					 } 
					 is_coastal = yes 
				}
				random_select_amount = 2
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
			add_stability = 0.2
			if = {
				limit = { 
					is_in_faction = no 
					NORDIC_alliance_created_already = no 
				}
				create_faction_from_template = {
					template = faction_template_DEN_nordic_cooperation_alliance
					name = NORDIC_alliance_monarchist
				}
				complete_national_focus = NORDIC_form_joint_alliance
			}
			hidden_effect = { set_country_flag = NOR_included_in_generic_political }
		}
	}

	focus = {
		id = NOR_the_kings_line
		icon = GFX_goal_generic_fortify_city
		prerequisite = { focus = NOR_encourage_recruitment }
		prerequisite = { focus = NOR_for_the_king_and_prince }


		x = 1
		y = 1
		relative_position_id = NOR_encourage_recruitment
		cost = 10
		available = {
			any_owned_state = {
				is_controlled_by = ROOT
			}
		}

		search_filters = {}

		completion_reward = {
			every_owned_state = {
				limit = {
					# Just celebrating the fact that I don't need to exclude Jan Mayen this time
					is_controlled_by = ROOT
					# NOTE : This now triggers an error on load because bunker is a province building!
					# Commented out for now, please fix -- RRK
#					free_building_slots = {
#						building = bunker
#						size < 2
#						include_locked = yes
#					}	
				}
				add_building_construction = {
					type = bunker 
					level = 2
					instant_build = yes
					province = {
						all_provinces = yes
						limit_to_border = yes 
					}
				}
			}
		}
	}
	
	focus = {
		id = NOR_reviving_the_norgesveldet 
		icon = GFX_focus_ICE_the_viking_spirit
		prerequisite = { focus = NOR_ulfhedhnar_wolf_coats focus = NOR_bring_back_quisling }

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

		ai_will_do = {
			base = 0
			modifier = {
				add = 10 
				NOR_is_fascist_ai = yes 
			}
			modifier = { # I know this is redundant but I REALLY want to make sure the AI doesn't take it if it's historical 
				factor = 0 
				NOR_is_historical_ai = yes 
			}
		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_war_support = 0.2
			add_political_power = 120
			add_popularity = {
				ideology = fascism 
				popularity = 0.1
			}
			NOR_vidkun_quisling = {
				swap_country_leader_traits = {
					remove = NOR_fascist_dilettante
					add = NOR_fascist_landssviker
					ideology = fascism_ideology
				}
				set_portraits = {
					army = { large ="GFX_portrait_NOR_vidkun_quisling_3"}
					civilian = { large ="GFX_portrait_NOR_vidkun_quisling_3" }
				}
			}			 
			set_cosmetic_tag = NOR_norgesveldet_fascism
			custom_effect_tooltip = generic_skip_one_line_tt
			IF = {
				limit = {
					is_subject = yes
				}
				add_autonomy_score = { 
					value = 650 
					localization = NOR_reviving_the_norgesveldet
				}
			}
			
		}
	}
	focus = {
		id = NOR_our_royal_claims
		icon = GFX_focus_NOR_our_royal_claims
		prerequisite = { focus = NOR_shield_of_the_north }

		x = 0
		y = 1
		relative_position_id = NOR_shield_of_the_north

		cost = 5
		available = {
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			custom_effect_tooltip = NOR_modify_kingdom_of_norway_TT
			add_to_variable = {
				var = NOR_kingdom_of_norway_dmod_justify_war_goal_time
				value = -0.2
				tooltip = justify_war_goal_time_tt
			}
			add_political_power = 50
			add_war_support = 0.2
			if = {
				limit = {
					has_country_leader = {
						character = NOR_queen_mathilde_i
						ruling_only = yes 
					}
				}
				122 = {
					add_claim_by = NOR
				}
			}
		}
	}

	focus = {
		id = NOR_swedish_claims
		icon = GFX_focus_generic_invade_sweden
		prerequisite = { focus = NOR_our_royal_claims focus = NOR_reviving_the_norgesveldet }

		x = 6
		y = 1

		relative_position_id = NOR_reviving_the_norgesveldet

		offset = {
			x = -5
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_the_chamberlains_overture
			}	
		}

		cost = 10

		available = {
			NOT = {
				owns_state = 915
				owns_state = 916
				owns_state = 917
				has_war_with = 915.OWNER 
				is_in_faction_with = 915.OWNER
			}
			is_subject = no
		}

		bypass = {
			915 = {
				is_owned_by = ROOT
			}
			916 = {
				is_owned_by = ROOT
			}
			917 = {
				is_owned_by = ROOT
			}
			
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			915 = { # Yes, I know that there's a chance three different countries own these states but it's not worth the hassle trying to untangle that, so at least you'll get Bohuslän
				OWNER = {
					country_event = {
						id = AAT_norway.17
						hours = 3 
					}
					effect_tooltip = {
						custom_effect_tooltip = if_they_accept
						915 = { # Bohuslän 
							transfer_state_to = NOR
						}
						if = {  # Dalarna  
							limit = {
								owns_state = 916
							}
							916 = { transfer_State_to = NOR }
						}
						if = { # Jämtland  
							limit = {
								owns_state = 917 
							}
							917 = { transfer_state_to = NOR }
						}
						custom_effect_tooltip = if_they_reject
						915 = {  # Bohuslan
							OWNER = {
								ROOT = {
									create_wargoal = {
										type = take_state_focus
										target = PREV 
										generator = { 915 } 
									}
								}
								if = {  # Dalarna  
									limit = {
										owns_state = 916
									}
									create_wargoal = {
										type = take_state_focus
										target = PREV
										generator = { 916 } 
									}
								}
								if = { # Jämtland  
									limit = {
										owns_state = 917 
									}
									create_wargoal = {
										type = take_state_focus
										target = PREV
										generator = { 917 } 
									}
								}
							}
						}
					}
				}
			}
			set_country_flag = NOR_claiming_sweden
		}
	}

	focus = {
		id = NOR_claims_on_faroe_islands
		icon = GFX_focus_generic_annex_country
		prerequisite = { focus = NOR_our_royal_claims }

		x = -3
		y = 1
		relative_position_id = NOR_our_royal_claims

		offset = {
			x = 3
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_the_chamberlains_overture
			}	
		}

		cost = 5
		available = {
			NOT = {
				owns_state = 337
				has_war_with = 337.OWNER
				is_in_faction_with = 337.OWNER
			}
			OR = {
				337 = { is_controlled_by = 337.OWNER }
				337 = { is_controlled_by = ROOT }
			}
			is_subject = no
		}

		bypass = {
			337 = {
				is_owned_by = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			337 = {
				OWNER = {
					country_event = {
						id = AAT_norway.17
						hours = 3 
					}
				}
			}
			set_country_flag = NOR_claiming_faroes
			effect_tooltip = {
				custom_effect_tooltip = if_they_accept
				337 = {
					transfer_state_to = NOR
				}
				custom_effect_tooltip = if_they_reject
				337 = {
					OWNER = {
						ROOT = {
							create_wargoal = {
								type = take_state_focus
								target = PREV
								generator = { 337 } 
							}
						}
					}
				}
			}
		}
	}
	
	focus = {
		id = NOR_eirik_raudes_land
		icon = GFX_goal_generic_position_armies
		prerequisite = { focus = NOR_our_royal_claims }

		x = 2
		y = 0
		relative_position_id = NOR_claims_on_faroe_islands
		cost = 10
		available = {
			NOT = { 
				owns_state = 101 
				has_war_with = 101.OWNER
				is_in_faction_with = 101.OWNER
			}
			OR = { 
				101 = { is_controlled_by = 101.OWNER }
				101 = { is_controlled_by = ROOT }
			}
			is_subject = no
		}

		bypass = {
			101 = {
				is_owned_by = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {			
			101 = {
				OWNER = {
					country_event = {
						id = AAT_norway.17
						hours = 3 
					}
				}
			}
			set_country_flag = NOR_claiming_greenland
			effect_tooltip = {
				custom_effect_tooltip = if_they_accept
				101 = {
					transfer_state_to = NOR
				}
				custom_effect_tooltip = if_they_reject
				101 = {
					OWNER = {
						ROOT = {
							create_wargoal = {
								type = take_state_focus
								target = PREV
								generator = { 101 } 
							}
						}
					}
				}
			}
		}
	}
	focus = {
		id = NOR_iceland
		icon = GFX_focus_generic_invade_iceland
		prerequisite = { focus = NOR_our_royal_claims }

		x = 2
		y = 0
		relative_position_id = NOR_eirik_raudes_land
		cost = 10
		available = {
			NOT = { 
				owns_state = 100 
				has_war_with = 100.OWNER
				is_in_faction_with = 100.OWNER
			}
			100 = {
				OR = {
					is_controlled_by = 100.OWNER
					is_controlled_by = ROOT 
				}
			}

			NOT = {
				100 = {
					is_owned_by = ROOT
				}
			}
			is_subject = no
		}

		bypass = {
			100 = {
				is_owned_by = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			100 = {
				controller = {
					country_event = {
						id = AAT_norway.17
						hours = 3 
					}
				}
			}
			set_country_flag = NOR_claiming_iceland
			effect_tooltip = {
				custom_effect_tooltip = if_they_accept
				100 = {
					transfer_state_to = NOR
				}
				custom_effect_tooltip = if_they_reject
				100 = {
					controller = {
						ROOT = {
							create_wargoal = {
								type = take_state_focus
								target = PREV
								generator = { 100 } 
							}
						}
					}
				}
			}
		}
	}
	focus = {
		id = NOR_claims_on_denmark
		icon = GFX_focus_generic_invade_denmark
		prerequisite = { focus = NOR_reviving_the_norgesveldet focus = NOR_our_royal_claims }

		x = 4
		y = 1
		relative_position_id = NOR_reviving_the_norgesveldet
		
		offset = {
			x = -5
			y = 0 
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_the_chamberlains_overture
			}
		}

		cost = 10
		available = {
			NOT = { owns_state = 37 }	
			if = {
				limit = {
					has_government = neutrality 
				}
				DEN = {
					exists = yes 
					has_capitulated = no 
					NOT = { 
						is_in_faction_with = ROOT 
						has_war_with = ROOT 
					}
					controls_state = 37  
				}
			}
			else = {
				NOT = {
					is_in_faction_with = 37.OWNER
					has_war_with = 37.OWNER
				}
			}
			IF = {
				limit = {
					37 = {
						is_owned_by = DEN
					}
				}
				DEN = {
					is_subject = no
				}
			}
			is_subject = no
		}

		bypass = {
			37 = {
				is_owned_by = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			if = {
				limit = {
					DEN = {
						exists = yes 
						NOR_is_only_core_denmark = yes 
					}
				}
				DEN = {
					country_event = {
						id = AAT_norway.17
						hours = 3 
					}
				}
				effect_tooltip = {
					custom_effect_tooltip = if_they_accept
					annex_country = {
						target = DEN
						transfer_troops = yes
					}						
				}		
				custom_effect_tooltip = if_they_reject
				create_wargoal = {
					type = annex_everything
					target = DEN
				}
			}
			else = {
				37 = {
					OWNER = {
						country_event = {
							id = AAT_norway.17
							hours = 3 
						}
					}
				}	
				effect_tooltip = {
					custom_effect_tooltip = if_they_accept
					37 = {
						transfer_state_to = NOR
						OWNER = {
							912 = {
								if = {
									limit = {
										is_owned_and_controlled_by = PREV 
									}
									transfer_state_to = NOR 
								}
							}
							99 = {
								if = {
									limit = {
										is_owned_and_controlled_by = PREV 
									}
									transfer_state_to = NOR 
								}
							}
							911 = {
								if = {
									limit = {
										is_owned_and_controlled_by = PREV 
									}
									transfer_state_to = NOR 
								}
							}
							910 = {
								if = {
									limit = {
										is_owned_and_controlled_by = PREV 
									}
									transfer_state_to = NOR 
								}
							}
						}
						custom_effect_tooltip = if_they_reject	
						OWNER = {
							ROOT = {
								create_wargoal = {
									type = take_state_focus
									target = PREV
									generator = { 37 } 
								}
							}
						}
					}
				}
			}
			set_country_flag = NOR_claiming_denmark
		}
	}

	focus = {
		id = NOR_bjarmeland
		icon = GFX_goal_generic_more_territorial_claims
		prerequisite = { focus = NOR_claims_on_denmark focus = NOR_swedish_claims }

		x = 1
		y = 1
		relative_position_id = NOR_claims_on_denmark
		cost = 10
		available = {
			NOT = {
				owns_state = 213
				owns_state = 214
				owns_state = 215
				has_war_with = 213.OWNER
				is_in_faction_with = 213.OWNER
			}
			OR = {
				213 = {	is_controlled_by = 213.OWNER }
				213 = { is_controlled_by = ROOT }
			}
			is_subject = no
		}

		bypass = {
			213 = {
				is_owned_by = ROOT
			}
			214 = {
				is_owned_by = ROOT
			}
			215 = {
				is_owned_by = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			set_country_flag = NOR_claiming_bjarmeland
			213 = { # Using Murmansk because it's the closest one to Norway  
				OWNER = {
					country_event = {
						id = AAT_norway.17
						hours = 3 
					}
					effect_tooltip = {
						custom_effect_tooltip = if_they_accept
		
						213 = { # Murmansk 
							transfer_state_to = NOR
						}
						if = {  # Arkhangelsk  
							limit = {
								owns_state = 214
							}
							214 = { transfer_State_to = NOR }
						}
						if = { # Onega  
							limit = {
								owns_state = 215 
							}
							215 = { transfer_state_to = NOR }
						}
						custom_effect_tooltip = if_they_reject
						ROOT = {
							create_wargoal = {
								type = take_state_focus
								target = PREV
								generator = { 213 } 
							}
						}
						if = {  #  Arkhangelsk 
							limit = {
								owns_state = 214
							}
							ROOT = {
								create_wargoal = {
									type = take_state_focus
									target = PREV
									generator = { 214 } 
								}
							}
						}
						if = { # Onega  
							limit = {
								owns_state = 215 
							}
							ROOT = {
								create_wargoal = {
									type = take_state_focus
									target = PREV
									generator = { 215 } 
								}
							}
						}
						
					}
				}
			}
		}
	}

	focus = {
		id = NOR_claims_on_ireland
		icon = GFX_goal_generic_territory_or_war
		prerequisite = { focus = NOR_reviving_the_norgesveldet }

		x = 0
		y = 1
		relative_position_id = NOR_reviving_the_norgesveldet
		cost = 10
		available = {
			NOT = {
				owns_state = 113
				has_war_with = 113.OWNER
			}
			113 = { 
				OR = {
					is_controlled_by = 113.OWNER 
					is_controlled_by = ROOT 
				}
			}
			is_subject = no
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			set_country_flag = NOR_claiming_ireland
			113 = {
				OWNER = {
					country_event = {
						id = AAT_norway.17
						hours = 3 
					}
				}
			}
			effect_tooltip = {
				custom_effect_tooltip = if_they_accept
				113 = {
					transfer_state_to = ROOT
				}
				custom_effect_tooltip = if_they_reject
				113 = {
					OWNER = {
						ROOT = {
							create_wargoal = {
								type = take_state_focus
								target = PREV
								generator = { 113 } 
							}
						}
					}
				}
			}		
		}
	}

	focus = {
		id = NOR_claims_on_scotland
		icon = GFX_focus_generic_annex_country_2
		prerequisite = { focus = NOR_reviving_the_norgesveldet }

		x = 2
		y = 0
		relative_position_id = NOR_claims_on_ireland
		cost = 10
		available = {
			NOT = {
				AND = {
					owns_state = 120
					owns_state = 933 
				}
			}
			if = {
				limit = {
					120 = {
						OWNER = {
							tag = 933.OWNER 
						}
					}
				}
				NOT = {	has_war_with = 933.OWNER }
			}
			else = {
				OR = {
					NOT = {	has_war_with = 120.OWNER }
					NOT = {	has_war_with = 933.OWNER }
				}
			}
			OR = {
				120 = { is_controlled_by = 120.OWNER }
				120 = { is_controlled_by = ROOT }
				933 = { is_controlled_by = 933.OWNER }
				933 = { is_controlled_by = ROOT }
			}
			is_subject = no
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			set_country_flag = NOR_claiming_scotland
			if = {
				limit = {
					any_other_country = { # Checking if the UK still owns both 
						owns_state = 120 
						owns_state = 933
						controls_state = 120  
						controls_state = 933
					}
				}
				120 = { 
					OWNER = {
						country_event = {
							id = AAT_norway.17
							hours = 3 
						}
					}
				}
				effect_tooltip = {
					custom_effect_tooltip = if_they_accept
					120 = {
						transfer_state_to = NOR
					}
					933 = {
						transfer_state_to = NOR
					}
					custom_effect_tooltip = if_they_reject
					120 = {
						OWNER = {
							ROOT = {
								create_wargoal = {
									type = take_state_focus
									target = PREV
									generator = { 120 } 
								}
							}
						}
					}
				}
			}
			else = {
				120 = {
					OWNER = {
						country_event = {
							id = AAT_norway.17
							hours = 3 
						}
						effect_tooltip = {
							custom_effect_tooltip = if_they_accept
							120 = {
								transfer_state_to = NOR
							}
							custom_effect_tooltip = if_they_reject
							ROOT = {
								create_wargoal = {
									type = take_state_focus
									target = PREV
									generator = { 120 } 
								}
							}
						}		
					}
				}
				933 = {
					OWNER = {
						country_event = {
							id = AAT_norway.17
							hours = 3 
						}
						effect_tooltip = {
							custom_effect_tooltip = if_they_accept
							933 = {
								transfer_state_to = NOR
							}
							custom_effect_tooltip = if_they_reject
							ROOT = {
								create_wargoal = {
									type = take_state_focus
									target = PREV
									generator = { 933 } 
								}
							}
						}
					}
				}
			}					
		}
	}

	focus = {
		id = NOR_old_vinland
		icon = GFX_goal_generic_major_war
		prerequisite = { focus = NOR_reviving_the_norgesveldet }

		x = -4
		y = 0
		relative_position_id = NOR_claims_on_scotland
		cost = 10
		available = {
			NOT = {
				AND = {
					owns_state = 331
					owns_state = 332 
				}
			}
			OR = {
				NOT = {	has_war_with = 331.OWNER }
				NOT = {	has_war_with = 332.OWNER }
			}
			OR = {
				331 = { is_controlled_by = 331.OWNER }
				331 = { is_controlled_by = ROOT }
				332 = { is_controlled_by = 332.OWNER }				
				332 = { is_controlled_by = ROOT }
			}
			is_subject = no
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			set_country_flag = NOR_claiming_vinland
			if = {
				limit = {
					any_other_country = { # Checking if the UK still owns both 
						owns_state = 331 
						owns_state = 332
						controls_state = 331 
						controls_state = 332
						NOT = { has_war_with = ROOT }  
					}
				}
				331 = { 
					OWNER = {
						country_event = {
							id = AAT_norway.17
							hours = 3 
						}
					}
				}
				effect_tooltip = {
					custom_effect_tooltip = if_they_accept
					331 = {
						transfer_state_to = NOR
					}
					332 = {
						transfer_state_to = NOR
					}
					custom_effect_tooltip = if_they_reject
					331 = {
						OWNER = {
							ROOT = {
								create_wargoal = {
									type = take_state_focus
									target = PREV
									generator = { 331 } 
								}
							}
						}
					}
				}
			}
			else = {
				if = {
					limit = {
						331 = { # Newfoundland
							OR = {
								is_controlled_by = ROOT 
								is_controlled_by = 331.OWNER
							}
							OWNER = {
								NOT = {
									original_tag = NOR
									has_war_with = ROOT
								}
							}
						}
					}
					331 = {
						OWNER = {
							country_event = {
								id = AAT_norway.17
								hours = 3 
							}
							effect_tooltip = {
								custom_effect_tooltip = if_they_accept
								331 = {
									transfer_state_to = NOR
								}
								custom_effect_tooltip = if_they_reject
								331 = {
									ROOT = {
										create_wargoal = {
											type = take_state_focus
											target = PREV
											generator = { 331 } 
										}
									}
								}
							}						
						}
					}
				}
				if = {
					limit = {
						332 = { # Labrador
							OR = {
								is_controlled_by = 332.OWNER
								is_controlled_by = ROOT 
							}
							OWNER = {
								controls_state = 332
								NOT = {
									original_tag = NOR
									has_war_with = ROOT
								}
							}
						}
					}
					332 = {
						OWNER = {
							country_event = {
								id = AAT_norway.17
								hours = 3 
							}
							effect_tooltip = {
								custom_effect_tooltip = if_they_accept
								332 = {
									transfer_state_to = NOR
								}
								custom_effect_tooltip = if_they_reject
								332 = {
									ROOT = {
										create_wargoal = {
											type = take_state_focus
											target = PREV
											generator = { 332 } 
										}
									}
								}
							}						
						}
					}
				}
			}
		}
	}
	
	focus = {
		id = NOR_consolidate_kingdom
		icon = GFX_focus_rom_royal_dictatorship
		prerequisite = { focus = NOR_bjarmeland }
		prerequisite = { focus = NOR_claims_on_faroe_islands focus = NOR_eirik_raudes_land focus = NOR_iceland } 

		x = -4
		y = 3
		relative_position_id = NOR_our_royal_claims
		cost = 10


		offset = {
			x = 4 
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_the_chamberlains_overture
			}
		}

		available = {
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER }

		completion_reward = {

			add_political_power = 100

			add_manpower = 20000

			# Faroe Islands 
			337 = {
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			# Greenland
			101 = {
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			# Iceland 
			100 = {
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			# Murmansk
			213 = { 
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			# Arkhangelsk
			214 = { 
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			# Onega
			215 = { 
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			# Bohuslän
			915 = { 
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			# Dalarna 
			916 = { 
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			# Jämtland  
			917 = {   
				if = {
					limit = {
						is_owned_and_controlled_by = ROOT
					}
					add_core_of = ROOT
				}
			}
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					is_core_of = DEN 
					NOT = { is_core_of = ROOT }
					is_on_continent = europe
				}
				add_core_of = ROOT
			}
		}
	}


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

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


###########################################################################################
###########################################################################################
###########################################################################################
	focus = {
		id = NOR_start_rearmament
		icon = GFX_focus_generic_combined_arms
		#prerequisite = { focus = }

		x = 20 
		y = 0

		relative_position_id = NOR_the_stumbling_storting

		offset = {
			x = -38 
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_a_resurgent_labor_movement
			}
		}

		offset = {
			x = -29
			y = 0 
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_vote_of_no_confidence 
			}
		}

		offset = {
			x = -20
			y = 0
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_continue_nygaardsvold_government
			}
		}

		offset = {
			x = -8
			y = 0
			trigger = {
				has_hide_rule = yes
				OR = {
					has_completed_focus = NOR_lurk_in_the_shadows
					has_completed_focus = NOR_the_chamberlains_overture
				}
			}
		}

		offset = {
			x = -3
			y = 0 
			trigger = {
				has_hide_rule = yes
				has_completed_focus = NOR_compromise_with_the_nkp 
			}
		}



		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		bypass = { has_capitulated = yes }		

		completion_reward = {
			every_owned_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_core_of = ROOT 
					free_building_slots = {
						building = arms_factory 
						size > 0 
						include_locked = yes 
					}
				}
				random_select_amount = 2
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
				   	type = arms_factory
				   	level = 1
				   	instant_build = yes
				}   
			}
			random_owned_state = {
				limit = {
					is_fully_controlled_by = ROOT
					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 = industrial_complex
					level = 1 
					instant_build = yes
				}
				
			}
		}
	}
	focus = {
		id = NOR_kickstart_military_industry
		icon = GFX_goal_generic_construct_mil_factory
		prerequisite = { focus = NOR_start_rearmament }

		x = -6
		y = 1
		relative_position_id = NOR_start_rearmament
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }	

		completion_reward = {
			random_owned_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_core_of = ROOT 
					NOT = { state = 914 } # You thought you could get away with it this time huh? 
					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 
				}
			}
		}
	}
	focus = {
		id = NOR_build_supplies_network
		icon = GFX_goal_generic_construct_infrastructure
		prerequisite = { focus = NOR_kickstart_military_industry }

		x = 0
		y = 1
		relative_position_id = NOR_kickstart_military_industry
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
			has_dynamic_modifier = { modifier = NOR_independent_norway_dmod }
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		available_if_capitulated = yes

		completion_reward = {
			custom_effect_tooltip = NOR_modify_independent_norway_TT
			add_to_variable = {
				var = NOR_independent_norway_dmod_production_speed_supply_node
				value = 0.15
				tooltip = state_production_speed_supply_node_factor_tt
			}
			add_to_variable = {
				var = NOR_independent_norway_dmod_modifier_production_speed_naval_base_factor
				value = 0.15
				tooltip = production_speed_naval_base_factor_tt
			}
		}
	}
	focus = {
		id = NOR_drobak_coastal_fort
		icon = GFX_focus_NOR_drobak_coastal_fort
		prerequisite = { focus = NOR_start_rearmament }

		x = -3
		y = 1
		relative_position_id = NOR_start_rearmament
		cost = 5
		available = {
			NOR_broken_gun_trigger = yes 
			110 = {
				is_controlled_by = ROOT
			}
		}

		bypass = {
			110 = {
				free_building_slots = {
					building = coastal_bunker
					size < 3
					province = 6115
				}	
				free_building_slots = {
					building = coastal_bunker
					size < 3
					province = 3171
				}
				free_building_slots = {
					building = coastal_bunker
					size < 3
					province = 11151
				}
				free_building_slots = {
					building = coastal_bunker
					size < 3
					province = 14
				}
			}
		}

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			110 = { # Oslofjord
				add_building_construction = {
					type = coastal_bunker 
					level = 3
					instant_build = yes
					province =  {
						all_provinces = yes
						limit_to_coastal = yes
					}
				}
			}
		}
	}
	focus = {
		id = NOR_modernize_fortifications
		icon = GFX_goal_generic_fortify_city
		prerequisite = { focus = NOR_drobak_coastal_fort }

		x = -1
		y = 1
		relative_position_id = NOR_drobak_coastal_fort
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = {}	

		completion_reward = {
			remove_ideas = { NOR_crumbling_fortifications_ns }
		}
	}
	focus = {
		id = NOR_artillery_development
		icon = GFX_goal_generic_army_artillery2
		prerequisite = { focus = NOR_drobak_coastal_fort }

		x = 1
		y = 1
		relative_position_id = NOR_drobak_coastal_fort
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_RESEARCH }

		available_if_capitulated = yes		

		completion_reward = {
			add_tech_bonus = {
				name = NOR_artillery_development
				bonus = 0.75
				uses = 2
				category = artillery  
			}
		}
	}
	focus = {
		id = NOR_anti_air_support
		icon = GFX_focus_generic_air_defense
		prerequisite = { focus = NOR_modernize_fortifications }
		prerequisite = { focus = NOR_artillery_development }

		x = 1
		y = 1
		relative_position_id = NOR_modernize_fortifications
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_RESEARCH }

		available_if_capitulated = yes

		completion_reward = {
			add_tech_bonus = {
				name = NOR_anti_air_support
				bonus = 1
				uses = 1
				category = cat_anti_air
			}
			add_tech_bonus = {
				name = NOR_anti_air_support
				bonus = 1.0
				uses = 1 
				category = radar_tech
			}
		}
	}

	focus = {
		id = NOR_rikstanken
		icon = GFX_focus_NOR_rikstanken
		prerequisite = { focus = NOR_start_rearmament }

		x = 1
		y = 1
		relative_position_id = NOR_start_rearmament
		cost = 5
		available = {
			OR = {
				SWE = {
					exists = yes 
					has_equipment = {
					 	light_tank_chassis > 0
					}
				}
				big_communist_exists = yes 
				big_fascist_exists = yes 
			}
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			country_event = {
				id = AAT_norway_rikstanken.1
				hours = 3
			}
		}
	}

	focus = {
		id = NOR_tank_procurement
		icon = GFX_focus_generic_license_production
		prerequisite = { focus = NOR_rikstanken }
		mutually_exclusive = { focus = NOR_norges_rikstanksfabrikk }

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

		search_filters = {}

		completion_reward = {
			add_equipment_subsidy = {
				cic = 300
				equipment_type = light_tank_chassis 
				seller_trigger = NOR_tank_seller_for_subsidy
			}
			add_equipment_subsidy = {
				cic = 300
				equipment_type = medium_tank_chassis 				
				seller_trigger = NOR_tank_seller_for_subsidy
			}
			add_equipment_subsidy = {
				cic = 300
				equipment_type = heavy_tank_chassis 
				seller_trigger = NOR_tank_seller_for_subsidy
			}
		}
	}

	focus = {
		id = NOR_norges_rikstanksfabrikk
		icon = GFX_goal_generic_army_tanks
		prerequisite = { focus = NOR_rikstanken }

		x = -1
		y = 1
		relative_position_id = NOR_rikstanken
		mutually_exclusive = { focus = NOR_tank_procurement }
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }

		completion_reward = {
			random_owned_state = {
				limit = {
					is_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 = NOR_norges_rikstanksfabrikk
				bonus = 0.75
				uses = 2
				category = armor
			}
		}
	}

	focus = {
		id = NOR_improve_production_lines
		icon = GFX_goal_generic_production2
		prerequisite = { focus = NOR_tank_procurement focus = NOR_norges_rikstanksfabrikk }

		x = -1
		y = 1
		relative_position_id = NOR_tank_procurement
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		available_if_capitulated = yes

		completion_reward = {
			add_ideas = { NOR_efficient_production_ns }
		}
	}

	focus = {
		id = NOR_expand_Haeren
		icon = GFX_goal_generic_allies_build_infantry
		prerequisite = { focus = NOR_start_rearmament }

		x = 4
		y = 1

		relative_position_id = NOR_start_rearmament
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_MANPOWER }

		available_if_capitulated = yes

		completion_reward = {
			add_ideas = { NOR_new_haeren_ns_1 }

			custom_effect_tooltip = FIN_winter_warfare_battalion_tt

			hidden_effect = {
				set_technology = {
					winter_logistics_support_tech = 1
					popup = no
				}
			}
		}
	}

	focus = {
		id = NOR_improved_weapons
		
		icon = GFX_goal_generic_small_arms
		
		prerequisite = { focus = NOR_expand_Haeren }
		x = 0
		y = 1
		relative_position_id = NOR_expand_Haeren
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = {}

		available_if_capitulated = yes

		completion_reward = {
			swap_ideas = {
				remove_idea = NOR_new_haeren_ns_1
				add_idea = NOR_new_haeren_ns_2
			}
		}
	}

	focus = {
		id = NOR_the_royal_guards_battalion
		icon = GFX_focus_NOR_the_royal_guards_battalion
				
		prerequisite = { focus = NOR_improved_weapons }
		prerequisite = { focus = NOR_norwegian_school_of_economics }

		x = 1
		y = 1
		relative_position_id = NOR_improved_weapons

		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
			NOT = {
				has_government = fascism 
				has_government = communism
			}
		}

		search_filters = { FOCUS_FILTER_HISTORICAL }

		available_if_capitulated = yes

		completion_reward = {
			add_ideas = { NOR_kungens_garde_ns }
		}
	}

	focus = {
		id = NOR_building_an_independent_norway
		icon = GFX_focus_generic_develop_norway_silhouette
		#prerequisite = { focus = }

		x = 10
		y = 0
		relative_position_id = NOR_start_rearmament
		cost = 10
		available = {
			if = {
				limit = { has_idea = NOR_the_hard_thirties_ns_2 }
				NOT = { has_idea = NOR_the_hard_thirties_ns_2 }
			}
			else_if = {
				limit = { has_idea = NOR_the_hard_thirties_ns_3 }
				NOT = { has_idea = NOR_the_hard_thirties_ns_3 }
			}
			else = { 
				NOT = { has_idea = NOR_the_hard_thirties_ns } 
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			add_dynamic_modifier = {
				modifier = NOR_independent_norway_dmod
			}
			custom_effect_tooltip = NOR_independent_norway_removal_tt
			random_owned_state = {
				limit = {
					is_controlled_by = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes  
					}
				}
				prioritize = { 
					110 # Oslofjord
					921 # Telemark
				}
				add_extra_state_shared_building_slots = 2 
				add_building_construction = {
					type = industrial_complex 
					level = 2
					instant_build = yes
				}	
			}
			random_owned_state = {
				limit = {
					is_controlled_by = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes  
					}
				}
				prioritize = { 
					922 # Agder
					142 # Vestlandet
					920 # Opladene
				}
				add_extra_state_shared_building_slots = 2 
				add_building_construction = {
					type = industrial_complex 
					level = 2
					instant_build = yes
				}	
			}
		}
	}

	focus = {
		id = NOR_norwegian_school_of_economics
		icon = GFX_goal_generic_construct_civ_factory
		prerequisite = { focus = NOR_building_an_independent_norway }

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

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		bypass = { has_capitulated = yes }

		available_if_capitulated = yes 	

		completion_reward = {
			custom_effect_tooltip = NOR_modify_independent_norway_TT
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_consumer_goods_factor
				value = -0.1
				tooltip = consumer_goods_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_production_speed_industrial_complex_factor
				value = 0.15
				tooltip = production_speed_industrial_complex_factor_tt
			}
		}
	}

	focus = {
		id = NOR_hurtigruten
		icon = GFX_focus_NOR_hurtigruten
		prerequisite = { focus = NOR_building_an_independent_norway }

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

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			142 = { # Vestlandet
				add_building_construction = {
					type = naval_base
					level = 4
					instant_build = yes
					province = 122 # Bergen
				}
			}
			925 = { # Finnmark 
				add_building_construction = {
					type = naval_base
					level = 4
					instant_build = yes
					province = 9116 # Kirkenes 
				}
			}
			924 = { # Troms
				add_building_construction = {
					type = naval_base
					level = 5
					instant_build = yes
					province = 11050 # Tromso 
				}
			}
			add_equipment_to_stockpile = { 
				type = convoy 
				amount = 75 
				producer = NOR
			}
		}
	}
	focus = {
		id = NOR_norges_tekniske_hogskole
		icon = GFX_focus_generic_improve_the_administration
		prerequisite = { focus = NOR_building_an_independent_norway }

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

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			custom_effect_tooltip = NOR_modify_independent_norway_TT
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_research_speed_factor
				value = 0.05
				tooltip = research_speed_factor_tt
			}	
		}
	}

	focus = {
		id = NOR_empower_large_industrial_groups
		icon = GFX_focus_generic_industry_3
		prerequisite = { focus = NOR_norwegian_school_of_economics }
		mutually_exclusive = { focus = NOR_fund_local_construction }

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

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }
 
		completion_reward = {
			random_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					is_core_of = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 2 
						include_locked = yes 
					}
				} 
				prioritize = {
					142 # Vestlandet
					110 # Oslofjord
					922 # Agder 
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
			add_tech_bonus = {
				name = NOR_empower_large_industrial_groups
				bonus = 0.75
				uses = 1
				category = electronics 
			}
			add_tech_bonus = {
				name = NOR_empower_large_industrial_groups
				bonus = 0.75
				uses = 1
				category = industry 
			}
			add_popularity = { # This is to represent Large industry's collaboration with the Nazis in occupied Norway 
			 	ideology = fascism
			 	popularity = 0.05
			 } 
		}
	}

	focus = {
		id = NOR_revamp_hydroelectric_capacity
		icon = GFX_focus_generic_hydroelectric_energy
		prerequisite = { focus = NOR_empower_large_industrial_groups focus = NOR_fund_local_construction }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					is_core_of = ROOT
					NOT = { 
						state = 914 # Not this time Jan Mayen
						state = 110 # Also not Oslo  
					}
					free_building_slots = {
						building = industrial_complex 
						size > 0
						include_locked = yes 
					}  
				}
				random_select_amount = 3 
				add_resource = {
					type = aluminium 
					amount = 10
				}
				add_extra_state_shared_building_slots = 1 
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = NOR_fund_local_construction
		
		icon = GFX_goal_generic_construction
		
		prerequisite = { focus = NOR_norwegian_school_of_economics }
		mutually_exclusive = { focus = NOR_empower_large_industrial_groups }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			every_owned_state= {
				limit = {
					is_controlled_by = ROOT 
					is_core_of = ROOT
					free_building_slots = {
						building = industrial_complex 
						size > 0
						include_locked = yes 
					}
				}
				random_select_amount = 2 
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex 
					level = 1 
					instant_build = yes 
				}
			}
			custom_effect_tooltip = NOR_modify_independent_norway_TT
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_production_speed_industrial_complex_factor
				value = 0.15
				tooltip = production_speed_industrial_complex_factor_tt
			}
		}
	}

	focus = {
		id = NOR_aluminum_production
		
		icon = GFX_focus_generic_aluminum
		
		prerequisite = { focus = NOR_empower_large_industrial_groups focus = NOR_fund_local_construction }

		x = 0
		y = 1
		relative_position_id = NOR_empower_large_industrial_groups
		cost = 10
		available = {
			142 = {
				is_fully_controlled_by = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }

		completion_reward = {
			142 = { # Vestlandet
				if = {
					limit = {
						is_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
					}
				}	
				add_resource = {
					type = aluminium
					amount = 8
				}
			}
			add_tech_bonus = {
				name = NOR_aluminum_production
				bonus = 0.5
				uses = 1
				category = excavation_tech 
			}
		}
	}
	focus = {
		id = NOR_build_the_northern_rail
		
		icon = GFX_focus_NOR_build_the_northern_rail
		
		prerequisite = { focus = NOR_aluminum_production }
		prerequisite = { focus = NOR_revamp_hydroelectric_capacity }

		x = 1
		y = 1
		relative_position_id = NOR_aluminum_production
		cost = 10
		available = {
			has_full_control_of_state = 143 # Trondelag
			has_full_control_of_state = 923 # Helgeland
			has_full_control_of_state = 144 # Nordland

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			build_railway = {
				level = 1 
				path = { 6038 9132 107 6041 6187 3126 3088 3048 6071 6214 9126 3132 3034 192 } 
			}
			add_political_power = 50 
		}
	}
	focus = {
		id = NOR_complete_the_sourthern_railway_network
		
		icon = GFX_focus_NOR_complete_the_sourthern_railway_network
		
		prerequisite = { focus = NOR_hurtigruten focus = NOR_build_the_northern_rail }

		x = 0
		y = 4
		relative_position_id = NOR_hurtigruten
		cost = 10
		available = {
			143 = {
				is_owned_and_controlled_by = ROOT
			}
			920 = {
				is_owned_and_controlled_by = ROOT
			}
			142 = {
				is_owned_and_controlled_by = ROOT
			}
			921 = {
				is_owned_and_controlled_by = ROOT
			}
			922 = {
				is_owned_and_controlled_by = ROOT
			}
			110 = {
				is_owned_and_controlled_by = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			build_railway = {
				level = 2 
				start_province = 6115
				target_province = 9296
			}
			build_railway = {
				level = 2 
				start_province = 9296
				target_province = 53
			}
			build_railway = {
				level = 2 
				start_province = 6115
				target_province = 3022
			}
			build_railway = {
				level = 2 
				start_province = 9157
				target_province = 122
			}
			custom_effect_tooltip = NOR_modify_independent_norway_TT
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_production_speed_infrastructure_factor
				value = 0.2
				tooltip = production_speed_infrastructure_factor_tt
			}
		}
	}
	focus = {
		id = NOR_increase_research_funding
		
		icon =  GFX_focus_research2 
		
		prerequisite = { focus = NOR_norges_tekniske_hogskole }

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

		search_filters = { FOCUS_FILTER_RESEARCH }

		completion_reward = {
			custom_effect_tooltip = NOR_modify_independent_norway_TT
			add_to_variable = {
				var = NOR.NOR_independent_norway_dmod_research_speed_factor
				value = 0.03
				tooltip = research_speed_factor_tt
			}
			add_tech_bonus = {
				name = NOR_increase_research_funding
				bonus = 1
				uses = 1
				category = electronics
			}
		}
	}
	focus = {
		id = NOR_expand_norges_tekniske_hogskole
		
		icon =GFX_focus_research
		
		prerequisite = { focus = NOR_increase_research_funding }

		x = 0
		y = 1
		relative_position_id = NOR_increase_research_funding
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_RESEARCH }

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = NOR_haerens_flyvevaaben
		icon = GFX_focus_NOR_haerens_flyvevaaben
		#prerequisite = { focus = }

		x = 8
		y = 0
		relative_position_id = NOR_building_an_independent_norway
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_HISTORICAL }

		available_if_capitulated = yes		

		completion_reward = {
			add_dynamic_modifier = {
				modifier = NOR_army_air_force_dmod
			}
		}
	}
	focus = {
		id = NOR_norwegian_planes
		
		icon = GFX_focus_generic_cas_aircraft
		
		prerequisite = { focus = NOR_haerens_flyvevaaben }		
		mutually_exclusive = { focus = NOR_foreign_plane_designs}
		x = -3
		y = 1
		relative_position_id = NOR_haerens_flyvevaaben
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			random_owned_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 
				}				
			}
			air_experience = 60
			add_tech_bonus = {
				name = NOR_norwegian_planes
				bonus = 0.75
				uses = 2
				category = air_equipment
			}
		}
	}
	focus = {
		id = NOR_foreign_plane_designs
		
		icon = GFX_goal_generic_air_fighter2
		
		prerequisite = { focus = NOR_haerens_flyvevaaben }
		mutually_exclusive = { focus = NOR_norwegian_planes}
		x = -1
		y = 1
		relative_position_id = NOR_haerens_flyvevaaben
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			random_owned_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 = industrial_complex
					level = 1 
					instant_build = yes 
				}			
			}
			custom_effect_tooltip = NOR_modify_air_force_dmod_TT
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_air_doctrine_cost_factor
				value = -0.1
				tooltip = air_doctrine_cost_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_license_air_purchase_cost
				value = -0.4
				tooltip = license_air_purchase_cost_tt
			}		
		}
	}

	focus = {
		id = NOR_anti_air_artillery_research
		
		icon = GFX_goal_generic_army_artillery
		
		prerequisite = { focus = NOR_norwegian_planes }
		prerequisite = { focus = NOR_norges_tekniske_hogskole }

		x = -1
		y = 1
		relative_position_id = NOR_norwegian_planes
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_RESEARCH }

		completion_reward = {
			add_tech_bonus = {
				name = NOR_anti_air_artillery_research
				bonus = 0.75
				uses = 2
				category = cat_anti_air
			}
		}
	}

	focus = {
		id = NOR_anti_air_construction
		
		icon = GFX_goal_generic_construction
		
		prerequisite = { focus = NOR_anti_air_artillery_research }

		x = 0
		y = 1
		relative_position_id = NOR_anti_air_artillery_research
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			random_owned_state = {
				limit = {
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = anti_air_building
						size > 1
					}	
				}
				prioritize = { # Southern States
					110 # Oslofjord
					921 # Telemark
					922 # Agder 
					142 # Vestlandet
					920 # Oppladene
				}
				add_building_construction = {
					type = anti_air_building
					level = 2
					instant_build = yes 
				}			
			}
			if = { 
				limit = { has_country_flag = NOR_luftforsvaret_flag }
				custom_effect_tooltip = NOR_modify_royal_air_force_dmod_TT
			}
			else = { 
				custom_effect_tooltip = NOR_modify_air_force_dmod_TT
			}
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_production_speed_anti_air_building_factor
				value = 0.5
				tooltip = production_speed_anti_air_building_factor_tt
			}
		}
	}

	focus = {
		id = NOR_invest_in_airfields
		
		icon = GFX_goal_generic_construct_civilian
		
		prerequisite = { focus = NOR_foreign_plane_designs }

		x = 1
		y = 1
		relative_position_id = NOR_foreign_plane_designs
		cost = 10
		available = {
			any_owned_state = {
				is_controlled_by = ROOT 
				free_building_slots = {
					building = air_base
					size > 1
				}
			}
			NOR_broken_gun_trigger = yes 
		}

		search_filters = {}

		completion_reward = {
			every_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					free_building_slots = {
						building = air_base
						size > 0 
					}					
				}
				random_select_amount = 3
				add_building_construction = {
					type = air_base 
					level = 1
					instant_build = yes 
				}			 
			}
		}
	}

	focus = {
		id = NOR_stavanger_airfield
		
		icon = GFX_focus_generic_air_bases
		
		prerequisite = { focus = NOR_norwegian_planes focus = NOR_foreign_plane_designs }

		x = 1
		y = 1
		relative_position_id = NOR_norwegian_planes
		cost = 10
		available = {
			any_owned_state = {
				is_controlled_by = ROOT 
				free_building_slots = {
					building = air_base
					size > 3
				}
			}
			NOR_broken_gun_trigger = yes 
		}
		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			if = {
				limit = {
					142 = { # Vestlandet
						is_controlled_by = ROOT 
						free_building_slots = {
							building = air_base
							size > 3 
						}			
					}
				}
				142 = { # Vestlandet
					add_building_construction = {
						type = air_base 
						level = 4
						instant_build = yes 
					}
				}
			}
			else = {
				random_owned_state = {
					limit = {
						is_controlled_by = ROOT 
						free_building_slots = {
								building = air_base
								size > 3 
						}	
					}
					prioritize = { # Southern States
						110 # Oslofjord
						921 # Telemark
						922 # Agder 
						142 # Vestlandet
						920 # Oppladene
					}
					add_building_construction = {
						type = air_base 
						level = 4
						instant_build = yes 
					}					
				}
			}
		}
	}

	focus = {
		id = NOR_increase_air_production
		
		icon = GFX_focus_generic_aircraft_production
		
		prerequisite = { focus = NOR_anti_air_artillery_research focus = NOR_invest_in_airfields }

		x = 2
		y = 1
		relative_position_id = NOR_anti_air_artillery_research
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		available_if_capitulated = yes

		completion_reward = {
			mio:NOR_marinens_flyvebaatfabrikk_organization = {
				unlock_mio_trait_tooltip = DEN_mio_trait_standardized_production_flyvertroppernes
			}		
			mio:ENG_de_havilland_organization = {
				add_mio_funds = 500 
			}
			mio:NOR_marinens_flyvebaatfabrikk_organization ={
				add_mio_funds = 1000
			}
			mio:GER_messerschmitt_organization = {
				add_mio_funds = 500
			}
			mio:GER_heinkel_organization = {
				add_mio_funds = 500
			}
		}
	}

	focus = {
		id = NOR_buy_aa_from_sweden
		
		icon = GFX_focus_generic_befriend_sweden
		
		prerequisite = { focus = NOR_invest_in_airfields }

		x = 0
		y = 1
		relative_position_id = NOR_invest_in_airfields
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes
			SWE = {
				exists = yes 
				has_capitulated = no 
				NOT = { has_war_with = ROOT }
			} 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			if = { 
				limit = { has_country_flag = NOR_luftforsvaret_flag }
				custom_effect_tooltip = NOR_modify_royal_air_force_dmod_TT
			}
			else = { 
				custom_effect_tooltip = NOR_modify_air_force_dmod_TT
			}								
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_production_speed_anti_air_building_factor
				value = 0.25
				tooltip = production_speed_anti_air_building_factor_tt
			}
			mio:NOR_raufoss_ammunisjonsfabrikker_organization = {
				unlock_mio_trait_tooltip = SWE_bofors_fly_swatter
			}	
			add_equipment_subsidy = {
				cic = 250
				equipment_type = anti_air_equipment
				seller_tags = { SWE } 
			}	
		}
	}

	focus = {
		id = NOR_luftforsvaret
		icon = GFX_focus_NOR_luftforsvaret
		prerequisite = { focus = NOR_increase_air_production }

		x = 0
		y = 1
		relative_position_id = NOR_increase_air_production
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			custom_effect_tooltip = NOR_modify_air_force_dmod_TT
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_production_speed_air_base_factor
				value = 0.45
				tooltip = production_speed_air_base_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_air_attack_factor
				value = 0.1 
				tooltip = air_attack_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_air_defence_factor
				value = 0.1 
				tooltip = air_defence_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_air_doctrine_cost_factor
				value = -0.1 
				tooltip = air_doctrine_cost_factor_tt
			}
			custom_effect_tooltip = NOR_army_air_force_dmod_name_change_TT
			hidden_effect = {
				remove_dynamic_modifier = {
					modifier = NOR_army_air_force_dmod
				}
				add_dynamic_modifier = { 
					modifier = NOR_royal_air_force_dmod 
				}
				set_country_flag = NOR_luftforsvaret_flag
			}
		}
	}

	focus = {
		id = NOR_radar_research
		
		icon = GFX_goal_generic_radar
		
		prerequisite = { focus = NOR_haerens_flyvevaaben }

		x = 2
		y = 1
		relative_position_id = NOR_haerens_flyvevaaben
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_RESEARCH }

		completion_reward = {
			add_tech_bonus = {
				name = NOR_radar_research
				bonus = 0.75
				uses = 2 
				category = radar_tech
			}
		}
	}

	focus = {
		id = NOR_repurpose_lighthouses
		
		icon = GFX_focus_generic_air_defense
		
		prerequisite = { focus = NOR_radar_research }

		x = 0
		y = 1
		relative_position_id = NOR_radar_research
		cost = 10
		available = {
			is_special_project_completed = sp:sp_air_radar
			NOR_broken_gun_trigger = yes 
			any_state = {
				is_owned_and_controlled_by = ROOT
				free_building_slots = {
					building = radar_station
					size > 0
				}
			}
		}

		search_filters = {}

		available_if_capitulated = yes

		completion_reward = {
			if = {
				limit = {
					NOT = {
						has_tech = radio_detection
					}
				}
				effect_tooltip = {
					every_owned_state = {
						limit = {
							is_controlled_by = ROOT 
							is_core_of = ROOT 
							is_coastal = yes 
						}
						add_building_construction = {
							type = radar_station
							level = 1 
							instant_build = yes 
						}
					}		
				}
			}
			else = {
				every_owned_state = {
					limit = {
						is_controlled_by = ROOT  
						is_core_of = ROOT 
						free_building_slots = {
							building = radar_station
							size > 0
						}
						is_coastal = yes 
					}
					add_building_construction = {
						type = radar_station
						level = 1 
						instant_build = yes 
					}
				}
			}
		}
	}

	focus = {
		id = NOR_pilot_training
		
		icon = GFX_focus_eng_special_air_service 

		prerequisite = { focus = NOR_haerens_flyvevaaben }

		x = 4
		y = 3
		relative_position_id = NOR_haerens_flyvevaaben

		available_if_capitulated = yes

		cost = 10

		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = {}

		completion_reward = {
			if = { 
				limit = { has_country_flag = NOR_luftforsvaret_flag }
				custom_effect_tooltip = NOR_modify_royal_air_force_dmod_TT
			}
			else = { 
				custom_effect_tooltip = NOR_modify_air_force_dmod_TT
			}
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_air_ace_bonuses_factor
				value = 0.15
				tooltip = air_ace_bonuses_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_air_ace_generation_chance_factor
				value = 0.25
				tooltip = air_ace_generation_chance_factor_tt
			}
		}
	}

	focus = {
		id = NOR_the_royal_norwegian_navy
		icon = GFX_focus_NOR_the_royal_norwegian_navy
		#prerequisite = { focus = }

		x = 13
		y = 0
		relative_position_id = NOR_haerens_flyvevaaben
		cost = 10
		available = {
		}

		search_filters = { FOCUS_FILTER_NAVY_XP FOCUS_FILTER_HISTORICAL }

		available_if_capitulated = yes

		completion_reward = {
		 	navy_experience = 50
			add_dynamic_modifier = {
				modifier = NOR_royal_navy_dmod
			}
		}
	}
	focus = {
		id = NOR_expand_the_dockyards
		
		icon = GFX_goal_generic_construct_naval_dockyard
		
		prerequisite = { focus = NOR_the_royal_norwegian_navy }

		x = -5
		y = 1
		relative_position_id = NOR_the_royal_norwegian_navy
		cost = 10
		available = {
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		available_if_capitulated = yes		

		completion_reward = {
			if = { 
				limit = { 
					has_capitulated = yes 
				}
				add_offsite_building = {
					type = dockyard
					level = 1
				}
			}
			else = {
				every_owned_state = {
					limit = {
						is_controlled_by = ROOT 
						is_coastal = yes 
						NOT = { 
							state = 914 
						}
						free_building_slots = {
							building = dockyard 
							size > 0
							include_locked = yes 
						}
						NOT = { state = 914 } # Almost got away 
					}
					random_select_amount = 3
					add_extra_state_shared_building_slots = 1 
					add_building_construction = {
						type = dockyard
						level = 1 
						instant_build = yes 
					}
				}
			}
		}
	}

	focus = {
		id = NOR_battleship_focus
		
		icon = GFX_goal_generic_navy_battleship
		
		prerequisite = { focus = NOR_the_royal_norwegian_navy }
		mutually_exclusive = { focus = NOR_kystvakten }
		x = -1
		y = 1
		relative_position_id = NOR_the_royal_norwegian_navy
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }

		completion_reward = {
			add_tech_bonus = {
				name = NOR_battleship_focus
				bonus = 0.5
				uses = 2 
				category = bb_tech
			}
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				add_tech_bonus = {
					name = NOR_battleship_focus
					bonus = 1
					uses = 2 
					category = cat_ship_heavy_battery
				}
			}
			else = {
				navy_experience = 50
			}
			
			random_owned_state = {
				limit = {
					is_controlled_by = ROOT 
					is_coastal = yes 
					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 
				}
			}
		}
	}

	focus = {
		id = NOR_kystvakten
		
		icon = GFX_goal_generic_occupy_states_coastal
		
		prerequisite = { focus = NOR_the_royal_norwegian_navy }
		mutually_exclusive = { focus = NOR_battleship_focus }
		x = 1
		y = 1
		relative_position_id = NOR_the_royal_norwegian_navy
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }

		available_if_capitulated = yes

		completion_reward = {
			add_tech_bonus = {
				name = NOR_battleship_focus
				bonus = 0.5
				uses = 2 
				category = dd_tech
			}
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				add_tech_bonus = {
					name = NOR_battleship_focus
					bonus = 0.5
					uses = 2 
					category = cat_ship_light_battery
				}
			}
			else = {
				navy_experience = 50
			}
			
			if = { 
				limit = { 
					has_capitulated = yes 
				}
				add_offsite_building = {
					type = dockyard
					level = 1
				}
			}	
			else = {			
				random_owned_state = {
					limit = {
						is_controlled_by = ROOT 
						is_coastal = yes 
						free_building_slots = {
							building = dockyard 
							size > 0
							include_locked = yes 
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes 
					}
				}
			}
			custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
				add_to_variable = {
					var = NOR.NOR_royal_navy_dmod_spotting_chance
					value = 0.25 
					tooltip = spotting_chance_tt
				}	
		}
	}

	focus = {
		id = NOR_convert_merchant_ships
		
		icon = GFX_focus_generic_refit_civilian_ships
		
		prerequisite = { focus = NOR_the_royal_norwegian_navy }

		x = 4
		y = 1
		relative_position_id = NOR_the_royal_norwegian_navy
		
		available_if_capitulated = yes
		
		cost = 10
		
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = NOR_emergency_conversions_tt
			set_country_flag = refit_convoy_ships_flag_nor		
		}
	}

	focus = {
		id = NOR_expand_merchant_marine
		
		icon = GFX_focus_generic_merchant_fleet
		
		prerequisite = { focus = NOR_expand_the_dockyards }

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

		search_filters = { FOCUS_FILTER_INDUSTRY }

		available_if_capitulated = yes

		completion_reward = {
			if = { 
				limit = { 
					has_capitulated = yes 
				}
				add_offsite_building = {
					type = dockyard
					level = 1
				}
			}	
			else = {
				random_owned_state = {
					limit = {
						is_coastal = yes 
						not = {
							state = 914 
						}
						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  
					}
				}
			}
			add_equipment_to_stockpile = { 
				type = convoy 
				amount = 150 
				producer = NOR
			}
		}
	}

	focus = {
		id = NOR_expand_naval_academy

		icon = GFX_focus_generic_military_academy
		
		prerequisite = { focus = NOR_battleship_focus }

		x = -2
		y = 1
		relative_position_id = NOR_battleship_focus
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_NAVY_XP }

		available_if_capitulated = yes		

		completion_reward = {
			custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_experience_gain_navy
				value = 0.12
				tooltip = experience_gain_navy_tt
			}
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_naval_doctrine_cost_factor
				value = -0.12
				tooltip = naval_doctrine_cost_factor_tt
			}
			
		}
	}

	focus = {
		id = NOR_norwegian_carriers
		
		icon = GFX_goal_generic_navy_carrier
		
		prerequisite = { focus = NOR_battleship_focus }

		x = 0
		y = 1
		relative_position_id = NOR_battleship_focus
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }

		completion_reward = {
			add_tech_bonus = {
				name = NOR_norwegian_carriers
				bonus = 1
				uses = 1
				category = cv_tech
			}
			random_owned_state = {
				limit = {
					is_coastal = yes 
					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  
				}
			}
			custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_sortie_efficiency
				value = 0.2
				tooltip = sortie_efficiency_tt
			}

		}
	}

	focus = {
		id = NOR_mine_laying_effort
		
		icon = GFX_focus_generic_mine_warfare
	
		prerequisite = { focus = NOR_kystvakten }

		x = 0
		y = 1
		relative_position_id = NOR_kystvakten
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_RESEARCH }

		available_if_capitulated = yes		

		completion_reward = {
			if = {
				limit = { has_dlc = "Man the Guns" }
				add_tech_bonus = {
					name = NOR_mine_laying_effort
					bonus = 0.5
					uses = 3
					category = naval_minelaying 
				}
				custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
				add_to_variable = {
					var = NOR.NOR_royal_navy_dmod_mines_planting_by_fleets_factor
					value = 0.35 
					tooltip = mines_planting_by_fleets_factor_tt
				}
			}

			else = {
				navy_experience = 20
			}
		}
	}

	focus = {
		id = NOR_submarine_fleet
		
		icon = GFX_goal_generic_navy_submarine
		
		prerequisite = { focus = NOR_kystvakten }

		x = 2
		y = 1
		relative_position_id = NOR_kystvakten
		cost = 10
		available = {
			NOR_broken_gun_trigger = yes  
		}

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }

		available_if_capitulated = yes

		completion_reward = {
			custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_naval_torpedo_reveal_chance_factor
				value = -0.3
				tooltip = naval_torpedo_reveal_chance_factor_tt
			}
			add_tech_bonus = {
				name = NOR_submarine_fleet
				bonus = 0.75
				uses = 2
				category = ss_tech
			}
			
			if = { 
				limit = { 
					has_capitulated = yes 
				}
				add_offsite_building = {
					type = dockyard
					level = 1
				}
			}	
			else = {
				every_owned_state = {
					limit = {
						is_controlled_by = ROOT
						is_coastal = yes 
						NOT = { state = 914 } # Jan Mayen shouldn't have a dockyard
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes 
						}
					}
					random_select_amount = 2
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = NOR_naval_air_force
		
		icon = GFX_goal_generic_air_fighter
		
		prerequisite = { focus = NOR_expand_merchant_marine }

		x = -2
		y = 1
		relative_position_id = NOR_expand_merchant_marine

		available_if_capitulated = yes

		cost = 10

		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = {}

		available_if_capitulated = yes

		completion_reward = {
			custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_naval_strike_attack_factor
				value = 0.25
				tooltip = naval_strike_attack_factor_tt
			}
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_naval_strike_targetting_factor
				value = 0.2
				tooltip = naval_strike_targetting_factor_tt
			}
		}
	}

	focus = {
		id = NOR_convoy_defense
		
		icon = GFX_focus_generic_coastal_fort
		
		prerequisite = { focus = NOR_expand_merchant_marine }

		x = 0
		y = 1
		
		relative_position_id = NOR_expand_merchant_marine

		available_if_capitulated = yes

		cost = 10

		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = {}

		completion_reward = {
			custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_convoy_escort_efficiency #0.3
				value = 0.3 
				tooltip = convoy_escort_efficiency_tt
			}
		}
	}

	focus = {
		id = NOR_nortraship
		icon = GFX_focus_NOR_nortraship
		prerequisite = { focus = NOR_expand_merchant_marine }
		
		available_if_capitulated = yes
		
		x = 2
		y = 1
		relative_position_id = NOR_expand_merchant_marine
		cost = 5
		available = {
			has_capitulated = yes 
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_offsite_building = {
				type = dockyard
				level = 2
			}
			add_equipment_to_stockpile = { 
				type = convoy 
				amount = 200 
				producer = NOR
			}
			custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_convoy_retreat_speed
				value = 0.2
				tooltip = convoy_retreat_speed_tt
			}
		}
	}

	focus = {
		id = NOR_convoy_bombing

		icon = GFX_goal_generic_air_naval_bomber

		prerequisite = { focus = NOR_naval_air_force focus = NOR_convoy_defense }
		prerequisite = { focus = NOR_pilot_training }

		x = 1
		y = 1
		relative_position_id = NOR_pilot_training
		
		cost = 10

		available_if_capitulated = yes

		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = {}

		completion_reward = {
			if = { 
				limit = { has_country_flag = NOR_luftforsvaret_flag }
				custom_effect_tooltip = NOR_modify_royal_air_force_dmod_TT
			}
			else = { 
				custom_effect_tooltip = NOR_modify_air_force_dmod_TT
			}
			add_to_variable = {
				var = NOR.NOR_army_air_force_dmod_air_nav_efficiency
				value = 0.25
				tooltip = air_nav_efficiency_tt
			}
		}
	}

	focus = {
		id = NOR_rebuild_the_royal_navy
		icon = GFX_focus_POL_develop_polish_shipbuilding
		prerequisite = { focus = NOR_nortraship }

		available_if_capitulated = yes

		x = 0
		y = 1
		relative_position_id = NOR_nortraship
		cost = 5
		available = {
			NOR_broken_gun_trigger = yes 
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			add_offsite_building = {
				type = dockyard
				level = 1
			}
			custom_effect_tooltip = NOR_modify_royal_navy_dmod_TT
			add_to_variable = {
				var = NOR.NOR_royal_navy_dmod_industrial_capacity_dockyard
				value = 0.15
				tooltip = industrial_capacity_dockyard_tt
			}
		}
	}
}
