﻿focus_tree = {
	id = DTK_kaiserreich_focus
	continuous_focus_position = { x = 60 y = 1150 } 
	country = {
		factor = 0
		modifier = {
			add = 3 ###modify when finish mod and when modding (10 when modding / 3 when uploading)
			tag = GER
		}
	}
	#IZIP I - done
	focus = {
		id = GER_izip_i
		icon = GFX_GER_izip_i-392257
		x = 29
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		available = {
			GER = {
				has_full_control_of_state = 55
			}
		}
		prerequisite = { focus = GER_agreements_with_krupp_family  }
		completion_reward = {
			55 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	#Steel works in Northern Silesia - wip
	focus = {
		id = GER_steel_works_in_northern_silesia
		icon = GFX_focus_generic_steel
		x = 31
		y = 13
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_create_mitteleuropa }
		available = {
			GER = {
				controls_state = 66
			}
		}
		completion_reward = {
			66 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			add_resource = {
				type = steel
				amount = 10
				state = 66
			}
		}
	}

	#NIK - done
	focus = {
		id = GER_nik
		icon = GFX_GER_nik-392893
		x = 11
		y = 8
		cost = 8
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_rocket_surveys  }
		completion_reward = {
			add_tech_bonus = {
				name = nuclear_bonus
				bonus = 0.5
				uses = 1
				category = nuclear
			}
		}
	}

	#Germany! To Arms! #DONE
	focus = {
		id = GER_germanytoarms
		icon = GFX_focus_ger_oppose_hitler
		x = 33
		y = 0
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		ai_will_do = { factor = 10 }
		completion_reward = {
			hidden_effect = { 
				complete_national_focus = GER_tend_to_the_future_of_germany
				add_ai_strategy = {
				   type = alliance
				   id = POL
				   value = 2000
				}
				POL = {
					add_ai_strategy = {
					   type = alliance
					   id = GER
					   value = 2000
					}
				}
				set_global_flag = dtk_flag_civil_war_on_course
			}
			custom_effect_tooltip = 04_germany_to_arms_tt
			effect_tooltip = {
				GER_remove_mefo_bills = yes
			}
			42 = { set_demilitarized_zone = no }
			51 = { set_demilitarized_zone = no }
			add_political_power = 120
			add_named_threat = { threat = 5 name = GER_oppose_hitler }
			country_event = { id = wtt_germany.1 }
			hidden_effect = {
				GER_stop_rearmament = yes
				GER = {
					add_ideas = idea_political_chaos_dtk
					set_country_flag = ger_has_cancelled_mefo
					remove_ideas = GER_mefo_bills_ended
					remove_dynamic_modifier = { modifier = GER_recovering_economy_modifier } 
					remove_dynamic_modifier = { modifier = GER_army_modifier } #remove deutsches heer - last update gotterdamerung
					remove_dynamic_modifier = { modifier = GER_navy_modifier }
					remove_dynamic_modifier = { modifier = GER_navy_imperial_modifier }
					remove_dynamic_modifier = { modifier = GER_airforce_modifier }
				}
				set_global_flag = dtk_flag_civil_war_on_course
			}
		}
	}

	#Restore the Kaiserreich - DONE
	focus = {
		id = GER_revive_the_kaiserreich_dtk
		icon = GFX_DTK_revive_kaiserreich
		x = 33
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_germanytoarms  }
		available = {
			GER = { has_war = no }
			is_subject = no
		}
		ai_will_do = {
			factor = 10
		}
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_revive_the_kaiserreich
				set_rule = { can_only_justify_war_on_threat_country = no }

				clr_global_flag = dtk_flag_civil_war_on_course
				set_global_flag = dtk_flag_civil_war_ended

				if = {
					limit = {
						has_idea = tot_economic_mobilisation
					}
					swap_ideas = {
						remove_idea = tot_economic_mobilisation
						add_idea = partial_economic_mobilisation
					}
				}
				else_if = {
					limit = {
						has_idea = war_economy
					}
					swap_ideas = {
						remove_idea = war_economy
						add_idea = partial_economic_mobilisation
					}
				}
			}
			add_ideas = GER_revive_the_kaiserreich
			#ALL INITIAL FOCUS MUST HAVE
			
			set_party_name = { ideology = neutrality long_name = GER_neutrality_party_kaiserreich_long name = GER_neutrality_party_kaiserreich }
			add_named_threat = { threat = 5 name = GER_revive_the_kaiserreich }
			
			add_popularity = { ideology = neutrality popularity = 0.35 }
			
			add_stability = 0.25
			add_political_power = 150
			add_timed_idea = {
				idea = GER_clamp_down_on_fascism
				days = 720
			}
		}
	}

	#Wilhelm s Return - DONE
	focus = {
		id = GER_wilhelmsreturn
		icon = GFX_DTK_return_of_thekaiser
		x = 33
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_revive_the_kaiserreich_dtk  }
		available = {
			is_subject = no
			neutrality > 0.4
			has_country_leader = { ruling_only = yes character = GER_august_von_mackensen }
			HOL = {
				exists = yes
				NOT = { has_war_with = ROOT }
			}
		}
		
		completion_reward = {
			#hidden_effect = {
				GER = {
					drop_cosmetic_tag = yes #wip
					set_cosmetic_tag = IMPERIAL_GERMANY_KAISER
				}
			#}
			add_named_threat = { threat = 5 name = GER_return_of_the_kaiser }
			GER = {
				country_event = { id = imperialf.2 }
			}
		}
	}

	#Rebuilding our country - done
	focus = {
		id = GER_rebuilding_our_country
		icon = GFX_DTK_rebuilding_country #GFX_GER_rebuilding_our_country-392479 - OLD
		x = 33
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_wilhelmsreturn  }
		ai_will_do = { factor = 10 }
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_salvage_captured_equipment
			}
			custom_effect_tooltip = generic_skip_one_line_tt
			add_political_power = 100
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = hjalmar_schacht
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = GER_alfred_becker
			hidden_effect = {
				complete_national_focus	= GER_four_year_plan
			}
		}
	}

	#Agreements with Krupp family - done
	focus = {
		id = GER_agreements_with_krupp_family
		icon = GER_dtk_krupp
		x = 29
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_rebuilding_our_country  }
		mutually_exclusive = { focus = GER_agreements_with_mauser }
		completion_reward = {
			add_political_power = 40
			add_stability = 0.05
			add_tech_bonus = {
				name = industry
				bonus = 0.5
				uses = 1
				category = industry
			}
		}
	}

	#Agreements with Mauser - done
	focus = {
		id = GER_agreements_with_mauser
		icon = GFX_DTK_mauser_agreements
		x = 37
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_rebuilding_our_country  }
		mutually_exclusive = { focus = GER_agreements_with_krupp_family  }
		completion_reward = {
			#1.14
			add_mio_funds = 1000
			#1.14
			add_war_support = 0.08
			add_political_power = 30
			add_tech_bonus = {
				name = infantry_weapons
				bonus = 0.5
				uses = 1
				category = infantry_weapons
			}
		}
	}

	#IAFP I - done
	focus = {
		id = GER_iafp_i
		icon = GFX_GER_iafp_i-392503
		x = 33
		y = 8
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_agreements_with_krupp_family focus = GER_agreements_with_mauser  }
		completion_reward = {
			add_stability = 0.05
			add_research_slot = 1
		}
	}

	#IZIP II - done
	focus = {
		id = GER_izip_ii
		icon = GFX_GER_izip_ii-392260
		x = 29
		y = 8
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_izip_i  }
		available = {
			GER = {
				has_full_control_of_state = 51
			}
			has_completed_focus = GER_iafp_i
		}
		completion_reward = {
			add_stability = 0.05
			51 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
		}
	}

	#Volkswagen - done
	focus = {
		id = GER_kdf_wagen_dtk #GER_volkswagen
		icon = GFX_GER_volkswagen-393699
		x = 31
		y = 9
		cost = 5
		search_filters = {
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_reichsautobahn  }
		available = {
			has_full_control_of_state = 57
			has_full_control_of_state = 42
			has_full_control_of_state = 763
		}
		completion_reward = {
			add_political_power = 30
			add_stability = 0.05

			custom_effect_tooltip = 02_dtk_infra_tt
			hidden_effect = {
				57 = {
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
				42 = {
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
				763 = {
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
			}
		}
	}

	#Reichsautobahn - done
	focus = {
		id = GER_reichsautobahn
		icon = GFX_GER_reichsautobahn-392491
		x = 31
		y = 8
		cost = 5
		search_filters = {
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_izip_i  }
		available = {
			has_completed_focus = GER_iafp_i
			has_full_control_of_state = 64
			has_full_control_of_state = 59
			has_full_control_of_state = 60
			has_full_control_of_state = 54
		}
		completion_reward = {
			add_political_power = 50
			add_stability = 0.1
			custom_effect_tooltip = GER_autobahn_tt
			hidden_effect = {
				64 = {
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
				59 = {
					if = {
						limit = { is_controlled_by = ROOT }

						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
				60 = {
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
				54 = {
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
			}		
		}
	}

	#IZIP III - done
	focus = {
		id = GER_izip_iii
		icon = GFX_GER_izip_iii-392484
		x = 29
		y = 10
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_kdf_wagen_dtk  } prerequisite = { focus = GER_izip_ii  }
		completion_reward = {
			add_political_power = 30
			add_timed_idea = {
				idea = idea_krupp_complex_dtk
				days = 730
			}
		}
	}

	#IZIP IV - done
	focus = {
		id = GER_izip_iv
		icon = GFX_GER_izip_iv-392487
		x = 29
		y = 11
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_izip_iii  }
		available = {
			GER = {
				has_stability > 0.5
			}
			has_completed_focus = GER_steel_works_in_southern_silesia
			has_completed_focus = GER_reestablish_the_kaiser_wilhelm_society
		}
		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					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
				}
				set_state_flag = GER_industrial_effort_2_2IC
			}
			random_owned_controlled_state = {
				limit = {
					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
				}
				set_state_flag = GER_industrial_effort_2_2IC
			}
			random_owned_controlled_state = {
				limit = {
					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
				}
				set_state_flag = GER_industrial_effort_2_2IC
			}
		}
	}

	#Re-establish the Kaiser Wilhelm Society - done
	focus = {
		id = GER_reestablish_the_kaiser_wilhelm_society
		icon = GFX_GER_reestablish_the_kaiser_wilhelm_society-392276
		x = 33
		y = 11
		cost = 8
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_iafp_ii  }
		completion_reward = {
			GER = {
				add_ideas = idea_kaiser_wilhelm_society_dtk
			}
			
			custom_effect_tooltip = 01_dtk_kaiser_willy_tt
			hidden_effect = {
				every_country = {
					if = {
						limit = {
							OR = {
								is_subject_of = ROOT
								is_in_faction_with = ROOT
							}
						}
						add_ideas = idea_kaiser_wilhelm_society_dtk
					}
				}
			}
		}
	}

	#IAFP II - done
	focus = {
		id = GER_iafp_ii
		icon = GFX_GER_iafp_ii-392504
		x = 33
		y = 10
		cost = 8
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_iafp_i  }
		available = {
			OR = {
				has_completed_focus = GER_izip_iii
				has_completed_focus = GER_deutsches_bahn
			}
		}
		completion_reward = {
			add_stability = 0.1
			add_research_slot = 1
		}
	}

	#Synthetic rubber - done
	focus = {
		id = GER_synthetic_rubber_dtk
		icon = GFX_focus_generic_rubber
		x = 4
		y = 1
		relative_position_id = GER_synthetic_oil_i
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_synthetic_oil_i }
		completion_reward = {
			add_political_power = 20
        	modify_building_resources = {
        	   building = synthetic_refinery
        	   resource = rubber
        	   amount = 8
        	}
		}
	}
	focus = {
		id = GER_synthetic_rubber_dtk_ii
		icon = GFX_dtk_synth_rub2
		x = 0
		y = 1
		relative_position_id = GER_synthetic_rubber_dtk
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_synthetic_rubber_dtk }
		mutually_exclusive = { focus = GER_synthetic_oil_iii }
		completion_reward = {
			add_political_power = 20
        	modify_building_resources = {
        	   building = synthetic_refinery
        	   resource = rubber
        	   amount = 10
        	}
		}
	}

	#Krupp Complex - dones
	focus = {
		id = GER_krupp_complex
		icon = GFX_GER_krupp_complex-392505
		x = 27
		y = 9
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_izip_i  }
		available = {
			has_completed_focus = GER_iafp_i
		}
		completion_reward = {
			add_political_power = 15
			add_ideas = idea_krupp_complex_dtk
		}
	}

	#Mass investments in the industrial sector
	#focus = {
	#	id = GER_mass_industrial_sector_dtk
	#	icon = GFX_generic
	#	x = 23
	#	y = 10
	#	cost = 5
	#	search_filters = {
	#		FOCUS_FILTER_INDUSTRY
	#	}
	#	available = {
	#		has_completed_focus = GER
	#	}
	#	completion_reward = {
	#		
	#	}
	#}

	#Weapon researches - done
	focus = {
		id = GER_weapon_researches
		icon = GFX_focus_secret_rearmament
		x = 35
		y = 9
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_military_complexes }
		completion_reward = {
			add_political_power = 45
			add_tech_bonus = {
				name = infantry_weapons
				bonus = 0.65
				uses = 1
				category = infantry_weapons
			}
		}
	}

	#IMAP I
	focus = {
		id = GER_imap_i
		icon = GFX_dtk_imap1
		x = 37
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_agreements_with_mauser  }
		completion_reward = {
			57 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = arms_factory
					level = 3
					instant_build = yes
				}
			}
		}
	}

	#Military Complexes - done
	focus = {
		id = GER_military_complexes
		icon = GFX_DTK_military_complexes
		x = 37
		y = 8
		cost = 8
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_imap_i  }
		available = {
			has_completed_focus = GER_iafp_i
		}
		completion_reward = {
			army_experience = 10
			add_political_power = 30
			add_ideas = idea_dtk_mauser_complexes
		}
	}

	#Panzer Researches  ### SUSPENDED
	#focus = {
	#	id = GER_panzer_researches
	#	icon = GFX_GER_panzer_researches-392528
	#	x = 35
	#	y = 8
	#	cost = 50
	#	search_filters = {
	#		FOCUS_FILTER_INDUSTRY
	#	}
	#	prerequisite = { focus = GER_weapon_researches  }
	#}

	#IMAP II - done
	focus = {
		id = GER_imap_ii
		icon = GFX_GER_imap_ii-392522
		x = 37
		y = 9
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_military_complexes  }
		available = {
			has_completed_focus = GER_reform_the_imperial_army
		}
		completion_reward = {
			add_stability = 0.05
			add_war_support = 0.05
			57 = {
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = arms_factory
					level = 4
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}

	#Deutsches Bahn - done
	focus = {
		id = GER_deutsches_bahn
		icon = GFX_GER_deutsches_bahn-392527
		x = 37
		y = 10
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_imap_ii  }
		available = {
			has_full_control_of_state = 63
			has_full_control_of_state = 50
			has_full_control_of_state = 60
			has_full_control_of_state = 64
		}
		completion_reward = {
			add_stability = 0.05
			add_war_support = 0.1
			add_political_power = 50
			custom_effect_tooltip = 03_dtk_infra_tt
			hidden_effect = {
				64 = { #Brandenburg
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
				60 = { #Thüringen
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
				50 = { #Württenberg
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
				63 = { #Hinterpommern
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = infrastructure
							level = 5
							instant_build = yes
						}
					}
				}
			}
		}
	}

	#Panzer Industries - done
	focus = {
		id = GER_panzer_industries
		icon = GFX_GER_panzer_industries-392529
		x = 39
		y = 10
		cost = 9
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_steel_works_in_saxony  }
		available = {
			has_completed_focus = GER_panzer_speerheads
		}
		completion_reward = {
			swap_ideas = {
				remove_idea = idea_dtk_mauser_complexes
				add_idea = idea_dtk_mauser_complexes2
			}
		}
	}

	#Projectile Researches
	#focus = {
	#	id = GER_projectile_researches
	#	icon = GFX_goal_generic_army_artillery
	#	x = 35
	#	y = 9											### moved - removed - wip
	#	cost = 70
	#	search_filters = {
	#		FOCUS_FILTER_INDUSTRY
	#	}
	#	prerequisite = { focus = GER_weapon_researches  }
	#}

	#IMAP III - done
	focus = {
		id = GER_imap_iii
		icon = GFX_dtk_imap3
		x = 37
		y = 11
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_deutsches_bahn  }
		available = {
			GER = {
				has_stability > 0.5
			}
			has_completed_focus = GER_reestablish_the_kaiser_wilhelm_society
			has_completed_focus = GER_steel_works_in_saxony
		}
		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					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
				}
				set_state_flag = GER_industrial_effort_2_2IC
			}
			random_owned_controlled_state = {
				limit = {
					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
				}
				set_state_flag = GER_industrial_effort_2_2IC
			}
			random_owned_controlled_state = {
				limit = {
					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
				}
				set_state_flag = GER_industrial_effort_2_2IC
			}
		}
	}

	#Back on tracks - done
	focus = {
		id = GER_back_on_tracks
		icon = GFX_GER_back_on_tracks-392530
		x = 33
		y = 14
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_create_mitteleuropa  }
		available = {
			has_stability > 0.65
			has_completed_focus = GER_synthetic_oil_ii
			has_completed_focus = GER_aluminium_plants_in_moselland
		}
		completion_reward = {
			add_political_power = 100
			add_stability = 0.1
		}
	}

	#Rose up the loyalists - done
	focus = {
		id = GER_rose_up_the_loyalists
		icon = GFX_goal_generic_small_arms
		x = 30
		y = 2
		cost = 5
		search_filters = {
			FOCUS_FILTER_MANPOWER
		}
		prerequisite = { focus = GER_germanytoarms  }
		allow_branch = {
			has_global_flag = dtk_flag_civil_war_on_course
			has_civil_war = yes
			NOT = {
				has_global_flag = dtk_flag_civil_war_ended
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = idea_dtk_civil_war_buff
				days = 365
			}
		}
	}

	#Full mobilization - done
	focus = {
		id = GER_full_mobilization
		icon = GFX_focus_generic_little_entente
		x = 29
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		allow_branch = {
			has_global_flag = dtk_flag_civil_war_on_course
			has_civil_war = yes
			NOT = {
				has_global_flag = dtk_flag_civil_war_ended
			}
		}
		prerequisite = { focus = GER_rose_up_the_loyalists  } 
		completion_reward = {
			custom_effect_tooltip = 32_full_mob_economy_dtk_tt
			hidden_effect = {
				swap_ideas = {
					remove_idea = civilian_economy
					add_idea = tot_economic_mobilisation
				}
				swap_ideas = {
					remove_idea = low_economic_mobilisation
					add_idea = tot_economic_mobilisation
				}
				swap_ideas = {
					remove_idea = partial_economic_mobilisation
					add_idea = tot_economic_mobilisation
				}
			}
		}
	}

	#Long Live the Kaiser! - done
	focus = {
		id = GER_longlivethekaiser
		icon = GFX_GER_longlivethekaiser-392515
		x = 31
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_STABILITY
			FOCUS_FILTER_WAR_SUPPORT
		}
		allow_branch = {
			has_global_flag = dtk_flag_civil_war_on_course
			has_civil_war = yes
			NOT = {
				has_global_flag = dtk_flag_civil_war_ended
			}
		}
		prerequisite = { focus = GER_rose_up_the_loyalists  }
		completion_reward = {
			add_stability = 0.05
			add_war_support = 0.05
			swap_ideas = {
				remove_idea = idea_dtk_civil_war_buff
				add_idea = idea_dtk_civil_war_buff2
			}
		}
	}

	#Claim Mittelafrika - done focus mit
	focus = {
		id = GER_claim_mittelafrika
		icon = GFX_GER_claim_mittelafrika-393157
		x = 50
		y = 10
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_our_place_in_the_sun_dtk  }
		available = {
			is_subject = no
		}
		completion_reward = {
			ENG = {
				add_opinion_modifier = {
					target = ROOT
					modifier = DTK_claimed_mittelafrika_op_modif
				}
			}
			FRA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = DTK_claimed_mittelafrika_op_modif
				}
			}
			add_stability = 0.05
			add_war_support = 0.05
			GER = {
				add_state_claim = 770
				add_state_claim = 905
				add_state_claim = 903
				add_state_claim = 545
				add_state_claim = 771
				add_state_claim = 893
				add_state_claim = 541
				add_state_claim = 895
				add_state_claim = 894
				add_state_claim = 889
				add_state_claim = 547
				add_state_claim = 904
				add_state_claim = 548
				add_state_claim = 769
				add_state_claim = 768
				add_state_claim = 890
				add_state_claim = 884
				add_state_claim = 549
				add_state_claim = 885
				add_state_claim = 718
				add_state_claim = 888
				add_state_claim = 538
				add_state_claim = 295
				add_state_claim = 660
				add_state_claim = 772
				add_state_claim = 539
				add_state_claim = 773
				add_state_claim = 887
				add_state_claim = 774
			}
		}
	}

	#Ministry of War - done
	focus = {
		id = GER_ministry_of_war
		icon = GFX_GER_ministry_of_war-392533
		x = 13
		y = 1
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_germanytoarms  }
		available = {
			has_completed_focus = GER_revive_the_kaiserreich_dtk
		}
		ai_will_do = {
			factor = 10
		}
		completion_reward = {
			army_experience = 15
			swap_ideas = {
				remove_idea = general_staff
    			add_idea = idea_prussian_general_staff_dtk
			}
		}
	}

	#Expand the Staff - done
	focus = {
		id = GER_expand_the_staff
		icon = GFX_goal_generic_position_armies
		x = 0
		y = 2
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_ministry_of_war  }
		available = {
			has_completed_focus = GER_wilhelmsreturn
			OR = {
				has_completed_focus = GER_improve_the_old_ways
				has_completed_focus = GER_a_new_doctrine
			}
		}
		completion_reward = {
			army_experience = 35
			navy_experience = 40
			air_experience = 35
		}
	}

	#Reform the Imperial Army - done
	focus = {
		id = GER_reform_the_imperial_army
		icon = GFX_GER_reform_the_imperial_army-392534
		x = 4
		y = 2
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_ministry_of_war  }
		available = {
			has_completed_focus = GER_wilhelmsreturn
		}
		completion_reward = {
			hidden_effect = { complete_national_focus = GER_develop_modern_maneuver_warfare }
			custom_effect_tooltip = available_chief_of_army
			show_ideas_tooltip = walther_von_brauchitsch
			custom_effect_tooltip = generic_skip_one_line_tt
			army_experience = 20
			add_war_support = 0.05
			add_doctrine_cost_reduction = {
				name = land_doc_bonus
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			custom_effect_tooltip = available_chief_of_army
			show_ideas_tooltip = walther_von_brauchitsch
			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = erwin_rommel 
		}
	}

	#The Prussian Standart - done
	focus = {
		id = GER_the_prussian_standart
		icon = GFX_GER_the_prussian_standart-392538
		x = 0
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_MANPOWER
		}
		prerequisite = { focus = GER_expand_the_staff  }
		completion_reward = {
			army_experience = 10
			add_ideas = idea_youth_military_dtk	
		}
	}

	#Expand the Luftstreitkrafte - done
	focus = {
		id = GER_expandtheluftstreitkrafte
		icon = GFX_GER_expandtheluftstreitkrafte-392539
		x = 13
		y = 2
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_ministry_of_war  }
		available = {
			has_completed_focus = GER_wilhelmsreturn
		}
		complete_tooltip = {
			random_owned_controlled_state = {
				limit = {
					air_base > 3
					air_base < 9
				}
				set_state_flag = GER_air_innovation_2air
			}
			random_owned_controlled_state = {
				limit = {
					air_base > 3
					air_base < 9
				}
				set_state_flag = GER_air_innovation_6air
			}
		}
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_expanding_the_luftwaffe
				set_global_flag = air_inovations_done_dtk	
			}
			air_experience = 30
			#
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_chief_of_airforce
			show_ideas_tooltip = ritter_von_greim
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = hugo_sperrle
			#
			custom_effect_tooltip = generic_skip_one_line_tt
			add_doctrine_cost_reduction = {
				name = air_doc_bonus
				cost_reduction = 0.5
				uses = 2
				category = air_doctrine
			}
			add_tech_bonus = {
				name = artillery_bonus
				bonus = 0.4
				uses = 1
				category = air_equipment
			}
			add_tech_bonus = {
				name = artillery_bonus
				bonus = 0.2
				uses = 1
				category = air_equipment
			}
		}
	}

	#A new doctrine - done
	focus = {
		id = GER_a_new_doctrine
		icon = GFX_GER_a_new_doctrine-392546
		x = 6
		y = 3
		cost = 7
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_reform_the_imperial_army  }
		mutually_exclusive = { focus = GER_improve_the_old_ways  }

		completion_reward = {
			create_corps_commander = {
				name = "Heinz Guderian"
				picture = "Portrait_Germany_Heinz_Guderian.dds"
				traits = { panzer_leader panzer_expert organizer }
				skill = 5
				id = 40451512
				attack_skill = 6
				defense_skill = 2
				planning_skill = 5
				logistics_skill = 5
			}
			create_corps_commander = {
				name = "Erwin Rommel"
				picture = "Portrait_Germany_Erwin_Rommel.dds"
				traits = { brilliant_strategist panzer_leader }
				skill = 5
				id = 40451513
				attack_skill = 5
				defense_skill = 4
				planning_skill = 4
				logistics_skill = 6
			}
			custom_effect_tooltip = generic_skip_one_line_tt
			if = {
				limit = { 
					has_dlc = "No Step Back"
				}
				add_tech_bonus = {
					name = armor_bonus
					bonus = 0.5
					uses = 1
					category = armor
				}
			}
			else = {
				effect_tooltip = {
					add_tech_bonus = {
						name = med_armor_bonus
						ahead_reduction = 1
						category = cat_medium_armor
					}
					add_tech_bonus = {
						name = armor_bonus
						bonus = 0.5
						uses = 1
						category = armor
					}
				}
			}
			effect_tooltip = { 
				add_dynamic_modifier = { modifier = GER_blitzkrieg_modifier }
			}
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_theorist
			show_ideas_tooltip = heinz_guderian
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = erwin_rommel
			hidden_effect = {
				complete_national_focus = GER_adopt_new_panzer_doctrine
			}
		}
	}

	#Militarization of the youth - done
	focus = {
		id = GER_militarization_of_the_youth
		icon = GFX_focus_generic_military_academy
		x = 0
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = {
			focus = GER_the_prussian_standart
		}
		completion_reward = {
			swap_ideas = {
				remove_idea = idea_youth_military_dtk
				add_idea = idea_youth_military_dtk2
			}
		}
	}

	#Superior firepower
	focus = {
		id = GER_superior_firepower
		icon = GFX_goal_generic_army_artillery2
		x = 2
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_mobile_infantry  }
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_prussian_artillery
			}
			custom_effect_tooltip = available_chief_of_army
			show_ideas_tooltip = werner_von_fritsch_army_chief
			custom_effect_tooltip = generic_skip_one_line_tt
			add_stability = 0.05
			add_doctrine_cost_reduction = {	
				name = GER_prussian_artillery
				cost_reduction = 0.25
				uses = 2
				category = land_doctrine
			}
			add_tech_bonus = {
				name = artillery_bonus
				bonus = 1.0
				uses = 1
				category = artillery
			}
			add_tech_bonus = {
				name = artillery_bonus
				bonus = 0.5
				uses = 2
				category = artillery
			}
		}
	}

	#Combined Firepower - artillery bruh
	focus = {
		id = GER_combined_firepower
		icon = GFX_goal_generic_axis_build_infantry
		x = 0
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_superior_firepower  }
		mutually_exclusive = { focus = GER_mass_offensives  }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = mobile_warfare_bonus
				cost_reduction = 0.5
				uses = 4
				category = cat_superior_firepower
			}
		}
	}

	#Mass offensives - grand battleplan
	focus = {
		id = GER_mass_offensives
		icon = GFX_GER_mass_offensives-262099
		x = 4
		y = 6
		cost = 5							#back
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_superior_firepower  }
		mutually_exclusive = { focus = GER_combined_firepower  }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = mobile_warfare_bonus
				cost_reduction = 0.5
				uses = 4
				category = cat_grand_battle_plan
			}
		}
	}

	#Panzer speerheads - done
	focus = {
		id = GER_panzer_speerheads
		icon = GFX_GER_panzer_speerheads-392545
		x = 8
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_a_new_doctrine  }
		completion_reward = {
			add_war_support = 0.1
			add_ideas = { idea_panzer_army_dtk }
		}
	}

	#Research light models - done
	focus = {
		id = GER_research_light_models
		icon = GFX_goal_generic_army_tanks
		x = 4
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_a_new_doctrine  }
		mutually_exclusive = { focus = GER_research_medium_models  }
		completion_reward = {
			if = {
				limit = { 
					has_dlc = "No Step Back"
				}
				add_tech_bonus = {
					name = armor_bonus
					bonus = 0.5
					uses = 2
					category = armor
				}
				add_tech_bonus = {
					name = armor_bonus
					bonus = 1.0
					uses = 1
					category = armor
				}
			}
			else = {
				effect_tooltip = {
					add_tech_bonus = {
						name = med_armor_bonus
						ahead_reduction = 1
						category = cat_medium_armor
					}
					add_tech_bonus = {
						name = armor_bonus
						bonus = 0.5
						uses = 2
						category = armor
					}
					add_tech_bonus = {
						name = armor_bonus
						bonus = 1.0
						uses = 1
						category = armor
					}
				}
			}
		}
	}

	#Research medium models - done
	focus = {
		id = GER_research_medium_models
		icon = GFX_GER_research_medium_models-392550
		x = 6
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_a_new_doctrine  }
		mutually_exclusive = { focus = GER_research_light_models  }
		completion_reward = {
			if = {
				limit = { 
					has_dlc = "No Step Back"
				}
				effect_tooltip = {
					create_equipment_variant = {
						name = "Panzer III Ausf. A"
						type = medium_tank_chassis_1
						parent_version = 0
						modules = {
							main_armament_slot = tank_high_velocity_cannon
							turret_type_slot = tank_medium_three_man_tank_turret
							suspension_type_slot = tank_bogie_suspension
							armor_type_slot = tank_welded_armor
							engine_type_slot = tank_gasoline_engine
							special_type_slot_1 = tank_radio_1
							special_type_slot_2 = smoke_launchers
						}
						upgrades = {
							tank_nsb_engine_upgrade = 6
							tank_nsb_armor_upgrade = 3
						}
						icon = "GFX_GER_basic_medium_tank_medium"
					}	
				}
				add_tech_bonus = {
					name = armor_bonus
					bonus = 0.5
					uses = 1
					category = armor
				}
			}
			else = {
				effect_tooltip = {
					add_tech_bonus = {
						name = med_armor_bonus
						ahead_reduction = 1
						category = cat_medium_armor
					}
					add_tech_bonus = {
						name = armor_bonus
						bonus = 0.5
						uses = 1
						category = armor
					}
				}
			}
		}
	}

	#Heavy tanks - done
	focus = {
		id = GER_heavy_tanks
		icon = GFX_GER_heavy_tanks-392549
		x = 6
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_research_medium_models  }
		available = {
			date > 1939.01.01
		}
		completion_reward = {
			if = {
				limit = { 
					has_dlc = "No Step Back"
				}
				effect_tooltip = {
					create_equipment_variant = {
						name = "Panzer IV Ausf. A"
						type = medium_tank_chassis_1
						parent_version = 1
						modules = {
							main_armament_slot = tank_close_support_gun
							turret_type_slot = tank_medium_three_man_tank_turret
							suspension_type_slot = tank_bogie_suspension
							armor_type_slot = tank_welded_armor
							engine_type_slot = tank_gasoline_engine
							special_type_slot_1 = tank_radio_1
							special_type_slot_2 = smoke_launchers
						}
						upgrades = {
							tank_nsb_engine_upgrade = 6
							tank_nsb_armor_upgrade = 2
						}
						icon = "GFX_GER_basic_medium_tank_medium"
					}
				}
				add_tech_bonus = {
					name = armor_bonus
					bonus = 1.0
					uses = 1
					category = armor
				}
			}
			else = {
				effect_tooltip = {
					add_tech_bonus = {
						name = med_armor_bonus
						ahead_reduction = 1
						category = cat_medium_armor
					}
					add_tech_bonus = {
						name = armor_bonus
						bonus = 1.0
						uses = 1
						category = armor
					}
				}
			}
		}
	}

	#Focus in light designs planes - done 
	focus = {
		id = GER_focus_in_light_designs
		icon = GFX_goal_generic_air_fighter
		x = 11
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_expandtheluftstreitkrafte  }
		mutually_exclusive = { focus = GER_focus_in_heavy_designs  }
		completion_reward = {
			air_experience = 10
			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				add_tech_bonus = {
					name = light_air_bonus
					bonus = 0.5
					uses = 2
					category = light_air
				}
			}
			else = {
				add_tech_bonus = {
					name = air_equipment_bonus
					bonus = 0.5
					uses = 2
					category = air_equipment
				}
			}
		}
	}

	#Focus in heavy designs - heavy planes - done
	focus = {
		id = GER_focus_in_heavy_designs
		icon = GFX_goal_generic_air_bomber
		x = 15
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_expandtheluftstreitkrafte  }
		mutually_exclusive = { focus = GER_focus_in_light_designs  }
		completion_reward = {
			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = erhard_milch
			custom_effect_tooltip = generic_skip_one_line_tt
			hidden_effect = {
				complete_national_focus = GER_tactical_bombers
			}
			air_experience = 30
			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				add_tech_bonus = {
					name = heavy_air_bonus
					bonus = 0.8
					uses = 1
					category = heavy_air
				}
			}
			else = {
				add_tech_bonus = {
					name = air_equipment_bonus
					bonus = 0.8
					uses = 1
					category = air_equipment
				}
			}
		}
	}

	#Naval Aviation - done
	focus = {
		id = GER_naval_aviation
		icon = GFX_goal_generic_air_naval_bomber
		x = 17
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_expandtheluftstreitkrafte  }
		completion_reward = {
			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				add_tech_bonus = {
					name = air_equipment_bonus
					bonus = 0.2
					uses = 2
					category = air_equipment
				}
			}
			else = {
				add_tech_bonus = {
					name = air_equipment_bonus
					bonus = 0.2
					uses = 2
					category = air_equipment
				}
			}
		}
	}

	#Flying aces - done
	focus = {
		id = GER_flying_aces
		icon = GFX_GER_flying_aces-392554
		x = 13
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_WAR_SUPPORT
		}
		prerequisite = { focus = GER_more_air_fields  }
		completion_reward = {
			air_experience = 25
			GER = {
				add_ideas = idea_flying_aces_dtk
			}
		}
	}

	#Improve the old ways - done
	focus = {
		id = GER_improve_the_old_ways
		icon = GFX_GER_improve_the_old_ways-392542
		x = 2
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_reform_the_imperial_army  }
		mutually_exclusive = { focus = GER_a_new_doctrine  }
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_instill_auftragstaktik
			}
			custom_effect_tooltip = available_chief_of_army
			show_ideas_tooltip = franz_halder
			custom_effect_tooltip = generic_skip_one_line_tt
			create_corps_commander = {
				name = "Franz Halder"
				picture = "GFX_dtk_franz_halder.png"
				traits = { old_guard brilliant_strategist war_hero infantry_officer }
				skill = 5
				id = 404515
				attack_skill = 5
				defense_skill = 4
				planning_skill = 2
				logistics_skill = 3
			}
			custom_effect_tooltip = generic_skip_one_line_tt
			army_experience = 25
			add_doctrine_cost_reduction = {
				name = land_doc_bonus
				cost_reduction = 0.6
				uses = 2
				category = land_doctrine
			}
		}
	}

	#Strategic bombing
	focus = {
		id = GER_strategic_bombing
		icon = GFX_focus_generic_long_range_aircraft
		x = 15
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_focus_in_heavy_designs  }
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_uralbomber_program
			}
			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = GER_robert_knauss

			custom_effect_tooltip = generic_skip_one_line_tt

			add_doctrine_cost_reduction = {
				name = GER_uralbomber_program
				cost_reduction = 0.25
				uses = 2
				category = strategic_destruction_tree
			}
			add_tech_bonus = {
				name = GER_uralbomber_program
				bonus = 0.5
				uses = 1
				category = heavy_air
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				create_equipment_variant = { 
					name = "Ju 89" 
					type = large_plane_airframe_1
					allow_without_tech = no
					design_team = mio:GER_heinkel_organization
					modules = {
						fixed_main_weapon_slot = large_bomb_bay
						fixed_auxiliary_weapon_slot_1 = empty
						fixed_auxiliary_weapon_slot_2 = empty
						engine_type_slot = engine_2_4x
						special_type_slot_1 = lmg_defense_turret_2x
						special_type_slot_2 = lmg_defense_turret
					}
					icon = "GFX_GER_strategic_bomber1_medium"
					model = "GER_strat_bomber_equipment_1_entity"
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			GER_modify_airforce_modifier = yes
			add_to_variable = { 
				GER_military_air_range_factor = 0.15
				tooltip = air_range_factor_tt
			}
			add_to_variable = { 
				GER_military_air_strategic_bomber_bombing_factor = 0.05
				tooltip = air_strategic_bomber_bombing_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ace = {
				name = Hansgeorg
				surname = Batcher
				callsign = Schützin #made-up
				type = bomber_genius
			}
			add_ace = {
				name = Werner
				surname = Baumbach
				callsign = "Papa Bär" #made-up
				type = bomber_unique
			}
			add_ace = {
				name = Bernhard
				surname = Jope
				callsign = Senker #made-up
				type = bomber_unique
			}
			add_ace = {
				name = Horst
				surname = Rudat
				callsign = Mistel #made-up
				type = bomber_unique
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					NOT = { has_dlc = "Arms Against Tyranny" }
				}
				if = {
					limit = {
						has_idea = heinkel
					}
					swap_ideas = {
						remove_idea = heinkel
						add_idea = GER_heinkel_improved
					}
				}
				else = {
					effect_tooltip = {
						swap_ideas = {
							remove_idea = heinkel
							add_idea = GER_heinkel_improved
						}
					}
				}
			}
			else = {
				mio:GER_heinkel_organization = {
					add_mio_size = 1
					add_mio_funds_gain_factor = 0.25
					add_mio_research_bonus = 0.05

					#unlock_mio_trait_tooltip = 
					#unlock_mio_trait_tooltip = 
				}
			}
		}
	}

	#Ural Bomber 1.15


	#More Air Fields - done
	focus = {
		id = GER_more_air_fields
		icon = GFX_GER_more_air_fields-392731
		x = 13
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_focus_in_light_designs focus = GER_focus_in_heavy_designs  }
		completion_reward = {
			air_experience = 25
			add_doctrine_cost_reduction = {
				name = air_sup_bonus
				cost_reduction = 0.25
				uses = 2
				category = battlefield_support_tree
			}
			if = {
				limit = { 55 = { is_fully_controlled_by = GER} }
				55 = {
					add_building_construction = {
						type = air_base
						level = 6
						instant_build = yes
					}
				}
			}
			if = {
				limit = { 57 = { is_fully_controlled_by = GER} }
				57 = {
					add_building_construction = {
						type = air_base
						level = 2
						instant_build = yes
					}
				}
			}
			if = {
				limit = { 763 = { is_fully_controlled_by = GER} }
				763 = {
					add_building_construction = {
						type = air_base
						level = 5
						instant_build = yes
					}
				}
			}
		}
	}

	#Close Air Support - done
	focus = {
		id = GER_close_air_support
		icon = GFX_focus_generic_cas_aircraft
		x = 11
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_focus_in_light_designs  }
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_dive_bombers
				complete_national_focus = GER_reorganize_the_luftwaffe
			}
			add_doctrine_cost_reduction = {
				name = GER_dive_bombers
				cost_reduction = 0.25
				uses = 1
				category = battlefield_support_tree
			}
			add_tech_bonus = {
				name = GER_dive_bombers
				bonus = 0.5
				uses = 1
				category = light_air
			}

			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				create_equipment_variant = { 
					name = "Ju 87 G" 
					type = small_plane_cas_airframe_2
					allow_without_tech = no
					design_team = mio:GER_junkers_organization
					modules = {
						fixed_main_weapon_slot = bomb_locks
						fixed_auxiliary_weapon_slot_1 = tank_buster_1
						engine_type_slot = engine_3_1x
						special_type_slot_1 = lmg_defense_turret
						special_type_slot_2 = empty
					}
					icon = "GFX_GER_CAS2_medium"
					model = "GER_CAS_equipment_2_entity"
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			GER_modify_airforce_modifier = yes
			add_to_variable = { 
				GER_military_air_cas_efficiency = 0.1
				tooltip = air_cas_efficiency_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ace = {
				name = Hans
				surname = Rudel
				callsign = Eagle of the Eastern Front
				type = support_genius
			}
			add_ace = {
				name = Anton
				surname = Hubsch
				callsign = Toni
				type = support_unique
			}
			add_ace = {
				name = Gerhard
				surname = Studemann
				callsign = Stutz
				type = support_unique
			}
			add_ace = {
				name = Alois
				surname = Wosnitza
				callsign = Ritter #Made-up
				type = support_unique
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					NOT = { has_dlc = "Arms Against Tyranny" }
				}
				if = {
					limit = {
						has_idea = junkers
					}
					swap_ideas = {
						remove_idea = junkers
						add_idea = GER_junkers_improved
					}
				}
				else = {
					effect_tooltip = {
						swap_ideas = {
							remove_idea = junkers
							add_idea = GER_junkers_improved
						}
					}
				}
			}
			else = {
				mio:GER_junkers_organization = {
					add_mio_size = 1
					add_mio_funds_gain_factor = 0.25
					add_mio_research_bonus = 0.05

					#unlock_mio_trait_tooltip = 
					#unlock_mio_trait_tooltip = 
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = hugo_sperrle

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_theorist
			show_ideas_tooltip = ernst_udet
		}
	}

	#Carrier Aircraft - done
	focus = {
		id = GER_carrier_aircraft_dtk
		icon = GFX_GER_carrier_models-392978
		x = 17
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_naval_aviation  }
		available = {
			has_completed_focus = GER_flying_aces
		}
		completion_reward = {
			air_experience = 20
			swap_ideas = {
				remove_idea = idea_flying_aces_dtk
				add_idea = idea_flying_aces_dtk2
			}
			add_tech_bonus = {
				name = cv_tech
				bonus = 0.95
				uses = 1
				category = cv_tech
			}
		}
	}

	#The modern Panzer - done
	focus = {
		id = GER_the_modern_panzer
		icon = GFX_GER_the_modern_panzer-392736
		x = 8
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_module_researches  }
		available = {
			date = 1943.07.08
		}
		completion_reward = {
			if = {
				limit = { 
					has_dlc = "No Step Back"
				}
				add_tech_bonus = {
					name = armor_bonus
					bonus = 1.0
					uses = 1
					category = armor
				}
			}
			else = {
				effect_tooltip = {
					add_tech_bonus = {
						name = med_armor_bonus
						ahead_reduction = 1
						category = cat_medium_armor
					}
					add_tech_bonus = {
						name = armor_bonus
						bonus = 1.0
						uses = 1
						category = armor
					}
				}
			}
		}
	}

	#Module researches - done
	focus = {
		id = GER_module_researches
		icon = GFX_GER_module_researches-392746
		x = 8
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_panzer_speerheads  }
		completion_reward = {
			add_tech_bonus = {
				name = artillery_bonus
				bonus = 0.5
				uses = 1
				category = artillery
			}
			if = {
				limit = { 
					has_dlc = "No Step Back"
				}
				add_tech_bonus = {
					name = armor_bonus
					bonus = 0.2
					uses = 3
					category = armor
				}
			}
			else = {
				effect_tooltip = {
					add_tech_bonus = {
						name = med_armor_bonus
						ahead_reduction = 1
						category = cat_medium_armor
					}
					add_tech_bonus = {
						name = armor_bonus
						bonus = 0.2
						uses = 3
						category = armor
					}
				}
			}
		}
	}

	#support weapons - done #ARMY TREE DONE
	focus = {
		id = GER_antitank_weapons #support
		icon = GFX_GER_antitank_weapons-392751
		x = 2
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_combined_firepower focus = GER_mass_offensives }

		completion_reward = {
			army_experience = 10
			add_tech_bonus = {
				name = anti_air_bonus
				bonus = 0.6
				uses = 1
				category = cat_anti_air
			}
			add_tech_bonus = {
				name = anti_tank_bonus
				bonus = 0.6
				uses = 1
				category = cat_anti_tank
			}
		}
	}

	#Mobile Infantry
	focus = {
		id = GER_mobile_infantry
		icon = GFX_GER_mobile_infantry-392760
		x = 2
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_improve_the_old_ways  }
		#available = {} motorized researched##
		completion_reward = {
			add_ideas = idea_new_imperial_army_dtk
			add_tech_bonus = {
				bonus = 0.6
				uses = 1
				name = mech_army_bonus
				technology = mechanised_infantry
				technology = mechanised_infantry2
			}
		}
	}

	#Rocket surveys - done
	focus = {
		id = GER_rocket_surveys
		icon = GFX_GER_rocket_surveys-392885
		x = 11
		y = 6
		cost = 7
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		available = {
			has_completed_focus = GER_reestablish_the_kaiser_wilhelm_society
			has_stability > 0.45
			date > 1940.01.01
		}
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_rocketry_innovations
				complete_national_focus = GER_uranverein
				complete_national_focus = GER_the_mannheim_project_ww
				complete_national_focus = GER_glorious_mechanical_machinations
			}
			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = GER_walter_dornberger
			custom_effect_tooltip = generic_skip_one_line_tt
			army_experience = 10
			add_tech_bonus = {
				name = rocketry_bonus
				bonus = 0.8
				uses = 1
				category = rocketry
			}
		}
	}

	#Improve rocket engines - done
	focus = {
		id = GER_improve_rocket_engines
		icon = GFX_GER_improve_rocket_engines-392887
		x = 9
		y = 8
		cost = 8
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_rocket_surveys  }
		completion_reward = {
			army_experience = 10
			add_tech_bonus = {
				name = rocketry_bonus
				bonus = 1.0
				uses = 1
				category = rocketry
			}
		}
	}

	#Jet Engines - done
	focus = {
		id = GER_jet_engines
		icon = GFX_GER_jet_engines-392889
		x = 9
		y = 9
		cost = 8
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_improve_rocket_engines  }
		completion_reward = {
			add_tech_bonus = {
				name = jet_technology_bonus
				bonus = 1.0
				uses = 1
				category = jet_technology
			}
		}
	}

	#Rocket Sites - done
	focus = {
		id = GER_rocket_sites
		icon = GFX_focus_rocketry
		x = 13
		y = 7
		cost = 7
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_rocket_surveys  }
		available = {
			has_tech = experimental_rockets
			owns_state = 51
			owns_state = 58
			owns_state = 763
		}
		completion_reward = {
			51 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = rocket_site
					level = 2
					instant_build = yes
				}
			}
			58 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = rocket_site
					level = 2
					instant_build = yes
				}
			}
			763 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = rocket_site
					level = 2
					instant_build = yes
				}
			}
		}
	}

	#Doomsday-Waffe - done
	focus = {
		id = GER_doomsdaywaffe
		icon = GFX_GER_doomsdaywaffe-392899
		x = 11
		y = 9
		cost = 9
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_nik  }
		completion_reward = {
			add_tech_bonus = {
				name = nuclear_bonus
				bonus = 1.0
				uses = 1
				category = nuclear
			}
		}
	}

	#Expand the Kaiserliche Marine - done
	focus = {
		id = GER_expand_the_kaiserliche_marine
		icon = GFX_GER_expand_the_kaiserliche_marine-392902
		x = 22
		y = 2
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_ministry_of_war  }
		available = {
			has_completed_focus = GER_wilhelmsreturn
		}

		complete_tooltip = {
			every_state = {
				limit = {	has_state_flag = GER_naval_rearmament_2dockyards }
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
			every_state = {
				limit = {	has_state_flag = GER_naval_rearmament_1dockyard }
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
			}
		}
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_re_establish_the_seekriegsleitung
			}
			custom_effect_tooltip = available_chief_of_navy
			show_ideas_tooltip = GER_rolf_carls
			custom_effect_tooltip = generic_skip_one_line_tt
			navy_experience = 30
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
				set_state_flag = GER_naval_rearmament_2dockyards
			}
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
				set_state_flag = GER_naval_rearmament_1dockyard
			}
		}
	}

	#More naval docks - done
	focus = {
		id = GER_more_naval_docks
		icon = GFX_goal_generic_construct_naval_dockyard
		x = 22
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_expand_the_kaiserliche_marine  }
		completion_reward = {
			if = {
				limit = {
					58 = {
						is_fully_controlled_by = GER
					}
				}
				58 = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = dockyard
						level = 2
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					61 = {
						is_fully_controlled_by = GER
					}
				}
				61 = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = dockyard
						level = 2
						instant_build = yes
					}
				}
			}
		}
	}

	focus = { #added 1.15
		id = GER_dtk_recall_kaisers_admirals
		icon = GFX_GER_dtk_recall_admirals
		relative_position_id = GER_more_naval_docks
		x = 7
		y = 1
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_more_naval_docks  }
		completion_reward = {
			
			create_navy_leader = {
				name = "Bernhard Rogge"
				picture = "GFX_portrait_dtk_Bernhard_Rogge.png"
				traits = { convoy_raid_expert sea_wolf }
				skill = 4
				id = 40451501
				attack_skill = 6
				defense_skill = 4
				coordination_skill = 3
				maneuvering_skill = 5
			}
			create_navy_leader = {
				name = "Heinrich Erdmann"
				picture = "GFX_portrait_dtk_Heinrich_Erdmann.png"
				traits = { blockade_runner lone_wolf }
				skill = 5
				id = 40451502
				attack_skill = 6
				defense_skill = 3
				coordination_skill = 4
				maneuvering_skill = 6
			}
			create_navy_leader = {
				name = "Karl Bartenbach"
				picture = "GFX_portrait_dtk_Karl_Bartenbach.png"
				traits = { cruiser_leader screen_attack }
				skill = 5
				id = 40451503
				attack_skill = 7
				defense_skill = 3
				coordination_skill = 4
				maneuvering_skill = 6
			}
			create_navy_leader = {
				name = "Konrad Zander"
				picture = "GFX_portrait_dtk_Konrad_Zander.png"
				traits = { destroyer_leader torpedo_expert }
				skill = 5
				id = 40451504
				attack_skill = 6
				defense_skill = 3
				coordination_skill = 4
				maneuvering_skill = 7
			}
			create_navy_leader = {
				name = "Lothar Arnauld Periere"
				picture = "GFX_portrait_dtk_Lothar_Arnauld_Periere.png"
				traits = { submarine_expert lone_wolf }
				skill = 6
				id = 40451505
				attack_skill = 7
				defense_skill = 4
				coordination_skill = 3
				maneuvering_skill = 6
			}
			create_navy_leader = {
				name = "Ludwig Reuter"
				picture = "GFX_portrait_dtk_Ludwig_Reuter.png"
				traits = { big_guns_expert }
				skill = 5
				id = 40451506
				attack_skill = 6
				defense_skill = 5
				coordination_skill = 3
				maneuvering_skill = 4
			}
			create_navy_leader = {
				name = "Max Bastian"
				picture = "GFX_portrait_dtk_Max_Bastian.png"
				traits = { big_guns_expert spotter }
				skill = 4
				id = 40451507
				attack_skill = 6
				defense_skill = 4
				coordination_skill = 3
				maneuvering_skill = 4
			}
			create_navy_leader = {
				name = "Max Valentiner"
				picture = "GFX_portrait_dtk_Max_Valentiner.png"
				traits = { silent_hunter sea_wolf }
				skill = 6
				id = 40451508
				attack_skill = 7
				defense_skill = 3
				coordination_skill = 4
				maneuvering_skill = 6
			}
			create_navy_leader = {
				name = "Peter Strasser"
				picture = "GFX_portrait_dtk_Peter_Strasser.png"
				traits = { air_controller flight_deck_manager spotter }
				skill = 5
				id = 40451509
				attack_skill = 6
				defense_skill = 4
				coordination_skill = 4
				maneuvering_skill = 5
			}
			create_navy_leader = {
				name = "Wilhelm Souchon"
				picture = "GFX_portrait_dtk_Wilhelm_Souchon.png"
				traits = { fleet_organizer blockade_runner }
				skill = 5
				id = 40451510
				attack_skill = 6
				defense_skill = 5
				coordination_skill = 4
				maneuvering_skill = 5
			}
			create_navy_leader = {
				name = "Willy von Nordeck"
				picture = "GFX_portrait_dtk_Willy_von_Nordeck.png"
				traits = { sea_wolf convoy_raid_expert }
				skill = 5
				id = 40451511
				attack_skill = 7
				defense_skill = 3
				coordination_skill = 4
				maneuvering_skill = 6
			}
		}
	}

	#Revive the High Seas Fleet - done
	focus = {
		id = GER_revive_the_high_seas_fleet_dtk
		icon = GFX_GER_revive_the_high_seas_fleet-392905
		x = 19
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_more_naval_docks  }
		mutually_exclusive = { focus = GER_the_wolfpacks  }
		completion_reward = {
			navy_experience = 20
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 2
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
				set_state_flag = GER_rebuild_the_high_seas_fleet_dockyards
			}
			add_tech_bonus = {
				name = bc_bonus
				bonus = 1.0
				uses = 1
				category = bc_tech
			}
			
			add_timed_idea = {
				idea = idea_rebuild_the_hochseeflotte_dtk
				days = 1460
			}
		}
	}

	#The wolfpacks - done
	focus = {
		id = GER_the_wolfpacks
		icon = GFX_goal_generic_navy_anti_submarine
		x = 25
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_WAR_SUPPORT
		}
		prerequisite = { focus = GER_more_naval_docks  }
		mutually_exclusive = { focus = GER_revive_the_high_seas_fleet_dtk  }
		completion_reward = {
			hidden_effect = {
				complete_national_focus = GER_wolfpack_tactics
			}
			custom_effect_tooltip = available_theorist
			show_ideas_tooltip = alfred_saalwachter
			custom_effect_tooltip = generic_skip_one_line_tt
			navy_experience = 30
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = dockyard
					level = 3
					instant_build = yes
				}
				set_state_flag = GER_u_boat_effort_2dockyards
			}
			add_tech_bonus = {
				name = GER_u_boat_effort
				bonus = 0.5
				uses = 1
				category = ss_tech
			}
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				set_technology = { cruiser_submarines = 1 }
			}
		}
	}

	#Wilhelmshaven's Naval Complex - done
	focus = {
		id = GER_wilhelmshavensnavalcomplex
		icon = GFX_GER_wilhelmshavensnavalcomplex-392913
		x = 23
		y = 6
		cost = 20
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_marinegesellschaft__kiel  }
		available = {
			OR = {
				has_completed_focus = GER_reichsautobahn
				has_completed_focus = GER_military_complexes
			}
		}
		completion_reward = {
			navy_experience = 15
			add_stability = 0.05
			add_war_support = 0.1
			56 = {
				add_extra_state_shared_building_slots = 8
				add_building_construction = {
					type = dockyard
					level = 8
					instant_build = yes
				}
			}
		}
	}

	#Train marines - done
	focus = {
		id = GER_train_marines
		icon = GFX_GER_train_marines-392917
		x = 27
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_more_naval_docks  }
		completion_reward = {
			navy_experience = 5
			add_tech_bonus = {
				name = marine_tech_bonus
				bonus = 0.8
				uses = 1
				category = marine_tech
			}
			add_tech_bonus = {
				name = marine_tech_bonus
				bonus = 0.2
				uses = 1
				category = marine_tech
			}
		}
	}

	#Sea-land transports WIP
	focus = {
		id = GER_sealand_transports
		icon = GFX_GER_sealand_transports-392925
		x = 27
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_train_marines  }
		available = {
			has_completed_focus = GER_iafp_i
		}
		completion_reward = {
			add_tech_bonus = {
				name = tp_tech_bonus
				bonus = 0.5
				uses = 1
				category = tp_tech
			}
			#add_tech_bonus = {
			#	name = #search what tech is armtracs
			#	bonus = 0.5
			#	uses = 1
			#	category = tp_tech
			#}
		}
	}

	#Marinegesellschaft - Kiel - done
	focus = {
		id = GER_marinegesellschaft__kiel
		icon = GFX_GER_marinegesellschaft__kiel-392926
		x = 23
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_the_wolfpacks focus = GER_revive_the_high_seas_fleet_dtk  }
		completion_reward = {
			navy_experience = 5
			add_stability = 0.03
			add_war_support = 0.05
			58 = {
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = dockyard
					level = 4
					instant_build = yes
				}
			}
		}
	}

	#Convoy hunters - done
	focus = {
		id = GER_convoy_hunters
		icon = GFX_GER_convoy_hunters-392928
		x = 23
		y = 8
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_modernize_submarine_models  }
		completion_reward = {
			add_ideas = idea_dtk_the_woflpacks
			add_doctrine_cost_reduction = {
				name = trade_interdiction_tree_bonus
				cost_reduction = 0.6
				uses = 5
				category = trade_interdiction_tree
			}
		}
	}

	#Fortify our coasts - done
	focus = {
		id = GER_fortify_our_coasts
		icon = GFX_focus_generic_coastal_fort
		x = 21
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_revive_the_high_seas_fleet_dtk focus = GER_the_wolfpacks }
		available = {
			has_completed_focus = GER_fortify_the_rhein
		}
		completion_reward = {
			56 = {
				#Fortify naval bases - wesser weims
				add_building_construction = {
					type = coastal_bunker
					province = {
						all_provinces = yes
						limit_to_naval_base = yes
					}
					level = 2
					instant_build = yes
				}
				add_building_construction = {
              	    type = coastal_bunker
               	    province = {
              	        all_provinces = yes
              	        limit_to_coastal = yes
              	    }
              	    level = 1
             	    instant_build = yes
              	}
			}
			59 = {
				#Fortify naval bases - hannover
				add_building_construction = {
					type = coastal_bunker
					province = 3326
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = coastal_bunker
					province = 374
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = coastal_bunker
					province = 6349
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = coastal_bunker
					province = 6325
					level = 1
					instant_build = yes
				}
			}
			58 = {
				#Fortify naval bases - holstein
				add_building_construction = {
					type = coastal_bunker
					province = 9347
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = coastal_bunker
					province = 3368
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = coastal_bunker
					province = 3231
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = coastal_bunker
					province = 11366
					level = 1
					instant_build = yes
				}
			}
		}
	}

	#Modernize submarine models - done
	focus = {
		id = GER_modernize_submarine_models
		icon = GFX_goal_generic_navy_submarine
		x = 25
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_the_wolfpacks  }
		available = {
			has_completed_focus = GER_iafp_i
		}
		completion_reward = {
			navy_experience = 20
			add_tech_bonus = {
				name = GER_u_boat_effort
				bonus = 1.0
				uses = 2
				category = ss_tech
			}
		}
	}

	#Standardized Production - done
	focus = {
		id = GER_standardized_production
		icon = GFX_GER_standardized_production-392934
		x = 25
		y = 8
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_modular_production_dtk  }
		completion_reward = {
			navy_experience = 15
			swap_ideas = {
				remove_idea = idea_dtk_the_woflpacks2
				add_idea = idea_dtk_the_woflpacks3
			}
		}
	}

	#Modular Production
	focus = {
		id = GER_modular_production_dtk
		icon = GFX_modular_production_dtk
		x = 25
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_modernize_submarine_models  }
		available = {
			has_completed_focus = GER_iafp_ii
			has_completed_focus = GER_convoy_hunters
		}
		completion_reward = {
			navy_experience = 10
			swap_ideas = {
				remove_idea = idea_dtk_the_woflpacks
				add_idea = idea_dtk_the_woflpacks2
			}
		}
	}
	#Screen Production
	focus = {
		id = GER_screen_production_dtk
		icon = GFX_screen_production_dtk
		x = 0
		y = 2
		relative_position_id = GER_fortify_our_coasts
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_fortify_our_coasts  }
		completion_reward = {
			add_tech_bonus = {
				name = dd_tech
				bonus = 0.6
				uses = 2
				category = dd_tech
			}
			add_tech_bonus = {
				name = cl_tech
				bonus = 0.5
				uses = 2
				category = cl_tech
			}
			add_tech_bonus = {
				name = ca_tech
				bonus = 0.55
				uses = 1
				category = ca_tech
			}
		}
	}

	#Bigger calibers - done
	focus = {
		id = GER_bigger_calibers
		icon = GFX_GER_bigger_calibers-392935
		x = 19
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_thicker_armours  }
		available = {
			has_completed_focus = GER_iafp_ii
		}
		completion_reward = {
			if = {
				limit = { has_dlc = "Man the Guns" }
				add_tech_bonus = {
					name = ship_modules_tech_bonus
					bonus = 0.4
					uses = 4
					category = ship_modules_tech
				}
				add_doctrine_cost_reduction = {
					name = naval_doc_bonus
					cost_reduction = 0.5
					uses = 2
					category = naval_doctrine
				}
			}
			else = {
				add_tech_bonus = {
					name = fleet_in_being_tree_bonus
					bonus = 0.4
					uses = 2
					category = fleet_in_being_tree
				}
				add_doctrine_cost_reduction = {
					name = naval_doc_bonus
					cost_reduction = 0.5
					uses = 3
					category = naval_doctrine
				}
			}
		}
	}

	#Thicker armours - done
	focus = {
		id = GER_thicker_armours
		icon = GFX_GER_thicker_armours-392936
		x = 19
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_revive_the_high_seas_fleet_dtk  }
		completion_reward = {
			add_tech_bonus = {
				name = bb_bonus
				bonus = 1.0
				uses = 1
				category = bb_tech
				category = shbb_tech
			}
			add_doctrine_cost_reduction = {
				name = naval_doc_bonus
				cost_reduction = 0.5
				uses = 2
				category = naval_doctrine
			}
		}
	}

	#Carrier models - done
	#focus = {
	#	id = GER_carrier_models
	#	icon = GFX_GER_carrier_models-392978
	#	x = 17
	#	y = 8
	#	cost = 5
	#	search_filters = {
	#		FOCUS_FILTER_INDUSTRY
	#	}
	#	prerequisite = { focus = GER_thicker_armours  }
	#	mutually_exclusive = { GER_bigger_calibers }
	#	available = {
	#		has_completed_focus = GER_wilhelmshavensnavalcomplex
	#		has_completed_focus = GER_iafp_ii
	#	}
	#	completion_reward = {
	#	}
	#}

	#Crossing the Atlantic - wip NEEDS REVISAO
	focus = {
		id = GER_crossing_the_atlantic
		icon = GFX_GER_crossing_the_atlantic-392993
		x = 21
		y = 9
		cost = 9
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { 
			focus = GER_plaz_z_dtk
			focus = GER_convoy_hunters
		}
		prerequisite = { focus = GER_screen_production_dtk  }
		available = {
			country_exists = USA
			GER = {
				has_war_with = USA
			}
		}
		bypass = {
			USA = {
				OR = {
					is_in_faction_with = GER
					is_subject_of = GER
					NOT = {
						country_exists = USA
					}
				}
			}
		}
		completion_reward = {
			add_war_support = 0.1
			add_timed_idea = {
				idea = idea_atlantik_campaign_dtk
				days = 730
			}
		}
	}

	#Germania rule the waves - done
	focus = {
		id = GER_germania_rule_the_waves
		icon = GFX_GER_germania_rule_the_waves-392992
		x = 21
		y = 10
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_crossing_the_atlantic  }
		available = {
			has_completed_focus = GER_iafp_ii
			ENG = {
				OR = {
					is_subject_of = GER
					NOT = {
						country_exists = ENG
					}
				}
			}
			FRA = {
				OR = {
					is_subject_of = GER
					NOT = {
						country_exists = FRA
					}
				}
			}
		}
		completion_reward = {
			add_ideas = idea_germania_rule_the_waves_dtk
		}
	}
	focus = {
		id = GER_plaz_z_dtk
		icon = GFX_plaz_z_dtk
		x = 18
		y = 8
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_bigger_calibers focus = GER_carrier_aircraft_dtk }
		completion_reward = {
			if = {
				GER = {
					has_idea = idea_rebuild_the_hochseeflotte_dtk
				}
				remove_idea = idea_rebuild_the_hochseeflotte_dtk
				add_timed_idea = {
					idea = idea_rebuild_the_hochseeflotte_dtk2
					days = 730
				}
			}
		}
	}

	#Restore the HRE
	focus = {
		id = GER_restore_the_hre
		icon = GFX_GER_restore_the_hre-393401
		x = 0
		y = 3
		relative_position_id = GER_union_with_austria
		cost = 5 											# wip
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		available = {
			has_political_power > 100
			has_stability > 0.5
			owns_state = 28
			owns_state = 17
			owns_state = 18
			owns_state = 785
			owns_state = 8
			owns_state = 4
			owns_state = 86
			owns_state = 807
		}
		prerequisite = { focus = GER_union_with_austria  }
		completion_reward = {
			add_political_power = -100
			add_stability = 0.15
			GER = {
				drop_cosmetic_tag = yes
				set_cosmetic_tag = GER_DTK_HRE_RESTORED
			}
			hidden_effect = {
				set_country_leader_description = {
					ideology = neutrality
					desc = DTK_HRE_WILHELM_DESC
				}
			}
		}
	}

	#Hre Knights of Germany
	#focus = {
	#	id = GER_knights_of_hre_dtk
	#	#icon = 
	#	x = 0
	#	y = 1
	#	relative_position_id = GER_restore_the_hre
	#	cost = 5 											
	#	search_filters = {
	#		FOCUS_FILTER_POLITICAL
	#	}
	#	prerequisite = { focus = GER_restore_the_hre  }
	#}

	#Restore order - done
	focus = {
		id = GER_restore_order
		icon = GFX_GER_restore_order-393069
		x = 46
		y = 1
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_germanytoarms }
		available = {
			has_completed_focus = GER_revive_the_kaiserreich_dtk
		}
		completion_reward = {
			add_stability = 0.05
			add_political_power = 50
			remove_ideas = idea_political_chaos_dtk
			custom_effect_tooltip = 41_remove_communists_dtk
			hidden_effect = {
				if = {
					limit = { 
						OR = {
							GER = {
								has_idea = GER_expatriated_communists_return_home_ns
							}
							GER = {
								has_idea = GER_expatriated_communists_return_home_supressed_ns
							}
						}
					}
					remove_ideas = { 
						GER_expatriated_communists_return_home_ns 
						GER_expatriated_communists_return_home_supressed_ns
					}
				}
				else = {
					add_political_power = 10
				}
			}
		}
	}

	#Maintain the Kaiser's former privileges - done
	focus = {
		id = GER_maintainthekaisersformerprivileges
		icon = GFX_dtk_kaiser_former_privilegies
		x = 44
		y = 2
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_restore_order  }
		mutually_exclusive = {
			focus = GER_the_democratic_compromise
		}
		available = {
			has_completed_focus = GER_wilhelmsreturn
		}
		completion_reward = {
			add_political_power = 50
			add_stability = 0.05
			custom_effect_tooltip = 06_kaiser_mantain_priv_tt
			hidden_effect = {
				GER = {
					add_country_leader_trait = imperial_connections_dtk
				}
			}
		}
	}

	#The democratic compromise - done
	focus = {
		id = GER_the_democratic_compromise
		icon = GFX_GER_the_democratic_compromise-393074
		x = 48
		y = 2
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_restore_order  }
		mutually_exclusive = { focus = GER_maintainthekaisersformerprivileges  }
		available = {
			has_completed_focus = GER_wilhelmsreturn
		}
		completion_reward = {
			add_political_power = 60
			add_stability = 0.1
			custom_effect_tooltip = 33_german_democratic_reichstag_tt
			if = {
				limit = {
					has_global_flag = dtk_wilhelm_ii_choosed_by_player
				}
				add_ideas = idea_the_kaiser_dtk1_willyii
				custom_effect_tooltip = dtk_kaiser_willyii_democratic
			}
			else_if = {
				limit = {
					has_global_flag = dtk_wilhelm_iii_choosed_by_player
				}
				add_ideas = idea_the_kaiser_dtk1_willyiii
				custom_effect_tooltip = dtk_kaiser_willyiii_democratic
			}
			else = {
				custom_effect_tooltip = dtk_player_lookin_focus_whitout_kaiser_tt
			}
			hidden_effect = {
				GER = {
					retire_country_leader = yes
					create_country_leader = {
						name = "The Reichstag"
						desc = DTK_deutsches_reichstag_desc
						picture = "GFX_portrait_REICHSTAG_DTK.dds"
						expire = "1965.1.1"
						ideology = oligarchism
						id = 998803 #reichstag id
						traits = { 
							the_german_reichstag_dtk
						}
					}
				}
			}
		}
	}

	#Reclaiming the Empire - done
	focus = {
		id = GER_reclaiming_the_empire
		icon = GFX_dtk_reclaiming_the_empire
		x = 43
		y = 4
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_weltpolitik  }
		available = {
			OR = {
				has_completed_focus = GER_izip_ii
				has_completed_focus = GER_military_complexes
			}
			has_completed_focus = GER_reform_the_imperial_army
			has_completed_focus = GER_frankfurter_versammlung # a
		}
		completion_reward = {
			GER = {
				add_state_claim = 86
				add_state_claim = 762
				add_state_claim = 807
				add_state_claim = 85
				add_state_claim = 188
				add_state_claim = 28
				add_state_claim = 912
			}
			add_named_threat = {
				threat = 10
				name = DTK_reclaims_the_empire
			}
		}
	}

	#Weltpolitik - done
	focus = {
		id = GER_weltpolitik
		icon = GFX_GER_weltpolitik-393100
		x = 46
		y = 3
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_maintainthekaisersformerprivileges focus = GER_the_democratic_compromise }
		available = {
			has_completed_focus = GER_rebuilding_our_country
		}
		completion_reward = {
			set_rule = { can_send_volunteers = yes }
			add_political_power = 100
			custom_effect_tooltip = 07_formable_decisions_allowed_dtk #WIP - STARTUP EVENT MUST BE DONE
		}
	}

	#Demand North-Schelig idk how the hell to say it
	focus = {
		id = GER_demand_north_germany
		icon = GFX_dtk_demand_sud_jutland
		x = 39
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_reclaiming_the_empire }
		completion_reward = {
			add_named_threat = { threat = 5 name = GER_demand_nord_schwelig }
			#random_other_country = {
			#	limit = {
			#		owns_state = 188
			#		controls_state = 188 
			#	}
			#	
			#}
			custom_effect_tooltip = 38_demands_sudjutland_dtk
			custom_effect_tooltip = 37_dtk_relation_with_scandinavia
			GER = { country_event = { id = dtk_start.2 } }
			hidden_effect = {
				GER = {
					transfer_state = 912
				}
			}
		}
	}

	#Eastern possessions - done
	focus = {
		id = GER_eastern_possessions
		icon = GFX_focus_generic_treaty
		x = 41
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_reclaiming_the_empire  }
		available = {
			GER = {
				is_subject = no
			}
		}
		completion_reward = {
			add_named_threat = { threat = 4 name = GER_demand_memel_threat }
			GER = {
				random_other_country = {
					limit = {
						owns_state = 188
						controls_state = 188 
					}
					country_event = { id = baltic.4 }
				}
			}
			custom_effect_tooltip = 08_dtk_fortify_eastern_prussia_tt
			hidden_effect = {
				if = {
					limit = {
						has_full_control_of_state = 5
					}
					5 = {
						custom_effect_tooltip = GER_see_to_the_eastern_front_tt
						hidden_effect = {
							add_building_construction = {
								type = bunker
								level = 2
								province = 9327
								instant_build = yes
							}
							add_building_construction = {
								type = bunker
								level = 2
								province = 11386
								instant_build = yes
							}
							add_building_construction = {
								type = bunker
								level = 2
								province = 9372
								instant_build = yes
							}
						}
					}
				}
				if = {
					limit = {
						has_full_control_of_state = 763
					}
					763 = {
						custom_effect_tooltip = GER_see_to_the_eastern_front_tt2
						hidden_effect = {
							add_building_construction = {
								type = bunker
								level = 2
								province = 11265
								instant_build = yes
							}
							add_building_construction = {
								type = bunker
								level = 2
								province = 348
								instant_build = yes
							}
							add_building_construction = {
								type = bunker
								level = 2
								province = 281
								instant_build = yes
							}
							add_building_construction = {
								type = bunker
								level = 2
								province = 3384
								instant_build = yes
							}
						}
					}
				}
			}
		}
	}

	#Safeguard the Baltic - done
	focus = {
		id = GER_safeguard_the_baltic
		icon = GFX_GER_safeguard_the_baltic-393105
		x = 41
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_eastern_possessions  }
		available = {
			is_subject = no
			NOT = { has_war_with = EST }
			NOT = { has_war_with = LAT }
			NOT = { has_war_with = LIT }
		}
		bypass = {
			OR = {
				has_guaranteed = EST
				NOT = { country_exists = EST }
				AND = {
					EST = { has_war = yes }
					NOT = { has_war_with = EST }
				}
				AND = {
					EST = { is_subject = yes }
					NOT = { EST = { is_subject_of = GER } }
				}
			}
			OR = {
				has_guaranteed = LAT
				NOT = { country_exists = LAT }
				AND = {
					LAT = { has_war = yes }
					NOT = { has_war_with = LAT }
				}
				AND = {
					LAT = { is_subject = yes }
					NOT = { LAT = { is_subject_of = GER } }
				}
			}
			OR = {
				has_guaranteed = LIT
				NOT = { country_exists = LIT }
				AND = {
					LIT = { has_war = yes }
					NOT = { has_war_with = LIT }
				}
				AND = {
					LIT = { is_subject = yes }
					NOT = { LIT = { is_subject_of = GER } }
				}
			}
		}
		completion_reward = {
			if = {
				limit = { country_exists = EST }
				EST = {	
					add_timed_idea = {
						idea = GER_safeguard_the_baltic
						days = 720
					}
					add_ai_strategy = {
						type = befriend
						id = "GER"			
						value = 200
					}
					add_ai_strategy = {
						type = alliance
						id = "GER"			
						value = 200
					}
				}

				if = { 
					limit = { NOT = { is_subject_of = ROOT } }
					give_guarantee = EST
				}
			}
			if = {
				limit = { country_exists = LAT }
				LAT = {
					add_timed_idea = {
						idea = GER_safeguard_the_baltic
						days = 720
					}
					add_ai_strategy = {
						type = befriend
						id = "GER"			
						value = 200
					}
					add_ai_strategy = {
						type = alliance
						id = "GER"			
						value = 200
					}
				}

				if = { 
					limit = { NOT = { is_subject_of = ROOT } }
					give_guarantee = LAT
				}
			}
			if = {
				limit = { country_exists = LIT }
				LIT = {
					add_timed_idea = {
						idea = GER_safeguard_the_baltic
						days = 720
					}
					add_ai_strategy = {
						type = befriend
						id = "GER"			
						value = 200
					}
					add_ai_strategy = {
						type = alliance
						id = "GER"			
						value = 200
					}
				}

				if = { 
					limit = { NOT = { is_subject_of = ROOT } }
					give_guarantee = LIT
				}
			}
		}
	}

	#Mackensen-Wall - done
	focus = {
		id = GER_mackensenwall
		icon = GFX_GER_mackensenwall-393106
		x = 48
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_fortify_the_rhein  }
		available = {
			any_country = {
				OR = {
					tag = GER
					is_in_faction_with = GER
				}
				OR = {
					has_full_control_of_state = 191
					has_full_control_of_state = 209
					has_full_control_of_state = 210
					has_full_control_of_state = 207
					has_full_control_of_state = 206
					has_full_control_of_state = 204
					has_full_control_of_state = 194
					has_full_control_of_state = 202
					has_full_control_of_state = 203
					has_full_control_of_state = 226
					has_full_control_of_state = 200
				}
			}
		}
		completion_reward = {
			add_ideas = GER_ostwall_idea
			custom_effect_tooltip = GER_ostwall_forts
			custom_effect_tooltip = GER_ostwall_forts_2
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 191 
					}
				}
				hidden_effect = {
					191 = {
						add_building_construction = {
							type = bunker
							level = 2
							province = 4640
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 209
					}
				}
				hidden_effect = {
					209 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 415
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 3310
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 210 
					}
				}
				hidden_effect = {
					210 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 3333
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 11259
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 9386
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 207 
					}
				}
				hidden_effect = {
					207 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 323
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 3
							province = 11241
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 11220
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 3331
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 206 
					}
				}
				hidden_effect = {
					206 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 9289
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 3378
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 204 
					}
				}
				hidden_effect = {
					204 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 6373
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 194 
					}
				}
				hidden_effect = {
					194 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 6319
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 9249
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 3507
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 202 
					}
				}
				hidden_effect = {
					202 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 9568
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 3543
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 5
							province = 525
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 3494
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 203 
					}
				}
				hidden_effect = {
					203 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 11454
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 488
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 3468
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 6478
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 226 
					}
				}
				hidden_effect = {
					226 = {
						add_building_construction = {
							type = bunker
							level = 1
							province = 9433
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 3
							province = 11437
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 
					any_country = {
						OR = {
							tag = GER
							is_in_faction_with = GER
						}
						has_full_control_of_state = 200 
					}
				}
				hidden_effect = {
					200 = {
						add_building_construction = {
							type = bunker
							level = 3
							province = 11405
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 6596
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 1
							province = 11700
							instant_build = yes
						}
					}
				}
			}
		}
	}

	#Danzig for protection - done
	focus = {
		id = GER_danzig_for_protection
		icon = GFX_focus_generic_diplomatic_treaty
		x = 45
		y = 5
		cost = 6
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_reclaiming_the_empire  }
		available = { 
			is_subject = no
			NOT = { has_war_with = POL }
			NOT = { is_in_faction_with = POL }
		}
		bypass = {
			OR = {
				AND = {
					POL = { has_war = yes }
					NOT = { has_war_with = POL }
				}
				AND = {
					POL = { is_subject = yes }
					NOT = { POL = { is_subject_of = GER } }
				}
				POL = { exists = no }
				AND = {
					owns_state = 85
					owns_state = 86
					owns_state = 762
					owns_state = 807
				}
			}
		}
		completion_reward = {
			POL = { country_event = { id = wtt_germany.14 } }
		}
	}

	#Support Finland - done
	focus = {
		id = GER_support_finland
		icon = GFX_GER_support_finland-262007
		x = 45
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_danzig_for_protection  }
		available = {
			is_subject = no
			NOT = { has_war_with = FIN }
		}
		bypass = {
			OR = {
				AND = {
					FIN = { has_war = yes }
					NOT = { has_war_with = FIN }
				}
				AND = {
					FIN = { is_subject = yes }
					NOT = { FIN = { is_subject_of = GER } }
				}
				FIN = { exists = no }
			}
		}
		completion_reward = {
			diplomatic_relation = {
				country = FIN
				relation = guarantee
				active = yes
			}
			add_ai_strategy = {
				type = support
				id = "FIN"			
				value = 200
			}
			FIN = {
				add_ideas = GER_FIN_industrial_support
				add_ai_strategy = {
					type = befriend
					id = "GER"			
					value = 200
				}
				add_ai_strategy = {
					type = alliance
					id = "GER"			
					value = 200
				}
			}
		}
	}

	#Found the Reichspakt - done
	focus = {
		id = GER_found_the_reichspakt
		icon = GFX_GER_found_the_reichspakt-393127
		x = 46
		y = 8
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_weltpolitik  }
		available = {
			has_completed_focus = GER_reclaiming_the_empire
			has_stability > 0.5
		}
		completion_reward = {
			news_event = {
				id = dtk2024.1
			}
			add_political_power = 60
			set_rule = { can_create_factions = yes } 
			create_faction = "Reichspakt"
			add_named_threat = {
				threat = 5
				name = DTK_reichs_pakt
			}
			#GER = { 
			#	add_to_faction = TAG_TO_ADD 
			#}
		}
	}

	#befirend sweden - wip
	focus = {
		id = GER_dtk_sweden_ally
		icon = GFX_dtk_ally_swe
		prerequisite = { focus = GER_our_place_in_the_sun_dtk }
		available = {
			NOT = { has_war_with = SWE }
			SWE = {
				custom_trigger_tooltip = {
					tooltip = GER_alone_or_peace_faction_tt
					is_alone_or_in_faction_at_peace_with_GER = yes
				}
			}
		}
		bypass = {
			OR = {
				SWE = { is_in_faction_with = GER }
				NOT = { country_exists = SWE }
			}
		}
		x = 3
		y = 1
		relative_position_id = GER_our_place_in_the_sun_dtk
		cost = 5	
		completion_reward = {
			SWE = {
				GER = { add_to_faction = SWE }
				add_opinion_modifier = { target = GER modifier = ger_naval_intimidation_focus }
				if = {
					limit = {
						GER = {
							has_government = neutrality
						}
					}
					add_timed_idea = { idea = neutrality_influence days = 1095 }
				}
				country_event = { id = generic.1 }
				if = {
					limit = { has_idea = neutrality_idea }
					remove_ideas = neutrality_idea
				}
			}
		}
	}

	#Spread monarchist sentiment - done
	focus = {
		id = GER_spread_monarchist_sentiment
		icon = GFX_focus_generic_monarchy_2
		x = 46
		y = 10
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		available = {
			is_subject = no
			has_government = neutrality
		}
		prerequisite = { focus = GER_our_place_in_the_sun_dtk focus = GER_accept_british_naval_dominance }
		completion_reward = {
			hidden_effect = {
				if = {
					limit = {
						AUS = { exists = yes }
					}
					AUS = {
						add_timed_idea = {
							idea = GER_preparing_ITA_coup2
							days = 1025
						}
					}
				}
				if = {
					limit = {
						HUN = { exists = yes }
					}
					HUN = {
						add_timed_idea = {
							idea = GER_preparing_ITA_coup2
							days = 1025
						}
					}
				}
				if = {
					limit = {
						CZE = { exists = yes }
					}
					CZE = {
						add_timed_idea = {
							idea = GER_preparing_ITA_coup2
							days = 1025
						}
					}
				}
				if = {
					limit = {
						BRA = { exists = yes }
					}
					BRA = {
						add_timed_idea = {
							idea = GER_preparing_ITA_coup2
							days = 1025
						}
					}
				}
				if = {
					limit = {
						KTQ = { exists = yes }
					}
					KTQ = {
						add_timed_idea = {
							idea = GER_preparing_ITA_coup2
							days = 1025
						}
					}
				}
				if = {
					limit = {
						BUL = { exists = yes }
					}
					BUL = {
						add_timed_idea = {
							idea = GER_preparing_ITA_coup2
							days = 1025
						}
					}
				}
			}
			custom_effect_tooltip = 13_dtk_monarchist_sentiment_tt
		}
	}

	#Accept British naval dominance - done
	focus = {
		id = GER_accept_british_naval_dominance
		icon = GFX_focus_ger_accept_british_naval_dominance
		x = 43
		y = 9
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_found_the_reichspakt  }
		available = {
			is_subject = no
			NOT = { has_war_with = ENG }
			ENG = {
				has_completed_focus = ENG_a_change_in_course
			}
		}
		mutually_exclusive = { focus = GER_our_place_in_the_sun_dtk  }
		completion_reward = {
			add_political_power = 50
			add_stability = 0.05
			ENG = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_accept_british_naval_dominance_opinion
				}
			}
			add_ideas = GER_redirecting_naval_production
		}
	}

	#An Anglo-German alliance - done
	focus = {
		id = GER_an_anglogerman_alliance
		icon = GFX_GER_an_anglogerman_alliance-393143
		x = 43
		y = 10
		cost = 9
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_accept_british_naval_dominance  }
		cancel_if_invalid = yes
		bypass = {
			GER = {
				is_in_faction_with = ENG
			}
		}
		available = {
			ENG = {
				has_opinion = {
					target = GER
					value > 39
				}
			}
			GER = {
				NOT = {
					has_war_with = ENG
				}
			}
		}
		completion_reward = {
			ENG = {
				leave_faction = yes
			}
			GER = { add_to_faction = ENG }
		}
	}

	#Strike First - done
	focus = {
		id = GER_strike_first
		icon = GFX_focus_attack_france
		x = 43
		y = 11
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_an_anglogerman_alliance  }
		available = {
			is_subject = no
			NOT = { is_in_faction_with = FRA }
			is_in_faction_with = ENG
		}
		bypass = {
			NOT = {
				country_exists = FRA
			}
			has_completed_focus = GER_an_anglogerman_alliance
		}
		completion_reward = {
			create_wargoal = {
				type = annex_everything
				target = FRA
				expire = 0
			}
		}
	}

	#Heil Germania! - done ######################################### WIP needs to change when alter USA tag #### DTK
	focus = {
		id = GER_heilgermania
		icon = GFX_GER_heilgermania-393696
		x = 33
		y = 16
		cost = 5
		search_filters = {
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_back_on_tracks  }
		available = {
			OR = {
				FTK = {
					is_subject_of = GER
				}
				BRK = {
					is_subject_of = GER
				}
			}
			USA = {
				is_subject_of = GER ######################################### WIP needs to change when alter USA tag #### DTK
			}
		}
		completion_reward = {
			custom_effect_tooltip = 31_sacred_germany_dtk_dtk
			hidden_effect = {
				add_ideas = idea_ger_dtk_heil_germania
			}
		}
	}

	#Operation von Below - done
	focus = {
		id = GER_operation_von_below
		icon = GFX_focus_attack_switzerland
		x = 40
		y = 12
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_strike_first  }
		available = {
			is_subject = no
			has_war_with = FRA
			NOT = { is_in_faction_with = SWI }
		}
		bypass = {
			NOT = { country_exists = SWI }
			has_completed_focus = GER_an_anglogerman_alliance
		}
		completion_reward = {
			declare_war_on = {
				target = SWI
				type = annex_everything
			}
		}
	}

	#Our place in the Sun - done # MAYBE NEEDS REVISION
	focus = {
		id = GER_our_place_in_the_sun_dtk
		icon = GFX_GER_our_place_in_the_sun-393156
		x = 49
		y = 9
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_found_the_reichspakt  }
		available = {
			is_subject = no
		}
		mutually_exclusive = { focus = GER_accept_british_naval_dominance  }
		completion_reward = {
			add_political_power = 100
			add_stability = 0.1
			add_war_support = 0.1
			ENG = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_our_place_in_the_sun
				}
			}
			FRA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_our_place_in_the_sun
				}
			}
			add_named_threat = { threat = 5 name = GER_our_place_in_the_sun }
			if = {
				limit = {
					743 = { is_controlled_by = event_target:WTT_current_china_leader }
					NOT = {
						has_war_with = event_target:WTT_current_china_leader
					}
				}
				event_target:WTT_current_china_leader = { country_event = { id = wtt_germany.38 days = 1 } }
			}
			if = {
				limit = {
					743 = { is_controlled_by = JAP }
					NOT = {
						has_war_with = JAP
					}
				}
				JAP = { country_event = { id = wtt_germany.43 days = 1 } }
			}
			add_named_threat = {
				threat = 8
				name = DTK_sun_thing_k
			}
		}
	}

	#Claim East Asia - done
	focus = {
		id = GER_claim_east_asia
		icon = GFX_GER_claim_east_asia-393158
		x = 0
		y = 3
		relative_position_id = GER_send_volunteers_to_china
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
			FOCUS_FILTER_WAR_SUPPORT
		}
		prerequisite = { focus = GER_our_place_in_the_sun_dtk  } prerequisite = { focus = GER_send_volunteers_to_china  }
		available = {
			NOT = {
				is_in_faction_with = ENG
				is_in_faction_with = FRA
			}
		}
		completion_reward = {
			add_war_support = 0.05
			add_political_power = 20

			add_state_claim = 336
			add_state_claim = 333
			add_state_claim = 286
			add_state_claim = 671
			add_state_claim = 741
			add_state_claim = 670
			add_state_claim = 672
			add_state_claim = 334
			add_state_claim = 335
			add_state_claim = 673
			add_state_claim = 667
			add_state_claim = 668
			add_state_claim = 738
			add_state_claim = 669
			add_state_claim = 289
			add_state_claim = 868
			add_state_claim = 869
			add_state_claim = 724
			add_state_claim = 635
			add_state_claim = 734
			add_state_claim = 636
			add_state_claim = 643
			add_state_claim = 639
			add_state_claim = 725
			add_state_claim = 632
			add_state_claim = 638

			if = {
				limit = {
					country_exists = ENG
				}
				ENG = {
					add_opinion_modifier = {
						target = ROOT
						modifier = DTK_claimed_east_asia_op_modif
					}
				}
			}
			if = {
				limit = {
					country_exists = FRA
				}
				FRA = {
					add_opinion_modifier = {
						target = ROOT
						modifier = DTK_claimed_east_asia_op_modif
					}
				}
			}
		}
	}

	#Steel works in Southern Silesia - done
	focus = {
		id = GER_steel_works_in_southern_silesia
		icon = GFX_focus_generic_steel
		x = 31
		y = 10
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_kdf_wagen_dtk  }
		available = {
			has_full_control_of_state = 67
		}
		completion_reward = {
			67 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			add_resource = {
				type = steel
				amount = 10
				state = 67
			}
		}
	}

	#Steel works in Saxony - done
	focus = {
		id = GER_steel_works_in_saxony
		icon = GFX_focus_generic_steel
		x = 39
		y = 9
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_military_complexes  }
		completion_reward = {
			65 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			add_resource = {
				type = steel
				amount = 14
				state = 67
			}
		}
	}

	#Provoke the French - done
	focus = {
		id = GER_provoke_the_french
		icon = GFX_focus_generic_provoke_border_clashes
		x = 50
		y = 11
		cost = 6
		search_filters = {
			FOCUS_FILTER_POLITICAL
			FOCUS_FILTER_WAR_SUPPORT
		}
		prerequisite = { focus = GER_claim_mittelafrika  }
		available = {
			country_exists = FRA
			is_subject = no
		}
		bypass = {
			NOT = {
				country_exists = FRA
			}
		}
		completion_reward = {
			add_political_power = 50
			add_war_support = 0.1
			FRA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = DTK_german_military_manuevers_op_modif
				}
			}
			custom_effect_tooltip = 14_military_manu_in_france_b_tt
		}
	}

	#Prepare for the next blockade - done
	focus = {
		id = GER_prepare_for_the_next_blockade
		icon = GFX_goal_generic_consumer_goods
		prerequisite = { focus = GER_provoke_the_french }
		available = {
			is_subject = no
		}
		x = 52
		y = 12
		cost = 5
		ai_will_do = {
			factor = 1
		}
		search_filters = { FOCUS_FILTER_STABILITY }
		completion_reward = {
			add_stability = 0.05
			add_ideas = GER_prepare_for_the_next_blockade
		}
	}

	#Revenge for Versailles - done
	focus = {
		id = GER_revenge_for_versailles
		icon = GFX_focus_ger_break_anglo_french_colonial_hegemony
		x = 50
		y = 12
		cost = 6
		search_filters = {
			FOCUS_FILTER_ANNEXATION

		}
		prerequisite = { focus = GER_provoke_the_french  }
		bypass = {
			NOT = {
				country_exists = ENG
			}
			NOT = {
				country_exists = FRA
			}
		}
		available = {
			OR = {
				country_exists = FRA
				country_exists = ENG
			}
		}
		completion_reward = {
			add_ideas = idea_dtk_desire_for_revenge
			create_wargoal = {
				type = annex_everything
				target = ENG
				expire = 0
			}
			create_wargoal = {
				type = annex_everything
				target = FRA
				expire = 0
			}
			if = {
				limit = {
					BEL = {
						OR = {
							owns_state = 768
							owns_state = 769
						}
					}
				}
				create_wargoal = {
					type = take_state_focus
					target = BEL
					expire = 0
					generator = { 768 769 }
				}
			}
			if = {
				limit = {
					NOT = {
						SAF = {
							is_subject_of = ENG
						}
					}
				}
				create_wargoal = {
					type = take_state_focus
					target = SAF
					expire = 0
					generator = { 895 894 541 893 }
				}
			}
		}
	}

	#Schlieffen Once more... # sheeeesh - done
	focus = {
		id = GER_schlieffen_once_more_dtk
		icon = GFX_goal_generic_occupy_states_ongoing_war

		prerequisite = { focus = GER_revenge_for_versailles }

		available = {
			has_war_with = FRA
			NOT = { is_in_faction_with = BEL }
			NOT = { is_in_faction_with = LUX }
		}

		bypass = {
			NOT = { country_exists = BEL }
			NOT = { country_exists = LUX }
		}

		x = 50
		y = 13
		cost = 5

		ai_will_do = {
			factor = 10
		}
		
		completion_reward = {
			create_wargoal = {
				type = annex_everything
				target = BEL
				expire = 0
			}
			create_wargoal = {
				type = annex_everything
				target = LUX
				expire = 0
			}
		}
	}

	#Recall von Falkenhausen - done
	focus = {
		id = GER_recall_von_falkenhausen
		icon = GFX_focus_chi_collaboration_with_the_japanese
		x = 51
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_weltpolitik  }
		mutually_exclusive = { focus = GER_extend_our_military_mission_in_china  }
		available = {
			is_subject = no
			AND = {
				country_exists = JAP
				JAP = { is_subject = no }
				NOT = { has_war_with = JAP }
				JAP = {
					custom_trigger_tooltip = {
						tooltip = GER_alone_or_peace_faction_tt
						is_alone_or_in_faction_at_peace_with_GER = yes
					}
				}
			}
		}
		completion_reward = {
			JAP = {
				add_opinion_modifier = { target = GER modifier = ger_jap_diplomacy_focus }
			}
			event_target:WTT_current_china_leader = {
				add_opinion_modifier = { target = GER modifier = withdrew_advisors }
				country_event = { id = china.3 hours = 6 }
			}
			custom_effect_tooltip = GER_japan_friend_tt
			set_global_flag = falkenhausen_recalled
			if = {
				limit = {
					has_dlc = "Waking the Tiger"
				}
				create_corps_commander = {
					name = "Alexander von Falkenhausen"
					gfx = GFX_portrait_chi_alexander_von_falkenhausen
					skill = 3
					attack_skill = 2
					defense_skill = 2
					planning_skill = 3
					logistics_skill = 3
					legacy_id = 603
					traits = { infantry_officer }
				}
			}
		}
	}

	#Extend our military mission in China - done
	focus = {
		id = GER_extend_our_military_mission_in_china
		icon = GFX_focus_generic_china1
		x = 55
		y = 5
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_weltpolitik  }
		mutually_exclusive = { focus = GER_recall_von_falkenhausen  }
		available = {
			is_subject = no
			AND = {
				country_exists = CHI
				CHI = { is_subject = no }
				NOT = { has_war_with = CHI }
				CHI = {
					custom_trigger_tooltip = {
						tooltip = GER_alone_or_peace_faction_tt
						is_alone_or_in_faction_at_peace_with_GER = yes
					}
				}
			}
		}
		completion_reward = {
			army_experience = 10
			event_target:WTT_current_china_leader = {
				add_offsite_building = { type = arms_factory level = 2 }
				add_opinion_modifier = { target = GER modifier = ger_chi_diplomacy_focus }
				set_country_flag = GER_befriended_by_germany_flag
			}
			JAP = {
				add_opinion_modifier = { target = GER modifier = supported_the_chinese }
			}
		}
	}

	#Send volunteers to China - done
	focus = {
		id = GER_send_volunteers_to_china
		icon = GFX_focus_generic_manpower
		x = 0
		y = 2
		relative_position_id = GER_extend_our_military_mission_in_china
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_extend_our_military_mission_in_china  }
		available = {
			CHI = {
				has_war_with = JAP
			}
		}
		bypass = {
			OR = {
				CHI = {
					country_exists = no
				}
				AND = {
					date > 1940.01.01
					NOT = {
						CHI = {
							has_war_with = JAP
						}
					}
				}
			}
		}
		completion_reward = {
			send_embargo = JAP
			send_equipment = {
				equipment = infantry_equipment
				amount = 2000
				target = CHI
			}
			CHI = {
				add_opinion_modifier = {
					target = ROOT
					modifier = DTK_helped_ger_china_op_modif
				}
				add_manpower = 10000
			}
			JAP = {
				add_opinion_modifier = {
					target = ROOT
					modifier = DTK_helped_ger_china_jap_op_modif
				}
			}
		}
	}

	#Form Mittelafrika - done
	focus = {
		id = GER_form_mittelafrika
		icon = GFX_GER_form_mittelafrika-393282
		x = 15
		y = 10
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { 
			focus = GER_develop_colonies_decisions_dtk
		}
		available = {
			has_completed_focus = GER_revenge_for_versailles
			has_stability > 0.65
			owns_state = 770
			owns_state = 905
			owns_state = 903
			owns_state = 545
			owns_state = 771
			owns_state = 893
			owns_state = 541
			owns_state = 895
			owns_state = 894
			owns_state = 889
			owns_state = 547
			owns_state = 904
			owns_state = 548
			owns_state = 769
			owns_state = 768
			owns_state = 890
			owns_state = 884
			owns_state = 549
			owns_state = 885
			owns_state = 718
			owns_state = 888
			owns_state = 538
			owns_state = 295
			owns_state = 660
			owns_state = 772
			owns_state = 539
			owns_state = 773
			owns_state = 887
			owns_state = 774
		}
		completion_reward = {
			retire_character  = GER_lettow_vorbeck_dtk
			add_political_power = 50
			add_stability = 0.1
			custom_effect_tooltip = 15_formed_mittelafrika_dtk_tt
			hidden_effect = {
				GER = {
					if = {
						limit = { country_exists = TZN }
						annex_country = { target = TZN }
					}
				}
				MAD = {
					if = {
						limit = {
							MAD = {
								NOT = {
									has_cosmetic_tag = MAF_KAISER
								}
							}
						}
						set_cosmetic_tag = MAF_KAISER
						add_ideas = idea_deutsch_mittelafrika_1
						add_ideas = idea_afrika_askari_troops
						create_country_leader = {
							name = "Paul von Lettow-Vorbeck"
							desc = MAF_KAISER_VORBECK_DESC
							picture = "GFX_portrait_VORBECK_MAF_KAISER.dds"
							expire = "1965.1.1"
							ideology = oligarchism
							traits = { 
								lettow_vorbeck_lion_1
								great_war_veteran_1_chales
							}
						}
						transfer_state = 546
						transfer_state = 770
						transfer_state = 905
						transfer_state = 903
						transfer_state = 545
						transfer_state = 771
						transfer_state = 893
						transfer_state = 541
						transfer_state = 895
						transfer_state = 894
						transfer_state = 889
						transfer_state = 547
						transfer_state = 904
						transfer_state = 548
						transfer_state = 769
						transfer_state = 768
						transfer_state = 890
						transfer_state = 884
						transfer_state = 549
						transfer_state = 885
						transfer_state = 718
						transfer_state = 888
						transfer_state = 538
						transfer_state = 295
						transfer_state = 660
						transfer_state = 772
						transfer_state = 539
						transfer_state = 773
						transfer_state = 887
						transfer_state = 774
						#cores
						add_state_core = 895
						add_state_core = 541
						add_state_core = 893
						add_state_core = 894
						add_state_core = 773
						add_state_core = 539
						add_state_core = 905
						add_state_core = 769
						add_state_core = 768
						add_state_core = 905
						add_state_core = 903
						add_state_core = 539
						add_state_core = 772
						add_state_core = 769
						add_state_core = 890
						add_state_core = 538
					}
					else = {
						transfer_state = 546
						transfer_state = 770
						transfer_state = 905
						transfer_state = 903
						transfer_state = 545
						transfer_state = 771
						transfer_state = 893
						transfer_state = 541
						transfer_state = 895
						transfer_state = 894
						transfer_state = 889
						transfer_state = 547
						transfer_state = 904
						transfer_state = 548
						transfer_state = 769
						transfer_state = 768
						transfer_state = 890
						transfer_state = 884
						transfer_state = 549
						transfer_state = 885
						transfer_state = 718
						transfer_state = 888
						transfer_state = 538
						transfer_state = 295
						transfer_state = 660
						transfer_state = 772
						transfer_state = 539
						transfer_state = 773
						transfer_state = 887
						transfer_state = 774
						#cores
						add_state_core = 895
						add_state_core = 541
						add_state_core = 893
						add_state_core = 894
						add_state_core = 773
						add_state_core = 539
						add_state_core = 905
						add_state_core = 769
						add_state_core = 768
						add_state_core = 905
						add_state_core = 903
						add_state_core = 539
						add_state_core = 772
						add_state_core = 769
						add_state_core = 890
						add_state_core = 538
					}
				}
				GER = {
					set_autonomy = {
						target = MAD autonomy_state = autonomy_colony
					}
				}
			}
		}
	}
	#1.14 - 2.0
	#Develop Africa 
	focus = {
		id = GER_develop_africa
		icon = GFX_GER_dtk_develop_colonies
		x = 14
		y = 11
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_form_mittelafrika }
		available = {
			has_stability > 0.6
			MAD = {
				is_subject_of = GER
			}
			TOG = {
				is_subject_of = GER
			}
		}
		completion_reward = {
			MAD = {
				add_opinion_modifier = {
					target = ROOT
					modifier = DTK_german_investiments_miittelafrika_op_modif
				}
				546 = {
					add_building_construction = {
						type = infrastructure
						level = 3
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_building_construction = {
						type = infrastructure
						level = 2
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_building_construction = {
						type = infrastructure
						level = 2
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_building_construction = {
						type = infrastructure
						level = 2
						instant_build = yes
					}
				}
				hidden_effect = {
					546 = {
						add_extra_state_shared_building_slots = 3
						add_building_construction = {
							type = industrial_complex
							level = 3
							instant_build = yes
						}
					}
					random_owned_controlled_state = {
						add_extra_state_shared_building_slots = 3
						add_building_construction = {
							type = industrial_complex
							level = 3
							instant_build = yes
						}
					}
					random_owned_controlled_state = {
						add_extra_state_shared_building_slots = 3
						add_building_construction = {
							type = industrial_complex
							level = 3
							instant_build = yes
						}
					}
					#arms fac
					546 = {
						add_extra_state_shared_building_slots = 3
						add_building_construction = {
							type = arms_factory
							level = 3
							instant_build = yes
						}
					}
					546 = {
						add_extra_state_shared_building_slots = 3
						add_building_construction = {
							type = arms_factory
							level = 3
							instant_build = yes
						}
					}
				}
			}
			TOG = {
				add_opinion_modifier = {
					target = ROOT
					modifier = DTK_german_investiments_miittelafrika_op_modif
				}
				777 = {
					add_building_construction = {
						type = infrastructure
						level = 3
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_building_construction = {
						type = infrastructure
						level = 2
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_building_construction = {
						type = infrastructure
						level = 2
						instant_build = yes
					}
				}
				hidden_effect = {
					777 = {
						add_extra_state_shared_building_slots = 3
						add_building_construction = {
							type = industrial_complex
							level = 3
							instant_build = yes
						}
					}
					#arms fac
					777 = {
						add_extra_state_shared_building_slots = 3
						add_building_construction = {
							type = arms_factory
							level = 3
							instant_build = yes
						}
					}
				}
			}
			custom_effect_tooltip = 16_investiment_africa_mit_tt
		}
	}

	#develop colonies - 1.14 - 2.0
	################ START AFRICA UPDATE 2.0 wip soon
 
	#focus = {
	#	id = GER_develop_colonies_dtk
	#	icon = GFX_focus_generic
	#	x = 54
	#	y = 16
	#	cost = 5
	#	search_filters = {
	#		FOCUS_FILTER_INDUSTRY
	#	}
	#	available = {
	#		has_stability > 0.55
	#		
	#	}
	#	completion_reward = {
	#		
	#	}
	#}
	################ END AFRICA UPDATE 2.0

	#Finish China - done
	focus = {
		id = GER_finish_china
		icon = GFX_focus_attack_china
		x = 51
		y = 6
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_recall_von_falkenhausen  }
		available = {
			NOT = {
				has_war_with = JAP
			}
			CHI = {
				OR = {
					owns_state = 743
					owns_state = 613
					owns_state = 595
					owns_state = 596
					owns_state = 598
					owns_state = 597
					owns_state = 614
					owns_state = 608
				}
			}
		}
		completion_reward = {
			add_war_support = 0.05
			create_wargoal = {
				type = take_state_focus
				generator = 743
				target = CHI
			}
			add_state_claim = 743
			add_state_claim = 613
			add_state_claim = 595
			add_state_claim = 596 # needs to remove on decision ger
			add_state_claim = 598
			add_state_claim = 597
			add_state_claim = 614
			add_state_claim = 608
		}
	}

	#Plot Mussolini's death - done
	focus = {
		id = GER_plotmussolinisdeath
		icon = GFX_focus_ger_assassinate_mussolini
		x = 44
		y = 12
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_spread_monarchist_sentiment  }
		available = {
			is_subject = no
			NOT = { has_war_with = ITA }
			ITA = { has_country_leader = { ruling_only = yes character = ITA_benito_mussolini } }
			NOT = {	ITA = {	has_completed_focus = ITA_banda_carita } }
		}
		completion_reward = {
			ITA = {
				set_politics = { ruling_party = neutrality elections_allowed = no }
				add_popularity = { ideology = neutrality popularity = 0.1 }
				create_country_leader = {
					name = "Vittorio Emanuele III"
					desc = "POLITICS_VITTORIO_EMANUELE_III_DESC"
					picture = "GFX_portrait_italy_vittorio_emanuele_iii"
					expire = "1965.1.1"
					ideology = despotism
					traits = {
						the_soldier_king
					}
				}
				add_timed_idea = {
					idea = GER_preparing_ITA_coup2
					days = 1000
				}
			}
		}
	}

	#The Italian Coup - done
	focus = {
		id = GER_the_italian_coup
		icon = GFX_GER_the_italian_coup-262024
		x = 43
		y = 14
		cost = 8
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		available = {
			country_exists = ITA
		}
		prerequisite = { focus = GER_plotmussolinisdeath }
		mutually_exclusive = { focus = GER_finish_the_italians }
		completion_reward = {
			custom_effect_tooltip = 23_dtk_italian_colapse_tt
			hidden_effect = {
				set_global_flag = dtk_italian_collapse_focus_completed 
				italian_collapse_wars_dtk = yes
			}
		}
	}

	#Alliance with Italy - done
	focus = {
		id = GER_finish_the_italians
		icon = GFX_goal_generic_major_alliance
		x = 45
		y = 14
		cost = 6
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_plotmussolinisdeath  }
		mutually_exclusive = { focus = GER_the_italian_coup  }
		available = {
			ITA = {
				has_government = neutrality
			}
		}
		completion_reward = {
			custom_effect_tooltip = 24_invite_italians_dtk_tt
			hidden_effect = {
				news_event = {
					id = wtt_germany.12
				}
				GER = {
					add_to_faction = ITA
				}
			}
		}
	}

	#Fortify the Rhein - done
	focus = {
		id = GER_fortify_the_rhein
		icon = GFX_goal_generic_fortify_city
		x = 48
		y = 4
		cost = 6
		search_filters = {
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_weltpolitik }
		completion_reward = {
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = todt
			50 = {
				if = {
					limit = { is_controlled_by = ROOT }
					custom_effect_tooltip = GER_west_wall_forts
					hidden_effect = {
						add_building_construction = {
							type = bunker
							level = 3
							province = 11640
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 3
							province = 6712
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 3
							province = 6542
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 3
							province = 3530
							instant_build = yes
						}
					}
				}
			}
			if = {
				limit = { 42 = { is_demilitarized_zone = yes } }
				custom_effect_tooltip = GER_west_wall_tt
			}
			42 = {
				custom_effect_tooltip = GER_west_wall_forts
			}
			hidden_effect = {
				complete_national_focus = GER_west_wall
				42 = {
					if = {
						limit = { is_controlled_by = ROOT }
						add_building_construction = {
							type = bunker
							level = 3
							province = 3558
							instant_build = yes
						}
						
						add_building_construction = {
							type = bunker
							level = 3
							province = 563
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 3
							province = 11531
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 3
							province = 9575
							instant_build = yes
						}
					}
				}
			}			
		}
	}

	#Atlantikwall - done
	focus = {
		id = GER_atlantikwall
		icon = GFX_focus_generic_coastal_fort
		x = 48
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_STABILITY
		}
		available = {
			OR = {
				has_completed_focus = GER_izip_ii
				has_completed_focus = GER_military_complexes
			}
			OR = {
				FRA = { has_capitulated = yes }
				NOT = { country_exists = FRA }
			}
			OR = {
				has_full_control_of_state = 19
				has_full_control_of_state = 23
				has_full_control_of_state = 30
				has_full_control_of_state = 14
				has_full_control_of_state = 15
				has_full_control_of_state = 29
				has_full_control_of_state = 6
				has_full_control_of_state = 7
				has_full_control_of_state = 36
				has_full_control_of_state = 99
				has_full_control_of_state = 110
				has_full_control_of_state = 142
				has_full_control_of_state = 143
				has_full_control_of_state = 144
				has_full_control_of_state = 785
			}
		}
		completion_reward = {
			add_ideas = GER_atlantikwall_idea
			custom_effect_tooltip = atlantikwall_tooltip
			custom_effect_tooltip = atlantikwall_tooltip_2
			hidden_effect = {
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 19
						}
					}
					19 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 23
						}
					}
					23 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 30
						}
					}
					30 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 14
						}
					}
					14 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 15
						}
					}
					15 = {
						#Fortify naval bases a bit extra close to Calais
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 3
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 29
						}
					}
					29 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
	
						#Bonus Fortifications on Calais coastline
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 2
            	    	    instant_build = yes
            	    	}
            	    	#Biggest fortifications on Calais itself
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_victory_point = yes
            	    	    }
            	    	    level = 3
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 6
						}
					}
					6 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}	
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 7
						}
					}
					7 = {
						#Fortify naval bases a bit extra close to Calais
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 3
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}	
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 36
						}
					}	
					36 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 56
						}
					}		
					56 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 59
						}
					}		
					59 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 58
						}
					}		
					58 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 99
						}
					}		
					99 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 110
						}
					}		
					110 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 142
						}
					}		
					142 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 143
						}
					}		
					143 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 144
						}
					}		
					144 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}
				if = {
					limit = {
						any_country = {
							OR = {
								tag = GER
								is_in_faction_with = GER
							}
							has_full_control_of_state = 785
						}
					}
					785 = {
						#Fortify naval bases
						add_building_construction = {
							type = coastal_bunker
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							level = 2
							instant_build = yes
						}
						add_building_construction = {
            	    	    type = coastal_bunker
            	    	    province = {
            	    	        all_provinces = yes
            	    	        limit_to_coastal = yes
            	    	    }
            	    	    level = 1
            	    	    instant_build = yes
            	    	}
					}
				}	
			}
		}
	}

	#Form the Sino-German trade company - done
	focus = {
		id = GER_form_the_sinogerman_trade_company
		icon = GFX_GER_form_the_sinogerman_trade_company-393348
		x = 51
		y = 7
		cost = 6
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_finish_china  }
		available = {
			has_stability > 0.55
			owns_state = 743
			owns_state = 613
			owns_state = 595
			owns_state = 596
			owns_state = 598
			owns_state = 597
			owns_state = 614
			owns_state = 608
		}
		completion_reward = {
			custom_effect_tooltip = 10_dtk_sino_german_tt
			hidden_effect = {
				set_global_flag = dtk_sinogerman_trade_123_viadecision
				remove_state_claim = 743
				remove_state_claim = 613
				remove_state_claim = 595
				remove_state_claim = 596
				remove_state_claim = 598
				remove_state_claim = 597
				remove_state_claim = 614
				remove_state_claim = 608
				annex_country = { target = CHI }
				CHI = {
					if = {
						limit = {
							CHI = {
								NOT = {
									has_cosmetic_tag = CHINA_KAISER
								}
							}
						}
						set_cosmetic_tag = CHINA_KAISER
						add_ideas = idea_german_settlers_ural_1
						add_ideas = idea_dtk_german_china
						create_country_leader = {
							name = CHI_KAISER_ALEXANDER
							desc = CHI_KAISER_ALEXANDER_DESC
							picture = "GFX_portrait_ALEXANDER_CHINA_KAISER.dds"
							expire = "1965.1.1"
							ideology = oligarchism
							traits = { 
								imperial_governor_german_dtk
								chinese_allegiances_dtk
							}
						}
						transfer_state = 743
						transfer_state = 613
						transfer_state = 595
						transfer_state = 596
						transfer_state = 598
						transfer_state = 597
						transfer_state = 614
						transfer_state = 608
					}
					else = {
						transfer_state = 743
						transfer_state = 613
						transfer_state = 595
						transfer_state = 596
						transfer_state = 598
						transfer_state = 597
						transfer_state = 614
						transfer_state = 608
					}
				}
				set_autonomy = {
					target = CHI autonomy_state = autonomy_colony
				}
			}
		}
	}

	#Form the German East Asia - done
	focus = {
		id = GER_form_the_german_east_asia
		icon = GFX_GER_form_the_german_east_asia-393351
		x = 17
		y = 10
		cost = 8
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { 
			focus = GER_develop_colonies_decisions_dtk
		}
		available = {
			has_stability > 0.45
			owns_state = 336
			owns_state = 333
			owns_state = 286
			owns_state = 671
			owns_state = 741
			owns_state = 670
		}
		completion_reward = {
			custom_effect_tooltip = 26_found_eastsia_focus_tt
			hidden_effect = {
				set_global_flag = custom_flag_founded_ostasien_dtk
				if = {
					limit = { country_exists = MAL }
					annex_country = { target = MAL }
				}
				MTK = {
					set_cosmetic_tag = OSTASIEN_KAISER
					add_ideas = idea_navy_with_a_state_dtk
					add_ideas = idea_colonial_exploitation_custom
					create_country_leader = {
						name = "Max Bastion"
						desc = MAL_KAISER_BASTIAN_DESC
						picture = "GFX_portrait_BASTIAN_OSTASIEN_KAISER.dds"
						expire = "1965.1.1"
						ideology = oligarchism
						traits = {
							custom_imperial_admiral_1
							imperial_governor_german_dtk
							iron_fist_dtk
						}
					}
					transfer_state = 336
					transfer_state = 333
					transfer_state = 286
					transfer_state = 671
					transfer_state = 741
					transfer_state = 670
					#cores
					add_state_core = 336
					add_state_core = 333
					add_state_core = 286
					add_state_core = 671
					add_state_core = 741
					add_state_core = 670
				}
				set_autonomy = {
					target = MTK autonomy_state = autonomy_colony
				}
			}
		}
	}

	#Strike the Sun
	focus = {
		id = GER_dtk_strike_the_sun
		icon = GER_dtk_strike_the_sun
		x = 0
		y = 1
		relative_position_id = GER_strike_british_colonies_in_east_asia
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { 
			focus = GER_strike_british_colonies_in_east_asia
		}
		available = {
			has_stability > 0.45
		}
		completion_reward = {
			create_wargoal = {
				type = annex_everything
				target = JAP
				expire = 0
			}
		}
	}

	#Strike British Colonies in East Asia
	focus = {
		id = GER_strike_british_colonies_in_east_asia
		icon = GFX_focus_usa_focus_on_asia
		x = 0
		y = 1
		relative_position_id = GER_claim_east_asia
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_claim_east_asia  }
		completion_reward = {
			custom_effect_tooltip = 25_strike_in_ostasien_tt
			hidden_effect = {
				every_country = {
					limit = {
						AND = {
							NOT = {
								tag = GER
							}
							owns_state = 286
						}
					}
					if = {
						limit = {
							is_subject = yes
						}
						overlord = {
							GER = {
								declare_war_on = {
									target = PREV
									type = annex_everything
								}
							}
						}
					}
					else_if = {
						GER = {
							declare_war_on = {
								target = PREV
								type = annex_everything
							}
						}
					}
				}
				every_country = {
					limit = {
						AND = {
							NOT = {
								tag = GER
							}
							owns_state = 333
						}
					}
					if = {
						limit = {
							is_subject = yes
						}
						overlord = {
							GER = {
								declare_war_on = {
									target = PREV
									type = annex_everything
								}
							}
						}
					}
					else_if = {
						GER = {
							declare_war_on = {
								target = PREV
								type = annex_everything
							}
						}
					}
				}
				every_country = {
					limit = {
						AND = {
							NOT = {
								tag = GER
							}
							owns_state = 336
						}
					}
					if = {
						limit = {
							is_subject = yes
						}
						overlord = {
							GER = {
								declare_war_on = {
									target = PREV
									type = annex_everything
								}
							}
						}
					}
					else_if = {
						GER = {
							declare_war_on = {
								target = PREV
								type = annex_everything
							}
						}
					}
				}
				every_country = {
					limit = {
						AND = {
							NOT = {
								tag = GER
							}
							owns_state = 741
						}
					}
					if = {
						limit = {
							is_subject = yes
						}
						overlord = {
							GER = {
								declare_war_on = {
									target = PREV
									type = annex_everything
								}
							}
						}
					}
					else_if = {
						GER = {
							declare_war_on = {
								target = PREV
								type = annex_everything
							}
						}
					}
				}
				every_country = {
					limit = {
						AND = {
							NOT = {
								tag = GER
							}
							owns_state = 670
						}
					}
					if = {
						limit = {
							is_subject = yes
						}
						overlord = {
							GER = {
								declare_war_on = {
									target = PREV
									type = annex_everything
								}
							}
						}
					}
					else_if = {
						GER = {
							declare_war_on = {
								target = PREV
								type = annex_everything
							}
						}
					}
				}
			}
		}
	}

	#Union with Austria - done
	focus = {
		id = GER_union_with_austria
		icon = GFX_dtk_union_with_austria
		x = 42
		y = 12
		cost = 8
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_strike_first  }
		available = {
			is_subject = no
			has_army_manpower = { size > 399999 }
			if = {
				limit = {
					SWI = { has_completed_focus = SWI_gotthard_union }
				}
				NOT = { 
					AUS = { has_idea = SWI_swiss_democratic_propaganda }
				}
			}
		}
		bypass = {
			NOT = {
				country_exists = AUS
			}
			has_completed_focus = GER_an_anglogerman_alliance
		}
		completion_reward = {
			custom_effect_tooltip = 28_union_with_austria_dtk_tt
			hidden_effect = {
				annex_country = {
					target = AUS
					transfer_troops = yes
				}
				if = {
					limit = {
						AUS = {
							controls_state = 848
						}
						add_state_core = 848
					}
				}
				add_state_core = 153
				add_state_core = 152
				add_state_core = 4
			}
		}
	}

	# update 2.0 - 1.14 - Decisions to develop colonies - wip
	#kaiser generals
	focus = {
		id = GER_dtk_recall_kaiser_generals
		icon = GFX_dtk_kaiser_generals
		prerequisite = { focus = GER_reform_the_imperial_army  }
		
		x = 4
		y = 1
		relative_position_id = GER_reform_the_imperial_army
		
		cost = 5

		available = {
			GER = {
				has_civil_war = no
			}
		}
		
		completion_reward = {
			create_field_marshal = {
				name = "Paul von Lettow-Vorbeck"
				picture = "GFX_portrait_VORBECK_MAF_KAISER.dds"
				traits = { old_guard brilliant_strategist war_hero infantry_officer }
				skill = 6
				id = 404505
				attack_skill = 5
				defense_skill = 4
				planning_skill = 4
				logistics_skill = 5
			}
			create_corps_commander = {
				name = "Hermann von Kuhl"
				picture = "GFX_dtk_hermann_von_kuhl.png"
				traits = { old_guard brilliant_strategist war_hero infantry_officer }
				skill = 4
				id = 404501
				attack_skill = 4
				defense_skill = 2
				planning_skill = 3
				logistics_skill = 4
			}
			create_corps_commander = {
				name = "Dietrich Theodor Tappen"
				picture = "GFX_dtk_theodor_tappen.dds"
				traits = { old_guard war_hero }
				skill = 4
				id = 404502
				attack_skill = 3
				defense_skill = 3
				planning_skill = 3
				logistics_skill = 5
			}
			create_corps_commander = {
				name = "Friedrich von Schellendorf"
				picture = "GFX_dtk_schellendorf.dds"
				traits = { old_guard infantry_officer }
				skill = 4
				id = 404503
				attack_skill = 4
				defense_skill = 4
				planning_skill = 5
				logistics_skill = 3
			}
			create_corps_commander = {
				name = "Claus von Stauffenberg"
				picture = "GFX_dtk_von_stauffenberg.dds"
				traits = { armor_officer }
				skill = 3
				id = 404504
				attack_skill = 3
				defense_skill = 4
				planning_skill = 2
				logistics_skill = 4
			}
		}
	}

	# wip
	focus = {
		id = GER_develop_colonies_decisions_dtk
		icon = GFX_GER_develop_afrika_2
		x = 16
		y = 9
		cost = 9
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		available = {
			has_completed_focus = GER_frankfurter_versammlung
			date > 1941.01.01
		}
		completion_reward = {
			navy_experience = 20
			add_political_power = 100	
		}
	}

	#Develop East Asia - done
	focus = {
		id = GER_develop_east_asia
		icon = GFX_GER_develop_east_asia-262058
		x = 18
		y = 11
		cost = 6
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_form_the_german_east_asia  }
		available = {
			MTK = {
				is_subject_of = GER
			}
		}
		completion_reward = {
			country_event = {
				id = docksdtk.1
			}
		}
	}

	#Partition of France - done
	focus = {
		id = GER_partition_of_france
		icon = GFX_GER_partition_of_france-393362
		x = 40
		y = 13
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_operation_von_below  }
		available = {
			FTK = {
				is_subject_of = GER
			}
		}
		completion_reward = {
			if = {
				limit = {
					NOT = {
						has_global_flag = dtk_flag_to_focus_tree_france
					}
				}
				custom_effect_tooltip = 27_neeeds_to_create_frankreich_focus_tt
			}
			else_if = {
				ENG = {
					add_opinion_modifier = {
						target = ROOT
						modifier = DTK_partition_of_france_op_modif
					}
					transfer_state = 23
					transfer_state = 30
					transfer_state = 14
					transfer_state = 15
				}
				if = {
					limit = {
						country_exists = MAL
					}
					GER = {
						annex_country = { target = MAL }
						transfer_state = 336
						transfer_state = 333
						transfer_state = 286
						transfer_state = 741
						transfer_state = 670
						transfer_state = 671
						#suez
						transfer_state = 446
					}
				}
				else = {
					GER = {
						transfer_state = 336
						transfer_state = 333
						transfer_state = 286
						transfer_state = 741
						transfer_state = 670
						transfer_state = 671
						#suez
						transfer_state = 446
					}
				}
			}
		}
	}

	#Fortify Mittelafrika - WIP
	focus = {
		id = GER_fortify_mittelafrika
		icon = GFX_goal_generic_fortify_city
		x = 47
		y = 6
		cost = 6
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_fortify_the_rhein  }
		available = {
			MAD = {
				is_subject_of = GER
				owns_state = 546
			}
		}
		completion_reward = {
			546 = {
				add_building_construction = {
					type = bunker
					level = 5
					province = 2196
					instant_build = yes
				}
				add_building_construction = {
					type = coastal_bunker
					province = {
						all_provinces = yes
						limit_to_naval_base = yes
					}
					level = 2
					instant_build = yes
				}
			}
		}
	}

	#Fortify East Asia - WIP
	focus = {
		id = GER_fortify_east_asia
		icon = GFX_goal_generic_fortify_city
		x = 49
		y = 6
		cost = 6
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_fortify_the_rhein  }
		available = {
			MTK = {
				is_subject_of = GER
				owns_state = 336
			}
		}
		completion_reward = {
			336 = {
				add_building_construction = {
					type = bunker
					level = 5
					province = 2196
					instant_build = yes
				}
				add_building_construction = {
					type = coastal_bunker
					province = {
						all_provinces = yes
						limit_to_naval_base = yes
					}
					level = 2
					instant_build = yes
				}
				add_building_construction = {
            	    type = coastal_bunker
            		province = {
            	    	all_provinces = yes
            	    	limit_to_coastal = yes
            	    }
            	    level = 1
            	 	instant_build = yes
            	}
			}
		}
	}

	#Ally Austria-Hungary - done
	focus = {
		id = GER_ally_austriahungary
		icon = GFX_GER_ally_austriahungary-259
		x = 48
		y = 14
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_spread_monarchist_sentiment  }
		bypass = {
			HUN = {
				OR = {
					has_war_with = GER
					exists = no
					is_subject = yes			
					AND = {
						is_subject = no
						is_in_faction_with = ROOT
					}
				}
			}
		}
		available = {
			NOT = {
				has_war_with = HUN
			}
			HUN = {
				has_completed_focus = HUN_proclaim_the_restoration_of_austria_hungary
			}
			HUN = {
				AND = {
					is_subject = no
					has_government = neutrality
				}
			}	
		}
		completion_reward = {
			custom_effect_tooltip = 17_invite_aus_empire_to_reichspakt_tt
			hidden_effect = {
				if = {
					limit = {
						HUN = {
							is_in_faction = yes
						}
					}
					HUN = {
						dismantle_faction = yes
						leave_faction = yes
					}
				}
				HUN = { country_event = { id = generic.5 } }
			}
		}
	}

	#Ally Bulgaria - done
	focus = {
		id = GER_ally_bulgaria
		icon = GFX_focus_generic_befriend_bulgaria
		x = 49
		y = 15
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_ally_austriahungary  }
		bypass = {
			BUL = {
				OR = {
					has_war_with = GER
					exists = no
					is_subject = yes			
					AND = {
						is_subject = no
						is_in_faction_with = ROOT
					}
				}
			}
		}
		available = {
			NOT = {
				has_war_with = BUL
			}
			BUL = {
				AND = {
					is_subject = no
					has_government = neutrality
				}
			}	
		}
		completion_reward = {
			custom_effect_tooltip = 19_invite_bulgaria_to_reichspakt_tt
			hidden_effect = {
				if = {
					limit = {
						BUL = {
							is_in_faction = yes
						}
					}
					BUL = {
						dismantle_faction = yes
						leave_faction = yes
					}
				}
				BUL = { country_event = { id = generic.5 } }
			}
		}
	}

	#Ally Turkey - done
	focus = {
		id = GER_ally_turkey
		icon = GFX_focus_generic_befriend_turkey
		x = 47
		y = 15
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_ally_austriahungary  }
		bypass = {
			TUR = {
				OR = {
					has_war_with = GER
					exists = no
					is_subject = yes			
					AND = {
						is_subject = no
						is_in_faction_with = ROOT
					}
				}
			}
		}
		available = {
			NOT = {
				has_war_with = TUR
			}
			TUR = {
				AND = {
					is_subject = no
					has_government = neutrality
				}
			}	
		}
		completion_reward = {
			custom_effect_tooltip = 18_invite_turkey_to_reichspakt_tt
			hidden_effect = {
				if = {
					limit = {
						TUR = {
							is_in_faction = yes
						}
					}
					TUR = {
						dismantle_faction = yes
						leave_faction = yes
					}
				}
				TUR = { country_event = { id = generic.5 } }
			}
		}
	}

	#The party back together - done
	focus = {
		id = GER_the_party_back_together
		icon = GFX_GER_the_party_back_together-393386
		x = 48
		y = 16
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
			FOCUS_FILTER_STABILITY
			FOCUS_FILTER_WAR_SUPPORT
		}
		prerequisite = { focus = GER_ally_austriahungary  } prerequisite = { focus = GER_ally_bulgaria  } prerequisite = { focus = GER_ally_turkey  }
		available = {
			GER = {
				is_in_faction_with = HUN
			}
			GER = {
				OR = {
					is_in_faction_with = TUR
					is_in_faction_with = KTQ
				}
			}
			GER = {
				is_in_faction_with = BUL
			}
		}
		completion_reward = {
			add_political_power = 50
			add_ideas = idea_dtk_party_back_together
		}
	}

	#Encourage coup in Brazil - done
	focus = {
		id = GER_encourage_coup_in_brazil
		icon = GFX_focus_por_reclaim_crown_jewel
		x = 46
		y = 12
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_the_iberian_problem_dtk  }
		available = {
			country_exists = BRA
			BRA = {
				NOT = {
					has_government = communism
				}
			}
		}
		completion_reward = {
			custom_effect_tooltip = 20_brazilian_coup_dtk_tt
			add_opinion_modifier = {
				target = ROOT
				modifier = DTK_restored_bra_empire_op_modif
			}
			hidden_effect = {
				BRA = {
					set_cosmetic_tag = BRA_REICHSPAKT_DTK
					create_country_leader = {
						name = BRA_ALLIED_PEDRO
						desc = BRA_ALLIED_PEDRO_DESC
						picture = "GFX_portrait_PEDRO_BRA_KAISER.dds"
						expire = "1965.1.1"
						ideology = oligarchism
						traits = { 
							brazilian_emperor_dtk
						}
					}
				}
			}
		}
	}

	#Iberian problem - done
	focus = {
		id = GER_the_iberian_problem_dtk
		icon = GFX_dtk_iberian_question
		prerequisite = { focus = GER_spread_monarchist_sentiment }
		x = 46
		y = 11
		cost = 5

		available = {
			is_subject = no
			random_other_country = {
				limit = {
					country_exists = yes
					original_tag = SPR
				}
			}
		}
		completion_reward = {
			custom_effect_tooltip = 22_DTK_spain_wargoal_tt
			hidden_effect = {
				random_other_country = {
					limit = {
						original_tag = SPR
					}
					GER = {
						create_wargoal = {
							type = annex_everything
							target = PREV
							expire = 0
						}
					}
				}
			}
		}
	}

	#Kaiser's America - done
	focus = {
		id = GER_kaisersamerica
		icon = GFX_GER_kaisersamerica-393538
		x = 46
		y = 13
		cost = 5
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_encourage_coup_in_brazil  }
		available = {
			is_subject = no
			OR = {
				has_completed_focus = GER_encourage_coup_in_brazil
				BRA = {
					is_subject_of = GER
				}
			}
		}
		completion_reward = {
			custom_effect_tooltip = 21_dtk_claim_in_america_tt
			hidden_effect = {
				add_state_claim = 278
				add_state_claim = 510
				add_state_claim = 512
				add_state_claim = 511
				add_state_claim = 509
				add_state_claim = 508
				add_state_claim = 279
				add_state_claim = 507
				add_state_claim = 301
				add_state_claim = 688
				add_state_claim = 303
				add_state_claim = 506
				add_state_claim = 302
				add_state_claim = 492
				add_state_claim = 494
				add_state_claim = 487
				add_state_claim = 307
				add_state_claim = 489
				add_state_claim = 488
				add_state_claim = 306
				add_state_claim = 486
				add_state_claim = 493
				add_state_claim = 304
				add_state_claim = 491
				add_state_claim = 490
				add_state_claim = 305
				add_state_claim = 277
				add_state_claim = 479 
				add_state_claim = 480
				add_state_claim = 481
				add_state_claim = 478
				add_state_claim = 485
				add_state_claim = 477
				add_state_claim = 476
				add_state_claim = 475
				add_state_claim = 474
				add_state_claim = 313
				add_state_claim = 312
				add_state_claim = 314
				add_state_claim = 317
				add_state_claim = 316
				add_state_claim = 690
				add_state_claim = 693
				add_state_claim = 692
				add_state_claim = 694
				add_state_claim = 689
				add_state_claim = 687
				add_state_claim = 310
				add_state_claim = 315
				add_state_claim = 318
				add_state_claim = 319
				add_state_claim = 686
				add_state_claim = 308

				### casus belli ########

				MEX = {
					GER = {
						create_wargoal = {
							type = annex_everything
							target = PREV
							expire = 0
						}
					}
				}
				every_other_country = {
					if = {
						limit = {
							capital_scope = {
								is_on_continent = south_america
							}
							NOT = {
								is_subject_of = GER
							}
							NOT = {
								country_exists = no
							}
						}
						GER = {
							create_wargoal = {
								type = annex_everything
								target = PREV
								expire = 0
							}
						}
					}
				}
			}
		}
	}

	#Fate of the USA ######### WILL BE MOVED TO POLITICAL TREE
	#focus = {
	#	id = GER_fate_of_the_usa
	#	icon = GFX_GER_fate_of_the_usa-393556
	#	x = 21
	#	y = 9
	#	cost = 5
	#	search_filters = {
	#		FOCUS_FILTER_ANNEXATION
	#	}
	#	prerequisite = { focus = GER_crossing_the_atlantic  }
	#}

	#Frankfurter Versammlung - done
	focus = {
		id = GER_frankfurter_versammlung
		icon = GFX_GER_frankfurter_versammlung-393562
		x = 38
		y = 4
		cost = 6
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_weltpolitik  }
		available = {
			has_government = neutrality
		}
		completion_reward = {
			news_event = {
				id = treatyoffrankfurt.3
			}
			add_named_threat = {
				threat = 10
				name = DTK_franfkurter_v
			}
			custom_effect_tooltip = 09_frankfurt_dtk_tt
			hidden_effect = {
				set_global_flag = signed_frankfurt_treaty_ger
			}
		}
	}

	#Create Mitteleuropa - done
	focus = {
		id = GER_create_mitteleuropa
		icon = GFX_GER_create_mitteleuropa-393586
		x = 33
		y = 12
		cost = 9
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_izip_iv focus = GER_imap_iii } prerequisite = { focus = GER_reestablish_the_kaiser_wilhelm_society  }
		available = {
			is_subject = no
			has_government = neutrality
			has_stability > 0.6
			has_war_support > 0.45
		}
		completion_reward = {
			custom_effect_tooltip = 29_custom_mitteleuropa_dtk_tt
			hidden_effect = {
				every_country = {
					if = {
						limit = {
							OR = {
								is_subject_of = ROOT
								is_in_faction_with = ROOT
							}
						}
						add_ideas = idea_mitteleuropa_dtk
					}
				}
			}
		}
	}

	#Tungsten works in North Thüringen - done
	focus = {
		id = GER_tungstenworksinnorththuringen
		icon = GFX_focus_generic_tungsten
		x = 31
		y = 15
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_aluminium_plants_in_moselland  }
		available = {
			owns_state = 60
		}
		completion_reward = {
			60 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			add_resource = {
				type = tungsten
				amount = 12
				state = 66
			}
		}
	}

	#Synthetic Oil I - done
	focus = {
		id = GER_synthetic_oil_i
		icon = GFX_dtk_black_gold
		x = -9
		y = 0
		relative_position_id = GER_create_mitteleuropa
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		available = {
			is_puppet = no
			has_political_power > 70
			OR = {
				has_completed_focus = GER_izip_ii
				has_completed_focus = GER_military_complexes
				has_completed_focus = GER_iafp_i
			}
		}
		completion_reward = {
			add_political_power = 25
			add_stability = 0.05
		}
	}

	#Romanian Oil- done
	focus = {
		id = GER_explore_romania
		icon = GFX_dtk_romanian_oil
		x = -2
		y = 1
		relative_position_id = GER_synthetic_oil_i
		prerequisite = { focus = GER_synthetic_oil_i }
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		available = {
			GER = {
				has_political_power > 50
			}
			ROM = {
				OR = {
					is_subject_of = GER
					is_in_faction_with = GER
					owns_state = 46
					has_capitulated = no
				}
			}
		}
		completion_reward = {
			add_political_power = -30
			give_resource_rights = {
				receiver = GER
				state = 46
				resources = { oil }
			}
		}
	}

	#British Oil - done
	focus = {
		id = GER_agreements_with_the_brits
		icon = GFX_dtk_brit_oil
		x = -4
		y = 1
		relative_position_id = GER_synthetic_oil_i
		prerequisite = { focus = GER_synthetic_oil_i }
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		available = {
			has_political_power > 60
			has_completed_focus = GER_an_anglogerman_alliance
			ENG = {
				has_opinion = {
					target = GER
					value > 49
				}
				custom_trigger_tooltip = {
					tooltip = 39_dtk_eng_has_resources_rights_iraq_tt
					has_resources_rights = { 
						state = 291
						resources = { oil }
					}
					has_resources_rights = { 
						state = 676
						resources = { oil }
					}
				}
			}
		}
		completion_reward = {
			add_political_power = -30
			give_resource_rights = {
				receiver = GER
				state = 291
				resources = { oil }
			}
			give_resource_rights = {
				receiver = GER
				state = 676
				resources = { oil }
			}
			add_ideas = idea_oil_trade_with_brits_dtk
		}
	}

	#Explore Don Oil - wip
	focus = {
		id = GER_explore_don_kaukasien
		icon = GFX_dtk_baku_oil
		x = 0
		y = 2
		relative_position_id = GER_synthetic_oil_i
		prerequisite = { focus = GER_synthetic_oil_i }
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		available = {
			has_political_power > 50
			TKD = {
				has_cosmetic_tag = TCK_KAISER
				is_subject_of = GER
				exists = yes
				has_capitulated = no
				owns_state = 229
			}
		}
		completion_reward = {
			add_political_power = -30
			give_resource_rights = {
				receiver = GER
				state = 229
				resources = { oil }
			}
		}
	}

	#Oil in Afrika - wip
	#focus = {
	#	id = GER_oildfields_afrika_dtk
	#	icon = GFX_goal_generic_oil_refinery
	#	x = -8
	#	y = 1
	#	relative_position_id = GER_synthetic_oil_i
	#	prerequisite = { focus = GER_synthetic_oil_i }
	#	prerequisite = { focus = GER_develop_africa }
	#	cost = 5
	#	search_filters = {
	#		FOCUS_FILTER_INDUSTRY
	#	}
	#	available = {
	#		owns_state = 56
	#	}
	#	completion_reward = {
	#		
	#	}
	#}

	#Oil in Brazil - wip
	focus = {
		id = GER_dtk_Bra_Petrobras_Oil
		icon = GFX_dtk_petrobras
		prerequisite = { focus = GER_synthetic_oil_i }
		
		x = -6
		y = 1
		relative_position_id = GER_synthetic_oil_i
		
		cost = 6
		
		available = {
			is_puppet = no 
		
			NOT = { has_war_with = BRA }
		
			BRA = {
				controls_state = 501
				controls_state = 497
			}

			BRA = {
				NOT = {
					has_war_with = GER
				}
				OR = {
					is_in_faction_with = GER
					is_puppet_of = GER
					has_opinion = {
						target = GER
						value > 49
					}
				}
			}
		}
		
		ai_will_do = {
			factor = 9
		}
		
		completion_reward = {
			BRA = {
				add_opinion_modifier = {
					target = GER
					modifier = DTK_invesments_in_petrobras
				}
			}
			501 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = synthetic_refinery
					level = 3
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			497 = {
				add_resource = {
					type = oil
					amount = 24
				}
				add_resource = {
					type = rubber
					amount = 30
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			500 = {
				add_resource = {
					type = oil
					amount = 36
				}
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			501 = {
				add_resource = {
					type = oil
					amount = 18
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			
			BRA  = {
				set_technology = { synth_oil_experiments = 1 }
			
				add_tech_bonus = {
					name = GER_coal_liquidization
					bonus = 1
					uses = 2
					category = synth_resources
				}
			
				add_ideas = DTY_Bra_Petrobras_Oil_I
			}
			give_resource_rights = {
				receiver = GER
				state = 501
				resources = { oil }
			}	
			give_resource_rights = {
				receiver = GER
				state = 500
				resources = { oil }
			}
		}
	}

	#Chromium works in Silesia - done
	focus = {
		id = GER_chromium_works_in_silesia
		icon = GFX_GER_chromium_works_in_silesia-393596
		x = 35
		y = 13
		cost = 5
		search_filters = {
			FOCUS_FILTER_RESEARCH
		}
		prerequisite = { focus = GER_create_mitteleuropa  }
		available = {
			owns_state = 60
		}
		completion_reward = {
			60 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			add_resource = {
				type = chromium
				amount = 10
				state = 60
			}
		}
	}

	#Aluminium plants in Moselland - done
	focus = {
		id = GER_aluminium_plants_in_moselland
		icon = GFX_focus_generic_aluminum
		x = 31
		y = 14
		cost = 5
		search_filters = {
			FOCUS_FILTER_INDUSTRY
		}
		prerequisite = { focus = GER_steel_works_in_northern_silesia  }
		available = {
			GER = {
				owns_state = 42
			}
		}
		completion_reward = {
			add_resource = {
				type = aluminium
				amount = 12
				state = 42
			}
		}
	}

	#Synthetic Oil II - done
	focus = {
		id = GER_synthetic_oil_ii
		icon = GFX_goal_generic_oil_refinery
		x = 2
		y = 1
		relative_position_id = GER_synthetic_oil_i
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_synthetic_oil_i  }
		available = {
			owns_state = 58
		}
		completion_reward = {
			58 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = synthetic_refinery
					level = 2
					instant_build = yes
				}
			}
		}
	}

	#Synthetic Oil III - wip
	focus = {
		id = GER_synthetic_oil_iv_researches
		icon = GFX_dtk_oil_iv
		x = 1
		y = 1
		relative_position_id = GER_synthetic_oil_iii
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_synthetic_oil_iii focus = GER_synthetic_rubber_dtk_ii }
		available = {
			owns_state = 58
		}
		completion_reward = {
			add_tech_bonus = {
				name = cat_synth_oil
				bonus = 0.5
				uses = 1
				category = cat_synth_oil
			}
			add_tech_bonus = {
				name = cat_synth_rubber
				bonus = 0.5
				uses = 2
				category = cat_synth_rubber
			}
		}
	}

	#Syntehtic oil 3 - wip
	focus = {
		id = GER_synthetic_oil_iii
		icon = GFX_dtk_synth_rubber_and_oil
		x = 0
		y = 1
		relative_position_id = GER_synthetic_oil_ii
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_synthetic_oil_i  }
		mutually_exclusive = { focus = GER_synthetic_rubber_dtk_ii }
		available = {
			owns_state = 58
		}
		completion_reward = {
			59 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = synthetic_refinery
					level = 3
					instant_build = yes
				}
			}
		}
	}

	#Paktbrigade
	#focus = {
	#	id = GER_paktbrigade
	#	icon = GFX_GER_paktbrigade-393619
	#	x = 46
	#	y = 17 									#### WIP
	#	cost = 5
	#	search_filters = {
	#		FOCUS_FILTER_STABILITY
	#	}
	#	prerequisite = { focus = GER_kaisersamerica  }
	#}

	#The Red Menace - done
	focus = {
		id = GER_the_red_menace
		icon = GFX_focus_fra_loyalty_stalin
		x = 41
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_safeguard_the_baltic  }
		bypass = {
			OR = {
				AND = {
					LIT = {
						OR = {
							is_subject_of = SOV
							NOT = {
								country_exists = LIT
							}
						}
					}
					LAT = {
						OR = {
							is_subject_of = SOV
							NOT = {
								country_exists = LAT
							}
						}
					}
					EST = {
						OR = {
							is_subject_of = SOV
							NOT = {
								country_exists = EST
							}
						}
					}
				}
				SOV = {
					NOT = {
						has_government = communism
					}
				}
			}
		}
		available = {
			has_completed_focus = GER_found_the_reichspakt
			OR = {
				has_completed_focus = GER_danzig_for_protection
				has_completed_focus = GER_support_finland
			}
			SOV = {
				has_government = communism
			}
			OR = {
				LIT = {
					NOT = { 
						has_war_with = SOV
					}
				}
				LAT = {
					NOT = { 
						has_war_with = SOV
					}
				}
				EST = {
					NOT = { 
						has_war_with = SOV
					}
				}
			}
		}
		completion_reward = {
			add_political_power = 40
			add_stability = 0.05
			add_war_support = 0.05
			custom_effect_tooltip = 11_dtk_remaining_baltics_tt
			hidden_effect = {
				if = {
					limit = {
						AND = {
							country_exists = LAT
							has_government = neutrality
							has_war = no
						}
					}
					GER = { add_to_faction = LAT }
				}

				if = {
					limit = {
						AND = {
							country_exists = LIT
							has_government = neutrality
							has_war = no
						}
					}
					GER = { add_to_faction = LIT }
				}

				if = {
					limit = {
						AND = {
							country_exists = EST
							has_government = neutrality
							has_war = no
						}
					}
					GER = { add_to_faction = EST }
				}
			}
		}
	}

	#Anti-Soviet Pact - done
	focus = {
		id = GER_antisoviet_pact
		icon = GFX_goal_anti_comintern_pact
		x = 41
		y = 8
		cost = 5
		search_filters = {
			FOCUS_FILTER_POLITICAL
		}
		prerequisite = { focus = GER_the_red_menace  }
		available = {
			is_subject = no
			NOT = { has_government = communism }
			NOT = { is_in_faction_with = SOU }
		}
		bypass = {
			SOV = {
				NOT = {
					has_government = communism
				}
			}
		}
		completion_reward = {
			SOV = { add_opinion_modifier = { target = ROOT modifier = pact_against_us } }
			add_named_threat = { threat = 2 name = GER_anti_comitern_pact }
			every_other_country = {
				limit = {
					NOT = { tag = GER }
					NOT = { has_war_with = GER }
					NOT = { is_in_faction_with = SOV }
					is_subject = no
					OR = {
						capital_scope = {
							is_on_continent = europe
						}
						capital_scope = {
							is_on_continent = asia
						}
						num_of_factories > 30
					}
					OR = {
						has_government = fascism 
						AND = {
							is_neighbor_of = SOV
							NOT = { has_government = communism }
						}
					}
				}
				country_event = {
					id = germany.5
				}
			}
		}
	}

	#Unternehmen Barbarossa - done
	focus = {
		id = GER_unternehmen_barbarossa
		icon = GFX_dtk_barbarossa
		x = 41
		y = 9
		cost = 6
		search_filters = {
			FOCUS_FILTER_ANNEXATION
		}
		prerequisite = { focus = GER_antisoviet_pact  }
		available = {
			is_subject = no
			SOV = {
				has_government = communism
			}
			NOT = { is_in_faction_with = SOV }
		}
		bypass = {
			OR = {
				has_war_with = SOV
				NOT = { country_exists = SOV }
			}
		}
		completion_reward = {
			declare_war_on = {
				target = SOV
				type = take_state_focus
				generator = { 195 219 217 }
			}
			custom_effect_tooltip = 12_dtk_war_with_soviets_tt ## MECANICA DE GUERRA CONTRA OS RUSSOS

			hidden_effect = {
				add_ideas = idea_dtk_lingering_war
				set_global_flag = dtk_started_war_on_east
				if = {
					limit = {
						FRA = { has_government = communism }
					}
					add_ai_strategy = {
						type = antagonize
						id = "GER"
						value = 200
					}
				}
			}
		}
	}

	#Ease overextension - done
	focus = {
		id = GER_ease_overextension
		icon = GFX_GER_ease_overextension-393691
		x = 43
		y = 7
		cost = 5
		search_filters = {
			FOCUS_FILTER_STABILITY
		}
		prerequisite = { focus = GER_reinstate_imperial_possessions  }
		available = {
			custom_trigger_tooltip = {
				tooltip = 01_dtk_has_over_tt
				OR = {
					has_idea = idea_germany_overextension_dtk_lvl_1
					has_idea = idea_germany_overextension_dtk_lvl_2
					has_idea = idea_germany_overextension_dtk_lvl_3
					has_idea = idea_germany_overextension_dtk_lvl_4
					has_idea = idea_germany_overextension_dtk_lvl_5
				}
			}
		}
		completion_reward = {
			custom_effect_tooltip = 36_controls_over_ext_dtk_tt
			hidden_effect = {
				set_global_flag = dtk_eased_overextension_flag
				remove_ideas = idea_germany_overextension_dtk_lvl_1
				remove_ideas = idea_germany_overextension_dtk_lvl_2
				remove_ideas = idea_germany_overextension_dtk_lvl_3
				remove_ideas = idea_germany_overextension_dtk_lvl_4
				remove_ideas = idea_germany_overextension_dtk_lvl_5
				add_ideas = idea_dtk_eased_overext
			}
		}
	}

	#Reintegrate Alsace Lorraine
	focus = {
		id = GER_reinstate_imperial_possessions
		icon = GFX_goal_generic_position_armies
		prerequisite = { focus = GER_reclaiming_the_empire }
		available = {
			is_subject = no
			owns_state = 28
			owns_state = 8
			owns_state = 912
		}

		cancel_if_invalid = yes
		x = 43
		y = 6
		cost = 5
		
		completion_reward = {
			add_state_core = 28
			add_state_core = 8
			add_state_core = 912
			if = {
				limit = {
					NOT = { owns_state = 28 }
				}
				transfer_state = 28
			}

			if = {
				limit = {
					NOT = { owns_state = 8 }
				}
				transfer_state = 8
			}

			if = {
				limit = {
					NOT = { owns_state = 912 }
				}
				transfer_state = 912
			}
			28 = { set_state_name = "Elsass-Lothringen" }
			set_province_name = { id = 9503 name = "Straßburg" }
			set_province_name = { id = 678 name = "Mulhausen" }
			set_province_name = { id = 13258 name = "Sünnerburg" }
			8 = { set_state_name = "Lëtzebuerg" }
			912 = { set_state_name = "Nord-Schleswig-Holstein" }
			set_province_name = { id = 6583 name = "Lëtzebuerg" }
			if = {
				limit = {
					country_exists = FTK
				}
				FTK = {
					country_event = { id = wtt_germany.63 }
				}
			}
		}
	}

	#update 2.0
	#Expand industry to ost - Ost Ruhr
	focus = {
		id = GER_dtk_expand_the_reichswerke
		icon = GFX_ost_werke_dtk
		prerequisite = { focus = GER_create_mitteleuropa }
		
		x = 4
		y = 1
		relative_position_id = GER_create_mitteleuropa
		
		cost = 5

		available = {
			GER = {
				owns_state = 807
				owns_state = 86
			}
		}
		
		completion_reward = {
			807 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				
				add_resource = {
					type = steel
					amount = 4
				}
				
				add_resource = {
					type = aluminium
					amount = 2
				}
			}
			86 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				
				add_resource = {
					type = steel
					amount = 4
				}
				
				add_resource = {
					type = aluminium
					amount = 2
				}
			}
		}
	}
}
#linha final