//This file has been generated by http://mvm.tf
//Copy this file in your tf/scripts/population folder
#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
#base engi_hints_mannworks_click.pop
population
{
	StartingCurrency	400
	RespawnWaveTime	2
	CanBotsAttackWhileInSpawnRoom	no
	AddSentryBusterWhenDamageDealtExceeds	3000
	AddSentryBusterWhenKillCountExceeds	20
	Advanced	1
	Templates
	{
		medic_overheal
		{
			ClassIcon	medic_overheal
			Health	150
			Name	"Overheal Medic"
			Class	Medic
			Skill	Normal
			Attributes	"SpawnWithFullCharge"
			ItemAttributes
			{
				ItemName	tf_weapon_syringegun_medic
				"damage penalty"	0.1
			}
			ItemAttributes
			{
				ItemName	"the quick-fix"
				"overheal bonus"	10
				"ubercharge rate bonus"	5
			}
			Item	"the quick-fix"
		}
		heavy_deflector
		{
			ClassIcon	heavy_deflector_giant
			Name	"Deflector Heavy"
			Class	HeavyWeapons
			Skill	Hard
			MaxVisionRange 1200
			ItemAttributes
			{
				ItemName	deflector
				"attack projectiles"	1
			}
			Item	"deflector"
			Item	"the u-clank-a"
		}
	}
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot
		BeginAtWave	1
		RunForThisManyWaves	5
		InitialCooldown	30
		CooldownTime	20
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot
		BeginAtWave	6
		RunForThisManyWaves	2
		InitialCooldown	10
		CooldownTime	5
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	1
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	30
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Sniper
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	1
		RunForThisManyWaves	1
		InitialCooldown	60
		CooldownTime	30
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Sniper
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	2
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	25
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Sniper
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_spy
		BeginAtWave	3
		RunForThisManyWaves	1
		InitialCooldown	6
		CooldownTime	30
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_spy
		BeginAtWave	4
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	25
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	5
		RunForThisManyWaves	1
		InitialCooldown	15
		CooldownTime	25
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Sniper
			Attributes	"AlwaysCrit"
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	5
		RunForThisManyWaves	1
		InitialCooldown	35
		CooldownTime	15
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
			TeleportWhere	spawnbot
			TeleportWhere	spawnbot_left
			TeleportWhere	spawnbot_right
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_sniper
		BeginAtWave	6
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	20
		DesiredCount	5
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	7
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	8
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper
			Attributes	"AlwaysCrit"
			ClassIcon	"tf2"
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_spy
		BeginAtWave	7
		RunForThisManyWaves	1
		InitialCooldown	150
		CooldownTime	6
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Spy
			ClassIcon	"tf2"
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	7
		RunForThisManyWaves	1
		InitialCooldown	20
		CooldownTime	8
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
			TeleportWhere	spawnbot_mission_sniper
			ClassIcon	"tf2"
		}
	}
	Wave	//	Wave 1	//	400 + 650	1050
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	bombpath_arrows_clear_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	bombpath_wavefinished
			Action	Trigger
		}
		WaveSpawn
		{
			Name	Demo_a1
			TotalCurrency	75
			TotalCount	30
			MaxActive	15
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Demoman
				Skill	Easy
			}
		}
		WaveSpawn
		{
			Name	Scout_infsup
			TotalCurrency	0
			TotalCount	10
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Scout_Scattergun_SlowFire
			}
		}
		WaveSpawn
		{
			Name	Bowman_a2
			TotalCurrency	75
			TotalCount	16
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	4
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Sniper_Huntsman
			}
		}
		WaveSpawn
		{
			Name	Scout_b1
			WaitForAllSpawned	Demo_a1
			TotalCurrency	50
			TotalCount	20
			MaxActive	9
			SpawnCount	3
			WaitBeforeStarting	8
			WaitBetweenSpawns	4
			Where	spawnbot
			Where	spawnbot_mission_sniper
			TFBot
			{
				Class	Scout
				Skill	Hard
			}
		}
		WaveSpawn
		{
			Name	Heavy_b2
			WaitForAllSpawned	Demo_a1
			TotalCurrency	50
			TotalCount	36
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	6
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Class	HeavyWeapons
					Skill	Hard
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickFix
				}
			}
		}
		WaveSpawn
		{
			Name	Pyro_b3
			WaitForAllSpawned	Demo_a1
			TotalCurrency	50
			TotalCount	8
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	8
			Where	spawnbot_left
			TFBot
			{
				Template	T_TFBot_Pyro
			}
		}
		WaveSpawn
		{
			Name	Tank_c1
			WaitForAllDead	Heavy_b2
			TotalCurrency	150
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	10
			Tank
			{
				Health	10000
				Name	ilovelagagna
				Speed	75
				StartingPathTrackNode	"boss_path_1"
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	Tank_c1_2
			WaitForAllDead	Heavy_b2
			TotalCurrency	150
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	16
			Tank
			{
				Health	10000
				Name	ilovebucatini
				Speed	75
				StartingPathTrackNode	"boss_path_1"
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	Demo_c2
			WaitForAllSpawned	Tank_c1
			TotalCurrency	50
			TotalCount	20
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Demoman
			}
		}
		WaveSpawn
		{
			Name	Bonk_c3
			WaitForAllSpawned	Tank_c1
			TotalCurrency	0
			TotalCount	10
			MaxActive	12
			SpawnCount	3
			WaitBeforeStarting	2
			WaitBetweenSpawns	5
			Support	1
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Scout_Bonk
				Name	"Bonk Scout"
			}
		}
	}
	Wave	//	Wave 2	//	1050 + 650	1700
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	bombpath_arrows_clear_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	bombpath_wavefinished
			Action	Trigger
		}
		WaveSpawn
		{
			Name	Burstsoldier_a1
			TotalCurrency	200
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	15
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_Soldier_Spammer
			}
		}
		WaveSpawn
		{
			Name	Demoknight_a2
			TotalCurrency	50
			TotalCount	36
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	6
			WaitBetweenSpawns	6
			Where	spawnbot
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
				Template	T_TFBot_Demoman_Knight
			}
		}
		WaveSpawn
		{
			Name	Scout_a3
			TotalCurrency	50
			TotalCount	20
			MaxActive	10
			SpawnCount	4
			WaitBeforeStarting	10
			WaitBetweenSpawns	5
			Where	spawnbot
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
				Template	T_TFBot_Scout_Melee
				BehaviorModifiers	Push
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	HeavychampUbermedic_b1
			WaitForAllSpawned	Burstsoldier_a1
			TotalCurrency	100
			TotalCount	28
			MaxActive	16
			SpawnCount	4
			WaitBeforeStarting	9
			WaitBetweenSpawns	4
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Heavyweight_Champ
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	Pyro_b2
			WaitForAllSpawned	Demoknight_a2
			TotalCurrency	50
			TotalCount	14
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	8
			WaitBetweenSpawns	4
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
				Template	T_TFBot_Pyro
				Skill	Hard
			}
		}
		WaveSpawn
		{
			Name	Burstsoldier_c3
			WaitForAllSpawned	HeavychampUbermedic_b1
			TotalCurrency	50
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	0
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_Soldier_Spammer_Reload
			}
		}
		WaveSpawn
		{
			Name	Heavy_c1
			WaitForAllSpawned	HeavychampUbermedic_b1
			TotalCurrency	50
			TotalCount	30
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	15
			WaitBetweenSpawns	4
			Where	spawnbot_left
			TFBot
			{
				Class	HeavyWeapons
				Skill	Normal
			}
		}
		WaveSpawn
		{
			Name	BowmanUbermedic_c2
			WaitForAllSpawned	HeavychampUbermedic_b1
			TotalCurrency	100
			TotalCount	32
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	18
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
				}
			}
		}
		WaveSpawn
		{
			Name	Minor_inf
			TotalCurrency	0
			TotalCount	10
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	4
			WaitBetweenSpawns	7
			Support	1
			Where	spawnbot_right
			TFBot
			{
				Template	T_TFBot_Scout_Sandman
				Attributes	"AlwaysCrit"
			}
		}
	}
	Wave	//	Wave 3	//	1700 + 750	2450
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	bombpath_arrows_clear_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	bombpath_wavefinished
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BigHeavyBigMedic_a1
			TotalCurrency	100
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	Demoknight_a3
			TotalCurrency	50
			TotalCount	15
			MaxActive	15
			SpawnCount	5
			WaitBeforeStarting	1
			WaitBetweenSpawns	3
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
				Template	T_TFBot_Demoman_Knight
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Scout_a2
			WaitForAllSpawned	Demoknight_a3
			TotalCurrency	50
			TotalCount	20
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	3
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
				Template	T_TFBot_Demoman_Knight
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Chargedsoldier_b1
			WaitForAllDead	BigHeavyBigMedic_a1
			TotalCurrency	150
			TotalCount	16
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	7
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Crit
				}
				TFBot
				{
					Template	T_TFBot_Heavy_IronFist_Airblast
				}
				TFBot
				{
					Template	T_TFBot_Heavy_IronFist_Airblast
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	Gauntletpusher_b2
			WaitForAllDead	BigHeavyBigMedic_a1
			TotalCurrency	50
			TotalCount	18
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavy_IronFist_Airblast
				}
				TFBot
				{
					Template	T_TFBot_Medic_BigHeal
				}
			}
		}
		WaveSpawn
		{
			Name	ConcherorUbermedic_b3
			WaitForAllDead	BigHeavyBigMedic_a1
			TotalCurrency	50
			TotalCount	14
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	3
			WaitBetweenSpawns	2
			Support	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Concheror
				}
			}
		}
		WaveSpawn
		{
			Name	HeavyMedic_c1
			WaitForAllSpawned	Chargedsoldier_b1
			TotalCurrency	50
			TotalCount	42
			MaxActive	12
			SpawnCount	6
			WaitBeforeStarting	10
			WaitBetweenSpawns	5
			Where	spawnbot_mission_sniper
			Where	spawnbot_left
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Class	Heavyweapons
					Skill	Expert
					Attributes	"AlwaysCrit"
				}
				TFBot
				{
					Template	T_TFBot_Medic_BigHeal
				}
			}
		}
		WaveSpawn
		{
			Name	Jumping_c2
			WaitForAllSpawned	Chargedsoldier_b1
			TotalCurrency	100
			TotalCount	6
			MaxActive	3
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	7
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_Scout_Jumping_Sandman
				Attributes	"AlwaysCrit"
			}
		}
	}
	Wave	//	Wave 4	//	2450 + 650	3100
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	bombpath_arrows_clear_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	bombpath_wavefinished
			Action	Trigger
		}
		WaveSpawn
		{
			Name	Captainpunch_a1
			TotalCurrency	350
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Chief_Gauntlet
			}
		}
		WaveSpawn
		{
			Name	Hyperleague_a2
			TotalCurrency	100
			TotalCount	24
			MaxActive	9
			SpawnCount	3
			WaitBeforeStarting	6
			WaitBetweenSpawns	3
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Scout_Sandman_FastCharge
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Concheror_a3
			TotalCurrency	0
			TotalCount	14
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	4
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Soldier_RocketPush
			}
		}
		WaveSpawn
		{
			Name	Spy_a4
			TotalCurrency	0
			TotalCount	12
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			Support	Limited
			Where	spawnbot
			RandomChoice
			{
				Squad
				{
					TFBot
					{
						Template	T_TFBot_Spy
					}
				}
			}
		}
		WaveSpawn
		{
			Name	Blackbox_b1
			WaitForAllSpawned	Hyperleague_a2
			TotalCurrency	50
			TotalCount	36
			MaxActive	18
			SpawnCount	6
			WaitBeforeStarting	8
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Concheror
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
				TFBot
				{
					Class	Medic
					Name	"Bullet Resist Medic"
					ClassIcon	medic_bullet
					
					ItemAttributes
					{
						ItemName	"tf_weapon_medigun"
						"medigun charge is resists" 3
						"medigun bullet resist passive"	1
					}
					CharacterAttributes
					{
						"bot medic uber health threshold" 0
					}
					Attributes	"SpawnWithFullCharge"
					Attributes	"VaccinatorBullets"
				}
			}
		}
		WaveSpawn
		{
			Name	Scout_b2
			WaitForAllSpawned	Hyperleague_a2
			TotalCurrency	50
			TotalCount	40
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Where	spawnbot
			TFBot
			{
				Class	Scout
				Skill	Expert
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Engineer_inf
			TotalCurrency	50
			TotalCount	10
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	15
			WaitBetweenSpawns	15
			Support	1
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Engineer_Sentry_Teleporter
				TeleportWhere	spawnbot
				TeleportWhere	spawnbot_left
				TeleportWhere	spawnbot_right
				TeleportWhere	spawnbot_mission_sniper
			}
		}
		WaveSpawn
		{
			Name	Engineer_inf2
			WaitForAllDead	Captainpunch_a1
			TotalCurrency	50
			TotalCount	10
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	8
			Support	1
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Engineer_Sentry_Tele_Battle
				TeleportWhere	spawnbot
				TeleportWhere	spawnbot_left
				TeleportWhere	spawnbot_right
				TeleportWhere	spawnbot_mission_sniper
			}
		}
	}
	Wave	//	Wave 5	//	3100 + 750	3850
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	bombpath_arrows_clear_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	bombpath_wavefinished
			Action	Trigger
		}
		WaveSpawn
		{
			Name	Tank_a1
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			Tank
			{
				Health	10000
				Name	iloveanime
				Speed	75
				StartingPathTrackNode	"boss_path_1"
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	Tank_a1_2
			TotalCurrency	50
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			Tank
			{
				Health	15000
				Name	animeiscartoon
				Speed	75
				StartingPathTrackNode	"boss_path2_1"
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	HeavyBlastvacBulletvac_a2
			TotalCurrency	100
			TotalCount	48
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	10
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Name	"Crit Heavy"
					ClassIcon heavy_bigcrit
					Class	HeavyWeapons
					Skill	Expert
					ItemAttributes
					{
						ItemName	tf_weapon_minigun
						"damage bonus"	1.5
					}
					Attributes	"AlwaysCrit"
				}
				TFBot
				{
					Class	Medic
					Name	"Blast Resist Medic"
					ClassIcon	medic_blast
					
					ItemAttributes
					{
						ItemName	"tf_weapon_medigun"
						"medigun charge is resists" 1
						"medigun bullet resist passive"	1
					}
					CharacterAttributes
					{
						"bot medic uber health threshold" 0
					}
					Attributes	"SpawnWithFullCharge"
					Attributes	"VaccinatorBlast"
				}
			}
		}
		WaveSpawn
		{
			Name	Tank_a3
			TotalCurrency	100
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	20
			WaitBetweenSpawns	15
			Where	spawnbot
			Tank
			{
				Health	30000
				Name	Tank
				Speed	75
				StartingPathTrackNode	"boss_path_1"
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	RapidbomanCritPyro_b2
			WaitForAllDead	Tank_a3
			TotalCurrency	150
			TotalCount	21
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	15
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman_Spammer
					ClassIcon	sniper_bow_multi
					Attributes	"AlwaysCrit"
				}
				TFBot
				{
					Class	Pyro
					Skill	Expert
				}
				TFBot
				{
					Class	Pyro
					Skill	Expert
				}
			}
		}
		WaveSpawn
		{
			Name	BigSoldier_b1
			WaitForAllDead	Tank_a3
			TotalCurrency	100
			TotalCount	6
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	8
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_Pyro
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Shortstop_c1
			WaitForAllSpawned	RapidbomanCritPyro_b2
			TotalCurrency	150
			TotalCount	27
			MaxActive	9
			SpawnCount	3
			WaitBeforeStarting	6
			WaitBetweenSpawns	2
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Scout_Shortstop
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn	//	sniper icon dummy
		{
			Name	EscortTank_sentry_lvl3
			TotalCount 0
			SpawnCount 0
			Support 1
			TFBot
			{
				Class	Scout
				ClassIcon	sniper
				Attributes	"AlwaysCrit"
			}
		}
	}
	Wave	//	Wave 6	//	3850 + 700	4550
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	bombpath_arrows_clear_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	bombpath_wavefinished
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BigDelectorBigMedic_a1
			TotalCurrency	150
			TotalCount	6
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons_Deflector
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	Defelector_a2
			TotalCurrency	50
			TotalCount	39
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	8
			WaitBetweenSpawns	2
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
				Template	heavy_deflector
			}
		}
		WaveSpawn
		{
			Name	Scorchshot_infsup
			TotalCurrency	0
			TotalCount	10
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	5
			WaitBetweenSpawns	8
			Support	1
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_ScorchShot
				ClassIcon	"pyro_scorch"
			}
		}
		WaveSpawn
		{
			Name	CritPyro_a3
			TotalCurrency	50
			TotalCount	36
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	7
			WaitBetweenSpawns	4
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Class	Pyro
					Name	"Crit Pyro"
					Skill	Expert
					Attributes	"AlwaysCrit"
					ClassIcon	pyro_bigcrit
					ItemAttributes
					{
						ItemName	tf_weapon_flamethrower
						"damage bonus"	2
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
			}
		}
		WaveSpawn
		{
			Name	BigBattalionBigConcherorBigBuff_b1
			WaitForAllSpawned	BigDelectorBigMedic_a1
			TotalCurrency	200
			TotalCount	9
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	10
			WaitBetweenSpawns	9
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Extended_Battalion
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	Directhit_b2
			WaitForAllDead	BigDelectorBigMedic_a1
			TotalCurrency	100
			TotalCount	32
			MaxActive	12
			SpawnCount	4
			WaitBeforeStarting	5
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Name	"Direct Hit Soldier"
					Class	Soldier
					Skill	Expert
					Item	"the direct hit"
					Attributes	"AlwaysCrit"
				}
			}
		}
		WaveSpawn
		{
			Name	Samurai_b3
			WaitForAllDead	BigDelectorBigMedic_a1
			TotalCurrency	100
			TotalCount	4
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	5
			WaitBetweenSpawns	6
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demoman_Samurai
					Attributes	"AlwaysCrit"
				}
			}
		}
		WaveSpawn
		{
			Name	Samurai_b3
			WaitForAllDead	BigDelectorBigMedic_a1
			TotalCurrency	100
			TotalCount	12
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	18
			WaitBetweenSpawns	6
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demoman_Samurai
					Attributes	"AlwaysCrit"
				}
			}
		}
	}
	Wave	//	Wave 7	//	4550 + 1050	5600
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	bombpath_arrows_clear_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	bombpath_wavefinished
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BigHeavy_a1
			TotalCurrency	150
			TotalCount	6
			MaxActive	3
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons
			}
		}
		WaveSpawn
		{
			Name	HeavymittenOverhealmedic_a2
			TotalCurrency	75
			TotalCount	60
			MaxActive	12
			SpawnCount	4
			WaitBeforeStarting	5
			WaitBetweenSpawns	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Gnome
				}
				TFBot
				{
					Template	medic_overheal
				}
			}
		}
		WaveSpawn
		{
			Name	CritSoldier_a3
			TotalCurrency	50
			TotalCount	30
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot_mission_sniper
				TFBot
				{
					ClassIcon soldier_bigcrit
					Class	Soldier
					Name	"Crit Soldier"
					Skill	Expert
					Attributes	"AlwaysCrit"
					ItemAttributes
					{
						ItemName	tf_weapon_rocketlauncher
						"damage bonus"	2
					}
				}
		}
		WaveSpawn
		{
			Name	BigBlackbox_b1
			WaitForAllSpawned	HeavymittenOverhealmedic_a2
			TotalCurrency	150
			TotalCount	8
			MaxActive	4
			SpawnCount	1
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_BurstFire
				}	
				TFBot
				{
					Template	T_TFBot_Giant_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	Blastsoldier_b2
			WaitForAllSpawned	HeavymittenOverhealmedic_a2
			TotalCurrency	100
			TotalCount	40
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	9
			WaitBetweenSpawns	3
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Soldier_RocketPush
			}
		}
		WaveSpawn
		{
			Name	BattSoldier_b3
			WaitForAllSpawned	HeavymittenOverhealmedic_a2
			TotalCurrency	0
			TotalCount	30
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	15
			WaitBetweenSpawns	4
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Soldier_Extended_Battalion
			}
		}
		WaveSpawn
		{
			Name	Tank_c1
			WaitForAllDead	BigBlackbox_b1
			TotalCurrency	250
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Tank
			{
				Health	45000
				Name	Tank
				Speed	75
				StartingPathTrackNode	"boss_path_1"
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	Scout_c2
			WaitForAllSpawned	Tank_c1
			TotalCurrency	25
			TotalCount	50
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	2
			Support	1
			Where	spawnbot
			TFBot
				{
					Class	Scout
					Name	"Crit Scout"
					Skill	Expert
					Attributes	"AlwaysCrit"
					ItemAttributes
					{
						ItemName	tf_weapon_scattergun
						"damage bonus"	2
					}
					ClassIcon	"tf2"
				}
		}
		WaveSpawn
		{
			Name	Soldier_c3
			WaitForAllSpawned	Tank_c1
			TotalCurrency	25
			TotalCount	40
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Support	1
			Where	spawnbot_right
			TFBot
			{
				Class	Soldier
				Skill	Expert
				Attributes	"AlwaysCrit"
				ClassIcon	"tf2"
			}
		}
		WaveSpawn
		{
			Name	Pyro_c4
			WaitForAllSpawned	Tank_c1
			TotalCurrency	25
			TotalCount	45
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	2
			Support	1
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Pyro
				Skill	Expert
				Attributes	"AlwaysCrit"
				ClassIcon	"tf2"
			}
		}
		WaveSpawn
		{
			Name	Demo_c5
			WaitForAllSpawned	Tank_c1
			TotalCurrency	25
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	1
			Support	1
			Where	spawnbot_left
			TFBot
			{
				Skill	Expert
				Template	T_TFBot_Demoman
				Attributes	"AlwaysCrit"
				ClassIcon	"tf2"
			}
		}
		WaveSpawn
		{
			Name	HeavyMedic_c6
			WaitForAllSpawned	Tank_c1
			TotalCurrency	75
			TotalCount	20
			MaxActive	6
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Support	1
			Where	spawnbot_mission_sniper
				Squad
				{
					TFBot
					{
						ClassIcon	"tf2"
						Class	HeavyWeapons
						Skill	Expert
						Attributes	"AlwaysCrit"
					}
					TFBot
					{
						Template	T_TFBot_Medic
						ClassIcon	"tf2"
					}
				}
		}
		WaveSpawn
		{
			Name	BigSoldier_d1
			WaitForAllDead	Tank_c1
			TotalCurrency	100
			TotalCount	3
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_Soldier
				Name	"Bigger Giant Soldier"
				Health	10000
				Attributes	"AlwaysCrit"
				ItemAttributes
				{
					ItemName	tf_weapon_rocketlauncher
					"damage bonus"	4
				}
				CharacterAttributes
				{
					"damage force reduction"	0
					"airblast vulnerability multiplier"	0
					"health regen"	75
					"rage giving scale"	0.1
				}
			}
		}
	}
}
//This file has been generated by http://mvm.tf
