ideas = {

	ap_officer_training = { 
		law = yes
		
		officer_attack = {
			available = {

			}
			
			modifier = {
				army_leader_start_attack_level = 1
			}
			
			on_add = {
				every_army_leader = {
					add_attack = 1
				}
			}

			on_remove = {
				every_army_leader = {
					add_attack = -1
				}
			}

			ai_will_do = {
   				factor = 1

				modifier = {
					has_government = fascism
					factor = 40
				}
   			}

			cancel_if_invalid = yes
		}
		
		officer_defense = {
			available = {

			}
			
			modifier = {
				army_leader_start_defense_level = 1
			}

			on_add = {
				every_army_leader = {
					add_defense = 1
				}
			}

			on_remove = {
				every_army_leader = {
					add_defense = -1
				}
			}

			
			ai_will_do = {
   				factor = 1

				modifier = {
					has_government = democratic
					factor = 40
				}
   			}

			cancel_if_invalid = yes
		}
		
		officer_planning = {
			available = {

			}
			
			modifier = {
				army_leader_start_planning_level = 1
			}

			on_add = {
				every_army_leader = {
					add_planning = 1
				}
			}

			on_remove = {
				every_army_leader = {
					add_planning = -1
				}
			}
			
			ai_will_do = {
   				factor = 1
				
				modifier = {
					has_government = communism
					factor = 40
				}
   			}

			cancel_if_invalid = yes
		}
		
		officer_logistics = {
			available = {
			}
			
			modifier = {
				army_leader_start_logistics_level = 1
			}

			on_add = {
				every_army_leader = {
					add_logistics = 1
				}
			}

			on_remove = {
				every_army_leader = {
					add_logistics = -1
				}
			}

			ai_will_do = {
   				factor = 1

				modifier = {
					has_government = neutrality
					factor = 40
				}
   			}
			
			cancel_if_invalid = yes
		}
		
	}
}