# 
# The Artillery Technology Group
#
# 
#	
#	
#	

technology = {
	id = 14
	category = artillery
	name = TECH_ARTILLERY_NAME #Localized name
	desc = TECH_ARTILLERY_DESC #Localized description
	
	level = { # 1 - Modern Artillery
		id = 14000
		name = TECH_LEVEL_ARTILLERY_1_NAME 
		desc = TECH_LEVEL_ARTILLERY_1_DESC 
					
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		application = { # Unitary Ammunition
			id = 14001
			name = TECH_APP_ARTILLERY_1_1_NAME
			desc = TECH_APP_ARTILLERY_1_1_DESC
			
			required = { }
			chance = 90
			cost = 8
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Field Artillery Gun 50mm+
			id = 14002
			name = TECH_APP_ARTILLERY_1_2_NAME
			desc = TECH_APP_ARTILLERY_1_2_DESC
			
			required = { 14001 }
			chance = 90
			cost = 8
			time = 100
			neg_offset = 20
			pos_offset = 40
			
				effects = {
				command = { type = soft_attack which = infantry value = 1 }
				command = { type = soft_attack which = motorized value = 1 }
				command = { type = soft_attack which = marine value = 1 }
				command = { type = soft_attack which = militia value = 1 }
				command = { type = soft_attack which = paratrooper value = 1 }
			}
		}
		application = { # Howitzer 70mm+
			id = 14003
			name = TECH_APP_ARTILLERY_1_3_NAME
			desc = TECH_APP_ARTILLERY_1_3_DESC
			
			required = { 14001 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = ground_defense which = infantry value = 1 }
				command = { type = ground_defense which = mechanized value = 1 }
				command = { type = ground_defense which = militia value = 1 }
				command = { type = ground_defense which = paratrooper value = 1 }
				command = { type = ground_defense which = anti_air value = 1 }
			}
		}
		application = { # Pack Artillery 50mm+
			id = 14004
			name = TECH_APP_ARTILLERY_1_4_NAME
			desc = TECH_APP_ARTILLERY_1_4_DESC
			
			required = { 14002 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = bergsjaeger value = 1 }
				command = { type = soft_attack which = cavalry value = 1 }
			}
		}
		application = { # Shrapnel Shell
			id = 14005
			name = TECH_APP_ARTILLERY_1_5_NAME
			desc = TECH_APP_ARTILLERY_1_5_DESC
			
			required = { 14001 14002 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
				command = { type = AA_batteries value = 5 }
			}
		}
		application = { # Mechanical Recoil Absorption
			id = 14006
			name = TECH_APP_ARTILLERY_1_6_NAME
			desc = TECH_APP_ARTILLERY_1_6_DESC
			
			required = { }
			chance = 90
			cost = 12
			time = 120
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
	} # Level 1

	level = { # 2 - Basic Artillery Development
		id = 14100
		name = TECH_LEVEL_ARTILLERY_2_NAME 
		desc = TECH_LEVEL_ARTILLERY_2_DESC 
							
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		application = { # Ballistic Triangulation
			id = 14101
			name = TECH_APP_ARTILLERY_2_1_NAME
			desc = TECH_APP_ARTILLERY_2_1_DESC
			
			required = { }
			chance = 90
			cost = 8
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Naval Gun 4" (100mm+)
			id = 14102
			name = TECH_APP_ARTILLERY_2_2_NAME
			desc = TECH_APP_ARTILLERY_2_2_DESC
			
			required = { 14101 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Railway Artillery
			id = 14103
			name = TECH_APP_ARTILLERY_2_3_NAME
			desc = TECH_APP_ARTILLERY_2_3_DESC
			
			required = { }
			chance = 90
			cost = 12
			time = 140
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Artillery Optical Sights
			id = 14104
			name = TECH_APP_ARTILLERY_2_4_NAME
			desc = TECH_APP_ARTILLERY_2_4_DESC
			
			required = { 14003 }
			chance = 90
			cost = 8
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Artillery Field Carriage
			id = 14105
			name = TECH_APP_ARTILLERY_2_5_NAME
			desc = TECH_APP_ARTILLERY_2_5_DESC
			
			required = { 14003 }
			chance = 90
			cost = 8
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Naval Gun 6" (150mm+)
			id = 14206
			name = TECH_APP_ARTILLERY_3_6_NAME
			desc = TECH_APP_ARTILLERY_3_6_DESC
			
			required = { 14102 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Naval Gun 8" (200mm+)
			id = 14207
			name = TECH_APP_ARTILLERY_3_7_NAME
			desc = TECH_APP_ARTILLERY_3_7_DESC
			
			required = { 14206 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
	} # Level 2

	level = { # 3 - Hydraulic Recoil Absorption
		id = 14200
		name = TECH_LEVEL_ARTILLERY_3_NAME 
		desc = TECH_LEVEL_ARTILLERY_3_DESC 
							
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		application = { # Quick-Firing Artillery
			id = 14201
			name = TECH_APP_ARTILLERY_3_1_NAME
			desc = TECH_APP_ARTILLERY_3_1_DESC
			
			required = { 14002 14006 14104 14105 }
			chance = 90
			cost = 12
			time = 120
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = hard_attack which = cavalry value = 1 }
				command = { type = hard_attack which = infantry value = 1 }
				command = { type = hard_attack which = motorized value = 1 }
				command = { type = hard_attack which = marine value = 1 }
				command = { type = hard_attack which = paratrooper value = 1 }
				command = { type = supply_consumption which = cavalry value = 0.1 }
				command = { type = supply_consumption which = infantry value = 0.1 }
				command = { type = supply_consumption which = motorized value = 0.1 }
				command = { type = supply_consumption which = marine value = 0.1 }
				command = { type = supply_consumption which = paratrooper value = 0.1 }
			}
		}
		application = { # Infantry Gun 30mm+
			id = 14202
			name = TECH_APP_ARTILLERY_3_2_NAME
			desc = TECH_APP_ARTILLERY_3_2_DESC
			
			required = { 14004 14005 }
			chance = 90
			cost = 8
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = ground_defense which = bergsjaeger value = 1 }
				command = { type = ground_defense which = cavalry value = 1 }
				command = { type = ground_defense which = infantry value = 1 }
				command = { type = ground_defense which = motorized value = 1 }
				command = { type = ground_defense which = marine value = 1 }
				command = { type = ground_defense which = paratrooper value = 1 }
				command = { type = ground_defense which = anti_air value = 1 }
			}
		}
		application = { # Field Artillery Gun 70mm+
			id = 14203
			name = TECH_APP_ARTILLERY_3_3_NAME
			desc = TECH_APP_ARTILLERY_3_3_DESC
			
			required = { 14002 14003 }
			chance = 90
			cost = 8
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = infantry value = 1 }
				command = { type = soft_attack which = motorized value = 1 }
				command = { type = soft_attack which = militia value = 1 }
				command = { type = soft_attack which = paratrooper value = 1 }
			}
		}
		application = { # Howitzer 100mm+
			id = 14204
			name = TECH_APP_ARTILLERY_3_4_NAME
			desc = TECH_APP_ARTILLERY_3_4_DESC
			
			required = { 14003 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
			}
		}
		application = { # Pack Artillery 70mm+
			id = 14205
			name = TECH_APP_ARTILLERY_3_5_NAME
			desc = TECH_APP_ARTILLERY_3_5_DESC
			
			required = { 14203 14004 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {				
				command = { type = soft_attack which = bergsjaeger value = 1 }
				command = { type = soft_attack which = cavalry value = 1 }
			}
		}
		application = { # Naval Gun 10" (250mm+)
			id = 14307
			name = TECH_APP_ARTILLERY_4_7_NAME
			desc = TECH_APP_ARTILLERY_4_7_DESC
			
			required = { 14207 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { }
			}
		}
		application = { # Naval Gun 12" (300mm+)
			id = 14308
			name = TECH_APP_ARTILLERY_4_8_NAME
			desc = TECH_APP_ARTILLERY_4_8_DESC
			
			required = { 14307 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { }
			}
		}

	} # Level 3

	level = { # 4 - Artillery Multi-Purpose Usage
		id = 14300
		name = TECH_LEVEL_ARTILLERY_4_NAME 
		desc = TECH_LEVEL_ARTILLERY_4_DESC 
							
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		application = { # Concealed Firing Positions
			id = 14301
			name = TECH_APP_ARTILLERY_4_1_NAME
			desc = TECH_APP_ARTILLERY_4_1_DESC
			
			required = { 1102 }
			chance = 90
			cost = 12
			time = 120
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = ground_defense which = artillery value = 1 }
				command = { type = ground_defense which = bergsjaeger value = 1 }
				command = { type = ground_defense which = cavalry value = 1 }
				command = { type = ground_defense which = infantry value = 1 }
				command = { type = ground_defense which = marine value = 1 }
				command = { type = ground_defense which = motorized value = 1 }
				command = { type = ground_defense which = paratrooper value = 1 }
			}
		}
		application = { # Howitzer 150mm+
			id = 14302
			name = TECH_APP_ARTILLERY_4_2_NAME
			desc = TECH_APP_ARTILLERY_4_2_DESC
			
			required = { 14204 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
				command = { type = soft_attack which = motorized value = 1 }
			}
		}
		application = { # Indirect Fire
			id = 14303
			name = TECH_APP_ARTILLERY_4_3_NAME
			desc = TECH_APP_ARTILLERY_4_3_DESC
			
			required = { 1201 14301 }
			chance = 90
			cost = 12
			time = 120
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type =  ground_defense which = artillery value = 1 }
				command = { type = supply_consumption which = artillery value = 0.1 }
				command = { type = supply_consumption which = artillery value = 0.1 }
			}
		}
		application = { # High Explosive Shell
			id = 14304
			name = TECH_APP_ARTILLERY_4_4_NAME
			desc = TECH_APP_ARTILLERY_4_4_DESC
			
			required = { 14005 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
			}
		}
		application = { # Flare Round
			id = 14305
			name = TECH_APP_ARTILLERY_4_5_NAME
			desc = TECH_APP_ARTILLERY_4_5_DESC
			
			required = { 14001 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = night_attack which = bergsjaeger value = 10 }
				command = { type = night_attack which = cavalry value = 10 }
				command = { type = night_attack which = infantry value = 10 }
				command = { type = night_attack which = motorized value = 10 }
				command = { type = night_attack which = paratrooper value = 10 }
				command = { type = night_defense which = bergsjaeger value = 10 }
				command = { type = night_defense which = cavalry value = 10 }
				command = { type = night_defense which = infantry value = 10 }
				command = { type = night_defense which = motorized value = 10 }
				command = { type = night_defense which = paratrooper value = 10 }
			}
		}
		application = { # Smoke Round
			id = 14306
			name = TECH_APP_ARTILLERY_4_6_NAME
			desc = TECH_APP_ARTILLERY_4_6_DESC
			
			required = { 14001 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = ground_defense which = artillery value = 1 }
				command = { type = surprise which = land value = 5 }
			}
		}

	} # Level 4

	level = { # 5 - Heavy Siege Artillery
		id = 14400
		name = TECH_LEVEL_ARTILLERY_5_NAME 
		desc = TECH_LEVEL_ARTILLERY_5_DESC 
							
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		application = { # Howitzer 200mm+
			id = 14401
			name = TECH_APP_ARTILLERY_5_1_NAME
			desc = TECH_APP_ARTILLERY_5_1_DESC
			
			required = { 14302 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
			}
		}
		application = { # Siege Artillery 200mm+
			id = 14402
			name = TECH_APP_ARTILLERY_5_2_NAME
			desc = TECH_APP_ARTILLERY_5_2_DESC
			
			required = { 14401 }
			chance = 90
			cost = 12
			time = 120
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = hard_attack which = artillery value = 1 }
				command = { type = fort_attack which = artillery value = 2 }
			}
		}

		application = { # Naval Gun 14" (350mm+)
			id = 14405
			name = TECH_APP_ARTILLERY_5_5_NAME
			desc = TECH_APP_ARTILLERY_5_5_DESC
			
			required = { 14308 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { }
			}
		}
		application = { # Infantry Gun 50mm+
			id = 14406
			name = TECH_APP_ARTILLERY_5_6_NAME
			desc = TECH_APP_ARTILLERY_5_6_DESC
			
			required = { 14205 14202 }
			chance = 90
			cost = 8
			time = 80
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type =  ground_defense which = bergsjaeger value = 1 }
				command = { type =  ground_defense which = cavalry value = 1 }
				command = { type =  ground_defense which = infantry value = 1 }
				command = { type =  ground_defense which = motorized value = 1 }
				command = { type =  ground_defense which = marine value = 1 }
				command = { type =  ground_defense which = paratrooper value = 1 }
				command = { type = supply_consumption which = bergsjaeger value = 0.1 }
				command = { type = supply_consumption which = cavalry value = 0.1 }
				command = { type = supply_consumption which = infantry value = 0.1 }
				command = { type = supply_consumption which = motorized value = 0.1 }
				command = { type = supply_consumption which = marine value = 0.1 }
				command = { type = supply_consumption which = paratrooper value = 0.1 }
			}
		}
		application = { # Siege Artillery 250mm+
			id = 14407
			name = TECH_APP_ARTILLERY_5_7_NAME
			desc = TECH_APP_ARTILLERY_5_7_DESC
			
			required = { 14402 }
			chance = 90
			cost = 12
			time = 140
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
				command = { type = hard_attack which = artillery value = 1 }
				command = { type = fort_attack which = artillery value = 5 }
			}
		}
		application = { # Naval Gun 15" (375mm+)
			id = 14603
			name = TECH_APP_ARTILLERY_7_3_NAME
			desc = TECH_APP_ARTILLERY_7_3_DESC
			
			required = { 14405 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
	} # Level 5

	level = { # 7 - Tank Gun Development
		id = 14600
		name = TECH_LEVEL_ARTILLERY_7_NAME 
		desc = TECH_LEVEL_ARTILLERY_7_DESC 
							
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		application = { # Tank Gun 20mm+
			id = 14601
			name = TECH_APP_ARTILLERY_7_1_NAME
			desc = TECH_APP_ARTILLERY_7_1_DESC
			
			required = { }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Siege Artillery 300mm+
			id = 14602
			name = TECH_APP_ARTILLERY_7_2_NAME
			desc = TECH_APP_ARTILLERY_7_2_DESC
			
			required = { 14407 14103 }
			chance = 90
			cost = 12
			time = 140
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
				command = { type = hard_attack which = artillery value = 1 }
			}
		}

		application = { # Timed Fuse
			id = 14604
			name = TECH_APP_ARTILLERY_7_4_NAME
			desc = TECH_APP_ARTILLERY_7_4_DESC
			
			required = { }
			chance = 90
			cost = 8
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
	} # Level 7


	level = { # 6 - Counter-Artillery Development
		id = 14500
		name = TECH_LEVEL_ARTILLERY_6_NAME 
		desc = TECH_LEVEL_ARTILLERY_6_DESC 
							
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		
		application = { # Artillery Aerial Photography
			id = 14504
			name = TECH_APP_ARTILLERY_6_4_NAME
			desc = TECH_APP_ARTILLERY_6_4_DESC
			
			required = { 10102 12103 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
			}
		}
		application = { # Deflection Shooting
			id = 14506
			name = "Deflection Shooting"
			desc = "Deflection Shooting"
			
			required = { }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { }
			}
		}
		application = { # Anti-Air Machinegun
			id = 14403
			name = TECH_APP_ARTILLERY_5_3_NAME
			desc = TECH_APP_ARTILLERY_5_3_DESC
			
			required = { 1103 14506 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = air_attack which = bergsjaeger value = 1 }
				command = { type = air_attack which = cavalry value = 1 }
				command = { type = air_attack which = infantry value = 1 }
				command = { type = air_attack which = marine value = 1 }
				command = { type = air_attack which = motorized value = 1 }
				command = { type = air_attack which = militia value = 1 }
				command = { type = air_attack which = paratrooper value = 1 }
				command = { type = AA_batteries value = 2 }
			}
		}
		application = { # Anti-Air Gun 20mm+
			id = 14404
			name = TECH_APP_ARTILLERY_5_4_NAME
			desc = TECH_APP_ARTILLERY_5_4_DESC
			
			required = { 14403 14506 }
			chance = 90
			cost = 8
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = air_attack which = infantry value = 1 }
				command = { type = air_attack which = motorized value = 1 }
				command = { type = air_attack which = paratrooper value = 1 }
				command = { type = air_attack which = battleship when = on_upgrade value = 1 }
				command = { type = air_attack which = carrier when = on_upgrade value = 1 }
				command = { type = air_attack which = cruiser when = on_upgrade value = 1 }
				command = { type = air_attack which = destroyer when = on_upgrade value = 1 }
				command = { type = AA_batteries value = 3 }
			}
		}
		application = { # Pre-registration
			id = 14507
			name = "Pre-registration"
			desc = "Pre-registration"
			
			required = { 14504 }
			chance = 90
			cost = 6
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = max_organization which = artillery value = 1 }
				command = { type = soft_attack which = artillery value = 1 }
			}
		}
		application = { # Range-Finder
			id = 14501
			name = TECH_APP_ARTILLERY_6_1_NAME
			desc = TECH_APP_ARTILLERY_6_1_DESC
			
			required = { 14101 }
			chance = 90
			cost = 6
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
			}
		}
		application = { # Flash Ranging
			id = 14508
			name = "Flash Ranging"
			desc = "Flash Ranging"
			
			required = { 14507 }
			chance = 100
			cost = 12
			time = 150
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = soft_attack which = artillery value = 1 }
				command = { type = ground_defense which = artillery value = 1 }
			}
		}
		application = { # Flash Spotting
			id = 14502
			name = TECH_APP_ARTILLERY_6_2_NAME
			desc = TECH_APP_ARTILLERY_6_2_DESC
			
			required = { 14501 }
			chance = 90
			cost = 10
			time = 150
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Sound Ranging
			id = 14503
			name = TECH_APP_ARTILLERY_6_3_NAME
			desc = TECH_APP_ARTILLERY_6_3_DESC
			
			required = { 14501 14508 }
			chance = 90
			cost = 10
			time = 150
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
		application = { # Anti-Air Ranging
			id = 14505
			name = TECH_APP_ARTILLERY_6_5_NAME
			desc = TECH_APP_ARTILLERY_6_5_DESC
			
			required = { 14501 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = AA_batteries value = 5 }
			}
		}
	} # Level 6



	level = { # 8 - Anti-Tank Development
		id = 14700
		name = TECH_LEVEL_ARTILLERY_8_NAME 
		desc = TECH_LEVEL_ARTILLERY_8_DESC 
							
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		application = { # Anti-Tank Gun 20mm+
			id = 14701
			name = TECH_APP_ARTILLERY_8_1_NAME
			desc = TECH_APP_ARTILLERY_8_1_DESC
			
			required = { 14404 1503 }
			chance = 90
			cost = 8
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = hard_attack which = bergsjaeger value = 1 }
				command = { type = hard_attack which = cavalry value = 1 }
				command = { type = hard_attack which = infantry value = 1 }
				command = { type = hard_attack which = marine value = 1 }
				command = { type = hard_attack which = motorized value = 1 }
				command = { type = hard_attack which = militia value = 1 }
				command = { type = hard_attack which = paratrooper value = 1 }
			}
		}
		application = { # Anti-Air Gun 40mm+
			id = 14702
			name = TECH_APP_ARTILLERY_8_2_NAME
			desc = TECH_APP_ARTILLERY_8_2_DESC
			
			required = { 14404 }
			chance = 90
			cost = 8
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = air_attack which = battleship when = on_upgrade value = 1 }
				command = { type = air_attack which = carrier when = on_upgrade value = 1 }
				command = { type = air_attack which = cruiser when = on_upgrade value = 1 }
				command = { type = air_attack which = destroyer when = on_upgrade value = 2 }
				command = { type = supply_consumption which = battleship when = on_upgrade value = 0.1 }
				command = { type = supply_consumption which = carrier when = on_upgrade value = 0.1 }
				command = { type = supply_consumption which = cruiser when = on_upgrade value = 0.1 }
				command = { type = supply_consumption which = destroyer when = on_upgrade value = 0.1 }
				command = { type = AA_batteries value = 10 }
			}
		}
		application = { # Siege Artillery 400mm+
			id = 14703
			name = TECH_APP_ARTILLERY_8_3_NAME
			desc = TECH_APP_ARTILLERY_8_3_DESC
			
			required = { 14602 }
			chance = 90
			cost = 12
			time = 140
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = hard_attack which = artillery value = 1 }
				command = { type = fort_attack which = artillery value = 3 }
			}
		}
		application = { # Tank Gun 40mm+
			id = 14704
			name = TECH_APP_ARTILLERY_8_4_NAME
			desc = TECH_APP_ARTILLERY_8_4_DESC
			
			required = { 14702 14601 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { }
			}
		}
		application = { # Armor Piercing Shell
			id = 14705
			name = TECH_APP_ARTILLERY_8_5_NAME
			desc = TECH_APP_ARTILLERY_8_5_DESC
			
			required = { 14001 1502 }
			chance = 90
			cost = 8
			time = 80
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = hard_attack which = artillery value = 1 }
			}
		}
	} # Level 8

	level = { # 9 - Advanced Artillery Innovations
		id = 14800
		name = TECH_LEVEL_ARTILLERY_9_NAME 
		desc = TECH_LEVEL_ARTILLERY_9_DESC 
							
		cost = 20
		time = 150
		neg_offset = 45
		pos_offset = 90

		application = { # Anti-Tank Gun 40mm+
			id = 14801
			name = TECH_APP_ARTILLERY_9_1_NAME
			desc = TECH_APP_ARTILLERY_9_1_DESC
			
			required = { 14702 14701 }
			chance = 90
			cost = 8
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = hard_attack which = infantry value = 1 }
				command = { type = hard_attack which = motorized value = 1 }
				command = { type = hard_attack which = paratrooper value = 1 }
			}
		}
		application = { # Anti-Air Gun 70mm+
			id = 14802
			name = TECH_APP_ARTILLERY_9_2_NAME
			desc = TECH_APP_ARTILLERY_9_2_DESC
			
			required = { 14702 }
			chance = 90
			cost = 8
			time = 00
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = air_attack which = battleship when = on_upgrade value = 1 }
				command = { type = air_attack which = carrier when = on_upgrade value = 1 }
				command = { type = air_attack which = cruiser when = on_upgrade value = 1 }
				command = { type = air_attack which = destroyer when = on_upgrade value = 1 }
				command = { type = AA_batteries value = 10 }
			}
		}
		application = { # Artillery Prime Mover
			id = 14803
			name = TECH_APP_ARTILLERY_9_3_NAME
			desc = TECH_APP_ARTILLERY_9_3_DESC
			
			required = { 2103 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { type = ground_defense which = artillery value = 1 }
				command = { type = ground_defense which = motorized value = 1 }
			}
		}
		application = { # Mobile Anti-Air Gun
			id = 14804
			name = TECH_APP_ARTILLERY_9_4_NAME
			desc = TECH_APP_ARTILLERY_9_4_DESC
			
			required = { 14404 2201 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = air_defense which = infantry value = 1 }
				command = { type = air_defense which = motorized value = 1 }
			}
		}
		application = { # Tank Gun 70mm+
			id = 14805
			name = TECH_APP_ARTILLERY_9_5_NAME
			desc = TECH_APP_ARTILLERY_9_5_DESC
			
			required = { 14802 14704 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { }
			}
		}
		application = { # Tank Gun 100mm+
			id = 14806
			name = TECH_APP_ARTILLERY_9_6_NAME
			desc = TECH_APP_ARTILLERY_9_6_DESC
			
			required = { 14805 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { }
			}
		}
		application = { # Anti-Tank Gun 70mm+
			id = 14807
			name = TECH_APP_ARTILLERY_9_7_NAME
			desc = TECH_APP_ARTILLERY_9_7_DESC
			
			required = { 14802 14801 }
			chance = 90
			cost = 8
			time = 100
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { }
			}
		}
		application = { # Tank Gun Ammunition
			id = 14808
			name = TECH_APP_ARTILLERY_9_8_NAME
			desc = TECH_APP_ARTILLERY_9_8_DESC
			
			required = { 1502 }
			chance = 90
			cost = 6
			time = 80
			neg_offset = 30
			pos_offset = 60
			
			effects = {
				command = { type = hard_attack which = armor value = 1 }
			}
		}
		application = { # Naval Gun 18" (450mm+)
			id = 14809
			name = TECH_APP_ARTILLERY_9_9_NAME
			desc = TECH_APP_ARTILLERY_9_9_DESC
			
			required = { 14603 }
			chance = 90
			cost = 10
			time = 100
			neg_offset = 20
			pos_offset = 40
			
			effects = {
				command = { }
			}
		}
	} # Level 9

	level = { # 10 - Extra
		id = 14900
		name = TECH_LEVEL_ARTILLERY_10_NAME 
		desc = TECH_LEVEL_ARTILLERY_10_DESC 
							
		cost = 0
		time = 1
		neg_offset = 45
		pos_offset = 90

	} # Level 10

	level = { # 11 - Extra
		id = 14940
		name = TECH_LEVEL_ARTILLERY_11_NAME 
		desc = TECH_LEVEL_ARTILLERY_11_DESC 
							
		cost = 0
		time = 1
		neg_offset = 45
		pos_offset = 90

	} # Level 11

	level = { # 12 - Extra
		id = 14970
		name = TECH_LEVEL_ARTILLERY_12_NAME 
		desc = TECH_LEVEL_ARTILLERY_12_DESC 
							
		cost = 0
		time = 1
		neg_offset = 45
		pos_offset = 90

	} # Level 12

}