#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
population
{
	StartingCurrency	650
	RespawnWaveTime	3
	FixedRespawnWaveTime	Yes
	CanBotsAttackWhileInSpawnRoom	no
	AddSentryBusterWhenKillCountExceeds	45
	Templates
	{
		T_TFBot_Giant_Soldier_SlowBarrage
		{
			ClassIcon	soldier_barrage
			Health	4000
			Name	"Colonel Barrage"
			Class	Soldier
			Skill	Expert
			WeaponRestrictions	PrimaryOnly
			Tag	"bot_giant"
			Attributes	"MiniBoss"
			Attributes	"HoldFireUntilFullReload"
			ItemAttributes
			{
				ItemName	tf_weapon_rocketlauncher
				"clip size upgrade atomic"	26.0
				"faster reload rate"	0.22
				"fire rate bonus"	0.2
				"projectile spread angle penalty"	5
			}
			CharacterAttributes
			{
				"health regen"	40
				"move speed bonus"	0.5
				"damage bonus"	1.5
				"damage force reduction"	0.4
				"airblast vulnerability multiplier"	0.4
				"override footstep sound set"	3
				"airblast vertical vulnerability multiplier"	0.1
				"Projectile speed increased"	0.4
			}
		}
		T_TFBot_Medic_KritzKrieg
		{
			ClassIcon      medic_kritz2
			Name	"Kritzkrieg Medic"
			Class   Medic
			Scale	1.0
			Skill   Hard
			MaxVisionRange	500
			WeaponRestrictions	SecondaryOnly
			Attributes SpawnWithFullCharge
            ItemAttributes
            {
                ItemName "The Kritzkrieg"
                "uber duration bonus" 600
                "bot medic uber health threshold" 600
            }
			CharacterAttributes
			{
				"heal rate bonus" 1.5
			}
			Item	"the kritzkrieg"
			Item	"medic's mountain cap"
		}
		T_TFBot_Giant_Medic_KritzKrieg
		{
			ClassIcon      medic_kritz2_giant
			Health	4000
			Name	"Kritzkrieg Medic"
			Class   Medic
			Scale	1.8
			Skill   Expert
			MaxVisionRange	500
			WeaponRestrictions	SecondaryOnly
			Attributes  "SpawnWithFullCharge"
			Attributes	"MiniBoss"
            ItemAttributes
            {
                ItemName "The Kritzkrieg"
                "uber duration bonus" 6000
                "bot medic uber health threshold" 6000
            }
			CharacterAttributes
			{
				"heal rate bonus" 50
				"move speed bonus"	0.5
				"damage force reduction"	0.6
			    "airblast vulnerability multiplier"	0.6
				"override footstep sound set"	7
			}
			Item	"the kritzkrieg"
			Item	"medic's mountain cap"
		}
		T_TFBot_Giant_Medic_Uber
		{
			        Class Medic
			        ClassIcon           medic_uber_giant
					Health	3500
					Name	"Giant Uber Medic"
					Scale	1.8
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Tag    "bot_giant"
			        Skill Expert
			        Attributes "SpawnWithFullCharge"
					Attributes	"MiniBoss"
			        ItemAttributes
			        {
				           ItemName "TF_WEAPON_MEDIGUN"
				           "ubercharge rate bonus" 2
			        }
			        CharacterAttributes
			        {
					     "bot medic uber health threshold"	500
						 "heal rate bonus"	100
						 "move speed bonus"	0.5
						 "damage force reduction"	0.6
						 "airblast vulnerability multiplier"	0.6
						 "override footstep sound set"	7
			        }
					Item "Medic Mask"
					Item "prussian pickelhaube"
		}
		T_TFBot_Excavator
		{
			ClassIcon	demo_clusterbomb
			Health	48500
			Name	"Excavator"
			Scale	2.0
			Class	Demoman
			Skill	Expert
			MaxVisionRange	1600
			WeaponRestrictions	PrimaryOnly
			Tag    "bot_giant"
			Attributes	"MiniBoss"
			Attributes	"UseBossHealthBar"
			Attributes	"HoldFireUntilFullReload"
			ItemAttributes
			{
				ItemName	"the iron bomber"
				"fire rate bonus"	0.1
				"clip size upgrade atomic"	30
				"projectile spread angle penalty"	7
				"damage bonus"	0.85
				"faster reload rate"	0.3
				"Projectile speed increased"	1.5
				"damage causes airblast"	1
			}
			CharacterAttributes
			{
				"move speed bonus"	0.45
				"airblast vulnerability multiplier"	0.1
				"damage force reduction"	0.3
				"override footstep sound set"	7
				"no self blast dmg"	1
				"dmg taken from blast reduced"	0.8
				"dmg taken from crit reduced"	0.8
				"hand scale"	2
			}
			Item	"the iron bomber"
			Item    "Mine Sweepers"
			Item    "Hurt Locker"
			Item    "Head Banger"
		}
	}
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot
		BeginAtWave	1
		RunForThisManyWaves	6
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	3
		RunForThisManyWaves	3
		InitialCooldown	35
		CooldownTime	35
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
			Item	"panic attack shotgun"
			Item	"ttg max pistol"
			Item	"gold botkiller wrench mk.ii"
			Item	"mining light"
			Item	"the antarctic researcher"
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot
		BeginAtWave	1
		RunForThisManyWaves	6
		InitialCooldown	40
		CooldownTime	40
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper
			Item	"the hitman's heatmaker"
			Item	"the razorback"
			Item	"potato hat"
			Item	"the snow scoper"
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot
		BeginAtWave	2
		RunForThisManyWaves	5
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	2
		TFBot
		{
			Scale	1.0
			MaxVisionRange	1000
			Template	T_TFBot_Spy
			Item	"the ambassador"
			Item	"the sharp dresser"
			Item	"potato hat"
			Item	"dec2014 the puffy provocateur"
		}
	}
	Wave  //  Wave: 1  Credits: 900
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
        {
		    Target  init_wave_relay_main
            Action  Trigger
        }
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	Giants
			TotalCurrency	400
			TotalCount	15
			MaxActive	15
			SpawnCount	5
			WaitBeforeStarting	10
			WaitBetweenSpawns	18
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Scale	1.8
					Template	T_TFBot_Giant_Heavyweapons_Shotgun
					Item	"potato hat"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	5000
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic_BigHeal
					Item	"vintage tyrolean"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic_BigHeal
					Item	"vintage tyrolean"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic_BigHeal
					Item	"vintage tyrolean"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	5000
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic_BigHeal
					Item	"vintage tyrolean"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic_BigHeal
					Item	"vintage tyrolean"
				}
			}
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	200
			TotalCount	20
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Where	spawnbot
			
			
			    TFBot
				{
					ClassIcon	scout
					Health	125
					Name	"Scout"
					Scale	1.0
					Class	Scout
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 2"
			WaitForAllSpawned	"Squad 1"
			TotalCurrency	200
			TotalCount	20
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			Where	spawnbot
			
			
				TFBot
				{
					ClassIcon	demo
					Health	175
					Name	Demoman
					Scale	1.0
					Class	Demoman
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	Super
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	40
			WaitBetweenSpawns	40
			Where	spawnbot
		
			
				TFBot
				{
					Scale	1.8
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Giant_Scout_FAN
				}
			
		}
		WaveSpawn
		{
			Name	Support
			TotalCurrency	0
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	15
			WaitBetweenSpawns	15
			Support	1
			Where	spawnbot
			Where   spawnbot_left
			Where   spawnbot_flank
			
			
				TFBot
				{
					ClassIcon	pyro_dragon_fury_swordstone
					Health	175
					Name	"Dragon's Fury Pyro"
					Scale	1.0
					Class	Pyro
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Item   "the dragon's fury"
				}
			
		}
		WaveSpawn
		{
			Name	"Bonk Support"
			TotalCurrency	0
			TotalCount	4
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	30
			WaitBetweenSpawns	30
			Support	1
			Where	spawnbot
			Where   spawnbot_left
			Where   spawnbot_flank
			
			
				TFBot
				{
					Name	"Bonk Primary Scout"
					Scale	1.0
					MaxVisionRange	1000
					Skill	Normal
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Scout_Bonk
				}
			
		}
	}
	Wave //  Wave: 2  Credits: 750  Support Credits: 50
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
        {
		    Target  init_wave_relay_main
            Action  Trigger
        }
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	"Tanks 1"
			WaitForAllDead	"Squad 1"
			TotalCurrency	500
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			
				Tank
				{
					Health	20000
					Name	Tank
					Speed	75
					StartingPathTrackNode	boss_path_1
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	100
			TotalCount	30
			MaxActive	14
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			Where   spawnbot_flank
			Where   spawnbot_left
			
			
				TFBot
				{
					ClassIcon	heavy_steelfist
					Health	300
					Name	"Steelweight Champ"
					Scale	1.0
					Class	HeavyWeapons
					Skill	Normal
					MaxVisionRange	500
					WeaponRestrictions	MeleeOnly
					Item	"fists of steel"
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	50
			TotalCount	5
			MaxActive	5
			SpawnCount	1
			WaitBeforeStarting	8
			WaitBetweenSpawns	8
			Where	spawnbot_left
			
			
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Soldier_Extended_Battalion
					Attributes	"HoldFireUntilFullReload"
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	50
			TotalCount	6
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	18
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Scale	1.8
					MaxVisionRange	1000
					Template	T_TFBot_Giant_Soldier
					Attributes	"AlwaysCrit"
				}
				TFBot
				{
				    ClassIcon     medic_uber_armored
					Health	450
					Name	"Armored Uber Medic"
					Scale	1.3
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic
					Item	"berlin brain bowl"
				}
			}
		}
		WaveSpawn
		{
			Name	"Squad 2"
			WaitForAllDead	"Squad 1"
			TotalCurrency	50
			TotalCount	16
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	3
			Where	spawnbot
			Where   spawnbot_flank
			Where   spawnbot_left
			
			
				TFBot
				{
					ClassIcon	heavy_steelfist
					Health	300
					Name	"Steelweight Champ"
					Scale	1.0
					Class	HeavyWeapons
					Skill	Normal
					MaxVisionRange	500
					WeaponRestrictions	MeleeOnly
					Item	"fists of steel"
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	Support
			WaitForAllDead	"Squad 1"
			TotalCurrency	50
			TotalCount	12
			MaxActive	12
			SpawnCount	4
			WaitBeforeStarting	6
			WaitBetweenSpawns	6
			Support	1
			Where	spawnbot
			Where   spawnbot_flank
			Where   spawnbot_left
			RandomChoice
			{
					TFBot
					{
						ClassIcon	soldier
						Health	200
						Name	Soldier
						Scale	1.0
						Class	Soldier
						Skill	Normal
						MaxVisionRange	500
						WeaponRestrictions	PrimaryOnly
						Attributes	"HoldFireUntilFullReload"
					}
					TFBot
					{
						ClassIcon	demo
						Health	175
						Name	Demoman
						Scale	1.0
						Class	Demoman
						Skill	Normal
						MaxVisionRange	500
						WeaponRestrictions	PrimaryOnly
						Attributes	"HoldFireUntilFullReload"
						Item	"potato hat"
					}
				
			}
		}
	}
	Wave  // Wave: 3  Credits: 800  Support Credits: 50
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
        {
		    Target  init_wave_relay_alt 
            Action  Trigger
        }
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	200
			TotalCount	22
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			
			
				TFBot
				{
					ClassIcon	demo
					Health	175
					Name	"Iron Bomber Demoman"
					Scale	1.0
					Class	Demoman
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Attributes	"HoldFireUntilFullReload"
					Attributes	"RemoveOnDeath"
					Item	"the iron bomber"
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	50
			TotalCount	12
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	8
			WaitBetweenSpawns	8
			Where	spawnbot
			
			
				TFBot
				{
					MaxVisionRange	500
					Template	T_TFBot_Heavyweapons_Fist
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Giants 1"
			TotalCurrency	100
			TotalCount	3
			MaxActive	3
			SpawnCount	1
			WaitBeforeStarting	10
			WaitBetweenSpawns	15
			Where	spawnbot
			
			
				TFBot
				{
					Scale	1.8
					MaxVisionRange	1000
					Template	T_TFBot_Giant_Soldier_Extended_Concheror
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 2"
			WaitForAllSpawned	"Squad 1"
			TotalCurrency	350
			TotalCount	20
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	5
			Where	spawnbot
			Where   spawnbot_flank
			
			
				TFBot
				{
				    ClassIcon    pyro_flare_spammer
					Name	"Fast Flare Pyro"
					Scale	1.0
					MaxVisionRange	1000
					Template	T_TFBot_Pyro_Flaregun
					ItemAttributes
					{
						ItemName	"the flare gun"
						"fire rate bonus"	0.7
						"faster reload rate"	0.85
					}
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 2"
			WaitForAllSpawned	"Squad 1"
			TotalCurrency	50
			TotalCount	7
			MaxActive	7
			SpawnCount	1
			WaitBeforeStarting	5
			WaitBetweenSpawns	7
			Where	spawnbot
			
			
				TFBot
				{
				    ClassIcon    sniper_bow_multi
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Sniper_Huntsman_Spammer
					ItemAttributes
					{
						ItemName	"the fortified compound"
						"fire rate bonus"	0.7
						"faster reload rate"	0.85
					}
					Item	"the fortified compound"
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Giants 2"
			WaitForAllSpawned	"Giants 1"
			TotalCurrency	50
			TotalCount	6
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	15
			WaitBetweenSpawns	20
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Scale	1.8
					MaxVisionRange	1000
					Template	T_TFBot_Giant_Pyro
					Attributes	"AlwaysCrit"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic
					Item	"prussian pickelhaube"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic
					Item	"prussian pickelhaube"
				}
			}
		}
		WaveSpawn
		{
			Name	"Giant Gauntlets"
			TotalCurrency	0
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	30
			WaitBetweenSpawns	30
			Where	spawnbot
			
			
				TFBot
				{
				    ClassIcon    heavy_steelfist_giant
					Health	5000
					Name	"Giant Gauntlet Heavy"
					Scale	2.0
					WeaponRestrictions	MeleeOnly
					Template	T_TFBot_Giant_Heavyweapons
					CharacterAttributes
					{
						"move speed bonus"	0.5
					}
					Item	"fists of steel"
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	Support
			WaitForAllSpawned	"Squad 2"
			TotalCurrency	50
			TotalCount	10
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	6
			WaitBetweenSpawns	6
			Support	1
			Where	spawnbot
			Where	spawnbot_left
			
			
				TFBot
				{
					ClassIcon	scout
					Health	125
					Name	"Pistol Scout"
					Scale	1.0
					Class	Scout
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	SecondaryOnly
				}
			
		}
	}
	Wave  //  Wave: 4  Credits: 800
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
        {
		    Target  init_wave_relay_alt 
            Action  Trigger
        }
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	100
			TotalCount	20
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			
			
				TFBot
				{
					ClassIcon	soldier
					Health	200
					Name	Soldier
					Scale	1.0
					Class	Soldier
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Item	"the direct hit"
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	50
			TotalCount	16
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			Where	spawnbot
			
			
				TFBot
				{
					ClassIcon	pyro_dragon_fury_swordstone
					Health	175
					Name	"Dragon's Fury Pyro"
					Scale	1.0
					Class	Pyro
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Item   "the dragon's fury"
				}
			
		}
		WaveSpawn
		{
			Name	"Giants 1"
			TotalCurrency	200
			TotalCount	8
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	10
			WaitBetweenSpawns	18
			Where	spawnbot
			Squad
			{
				TFBot
				{
				    ClassIcon    soldier_spammer
					Name	"Giant Rapid Fire Soldier"
					Scale	1.8
					MaxVisionRange	1000
					Template	T_TFBot_Giant_Soldier
					ItemAttributes
					{
						ItemName	tf_weapon_rocketlauncher
						"fire rate bonus"	0.5
						"faster reload rate"	0.7
						"damage bonus"	0.85
						"clip size upgrade atomic"	2.5
					}
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	1000
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic
					Item	"prussian pickelhaube"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic
					Item	"prussian pickelhaube"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic
					Item	"prussian pickelhaube"
				}
			}
		}
		WaveSpawn
		{
			Name	"Squad 2"
			WaitForAllSpawned	"Squad 1"
			TotalCurrency	200
			TotalCount	22
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	3
			Where	spawnbot
			
			
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					Template	T_TFBot_Scout_Sandman_FastCharge
					Attributes	"AlwaysCrit"
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 2"
			WaitForAllSpawned	"Squad 1"
			TotalCurrency	50
			TotalCount	6
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	8
			WaitBetweenSpawns	8
			Where	spawnbot
			
			
				TFBot
				{
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Scout_Shortstop
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Giants 2"
			WaitForAllSpawned	"Giants 1"
			TotalCurrency	200
			TotalCount	8
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	18
			WaitBetweenSpawns	20
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Scale	1.8
					Template	T_TFBot_Giant_Heavyweapons_Deflector
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Uber
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Soldier_Extended_Buff_Banner
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Soldier_Extended_Concheror
				}
			}
		}
	}
	Wave //  Wave: 5  Credits: 900
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	"Tank 1"
			TotalCurrency	200
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	30
			WaitBetweenSpawns	30
			
				Tank
				{
					Health	22000
					Name	Tank
					Speed	75
					StartingPathTrackNode	boss_path_1
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
				}
			
		}
		WaveSpawn
		{
			Name	"Final Tank"
			WaitForAllSpawned	"Tank 1"
			TotalCurrency	200
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	40
			WaitBetweenSpawns	40
			
				Tank
				{
					Health	25000
					Name	Tank
					Speed	75
					Skin	1
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
	            }
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	50
			TotalCount	20
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			Where	spawnbot_flank
			Where	spawnbot_left
			
				TFBot
				{
					ClassIcon	soldier
					Health	200
					Name	Soldier
					Scale	1.0
					Class	Soldier
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 1"
			TotalCurrency	50
			TotalCount	16
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			Where	spawnbot
			Where	spawnbot_flank
			Where	spawnbot_left
			
				TFBot
				{
					ClassIcon	heavy
					Health	300
					Name	BrassWeapons
					Scale	1.0
					Class	HeavyWeapons
					Skill	Easy
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Item	"the brass beast"
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Giants 1"
			TotalCurrency	100
			TotalCount	8
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	10
			WaitBetweenSpawns	18
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Scale	1.8
					MaxVisionRange	1000
					Template	T_TFBot_Giant_Soldier_Spammer_Reload
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Uber
				}
				TFBot
				{
					Template	T_TFBot_Medic_KritzKrieg
				}
				TFBot
				{
					Template	T_TFBot_Medic_KritzKrieg
				}
			}
		}
		WaveSpawn
		{
			Name	"Squad 2"
			WaitForAllSpawned	"Squad 1"
			TotalCurrency	50
			TotalCount	35
			MaxActive	15
			SpawnCount	5
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			Where	spawnbot
			RandomChoice
			{
				
					TFBot
					{
						Scale	1.0
						MaxVisionRange	1000
						WeaponRestrictions	PrimaryOnly
						Template	T_TFBot_Soldier_Extended_Buff_Banner
					}
					TFBot
					{
						Scale	1.0
						MaxVisionRange	1000
						WeaponRestrictions	PrimaryOnly
						Template	T_TFBot_Soldier_Extended_Concheror
					}
					TFBot
					{
						Scale	1.0
						MaxVisionRange	1000
						WeaponRestrictions	PrimaryOnly
						Template	T_TFBot_Soldier_Extended_Battalion
					}
				
			}
		}
		WaveSpawn
		{
			Name	"Giants 2"
			WaitForAllDead	"Giants 1"
			TotalCurrency	100
			TotalCount	8
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Where	spawnbot
			
				TFBot
				{
					Scale	1.8
					MaxVisionRange	1000
					Template	T_TFBot_Giant_Soldier
					Attributes	"AlwaysCrit"
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 3"
			WaitForAllDead	"Squad 2"
			TotalCurrency	50
			TotalCount	20
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	3
			Where	spawnbot
			Where	spawnbot_left
			
				TFBot
				{
					ClassIcon	demo
					Health	175
					Name	"Rapid Fire Demoman"
					Scale	1.0
					Class	Demoman
					Skill	Normal
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					ItemAttributes
					{
						ItemName	tf_weapon_grenadelauncher
						"fire rate bonus"	0.7
						"clip size upgrade atomic"	1.8
						"faster reload rate"	0.7
					}
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Squad 3"
			WaitForAllSpawned	"Squad 2"
			TotalCurrency	50
			TotalCount	12
			MaxActive	12
			SpawnCount	2
			WaitBeforeStarting	8
			WaitBetweenSpawns	8
			Where	spawnbot
			Squad
			{
				TFBot
				{
				    ClassIcon    sniper_bow_multi
					MaxVisionRange	1200
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Sniper_Huntsman_Spammer
					ItemAttributes
					{
						ItemName	"the huntsman"
						"faster reload rate"	0.85
					}
					Item	"potato hat"
				}
				TFBot
				{
					Scale	1.0
					MaxVisionRange	500
					WeaponRestrictions	SecondaryOnly
					Template	T_TFBot_Medic
					Item	"prussian pickelhaube"
				}
			}
		}
		WaveSpawn
		{
			Name	"Giants 3"
			WaitForAllSpawned	"Giants 2"
			TotalCurrency	50
			TotalCount	6
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	10
			WaitBetweenSpawns	18
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Scale	1.8
					MaxVisionRange	1000
					Template	T_TFBot_Giant_Demo_Burst
					Item	"potato hat"
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Uber
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_KritzKrieg
				}
			}
		}
		WaveSpawn
		{
			Name	Support
			WaitForAllSpawned	"Squad 3"
			TotalCurrency	0
			TotalCount	12
			MaxActive	12
			SpawnCount	4
			WaitBeforeStarting	4
			WaitBetweenSpawns	4
			Support	1
			Where	spawnbot
			Where	spawnbot_flank
			Where	spawnbot_left
			
			
				TFBot
				{
					ClassIcon	scout_bat_nys
					Health	125
					Name	"Bat Scout"
					Scale	1.0
					Class	Scout
					Skill	Normal
					MaxVisionRange	500
					WeaponRestrictions	MeleeOnly
					Attributes	"AlwaysCrit"
					Item	"potato hat"
				}
			
		}
	}
	Wave  //  Final Wave  Credits: 500  Support Credits: 500
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
        {
		    Target  init_wave_relay_main
            Action  Trigger
        }
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	"Bosses 1"
			TotalCurrency	250
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Health	30000
					Scale	2.0
					MaxVisionRange	1500
					Template	T_TFBot_Chief_Soldier
				}
				TFBot
				{
					Health	30000
					Scale	2.0
					MaxVisionRange	1500
					Template	T_TFBot_Chief_Soldier_RocketPush
				}
			}
		}
		WaveSpawn
		{
			Name	Super
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	30
			WaitBetweenSpawns	30
			Where	spawnbot
		
			
				TFBot
				{
					Scale	1.8
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Giant_Scout_FAN
				}
			
		}
		WaveSpawn
		{
			Name	"Bosses 2"
			WaitForAllSpawned	"Bosses 1"
			TotalCurrency	250
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	46
			WaitBetweenSpawns	46
			Where	spawnbot
			Squad
			{
				TFBot
				{
				    ClassIcon     soldier_major_crits
					Health	30000
					Scale	2.0
					MaxVisionRange	1500
					Template	T_TFBot_Chief_Soldier_Atomic
				}
				TFBot
				{
				    Health	30000
					Scale	2.0
					MaxVisionRange	1500
					Template	T_TFBot_Chief_Demo_Atomic
					Item	"spiral sallet"
					Item	"the cool breeze"
				}
			}
		}
		WaveSpawn
		{
			Name	Support
			TotalCurrency	500
			TotalCount	8
			MaxActive	8
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Support	1
			Where	spawnbot
			Where   spawnbot_left
			Where   spawnbot_flank
			RandomChoice
			{
					TFBot
					{
						ClassIcon	soldier
						Health	200
						Name	Soldier
						Scale	1.0
						Class	Soldier
						Skill	Normal
						MaxVisionRange	1000
						WeaponRestrictions	PrimaryOnly
					}
					TFBot
					{
						ClassIcon	demo
						Health	175
						Name	Demoman
						Scale	1.0
						Class	Demoman
						Skill	Normal
						MaxVisionRange	1000
						WeaponRestrictions	PrimaryOnly
						Attributes	"HoldFireUntilFullReload"
						Item	"potato hat"
					}
				
			}
		}
		WaveSpawn
		{
			Name	"Support 2"
			TotalCurrency	0
			TotalCount	10
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	25
			WaitBetweenSpawns	25
			Support	1
			Where	spawnbot_flank
			
			
				TFBot
				{
					ClassIcon	heavy
					Health	300
					Name	HeavyWeapons
					Scale	1.0
					Class	HeavyWeapons
					Skill	Easy
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Item	"iron curtain"
					Item	"potato hat"
				}
			
		}
		WaveSpawn
		{
			Name	"Support 3"
			TotalCurrency	0
			TotalCount	10
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	30
			WaitBetweenSpawns	30
			Support	1
			Where	spawnbot
			
			
				TFBot
				{
					MaxVisionRange	500
					Template	T_TFBot_Heavy_IronFist_Airblast
				}
			
		}
	}
}
