# 
# The Naval Doctrine Technology Group
#

#	
#	
#	
technology = {
	id = 13
	category = naval_doctrine
	name = TECH_NAVAL_DOC_NAME #Localized name
	desc = TECH_NAVAL_DOC_DESC #Localized description
	
	level = { # 1 - Early Naval Tactics
		id = 13000
		name = TECH_LEVEL_NAVAL_DOC_1_NAME 
		desc = TECH_LEVEL_NAVAL_DOC_1_DESC 
		
			cost = 30
			time = 300
			neg_offset = 75
			pos_offset = 150

		application = { # Tsushima Analysis
			id = 13001
			name = TECH_APP_NAVAL_DOC_1_1_NAME
			desc = TECH_APP_NAVAL_DOC_1_1_DESC
			
			required = { }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 40
			pos_offset = 80
			
			effects = {
				command = { type = max_organization which = cruiser value = 5 }
				command = { type = max_organization which = battleship value = 10 }
			}
		}
		application = { # Submarine Crew Training
			id = 13002
			name = TECH_APP_NAVAL_DOC_1_2_NAME
			desc = TECH_APP_NAVAL_DOC_1_2_DESC
			
			required = { }
			chance = 90
			cost = 14
			time = 140
			neg_offset = 40
			pos_offset = 80
			
			effects = {
				command = { type = max_organization which = submarine value = 10 }
			}
		}
		application = { # Anti-Submarine Warfare
			id = 13003
			name = TECH_APP_NAVAL_DOC_1_3_NAME
			desc = TECH_APP_NAVAL_DOC_1_3_DESC
			
			required = { }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = max_organization which = destroyer value = 5 }
			}
		}
		application = { # Modern Blockade
			id = 13004
			name = TECH_APP_NAVAL_DOC_1_4_NAME
			desc = TECH_APP_NAVAL_DOC_1_4_DESC
			
			required = { }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = max_organization which = cruiser value = 5 }
			}
		}
		application = { # All-Big-Gun Doctrine
			id = 13005
			name = TECH_APP_NAVAL_DOC_1_5_NAME
			desc = TECH_APP_NAVAL_DOC_1_5_DESC
			
			required = { }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = naval_attack which = battleship when = on_upgrade value = 1 }
				command = { type = naval_attack which = cruiser when = on_upgrade value = 1 }
			}
		}
		application = { # Firepower vs. Armor
			id = 13006
			name = TECH_APP_NAVAL_DOC_1_6_NAME
			desc = TECH_APP_NAVAL_DOC_1_6_DESC
			
			required = { 6305 }
			chance = 90
			cost = 14
			time = 140
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = deactivate which = 13007 }
				command = { type = naval_attack which = battleship when = on_upgrade value = 2 }
				command = { type = max_organization which = battleship value = 2 }
			}
		}
		application = { # Armor vs. Firepower
			id = 13007
			name = TECH_APP_NAVAL_DOC_1_7_NAME
			desc = TECH_APP_NAVAL_DOC_1_7_DESC
			
			required = { 6305 }
			chance = 90
			cost = 14
			time = 140
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = deactivate which = 13006 }
				command = { type = naval_defense which = battleship when = on_upgrade value = 2 }
				command = { type = max_organization which = battleship value = 2 }
			}
		}
		application = { # Dreadnought Doctrine
			id = 13008
			name = TECH_APP_NAVAL_DOC_1_8_NAME
			desc = TECH_APP_NAVAL_DOC_1_8_DESC
			
			required = { 13005 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { } 
			}
		}
		application = { # Mahan Doctrine
			id = 13009
			name = TECH_APP_NAVAL_DOC_1_9_NAME
			desc = TECH_APP_NAVAL_DOC_1_9_DESC
			
			required = { 6111 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = max_organization which = battleship value = 5 }
			}
		}
	} # Level 1
	
	level = { # 2 -  Basic Naval Development
		id = 13100
		name = TECH_LEVEL_NAVAL_DOC_2_NAME 
		desc = TECH_LEVEL_NAVAL_DOC_2_DESC 
		
			cost = 30
			time = 300
			neg_offset = 75
			pos_offset = 150

		application = { # Corbett Doctrine
			id = 13101
			name = TECH_APP_NAVAL_DOC_2_1_NAME
			desc = TECH_APP_NAVAL_DOC_2_1_DESC
			
			required = { 13004 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = max_organization which = cruiser value = 5 }
				command = { type = max_organization which = destroyer value = 5 }
			}
		}
		application = { # Blockade Runner
			id = 13102
			name = TECH_APP_NAVAL_DOC_2_2_NAME
			desc = TECH_APP_NAVAL_DOC_2_2_DESC
			
			required = { 13004 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 40
			pos_offset = 80
			
			effects = {
				command = { type = max_organization which = destroyer value = 5 }
				command = { type = max_organization which = transports value = 5 }
			}
		}
		application = { # Commerce Raiding
			id = 13103
			name = TECH_APP_NAVAL_DOC_2_3_NAME
			desc = TECH_APP_NAVAL_DOC_2_3_DESC
			
			required = { }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = max_organization which = cruiser value = 5 }
				command = { type = max_organization which = destroyer value = 2 }
			}
		}
		application = { # Submarine-Naval Coordination
			id = 13104
			name = TECH_APP_NAVAL_DOC_2_4_NAME
			desc = TECH_APP_NAVAL_DOC_2_4_DESC
			
			required = { 13001 13002 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = max_organization which = submarine value = 5 }
				command = { type = surface_detection which = submarine value = 1 }
			}
		}
		application = { # Scientific Ballistics
			id = 13105
			name = TECH_APP_NAVAL_DOC_2_5_NAME
			desc = TECH_APP_NAVAL_DOC_2_5_DESC
			
			required = { 13005 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = max_organization which = battleship value = 5 }
				command = { type = max_organization which = cruiser value = 5 }
			}
		}
		application = { # Marine Troop Tactics
			id = 13106
			name = TECH_APP_NAVAL_DOC_2_6_NAME
			desc = TECH_APP_NAVAL_DOC_2_6_DESC
			
			required = { }
			chance = 90
			cost = 14
			time = 140
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = shore_attack which = bergsjaeger value = 10 }
				command = { type = shore_attack which = infantry value = 10 }
				command = { type = shore_attack which = motorized value = 10 }
			}
		}
		application = { # Big Fleet Deployment
			id = 13107
			name = TECH_APP_NAVAL_DOC_2_7_NAME
			desc = TECH_APP_NAVAL_DOC_2_7_DESC
			
			required = { 13008 6305 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = max_organization which = battleship value = 5 }
				command = { type = max_organization which = cruiser value = 5 }
				command = { type = max_organization which = destroyer value = 5 }
			}
		}
	} # Level 2
	
	level = { # 3 - Navy Blockade Tactics
		id = 13200
		name = TECH_LEVEL_NAVAL_DOC_3_NAME 
		desc = TECH_LEVEL_NAVAL_DOC_3_DESC 
		
			cost = 30
			time = 300
			neg_offset = 75
			pos_offset = 150

		application = { # Distant Blockade
			id = 13201
			name = TECH_APP_NAVAL_DOC_3_1_NAME
			desc = TECH_APP_NAVAL_DOC_3_1_DESC
			
			required = { 13004 13101 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 40
			pos_offset = 80
			
			effects = {
				command = { type = max_organization which = battleship value = 5 }
			}
		}
		application = { # Blacklisting Blockade
			id = 13202
			name = TECH_APP_NAVAL_DOC_3_2_NAME
			desc = TECH_APP_NAVAL_DOC_3_2_DESC
			
			required = { 13004 13101 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 40
			pos_offset = 80
			
			effects = {
				command = { type = max_organization which = cruiser value = 5 }
				command = { type = max_organization which = destroyer value = 5 }
			}
		}
		application = { # Airborne Observation
			id = 13203
			name = TECH_APP_NAVAL_DOC_3_3_NAME
			desc = TECH_APP_NAVAL_DOC_3_3_DESC
			
			required = { 10101 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = surface_detection which = battleship value = 1 }
				command = { type = surface_detection which = cruiser value = 1 }
				command = { type = surface_detection which = destroyer value = 1 }
				command = { type = air_detection which = battleship value = 1 }
				command = { type = air_detection which = cruiser value = 1 }
				command = { type = air_detection which = destroyer value = 1 }
			}
		}
		application = { # Modern Naval Logistics
			id = 13204
			name = TECH_APP_NAVAL_DOC_3_4_NAME
			desc = TECH_APP_NAVAL_DOC_3_4_DESC
			
			required = { }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 40
			pos_offset = 80
			
			effects = {
				command = { type = supply_consumption which = battleship value = -0.2 }
				command = { type = supply_consumption which = carrier value = -0.2 }
				command = { type = supply_consumption which = cruiser value = -0.2 }
				command = { type = supply_consumption which = destroyer value = -0.2 }
				command = { type = supply_consumption which = submarine value = -0.2 }
				command = { type = fuel_consumption which = battleship value = -0.2 }
				command = { type = fuel_consumption which = carrier value = -0.2 }
				command = { type = fuel_consumption which = cruiser value = -0.2 }
				command = { type = fuel_consumption which = destroyer value = -0.2 }
				command = { type = fuel_consumption which = submarine value = -0.2 }
			}
		}
		application = { # Auxiliary Cruiser Tactics
			id = 13206
			name = TECH_APP_NAVAL_DOC_4_4_NAME
			desc = TECH_APP_NAVAL_DOC_4_4_DESC
			
			required = { 13103 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = max_organization which = cruiser value = 5 }
				command = { type = visibility which = cruiser value = -10 }
				command = { type = visibility which = destroyer value = -5 }
			}
		}
	} # Level 3
	
	level = { # 4 - Improved Naval Development
		id = 13300
		name = TECH_LEVEL_NAVAL_DOC_4_NAME 
		desc = TECH_LEVEL_NAVAL_DOC_4_DESC 
		
			cost = 40
			time = 300
			neg_offset = 75
			pos_offset = 150

		application = { # Unrestricted Submarine Warfare
			id = 13301
			name = TECH_APP_NAVAL_DOC_4_1_NAME
			desc = TECH_APP_NAVAL_DOC_4_1_DESC
			
			required = { 13002 13004 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = naval_attack which = submarine value = 2 }
				command = { type = max_organization which = submarine value = 15 }
			}
		}
		application = { # Naval Invasion Tactics
			id = 13302
			name = TECH_APP_NAVAL_DOC_4_2_NAME
			desc = TECH_APP_NAVAL_DOC_4_2_DESC
			
			required = { 13106 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = activate_unit_type which = marine }
				command = { type = shore_attack which = bergsjaeger value = 10 }
				command = { type = shore_attack which = infantry value = 10 }
				command = { type = shore_attack which = paratrooper value = 10 }
			}
		}
		application = { # Mine Barrages
			id = 13303
			name = TECH_APP_NAVAL_DOC_4_3_NAME
			desc = TECH_APP_NAVAL_DOC_4_3_DESC
			
			required = { 13003 5303 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = sub_detection which = cruiser when = on_upgrade value = 1 }
				command = { type = sub_detection which = destroyer when = on_upgrade value = 2 }
			}
		}
		application = { # Naval Aviation
			id = 13304
			name = TECH_APP_NAVAL_DOC_5_6_NAME
			desc = TECH_APP_NAVAL_DOC_5_6_DESC
			
			required = { 13203 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = max_organization which = torpedo_plane value = 10 }
			}
		}
		application = { # Advanced Naval Intelligence
			id = 13305
			name = TECH_APP_NAVAL_DOC_4_5_NAME
			desc = TECH_APP_NAVAL_DOC_4_5_DESC
			
			required = { 3201 13203 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = surface_detection which = battleship value = 1 }
				command = { type = surface_detection which = carrier value = 1 }
				command = { type = surface_detection which = cruiser value = 1 }
				command = { type = surface_detection which = destroyer value = 1 }
			}
		}
		application = { # Big Fleet Engagement Analysis
			id = 13306
			name = TECH_APP_NAVAL_DOC_3_5_NAME
			desc = TECH_APP_NAVAL_DOC_3_5_DESC
			
			required = { 13008 6305 13107 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = max_organization which = battleship value = 5 }
				command = { type = max_organization which = cruiser value = 5 }
				command = { type = max_organization which = destroyer value = 5 }
			}
		}
	} # Level 4
	
	level = { # 5 - Naval Arms Coordination Tactics
		id = 13400
		name = TECH_LEVEL_NAVAL_DOC_5_NAME 
		desc = TECH_LEVEL_NAVAL_DOC_5_DESC 
		
			cost = 30
			time = 300
			neg_offset = 75
			pos_offset = 150

		application = { # Airship-Naval Coordination
			id = 13401
			name = TECH_APP_NAVAL_DOC_5_1_NAME
			desc = TECH_APP_NAVAL_DOC_5_1_DESC
			
			required = { 9303 12305 }
			chance = 90
			cost = 14
			time = 140
			neg_offset = 40
			pos_offset = 80
			
			effects = {
				command = { type = max_organization which = transport_plane value = 5 }
				command = { type = surface_detection which = battleship value = 1 }
				command = { type = surface_detection which = carrier value = 1 }
				command = { type = surface_detection which = cruiser value = 1 }
				command = { type = surface_detection which = destroyer value = 1 }
			}
		}
		application = { # Naval Statistical Analysis
			id = 13402
			name = TECH_APP_NAVAL_DOC_5_2_NAME
			desc = TECH_APP_NAVAL_DOC_5_2_DESC
			
			required = { 13204 }
			chance = 90
			cost = 16
			time = 160
			neg_offset = 40
			pos_offset = 80
			
			effects = {
				command = { type = max_organization which = battleship value = 4 }
				command = { type = max_organization which = cruiser value = 2 }
			}
		}
		application = { # Convoy Organization
			id = 13403
			name = TECH_APP_NAVAL_DOC_5_3_NAME
			desc = TECH_APP_NAVAL_DOC_5_3_DESC
			
			required = { 13402 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = max_organization which = destroyer value = 5 }
				command = { type = max_organization which = transports value = 10 }
			}
		}
		application = { # Specialist Anti-Submarine Craft
			id = 13404
			name = TECH_APP_NAVAL_DOC_5_4_NAME
			desc = TECH_APP_NAVAL_DOC_5_4_DESC
			
			required = { 13003 }
			chance = 90
			cost = 14
			time = 140
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = sub_attack which = destroyer value = 2 }
				command = { type = sub_detection which = destroyer value = 2 }
			}
		}
		application = { # Standardised Ship Construction
			id = 13405
			name = TECH_APP_NAVAL_DOC_5_5_NAME
			desc = TECH_APP_NAVAL_DOC_5_5_DESC
			
			required = { 4501 }
			chance = 90
			cost = 20
			time = 160
			neg_offset = 35
			pos_offset = 70
			
			effects = {
				command = { type = build_cost which = destroyer value = -1 }
				command = { type = build_cost which = transports value = -1 }
				command = { type = build_time which = destroyer value = -15 }
				command = { type = build_time which = transports value = -15 }
			}
		}

	} # Level 5
	
	level = { # 6 - Advanced Naval Development
		id = 13500
		name = TECH_LEVEL_NAVAL_DOC_6_NAME 
		desc = TECH_LEVEL_NAVAL_DOC_6_DESC 
		
			cost = 30
			time = 300
			neg_offset = 75
			pos_offset = 150

		application = { # Amphibious Landings
			id = 13501
			name = TECH_APP_NAVAL_DOC_6_1_NAME
			desc = TECH_APP_NAVAL_DOC_6_1_DESC
			
			required = { 13302 }
			chance = 90
			cost = 14
			time = 140
			neg_offset = 45
			pos_offset = 90
			
			effects = {
				command = { type = max_organization which = marine value = 10 }
			}
		}
	} # Level 6
}