ideas = {

	doctrine_navy = { 
	
		law = yes
		

		# Equality for all
		doctrine_navy_raid = {
		    available = {
				
			}
			equipment_bonus = {
				submarine = {
					max_organisation = 0.10
					surface_detection = 0.20
					convoy_raiding_coordination = 0.15
				}
			}
			modifier = {
				naval_torpedo_reveal_chance_factor = -0.20
			}
	
			cost = 50
			
			cancel_if_invalid = yes
			
			ai_will_do = {
   				factor = 0.5
				modifier = {
				    OR = {
					has_government = communism
					has_government = democratic
					}
					factor = 1
					
				}
			}		
			
		}
		
		
		
		doctrine_navy_protect = {

			available = {
		       
			}
			equipment_bonus = {
				light_cruiser = {
					max_organisation = 0.20
					sub_detection = 0.15
				}
				destroyer = {
					max_organisation = 0.20	
					sub_detection = 0.15
				}
			}
			modifier = {
			    convoy_escort_efficiency = 0.33
			}
			
			cost = 50

			
			cancel_if_invalid = yes

			ai_will_do = {
   				factor = 0.5

				modifier = {
				    OR = {
					has_government = fascism
					has_government = neutrality
					}
					factor = 0.5
					
				}
				modifier = {
				    OR = {
					has_government = fascism
					}
					factor = 2.0
					
				}
   			}
		}
		
		
		# Mixed conscr (Contract + Obligation)
		doctrine_navy_battle = {

			available = {
				
			}
			equipment_bonus = {
				sh_battleship = {
					max_organisation = 0.2			
				}
				battleship = {
					max_organisation = 0.15			
				}
				battle_cruiser = {
					max_organisation = 0.1			
				}
				heavy_cruiser = {
					max_organisation = 0.1		
				}
			}
			modifier = {
				navy_capital_ship_attack_factor = 0.15
				navy_anti_air_attack_factor = 0.20
			}
			
			cancel_if_invalid = yes
			
			cost = 50
			
			ai_will_do = {
			
   				factor = 0.5

   				modifier = {
				    
					
				}
   			}
		}
		
		doctrine_navy_strike = {

		available = {
				
			}
			equipment_bonus = {
				carrier = {
					max_organisation = 0.20
				}
			}
			modifier = {
				port_strike = 0.2
				strike_force_movement_org_loss = -0.15
				sortie_efficiency = 0.1
			}
			
			cancel_if_invalid = yes
			
			cost = 50
			
			ai_will_do = {
			
   				factor = 0.5

   				modifier = {
				    
					
				}
   			}
		}
		
	}
}