technologies = {
	# DESERT INFANTRY
	bm_desert_infantry_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_desert_infantry
		}
	}
	bm_desert_infantry_upgrade_1 = {
		allow = { always = no }
		bm_desert_infantry = {
			soft_attack = 0.05
			max_organisation = 2
		}
	}
	bm_desert_infantry_upgrade_2 = {
		allow = { always = no }
		bm_desert_infantry = {
			acclimatization_hot_climate_gain_factor = 0.03
			desert = {
				attack = 0.05
			}
		}
	}
	bm_desert_infantry_upgrade_3 = {
		allow = { always = no }
		bm_desert_infantry = {
			supply_consumption_factor = -0.03
			desert = {
				defence = 0.05
			}
		}
	}

	# WINTER INFANTRY
	bm_winter_infantry_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_winter_infantry
		}
	}
	bm_winter_infantry_upgrade_1 = {
		allow = { always = no }
		bm_winter_infantry = {
			soft_attack = 0.03
			max_organisation = 2
		}
	}
	bm_winter_infantry_upgrade_2 = {
		allow = { always = no }
		bm_winter_infantry = {
			acclimatization_cold_climate_gain_factor = 0.03
			snow = {
				attack = 0.05
			}
		}
	}
	bm_winter_infantry_upgrade_3 = {
		allow = { always = no }
		bm_winter_infantry = {
			supply_consumption_factor = -0.03
			snow = {
				defence = 0.05
			}
		}
	}

	# SHOCKTROOPS
	bm_shocktroop_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_shock_troops
		}
	}
	bm_shocktroop_upgrade_1 = {
		allow = { always = no }
		bm_shock_troops = {
			maximum_speed = 0.03
			default_morale = 0.05
		}
	}
	bm_shocktroop_upgrade_2 = {
		allow = { always = no }
		bm_shock_troops = {
			breakthrough = 0.02
			soft_attack = 0.03
		}
	}
	# MOTORIZED SHOCKTROOPS
	bm_shocktroop_unlock_2 = {
		allow = { always = no }
		enable_subunits = {
			bm_motorized_shocktroops
		}
	}
	bm_shocktroop_upgrade_3 = {
		allow = { always = no }
		bm_motorized_shocktroops = {
			maximum_speed = 0.02
			soft_attack = 0.03
		}
	}
	# MECHANIZED SHOCKTROOPS
	bm_shocktroop_unlock_3 = {
		allow = { always = no }
		enable_subunits = {
			bm_mechanized_shocktroops
		}
	}
	bm_shocktroop_upgrade_4 = {
		allow = { always = no }
		bm_mechanized_shocktroops = {
			armor_value = 0.03
			breakthrough = 0.02
		}
	}

	# JUNGLE INFANTRY
	bm_jungle_infantry_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_jungle_infantry
		}
	}
	bm_jungle_infantry_upgrade_1 = {
		allow = { always = no }
		bm_jungle_infantry = {
			soft_attack = 0.03
			max_organisation = 2
		}
	}
	bm_jungle_infantry_upgrade_2 = {
		allow = { always = no }
		bm_jungle_infantry = {
			forest = {
				attack = 0.03
			}
			jungle = {
				attack = 0.05
			}
		}
	}
	bm_jungle_infantry_upgrade_3 = {
		allow = { always = no }
		bm_jungle_infantry = {
			supply_consumption_factor = -0.03
			jungle = {
				defence = 0.05
			}
		}
	}

	# COMMAND REGIMENT
	bm_command_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_command_regiment
		}
	}
	bm_command_upgrade_1 = {
		allow = { always = no }
		bm_command_regiment = {
			battalion_mult = {
				category = category_army
				max_organisation = 0.03
			}
		}
	}
	bm_command_upgrade_2 = {
		allow = { always = no }
		bm_command_regiment = {
			experience_loss_factor = -0.05
		}
	}
	# MOTORIZED COMMAND
	bm_command_unlock_2 = {
		allow = { always = no }
		enable_subunits = {
			bm_mot_command_regiment
		}
	}
	bm_command_upgrade_3 = {
		allow = { always = no }
		bm_mot_command_regiment = {
			battalion_mult = {
				category = category_army
				max_organisation = 0.02
				defense = 0.03
			}
		}
	}
	# LIGHT TANK COMMAND
	bm_command_unlock_3 = {
		allow = { always = no }
		enable_subunits = {
			bm_light_tank_command_regiment
		}
	}
	bm_command_upgrade_4 = {
		allow = { always = no }
		bm_light_tank_command_regiment = {
			armor_value = 0.03
			max_organisation = 3
		}
	}
	# MEDIUM TANK COMMAND
	bm_command_unlock_4 = {
		allow = { always = no }
		enable_subunits = {
			bm_medium_tank_command_regiment
		}
	}
	bm_command_upgrade_5 = {
		allow = { always = no }
		bm_medium_tank_command_regiment = {
			hard_attack = 0.03
			max_organisation = 3
		}
	}
	# HEAVY TANK COMMAND
	bm_command_unlock_5 = {
		allow = { always = no }
		enable_subunits = {
			bm_heavy_tank_command_regiment
		}
	}
	bm_command_upgrade_6 = {
		allow = { always = no }
		bm_heavy_tank_command_regiment = {
			reliability_factor = 0.02
			max_organisation = 3
		}
	}
	# MODERN TANK COMMAND
	bm_command_unlock_6 = {
		allow = { always = no }
		enable_subunits = {
			bm_modern_tank_command_regiment
		}
	}

	# SNIPER COMPANY
	bm_sniper_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_sniper_company
		}
	}
	bm_sniper_upgrade_1 = {
		allow = { always = no }
		bm_sniper_company = {
			soft_attack = 0.05
		}
	}
	bm_sniper_upgrade_2 = {
		allow = { always = no }
		bm_sniper_company = {
			defense = 0.05
		}
	}
	bm_sniper_upgrade_3 = {
		allow = { always = no }
		bm_sniper_company = {
			urban = {
				defence = 0.05
			}
		}
	}

	# MORTAR COMPANY
	bm_mortar_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_mortar_company
		}
	}
	bm_mortar_upgrade_1 = {
		allow = { always = no }
		bm_mortar_company = {
			soft_attack = 0.05
		}
	}
	bm_mortar_upgrade_2 = {
		allow = { always = no }
		bm_mortar_company = {
			max_organisation = 3
		}
	}
	bm_mortar_upgrade_3 = {
		allow = { always = no }
		bm_mortar_company = {
			soft_attack = 0.05
		}
	}

	# PACK HOWITZER
	bm_pack_howitzer_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_pack_howitzer
		}
	}
	bm_pack_howitzer_upgrade_1 = {
		allow = { always = no }
		bm_pack_howitzer = {
			ap_attack = 0.05
		}
	}
	bm_pack_howitzer_upgrade_2 = {
		allow = { always = no }
		bm_pack_howitzer = {
			soft_attack = 0.03
		}
	}
	bm_pack_howitzer_upgrade_3 = {
		allow = { always = no }
		bm_pack_howitzer = {
			supply_consumption_factor = -0.03
		}
	}

	# CHEMICAL ARTILLERY
	bm_chemical_artillery_unlock_1 = {
		allow = { always = no }
		enable_subunits = {
			bm_chemical_artillery
		}
	}
	bm_chemical_artillery_upgrade_1 = {
		allow = { always = no }
		bm_chemical_artillery = {
			supply_consumption_factor = -0.03
		}
	}
	bm_chemical_artillery_upgrade_2 = {
		allow = { always = no }
		bm_chemical_artillery = {
			soft_attack = 0.03
		}
	}
	bm_chemical_artillery_upgrade_3 = {
		allow = { always = no }
		bm_chemical_artillery = {
			fort = {
				attack = 0.05
			}
		}
	}
}