ideas = {
	political_advisor = {
		amadeo_bordiga = {
			
			
			allowed = {
				original_tag = "ITA"
			}
			

			
			traits = { communist_revolutionary }
	
			on_add = {
				#country_event = political.1
			}
	
			do_effect = {
				NOT = {
					has_government = communism
				}
			}
			
			ai_will_do = {
				factor = 0
			}
		}	
			
		ivanoe_bonomi = {
			
			
			allowed = {
				original_tag = "ITA"
			}
			

			
			traits = { democratic_reformer }
	
			on_add = {
				#country_event = political.13
			}
	
			do_effect = {
				NOT = {
					has_government = democratic
				}
			}
			
			ai_will_do = {
				factor = 0
			}
		}
		
		carlo_scorza = {
			
			
			allowed = {
				original_tag = "ITA"
			}
			

			
			traits = { fascist_demagogue }
	
			on_add = {
				#country_event = political.7
			}
	
			do_effect = {
				NOT = {
					has_government = fascism
				}
			}
			
			ai_will_do = {
				factor = 0
			}
		}

		ITA_gian_galeazzo_ciano = {
			
			
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_political_advisor_europe_6
						
			traits = { compassionate_gentleman }
	
			on_add = {				
			}
				
			ai_will_do = {
				factor = 1
			}
		}
	
		ITA_roberto_farinacci = {
			
			
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_army_europe_1
						
			traits = { backroom_backstabber }

			ai_will_do = {
				factor = 0
			}
		}
		
		ITA_dino_grandi = {
			
			
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_political_advisor_europe_3
						
			traits = { smooth_talking_charmer }
	
			on_add = {				
			}
				
			ai_will_do = {
				factor = 1
			}
		}
			
		ITA_serafino_mazzolini = {
			
			
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_political_advisor_europe_1
						
			traits = { ideological_crusader }
	
			on_add = {				
			}
				
			ai_will_do = {
				factor = 0.5
			}
		}
					
		ITA_giacomo_acerbo = {
			
			
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_political_advisor_europe_2
						
			traits = { war_industrialist }
	
			on_add = {				
			}
				
			ai_will_do = {
				factor = 3
			}
		}
					
		ITA_junio_valerio_borghese = {
			
			
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_army_europe_2
						
			traits = { armaments_organizer }
	
			on_add = {				
			}
				
			ai_will_do = {
				factor = 1
			}
		}
					
		ITA_luigi_einaudi = {
			
			
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_political_advisor_europe_1
						
			traits = { captain_of_industry }
	
			on_add = {				
			}
				
			ai_will_do = {
				factor = 3
			}
		}
					
		ITA_paolo_thaon_di_revel = {
			
			
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_navy_europe_3
						
			traits = { quartermaster_general }
	
			on_add = {				
			}
				
			ai_will_do = {
				factor = 1
			}
		}
	}
		
	# MILITARY
	
	chief_of_staff_slot = {
	
		pietro_badoglio = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { army_chief_morale_1 }
			
			ai_will_do = {
				factor = 1
			}
		}
	}
	
	army_chief = {
				
		ugo_cavallero = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { army_chief_maneuver_1 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		emilio_de_bono = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { army_chief_defensive_1 }
			
			ai_will_do = {
				factor = 1
			}
		}	
	}
	navy_chief = {
		
		domenico_cavagnari = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { navy_chief_commerce_raiding_1 }
			# REVISIT Old Guard to represent hesitance for necessary reforms

			ai_will_do = {
				factor = 1
			}
		}
		
		arturo_riccardi = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { navy_chief_naval_aviation_1 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		inigo_campioni = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { navy_chief_decisive_battle_1 }
			
			ai_will_do = {
				factor = 1
			}
		}	
	}
	air_chief = {
		
		
		italo_balbo = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { air_chief_all_weather_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		rino_corso_fougier = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { air_air_combat_training_1 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		francesco_pricolo = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { air_chief_reform_2 }
			
			ai_will_do = {
				factor = 1
			}
		}	
	}	
	
	security_chief_slot = {
	
		ITA_giovanni_marinelli = {
						
			allowed = {
				original_tag = "ITA"
			}

			picture = generic_political_advisor_europe_5
						
			traits = { prince_of_terror }
	
			on_add = {				
			}
				
			ai_will_do = {
				factor = 1
			}
		}
	}
	
	high_command = {
	
		mario_roatta = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { army_regrouping_1 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		vittorio_ambrosio = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { army_cavalry_1 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		alfredo_guzzoni = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { army_infantry_1 }
			
			ai_will_do = {
				factor = 2
			}
		}	
		
		ettore_muti = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { air_tactical_bombing_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		marziale_cerutti = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { air_air_combat_training_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		silvio_scaroni = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { air_bomber_interception_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		alberto_da_zara = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { navy_anti_submarine_1 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		carlo_bergamini = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { navy_capital_ship_2 }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		luigi_mascherpa = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			traits = { navy_naval_air_defense_1 }
			
			ai_will_do = {
				factor = 1
			}
		}
	}
	
	
	tank_manufacturer = {
	
		designer = yes
	
		fiat = {
			
			
			allowed = {
				original_tag = ITA
			}
			
			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { medium_tank_manufacturer }
		}
	}
	
	
	
	small_arms_manufacturer_slot = {
			
		designer = yes
		
		beretta = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			research_bonus = {
				infantry_weapons = 0.15
			}
			
			traits = { civilian_firearms_manufacturer }
		}
		
	}
		
	vehicle_manufacturer_slot = {
			
		designer = yes
		
		lancia = {
			
			allowed = {
				original_tag = ITA
			}
			
			
			research_bonus = {
				motorized_equipment = 0.15
			}
			
			traits = { truck_manufacturer }
		}
		
	}
		
	guns_manufacturer_slot = {
			
		designer = yes
		
		breda = {
			
			
			allowed = {
				original_tag = ITA
			}
			

			
			research_bonus = {
				artillery = 0.15
			}
			
			traits = { steelworks_manufacturer }
		}
	}
	
	
	aircraft_manufacturer = {	
		
		designer = yes
		
		macchi = {
			
			
			allowed = {
				original_tag = ITA
			}
			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { light_aircraft_manufacturer }
		}
		
		savoia_marchetti = {
			
			
			allowed = {
				original_tag = ITA
			}

			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { medium_aircraft_manufacturer }
		}
		
		caproni = {
						
			allowed = {
				original_tag = ITA
			}
						
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { naval_aircraft_manufacturer }
		}
		
		piaggio = {
						
			allowed = {
				original_tag = ITA
			}
						
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { heavy_aircraft_manufacturer }
		}
	}
	
	industrial_concern = {
	
		danieli = {
			
			allowed = {
				original_tag = ITA
			}
			
			research_bonus = {
				industry = 0.15
				
			}
			
			traits = { industrial_concern }
		}		
	}
	
	
	naval_manufacturer = {
	
		designer = yes
		
		crda = {
						
			allowed = {
				original_tag = ITA
			}
						
			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { atlantic_fleet_naval_manufacturer }
		}
	}
	
	theorist = {	
		giovanni_messe = {
						
			allowed = {
				original_tag = ITA
			}
			
			cost = 250
			
			research_bonus = {
				cat_mobile_warfare = 0.15
			}
			
			traits = { mobile_warfare_expert }
		}
		
		rodolfo_graziani = {
						
			allowed = {
				original_tag = ITA
			}
			
			cost = 250
						
			research_bonus = {
				cat_grand_battle_plan = 0.15
			}
			
			traits = { grand_battle_plan_expert }

			ai_will_do = {
				factor = 3
			}
		}
		
		guiseppe_fioravanzo = {
						
			allowed = {
				original_tag = ITA
			}
			
			cost = 250
			
			research_bonus = {
				cat_fleet_in_being = 0.15
			}
			
			traits = { grand_fleet_proponent }
		}
		
		angelo_iachino = {
						
			allowed = {
				original_tag = ITA
			}
						
			research_bonus = {
				naval_doctrine = 0.10
			}
			
			traits = { naval_theorist }
		}
		
		amedeo_mecozzi = {
			
			allowed = {
				original_tag = ITA
			}
			
			cost = 250
			
			research_bonus = {
				cat_operational_integrity = 0.15
			}
			
			traits = { assault_avaition }
		}
		
		renato_sandalli = {
			
			
			allowed = {
				original_tag = ITA
			}
						
			research_bonus = {
				air_doctrine = 0.10
			}
			
			traits = { air_warfare_theorist }
		}
		
		gaetano_crocco = {
			
			
			allowed = {
				original_tag = ITA
			}
						
			research_bonus = {
				rocketry = 0.15
			}
			
			traits = { rocket_scientist }
		
			ai_will_do = {
				factor = 1
				
				modifier = {
					factor = 0
					date < 1938.1.1
				}
				modifier = {
					factor = 0.5
					date < 1940.1.1
				}
				modifier = {
					factor = 2
					date > 1942.1.1
				}
			}

		}
	}
}