characters = {

#######################
### COUNTRY LEADERS ###
#######################
	KUB_luka_bich={
		name=KUB_luka_bich
		portraits={
			civilian={
				large="gfx/leaders/KUB/Portrait_KUB_Luka_Bich.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = conservatism
			traits = {	}
		}
	}

	KUB_vasil_ivanys={
		name=KUB_vasil_ivanys
		portraits={
			civilian={
				large="gfx/leaders/KUB/Portrait_KUB_Vasil_Ivanys.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = ukr_int_nationalism
			traits = {	}
		}
	}

	KUB_alexander_filimonov={
		name=KUB_alexander_filimonov
		portraits={
			civilian={
				large="gfx/leaders/KUB/Portrait_KUB_Oleksander_Filimonov.dds"
			}
		}

		country_leader={
			expire = "1953.3.1"
			ideology = moderatism
			traits = { keeper_of_the_status_quo	}
		}
	}

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

	KUB_andriy_shkuro={
		name=KUB_andriy_shkuro
		portraits={
			army={
				large="gfx/leaders/KUB/Portrait_KUB_Andrei_Shkuro.dds"
				small="GFX_idea_KUB_andriy_shkuro"
			}
		}

		corps_commander={
			traits = { cavalry_leader trickster }
			skill = 3
			attack_skill = 3
			defense_skill = 3
			planning_skill = 2
			logistics_skill = 2
		}
	}

	KUB_boris_gontarev={
		name=KUB_boris_gontarev
		portraits={
			army={
				large="gfx/leaders/KUB/Portrait_KUB_Boris_Gontarev.dds"
				small="GFX_idea_KUB_boris_gontarev"
			}
		}
		advisor = {
			slot = theorist
			idea_token = KUB_boris_gontarev
			ledger = army
			cost = 100
			allowed = {
				original_tag = KUB
			}
		
			traits = {
				military_theorist
			}
		}
		corps_commander={
			traits = { old_guard career_officer }
			skill = 3
			attack_skill = 1
			defense_skill = 2
			planning_skill = 3
			logistics_skill = 4
		}
	}

	KUB_vyacheslav_naumenko={
		name=KUB_vyacheslav_naumenko
		portraits={
			army={
				large="gfx/leaders/KUB/Portrait_KUB_Vyacheslav_Naumenko.dds"
				small="GFX_idea_KUB_vyacheslav_naumenko"
			}
		}

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

	KUB_sergei_ulagay={
		name=KUB_sergei_ulagay
		portraits={
			army={
				large="gfx/leaders/KUB/Portrait_KUB_Sergei_Ulagay.dds"
				small="GFX_idea_KUB_sergei_ulagay"
			}
		}
		advisor = {
			slot = army_chief
			idea_token = KUB_sergei_ulagay
			allowed = {
				original_tag = KUB
			}

			available = {
				has_completed_focus = KUB_unity_of_command
				NOT = { has_idea = KUB_vasily_prokhoda }
			}
			
			traits = { army_chief_defensive_2 }
			cost = 100
			removal_cost = 2000
			ai_will_do = {
				factor = 0.8
			}
		}
		corps_commander={
			traits = { old_guard war_hero cavalry_leader naval_invader }
			skill = 4
			attack_skill = 3
			defense_skill = 4
			planning_skill = 2
			logistics_skill = 4
		}
	}

	KUB_mikhail_fostikov={
		name=KUB_mikhail_fostikov
		portraits={
			army={
				large="gfx/leaders/KUB/Portrait_KUB_Mikhail_Fostikov.dds"
				small="GFX_idea_KUB_mikhail_fostikov"
			}
		}

		corps_commander={
			traits = { cavalry_leader commando hill_fighter }
			skill = 2
			attack_skill = 3
			defense_skill = 1
			planning_skill = 1
			logistics_skill = 2
		}
	}


	KUB_sultan_kilich_girey={
		name=KUB_sultan_kilich_girey
		portraits={
			army={
				large="gfx/leaders/KUB/Portrait_KUB_Sultan_Kilich_Girey.dds"
				small="GFX_idea_KUB_sultan_kilich_girey"
			}
		}

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

	KUB_nikolai_kolomeitsev={
		name=KUB_nikolai_kolomeitsev
		portraits={
			army={
				large="gfx/leaders/KUB/Portrait_KUB_Nikolai_Kolomeitsev.dds"
				small="GFX_idea_KUB_nikolai_kolomeitsev"
			}
		}

		navy_leader={
			traits = { old_guard_navy naval_lineage arctic_water_expert }
			skill = 4
			attack_skill = 3
			defense_skill = 3
			maneuvering_skill = 4
			coordination_skill = 3
			visible = {
				OR = {
					has_completed_focus = KUB_revive_black_sea_fleet
					tag = UKR
				}
			}
		}
	}

	KUB_pavel_osteletskyi={
		name=KUB_pavel_osteletskyi
		portraits={
			army={
				large="gfx/leaders/KUB/Portrait_KUB_Pavel_Osteletskyi.dds"
				small="GFX_idea_KUB_pavel_osteletskyi"
			}
		}

		navy_leader={
			traits = { gentlemanly gunnery_expert }
			skill = 3
			attack_skill = 1
			defense_skill = 3
			maneuvering_skill = 2
			coordination_skill = 4
			visible = {
				OR = {
					has_completed_focus = KUB_revive_black_sea_fleet
					tag = UKR
				}
			}
		}
	}


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

	KUB_aleksander_bubnov = {
		advisor = {
			slot = theorist
			idea_token = KUB_aleksander_bubnov
			ledger = navy
			cost = 100
			allowed = {
				original_tag = KUB
			}

			available = { 
				has_completed_focus = KUB_revive_black_sea_fleet
			}
			
			traits = {
				naval_theorist
			}
		}
		name = KUB_aleksander_bubnov
		portraits = {
			army = {
				small = "GFX_idea_generic_navy_europe_3"
			}
		}
	}	


###################
### CHIEFS ARMY ###`
###################

	KUB_vasily_prokhoda = {
		advisor = {
			slot = army_chief
			idea_token = KUB_vasily_prokhoda
			allowed = {
				original_tag = KUB
			}

			available = {
				has_completed_focus = KUB_unity_of_command
				NOT = { has_idea = KUB_sergei_ulagay }
			}
			
			traits = { army_chief_drill_2 }
			cost = 100
			removal_cost = 2000
			ai_will_do = {
				factor = 0.8
			}
		}
		name = KUB_vasily_prokhoda
		portraits = {
			army = {
				small = "GFX_idea_generic_army_europe_6"
			}
		}
	}

###################
### CHIEFS NAVY ###
###################

	KUB_alexei_zayev = {
		advisor = {
			slot = navy_chief
			idea_token = KUB_alexei_zayev
			allowed = {
				original_tag = KUB
			}
			available = { 
				has_completed_focus = KUB_revive_black_sea_fleet
			}
			
			traits = { navy_chief_decisive_battle_2 }
			cost = 100
			ai_will_do = {
				factor = 0.3
			}
		}
		name = KUB_alexei_zayev
		portraits = {
			army = {
				small = "GFX_idea_generic_navy_europe_1"
			}
		}
	}

	KUB_sergey_yevdokimov = {
		advisor = {
			slot = navy_chief
			idea_token = KUB_sergey_yevdokimov
			allowed = {
				original_tag = KUB
			}
			available = {
				has_completed_focus = KUB_revive_black_sea_fleet
			}
			traits = {
				navy_chief_commerce_raiding_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.3
			}
		}
		name = KUB_sergey_yevdokimov
		portraits = {
			army = {
				small="GFX_idea_KUB_sergey_yevdokimov"
			}
		}
	}

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

	KUB_sergey_shebalin = {
		advisor = {
			slot = air_chief
			idea_token = KUB_sergey_shebalin
			allowed = {
				original_tag = KUB
			}
			available = {
				has_completed_focus = KUB_cossacks_aviation
			}
			traits = {
				air_chief_ground_support_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.7
			}
		}
		name = KUB_sergey_shebalin
		portraits = {
			army = {
				small = "GFX_idea_generic_air_europe_1"
			}
		}
	}

	KUB_leonid_baidak = {
		advisor = {
			slot = air_chief
			idea_token = KUB_leonid_baidak
			allowed = {
				OR = {
					original_tag = KUB
					original_tag = UKR
				}
			}
			available = {
				OR = {
					tag = UKR
					has_completed_focus = KUB_cossacks_aviation
				}
			}
			traits = {
				air_chief_all_weather_2
			}
			cost = 100
			ai_will_do = {
				factor = 0.6
			}
		}
		name = KUB_leonid_baidak
		portraits = {
			army = {
				small = "GFX_idea_generic_air_europe_3"
			}
		}
	}

		
#############################
### MILITARY HIGH COMMAND ###
#############################

	KUB_ivan_mytrus = {
		advisor = {
			slot = high_command
			idea_token = KUB_ivan_mytrus
			ledger = army
			allowed = {
				original_tag = KUB
			}

			available = {
				has_completed_focus = KUB_infantry_effort
			}
			
			traits = { army_infantry_2 }
			cost = 100
			ai_will_do = {
				factor = 1
			}
		}
		name = KUB_ivan_mytrus
		portraits = {
			army = {
				small = "GFX_idea_generic_army_europe_1"
			}
		}
	}

	KUB_kostyantin_zdobud_volya = {
		advisor = {
			slot = high_command
			idea_token = KUB_kostyantin_zdobud_volya
			ledger = army
			allowed = {
				original_tag = KUB
			}
			
			traits = { army_regrouping_2 }
			cost = 100
			ai_will_do = {
				factor = 0.8
			}
		}
		name = KUB_kostyantin_zdobud_volya
		portraits = {
			army = {
				small = "GFX_idea_generic_army_south_america_3"
			}
		}
	}

	KUB_ivan_tsapko = {
		advisor = {
			slot = high_command
			idea_token = KUB_ivan_tsapko
			ledger = army
			allowed = {
				OR = {
					original_tag = KUB
					original_tag = UKR
				}
			}

			available = { 
				OR = {
					has_completed_focus = KUB_cavalry_effort
					tag = UKR
				}
			}
			
			traits = { army_cavalry_2 }
			cost = 100
			ai_will_do = {
				factor = 1
			}
		}
		name = KUB_ivan_tsapko
		portraits = {
			army = {
				small = "GFX_idea_generic_army_europe_5"
			}
		}
	}

	KUB_daniil_dracenko = {
		advisor = {
			slot = high_command
			idea_token = KUB_daniil_dracenko
			ledger = army
			allowed = {
				OR = {
					original_tag = KUB
					original_tag = UKR
				}
			}
			
			traits = { army_logistics_2 }
			cost = 100
			ai_will_do = {
				factor = 0.6
			}
		}
		name = KUB_daniil_dracenko
		portraits = {
			army = {
				small = "GFX_idea_generic_army_europe_3"
			}
		}
	}
	KUB_vyacheslav_tkachov = {
		advisor = {
			slot = high_command
			idea_token = KUB_vyacheslav_tkachov
			ledger = air
			allowed = {
				OR = {
					original_tag = KUB
					original_tag = UKR
				}
			}
			
			traits = { air_air_combat_training_3 }
			cost = 200
			ai_will_do = {
				factor = 0.8
			}
		}
		name = KUB_vyacheslav_tkachov
		portraits = {
			army = {
				small = "GFX_idea_generic_air_europe_2"
			}
		}
	}
	
	
##########################
### POLITICAL ADVISORS ###
##########################

	KUB_petro_makarenko = {
		advisor = {
			slot = political_advisor
			idea_token = KUB_petro_makarenko
			allowed = {
				original_tag = KUB
			}
			traits = {
				silent_workhorse
			}
			ai_will_do = {
				factor = 1
			}
		}
		name = KUB_petro_makarenko
		portraits = {
			army = {
				small = "GFX_idea_generic_political_advisor_europe_5"
			}
		}
	}

	KUB_oleksyi_balabas = {
		advisor = {
			slot = political_advisor
			idea_token = KUB_oleksyi_balabas
			allowed = {
				original_tag = KUB
			}
			traits = {
				technocrat
			}
			ai_will_do = {
				factor = 0.6
			}
		}
		name = KUB_oleksyi_balabas
		portraits = {
			army = {
				small = "GFX_idea_generic_political_advisor_europe_6"
			}
		}
	}

	KUB_stepan_manzhula = {
		advisor = {
			slot = political_advisor
			idea_token = KUB_stepan_manzhula
			allowed = {
				original_tag = KUB
			}
			traits = {
				propaganda_expert
			}
			ai_will_do = {
				factor = 0.6
			}
		}
		name = KUB_stepan_manzhula
		portraits = {
			army = {
				small = "GFX_idea_generic_political_advisor_europe_1"
			}
		}
	}

	KUB_kuzma_bezkrovnyi = {
		advisor = {
			slot = political_advisor
			idea_token = KUB_kuzma_bezkrovnyi
			allowed = {
				original_tag = KUB
			}
			traits = {
				prince_of_terror
			}
			ai_will_do = {
				factor = 0.8
			}
		}
		name = KUB_kuzma_bezkrovnyi
		portraits = {
			army = {
				small = "GFX_idea_generic_political_advisor_europe_4"
			}
		}
	}

	KUB_musyi_pilyuk = {
		advisor = {
			slot = political_advisor
			idea_token = KUB_musyi_pilyuk
			allowed = {
				original_tag = KUB
			}
			traits = {
				guerilla_warfare_expert
			}
			ai_will_do = {
				factor = 0.7
			}
		}
		name = KUB_musyi_pilyuk
		portraits = {
			army = {
				small = "GFX_idea_generic_political_advisor_europe_3"
			}
		}
	}

	KUB_pavlo_kurganskyi = {
		advisor = {
			slot = political_advisor
			idea_token = KUB_pavlo_kurganskyi
			allowed = {
				original_tag = KUB
			}
			traits = {
				captain_of_industry
			}
			ai_will_do = {
				factor = 0.6
			}
		}
		name = KUB_pavlo_kurganskyi
		portraits = {
			army = {
				small = "GFX_idea_generic_political_advisor_europe_6"
			}
		}
	}

	KUB_ignat_bilyi = {
		advisor = {
			slot = political_advisor
			idea_token = KUB_ignat_bilyi
			allowed = {
				original_tag = KUB
			}
			traits = {
				editor
			}
			ai_will_do = {
				factor = 0.8
			}
		}
		name = KUB_ignat_bilyi
		portraits = {
			army = {
				small = "GFX_idea_generic_political_advisor_europe_4"
			}
		}
	}

	KUB_erast_tsytovich = {
		advisor = {
			slot = political_advisor
			idea_token = KUB_erast_tsytovich
			allowed = {
				original_tag = KUB
			}
			traits = {
				scout_leader
			}
			ai_will_do = {
				factor = 0.7
			}
		}
		name = KUB_erast_tsytovich
		portraits = {
			army = {
				small = "GFX_idea_generic_political_advisor_europe_5"
			}
		}
	}
	
}



