characters = {

	# Hirohito
	JAP_emperor_hirohito = {

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

	}

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

		#country_leader = {
		#	ideology = emperor_fascism
		#	traits = {}
		#	expire = "1989.1.1.1"
		#	id = 700
		#}

		#country_leader = {
		#	ideology = japan_militarism_ideology
		#	traits = {}
		#	expire = "1989.1.1.1"
		#	id = 700
		#}

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

		#country_leader = {
		#	ideology = emperor_fascism
		#	traits = {}
		#	expire = "1989.1.1.1"
		#	id = 700
		#}

		#country_leader = {
		#	ideology = japan_militarism_ideology
		#	traits = {}
		#	expire = "1989.1.1.1"
		#	id = 700
		#}

	}

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

		# Also a Spy

		#country_leader = {
		#	ideology = fascism_ideology
		#	traits = {}
		#	expire = "1989.1.1.1"
		#	id = 700
		#}

	}

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

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

	}

	# Kanson Arahata
	JAP_kanson_arahata = {
		name = JAP_kanson_arahata

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

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

	}

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

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

	}

	# 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
			traits = { resolute_social_democrat }
		}

	}

	# Ichirō Hatoyama
	JAP_ichiro_hatoyama = {
		name = JAP_ichiro_hatoyama

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

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

	}

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

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

	}

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

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

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

	}

	# Isamu Chō
	JAP_isamu_cho = {
		name = JAP_isamu_cho

		portraits = {
			army = {
				large = GFX_portrait_JAP_isamu_cho
				small = GFX_portrait_JAP_isamu_cho_military_small
			}
			civilian = {
				small = GFX_portrait_JAP_isamu_cho_civilian_small
			}
		}

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

	}

	# 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 = 150
			slot = theorist
			idea_token = tomoyuki_yamashita
			ledger = army
			allowed = {
				original_tag = JAP
			}
			traits = {
				grand_battle_plan_expert
			}
			on_add = {
				JAP_small_army_faction_gain = yes
			}
			on_remove = {
				JAP_small_army_faction_loss = yes
			}
			
			ai_will_do = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 11 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

		corps_commander = {
			traits = { brilliant_strategist politically_connected trickster trait_engineer }
			skill = 5
			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 = 100
			slot = theorist
			idea_token = hisaichi_terauchi
			ledger = army
			allowed = {
				OR = {
					original_tag = JAP
					original_tag = MAN
				}
			}
			traits = {
				mobile_warfare_expert	# was military_theorist
			}
			on_add = {
				JAP_small_army_faction_gain = yes
			}
			on_remove = {
				JAP_small_army_faction_loss = yes
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
		
		# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
		
		# 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 = {
			traits = { career_officer }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
			legacy_id = 0
		}

	}

	# 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 = 1
			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
			}
		}

		corps_commander = {
			traits = { career_officer infantry_officer trickster }
			skill = 4
			attack_skill = 4
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 4
			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 = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 8 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
		
		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
			}
		}

		corps_commander = {
			traits = { brilliant_strategist infantry_officer }
			skill = 3
			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 = 3
			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 JAP_royal_lineage }
			skill = 3
			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
			}
		}

		corps_commander = {
			traits = { inflexible_strategist trait_reckless JAP_samurai_lineage }
			skill = 3
			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 = 3
			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_1
			}
			cost =  50
			
			ai_will_do = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 7 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
		
		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 = { old_guard war_hero trait_JAP_kodoha_sympathizer }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			legacy_id = 0
			visible = {
				NOT = {
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}
		}

	}

	# 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 = { trait_reckless infantry_officer JAP_samurai_lineage trickster }
			skill = 2
			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 ###

	# Saburō Aizawa
	JAP_saburo_aizawa = {
		name = JAP_saburo_aizawa

		portraits = {
			army = {
				large = GFX_portrait_JAP_saburo_aizawa
				small = GFX_portrait_JAP_saburo_aizawa_small
			}
		}

		corps_commander = {
			traits = { trait_JAP_kodoha_sympathizer organizer trait_reckless }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
			legacy_id = -1
			visible = {
				OR = {
					has_completed_focus = JAP_grand_army_purge
					has_completed_focus = JAP_sway_disillusioned_young_officers
				}
			}
		}

	}

	# Yoshiyuki Kawashima
	JAP_yoshiyuki_kawashima = {
		name = JAP_yoshiyuki_kawashima

		portraits = {
			army = {
				large = GFX_portrait_JAP_yoshiyuki_kawashima
				small = GFX_portrait_JAP_yoshiyuki_kawashima_small
			}
		}

		corps_commander = {
			traits = { trait_JAP_kodoha_sympathizer infantry_leader }
			skill = 2
			attack_skill = 1
			defense_skill = 1
			planning_skill = 3
			logistics_skill = 2
			legacy_id = -1
			visible = {
				OR = {
					has_completed_focus = JAP_grand_army_purge
					has_completed_focus = JAP_sway_disillusioned_young_officers
				}
			}
		}

	}

	# Shirō Nonaka
	JAP_shiro_nonaka = {
		name = JAP_shiro_nonaka

		portraits = {
			army = {
				large = GFX_portrait_JAP_shiro_nonaka
				small = GFX_portrait_JAP_shiro_nonaka_small
			}
		}

		corps_commander = {
			traits = { trait_JAP_kodoha_sympathizer infantry_officer trickster }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
			legacy_id = -1
			visible = {
				OR = {
					has_completed_focus = JAP_grand_army_purge
					has_completed_focus = JAP_sway_disillusioned_young_officers
				}
			}
		}

	}

	# Asaichi Isobe
	JAP_asaichi_isobe = {
		name = JAP_asaichi_isobe

		portraits = {
			army = {
				large = GFX_portrait_JAP_asaichi_isobe
				small = GFX_portrait_JAP_asaichi_isobe_small
			}
		}

		corps_commander = {
			traits = { trait_JAP_kodoha_sympathizer cavalry_officer trait_reckless }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			legacy_id = -1
			visible = {
				OR = {
					has_completed_focus = JAP_grand_army_purge
					has_completed_focus = JAP_sway_disillusioned_young_officers
				}
			}
		}

	}

	# Kiyosada Koda
	JAP_kiyosada_koda = {
		name = JAP_kiyosada_koda

		portraits = {
			army = {
				large = GFX_portrait_JAP_kiyosada_koda
				small = GFX_portrait_JAP_kiyosada_koda_small
			}
		}

		corps_commander = {
			traits = { trait_JAP_kodoha_sympathizer organizer }
			skill = 2
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
			legacy_id = -1
			visible = {
				OR = {
					has_completed_focus = JAP_grand_army_purge
					has_completed_focus = JAP_sway_disillusioned_young_officers
				}
			}
		}

	}

	# Yasuhide Kurihara
	JAP_yasuhide_kurihara = {
		name = JAP_yasuhide_kurihara

		portraits = {
			army = {
				large = GFX_portrait_JAP_yasuhide_kurihara
				small = GFX_portrait_JAP_yasuhide_kurihara_small
			}
		}

		corps_commander = {
			traits = { trait_JAP_kodoha_sympathizer infantry_officer trait_reckless }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			legacy_id = -1
			visible = {
				OR = {
					has_completed_focus = JAP_grand_army_purge
					has_completed_focus = JAP_sway_disillusioned_young_officers
				}
			}
		}

	}

	# Takaji Muranaka
	JAP_takaji_muranaka = {
		name = JAP_takaji_muranaka

		portraits = {
			army = {
				large = GFX_portrait_JAP_takaji_muranaka
				small = GFX_portrait_JAP_takaji_muranaka_small
			}
		}

		corps_commander = {
			traits = { trait_JAP_kodoha_sympathizer ranger }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			legacy_id = -1
			visible = {
				OR = {
					has_completed_focus = JAP_grand_army_purge
					has_completed_focus = JAP_sway_disillusioned_young_officers
				}
			}
		}

	}

	# Teruzō Andō
	JAP_teruzo_ando = {
		name = JAP_teruzo_ando

		portraits = {
			army = {
				large = GFX_portrait_JAP_teruzo_ando
				small = GFX_portrait_JAP_teruzo_ando_small
			}
		}

		corps_commander = {
			traits = { trait_JAP_kodoha_sympathizer politically_connected trickster }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
			legacy_id = -1
			visible = {
				OR = {
					has_completed_focus = JAP_grand_army_purge
					has_completed_focus = JAP_sway_disillusioned_young_officers
				}
			}
		}

	}

	# Jinzaburō Masaki
	JAP_jinzaburo_masaki = {
		name = JAP_jinzaburo_masaki

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_jinzaburo_masaki
				small = GFX_portrait_JAP_jinzaburo_masaki_civilian_small
			}
			army = {
				small = GFX_portrait_JAP_jinzaburo_masaki_military_small
			}
		}

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

		corps_commander = {
			traits = { organizer infantry_leader trait_JAP_kodoha_sympathizer }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
			legacy_id = -1
			visible = {
				has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
			}
		}

		advisor = {
			slot = army_chief
			idea_token = JAP_jinzaburo_masaki
			allowed = {
				original_tag = JAP
			}
			visible = {
				has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
			}
			available = {
				has_completed_focus = JAP_grand_army_purge
			}
			traits = {
				army_chief_organizational_1
			}
			cost = 100
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	### 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 = { career_officer politically_connected fortress_buster }
			skill = 3
			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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
		
		corps_commander = {
			traits = { career_officer infantry_officer commando }
			skill = 3
			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
		}

	}

	# Kunaiki Koiso
	JAP_kuniaki_koiso = {
		name = JAP_kuniaki_koiso

		portraits = {
			army = {
				large = GFX_portrait_JAP_kuniaki_koiso
				small = GFX_portrait_JAP_kuniaki_koiso_small
			}
		}

		corps_commander = {
			traits = { old_guard politically_connected JAP_samurai_lineage }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
			legacy_id = 0
		}

		advisor = {
			slot = army_chief
			idea_token = JAP_kuniaki_koiso
			ledger = army
			allowed = {
				original_tag = JAP
			}
			visible = {
				has_completed_focus = JAP_contact_former_sakurakai_members
			}
			available = {
				has_completed_focus = JAP_contact_former_sakurakai_members
			}
			traits = {
				army_chief_planning_1
			}
			cost =  50
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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
			}
			traits = {
				naval_aviation_pioneer
			}
			on_add = {
				JAP_small_naval_faction_gain = yes
			}
			on_remove = {
				JAP_small_naval_faction_loss = yes
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
		
		navy_leader = {
			traits = { bold aviation_enthusiast superior_tactician spotter air_controller flight_deck_manager }
			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 = { bold aviation_enthusiast cuts_corners }
			skill = 4
			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_1
			}
			cost =  50
			
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
		
		navy_leader = {
			traits = { old_guard_navy bold ironside }
			skill = 3
			attack_skill = 5
			defense_skill = 1
			maneuvering_skill = 2
			coordination_skill = 2
			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 = { bold navy_career_officer aviation_enthusiast blockade_runner superior_tactician }
			skill = 5
			attack_skill = 5
			defense_skill = 3
			maneuvering_skill = 3
			coordination_skill = 4
			legacy_id = 0
		}

	}

	# Zengo Yoshida
	JAP_zengo_yoshida = {
		name = JAP_zengo_yoshida

		portraits = {
			army = {
				large = GFX_portrait_JAP_zengo_yoshida
				small = GFX_portrait_JAP_zengo_yoshida_small
			}
		}

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

	}

	# Hiroaki Abe
	JAP_hiroaki_abe = {
		name = JAP_hiroaki_abe

		portraits = {
			army = {
				large = GFX_portrait_JAP_hiroaki_abe
				small = GFX_portrait_JAP_hiroaki_abe_small
			}
		}

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

	}

	# Tadashige Daigo
	JAP_tadashige_daigo = {
		name = JAP_tadashige_daigo

		portraits = {
			army = {
				large = GFX_portrait_JAP_tadashige_daigo
				small = GFX_portrait_JAP_tadashige_daigo_small
			}
		}

		navy_leader = {
			traits = { navy_career_officer seawolf }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			maneuvering_skill = 1
			coordination_skill = 1
			legacy_id = 0
		}

	}

	# Gengo Hyakutake
	JAP_gengo_hyakutake = {
		name = JAP_gengo_hyakutake

		portraits = {
			army = {
				large = GFX_portrait_JAP_gengo_hyakutake
				small = GFX_portrait_JAP_gengo_hyakutake_small
			}
		}

		navy_leader = {
			traits = { gentlemanly }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			maneuvering_skill = 2
			coordination_skill = 2
			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
			}
			traits = { naval_theorist }
			on_add = {
				JAP_small_naval_faction_gain = yes
			}
			on_remove = {
				JAP_small_naval_faction_loss = yes
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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
			}
			traits = {
				assault_avaition
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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
			}
			traits = { air_warfare_theorist }
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	### 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
				}
			}
			traits = {
				army_chief_offensive_1
			}
			cost =  50
			
			ai_will_do = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 5 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

		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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
			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
			}
			available = {
				has_completed_focus = JAP_enact_the_national_conscription_law
			}
			traits = {
				army_chief_drill_3
			}
			cost = 200
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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
				}
			}
			traits = {
				army_chief_morale_2
			}
			cost = 100
			
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

		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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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_1
			}
			cost =  50

			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 6 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}


	### 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_1
			}
			cost =  50
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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_1
			}
			cost =  50
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
	}


	### 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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_1
			}
			cost =  50
			
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}
	
	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}
	
	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}
	
	# 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 = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 10 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}


	### POLITICAL ADVISORS ###

	# Sanzō Nosaka
	JAP_sanzo_nosaka = {
		instance = {
			allowed = {
				NOT = {
					has_dlc = "No Compromise, No Surrender"
				}
			}

			name = JAP_sanzo_nosaka

			portraits = {
				army = {
					small = GFX_idea_sanzo_nosaka
				}
			}

			advisor = {
				slot = political_advisor
				idea_token = sanzo_nosaka
				available = {
					if = {
						limit = {
							has_dlc = "Waking the Tiger"
						}
						has_completed_focus = JAP_the_unthinkable_option 
					}
					if = {
						limit = {
							has_dlc = "Man the Guns"
						}
						NOT = {
							has_autonomy_state = autonomy_supervised_state
						}
					}
				}
				allowed = {
					original_tag = JAP
				}
				traits = {
					communist_revolutionary 
				}
				do_effect = {
					NOT = {
						has_government = communism 
					}
				}
				ai_will_do = { #EAI
					base = 0

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}
			}
		}
		instance = {
			allowed = {
				has_dlc = "No Compromise, No Surrender"
			}

			name = JAP_sanzo_nosaka

			portraits = {
				army = {
					large = GFX_portrait_JAP_sanzo_nosaka
					small = GFX_portrait_JAP_sanzo_nosaka_military_small
				}
				civilian = {
					small = GFX_portrait_JAP_sanzo_nosaka_civilian_small
				}
			}

			# Will be a potential Kozaha country leader
			#country_leader = {
			#	ideology = marxism
			#	expire = "1989.1.1.1"
			#	id = -1
			#}

		}

	}

	# Kijūrō Shidehara
	JAP_kijuro_shidehara = {

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

			portraits = {
				civilian = {
					small = GFX_idea_kijuro_shidehara
				}
			}

			advisor = {
				slot = political_advisor
				idea_token = kijuro_shidehara
				available = {
					if = {
						limit = {
							has_dlc = "Waking the Tiger"
						}
						has_completed_focus = JAP_strengthen_civilian_government 
					}
					if = {
						limit = {
							has_dlc = "Man the Guns"
						}
						NOT = {
							has_autonomy_state = autonomy_supervised_state
						}
					}
				}
				allowed = {
					original_tag = JAP
				}
				traits = {
					democratic_reformer 
				}
				do_effect = {
					NOT = {
						has_government = democratic 
					}
				}
				ai_will_do = { #EAI
					base = 0

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}
			}
		}
		instance = {
			allowed = {
				has_dlc = "No Compromise, No Surrender"
			}
			name = JAP_kijuro_shidehara

			portraits = {
				civilian = {
					small = GFX_idea_kijuro_shidehara
				}
			}

			advisor = {

				slot = political_advisor
				idea_token = kijuro_shidehara

				allowed = {
					original_tag = JAP
				}

				visible = {
					NOT = {
						has_government = fascism
						has_government = communism
						has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					}
				}

				available = {
					has_government = democratic
				}
				
				traits = {
					JAP_pacifist_baron 
				}

				ai_will_do = { #EAI
					base = 0

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}

			}

		}

	}

	# Kingoro Hashimoto
	JAP_kingoro_hashimoto = {

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

			portraits = {
				army = {
					small = GFX_idea_kingoro_hashimoto
				}
			}

			advisor = {
				slot = political_advisor
				idea_token = kingoro_hashimoto

				allowed = {
					original_tag = JAP
				}

				available = {
					has_completed_focus = JAP_integrate_the_great_japan_youth_party
				}

				traits = {
					JAP_paramilitary_leader 
				}
				
				ai_will_do = { #EAI
					base = 0

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}
			}	

			corps_commander = {
				traits = { politically_connected militias_officer }
				skill = 2
				attack_skill = 2
				defense_skill = 1
				planning_skill = 2
				logistics_skill = 2
				legacy_id = -1
				visible = {
					has_completed_focus = JAP_integrate_the_great_japan_youth_party
				}
			}

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

			portraits = {
				army = {
					large = GFX_portrait_JAP_kingoro_hashimoto
					small = GFX_portrait_JAP_kingoro_hashimoto_military_small
				}
				civilian = {
					small = GFX_portrait_JAP_kingoro_hashimoto_civilian_small
				}
			}

			advisor = {
				slot = political_advisor
				idea_token = kingoro_hashimoto

				allowed = {
					original_tag = JAP
				}

				visible = {
					NOT = {
						has_completed_focus = JAP_okadas_military_purge_speech
					}
				}

				available = {
					OR = {
						has_completed_focus = JAP_integrate_the_great_japan_youth_party
						has_completed_focus = JAP_contact_former_sakurakai_members
					}
				}

				traits = {
					JAP_paramilitary_leader 
				}
				
				ai_will_do = { #EAI
					base = 0

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}
			}	

			corps_commander = {
				traits = { politically_connected militias_officer }
				skill = 2
				attack_skill = 2
				defense_skill = 1
				planning_skill = 2
				logistics_skill = 2
				legacy_id = -1
				visible = {
					OR = {
						has_completed_focus = JAP_integrate_the_great_japan_youth_party
						has_completed_focus = JAP_contact_former_sakurakai_members
					}
				}
			}

		}

	}

	# 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 = { #EAI
					base = 0

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}
			}

		}
		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
				}
				visible = {
					NOT = {
						#has_completed_focus = JAP_sea_purge_the_kodoha_faction
						has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					}
				}
				available = {
					NOT = {
						has_country_leader = {
							ruling_only = yes
							character = JAP_mitsumasa_yonai
						}	
					}
					OR = {
						has_completed_focus = JAP_sway_the_navy_moderates
						has_completed_focus = JAP_konoes_first_cabinet
					}
					NOT = {
						has_country_flag = JAP_IJA_arrested_advisors_flag
					}
				}
				traits = {
					silent_workhorse 
				}
				
				ai_will_do = { #EAI
					base = 0

					modifier = {
						add = 500

						### Pick order

						set_temp_variable = { _advisor_rank = 2 }
						EAI_ADVISOR_pickorder_JAP = yes
					}

					modifier = { add = 1 has_political_power > 300 }

					###

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}
			}

			# Potential Democratic Country Leader
			#country_leader = {
			#	ideology = conservatism
			#	expire = "1989.1.1.1"
			#	id = -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 = { #EAI
					base = 0

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}
			}

		}
		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
					}
					OR = {
						has_completed_focus = JAP_sea_tripartite_pact
						has_completed_focus = JAP_the_enemy_of_our_enemy
					}
				}

				traits = {
					JAP_ambassador_to_germany 
				}
			
				
				ai_will_do = { #EAI
					base = 0

					modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
				}
			}

		}
		

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}

		}	

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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
				has_dlc = "La Resistance"
			}

			traits  = {
				head_of_intelligence 
			}

			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}

		}

	}

	# Taketora Ogata
	JAP_taketora_ogata = {
		name = JAP_taketora_ogata

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_taketora_ogata_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_taketora_ogata

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_a_red_sun_rises_for_a_new_era
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
				}
			}

			available = {
				#OR = {
					#has_completed_focus = JAP_found_the_great_japan_press_association
					#has_completed_focus = JAP_propagandize_the_nihon_shoki
					has_completed_focus = JAP_reform_the_education_system
				#}
			}
			traits = {
				JAP_asahi_shimbun_editor
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Morihei Ueshiba
	JAP_morihei_ueshiba = {
		name = JAP_morihei_ueshiba

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_morihei_ueshiba_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_morihei_ueshiba

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_contact_former_sakurakai_members
			}

			traits = {
				JAP_kaiso
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 1 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}
	}

	# Naoki Hoshino
	JAP_naoki_hoshino = {
		name = JAP_naoki_hoshino

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_naoki_hoshino_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_naoki_hoshino

			allowed = {
				OR = {
					original_tag = JAP
					original_tag = MAN
				}
			}

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

			available = {
				OR = {
					has_completed_focus = JAP_form_the_great_japan_industrial_patriotic_association
					tag = MAN
				}
			}

			traits = {
				FRA_national_syndicalist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Fukumoto Kazuo
	JAP_fukumoto_kazuo = {
		name = JAP_fukumoto_kazuo

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_fukumoto_kazuo_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_fukumoto_kazuo

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_fukumotoism
			}

			traits = {
				JAP_marxist_theoretician
			}

			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Kōichi Kido
	JAP_koichi_kido = {
		name = JAP_koichi_kido

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_koichi_kido_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_koichi_kido

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_a_red_sun_rises_for_a_new_era
				}
			}

			available = {
				OR = {
					has_completed_focus = JAP_draft_the_showa_constitution
					has_completed_focus = JAP_imperial_rule_assistance_association
				}
			}

			traits = {
				JAP_lord_keeper_of_the_privy_seal
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Nisshō Inoue
	JAP_nissho_inoue = {
		name = JAP_nissho_inoue

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_nissho_inoue_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_nissho_inoue

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_ally_the_league_of_blood
			}

			traits = {
				JAP_radical_nichiren_preacher
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Bin Akao
	JAP_bin_akao = {
		name = JAP_bin_akao

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_bin_akao_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_bin_akao

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_integrate_the_kenkokutai
			}

			traits = {
				JAP_pan_asianist_national_socialist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Yukio Ozaki
	JAP_yukio_ozaki = {
		name = JAP_yukio_ozaki

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_yukio_ozaki_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_yukio_ozaki

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_contact_the_masterless_samurai
			}

			traits = {
				JAP_god_of_constitutional_politics
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Tōyama Mitsuru
	JAP_toyama_mitsuru = {
		name = JAP_toyama_mitsuru

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_toyama_mitsuru_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_toyama_mitsuru

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_contact_the_masterless_samurai
			}

			traits = {
				JAP_shadow_shogun
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Hajime Kawakami
	JAP_hajime_kawakami = {
		name = JAP_hajime_kawakami

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_hajime_kawakami_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_hajime_kawakami

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_the_uno_school_of_economics
			}

			traits = {
				socialist_economist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Osamu Shimomura
	JAP_osamu_shimomura = {
		name = JAP_osamu_shimomura

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_osamu_shimomura_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_osamu_shimomura

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_a_red_sun_rises_for_a_new_era
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_launch_the_income_doubling_plan
			}

			traits = {
				liberal_economist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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
				OR = {
					has_completed_focus = JAP_a_new_take_on_state_shintoism
					has_completed_focus = JAP_the_spirit_of_the_imperial_nation
					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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

		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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Hideo Shima
	JAP_hideo_shima = {
		name = JAP_hideo_shima

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_hideo_shima_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_hideo_shima

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_a_red_sun_rises_for_a_new_era
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_shinkansen
			}

			traits = {
				JAP_head_of_the_shinkansen_project
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Ichikawa Fusae
	JAP_ichikawa_fusae = {
		name = JAP_ichikawa_fusae

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_ichikawa_fusae_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_ichikawa_fusae

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_a_red_sun_rises_for_a_new_era
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_democratic_womens_suffrage
			}

			traits = {
				womens_rights_activist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Komakichi Matsuoka
	JAP_komakichi_matsuoka = {
		name = JAP_komakichi_matsuoka

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_komakichi_matsuoka_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_komakichi_matsuoka

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_raise_support_within_the_proletarian_class
				NOT = {
					has_country_flag = JAP_IJA_arrested_advisors_flag
				}
			}

			cost = 50

			traits = {
				COG_trade_unionist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Yoshio Shiga
	JAP_yoshio_shiga = {
		name = JAP_yoshio_shiga

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_yoshio_shiga_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_yoshio_shiga

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_raise_the_red_flag_high
			}

			traits = {
				devoted_communist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Hisachi Aso
	JAP_hisachi_aso = {
		name = JAP_hisachi_aso

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_hisaichi_aso_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_hisachi_aso

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				OR = {
					has_completed_focus = JAP_social_and_cultural_revolution
					has_completed_focus = JAP_uplift_labor_unions
				}
			}

			traits = {
				resolute_social_democrat
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Suzuki Bunji
	JAP_suzuki_bunji = {
		name = JAP_suzuki_bunji

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_suzuki_bunji_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_suzuki_bunji

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				OR = {
					has_completed_focus = JAP_adopt_syndicalist_ideas
					has_completed_focus = JAP_uplift_labor_unions
				}
			}

			traits = {
				JAP_yuakai_organizer
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = {
				NOT = {
					has_government = communism
				}
			}

			available = {
				NOT = {
					has_government = communism
					has_idea = JAP_takahashi_korekiyo
				}
			}

			traits = {
				JAP_minister_of_finance
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Hakamada Satomi
	JAP_hakamada_satomi = {
		name = JAP_hakamada_satomi

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_hakamada_satomi_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_hakamada_satomi

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
				}
			}

			available = {
				has_government = communism
			}

			traits = {
				marxist_fundamentalist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}

			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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Noboru Yamaguchi
	JAP_noboru_yamaguchi = {
		name = JAP_noboru_yamaguchi

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_noboru_yamaguchi_small
				# GFX_portrait_JAP_noboru_yamaguchi_imprisoned
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_noboru_yamaguchi

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_seek_yakuza_support
				NOT = {
					has_country_flag = JAP_IJA_arrested_advisors_flag
				}
			}

			traits = {
				JAP_godfather_of_the_yamaguchi_gumi
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 3 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}

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

		}

	}

	# Yoshihige Abe
	JAP_yoshihige_abe = {
		name = JAP_yoshihige_abe

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_yoshisuge_abe_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_yoshihige_abe

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				OR = {
					has_completed_focus = JAP_reform_the_education_system
					has_completed_focus = JAP_overhaul_the_education_system
				}
			}

			traits = {
				IRQ_minister_of_education
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = {
				OR = {
					has_completed_focus = JAP_the_five_great_cities
					has_completed_focus = JAP_taiheyo_belt
				}
			}

			traits = {
				BRA_modernist_architect
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Tsuji Jun
	JAP_tsuji_jun = {
		name = JAP_tsuji_jun

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_tsuji_jun_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_tsuji_jun

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_cooperate_with_anarchists
			}

			traits = {
				JAP_dadaist_nihilist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Hiratsuka Raichō
	JAP_hiratsuka_raicho = {
		name = JAP_hiratsuka_raicho

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_hiratsuka_raicho_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_hiratsuka_raicho

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_kikues_new_model
			}

			traits = {
				JAP_anarcha_feminist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Masamichi Royama
	JAP_masamichi_royama = {
		name = JAP_masamichi_royama

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_masamichi_royama_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_masamichi_royama

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_the_labor_farmer_faction_ascendant
			}

			traits = {
				JAP_democratic_socialist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Minoru Takano
	JAP_minoru_takano = {
		name = JAP_minoru_takano

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_minoru_takano_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_minoru_takano

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_sea_nationalize_the_zaibatsus
			}

			traits = {
				veteran_trade_unionist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = {
				OR = {
					has_completed_focus = JAP_give_it_your_all_for_the_emperor
					has_completed_focus = JAP_form_the_great_japan_industrial_patriotic_association
				}
			}

			traits = {
				technocrat
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Hotsumi Ozaki
	JAP_hotsumi_ozaki = {
		name = JAP_hotsumi_ozaki

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_hotsumi_ozaki_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_hotsumi_ozaki

			allowed = {
				original_tag = JAP
				has_dlc = "La Resistance"
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_the_lecture_group_ascendant
			}

			traits = {
				HUN_stalinist_agent
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Kōzō Sasaki
	JAP_kozo_sasaki = {
		name = JAP_kozo_sasaki

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_kozo_sasaki_small
				# GFX_portrait_JAP_kozo_sasaki_imprisoned
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_kozo_sasaki

			allowed = {
				original_tag = JAP
			}

			cost = 50

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_secretly_rebuild_the_party
				NOT = {
					has_country_flag = JAP_IJA_arrested_advisors_flag
				}
			}

			traits = {
				JAP_kozo_the_ogre_trait
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Girō Seno'o
	JAP_giro_senoo = {
		name = JAP_giro_senoo

		portraits = {
			civilian = {
				large = GFX_portrait_JAP_giro_senoo
				small = GFX_portrait_JAP_giro_senoo_small
			}
		}

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

		advisor = {
			slot = political_advisor
			idea_token = JAP_giro_senoo

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_organize_a_general_election
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
					has_country_leader = {
						ruling_only = yes
						character = JAP_giro_senoo
					}	
				}
			}

			available = {
				has_completed_focus = JAP_incorporate_buddhist_socialism
			}

			traits = {
				JAP_buddhist_socialist_trait
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = {
				OR = {
					has_completed_focus = JAP_embrace_kokutai
					has_completed_focus = JAP_new_order_movement
				}
			}

			traits = {
				JAP_militarist
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Onisaburo Deguchi
	JAP_onisaburo_deguchi = {
		name = JAP_onisaburo_deguchi

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_onisaburo_deguchi_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_onisaburo_deguchi

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_contact_the_masterless_samurai
			}

			traits = {
				JAP_oomoto_preacher
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Saionji Kinmochi
	JAP_saionji_kinmochi = {
		name = JAP_saionji_kinmochi

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_saionji_kinmochi_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_saionji_kinmochi

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_a_red_sun_rises_for_a_new_era
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_limit_the_emperors_power
			}

			traits = {
				JAP_genro
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = {	
				NOT = {
					has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors
					has_completed_focus = JAP_a_red_sun_rises_for_a_new_era
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_ensure_civil_liberties
			}

			traits = {
				HUN_filmmaker
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# Gempō Yamamoto
	JAP_gempo_yamamoto = {
		name = JAP_gempo_yamamoto

		portraits = {
			civilian = {
				small = GFX_portrait_JAP_gempo_yamamoto_small
			}
		}

		advisor = {
			slot = political_advisor
			idea_token = JAP_gempo_yamamoto

			allowed = {
				original_tag = JAP
			}

			visible = {
				NOT = {
					has_completed_focus = JAP_okadas_military_purge_speech
					has_completed_focus = JAP_sea_purge_the_kodoha_faction
				}
			}

			available = {
				has_completed_focus = JAP_ally_the_league_of_blood
			}

			traits = {
				JAP_nichiren_abbot
			}
			ai_will_do = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = {
					add = 1000

					### Pick order

					set_temp_variable = { _advisor_rank = 9 }
					EAI_ADVISOR_pickorder_JAP = yes
				}

				modifier = { add = 1 has_political_power > 300 }

				###

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}

	# 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 = { #EAI
				base = 0

				modifier = { add = 1 NOT = { has_game_rule = { rule = JAP_ai_behavior option = DEFAULT } } }
			}
		}

	}




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


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

}
