#Author(s): Doolittle, Kanthier
# technologies = {
# 	special_forces_marine = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech special_forces_marine"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_MAR"

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		Mot_Marine_Bat = {
# 			max_organisation = 1.5
# 		}
#       smol_Mot_Marine_Bat = {
# 			max_organisation = 1.5
# 		}
#       XS_Mot_Marine_Bat = {
# 			max_organisation = 1.5
# 		}

# 		Mech_Marine_Bat = {
# 			max_organisation = 1.5
# 		}
# 		smol_Mech_Marine_Bat = {
# 			max_organisation = 1.5
# 		}
# 		XS_Mech_Marine_Bat = {
# 			max_organisation = 1.5
# 		}

# 		Arm_Marine_bat = {
# 			max_organisation = 1.5
# 		}
# 		smol_Arm_Marine_bat = {
# 			max_organisation = 1.5
# 		}
# 		XS_Arm_Marine_bat = {
# 			max_organisation = 1.5
# 		}

# 		L_Marine_Bat = {
# 			max_organisation = 1.5
# 		}
# 		smol_L_Marine_Bat = {
# 			max_organisation = 1.5
# 		}
# 		XS_L_Marine_Bat = {
# 			max_organisation = 1.5
# 		}

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 0 y = 0 }
# 		}

# 		ai_will_do = {
# 			factor = 7
# 			modifier = {
# 				factor = 0
# 				num_of_naval_factories < 1
# 				#dont grab this if you dont have a navy
# 			}
# 		}
# 	}
# 	massed_amphibious_landings = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech massed_amphibious_landings"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_MAR"

# 		dependencies = {
# 			special_forces_marine = 1
# 		}

# 		marines_special_forces_contribution_factor = -0.1

# 		special_forces_min = 2

# 		xor = { armored_landing_force infantry_amphibious_strike_forces }
# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = mass_recrutiment_campaigns
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = multiple_training_centers
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -4 y = 2 }
# 		}
# 	}
# 	mass_recrutiment_campaigns = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech mass_recrutiment_campaigns"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { multiple_training_centers }
# 		force_use_small_tech_layout = yes

# 		special_forces_cap = 0.05
# 		special_forces_training_time_factor = -0.05
# 		marines_special_forces_contribution_factor = -0.1

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = increased_vehicle_maintinance
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -3 y = 4 }
# 		}
# 	}
# 	multiple_training_centers = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech multiple_training_centers"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { mass_recrutiment_campaigns }
# 		force_use_small_tech_layout = yes

# 		special_forces_cap = 0.02
# 		special_forces_training_time_factor = -0.10
# 		marines_special_forces_contribution_factor = -0.05

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = one_chassis_many_jobs
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -5 y = 4 }
# 		}
# 	}
# 	increased_vehicle_maintinance = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech increased_vehicle_maintinance" add_ideas = light_vehicle_production_hidden_spirit }
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = public_demonstration_campaigns
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -3 y = 6 }
# 		}
# 	}
# 	one_chassis_many_jobs = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech one_chassis_many_jobs" add_ideas = multirole_chassis_hidden_spirit }
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = public_demonstration_campaigns
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -5 y = 6 }
# 		}
# 	}
# 	public_demonstration_campaigns = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech public_demonstration_campaigns"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		special_forces_min = 2
# 		marines_special_forces_contribution_factor = -0.05

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = ship_to_shore_transports
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = fix_bayonets_and_charge
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -4 y = 8 }
# 		}
# 	}
# 	ship_to_shore_transports = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech ship_to_shore_transports"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { fix_bayonets_and_charge }
# 		force_use_small_tech_layout = yes

# 		naval_invasion_capacity = 10

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = lcac_developments
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -3 y = 10 }
# 		}
# 	}
# 	fix_bayonets_and_charge = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech fix_bayonets_and_charge"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		xor = { ship_to_shore_transports }

# 		force_use_small_tech_layout = yes

# 		Mot_Marine_Bat = {
# 			soft_attack = 0.05
# 		}
# 		smol_Mot_Marine_Bat = {
# 			soft_attack = 0.05
# 		}
# 		XS_Mot_Marine_Bat = {
# 			soft_attack = 0.05
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = hit_the_beach_hard
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -5 y = 10 }
# 		}
# 	}
# 	lcac_developments = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech lcac_developments"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		naval_invasion_capacity = 10

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = pre_landing_bombardments
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -3 y = 12 }
# 		}
# 	}
# 	hit_the_beach_hard = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech hit_the_beach_hard"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		XS_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		Team_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		XS_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		Team_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		XS_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		Team_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		XS_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		Team_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		XS_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}
# 		Team_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				soft_attack = 0.03
# 			}
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.06
# 			}
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = pre_landing_bombardments
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -5 y = 12 }
# 		}
# 	}
# 	pre_landing_bombardments = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech pre_landing_bombardments"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		shore_bombardment_bonus = 0.15

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = amphibious_supply_teams
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = helicopter_logistic_operations
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -4 y = 14 }
# 		}
# 	}
# 	amphibious_supply_teams = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech amphibious_supply_teams"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		xor = { helicopter_logistic_operations }

# 		extra_marine_supply_grace = 120

# 		force_use_small_tech_layout = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = next_generation_aavs
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -3 y = 16 }
# 		}
# 	}
# 	helicopter_logistic_operations = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech helicopter_logistic_operations"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { amphibious_supply_teams }
# 		force_use_small_tech_layout = yes

# 		helicopter_combat_service_support = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				supply_consumption_factor = -0.05
# 				fuel_consumption_factor = -0.025
# 			}
# 		}
# 		XS_helicopter_combat_service_support = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				supply_consumption_factor = -0.05
# 				fuel_consumption_factor = -0.025
# 			}
# 		}
# 		Team_helicopter_combat_service_support = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				supply_consumption_factor = -0.05
# 				fuel_consumption_factor = -0.025
# 			}
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = fleet_marine_corpsmen
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -5 y = 16 }
# 		}
# 	}
# 	next_generation_aavs = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech next_generation_aavs" add_ideas = next_gen_aav_hidden_spirit }
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = every_marine_a_rifleman
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -3 y = 18 }
# 		}
# 	}
# 	fleet_marine_corpsmen = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech fleet_marine_corpsmen"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		combat_service_support_company = {
# 			casualty_trickleback = 0.05
# 		}
# 		XS_combat_service_support_company = {
# 			casualty_trickleback = 0.05
# 		}
# 		Team_combat_service_support_company = {
# 			casualty_trickleback = 0.05
# 		}

# 		helicopter_combat_service_support = {
# 			casualty_trickleback = 0.05
# 		}
# 		XS_helicopter_combat_service_support = {
# 			casualty_trickleback = 0.05
# 		}
# 		Team_helicopter_combat_service_support = {
# 			casualty_trickleback = 0.05
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = leave_nothing_on_the_ship
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -5 y = 18 }
# 		}
# 	}
# 	every_marine_a_rifleman = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech every_marine_a_rifleman"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		Mot_Marine_Bat = {
# 			hard_attack = 0.02
# 			soft_attack = 0.05
# 		}
# 		smol_Mot_Marine_Bat = {
# 			hard_attack = 0.02
# 			soft_attack = 0.05
# 		}
# 		XS_Mot_Marine_Bat = {
# 			hard_attack = 0.02
# 			soft_attack = 0.05
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = rapid_breakouts
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -3 y = 20 }
# 		}
# 	}
# 	leave_nothing_on_the_ship = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech leave_nothing_on_the_ship"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		extra_marine_supply_grace = 100

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = heavy_landing_craft
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -5 y = 20 }
# 		}
# 	}
# 	rapid_breakouts = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech rapid_breakouts"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		XS_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		Team_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		XS_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		Team_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		XS_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		Team_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		XS_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		Team_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		XS_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}
# 		Team_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_mot_amphib
# 				breakthrough = 0.10
# 			}
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -3 y = 22 }
# 		}
# 	}
# 	heavy_landing_craft = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech heavy_landing_craft"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		transport_capacity = -0.10
# 		naval_invasion_capacity = 5

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -5 y = 22 }
# 		}
# 	}
# 	armored_landing_force = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech armored_landing_force"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		dependencies = {
# 			special_forces_marine = 1
# 		}

# 		marines_special_forces_contribution_factor = -0.1

# 		Mech_Marine_Bat = {
# 			river = {
# 				attack = 0.05
# 			}
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}
# 		smol_Mech_Marine_Bat = {
# 			river = {
# 				attack = 0.05
# 			}
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}
# 		XS_Mech_Marine_Bat = {
# 			river = {
# 				attack = 0.05
# 			}
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}

# 		Arm_Marine_Bat = {
# 			river = {
# 				attack = 0.05
# 			}
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}
# 		smol_Arm_Marine_Bat = {
# 			river = {
# 				attack = 0.05
# 			}
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}
# 		XS_Arm_Marine_Bat = {
# 			river = {
# 				attack = 0.05
# 			}
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = light_armored_recon
# 		}

# 		xor = { massed_amphibious_landings infantry_amphibious_strike_forces }

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 0 y = 2 }
# 		}
# 	}
# 	light_armored_recon = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech light_armored_recon"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				soft_attack = 0.05
# 				hard_attack = 0.03
# 				breakthrough = 0.02
# 			}
# 			recon = 0.1
# 			initiative = 0.10
# 		}
# 		XS_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				soft_attack = 0.05
# 				hard_attack = 0.03
# 				breakthrough = 0.02
# 			}
# 			recon = 0.1
# 			initiative = 0.10
# 		}
# 		Team_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				soft_attack = 0.05
# 				hard_attack = 0.03
# 				breakthrough = 0.02
# 			}
# 			recon = 0.1
# 			initiative = 0.10
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = precision_ship_bombardment
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = beach_reconassiance_raids
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 0 y = 4 }
# 		}
# 	}
# 	precision_ship_bombardment = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech precision_ship_bombardment"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { beach_reconassiance_raids }
# 		force_use_small_tech_layout = yes

# 		shore_bombardment_bonus = 0.20

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = beachhead_logistics
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 1 y = 6 }
# 		}
# 	}
# 	beach_reconassiance_raids = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech beach_reconassiance_raids"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { precision_ship_bombardment }
# 		force_use_small_tech_layout = yes

# 		L_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		XS_L_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		Team_L_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		Mot_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		XS_Mot_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		Team_Mot_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		Mech_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		XS_Mech_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		Team_Mech_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		Arm_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		XS_Arm_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		Team_Arm_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		armor_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		XS_armor_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}
# 		Team_armor_Recce_Comp = {
# 			recon = 0.25
# 			initiative = 0.10
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = land_armor_by_sea
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -1 y = 6 }
# 		}
# 	}
# 	beachhead_logistics = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech beachhead_logistics"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		extra_marine_supply_grace = 120

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = refusal_to_quit
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 1 y = 8 }
# 		}
# 	}
# 	land_armor_by_sea = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech land_armor_by_sea"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		naval_invasion_capacity = 5
# 		Arm_Marine_Bat = {
# 			weight = -0.20
# 		}
# 		smol_Arm_Marine_Bat = {
# 			weight = -0.20
# 		}
# 		XS_Arm_Marine_Bat = {
# 			weight = -0.20
# 		}
# 		Mech_Marine_Bat = {
# 			weight = -0.20
# 		}
# 		smol_Mech_Marine_Bat = {
# 			weight = -0.20
# 		}
# 		XS_Mech_Marine_Bat = {
# 			weight = -0.20
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = hospital_ships
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -1 y = 8 }
# 		}
# 	}
# 	refusal_to_quit = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech refusal_to_quit"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		Mech_Marine_Bat = {
# 			max_organisation = 2.5
# 			default_morale = 0.08
# 		}
# 		smol_Mech_Marine_Bat = {
# 			max_organisation = 2.5
# 			default_morale = 0.08
# 		}
# 		XS_Mech_Marine_Bat = {
# 			max_organisation = 2.5
# 			default_morale = 0.08
# 		}
# 		Arm_Marine_Bat = {
# 			max_organisation = 2.5
# 			default_morale = 0.08
# 		}
# 		smol_Arm_Marine_Bat = {
# 			max_organisation = 2.5
# 			default_morale = 0.08
# 		}
# 		XS_Arm_Marine_Bat = {
# 			max_organisation = 2.5
# 			default_morale = 0.08
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = marine_raider_beach_preparation
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 1 y = 10 }
# 		}
# 	}
# 	hospital_ships = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech hospital_ships"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		helicopter_combat_service_support = {
# 			casualty_trickleback = 0.15
# 		}
# 		XS_helicopter_combat_service_support = {
# 			casualty_trickleback = 0.15
# 		}
# 		Team_helicopter_combat_service_support = {
# 			casualty_trickleback = 0.15
# 		}

# 		combat_service_support_company = {
# 			casualty_trickleback = 0.15
# 		}
# 		XS_combat_service_support_company = {
# 			casualty_trickleback = 0.15
# 		}
# 		Team_combat_service_support_company = {
# 			casualty_trickleback = 0.15
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = marine_raider_beach_preparation
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -1 y = 10 }
# 		}
# 	}
# 	marine_raider_beach_preparation = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech marine_raider_beach_preparation"
# 			custom_effect_tooltip = SF_marine_demoliton_effect_TT
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = dedicated_landing_ships
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = fuel_on_the_beach
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 0 y = 12 }
# 		}
# 	}
# 	dedicated_landing_ships = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech dedicated_landing_ships"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { fuel_on_the_beach }
# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		naval_invasion_capacity = 5

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = victory_through_firepower
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 1 y = 14 }
# 		}
# 	}
# 	fuel_on_the_beach = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech fuel_on_the_beach"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { dedicated_landing_ships }
# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		extra_marine_supply_grace = 50

# 		Mech_Marine_Bat = {
# 			fuel_consumption_factor = -0.05
# 		}
# 		smol_Mech_Marine_Bat = {
# 			fuel_consumption_factor = -0.05
# 		}
# 		XS_Mech_Marine_Bat = {
# 			fuel_consumption_factor = -0.05
# 		}
# 		Arm_Marine_Bat = {
# 			fuel_consumption_factor = -0.05
# 		}
# 		smol_Arm_Marine_Bat = {
# 			fuel_consumption_factor = -0.05
# 		}
# 		XS_Arm_Marine_Bat = {
# 			fuel_consumption_factor = -0.05
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = armored_breakouts
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -1 y = 14 }
# 		}
# 	}
# 	victory_through_firepower = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech victory_through_firepower"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		shore_bombardment_bonus = 0.05

# 		L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.10
# 			}
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				hard_attack = 0.05
# 			}
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = amphibious_warfare_experts
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 1 y = 16 }
# 		}
# 	}
# 	armored_breakouts = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech armored_breakouts"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		category_arm_amphib = {
# 			breakthrough = 0.10
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = thunder_runs
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -1 y = 16 }
# 		}
# 	}
# 	amphibious_warfare_experts = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech amphibious_warfare_experts"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = shore_directed_fires
# 		}

# 		Mech_Marine_Bat = {
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}
# 		smol_Mech_Marine_Bat = {
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}
# 		XS_Mech_Marine_Bat = {
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}

# 		Arm_Marine_Bat = {
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}
# 		smol_Arm_Marine_Bat = {
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}
# 		XS_Arm_Marine_Bat = {
# 			amphibious = {
# 				attack = 0.05
# 			}
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 1 y = 18 }
# 		}
# 	}
# 	thunder_runs = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech thunder_runs"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		Mech_Marine_Bat = {
# 			maximum_speed = 0.05
# 			soft_attack = 0.02
# 		}
# 		smol_Mech_Marine_Bat = {
# 			maximum_speed = 0.05
# 			soft_attack = 0.02
# 		}
# 		XS_Mech_Marine_Bat = {
# 			maximum_speed = 0.05
# 			soft_attack = 0.02
# 		}

# 		Arm_Marine_Bat = {
# 			maximum_speed = 0.05
# 			soft_attack = 0.02
# 		}
# 		smol_Arm_Marine_Bat = {
# 			maximum_speed = 0.05
# 			soft_attack = 0.02
# 		}
# 		XS_Arm_Marine_Bat = {
# 			maximum_speed = 0.05
# 			soft_attack = 0.02
# 		}

# 		L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		XS_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		Team_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		XS_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		Team_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		XS_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		Team_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		XS_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		Team_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		XS_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}
# 		Team_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_arm_amphib
# 				breakthrough = 0.05
# 			}
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = dedicated_breaching_parties
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -1 y = 18 }
# 		}
# 	}
# 	shore_directed_fires = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech shore_directed_fires"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		shore_bombardment_bonus = 0.05

# 		L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_L_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_Mot_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_Mech_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_Arm_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		XS_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}
# 		Team_armor_Recce_Comp = {
# 			battalion_mult = {
# 				category = category_artillery
# 				soft_attack = 0.05
# 				hard_attack = 0.05
# 			}
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = logistical_experts
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 1 y = 20 }
# 		}
# 	}
# 	dedicated_breaching_parties = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech dedicated_breaching_parties"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		Mech_Marine_Bat = {
# 			fort = {
# 				attack = 0.3
# 			}
# 		}
# 		smol_Mech_Marine_Bat = {
# 			fort = {
# 				attack = 0.3
# 			}
# 		}
# 		XS_Mech_Marine_Bat = {
# 			fort = {
# 				attack = 0.3
# 			}
# 		}

# 		Arm_Marine_Bat = {
# 			fort = {
# 				attack = 0.3
# 			}
# 		}
# 		smol_Arm_Marine_Bat = {
# 			fort = {
# 				attack = 0.3
# 			}
# 		}
# 		XS_Arm_Marine_Bat = {
# 			fort = {
# 				attack = 0.3
# 			}
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = rapid_mission_planning
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -1 y = 20 }
# 		}
# 	}
# 	logistical_experts = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech logistical_experts"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		combat_service_support_company = {
# 			battalion_mult = {
# 				category = category_all_amphibous
# 				fuel_consumption_factor = -0.05
# 				supply_consumption_factor = -0.05
# 			}
# 		}
# 		XS_combat_service_support_company = {
# 			battalion_mult = {
# 				category = category_all_amphibous
# 				fuel_consumption_factor = -0.05
# 				supply_consumption_factor = -0.05
# 			}
# 		}
# 		Team_combat_service_support_company = {
# 			battalion_mult = {
# 				category = category_all_amphibous
# 				fuel_consumption_factor = -0.05
# 				supply_consumption_factor = -0.05
# 			}
# 		}

# 		helicopter_combat_service_support = {
# 			battalion_mult = {
# 				category = category_all_amphibous
# 				fuel_consumption_factor = -0.05
# 				supply_consumption_factor = -0.05
# 			}
# 		}
# 		XS_helicopter_combat_service_support = {
# 			battalion_mult = {
# 				category = category_all_amphibous
# 				fuel_consumption_factor = -0.05
# 				supply_consumption_factor = -0.05
# 			}
# 		}
# 		Team_helicopter_combat_service_support = {
# 			battalion_mult = {
# 				category = category_all_amphibous
# 				fuel_consumption_factor = -0.05
# 				supply_consumption_factor = -0.05
# 			}
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 1 y = 22 }
# 		}
# 	}
# 	rapid_mission_planning = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech rapid_mission_planning"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		naval_invasion_prep_speed = 0.10

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = -1 y = 22 }
# 		}
# 	}
# 	infantry_amphibious_strike_forces = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech infantry_amphibious_strike_forces" custom_effect_tooltip = SF_MARINES_exfiltration_effect_tt }
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		dependencies = {
# 			special_forces_marine = 1
# 		}

# 		enable_subunits = {
# 			L_Marine_Cdo_Bat
# 			smol_Marine_Cdo_Bat
# 			XS_Marine_Cdo_Bat
# 			Team_Marine_Cdo_Bat
# 		}

# 		naval_invasion_prep_speed = 0.10
# 		naval_invasion_capacity = 5

# 		xor = { massed_amphibious_landings armored_landing_force }

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = the_few_the_proud
# 		}

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 4 y = 2 }
# 		}
# 	}
# 	the_few_the_proud = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech the_few_the_proud"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		special_forces_training_time_factor = 0.15
# 		L_Marine_Cdo_Bat = {
# 			soft_attack = 0.10
# 			hard_attack = 0.05
# 			breakthrough = 0.05
# 			defense = 0.05
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			soft_attack = 0.10
# 			hard_attack = 0.05
# 			breakthrough = 0.05
# 			defense = 0.05
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			soft_attack = 0.10
# 			hard_attack = 0.05
# 			breakthrough = 0.05
# 			defense = 0.05
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			soft_attack = 0.10
# 			hard_attack = 0.05
# 			breakthrough = 0.05
# 			defense = 0.05
# 		}

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = one_if_by_land
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = two_if_by_sea
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 4 y = 4 }
# 		}
# 	}
# 	one_if_by_land = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech one_if_by_land"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { two_if_by_sea }
# 		force_use_small_tech_layout = yes

# 		L_Marine_Cdo_Bat = {
# 			river = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.20
# 			}
# 			soft_attack = 0.05
# 			breakthrough = 0.05
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			river = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.20
# 			}
# 			soft_attack = 0.05
# 			breakthrough = 0.05
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			river = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.20
# 			}
# 			soft_attack = 0.05
# 			breakthrough = 0.05
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			river = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.20
# 			}
# 			soft_attack = 0.05
# 			breakthrough = 0.05
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = more_with_less
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 3 y = 6 }
# 		}
# 	}
# 	two_if_by_sea = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech two_if_by_sea"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { one_if_by_land }
# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		L_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.10
# 				defence = 0.15
# 				movement = 0.20
# 			}
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.10
# 				defence = 0.15
# 				movement = 0.20
# 			}
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.10
# 				defence = 0.15
# 				movement = 0.20
# 			}
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.10
# 				defence = 0.15
# 				movement = 0.20
# 			}
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = marine_beach_raids
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 5 y = 6 }
# 		}
# 	}
# 	more_with_less = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech more_with_less"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		extra_marine_supply_grace = 180

# 		L_Marine_Cdo_Bat = {
# 			supply_consumption = -0.01
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			supply_consumption = -0.01
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			supply_consumption = -0.01
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			supply_consumption = -0.01
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = lightweight_landing_groups
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 3 y = 8 }
# 		}
# 	}
# 	marine_beach_raids = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech marine_beach_raids"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		L_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.15
# 			}
# 			fort = {
# 				attack = 0.15
# 			}
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.15
# 			}
# 			fort = {
# 				attack = 0.15
# 			}
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.15
# 			}
# 			fort = {
# 				attack = 0.15
# 			}
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.15
# 			}
# 			fort = {
# 				attack = 0.15
# 			}
# 		}

# 		naval_invasion_prep_speed = 0.15

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = lightweight_landing_groups
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 5 y = 8 }
# 		}
# 	}
# 	lightweight_landing_groups = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech lightweight_landing_groups" custom_effect_tooltip = SF_MARINE_logi_raiding_effect_tt }
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = enlisted_to_officer_training
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = enhanced_leadership_schools
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 4 y = 10 }
# 		}
# 	}
# 	enlisted_to_officer_training = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech enlisted_to_officer_training"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { enhanced_leadership_schools }
# 		force_use_small_tech_layout = yes

# 		experience_gain_L_Marine_Bat_combat_factor = 0.25
# 		experience_gain_smol_Marine_Bat_combat_factor = 0.25
# 		experience_gain_XS_Marine_Bat_combat_factor = 0.25
# 		experience_gain_Team_Marine_Bat_combat_factor = 0.25

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = secure_the_beachhead
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 3 y = 12 }
# 		}
# 	}
# 	enhanced_leadership_schools = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech enhanced_leadership_schools"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"
# 		xor = { enlisted_to_officer_training }
# 		force_use_small_tech_layout = yes

# 		special_forces_cap = 0.05

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = tough_as_nails
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 5 y = 12 }
# 		}
# 	}
# 	secure_the_beachhead = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech secure_the_beachhead"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		L_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.15
# 			}
# 			breakthrough = 0.05
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.15
# 			}
# 			breakthrough = 0.05
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.15
# 			}
# 			breakthrough = 0.05
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			amphibious = {
# 				attack = 0.15
# 			}
# 			breakthrough = 0.05
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = light_fighter_fighting
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 3 y = 14 }
# 		}
# 	}
# 	tough_as_nails = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech tough_as_nails"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		L_Marine_Cdo_Bat = {
# 			defense = 0.2
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			defense = 0.2
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			defense = 0.2
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			defense = 0.2
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = improvised_breaching_methods
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 5 y = 14 }
# 		}
# 	}
# 	light_fighter_fighting = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech light_fighter_fighting"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		L_Marine_Cdo_Bat = {
# 			soft_attack = 0.05
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			soft_attack = 0.05
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			soft_attack = 0.05
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			soft_attack = 0.05
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = urban_operations_training
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 3 y = 16 }
# 		}
# 	}
# 	improvised_breaching_methods = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech improvised_breaching_methods"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		L_Marine_Cdo_Bat = {
# 			fort = {
# 				attack = 0.2
# 			}
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			fort = {
# 				attack = 0.2
# 			}
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			fort = {
# 				attack = 0.2
# 			}
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			fort = {
# 				attack = 0.2
# 			}
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = improved_bridging_methods
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 5 y = 16 }
# 		}
# 	}
# 	urban_operations_training = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech urban_operations_training"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		L_Marine_Cdo_Bat = {
# 			urban = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.2
# 			}
# 			supercity = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.2
# 			}
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			urban = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.2
# 			}
# 			supercity = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.2
# 			}
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			urban = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.2
# 			}
# 			supercity = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.2
# 			}
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			urban = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.2
# 			}
# 			supercity = {
# 				attack = 0.15
# 				defence = 0.15
# 				movement = 0.2
# 			}
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = increased_squad_sizes
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 3 y = 18 }
# 		}
# 	}
# 	improved_bridging_methods = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech improved_bridging_methods"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		L_Marine_Cdo_Bat = {
# 			river = {
# 				attack = 0.15
# 				movement = 0.2
# 				defence = 0.10
# 			}
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			river = {
# 				attack = 0.15
# 				movement = 0.2
# 				defence = 0.10
# 			}
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			river = {
# 				attack = 0.15
# 				movement = 0.2
# 				defence = 0.10
# 			}
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			river = {
# 				attack = 0.15
# 				movement = 0.2
# 				defence = 0.10
# 			}
# 		}

# 		doctrine = yes

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = hold_until_relieved
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 5 y = 18 }
# 		}
# 	}
# 	increased_squad_sizes = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech increased_squad_sizes"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		L_Marine_Cdo_Bat = {
# 			max_organisation = 2.5
# 			max_strength = 0.25
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			max_organisation = 2.5
# 			max_strength = 0.25
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			max_organisation = 2.5
# 			max_strength = 0.25
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			max_organisation = 2.5
# 			max_strength = 0.25
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = advance_under_fire
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 3 y = 20 }
# 		}
# 	}
# 	hold_until_relieved = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech hold_until_relieved"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		doctrine = yes

# 		L_Marine_Cdo_Bat = {
# 			defense = 0.15
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			defense = 0.15
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			defense = 0.15
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			defense = 0.15
# 		}

# 		path = {
# 			research_cost_coeff = 1
# 			leads_to_tech = island_hopping_campaigns
# 		}

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 5 y = 20 }
# 		}
# 	}
# 	advance_under_fire = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech advance_under_fire"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		L_Marine_Cdo_Bat = {
# 			breakthrough = 0.05
# 		}
# 		smol_Marine_Cdo_Bat = {
# 			breakthrough = 0.05
# 		}
# 		XS_Marine_Cdo_Bat = {
# 			breakthrough = 0.05
# 		}
# 		Team_Marine_Cdo_Bat = {
# 			breakthrough = 0.05
# 		}

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 3 y = 22 }
# 		}
# 	}
# 	island_hopping_campaigns = {
# 		on_research_complete = {
# 			add_to_variable = { special_doctrines_researched = 1 }
# 			log = "[GetDateText]: [Root.GetName]: add tech island_hopping_campaigns"
# 		}
# 		doctrine_name = "TITLE_SPECIAL_FORCES_ABN"

# 		force_use_small_tech_layout = yes

# 		naval_invasion_capacity = 5
# 		naval_invasion_prep_speed = 0.15

# 		doctrine = yes

# 		xp_research_type = navy
# 		xp_unlock_cost = 60
# 		xp_research_bonus = 1.00
# 		research_cost = 2.25

# 		categories = {
# 			CAT_special_forces
# 			CAT_marine
# 		}
# 		ai_will_do = {
# 			factor = 7
# 		}

# 		folder = {
# 			name = special_forces_marine_doctrine_folder
# 			position = { x = 5 y = 22 }
# 		}
# 	}
# }