characters = {

#######################
### COUNTRY LEADERS ###
#######################

	UKR_pavlo_skoropadskyi={
		name=UKR_pavlo_skoropadskyi
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Pavlo_Skoropadskyi_army.dds"
				small="GFX_idea_UKR_pavlo_skoropadskyi"
			}
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Pavlo_Skoropadskyi.dds"
			}
		}

		field_marshal={
			desc = UKR_pavlo_skoropadskyi_desc
			traits={ defensive_doctrine old_guard }
			skill = 4
			attack_skill = 3
			defense_skill = 5
			planning_skill = 3
			logistics_skill = 2
			legacy_id=655
		}

		country_leader={
			expire = "1945.4.26"
			ideology = despotism
			traits = {
				hetman_of_ukraine
			}
			desc = UKR_pavlo_skoropadskyi_desc
		}
	}

	UKR_danylo_skoropadskyi={
		name=UKR_danylo_skoropadskyi
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Danylo_Skoropadskyi.dds"
			}
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Danylo_Skoropadskyi2.dds"
			}
		}

		country_leader={
			expire = "1965.1.1"
			ideology = despotism
			traits = { inexperienced_hetmanych }
			desc = UKR_danylo_skoropadskyi_desc
		}
	}

	UKR_wilhelm_von_habsburg={
		name=UKR_wilhelm_von_habsburg
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Wilhelm_von_Habsburg.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = despotism
			traits = { symbol_of_unity }
			desc = UKR_wilhelm_von_habsburg_desc
		}
	}

	UKR_king_anatolii={
		name=UKR_king_anatolii
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_King_Anatolii.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = despotism
			traits = { POL_soldier_king }
		}
	}

	UKR_king_vsevolod={
		name=UKR_king_vsevolod
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_King_Vsevolod.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = despotism
			traits = { inexperienced_monarch }
		}
	}

	UKR_adam_montrezor={
		name=UKR_adam_montrezor
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Adam_Montrezor.dds"
			}
		}

		country_leader={
			expire = "1965.1.1"
			ideology = despotism
			traits = {  }
		}
	}

	UKR_yevhen_konovalets={
		name=UKR_yevhen_konovalets
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Yevhen_Konovalets2.dds"
				small="GFX_idea_UKR_yevhen_konovalets"
			}
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Yevhen_Konovalets.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = ukr_int_nationalism
			traits = {
				army_functionary
			}
			desc = UKR_yevhen_konovalets_desc
		}

		corps_commander={
			desc = UKR_yevhen_konovalets_desc
			traits={ trickster politically_connected }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
			legacy_id=658
		}
	}

	UKR_andriy_melnyk={
		name=UKR_andriy_melnyk
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Andriy_Melnyk.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = ukr_int_nationalism
			traits = {
				decisive_invader
			}
			desc = UKR_andriy_melnyk_desc
		}
	}
	
	UKR_stepan_bandera={
		name=UKR_stepan_bandera
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Stepan_Bandera.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = ukr_int_nationalism
			traits = {
				charismatic_leader
			}
			desc = UKR_stepan_bandera_desc
		}
	}

	UKR_zenon_matla={
		name=UKR_zenon_matla
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Zenon_Matla.dds"
			}
		}

		country_leader={
			expire = "1963.3.1"
			ideology = ukr_int_nationalism
			traits = {
				political_reformer_2_no_lar
			}
		}
	}

	UKR_oleh_olzhych={
		name=UKR_oleh_olzhych
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Oleh_Olzhych.dds"
			}
		}

		country_leader={
			expire = "1963.3.1"
			ideology = ukr_int_nationalism
			traits = {
				nationalist_idealist
			}
		}
	}

	UKR_mykhailo_stepanyak ={
		name=UKR_mykhailo_stepanyak
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Mykhailo_Stepanyak.dds"
			}
		}

		country_leader={
			expire = "1963.3.1"
			ideology = ukr_int_nationalism
			traits = {
				former_communist
			}
		}
	}

	UKR_oleksander_shumskyi={
		name=UKR_oleksander_shumskyi
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Oleksander_Shumskyi.dds"
			}
		}

		country_leader={
			desc = UKR_oleksander_shumskyi_desc
			expire = "1953.3.1"
			ideology = marxism
			traits = { leftist_independent }
		}
	}
	UKR_nikita_khrushchev={
		name=UKR_nikita_khrushchev
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Nikita_Khruchchev.dds"
			}
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Nikita_Khruchchev2.dds"
				small="gfx/interface/ideas/idea_UKR_nikita_khrushchev.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = leninism
			traits = { active_worker }
			desc = UKR_nikita_khrushchev_desc
		}

		field_marshal={
			desc = UKR_nikita_khrushchev_desc
			traits={ media_personality organisational_leader expert_delegator }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			visible = {
				has_government = communism
				has_country_flag = UKR_khrushchev_is_marshal
			}
		}
	}
	UKR_volodymyr_vynnychenko={
		name=UKR_volodymyr_vynnychenko
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Volodymyr_Vynnychenko.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = marxism
			traits = { militant_socialist }
			desc = UKR_volodymyr_vynnychenko_desc
		}
	}
	UKR_symon_petliura={
		name=UKR_symon_petliura
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Symon_Petliura2.dds"
				small="GFX_idea_UKR_symon_petliura"
			}
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Symon_Petliura.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = socialism
			traits = { hopeless_fighter	}
			desc = UKR_symon_petliura_desc
		}
	}
	UKR_isaak_mazepa={
		name=UKR_isaak_mazepa
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Isaak_Mazepa.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = socialism
			traits = { left_populist }
		}
		country_leader={
			expire = "1953.3.1"
			ideology = marxism
			traits = { left_populist }
		}
	}
	UKR_great_sejm={
		name=UKR_great_sejm
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Great_Sejm.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = conservatism
			traits = { place_for_discussions }
		}
		country_leader={
			expire = "1953.3.1"
			ideology = oligarchism
			traits = { place_for_discussions }
		}
	}
	UKR_vyacheslav_prokopovych={
		name=UKR_vyacheslav_prokopovych
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Vyacheslav_Prokopovych.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = socialism
			traits = { principled_politic }
		}
	}
	UKR_yuriy_tyutyunnyk={
		name=UKR_yuriy_tyutyunnyk
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Yuriy_Tyutyunnyk.dds"
				small="gfx/interface/ideas/idea_UKR_yuriy_tyutyunnyk.dds"
			}
		}

		advisor = {
			slot = army_chief
			idea_token = UKR_yuriy_tyutyunnyk
			allowed = {
				original_tag = UKR
			}
			visible = {
				has_country_flag = UKR_tyutyunnyk_is_army_chief
			}
			available = {
				has_government = democratic
				is_country_leader = no
			}
			traits = {
				army_chief_drill_2
			}
			cost = 100
			on_add = {
				if = {
					limit = { UKR = { has_country_flag = UKR_altdem_bop_is_available } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = -0.15
					}
				}
			}
			on_remove = {
				if = {
					limit = { UKR = { has_country_flag = UKR_altdem_bop_is_available } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
			}
			ai_will_do = {
				factor = 1
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = socialism
			traits = { SWE_close_ties_to_the_military }
		}
	}
	UKR_military_junta={
		name=UKR_military_junta
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Military_Junta.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = conservatism
			traits = { UKR_military_junta_trait }
		}
	}
	UKR_serhiy_mazlakh={
		name=UKR_serhiy_mazlakh
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Serhiy_Mazlakh.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = marxism
			traits = { father_of_natcom }
			desc = UKR_serhiy_mazlakh_desc
		}
	}
	UKR_symon_galytskyi={
		name=UKR_symon_galytskyi
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Symon_Galytskyi.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = marxism
			traits = { leftist_independent }
		}
	}
	UKR_panas_lyubchenko={
		name=UKR_panas_lyubchenko
		portraits={
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Panas_Lyubchenko.dds"
			}
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Panas_Lyubchenko2.dds"
			}
		}
	}

######################
#### UNIT LEADERS ####
######################

	UKR_oleksander_osetsky={
		name=UKR_oleksander_osetsky
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Oleksander_Osetsky.dds"
				small="GFX_idea_UKR_oleksander_osetsky"
			}
			civilian={
				large="gfx/leaders/UKR/Portrait_Ukraine_Oleksander_Osetsky.dds"
			}
		}

		field_marshal={
			desc = UKR_oleksander_osetsky_desc
			traits={ old_guard organizer thorough_planner }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 2
			legacy_id=661
		}
	}

	UKR_roman_shukhevych={
		name=UKR_roman_shukhevych
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Roman_Shukhevych.dds"
				small="GFX_idea_UKR_roman_shukhevych"
			}
		}

		corps_commander={
			traits = { commando ranger }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 4
			legacy_id=657
			visible = {
				has_country_flag = UKR_shukhevych_is_available
			}
		}
	}

	UKR_volodymyr_salsky={
		name=UKR_volodymyr_salsky
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Volodymyr_Salsky.dds"
				small="GFX_idea_UKR_volodymyr_salsky"
			}
		}

		corps_commander={
			desc = UKR_volodymyr_salsky_desc
			traits = { career_officer }
			skill = 4
			attack_skill = 4
			defense_skill = 4
			planning_skill = 3
			logistics_skill = 2
			legacy_id=662
		}
	}

	UKR_oleksander_udovychenko={
		name=UKR_oleksander_udovychenko
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Oleksandr_Udovychenko.dds"
				small="GFX_idea_UKR_oleksander_udovychenko"
			}
		}

		corps_commander={
			desc = UKR_oleksander_udovychenko_desc
			traits = { infantry_officer career_officer }
			skill = 3
			attack_skill = 2
			defense_skill = 3
			planning_skill = 3
			logistics_skill = 2
		}
	}

	UKR_pavlo_shandruk={
		name=UKR_pavlo_shandruk
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Pavlo_Shandruk.dds"
				small="GFX_idea_UKR_pavlo_shandruk"
			}
		}

		corps_commander={
			desc = UKR_pavlo_shandruk_desc
			traits = { armor_officer career_officer }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
		}
	}

	UKR_borys_paliy_neyilo={
		name=UKR_borys_paliy_neyilo
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Borys_Paliy_Neyilo.dds"
				small="GFX_idea_UKR_borys_paliy_neyilo"
			}
		}

		corps_commander={
			desc = UKR_borys_paliy_neyilo_desc
			traits = { bearer_of_artillery }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 1
		}
	}

	UKR_mykhailo_omelianovych_pavlenko = {

		name = UKR_mykhailo_omelianovych_pavlenko

		portraits = {
			army = {
				large = GFX_portrait_UKR_mykhailo_omelianovych_pavlenko
				small = GFX_portrait_UKR_mykhailo_omelianovych_pavlenko_small
			}
		}

		corps_commander = {
			traits = { winter_specialist cavalry_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
			legacy_id = -1
			visible = {
				NOT = {
					has_government = communism
				}
			}
		}
		
	}

	UKR_oleksyi_almazov={
		name=UKR_oleksyi_almazov
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Oleksyi_Almazov.dds"
				small="GFX_idea_UKR_oleksyi_almazov"
			}
		}

		corps_commander={
			desc = UKR_oleksyi_almazov_desc
			traits = { trait_mountaineer career_officer }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}
	}

	UKR_petro_dyachenko={
		name=UKR_petro_dyachenko
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Petro_Dyachenko.dds"
				small="GFX_idea_UKR_petro_dyachenko"
			}
		}

		corps_commander={
			desc = UKR_petro_dyachenko_desc
			traits = { cavalry_leader }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 2
		}
	}

	UKR_vasyl_tiutiunnyk={
		name=UKR_vasyl_tiutiunnyk
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Vasil_Tiutiunnyk.dds"
				small="GFX_idea_UKR_vasyl_tiutiunnyk"
			}
		}

		corps_commander={
			desc = UKR_vasyl_tiutiunnyk_desc
			traits = { trait_reckless harsh_leader }
			skill = 3
			attack_skill = 2
			defense_skill = 4
			planning_skill = 2
			logistics_skill = 2
		}
	}

	UKR_mykola_shapoval={
		name=UKR_mykola_shapoval
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Mykola_Shapoval.dds"
				small="GFX_idea_UKR_mykola_shapoval"
			}
		}

		corps_commander={
			desc = UKR_mykola_shapoval_desc
			traits = { infantry_officer trait_reckless }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			legacy_id=672
		}
	}

	UKR_vasyl_chabanivsky={
		name=UKR_vasyl_chabanivsky
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Vasyl_Chabanivsky.dds"
				small="gfx/interface/ideas/idea_UKR_vasyl_chabanivsky.dds"
			}
		}

		corps_commander={
			desc = UKR_vasyl_chabanivsky_desc
			traits = { infantry_officer }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 1
		}
	}

	UKR_volodymyr_oskilko={
		name=UKR_volodymyr_oskilko
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Volodymyr_Oskilko.dds"
				small="gfx/interface/ideas/idea_UKR_volodymyr_oskilko.dds"
			}
		}

		corps_commander={
			desc = UKR_volodymyr_oskilko_desc
			traits = { swamp_fox }
			skill = 2
			attack_skill = 2
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 2
			legacy_id = 683
		}
	}

	UKR_marko_bezruchko={
		name=UKR_marko_bezruchko
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Marko_Bezruchko.dds"
				small="GFX_idea_UKR_marko_bezruchko"
			}
		}

		corps_commander={
			desc = UKR_marko_bezruchko_desc
			traits = { winter_specialist }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 3
		}
	}

	UKR_kristina_sushko={
		name=UKR_kristina_sushko
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Kristina_Sushko.dds"
				small="GFX_idea_UKR_kristina_sushko"
			}
		}
		gender = female

		corps_commander={
			traits = { UKR_military_medicine_officer }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			visible = {
				has_country_flag = UKR_kristina_promoted
			}
		}
	}

	UKR_semyon_timoshenko={
		name=UKR_semyon_timoshenko
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Soviet_Semyon_Timoshenko.dds"
			}
		}

		corps_commander={
			traits = { cavalry_officer career_officer }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 2
			logistics_skill = 3
			visible = {
				has_completed_focus = UKR_soviet_advisors
			}
		}
	}

	UKR_kirill_moskalenko={
		name=UKR_kirill_moskalenko
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Soviet_Kirill_Moskalenko.dds"
			}
		}

		corps_commander={
			traits = {  }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
			visible = {
				has_completed_focus = UKR_soviet_advisors
			}
		}
	}

	UKR_sidor_kovpak = {
		name = UKR_sidor_kovpak
		portraits = {
			army = {
				large = "GFX_portrait_SOV_sidor_kovpak"
				small = "gfx/interface/ideas/idea_SOV_sidor_kovpak.dds"
			}
		}

		corps_commander = {
			traits = { trait_reckless war_hero commando }
			skill = 3
			attack_skill = 2
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 3
			visible = {
				has_country_flag = UKR_sidor_kovpak_recruit
				has_government = communism
			}
		}
	}

	UKR_omelyan_volokh = {
		name = UKR_omelyan_volokh
		portraits = {
			army = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Omelyan_Volokh.dds"
				small = "gfx/interface/ideas/idea_UKR_omelyan_volokh.dds"
			}
		}

		corps_commander = {
			traits = { infantry_leader trickster guerilla_fighter politically_connected }
			skill = 3
			attack_skill = 2
			defense_skill = 4
			planning_skill = 1
			logistics_skill = 3
			visible = {
				has_country_flag = UKR_omelyan_volokh_recruit
			}
		}
	}

	UKR_serhiy_bailo = {
		name = UKR_serhiy_bailo
		portraits = {
			army = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Serhiy_Bailo.dds"
				small = "gfx/interface/ideas/idea_UKR_serhiy_bailo.dds"
			}
		}

		corps_commander = {
			traits = { cavalry_leader }
			skill = 3
			attack_skill = 3
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 4
			visible = {
				has_country_flag = UKR_serhiy_bailo_recruit
			}
		}
	}

	UKR_yurii_lisovskyi = {
		name = UKR_yurii_lisovskyi
		portraits = {
			army = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Yurii_Lisovskyi.dds"
			}
		}

		corps_commander = {
			traits = { cavalry_officer winter_specialist commando }
			skill = 3
			attack_skill = 3
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 4
			visible = {
				has_country_flag = UKR_yurii_lisovskyi_recruit
			}
		}
	}

	UKR_dmytro_klyachkivsky = {
		name = UKR_dmytro_klyachkivsky
		portraits = {
			army = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Dmytro_Klyachkivsky.dds"
			}
		}

		corps_commander = {
			traits = { UKR_rebel_leader commando }
			skill = 1
			attack_skill = 2
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 1
			visible = {
				has_country_flag = UKR_UIA_north_created
			}
		}
	}

	UKR_oleksander_lutsky = {
		name = UKR_oleksander_lutsky
		portraits = {
			army = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Oleksander_Lutsky.dds"
			}
		}

		corps_commander = {
			traits = { UKR_rebel_leader ranger }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
			visible = {
				has_country_flag = UKR_UIA_west_created
			}
		}
	}

	UKR_omelyan_grabets = {
		name = UKR_omelyan_grabets
		portraits = {
			army = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Omelyan_Grabets.dds"
			}
		}

		corps_commander = {
			traits = { UKR_rebel_leader trickster }
			skill = 1
			attack_skill = 1
			defense_skill = 2
			planning_skill = 1
			logistics_skill = 1
			visible = {
				has_country_flag = UKR_UIA_south_created
			}
		}
	}

	UKR_petro_oliynyk = {
		name = UKR_petro_oliynyk
		portraits = {
			army = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Petro_Oliynyk.dds"
			}
		}

		corps_commander = {
			traits = { UKR_rebel_leader urban_assault_specialist }
			skill = 1
			attack_skill = 1
			defense_skill = 1
			planning_skill = 2
			logistics_skill = 1
			visible = {
				has_country_flag = UKR_UIA_east_created
			}
		}
	}



	UKR_oleksander_gadd={
		name=UKR_oleksander_gadd
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Oleksandr_Gadd.dds"
				small="GFX_idea_UKR_oleksander_gadd"
			}
		}

		navy_leader={
			desc = UKR_oleksander_gadd_desc
			traits = { old_guard_navy seawolf superior_tactician mine_craft }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			maneuvering_skill = 1
			coordination_skill = 3
			legacy_id=669
		}
	}

	UKR_mykhailo_bilinskiy={
		name=UKR_mykhailo_bilinskiy
		portraits={
			army={
				large="gfx/leaders/UKR/Portrait_Ukraine_Mykhailo_Bilinskiy.dds"
				small="GFX_idea_UKR_mykhailo_bilinskiy"
			}
		}

		navy_leader={
			desc = UKR_mykhailo_bilinskiy_desc
			traits = { blockade_runner }
			skill = 2
			attack_skill = 1
			defense_skill = 2
			maneuvering_skill = 3
			coordination_skill = 1
		}
	}


#################
### THEORISTS ###
#################

	UKR_vsevolod_petriv = {
		advisor = {
			slot = theorist
			idea_token = UKR_vsevolod_petriv
			ledger = army
			cost = 100
			allowed = {
				original_tag = UKR
			}
		
			traits = {
				military_theorist
			}
		}
		corps_commander = {
			desc = UKR_vsevolod_petriv_desc
			traits = { politically_connected skilled_staffer }
			skill = 4
			attack_skill = 3
			defense_skill = 3
			planning_skill = 5
			logistics_skill = 2
			legacy_id=673
		}
		name = UKR_vsevolod_petriv
		portraits = {
			army = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Vsevolod_Petriv.dds"
				small = "GFX_idea_UKR_vsevolod_petriv"
			}
		}
		
	}	
	UKR_volodymyr_savchenko_bilskyi = {
		advisor = {
			slot = theorist
			idea_token = UKR_volodymyr_savchenko_bilskyi
			ledger = navy
			cost = 100
			allowed = {
				original_tag = UKR
			}
			
			traits = {
				naval_theorist
			}
		}
		name = UKR_volodymyr_savchenko_bilskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_volodymyr_savchenko_bilskyi"
			}
		}
	}	
	UKR_petro_franko = {
		advisor = {
			slot = theorist
			idea_token = UKR_petro_franko
			ledger = air
			cost = 100
			allowed = {
				original_tag = UKR
			}
			
			traits = {
				air_warfare_theorist
			}
		}
		name = UKR_petro_franko
		portraits = {
			army = {
				small = "GFX_idea_UKR_petro_franko"
			}
		}
	}	
	UKR_ivan_duboviy = {
		advisor = {
			slot = theorist
			idea_token = UKR_ivan_duboviy
			ledger = army
			cost = 100
			allowed = {
				OR = {
					original_tag = UKR
					original_tag = DKR
				}
			}
			available = {
				has_government = communism
			}
			
			traits = {
				mass_assault_expert
			}
		}
		name = UKR_ivan_duboviy
		portraits = {
			army = {
				small = "GFX_idea_UKR_ivan_duboviy"
			}
		}
	}	
	UKR_ivan_verchenko = {
		advisor = {
			slot = theorist
			idea_token = UKR_ivan_verchenko
			ledger = army
			cost = 150
			available = {
				has_intelligence_agency = yes
				custom_trigger_tooltip = {
					tooltip = cyptology_tooltip_tt
					has_done_agency_upgrade = upgrade_form_department
				}
				has_completed_focus = UKR_computing_center
			}

			allowed = {
				original_tag = UKR
				has_dlc = "La Resistance" 
			}
			
			traits = { mastermind_code_cracker }
		}
		name = UKR_ivan_verchenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_ivan_verchenko"
			}
		}
	}	
	
###################
### CHIEFS ARMY ###
###################

	UKR_anton_kraus = {
		advisor = {
			slot = army_chief
			idea_token = UKR_anton_kraus
			allowed = {
				original_tag = UKR
			}
			traits = {
				army_chief_offensive_2
			}
			cost = 100
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_anton_kraus
		portraits = {
			army = {
				small = "GFX_idea_UKR_anton_kraus"
			}
		}
	}

	UKR_oleksander_beresowski = {
		advisor = {
			slot = army_chief
			idea_token = UKR_oleksander_beresowski
			allowed = {
				original_tag = UKR
			}
			available = { 
				NOT = { has_country_flag = UKR_white_civil_war } 
				NOT = { has_country_flag = UKR_purge_of_staff }
				NOT = { has_country_leader = { character = UKR_oleksander_beresowski ruling_only = yes } }
			}
			
			traits = { army_chief_defensive_2 }
			cost = 100
			on_add = {
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.10
					}
				}
			}
			ai_will_do = {
				factor = 1
				modifier = {
					has_government = communism
					factor = 0
				} 
			}
		}
		name = UKR_oleksander_beresowski
		portraits = {
			army = {
				small = "GFX_idea_UKR_oleksander_beresowski"
			}
			civilian = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Oleksander_Beresowski.dds"
			}
		}
	}

	UKR_oleksander_hrekiv = {
		advisor = {
			slot = army_chief
			idea_token = UKR_oleksander_hrekiv
			allowed = {
				original_tag = UKR
			}
			traits = {
				army_chief_maneuver_2
			}
			cost = 100
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_oleksander_hrekiv
		portraits = {
			army = {
				small = "GFX_idea_UKR_oleksander_hrekiv"
			}
		}
	}

	UKR_volodymyr_sikevych = {
		advisor = {
			slot = army_chief
			idea_token = UKR_volodymyr_sikevych
			allowed = {
				original_tag = UKR
			}
			traits = {
				army_chief_organizational_2
			}
			cost = 100
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = -0.10
					}
				}
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_volodymyr_sikevych
		portraits = {
			army = {
				small = "GFX_idea_UKR_volodymyr_sikevych"
			}
		}
	}
	UKR_lev_trotsky = {

		country_leader={
			expire = "1953.3.1"
			ideology = leninism
			traits = { exiled_revolutionary }
		}

		advisor = {
			slot = army_chief
			idea_token = UKR_lev_trotsky
			allowed = {
				original_tag = UKR
			}
			visible = {
				has_global_flag = trotsky_came_back_in_ukraine
			}
			available = {
				has_government = communism
				OR = {
					has_completed_focus = UKR_humane_communism
					has_completed_focus = UKR_natcom_coup
				}
				NOT = { is_in_faction_with = SOV }
				NOT = { SOV = { has_completed_focus = SOV_the_left_opposition } }
				UKR_lev_trotsky = {	is_country_leader = no }
				NOT = { SOV = { SOV_lev_trotsky = { is_country_leader = yes } } }
				NOT = { MEX = { MEX_leon_trotsky = { is_country_leader = yes } } }
			}
			traits = {
				red_army_organizer
			}
			cost = 75
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = -0.15
					}
				}
			}
			ai_will_do = {
				factor = 2
			}
		}
		name = UKR_lev_trotsky
		portraits = {
			army = {
				small = "GFX_idea_UKR_lev_trotsky"
			}
			civilian = {
				large = "gfx/leaders/SOV/Portrait_Leon_Trotsky.dds"
			}
		}
	}

	UKR_mykola_podvoisky = {
		advisor = {
			slot = army_chief
			idea_token = UKR_mykola_podvoisky
			allowed = {
				original_tag = UKR
			}
			visible = {
				has_completed_focus = UKR_ideological_army
			}
			available = {
				has_government = communism
			}
			traits = {
				narcom_of_army
			}
			cost = 100
			on_add = {
			    add_power_balance_value = {
					id = UKR_power_balance
					value = -0.15
				}
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_mykola_podvoisky
		portraits = {
			army = {
				small = "gfx/interface/ideas/idea_UKR_mykola_podvoisky.dds"
			}
		}
	}
	
###################
### CHIEFS NAVY ###
###################

	UKR_andrey_pokrovskyi = {
		advisor = {
			slot = navy_chief
			idea_token = UKR_andrey_pokrovskyi
			allowed = {
				original_tag = UKR
			}
			available = { 
				NOT = { has_country_flag = UKR_white_civil_war } 
				NOT = { has_country_flag = UKR_purge_of_staff }
			}
			
			traits = { navy_chief_decisive_battle_2 }
			cost = 100
			on_add = {
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.10
					}
				}
			}
			ai_will_do = {
				factor = 0.2
				modifier = {
					has_government = communism
					factor = 0
				}
			}
		}
		name = UKR_andrey_pokrovskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_andrey_pokrovskyi"
			}
		}
	}

	UKR_nikolai_maksimov = {
		advisor = {
			slot = navy_chief
			idea_token = UKR_nikolai_maksimov
			allowed = {
				original_tag = UKR
			}
			traits = {
				navy_chief_commerce_raiding_2
			}
			cost = 100
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
			}
			ai_will_do = {
				factor = 0.2
			}
		}
		name = UKR_nikolai_maksimov
		portraits = {
			army = {
				small = "GFX_idea_UKR_nikolai_maksimov"
			}
		}
	}

	UKR_mykhailo_veselkin = {
		advisor = {
			slot = navy_chief
			idea_token = UKR_mykhailo_veselkin
			allowed = {
				original_tag = UKR
			}
			available = { 
				NOT = { has_country_flag = UKR_purge_of_staff }
			}
			
			traits = { navy_chief_old_guard }
			cost = 100
			on_add = {
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.10
					}
				}
			}
			ai_will_do = {
				factor = 0
			}
		}
		name = UKR_mykhailo_veselkin
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykhailo_veselkin"
			}
		}
	}

	UKR_yuryi_swirskyi = {
		advisor = {
			slot = navy_chief
			idea_token = UKR_yuryi_swirskyi
			allowed = {
				original_tag = UKR
			}
			traits = {
				navy_chief_reform_2
			}
			cost = 100
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = -0.10
					}
				}
			}
			ai_will_do = {
				factor = 0.2
			}
		}
		name = UKR_yuryi_swirskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_yuryi_swirskyi"
			}
		}
	}

	UKR_pavlo_dybenko = {
		advisor = {
			slot = navy_chief
			idea_token = UKR_pavlo_dybenko
			allowed = {
				original_tag = UKR
			}
			visible = {
				has_completed_focus = UKR_ideological_army
			}
			available = {
				has_government = communism
			}
			traits = {
				narcom_of_navy
			}
			cost = 100
			on_add = {
				add_power_balance_value = {
					id = UKR_power_balance
					value = -0.15
				}
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_pavlo_dybenko
		portraits = {
			army = {
				small = "gfx/interface/ideas/idea_UKR_pavlo_dybenko.dds"
			}
		}
	}

#######################
### CHIEFS AIRFORCE ###
#######################

	UKR_viktor_pavlenko = {
		advisor = {
			slot = air_chief
			idea_token = UKR_viktor_pavlenko
			allowed = {
				original_tag = UKR
			}
			traits = {
				air_chief_ground_support_2
			}
			cost = 100
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = -0.10
					}
				}
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_viktor_pavlenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_viktor_pavlenko"
			}
		}
	}

	UKR_olexandr_pilkevich = {
		advisor = {
			slot = air_chief
			idea_token = UKR_olexandr_pilkevich
			allowed = {
				original_tag = UKR
			}
			traits = {
				air_chief_reform_3
			}
			cost = 150
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = -0.10
					}
				}
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_olexandr_pilkevich
		portraits = {
			army = {
				small = "GFX_idea_UKR_olexandr_pilkevich"
			}
		}
	}

	UKR_mykhailo_pogotovko = {
		advisor = {
			slot = air_chief
			idea_token = UKR_mykhailo_pogotovko
			allowed = {
				original_tag = UKR
			}
			traits = {
				air_chief_safety_3
			}
			cost = 150
			on_add = {
				if = {
					limit = { UKR = { has_completed_focus = UKR_natcom_coup } }
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.15
					}
				}
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = -0.10
					}
				}
			}
			ai_will_do = {
				factor = 0.4
			}
		}
		name = UKR_mykhailo_pogotovko
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykhailo_pogotovko"
			}
		}
	}

	UKR_mykhailo_poloz = {
		advisor = {
			slot = air_chief
			idea_token = UKR_mykhailo_poloz
			allowed = {
				original_tag = UKR
			}
			visible = {
				has_completed_focus = UKR_ideological_army
			}
			available = {
				has_government = communism
			}
			traits = {
				narcom_of_air
			}
			cost = 100
			on_add = {
			    add_power_balance_value = {
					id = UKR_power_balance
					value = -0.15
				}
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_mykhailo_poloz
		portraits = {
			army = {
				small = "gfx/interface/ideas/idea_UKR_mykhailo_poloz.dds"
			}
		}
	}
	
#############################
### MILITARY HIGH COMMAND ###
#############################

	UKR_petro_bolbochan = {
		advisor = {
			slot = high_command
			idea_token = UKR_petro_bolbochan
			ledger = army
			allowed = {
				original_tag = UKR
			}
			available = {
				NOT = { has_country_flag = bolbochan_goes_from_staff }
				UKR = { UKR_kostyantin_prisovskyi = { is_hired_as_advisor = no } }
				is_country_leader = no
			} 
			
			traits = { army_infantry_2 }
			cost = 100
			on_add = {
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = -0.10
					}
				}
			}
			ai_will_do = {
				factor = 1
				modifier = {
					OR = {
						has_game_rule = {
							rule = UKR_ai_behavior
							option = NEUTRALITY
						}
						has_game_rule = {
							rule = UKR_ai_behavior
							option = NEUTRALITY_MONARCHY
						}
						has_game_rule = {
							rule = UKR_ai_behavior
							option = NEUTRALITY_REPUBLIC
						}
						has_game_rule = {
							rule = UKR_ai_behavior
							option = ANARCHY_LEFT
						}
						has_game_rule = {
							rule = UKR_ai_behavior
							option = ANARCHY_RIGHT
						}
					}
					factor = 0
				}
			}
		}
		corps_commander = {
			desc = UKR_petro_bolbochan_desc
			traits = { war_hero infantry_leader inflexible_strategist }
			skill = 5
			attack_skill = 5
			defense_skill = 3
			planning_skill = 5
			logistics_skill = 3
			legacy_id = 670
			visible = {
				OR = {
					has_country_flag = bolbochan_goes_from_staff
					has_country_flag = UKR_bolbochan_is_marshal
				}
			}
		}
		name = UKR_petro_bolbochan
		portraits = {
			army = {
				small = "GFX_idea_UKR_petro_bolbochan"
				large = "gfx/leaders/UKR/Portrait_Ukraine_Petro_Bolbochan.dds"
			}
			civilian = {
				large = "gfx/leaders/UKR/Portrait_Ukraine_Petro_Bolbochan2.dds" #by Agilar
			}
		}
	}
	
	UKR_kostyantin_prisovskyi = {
		advisor = {
			slot = high_command
			idea_token = UKR_kostyantin_prisovskyi
			ledger = army
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = neutrality
				has_completed_focus = UKR_Ukraine_first
				UKR = { UKR_petro_bolbochan = { is_hired_as_advisor = no } }
			}
			
			traits = { army_infantry_3 }
			cost = 200
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_kostyantin_prisovskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_kostyantin_prisovskyi"
			}
		}
	}

	UKR_volodymyr_kedrowsky = {
		advisor = {
			slot = high_command
			idea_token = UKR_volodymyr_kedrowsky
			ledger = army
			allowed = {
				original_tag = UKR
			}
			traits = {
				army_regrouping_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_volodymyr_kedrowsky
		portraits = {
			army = {
				small = "GFX_idea_UKR_volodymyr_kedrowsky"
			}
		}
	}

	UKR_volodymyr_kubiyovych = {
		advisor = {
			slot = high_command
			idea_token = UKR_volodymyr_kubiyovych
			ledger = army
			allowed = {
				original_tag = UKR
			}
			traits = {
				army_artillery_1
			}
			cost = 50
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_volodymyr_kubiyovych
		portraits = {
			army = {
				small = "GFX_idea_UKR_volodymyr_kubiyovych"
			}
		}
	}
	UKR_vasily_biskupsky = {
		advisor = {
			slot = high_command
			idea_token = UKR_vasily_biskupsky
			ledger = army
			allowed = {
				original_tag = UKR
			}
			available = { 
				NOT = { has_country_flag = UKR_white_civil_war } 
				NOT = { has_country_flag = UKR_purge_of_staff }
			}
			
			traits = { army_cavalry_2 }
			cost = 100
			on_add = {
				if = {
					limit = { 
						UKR = { 
							has_completed_focus = UKR_coronation 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.10
					}
				}
			}
			ai_will_do = {
				factor = 0.8
				modifier = {
					has_government = communism
					factor = 0
				}
			}
		}
		name = UKR_vasily_biskupsky
		portraits = {
			army = {
				small = "GFX_idea_UKR_vasily_biskupsky"
			}
		}
	}
	UKR_yevhen_gagarin = {
		advisor = {
			slot = high_command
			idea_token = UKR_yevhen_gagarin
			ledger = army
			allowed = {
				original_tag = UKR
			}
			available = { 
				has_government = neutrality
			}
			visible = {
				has_country_flag = UKR_yevhen_gagarin_is_available
			}
			
			traits = { army_cavalry_1 }
			cost = 50
			on_add = {
				if = {
					limit = { 
						UKR = { 
							has_any_power_balance = yes
						} 
					}
					add_power_balance_value = {
						id = UKR_power_balance
						value = 0.10
					}
				}
			}
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_yevhen_gagarin
		portraits = {
			army = {
				small = "GFX_idea_UKR_yevhen_gagarin"
			}
		}
	}

	UKR_vitaly_primakov = {
		advisor = {
			slot = high_command
			idea_token = UKR_vitaly_primakov
			ledger = army
			allowed = {
				original_tag = UKR
			}
			visible = {
				has_country_flag = UKR_primakov_is_available
			}
			available = {
				has_government = communism
			}
			traits = {
				army_cavalry_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_vitaly_primakov
		portraits = {
			army = {
				small = "gfx/interface/ideas/idea_UKR_vitaly_primakov.dds"
			}
		}
	}

	UKR_jambulat_kanukov = {
		advisor = {
			slot = high_command
			idea_token = UKR_jambulat_kanukov
			ledger = air
			allowed = {
				original_tag = UKR
			}
			traits = {
				air_air_combat_training_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_jambulat_kanukov
		portraits = {
			army = {
				small = "GFX_idea_UKR_jambulat_kanukov"
			}
		}
	}

	UKR_oleksander_yegorov = {
		advisor = {
			slot = high_command
			idea_token = UKR_oleksander_yegorov
			ledger = air
			allowed = {
				original_tag = UKR
			}
			available = {
				has_completed_focus = UKR_ukrainian_air_force_academy
			}
			traits = {
				air_pilot_training_3
			}
			cost = 150
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_oleksander_yegorov
		portraits = {
			army = {
				small = "GFX_idea_UKR_oleksander_yegorov"
			}
		}
	}

	UKR_vasily_murashko = {
		advisor = {
			slot = high_command
			idea_token = UKR_vasily_murashko
			ledger = air
			allowed = {
				original_tag = UKR
			}
			traits = {
				air_tactical_bombing_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_vasily_murashko
		portraits = {
			army = {
				small = "GFX_idea_UKR_vasily_murashko"
			}
		}
	}

	UKR_sviatoslav_shramchenko = {
		navy_leader={
			desc = UKR_sviatoslav_shramchenko_desc
			traits = { spotter }
			skill = 2
			attack_skill = 2
			defense_skill = 1
			maneuvering_skill = 1
			coordination_skill = 3
		}
		advisor = {
			slot = high_command
			idea_token = UKR_sviatoslav_shramchenko
			ledger = navy
			allowed = {
				original_tag = UKR
			}
			traits = {
				navy_fleet_logistics_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_sviatoslav_shramchenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_sviatoslav_shramchenko"
				large = "gfx/leaders/UKR/Portrait_Ukraine_Sviatoslav_Shramchenko.dds"
			}
		}
	}
	
	UKR_vyacheslav_klochkovskyi = {
		advisor = {
			slot = high_command
			idea_token = UKR_vyacheslav_klochkovskyi
			ledger = navy
			allowed = {
				original_tag = UKR
			}
			traits = {
				navy_submarine_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_vyacheslav_klochkovskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_vyacheslav_klochkovskyi"
			}
		}
	}

	UKR_gavrilo_nikogda = {
		advisor = {
			slot = high_command
			idea_token = UKR_gavrilo_nikogda
			ledger = army
			allowed = {
				original_tag = UKR
			}
			traits = {
				army_commando_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_gavrilo_nikogda
		portraits = {
			army = {
				small = "GFX_idea_UKR_gavrilo_nikogda"
			}
		}
	}
	
	UKR_averkyi_goncharenko = {
		advisor = {
			slot = high_command
			idea_token = UKR_averkyi_goncharenko
			ledger = army
			allowed = {
				original_tag = UKR
			}
			available = {
				has_completed_focus = UKR_germany_support
			}
			
			traits = { army_armored_2 }
			cost = 100
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_averkyi_goncharenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_averkyi_goncharenko"
			}
		}
	}

	
##########################
### POLITICAL ADVISORS ###
##########################

	UKR_dmytro_dontsov = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_dmytro_dontsov
			allowed = {
				original_tag = UKR
			}
			available = {
				has_completed_focus = UKR_revanchism
			}
			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			traits = {
				ukr_fascist_demagogue
			}
			do_effect = {
				NOT = {
					has_government = fascism
				}
			}
			ai_will_do = {
				factor = 200
				modifier = {
					UKR = { 
						has_completed_focus = UKR_revanchism
					}
					add = 200
				}
			}
			cost = 75
		}
		name = UKR_dmytro_dontsov
		portraits = {
			army = {
				small = "GFX_idea_UKR_dmytro_dontsov"
			}
		}
	}

	UKR_mykola_skrypnyk = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_mykola_skrypnyk
			allowed = {
				original_tag = UKR
			}
			available = {
				has_completed_focus = UKR_communism_propaganda
			}
			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = {
				 ukr_communist_revolutionary
			}

			do_effect = {
				NOT = {
					has_government = communism
				}
			}
			ai_will_do = {
				factor = 200
				modifier = {
					UKR = { 
						has_completed_focus = UKR_communism_propaganda
					}
					add = 200
				}
			}
			cost = 75
		}
		name = UKR_mykola_skrypnyk
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykola_skrypnyk"
			}
		}
	}

	UKR_kost_levytsky = {
		country_leader={
			expire = "1953.3.1"
			ideology = liberalism
			traits = { }
		}
		advisor = {
			slot = political_advisor
			idea_token = UKR_kost_levytsky
			allowed = {
				original_tag = UKR
			}
			available = {
				has_completed_focus = UKR_democratic_reforms
			}
			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
			}
			traits = {
				 ukr_democratic_reformer
			}
			do_effect = {
				NOT = {
					has_government = democratic
				}
			}
			ai_will_do = {
				factor = 200
				modifier = {
					UKR = { 
						has_completed_focus = UKR_democratic_reforms
					}
					add = 200
				}
			}
			cost = 75
		}
		name = UKR_kost_levytsky
		portraits = {
			army = {
				small = "GFX_idea_UKR_kost_levytsky"
			}
			civilian = {
				large = "gfx/leaders/WUA/Portrait_WUPR_Kost_Levytsky.dds"
			}
		}
	}

	UKR_ivan_poltavets_ostryanitsya= {
		advisor = {
			slot = political_advisor
			idea_token = UKR_ivan_poltavets_ostryanitsya
			allowed = {
				original_tag = UKR
			}
			available = {
				has_completed_focus = UKR_old_course
			}
			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			traits = {
				 hetmans_bulldog
			}
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_ivan_poltavets_ostryanitsya
		portraits = {
			army = {
				small = "GFX_idea_UKR_ivan_poltavets_ostryanitsya"
			}
		}
	}

	UKR_andriy_livytskyi = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_andriy_livytskyi
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = democratic
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
			}
			
			traits = {
				 ideological_crusader
			}
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_andriy_livytskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_andriy_livytskyi"
			}
		}
	}

	UKR_grigory_petrovsky = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_grigory_petrovsky
			allowed = {
				OR = {
					original_tag = UKR
					original_tag = DKR
				}
			}
			available = {
				has_government = communism
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = {
				 ideological_crusader
			}
			ai_will_do = {
				factor = 0.4
			}
		}
		name = UKR_grigory_petrovsky
		portraits = {
			army = {
				small = "GFX_idea_UKR_grigory_petrovsky"
			}
		}
	}
	UKR_andriy_zhuk = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_andriy_zhuk
			allowed = {
				original_tag = UKR
			}
			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}

			available = {
				has_government = communism
				has_completed_focus = UKR_new_communist_party
			}
			
			traits = { ideological_crusader }
			ai_will_do = {
				factor = 0.4
			}
		}
		name = UKR_andriy_zhuk
		portraits = {
			army = {
				small = "GFX_idea_UKR_andriy_zhuk"
			}
		}
	}

	UKR_oleksander_skoropys_yoltuhovsky = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_oleksander_skoropys_yoltuhovsky
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = neutrality
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = {
				 ideological_crusader
			}
			ai_will_do = {
				factor = 0
				modifier = {
					UKR = { 
						has_completed_focus = UKR_old_course
					}
					add = 0.5
				}
			}
		}
		name = UKR_oleksander_skoropys_yoltuhovsky

		portraits = {
			army = {
				small = "GFX_idea_UKR_oleksander_skoropys_yoltuhovsky"
			}
		}
	}

	UKR_stepan_vytvytskyi = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_stepan_vytvytskyi
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = democratic
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
			}
			
			traits = {
				 silent_workhorse
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_stepan_vytvytskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_stepan_vytvytskyi"
			}
		}
	}

	UKR_yaroslav_stetsko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_yaroslav_stetsko
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
				NOT = { has_country_flag = UKR_purge_of_banderites }
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = {
				 silent_workhorse
			}

			on_add = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_increase_onslaught_big = yes
					}
				}
			}
			on_remove = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_lower_onslaught_big = yes
					}
				}
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0.5
					has_game_rule = {
						rule = UKR_ai_behavior
						option = FASCIST
					}
				}
			}
		}
		name = UKR_yaroslav_stetsko
		portraits = {
			army = {
				small = "GFX_idea_UKR_yaroslav_stetsko"
			}
		}
	}

	UKR_vasily_kochubey = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_vasily_kochubey
			allowed = {
				original_tag = UKR
			}
			available = {
					has_government = neutrality
			}
			
			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			traits = {
				 silent_workhorse
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_vasily_kochubey
		portraits = {
			army = {
				small = "GFX_idea_UKR_vasily_kochubey"
			}
		}
	}
	UKR_mykita_shapoval = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_mykita_shapoval
			allowed = {
				original_tag = UKR
			}
			available = {
					has_government = communism
					has_completed_focus = UKR_humane_communism
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			traits = {
				 silent_workhorse
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_mykita_shapoval
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykita_shapoval"
			}
		}
	}
	UKR_yuryi_lapchinsky = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_yuryi_lapchinsky
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = communism
				has_completed_focus = UKR_new_communist_party
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { silent_workhorse }
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_yuryi_lapchinsky
		portraits = {
			army = {
				small = "GFX_idea_UKR_yuryi_lapchinsky"
			}
		}
	}
	UKR_igor_kistyakovskyi = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_igor_kistyakovskyi
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = neutrality
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			traits = {
				 prince_of_terror
			}
			ai_will_do = {
				factor = 0
				modifier = {
					UKR = { 
						has_completed_focus = UKR_old_course
					}
					factor = 0.5
				}
			}
		}
		name = UKR_igor_kistyakovskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_igor_kistyakovskyi"
			}
		}
	}
	UKR_mykola_arsenich_beresowski = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_mykola_arsenich_beresowski
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
				NOT = { has_country_flag = UKR_purge_of_banderites }
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { prince_of_terror }

			on_add = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_increase_onslaught_big = yes
					}
				}
			}
			on_remove = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_lower_onslaught_big = yes
					}
				}
			}
			ai_will_do = {
				factor = 0.5
				modifier = {
					factor = 0.5
					has_game_rule = {
						rule = UKR_ai_behavior
						option = FASCIST
					}
				}
			}
		}
		name = UKR_mykola_arsenich_beresowski
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykola_arsenich_beresowski"
			}
		}
	}
	UKR_demyan_korotchenko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_demyan_korotchenko
			allowed = {
				OR = {
					original_tag = UKR
					original_tag = DKR
				}
			}
			available = {
				has_government = communism
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { prince_of_terror }
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_demyan_korotchenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_demyan_korotchenko"
			}
		}
	}
	UKR_mykhailo_mykhailyk = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_mykhailo_mykhailyk
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = communism
				has_completed_focus = UKR_new_communist_party
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { prince_of_terror }
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_mykhailo_mykhailyk
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykhailo_mykhailyk"
			}
		}
	}
	UKR_omelyan_senik = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_omelyan_senik
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
				NOT = { has_country_flag = UKR_purge_of_melnykites }
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { backroom_backstabber }

			on_add = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_increase_control_big = yes
					}
				}
			}
			on_remove = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_lower_control_big = yes
					}
				}
			}

			ai_will_do = {
				factor = 0.4
				modifier = {
					factor = 0.5
					has_game_rule = {
						rule = UKR_ai_behavior
						option = FASCIST_ALTERNATE
					}
				}
			}
		}
		name = UKR_omelyan_senik
		portraits = {
			army = {
				small = "GFX_idea_UKR_omelyan_senik"
			}
		}
	}
	UKR_olena_teliha = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_olena_teliha
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
				NOT = { has_country_flag = UKR_purge_of_melnykites_fem }
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { nationalist_poetess }

			on_add = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_increase_control_big = yes
					}
				}
			}
			on_remove = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_lower_control_big = yes
					}
				}
			}

			ai_will_do = {
				factor = 0.8
				modifier = {
					factor = 0.5
					has_game_rule = {
						rule = UKR_ai_behavior
						option = FASCIST_ALTERNATE
					}
				}
			}
		}
		name = UKR_olena_teliha
		gender = female
		portraits = {
			army = {
				small = "GFX_idea_UKR_olena_teliha"
			}
		}
	}
	UKR_kyrylo_osmak = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_kyrylo_osmak
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { anti_communist_crusader }
			ai_will_do = {
				factor = 0.3
			}
		}
		name = UKR_kyrylo_osmak
		portraits = {
			army = {
				small = "GFX_idea_UKR_kyrylo_osmak"
			}
		}
	}
	UKR_ivan_gabrusevich = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_ivan_gabrusevich
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
				has_completed_focus = UKR_control_for_plast
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { ukr_youth_teacher }
			ai_will_do = {
				factor = 0.3
			}
		}
		name = UKR_ivan_gabrusevich
		portraits = {
			army = {
				small = "GFX_idea_UKR_ivan_gabrusevich"
			}
		}
	}
	UKR_serhiy_shemet = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_serhiy_shemet
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = neutrality
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { ukr_propaganda_expert }
			ai_will_do = {
				factor = 0
				modifier = {
					UKR = { 
						has_completed_focus = UKR_old_course
					}
					factor = 0.5
				}
			}
		}
		name = UKR_serhiy_shemet
		portraits = {
			army = {
				small = "GFX_idea_UKR_serhiy_shemet"
			}
		}
	}
	UKR_oles_gai_golovko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_oles_gai_golovko
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { ukr_propaganda_expert }
			ai_will_do = {
				factor = 0.7
			}
		}
		name = UKR_oles_gai_golovko
		portraits = {
			army = {
				small = "GFX_idea_UKR_oles_gai_golovko"
			}
		}
	}
	UKR_levko_kovaliv = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_levko_kovaliv
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = communism
				has_completed_focus = UKR_natcom_propaganda
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { ukr_propaganda_expert }
			ai_will_do = {
				factor = 0.7
			}
		}
		name = UKR_levko_kovaliv
		portraits = {
			army = {
				small = "GFX_idea_UKR_levko_kovaliv"
			}
		}
	}
	UKR_lev_rebet = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_lev_rebet
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
				NOT = { has_country_flag = UKR_purge_of_banderites }
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}

			traits = { nationalist_liberalizer }

			on_add = {
				UKR = {
					if = {
						limit = {
							has_any_power_balance = yes
						}
						add_power_balance_value = {
							id = UKR_power_balance
							value = -0.10
						}
					}
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_increase_onslaught_big = yes
					}
				}
			}
			on_remove = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_lower_onslaught_big = yes
					}
				}
			}
			ai_will_do = {
				factor = 0.8
				modifier = {
					factor = 0.5
					has_game_rule = {
						rule = UKR_ai_behavior
						option = FASCIST
					}
				}
			}
		}
		name = UKR_lev_rebet
		portraits = {
			army = {
				small = "GFX_idea_UKR_lev_rebet"
			}
		}
	}
	UKR_volodymyr_chekhivsky = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_volodymyr_chekhivsky
			allowed = {
				original_tag = UKR
			}
			available = {
				OR = {
					has_government = democratic
					AND = {
						has_government = communism
						has_completed_focus = UKR_humane_communism
					}
					
				}
				
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
			}
			
			traits = { editor }
			ai_will_do = {
				factor = 0.3
			}
		}
		name = UKR_volodymyr_chekhivsky
		portraits = {
			army = {
				small = "GFX_idea_UKR_volodymyr_chekhivsky"
			}
		}
	}
	UKR_ivan_maistrenko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_ivan_maistrenko
			allowed = {
				original_tag = UKR
			}
			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}

			available = {
				has_government = communism
				has_completed_focus = UKR_new_communist_party
			}
			
			traits = { editor }
			ai_will_do = {
				factor = 0.4
			}
		}
		name = UKR_ivan_maistrenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_ivan_maistrenko"
			}
		}
	}
	UKR_mykola_stsiborskyi = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_mykola_stsiborskyi
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
				NOT = { has_country_flag = UKR_purge_of_melnykites }
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { theorist_of_corporativism }

			on_add = {
				UKR = {
					if = {
						limit = {
							has_any_power_balance = yes
						}
						add_power_balance_value = {
							id = UKR_power_balance
							value = 0.10
						}
					}
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_increase_control_big = yes
					}
				}
			}
			on_remove = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_lower_control_big = yes
					}
				}
			}
			ai_will_do = {
				factor = 0.8
				modifier = {
					factor = 0.5
					has_game_rule = {
						rule = UKR_ai_behavior
						option = FASCIST_ALTERNATE
					}
				}
			}
		}
		name = UKR_mykola_stsiborskyi
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykola_stsiborskyi"
			}
		}
	}
	UKR_leonid_korniyets = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_leonid_korniyets
			allowed = {
				original_tag = UKR
			}
			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}

			available = {
				has_government = communism
			}
			
			traits = { war_industrialist }
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_leonid_korniyets
		portraits = {
			army = {
				small = "GFX_idea_UKR_leonid_korniyets"
			}
		}
	}
	UKR_borys_martos = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_borys_martos
			allowed = {
				original_tag = UKR
			}
			available = {
				OR = {
					has_government = neutrality
					has_government = democratic
				}
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
			}
			
			traits = { captain_of_industry }
			ai_will_do = {
				factor = 0.1
				modifier = {
					UKR = { 
						OR = {
							has_completed_focus = UKR_old_course
							has_completed_focus = UKR_democratic_reforms
						}
					}
					factor = 10
				}
			}
		}
		name = UKR_borys_martos
		portraits = {
			army = {
				small = "GFX_idea_UKR_borys_martos"
			}
		}
	}
	UKR_mykola_velychkivsky = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_mykola_velychkivsky
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = fascism
				NOT = { has_country_flag = UKR_purge_of_melnykites }
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { captain_of_industry }
			on_add = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_increase_control_big = yes
					}
				}
			}
			on_remove = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_lower_control_big = yes
					}
				}
			}

			ai_will_do = {
				factor = 0.8
				modifier = {
					factor = 0.5
					has_game_rule = {
						rule = UKR_ai_behavior
						option = FASCIST_ALTERNATE
					}
				}
			}
		}
		name = UKR_mykola_velychkivsky
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykola_velychkivsky"
			}
		}
	}
	UKR_serhiy_ostapenko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_serhiy_ostapenko
			allowed = {
				original_tag = UKR
			}
			available = {
					has_government = democratic
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
			}
			
			traits = { economic_organizer }
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_serhiy_ostapenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_serhiy_ostapenko"
			}
		}
	}
	UKR_lazar_kaganovich = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_lazar_kaganovich
			allowed = {
				OR = {
					original_tag = UKR
					original_tag = DKR
				}
			}
			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}

			available = {
				has_government = communism
				OR = {
					has_completed_focus = UKR_road_to_world_revolution
					tag = DKR
				}
			}
			
			traits = { iron_lazar }
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_lazar_kaganovich
		portraits = {
			army = {
				small = "GFX_idea_UKR_lazar_kaganovich"
			}
		}
	}
	UKR_vlas_chubar = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_vlas_chubar
			allowed = {
				original_tag = UKR
			}
			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}

			available = {
				has_government = communism
				has_completed_focus = UKR_humane_communism
			}
			
			traits = { captain_of_industry }
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_vlas_chubar
		portraits = {
			army = {
				small = "GFX_idea_UKR_vlas_chubar"
			}
		}
	}
	UKR_hryhoriy_hrynko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_hryhoriy_hrynko
			allowed = {
				original_tag = UKR
			}
			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}

			available = {
				has_government = communism
				has_completed_focus = UKR_new_communist_party
			}
			
			traits = { captain_of_industry }
			ai_will_do = {
				factor = 0.8
			}
		}
		name = UKR_hryhoriy_hrynko
		portraits = {
			army = {
				small = "GFX_idea_UKR_hryhoriy_hrynko"
			}
		}
	}
	UKR_ivan_feschenko_chopivski = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_ivan_feschenko_chopivski
			allowed = {
				original_tag = UKR
			}
			available = {
				OR = {
					has_government = neutrality
					has_government = democratic
					has_government = communism
				}
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
			}
			
			traits = { technocrat }
			ai_will_do = {
				factor = 0.1
				modifier = {
					UKR = { 
						OR = {
							has_completed_focus = UKR_old_course
							has_completed_focus = UKR_democratic_reforms
							has_completed_focus = UKR_communism_propaganda
						}
					}
					factor = 10
				}
			}
		}
		name = UKR_ivan_feschenko_chopivski
		portraits = {
			army = {
				small = "GFX_idea_UKR_ivan_feschenko_chopivski"
			}
		}
	}
	UKR_dmytro_doroshenko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_dmytro_doroshenko
			allowed = {
				original_tag = UKR
			}

			available = {
				has_government = neutrality
			}
			
			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}

			traits = { compassionate_gentleman }
			ai_will_do = {
				factor = 0.4
			}
		}
		name = UKR_dmytro_doroshenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_dmytro_doroshenko"
			}
		}
	}	
	UKR_volodymyr_shaian = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_volodymyr_shaian
			allowed = {
				original_tag = UKR
			}

			available = {
				has_completed_focus = UKR_native_faith
			}
			
			visible = {
				has_completed_focus = UKR_native_faith
			}

			traits = { ukrainian_neopaganist }
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_volodymyr_shaian
		portraits = {
			army = {
				small = "GFX_idea_UKR_volodymyr_shaian"
			}
		}
	}
	UKR_milena_rudnytska = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_milena_rudnytska
			allowed = {
				original_tag = UKR
			}
			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
			}

			available = {
				OR = {
					has_government = communism
					has_government = democratic
				}
			}

			traits = { pioner_of_feminism }
			ai_will_do = {
				factor = 0.3
			}
		}
		name = UKR_milena_rudnytska
		gender = female
		portraits = {
			army = {
				small = "GFX_idea_UKR_milena_rudnytska"
			}
		}
	}
	UKR_olga_petliura = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_olga_petliura
			allowed = {
				original_tag = UKR
			}
			available = {
				has_country_leader = { character = UKR_symon_petliura ruling_only = yes }
				#UKR_symon_petliura = {
				#	is_country_leader = yes 
				#}
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
			}

			traits = { first_lady }
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_olga_petliura
		portraits = {
			army = {
				small = "GFX_idea_UKR_olga_petliura"
			}
		}
	}
	UKR_volodymyr_sinclair = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_volodymyr_sinclair
			allowed = {
				original_tag = UKR
			}
			traits = {
				 quartermaster_general
			}
			ai_will_do = {
				factor = 0.5
			}
		}
		name = UKR_volodymyr_sinclair
		portraits = {
			army = {
				small = "GFX_idea_UKR_volodymyr_sinclair"
			}
		}
	}
	UKR_metropolitan_vasyl = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_metropolitan_vasyl
			allowed = {
				original_tag = UKR
			}
			available = {
				OR = {
					has_government = neutrality
					has_government = fascism
				}
				OR = {
					has_completed_focus = UKR_our_holy_church
					has_country_flag = UKR_unification_of_churches_flag
				}
				
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = {
				metropolitan_of_ukraine
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_metropolitan_vasyl
		portraits = {
			army = {
				small = "GFX_idea_UKR_metropolitan_vasyl"
			}
		}
	}
	UKR_metropolitan_panteleimon = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_metropolitan_panteleimon
			allowed = {
				original_tag = UKR
			}
			available = {
				has_government = neutrality
			}

			visible = {
				has_country_flag = UKR_united_church_of_rus_flag
			}
			
			traits = {
				the_masses_opium
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_metropolitan_panteleimon
		portraits = {
			army = {
				small = "GFX_idea_UKR_metropolitan_panteleimon"
			}
		}
	}
	UKR_roman_smal_stocki = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_roman_smal_stocki
			allowed = {
				original_tag = UKR
				has_dlc = "La Resistance"
			}

			available = {
				has_government = democratic
				OR = {
					has_completed_focus = UKR_prometheism
					has_completed_focus = UKR_expansion_on_east
				}
				country_exists = SOV
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_communism_propaganda }
			}
			
			traits = { chief_of_prometheism }
			ai_will_do = {
				factor = 0.5
				modifier = {
					factor = 0
					NOT = { is_in_faction_with = SOV }
				}
				modifier = {
					factor = 2
					has_war_with = SOV
				}
			}
		}
		name = UKR_roman_smal_stocki
		portraits = {
			army = {
				small = "GFX_idea_UKR_roman_smal_stocki"
			}
		}
	}
	UKR_mykola_lebid = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_mykola_lebid
			allowed = {
				original_tag = UKR
				has_dlc = "La Resistance"
			}

			available = {
				has_government = fascism
				has_intelligence_agency = yes
				NOT = { has_country_flag = UKR_purge_of_banderites }
			}

			visible = {
				NOT = { has_completed_focus = UKR_communism_propaganda }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { head_of_intelligence }

			on_add = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_increase_onslaught_big = yes
					}
				}
			}
			on_remove = {
				UKR = {
					if = {
						limit = { has_country_flag = UKR_has_OUN_struggle }
						oun_lower_onslaught_big = yes
					}
				}
			}
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0.5
					has_game_rule = {
						rule = UKR_ai_behavior
						option = FASCIST
					}
				}
			}
		}
		name = UKR_mykola_lebid
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykola_lebid"
			}
		}
	}
	UKR_serhiy_savchenko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_serhiy_savchenko
			allowed = {
				OR = {
					original_tag = UKR
					original_tag = DKR
				}
				has_dlc = "La Resistance"
			}

			available = {
				has_government = communism
				has_intelligence_agency = yes
				OR = {
					has_completed_focus = UKR_expand_special_department
					tag = DKR
				}
				
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { head_of_intelligence }
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_serhiy_savchenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_serhiy_savchenko"
			}
		}
	}
	UKR_ivan_zaporozhets = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_ivan_zaporozhets
			allowed = {
				original_tag = UKR
				has_dlc = "La Resistance"
			}

			available = {
				has_government = communism
				has_intelligence_agency = yes
				has_completed_focus = UKR_new_communist_party
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_democratic_reforms }
			}
			
			traits = { special_envoy }
			ai_will_do = {
				factor = 0.6
			}
		}
		name = UKR_ivan_zaporozhets
		portraits = {
			army = {
				small = "GFX_idea_UKR_ivan_zaporozhets"
			}
		}
	}
	UKR_mykola_chebotariv = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_mykola_chebotariv
			allowed = {
				original_tag = UKR
				has_dlc = "La Resistance"
			}

			available = {
				has_government = democratic
				has_intelligence_agency = yes
				has_completed_focus = UKR_expand_special_department
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_old_course }
				NOT = { has_completed_focus = UKR_communism_propaganda }
			}
			
			traits = { SWI_intelligence_officer }
			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_mykola_chebotariv
		portraits = {
			army = {
				small = "GFX_idea_UKR_mykola_chebotariv"
			}
		}
	}
	UKR_ivan_litvinenko = {
		advisor = {
			slot = political_advisor
			idea_token = UKR_ivan_litvinenko
			allowed = {
				original_tag = UKR
				has_dlc = "La Resistance"
			}

			available = {
				has_government = neutrality
				has_intelligence_agency = yes
				has_completed_focus = UKR_expand_special_department
			}

			visible = {
				NOT = { has_completed_focus = UKR_revanchism }
				NOT = { has_completed_focus = UKR_democratic_reforms }
				NOT = { has_completed_focus = UKR_communism_propaganda }
			}

			traits = { SWI_intelligence_officer }

			ai_will_do = {
				factor = 1
			}
		}
		name = UKR_ivan_litvinenko
		portraits = {
			army = {
				small = "GFX_idea_UKR_ivan_litvinenko"
			}
		}
	}

####################
###  SCIENTISTS  ###
####################
	UKR_volodymyr_shpinel = {

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

		name = UKR_volodymyr_shpinel
		portraits = {
			army = {
				large = GFX_portrait_UKR_volodymyr_shpinel
				small = "GFX_idea_UKR_volodymyr_shpinel"
			}
		}
	}	
	UKR_sergei_korolev = {

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

		name = UKR_sergei_korolev
		portraits = {
			army = {
				large = GFX_portrait_SOV_sergei_korolev
				small = GFX_idea_sergei_korolev
			}
		}
	}	
	UKR_ivan_aleksenko = {

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

		name = UKR_ivan_aleksenko
		portraits = {
			army = {
				large = GFX_portrait_UKR_ivan_aleksenko
				small = GFX_idea_UKR_ivan_aleksenko
			}
		}
	}	
}



