ideas = {

	officer_training = { 
	
		law = yes
		
		# 
		officer_basic = {
		available = {
				
			}
			
			modifier = {
				max_planning = -0.2
				planning_speed = -0.1
				experience_gain_army_factor = 0.15
			}

			cost = 50
			
			cancel_if_invalid = yes
			
			ai_will_do = {
   				factor = 0.5
				modifier = {
					OR = {
					has_government = communism
					has_government = fascism
				    }
					factor = 10
				}
   			}
			
		}
		
		# Censorship
		officer_full = {
			
			modifier = {
				max_planning = 0.15
				planning_speed = 0.3
				experience_gain_army_factor = -0.2
			}
			
			cost = 50
			
			cancel_if_invalid = yes

			ai_will_do = {
   				factor = 0.5

   				modifier = {
					OR = {
					has_government = communism
					has_government = fascism
					has_government = neutrality
				    }
					factor = 1
				}
   			}
		}
		
		# Free Press
		officer_advanced = {
		
			available = {
				
			}
			
			modifier = {
				max_planning = 0.3
				planning_speed = 0.5
				experience_gain_army_factor = -0.33
			}
			
			cost = 50

			cancel_if_invalid = yes

			ai_will_do = {
   				factor = 0.5

   				modifier = {
					has_government = democratic
					factor = 10
				}
   			}
		}
		
		officer_foreign = {
		
			available = {
				
			}
			
			modifier = {
				max_planning = 0.2
				planning_speed = 0.1
				experience_gain_army_factor = -0.2
			}
			
			cost = 50

			cancel_if_invalid = yes

			ai_will_do = {
   				factor = 0.5

   				modifier = {
					has_government = democratic
					factor = 10
				}
   			}
		}
		
	}
}