#####################################
# SECRET WEAPONS					#
#####################################
#
# This file has been modified for
#
#	CORE for Hearts of Iron 2
#
# Basic proposal and design for Hearts of Iron 2 by
#
#		Kevin McCarthy
#
# Doomsday revision by baylox
#
# ARM revision by dec152000
# 
# AoD revision by dec152000
#
# Internal version:	AoD 0.60
#
# OVERVIEW OF TECH ID'S
#	7000		:	Special Projects (base tech)
#	7010 - 7090	:	Rocketry & Rockets
#	7100 - 7160	:	Small Missiles
#	7170 - 7190 :	Turbojet-base techs
#	7200 - 7270	:	Nuclear base research
#	7300 - 7340	:	Nuclear Weapons
#	7400 - 7430	:	Electronics
#	7500+		:	Functional Turbojet Aircraft
#	7600+		:	Efficient Turbojet Aircraft
#	7700+		:	Powerful Turbojet Aircraft
#	7960		:	Kamikaze


technology = {
	id = 7
	category = secret_weapons
	name = TECH_SW_NAME #Localized name
	desc = TECH_SW_DESC #Localized description

# Special Projects
application = { 
	id = 7000
	name = TECH_APP_SW_00_NAME
	desc = TECH_APP_SW_00_DESC

	position = { x = 85 y = 5 }
	year = 1936

	component = { # Future Technology Prediction
		id = 7001
		name = TECH_CMP_SW_00_1_NAME
		type = nuclear_physics
		difficulty = 8
	}
	component = { # Mathematics Research Funding
		id = 7002
		name = TECH_CMP_SW_00_2_NAME
		type = mathematics
		difficulty = 8
	}
	component = { # Physical Chemistry Research Funding
		id = 7003
		name = TECH_CMP_SW_00_3_NAME
		type = chemistry
		difficulty = 8
	}
	component = { # Advanced Scientific Equipment
		id = 7004
		name = TECH_CMP_SW_00_4_NAME
		type = nuclear_physics
		difficulty = 8
	}
	component = { # Government Contracts for Research
		id = 7005
		name = TECH_CMP_SW_00_5_NAME
		type = management
		difficulty = 8
	}

	required = { 5220 } # Semi-Industrial Economy
	or_required = { 4020 5500 } # 1937 Aviation Industry OR 1937 Electronics 
	# Activated by: Secret Weapon Event 8000

	effects = {
		command = { type = activate which = 7010 } # Rocket Test and Research Facility
		command = { type = activate which = 7200 } # Radioactive Isotope Research
		command = { type = research_mod value = 4 }
	}
}

# ##############################################################################
# # Rocketry & Rockets - 7010 - 7090 ###########################################
# ############################################################################## 
#
# Rocket Test and Research Facility
application = { 
	id = 7010
	name = TECH_APP_SW_01_NAME
	desc = TECH_APP_SW_01_DESC

	position = { x = 15 y = 35 }
	year = 1936

	component = { # Rocket Test Range
		id = 7011
		name = TECH_CMP_SW_01_1_NAME
		type = rocketry
		difficulty = 6
	}
	component = { # Rudimentary Rocket Body
		id = 7012
		name = TECH_CMP_SW_01_2_NAME
		type = rocketry
		difficulty = 6
	}
	component = { # Rudimentary Rocket Engine
		id = 7013
		name = TECH_CMP_SW_01_3_NAME
		type = rocketry
		difficulty = 6
	}
	component = { # Rudimentary Rocket Design
		id = 7014
		name = TECH_CMP_SW_01_4_NAME
		type = technical_efficiency
		difficulty = 6
	}
	component = { # Rocket Flight Tests
		id = 7015
		name = TECH_CMP_SW_01_5_NAME
		type = nuclear_physics
		difficulty = 12
	}

	required = { 7000 } # Special Projects
	# Activated by: Special Projects (7000)

	effects = {
		command = { type = activate which = 7020 } # Developmental Rocket Engine
		command = { type = research_mod value = 1 }
		command = { type = allow_building which = rocket_test }
	}
}

# Developmental Rocket Engine
application = { 
	id = 7020
	name = TECH_APP_SW_02_NAME
	desc = TECH_APP_SW_02_DESC

	position = { x = 20 y = 55 }
	year = 1939

	component = { # Developmental Propelant Turbopump
		id = 7021
		name = TECH_CMP_SW_02_1_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Developmental Chamber & Diffuser
		id = 7022
		name = TECH_CMP_SW_02_2_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Developmental Nozzle 
		id = 7023
		name = TECH_CMP_SW_02_3_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Developmental Rocket Engine Design
		id = 7024
		name = TECH_CMP_SW_02_4_NAME
		type = nuclear_physics
		difficulty = 14
	}
	component = { # Developmental Rocket Engine Testing
		id = 7025
		name = TECH_CMP_SW_02_5_NAME
		type = technical_efficiency
		difficulty = 7
	}

	required = { 7010 } # Rocket Test and Research Facility
	# Activated by: Rocket Test and Research Facility (7010)

	effects = {
		command = { type = activate which = 7030 } # Functional Rocket Engine
		command = { type = info_may_cause which = 7040 } # Guidance System Design and Testing

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

# Functional Rocket Engine
application = { 
	id = 7030
	name = TECH_APP_SW_03_NAME
	desc = TECH_APP_SW_03_DESC

	position = { x = 25 y = 75 }
	year = 1943

	component = { # Functional Propelant Turbopump
		id = 7031
		name = TECH_CMP_SW_03_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Functional Chamber & Diffuser
		id = 7032
		name = TECH_CMP_SW_03_2_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Functional Nozzle 
		id = 7033
		name = TECH_CMP_SW_03_3_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Functional Rocket Engine Design
		id = 7034
		name = TECH_CMP_SW_03_4_NAME
		type = nuclear_physics
		difficulty = 16
	}
	component = { # Functional Rocket Engine Testing
		id = 7035
		name = TECH_CMP_SW_03_5_NAME
		type = technical_efficiency
		difficulty = 8
	}

	required = { 7020 } # Developmental Rocket Engine
	# Activated by: Developmental Rocket Engine (7020)

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

event = {
		id = 8040
		position = { x = 20 y = 94 }
		technology = 7040
	}

# Guidance System Design and Testing
application = { 
	id = 7040
	name = TECH_APP_SW_04_NAME
	desc = TECH_APP_SW_04_DESC

	position = { x = 20 y = 115 }
	year = 1941

	component = { # Rudimentary Gyroscopic Autopilot
		id = 7041
		name = TECH_CMP_SW_04_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Rudimentary Air & Jet Vanes
		id = 7042
		name = TECH_CMP_SW_04_2_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Spin Stabilization
		id = 7043
		name = TECH_CMP_SW_04_3_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Rudimentary Missile Prototype 
		id = 7044
		name = TECH_CMP_SW_04_4_NAME
		type = nuclear_physics
		difficulty = 16
	}
	component = { # Rudimentary Missile Prototype Testing
		id = 7045
		name = TECH_CMP_SW_04_5_NAME
		type = technical_efficiency
		difficulty = 8
	}

	required = { 5510 7020 } # 1939 Electronics AND Developmental Rocket Engine
	# Activated by: Event 8040

	effects = {
		command = { type = info_may_cause which = 7100 } # Small Guided Missile
	}
}

event = {
		id = 8070
		position = { x = 15 y = 134 }
		technology = 7050
	}

# Flying Bomb
application = { 
	id = 7050
	name = TECH_APP_SW_05_NAME
	desc = TECH_APP_SW_05_DESC

	position = { x = 15 y = 155 }
	year = 1943

	component = { # Launch Catapult
		id = 7051
		name = TECH_CMP_SW_05_1_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { # Functional Gyroscopic Autopilot
		id = 7052
		name = TECH_CMP_SW_05_2_NAME
		type = electronics
		difficulty = 6
	}
	component = { # Pulse Jet Engine
		id = 7053
		name = TECH_CMP_SW_05_3_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Flying Bomb Prototype Development 
		id = 7054
		name = TECH_CMP_SW_05_4_NAME
		type = technical_efficiency
		difficulty = 16
	}
	component = { # Production Model Development
		id = 7055
		name = TECH_CMP_SW_05_5_NAME
		type = aeronautics
		difficulty = 8
	}

	required = { 5520 7020 7040 } # 1941 Electronics AND Developmental Rocket Engine AND Guidance System Design and Testing
	or_required = { 7020 7490 } # Developmental Rocket Engine OR Developmental Turbojet Engine
	# Activated by: Event 8070

	effects = {
		command = { type = activate which = 7060 } # GLCM
		command = { type = activate_unit_type which = flying_bomb }
	}
}

# Ground-Launched Cruise Missile
application = { 
	id = 7060
	name = TECH_APP_SW_06_NAME
	desc = TECH_APP_SW_06_DESC

	position = { x = 25 y = 175 }
	year = 1946

	component = { # Mobile Launcher 
		id = 7061
		name = TECH_CMP_SW_06_1_NAME
		type = aeronautics
		difficulty = 8
	}
	component = { # Inertial Guidance System 
		id = 7062
		name = TECH_CMP_SW_06_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Improved Air Breathing Engine
		id = 7063
		name = TECH_CMP_SW_06_3_NAME
		type = rocketry
		difficulty = 10
	}
	component = { # GLCM Prototype Development
		id = 7064
		name = TECH_CMP_SW_06_4_NAME
		type = technical_efficiency
		difficulty = 20
	}
	component = { # Production Model Development
		id = 7065
		name = TECH_CMP_SW_06_5_NAME
		type = aeronautics
		difficulty = 10
	}

	required = { 7050 7170 7410 } # Flying Bomb AND Functional Turbojet Engine AND 1945 Electronics
	# Activated by: 1945 Electronics (7410)

	effects = {
		command = { type = new_model which = flying_bomb value = 2 }
		command = { type = scrap_model which = flying_bomb value = 0 }
	}
}

event = {
		id = 8080
		position = { x = 15 y = 194 }
		technology = 7070
	}

# Flying Rocket
application = { 
	id = 7070
	name = TECH_APP_SW_07_NAME
	desc = TECH_APP_SW_07_DESC

	position = { x = 15 y = 215 }
	year = 1944

	component = { # Mobile Launch Equipment
		id = 7071
		name = TECH_CMP_SW_07_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Functional Missile Frame
		id = 7072
		name = TECH_CMP_SW_07_2_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Accurate Gyroscopic Autopilot
		id = 7073
		name = TECH_CMP_SW_07_3_NAME
		type = nuclear_physics
		difficulty = 8
	}
	component = { # Flying Rocket Prototype Development
		id = 7074
		name = TECH_CMP_SW_07_4_NAME
		type = technical_efficiency
		difficulty = 18
	}
	component = { # Production Model Development 
		id = 7075
		name = TECH_CMP_SW_07_5_NAME
		type = rocketry
		difficulty = 8
	}

	required = { 7030 7040 } # Functional Rocket Engine AND Guidance System Design and Testing 
	# Activated by: Event 8080

	effects = {
		command = { type = activate which = 7080 } # Ballistic Missile

		command = { type = activate_unit_type which = flying_rocket }
	}
}

# Ballistic Missile
application = { 
	id = 7080
	name = TECH_APP_SW_08_NAME
	desc = TECH_APP_SW_08_DESC

	position = { x = 25 y = 235 }
	year = 1947

	component = { # Advanced Clearing Routines
		id = 7081
		name = TECH_CMP_SW_08_1_NAME
		type = rocketry
		difficulty = 10
	}
	component = { # Multiple Sections
		id = 7082
		name = TECH_CMP_SW_08_2_NAME
		type = rocketry
		difficulty = 10 
	}
	component = { # Gyrostabilized Launch Computer
		id = 7083
		name = TECH_CMP_SW_08_3_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Ballistic Missile Prototype Testing
		id = 7084
		name = TECH_CMP_SW_08_4_NAME
		type = technical_efficiency
		difficulty = 22
	}
	component = { # Production Model Development
		id = 7085
		name = TECH_CMP_SW_08_5_NAME
		type = rocketry
		difficulty = 10
	}

	required = { 7070 7410 } # Flying Rocket AND 1945 Electronics
	# Activated by: =1945 Electronics (7410)

	effects = {
		command = { type = new_model which = flying_rocket value = 2 }
		command = { type = scrap_model which = flying_rocket value = 0 }
	}
}

event = {
		id = 8090
		position = { x = 15 y = 254 }
		technology = 7090
	}

# Intercontinental Ballistic Missile
application = { 
	id = 7090
	name = TECH_APP_SW_09_NAME
	desc = TECH_APP_SW_09_DESC

	position = { x = 15 y = 275 }
	year = 1951

	component = { # Semi-modern Clearing Routines
		id = 7091
		name = TECH_CMP_SW_09_1_NAME
		type = rocketry
		difficulty = 13
	}
	component = { # Section Flight Dropping
		id = 7092
		name = TECH_CMP_SW_09_2_NAME
		type = rocketry
		difficulty = 13
	}
	component = { # ICBM Guidance System Computer 
		id = 7093
		name = TECH_CMP_SW_09_3_NAME
		type = nuclear_physics
		difficulty = 13
	}
	component = { # Intercontinental Ballistic Missile Testing
		id = 7094
		name = TECH_CMP_SW_09_4_NAME
		type = technical_efficiency
		difficulty = 28
	}
	component = { # Production Model Development
		id = 7095
		name = TECH_CMP_SW_09_5_NAME
		type = rocketry
		difficulty = 13
	}

	required = { 7080 7420 } # Ballistic Missile AND 1948 Electronics
	# Activated by: Event 8090

	effects = {
		command = { type = new_model which = flying_rocket value = 4 }
	}
}

event = {
		id = 8100
		position = { x = 148 y = 29 }
		technology = 7100
	}

# ##############################################################################
# # Small Missiles: 7100 - 7160, 7980 & 7990 ###################################
# ############################################################################## 
#
# Small Guided Missile
application = { 
	id = 7100
	name = TECH_APP_SW_10_NAME
	desc = TECH_APP_SW_10_DESC

	position = { x = 148 y = 50 }
	year = 1942

	component = { # Small Manual Guidance System
		id = 7101
		name = TECH_CMP_SW_10_1_NAME
		type = electronics
		difficulty = 5
	}
	component = { # Small Rocket Engine
		id = 7102
		name = TECH_CMP_SW_10_2_NAME
		type = rocketry
		difficulty = 5
	}
	component = { # Small Stable Missile Frame
		id = 7103
		name = TECH_CMP_SW_10_3_NAME
		type = rocketry
		difficulty = 5
	}
	component = { # Frame-adapted Fuel Cells
		id = 7104
		name = TECH_CMP_SW_10_4_NAME
		type = rocketry
		difficulty = 5
	}
	component = { # Small Guided Missile Prototype Testing
		id = 7105
		name = TECH_CMP_SW_10_5_NAME
		type = technical_efficiency
		difficulty = 14
	}

	required = { 7040 } # Guidance Systems Design and Testing
	# Activated by: Event 8100

	effects = {
		command = { type = activate which = 8190 } # Stand Off Attacks

	}
}

# Rudimentary Air-to-Ship Missile
application = { 
	id = 7110
	name = TECH_APP_SW_11_NAME
	desc = TECH_APP_SW_11_DESC

	position = { x = 158 y = 70 }
	year = 1943

	component = { # Hs 293 Type Missile Development
		id = 7111
		name = TECH_CMP_SW_11_1_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Rudimentary Air Launch Mechanism
		id = 7112
		name = TECH_CMP_SW_11_2_NAME
		type = aeronautics
		difficulty = 6
	}
	component = { # Manual Command Line of Sight Guidance
		id = 7113
		name = TECH_CMP_SW_11_3_NAME
		type = electronics
		difficulty = 6
	}
	component = { # Rudimentary AShM Prototype Testing
		id = 7114
		name = TECH_CMP_SW_11_4_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { # Production Model Development
		id = 7115
		name = TECH_CMP_SW_11_5_NAME
		type = naval_artillery
		difficulty = 7
	}

	required = { 7100 9850 } # Small Guided Missile AND Rudimentary Sea Patrol Procedures
	or_required = { 4120 4220 4310 } # 1942 Medium Bomber OR 1943 Patrol Bomber OR 1940 Heavy Bomber
	# Activated by: Rudimentary Sea Patrol Procedures (9850)

	effects = {
		command = { type = new_model which = naval_bomber value = 7 } # 1943 AShM-equipped Medium Bomber
	}
}

# Developed Air-to-Ship Missile
application = { 
	id = 7120
	name = TECH_APP_SW_12_NAME
	desc = TECH_APP_SW_12_DESC

	position = { x = 163 y = 90 }
	year = 1948

	component = { # 1948 Air-to-Ship Missile Development
		id = 7121
		name = TECH_CMP_SW_12_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Developed Air Launch Mechanism
		id = 7122
		name = TECH_CMP_SW_12_2_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { # Automatic Command Line of Sight Guidance
		id = 7123
		name = TECH_CMP_SW_12_3_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Developed AShM Prototype Testing
		id = 7124
		name = TECH_CMP_SW_12_4_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { # Production Model Development
		id = 7125
		name = TECH_CMP_SW_12_5_NAME
		type = naval_artillery
		difficulty = 8
	}

	required = { 7110 7410 9860 } # Rudimentary Air-to-Ship Missile AND 1945 Electronics AND Developed Sea Patrol Procedures
	or_required = { 4130 4230 4320 } # 1944 Medium Bomber OR 1946 Patrol Bomber OR 1943 Heavy Bomber
	# Activated by: Developed Sea Patrol Procedures (9860)

	effects = {
		command = { type = new_model which = naval_bomber value = 8 } # 1948 AShM-equipped Medium Bomber
		command = { type = scrap_model which = naval_bomber value = 7 } # 1943 AShM-equipped Medium Bomber
	}
}

# Powerful Air-to-Ship Missile
application = { 
	id = 7980 # Out of Sequence
	name = TECH_APP_SW_98_NAME
	desc = TECH_APP_SW_98_DESC

	position = { x = 168 y = 110 }
	year = 1951

	component = { # 1951 Air-to-Ship Missile Development
		id = 7981
		name = TECH_CMP_SW_98_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Refined Air Launch Mechanism
		id = 7982
		name = TECH_CMP_SW_98_2_NAME
		type = aeronautics
		difficulty = 8
	}
	component = { # Semi-Active Radar Guidance
		id = 7983
		name = TECH_CMP_SW_98_3_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Powerful AShM Prototype Testing
		id = 7984
		name = TECH_CMP_SW_98_4_NAME
		type = technical_efficiency
		difficulty = 16
	}
	component = { # Production Model Development
		id = 7985
		name = TECH_CMP_SW_98_5_NAME
		type = naval_artillery
		difficulty = 9
	}

	required = { 7120 7420 9870 } # Developed Air-to-Ship Missile AND 1948 Electronics AND Sophisticated Sea Patrol Procedures
	or_required = { 7670 7680 } # 1947 TJ Medium Bomber OR 1949 TJ Heavy Bomber
	# Activated by: Sophisticated Sea Patrol Procedures (9870)

	effects = {
		command = { type = new_model which = naval_bomber value = 9 } # 1951 AShM-equipped TJ Medium Bomber
		command = { type = scrap_model which = naval_bomber value = 8 } # 1948 AShM-equipped Medium Bomber

		command = { type = new_model which = b_u13 value = 9 } # AShM Naval Attack
	}
}

application = { # Rudimentary Surface-to-Air Missile
	id = 7130
	name = TECH_APP_SW_13_NAME
	desc = TECH_APP_SW_13_DESC

	position = { x = 158 y = 130 }
	year = 1946

	component = { # "Wasserfall" Type Missile
		id = 7131
		name = TECH_CMP_SW_13_1_NAME
		type = rocketry
		difficulty = 6
	}
	component = { # Manual Command Line of Sight Guidance
		id = 7132
		name = TECH_CMP_SW_13_2_NAME
		type = electronics
		difficulty = 6
	}
	component = { # Warhead Development
		id = 7133
		name = TECH_CMP_SW_13_3_NAME
		type = chemistry
		difficulty = 6
	}
	component = { # Rudimentary SAM Prototype Testing
		id = 7134
		name = TECH_CMP_SW_13_4_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { # Production Model Development
		id = 7135
		name = TECH_CMP_SW_13_5_NAME
		type = management
		difficulty = 6
	}

	required = { 2970 7100 7410 } # 1943 Air Defense System AND Small Guided Missile AND 1945 Electronics 
	# Activated by: 1943 Air Defense System (2970)

	effects = {
		command = { type = AA_batteries value = 20 }
	}
}

# Developed Surface-to-Air Missile
application = { 
	id = 7140
	name = TECH_APP_SW_14_NAME
	desc = TECH_APP_SW_14_DESC

	position = { x = 163 y = 150 }	
	year = 1949

	component = { # "Nike Ajax" Type Missile
		id = 7141
		name = TECH_CMP_SW_14_1_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Automatic Command Line of Sight Guidance
		id = 7142
		name = TECH_CMP_SW_14_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Warhead Development
		id = 7143
		name = TECH_CMP_SW_14_3_NAME
		type = chemistry
		difficulty = 7
	}
	component = { # Developed SAM Prototype Testing
		id = 7144
		name = TECH_CMP_SW_14_4_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { # Production Model Development
		id = 7145
		name = TECH_CMP_SW_14_5_NAME
		type = management
		difficulty = 7
	}

	required = { 7130 7420 } # Rudimentary Surface-to-Air Missile AND 1948 Electronics 
	# Activated by: 1948 Electronics (7420)

	effects = {
		command = { type = gain_tech which = 7160 } # Naval SAM and Guided Missile
		command = { type = AA_batteries value = 20 }
	}
}

# 1952 Air Defense System
application = { 
	id = 7150
	name = TECH_APP_SW_15_NAME
	desc = TECH_APP_SW_15_DESC

	position = { x = 168 y = 170 }	
	year = 1952

	component = { # Integrated Air Defense System Design
		id = 7151
		name = TECH_CMP_SW_15_1_NAME
		type = large_unit_focus
		difficulty = 18
	}
	component = { # Integrated Air Defense Employment
		id = 7152
		name = TECH_CMP_SW_15_2_NAME
		type = centralized_execution
		difficulty = 9
	}
	component = { # 1952 Ground Controlled Intercept
		id = 7153
		name = TECH_CMP_SW_15_3_NAME
		type = aircraft_testing
		difficulty = 10
	}
	component = { # 1952 Surface to Air Missile Integration
		id = 7154
		name = TECH_CMP_SW_15_4_NAME
		type = nuclear_physics
		difficulty = 6
	}
	component = { # 1952 Centralized Air Defense Command
		id = 7155
		name = TECH_CMP_SW_15_5_NAME
		type = centralized_execution
		difficulty = 9
	}

	required = { 2980 7140 7430 7610 } # 1948 Air Defense System AND Developed SAM AND 1951 Electronics
	or_required = { 7610 7630 } # 1949 Turbojet Light Fighter OR 1950 Turbojet Fighter
	# Activated by: 1948 Air Defense System (2980)

	effects = {
		command = { type = building_prod_mod which = flak value = 5 }
		command = { type = building_prod_mod which = radar_station value = 5 }

		command = { type = AA_batteries value = 30 }
		command = { type = radar_eff value = 10 }
	}
}

application = { # Naval Surface-to-Air Missile
	id = 7160
	name = TECH_APP_SW_16_NAME
	desc = TECH_APP_SW_16_DESC

	position = { x = 158 y = 190 }
	year = 1949

	component = { # 1949 Naval SAM Development
		id = 7161
		name = TECH_CMP_SW_16_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Automatic Command Line of Sight Guidance
		id = 7162
		name = TECH_CMP_SW_16_2_NAME
		type = electronics
		difficulty = 9
	}
	component = { # Stable Rocket Fuel
		id = 7163
		name = TECH_CMP_SW_16_3_NAME
		type = chemistry
		difficulty = 9
	}
	component = { # Naval SAM Prototype Testing
		id = 7164
		name = TECH_CMP_SW_16_4_NAME
		type = technical_efficiency
		difficulty = 18
	}
	component = { # Production Model Development
		id = 7165
		name = TECH_CMP_SW_16_5_NAME
		type = naval_engineering
		difficulty = 9
	}

	required = { 7130 7420 } # Rudimentary Surface-to-Air Missile AND 1948 Electronics
	# Activated by: 1948 Electronics (7420)

	effects = { 
		command = { type = gain_tech which = 7140 } # Developed Surface-to-Air Missile

		command = { type = activate_unit_type which = naval_spotter_l } # Light AA Battery Naval Brigade (BB/BC)
		command = { type = new_model which = naval_spotter_l value = 9 } # Short Range SAM 
		command = { type = scrap_model which = naval_spotter_l value = 0 } # AAW Optimization

		command = { type = activate_unit_type which = naval_anti_air_l } # AA Cruiser Naval Brigade
		command = { type = new_model which = naval_anti_air_l value = 9 } # AA Missile Cruiser Conversion
		command = { type = scrap_model which = naval_anti_air_l value = 0 } # WW1 AA System

		command = { type = activate_unit_type which = naval_anti_air_s } # Anti-Aircraft Destroyer
		command = { type = new_model which = naval_anti_air_s value = 9 } # Short Range SAM DDG Conversion
		command = { type = scrap_model which = naval_anti_air_s value = 0 } # AAW Optimization
		}
}

# Naval Surface to Surface Missile
application = { 
	id = 7990 # Out of Sequence
	name = TECH_APP_SW_99_NAME
	desc = TECH_APP_SW_99_DESC

	position = { x = 160 y = 210 }
	year = 1949

	component = { # 1949 Naval SSM Development
		id = 7991
		name = TECH_CMP_SW_99_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Automatic Command Line of Sight Guidance
		id = 7992
		name = TECH_CMP_SW_99_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Stable Rocket Fuel
		id = 7993
		name = TECH_CMP_SW_99_3_NAME
		type = chemistry
		difficulty = 8
	}
	component = { # Naval SSM Prototype Testing
		id = 7994
		name = TECH_CMP_SW_99_4_NAME
		type = technical_efficiency
		difficulty = 16
	}
	component = { # Production Model Development
		id = 7995
		name = TECH_CMP_SW_99_5_NAME
		type = naval_engineering
		difficulty = 8
	}

	required = { 7100 7420 } # Small Guided Missile AND 1948 Electronics
	# Activated by: 1948 Electronics (7420)

	effects = { 
		command = { type = new_model which = naval_radar_l value = 9 } # Radar Guided Medium Range SSM (BB)
		command = { type = new_model which = naval_fire_controll_l value = 9 } # Radar Guided Medium Range SSM (BC)
		command = { type = new_model which = naval_improved_hull_l value = 9 } # Radar Guided Medium Range SSM (CA/CL)
 
		command = { type = new_model which = naval_fire_controll_s value = 9 } # Fleet DDG Conversion
		command = { type = new_model which = naval_improved_hull_s value = 9 } # Scout Destroyer DDG Conversion
		command = { type = new_model which = naval_radar_s value = 9 } # Short Range SSM DDG Conversion
		command = { type = new_model which = naval_spotter_s value = 9 } # ASW Missile DDG Conversion
		command = { type = new_model which = naval_torpedoes_s value = 9 } # Short Range SSM DDG Conversion
		command = { type = new_model which = b_u17 value = 9 } # Short Range SSM DDG Conversion

		command = { type = new_model which = naval_torpedoes_l value = 9 } # Medium Range SSM (SS)
		command = { type = new_model which = naval_mines value = 9 } # Medium Range SSM (SS-H)
		command = { type = new_model which = b_u17 value = 9 } # Medium Range SSM (SS-L)
	}
}

# ##############################################################################
# # Turbojet Engines: 7170, 7180, 7190, 7480 & 7490 ############################
# ############################################################################## 
#

# Rudimentary Turbojet Engine 
application = { 
	id = 7480
	name = TECH_APP_SW_48_NAME
	desc = TECH_APP_SW_48_DESC

	position = { x = 10 y = 305 }
	year = 1938

	component = { # Rudimentary Air Intake and Nozzle
		id = 7481
		name = TECH_CMP_SW_48_3_NAME
		type = aeronautics
		difficulty = 7
	}
	component = { # Rudimentary Compressor and Turbine
		id = 7482
		name = TECH_CMP_SW_48_1_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Rudimentary Fuel Control
		id = 7483
		name = TECH_CMP_SW_48_4_NAME
		type = mechanics
		difficulty = 7
	}
	component = { # Rudimentary Fuel Injectors and Burner
		id = 7484
		name = TECH_CMP_SW_48_2_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Rudimentary Jet Engine Design
		id = 7485
		name = TECH_CMP_SW_48_5_NAME
		type = technical_efficiency
		difficulty = 7
	}

	required = { 4020 7000 } # 1937 Aviation Industry AND Special Projects
	# Activated by: 1937 Aviation Industry 

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

# Developmental Turbojet Engine
application = { 
	id = 7490
	name = TECH_APP_SW_49_NAME
	desc = TECH_APP_SW_49_DESC

	position = { x = 15 y = 325 }
	year = 1941

	component = { # Developmental Air Intake and Nozzle
		id = 7491
		name = TECH_CMP_SW_49_1_NAME
		type = aeronautics
		difficulty = 8
	}
	component = { # Developmental Compressor and Turbine
		id = 7492
		name = TECH_CMP_SW_49_2_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Developmental Fuel Control
		id = 7493
		name = TECH_CMP_SW_49_3_NAME
		type = mechanics
		difficulty = 8
	}
	component = { # Developmental Fuel Injectors and Burner
		id = 7494
		name = TECH_CMP_SW_49_4_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Developmental Jet Engine Design
		id = 7495
		name = TECH_CMP_SW_49_5_NAME
		type = technical_efficiency
		difficulty = 8
	}

	required = { 5500 7480 } # 1937 Electronics AND Rudimentary Turbojet Engine
	# Activated by: 1937 Electronics (5500)

	effects = {
		command = { type = info_may_cause which = 7170 } # Functional Turbojet Engine
		command = { type = research_mod value = 1 }
	}
}

event = {
		id = 8170
		position = { x = 157 y = 289 }
		technology = 7170
	}

# Functional Turbojet Engine
application = { 
	id = 7170
	name = TECH_APP_SW_17_NAME
	desc = TECH_APP_SW_17_DESC

	position = { x = 157 y = 310 }
	year = 1943

	component = { # Functional Air Intake and Nozzle
		id = 7171
		name = TECH_CMP_SW_17_1_NAME
		type = aeronautics
		difficulty = 9
	}
	component = { # Functional Compressor and Turbine
		id = 7172
		name = TECH_CMP_SW_17_2_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Functional Fuel Control
		id = 7173
		name = TECH_CMP_SW_17_3_NAME
		type = mechanics
		difficulty = 9
	}
	component = { # Functional Fuel Injectors and Burner
		id = 7174
		name = TECH_CMP_SW_17_4_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Functional Jet Engine Design
		id = 7175
		name = TECH_CMP_SW_17_5_NAME
		type = technical_efficiency
		difficulty = 9
	}

	required = { 4030 5510 7490 } # 1941 Aviation Industry AND 1939 Electronics AND Developmental Turbojet Engine
	# Activated by: Event 8170

	effects = {
		command = { type = info_may_cause which = 7180 } # Efficient Turobjet and Rocket Engine
		command = { type = research_mod value = 1 }
	}
}

event = {
		id = 8180
		position = { x = 290 y = 229 }
		technology = 7180
	}

# Efficient Turobjet Engine
application = { 
	id = 7180
	name = TECH_APP_SW_18_NAME
	desc = TECH_APP_SW_18_DESC

	position = { x = 290 y = 250 }
	year = 1946

	component = { # Efficient Air Intake and Nozzle
		id = 7181
		name = TECH_CMP_SW_18_1_NAME
		type = aeronautics
		difficulty = 10
	}
	component = { # Efficient Compressor and Turbine
		id = 7182
		name = TECH_CMP_SW_18_2_NAME
		type = rocketry
		difficulty = 10
	}
	component = { # Efficient Fuel Control
		id = 7183
		name = TECH_CMP_SW_18_3_NAME
		type = mechanics
		difficulty = 10
	}
	component = { # Efficient Fuel Injectors and Burner
		id = 7184
		name = TECH_CMP_SW_18_4_NAME
		type = rocketry
		difficulty = 10
	}
	component = { # Efficient Jet Engine Design
		id = 7185
		name = TECH_CMP_SW_18_5_NAME
		type = technical_efficiency
		difficulty = 10
	}

	required = { 5520 7170 } # 1941 Electronics AND Functional Turbojet Engine
	# Activated by: event 8180

	effects = {
		command = { type = info_may_cause which = 7190 } # Powerful Turobjet Engine
		command = { type = activate which = 9910 } # Specialized Jet Aircraft Focus 
		command = { type = activate which = 9920 } # Multi-role Jet Aircraft Focus
		command = { type = research_mod value = 1 }
	}
}

event = {
		id = 8190
		position = { x = 428 y = 229 }
		technology = 7190
	}

# Powerful Turbojet Engine
application = { 
	id = 7190
	name = TECH_APP_SW_19_NAME
	desc = TECH_APP_SW_19_DESC

	position = { x = 428 y = 250 }
	year = 1949

	component = { # Powerful Air Intake and Nozzle
		id = 7191
		name = TECH_CMP_SW_19_1_NAME
		type = aeronautics
		difficulty = 11
	}
	component = { # Powerful Compressor and Turbine
		id = 7192
		name = TECH_CMP_SW_19_2_NAME
		type = rocketry
		difficulty = 11
	}
	component = { # Powerful Fuel Control
		id = 7193
		name = TECH_CMP_SW_19_3_NAME
		type = mechanics
		difficulty = 11
	}
	component = { # Powerful Fuel Injectors and Burner
		id = 7194
		name = TECH_CMP_SW_19_4_NAME
		type = rocketry
		difficulty = 11
	}
	component = { # Powerful Jet Engine Design
		id = 7195
		name = TECH_CMP_SW_19_5_NAME
		type = technical_efficiency
		difficulty = 11
	}

	required = { 7180 7400 } # Efficient Turbojet Engine AND 1943 Electronics 
	# Activated by: Event 8190

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

# ##############################################################################
# # Nuclear Base Research: 7200 - 7270 #########################################
# ############################################################################## 
#
# Radioactive Isotope Research
application = { 
	id = 7200
	name = TECH_APP_SW_20_NAME
	desc = TECH_APP_SW_20_DESC

	position = { x = 290 y = 10 }
	year = 1936

	component = { # Neutron Nucleus Bombardment
		id = 7201
		name = TECH_CMP_SW_20_1_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Radioactive Element Research
		id = 7202
		name = TECH_CMP_SW_20_2_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Particle Emission Research
		id = 7203
		name = TECH_CMP_SW_20_3_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Element Isotope Research
		id = 7204
		name = TECH_CMP_SW_20_4_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Uranium Element Research
		id = 7205
		name = TECH_CMP_SW_20_5_NAME
		type = nuclear_engineering
		difficulty = 10
	}

	required = { 7000 } # Special Projects
	# Activated by: Special Projects (7000)

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

event = {
		id = 8210
		position = { x = 430 y = 09 }
		technology = 7210
	}

# Discovery of Nuclear Fission
application = { 
	id = 7210
	name = TECH_APP_SW_21_NAME
	desc = TECH_APP_SW_21_DESC

	position = { x = 430 y = 30 }
	year = 1938

	component = { # Uranium Isotopes Research
		id = 7211
		name = TECH_CMP_SW_21_1_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Isotope Decay Theory
		id = 7212
		name = TECH_CMP_SW_21_2_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Chemical Isotope Identification
		id = 7213
		name = TECH_CMP_SW_21_3_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Fractional Crystallization
		id = 7214
		name = TECH_CMP_SW_21_4_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Discovery of Distant Barium Byproducts
		id = 7215
		name = TECH_CMP_SW_21_5_NAME
		type = nuclear_engineering
		difficulty = 10
	}

	required = { 7200 } # Radioactive Isotope Research
	# Activated by: Event 8210

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

# Nuclear Chain Reaction Theory
application = { 
	id = 7220
	name = TECH_APP_SW_22_NAME
	desc = TECH_APP_SW_22_DESC

	position = { x = 435 y = 50 }
	year = 1939

	component = { # Nuclear Fission Energy Production Theory
		id = 7221
		name = TECH_CMP_SW_22_1_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Neutron Emission Theory
		id = 7222
		name = TECH_CMP_SW_22_2_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Nuclear Chain Reaction Theory
		id = 7223
		name = TECH_CMP_SW_22_3_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # High Energy Weaponry Theory
		id = 7224
		name = TECH_CMP_SW_22_4_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Nuclear Fission Energy Production Experiments
		id = 7225
		name = TECH_CMP_SW_22_5_NAME
		type = nuclear_engineering
		difficulty = 15
	}

	required = { 7210 } # Discovery of Nuclear Fission
	# Activated by: Event 8210

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

# Transuranium Element Research
application = { 
	id = 7230
	name = TECH_APP_SW_23_NAME
	desc = TECH_APP_SW_23_DESC

	position = { x = 440 y = 70 }
	year = 1940

	component = { # Cyclotron-accelerated Deuteron Bombardment Experiments
		id = 7231
		name = TECH_CMP_SW_23_1_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # U-239 Radioactive Decay Research
		id = 7232
		name = TECH_CMP_SW_23_2_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Discovery of Neptunium
		id = 7233
		name = TECH_CMP_SW_23_3_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Neptunium Isotope Research
		id = 7234
		name = TECH_CMP_SW_23_4_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Discovery of Plutonium
		id = 7235
		name = TECH_CMP_SW_23_5_NAME
		type = nuclear_physics
		difficulty = 10
	}

	required = { 5500 7220 } # 1937 Electronics AND Nuclear Chain Reaction Theory
	# Activated by: Event 8210

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

event = {
		id = 8240
		position = { x = 430 y = 89 }
		technology = 7240
	}

# Radioactive Isotope Separation
application = { 
	id = 7240
	name = TECH_APP_SW_24_NAME
	desc = TECH_APP_SW_24_DESC

	position = { x = 430 y = 110 }
	year = 1941

	component = { # Plutonium Isotope Research
		id = 7241
		name = TECH_CMP_SW_24_1_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Separation of Plutonium into Fluoride-soluble Plutonium
		id = 7242
		name = TECH_CMP_SW_24_2_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Precipitation to Plutonium-flouride
		id = 7243
		name = TECH_CMP_SW_24_3_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Pu-239 Isotope Research
		id = 7244
		name = TECH_CMP_SW_24_4_NAME
		type = nuclear_engineering
		difficulty = 10
	}
	component = { # Neutron-induced Fission Experiments
		id = 7245
		name = TECH_CMP_SW_24_5_NAME
		type = nuclear_engineering
		difficulty = 15
	}

	required = { 5500 7230 } # 1937 Electronics AND Transuranium Element Research
	# Activated by: Event 8240

	effects = {
		command = { type = allow_building which = nuclear_reactor }
		command = { type = max_reactor_size value = 1 }
		
		command = { type = research_mod value = 1 }

	}
}

# Experimental Reactor
application = { 
	id = 7250
	name = TECH_APP_SW_25_NAME
	desc = TECH_APP_SW_25_DESC

	position = { x = 435 y = 130 }
	year = 1942

	component = { # Nuclear Reactor Design
		id = 7251
		name = TECH_CMP_SW_25_1_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # Reflector Material Tests
		id = 7252
		name = TECH_CMP_SW_25_2_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Moderator Material Tests
		id = 7253
		name = TECH_CMP_SW_25_3_NAME
		type = nuclear_physics
		difficulty = 10
	}
	component = { # Nuclear Reactor Construction
		id = 7254
		name = TECH_CMP_SW_25_4_NAME
		type = management
		difficulty = 10
	}
	component = { # Controlled Nuclear Chain Reaction Tests
		id = 7255
		name = TECH_CMP_SW_25_5_NAME
		type = nuclear_engineering
		difficulty = 15
	}

	required = { 5510 7240 } # 1939 Electronics AND Radioactive Isotope Separation
	# Activated by: Event 8240

	effects = {
#		command = { type = allow_building which = nuclear_reactor }
		command = { type = max_reactor_size value = 3 }

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

# Nuclear Enrichment Plant
application = { 
	id = 7260
	name = TECH_APP_SW_26_NAME
	desc = TECH_APP_SW_26_DESC

	position = { x = 435 y = 150 }
	year = 1943

	component = { # Large-scale Isotope Separation Procedures
		id = 7261
		name = TECH_CMP_SW_26_1_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # Large-scale Isotope Separation Equipment
		id = 7262
		name = TECH_CMP_SW_26_2_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # Uranium Hexafluoride Production
		id = 7263
		name = TECH_CMP_SW_26_3_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # Applied Rare Minerals
		id = 7264
		name = TECH_CMP_SW_26_4_NAME
		type = management
		difficulty = 15
	}
	component = { # Chemical Separation Facilities
		id = 7265
		name = TECH_CMP_SW_26_5_NAME
		type = nuclear_physics
		difficulty = 15
	}

	required = { 5520 7250 } # 1941 Electronics AND Experimental Reactor 
	# Activated by: Event 8240

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

# Nuclear Reactor Operability
application = { 
	id = 7270
	name = TECH_APP_SW_27_NAME
	desc = TECH_APP_SW_27_DESC

	position = { x = 435 y = 170 }
	year = 1950

	component = { # Core Structure
		id = 7271
		name = TECH_CMP_SW_27_1_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # Reflector
		id = 7272
		name = TECH_CMP_SW_27_2_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # Moderator
		id = 7273
		name = TECH_CMP_SW_27_3_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # Applied Rare Minerals
		id = 7274
		name = TECH_CMP_SW_27_4_NAME
		type = nuclear_engineering
		difficulty = 15
	}
	component = { # Operationability Tests
		id = 7275
		name = TECH_CMP_SW_27_5_NAME
		type = management
		difficulty = 20
	}

	required = { 7260 7420 } # Nuclear Enrichment Plant AND 1948 Electronics
	# Activated by: Event 8240

	effects = {
		command = { type = double_nuke_prod }
		command = { type = max_reactor_size value = 9 }

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

# ##############################################################################
# # Nuclear Weapons: 7300 - 7340 ###############################################
# ##############################################################################
#

event = {
		id = 8300
		position = { x = 290 y = 29 }
		technology = 7300
	}

# Atomic Bomb Development
application = { 
	id = 7300
	name = TECH_APP_SW_30_NAME
	desc = TECH_APP_SW_30_DESC

	position = { x = 290 y = 50 }
	year = 1944

	component = { # Basic Atomic Bomb Components
		id = 7301
		name = TECH_CMP_SW_30_1_NAME
		type = nuclear_engineering
		difficulty = 12
	}
	component = { # Basic Detonator
		id = 7302
		name = TECH_CMP_SW_30_2_NAME
		type = nuclear_engineering
		difficulty = 12
	}
	component = { # Basic Impact Calculations
		id = 7303
		name = TECH_CMP_SW_30_3_NAME
		type = mathematics
		difficulty = 10
	}
	component = { # Basic Uranium Handling
		id = 7304
		name = TECH_CMP_SW_30_4_NAME
		type = nuclear_engineering
		difficulty = 12
	}
	component = { # Basic Atomic Bomb Component Testing 
		id = 7305
		name = TECH_CMP_SW_30_5_NAME
		type = management
		difficulty = 10
	}

	required = { 7260 7400 } # Nuclear Enrichment Plant AND 1943 Electronics
	# Activated by: Event 8300

	effects = {
		command = { type = max_reactor_size value = 6 }
	}
}

event = {
		id = 8310
		position = { x = 290 y = 69 }
		technology = 7310
	}

# Semi-Fission Bomb
application = { 
	id = 7310
	name = TECH_APP_SW_31_NAME
	desc = TECH_APP_SW_31_DESC

	position = { x = 290 y = 90 }
	year = 1945

	component = { # Atomic Bomb Construction
		id = 7311
		name = TECH_CMP_SW_31_1_NAME
		type = nuclear_engineering
		difficulty = 13
	}
	component = { # Improved Detonator
		id = 7312
		name = TECH_CMP_SW_31_2_NAME
		type = nuclear_engineering
		difficulty = 13
	}
	component = { # Improved Impact Calculations
		id = 7313
		name = TECH_CMP_SW_31_3_NAME
		type = mathematics
		difficulty = 10
	}
	component = { # Improved Uranium Handling
		id = 7314
		name = TECH_CMP_SW_31_4_NAME
		type = nuclear_engineering
		difficulty = 13
	}
	component = { # Atomic Detonation Tests
		id = 7315
		name = TECH_CMP_SW_31_5_NAME
		type = management
		difficulty = 12
	}

	required = { 7300 } # Atomic Bomb Development
	# Activated by: Event 8310

	effects = {
		command = { type = enable_task which = nuke }
		command = { type = abomb_production }
		command = { type = max_reactor_size value = 7 }
		command = { type = nuke_damage value = 30 }
	}
}

# Fission Bomb
application = { 
	id = 7320
	name = TECH_APP_SW_32_NAME
	desc = TECH_APP_SW_32_DESC

	position = { x = 300 y = 110 }
	year = 1947

	component = { # Advanced Atomic Bomb Construction
		id = 7321
		name = TECH_CMP_SW_32_1_NAME
		type = nuclear_engineering
		difficulty = 14
	}
	component = { # Advanced Detonator
		id = 7322
		name = TECH_CMP_SW_32_2_NAME
		type = nuclear_engineering
		difficulty = 14
	}
	component = { # Advanced Impact Calculations
		id = 7323
		name = TECH_CMP_SW_32_3_NAME
		type = mathematics
		difficulty = 12
	}
	component = { # Advanced Uranium Handling
		id = 7324
		name = TECH_CMP_SW_32_4_NAME
		type = nuclear_engineering
		difficulty = 14
	}
	component = { # Advanced Atomic Detonation Tests
		id = 7325
		name = TECH_CMP_SW_32_5_NAME
		type = management
		difficulty = 12
	}

	required = { 7310 7410 } # Semi-Fission Bomb AND 1945 Electronics
	# Activated by: Event 8310

	effects = {
		command = { type = info_may_cause which = 7330 } # Miniaturized Nuclear Warheads
		command = { type = info_may_cause which = 7340 } # Fusion Bomb

		command = { type = max_reactor_size value = 8 }

		command = { type = nuke_damage value = 50 }
	}
}

event = {
		id = 8330
		position = { x = 290 y = 129 }
		technology = 7330
	}

# Miniaturized Atomic Warheads
application = { 
	id = 7330
	name = TECH_APP_SW_33_NAME
	desc = TECH_APP_SW_33_DESC

	position = { x = 290 y = 150 }
	year = 1952

	component = { # Miniaturized Bomb Design
		id = 7331
		name = TECH_CMP_SW_33_1_NAME
		type = nuclear_engineering
		difficulty = 14
	}
	component = { # Computer Simulations
		id = 7332
		name = TECH_CMP_SW_33_2_NAME
		type = mathematics
		difficulty = 12
	}
	component = { # Lithium Deuteride
		id = 7333
		name = TECH_CMP_SW_33_3_NAME
		type = nuclear_engineering
		difficulty = 14
	}
	component = { # Atomic Detonation Tests
		id = 7334
		name = TECH_CMP_SW_33_4_NAME
		type = management
		difficulty = 14
	}
	component = { # Weapons Design
		id = 7335
		name = TECH_CMP_SW_33_5_NAME
		type = nuclear_engineering
		difficulty = 20
	}

	required = { 7320 7420 } # Fission Bomb AND 1948 Electronics
	# Activated by: Event 8330

	effects = {
		command = { type = max_reactor_size value = 9 }

		command = { type = nuclear_carrier which = flying_bomb }
		command = { type = nuclear_carrier which = flying_rocket }
		command = { type = double_nuke_prod } 
	}
}

event = {
		id = 8340
		position = { x = 290 y = 169 }
		technology = 7340
	}

# Fusion Bomb
application = { 
	id = 7340
	name = TECH_APP_SW_34_NAME
	desc = TECH_APP_SW_34_DESC

	position = { x = 290 y = 190 }
	year = 1952

	component = { # Teller-Ulam Design
		id = 7341
		name = TECH_CMP_SW_34_1_NAME
		type = nuclear_engineering
		difficulty = 20
	}
	component = { # Computer Simulations
		id = 7342
		name = TECH_CMP_SW_34_2_NAME
		type = mathematics
		difficulty = 20
	}
	component = { # Lithium Deuteride
		id = 7343
		name = TECH_CMP_SW_34_3_NAME
		type = nuclear_engineering
		difficulty = 20
	}
	component = { # Atomic Detonation Tests
		id = 7344
		name = TECH_CMP_SW_34_4_NAME
		type = management
		difficulty = 20
	}
	component = { # Weapons Design
		id = 7345
		name = TECH_CMP_SW_34_5_NAME
		type = nuclear_engineering
		difficulty = 40
	}

	required = { 7320 7430 } # Fission Bomb AND 1951 Electronics
	# Activated by: Event 8340

	effects = {
		command = { type = max_reactor_size value = 9 }

		command = { type = nuke_damage value = 50 }
		command = { type = double_nuke_prod } 
	}
}

# ##############################################################################
# # Electronics: 7400 - 7430	################################################
# ############################################################################## 
#
event = {
		id = 8400
		position = { x = 10 y = 353 }
		technology = 7400
	}

# 1943 Electronics
application = { 
	id = 7400
	name = TECH_APP_SW_40_NAME
	desc = TECH_APP_SW_40_DESC

	position = { x = 10 y = 375 }
	year = 1943

	component = { # Radar Devices
		id = 7401
		name = TECH_CMP_SW_40_1_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Encryption Devices
		id = 7402
		name = TECH_CMP_SW_40_2_NAME
		type = mathematics
		difficulty = 7
	}
	component = { # Decryption Devices
		id = 7403
		name = TECH_CMP_SW_40_3_NAME
		type = management
		difficulty = 7
	}
	component = { # Computer Components Research
		id = 7404
		name = TECH_CMP_SW_40_4_NAME
		type = nuclear_physics
		difficulty = 12
	}
	component = { # Computing Machine Construction
		id = 7405
		name = TECH_CMP_SW_40_5_NAME
		type = electronics
		difficulty = 10
	}

	required = { 5220 5520 } # Semi-Industrial Economy AND 1941 Electronics
	# Activated by: Event 8400

	effects = {
		command = { type = activate which = 2710 } # 1947 Light Armored Vehicle 
		command = { type = activate which = 2940 } # 1947 Anti-Aircraft Artillery
		command = { type = activate which = 4230 } # 1946 Patrol Bomber
		command = { type = activate which = 4330 } # 1945 Strategic Bomber
		command = { type = activate which = 4730 } # 1944 Multi-role Fighter
		command = { type = activate which = 4740 } # 1945 Multi-role Fighter
		command = { type = activate which = 4830 } # 1945 Escort Fighter
		command = { type = activate which = 7500 } # 1944 Turbojet Light Fighter 
		command = { type = activate which = 7510 } # 1945 Turbojet Fighter
		command = { type = activate which = 7530 } # 1945 Turbojet Light Bomber
		command = { type = activate which = 7540 } # 1945 Turbojet Medium Bomber
		command = { type = activate which = 7520 } # 1947 Turbojet Carrier Air Group
		command = { type = activate which = 7600 } # 1946 Turbojet Light Fighter
		command = { type = activate which = 7940 } # Rudimentary Anti Tank Guided Missile
		command = { type = activate which = 8440 } # Improved Blind Attacks: Submarine
		command = { type = activate which = 9170 } # Theater Command Central
		command = { type = intelligence which = them value = -10 }
		command = { type = intelligence which = us value = 20 }
		command = { type = surprise which = naval value = 10 }
		command = { type = surprise which = land value = 10 }
		command = { type = surprise which = air value = 10 }
		command = { type = army_detection which = them value = -3 }
		command = { type = army_detection which = us value = 6 }

		command = { type = research_mod value = 4 }
		command = { type = radar_eff value = 20 }
	}
}

# 1945 Electronics
application = { 
	id = 7410
	name = TECH_APP_SW_41_NAME
	desc = TECH_APP_SW_41_DESC

	position = { x = 15 y = 395 }
	year = 1945

	component = { # Radar Devices
		id = 7411
		name = TECH_CMP_SW_41_1_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Encryption Devices
		id = 7412
		name = TECH_CMP_SW_41_2_NAME
		type = mathematics
		difficulty = 8
	}
	component = { # Decryption Devices
		id = 7413
		name = TECH_CMP_SW_41_3_NAME
		type = management
		difficulty = 8
	}
	component = { # Computer Components Research
		id = 7414
		name = TECH_CMP_SW_41_4_NAME
		type = nuclear_physics
		difficulty = 14
	}
	component = { # Computing Machine Construction
		id = 7415
		name = TECH_CMP_SW_41_5_NAME
		type = electronics
		difficulty = 12
	}

	required = { 5220 7400 } # Semi-Industrial Economy AND 1943 Electronics
	# Activated by: Event 8400

	effects = {
		command = { type = activate which = 2720 } # 1950 Light Armored Vehicle
		command = { type = activate which = 2980 } # 1948 Air Defense System
		command = { type = activate which = 4450 } # 1948 Transport Plane
		command = { type = activate which = 15500 } # Intercontinental Heavy Bomber Development
		command = { type = activate which = 7060 } # Ground-Launched Cruise Missile
		command = { type = activate which = 7080 } # Ballistic Missile
		command = { type = activate which = 7610 } # 1949 Turbojet Light Fighter
		command = { type = activate which = 7620 } # 1947 Turbojet Fighter 
		command = { type = activate which = 7640 } # 1948 Turbojet Escort Fighter 
		command = { type = activate which = 7650 } # 1949 Turbojet Carrier Air Group 
		command = { type = activate which = 7660 } # 1948 Turbojet Light Bomber 
		command = { type = activate which = 7670 } # 1947 Turbojet Medium Bomber
		command = { type = activate which = 7950 } # Developed Anti-Tank Guided Missile
		command = { type = activate which = 9210 } # Experienced Command Central
		command = { type = activate which = 9870 } # Sophisticated Sea Patrol
		command = { type = activate which = 9890 } # Forward Air Controllers
		command = { type = activate which = 9940 } # Radar and Rocket Operations
		command = { type = activate which = 9960 } # Ground Mapping Radar-based Bombing 

		command = { type = build_time which = naval_radar_l value = -2 where = relative } # Battleship Fire Control
		command = { type = build_time which = naval_fire_controll_l value = -2 where = relative } # Battlecruiser Fire Control
		command = { type = build_time which = naval_anti_air_l value = -2 where = relative } # AA Cruiser Conversion
		command = { type = build_time which = naval_sa_l value = -2 where = relative } # Secondary Fire Control 
		command = { type = build_time which = naval_improved_hull_l value = -2 where = relative } # Cruiser Fire Control

		command = { type = build_time which = naval_anti_air_s value = -2 where = relative } # Anti-Aircraft Destroyer
		command = { type = build_time which = naval_fire_controll_s value = -2 where = relative } # Fleet Destroyer
		command = { type = build_time which = naval_improved_hull_s value = -2 where = relative } # Scout Destroyer
		command = { type = build_time which = naval_radar_s value = -2 where = relative } # ASuW Destroyer
		command = { type = build_time which = naval_spotter_s value = -2 where = relative } # ASW Destroyer
		command = { type = build_time which = naval_torpedoes_s value = -2 where = relative } # Torpedo Destroyer
		command = { type = build_time which = b_u17 value = -2 where = relative } # 610mm Torpedo Destroyer

		command = { type = build_cost which = naval_radar_l value = 1 where = relative } # Battleship Fire Control
		command = { type = build_cost which = naval_fire_controll_l value = 1 where = relative } # Battlecruiser Fire Control
		command = { type = build_cost which = naval_anti_air_l value = 1 where = relative } # AA Cruiser Conversion
		command = { type = build_cost which = naval_sa_l value = 1 where = relative } # Secondary Fire Control
		command = { type = build_cost which = naval_improved_hull_l value = 1 where = relative } # Cruiser Fire Control

		command = { type = build_cost which = naval_anti_air_s value = 1 where = relative } # Anti-Aircraft Destroyer
		command = { type = build_cost which = naval_fire_controll_s value = 1 where = relative } # Fleet Destroyer
		command = { type = build_cost which = naval_improved_hull_s value = 1 where = relative } # Scout Destroyer
		command = { type = build_cost which = naval_radar_s value = 1 where = relative } # ASuW Destroyer
		command = { type = build_cost which = naval_spotter_s value = 1 where = relative } # ASW Destroyer
		command = { type = build_cost which = naval_torpedoes_s value = 1 where = relative } # Torpedo Destroyer
		command = { type = build_cost which = b_u17 value = 1 where = relative } # 610mm Torpedo Destroyer

		command = { type = intelligence which = them value = -10 }
		command = { type = intelligence which = us value = 20 }
		command = { type = surprise which = naval value = 10 }
		command = { type = surprise which = land value = 10 }
		command = { type = surprise which = air value = 10 }
		command = { type = army_detection which = them value = -3 }
		command = { type = army_detection which = us value = 6 }

		command = { type = research_mod value = 4 }
		command = { type = radar_eff value = 20 }
	}
}

# 1948 Electronics
application = { 
	id = 7420
	name = TECH_APP_SW_42_NAME
	desc = TECH_APP_SW_42_DESC

	position = { x = 20 y = 415 }
	year = 1948

	component = { # Radar Devices
		id = 7421
		name = TECH_CMP_SW_42_1_NAME
		type = electronics
		difficulty = 9
	}
	component = { # Encryption Devices
		id = 7422
		name = TECH_CMP_SW_42_2_NAME
		type = mathematics
		difficulty = 9
	}
	component = { # Decryption Devices
		id = 7423
		name = TECH_CMP_SW_42_3_NAME
		type = management
		difficulty = 9
	}
	component = { # Computer Components Research
		id = 7424
		name = TECH_CMP_SW_42_4_NAME
		type = nuclear_physics
		difficulty = 16
	}
	component = { # Computing Machine Construction
		id = 7425
		name = TECH_CMP_SW_42_5_NAME
		type = electronics
		difficulty = 14
	}

	required = { 5220 7410 } # Semi-Industrial Economy AND 1945 Electronics
	# Activated by: Event 8400

	effects = {
		command = { type = activate which = 4460 } # 1951 Transport Plane
		command = { type = activate which = 7140 } # Developed Surface-to-Air Missile
		command = { type = activate which = 7160 } # Naval Surface-to-Air Missile 
		command = { type = activate which = 7630 } # 1950 Turbojet Fighter 
		command = { type = activate which = 7680 } # 1949 Turbojet Heavy Bomber
		command = { type = activate which = 7720 } # 1951 Turbojet Light Bomber 
		command = { type = activate which = 7730 } # 1951 Turbojet Escort Fighter 
		command = { type = activate which = 7740 } # 1952 Turbojet Carrier Air Group 
		command = { type = activate which = 7750 } # 1951 Turbojet Light Fighter 
		command = { type = activate which = 7760 } # 1950 Turbojet Medium Bomber 
		command = { type = activate which = 7990 } # Naval Surface-to-Surface Missile 
		command = { type = activate which = 9260 } # Global Command Central
		command = { type = activate which = 9950 } # Stand Off Attacks Doctrine
		command = { type = activate which = 9970 } # Ground Control Operations
		command = { type = activate which = 9980 } # Airborne Radar Warning System

		command = { type = new_model which = naval_radar_l value = 8 } # Semi-Modern Fire Control Radar (BB)
		command = { type = scrap_model which = naval_radar_l value = 7 } # Improved Centimetric Fire Control Radar (BB)

		command = { type = new_model which = naval_spotter_l value = 8 } # Semi-Modern AA Battery
		command = { type = scrap_model which = naval_spotter_l value = 7 } # Improved Centimetric AA Battery

		command = { type = new_model which = naval_fire_controll_l value = 8 } # Semi-Modern Fire Control Radar (BC)
		command = { type = scrap_model which = naval_fire_controll_l value = 7 } # Improved Centimetric Fire Control Radar (BC)

		command = { type = new_model which = naval_improved_hull_l value = 8 } # Semi-Modern Fire Control Radar (CA/CL)
		command = { type = scrap_model which = naval_improved_hull_l value = 7 } # Improved Centimetric Fire Control Radar (CA/CL)

		command = { type = new_model which = naval_anti_air_l value = 8 } # Semi-Modern AA Cruiser Conversion
		command = { type = scrap_model which = naval_anti_air_l value = 7 } # Improved Centrimetric AA Cruiser Conversion
		command = { type = new_model which = naval_torpedoes_s value = 8 } # Semi-Modern ASuW Electronics Suite
		command = { type = scrap_model which = naval_torpedoes_s value = 7 } # Improved Centrimetric ASuW Electronics Suite

		command = { type = new_model which = naval_anti_air_s value = 8 } # Semi-Modern AAW DD Radar
		command = { type = scrap_model which = naval_anti_air_s value = 7 } # Improved Centimetric AAW DD Radar
		command = { type = new_model which = naval_fire_controll_s value = 8 } # Semi-Modern Fleet DD Radar
		command = { type = scrap_model which = naval_fire_controll_s value = 7 } # Improved Centimetric Fleet DD Radar
		command = { type = new_model which = naval_improved_hull_s value = 8 } # Semi-Modern Scout DD Radar
		command = { type = scrap_model which = naval_improved_hull_s value = 7 } # Improved Centimetric Scout DD Radar
		command = { type = new_model which = naval_radar_s value = 8 } # Semi-Modern ASuW DD Radar
		command = { type = scrap_model which = naval_radar_s value = 7 } # Improved Centimetric ASuW DD Radar
		command = { type = new_model which = naval_spotter_s value = 8 } # Semi-Modern ASW Radar
		command = { type = scrap_model which = naval_spotter_s value = 7 } # Improved Centimetric ASW Radar
		command = { type = new_model which = naval_torpedoes_s value = 8 } # Semi-Modern Torpedo DD Radar
		command = { type = scrap_model which = naval_torpedoes_s value = 7 } # Improved Centimetric Torpedo DD Radar
		command = { type = new_model which = b_u17 value = 8 } # Semi-Modern 610mm Torpedo DD Radar
		command = { type = scrap_model which = b_u17 value = 7 } # Improved Centimetric 610mm Torpedo DD Radar

		command = { type = build_time which = naval_radar_l value = -2 where = relative } # Battleship Fire Control
		command = { type = build_time which = naval_fire_controll_l value = -2 where = relative } # Battlecruiser Fire Control
		command = { type = build_time which = naval_anti_air_l value = -2 where = relative } # AA Cruiser Conversion
		command = { type = build_time which = naval_sa_l value = -2 where = relative } # Secondary Fire Control 
		command = { type = build_time which = naval_improved_hull_l value = -2 where = relative } # Cruiser Fire Control

		command = { type = build_time which = naval_anti_air_s value = -2 where = relative } # Anti-Aircraft Destroyer
		command = { type = build_time which = naval_fire_controll_s value = -2 where = relative } # Fleet Destroyer
		command = { type = build_time which = naval_improved_hull_s value = -2 where = relative } # Scout Destroyer
		command = { type = build_time which = naval_radar_s value = -2 where = relative } # ASuW Destroyer
		command = { type = build_time which = naval_spotter_s value = -2 where = relative } # ASW Destroyer
		command = { type = build_time which = naval_torpedoes_s value = -2 where = relative } # Torpedo Destroyer
		command = { type = build_time which = b_u17 value = -2 where = relative } # 610mm Torpedo Destroyer

		command = { type = build_cost which = naval_radar_l value = 1 where = relative } # Battleship Fire Control
		command = { type = build_cost which = naval_fire_controll_l value = 1 where = relative } # Battlecruiser Fire Control
		command = { type = build_cost which = naval_anti_air_l value = 1 where = relative } # AA Cruiser Conversion
		command = { type = build_cost which = naval_sa_l value = 1 where = relative } # Secondary Fire Control
		command = { type = build_cost which = naval_improved_hull_l value = 1 where = relative } # Cruiser Fire Control

		command = { type = build_cost which = naval_anti_air_s value = 1 where = relative } # Anti-Aircraft Destroyer
		command = { type = build_cost which = naval_fire_controll_s value = 1 where = relative } # Fleet Destroyer
		command = { type = build_cost which = naval_improved_hull_s value = 1 where = relative } # Scout Destroyer
		command = { type = build_cost which = naval_radar_s value = 1 where = relative } # ASuW Destroyer
		command = { type = build_cost which = naval_spotter_s value = 1 where = relative } # ASW Destroyer
		command = { type = build_cost which = naval_torpedoes_s value = 1 where = relative } # Torpedo Destroyer
		command = { type = build_cost which = b_u17 value = 1 where = relative } # 610mm Torpedo Destroyer
		command = { type = intelligence which = them value = -10 }
		command = { type = intelligence which = us value = 20 }
		command = { type = surprise which = naval value = 10 }
		command = { type = surprise which = land value = 10 }
		command = { type = surprise which = air value = 10 }
		command = { type = army_detection which = them value = -3 }
		command = { type = army_detection which = us value = 6 }

		command = { type = research_mod value = 5 }
		command = { type = radar_eff value = 25 }
	}
}

# 1951 Electronics
application = { 
	id = 7430
	name = TECH_APP_SW_43_NAME
	desc = TECH_APP_SW_43_DESC

	position = { x = 25 y = 435 }
	year = 1951

	component = { # Radar Devices
		id = 7431
		name = TECH_CMP_SW_43_1_NAME
		type = electronics
		difficulty = 10
	}
	component = { # Encryption Devices
		id = 7432
		name = TECH_CMP_SW_43_2_NAME
		type = mathematics
		difficulty = 10
	}
	component = { # Decryption Devices
		id = 7433
		name = TECH_CMP_SW_43_3_NAME
		type = management
		difficulty = 10
	}
	component = { # Computer Components Research
		id = 7434
		name = TECH_CMP_SW_43_4_NAME
		type = nuclear_physics
		difficulty = 18
	}
	component = { # Computing Machine Construction
		id = 7435
		name = TECH_CMP_SW_43_5_NAME
		type = electronics
		difficulty = 16
	}

	required = { 5220 7420 } # Semi-Industrial Economy AND 1948 Electronics
	# Activated by: Event 8400

	effects = {
		command = { type = activate which = 7710 } # 1952 Turbojet Fighter 
		command = { type = activate which = 7770 } # 1952 Turbojet Medium Bomber 
		command = { type = activate which = 9990 } # Airborne Commands

		command = { type = build_time which = naval_radar_l value = -2 where = relative } # Battleship Fire Control
		command = { type = build_time which = naval_fire_controll_l value = -2 where = relative } # Battlecruiser Fire Control
		command = { type = build_time which = naval_anti_air_l value = -2 where = relative } # AA Cruiser Conversion
		command = { type = build_time which = naval_sa_l value = -2 where = relative } # Secondary Fire Control 
		command = { type = build_time which = naval_improved_hull_l value = -2 where = relative } # Cruiser Fire Control

		command = { type = build_time which = naval_anti_air_s value = -2 where = relative } # Anti-Aircraft Destroyer
		command = { type = build_time which = naval_fire_controll_s value = -2 where = relative } # Fleet Destroyer
		command = { type = build_time which = naval_improved_hull_s value = -2 where = relative } # Scout Destroyer
		command = { type = build_time which = naval_radar_s value = -2 where = relative } # ASuW Destroyer
		command = { type = build_time which = naval_spotter_s value = -2 where = relative } # ASW Destroyer
		command = { type = build_time which = naval_torpedoes_s value = -2 where = relative } # Torpedo Destroyer
		command = { type = build_time which = b_u17 value = -2 where = relative } # 610mm Torpedo Destroyer

		command = { type = build_cost which = naval_radar_l value = 1 where = relative } # Battleship Fire Control
		command = { type = build_cost which = naval_fire_controll_l value = 1 where = relative } # Battlecruiser Fire Control
		command = { type = build_cost which = naval_anti_air_l value = 1 where = relative } # AA Cruiser Conversion
		command = { type = build_cost which = naval_sa_l value = 1 where = relative } # Secondary Fire Control
		command = { type = build_cost which = naval_improved_hull_l value = 1 where = relative } # Cruiser Fire Control

		command = { type = build_cost which = naval_anti_air_s value = 1 where = relative } # Anti-Aircraft Destroyer
		command = { type = build_cost which = naval_fire_controll_s value = 1 where = relative } # Fleet Destroyer
		command = { type = build_cost which = naval_improved_hull_s value = 1 where = relative } # Scout Destroyer
		command = { type = build_cost which = naval_radar_s value = 1 where = relative } # ASuW Destroyer
		command = { type = build_cost which = naval_spotter_s value = 1 where = relative } # ASW Destroyer
		command = { type = build_cost which = naval_torpedoes_s value = 1 where = relative } # Torpedo Destroyer
		command = { type = build_cost which = b_u17 value = 1 where = relative } # 610mm Torpedo Destroyer

		command = { type = intelligence which = them value = -10 }
		command = { type = intelligence which = us value = 20 }
		command = { type = surprise which = naval value = 10 }
		command = { type = surprise which = land value = 10 }
		command = { type = surprise which = air value = 10 }
		command = { type = army_detection which = them value = -3 }
		command = { type = army_detection which = us value = 6 }

		command = { type = research_mod value = 5 }
		command = { type = radar_eff value = 25 }
	}
}

# ##############################################################################
# # Functional Turbojet Aircraft: 7500 - 7540	################################
# ############################################################################## 
#
# 1944 Turbojet Light Fighter 
application = { 
	id = 7500
	name = TECH_APP_SW_50_NAME
	desc = TECH_APP_SW_50_DESC

	position = { x = 165 y = 330 }
	year = 1944

	component = { # Airframe Design and Engine Fitting
		id = 7501
		name = TECH_CMP_SW_50_1_NAME
		type = rocketry
		difficulty = 6
	}
	component = { # Equipment Installation
		id = 7502
		name = TECH_CMP_SW_50_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7503
		name = TECH_CMP_SW_50_3_NAME
		type = fighter_tactics
		difficulty = 7
	}
	component = { # Prototype Development and Testing
		id = 7504
		name = TECH_CMP_SW_50_4_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { # Production Model Development
		id = 7505
		name = TECH_CMP_SW_50_5_NAME
		type = aeronautics
		difficulty = 7
	}

	required = { 4640 7170 7400 } # 1943 Light Fighter AND Functional Turbojet Engine AND 1943 Electronics
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = activate which = 9880 } # Jet Fighter Operations
		command = { type = new_model which = interceptor value = 6 } # 1944 TJ Light Fighter
	}
}

# 1945 Turbojet Fighter 
application = { 
	name = TECH_APP_SW_51_NAME
	id = 7510
	desc = TECH_APP_SW_51_DESC

	position = { x = 165 y = 350 }
	year = 1945

	component = { # Airframe Design and Engine Fitting
		id = 7511
		name = TECH_CMP_SW_51_1_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Equipment Installation
		id = 7512
		name = TECH_CMP_SW_51_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7513
		name = TECH_CMP_SW_51_3_NAME
		type = fighter_tactics
		difficulty = 7
	}
	component = { # Prototype Development and Testing
		id = 7514
		name = TECH_CMP_SW_51_4_NAME
		type = technical_efficiency
		difficulty = 13
	}
	component = { # Production Model Development
		id = 7515
		name = TECH_CMP_SW_51_5_NAME
		type = aeronautics
		difficulty = 7
	}

	required = { 4730 7170 7400 } # 1944 Fighter AND Functional Turbojet Engine AND 1943 Electronics
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = activate which = 9880 } # Jet Fighter Operations
		command = { type = new_model which = multi_role value = 5 } # 1945 TJ Fighter

		command = { type = new_model which = b_u15 value = 6 } # 1945 TJ Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 5 } # 1944 Heavy Fighter
	}
}

# Turbojet CAG 1 (7520) moved to Efficient group

# 1945 Turbojet Light Bomber
application = {
	id = 7530
	name = TECH_APP_SW_53_NAME
	desc = TECH_APP_SW_53_DESC

	position = { x = 165 y = 370 }
	year = 1945

	component = { # Airframe Design and Engine Fitting
		id = 7531
		name = TECH_CMP_SW_53_1_NAME
		type = rocketry
		difficulty = 6
	}
	component = { # Equipment Installation
		id = 7532
		name = TECH_CMP_SW_53_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7533
		name = TECH_CMP_SW_53_3_NAME
		type = combined_arms_focus
		difficulty = 7
	}
	component = { # Prototype Development and Testing
		id = 7534
		name = TECH_CMP_SW_53_4_NAME
		type = technical_efficiency
		difficulty = 10
	}
	component = { # Production Model Development
		id = 7535
		name = TECH_CMP_SW_53_5_NAME
		type = aeronautics
		difficulty = 7
	}

	required = { 4540 7170 7400 } # 1944 Light Bomber Development AND Functional Turbojet Engine AND 1943 Electronics
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = activate which = 9930 } # Jet Bomber Operations

		command = { type = new_model which = cas value = 6 } # 1945 TJ Light Bomber

		command = { type = new_model which = b_u12 value = 6 } # 1945 TJ Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 5 } # 1944 Twin Light Bomber

		command = { type = new_model which = b_u14 value = 6 } # 1945 TJ Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 5 } # 1944 Mixed Air Group
	}
}

# 1945 Turbojet Medium Bomber 
application = { 
	id = 7540
	name = TECH_APP_SW_54_NAME
	desc = TECH_APP_SW_54_DESC

	position = { x = 165 y = 390 }
	year = 1945

	component = { # Airframe Design and Engine Fitting
		id = 7541
		name = TECH_CMP_SW_54_1_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Equipment Installation
		id = 7542
		name = TECH_CMP_SW_54_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7543
		name = TECH_CMP_SW_54_3_NAME
		type = combined_arms_focus
		difficulty = 7
	}
	component = { # Prototype Development and Testing
		id = 7544
		name = TECH_CMP_SW_54_4_NAME
		type = technical_efficiency
		difficulty = 13
	}
	component = { # Production Model Development
		id = 7545
		name = TECH_CMP_SW_54_5_NAME
		type = aeronautics
		difficulty = 7
	}

	required = { 4130 7170 7400 } # 1944 Medium Bomber AND Functional TJ Engine AND 1943 Electronics
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = activate which = 9930 } # Jet Bomber Operations

		command = { type = new_model which = tactical_bomber value = 6 } # 1945 TJ Medium Bomber
	}
}

# ##############################################################################
# # Efficient Turbojet Aircraft: 7600 - 7690 & 7520	########################
# ############################################################################## 
#

# 1946 Turbojet Light Fighter
application = { 
	id = 7600
	name = TECH_APP_SW_60_NAME
	desc = TECH_APP_SW_60_DESC

	position = { x = 300 y = 270 }
	year = 1946

	component = { # Airframe Design and Engine Fitting
		id = 7601
		name = TECH_CMP_SW_60_1_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Equipment Installation
		id = 7602
		name = TECH_CMP_SW_60_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7603
		name = TECH_CMP_SW_60_3_NAME
		type = fighter_tactics
		difficulty = 7
	}
	component = { # Prototype Development and Testing
		id = 7604
		name = TECH_CMP_SW_60_4_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { # Production Model Development
		id = 7605
		name = TECH_CMP_SW_60_5_NAME
		type = aeronautics
		difficulty = 8
	}

	required = { 7180 7400 7500 } # Efficient Turbojet Engine AND 1943 Electronics AND 1944 Turbojet Light Fighter
	# Activated by: 1945 Electronics (7410)

	effects = {
		command = { type = new_model which = interceptor value = 7 } # 1947 TJ Light Fighter
		command = { type = scrap_model which = interceptor value = 6 } # 1944 TJ Light Fighter
		command = { type = scrap_model which = interceptor value = 5 } # 1943 Light Fighter
	}
}

# Turbojet Light Fighter 3 (7520) moved to Powerful group


# 1947 Turbojet Fighter 
application = { 
	id = 7620
	name = TECH_APP_SW_62_NAME
	desc = TECH_APP_SW_62_DESC

	position = { x = 300 y = 290 }
	year = 1947

	component = { # Airframe Design and Engine Fitting
		id = 7621
		name = TECH_CMP_SW_62_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Equipment Installation
		id = 7622
		name = TECH_CMP_SW_62_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7623
		name = TECH_CMP_SW_62_3_NAME
		type = fighter_tactics
		difficulty = 8
	}
	component = { # Prototype Development and Testing
		id = 7624
		name = TECH_CMP_SW_62_4_NAME
		type = technical_efficiency
		difficulty = 13
	}
	component = { # Production Model Development
		id = 7625
		name = TECH_CMP_SW_62_5_NAME
		type = aeronautics
		difficulty = 8
	}

	required = { 7180 7410 7510 } # Efficient Turbojet Engine AND 1945 Electronics AND 1945 Turbojet Fighter
	# Activated by: 1945 Electronics (7410)

	effects = {
		command = { type = new_model which = multi_role value = 6 } # 1947 TJ Fighter
		command = { type = scrap_model which = multi_role value = 5 } # 1945 TJ Fighter
		command = { type = scrap_model which = multi_role value = 4 } # 1945 Fighter

		command = { type = new_model which = b_u15 value = 7 } # 1947 TJ Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 6 } # 1945 TJ Heavy Fighter
	}
}

# Turbojet Fighter 3 (7630) moved to Powerful group

# 1948 Turbojet Escort Fighter
application = { 
	id = 7640
	name = TECH_APP_SW_64_NAME
	desc = TECH_APP_SW_64_DESC

	position = { x = 300 y = 310 }
	year = 1948

	component = { # Airframe Design and Engine Fitting
		id = 7641
		name = TECH_CMP_SW_64_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Equipment Installation
		id = 7642
		name = TECH_CMP_SW_64_2_NAME
		type = electronics
		difficulty = 9
	}
	component = { # Armament Fitting
		id = 7643
		name = TECH_CMP_SW_64_3_NAME
		type = fighter_tactics
		difficulty = 7
	}
	component = { # Prototype Development and Testing
		id = 7644
		name = TECH_CMP_SW_64_4_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { # Production Model Development
		id = 7645
		name = TECH_CMP_SW_64_5_NAME
		type = aeronautics
		difficulty = 8
	}

	required = { 7180 7410 4830 } # Efficient Turbojet Engine AND 1945 Electronics AND 1945 Escort Fighter
	# Activated by: 1945 Electronics (7410)

	effects = {
		command = { type = activate which = 9880 } # Jet Fighter Operations

		command = { type = new_model which = escort value = 9 } # 1948 TJ Escort Fighter
		command = { type = scrap_model which = escort value = 8 } # 1945 Escort Fighter

		command = { type = new_model which = b_u15 value = 7 } # 1947 TJ Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 6 } # 1945 TJ Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 5 } # 1944 Heavy Fighter
	}
}
# 1947 Turbojet Carrier Air Group 
application = { 
	id = 7520 # Out of Sequence
	name = TECH_APP_SW_52_NAME
	desc = TECH_APP_SW_52_DESC

	position = { x = 300 y = 330 }
	year = 1947

	component = { # Airframe Design and Engine Fitting
		id = 7521
		name = TECH_CMP_SW_52_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Equipment Installation
		id = 7522
		name = TECH_CMP_SW_52_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7523
		name = TECH_CMP_SW_52_3_NAME
		type = carrier_tactics
		difficulty = 9
	}
	component = { # Prototype Development and Testing
		id = 7524
		name = TECH_CMP_SW_52_4_NAME
		type = technical_efficiency
		difficulty = 15
	}
	component = { # Production Model Development
		id = 7525
		name = TECH_CMP_SW_52_5_NAME
		type = aeronautics
		difficulty = 8
	}

	required = { 4090 7180 7400 } # Purpose Designed CAG Aircraft Policy AND Functional Turbojet Engine AND 1943 Electronics
	OR_required = { 4940 4980 } # 1945 Converted CAG OR 1944 Purpose-designed CAG
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = activate which = 8320 } # Carrier Based Jet Aircraft Operations
		command = { type = new_model which = cag value = 6 }
		command = { type = scrap_model which = cag value = 5 }

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

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

# 1949 Turbojet Carrier Air Group
application = { 
	id = 7650
	name = TECH_APP_SW_65_NAME
	desc = TECH_APP_SW_65_DESC

	position = { x = 306 y = 350 }
	year = 1949

	component = { # Airframe Design and Engine Fitting
		id = 7651
		name = TECH_CMP_SW_65_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Equipment Installation
		id = 7652
		name = TECH_CMP_SW_65_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Armament Fitting
		id = 7653
		name = TECH_CMP_SW_65_3_NAME
		type = carrier_tactics
		difficulty = 9
	}
	component = { # Prototype Development and Testing
		id = 7654
		name = TECH_CMP_SW_65_4_NAME
		type = technical_efficiency
		difficulty = 16
	}
	component = { # Production Model Development
		id = 7655
		name = TECH_CMP_SW_65_5_NAME
		type = aeronautics
		difficulty = 9
	}

	required = { 7180 7410 7520 } # Efficient Turbojet Engine AND 1945 Electronics AND 1947 Turbojet Carrier Air Group
	# Activated by: 1945 Electronics (7410)

	effects = {
		command = { type = new_model which = cag value = 7 }
		command = { type = scrap_model which = cag value = 6 }

		command = { type = new_model which = b_u1 value = 7 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 6 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 7 } # ASW Escort Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 6 } # ASW Escort Carrier Air Group
	}
}

# 1948 Turbojet Light Bomber
application = { 
	id = 7660
	name = TECH_APP_SW_66_NAME
	desc = TECH_APP_SW_66_DESC

	position = { x = 300 y = 370 }
	year = 1948

	component = { # Airframe Design and Engine Fitting
		id = 7661
		name = TECH_CMP_SW_66_1_NAME
		type = rocketry
		difficulty = 7
	}
	component = { # Equipment Installation
		id = 7662
		name = TECH_CMP_SW_66_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7663
		name = TECH_CMP_SW_66_3_NAME
		type = combined_arms_focus
		difficulty = 7
	}
	component = { # Prototype Development and Testing
		id = 7664
		name = TECH_CMP_SW_66_4_NAME
		type = technical_efficiency
		difficulty = 11
	}
	component = { # Production Model Development
		id = 7665
		name = TECH_CMP_SW_66_5_NAME
		type = aeronautics
		difficulty = 8
	}

	required = { 7180 7410 7530 9940 } # Efficient Turbojet Engine AND 1945 Electronics AND 1945 Turbojet Light Bomber AND Radar & Rocket Operations
	# Activated by: 1945 Electronics (7410)

	effects = {

		command = { type = new_model which = cas value = 7 } # 1948 TJ Light Bomber
		command = { type = scrap_model which = cas value = 6 } # 1945 Light Bomber
		command = { type = scrap_model which = cas value = 5 } # 1944 Light Bomber

		command = { type = new_model which = b_u12 value = 7 } # 1948 TJ Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 6 } # 1945 TJ Twin Light Bomber

		command = { type = new_model which = b_u14 value = 7 } # 1948 TJ Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 6 } # 1945 TJ Mixed Air Group
	}
}

# 1947 Turbojet Medium Bomber 
application = { 
	id = 7670
	name = TECH_APP_SW_67_NAME
	desc = TECH_APP_SW_67_DESC

	position = { x = 300 y = 390 }
	year = 1947

	component = { # Airframe Design and Engine Fitting
		id = 7671
		name = TECH_CMP_SW_67_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Equipment Installation
		id = 7672
		name = TECH_CMP_SW_67_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7673
		name = TECH_CMP_SW_67_3_NAME
		type = combined_arms_focus
		difficulty = 8
	}
	component = { # Prototype Development and Testing
		id = 7674
		name = TECH_CMP_SW_67_4_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { # Production Model Development
		id = 7675
		name = TECH_CMP_SW_67_5_NAME
		type = aeronautics
		difficulty = 8
	}

	required = { 7180 7410 7540 } # Efficient Turbojet Engine AND 1945 Electronics AND 1944 Turbojet Medium Bomber 
	# Activated by: 1945 Electronics (7410)

	effects = {

		command = { type = new_model which = tactical_bomber value = 7 } # 1947 TJ Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 6 } # 1945 TJ Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 5 } # 1944 Medium Bomber
	}
}

# 1949 Turbojet Heavy Bomber
application = { 
	id = 7680
	name = TECH_APP_SW_68_NAME
	desc = TECH_APP_SW_68_DESC

	position = { x = 300 y = 410 }
	year = 1949

	component = { # Airframe Design and Engine Fitting
		id = 7681
		name = TECH_CMP_SW_68_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Equipment Installation
		id = 7682
		name = TECH_CMP_SW_68_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Armament Fitting
		id = 7683
		name = TECH_CMP_SW_68_3_NAME
		type = bomber_tactics
		difficulty = 9
	}
	component = { # Prototype Development and Testing
		id = 7684
		name = TECH_CMP_SW_68_4_NAME
		type = technical_efficiency
		difficulty = 18
	}
	component = { # Production Model Development
		id = 7685
		name = TECH_CMP_SW_68_5_NAME
		type = aeronautics
		difficulty = 9
	}

	required = { 4330 7180 7420 } # 1945 Heavy Bomber AND Efficient Turbojet Engine AND 1948 Electronics
	# Activated by: 1948 Electronics (7420)

	effects = {
		command = { type = activate which = 9930 } # Jet Bomber Operations

		command = { type = new_model which = strategic_bomber value = 6 } # 1949 TJ Strategic Bomber
	}
}

# 1951 Air-to-Air Refueled Turbojet Heavy Bomber
application = {
	id = 7690
	name = TECH_APP_SW_69_NAME
	desc = TECH_APP_SW_69_DESC

	position = { x = 306 y = 430 }
	year = 1951

	component = { # Air-to-Air Refueling Doctrine
		id = 7691
		name = TECH_CMP_SW_69_1_NAME
		type = bomber_tactics
		difficulty = 10
	}
	component = { # Single Point Refueling System
		id = 7692
		name = TECH_CMP_SW_69_2_NAME
		type = aeronautics
		difficulty = 10
	}
	component = { # Large Aircraft Conversions
		id = 7693
		name = TECH_CMP_SW_69_3_NAME
		type = aeronautics
		difficulty = 10
	}
	component = { # Equipment Installation
		id = 7694
		name = TECH_CMP_SW_69_4_NAME
		type = electronics
		difficulty = 9
	}
	component = { # Air-to-Air Refueling Scheme Testing
		id = 7695
		name = TECH_CMP_SW_69_5_NAME
		type = technical_efficiency
		difficulty = 19
	}

	required = { 7180 7680 9260 } # Efficient Turbojet Engine AND 1948 Turbojet Strategic Bomber AND Global Command Central
	# Activated by: Global Command Central (9260)

	effects = {
		command = { type = new_model which = strategic_bomber value = 7 } # 1951 TJ Strategic Bomber
		command = { type = scrap_model which = strategic_bomber value = 6 } # 1949 TJ Strategic Bomber
		command = { type = scrap_model which = strategic_bomber value = 5 } # 1945 Strategic Bomber
	}
}

# ##############################################################################
# # Powerful Turbojet Aircraft: 7710 - 7770, 7610 & 7630 #######################
# ############################################################################## 
#

# 1949 Turbojet Light Fighter
application = { 
	id = 7610
	name = TECH_APP_SW_61_NAME
	desc = TECH_APP_SW_61_DESC

	position = { x = 437 y = 270 }
	year = 1949

	component = { # Airframe Design and Engine Fitting
		id = 7611
		name = TECH_CMP_SW_61_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Equipment Installation
		id = 7612
		name = TECH_CMP_SW_61_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Armament Fitting
		id = 7613
		name = TECH_CMP_SW_61_3_NAME
		type = fighter_tactics
		difficulty = 8
	}
	component = { # Prototype Development and Testing
		id = 7614
		name = TECH_CMP_SW_61_4_NAME
		type = technical_efficiency
		difficulty = 12
	}
	component = { # Production Model Development
		id = 7615
		name = TECH_CMP_SW_61_5_NAME
		type = aeronautics
		difficulty = 9
	}

	required = { 7190 7410 7600 } # Powerful Turbojet Engine AND 1945 Electronics AND 1947 Turbojet Light Fighter 
	# Activated by: 1945 Electronics (7410)

	effects = {
		command = { type = new_model which = interceptor value = 8 } # 1949 TJ Light Fighter
		command = { type = scrap_model which = interceptor value = 7 } # 1947 TJ Light Fighter
	}
}

# 1950 Turbojet Fighter 
application = { 
	id = 7630
	name = TECH_APP_SW_63_NAME
	desc = TECH_APP_SW_63_DESC

	position = { x = 437 y = 310 }
	year = 1950

	component = { # Airframe Design and Engine Fitting
		id = 7631
		name = TECH_CMP_SW_63_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Equipment Installation
		id = 7632
		name = TECH_CMP_SW_63_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Armament Fitting
		id = 7633
		name = TECH_CMP_SW_63_3_NAME
		type = fighter_tactics
		difficulty = 8
	}
	component = { # Prototype Development and Testing
		id = 7634
		name = TECH_CMP_SW_63_4_NAME
		type = technical_efficiency
		difficulty = 13
	}
	component = { # Production Model Development
		id = 7635
		name = TECH_CMP_SW_63_5_NAME
		type = aeronautics
		difficulty = 8
	}

	required = { 7190 7420 7620 } # Powerful Turbojet Engine AND 1948 Electronics AND 1947 Turbojet Fighter 
	# Activated by: 1948 Electronics (7420)

	effects = {
		command = { type = new_model which = multi_role value = 7 } # 1949 TJ Fighter
		command = { type = scrap_model which = multi_role value = 6 } # 1947 TJ Fighter

		command = { type = new_model which = b_u15 value = 8 } # 1949 TJ Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 7 } # 1947 TJ Heavy Fighter
	}
}

# 1952 Turbojet Fighter
application = { 
	id = 7710
	name = TECH_APP_SW_71_NAME
	desc = TECH_APP_SW_71_DESC

	position = { x = 442 y = 330 }
	year = 1952

	component = { # Airframe Design and Engine Fitting
		id = 7711
		name = TECH_CMP_SW_71_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Equipment Installation
		id = 7712
		name = TECH_CMP_SW_71_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Armament Fitting
		id = 7713
		name = TECH_CMP_SW_71_3_NAME
		type = fighter_tactics
		difficulty = 9
	}
	component = { # Prototype Development and Testing
		id = 7714
		name = TECH_CMP_SW_71_4_NAME
		type = technical_efficiency
		difficulty = 15
	}
	component = { # Production Model Development
		id = 7715
		name = TECH_CMP_SW_71_5_NAME
		type = aeronautics
		difficulty = 9
	}

	required = { 7190 7430 7630 } # Powerful Turbojet Engine AND 1951 Electronics AND 1949 Turbojet Fighter 
	# Activated by: 1951 Electronics (7430)

	effects = {
		command = { type = new_model which = multi_role value = 8 } # 1951 TJ Fighter
		command = { type = scrap_model which = multi_role value = 7 } # 1949 TJ Fighter

		command = { type = new_model which = b_u15 value = 9 } # 1951 TJ Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 8 } # 1949 TJ Heavy Fighter
	}
}

# 1951 Turbojet Light Bomber 
application = { 
	id = 7720
	name = TECH_APP_SW_72_NAME
	desc = TECH_APP_SW_72_DESC

	position = { x = 437 y = 390 }
	year = 1951

	component = { # Airframe Design and Engine Fitting
		id = 7721
		name = TECH_CMP_SW_72_1_NAME
		type = rocketry
		difficulty = 8
	}
	component = { # Equipment Installation
		id = 7722
		name = TECH_CMP_SW_72_2_NAME
		type = electronics
		difficulty = 7
	}
	component = { # Armament Fitting
		id = 7723
		name = TECH_CMP_SW_72_3_NAME
		type = combined_arms_focus
		difficulty = 8
	}
	component = { # Prototype Development and Testing
		id = 7724
		name = TECH_CMP_SW_72_4_NAME
		type = technical_efficiency
		difficulty = 13
	}
	component = { # Production Model Development
		id = 7725
		name = TECH_CMP_SW_72_5_NAME
		type = aeronautics
		difficulty = 9
	}

	required = { 7190 7420 7660 9950 } # Efficient Turbojet Engine AND 1948 Electronics AND 1948 TJ Light Bomber AND Stand Off Attacks Doctrine
	# Activated by: 1948 Electronics (7420)

	effects = {

		command = { type = new_model which = cas value = 8 } # 1951 TJ Light Bomber
		command = { type = scrap_model which = cas value = 7 } # 1948 Light Bomber

		command = { type = new_model which = b_u12 value = 8 } # 1951 TJ Twin Light Bomber
		command = { type = scrap_model which = b_u12 value = 7 } # 1948 TJ Twin Light Bomber

		command = { type = new_model which = b_u14 value = 8 } # 1951 TJ Mixed Air Group
		command = { type = scrap_model which = b_u14 value = 7 } # 1948 TJ Mixed Air Group
	}
}

# 1951 Turbojet Escort Fighter 
application = { 
	id = 7730
	name = TECH_APP_SW_73_NAME
	desc = TECH_APP_SW_73_DESC

	position = { x = 437 y = 350 }
	year = 1951

	component = { # Airframe Design and Engine Fitting
		id = 7731
		name = TECH_CMP_SW_73_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Equipment Installation
		id = 7732
		name = TECH_CMP_SW_73_2_NAME
		type = electronics
		difficulty = 9
	}
	component = { # Armament Fitting
		id = 7733
		name = TECH_CMP_SW_73_3_NAME
		type = fighter_tactics
		difficulty = 8
	}
	component = { # Prototype Development and Testing
		id = 7734
		name = TECH_CMP_SW_73_4_NAME
		type = technical_efficiency
		difficulty = 16
	}
	component = { # Production Model Development
		id = 7735
		name = TECH_CMP_SW_73_5_NAME
		type = aeronautics
		difficulty = 9
	}

	required = { 7190 7420 7640 } # Powerful Turbojet Engine AND 1948 Electronics AND 1948 Turbojet Escort 
	# Activated by: 1948 Electronics (7420)

	effects = {
		command = { type = new_model which = escort value = 10 } # 1951 TJ Escort Fighter
		command = { type = scrap_model which = escort value = 9 } # 1948 TJ Escort Fighter

		command = { type = new_model which = b_u15 value = 8 } # 1949 TJ Heavy Fighter
		command = { type = scrap_model which = b_u15 value = 7 } # 1947 TJ Heavy Fighter
	}
}

# 1952 Turbojet Carrier Air Group 
application = { 
	id = 7740
	name = TECH_APP_SW_74_NAME
	desc = TECH_APP_SW_74_DESC

	position = { x = 437 y = 370 }
	year = 1952

	component = { # Airframe Design and Engine Fitting
		id = 7741
		name = TECH_CMP_SW_74_1_NAME
		type = rocketry
		difficulty = 10
	}
	component = { # Equipment Installation
		id = 7742
		name = TECH_CMP_SW_74_2_NAME
		type = electronics
		difficulty = 9
	}
	component = { # Armament Fitting
		id = 7743
		name = TECH_CMP_SW_74_3_NAME
		type = carrier_tactics
		difficulty = 10
	}
	component = { # Prototype Development and Testing
		id = 7744
		name = TECH_CMP_SW_74_4_NAME
		type = technical_efficiency
		difficulty = 17
	}
	component = { # Production Model Development
		id = 7745
		name = TECH_CMP_SW_74_5_NAME
		type = aeronautics
		difficulty = 10
	}

	required = { 7190 7420 7650 } # Powerful Turbojet Engine AND 1948 Electronics AND 1949 Turbojet Carrier Air Group 
	# Activated by: 1948 Electronics (7420)

	effects = {
		command = { type = new_model which = cag value = 8 }
		command = { type = scrap_model which = cag value = 7 }

		command = { type = new_model which = b_u1 value = 8 } # Escort Carrier Air Group
		command = { type = scrap_model which = b_u1 value = 7 } # Escort Carrier Air Group

		command = { type = new_model which = naval_asw value = 8 } # ASW Escort Carrier Air Group
		command = { type = scrap_model which = naval_asw value = 7 } # ASW Escort Carrier Air Group
	}
}

# 1951 Turbojet Light Fighter
application = { 
	id = 7750
	name = TECH_APP_SW_75_NAME
	desc = TECH_APP_SW_75_DESC

	position = { x = 442 y = 290 }
	year = 1949

	component = { # Airframe Design and Engine Fitting
		id = 7751
		name = TECH_CMP_SW_75_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Equipment Installation
		id = 7752
		name = TECH_CMP_SW_75_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Armament Fitting
		id = 7753
		name = TECH_CMP_SW_75_3_NAME
		type = fighter_tactics
		difficulty = 9
	}
	component = { # Prototype Development and Testing
		id = 7754
		name = TECH_CMP_SW_75_4_NAME
		type = technical_efficiency
		difficulty = 14
	}
	component = { # Production Model Development
		id = 7755
		name = TECH_CMP_SW_75_5_NAME
		type = aeronautics
		difficulty = 10
	}

	required = { 7190 7420 7610 } # Powerful Turbojet Engine AND 1948 Electronics AND 1949 Turbojet Light Fighter 
	# Activated by: 1948 Electronics (7420)

	effects = {
		command = { type = new_model which = interceptor value = 9 } # 1951 TJ Light Fighter
		command = { type = scrap_model which = interceptor value = 8 } # 1949 TJ Light Fighter
	}
}

# 1950 Turbojet Medium Bomber 
application = { 
	id = 7760
	name = TECH_APP_SW_76_NAME
	desc = TECH_APP_SW_76_DESC

	position = { x = 437 y = 410 }
	year = 1950

	component = { # Airframe Design and Engine Fitting
		id = 7761
		name = TECH_CMP_SW_76_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Equipment Installation
		id = 7762
		name = TECH_CMP_SW_76_2_NAME
		type = electronics
		difficulty = 8
	}
	component = { # Armament Fitting
		id = 7763
		name = TECH_CMP_SW_76_3_NAME
		type = combined_arms_focus
		difficulty = 9
	}
	component = { # Prototype Development and Testing
		id = 7764
		name = TECH_CMP_SW_76_4_NAME
		type = technical_efficiency
		difficulty = 15
	}
	component = { # Production Model Development
		id = 7765
		name = TECH_CMP_SW_76_5_NAME
		type = aeronautics
		difficulty = 9
	}

	required = { 7190 7420 7670 } # Powerful Turbojet Engine AND 1948 Electronics AND 1947 Turbojet Medium Bomber
	# Activated by: 1948 Electronics (7420)

	effects = {
		command = { type = new_model which = tactical_bomber value = 8 } # 1950 TJ Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 7 } # 1947 TJ Medium Bomber
	}
}

# 1952 Turbojet Medium Bomber
application = { 
	id = 7770
	name = TECH_APP_SW_77_NAME
	desc = TECH_APP_SW_77_DESC

	position = { x = 442 y = 430 }
	year = 1952

	component = { # Airframe Design and Engine Fitting
		id = 7771
		name = TECH_CMP_SW_77_1_NAME
		type = rocketry
		difficulty = 9
	}
	component = { # Equipment Installation
		id = 7772
		name = TECH_CMP_SW_77_2_NAME
		type = electronics
		difficulty = 9
	}
	component = { # Armament Fitting
		id = 7773
		name = TECH_CMP_SW_77_3_NAME
		type = combined_arms_focus
		difficulty = 9
	}
	component = { # Prototype Development and Testing
		id = 7774
		name = TECH_CMP_SW_77_4_NAME
		type = technical_efficiency
		difficulty = 17
	}
	component = { # Production Model Development
		id = 7775
		name = TECH_CMP_SW_77_5_NAME
		type = aeronautics
		difficulty = 9
	}

	required = { 7190 7430 7760 } # Powerful Turbojet Engine AND 1951 Electronics AND 1950 Turbojet Medium Bomber 
	# Activated by: 1951 Electronics (7430)

	effects = {

		command = { type = new_model which = tactical_bomber value = 9 } # 1952 TJ Medium Bomber
		command = { type = scrap_model which = tactical_bomber value = 8 } # 1950 TJ Medium Bomber
	}
}

# ##############################################################################
# # Anti-Tank Missiles: 7940 - 7950 ############################################
# ##############################################################################
#
# Rudimentary Anti-Tank Guided Missile
application = { 
	id = 7940
	name = TECH_APP_SW_94_NAME
	desc = TECH_APP_SW_94_DESC

	position = { x = 160 y = 230 }
	year = 1947

	component = { # ATGM Concept
		id = 7941
		name = TECH_CMP_SW_94_1_NAME
		type = artillery
		difficulty = 8
	}
	component = { # Portable 150mm Rocket Launcher
		id = 7942
		name = TECH_CMP_SW_94_2_NAME
		type = general_equipment
		difficulty = 6
	}
	component = { # 150mm ATGM Rocket
		id = 7943
		name = TECH_CMP_SW_94_3_NAME
		type = rocketry
		difficulty = 10
	}
	component = { # Trajectory Test Flights
		id = 7944
		name = TECH_CMP_SW_94_4_NAME
		type = technical_efficiency
		difficulty = 8
	}
	component = { # 150mm ATGM Production Line
		id = 7945
		name = TECH_CMP_SW_94_5_NAME
		type = industrial_engineering
		difficulty = 6
	}

	required = { 7100 7400 } # Small Guided Missile AND 1943 Electronics
	# Activated by: 1943 Electronics (7400)

	effects = {
		command = { type = new_model which = anti_tank value = 9 }

		command = { type = build_cost which = paratrooper value = 0.7 }
		command = { type = build_cost which = infantry value = -2.0 }
		command = { type = build_cost which = cavalry value = -0.8 }
		command = { type = build_cost which = motorized value = -1.7 }
		command = { type = build_cost which = mechanized value = -1.7 }
		command = { type = build_cost which = armor value = -0.8 }
		command = { type = build_cost which = light_armor value = -0.6 }
		command = { type = build_cost which = marine value = -0.8 }
		command = { type = build_cost which = bergsjaeger value = -0.8 }
		command = { type = build_cost which = garrison value = -0.4 }
		command = { type = build_cost which = militia value = -1.3 }

		command = { type = supply_consumption which = paratrooper value = 0.15 }
		command = { type = supply_consumption which = infantry value = -0.29 }
		command = { type = supply_consumption which = cavalry value = -0.14 }
		command = { type = supply_consumption which = motorized value = -0.29 }
		command = { type = supply_consumption which = mechanized value = -0.29 }
		command = { type = supply_consumption which = armor value = -0.14 }
		command = { type = supply_consumption which = light_armor value = -0.10 }
		command = { type = supply_consumption which = bergsjaeger value = -0.14 }
		command = { type = supply_consumption which = marine value = -0.14 }
		command = { type = supply_consumption which = garrison value = -0.05 }
		command = { type = supply_consumption which = militia value = -0.14 }

		command = { type = fuel_consumption which = infantry value = -0.05 }
		command = { type = fuel_consumption which = cavalry value = -0.03 }
		command = { type = fuel_consumption which = motorized value = -0.05 }
		command = { type = fuel_consumption which = mechanized value = -0.05 }

		command = { type = max_organization which = paratrooper value = 0.25 }
		command = { type = max_organization which = infantry value = 0.25 }
		command = { type = max_organization which = cavalry value = 0.125 }
		command = { type = max_organization which = motorized value = 0.25 }
		command = { type = max_organization which = mechanized value = 0.25 }
		command = { type = max_organization which = armor value = 0.125 }
		command = { type = max_organization which = light_armor value = 0.125 }
		command = { type = max_organization which = marine value = 0.25 } 
		command = { type = max_organization which = bergsjaeger value = 0.25 }
		command = { type = max_organization which = garrison value = 0.125 }
		command = { type = max_organization which = militia value = 0.125 }

		command = { type = morale which = paratrooper value = 0.125 }
		command = { type = morale which = infantry value = 0.125 }
		command = { type = morale which = motorized value = 0.125 }
		command = { type = morale which = mechanized value = 0.125 }

		command = { type = transport_weight which = paratrooper value = 1.5 }
		command = { type = transport_weight which = infantry value = -3.4 }
		command = { type = transport_weight which = cavalry value = -1.7 }
		command = { type = transport_weight which = motorized value = -3.4 }
		command = { type = transport_weight which = mechanized value = -3.4 }
		command = { type = transport_weight which = armor value = -1.4 }
		command = { type = transport_weight which = light_armor value = -1.0 }
		command = { type = transport_weight which = bergsjaeger value = -1.4 }
		command = { type = transport_weight which = marine value = -1.4 }
		command = { type = transport_weight which = garrison value = -0.5 }
		command = { type = transport_weight which = militia value = -1.4 }

		command = { type = blizzard_attack which = infantry value = 2.25 } # 3%
		command = { type = snow_attack which = infantry value = 1.5 }
		command = { type = frozen_attack which = infantry value = 1.00 }
		command = { type = rain_attack which = infantry value = 0.75 }
		command = { type = storm_attack which = infantry value = -1.5 }
		command = { type = muddy_attack which = infantry value = .5 }
		command = { type = desert_attack which = infantry value = 0.75 }
		command = { type = mountain_attack which = infantry value = 1.5 }
		command = { type = hill_attack which = infantry value = 0.75 }
		command = { type = forest_attack which = infantry value = 0.75 }
		command = { type = jungle_attack which = infantry value = 1.0 }
		command = { type = swamp_attack which = infantry value = 1.00 }
		command = { type = blizzard_defense which = infantry value = 1.5 }
		command = { type = snow_defense which = infantry value = 0.75 }
		command = { type = frozen_defense which = infantry value = 0.75 }
		command = { type = storm_defense which = infantry value = 0.75 }
		command = { type = muddy_defense which = infantry value = 0.75 }
		command = { type = desert_defense which = infantry value = 0.75 }
		command = { type = mountain_defense which = infantry value = 1.5 }
		command = { type = hill_defense which = infantry value = 0.75 }
		command = { type = forest_defense which = infantry value = 0.75 }
		command = { type = jungle_defense which = infantry value = 1.5 }
		command = { type = swamp_defense which = infantry value = 0.25 }
		command = { type = blizzard_move which = infantry value = 2.25 }
		command = { type = snow_move which = infantry value = 1.50 }
		command = { type = frozen_move which = infantry value = 0.75 }
		command = { type = rain_move which = infantry value = 0.75 }
		command = { type = storm_move which = infantry value = 0.75 }
		command = { type = muddy_move which = infantry value = 0.75 }
		command = { type = desert_move which = infantry value = 0.75 }
		command = { type = mountain_move which = infantry value = 1.5 }
		command = { type = hill_move which = infantry value = 0.75 }
		command = { type = forest_move which = infantry value = 0.75 }
		command = { type = jungle_move which = infantry value = 1.5 }
		command = { type = swamp_move which = infantry value = 1.5 }

		command = { type = blizzard_attack which = cavalry value = 3.0 } # 3%
		command = { type = snow_attack which = cavalry value = 2.25 }
		command = { type = frozen_attack which = cavalry value = 1.00 }
		command = { type = rain_attack which = cavalry value = 0.75 }
		command = { type = storm_attack which = cavalry value = 1.5 }
		command = { type = muddy_attack which = cavalry value = 1.5 }
		command = { type = desert_attack which = cavalry value = 0.75 }
		command = { type = mountain_attack which = cavalry value = 2.25 }
		command = { type = hill_attack which = cavalry value = 0.75 }
		command = { type = forest_attack which = cavalry value = 0.75 }
		command = { type = jungle_attack which = cavalry value = 1.25 }
		command = { type = swamp_attack which = cavalry value = 1.25 }
		command = { type = blizzard_defense which = cavalry value = 1.5 }
		command = { type = snow_defense which = cavalry value = 0.75 }
		command = { type = frozen_defense which = cavalry value = 0.75 }
		command = { type = storm_defense which = cavalry value = 0.75 }
		command = { type = muddy_defense which = cavalry value = 0.75 }
		command = { type = desert_defense which = cavalry value = 0.75 }
		command = { type = mountain_defense which = cavalry value = 2.25 }
		command = { type = hill_defense which = cavalry value = 0.75 }
		command = { type = forest_defense which = cavalry value = 0.75 }
		command = { type = jungle_defense which = cavalry value = 2.25 }
		command = { type = swamp_defense which = cavalry value = 0.25 }
		command = { type = blizzard_move which = cavalry value = 3.0 }
		command = { type = snow_move which = cavalry value = 1.50 }
		command = { type = frozen_move which = cavalry value = 0.75 }
		command = { type = rain_move which = cavalry value = 0.75 }
		command = { type = storm_move which = cavalry value = 1.5 }
		command = { type = muddy_move which = cavalry value = 1.5 }
		command = { type = desert_move which = cavalry value = 0.75 }
		command = { type = mountain_move which = cavalry value = 2.25 }
		command = { type = hill_move which = cavalry value = 0.75 }
		command = { type = forest_move which = cavalry value = 0.75 }
		command = { type = jungle_move which = cavalry value = 2.25 }
		command = { type = swamp_move which = cavalry value = 2.25 }

		command = { type = blizzard_attack which = motorized value = 3.0 } # 3%
		command = { type = snow_attack which = motorized value = 2.25 }
		command = { type = frozen_attack which = motorized value = 1.00 }
		command = { type = rain_attack which = motorized value = 0.75 }
		command = { type = storm_attack which = motorized value = 1.5 }
		command = { type = muddy_attack which = motorized value = 1.5 }
		command = { type = desert_attack which = motorized value = 0.75 }
		command = { type = mountain_attack which = motorized value = 2.25 }
		command = { type = hill_attack which = motorized value = 0.75 }
		command = { type = forest_attack which = motorized value = 0.75 }
		command = { type = jungle_attack which = motorized value = 1.25 }
		command = { type = swamp_attack which = motorized value = 1.5 }
		command = { type = blizzard_defense which = motorized value = 1.5 }
		command = { type = snow_defense which = motorized value = 0.75 }
		command = { type = frozen_defense which = motorized value = 0.75 }
		command = { type = storm_defense which = motorized value = 0.75 }
		command = { type = muddy_defense which = motorized value = 0.75 }
		command = { type = desert_defense which = motorized value = 0.75 }
		command = { type = mountain_defense which = motorized value = 2.25 }
		command = { type = hill_defense which = motorized value = 0.75 }
		command = { type = forest_defense which = motorized value = 0.75 }
		command = { type = jungle_defense which = motorized value = 2.25 }
		command = { type = swamp_defense which = motorized value = 0.50 }
		command = { type = blizzard_move which = motorized value = 3.0 }
		command = { type = snow_move which = motorized value = 1.50 }
		command = { type = frozen_move which = motorized value = 0.75 }
		command = { type = rain_move which = motorized value = 0.75 }
		command = { type = storm_move which = motorized value = 1.5 }
		command = { type = muddy_move which = motorized value = 1.5 }
		command = { type = desert_move which = motorized value = 0.75 }
		command = { type = mountain_move which = motorized value = 2.25 }
		command = { type = hill_move which = motorized value = 0.75 }
		command = { type = forest_move which = motorized value = 0.75 }
		command = { type = jungle_move which = motorized value = 2.25 }
		command = { type = swamp_move which = motorized value = 3.0 }

		command = { type = blizzard_attack which = mechanized value = 3.0 } # 3%
		command = { type = snow_attack which = mechanized value = 2.25 }
		command = { type = frozen_attack which = mechanized value = 1.00 }
		command = { type = rain_attack which = mechanized value = 0.75 }
		command = { type = storm_attack which = mechanized value = 1.5 }
		command = { type = muddy_attack which = mechanized value = 1.5 }
		command = { type = desert_attack which = mechanized value = 0.75 }
		command = { type = mountain_attack which = mechanized value = 2.25 }
		command = { type = hill_attack which = mechanized value = 0.75 }
		command = { type = forest_attack which = mechanized value = 0.75 }
		command = { type = jungle_attack which = mechanized value = 1.50 }
		command = { type = swamp_attack which = mechanized value = 1.50 }
		command = { type = blizzard_defense which = mechanized value = 1.5 }
		command = { type = snow_defense which = mechanized value = 0.75 }
		command = { type = frozen_defense which = mechanized value = 0.75 }
		command = { type = storm_defense which = mechanized value = 0.75 }
		command = { type = muddy_defense which = mechanized value = 0.75 }
		command = { type = desert_defense which = mechanized value = 0.75 }
		command = { type = mountain_defense which = mechanized value = 2.25 }
		command = { type = hill_defense which = mechanized value = 0.75 }
		command = { type = forest_defense which = mechanized value = 0.75 }
		command = { type = jungle_defense which = mechanized value = 2.25 }
		command = { type = swamp_defense which = mechanized value = 0.50 }
		command = { type = blizzard_move which = mechanized value = 3.0 }
		command = { type = snow_move which = mechanized value = 1.50 }
		command = { type = frozen_move which = mechanized value = 0.75 }
		command = { type = rain_move which = mechanized value = 0.75 }
		command = { type = storm_move which = mechanized value = 1.5 }
		command = { type = muddy_move which = mechanized value = 1.5 }
		command = { type = desert_move which = mechanized value = 0.75 }
		command = { type = mountain_move which = mechanized value = 2.25 }
		command = { type = hill_move which = mechanized value = 0.75 }
		command = { type = forest_move which = mechanized value = 0.75 }
		command = { type = jungle_move which = mechanized value = 2.25 }
		command = { type = swamp_move which = mechanized value = 3.0 }
	}
}

# Developed Anti-Tank Guided Missile
application = { 
	id = 7950
	name = TECH_APP_SW_95_NAME
	desc = TECH_APP_SW_95_DESC

	position = { x = 165 y = 250 }
	year = 1950

	component = { # ATGM Refinements
		id = 7951
		name = TECH_CMP_SW_95_1_NAME
		type = artillery
		difficulty = 8
	}
	component = { # Portable 220mm Rocket Launcher
		id = 7952
		name = TECH_CMP_SW_95_2_NAME
		type = general_equipment
		difficulty = 6
	}
	component = { # 220mm ATGM Rocket
		id = 7953
		name = TECH_CMP_SW_95_3_NAME
		type = rocketry
		difficulty = 10
	}
	component = { # Trajectory Test Flights
		id = 7954
		name = TECH_CMP_SW_95_4_NAME
		type = technical_efficiency
		difficulty = 8
	}
	component = { # 220mm ATGM Production Line
		id = 7955
		name = TECH_CMP_SW_95_5_NAME
		type = industrial_engineering
		difficulty = 6
	}

	required = { 7410 7940 } # 1945 Electronics AND Rudimentary Anti-Tank Guided Missile 
	# Activated by: 1945 Electronics (7410)

	effects = {
		command = { type = new_model which = anti_tank value = 10 }
		command = { type = scrap_model which = anti_tank value = 9 }

		command = { type = build_cost which = infantry value = 0.5 }
		command = { type = build_cost which = cavalry value = 0.2 }
		command = { type = build_cost which = motorized value = 0.4 }
		command = { type = build_cost which = mechanized value = 0.4 }
		command = { type = build_cost which = armor value = 0.2 }
		command = { type = build_cost which = light_armor value = 0.2 }
		command = { type = build_cost which = paratrooper value = 0.4 }
		command = { type = build_cost which = marine value = 0.4 }
		command = { type = build_cost which = bergsjaeger value = 0.4 }
		command = { type = build_cost which = garrison value = 0.1 }
		command = { type = build_cost which = militia value = 0.3 }

		command = { type = supply_consumption which = infantry value = 0.11 }
		command = { type = supply_consumption which = cavalry value = 0.05 }
		command = { type = supply_consumption which = motorized value = 0.11 }
		command = { type = supply_consumption which = mechanized value = 0.11 }
		command = { type = supply_consumption which = armor value = 0.05 }
		command = { type = supply_consumption which = light_armor value = 0.03 }
		command = { type = supply_consumption which = bergsjaeger value = 0.05 }
		command = { type = supply_consumption which = paratrooper value = 0.05 }
		command = { type = supply_consumption which = marine value = 0.05 }
		command = { type = supply_consumption which = garrison value = 0.02 }
		command = { type = supply_consumption which = militia value = 0.05 }

		command = { type = fuel_consumption which = cavalry value = 0.01 }
		command = { type = fuel_consumption which = motorized value = 0.02 }
		command = { type = fuel_consumption which = mechanized value = 0.02 }

		command = { type = max_organization which = infantry value = 0.25 }
		command = { type = max_organization which = cavalry value = 0.125 }
		command = { type = max_organization which = motorized value = 0.25 }
		command = { type = max_organization which = mechanized value = 0.25 }
		command = { type = max_organization which = armor value = 0.125 }
		command = { type = max_organization which = light_armor value = 0.125 }
		command = { type = max_organization which = paratrooper value = 0.125 }
		command = { type = max_organization which = marine value = 0.25 } 
		command = { type = max_organization which = bergsjaeger value = 0.25 }
		command = { type = max_organization which = garrison value = 0.125 }
		command = { type = max_organization which = militia value = 0.125 }

		command = { type = morale which = infantry value = 0.125 }
		command = { type = morale which = motorized value = 0.125 }
		command = { type = morale which = mechanized value = 0.125 }

		command = { type = transport_weight which = infantry value = 1.1 }
		command = { type = transport_weight which = cavalry value = 0.6 }
		command = { type = transport_weight which = motorized value = 1.3 }
		command = { type = transport_weight which = mechanized value = 1.3 }
		command = { type = transport_weight which = armor value = 0.5 }
		command = { type = transport_weight which = light_armor value = 0.3 }
		command = { type = transport_weight which = bergsjaeger value = 0.5 }
		command = { type = transport_weight which = paratrooper value = 0.5 }
		command = { type = transport_weight which = marine value = 0.5 }
		command = { type = transport_weight which = garrison value = 0.2 }
		command = { type = transport_weight which = militia value = 0.5 }
	}
}

event = {
		id = 8960
		position = { x = 158 y = 414 }
		technology = 7960
	}

# Kamikaze
application = { 
	id = 7960
	name = TECH_APP_SW_96_NAME
	desc = TECH_APP_SW_96_DESC

	position = { x = 158 y = 435 }
	year = 1938

	component = { # Fanatical Defense Doctrine
		id = 7961
		name = TECH_CMP_SW_96_1_NAME
		type = centralized_execution
		difficulty = 3
	}
	component = { # Self Sacrifice Mentality
		id = 7962
		name = TECH_CMP_SW_96_2_NAME
		type = individual_courage
		difficulty = 5
	}
	component = { # Expendable Aircraft Conversion
		id = 7963
		name = TECH_CMP_SW_96_3_NAME
		type = aircraft_testing
		difficulty = 4
	}
	component = { # 'Divine Wind' Training Program
		id = 7964
		name = TECH_CMP_SW_96_4_NAME
		type = bomber_tactics
		difficulty = 4
	}
	component = { # Kamikaze Special Attack Force
		id = 7965
		name = TECH_CMP_SW_96_5_NAME
		type = centralized_execution
		difficulty = 3
	}

	required = { 4520 4620 4700 4800 4950 } # 1940 Light Bomber Development OR 1939 Light Fighter OR 1938 Multi-role Fighter OR 1939 Escort Fighter OR Purpose-designed 1938 CAG
	# Activated by: Event 8960

	effects = {
		command = { type = counterattack value = 2 }
#		command = { type = new_model which = naval_bomber value = 9 }
		command = { type = max_organization which = naval_bomber value = 5 }
		command = { type = max_organization which = land value = 2 }
		command = { type = morale which = land value = 3 }
	}
}

# END OF FILE
}

