
GER_OKW = {
	Promote_the_Field_Marshalls = {

		icon = GFX_decision_generic_army_support

		allowed = {
			original_tag = GER
		}

		available = {
			has_completed_focus = GER_demonstration_of_military_achievements
		}
		
		cost = 50


		visible = {
			original_tag = GER
			has_government = fascism
			NOT = { has_global_flag = GER_first_Marshals }
		}

		complete_effect = {
			custom_effect_tooltip = Promote_the_Field_Marshalls_tt_1

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_character = GER_fedor_von_bock
					GER_fedor_von_bock = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_fedor_von_bock = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_4
			}
			if = {
				limit = {
					has_character = GER_hermann_goring
					GER_hermann_goring = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_hermann_goring = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_9
			}
			if = {
				limit = {
					has_character = GER_walther_von_brauchitsch
					GER_walther_von_brauchitsch = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_walther_von_brauchitsch = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_10
			}
			if = {
				limit = {
					has_character = GER_albert_kesselring
					GER_albert_kesselring = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_albert_kesselring = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_kesselring
			}
			if = {
				limit = {
					has_character = GER_wilhelm_keitel
					GER_wilhelm_keitel = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_wilhelm_keitel = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_keitel
			}
			if = {
				limit = {
					has_character = GER_gunther_von_kluge
					GER_gunther_von_kluge = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_gunther_von_kluge = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_kluge
			}
			if = {
				limit = {
					has_character = GER_wilhelm_ritter_von_leeb
					GER_wilhelm_ritter_von_leeb = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_wilhelm_ritter_von_leeb = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_leeb
			}
			if = {
				limit = {
					has_character = GER_wilhelm_list
					GER_wilhelm_list = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_wilhelm_list = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_list
			}
			if = {
				limit = {
					has_character = GER_erhard_milch
					GER_erhard_milch = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_erhard_milch = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_milch
			}
			if = {
				limit = {
					has_character = GER_Walter_von_Reichenau
					GER_Walter_von_Reichenau = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_Walter_von_Reichenau = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_reichenau
			}
			if = {
				limit = {
					has_character = GER_gerd_von_rundstedt
					GER_gerd_von_rundstedt = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_gerd_von_rundstedt = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_rundstedt
			}

			if = {
				limit = {
					has_character = GER_hugo_sperrle
					GER_hugo_sperrle = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_hugo_sperrle = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_sperrle
			}

			if = {
				limit = {
					has_character = GER_erwin_von_witzleben
					GER_erwin_von_witzleben = {
						is_field_marshal = no
					}
				}
				hidden_effect = {
					GER_erwin_von_witzleben = {
						promote_leader = yes
					}
				}
				custom_effect_tooltip = Promote_the_Field_Marshalls_tt_witzleben
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					GER_Walter_von_Reichenau = {
						NOT = { 
							has_trait = expert_delegator
						}
					}
				}
				GER_Walter_von_Reichenau = {
					add_trait = { trait = expert_delegator }
				}
			}
			
			custom_effect_tooltip = goring_reichsmarshall_tt
			hidden_effect = {
				GER_hermann_goring = {
					add_trait = {
						slot = air_chief
						trait = Reichsmarschall
					}
				}
				GER = {
					add_ideas = goring_idea_2
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			set_global_flag = GER_first_Marshals
		}
			
		
			
		

		ai_will_do = {
			factor = 200
			modifier = {
				factor = 10
				is_historical_focus_on = yes
			}
		}
	}
}





GER_SS_Angelegenheiten  = {
	Use_Lower_Waffen_SS_Generals = {

		icon = generic_form_nation

		allowed = {
			original_tag = GER
		
		}

		available = {
			country_exists = GER
			
			
			
		}
		
		cost = 50


		visible = {
			original_tag = GER
			NOT = {has_completed_focus = GER_oppose_hitler_ww }
			NOT = { has_global_flag = Lower_SS_Generals }	
			
		}

		complete_effect = {
			set_global_flag = Lower_SS_Generals
			
			

		}

		ai_will_do = {
			factor = 0
			modifier = {
				factor = 0
				is_historical_focus_on = yes
			}
		}
	}
}