ideas = 
{
	mod_director = {
		
		law = yes
		
		Seasoned_General ={
			removal_cost = -1
			cancel_if_invalid = no
			
			traits = { WoundedWarHero }

			cost = 150
			ai_will_do = {
				factor = 2
				modifier = {
					factor = 3

					OR = {
						has_war = yes
						is_major = yes
					}
				}
				modifier = {
					factor = 10

					OR = {
						date > 1943.1.1
					}
				}
			}	
		}
		Accomplished_Admiral = {
			removal_cost = -1
			cancel_if_invalid = no
			
			traits = { OldSaltySkipper }

			cost = 150		
			ai_will_do = {
				factor = 1
				modifier = {
					factor = 3

					OR = {
						has_war = yes
						is_major = yes
					}
				}
				modifier = {
					factor = 10

					OR = {
						date > 1943.1.1
					}
				}
				modifier = {
					factor = 0
					all_owned_state = {
						OR = {
							is_coastal = no
							dockyard < 1
						}
					}
				}
			}
		}
		Sky_Warden = {
			removal_cost = -1
			cancel_if_invalid = no

			traits = { UndefeatedDuelist }

			cost = 150		
			ai_will_do = {
				factor = 0.5
				modifier = {
					factor = 2

					AND = {
						has_war = yes
						is_major = yes
					}
				}
				modifier = {
					factor = 10

					OR = {
						date > 1943.1.1
					}
				}
			}
		}

		Grizzled_Instructor = {
			removal_cost = -1
			cancel_if_invalid = no

			traits = { TrainingOurFinest }

			cost = 200		
			ai_will_do = {
				factor = 0.5
				modifier = {
					factor = 2

					AND = {
						has_war = yes
						is_major = yes
					}
				}
				modifier = {
					factor = 10

					OR = {
						date > 1943.1.1
					}
				}
			}
		}
		
		Challenging_inventor  = {
			removal_cost = -1
			cancel_if_invalid = no
			modifier = {
				stability_factor = -0.05
				consumer_goods_factor = 0.05
				political_power_gain = -0.25
				research_speed_factor = 0.1
			}
			cost = 150

			ai_will_do = {
				factor = 1
			}
		}

		Revered_Auditor = {
			removal_cost = -1
			cancel_if_invalid = no
			
			traits = { QualityControlMastermind }

			cost = 150

			ai_will_do = {
				factor = 1
			}
		}

		Master_of_Disguise = {
			removal_cost = -1
			cancel_if_invalid = no

			modifier = {
				political_power_gain = -0.25
				own_operative_detection_chance_factor = -0.20
				intel_network_gain_factor = 0.15
				decryption_power = 25
			}

			ai_will_do = {
				factor = 1
				modifier = {
					factor = 2
					AND = {
						has_war = no
					}
				}
			}

			cost = 100
		}

		Driven_Detective = {
			removal_cost = -1
			cancel_if_invalid = no

			modifier = {
				political_power_gain = -0.25
				enemy_operative_capture_chance_factor = 0.25
				root_out_resistance_effectiveness_factor = 0.15
				encryption = 15
				intelligence_agency_defense = 1.5
			}

			ai_will_do = {
				factor = 1.5
				modifier = {
					factor = 3.6 #Not great not terrible
					AND = {
						has_war = yes
						is_major = yes
					}
				}
			}

			cost = 100
		}

		Oil_capitalists = {
			removal_cost = -1
			cancel_if_invalid = no
			ai_will_do = {
					factor = 0
			}
			modifier = {
				fuel_gain_factor = 0.25
				fuel_gain_factor_from_states = 0.25
				political_power_gain = -0.25
			}
			research_bonus = {
				synth_resources = 0.15
			}	
			cost = 100		
		}
		
		Master_of_propaganda = {
			removal_cost = -1
			cancel_if_invalid = no
			modifier = {
				war_support_factor = 0.1
				political_power_gain = -0.25
				monthly_population = 0.1
				justify_war_goal_time = -0.15
			}
			cost = 50
			ai_will_do = {
				base = -1
				modifier = {
					add = 4

					AND = {
						has_war = no
						is_major = no
					}
				}
			}
		}
		
		Revolutionary_leader = {
			removal_cost = -1
			cancel_if_invalid = yes
			
			available = {
				is_subject = no
			}
			
			modifier = {
				political_power_factor = -0.25
				communism_drift = 0.15
			}
			
			cost = 150
			ai_will_do = {
				factor = 0.5
				modifier = {
					factor = 2

					AND = {
						has_war = no
						has_government = communism
					}
				}
				modifier = {
					factor = 2

					AND = {
						is_major = no
						date < 1943.1.1
					}
				}
				modifier = {
					factor = 100000

					OR = {
						has_completed_focus = internationalism_focus
					}
				}
				modifier = {
					factor = 0

					OR = {
						date > 1945.1.1
					}
				}
			}
		}
		
		Fascist_crusader = {
			removal_cost = -1
			cancel_if_invalid = yes
			
			available = {
				is_subject = no
			}

			modifier = {
				political_power_factor = -0.25
				fascism_drift = 0.15
			}
			
			cost = 150
			ai_will_do = {
				factor = 0.5
				modifier = {
					factor = 2

					AND = {
						has_war = no
						has_government = fascism
					}
				}
				modifier = {
					factor = 2

					AND = {
						is_major = no
						date < 1943.1.1
					}
				}
				modifier = {
					factor = 100000

					OR = {
						has_completed_focus = nationalism_focus
					}
				}
				modifier = {
					factor = 0

					OR = {
						date > 1945.1.1
					}
				}
			}
		}
		
		Democratic_idealist = {
			removal_cost = -1
			cancel_if_invalid = yes
			
			available = {
				is_subject = no
			}

			modifier = {
				political_power_factor = -0.25
				democratic_drift = 0.15
			}
			
			cost = 150
			ai_will_do = {
				factor = 0.3
				modifier = {
					factor = 2

					AND = {
						has_war = no
						has_government = democratic
					}
				}
				modifier = {
					factor = 2

					AND = {
						is_major = no
						date < 1943.1.1
					}
				}
				modifier = {
					factor = 100000

					OR = {
						has_completed_focus = interventionism_focus
					}
				}
				modifier = {
					factor = 0

					OR = {
						date > 1945.1.1
					}
				}
			}
		}
		
		
		Neutral_parliament = {
			removal_cost = -1
			cancel_if_invalid = yes
			
			available = {
				is_subject = no
			}

			modifier = {
				political_power_factor = -0.25
				neutrality_drift = 0.15
			}
			
			cost = 150
			ai_will_do = {
				factor = 0.3
				modifier = {
					factor = 2

					AND = {
						has_war = no
						has_government = neutrality
					}
				}
				modifier = {
					factor = 2

					AND = {
						is_major = no
						date < 1943.1.1
					}
				}
				modifier = {
					factor = 100000

					OR = {
						has_completed_focus = neutrality_focus
					}
				}
				modifier = {
					factor = 0

					OR = {
						date > 1945.1.1
					}
				}
			}
		}
	}
}
