ideas = {

	political_advisor = {
	
		generic_supernatural_mystic = {
			
			picture = aleister_crowley
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = supernatural_mystic limit = 1 }
				}
			}
			
			available = {
			
			}
						
			traits = { supernatural_mystic }
	
			on_add = {
				custom_effect_tooltip = tooltip_supernatural_mystic_curse_protection
			}
			
			do_effect = {
			}
	
			modifier = {
				political_power_factor = -0.05
			}
			
			ai_will_do = {
				factor = 0
			}
		}

		generic_colonial_governor = {
			
			allowed = {
				has_dlc = "Together for Victory"
				
				NOT = {
					has_available_idea_with_traits = { idea = colonial_governor limit = 1 }
				}
			}
			
			available = {
				OR = {
					has_government = democratic
					has_government = neutrality
					has_government = fascism
				}
				
				num_subjects > 0
			}
			
			traits = { colonial_governor }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					has_war = yes
				}
				modifier = {
					factor = 0
					date > 1940.1.1
				}
			}
		}

		generic_international_secretary = {
			
			allowed = {
				has_dlc = "Together for Victory"
				
				NOT = {
					has_available_idea_with_traits = { idea = international_secretary limit = 1 }
				}
			}
			
			available = {
				has_government = communism
				
				num_subjects > 0
			}
			
			traits = { international_secretary }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					has_war = yes
				}
				modifier = {
					factor = 0
					date > 1940.1.1
				}
			}
		}

		generic_independence_fighter = {
			
			allowed = {
				has_dlc = "Together for Victory"
			
				NOT = {
					has_available_idea_with_traits = { idea = independence_fighter limit = 1 }
				}
			}
			
			available = {
				is_subject = yes
			}
			
			traits = { independence_fighter }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					has_war = yes
				}
				modifier = {
					factor = 0
					date < 1941.1.1
				}
				modifier = {
					factor = 2
					date > 1943.1.1
				}
				modifier = {
					factor = 2
					date > 1945.1.1
				}
			}
		}
		
		generic_monarchist_statesman = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = monarchist_statesman limit = 1 }
				}
			}
			
			traits = { monarchist_statesman }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					has_government = communism
				}
				modifier = {
					factor = 0
					has_government = democratic
				}
				modifier = {
					factor = 2
					has_government = neutrality
				}
				modifier = {
					factor = 0
					has_government = fascism
				}
			}
		}
		
		generic_trades_unionist = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = trades_unionist limit = 1 }
				}
			}
			
			traits = { trades_unionist }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 3
					has_government = communism
				}
				modifier = {
					factor = 0
					has_government = democratic
				}
				modifier = {
					factor = 0
					has_government = neutrality
				}
				modifier = {
					factor = 0
					has_government = fascism
				}
			}
		}

		generic_innovative_capitalist = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = innovative_capitalist limit = 1 }
				}
			}
			
			traits = { innovative_capitalist }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					has_government = communism
				}
				modifier = {
					factor = 3
					has_government = democratic
				}
				modifier = {
					factor = 0
					has_government = neutrality
				}
				modifier = {
					factor = 0
					has_government = fascism
				}
			}
		}

		generic_landed_gentleman = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = landed_gentleman limit = 1 }
				}
			}
			
			traits = { landed_gentleman }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					has_government = communism
				}
				modifier = {
					factor = 0
					has_government = democratic
				}
				modifier = {
					factor = 3
					has_government = neutrality
				}
				modifier = {
					factor = 0
					has_government = fascism
				}
			}
		}
		
		generic_great_war_hero = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = great_war_hero limit = 1 }
				}
			}
			
			traits = { great_war_hero }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0
					has_government = communism
				}
				modifier = {
					factor = 0
					has_government = democratic
				}
				modifier = {
					factor = 0
					has_government = neutrality
				}
				modifier = {
					factor = 3
					has_government = fascism
				}
			}
		}

		generic_chief_of_propaganda = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = chief_of_propaganda limit = 1 }
				}
			}
			
			traits = { chief_of_propaganda }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 2
					is_major = yes
				}
				modifier = {
					factor = 0.5
					has_war = no
				}
			}
		}

		TUR_ataturk = {

			picture = ataturk

			allowed = {
				original_tag = TUR
			}
			
			available = {
				NOT = { has_global_flag = ataturk_died }
			}
			
			traits = { turkish_nationalist }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 0
			}
		}

		ALB_enver_hoxha = {

			picture = enver_hoxha

			allowed = {
				original_tag = ALB
			}
			
			available = {
			}
			
			traits = { bunker_fanatic }
	
			on_add = {
			}
	
			do_effect = {
			}
	
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 5
					has_government = communism
				}
				modifier = {
					factor = 0
					has_government = democratic
				}
				modifier = {
					factor = 0
					has_government = neutrality
				}
				modifier = {
					factor = 0
					has_government = fascism
				}
			}
		}
		
		
	}
	
	chief_of_staff_slot = {
	
		generic_army_chief_drill = {
		
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = army_chief_drill_1 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_chief_drill_2 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_chief_drill_3 limit = 1 }
				}
			}
			
			traits = { army_chief_drill_1 }
		}
		
		generic_deluge_army_chief_reform = {
		
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = army_chief_reform_1 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_chief_reform_2 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_chief_reform_3 limit = 1 }
				}
			}
			
			traits = { army_chief_reform_1 }
		}
		
	}
		
		
	security_chief_slot = {
	
		generic_coast_guard = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = coast_guard limit = 1 }
				}
			}
			
			traits = { coast_guard }			
		}
		
		generic_paramilitary_chief = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = paramilitary_chief limit = 1 }
				}
			}
					
			traits = { paramilitary_chief }			
		}
		
		generic_national_guard = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = national_guard limit = 1 }
				}
			}
			
			traits = { national_guard }			
		}
		
		generic_prince_of_terror = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = prince_of_terror limit = 1 }
				}
			}
			
			traits = { prince_of_terror }			
		}
		
		
	}
	
	intelligence_chief_slot = {
	
		generic_spy_master = {
					
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = spy_master limit = 1 }
				}
			}
			
			traits = { spy_master }
		}
		
		generic_spy_catcher = {
						
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = spy_catcher limit = 1 }
				}
			}
			
			traits = { spy_catcher }
		}
		
		generic_infiltration_expert = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = infiltration_expert limit = 1 }
				}
			}
			
			traits = { infiltration_expert }			
		}
		
		generic_disinformation_expert = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = disinformation_expert limit = 1 }
				}
			}
			
			traits = { disinformation_expert }			
		}
		
	}
	
	high_command = {

		generic_army_infantry = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = army_infantry_1 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_infantry_2 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_infantry_3 limit = 1 }
				}
			}
			
			traits = { army_infantry_1 }			
		}
		
		generic_army_special_forces = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = army_commando_1 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_commando_2 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_commando_3 limit = 1 }
				}
			}
			
			traits = { army_commando_1 }			
		}
		
		generic_army_regrouper = {
			
			allowed = {
				NOT = {
					has_available_idea_with_traits = { idea = army_regrouping_1 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_regrouping_2 limit = 1 }
				}
				NOT = {
					has_available_idea_with_traits = { idea = army_regrouping_3 limit = 1 }
				}
			}
			
			traits = { army_regrouping_1 }			
		}

		
	}
}
