add_namespace = AGGA_GER

country_event = {		####	start event
	id = AGGA_GER.1
	title = AGGA_GER.1.title
	desc = AGGA_GER.1.desc
	picture = GFX_report_event_generic_army

	fire_only_once = yes

	trigger = {
		tag = GER
		GER = {
			date > 1936.1.1
		}
	}

	option = {		####	more general_more good
		name = AGGA_GER.1.a
		add_corps_commander_role = {		####	AGGA_GER_adolf_friedrich_kuntzen
			character = AGGA_GER_adolf_friedrich_kuntzen
			traits = { panzer_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_adolf_strauss
			character = AGGA_GER_adolf_strauss
			traits = { infantry_officer }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_alfred_bernhard_wunnenberg
			character = AGGA_GER_alfred_bernhard_wunnenberg
			traits = { panzer_leader }
			skill = 4
			attack_skill = 4
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_anton_grasser
			character = AGGA_GER_anton_grasser
			traits = { ranger trait_engineer war_hero }
			skill = 2
			attack_skill = 3
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_artur_martin_phleps
			character = AGGA_GER_artur_martin_phleps
			traits = { trait_mountaineer trait_reckless }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}		 ####	7.SS-Freiwilligen-Gebirgs-Division Prinz Eugen
		add_corps_commander_role = {		####	AGGA_GER_carl_hilpert
			character = AGGA_GER_carl_hilpert
			traits = { winter_specialist infantry_officer }
			skill = 3
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_carl_von_tiedemann
			character = AGGA_GER_carl_von_tiedemann
			####	traits = { empty }
			skill = 2
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_claus_graf_von_stauffenberg
			character = AGGA_GER_claus_graf_von_stauffenberg
			traits = { commando infantry_officer trait_engineer }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_curt_haase
			character = AGGA_GER_curt_haase
			####	traits = { empty }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_curt_liebmann
			character = AGGA_GER_curt_liebmann
			####	traits = { empty }
			skill = 2
			attack_skill = 1
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_curt_ludwig_von_gienanth
			character = AGGA_GER_curt_ludwig_von_gienanth
			traits = { trickster }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_curt_siewert
			character = AGGA_GER_curt_siewert
			traits = { infantry_officer trait_engineer }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_dietrich_von_saucken
			character = AGGA_GER_dietrich_von_saucken
			traits = { panzer_leader ranger war_hero }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_edgar_feuchtinger
			character = AGGA_GER_edgar_feuchtinger
			traits = { panzer_leader bearer_of_artillery }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_eduard_dietl
			character = AGGA_GER_eduard_dietl
			traits = { commando politically_connected trait_mountaineer }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 3
		}
		show_unit_leaders_tooltip = AGGA_GER_eduard_von_boehm
		add_corps_commander_role = {		####	AGGA_GER_erhard_raus
			character = AGGA_GER_erhard_raus
			traits = { panzer_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_erich_brandenberger
			character = AGGA_GER_erich_brandenberger
			traits = { panzer_leader trait_cautious }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_erich_buschenhagen
			character = AGGA_GER_erich_buschenhagen
			####	traits = { empty }
			skill = 2
			attack_skill = 2
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_erich_fellgiebel
			character = AGGA_GER_erich_fellgiebel
			traits = { trait_engineer }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_erich_hoepner
			character = AGGA_GER_erich_hoepner
			traits = { panzer_leader harsh_leader}
			skill = 3
			attack_skill = 1
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2 
		}
		show_unit_leaders_tooltip = AGGA_GER_erich_straube
		add_corps_commander_role = {		####	AGGA_GER_ernst_bernhard_wilhelm_busch
			character = AGGA_GER_ernst_bernhard_wilhelm_busch
			traits = { winter_specialist infantry_officer }
			skill = 3
			attack_skill = 2
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_eugen_ott
			character = AGGA_GER_eugen_ott
			traits = { infantry_officer }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		show_unit_leaders_tooltip = GER_felix_steiner
		add_corps_commander_role = {		####	GER_ferdinand_schorner
			character = GER_ferdinand_schorner
			traits = { winter_specialist trait_mountaineer }
			skill = 4
			attack_skill = 4
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_franz_boehme
			character = AGGA_GER_franz_boehme
			traits = { winter_specialist infantry_officer trait_mountaineer }
			skill = 2
			attack_skill = 1
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	GER_franz_halder
			character = GER_franz_halder
			traits = { trickster career_officer trait_cautious}
			skill = 4
			attack_skill = 2
			defense_skill = 3
			planning_skill = 4
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_august_schack
			character = AGGA_GER_friedrich_august_schack
			traits = { ranger war_hero }
			skill = 3
			attack_skill = 2
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_carl_cranz
			character = AGGA_GER_friedrich_carl_cranz
			####	traits = { empty }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_dollmann
			character = AGGA_GER_friedrich_dollmann
			traits = { bearer_of_artillery inflexible_strategist }
			skill = 3
			attack_skill = 2
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_eberhard_von_mackensen
			character = AGGA_GER_friedrich_eberhard_von_mackensen
			traits = { panzer_leader }
			skill = 3
			attack_skill = 2
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_fromm
			character = AGGA_GER_friedrich_fromm
			traits = { career_officer war_hero }
			skill = 2
			attack_skill = 1
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_gollwitzer
			character = AGGA_GER_friedrich_gollwitzer
			####	traits = { empty }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_kirchner
			character = AGGA_GER_friedrich_kirchner
			traits = { panzer_leader career_officer war_hero }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_mieth
			character = AGGA_GER_friedrich_mieth
			traits = { trait_reckless war_hero }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_friedrich_wiese
			character = AGGA_GER_friedrich_wiese
			traits = { infantry_officer war_hero }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}		####	4.SS-Polizei-Panzergrenaidier-Division
		add_corps_commander_role = {		####	AGGA_GER_fritz_bayerlein
			character = AGGA_GER_fritz_bayerlein
			traits = { panzer_leader }
			skill = 3
			attack_skill = 1
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_fritz_schmedes
			character = AGGA_GER_fritz_schmedes
			traits = { ranger }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}		####	4. SS-Polizei Panzergrenadier Division  ('43.6-'43.8, '44.8-'44.11)		36. Waffen Grenadier Division of the SS "Sturmbrigade Dirlewanger" ('45.2-）
		add_corps_commander_role = {		####	AGGA_GER_fritz_witt
			character = AGGA_GER_fritz_witt
			traits = { panzer_leader hill_fighter trait_reckless }
			skill = 2
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}		####	12. SS Panzer Division "Hitlerjugend" ('43.7-'44.6)
		add_corps_commander_role = {		####	AGGA_GER_georg_keppler
			character = AGGA_GER_georg_keppler
			traits = { panzer_leader }
			skill = 4
			attack_skill = 3
			defense_skill = 3
			planning_skill = 4
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_georg_lindemann
			character = AGGA_GER_georg_lindemann
			traits = { winter_specialist fortress_buster urban_assault_specialist }
			skill = 3
			attack_skill = 1
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_georg_otto_hermann_balck
			character = AGGA_GER_georg_otto_hermann_balck
			traits = { panzer_leader armor_officer war_hero brilliant_strategist}
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 4
		}
		add_corps_commander_role = {		####	AGGA_GER_georg_stumme
			character = AGGA_GER_georg_stumme
			traits = { war_hero trickster panzer_leader }
			skill = 4
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_gustav_anton_von_wietersheim
			character = AGGA_GER_gustav_anton_von_wietersheim
			traits = { war_hero trait_cautious inflexible_strategist ranger hill_fighter }
			skill = 3
			attack_skill = 1
			defense_skill = 3
			planning_skill = 3
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_gustav_hoehne
			character = AGGA_GER_gustav_hoehne
			traits = { infantry_officer war_hero hill_fighter }
			skill = 3
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_gustav_lombard
			character = AGGA_GER_gustav_lombard
			traits = { cavalry_officer }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}		####	8. SS-Kavallerie-Division "Florian Geyer" ('42.3-'42.4) & ('44.4-'44.7)		29. Waffen-Grenadier-Division der SS (italienische Nr. 1) ('42.10-'42.12)
				####	6. SS-Gebirgs-Division "Nord" ('44.8-'44.9)		23. Waffen-Gebirgs-Division der SS "Kama" (kroatische Nr. 2) ('44.9-'44.10)
				####	31. SS-Freiwilligen-Grenadier-Division "Batschka" ('44.10 - '45.5)
		add_corps_commander_role = {		####	AGGA_GER_hans_eberhard_kurt_von_salmuth
			character = AGGA_GER_hans_eberhard_kurt_von_salmuth
			traits = { infantry_officer fortress_buster }
			skill = 3
			attack_skill = 2
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_hans_georg_otto_hermann_fegelein
			character = AGGA_GER_hans_georg_otto_hermann_fegelein
			traits = { politically_connected }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}		####	8.SS-Kavallerie-Division "Florian Geyer"
		add_corps_commander_role = {		####	AGGA_GER_hans_gustav_felber
			character = AGGA_GER_hans_gustav_felber
			traits = { infantry_officer }
			skill = 3
			attack_skill = 1
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_hans_jordan
			character = AGGA_GER_hans_jordan
			traits = { war_hero }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_hans_jurgen_theodor_von_arnim
			character = AGGA_GER_hans_jurgen_theodor_von_arnim
			traits = { panzer_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 3
		}
		show_unit_leaders_tooltip = AGGA_GER_hans_krebs	####	for non-dlc
		add_corps_commander_role = {		####	AGGA_GER_hans_valentin_hube
			character = AGGA_GER_hans_valentin_hube
			traits = { panzer_leader war_hero }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_hans_von_funck
			character = AGGA_GER_hans_von_funck
			traits = { panzer_leader war_hero }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_hans_von_obstfelder
			character = AGGA_GER_hans_von_obstfelder
			traits = { war_hero infantry_officer}
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_hans_wolfgang_reinhard
			character = AGGA_GER_hans_wolfgang_reinhard
			traits = { hill_fighter }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_heinrich_gottfried_von_vietinghoff
			character = AGGA_GER_heinrich_gottfried_von_vietinghoff
			traits = { panzer_leader war_hero }
			skill = 3
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_heinz_harmel
			character = AGGA_GER_heinz_harmel
			traits = { winter_specialist panzer_leader ranger }
			skill = 3
			attack_skill = 1
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}		####	10. SS-Panzer-Division "Frundsberg" ('44.4-'45.4)
		add_corps_commander_role = {		####	AGGA_GER_helmuth_von_pannwitz
			character = AGGA_GER_helmuth_von_pannwitz
			traits = { trickster cavalry_officer war_hero }
			skill = 2
			attack_skill = 1
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_helmuth_weidling
			character = AGGA_GER_helmuth_weidling
			traits = { panzer_leader bearer_of_artillery }
			skill = 3
			attack_skill = 2
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_herbert_ernst_vahl
			character = AGGA_GER_herbert_ernst_vahl
			traits = { panzer_leader trait_reckless }
			skill = 4
			attack_skill = 4
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 2
		}		####	2. SS-Panzer-Division "Das Reich" ('43.2-'43.3)		4. SS-Polizei Panzergrenadier Division  ('44.5-'44.7)
		add_corps_commander_role = {		####	AGGA_GER_herbert_otto_wilhelm_hermann_gille
			character = AGGA_GER_herbert_otto_wilhelm_hermann_gille
			traits = { panzer_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}		####	5. SS-Panzer-Division"Wiking"
		add_corps_commander_role = {		####	AGGA_GER_hermann_albert_breith
			character = AGGA_GER_hermann_albert_breith
			traits = { panzer_leader war_hero trait_reckless }
			skill = 2
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_hermann_bernhard_ramcke
			character = AGGA_GER_hermann_bernhard_ramcke
			traits = { commando hill_fighter }
			skill = 4
			attack_skill = 3
			defense_skill = 3
			planning_skill = 3
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_hermann_geyer
			character = AGGA_GER_hermann_geyer
			traits = { infantry_officer brilliant_strategist }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_hermann_recknagel
			character = AGGA_GER_hermann_recknagel
			traits = { infantry_officer war_hero trait_reckless }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_hyazinth_graf_von_strachwitz
			character = AGGA_GER_hyazinth_graf_von_strachwitz
			traits = { panzer_leader trait_reckless }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
		}		####	Strachwitz Battle Group ('43.11 -)		SS Panzerjäger-Brigade "Oberschlesien" ('45.1-)
		add_corps_commander_role = {		####	AGGA_GER_joachim_lemelsen
			character = AGGA_GER_joachim_lemelsen
			traits = { panzer_leader war_hero }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_johannes_block
			character = AGGA_GER_johannes_block
			traits = { trait_reckless war_hero }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_johannes_friessner
			character = AGGA_GER_johannes_friessner
			traits = { infantry_officer }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 12
		}
		add_corps_commander_role = {		####	AGGA_GER_johannes_rudolf_muhlenkamp
			character = AGGA_GER_johannes_rudolf_muhlenkamp
			traits = { trickster panzer_leader ranger }
			skill = 4
			attack_skill = 2
			defense_skill = 3
			planning_skill = 3
			logistics_skill = 4
		}		####	5. SS-Panzer-Division "Wiking" ('44.8-'44.10)		32. SS-Freiwilligen-Grenadier-Division "30. Januar" ('45.1-'45.2)
		add_corps_commander_role = {		####	AGGA_GER_josef_harpe
			character = AGGA_GER_josef_harpe
			traits = { war_hero panzer_leader inflexible_strategist}
			skill = 4
			attack_skill = 4
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_jurgen_wagner
			character = AGGA_GER_jurgen_wagner
			traits = { panzer_leader }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}		####	4. SS-Polizei Panzergrenadier Division  ('44.4-'44.5)		23. SS Volunteer Panzer Grenadier Division "Nederland" ('44.4-'45.5)
		add_corps_commander_role = {		####	AGGA_GER_karl_allmendinger
			character = AGGA_GER_karl_allmendinger
			traits = { infantry_officer ranger }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_karl_friedrich_otto_wolff
			character = AGGA_GER_karl_friedrich_otto_wolff
			traits = { war_hero urban_assault_specialist }
			skill = 3
			attack_skill = 1
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}		####	'45 Substantial commander-in-chief of the Italian defense
		add_corps_commander_role = {		####	AGGA_GER_karl_jakob_heinrich_brenner
			character = AGGA_GER_karl_jakob_heinrich_brenner
			traits = { winter_specialist commando trait_mountaineer }
			skill = 4
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 4
		}		####	6. SS-Gebirgs-Division "Nord" ('44.9-'45.3)
		add_corps_commander_role = {		####	AGGA_GER_karl_kreutz
			character = AGGA_GER_karl_kreutz
			traits = { panzer_leader }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}		####	2. SS-Panzer-Division "Das Reich"  ('45.1,'45.4-'45.5）
		add_corps_commander_role = {		####	AGGA_GER_karl_maria_demelhuber
			character = AGGA_GER_karl_maria_demelhuber
			####	traits = { empty }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}		####	 6. SS-Gebirgs-Division "Nord" ('41.5-'42.4)		XII SS Corps ('44.10)		XVI SS Corps ('45.1 - '45.2)
		add_corps_commander_role = {		####	AGGA_GER_karl_von_beeren
			character = AGGA_GER_karl_von_beeren
			traits = { fortress_buster }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_kurt_jurgen_freiherr_von_lutzow
			character = AGGA_GER_kurt_jurgen_freiherr_von_lutzow
			traits = { infantry_officer hill_fighter }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_kurt_meyer
			character = AGGA_GER_kurt_meyer
			traits = { panzer_leader ranger }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}		####	12. SS-Panzer-Division "Hitlerjugend"
		add_corps_commander_role = {		####	AGGA_GER_kurt_oskar_wilhelm_von_tippelskirch
			character = AGGA_GER_kurt_oskar_wilhelm_von_tippelskirch
			traits = { trickster infantry_officer ranger }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_kurt_von_hammerstein_equord
			character = AGGA_GER_kurt_von_hammerstein_equord
			traits = { infantry_officer fortress_buster war_hero }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_leo_geyr_von_schweppenburg
			character = AGGA_GER_leo_geyr_von_schweppenburg
			traits = {cavalry_officer panzer_leader brilliant_strategist}
			skill = 4
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_lothar_debes
			character = AGGA_GER_lothar_debes
			traits = { trickster panzer_leader ranger }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}		####	10. SS-Panzer-Division "Frundsberg" ('43.2-'43.11)		6. SS-Gebirgs-Division "Nord" ('43.12-'44.5)
		show_unit_leaders_tooltip = AUS_lothar_rendulic
		AUS = {
			add_corps_commander_role = {
				character = AUS_lothar_rendulic
				traits = {  infantry_officer commando panzer_leader trait_mountaineer }
				skill = 3
				attack_skill = 3
				defense_skill = 2
				planning_skill = 2
				logistics_skill = 2
			}		####	AUS '38 Later Anschluss
		}
		add_corps_commander_role = {		####	GER_ludwig_beck
			character = GER_ludwig_beck
			traits = { old_guard trickster }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_ludwig_cruwell
			character = AGGA_GER_ludwig_cruwell
			traits = { panzer_leader war_hero }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	GER_martin_bormann
			character = GER_martin_bormann
			traits = { politically_connected }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}		####	Deutscher Volkssturm ('44.9-'45.5) ("German citizen army")
		add_corps_commander_role = {		####	AGGA_GER_matthias_kleinheisterkamp
			character = AGGA_GER_matthias_kleinheisterkamp
			traits = { panzer_leader fortress_buster war_hero trait_reckless }
			skill = 4
			attack_skill = 4
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_max_simon
			character = AGGA_GER_max_simon
			traits = { panzer_leader ranger }
			skill = 2
			attack_skill = 2
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 2
		}		####	16. SS-Panzergrenadier Division "Reichsführer-SS"  ('43.10-'44.10)		XIII SS Army Corps   ('44.11-)
		add_corps_commander_role = {		####	AGGA_GER_nikolaus_von_falkenhorst
			character = AGGA_GER_nikolaus_von_falkenhorst
			traits = { winter_specialist infantry_officer }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
		}
		show_unit_leaders_tooltip = GER_oswald_lutz
		add_corps_commander_role = {		####	AGGA_GER_otto_baum
			character = AGGA_GER_otto_baum
			traits = { panzer_leader trait_reckless }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2			
		}		####	17. SS Panzergrenadier Division "Götz von Berlichingen" ('44.6-'44.8)		2. SS-Panzer-Division "Das Reich"  ('44.7-'44.10）
				####	16. SS-Panzergrenadier Division "Reichsführer-SS"  ('44.10-'45.5)
		####	show_unit_leaders_tooltip = GER_otto_ciliax
		add_corps_commander_role = {		####	AGGA_GER_otto_kumm
			character = AGGA_GER_otto_kumm
			traits = { commando panzer_leader trait_mountaineer }
			skill = 2
			attack_skill = 3
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}		####	7. SS-Freiwilligen-Gebirgs-Division "Prinz Eugen" ('44.1 -'45.1)		1. SS-Panzer-Division "Leibstandarte SS Adolf Hitler" ('45.2 - )
		add_corps_commander_role = {		####	AGGA_GER_otto_woehler
			character = AGGA_GER_otto_woehler
			traits = { trickster war_hero }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	GER_joseph_goebbels
			character = GER_joseph_goebbels
			traits = { politically_connected }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}		####	Generalbevollmächtigter für den totalen Kriegseinsatz  ('44.7-)		Deutscher Volkssturm ('44.9-) ("German citizen army")
				####	das Berliner Führerhauptquartier ('45.1-) ("Berlin Defense General Assembly")
		add_corps_commander_role = {		####	GER_reinhard_heydrich
			character = GER_reinhard_heydrich
			traits = { commando trait_reckless politically_connected }
			skill = 3
			attack_skill = 2
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_richard_jungclaus
			character = AGGA_GER_richard_jungclaus
			traits = { trickster }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}		####	3. SS-Panzer-Division "Totenkopf" ('39.11-'39.12 ?)		Höhere SS- und Polizeiführer "Belgien-Nordfrankreich" ('44.8-'44.9）("SS commander in Normandy region")
		add_corps_commander_role = {		####	AGGA_GER_richard_ruoff
			character = AGGA_GER_richard_ruoff
			traits = { panzer_leader war_hero }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_rudolf_kaempfe
			character = AGGA_GER_rudolf_kaempfe
			traits = { bearer_of_artillery }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1			
		}
		add_corps_commander_role = {		####	AGGA_GER_rudolf_karl_peter_georg_konrad
			character = AGGA_GER_rudolf_karl_peter_georg_konrad
			traits = { commando trait_mountaineer }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_rudolf_lehmann
			character = AGGA_GER_rudolf_lehmann
			traits = { panzer_leader }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}		####	2. SS-Panzer-Division "Das Reich"  45.3
		add_corps_commander_role = {		####	AGGA_GER_rudolf_schmidt
			character = AGGA_GER_rudolf_schmidt
			traits = { panzer_leader }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_rudolf_veiel
			character = AGGA_GER_rudolf_veiel
			traits = { panzer_leader }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_sylvester_stadler
			character = AGGA_GER_sylvester_stadler
			traits = { panzer_leader ranger }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2	
		}		####	9. SS Panzer Division "Hohenstaufen"  ('44.7,'44.10-'45.5）
		add_corps_commander_role = {		####	AGGA_GER_theodor_busse
			character = AGGA_GER_theodor_busse
			traits = { war_hero career_officer }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_theodor_eicke
			character = AGGA_GER_theodor_eicke
			traits = { harsh_leader }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}		####	3. SS-Panzergrenadier-Division "Totenkopf"
		add_corps_commander_role = {		####	AGGA_GER_theodor_wisch
			character = AGGA_GER_theodor_wisch
			traits = { panzer_leader trait_reckless }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}		####	1. SS-Panzer-Division "Leibstandarte SS Adolf Hitler" ('43.4-'44.8)
		add_corps_commander_role = {		####	AGGA_GER_walter_denkert
			character = AGGA_GER_walter_denkert		
			traits = { panzer_leader }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_walter_graf_von_brockdorff_ahlefeldt
			character = AGGA_GER_walter_graf_von_brockdorff_ahlefeldt
			####	traits = { empty }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_walter_heitz
			character = AGGA_GER_walter_heitz
			traits = { old_guard trait_engineer }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_walter_otto_weiss
			character = AGGA_GER_walter_otto_weiss
			traits = { war_hero }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_walter_von_reichenau
			character = AGGA_GER_walter_von_reichenau
			traits = { bearer_of_artillery brilliant_strategist trait_reckless }
			skill = 4
			attack_skill = 3
			defense_skill = 4
			planning_skill = 4
			logistics_skill = 3
		}
		add_corps_commander_role = {		####	AGGA_GER_walter_von_unruh
			character = AGGA_GER_walter_von_unruh
			traits = { ranger war_hero }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	GER_walther_von_brauchitsch
			character = GER_walther_von_brauchitsch
			traits = { bearer_of_artillery war_hero inflexible_strategist }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_walther_lucht
			character = AGGA_GER_walther_lucht
			traits = { infantry_officer }
			skill = 3
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 1
		}
		show_unit_leaders_tooltip = GER_walther_nehring
		add_corps_commander_role = {		####	AGGA_GER_walther_schroth
			character = AGGA_GER_walther_schroth
			####	traits = { empty }
			skill = 2
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_walther_von_seydlitz_kurzbach
			character = AGGA_GER_walther_von_seydlitz_kurzbach
			traits = { bearer_of_artillery }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_walther_wenck
			character = AGGA_GER_walther_wenck
			traits = { trickster brilliant_strategist panzer_leader }
			skill = 4
			attack_skill = 3
			defense_skill = 4
			planning_skill = 2
			logistics_skill = 2
		}
		show_unit_leaders_tooltip = GER_werner_von_blomberg
		show_unit_leaders_tooltip = GER_werner_von_fritsch
		add_corps_commander_role = {		####	AGGA_GER_werner_kempf
			character = AGGA_GER_werner_kempf
			traits = { panzer_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_werner_ostendorff
			character = AGGA_GER_werner_ostendorff
			traits = { panzer_leader trait_reckless }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 1
		}		####	17. SS-Panzergrenadier-Division "Götz von Berlichingen" ('44.1 -'44.6, '44.11 -'45.2)		2. SS-Panzer-Division "Das Reich" ('45.3 - )
		add_corps_commander_role = {		####	AGGA_GER_wilhelm_adam
			character = AGGA_GER_wilhelm_adam
			####	traits = { empty }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	GER_wilhelm_keitel
			character = GER_wilhelm_keitel
			traits = { war_hero politically_connected trait_cautious }
			skill = 1
			attack_skill = 2
			defense_skill = 2
			planning_skill = 4
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_wilhelm_burgdorf
			character = AGGA_GER_wilhelm_burgdorf
			traits = { trait_reckless war_hero }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_wilhelm_ritter_von_thoma
			character = AGGA_GER_wilhelm_ritter_von_thoma
			traits = { panzer_leader desert_fox war_hero}
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_wilhelm_stemmermann
			character = AGGA_GER_wilhelm_stemmermann
			traits = { bearer_of_artillery trait_reckless }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_wilhelm_ulex
			character = AGGA_GER_wilhelm_ulex
			traits = { infantry_officer }
			skill = 2
			attack_skill = 1
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_willibald_von_langermann_und_erlencamp
			character = AGGA_GER_willibald_von_langermann_und_erlencamp
			traits = { panzer_leader trait_engineer trait_reckless }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 1
		}
		add_corps_commander_role = {		####	AGGA_GER_wolf_gunther_trierenberg
			character = AGGA_GER_wolf_gunther_trierenberg
			####	traits = { empty }
			skill = 2
			attack_skill = 1
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2
		}
		add_corps_commander_role = {		####	AGGA_GER_wolfgang_von_kluge
			character = AGGA_GER_wolfgang_von_kluge
			traits = { fortress_buster bearer_of_artillery infantry_officer }
			skill = 3
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}


		hidden_effect = {		####	set_character/unit_leader flag for civil war

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

			AGGA_GER_adolf_friedrich_kuntzen 				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_adolf_strauss 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_alfred_bernhard_wunnenberg 			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_anton_grasser 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_artur_martin_phleps 					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_carl_hilpert 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_carl_von_tiedemann 					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_claus_graf_von_stauffenberg 			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_curt_haase 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_curt_liebmann 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_curt_ludwig_von_gienanth 				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_curt_siewert 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_dietrich_von_saucken 					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_edgar_feuchtinger 						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_eduard_dietl 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_eduard_von_boehm 						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_erhard_raus 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_erich_brandenberger 					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_erich_buschenhagen 					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_erich_fellgiebel 						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_erich_hoepner 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_erich_straube 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_ernst_bernhard_wilhelm_busch 			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_eugen_ott 								= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_felix_steiner 								= {
				set_character_flag = AGGA_GER_additional_generals_flag
				####	set_portraits = {
				####		army = {
				####			large = GFX_portrait_AGGA_GER_felix_steiner
				####			small = GFX_portrait_AGGA_GER_felix_steiner_small
				####		}
				####	}
				####	he had new portraits once but I made them legacy now
				####	you can still use them
			}
			GER_ferdinand_schorner 							= {		####	giving new portrait
				set_character_flag = AGGA_GER_additional_generals_flag
				set_portraits = {
					army = {
						large = GFX_portrait_AGGA_GER_ferdinand_schorner
						small = GFX_portrait_AGGA_GER_ferdinand_schorner_small
					}
				}
			}
			AGGA_GER_franz_boehme 							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_franz_halder 								= {		####	giving new portrait
				set_character_flag = AGGA_GER_additional_generals_flag
				set_portraits = {
					army = {
						large = GFX_portrait_AGGA_GER_franz_halder
						small = GFX_portrait_AGGA_GER_franz_halder_small
					}
				}
			}
			AGGA_GER_friedrich_august_schack				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_friedrich_carl_cranz					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_friedrich_dollmann						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_friedrich_eberhard_von_mackensen		= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_friedrich_fromm						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_friedrich_gollwitzer					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_friedrich_kirchner						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_friedrich_mieth						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_friedrich_wiese						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_fritz_bayerlein						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_fritz_schmedes							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_fritz_witt								= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_georg_keppler							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_georg_lindemann						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_georg_otto_hermann_balck				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_georg_stumme							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_gustav_anton_von_wietersheim			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_gustav_hoehne							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_gustav_lombard							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_eberhard_kurt_von_salmuth			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_georg_otto_hermann_fegelein		= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_gustav_felber						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_jordan							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_jurgen_theodor_von_arnim			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_krebs								= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_valentin_hube						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_von_funck							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_von_obstfelder					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hans_wolfgang_reinhard					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_heinrich_gottfried_von_vietinghoff		= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_heinz_harmel							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_helmuth_von_pannwitz					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_helmuth_weidling						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_herbert_ernst_vahl						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_herbert_otto_wilhelm_hermann_gille		= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hermann_albert_breith					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hermann_bernhard_ramcke				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hermann_geyer							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hermann_recknagel						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_hyazinth_graf_von_strachwitz			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_joachim_lemelsen						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_johannes_block							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_johannes_friessner						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_johannes_rudolf_muhlenkamp				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_josef_harpe							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_jurgen_wagner							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_karl_allmendinger						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_karl_friedrich_otto_wolff				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_karl_jakob_heinrich_brenner			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_karl_kreutz							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_karl_maria_demelhuber					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_karl_von_beeren						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_kurt_jurgen_freiherr_von_lutzow		= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_kurt_meyer								= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_kurt_oskar_wilhelm_von_tippelskirch	= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_kurt_von_hammerstein_equord			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_leo_geyr_von_schweppenburg				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_lothar_debes							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			if = {			####	AUS_lothar_rendulic
				limit = {
					not = {
						has_dlc = "Gotterdammerung"
					}
				}
				AUS = {
					AUS_lothar_rendulic						= {
						set_character_flag = AGGA_GER_additional_generals_flag
						set_portraits = {
							army = {
								large = GFX_portrait_AGGA_GER_lothar_rendulic
								small = GFX_portrait_AGGA_GER_lothar_rendulic_small
							}
						}
					}
				}
				else = {		####	AUS_lothar_rendulic
					AUS = {
						AUS_lothar_rendulic					= {
							set_character_flag = AGGA_GER_additional_generals_flag
						}
					}
				}
			}
			GER_ludwig_beck									= {		####	giving new portrait
				set_character_flag = AGGA_GER_additional_generals_flag
				set_portraits = {
					army = {
						large = GFX_portrait_AGGA_GER_ludwig_august_theodor_beck
						small = GFX_portrait_AGGA_GER_ludwig_august_theodor_beck_small
					}
				}
			}
			AGGA_GER_ludwig_cruwell 						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_martin_bormann								= {
				####	set_character_flag = AGGA_GER_additional_generals_flag
				####	he will not gonna follow non-fascism!
				####	set_portraits = {
				####		army = {
				####			large = GFX_portrait_AGGA_GER_martin_ludwig_bormann
				####			small = GFX_portrait_AGGA_GER_martin_ludwig_bormann_small
				####		}
				####	}
				set_character_flag = AGGA_GER_nazi_personals_flag
			}
			AGGA_GER_matthias_kleinheisterkamp				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_max_simon								= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_nikolaus_von_falkenhorst				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_oswald_lutz 								= {	
				add_unit_leader_trait = panzer_leader
				add_unit_leader_trait = trait_engineer
				add_unit_leader_trait = old_guard
				set_character_flag = AGGA_GER_additional_generals_flag
				####	remove # to use alternate portraits
				####	this character added with latest large update
				#	set_portraits = {
				#		army = {
				#			large = GFX_portrait_AGGA_GER_oswald_lutz
				#			small = GFX_portrait_AGGA_GER_oswald_lutz_small
				#		}
				#	}
			}
			AGGA_GER_otto_baum								= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_otto_ciliax									= {
				set_character_flag = AGGA_GER_additional_generals_flag
				set_portraits = {
					army = {
						large = GFX_portrait_AGGA_GER_otto_ciliax
						small = GFX_portrait_AGGA_GER_otto_ciliax_small
					}
				}
			}
			AGGA_GER_otto_kumm								= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_otto_woehler							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_joseph_goebbels 							= {		####	giving new portrait
				####	set_character_flag = AGGA_GER_additional_generals_flag
				####	he will not gonna follow non-fascism!
				####	set_portraits = {
				####		army = {
				####			large = GFX_portrait_AGGA_GER_paul_joseph_goebbels
				####			small = GFX_portrait_AGGA_GER_paul_joseph_goebbels_small
				####		}
				####	}
				set_character_flag = AGGA_GER_nazi_personals_flag
			}
			GER_reinhard_heydrich							= {
				####	set_character_flag = AGGA_GER_additional_generals_flag
				####	he will not gonna follow non-fascism!
				set_character_flag = AGGA_GER_nazi_personals_flag
				set_portraits = {
					army = {
						large = GFX_portrait_AGGA_GER_reinhard_tristan_eugen_heydrich
						small = GFX_portrait_AGGA_GER_reinhard_tristan_eugen_heydrich_small
					}
				}
			}
			AGGA_GER_richard_jungclaus						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_richard_ruoff							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_rudolf_kaempfe							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_rudolf_karl_peter_georg_konrad			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_rudolf_lehmann							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_rudolf_schmidt							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_rudolf_veiel							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_sylvester_stadler						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_theodor_busse							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_theodor_eicke							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_theodor_wisch							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walter_denkert							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walter_graf_von_brockdorff_ahlefeldt	= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walter_heitz							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walter_otto_weiss						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walter_von_reichenau					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walter_von_unruh						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_walther_von_brauchitsch 					= {		####	giving new portrait
				set_character_flag = AGGA_GER_additional_generals_flag
				set_portraits = {
					army = {
						large = GFX_portrait_AGGA_GER_walther_heinrich_von_brauchitsch
						small = GFX_portrait_AGGA_GER_walther_heinrich_von_brauchitsch_small
					}
				}
			}
			AGGA_GER_walther_lucht							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_walther_nehring								= {		####	giving new portrait
				add_skill_level = 1
				add_defense = 1
				add_logistics = 2
				add_unit_leader_trait = trait_reckless
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walther_schroth						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walther_von_seydlitz_kurzbach			= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_walther_wenck							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_werner_von_blomberg							= {
				add_unit_leader_trait = logistics_wizard
				set_character_flag = AGGA_GER_additional_generals_flag
				####	remove # to use alternate portraits
				####	this character added with latest large update
				#	set_portraits = {
				#		army = {
				#			large = GFX_portrait_AGGA_GER_werner_eduard_fritz_von_blomberg
				#			small = GFX_portrait_AGGA_GER_werner_eduard_fritz_von_blomberg_small
				#		}
				#	}
			}
			GER_werner_von_fritsch							= {
				add_planning = 2
				add_logistics = -1
				add_unit_leader_trait = career_officer
				set_character_flag = AGGA_GER_additional_generals_flag
				####	remove # to use alternate portraits
				####	this character added with latest large update
				#	set_portraits = {
				#		army = {
				#			large = GFX_portrait_AGGA_GER_werner_freiherr_von_fritsch
				#			small = GFX_portrait_AGGA_GER_werner_freiherr_von_fritsch_small
				#		}
				#	}
			}
			AGGA_GER_werner_kempf							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_werner_ostendorff						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_wilhelm_adam							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			GER_wilhelm_keitel								= {		####	giving new portrait
				set_character_flag = AGGA_GER_additional_generals_flag
				set_portraits = {
					army = {
						large = GFX_portrait_AGGA_GER_wlhelm_bodewin_johann_gustav_keitel
						small = GFX_portrait_AGGA_GER_wlhelm_bodewin_johann_gustav_keitel_small
					}
				}
			}
			AGGA_GER_wilhelm_burgdorf						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_wilhelm_ritter_von_thoma				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_wilhelm_stemmermann					= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_wilhelm_ulex							= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_willibald_von_langermann_und_erlencamp	= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_wolf_gunther_trierenberg				= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
			AGGA_GER_wolfgang_von_kluge						= {
				set_character_flag = AGGA_GER_additional_generals_flag
			}
		}

		ai_chance = {
			base = 100
			modifier = {
				factor = 99
				always = yes
			}
		}
	}

	option = {		####	not this time meh
		name = AGGA_GER.1.b
		ai_chance = {
			base = 100
			modifier = {
				factor = 1
				always = yes
			}
		}
	}
}

country_event = {		####	conversion of generals
	id = AGGA_GER.2
	title = AGGA_GER.2.title
	desc = AGGA_GER.2.desc
	picture = GFX_report_event_generic_bombers

	fire_only_once = yes

	trigger = {
		tag = GER
		GER = {
			and = {
				not = {
					has_government = fascism
				}
				has_civil_war = yes
				date > 1936.1.1
			}
		}
	}

	option = {
		trigger = {
			tag = GER
			GER = {
				is_ai = no
			}
		}
		name = AGGA_GER.2.user
		every_enemy_country = {
			every_army_leader = {
				limit = { has_character_flag = AGGA_GER_additional_generals_flag }
				set_nationality = GER
			}
		}
		hidden_effect = {
			AGGA_GER_hyazinth_graf_von_strachwitz = {
				set_portraits = {
					army = {
						large = GFX_portrait_AGGA_GER_hyazinth_graf_von_strachwitz
						small = GFX_portrait_AGGA_GER_hyazinth_graf_von_strachwitz_small
					}
				}
			}
		}
	}

	option = {
		name = AGGA_GER.2.ai
		trigger = {
			GER = {
				is_ai = yes
			}
		}
	}
}

country_event = {
	id = AGGA_GER.3
	hidden = yes
	fire_only_once = yes
	trigger = {
		GER = {
			or = {
				has_completed_focus = GER_oppose_hitler
				has_completed_focus = GER_oppose_hitler_ww
			}
		}
	}

	immediate = {
		GER = {
			GER_reinhard_heydrich		= { remove_unit_leader_role = yes }
			GER_joseph_goebbels			= { remove_unit_leader_role = yes }
			GER_martin_bormann			= { remove_unit_leader_role = yes }
		}
	}
}