ideas = {
	### Officer Training Standards
	officer_training_standards = { 
		law = yes
		
		officer_train_none = {
			
			cost = 60
			removal_cost = -1
			
			available = {
				
			}

			modifier = {
				army_org_factor = -0.05
				army_morale_factor = -0.05
				navy_org_factor = -0.05
				supply_consumption_factor = 0.05
				research_speed_factor = -0.05
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				experience_gain_army_factor = -0.1
			}
			
			on_add = {
				set_country_flag = officer_train_none
				clr_country_flag = officer_train_low
				clr_country_flag = officer_train_high
				clr_country_flag = officer_train_elite
			}
			
			cancel_if_invalid = no
			
			ai_will_do = {
   				factor = 1
				modifier = {
					factor = 200
					OR = {
					AND = {
						is_major = yes
						has_manpower < 800000
					}
					AND = {
						is_major = no
						has_manpower < 300000
						}
					}
				}
			}
		}
		officer_train_low = {
			
			cost = 90
			removal_cost = -1

			available = {
				OR = {
					has_idea = tax_low
					has_idea = tax_average
					has_idea = tax_high
					has_idea = tax_extreme
				}
			}
			
			default = yes
			modifier = {
				army_org_factor = -0.025
				army_morale_factor = -0.025
				navy_org_factor = -0.025
				supply_consumption_factor = 0.025
				research_speed_factor = -0.025
				industrial_capacity_factory = 0.025
				industrial_capacity_dockyard = 0.025
				experience_gain_army_factor = -0.05
				
			}
			
			on_add = {
				set_country_flag = officer_train_low
				clr_country_flag = officer_train_none
				clr_country_flag = officer_train_high
				clr_country_flag = officer_train_elite
			}
			
			cancel_if_invalid = no
			
			ai_will_do = {
   				factor = 2
				modifier = {
					factor = 100
					has_war = yes
					enemies_strength_ratio > 1.5
				}
				modifier = {
					factor = 100
					OR = {
					AND = {
						is_major = yes
						has_manpower < 1200000
					}
					AND = {
						is_major = no
						has_manpower < 600000
						}
					}
				}
   			}
		}
		officer_train_high = {
			
			available = {
				OR = {
					has_idea = tax_average
					has_idea = tax_high
					has_idea = tax_extreme
				}
			}
			
			cost = 120
			removal_cost = -1

			modifier = {
				army_org_factor = 0.025
				army_morale_factor = 0.025
				navy_org_factor = 0.025
				supply_consumption_factor = -0.05
				research_speed_factor = 0.025
				industrial_capacity_factory = -0.05
				industrial_capacity_dockyard = -0.05
				experience_gain_army_factor = 0.075
				
			}
			
			on_add = {
				set_country_flag = officer_train_high
				clr_country_flag = officer_train_low
				clr_country_flag = officer_train_none
				clr_country_flag = officer_train_elite
			}
			
			cancel_if_invalid = no
			
			ai_will_do = {
   				factor = 1
				modifier = {
					factor = 10
					has_war = no
					threat < 0.50
				}
				modifier = {
					factor = 200
					has_war = yes
					has_manpower > 3000000
				}
				modifier = {
					factor = 0
					OR = {
						has_war = yes
						tag = SOV
						tag = CHI
						tag = ITA
					}
				}
				modifier = {
					factor = 10
					tag = GER
				}
   			}
		}
		officer_train_elite = {
			
			available = {
				OR = {
					has_idea = tax_average
					has_idea = tax_high
					has_idea = tax_extreme
				}
			}
		
			cost = 150
			removal_cost = -1
			
			modifier = {
				army_org_factor = 0.05
				army_morale_factor = 0.05
				navy_org_factor = 0.05
				supply_consumption_factor = -0.05
				research_speed_factor = 0.05
				industrial_capacity_factory = -0.075
				industrial_capacity_dockyard = -0.075
				experience_gain_army_factor = 0.1
			}
			
			on_add = {
				set_country_flag = officer_train_elite
				clr_country_flag = officer_train_low
				clr_country_flag = officer_train_high
				clr_country_flag = officer_train_none
			}
			
			ai_will_do = {
   				factor = 0
			}
			cancel_if_invalid = no
		}
	}
}
### EOF ###