######################################
#          AIR TECHNOLOGY	     #
######################################
#
# This file has been modified for
#
#	CORE for Hearts of Iron 2
#
# Basic proposal, design and expansion for Doomsday by
#
#           baylox
#
# ARM Revision by dec152000
# 
# Internal version:	AoD 0.70
#
# id ranges used for this revision:
# 4000 = Industry, Policies and General
# 4100 = Medium Bomber
# 4200 = Patrol Bomber
# 4300 = Heavy Bomber
# 4400 = Transports
# 4500 = Light Bomber and Air Missions
# 4600 = Light Fighter
# 4700 = Fighter
# 4800 = Escort
# 4900 = CAG
#
#######################################

technology = {
	id = 4
	category = aircraft
	name = TECH_AIRCRAFT_NAME #Localized name
	desc = TECH_AIRCRAFT_DESC #Localized description

	label = { tag = TECH_CAT_AIRTECH0	position = { x = 10 y = 10 } } # Aircraft Production Policy
	label = { tag = TECH_CAT_AIRTECH1	position = { x = 470 y = 10 } } # 1930 Aviation Industry
	label = { tag = TECH_CAT_AIRTECH2	position = { x = 240 y = 130 } } # 1937 Aviation Industry
	label = { tag = TECH_CAT_AIRTECH3	position = { x = 240 y = 310 } } # 1941 Aviation Industry

# ##############################################################################
# # Aviation Industry & Policies- 4000-4090  ###################################
# ############################################################################## 

# 1930 Aviation Industry
application = { 
	id = 4010
	name = TECH_APP_AIRCRAFT_1_NAME
	desc = TECH_APP_AIRCRAFT_1_DESC
	position = { x = 10 y = 30 }
	year = 1930

	component = { # Industrial Appropriation and Conversion
		id = 4011
		name = TECH_CMP_AIRCRAFT_1_1_NAME
		type = industrial_engineering
		difficulty = 8
	}
	component = { # Specialized Tools and Processes
		id = 4012
		name = TECH_CMP_AIRCRAFT_1_2_NAME
		type = nuclear_physics
		difficulty = 3
	}
	component = { # 750+ Horsepower Aviation Engine
		id = 4013
		name = TECH_CMP_AIRCRAFT_1_3_NAME
		type = mechanics
		difficulty = 10
	}
	component = { # Aircraft Testing Facilities
		id = 4014
		name = TECH_CMP_AIRCRAFT_1_4_NAME
		type = aeronautics
		difficulty = 10
	}
	component = { # Multiple Prototypes Development and Testing
		id = 4015
		name = TECH_CMP_AIRCRAFT_1_5_NAME
		type = aeronautics
		difficulty = 10
	}

	required = { 5840 } # Pre-Industrial Economy
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = deactivate which = 4040 } # Foreign Purchase Policy
		command = { type = activate which = 4140 } # 1935 Medium Bomber
		command = { type = activate which = 4240 } # 1935 Patrol Bomber
		command = { type = activate which = 4340 } # 1936 Heavy Bomber
		command = { type = activate which = 4440 } # 1935 Transport Plane
		command = { type = activate which = 4500 } # 1935 Light Bomber 
		command = { type = activate which = 4600 } # 1935 Light Fighter
		command = { type = activate which = 4900 } # 1936 Carrier Air Group

		command = { type = activate_unit_type which = strategic_bomber }
		command = { type = new_model which = strategic_bomber value = 0 } # 1930 Heavy Bomber

		command = { type = activate_unit_type which = transport_plane }
		command = { type = new_model which = transport_plane value = 0 } # 1930 Transport Plane

		command = { type = activate_unit_type which = cag }
		command = { type = new_model which = cag value = 0 }

		command = { type = activate_unit_type which = b_u1 } # Escort Carrier Air Group
		command = { type = new_model which = b_u1 value = 0 } # Escort Carrier Air Group

		command = { type = research_mod value = 1 }
	}
}

# 1937 Aviation Industry
application = { 
	id = 4020
	name = TECH_APP_AIRCRAFT_2_NAME
	desc = TECH_APP_AIRCRAFT_2_DESC
	position = { x = 20 y = 50 }
	year = 1937

	component = { # Aviation Industry Expansion
		id = 4021
		name = TECH_CMP_AIRCRAFT_2_1_NAME
		type = industrial_engineering
		difficulty = 10
	}
	component = { # Precision Manufacturing Techniques
		id = 4022
		name = TECH_CMP_AIRCRAFT_2_2_NAME
		type = nuclear_physics
		difficulty = 4
	}
	component = { # 1000+ Horsepower Aviation Engine
		id = 4023
		name = TECH_CMP_AIRCRAFT_2_3_NAME
		type = mechanics
		difficulty = 12
	}
	component = { # Sophisticated Testing Facilities
		id = 4024
		name = TECH_CMP_AIRCRAFT_2_4_NAME
		type = aeronautics
		difficulty = 12
	}
	component = { # Multiple Prototypes Development and Testing
		id = 4025
		name = TECH_CMP_AIRCRAFT_2_5_NAME
		type = aeronautics
		difficulty = 12
	}

	required = { 5010 5660 } # 1934 Light Industry AND 1930 Electronics
	or_required = { 4010 4050 } # 1930 Aviation Industry OR License-building Policy
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = activate which = 7480 } # Rudimentary Turbojet Engine
		command = { type = activate which = 9190 } # Specialized Tasks
		command = { type = deactivate which = 4010 } # 1930 Aviation Industry
		command = { type = deactivate which = 4040 } # Foreign Purchase Policy
		command = { type = research_mod value = 1 }
	}
}

# 1941 Aviation Industry
application = { 
	id = 4030 
	name = TECH_APP_AIRCRAFT_3_NAME
	desc = TECH_APP_AIRCRAFT_3_DESC
	position = { x = 30 y = 70 }
	year = 1941

	component = { # Aviation Industry Expansion
		id = 4031
		name = TECH_CMP_AIRCRAFT_3_1_NAME
		type = industrial_engineering
		difficulty = 12
	}
	component = { # Scientific Manufacturing Techniques
		id = 4032
		name = TECH_CMP_AIRCRAFT_3_2_NAME
		type = nuclear_physics
		difficulty = 5
	}
	component = { # 1500+ Horsepower Aviation Engine
		id = 4033
		name = TECH_CMP_AIRCRAFT_3_3_NAME
		type = mechanics
		difficulty = 14
	}
	component = { # Sophisticated Testing Facilities
		id = 4034
		name = TECH_CMP_AIRCRAFT_3_4_NAME
		type = aeronautics
		difficulty = 14
	}
	component = { # Multiple Prototypes Development and Testing
		id = 4035
		name = TECH_CMP_AIRCRAFT_3_5_NAME
		type = aeronautics
		difficulty = 14
	}

	required = { 4020 5040 5510 } # 1937 Aviation Industry AND 1940 Light Industry AND 1939 Electronics
	# Activated by: Semi-Industrialized Economy (5220)

	effects = {
		command = { type = research_mod value = 1 }
	}
}

# Foreign Purchase Policy
application = { 
	id = 4040
	name = TECH_APP_AIRCRAFT_4_NAME
	desc = TECH_APP_AIRCRAFT_4_DESC
	position = { x = 160 y = 10 }
	year = 1936

	component = { # Air Force Requirement Study
		id = 4041
		name = TECH_CMP_AIRCRAFT_4_1_NAME
		type = aircraft_testing
		difficulty = 3
	}
	component = { # Self-production Study
		id = 4042
		name = TECH_CMP_AIRCRAFT_4_2_NAME
		type = large_unit_focus
		difficulty = 4
	}
	component = { # Foreign Purchase Decision
		id = 4043
		name = TECH_CMP_AIRCRAFT_4_3_NAME
		type = centralized_execution
		difficulty = 5
	}
	component = { # Requirements Draft and Submittal
		id = 4044
		name = TECH_CMP_AIRCRAFT_4_4_NAME
		type = aircraft_testing
		difficulty = 3
	}
	component = { # Foreign Government Contacts
		id = 4045
		name = TECH_CMP_AIRCRAFT_4_5_NAME
		type = centralized_execution
		difficulty = 5
	}

	required = { 5210 } # Agriculturally-based Economy
	# Activated by: Rearmarment Initiative Event

	effects = {
		command = { type = activate which = 4550 } # 1937 Aircraft Purchase
		command = { type = activate which = 4560 } # 1940 Aircraft Purchase
		command = { type = activate which = 4570 } # 1942 Aircraft Purchase
		command = { type = activate which = 4580 } # 1944 Aircraft Purchase
		command = { type = activate which = 4590 } # 1946 Aircraft Purchase

		command = { type = activate which = 9010 } # Army-directed Air Arm Formation
		command = { type = activate which = 9020 } # Continued Army-directed Air Arm
		command = { type = activate which = 9100 } # Independent Air Arm

		command = { type = enable_task which = ground_attack }
		command = { type = enable_task which = air_superiority }

		command = { type = surprise which = land value = 1 }
		command = { type = army_detection which = us value = 1 }

		command = { type = build_cost which = hq value = 0.1 }
		command = { type = supply_consumption which = hq value = 0.03 }
		command = { type = fuel_consumption which = hq value = 0.01 }
		command = { type = manpower which = hq value = 0.02 }
		command = { type = transport_weight which = hq value = 0.4 }

		command = { type = activate_unit_type which = cas }
		command = { type = new_model which = cas value = 0 } # 1930 Light Bomber

		command = { type = activate_unit_type which = interceptor }
		command = { type = new_model which = interceptor value = 0 } # 1930 Light Fighter

		command = { type = activate_unit_type which = naval_bomber }
		command = { type = new_model which = naval_bomber value = 0 } # 1930 Patrol Bomber

		command = { type = activate_unit_type which = tactical_bomber }
		command = { type = new_model which = tactical_bomber value = 0 } # 1930 Medium Bomber

		command = { type = activate_unit_type which = escort }
		command = { type = new_model which = escort value = 0 } # 1930 Defensive Armarment

		command = { type = activate_unit_type which = b_u14 } # Mixed Air Group
		command = { type = new_model which = b_u14 value = 0 } # 1930 Mixed Air Group

		command = { type = build_time which = cas value = 10 where = relative }
		command = { type = build_time which = interceptor value = 10 where = relative }
		command = { type = build_time which = multi_role value = 20 where = relative }
		command = { type = build_time which = naval_bomber value = 20 where = relative }
		command = { type = build_time which = strategic_bomber value = 20 where = relative }
		command = { type = build_time which = tactical_bomber value = 20 where = relative }
		command = { type = build_time which = transport_plane value = 20 where = relative }

		command = { type = build_time which = escort value = 20 where = relative }
		command = { type = build_time which = b_u12 value = 10 where = relative } # Twin Engine Light Bomber
		command = { type = build_time which = b_u13 value = 20 where = relative } # Naval Attack
		command = { type = build_time which = b_u14 value = 10 where = relative } # Mixed Air Group
		command = { type = build_time which = b_u15 value = 20 where = relative } # Twin Engine/Heavy Fighter
		command = { type = build_time which = cag value = 20 where = relative }
		command = { type = build_time which = b_u1 value = 20 where = relative }
		command = { type = build_time which = naval_asw value = 20 where = relative }

		command = { type = supply_consumption which = cas value = 0.08 }
		command = { type = supply_consumption which = interceptor value = 0.08 }
		command = { type = supply_consumption which = multi_role value = 0.16 }
		command = { type = supply_consumption which = naval_bomber value = 0.08 }
		command = { type = supply_consumption which = strategic_bomber value = 0.56 }
		command = { type = supply_consumption which = tactical_bomber value = 0.32 }
		command = { type = supply_consumption which = transport_plane value = 0.48 }

		command = { type = supply_consumption which = escort value = 0.04 }
		command = { type = supply_consumption which = b_u12 value = 0.04 } # Twin Engine Light Bomber
		command = { type = supply_consumption which = b_u13 value = 0.04 } # Naval Attack
		command = { type = supply_consumption which = b_u14 value = 0.02 } # Mixed Air Group
		command = { type = supply_consumption which = b_u15 value = 0.04 } # Twin/Heavy Fighter
		command = { type = supply_consumption which = cag value = 0.04 }
		command = { type = supply_consumption which = b_u1 value = 0.02 }
		command = { type = supply_consumption which = naval_asw value = 0.02 }

		command = { type = morale which = cas value = -2 }
		command = { type = morale which = interceptor value = -4 }
		command = { type = morale which = multi_role value = -8 }
		command = { type = morale which = naval_bomber value = -4 }
		command = { type = morale which = strategic_bomber value = -4 }
		command = { type = morale which = tactical_bomber value = -4 }
		command = { type = morale which = transport_plane value = -4 }
	}
}

# Foreign Purchase Policy Change
application = { 
	id = 4080 # Out of Order
	name = TECH_APP_AIRCRAFT_8_NAME
	desc = TECH_APP_AIRCRAFT_8_NAME
	position = { x = 170 y = 30 }
	year = 1938

	component = { # Aircraft Aquisition Rethinking
		id = 4081
		name = TECH_CMP_AIRCRAFT_8_1_NAME
		type = centralized_execution
		difficulty = 4
	}
	component = { # Existing Contracts Termination
		id = 4082
		name = TECH_CMP_AIRCRAFT_8_2_NAME
		type = centralized_execution
		difficulty = 3
	}
	component = { # Current Aircraft Suitability Testing
		id = 4083
		name = TECH_CMP_AIRCRAFT_8_3_NAME
		type = aircraft_testing
		difficulty = 7
	}
	component = { # Industry Suitability Analysis
		id = 4084
		name = TECH_CMP_AIRCRAFT_8_4_NAME
		type = large_unit_focus
		difficulty = 3
	}
	component = { # Industrial Conversion and Gearing
		id = 4085
		name = TECH_CMP_AIRCRAFT_8_5_NAME
		type = large_unit_focus
		difficulty = 4
	}

	required = { 4550 5840 } # 1937 Air Purchase AND Pre-Industrial Economy
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = deactivate which = 4550 } # 1937 Aircraft Purchase
		command = { type = deactivate which = 4560 } # 1940 Aircraft Purchase
		command = { type = deactivate which = 4570 } # 1942 Aircraft Purchase
		command = { type = deactivate which = 4580 } # 1944 Aircraft Purchase
		command = { type = deactivate which = 4590 } # 1946 Aircraft Purchase

		command = { type = task_efficiency which = air_superiority value = 0.05 }
		command = { type = task_efficiency which = convoy_air_raiding value = 0.05 }
		command = { type = task_efficiency which = ground_attack value = 0.05 }
		command = { type = task_efficiency which = installation_strike value = 0.05 }
		command = { type = task_efficiency which = interdiction value = 0.05 }
		command = { type = task_efficiency which = logistical_strike value = 0.05 }
		command = { type = task_efficiency which = naval_strike value = 0.05 }
		command = { type = task_efficiency which = port_strike value = 0.05 }
		command = { type = task_efficiency which = runway_cratering value = 0.05 }

		command = { type = surprise which = land value = -1 }
		command = { type = army_detection which = us value = -1 }

		command = { type = build_cost which = hq value = 0.1 }
		command = { type = supply_consumption which = hq value = 0.03 }
		command = { type = fuel_consumption which = hq value = 0.01 }
		command = { type = manpower which = hq value = 0.02 }

		command = { type = build_time which = cas value = -5 where = relative }
		command = { type = build_time which = interceptor value = -5 where = relative }
		command = { type = build_time which = multi_role value = -5 where = relative }
		command = { type = build_time which = naval_bomber value = -5 where = relative }
		command = { type = build_time which = strategic_bomber value = -5 where = relative }
		command = { type = build_time which = tactical_bomber value = -5 where = relative }
		command = { type = build_time which = transport_plane value = -5 where = relative }

		command = { type = build_time which = escort value = -5 where = relative }
		command = { type = build_time which = b_u12 value = -5 where = relative } # Twin Engine Light Bomber
		command = { type = build_time which = b_u13 value = -5 where = relative } # Naval Attack
		command = { type = build_time which = b_u14 value = -5 where = relative } # Mixed Air Group
		command = { type = build_time which = b_u15 value = -5 where = relative } # Twin Engine/Heavy Fighter

		command = { type = build_time which = cag value = -5 where = relative }
		command = { type = build_time which = b_u1 value = -5 where = relative }
		command = { type = build_time which = naval_asw value = -5 where = relative }

		command = { type = supply_consumption which = cas value = -0.04 }
		command = { type = supply_consumption which = interceptor value = -0.04 }
		command = { type = supply_consumption which = multi_role value = -0.04 }
		command = { type = supply_consumption which = naval_bomber value = -0.02 }
		command = { type = supply_consumption which = strategic_bomber value = -0.14 }
		command = { type = supply_consumption which = tactical_bomber value = -0.08 }
		command = { type = supply_consumption which = transport_plane value = -0.12 }

		command = { type = supply_consumption which = escort value = -0.01 }
		command = { type = supply_consumption which = b_u12 value = -0.02 } # Twin Engine Light Bomber
		command = { type = supply_consumption which = b_u13 value = -0.01 } # Naval Attack
		command = { type = supply_consumption which = b_u14 value = -0.01 } # Mixed Air Group
		command = { type = supply_consumption which = b_u15 value = -0.01 } # Twin/Heavy Fighter

		command = { type = supply_consumption which = cag value = -0.01 }
		command = { type = supply_consumption which = b_u1 value = -0.01 } # Escort Carrier Air Group
		command = { type = supply_consumption which = naval_asw value = -0.01 } # ASW Carrier Air Group

		command = { type = morale which = cas value = 1 }
		command = { type = morale which = interceptor value = 2 }
		command = { type = morale which = multi_role value = 2 }
		command = { type = morale which = naval_bomber value = 1 }
		command = { type = morale which = strategic_bomber value = 1 }
		command = { type = morale which = tactical_bomber value = 1 }
		command = { type = morale which = transport_plane value = 1 }
	}
}

# License Production Policy
application = { 
	id = 4050
	name = TECH_APP_AIRCRAFT_5_NAME
	desc = TECH_APP_AIRCRAFT_5_DESC
	position = { x = 170 y = 50 }
	year = 1939

	component = { # Air Force Requirement Study
		id = 4051
		name = TECH_CMP_AIRCRAFT_5_1_NAME
		type = centralized_execution
		difficulty = 6
	}
	component = { # Self-production Study
		id = 4052
		name = TECH_CMP_AIRCRAFT_5_2_NAME
		type = large_unit_focus
		difficulty = 6
	}
	component = { # License or Civilian Conversions Evaluation
		id = 4053
		name = TECH_CMP_AIRCRAFT_5_3_NAME
		type = aircraft_testing
		difficulty = 6
	}
	component = { # Requirements Draft and Submittal
		id = 4054
		name = TECH_CMP_AIRCRAFT_5_4_NAME
		type = aircraft_testing
		difficulty = 6
	}
	component = { # Foreign or Domestic Manufacturers Contact
		id = 4055
		name = TECH_CMP_AIRCRAFT_5_5_NAME
		type = centralized_execution
		difficulty = 6
	}

	required = { 4080 5840 } # Foreign Purchase Policy Change AND Pre-Industrial Economy 
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = gain_tech which = 4020 } # 1937 Aviation Industry

		command = { type = task_efficiency which = air_superiority value = 0.05 }
		command = { type = task_efficiency which = convoy_air_raiding value = 0.05 }
		command = { type = task_efficiency which = ground_attack value = 0.05 }
		command = { type = task_efficiency which = industrial_bombardment value = 0.10 }
		command = { type = task_efficiency which = installation_strike value = 0.05 }
		command = { type = task_efficiency which = interdiction value = 0.05 }
		command = { type = task_efficiency which = logistical_strike value = 0.05 }
		command = { type = task_efficiency which = naval_strike value = 0.05 }
		command = { type = task_efficiency which = port_strike value = 0.05 }
		command = { type = task_efficiency which = runway_cratering value = 0.05 }
		command = { type = task_efficiency which = strategic_bombardment value = 0.10 }

		command = { type = build_time which = cas value = -5 where = relative }
		command = { type = build_time which = interceptor value = -5 where = relative }
		command = { type = build_time which = multi_role value = -5 where = relative }
		command = { type = build_time which = naval_bomber value = -5 where = relative }
		command = { type = build_time which = strategic_bomber value = -5 where = relative }
		command = { type = build_time which = tactical_bomber value = -5 where = relative }
		command = { type = build_time which = transport_plane value = -5 where = relative }

		command = { type = build_time which = escort value = -5 where = relative }
		command = { type = build_time which = b_u12 value = -5 where = relative } # Twin Engine Light Bomber
		command = { type = build_time which = b_u13 value = -5 where = relative } # Naval Attack
		command = { type = build_time which = b_u14 value = -5 where = relative } # Mixed Air Group
		command = { type = build_time which = b_u15 value = -5 where = relative } # Twin Engine/Heavy Fighter

		command = { type = build_time which = cag value = -5 where = relative }
		command = { type = build_time which = b_u1 value = -5 where = relative }
		command = { type = build_time which = naval_asw value = -5 where = relative }

		command = { type = supply_consumption which = cas value = -0.04 }
		command = { type = supply_consumption which = interceptor value = -0.04 }
		command = { type = supply_consumption which = multi_role value = -0.04 }
		command = { type = supply_consumption which = naval_bomber value = -0.02 }
		command = { type = supply_consumption which = strategic_bomber value = -0.14 }
		command = { type = supply_consumption which = tactical_bomber value = -0.08 }
		command = { type = supply_consumption which = transport_plane value = -0.12 }

		command = { type = supply_consumption which = escort value = -0.01 }
		command = { type = supply_consumption which = b_u12 value = -0.02 } # Twin Engine Light Bomber
		command = { type = supply_consumption which = b_u13 value = -0.01 } # Naval Attack
		command = { type = supply_consumption which = b_u14 value = -0.01 } # Mixed Air Group
		command = { type = supply_consumption which = b_u15 value = -0.01 } # Twin/Heavy Fighter

		command = { type = supply_consumption which = cag value = -0.01 }
		command = { type = supply_consumption which = b_u1 value = -0.01 } # Escort Carrier Air Group
		command = { type = supply_consumption which = naval_asw value = -0.01 } # ASW Carrier Air Group

		command = { type = morale which = cas value = 1 }
		command = { type = morale which = interceptor value = 2 }
		command = { type = morale which = multi_role value = 2 }
		command = { type = morale which = naval_bomber value = 1 }
		command = { type = morale which = strategic_bomber value = 1 }
		command = { type = morale which = tactical_bomber value = 1 }
		command = { type = morale which = transport_plane value = 1 }
	}
}

# License Production Policy Change
application = { 
	id = 4070 # Out of Order
	name = TECH_APP_AIRCRAFT_7_NAME
	desc = TECH_APP_AIRCRAFT_7_DESC
	position = { x = 180 y = 70 }
	year = 1940

	component = { # Revised Aircraft Acquisition Plan 
		id = 4071
		name = TECH_CMP_AIRCRAFT_7_1_NAME
		type = centralized_execution
		difficulty = 4
	}
	component = { # Revised Aircraft Acquisition Contracts
		id = 4072
		name = TECH_CMP_AIRCRAFT_7_2_NAME
		type = centralized_execution
		difficulty = 4
	}
	component = { # Current Aircraft Sustainment
		id = 4073
		name = TECH_CMP_AIRCRAFT_7_3_NAME
		type = large_unit_focus
		difficulty = 4
	}
	component = { # Very Heavy Aircraft Sustainment Plan 
		id = 4074
		name = TECH_CMP_AIRCRAFT_7_4_NAME
		type = large_unit_focus
		difficulty = 4
	}
	component = { # Prototype Evaluation
		id = 4075
		name = TECH_CMP_AIRCRAFT_7_5_NAME
		type = aircraft_testing
		difficulty = 8
	}

	required = { 4050 5220 } # License Production Policy AND Semi-Industrialized Economy
	or_required = { 4110 4210 4310 } # 1940 Medium Bomber OR 1940 Patrol Bomber OR 1940 Heavy Bomber
	# Activated by: Semi-Industrialized Economy (5220)

	effects = {
		command = { type = task_efficiency which = industrial_bombardment value = 0.10 }
		command = { type = task_efficiency which = installation_strike value = 0.05 }
		command = { type = task_efficiency which = logistical_strike value = 0.05 }
		command = { type = task_efficiency which = naval_strike value = 0.05 }
		command = { type = task_efficiency which = port_strike value = 0.05 }
		command = { type = task_efficiency which = runway_cratering value = 0.05 }
		command = { type = task_efficiency which = strategic_bombardment value = 0.10 }

		command = { type = build_time which = multi_role value = -5 where = relative }
		command = { type = build_time which = naval_bomber value = -5 where = relative }
		command = { type = build_time which = strategic_bomber value = -5 where = relative }
		command = { type = build_time which = tactical_bomber value = -5 where = relative }
		command = { type = build_time which = transport_plane value = -5 where = relative }

		command = { type = build_time which = escort value = -5 where = relative }
		command = { type = build_time which = b_u13 value = -5 where = relative } # Naval Attack
		command = { type = build_time which = b_u15 value = -5 where = relative } # Twin Engine/Heavy Fighter

		command = { type = build_time which = cag value = -5 where = relative }
		command = { type = build_time which = b_u1 value = -5 where = relative }
		command = { type = build_time which = naval_asw value = -5 where = relative }

		command = { type = supply_consumption which = multi_role value = -0.04 }
		command = { type = supply_consumption which = naval_bomber value = -0.02 }
		command = { type = supply_consumption which = strategic_bomber value = -0.14 }
		command = { type = supply_consumption which = tactical_bomber value = -0.08 }
		command = { type = supply_consumption which = transport_plane value = -0.12 }

		command = { type = supply_consumption which = escort value = -0.01 }
		command = { type = supply_consumption which = b_u13 value = -0.01 } # Naval Attack
		command = { type = supply_consumption which = b_u15 value = -0.01 } # Twin/Heavy Fighter

		command = { type = supply_consumption which = cag value = -0.01 }

		command = { type = morale which = multi_role value = 2 }
		command = { type = morale which = naval_bomber value = 1 }
		command = { type = morale which = strategic_bomber value = 1 }
		command = { type = morale which = tactical_bomber value = 1 }
		command = { type = morale which = transport_plane value = 1 }
	}
}

# Military Design Policy
application = { 
	id = 4060
	name = TECH_APP_AIRCRAFT_6_NAME
	desc = TECH_APP_AIRCRAFT_6_DESC
	position = { x = 180 y = 90 }
	year = 1941

	component = { # Air Force Requirement Study
		id = 4061
		name = TECH_CMP_AIRCRAFT_6_1_NAME
		type = centralized_execution
		difficulty = 7
	}
	component = { # Self-production Study
		id = 4062
		name = TECH_CMP_AIRCRAFT_6_2_NAME
		type = large_unit_focus
		difficulty = 7
	}
	component = { # Advanced Domestic Design Decision
		id = 4063
		name = TECH_CMP_AIRCRAFT_6_3_NAME
		type = aircraft_testing
		difficulty = 7
	}
	component = { # Requirements Draft, Submittal and Review
		id = 4064
		name = TECH_CMP_AIRCRAFT_6_4_NAME
		type = aircraft_testing
		difficulty = 7
	}
	component = { # Domestic Manufacturers Contact
		id = 4065
		name = TECH_CMP_AIRCRAFT_6_5_NAME
		type = centralized_execution
		difficulty = 7
	}

	required = { 4070 5220 } # License Production Policy Change AND Semi-Industrialized Economy
	# Activated by: Semi-Industrialized Economy (5220)

	effects = {
		command = { type = research_mod value = 1 }

		command = { type = task_efficiency which = industrial_bombardment value = 0.10 }
		command = { type = task_efficiency which = installation_strike value = 0.05 }
		command = { type = task_efficiency which = logistical_strike value = 0.05 }
		command = { type = task_efficiency which = naval_strike value = 0.05 }
		command = { type = task_efficiency which = port_strike value = 0.05 }
		command = { type = task_efficiency which = runway_cratering value = 0.05 }
		command = { type = task_efficiency which = strategic_bombardment value = 0.10 }

		command = { type = build_time which = multi_role value = -5 where = relative }
		command = { type = build_time which = naval_bomber value = -5 where = relative }
		command = { type = build_time which = strategic_bomber value = -5 where = relative }
		command = { type = build_time which = tactical_bomber value = -5 where = relative }
		command = { type = build_time which = transport_plane value = -5 where = relative }

		command = { type = build_time which = escort value = -5 where = relative }
		command = { type = build_time which = b_u12 value = -5 where = relative } # Twin Engine Light Bomber
		command = { type = build_time which = b_u13 value = -5 where = relative } # Naval Attack
		command = { type = build_time which = b_u14 value = -5 where = relative } # Mixed Air Group
		command = { type = build_time which = b_u15 value = -5 where = relative } # Twin Engine/Heavy Fighter

		command = { type = build_time which = cag value = -5 where = relative }
		command = { type = build_time which = b_u1 value = -5 where = relative }
		command = { type = build_time which = naval_asw value = -5 where = relative }

		command = { type = supply_consumption which = multi_role value = -0.04 }
		command = { type = supply_consumption which = naval_bomber value = -0.02 }
		command = { type = supply_consumption which = strategic_bomber value = -0.14 }
		command = { type = supply_consumption which = tactical_bomber value = -0.08 }
		command = { type = supply_consumption which = transport_plane value = -0.12 }

		command = { type = supply_consumption which = escort value = -0.01 }
		command = { type = supply_consumption which = b_u13 value = -0.01 } # Naval Attack
		command = { type = supply_consumption which = b_u15 value = -0.01 } # Twin/Heavy Fighter

		command = { type = supply_consumption which = cag value = -0.01 }

		command = { type = morale which = multi_role value = 2 }
		command = { type = morale which = naval_bomber value = 1 }
		command = { type = morale which = strategic_bomber value = 1 }
		command = { type = morale which = tactical_bomber value = 1 }
		command = { type = morale which = transport_plane value = 1 }
	}
}

# Purpose-designed Carrier Air Group Policy
application = { 
	id = 4090
	name = TECH_APP_AIRCRAFT_9_NAME
	desc = TECH_APP_AIRCRAFT_9_DESC
	position = { x = 30 y = 90 }
	year = 1936

	component = { #
		id = 4091
		name = TECH_CMP_AIRCRAFT_9_1_NAME
		type = carrier_tactics
		difficulty = 6
	}
	component = { #
		id = 4092
		name = TECH_CMP_AIRCRAFT_9_2_NAME
		type = centralized_execution
		difficulty = 6
	}
	component = { #
		id = 4093
		name = TECH_CMP_AIRCRAFT_9_3_NAME
		type = carrier_tactics
		difficulty = 6
	}
	component = { #
		id = 4094
		name = TECH_CMP_AIRCRAFT_9_4_NAME
		type = aircraft_testing
		difficulty = 6
	}
	component = { #
		id = 4095
		name = TECH_CMP_AIRCRAFT_9_5_NAME
		type = centralized_execution
		difficulty = 6
	}
	required = { 5220 } # Semi-Industrialized Economy
	or_required = { 4900 4910 } # 1936 Carrier Air Group Development OR 1939 Converted CAG
	# Activated by: Battleline Support Doctrine (8210)

	effects = { }
}

# ##############################################################################
# # Medium Bombers - 4100-4140  ##############################################
# ##############################################################################

# 1935 Medium Bomber
application = { 
	id = 4140
	name = TECH_APP_AIRCRAFT_14_NAME
	desc = TECH_APP_AIRCRAFT_14_DESC
	position = { x = 465 y = 70 }
	year = 1935

	component = { #
		id = 4141
		name = TECH_CMP_AIRCRAFT_14_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4142
		name = TECH_CMP_AIRCRAFT_14_2_NAME
		type = technical_efficiency
		difficulty = 8
	}
	component = { #
		id = 4143
		name = TECH_CMP_AIRCRAFT_14_3_NAME
		type = combined_arms_focus

		difficulty = 5
	}
	component = { #
		id = 4144
		name = TECH_CMP_AIRCRAFT_14_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4145
		name = TECH_CMP_AIRCRAFT_14_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4010 } # 1930 Aviation Industry 
	# Activated by: 1930 Aviation Industry (4010)

	effects = {
		command = { type = activate_unit_type which = b_u12 } # Twin Light Bomber

		command = { type = new_model which = tactical_bomber value = 1 } # 1935 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 0 } # 1930 Medium Bomber

		command = { type = build_time which = tactical_bomber value = -5 where = relative }
		command = { type = morale which = tactical_bomber value = 2 }
	}
}

# 1938 Medium Bomber
application = { 
	id = 4100
	name = TECH_APP_AIRCRAFT_10_NAME
	desc = TECH_APP_AIRCRAFT_10_DESC
	position = { x = 170 y = 200 }
	year = 1938

	component = { #
		id = 4101
		name = TECH_CMP_AIRCRAFT_10_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4102
		name = TECH_CMP_AIRCRAFT_10_2_NAME
		type = technical_efficiency
		difficulty = 9
	}
	component = { #
		id = 4103
		name = TECH_CMP_AIRCRAFT_10_3_NAME
		type = combined_arms_focus
		difficulty = 5
	}
	component = { #
		id = 4104
		name = TECH_CMP_AIRCRAFT_10_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4105
		name = TECH_CMP_AIRCRAFT_10_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4020 } # 1937 Aviation Industry 
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = activate_unit_type which = b_u12 } # Twin Light Bomber

		command = { type = deactivate which = 4140 } # 1935 Medium Bomber

		command = { type = activate_unit_type which = tactical_bomber }
		command = { type = new_model which = tactical_bomber value = 2 } # 1938 Medium Bomber
		command = { type = new_model which = tactical_bomber value = 1 } # 1935 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 1 } # 1935 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 0 } # 1930 Medium Bomber
	}
}

# 1940 Medium Bomber
application = { 
	id = 4110
	name = TECH_APP_AIRCRAFT_11_NAME
	desc = TECH_APP_AIRCRAFT_11_DESC

	position = { x = 175 y = 220 }
	year = 1940

	component = { #
		id = 4111
		name = TECH_CMP_AIRCRAFT_11_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4112
		name = TECH_CMP_AIRCRAFT_11_2_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { #
		id = 4113
		name = TECH_CMP_AIRCRAFT_11_3_NAME
		type = combined_arms_focus
		difficulty = 6
	}
	component = { #
		id = 4114
		name = TECH_CMP_AIRCRAFT_11_4_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4115
		name = TECH_CMP_AIRCRAFT_11_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4020 4100 } # 1937 Aviation Industry AND 1937 Medium Bomber
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = new_model which = tactical_bomber value = 3 } # 1940 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 2 } # 1938 Medium Bomber
	}
}

# 1942 Medium Bomber
application = { 
	id = 4120
	name = TECH_APP_AIRCRAFT_12_NAME
	desc = TECH_APP_AIRCRAFT_12_DESC
	position = { x = 170 y = 380 }
	year = 1942

	component = { #
		id = 4121
		name = TECH_CMP_AIRCRAFT_12_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4122
		name = TECH_CMP_AIRCRAFT_12_2_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { #
		id = 4123
		name = TECH_CMP_AIRCRAFT_12_3_NAME
		type = combined_arms_focus
		difficulty = 6
	}
	component = { #
		id = 4124
		name = TECH_CMP_AIRCRAFT_12_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4125
		name = TECH_CMP_AIRCRAFT_12_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4030 4110 5510 } # 1941 Aviation Industry AND 1939 Medium Bomber AND 1939 Electronics
	# Activated by: 1939 Electronics (5510)

	effects = {
		command = { type = new_model which = tactical_bomber value = 4 } # 1942 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 3 } # 1940 Medium Bomber
	}
}


# 1944 Medium Bomber
application = { 
	id = 4130
	name = TECH_APP_AIRCRAFT_13_NAME
	desc = TECH_APP_AIRCRAFT_13_DESC
	position = { x = 175 y = 400 }
	year = 1944

	component = { #
		id = 4131
		name = TECH_CMP_AIRCRAFT_13_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4132
		name = TECH_CMP_AIRCRAFT_13_2_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { #
		id = 4133
		name = TECH_CMP_AIRCRAFT_13_3_NAME
		type = combined_arms_focus
		difficulty = 7
	}
	component = { #
		id = 4134
		name = TECH_CMP_AIRCRAFT_13_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4135
		name = TECH_CMP_AIRCRAFT_13_5_NAME
		type = aeronautics
		difficulty = 6
	}

	required = { 4030 4120 5520 } # 1941 Aviation Industry AND 1942 Medium Bomber AND 1941 Electronics
	# Activated by: 1941 Electronics (5520)

	effects = {
		command = { type = new_model which = tactical_bomber value = 5 } # 1944 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 4 } # 1942 Medium Bomber
	}
}

# ##############################################################################
# # Patrol Bomber - 4200-4240  ###############################################
# ##############################################################################

# 1935 Patrol Bomber
application = { 
	id = 4240
	name = TECH_APP_AIRCRAFT_24_NAME
	desc = TECH_APP_AIRCRAFT_24_DESC
	position = { x = 465 y = 130 }
	year = 1935

	component = { #
		id = 4241
		name = TECH_CMP_AIRCRAFT_24_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4242
		name = TECH_CMP_AIRCRAFT_24_2_NAME
		type = technical_efficiency
		difficulty = 8
	}
	component = { #
		id = 4243
		name = TECH_CMP_AIRCRAFT_24_3_NAME
		type = naval_artillery
		difficulty = 5
	}
	component = { #
		id = 4244
		name = TECH_CMP_AIRCRAFT_24_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4245
		name = TECH_CMP_AIRCRAFT_24_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4010 } # 1930 Aviation Industry 
	# Activated by: 1930 Aviation Industry (4010)

	effects = {
		command = { type = activate which = 3400 } # Large Seaplane Tender

		command = { type = new_model which = naval_bomber value = 1 } # 1935 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 0 } # 1930 Patrol Bomber

		command = { type = new_model which = b_u13 value = 1 } # 1935 Naval Attack
		command = { type = scrap_model which = b_u13 value = 0 } # 1930 Naval Attack

		command = { type = build_time which = naval_bomber value = -5 where = relative }
		command = { type = morale which = naval_bomber value = 2 }

		command = { type = build_time which = b_u13 value = -5 where = relative } # Naval Attack
	}
}

# 1938 Patrol Bomber
application = { 
	id = 4200
	name = TECH_APP_AIRCRAFT_20_NAME
	desc = TECH_APP_AIRCRAFT_20_DESC
	position = { x = 35 y = 250 }
	year = 1938

	component = { #
		id = 4201
		name = TECH_CMP_AIRCRAFT_20_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4202
		name = TECH_CMP_AIRCRAFT_20_2_NAME
		type = technical_efficiency
		difficulty = 9
	}
	component = { #
		id = 4203
		name = TECH_CMP_AIRCRAFT_20_3_NAME
		type = naval_artillery
		difficulty = 5
	}
	component = { #
		id = 4204
		name = TECH_CMP_AIRCRAFT_20_4_NAME
		type = electronics
		difficulty = 3
	}
	component = { #
		id = 4205
		name = TECH_CMP_AIRCRAFT_20_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4020 5500 } # 1937 Aviation Industry AND 1937 Electronics
	# Activated by: 1937 Electronics (5500)

	effects = {
		command = { type = activate which = 3400 } # Large Seaplane Tender
		command = { type = activate which = 8150 } # ASW Aircraft
		command = { type = activate which = 8160 } # Aircraft-Destroyer Coordination
		command = { type = deactivate which = 4240 } # 1935 Patrol Bomber

		command = { type = new_model which = naval_bomber value = 2 } # 1938 Patrol Bomber
		command = { type = new_model which = naval_bomber value = 1 } # 1935 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 1 } # 1935 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 0 } # 1930 Patrol Bomber

		command = { type = new_model which = b_u13 value = 2 } # 1938 Naval Attack
		command = { type = new_model which = b_u13 value = 1 } # 1935 Naval Attack
		command = { type = scrap_model which = b_u13 value = 1 } # 1935 Naval Attack
		command = { type = scrap_model which = b_u13 value = 0 } # 1930 Naval Attack

	}
}

# 1940 Patrol Bomber
application = { 
	id = 4210
	name = TECH_APP_AIRCRAFT_21_NAME
	desc = TECH_APP_AIRCRAFT_21_DESC
	position = { x = 40 y = 270 }
	year = 1940

	component = { #
		id = 4211
		name = TECH_CMP_AIRCRAFT_21_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4212
		name = TECH_CMP_AIRCRAFT_21_2_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { #
		id = 4213
		name = TECH_CMP_AIRCRAFT_21_3_NAME
		type = naval_artillery
		difficulty = 6
	}
	component = { #
		id = 4214
		name = TECH_CMP_AIRCRAFT_21_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4215
		name = TECH_CMP_AIRCRAFT_21_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4020 4200 5510 } # 1937 Aviation Industry AND 1938 Patrol Bomber AND 1939 Electronics
	# Activated by: 1939 Electronics (5510)

	effects = {
		command = { type = new_model which = naval_bomber value = 3 } # 1940 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 2 } # 1938 Patrol Bomber

		command = { type = new_model which = b_u13 value = 3 } # 1940 Naval Attack
		command = { type = scrap_model which = b_u13 value = 2 } # 1938 Naval Attack
	}
}

# 1943 Patrol Bomber
application = { 
	id = 4220
	name = TECH_APP_AIRCRAFT_22_NAME
	desc = TECH_APP_AIRCRAFT_22_DESC
	position = { x = 35 y = 450 }
	year = 1943

	component = { #
		id = 4221
		name = TECH_CMP_AIRCRAFT_22_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4222
		name = TECH_CMP_AIRCRAFT_22_2_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { #
		id = 4223
		name = TECH_CMP_AIRCRAFT_22_3_NAME
		type = naval_artillery
		difficulty = 6
	}
	component = { #
		id = 4224
		name = TECH_CMP_AIRCRAFT_22_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4225
		name = TECH_CMP_AIRCRAFT_22_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4030 4210 5220 } # 1941 Aviation Industry AND 1940 Patrol Bomber AND 1941 Electronics
	# Activated by: 1941 Electronics (5520)

	effects = {
		command = { type = new_model which = naval_bomber value = 4 } # 1943 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 3 } # 1940 Patrol Bomber

		command = { type = new_model which = b_u13 value = 4 } # 1943 Naval Attack
		command = { type = scrap_model which = b_u13 value = 3 } # 1940 Naval Attack
	}
}

application = { # 1946 Patrol Bomber
	id = 4230
	name = TECH_APP_AIRCRAFT_23_NAME
	desc = TECH_APP_AIRCRAFT_23_DESC
	position = { x = 40 y = 470 }
	year = 1946

	component = { #
		id = 4231
		name = TECH_CMP_AIRCRAFT_23_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4232
		name = TECH_CMP_AIRCRAFT_23_2_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { #
		id = 4233
		name = TECH_CMP_AIRCRAFT_23_3_NAME
		type = naval_artillery
		difficulty = 7
	}
	component = { #
		id = 4234
		name = TECH_CMP_AIRCRAFT_23_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4235
		name = TECH_CMP_AIRCRAFT_23_5_NAME
		type = aeronautics
		difficulty = 6
	}
	required = { 4030 4220 7400 } # 1941 Aviation Industry AND 1943 Patrol Bomber AND 1943 Electronics
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = new_model which = naval_bomber value = 5 } # 1946 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 4 } # 1943 Patrol Bomber

		command = { type = new_model which = b_u13 value = 5 } # 1946 Naval Attack
		command = { type = scrap_model which = b_u13 value = 4 } # 1943 Naval Attack
	}
}

# ##############################################################################
# # Heavy Bombers - 4300-4340  #############################################
# ##############################################################################

# 1936 Heavy Bomber
application = { 
	id = 4340
	name = TECH_APP_AIRCRAFT_34_NAME
	desc = TECH_APP_AIRCRAFT_34_DESC
	position = { x = 465 y = 90 }
	year = 1936

	component = { #
		id = 4341
		name = TECH_CMP_AIRCRAFT_34_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4342
		name = TECH_CMP_AIRCRAFT_34_2_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { #
		id = 4343
		name = TECH_CMP_AIRCRAFT_34_3_NAME
		type = bomber_tactics
		difficulty = 5
	}
	component = { #
		id = 4344
		name = TECH_CMP_AIRCRAFT_34_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4345
		name = TECH_CMP_AIRCRAFT_34_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4010 } # 1930 Aviation Industry 
	# Activated by: 1930 Aviation Industry (4010)

	effects = {
		command = { type = new_model which = strategic_bomber value = 1 } # 1936 Heavy Bomber
		command = { type = scrap_model which = strategic_bomber value = 0 } # 1930 Heavy Bomber

		command = { type = build_time which = strategic_bomber value = -5 where = relative }
		command = { type = morale which = strategic_bomber value = 2 }
	}
}

# 1938 Heavy Bomber
application = { 
	id = 4300
	name = TECH_APP_AIRCRAFT_30_NAME
	desc = TECH_APP_AIRCRAFT_30_DESC
	position = { x = 310 y = 200 }
	year = 1938

	component = { #
		id = 4301
		name = TECH_CMP_AIRCRAFT_30_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4302
		name = TECH_CMP_AIRCRAFT_30_2_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { #
		id = 4303
		name = TECH_CMP_AIRCRAFT_30_3_NAME
		type = bomber_tactics
		difficulty = 6
	}
	component = { #
		id = 4304
		name = TECH_CMP_AIRCRAFT_30_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4305
		name = TECH_CMP_AIRCRAFT_30_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4020 5500 } # 1937 Aviation Industry AND 1937 Electronics
	# Activated by: 1937 Electronics (5500)

	effects = {
		command = { type = deactivate which = 4340 } # 1936 Heavy Bomber

		command = { type = activate_unit_type which = strategic_bomber }
		command = { type = new_model which = strategic_bomber value = 2 } # 1938 Heavy Bomber
		command = { type = scrap_model which = strategic_bomber value = 1 } # 1936 Heavy Bomber
		command = { type = scrap_model which = strategic_bomber value = 0 } # 1930 Heavy Bomber

		command = { type = activate_unit_type which = escort }
		command = { type = new_model which = escort value = 0 } # 1930 Defensive Armarment
	}
}

# 1940 Heavy Bomber
application = { 
	id = 4310
	name = TECH_APP_AIRCRAFT_31_NAME
	desc = TECH_APP_AIRCRAFT_31_DESC
	position = { x = 315 y = 220 }
	year = 1940

	component = { #
		id = 4311
		name = TECH_CMP_AIRCRAFT_31_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4312
		name = TECH_CMP_AIRCRAFT_31_2_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { #
		id = 4313
		name = TECH_CMP_AIRCRAFT_31_3_NAME
		type = bomber_tactics
		difficulty = 7
	}
	component = { #
		id = 4314
		name = TECH_CMP_AIRCRAFT_31_4_NAME
		type = electronics
		difficulty = 6
	}
	component = { #
		id = 4315
		name = TECH_CMP_AIRCRAFT_31_5_NAME
		type = aeronautics
		difficulty = 6
	}

	required = { 4300 5510 } # 1938 Heavy Bomber AND 1939 Electronics
	or_required = { 4030 4060 } # 1941 Aviation Industry OR Military Design
	# Activated by: 1939 Electronics (5510)

	effects = {
		command = { type = new_model which = strategic_bomber value = 3 } # 1940 Heavy Bomber
		command = { type = scrap_model which = strategic_bomber value = 2 } # 1938 Heavy Bomber
	}
}

# 1942 Heavy Bomber
application = { 
	id = 4320
	name = TECH_APP_AIRCRAFT_32_NAME
	desc = TECH_APP_AIRCRAFT_32_DESC
	position = { x = 310 y = 380 }
	year = 1942

	component = { #
		id = 4321
		name = TECH_CMP_AIRCRAFT_32_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4322
		name = TECH_CMP_AIRCRAFT_32_2_NAME
		type = technical_efficiency
		difficulty = 13
	}
	component = { #
		id = 4323
		name = TECH_CMP_AIRCRAFT_32_3_NAME
		type = bomber_tactics
		difficulty = 7
	}
	component = { #
		id = 4324
		name = TECH_CMP_AIRCRAFT_32_4_NAME
		type = electronics
		difficulty = 6
	}
	component = { #
		id = 4325
		name = TECH_CMP_AIRCRAFT_32_5_NAME
		type = aeronautics
		difficulty = 6
	}

	required = { 4030 4310 5520 } # 1941 Aviation Industry AND 1940 Heavy Bomber AND 1941 Electronics
	# Activated by: 1941 Electronics (5520)

	effects = {
		command = { type = new_model which = strategic_bomber value = 4 } # 1943 Heavy Bomber
		command = { type = scrap_model which = strategic_bomber value = 3 } # 1940 Heavy Bomber

	}
}

# 1945 Heavy Bomber
application = { 
	id = 4330
	name = TECH_APP_AIRCRAFT_33_NAME
	desc = TECH_APP_AIRCRAFT_33_DESC
	position = { x = 315 y = 400 }
	year = 1945

	component = { #
		id = 4331
		name = TECH_CMP_AIRCRAFT_33_1_NAME
		type = aeronautics
		difficulty = 8
	}
	component = { #
		id = 4332
		name = TECH_CMP_AIRCRAFT_33_2_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { #
		id = 4333
		name = TECH_CMP_AIRCRAFT_33_3_NAME
		type = bomber_tactics
		difficulty = 8
	}
	component = { #
		id = 4334
		name = TECH_CMP_AIRCRAFT_33_4_NAME
		type = electronics
		difficulty = 7
	}
	component = { #
		id = 4335
		name = TECH_CMP_AIRCRAFT_33_5_NAME
		type = aeronautics
		difficulty = 7
	}

	required = { 4030 4320 7400 } # 1941 Aviation Industry AND 1943 Heavy Bomber AND 1943 Electronics
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = new_model which = strategic_bomber value = 5 } # 1945 Heavy Bomber
		command = { type = scrap_model which = strategic_bomber value = 4 } # 1942 Heavy Bomber
	}
}

# Intercontinental Heavy Bomber Development
application =	{	
	id = 15500
	name = TECH_APP_AIRCRAFT_35_NAME
	desc = TECH_APP_AIRCRAFT_35_DESC
	position = { x = 320 y = 420 }
	year = 1948

	component = { # 
		id = 4371 
		name = TECH_CMP_AIRCRAFT_35_1_NAME 
		type = aeronautics
		difficulty = 9
	}
	component = { # 
		id = 4372 
		name = TECH_CMP_AIRCRAFT_35_2_NAME 
		type = technical_efficiency
		difficulty = 16 
	}
	component = { 
		id = 4373 
		name = TECH_CMP_AIRCRAFT_35_3_NAME 
		type = bomber_tactics
		difficulty = 9
	}
	component = { 
		id = 4374 
		name = TECH_CMP_AIRCRAFT_35_4_NAME 
		type = electronics
		difficulty = 8
	}
	component = { 
		id = 4375 
		name = TECH_CMP_AIRCRAFT_35_5_NAME 
		type = aeronautics
		difficulty = 8
	}

	required = { 4030 4330 7410 } # 1941 Aviation Industry AND 1945 Heavy Bomber AND 1945 Electronics
	or_required = { 9140 9260 } # Developed Strategic Operations OR Global Command Central
	# Activated by: 1945 Electronics (7410)

	effects = { 
		command = { type = new_model which = strategic_bomber value = 9 } # 1948 Intercontinental Heavy Bomber
	}
}

# ##############################################################################
# # Transport Aircraft - 4400-4460  ############################################
# ##############################################################################

# 1935 Transport Plane Development
application = { 
	id = 4440
	name = TECH_APP_AIRCRAFT_44_NAME
	desc = TECH_APP_AIRCRAFT_44_DESC
	position = { x = 465 y = 110 }
	year = 1935

	component = { #
		id = 4441
		name = TECH_CMP_AIRCRAFT_44_1_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4442
		name = TECH_CMP_AIRCRAFT_44_2_NAME
		type = technical_efficiency
		difficulty = 6
	}
	component = { #
		id = 4443
		name = TECH_CMP_AIRCRAFT_44_3_NAME
		type = infantry_focus
		difficulty = 3
	}

	component = { #
		id = 4444
		name = TECH_CMP_AIRCRAFT_44_4_NAME
		type = aeronautics
		difficulty = 2
	}
	component = { #
		id = 4445
		name = TECH_CMP_AIRCRAFT_44_5_NAME
		type = aeronautics
		difficulty = 3
	}

	required = { 4010 } # 1930 Aviation Industry 
	# Activated by: 1930 Aviation Industry (4010)

	effects = {
		command = { type = activate which = 1810 } # 1940 Airborne Division Organization

		command = { type = new_model which = transport_plane value = 1 } # 1935 Transport Plane
		command = { type = scrap_model which = transport_plane value = 0 } # 1930 Transport Plane

		command = { type = build_time which = transport_plane value = -5 where = relative }
		command = { type = morale which = transport_plane value = 2 }
	}
}

# 1938 Transport Plane
application = { 
	id = 4400
	name = TECH_APP_AIRCRAFT_40_NAME
	desc = TECH_APP_AIRCRAFT_40_DESC
	position = { x = 460 y = 200 }
	year = 1938

	component = { #
		id = 4401
		name = TECH_CMP_AIRCRAFT_40_1_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4402
		name = TECH_CMP_AIRCRAFT_40_2_NAME
		type = technical_efficiency
		difficulty = 7
	}
	component = { #
		id = 4403
		name = TECH_CMP_AIRCRAFT_40_3_NAME
		type = infantry_focus
		difficulty = 3
	}
	component = { #
		id = 4404
		name = TECH_CMP_AIRCRAFT_40_4_NAME
		type = aeronautics
		difficulty = 2
	}
	component = { #
		id = 4405
		name = TECH_CMP_AIRCRAFT_40_5_NAME
		type = aeronautics
		difficulty = 3
	}

	required = { 4020 } # 1937 Aviation Industry
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = activate which = 1810 } # 1940 Airborne Division Organization
		command = { type = deactivate which = 4440 } # 1935 Transport Plane

		command = { type = task_efficiency which = air_supply value = 0.1 }
		command = { type = task_efficiency which = airborne_assault value = 0.05 }

		command = { type = activate_unit_type which = transport_plane }
		command = { type = new_model which = transport_plane value = 2 } # 1938 Transport Plane
		command = { type = new_model which = transport_plane value = 1 } # 1935 Transport Plane
		command = { type = scrap_model which = transport_plane value = 1 } # 1935 Transport Plane
		command = { type = scrap_model which = transport_plane value = 0 } # 1930 Transport Plane
	}
}

# 1940 Transport Plane
application = { 
	id = 4410
	name = TECH_APP_AIRCRAFT_41_NAME
	desc = TECH_APP_AIRCRAFT_41_DESC
	position = { x = 465 y = 220 }
	year = 1940

	component = { #
		id = 4411
		name = TECH_CMP_AIRCRAFT_41_1_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4412
		name = TECH_CMP_AIRCRAFT_41_2_NAME
		type = technical_efficiency
		difficulty = 8
	}
	component = { #
		id = 4413
		name = TECH_CMP_AIRCRAFT_41_3_NAME
		type = infantry_focus
		difficulty = 4
	}
	component = { #
		id = 4414
		name = TECH_CMP_AIRCRAFT_41_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4415
		name = TECH_CMP_AIRCRAFT_41_5_NAME
		type = aeronautics
		difficulty = 3
	}

	required = { 4020 4400 } # 1937 Aviation Industry AND 1940 Transport Plane 
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = activate which = 1820 } # 1943 Airborne Division Organization
		command = { type = task_efficiency which = air_supply value = 0.1 }
		command = { type = task_efficiency which = airborne_assault value = 0.05 }

		command = { type = new_model which = transport_plane value = 3 } # 1940 Transport Plane
		command = { type = scrap_model which = transport_plane value = 2 } # 1938 Transport Plane
	}
}

# 1942 Transport Plane
application = { 
	id = 4420
	name = TECH_APP_AIRCRAFT_42_NAME
	desc = TECH_APP_AIRCRAFT_42_DESC

	position = { x = 470 y = 240 }
	year = 1942

	component = { #
		id = 4421
		name = TECH_CMP_AIRCRAFT_42_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4422
		name = TECH_CMP_AIRCRAFT_42_2_NAME
		type = technical_efficiency
		difficulty = 9
	}
	component = { #
		id = 4423
		name = TECH_CMP_AIRCRAFT_42_3_NAME
		type = infantry_focus
		difficulty = 4
	}
	component = { #
		id = 4424
		name = TECH_CMP_AIRCRAFT_42_4_NAME
		type = electronics
		difficulty = 3
	}
	component = { #
		id = 4425
		name = TECH_CMP_AIRCRAFT_42_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4020 4410 5500 } # 1937 Aviation Industry AND 1940 Transport Plane AND 1937 Electronics
	# Activated by: 1937 Electronics (5500)

	effects = {
		command = { type = task_efficiency which = air_supply value = 0.1 }
		command = { type = task_efficiency which = airborne_assault value = 0.05 }

		command = { type = new_model which = transport_plane value = 4 } # 1942 Transport Plane
		command = { type = scrap_model which = transport_plane value = 3 } # 1940 Transport Plane
	}
}

# 1945 Transport Plane
application = { 
	id = 4430
	name = TECH_APP_AIRCRAFT_43_NAME
	desc = TECH_APP_AIRCRAFT_43_DESC

	position = { x = 460 y = 380 }
	year = 1945

	component = { #
		id = 4431
		name = TECH_CMP_AIRCRAFT_43_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4432
		name = TECH_CMP_AIRCRAFT_43_2_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { #
		id = 4433
		name = TECH_CMP_AIRCRAFT_43_3_NAME
		type = infantry_focus
		difficulty = 4
	}
	component = { #
		id = 4434
		name = TECH_CMP_AIRCRAFT_43_4_NAME
		type = electronics
		difficulty = 3
	}
	component = { #
		id = 4435
		name = TECH_CMP_AIRCRAFT_43_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4030 4420 5520 } # 1941 Aviation Industry AND 1942 Transport Plane AND 1941 Electronics
	# Activated by: 1941 Electronics (5520)
 
	effects = {
		command = { type = activate which = 1830 } # 1947 Airborne Division Organization

		command = { type = task_efficiency which = air_supply value = 0.1 }
		command = { type = task_efficiency which = airborne_assault value = 0.05 }

		command = { type = new_model which = transport_plane value = 5 } # 1945 Transport Plane
		command = { type = scrap_model which = transport_plane value = 4 } # 1942 Transport Plane
	}
}

# 1948 Transport Plane
application = { 
	id = 4450
	name = TECH_APP_AIRCRAFT_45_NAME
	desc = TECH_APP_AIRCRAFT_45_DESC
	position = { x = 465 y = 400 }
	year = 1948

	component = { #
		id = 4451
		name = TECH_CMP_AIRCRAFT_45_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4452
		name = TECH_CMP_AIRCRAFT_45_2_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { #
		id = 4453
		name = TECH_CMP_AIRCRAFT_45_3_NAME
		type = infantry_focus
		difficulty = 5
	}
	component = { #
		id = 4454
		name = TECH_CMP_AIRCRAFT_45_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4455
		name = TECH_CMP_AIRCRAFT_45_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4030 4430 7410 } # 1941 Aviation Industry AND 1945 Transport Plane AND 1945 Electronics
	# Activated by: 1945 Electronics (7410)

	effects = {
		command = { type = task_efficiency which = air_supply value = 0.1 }
		command = { type = task_efficiency which = airborne_assault value = 0.05 }

		command = { type = new_model which = transport_plane value = 6 } # 1948 Transport Plane
		command = { type = scrap_model which = transport_plane value = 5 } # 1945 Transport Plane
	}
}


# 1951 Transport Plane
application = { 
	id = 4460
	name = TECH_APP_AIRCRAFT_46_NAME
	desc = TECH_APP_AIRCRAFT_46_DESC
	position = { x = 470 y = 420 }
	year = 1951

	component = { #
		id = 4461
		name = TECH_CMP_AIRCRAFT_46_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4462
		name = TECH_CMP_AIRCRAFT_46_2_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { #
		id = 4463
		name = TECH_CMP_AIRCRAFT_46_3_NAME
		type = infantry_focus
		difficulty = 6
	}
	component = { #
		id = 4464
		name = TECH_CMP_AIRCRAFT_46_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4465
		name = TECH_CMP_AIRCRAFT_46_5_NAME
		type = aeronautics
		difficulty = 6
	}

	required = { 4030 4450 5520 7420 } # 1941 Aviation Industry AND 1948 Transport Plane AND 1948 Electronics
	# Activated by: 1948 Electronics (7420)

	effects = {
		command = { type = task_efficiency which = air_supply value = 0.1 }
		command = { type = task_efficiency which = airborne_assault value = 0.05 }

		command = { type = new_model which = transport_plane value = 7 } # 1951 Transport Plane
		command = { type = scrap_model which = transport_plane value = 6 } # 1948 Transport Plane
	}
}

# ##############################################################################
# # Light Bomber - 4500-4540  ##################################################
# ##############################################################################

# 1935 Light Bomber Development
application = { 
	id = 4500
	name = TECH_APP_AIRCRAFT_50_NAME
	desc = TECH_APP_AIRCRAFT_50_DESC
	position = { x = 465 y = 50 }
	year = 1935

	component = { #
		id = 4501
		name = TECH_CMP_AIRCRAFT_50_1_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4502
		name = TECH_CMP_AIRCRAFT_50_2_NAME
		type = technical_efficiency
		difficulty = 5
	}
	component = { #
		id = 4503
		name = TECH_CMP_AIRCRAFT_50_3_NAME
		type = combined_arms_focus
		difficulty = 5
	}
	component = { #
		id = 4504
		name = TECH_CMP_AIRCRAFT_50_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4505
		name = TECH_CMP_AIRCRAFT_50_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4010 } # 1930 Aviation Industry
	# Activated by: 1930 Aviation Industry (4010)

	effects = {
		command = { type = new_model which = cas value = 1 } # 1935 Light Bomber
		command = { type = scrap_model which = cas value = 0 } # 1930 Light Bomber

		command = { type = new_model which = b_u12 value = 1 } # 1935 Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 0 } # 1930 Twin Light Bomber

		command = { type = new_model which = b_u14 value = 1 } # 1935 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 0 } # 1930 Mixed Air Group

		command = { type = build_time which = cas value = -5 where = relative }
		command = { type = morale which = cas value = 2 }

		command = { type = build_time which = b_u12 value = -5 where = relative } # Twin Light Bomber
		command = { type = build_time which = b_u14 value = -5 where = relative } # Mixed Air Group
	}
}

# 1938 Light Bomber Development
application = {
	id = 4510
	name = TECH_APP_AIRCRAFT_51_NAME
	desc = TECH_APP_AIRCRAFT_51_DESC
	position = { x = 35 y = 200 }
	year = 1938

	component = { #
		id = 4511
		name = TECH_CMP_AIRCRAFT_51_1_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4512
		name = TECH_CMP_AIRCRAFT_51_2_NAME
		type = technical_efficiency
		difficulty = 6
	}
	component = { #
		id = 4513
		name = TECH_CMP_AIRCRAFT_51_3_NAME
		type = combined_arms_focus
		difficulty = 5
	}
	component = { #
		id = 4514
		name = TECH_CMP_AIRCRAFT_51_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4515
		name = TECH_CMP_AIRCRAFT_51_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4020 } # 1937 Aviation Industry 
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = deactivate which = 4500 } # 1935 Light Bomber Development

		command = { type = activate_unit_type which = cas }
		command = { type = new_model which = cas value = 2 } # 1938 Light Bomber
		command = { type = new_model which = cas value = 1 } # 1935 Light Bomber
		command = { type = scrap_model which = cas value = 1 } # 1935 Light Bomber
		command = { type = scrap_model which = cas value = 0 } # 1930 Light Bomber

		command = { type = new_model which = b_u12 value = 2 } # 1938 Twin Light Bomber
		command = { type = new_model which = b_u12 value = 1 } # 1935 Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 1 } # 1935 Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 0 } # 1930 Twin Light Bomber

		command = { type = new_model which = b_u14 value = 2 } # 1938 Mixed Air Group
		command = { type = new_model which = b_u14 value = 1 } # 1935 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 1 } # 1935 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 0 } # 1930 Mixed Air Group
	}
}

# 1940 Light Bomber Development
application = { 
	id = 4520
	name = TECH_APP_AIRCRAFT_52_NAME
	desc = TECH_APP_AIRCRAFT_52_DESC
	position = { x = 40 y = 220 }
	year = 1940

	component = { #
		id = 4521
		name = TECH_CMP_AIRCRAFT_52_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4522
		name = TECH_CMP_AIRCRAFT_52_2_NAME
		type = technical_efficiency
		difficulty = 7
	}
	component = { #
		id = 4523
		name = TECH_CMP_AIRCRAFT_52_3_NAME
		type = combined_arms_focus
		difficulty = 6
	}
	component = { #
		id = 4524
		name = TECH_CMP_AIRCRAFT_52_4_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4525
		name = TECH_CMP_AIRCRAFT_52_5_NAME
		type = aeronautics
		difficulty = 5
	}
 
	or_required = { 4020 4510 4950 } # 1937 Aviation Industry AND 1938 Light Bomber Development OR Purpose-designed 1938 CAG
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = new_model which = cas value = 3 } # 1940 Light Bomber
		command = { type = scrap_model which = cas value = 2 } # 1938 Light Bomber

		command = { type = new_model which = b_u12 value = 3 } # 1940 Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 2 } # 1938 Twin Light Bomber

		command = { type = new_model which = b_u14 value = 3 } # 1940 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 2 } # 1938 Mixed Air Group
	}
}

# 1942 Light Bomber Development
application = { 
	id = 4530
	name = TECH_APP_AIRCRAFT_53_NAME
	desc = TECH_APP_AIRCRAFT_53_DESC

	position = { x = 35 y = 380 }
	year = 1942

	component = { #
		id = 4531
		name = TECH_CMP_AIRCRAFT_53_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4532
		name = TECH_CMP_AIRCRAFT_53_2_NAME
		type = technical_efficiency
		difficulty = 8
	}
	component = { #
		id = 4533
		name = TECH_CMP_AIRCRAFT_53_3_NAME
		type = combined_arms_focus
		difficulty = 6
	}
	component = { #
		id = 4534
		name = TECH_CMP_AIRCRAFT_53_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4535
		name = TECH_CMP_AIRCRAFT_53_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4030 5510 } # 1941 Aviation Industry AND 1939 Electronics
	or_required = { 4520 4960 } # 1940 Light Bomber Development OR Purpose-designed 1940 CAG
	# Activated by: 1939 Electronics (5510)

	effects = {
		command = { type = new_model which = cas value = 4 } # 1942 Light Bomber
		command = { type = scrap_model which = cas value = 3 } # 1940 Light Bomber

		command = { type = new_model which = b_u12 value = 4 } # 1942 Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 3 } # 1940 Twin Light Bomber

		command = { type = new_model which = b_u14 value = 4 } # 1942 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 3 } # 1940 Mixed Air Group
	}
}

# 1944 Light Bomber Development
application = { 
	id = 4540
	name = TECH_APP_AIRCRAFT_54_NAME
	desc = TECH_APP_AIRCRAFT_54_DESC
	position = { x = 40 y = 400 }
	year = 1944

	component = { #
		id = 4541
		name = TECH_CMP_AIRCRAFT_54_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4542
		name = TECH_CMP_AIRCRAFT_54_2_NAME
		type = technical_efficiency
		difficulty = 9
	}
	component = { #
		id = 4543
		name = TECH_CMP_AIRCRAFT_54_3_NAME
		type = combined_arms_focus
		difficulty = 6
	}
	component = { #
		id = 4544
		name = TECH_CMP_AIRCRAFT_54_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4545
		name = TECH_CMP_AIRCRAFT_54_5_NAME
		type = aeronautics
		difficulty = 6
	}

	required = { 4030 5520 } # 1941 Aviation Industry AND 1941 Electronics
	or_required = { 4530 4970 } # 1942 Light Bomber Development OR Purpose-designed 1942 CAG
	# Activated by: 1941 Electronics (5520)

	effects = {
		command = { type = new_model which = cas value = 5 } # 1944 Light Bomber
		command = { type = scrap_model which = cas value = 4 } # 1942 Light Bomber

		command = { type = new_model which = b_u12 value = 5 } # 1944 Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 4 } # 1942 Twin Light Bomber

		command = { type = new_model which = b_u14 value = 5 } # 1944 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 4 } # 1942 Mixed Air Group
	}
}

# ##############################################################################
# # Aircraft Purchase - 4550-4590  #############################################
# ##############################################################################

# 1937 Aircraft Purchase
application = { 
	id = 4550
	name = TECH_APP_AIRCRAFT_55_NAME
	desc = TECH_APP_AIRCRAFT_55_DESC
	position = { x = 300 y = 10 }
	year = 1937

	component = { # Foreign Contract
		id = 4551
		name = TECH_CMP_AIRCRAFT_55_1_NAME
		type = centralized_execution
		difficulty = 4
	}
	component = { # Aircraft Purchase Agreement
		id = 4552
		name = TECH_CMP_AIRCRAFT_55_2_NAME
		type = aircraft_testing
		difficulty = 3
	}
	component = { # Instructor Recruitment
		id = 4553
		name = TECH_CMP_AIRCRAFT_55_3_NAME
		type = centralized_execution
		difficulty = 3
	}
	component = { # Training Regime Establishment
		id = 4554
		name = TECH_CMP_AIRCRAFT_55_4_NAME
		type = piloting
		difficulty = 7
	}
	component = { # Unit Formation
		id = 4555
		name = TECH_CMP_AIRCRAFT_55_5_NAME
		type = aircraft_testing
		difficulty = 4
	}

	required = { 4040 5210 } # Foreign Purchase Policy AND Agriculturally-based Economy
	# Activated by: Foreign Purchase Policy (4040)

	effects = {
		command = { type = activate which = 4500 } # 1935 Light Bomber 
		command = { type = activate which = 4600 } # 1935 Light Fighter
		command = { type = gain_tech which = 4500 } # 1935 Light Bomber
		command = { type = gain_tech which = 4600 } # 1935 Light Fighter

		command = { type = new_model which = cas value = 1 } # 1935 Light Bomber
		command = { type = scrap_model which = cas value = 0 } # 1930 Light Bomber
		command = { type = new_model which = interceptor value = 1 } # 1935 Light Fighter
		command = { type = scrap_model which = interceptor value = 0 } # 1930 Light Fighter
		command = { type = new_model which = naval_bomber value = 1 } # 1935 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 0 } # 1930 Patrol Bomber
		command = { type = new_model which = tactical_bomber value = 1 } # 1935 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 0 } # 1930 Medium Bomber

		command = { type = new_model which = b_u14 value = 1 } # 1935 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 0 } # 1930 Mixed Air Group
	}
}

# 1940 Aircraft Purchase
application = { 
	id = 4560
	name = TECH_APP_AIRCRAFT_56_NAME
	desc = TECH_APP_AIRCRAFT_56_DESC
	position = { x = 305 y = 30 }
	year = 1940

	component = { # Renewed Foreign Contract
		id = 4561
		name = TECH_CMP_AIRCRAFT_56_1_NAME
		type = centralized_execution
		difficulty = 4
	}
	component = { # Newer Aircraft Purchase Agreement
		id = 4562
		name = TECH_CMP_AIRCRAFT_56_2_NAME
		type = aircraft_testing
		difficulty = 4
	}
	component = { # Multiple Instructor Contracts
		id = 4563
		name = TECH_CMP_AIRCRAFT_56_3_NAME
		type = centralized_execution
		difficulty = 4
	}
	component = { # Refined Training Regime
		id = 4564
		name = TECH_CMP_AIRCRAFT_56_4_NAME
		type = piloting
		difficulty = 8
	}
	component = { # New Unit Formation
		id = 4565
		name = TECH_CMP_AIRCRAFT_56_5_NAME
		type = aircraft_testing
		difficulty = 4
	}

	required = { 4550 5210 } # 1937 Aircraft Purchase AND Agriculturally-based Economy
	# Activated by: Foreign Purchase Policy (4040)

	effects = {
		command = { type = activate which = 8150 } # ASW Aircraft
		command = { type = activate which = 8160 } # Aircraft-Destroyer Coordination
		command = { type = gain_tech which = 4080 } # Foreign Purchase Policy Change 
		command = { type = gain_tech which = 4510 } # 1938 Light Bomber
		command = { type = gain_tech which = 4610 } # 1937 Light Fighter

		command = { type = new_model which = cas value = 2 } # 1938 Light Bomber
		command = { type = scrap_model which = cas value = 1 } # 1935 Light Bomber
		command = { type = new_model which = interceptor value = 2 } # 1937 Light Fighter
		command = { type = scrap_model which = interceptor value = 1 } # 1935 Light Fighter
		command = { type = new_model which = naval_bomber value = 2 } # 1938 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 1 } # 1935 Patrol Bomber
		command = { type = new_model which = tactical_bomber value = 2 } # 1938 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 1 } # 1935 Medium Bomber

		command = { type = new_model which = b_u14 value = 2 } # 1938 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 1 } # 1935 Mixed Air Group
	}
}

# 1942 Aircraft Purchase
application = { 
	id = 4570
	name = TECH_APP_AIRCRAFT_57_NAME
	desc = TECH_APP_AIRCRAFT_57_DESC
	position = { x = 310 y = 50 }
	year = 1942

	component = { # Renewed Foreign Contract
		id = 4571
		name = TECH_CMP_AIRCRAFT_57_1_NAME
		type = centralized_execution
		difficulty = 5
	}
	component = { # Newer Aircraft Purchase Agreement
		id = 4572
		name = TECH_CMP_AIRCRAFT_57_2_NAME
		type = aircraft_testing
		difficulty = 4
	}
	component = { # Multiple Instructor Contracts Renewal
		id = 4573
		name = TECH_CMP_AIRCRAFT_57_3_NAME
		type = centralized_execution
		difficulty = 4
	}
	component = { # Specialized Training Regime
		id = 4574
		name = TECH_CMP_AIRCRAFT_57_4_NAME
		type = piloting
		difficulty = 9
	}
	component = { # New Unit Formation
		id = 4575
		name = TECH_CMP_AIRCRAFT_57_5_NAME
		type = aircraft_testing
		difficulty = 5
	}

	required = { 4560 5210 } # 1940 Aircraft Purchase AND Agriculturally-based Economy
	# Activated by: Foreign Purchase Policy (4040)

	effects = {
		command = { type = gain_tech which = 4520 } # 1940 Light Bomber
		command = { type = gain_tech which = 4620 } # 1939 Light Fighter

		command = { type = new_model which = cas value = 3 } # 1940 Light Bomber
		command = { type = scrap_model which = cas value = 2 } # 1938 Light Bomber
		command = { type = new_model which = interceptor value = 3 } # 1939 Light Fighter
		command = { type = scrap_model which = interceptor value = 2 } # 1937 Light Fighter
		command = { type = new_model which = naval_bomber value = 3 } # 1940 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 2 } # 1938 Patrol Bomber
		command = { type = new_model which = tactical_bomber value = 3 } # 1940 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 2 } # 1938 Medium Bomber

		command = { type = new_model which = b_u14 value = 3 } # 1940 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 2 } # 1938 Mixed Air Group
	}
}

# 1944 Aircraft Purchase
application = { 
	id = 4580
	name = TECH_APP_AIRCRAFT_58_NAME
	desc = TECH_APP_AIRCRAFT_58_DESC
	position = { x = 315 y = 70 }
	year = 1944

	component = { # Renewed Foreign Contract
		id = 4581
		name = TECH_CMP_AIRCRAFT_58_1_NAME
		type = centralized_execution
		difficulty = 5
	}
	component = { # Newer Aircraft Purchase Agreement
		id = 4582
		name = TECH_CMP_AIRCRAFT_58_2_NAME
		type = aircraft_testing
		difficulty = 5
	}
	component = { # Multiple Instructor Contracts Renewal
		id = 4583
		name = TECH_CMP_AIRCRAFT_58_3_NAME
		type = centralized_execution
		difficulty = 5
	}
	component = { # Specialized Training Regime
		id = 4584
		name = TECH_CMP_AIRCRAFT_58_4_NAME
		type = piloting
		difficulty = 10
	}
	component = { # New Unit Formation
		id = 4585
		name = TECH_CMP_AIRCRAFT_58_5_NAME
		type = aircraft_testing
		difficulty = 5
	}

	required = { 4570 5210 } # 1942 Aircraft Purchase AND Agriculturally-based Economy
	# Activated by: Foreign Purchase Policy (4040)

	effects = {
		command = { type = gain_tech which = 4530 } # 1942 Light Bomber
		command = { type = gain_tech which = 4630 } # 1941 Light Fighter

		command = { type = new_model which = cas value = 4 } # 1942 Light Bomber
		command = { type = scrap_model which = cas value = 3 } # 1940 Light Bomber
		command = { type = new_model which = interceptor value = 4 } # 1941 Light Fighter
		command = { type = scrap_model which = interceptor value = 3 } # 1939 Light Fighter
		command = { type = new_model which = naval_bomber value = 4 } # 1943 Patrol Bomber
		command = { type = scrap_model which = naval_bomber value = 3 } # 1940 Patrol Bomber
		command = { type = new_model which = tactical_bomber value = 4 } # 1942 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 3 } # 1940 Medium Bomber
		command = { type = new_model which = b_u14 value = 4 } # 1942 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 3 } # 1940 Mixed Air Group
	}
}

# 1946 Aircraft Purchase
application = { 
	id = 4590
	name = TECH_APP_AIRCRAFT_59_NAME
	desc = TECH_APP_AIRCRAFT_59_DESC
	position = { x = 320 y = 90 }
	year = 1946

	component = { # Renewed Foreign Contract
		id = 4591
		name = TECH_CMP_AIRCRAFT_59_1_NAME
		type = centralized_execution
		difficulty = 6
	}
	component = { # Newer Aircraft Purchase Agreement
		id = 4592
		name = TECH_CMP_AIRCRAFT_59_2_NAME
		type = aircraft_testing
		difficulty = 5
	}
	component = { # Multiple Instructor Contracts Renewal
		id = 4593
		name = TECH_CMP_AIRCRAFT_59_3_NAME
		type = centralized_execution
		difficulty = 5
	}
	component = { # Specialized Training Regime
		id = 4594
		name = TECH_CMP_AIRCRAFT_59_4_NAME
		type = piloting
		difficulty = 11
	}
	component = { # New Unit Formation
		id = 4595
		name = TECH_CMP_AIRCRAFT_59_5_NAME
		type = aircraft_testing
		difficulty = 6
	}

	required = { 4580 5210 } # 1944 Aircraft Purchase AND Agriculturally-based Economy
	# Activated by: Foreign Purchase Policy (4040)

	effects = {
		command = { type = gain_tech which = 4540 } # 1944 Light Bomber
		command = { type = gain_tech which = 4640 } # 1943 Light Fighter

		command = { type = new_model which = cas value = 5 } # 1944 Light Bomber
		command = { type = scrap_model which = cas value = 4 } # 1942 Light Bomber
		command = { type = new_model which = interceptor value = 5 } # 1943 Light Fighter
		command = { type = scrap_model which = interceptor value = 4 } # 1941 Light Fighter
		command = { type = new_model which = tactical_bomber value = 5 } # 1944 Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 4 } # 1942 Medium Bomber
		command = { type = new_model which = b_u14 value = 5 } # 1944 Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 4 } # 1942 Mixed Air Group
	}
}

# ##############################################################################
# # Light Fighter - 4600-4640  ###################################################
# ##############################################################################

# 1935 Light Fighter
application = { 
	id = 4600
	name = TECH_APP_AIRCRAFT_60_NAME
	desc = TECH_APP_AIRCRAFT_60_DESC
	position = { x = 465 y = 30 }
	year = 1935

	component = { #
		id = 4601
		name = TECH_CMP_AIRCRAFT_60_1_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4602
		name = TECH_CMP_AIRCRAFT_60_2_NAME
		type = technical_efficiency
		difficulty = 6
	}
	component = { #
		id = 4603
		name = TECH_CMP_AIRCRAFT_60_3_NAME
		type = fighter_tactics
		difficulty = 5
	}
	component = { #
		id = 4604
		name = TECH_CMP_AIRCRAFT_60_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4605
		name = TECH_CMP_AIRCRAFT_60_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4010 } # 1930 Aviation Industry 
	# Activated by: 1930 Aviation Industry (4010)

	effects = {
		command = { type = activate_unit_type which = interceptor }
		command = { type = new_model which = interceptor value = 1 } # 1935 Light Fighter
		command = { type = scrap_model which = interceptor value = 0 } # 1930 Light Fighter

		command = { type = build_time which = interceptor value = -5 where = relative }
		command = { type = morale which = interceptor value = 3 }

		command = { type = build_time which = multi_role value = -5 where = relative }
		command = { type = morale which = multi_role value = 3 }

		command = { type = build_time which = escort value = -5 where = relative }
	}
}

# 1937 Light Fighter
application = { 
	id = 4610
	name = TECH_APP_AIRCRAFT_61_NAME
	desc = TECH_APP_AIRCRAFT_61_DESC
	position = { x = 35 y = 130 }
	year = 1937

	component = { #
		id = 4611
		name = TECH_CMP_AIRCRAFT_61_1_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4612
		name = TECH_CMP_AIRCRAFT_61_2_NAME
		type = technical_efficiency
		difficulty = 7
	}
	component = { #
		id = 4613
		name = TECH_CMP_AIRCRAFT_61_3_NAME
		type = fighter_tactics
		difficulty = 5
	}
	component = { #
		id = 4614
		name = TECH_CMP_AIRCRAFT_61_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4615
		name = TECH_CMP_AIRCRAFT_61_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4020 } # 1937 Aviation Industry 
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = deactivate which = 4600 } # 1935 Light Fighter 

		command = { type = activate_unit_type which = interceptor }

		command = { type = new_model which = interceptor value = 2 } # 1937 Light Fighter
		command = { type = new_model which = interceptor value = 1 } # 1935 Light Fighter
		command = { type = scrap_model which = interceptor value = 1 } # 1935 Light Fighter
		command = { type = scrap_model which = interceptor value = 0 } # 1930 Light Fighter
	}
}

# 1939 Light Fighter
application = { 
	id = 4620
	name = TECH_APP_AIRCRAFT_62_NAME
	desc = TECH_APP_AIRCRAFT_62_DESC
	position = { x = 40 y = 150 }
	year = 1939

	component = { #
		id = 4621
		name = TECH_CMP_AIRCRAFT_62_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4622
		name = TECH_CMP_AIRCRAFT_62_2_NAME
		type = technical_efficiency
		difficulty = 8
	}
	component = { #
		id = 4623
		name = TECH_CMP_AIRCRAFT_62_3_NAME
		type = fighter_tactics
		difficulty = 6
	}
	component = { #
		id = 4624
		name = TECH_CMP_AIRCRAFT_62_4_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4625
		name = TECH_CMP_AIRCRAFT_62_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4020 4610 } # 1937 Aviation Industry AND 1937 Light Fighter
	# Activated by: Pre-Industrial Economy (5840)

	effects = {
		command = { type = new_model which = interceptor value = 3 } # 1939 Light Fighter
		command = { type = scrap_model which = interceptor value = 2 } # 1937 Light Fighter
	}
}

# 1941 Light Fighter
application = { 
	id = 4630
	name = TECH_APP_AIRCRAFT_63_NAME
	desc = TECH_APP_AIRCRAFT_63_DESC
	position = { x = 45 y = 170 }
	year = 1941

	component = { #
		id = 4631
		name = TECH_CMP_AIRCRAFT_63_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4632
		name = TECH_CMP_AIRCRAFT_63_2_NAME
		type = technical_efficiency
		difficulty = 9
	}
	component = { #
		id = 4633
		name = TECH_CMP_AIRCRAFT_63_3_NAME
		type = fighter_tactics
		difficulty = 6
	}
	component = { #
		id = 4634
		name = TECH_CMP_AIRCRAFT_63_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4635
		name = TECH_CMP_AIRCRAFT_63_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4020 5510 } # 1937 Aviation Industry AND 1939 Electronics
	or_required = { 4620 4710 } # 1939 Light Fighter OR 1940 Fighter
	# Activated by: 1939 Electronics (5510)

	effects = {
		command = { type = deactivate which = 4620 } # 1939 Light Fighter
		command = { type = deactivate which = 4700 } # 1938 Fighter  
 
		command = { type = new_model which = interceptor value = 4 } # 1941 Light Fighter
		command = { type = new_model which = interceptor value = 3 } # 1939 Light Fighter
		command = { type = scrap_model which = interceptor value = 3 } # 1939 Light Fighter
	}
}

# 1943 Light Fighter
application = { 
	id = 4640
	name = TECH_APP_AIRCRAFT_64_NAME
	desc = TECH_APP_AIRCRAFT_64_DESC

	position = { x = 35 y = 330 }
	year = 1943

	component = { #
		id = 4641
		name = TECH_CMP_AIRCRAFT_64_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4642
		name = TECH_CMP_AIRCRAFT_64_2_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { #
		id = 4643
		name = TECH_CMP_AIRCRAFT_64_3_NAME
		type = fighter_tactics
		difficulty = 6
	}
	component = { #
		id = 4644
		name = TECH_CMP_AIRCRAFT_64_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4645
		name = TECH_CMP_AIRCRAFT_64_5_NAME
		type = aeronautics
		difficulty = 6
	}
 
	required = { 4030 5520 } # 1941 Aviation Industry AND 1941 Electronics
	or_required = { 4630 4720 } # 1941 Light Fighter OR 1942 Fighter
	# Activated by: 1941 Electronics (5520)

	effects = {
		command = { type = deactivate which = 4620 } # 1939 Light Fighter 
		command = { type = deactivate which = 4630 } # 1941 Light Fighter
		command = { type = deactivate which = 4710 } # 1940 Fighter
		command = { type = deactivate which = 4700 } # 1938 Fighter 

		command = { type = new_model which = interceptor value = 5 } # 1943 Light Fighter
		command = { type = new_model which = interceptor value = 4 } # 1941 Light Fighter
		command = { type = new_model which = interceptor value = 3 } # 1939 Light Fighter
		command = { type = scrap_model which = interceptor value = 4 } # 1941 Light Fighter
		command = { type = scrap_model which = interceptor value = 3 } # 1939 Light Fighter
	}
}

# ##############################################################################
# # Fighter - 4700-4740  ############################################
# ##############################################################################

# 1938 Fighter
application = { 
	id = 4700
	name = TECH_APP_AIRCRAFT_70_NAME
	desc = TECH_APP_AIRCRAFT_70_DESC
	position = { x = 170 y = 150 }
	year = 1938

	component = { #
		id = 4701
		name = TECH_CMP_AIRCRAFT_70_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4702
		name = TECH_CMP_AIRCRAFT_70_2_NAME
		type = technical_efficiency
		difficulty = 9
	}
	component = { #
		id = 4703
		name = TECH_CMP_AIRCRAFT_70_3_NAME
		type = fighter_tactics
		difficulty = 5
	}
	component = { #
		id = 4704
		name = TECH_CMP_AIRCRAFT_70_4_NAME
		type = electronics
		difficulty = 3
	}
	component = { #
		id = 4705
		name = TECH_CMP_AIRCRAFT_70_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4020 4610 5500 } # 1937 Aviation Industry AND 1937 Light Fighter AND 1937 Electronics
	# Activated by: 1937 Electronics (5500)

	effects = {
		command = { type = deactivate which = 4600 } # 1935 Light Fighter 

		command = { type = activate_unit_type which = multi_role }
		command = { type = new_model which = multi_role value = 0 } # 1938 Fighter

		command = { type = activate_unit_type which = b_u15 } # Twin/Heavy Fighter
		command = { type = new_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = new_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 0 } # 1930 Heavy Fighter
	}
}

# 1940 Multi-role Fighter
application = { 
	id = 4710
	name = TECH_APP_AIRCRAFT_71_NAME
	desc = TECH_APP_AIRCRAFT_71_DESC
	position = { x = 175 y = 170 }
	year = 1940

	component = { #
		id = 4711
		name = TECH_CMP_AIRCRAFT_71_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4712
		name = TECH_CMP_AIRCRAFT_71_2_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { #
		id = 4713
		name = TECH_CMP_AIRCRAFT_71_3_NAME
		type = fighter_tactics
		difficulty = 6
	}
	component = { #
		id = 4714
		name = TECH_CMP_AIRCRAFT_71_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4715
		name = TECH_CMP_AIRCRAFT_71_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4020 5510 } # 1937 Aviation Industry AND 1939 Electronics
	or_required = { 4620 4700 } # 1939 Light Fighter OR 1938 Multi-role Fighter
	# Activated by: 1939 Electronics (5510)

	effects = {
		command = { type = deactivate which = 4700 } # 1938 Fighter

		command = { type = activate_unit_type which = multi_role }
		command = { type = new_model which = multi_role value = 1 } # 1940 Fighter
		command = { type = scrap_model which = multi_role value = 0 } # 1938 Fighter

		command = { type = activate_unit_type which = b_u15 } # Twin/Heavy Fighter
		command = { type = new_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = new_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = new_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 0 } # 1930 Heavy Fighter
	}
}

# 1942 Fighter
application = { 
	id = 4720
	name = TECH_APP_AIRCRAFT_72_NAME
	desc = TECH_APP_AIRCRAFT_72_DESC
	position = { x = 170 y = 330 }
	year = 1942

	component = { #
		id = 4721
		name = TECH_CMP_AIRCRAFT_72_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4722
		name = TECH_CMP_AIRCRAFT_72_2_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { #
		id = 4723
		name = TECH_CMP_AIRCRAFT_72_3_NAME
		type = fighter_tactics
		difficulty = 6
	}
	component = { #
		id = 4724
		name = TECH_CMP_AIRCRAFT_72_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4725
		name = TECH_CMP_AIRCRAFT_72_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4030 5520 } # 1941 Aviation Industry AND 1941 Electronics
	or_required = { 4630 4710 } # 1941 Light Fighter OR 1940 Multi-role Fighter
	# Activated by: 1941 Electronics (5520)

	effects = {
		command = { type = deactivate which = 4700 } # 1938 Fighter
		command = { type = deactivate which = 4710 } # 1940 Fighter

		command = { type = activate_unit_type which = multi_role }
		command = { type = new_model which = multi_role value = 2 } # 1942 Fighter
		command = { type = new_model which = multi_role value = 1 } # 1940 Fighter
		command = { type = scrap_model which = multi_role value = 1 } # 1940 Fighter
		command = { type = scrap_model which = multi_role value = 0 } # 1938 Fighter

		command = { type = activate_unit_type which = b_u15 } # Twin/Heavy Fighter
		command = { type = new_model which = b_u15 value = 4 } # 1942 Heavy Fighter
		command = { type = new_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = new_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = new_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 0 } # 1930 Heavy Fighter
	}
}

# 1944 Fighter
application = { 
	id = 4730
	name = TECH_APP_AIRCRAFT_73_NAME
	desc = TECH_APP_AIRCRAFT_73_DESC
	position = { x = 175 y = 350 }
	year = 1944

	component = { #
		id = 4731
		name = TECH_CMP_AIRCRAFT_73_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4732
		name = TECH_CMP_AIRCRAFT_73_2_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { #
		id = 4733
		name = TECH_CMP_AIRCRAFT_73_3_NAME
		type = fighter_tactics
		difficulty = 7
	}
	component = { #
		id = 4734
		name = TECH_CMP_AIRCRAFT_73_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4735
		name = TECH_CMP_AIRCRAFT_73_5_NAME
		type = aeronautics
		difficulty = 6
	}

	required = { 4030 5530 } # 1941 Aviation Industry AND 1943 Electronics
	or_required = { 4640 4720 } # 1943 Light Fighter OR 1942 Multi-role Fighter
	# Activated by: 1943 Electronics (5530)

	effects = {
		command = { type = deactivate which = 4720 } # 1942 Fighter
		command = { type = deactivate which = 4710 } # 1940 Fighter
		command = { type = deactivate which = 4700 } # 1938 Fighter

		command = { type = activate_unit_type which = multi_role }
		command = { type = new_model which = multi_role value = 3 } # 1944 Fighter
		command = { type = new_model which = multi_role value = 2 } # 1942 Fighter
		command = { type = new_model which = multi_role value = 1 } # 1940 Fighter
		command = { type = scrap_model which = multi_role value = 2 } # 1942 Fighter
		command = { type = scrap_model which = multi_role value = 1 } # 1940 Fighter
		command = { type = scrap_model which = multi_role value = 0 } # 1938 Fighter

		command = { type = activate_unit_type which = b_u15 } # Twin/Heavy Fighter
		command = { type = new_model which = b_u15 value = 5 } # 1944 Heavy Fighter
		command = { type = new_model which = b_u15 value = 4 } # 1942 Heavy Fighter
		command = { type = new_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = new_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = new_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 4 } # 1942 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 0 } # 1930 Heavy Fighter
	}
}

# 1945 Fighter
application = { 
	id = 4740
	name = TECH_APP_AIRCRAFT_74_NAME
	desc = TECH_APP_AIRCRAFT_74_DESC
	position = { x = 40 y = 350 }
	year = 1945

	component = { #
		id = 4741
		name = TECH_CMP_AIRCRAFT_74_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4742
		name = TECH_CMP_AIRCRAFT_74_2_NAME
		type = technical_efficiency
		difficulty = 13
	}
	component = { #
		id = 4743
		name = TECH_CMP_AIRCRAFT_74_3_NAME
		type = fighter_tactics
		difficulty = 7
	}
	component = { #
		id = 4744
		name = TECH_CMP_AIRCRAFT_74_4_NAME
		type = electronics
		difficulty = 6
	}
	component = { #
		id = 4745
		name = TECH_CMP_AIRCRAFT_74_5_NAME
		type = aeronautics
		difficulty = 7
	}

	required = { 4030 4730 5530 } # 1941 Aviation Industry AND 1944 Fighter AND 1943 Electronics
	# Activated by: 1943 Electronics (5530)

	effects = {
		command = { type = new_model which = multi_role value = 4 } # 1945 Fighter
		command = { type = scrap_model which = multi_role value = 3 } # 1944 Fighter
	}
}

# ##############################################################################
# # Escort Fighter - 4800-4830  ################################################
# ##############################################################################

# 1939 Escort Fighter
application = { 
	id = 4800
	name = TECH_APP_AIRCRAFT_80_NAME
	desc = TECH_APP_AIRCRAFT_80_DESC

	position = { x = 310 y = 150 }
	year = 1939

	component = { #
		id = 4801
		name = TECH_CMP_AIRCRAFT_80_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4802
		name = TECH_CMP_AIRCRAFT_80_2_NAME
		type = technical_efficiency
		difficulty = 9
	}
	component = { #
		id = 4803
		name = TECH_CMP_AIRCRAFT_80_3_NAME
		type = fighter_tactics
		difficulty = 3
	}
	component = { #
		id = 4804
		name = TECH_CMP_AIRCRAFT_80_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4805
		name = TECH_CMP_AIRCRAFT_80_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4020 9900 } # 1937 Aviation Industry AND Fighter Escort Doctrine
	or_required = { 4610 4700 } # 1937 Light Fighter OR 1938 Fighter
	# Activated by: 1937 Electronics (5500)

	effects = {
		command = { type = new_model which = escort value = 5 } # 1939 Escort Fighter
		command = { type = scrap_model which = escort value = 4 } # 1937 Escort Fighter

		command = { type = activate_unit_type which = b_u15 } # Twin/Heavy Fighter
		command = { type = new_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = new_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 0 } # 1930 Heavy Fighter
	}
}

# 1941 Escort Fighter
application = { 
	id = 4810
	name = TECH_APP_AIRCRAFT_81_NAME
	desc = TECH_APP_AIRCRAFT_81_DESC
	position = { x = 315 y = 170 }
	year = 1941

	component = { #
		id = 4811
		name = TECH_CMP_AIRCRAFT_81_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4812
		name = TECH_CMP_AIRCRAFT_81_2_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { #
		id = 4813
		name = TECH_CMP_AIRCRAFT_81_3_NAME
		type = fighter_tactics
		difficulty = 4
	}
	component = { #
		id = 4814
		name = TECH_CMP_AIRCRAFT_81_4_NAME
		type = electronics
		difficulty = 6
	}
	component = { #
		id = 4815
		name = TECH_CMP_AIRCRAFT_81_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4020 4800 9900 } # 1937 Aviation Industry AND 1939 Escort Fighter AND Escort Fighter Doctrine
	# Activated by: 1939 Electronics (5510)

	effects = {
		command = { type = new_model which = escort value = 6 } # 1941 Escort Fighter
		command = { type = scrap_model which = escort value = 5 } # 1939 Escort Fighter

		command = { type = activate_unit_type which = b_u15 } # Twin/Heavy Fighter
		command = { type = new_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = new_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = new_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 0 } # 1930 Heavy Fighter
	}
}

# 1943 Escort Fighter
application = { 
	id = 4820
	name = TECH_APP_AIRCRAFT_82_NAME
	desc = TECH_APP_AIRCRAFT_82_DESC
	position = { x = 310 y = 330 }
	year = 1943

	component = { #
		id = 4821
		name = TECH_CMP_AIRCRAFT_82_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4822
		name = TECH_CMP_AIRCRAFT_82_2_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { #
		id = 4823
		name = TECH_CMP_AIRCRAFT_82_3_NAME
		type = fighter_tactics
		difficulty = 4
	}
	component = { #
		id = 4824
		name = TECH_CMP_AIRCRAFT_82_4_NAME
		type = electronics
		difficulty = 6
	}
	component = { #
		id = 4825
		name = TECH_CMP_AIRCRAFT_82_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4030 4810 9900 } # 1941 Aviation Industry AND 1941 Escort Fighter AND Fighter Escort Doctrine
	# Activated by: 1941 Electronics (5520)

	effects = {
		command = { type = new_model which = escort value = 7 } # 1943 Escort Fighter
		command = { type = scrap_model which = escort value = 6 } # 1941 Escort Fighter

		command = { type = activate_unit_type which = b_u15 } # Twin/Heavy Fighter
		command = { type = new_model which = b_u15 value = 4 } # 1942 Heavy Fighter
		command = { type = new_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = new_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = new_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 0 } # 1930 Heavy Fighter
	}
}

# 1945 Escort Fighter
application = { 
	id = 4830
	name = TECH_APP_AIRCRAFT_83_NAME
	desc = TECH_APP_AIRCRAFT_83_DESC
	position = { x = 315 y = 350 }
	year = 1945

	component = { #
		id = 4831
		name = TECH_CMP_AIRCRAFT_83_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4832
		name = TECH_CMP_AIRCRAFT_83_2_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { #
		id = 4833
		name = TECH_CMP_AIRCRAFT_83_3_NAME
		type = fighter_tactics
		difficulty = 5
	}
	component = { #
		id = 4834
		name = TECH_CMP_AIRCRAFT_83_4_NAME
		type = electronics
		difficulty = 7
	}
	component = { #
		id = 4835
		name = TECH_CMP_AIRCRAFT_83_5_NAME
		type = aeronautics
		difficulty = 6
	}
	required = { 4030 4820 9900 } # 1941 Aviation Industry AND 1943 Escort Fighter AND Fighter Escort Doctrine
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = new_model which = escort value = 8 } # 1945 Escort Fighter
		command = { type = scrap_model which = escort value = 7 } # 1943 Escort Fighter

		command = { type = activate_unit_type which = b_u15 } # Twin/Heavy Fighter
		command = { type = new_model which = b_u15 value = 5 } # 1944 Heavy Fighter
		command = { type = new_model which = b_u15 value = 4 } # 1942 Heavy Fighter
		command = { type = new_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = new_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = new_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 4 } # 1942 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 3 } # 1940 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 2 } # 1938 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 1 } # 1935 Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 0 } # 1930 Heavy Fighter
	}
}

# ##############################################################################
# # Carrier Air Group - 4900-4980  #############################################
# ##############################################################################

# 1936 Carrier Air Group Development
application = { 
	id = 4900
	name = TECH_APP_AIRCRAFT_90_NAME
	desc = TECH_APP_AIRCRAFT_90_DESC
	position = { x = 480 y = 150 }
	year = 1936

	component = { #
		id = 4901
		name = TECH_CMP_AIRCRAFT_90_1_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4902
		name = TECH_CMP_AIRCRAFT_90_2_NAME
		type = technical_efficiency
		difficulty = 6
	}
	component = { #
		id = 4903
		name = TECH_CMP_AIRCRAFT_90_3_NAME
		type = naval_artillery
		difficulty = 3
	}
	component = { #
		id = 4904
		name = TECH_CMP_AIRCRAFT_90_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4905
		name = TECH_CMP_AIRCRAFT_90_5_NAME
		type = aeronautics
		difficulty = 3
	}

	required = { 4500 4600 } # 1935 Light Bomber Development AND 1935 Light Fighter Development
	# Activated by: 1930 Aviation Industry (4010)

	effects = {
		command = { type = activate which = 8020 } # Carrier Warfare

		command = { type = activate_unit_type which = cag }
		command = { type = new_model which = cag value = 1 } # 1936 CAG
		command = { type = scrap_model which = cag value = 0 } # 1930 CAG

		command = { type = activate_unit_type which = b_u1 } # Escort Carrier Air Group
		command = { type = new_model which = b_u1 value = 1 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 0 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 1 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 0 } # ASW Carrier Air Group

		command = { type = build_time which = cag value = -5 where = relative }
		command = { type = build_time which = b_u1 value = -5 where = relative }
		command = { type = build_time which = naval_asw value = -5 where = relative }

	}
}

# 1939 Converted CAG
application = { 
	id = 4910
	name = TECH_APP_AIRCRAFT_91_NAME
	desc = TECH_APP_AIRCRAFT_91_DESC
	position = { x = 170 y = 250 }
	year = 1939

	component = { #
		id = 4911
		name = TECH_CMP_AIRCRAFT_91_1_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4912
		name = TECH_CMP_AIRCRAFT_91_2_NAME
		type = technical_efficiency
		difficulty = 8
	}
	component = { #
		id = 4913
		name = TECH_CMP_AIRCRAFT_91_3_NAME
		type = carrier_tactics
		difficulty = 3
	}
	component = { #
		id = 4914
		name = TECH_CMP_AIRCRAFT_91_4_NAME
		type = aeronautics
		difficulty = 3
	}
	component = { #
		id = 4915
		name = TECH_CMP_AIRCRAFT_91_5_NAME
		type = aeronautics
		difficulty = 3
	}

	required = { 4020 4510 } # 1937 Aviation Industry AND 1938 Light Bomber Development
	or_required = { 4620 4700 4800 } # 1939 Light Fighter OR 1938 Fighter OR 1939 Escort Fighter
	# Activated by: 25 000t Conversion Carrier (3300) OR 15 000t Fleet Carrier (3320) OR 10 000t Conversion Light Carrier (3460) OR 14 000t Light Carrier (3480)

	effects = {
		command = { type = activate which = 8020 } # Carrier Warfare
		command = { type = activate which = 9800 } # Taskforce Priority Targeting
		command = { type = deactivate which = 4900 } # 1936 Carrier Air Group Development
		command = { type = deactivate which = 4950 } # 1938 Designed CAG

		command = { type = activate_unit_type which = cag }
		command = { type = new_model which = cag value = 2 } # 1939 CAG
		command = { type = new_model which = cag value = 1 } # 1936 CAG
		command = { type = scrap_model which = cag value = 1 } # 1936 CAG
		command = { type = scrap_model which = cag value = 0 } # 1930 CAG

		command = { type = activate_unit_type which = b_u1 } # Escort Carrier Air Group
		command = { type = new_model which = b_u1 value = 2 } # Escort Carrier Air Group
		command = { type = new_model which = b_u1 value = 1 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 1 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 0 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 2 } # ASW Carrier Air Group
		command = { type = new_model which = naval_asw value = 1 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 1 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 0 } # ASW Carrier Air Group
	}
}

# 1941 Converted CAG
application = { 
	id = 4920
	name = TECH_APP_AIRCRAFT_92_NAME
	desc = TECH_APP_AIRCRAFT_92_DESC
	position = { x = 175 y = 270 }
	year = 1941

	component = { #
		id = 4921
		name = TECH_CMP_AIRCRAFT_92_1_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4922
		name = TECH_CMP_AIRCRAFT_92_2_NAME
		type = technical_efficiency
		difficulty = 9
	}
	component = { #
		id = 4923
		name = TECH_CMP_AIRCRAFT_92_3_NAME
		type = carrier_tactics
		difficulty = 4
	}
	component = { #
		id = 4924
		name = TECH_CMP_AIRCRAFT_92_4_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4925
		name = TECH_CMP_AIRCRAFT_92_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4020 4520 4910 } # 1937 Aviation Industry AND 1940 Light Bomber Development AND 1939 Converted CAG
	or_required = { 4630 4710 4810 } # 1941 Light Fighter OR 1940 Fighter OR 1941 Escort Fighter
	# Activated by: 15 000t Fleet Carrier (3320) OR 14 000t Light Carrier (3480)
 
	effects = {
		command = { type = deactivate which = 4960 } # 1940 Designed CAG
		command = { type = deactivate which = 4950 } # 1938 Designed CAG

		command = { type = new_model which = cag value = 3 } # 1941 CAG
		command = { type = scrap_model which = cag value = 2 } # 1939 CAG

		command = { type = new_model which = b_u1 value = 3 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 2 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 3 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 2 } # ASW Carrier Air Group
	}
}

# 1943 Converted CAG
application = { 
	id = 4930
	name = TECH_APP_AIRCRAFT_93_NAME
	desc = TECH_APP_AIRCRAFT_93_DESC
	position = { x = 170 y = 450 }
	year = 1943

	component = { #
		id = 4931
		name = TECH_CMP_AIRCRAFT_93_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4932
		name = TECH_CMP_AIRCRAFT_93_2_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { #
		id = 4933
		name = TECH_CMP_AIRCRAFT_93_3_NAME
		type = carrier_tactics
		difficulty = 5
	}
	component = { #
		id = 4934
		name = TECH_CMP_AIRCRAFT_93_4_NAME
		type = electronics
		difficulty = 4
	}
	component = { #
		id = 4935
		name = TECH_CMP_AIRCRAFT_93_5_NAME
		type = aeronautics
		difficulty = 4
	}

	required = { 4030 4530 4920 5520 } # 1941 Aviation Industry AND 1942 Light Bomber Development AND 1941 Converted CAG AND 1941 Electronics
	or_required = { 4640 4720 4820 } # 1943 Light Fighter OR 1942 Fighter OR 1943 Escort Fighter
	# Activated by: 20 000t Fleet Carrier (3340) OR 25 000t Armored Deck Fleet Carrier (3350) OR 16 000t Light Carrier (3490)

	effects = {
		command = { type = deactivate which = 4970 } # 1942 Designed CAG
		command = { type = deactivate which = 4960 } # 1940 Designed CAG
		command = { type = deactivate which = 4950 } # 1938 Designed CAG

		command = { type = new_model which = cag value = 4 } # 1943 CAG
		command = { type = scrap_model which = cag value = 3 } # 1941 CAG

		command = { type = new_model which = b_u1 value = 4 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 3 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 4 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 3 } # ASW Carrier Air Group
	}
} 

# 1945 Converted CAG
application = { 
	id = 4940
	name = TECH_APP_AIRCRAFT_94_NAME
	desc = TECH_APP_AIRCRAFT_94_DESC
	position = { x = 175 y = 470 }
	year = 1945

	component = { #
		id = 4941
		name = TECH_CMP_AIRCRAFT_94_1_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4942
		name = TECH_CMP_AIRCRAFT_94_2_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { #
		id = 4943
		name = TECH_CMP_AIRCRAFT_94_3_NAME
		type = carrier_tactics
		difficulty = 5
	}
	component = { #
		id = 4944
		name = TECH_CMP_AIRCRAFT_94_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4945
		name = TECH_CMP_AIRCRAFT_94_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4030 4930 5530 } # 1941 Aviation Industry AND 1943 Converted CAG AND 1943 Electronics
	or_required = { 4730 4830 } # 1944 Multi-role Fighter OR 1945 Escort Fighter
	# Activated by: 25 000t Fleet Carrier (3360) OR 30 000t Armored Deck Fleet Carrier (3370)

	effects = {
		command = { type = deactivate which = 4980 } # 1944 Designed CAG
		command = { type = deactivate which = 4970 } # 1942 Designed CAG
		command = { type = deactivate which = 4960 } # 1940 Designed CAG
		command = { type = deactivate which = 4950 } # 1938 Designed CAG

		command = { type = new_model which = cag value = 5 } # 1945 CAG
		command = { type = scrap_model which = cag value = 4 } # 1943 CAG

		command = { type = new_model which = b_u1 value = 5 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 4 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 5 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 4 } # ASW Carrier Air Group
	}
}

# Purpose-designed 1938 CAG
application = { 
	id = 4950
	name = TECH_APP_AIRCRAFT_95_NAME
	desc = TECH_APP_AIRCRAFT_95_DESC
	position = { x = 310 y = 250 }
	year = 1938

	component = { #
		id = 4951
		name = TECH_CMP_AIRCRAFT_95_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { #
		id = 4952
		name = TECH_CMP_AIRCRAFT_95_2_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { #
		id = 4953
		name = TECH_CMP_AIRCRAFT_95_3_NAME
		type = carrier_tactics
		difficulty = 6
	}
	component = { #
		id = 4954
		name = TECH_CMP_AIRCRAFT_95_4_NAME
		type = aeronautics
		difficulty = 4
	}
	component = { #
		id = 4955
		name = TECH_CMP_AIRCRAFT_95_5_NAME
		type = aeronautics
		difficulty = 5
	}

	required = { 4020 4090 } # 1937 Aviation Industry AND Purposed-design Carrier Air Group Aircraft Policy 
	# Activated by: 15 000t Fleet Carrier (3320) OR 14 000t Light Carrier (3480)

	effects = {
		command = { type = activate which = 8020 } # Carrier Warfare
		command = { type = activate which = 9800 } # Taskforce Priority Targeting
		command = { type = deactivate which = 4900 } # 1936 CAG
		command = { type = deactivate which = 4910 } # 1939 Converted CAG
		command = { type = gain_tech which = 4500 } # 1935 Light Bomber Development
		command = { type = gain_tech which = 4610 } # 1937 Light Fighter

		command = { type = activate_unit_type which = cag }
		command = { type = new_model which = cag value = 2 } # 1938 CAG
		command = { type = new_model which = cag value = 1 } # 1936 CAG
		command = { type = scrap_model which = cag value = 1 } # 1936 CAG
		command = { type = scrap_model which = cag value = 0 } # 1930 CAG

		command = { type = activate_unit_type which = b_u1 } # Escort Carrier Air Group
		command = { type = new_model which = b_u1 value = 2 } # Escort Carrier Air Group
		command = { type = new_model which = b_u1 value = 1 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 1 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 0 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 2 } # ASW Carrier Air Group
		command = { type = new_model which = naval_asw value = 1 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 1 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 0 } # ASW Carrier Air Group

		command = { type = build_cost which = cag value = 5 where = relative }
		command = { type = build_cost which = b_u1 value = 5 where = relative }
		command = { type = build_cost which = naval_asw value = 5 where = relative }

		command = { type = supply_consumption which = cag value = 0.05 }
		command = { type = supply_consumption which = b_u1 value = 0.02 }
		command = { type = supply_consumption which = naval_asw value = 0.02 }

		command = { type = max_organization which = cag value = 2 }
		command = { type = max_organization which = b_u1 value = 1 }
		command = { type = max_organization which = naval_asw value = 1 }
		command = { type = morale which = cag value = 4 }
		command = { type = morale which = b_u1 value = 2 }
		command = { type = morale which = naval_asw value = 2 }
	}
}

# Purpose-designed 1940 CAG
application = { 
	id = 4960
	name = TECH_APP_AIRCRAFT_96_NAME
	desc = TECH_APP_AIRCRAFT_96_DESC
	position = { x = 315 y = 270 }
	year = 1940

	component = { #
		id = 4961
		name = TECH_CMP_AIRCRAFT_96_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4962
		name = TECH_CMP_AIRCRAFT_96_2_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { #
		id = 4963
		name = TECH_CMP_AIRCRAFT_96_3_NAME
		type = carrier_tactics
		difficulty = 7
	}
	component = { #
		id = 4964
		name = TECH_CMP_AIRCRAFT_96_4_NAME
		type = aeronautics
		difficulty = 5
	}
	component = { #
		id = 4965
		name = TECH_CMP_AIRCRAFT_96_5_NAME
		type = aeronautics
		difficulty = 6
	}

	required = { 4020 4090 } # 1937 Aviation Industry AND Purposed-design Carrier Air Group Aircraft Policy
	or_required = { 4950 4910 } # Purpose-designed 1938 CAG OR 1939 CAG
	# Activated by: Carrier Aircraft Diversity (9370)

	effects = {
		command = { type = deactivate which = 4920 } # 1941 Converted CAG
		command = { type = deactivate which = 4910 } # 1939 Converted CAG
		command = { type = gain_tech which = 4510 } # 1938 Light Bomber 
		command = { type = gain_tech which = 4620 } # 1939 Light Fighter

		command = { type = new_model which = cag value = 3 } # 1940 CAG
		command = { type = scrap_model which = cag value = 2 } # 1938 CAG

		command = { type = new_model which = b_u1 value = 3 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 2 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 3 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 2 } # ASW Carrier Air Group

		command = { type = build_cost which = cag value = 5 where = relative }
		command = { type = build_cost which = naval_asw value = 5 where = relative }

		command = { type = build_cost which = cag value = 5 where = relative }
		command = { type = build_cost which = b_u1 value = 5 where = relative }
		command = { type = build_cost which = naval_asw value = 5 where = relative }

		command = { type = supply_consumption which = cag value = 0.05 }
		command = { type = supply_consumption which = b_u1 value = 0.02 }
		command = { type = supply_consumption which = naval_asw value = 0.02 }

		command = { type = max_organization which = cag value = 2 }
		command = { type = max_organization which = b_u1 value = 1 }
		command = { type = max_organization which = naval_asw value = 1 }
		command = { type = morale which = cag value = 4 }
		command = { type = morale which = b_u1 value = 2 }
		command = { type = morale which = naval_asw value = 2 }
	}
}

# Purpose-designed 1942 CAG
application = { 
	id = 4970
	name = TECH_APP_AIRCRAFT_97_NAME
	desc = TECH_APP_AIRCRAFT_97_DESC
	position = { x = 310 y = 450 }
	year = 1942

	component = { #
		id = 4971
		name = TECH_CMP_AIRCRAFT_97_1_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { #
		id = 4972
		name = TECH_CMP_AIRCRAFT_97_2_NAME
		type = technical_efficiency
		difficulty = 13
	}
	component = { #
		id = 4973
		name = TECH_CMP_AIRCRAFT_97_3_NAME
		type = carrier_tactics
		difficulty = 7
	}
	component = { #
		id = 4974
		name = TECH_CMP_AIRCRAFT_97_4_NAME
		type = electronics
		difficulty = 5
	}
	component = { #
		id = 4975
		name = TECH_CMP_AIRCRAFT_97_5_NAME
		type = aeronautics
		difficulty = 6
	}

	required = { 4030 4090 5520 } # 1941 Aviation Industry AND Purposed-design Carrier Air Group Aircraft Policy AND 1941 Electronics
	or_required = { 4960 4920 } # Purpose-designed 1940 CAG OR 1941 CAG
	# Activated by: 20 000t Fleet Carrier (3340) OR 25 000t Armored Deck Fleet Carrier (3350) OR 16 000t Light Carrier (3490)

	effects = {
		command = { type = deactivate which = 4930 } # 1943 Converted CAG
		command = { type = deactivate which = 4920 } # 1941 Converted CAG
		command = { type = deactivate which = 4910 } # 1939 Converted CAG
		command = { type = gain_tech which = 4520 } # 1940 Light Bomber Development
		command = { type = gain_tech which = 4630 } # 1941 Light Fighter

		command = { type = new_model which = cag value = 4 } # 1942 CAG
		command = { type = scrap_model which = cag value = 3 } # 1940 CAG

		command = { type = new_model which = b_u1 value = 4 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 3 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 4 } # ASw Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 3 } # ASW Carrier Air Group

		command = { type = build_cost which = cag value = 5 where = relative }
		command = { type = build_cost which = b_u1 value = 5 where = relative }
		command = { type = build_cost which = naval_asw value = 5 where = relative }

		command = { type = supply_consumption which = cag value = 0.05 }
		command = { type = supply_consumption which = b_u1 value = 0.02 }
		command = { type = supply_consumption which = naval_asw value = 0.02 }

		command = { type = max_organization which = cag value = 2 }
		command = { type = max_organization which = b_u1 value = 1 }
		command = { type = max_organization which = naval_asw value = 1 }
		command = { type = morale which = cag value = 4 }
		command = { type = morale which = b_u1 value = 2 }
		command = { type = morale which = naval_asw value = 2 }
	}
}

# Purpose-designed 1944 CAG
application = { 
	id = 4980
	name = TECH_APP_AIRCRAFT_98_NAME
	desc = TECH_APP_AIRCRAFT_98_DESC
	position = { x = 315 y = 470 }
	year = 1944

	component = { #
		id = 4981
		name = TECH_CMP_AIRCRAFT_98_1_NAME
		type = aeronautics
		difficulty = 8
	}
	component = { #
		id = 4982
		name = TECH_CMP_AIRCRAFT_98_2_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { #
		id = 4983
		name = TECH_CMP_AIRCRAFT_98_3_NAME
		type = carrier_tactics
		difficulty = 8
	}
	component = { #
		id = 4984
		name = TECH_CMP_AIRCRAFT_98_4_NAME
		type = electronics
		difficulty = 6
	}
	component = { #
		id = 4985
		name = TECH_CMP_AIRCRAFT_98_5_NAME
		type = aeronautics
		difficulty = 7
	}

	required = { 4030 4090 7400 } # 1941 Aviation Industry AND Purpose-designed Carrier Air Group aircraft Policy AND 1943 Electronics
	or_required = { 4970 4930 } # Purpose-designed 1942 CAG OR 1943 CAG
	# Activated by: 25 000t Fleet Carrier (3360) OR 30 000t Armored Deck Fleet Carrier (3370)

	effects = {
		command = { type = deactivate which = 4940 } # 1945 Converted CAG
		command = { type = deactivate which = 4930 } # 1943 Converted CAG
		command = { type = deactivate which = 4920 } # 1941 Converted CAG
		command = { type = deactivate which = 4910 } # 1939 Converted CAG
		command = { type = gain_tech which = 4530 } # 1942 Light Bomber Development
		command = { type = gain_tech which = 4640 } # 1943 Light Fighter

		command = { type = new_model which = cag value = 5 } # 1944 CAG
		command = { type = scrap_model which = cag value = 4 } # 1942 CAG

		command = { type = new_model which = b_u1 value = 5 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 4 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 5 } # ASW Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 4 } # ASW Carrier Air Group

		command = { type = build_cost which = cag value = 5 where = relative }
		command = { type = build_cost which = b_u1 value = 5 where = relative }
		command = { type = build_cost which = naval_asw value = 5 where = relative }

		command = { type = supply_consumption which = cag value = 0.05 }
		command = { type = supply_consumption which = b_u1 value = 0.02 }
		command = { type = supply_consumption which = naval_asw value = 0.02 }

		command = { type = max_organization which = cag value = 2 }
		command = { type = max_organization which = b_u1 value = 1 }
		command = { type = max_organization which = naval_asw value = 1 }
		command = { type = morale which = cag value = 4 }
		command = { type = morale which = b_u1 value = 2 }
		command = { type = morale which = naval_asw value = 2 }
	}
}

# END OF FILE
}