characters = {

	# Hirohito
	JAP_emperor_hirohito = {
		instance = {
			allowed = {
				has_dlc = "No Compromise, No Surrender"
			}

			name = JAP_emperor_hirohito

			portraits = {
				civilian = {
					large = GFX_portrait_JAP_emperor_hirohito
					small = GFX_portrait_JAP_emperor_hirohito_civilian_small
				}
				army = {
					small = GFX_portrait_JAP_emperor_hirohito_military_small
				}
			}

			#country_leader = {
			#	ideology = emperor_fascism # was fascism_ideology
			#	traits = { warrior_code emperor_showa imperial_sanction }
			#	expire = "1989.1.1.1"
			#	id = 700
			#}

		}
		instance = {
			allowed = {
				NOT = {
					has_dlc = "No Compromise, No Surrender"
				}
			}

			name = JAP_emperor_hirohito

			portraits = {
				civilian = {
					large = GFX_portrait_JAP_emperor_hirohito
				}
			}

			country_leader = {
				ideology = emperor_fascism # was fascism_ideology
				traits = { warrior_code emperor_showa imperial_sanction }
				expire = "1989.1.1.1"
				id = 700
			}

		}
	}

	# Empress Nagako
	JAP_empress_nagako = {
		name = JAP_empress_nagako

		gender = female

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_empress_nagako
				small = GFX_portrait_JAP_empress_nagako_small
			}
		}

		#country_leader = {
		#	ideology = despotism
		#	expire = "1989.1.1.1"
		#	id = -1
		#}

	}

	# Yasuhito
	JAP_emperor_yasuhito = {
		name = JAP_emperor_yasuhito

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_emperor_yasuhito
				small = GFX_portrait_JAP_emperor_yasuhito_civilian_small
			}
			army = {
				small = GFX_portrait_JAP_emperor_yasuhito_military_small
			}
		}


		field_marshal = {
			traits = { politically_connected JAP_samurai_lineage offensive_doctrine JAP_royal_lineage infantry_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
			legacy_id = -1
			visible = {
				has_country_leader = {
					ruling_only = yes
					character = JAP_emperor_yasuhito
				}	
			}
		}

	}

	# Nobuhito
	JAP_emperor_nobuhito = {
		name = JAP_emperor_nobuhito

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_emperor_nobuhito
				small = GFX_portrait_JAP_emperor_nobuhito_civilian_small
			}
			army = {
				small = GFX_portrait_JAP_emperor_nobuhito_military_small
			}
		}

	}

	# Yoshio Kodama
	JAP_yoshio_kodama = {
		name = JAP_yoshio_kodama

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_yoshio_kodama_civilian
				small = GFX_portrait_JAP_yoshio_kodama_small
			}
		}



	}

	# Kyūichi Tokuda
	JAP_kyuichi_tokuda = {
		name = JAP_kyuichi_tokuda

		portraits = {
			civilian = {
				large = GFX_Portrait_kyuichi_tokuda
			}
		}

		country_leader = {
			ideology = marxism
			traits = { JAP_chairman_of_the_jcp_trait }
			expire = "1989.1.1.1"
			id = -1
		}

	}

	# Hitoshi Yamakawa
	JAP_hitoshi_yamakawa = {
		name = JAP_hitoshi_yamakawa

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_hitoshi_yamakawa
				small = GFX_portrait_JAP_hitoshi_yamakawa_small
			}
		}

	}

	# Kanson Arahata
	JAP_kanson_arahata = {
		name = JAP_kanson_arahata

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_kanson_arahata
				small = GFX_portrait_JAP_kanson_arahata_small
			}
		}
	}

	# Yamakawa Kikue
	JAP_yamakawa_kikue = {
		name = JAP_yamakawa_kikue

		gender = female

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_yamakawa_kikue
				small = GFX_portrait_JAP_yamakawa_kikue_small
			}
		}

	}

	# Tetsu Katayama
	JAP_tetsu_katayama = {
		name = JAP_tetsu_katayama

		portraits = {
			civilian = {
				large = GFX_Portrait_tetsu_katayama
			}
		}

		country_leader = {
			ideology = liberalism
			expire = "1989.1.1.1"
			id = -1
		}

	}

	# Ichirō Hatoyama
	JAP_ichiro_hatoyama = {
		name = JAP_ichiro_hatoyama

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_ichiro_hatoyama
				small = GFX_portrait_JAP_ichiro_hatoyama_small
			}
		}


	}

	# Machida Chūji
	JAP_machida_chuuji = {
		name = JAP_machida_chuuji

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_machida_chuuji
				small = GFX_portrait_JAP_machida_chuuji_small
			}
		}

		#country_leader = {
		#	ideology = liberalism
		#	expire = "1989.1.1.1"
		#	id = -1
		#}

	}

	# Abe Isoo
	JAP_abe_isoo = {
		name = JAP_abe_isoo

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_abe_isoo
				small = GFX_portrait_JAP_abe_isoo_smalll
			}
		}

	}

	# Keisuke Okada
	JAP_keisuke_okada = {
		name = JAP_keisuke_okada

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_keisuke_okada
				small = GFX_portrait_JAP_keisuke_okada_small
			}
		}

		country_leader = {
			ideology = japan_militarism_ideology
			traits = { JAP_moderate_politician_neu }
			expire = "1952.1.1.1"
			id = -1
		}

	}

	# Kōki Hirota
	JAP_koki_hirota = {
		name = JAP_koki_hirota

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_koki_hirota
				small = GFX_portrait_JAP_koki_hirota_small
			}
		}

		#country_leader = {
		#	ideology = japan_militarism_ideology
		#	traits = {  }
		#	expire = "1952.1.1.1"
		#	id = -1
		#}

	}

	# Kazushige Ugaki
	JAP_kazushige_ugaki = {
		name = JAP_kazushige_ugaki

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_kazushige_ugaki
				small = GFX_portrait_JAP_kazushige_ugaki_small
			}
		}

		#country_leader = {
		#	ideology = japan_militarism_ideology
		#	traits = {  }
		#	expire = "1952.1.1.1"
		#	id = -1
		#}

	}

	# Senjūrō Hayashi
	JAP_senjuro_hayashi = {
		name = JAP_senjuro_hayashi

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_senjuro_hayashi
				small = GFX_portrait_JAP_senjuro_hayashi_civilian_small
			}
			army = {
				small = GFX_portrait_JAP_senjuro_hayashi_military_small
			}
		}


		corps_commander = {
			traits = { politically_connected trickster infantry_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
			legacy_id = -1
			visible = {
				NOT = {
					OR = {
						has_government = communism
						has_government = democratic
					}
				}
			}
		}

	}

	# Fumimaro Konoe
	JAP_fumimaro_konoe = {
		name = JAP_fumimaro_konoe

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_fumimaro_konoe
				small = GFX_portrait_JAP_fumimaro_konoe_civilian_small
			}
			army = {
				small = GFX_portrait_JAP_fumimaro_konoe_military_small
			}
		}

		#country_leader = {
		#	ideology = japan_militarism_ideology
		#	traits = {  }
		#	expire = "1952.1.1.1"
		#	id = -1
		#}

	}

	# Tokugawa Iesato
	JAP_tokugawa_iesato = {
		name = JAP_tokugawa_iesato

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_tokugawa_iesato
				small = GFX_portrait_JAP_tokugawa_iesato_small
			}
		}

		#country_leader = {
		#	ideology = liberalism
		#	expire = "1989.1.1.1"
		#	id = -1
		#}

	}

	# Adachi Kenzō
	JAP_adachi_kenzo = {
		name = JAP_adachi_kenzo

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_adachi_kenzo
				small = GFX_portrait_JAP_adachi_kenzo_small
			}
		}

		country_leader = {
			ideology = fascism_ideology
			traits = {  }
			expire = "1952.1.1.1"
			id = -1
		}

	}

	# Seigō Nakano
	JAP_seigo_nakano = {
		name = JAP_seigo_nakano

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_seigo_nakano
				small = GFX_portrait_JAP_seigo_nakano_small
			}
		}

		#country_leader = {
		#	ideology = gen_nazism
		#	traits = {  }
		#	expire = "1952.1.1.1"
		#	id = -1
		#}

	}

	# Prince Tsuneyoshi Takeda
	JAP_tsuneyoshi_takeda = {
		name = JAP_tsuneyoshi_takeda

		portraits = {
			army = {
				large = GFX_portrait_JAP_tsuneyoshi_takeda
				small = GFX_portrait_JAP_tsuneyoshi_takeda_military_small
			}
			civilian = {
				small = GFX_portrait_JAP_tsuneyoshi_takeda_civilian_small
			}
		}

		corps_commander = {
			traits = { politically_connected JAP_samurai_lineage infantry_officer JAP_royal_lineage }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
			legacy_id = -1
			visible = {
			}
		}

	}

	# Prince Yasuhiko Asaka
	JAP_yasuhiko_asaka = {
		name = JAP_yasuhiko_asaka

		portraits = {
			army = {
				large = GFX_portrait_JAP_yasuhiko_asaka
				small = GFX_portrait_JAP_yasuhiko_asaka_small
			}
		}

		corps_commander = {
			traits = { politically_connected JAP_samurai_lineage infantry_officer infantry_leader JAP_royal_lineage }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 3
			legacy_id = -1
			visible = {
			}
		}

	}

	# Masakazu Kawabe
	JAP_masakazu_kawabe = {
		name = JAP_masakazu_kawabe

		portraits = {
			army = {
				large = GFX_portrait_JAP_masakazu_kawabe
				small = GFX_portrait_JAP_masakazu_kawabe_small
			}
		}

		corps_commander = {
			traits = { trickster infantry_leader career_officer }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
			legacy_id = -1
			visible = {
			}
		}

	}

	# Tadaichi Wakamatsu
	JAP_tadaichi_wakamatsu = {
		name = JAP_tadaichi_wakamatsu

		portraits = {
			army = {
				large = GFX_portrait_JAP_tadaichi_wacamatsu
				small = GFX_portrait_JAP_tadaichi_wacamatsu_small
			}
		}

		corps_commander = {
			traits = { infantry_leader career_officer }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
			legacy_id = -1
			visible = {
			}
		}

	}

	# Masanobu Tsuji
	JAP_masanobu_tsuji = {
		name = JAP_masanobu_tsuji

		portraits = {
			army = {
				large = GFX_portrait_JAP_masanobu_tsuji
				small = GFX_portrait_JAP_masanobu_tsuji_small
			}
		}

		corps_commander = {
			traits = { organizer harsh_leader }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
			legacy_id = -1
			visible = {
			}
		}

	}

	# Hayao Tada
	JAP_hayao_tada = {
		name = JAP_hayao_tada

		portraits = {
			army = {
				large = GFX_portrait_JAP_hayao_tada
				small = GFX_portrait_JAP_hayao_tada_small
			}
		}

		corps_commander = {
			traits = { JAP_samurai_lineage infantry_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
			legacy_id = -1
			visible = {
				has_country_flag = JAP_promoted_hayao_tada_flag
			}
		}

	}

	# Michitarō Komatsubara
	JAP_michitaro_komatsubara = {
		name = JAP_michitaro_komatsubara

		portraits = {
			army = {
				large = GFX_portrait_JAP_michitaro_komatsubara
				small = GFX_portrait_JAP_michitaro_komatsubara_small
			}
		}

		corps_commander = {
			traits = { cavalry_leader trickster }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
			legacy_id = -1
			visible = {
			}
		}

	}

	# Tomoyuki Yamashita
	JAP_tomoyuki_yamashita = {
		name = JAP_tomoyuki_yamashita

		portraits = {
			army = {
				small = GFX_idea_tomoyuki_yamashita
				large = GFX_portrait_JAP_tomoyuki_yamashita
			}
		}

		advisor = {
			cost = 200
			slot = theorist
			idea_token = tomoyuki_yamashita
			ledger = army
			allowed = {
				original_tag = JAP
			}
			ai_will_do = {
				base = 2.5
			}
			traits = {
				mass_assault_expert
			}
			modifier = {
				army_morale_factor = 0.1	
			}
			
			
			on_add = {
				JAP_small_army_faction_gain = yes
			}
			on_remove = {
				JAP_small_army_faction_loss = yes
			}
		}

		corps_commander={
			traits={ brilliant_strategist politically_connected trickster trait_engineer }
			skill=6
			attack_skill=4
			defense_skill=5
			planning_skill=3
			logistics_skill=4
			legacy_id=0
		}

	}

	# Hisaichi Terauchi
	JAP_hisaichi_terauchi = {
		name = JAP_hisaichi_terauchi

		portraits = {
			army = {
				small = GFX_idea_hisaichi_terauchi
				large = GFX_portrait_JAP_hisaichi_terauchi
			}
		}

		advisor = {
			cost = 150
			slot = theorist
			idea_token = hisaichi_terauchi
			ledger = army
			allowed = {
				OR = {
					original_tag = JAP
					original_tag = MAN
				}
			}
			ai_will_do = {
				base = 1
			}
			traits = {
				blitzkrieg_theorist	# was military_theorist
			}
			on_add = {
				JAP_small_army_faction_gain = yes
			}
			on_remove = {
				JAP_small_army_faction_loss = yes
			}
		}
		
		# Will be promoted to Field Marshal (Gensui) through focus
		corps_commander = {
			traits = { politically_connected JAP_samurai_lineage armor_officer } # offensive_doctrine
			skill = 4
			attack_skill = 4
			defense_skill = 4
			planning_skill = 3
			logistics_skill = 2
			legacy_id = 0
		}

	}

	# Shunroku Hata
	JAP_shunroku_hata = {
		name = JAP_shunroku_hata

		portraits = {
			army = {
				small = GFX_idea_shunroku_hata
				large = GFX_portrait_JAP_shunroku_hata
			}
		}

		advisor = {
			slot = high_command
			idea_token = shunroku_hata
			ledger = army
			allowed = {
				OR = {
					original_tag = JAP
					original_tag = MAN
				}
			}
			traits = {
				army_concealment_2
			}
			cost = 100
			ai_will_do = {
				base = 1
			}
		}
		
		# Will be promoted to Field Marshal (Gensui) through focus
		corps_commander = {
			traits = { JAP_samurai_lineage brilliant_strategist } # offensive_doctrine
			skill = 4
			attack_skill = 3
			defense_skill = 4
			planning_skill = 2
			logistics_skill = 4
			legacy_id = 0
		}

	}

	# Akira Mutō
	JAP_akira_muto = {
		name = JAP_akira_muto

		portraits = {
			army = {
				large = GFX_portrait_JAP_akira_muto
				small = GFX_portrait_JAP_akira_muto_small
			}
		}

		corps_commander = {
			skill = 6
			attack_skill = 6
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 4
			legacy_id = 603
			traits = { cavalry_leader cavalry_expert infantry_leader infantry_expert trickster expert_improviser hill_fighter trait_mountaineer adaptable  Sapr_meat_storm_supporter_trait}
			visible = {
				has_country_flag = JAP_victory_in_northern_china_flag
			}
		}

	}

	# Kanji Ishiwara
	JAP_kanji_ishiwara = {
		name = JAP_kanji_ishiwara

		portraits = {
			army = {
				large = GFX_portrait_JAP_kanji_ishiwara
				small = GFX_portrait_JAP_kanji_ishiwara_small
			}
		}
		corps_commander={
			traits={ JAP_samurai_lineage }
			skill=6
			attack_skill=1
			defense_skill=1
			planning_skill=1
			logistics_skill=1
			legacy_id=0
		}

	}

	# Shizuichi Tanaka
	JAP_shizuichi_tanaka = {
		name = JAP_shizuichi_tanaka

		portraits = {
			army=  {
				large = GFX_portrait_JAP_shizuichi_tanaka
				small = GFX_portrait_JAP_shizuichi_tanaka_small
			}
		}

		advisor={
			slot = high_command
			idea_token = yasuji_okamura
			ledger = army
			allowed = {
				original_tag = JAP
			}
			traits = {
				army_infantry_2
			}
			cost = 100
			ai_will_do = {
				factor = 2.500
				modifier = {
					factor = 1.500
					not = {
						JAP = {
							has_war_with = USA
						}
					}
				}
			}
		}
		
		corps_commander={

			skill=6
			attack_skill=1
			defense_skill=1
			planning_skill=1
			logistics_skill=1
			legacy_id=0
		}

	}

	# Yasuji Okamura
	JAP_yasuji_okamura = {
		name = JAP_yasuji_okamura

		portraits = {
			army = {
				small = GFX_idea_yasuji_okamura
				large = GFX_portrait_JAP_yasuji_okamura
			}
		}

		advisor = {
			slot = high_command
			idea_token = yasuji_okamura
			ledger = army
			allowed = {
				original_tag = JAP
			}
			traits = {
				army_infantry_2
			}
			cost = 100
			ai_will_do = {
				base = 5
				modifier = {
					factor = 1.500
					NOT = {
						JAP = {
							has_war_with = USA
						}
					}
				}
			}
		}
		
		corps_commander = {
			traits = { trait_reckless }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			legacy_id = 0
		}

	}

	# Toshizō Nishio
	JAP_toshizo_nishio = {
		name = JAP_toshizo_nishio

		portraits = {
			army = {
				large = GFX_portrait_JAP_toshizo_nishio
				small = GFX_portrait_JAP_toshizo_nishio_small
			}
		}

		field_marshal={
			traits={ brilliant_strategist infantry_officer }
			skill=6
			attack_skill=3
			defense_skill=2
			planning_skill=3
			logistics_skill=2
			legacy_id=0
		}

	}

	# Rikichi Andō
	JAP_rikichi_ando = {
		name = JAP_rikichi_ando

		portraits = {
			army = {
				large = GFX_portrait_JAP_rikichi_ando
				small = GFX_portrait_JAP_rikichi_ando_small
			}
		}

		corps_commander={
			traits={ career_officer }
			skill=6
			attack_skill=1
			defense_skill=3
			planning_skill=3
			logistics_skill=3
			legacy_id=0
		}

	}

	# Naruhiko Higashikuni
	JAP_naruhiko_higashikuni = {
		name = JAP_naruhiko_higashikuni

		portraits = {
			army = {
				large = GFX_portrait_JAP_naruhiko_higashikuni
				small = GFX_portrait_JAP_naruhiko_higashikuni_small
			}
		}
		
		corps_commander={
			traits={ politically_connected JAP_samurai_lineage }
			skill=6
			attack_skill=3
			defense_skill=3
			planning_skill=2
			logistics_skill=2
			legacy_id=0
		}
	}

	# Seishirō Itagaki
	JAP_seishiro_itagaki = {
		name = JAP_seishiro_itagaki

		portraits = {
			army = {
				large = GFX_portrait_JAP_seishiro_itagaki
				small = GFX_portrait_JAP_seishiro_itagaki_small
			}
		}

		field_marshal={
			traits={ inflexible_strategist trait_reckless JAP_samurai_lineage }
			skill=6
			attack_skill=3
			defense_skill=3
			planning_skill=2
			logistics_skill=2
			legacy_id=0
		}

	}

	# Takashi Sakai
	JAP_takashi_sakai = {
		name = JAP_takashi_sakai

		portraits = {
			army = {
				large = GFX_portrait_JAP_takashi_sakai
				small = GFX_portrait_JAP_takashi_sakai_small
			}
		}

		corps_commander={
			traits={ trait_reckless infantry_officer }
			skill=6
			attack_skill=2
			defense_skill=2
			planning_skill=3
			logistics_skill=3
			legacy_id=0
		}

	}

	# Kenji Doihara
	JAP_kenji_doihara = {
		name = JAP_kenji_doihara

		portraits = {
			army = {
				small = GFX_idea_kenji_doihara
				large = GFX_portrait_JAP_kenji_doihara
			}
		}

		advisor = {
			slot = air_chief
			idea_token = kenji_doihara
			allowed = {
				original_tag = JAP
			}
			traits = {
				air_chief_all_weather_2
			}
			cost =  50
			ai_will_do = {
				base = 1
			}
		}
		
		corps_commander = {
			traits = { career_officer substance_abuser }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			legacy_id = 0
		}

	}

	# Kenkichi Ueda
	JAP_kenkichi_ueda = {
		name = JAP_kenkichi_ueda

		portraits = {
			army = {
				large = GFX_portrait_JAP_kenkichi_ueda
				small = GFX_portrait_JAP_kenkichi_ueda_small
			}
		}

		corps_commander = {
			traits = { old_guard trait_reckless cavalry_officer }
			skill = 4
			attack_skill = 3
			defense_skill = 2
			planning_skill = 4
			logistics_skill = 4
			legacy_id = 0
		}

	}

	# Shigeru Honjō
	JAP_shigeru_honjo = {
		name = JAP_shigeru_honjo

		portraits = {
			army = {
				large = GFX_portrait_JAP_shigeru_honjo
				small = GFX_portrait_JAP_shigeru_honjo_small
			}
		}

		corps_commander={
			traits={ war_hero Sapr_firs_sowrld_war_trait}
			skill=6
			attack_skill=1
			defense_skill=1
			planning_skill=1
			logistics_skill=1
			legacy_id=0
		}
		advisor = {
			cost = 200
			slot = theorist
			idea_token = shigeru_honjo
			ledger = army
			traits = {
				grand_battle_plan_expert
			}
			ai_will_do = {
				base = 3.000
			}
			on_add = {
				JAP_small_army_faction_gain = yes
			}
			on_remove = {
				JAP_small_army_faction_loss = yes
			}			
			
			modifier = {

			}
		}

	}

	# Yoshijirō Umezu
	JAP_yoshijiro_umezu = {
		name = JAP_yoshijiro_umezu

		portraits = {
			army = {
				large = GFX_portrait_JAP_yoshijiro_umezu
				small = GFX_portrait_JAP_yoshijiro_umezu_small
			}
		}

		corps_commander = {
			traits = { trait_cautious politically_connected }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			planning_skill = 1
			logistics_skill = 3
			legacy_id = 0
		}

	}

	JAP_otozo_yamada = {
		name = JAP_otozo_yamada

		portraits = {
			army = {
				large = GFX_portrait_JAP_otozo_yamada
				small = GFX_portrait_JAP_otozo_yamada_small
			}
		}

		corps_commander = {
			traits = { career_officer cavalry_officer }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 3
			legacy_id = 0
		}

	}

	# Hatazō Adachi
	JAP_hatazo_adachi = {
		name = JAP_hatazo_adachi

		portraits = {
			army = {
				large = GFX_portrait_JAP_hatazo_adachi
				small = GFX_portrait_JAP_hatazo_adachi_small
			}
		}

		corps_commander={
			traits={ infantry_officer JAP_samurai_lineage trickster }
			skill=6
			attack_skill=1
			defense_skill=2
			planning_skill=2
			logistics_skill=2
			legacy_id=0
		}

	}

	# Iwane Matsui
	JAP_iwane_matsui = {
		name = JAP_iwane_matsui

		portraits = {
			army = {
				large = GFX_portrait_JAP_iwane_matsui
				small = GFX_portrait_JAP_iwane_matsui_small
			}
		}

		corps_commander = {
			traits = { old_guard trait_reckless }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			legacy_id = 0
		}

	}

	# Sadao Araki
	JAP_sadao_araki = {
		name = JAP_sadao_araki

		portraits = {
			army = {
				large = GFX_portrait_JAP_sadao_araki
				small = GFX_portrait_JAP_sadao_araki_small
			}
		}

		corps_commander = {
			traits = { JAP_samurai_lineage trait_JAP_kodoha_sympathizer organizer old_guard }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
			legacy_id = 0
			visible = {
				NOT = {
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}
		}

	}

	### NEW KODOHA COMMANDERS START ###




	### NEW KODOHA COMMANDERS END ###

	# Keisuke Fujie
	JAP_keisuke_fujie = {
		name = JAP_keisuke_fujie

		portraits = {
			army = {
				large = GFX_portrait_JAP_keisuke_fujie
				small = GFX_portrait_JAP_keisuke_fujie_small
			}
		}

		corps_commander={
			traits={ fortress_buster }
			skill=6
			attack_skill=1
			defense_skill=3
			planning_skill=3
			logistics_skill=3
			legacy_id=0
		}

	}

	# Kiichirō Higuchi
	JAP_kiichiro_higuchi = {
		name = JAP_kiichiro_higuchi

		portraits = {
			army = {
				large = GFX_portrait_JAP_kiichiro_higuchi
				small = GFX_portrait_JAP_kiichiro_higuchi_small
			}
		}

		corps_commander = {
			traits = { career_officer trait_cautious }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
			legacy_id = 0
		}

	}

	# Masaharu Homma
	JAP_masaharu_homma = {
		name = JAP_masaharu_homma

		portraits = {
			army = {
				large = GFX_portrait_JAP_masaharu_homma
				small = GFX_portrait_JAP_masaharu_homma_small
			}
		}

		corps_commander = {
			traits = { trait_cautious media_personality }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
			legacy_id = 0
		}

	}

	# Harukichi Hyakutake
	JAP_harukichi_hyakutake = {
		name = JAP_harukichi_hyakutake

		portraits = {
			army = {
				large = GFX_portrait_JAP_harukichi_hyakutake
				small = GFX_portrait_JAP_harukichi_hyakutake_small
			}
		}

		corps_commander = {
			traits = { infantry_officer }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
			legacy_id = 0
		}

	}

	# Jō Iimura
	JAP_jo_iimura = {
		name = JAP_jo_iimura

		portraits = {
			army = {
				large = GFX_portrait_JAP_jo_iimura
				small = GFX_portrait_JAP_jo_iimura_small
			}
		}

		corps_commander = {
			traits = { career_officer }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 2
			legacy_id = 0
		}

	}

	# Hitoshi Imamura
	JAP_hitoshi_imamura = {
		name = JAP_hitoshi_imamura

		portraits = {
			army = {
				large = GFX_portrait_JAP_hitoshi_imamura
				small = GFX_idea_hitoshi_imamura
			}
		}

		advisor = {
			slot = high_command
			idea_token = hitoshi_imamura
			ledger = army
			allowed = {
				original_tag = JAP
			}
			traits = {
				army_logistics_2
			}
			cost = 100
			ai_will_do = {
				base = 3
			}
		}
		
		corps_commander={
			traits={ career_officer infantry_officer commando }
			skill=6
			attack_skill=3
			defense_skill=1
			planning_skill=3
			logistics_skill=3
			legacy_id=0
		}

	}

	# Masatane Kanda
	JAP_masatane_kanda = {
		name = JAP_masatane_kanda

		portraits = {
			army = {
				large = GFX_portrait_JAP_masatane_kanda
				small = GFX_portrait_JAP_masatane_kanda_small
			}
		}

		corps_commander = {
			traits = { trait_cautious }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
			legacy_id = 0
		}

	}


	# Isoroku Yamamoto
	JAP_isoroku_yamamoto = {

		name = JAP_isoroku_yamamoto

		portraits = {
			navy = {
				large = GFX_portrait_JAP_isoroku_yamamoto
				small = GFX_idea_isoroku_yamamoto
			}
			#civilian = {
			#	large = GFX_portrait_JAP_isoroku_yamamoto_scientist
			#}
		}

		advisor = {
			cost = 150
			slot = theorist
			idea_token = isoroku_yamamoto
			ledger = navy
			allowed = {
				original_tag = JAP
			}
			ai_will_do = {
				base = 1
			}
			traits = {
				naval_aviation_pioneer
			}
			on_add = {
				JAP_small_naval_faction_gain = yes
			}
			on_remove = {
				JAP_small_naval_faction_loss = yes
			}
		}
		
		navy_leader = {
			traits={ bold blockade_runner concealment_expert air_controller flight_deck_manager torpedo_bomber dive_bomber fighter_director}
			skill = 5
			attack_skill = 5
			defense_skill = 2
			maneuvering_skill = 3
			coordination_skill = 6
			legacy_id = 0
			visible = {
				NOT = {
					has_country_flag = JAP_yamamoto_shot_down_flag
				}
			}
		}

	}

	# Yuzuru Hiraga
	JAP_yuzuru_hiraga = {

		name = JAP_yuzuru_hiraga

		portraits = {
			navy = {
				large = GFX_portrait_JAP_yuzuru_hiraga_civilian
				small = GFX_portrait_JAP_yuzuru_hiraga_small
			}
			civilian = {
				large = GFX_portrait_JAP_yuzuru_hiraga_scientist
			}
		}
		
		navy_leader = {
			traits = { bold navy_career_officer gunnery_expert naval_lineage }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			maneuvering_skill = 3
			coordination_skill = 2
			legacy_id = -1
		}

		scientist = {
			traits = { scientist_trait_bright }
			skills = {
				specialization_naval = 2
			}
		}

	}

	# Masafumi Arima
	JAP_masafumi_arima = {

		name = JAP_masafumi_arima

		portraits = {
			navy = {
				large = GFX_portrait_JAP_masafumi_arima
				small = GFX_portrait_JAP_masafumi_arima_small
			}
		}
		
		navy_leader = {
			traits = { bold navy_career_officer aviation_enthusiast air_controller }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			maneuvering_skill = 3
			coordination_skill = 3
			legacy_id = -1
		}

	}

	# Teijirō Toyoda
	JAP_teijiro_toyoda = {

		name = JAP_teijiro_toyoda

		portraits = {
			navy = {
				large = GFX_portrait_JAP_teijiro_toyoda
				small = GFX_portrait_JAP_teijiro_toyoda_small
			}
		}
		
		navy_leader = {
			traits = { navy_career_officer naval_lineage }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			maneuvering_skill = 2
			coordination_skill = 3
			legacy_id = -1
		}

	}

	# Chūichi Nagumo
	JAP_chuuichi_nagumo = {

		name = JAP_chuuichi_nagumo

		portraits = {
			navy = {
				large = GFX_portrait_JAP_chuichi_nagumo
				small = GFX_portrait_JAP_chuichi_nagumo_small
			}
		}
		
		navy_leader = {
			traits = { old_guard_navy superior_tactician lancer }
			skill = 3
			attack_skill = 2
			defense_skill = 3
			maneuvering_skill = 3
			coordination_skill = 2
			legacy_id = -1
		}

	}

	# Tamon Yamaguchi
	JAP_tamon_yamaguchi = {

		name = JAP_tamon_yamaguchi

		portraits = {
			navy = {
				large = GFX_portrait_JAP_tamon_yamaguchi
				small = GFX_portrait_JAP_tamon_yamaguchi_small
			}
		}
		
		navy_leader={
			traits={ navy_career_officer superior_tactician seawolf lancer loading_drill_master torpedo_expert blockade_runner concealment_expert}
			skill=5
			attack_skill=5
			defense_skill=2
			maneuvering_skill=4
			coordination_skill=3
			legacy_id = -1
		}

	}

	# Hideo Iwakuro
	JAP_hideo_iwakuro = {
		name = JAP_hideo_iwakuro

		portraits = {
			army = {
				large = GFX_portrait_JAP_hideo_iwakuro
				small = GFX_portrait_JAP_hideo_iwakuro_small
			}
			civilian = {
				large = GFX_portrait_JAP_hideo_iwakuro_scientist
			}
		}

		scientist = {
			traits = { scientist_trait_armored_specialist } 
			skills = {
				specialization_land = 1
			}
		}

		corps_commander = {
			traits = { trait_engineer armor_officer }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
			legacy_id = -1
		}

	}

	# Mineichi Koga
	JAP_mineichi_koga = {
		name = JAP_mineichi_koga

		portraits = {
			army = {
				large = GFX_portrait_JAP_mineichi_koga
				small = GFX_portrait_JAP_mineichi_koga_small
			}
		}

		navy_leader = {
			traits = { bold battleship_adherent superior_tactician spotter }
			skill = 4
			attack_skill = 4
			defense_skill = 2
			maneuvering_skill = 4
			coordination_skill = 3
			legacy_id = 0
		}

	}

	# Kiyoshi Hasegawa
	JAP_kiyoshi_hasegawa = {
		name = JAP_kiyoshi_hasegawa

		portraits = {
			army = {
				large = GFX_portrait_JAP_kiyoshi_hasegawa
				small = GFX_portrait_JAP_kiyoshi_hasegawa_small
			}
		}

		navy_leader = {
			traits = { gentlemanly }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			maneuvering_skill = 1
			coordination_skill = 2
			legacy_id = 0 
		}

	}

	# Shigeyoshi Inoue
	JAP_shigeyoshi_inoue = {
		name = JAP_shigeyoshi_inoue

		portraits = {
			army = {
				large = GFX_portrait_JAP_shigeyoshi_inoue
				small = GFX_portrait_JAP_shigeyoshi_inoue_small
			}
		}

		navy_leader = {
			traits = { navy_career_officer aviation_enthusiast }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			maneuvering_skill = 1
			coordination_skill = 3
			legacy_id = 0
		}

	}

	# Nobutake Kondō
	JAP_nobutake_kondo = {
		name = JAP_nobutake_kondo

		portraits = {
			army = {
				large = GFX_portrait_JAP_nobutake_kondo
				small = GFX_portrait_JAP_nobutake_kondo_small
			}
		}

		navy_leader = {
			traits = { battleship_adherent naval_lineage fly_swatter }
			skill = 3
			attack_skill = 4
			defense_skill = 2
			maneuvering_skill = 2
			coordination_skill = 2
			legacy_id = 0
		}

	}

	# Takeo Takagi
	JAP_takeo_takagi = {
		name = JAP_takeo_takagi

		portraits = {
			army = {
				large = GFX_portrait_JAP_takeo_takagi
				small = GFX_portrait_JAP_takeo_takagi_small
			}
		}

		navy_leader = {
			traits = { spotter }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			maneuvering_skill = 3
			coordination_skill = 3
			legacy_id = 0
		}

	}

	# Soemu Toyoda
	JAP_soemu_toyoda = {
		name = JAP_soemu_toyoda

		portraits = {
			navy = {
				small = GFX_idea_soemu_toyoda
			}
			army={
				large=GFX_portrait_JAP_soemu_toyoda
			}
		}

		advisor = {
			slot = high_command
			idea_token = soemu_toyoda
			ledger = navy
			allowed = {
				original_tag = JAP
			}
			traits = {
				navy_capital_ship_2
			}
			cost =  50
			ai_will_do = {
				base = 1
			}
		}
		
		navy_leader = {
			traits={ ironside ground_pounder big_guns_expert safety_first crisis_magician blockade_runner concealment_expert bold}
			skill=5
			attack_skill=4
			defense_skill=4
			maneuvering_skill=4
			coordination_skill=4
			legacy_id = 0
		}

	}

	# Jisaburō Ozawa
	JAP_jisaburo_ozawa = {
		name = JAP_jisaburo_ozawa

		portraits = {
			army = {
				large = GFX_portrait_JAP_jisaburo_ozawa
				small = GFX_portrait_JAP_jisaburo_ozawa_small
			}
		}

		navy_leader = {
			traits={ blockade_runner concealment_expert superior_tactician destroyer_leader fleet_protector cruiser_captain air_controller flight_deck_manager}
			skill = 5
			attack_skill = 5
			defense_skill = 3
			maneuvering_skill = 3
			coordination_skill = 4
			legacy_id = 0
		}

	}


	### THEORISTS ###

	# Yamashita up there

	# Terauchi up there

	# Yamamoto up there

	# Minoru Genda
	JAP_minoru_genda = {
		name = JAP_minoru_genda

		portraits = {
			army = {
				small = GFX_idea_minoru_genda
			}
		}

		advisor = {
			cost = 100
			slot = theorist
			idea_token = minoru_genda
			ledger = navy
			allowed = {
				original_tag = JAP
			}
			ai_will_do = {
				base = 1
			}
			traits = { naval_theorist }
			on_add = {
				JAP_small_naval_faction_gain = yes
			}
			on_remove = {
				JAP_small_naval_faction_loss = yes
			}
		}

	}

	# Yoshitoshi Tokugawa
	JAP_yoshitoshi_tokugawa = {
		name = JAP_yoshitoshi_tokugawa

		portraits = {
			army = {
				large = GFX_portrait_JAP_yoshitoshi_tokugawa
				small = GFX_portrait_JAP_yoshitoshi_tokugawa_small
			}
			civilian = {
				large = GFX_portrait_JAP_yoshitoshi_tokugawa_scientist
			}
		}

		scientist = {

			traits = { scientist_trait_aircraft_specialist }

			skills = {
				specialization_air = 2
			}

			visible = {
			}
		}

		corps_commander = {
			traits = { trait_engineer }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 1
			legacy_id = -1
		}

		advisor = {
			cost = 150
			slot = theorist
			idea_token = yoshitoshi_tokugawa
			ledger = air
			allowed = {
				original_tag = JAP
			}
			ai_will_do = {
				base = 0.2
			}
			traits = {
				dive_bomber
			}
		}

	}

	# Hino Kumazō
	JAP_hino_kumazo = {
		name = JAP_hino_kumazo

		portraits = {
			army = {
				small = GFX_portrait_JAP_hino_kumazo_small
			}
		}

		advisor = {
			cost = 100
			slot = theorist
			idea_token = hino_kumazo
			ledger = air
			allowed = {
				original_tag = JAP
			}
			ai_will_do = {
				base = 1
			}
			traits = { air_warfare_theorist }
		}

	}

	### ARMY CHIEFS ###

	# Prince Kan'in Kotohito
	JAP_kanin_kotohito = {
		name = JAP_kanin_kotohito

		portraits = {
			army = {
				large = GFX_portrait_JAP_kanin_kotohito
				small = GFX_portrait_JAP_kanin_kotohito_small
			}
		}

		advisor = {
			slot = army_chief
			idea_token = kanin_kotohito
			allowed = {
				OR = {
					original_tag = JAP
					original_tag = MAN
				}
			}
			available = {
			and {
			date < 1940.10.01
			NOT {
			has_country_flag =  JAP_Prince_kitohito_go_out_tt
			}
			}
			custom_effect_tooltip = JAP_Prince_kitohito_go_out_tt
			}
			traits = {
				army_chief_offensive_2
			}
			cost =  50
			ai_will_do = {
				base = 5
				modifier = {
					factor = 15
					has_active_mission = JAP_army_faction_demands_military_factories
				}
			}
		}

		field_marshal = {
			traits = { politically_connected JAP_samurai_lineage offensive_doctrine JAP_royal_lineage }
			skill = 4
			attack_skill = 4
			defense_skill = 3
			planning_skill = 3
			logistics_skill = 3
			legacy_id = -1
		}

	}

	# Prince Nashimoto Morimasa
	JAP_nashimoto_morimasa = {
		name = JAP_nashimoto_morimasa

		portraits = {
			army = {
				large = GFX_portrait_JAP_nashimoto_morimasa
				small = GFX_portrait_JAP_nashimoto_morimasa_small
			}
		}

		advisor = {
			cost = 100
			slot = theorist
			idea_token = JAP_nashimoto_morimasa
			ledger = army
			allowed = {
				OR = {
					original_tag = JAP
					original_tag = MAN
				}
			}
			ai_will_do = {
				base = 1
			}
			traits = {
				military_theorist
			}
			on_add = {
				JAP_small_army_faction_gain = yes
			}
			on_remove = {
				JAP_small_army_faction_loss = yes
			}
		}

		field_marshal = {
			traits = { politically_connected JAP_samurai_lineage inflexible_strategist old_guard JAP_royal_lineage }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2
			legacy_id = -1
		}

	}

	# Hajime Sugiyama
	JAP_hajime_sugiyama = {
		name = JAP_hajime_sugiyama

		portraits = {
			army = {
				small = GFX_idea_hajime_sugiyama
			}
		}

		advisor = {
			slot = army_chief
			idea_token = hajime_sugiyama
			allowed = {
				original_tag = JAP
			}

			traits = {
				army_chief_drill_3
			}
			cost = 50
			ai_will_do = {
				base = 2
				modifier = {
					factor = 15
					has_active_mission = JAP_army_faction_demands_military_factories
				}
			}
		}

	}

	# Hideki Tōjō
	JAP_hideki_tojo = {
		name = JAP_hideki_tojo

		portraits = {
			army = {
				large = GFX_portrait_JAP_hideki_tojo
				small = GFX_portrait_JAP_hideki_tojo_small
			}
		}

		advisor = {
			slot = army_chief
			idea_token = hideki_tojo
			allowed = {
				OR = {
					original_tag = JAP
					original_tag = MAN
				}
			}
			available = {
			has_completed_focus = JAP_enact_the_national_conscription_law
			}
			
			traits = {
				army_chief_offensive_2
			}
			cost = 100
			ai_will_do = {
				base = 5
				modifier = {
					factor = 15
					has_active_mission = JAP_army_faction_demands_military_factories
				}
			}
		}

		corps_commander = {
			traits = { JAP_samurai_lineage brilliant_strategist career_officer infantry_officer }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
			legacy_id = -1
		}

		#country_leader = {
		#	ideology = emperor_fascism # was fascism_ideology
		#	traits = {  }
		#	expire = "1948.1.1.1"
		#	id = -1
		#}

	}

	### NAVY CHIEFS ###

	# Fushimi Hioyasu
	JAP_fushimi_hiroyasu = {
		name = JAP_fushimi_hiroyasu

		portraits = {
			army = {
				small = GFX_idea_fushimi_hiroyasu
			}
		}

		advisor = {
			slot = navy_chief
			idea_token = fushimi_hiroyasu
			allowed = {
				original_tag = JAP
			}
			traits = {
				navy_chief_naval_aviation_2
			}
			cost = 100
			ai_will_do = {
				base = 0.5
				modifier = {
					factor = 15
					has_active_mission = JAP_naval_faction_demands_political_appointment
				}
			}
		}

	}

	# Osami Nagano
	JAP_osami_nagano = {
		name = JAP_osami_nagano

		portraits = {
			army = {
				small = GFX_idea_osami_nagano
			}
		}

		advisor = {
			slot = navy_chief
			idea_token = osami_nagano
			allowed = {
				original_tag = JAP
			}
			traits = {
				navy_chief_commerce_raiding_2
			}
			cost =  50
			ai_will_do = {
				base = 0.5
				modifier = {
					factor = 15
					has_active_mission = JAP_naval_faction_demands_political_appointment
				}
			}
		}

	}

	# Shigetarō Shimada
	JAP_shigetaro_shimada = {
		name = JAP_shigetaro_shimada

		portraits = {
			army = {
				small = GFX_idea_shigetaro_shimada
			}
		}

		advisor = {
			slot = navy_chief
			idea_token = shigetaro_shimada
			allowed = {
				original_tag = JAP
			}
			traits = {
				navy_chief_decisive_battle_2
			}
			cost = 100
			ai_will_do = {
				base = 1
				modifier = {
					factor = 15
					has_active_mission = JAP_naval_faction_demands_political_appointment
				}
			}
		}

	}


	### AIR CHIEFS ###

	# Doihara up there

	# Torashirō Kawabe
	JAP_torashiro_kawabe = {
		name = JAP_torashiro_kawabe

		portraits = {
			army = {
				small = GFX_idea_torashiro_kawabe
			}
		}

		advisor = {
			slot = air_chief
			idea_token = torashiro_kawabe
			allowed = {
				original_tag = JAP
			}
			traits = {
				air_chief_night_operations_2
			}
			cost =  50
			ai_will_do = {
				base = 10
			}
		}

	}

	# Korechika Anami
	JAP_korechika_anami = {
		name = JAP_korechika_anami

		portraits = {
			army = {
				small = GFX_idea_korechika_anami
			}
		}

		advisor = {
			slot = air_chief
			idea_token = korechika_anami
			allowed = {
				original_tag = JAP
			}
			traits = {
				air_chief_ground_support_2
			}
			cost =  50
			ai_will_do = {
				base = 2
			}
		}
	}


	### MILITARY HIGH COMMAND ###

	# Hata up there

	# Okamura up there

	# Imamura up there

	# Toyoda up there

	# Mitsuo Fuchida
	JAP_mitsuo_fuchida = {
		name = JAP_mitsuo_fuchida

		portraits = {
			army = {
				small = GFX_idea_mitsuo_fuchida
			}
		}

		advisor = {
			slot = high_command
			idea_token = mitsuo_fuchida
			ledger = air
			allowed = {
				original_tag = JAP
			}
			traits = {
				air_tactical_bombing_2
			}
			cost = 100
			ai_will_do = {
				base = 1
			}
		}

	}

	# Nishizō Tsukahara
	JAP_nishizo_tsukahara = {
		name = JAP_nishizo_tsukahara

		portraits = {
			army = {
				small = "GFX_idea_nishizo_tsukahara"
			}
		}

		advisor = {
			slot = high_command
			idea_token = nishizo_tsukahara
			ledger = navy
			allowed = {
				original_tag = JAP
			}
			traits = {
				air_naval_strike_2
			}
			cost =  50
			ai_will_do = {
				base = 1
			}
		}

	}
	
	# Tateo Katō
	JAP_tateo_kato = {
		name = JAP_tateo_kato

		portraits = {
			army = {
				small = GFX_idea_tateo_kato
			}
		}

		advisor = {
			slot = high_command
			idea_token = tateo_kato
			ledger = air
			allowed = {
				original_tag = JAP
			}
			traits = {
				air_air_combat_training_3
			}
			cost = 200
			ai_will_do = {
				base = 0.8
			}
		}

	}
	
	# Matome Ugaki
	JAP_matome_ugaki = {
		name = JAP_matome_ugaki

		portraits = {
			army = {
				small = GFX_idea_matome_ugaki
			}
		}

		advisor = {
			slot = high_command
			idea_token = matome_ugaki
			ledger = navy
			allowed = {
				original_tag = JAP
			}
			traits = {
				navy_naval_air_defense_2
			}
			cost = 100
			ai_will_do = {
				base = 1
			}
		}

	}
	
	# Chūichi Nagumo
	JAP_chuichi_nagumo = {
		name = JAP_chuichi_nagumo

		portraits = {
			army = {
				small = GFX_idea_chuichi_nagumo
			}
		}

		advisor = {
			slot = high_command
			idea_token = chuichi_nagumo
			ledger = air
			allowed = {
				original_tag = JAP
			}
			traits = {
				navy_carrier_2
			}
			cost = 100
			ai_will_do = {
				base = 1
			}
		}

	}


	### POLITICAL ADVISORS ###


	# Mitsumasa Yonai
	JAP_mitsumasa_yonai = {

		instance = {
			allowed = {
				NOT = {
					has_dlc = "No Compromise, No Surrender"
				}
			}
			name = JAP_mitsumasa_yonai

			portraits = {
				army = {
					large = GFX_portrait_JAP_mitsumasa_yonai
					small = GFX_portrait_JAP_mitsumasa_yonai_military_small
				}
				civilian = {
					small = GFX_portrait_JAP_mitsumasa_yonai_civilian_small
					# GFX_portrait_JAP_mitsumasa_yonai_civilian_imprisoned
				}
			}

			navy_leader = {
				traits = { gentlemanly naval_lineage }
				skill = 2
				attack_skill = 2
				defense_skill = 1
				maneuvering_skill = 2
				coordination_skill = 2
				legacy_id = -1 
				visible = {
					has_completed_focus = JAP_end_the_interservice_rivalry
					NOT = {
						has_global_flag = JAP_yonai_replaced_by_kenzo
					}
				}
			}

			advisor = {
				slot = political_advisor
				idea_token = JAP_mitsumasa_yonai
				allowed = {
					original_tag = JAP
				}
				
				visible = {
					NOT = {
						has_completed_focus = JAP_okadas_military_purge_speech
						has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					}
				}
				available = {
					has_completed_focus = JAP_konoes_first_cabinet
				}
				traits = {
					silent_workhorse 
				}
				ai_will_do = {
					base = 3
				}
			}

		}
		instance = {
			allowed = {
				has_dlc = "No Compromise, No Surrender"
			}
			name = JAP_mitsumasa_yonai

			portraits = {
				army = {
					large = GFX_portrait_JAP_mitsumasa_yonai
					small = GFX_portrait_JAP_mitsumasa_yonai_military_small
				}
				civilian = {
					small = GFX_portrait_JAP_mitsumasa_yonai_civilian_small
				}
			}

			navy_leader = {
				traits = { gentlemanly naval_lineage }
				skill = 2
				attack_skill = 2
				defense_skill = 1
				maneuvering_skill = 2
				coordination_skill = 2
				legacy_id = -1 
				visible = {
					OR = {
						has_completed_focus = JAP_sway_the_navy_moderates
						has_completed_focus = JAP_end_the_interservice_rivalry
					}
				}
			}

			advisor = {
				slot = political_advisor
				idea_token = JAP_mitsumasa_yonai
				allowed = {
					original_tag = JAP
				}
				cost = 50
				visible = {
					NOT = {
						#has_completed_focus = JAP_sea_purge_the_kodoha_faction
						has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					}
				}
				available = {
				has_completed_focus = JAP_konoes_first_cabinet
					NOT = {
						has_country_leader = {
							ruling_only = yes
							character = JAP_mitsumasa_yonai
						}	
					}	
					NOT = {
						has_country_flag = JAP_IJA_arrested_advisors_flag
					}
				}
				traits = {
					JAP_god_of_constitutional_politics
				}
				ai_will_do = {
					base = 1
				}
			}

			# Potential Democratic Country Leader
			#country_leader = {
			#	ideology = conservatism
			#	expire = "1989.1.1.1"
			#	id = -1
			#}

		}
		

	}
		# Shigenori Tōgō
	JAP_shigenori_togo = {
		name = JAP_shigenori_togo

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_shigenori_togo_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_shigenori_togo

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_okadas_military_purge_speech
				}
			}

			available = {
				has_completed_focus = JAP_ministry_of_greater_east_asia
			}

			traits = {
				JAP_minister_for_greater_east_asia
			}
			ai_will_do = {
				base = 1
			}
		}

	}

	# Hiroshi Ōshima
	JAP_hiroshi_oshima = {

		instance = {
			allowed = {
						NOT = {
								has_dlc = "No Compromise, No Surrender"
								}
						}
			name = JAP_hiroshi_oshima

			portraits = {
				army = {
					small = GFX_portrait_JAP_hiroshi_oshima_small
				}
			}

			advisor = {
				slot = political_advisor
				idea_token = JAP_hiroshi_oshima

				allowed = {
					original_tag = JAP
				}

				available = {
					has_completed_focus = JAP_sea_tripartite_pact
				}

				traits = {
					JAP_ambassador_to_germany 
				}

				ai_will_do = {
					base = 0.3
				}
			on_add = {
					ROOT = {
						add_ideas = {
							JAP_TRADE_TO_AXIS_JAP
					}
				}
				GER = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				ITA = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				HUN = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				BUL = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				ROM = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
			}
			on_remove = {
					ROOT = {
						remove_ideas = {
							JAP_TRADE_TO_AXIS_JAP
						}
				}
				GER = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				ITA = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				HUN = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				BUL = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				ROM = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
			}
		}
	}
		instance = {
			allowed = {
				has_dlc = "No Compromise, No Surrender"
			}
			name = JAP_hiroshi_oshima

			portraits = {
				army = {
					small = GFX_portrait_JAP_hiroshi_oshima_small
				}
			}

			advisor = {
				slot = political_advisor
				idea_token = JAP_hiroshi_oshima

				allowed = {
					original_tag = JAP
				}

				visible = {
					NOT = {
						has_completed_focus = JAP_okadas_military_purge_speech
					}
				}

				available = {
					NOT = {
						has_war_with = GER
					}
						has_completed_focus = JAP_sea_tripartite_pact
				}

				traits = {
					JAP_ambassador_to_germany 
				}

				ai_will_do = {
					base = 0.1
				}
			on_add = {
					ROOT = {
						add_ideas = {
							JAP_TRADE_TO_AXIS_JAP
					}
				}
				GER = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				ITA = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				HUN = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				BUL = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				ROM = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
			}
			on_remove = {
					ROOT = {
						remove_ideas = {
							JAP_TRADE_TO_AXIS_JAP
						}
				}
				GER = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				ITA = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				HUN = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				BUL = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
				ROM = {
						add_ideas = {
							JAP_TRADE_TO_JAP_AXIS
					}
				}
			}

		}
		
	}
}

	# Chiune Sugihara
	JAP_chiune_sugihara = {
		name = JAP_chiune_sugihara

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_chiune_sugihara_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_chiune_sugihara

			allowed = {
				original_tag = JAP
			}

			traits = {
				compassionate_gentleman 
			}

			ai_will_do = {
				base = 0.01
			}

		}	

	}

	# Takuo Godō
	JAP_takuo_godo = {
		name = JAP_takuo_godo

		portraits = {
			civilian = {
				small = GFX_idea_takuo_godo
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = takuo_godo
			allowed = {
				original_tag = JAP
			}
			traits = {
				naval_architect 
			}
			ai_will_do = {
				base = 0.01
			}
			on_add = {
				JAP_small_naval_faction_gain = yes
			}
			on_remove = {
				JAP_small_naval_faction_lose = yes
			}
		}

	}

	# Shun Akikusa
	JAP_shun_akikusa = {
		name = JAP_shun_akikusa

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_shun_akikusa_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_shun_akikusa

			available  = {
				has_intelligence_agency  = yes 
			}

			allowed  = {
				original_tag  = JAP
			}

			traits  = {
				head_of_intelligence 
			}

			ai_will_do  = {
				base = 0.25
			}

		}

	}

	# Takahashi Korekiyo
	JAP_takahashi_korekiyo = {
		name = JAP_takahashi_korekiyo

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_takahashi_korekiyo_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_takahashi_korekiyo

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_country_flag = JAP_takahashi_korekiyo_was_killed
				}
			}

			available = {
				NOT = {
					has_country_flag = JAP_takahashi_korekiyo_was_killed
					has_idea = JAP_okinori_kaya
				}
			}

			traits = {
				JAP_financial_genius
			}

			on_add = {
				JAP_small_government_faction_gain = yes
			}
			on_remove = {
				JAP_small_government_faction_loss = yes
			}

			ai_will_do = {
				base = 1
			}
		}

	}


	# Heisuke Yanagawa
	JAP_heisuke_yanagawa = {
		name = JAP_heisuke_yanagawa

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_heisuke_yanagawa_civilian_small
			}
			army = {
				small = GFX_portrait_JAP_heisuke_yanagawa_military_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_heisuke_yanagawa

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_a_red_sun_rises_for_a_new_era
				}
			}

			available = {
				not_already_hired_except_as = political_advisor
			    has_completed_focus = JAP_enact_religious_organizations_law
			}

			traits = {
				JAP_state_shinto_advocate
			}
			on_add = {
				JAP_small_army_faction_gain = yes
			}
			on_remove = {
				JAP_small_army_faction_loss = yes
			}
			ai_will_do = {
				base = 1
			}
		}

		advisor = {
			slot = high_command
			idea_token = JAP_heisuke_yanagawa_hc
			ledger = army
			allowed = {
				original_tag = JAP
			}
			available = {
				not_already_hired_except_as = high_command
			}
			traits = {
				army_regrouping_2
			}
			cost = 100
			ai_will_do = {
				base = 1.5
			}
		}

	}

	# Yōsuke Matsuoka
	JAP_yosuke_matsuoka = {
		name = JAP_yosuke_matsuoka

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_yosuke_matsuoka_small
				# GFX_portrait_JAP_komakichi_matsuoka_imprisoned
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_yosuke_matsuoka

			allowed = {
				original_tag = JAP
			}

			visible = {

			}

			available = {
				has_completed_focus = JAP_eastern_road_and_steel_expansion
			}

			traits = {
				JAP_south_manchuria_railway_president
			}
			ai_will_do = {
				base = 1
			}
		}

	}

	# Genki Abe
	JAP_genki_abe = {
		name = JAP_genki_abe

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_genki_abe_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_genki_abe

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
					has_completed_focus = JAP_organize_a_general_election
				}
			}

			available = {
				has_completed_focus = JAP_empower_the_thought_police
			}

			traits = {
				JAP_tokko_chief
			}
			ai_will_do = {
				base = 1.5
			}
		}

	}

	# Nobusuke Kishi
	JAP_nobusuke_kishi = {
		name = JAP_nobusuke_kishi

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_nobusuke_kishi_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_nobusuke_kishi

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_okadas_military_purge_speech
				}
			}

			available = {
				has_completed_focus = JAP_national_defense_brotherhood
			}

			traits = {
				JAP_showa_no_youkai
			}
			ai_will_do = {
				base = 2
			}
		}

	}

	# Masatoshi Ōkōchi
	JAP_masatoshi_okochi = {
		name = JAP_masatoshi_okochi

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_masatoshi_okochi_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_masatoshi_okochi

			allowed = {
				original_tag = JAP
			}

			visible = {

			}

			available = {
				has_completed_focus = JAP_fund_the_riken_institute
			}

			traits = {
				JAP_riken_institute_director
			}
			ai_will_do = {
				base = 1
			}
		}

	}

	# Shūmei Ōkawa
	JAP_shumei_okawa = {
		name = JAP_shumei_okawa

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_shumei_okawa_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_shumei_okawa

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_okadas_military_purge_speech
				}
			}

			available = {
				has_completed_focus = JAP_promote_pan_asianism
			}

			traits = {
				JAP_pan_asianist_writer
			}
			ai_will_do = {
				base = 1
			}
		}

	}


	# Okinori Kaya
	JAP_okinori_kaya = {
		name = JAP_okinori_kaya

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_okinori_kaya_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_okinori_kaya

			allowed = {
				original_tag = JAP
			}

			visible = {
			}

			available = {
				NOT = {
					has_idea = JAP_takahashi_korekiyo
				}
			}

			traits = {
				JAP_minister_of_finance
			}
			ai_will_do = {
				base = 1.5
			}
		}

	}

	# Koyata Iwasaki
	JAP_koyata_iwasaki = {
		name = JAP_koyata_iwasaki

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_koyata_iwasaki_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_koyata_iwasaki

			allowed = {
				original_tag = JAP
			}

			visible = {

			}

			available = {
				has_completed_focus = JAP_approach_mitsubishi
			}

			traits = {
				JAP_mitsubishi_president
			}
			ai_will_do = {
				base = 1
			}

			on_add = {
				JAP_small_zaibatsu_faction_gain = yes
			}
			on_remove = {
				JAP_small_zaibatsu_faction_loss = yes
			}

		}

	}

	# Chikuhei Nakajima
	JAP_chikuhei_nakajima = {
		name = JAP_chikuhei_nakajima

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_chikuhei_nakajima_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_chikuhei_nakajima

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_government = communism
				}
			}

			available = {
				NOT = {						
					has_government = communism
				}
			}

			traits = {
				JAP_nakajima_president
			}
			ai_will_do = {
				base = 1
			}
		}

	}

	# Yoshisuke Aikawa
	JAP_yoshisuke_aikawa = {
		name = JAP_yoshisuke_aikawa

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_yoshisuke_aikawa_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_yoshisuke_aikawa

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_government = communism
				}
			}

			available = {
				NOT = {
					has_government = communism
				}
			}

			traits = {
				JAP_nissan_president
			}
			ai_will_do = {
				base = 0.5
			}
		}

	}

	# Kenjiro Matsumoto
	JAP_kenjiro_matsumoto = {
		name = JAP_kenjiro_matsumoto

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_kenjiro_matsumoto_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_kenjiro_matsumoto

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_government = communism
				}
			}

			available = {
				NOT = {
					has_government = communism
				}
			}

			traits = {
				JAP_yasukawa_zaibatsu_president
			}
			ai_will_do = {
				base = 1
			}

			on_add = {
				JAP_small_zaibatsu_faction_gain = yes
			}
			on_remove = {
				JAP_small_zaibatsu_faction_loss = yes
			}

		}

	}

	# Uzō Nishiyama
	JAP_uzo_nishiyama = {
		name = JAP_uzo_nishiyama

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_uzo_nishiyama_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_uzo_nishiyama

			allowed = {
				original_tag = JAP
			}

			visible = {

			}

			available = {
					has_completed_focus = JAP_the_five_great_cities
			}

			traits = {
				BRA_modernist_architect
			}
			ai_will_do = {
				base = 2.5
			}
		}

	}

	# Kojiro Fukushi
	JAP_kojiro_fukushi = {
		name = JAP_kojiro_fukushi

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_kojiro_fukushi_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_kojiro_fukushi

			allowed = {
				original_tag = JAP
			}

			visible = {
				OR = {
					has_government = fascism
					has_government = neutrality
				}
			}

			available = {
				has_government = fascism
			}

			traits = {
				JAP_fascist_poet
			}
			ai_will_do = {
				base = 1
			}
		}

	}

	# Gōtarō Ogawa
	JAP_gotaro_ogawa = {
		name = JAP_gotaro_ogawa

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_gotaro_ogawa_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_gotaro_ogawa

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
				}
			}

			available = {
					has_completed_focus = JAP_form_the_great_japan_industrial_patriotic_association
			}

			traits = {
				technocrat
			}
			ai_will_do = {
				base = 2
			}
		}

	}


	# Kiichirō Hiranuma
	JAP_kiichiro_hiranuma = {
		name = JAP_kiichiro_hiranuma

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_kiichiro_hiranuma_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_kiichiro_hiranuma

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
				}
			}

			available = {
					has_completed_focus = JAP_new_order_movement
			}

			traits = {
				JAP_militarist
			}
			ai_will_do = {
				base = 2
			}
		}

	}

	# Yamauchi Sachiko
	JAP_yamauchi_sachiko = {
		name = JAP_yamauchi_sachiko

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_yamauchi_sachiko_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_yamauchi_sachiko

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_okadas_military_purge_speech
				}
			}

			available = {
				has_completed_focus = JAP_form_the_dai_nippon_fujinkai
			}

			traits = {
				JAP_expert_propaganda_artist
			}
			ai_will_do = {
				base = 1.5
			}
		}

	}

	# Akira Kurosawa
	JAP_akira_kurosawa = {
		name = JAP_akira_kurosawa

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_akira_kurosawa_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_akira_kurosawa

			allowed = {
				original_tag = JAP
			}

			visible = {	
			}

			available = {
				has_completed_focus = JAP_fund_propaganda_films
			}

			traits = {
				HUN_filmmaker
			}
			ai_will_do = {
				base = 1
			}
		}

	}


	# Harukichi Shimoi
	JAP_harukichi_shimoi = {
		name = JAP_harukichi_shimoi

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_harukichi_shimoi_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_harukichi_shimoi

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_okadas_military_purge_speech
				}
			}

			available = {
				has_completed_focus = JAP_sea_tripartite_pact
			}

			traits = {
				JAP_futurist_samurai
			}
			ai_will_do = {
				base = 2
			}
		}

	}

	# Wakatsuki Reijirō
	JAP_wakatsuki_reijiro = {
		name = JAP_wakatsuki_reijiro

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_wakatsuki_reijiro_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_wakatsuki_reijiro

			allowed = {
				original_tag = JAP
			}

			visible = {

			}

			available = {
				
			}

			traits = {
				JAP_scholarly_ashigaru
			}
			ai_will_do = {
				base = 1
			}
		}

	}

	# Shinji Sogō
	JAP_shinji_sogo = {
		name = JAP_shinji_sogo

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_shinji_sogo_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_shinji_sogo

			allowed = {
				original_tag = JAP
			}

			visible = {

			}

			available = {
				has_completed_focus = JAP_danganressha
			}

			traits = {
				JAP_JNR_president
			}
			ai_will_do = {
				base = 1.5
			}
		}

	}

	# Jōtarō Watanabe
	JAP_jotaro_watanabe = {
		name = JAP_jotaro_watanabe

		portraits = {
			army = {
				small = GFX_portrait_JAP_jotaro_watanabe_small
			}
		}

		advisor = {
			slot = high_command
			idea_token = JAP_jotaro_watanabe
			ledger = army

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_country_flag = JAP_jotaro_watanabe_was_killed
				}
			}

			available = {
				NOT = {
					has_country_flag = JAP_jotaro_watanabe_was_killed
				}
			}

			traits = {
				army_artillery_2
			}
			cost = 100
			ai_will_do = {
				base = 0.5
			}
		}

	}

	# Toyoaki Horiuchi
	JAP_toyoaki_horiuchi = {
		name = JAP_toyoaki_horiuchi

		portraits = {
			army = {
				small = GFX_portrait_JAP_toyoaki_horiuchi_small
			}
		}

		advisor = {
			slot = high_command
			idea_token = JAP_toyoaki_horiuchi
			ledger = army

			allowed = {
				original_tag = JAP
			}

			visible = {
				
			}

			available = {
				has_completed_focus = JAP_prepare_the_southern_front	
			}

			traits = {
				army_commando_2
			}
			cost = 100
			ai_will_do = {
				base = 0.5
			}
		}

	}




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


	#JAP_isoroku_yamamoto up there

	# Yoshio Nishina
	JAP_yoshio_nishina = {
		name = JAP_yoshio_nishina
		portraits = {
			army = {
				large = GFX_portrait_JAP_yoshio_nishina
				small = GFX_idea_yoshio_nishina
			}
		}

		scientist = {
			traits = { scientist_trait_nuclear_specialist }
			skills = {
				specialization_nuclear = 2
			}
			visible = {
				owner = {
					has_completed_focus = JAP_fund_the_riken_institute
				}
			}
		}


		#advisor = {
		#	cost = 100
		#	slot = theorist
		#	idea_token = yoshio_nishina
		#	ledger = army
		#	allowed = {
		#		original_tag = JAP
		#	}
		#	research_bonus = {
		#		nuclear = 0.150
		#	}
		#	traits = {
		#		nuclear_scientist
		#	}
		#}

	}

	# Hideo Itokawa
	JAP_hideo_itokawa = {
		name = JAP_hideo_itokawa
		portraits = {
			army = {
				large = GFX_portrait_JAP_hideo_itokawa
				small = GFX_idea_hideo_itokawa
			}
		}

		scientist = {
			traits = { scientist_trait_rocketry_specialist }
			skills = {
				specialization_air = 2
			}
		}

		#advisor = {
		#	cost = 100
		#	slot = theorist
		#	idea_token = hideo_itokawa
		#	ledger = air
		#	allowed = {
		#		original_tag = JAP
		#	}
		#	research_bonus = {
		#		rocketry = 0.150
		#	}
		#	traits = {
		#		rocket_scientist
		#	}
		#}

	}

	# Kijirō Nambu
	JAP_kijiro_nambu = {
		name = JAP_kijiro_nambu

		portraits = {
			army = {
				large = GFX_portrait_JAP_kijiro_nambu
			}
		}

		scientist = {
			traits = { scientist_trait_artillery_specialist } # Iwakuro is the scientist_trait_armored_specialist guy
			skills = {
				specialization_land = 2
			}
		}

	}

	# Keiji Fukuda
	JAP_keiji_fukuda = {
		name = JAP_keiji_fukuda

		portraits = {
			army = {
				large = GFX_portrait_JAP_keiji_fukuda
			}
		}

		scientist = {
			traits = { scientist_trait_surface_ship_specialist }
			skills = {
				specialization_naval = 2
			}
		}

	}

	# Jiro Horikoshi
	JAP_jiro_horikoshi = {
		name = JAP_jiro_horikoshi

		portraits = {
			army = {
				large = GFX_portrait_JAP_jiro_horikoshi
			}
		}

		scientist = {

			traits = { scientist_trait_aircraft_specialist }

			skills = {
				specialization_air = 3
			}

			visible = {
				owner = {
					has_completed_focus = JAP_7075_aluminium_alloy
				}
			}
		}

	}

	# Hideki Yukawa
	JAP_hideki_yukawa = {
		name = JAP_hideki_yukawa

		portraits = {
			army = {
				large = GFX_portrait_JAP_hideki_yukawa
			}
		}

		scientist = {
			traits = { scientist_trait_nuclear_power_expert }
			skills = {
				specialization_nuclear = 2
			}
		}

	}

	# Yōji Itō
	JAP_yoji_ito = {
		name = JAP_yoji_ito

		portraits = {
			army = {
				large = GFX_portrait_JAP_yoji_ito
			}
		}

		scientist = {
			traits = { scientist_trait_electronics_specialist }
			skills = {
				specialization_air = 2
			}
		}

	}



	#### FAKE COMMUNIST GENERALS NON-SEA #####

	JAP_random_general_1 = {
		portraits = {
			army = {
				large = GFX_Portrait_Japan_Generic_land_3
				small = GFX_Portrait_Japan_Generic_land_3_small
			}
		}
		
		corps_commander = {
			traits = { JAP_communist_sympathizer trickster }
			skill = 3
			attack_skill = 1
			defense_skill = 4
			planning_skill = 3
			logistics_skill = 2
			legacy_id = 750 #communist general 1
			visible = {
				has_completed_focus = JAP_approach_the_young_officers
			}
		}
	}

	JAP_random_general_2 = {
		portraits = {
			army = {
				large = GFX_Portrait_Japan_Generic_lands
				small = GFX_Portrait_Japan_Generic_land_1_small
			}
		}

		corps_commander = {
			traits = { JAP_communist_sympathizer trait_mountaineer trait_cautious }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
			legacy_id = 751 #communist general 2
			visible = {
				has_completed_focus = JAP_approach_the_young_officers
			}
		}
	}

	JAP_random_general_3 = {

		portraits = {
			army = {
				large = GFX_Portrait_Japan_Generic_land_4
				small = GFX_Portrait_Japan_Generic_land_4_small
			}
		}
		
		corps_commander = {
			traits = { JAP_communist_sympathizer trait_reckless politically_connected }
			skill = 3
			attack_skill = 4
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 3
			legacy_id = 752 #communist general 3
			visible = {
				has_completed_focus = JAP_approach_the_young_officers
			}
		}
	}

}
