#base robot_giant.pop
#base robot_standard.pop
population
{
	StartingCurrency	1100
	RespawnWaveTime	1
	CanBotsAttackWhileInSpawnRoom	no
	AddSentryBusterWhenDamageDealtExceeds	4000
	AddSentryBusterWhenKillCountExceeds	40
	Templates
	{
		T_TFBot_Soldier_Burst_Small
		{
					ClassIcon	soldier_burstfire
					Health	200
					Name	"Burst Fire Soldier"
					Class	Soldier
					Skill	Normal
					Attributes	HoldFireUntilFullReload
					Item	"the gunboats"
					ItemAttributes
					{
						ItemName	tf_weapon_rocketlauncher
						"fire rate bonus"	.001
						"clip size penalty"	.5
						"Projectile speed decreased"	.75
						"projectile spread angle penalty"	2
						"faster reload rate"	1.7
					}
		}
		T_TFBot_Pyro_Axe
		{
					ClassIcon	pyro_fireaxe
					Name	"Lumberjack Pyro"
					Class	Pyro
					Skill	Hard
					WeaponRestrictions	MeleeOnly
					Item	"the outdoorsman"
					CharacterAttributes
					{
						"bleeding duration"	1
					}
		}
		T_TFBot_Giant_Demo_Charged
		{
					ClassIcon	demo_charged
					Health	3000
					Name	"Giant Charged Demo"
					Class	Demoman
					Skill	Normal
					WeaponRestrictions	PrimaryOnly
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Attributes	MiniBoss
					Item	"the gunboats"
					ItemAttributes
					{
						ItemName	tf_weapon_grenadelauncher
						"fire rate penalty"	2.75
						"faster reload rate"	-9
						"Projectile speed decreased"	.9
						"fuse bonus"	1.5
						"grenade damage reduction on world contact"	1.5
					}
					CharacterAttributes
					{
						"move speed bonus"	.5
						"override footstep sound set"	4
						"damage force reduction"	.1
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
		}
		T_TFBot_Heavy_Natasha
		{
					ClassIcon	heavy_natascha_nys
					Name	"Woodsman Heavy"
					Class	Heavy
					Skill	Easy
					WeaponRestrictions	PrimaryOnly
					Attributes	DisableDodge
					Item	"natascha"
					Item	"the outdoorsman"
					MaxVisionRange 1400
		}
		T_TFBot_Heavy_BBQ
		{
					ClassIcon	heavy_fist_nys
					Name	"Lumberjack Heavy"
					Class	Heavy
					Skill	Easy
					MaxVisionRange	1
					WeaponRestrictions	SecondaryOnly
					Attributes	DisableDodge
					Attributes	AlwaysFireWeapon
					Item	"the buffalo steak sandvich"
					Item	"the outdoorsman"
					Item	"the apparatchik's apparel"
					ItemAttributes
					{
						ItemName	"the buffalo steak sandvich"
						"provide on active"	1
						"move speed bonus"	.1
						"dmg from ranged reduced"	.2
						"dmg from melee increased"	5
						"gesture speed increase"	.6
					}
					ItemAttributes
					{
						ItemName	tf_weapon_fists
						"provide on active"	1
						"hand scale"	1.4
						"minicrits become crits"	1
						"apply z velocity on damage"	600
						"apply look velocity on damage"	1300
						"fire rate bonus"	1.5
						"effect bar recharge rate increased"	.1
					}
		}
		T_TFBot_Giant_Heavy_BBQ
		{
					ClassIcon	heavy_fist_nys
					Health	5000
					Name	"Giant Lumberjack Heavy"
					Class	Heavy
					Skill	Expert	
					MaxVisionRange	1
					WeaponRestrictions	SecondaryOnly
					Attributes	DisableDodge
					Attributes	MiniBoss
					Attributes	AlwaysFireWeapon
					Item	"the buffalo steak sandvich"
					Item	"the outdoorsman"
					Item	"the apparatchik's apparel"
					ItemAttributes
					{
						ItemName	"the buffalo steak sandvich"
						"provide on active"	1
						"move speed bonus"	.1
						"dmg from ranged reduced"	.1
						"dmg from melee increased"	3
						"gesture speed increase"	.6
						"health regen" 100
					}
					ItemAttributes
					{
						ItemName	tf_weapon_fists
						"provide on active"	1
						"hand scale"	1.4
						"damage bonus" 1.5
						"apply z velocity on damage"	600
						"apply look velocity on damage"	1300
						"fire rate bonus"	1.2
						"effect bar recharge rate increased"	.1
					}
					CharacterAttributes
					{
						"move speed bonus"	.55
						"override footstep sound set"	5
						"damage force reduction"	.3
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.4
					}
		}
		T_TFBot_Medic_Bullet
		{
			ClassIcon	medic_bullet
			Name	"Vaccinator Medic"
			Class	Medic
			Skill	Expert
			Attributes	SpawnWithFullCharge
			Attributes	VaccinatorBullets
			Attributes	DisableDodge
			Item	"medic goggles"
			ItemAttributes
			{
				ItemName	tf_weapon_medigun
				"lunchbox adds minicrits"	3
				"heal rate bonus"	10
				"medigun bullet resist passive"	1
				"medigun bullet resist deployed"	1
				"medigun charge is resists"	3
				"uber duration bonus"	5
				"ubercharge rate bonus"	100
			}
			CharacterAttributes
			{
				"bot medic uber health threshold"	200
			}
		}
		T_TFBot_Medic_Blast
		{
			ClassIcon	medic_blast
			Name	"Vaccinator Medic"
			Class	Medic
			Skill	Expert
			Attributes	SpawnWithFullCharge
			Attributes	VaccinatorBlast
			Attributes	DisableDodge
			Item	"medic goggles"
			ItemAttributes
			{
				ItemName	tf_weapon_medigun
				"lunchbox adds minicrits"	3
				"heal rate bonus"	10
				"medigun blast resist passive"	1
				"medigun blast resist deployed"	1
				"medigun charge is resists"	3
				"uber duration bonus"	5
				"ubercharge rate bonus"	100
			}
			CharacterAttributes
			{
				"bot medic uber health threshold"	200
			}
		}
		T_TFBot_Medic_Fire
		{
			ClassIcon	medic_fire
			Name	"Vaccinator Medic"
			Class	Medic
			Skill	Expert
			Attributes	SpawnWithFullCharge
			Attributes	VaccinatorFire
			Attributes	DisableDodge
			Item	"medic goggles"
			ItemAttributes
			{
				ItemName	tf_weapon_medigun
				"lunchbox adds minicrits"	3
				"heal rate bonus"	10
				"medigun fire resist passive"	1
				"medigun fire resist deployed"	1
				"medigun charge is resists"	3
				"uber duration bonus"	5
				"ubercharge rate bonus"	100
			}
			CharacterAttributes
			{
				"bot medic uber health threshold"	200
			}
		}
		T_TFBot_Sniper_Longbowman
		{
					Classicon sniper_bow
					Name	"Longbowman"
					Class Sniper
					Skill Hard	
					Item	"larrikin robin"
					Item	"the huntsman"
					ItemAttributes
					{
						ItemName	"the huntsman"
						"damage bonus"	1
						"dmg bonus vs buildings"	1.2
						"Projectile range increased"	.75
						"projectile penetration"	1
						"headshot damage increase"	2
						"ragdolls plasma effect"	1
						"hand scale"	1.5
					}
		}
		T_TFBot_Chief_Heavy_BBQ
		{
					ClassIcon	heavy_fist_nys
					Health	30000
					Name	"Lumberjack Champion Larry"
					Scale	1.8
					Class	Heavy
					Skill	Expert
					MaxVisionRange	1
					WeaponRestrictions	SecondaryOnly
					Attributes	DisableDodge
					Attributes	MiniBoss
					Attributes	UseBossHealthBar
					Attributes	AlwaysFireWeapon
					Item	"the buffalo steak sandvich"
					Item	"the outdoorsman"
					Item	"the heavy-weight champ"
					ItemAttributes
					{
						ItemName	"the buffalo steak sandvich"
						"provide on active"	1
						"dmg taken increased"	.8
						"dmg from melee increased"	2
						"health regen"	200
						"dmg taken from crit increased"	2
						"gesture speed increase"	.5
						"damage force reduction"	0
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.1
					}
					ItemAttributes
					{
						ItemName	tf_weapon_fists
						"damage causes airblast"	1
						"apply z velocity on damage"	900
						"apply look velocity on damage"	2200
						"damage bonus"	2
						"dmg bonus vs buildings"	3
						"hand scale"	1.6
						"minicrits become crits"	1
						"fire rate bonus" 1
					}
					CharacterAttributes
					{
						"move speed bonus"	.45
						"override footstep sound set"	2
						"damage force reduction"	0
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.1
						"health regen"	50
						"effect bar recharge rate increased"	.4				
						"voice pitch scale"	1.7
					}
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_right
		BeginAtWave	2
		RunForThisManyWaves	1
		InitialCooldown	25
		CooldownTime	55
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_spy
		BeginAtWave	4
		RunForThisManyWaves	1
		InitialCooldown	60
		CooldownTime	25
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	5
		RunForThisManyWaves	1
		InitialCooldown	15
		CooldownTime	60
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
			TeleportWhere	spawnbot
			TeleportWhere	spawnbot_right
			TeleportWhere	spawnbot_left
			TeleportWhere	spawnbot_invasion
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot
		BeginAtWave	6
		RunForThisManyWaves	1
		InitialCooldown	22
		CooldownTime	9999
		DesiredCount	1
		TFBot
		{
			ClassIcon	sniper
			Health	1600
			Name	"Giant Sniper"
			Class	Sniper
			Skill	Hard
			Attributes MiniBoss
			MaxVisionRange	2500
			ItemAttributes
			{
				ItemName	tf_weapon_sniperrifle
				"damage bonus"	1.5
				"fire rate penalty"	2
			}
			ItemAttributes
			{
				ItemName	tf_weapon_club
				"damage causes airblast"	1
				"damage bonus"	1.3
				"fire rate penalty"	2
			}
			CharacterAttributes
			{
				"move speed bonus"	.7
				"override footstep sound set"	4
				"damage force reduction"	.2
				"airblast vulnerability multiplier"	.2
				"airblast vertical vulnerability multiplier"	.5
			}
		}
	}
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot
		BeginAtWave	1
		RunForThisManyWaves	6
		InitialCooldown	5
		CooldownTime	45
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	1w1
			TotalCurrency	200
			TotalCount	12
			MaxActive	8
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Where	spawnbot
			TFBot
			{
					Template T_TFBot_Pyro_Axe
			}
		}
		WaveSpawn
		{
			TotalCurrency	200
			TotalCount	24
			MaxActive	8
			SpawnCount	3
			WaitBeforeStarting	1
			WaitBetweenSpawns	5
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Heavy_BBQ
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			Name	1w2
			WaitForAllDead	1w1
			TotalCurrency	150
			TotalCount	12
			MaxActive	6
			SpawnCount	1
			WaitBeforeStarting	2
			WaitBetweenSpawns	1
			Where	spawnbot
			TFBot
			{
					Skill	Normal
					Template	T_TFBot_Sniper_Huntsman
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	1w2
			TotalCurrency	250
			TotalCount	5
			MaxActive	5
			SpawnCount	1
			WaitBeforeStarting	2
			WaitBetweenSpawns	1
			Where	spawnbot
			TFBot
			{
					Template T_TFBot_Heavy_Natasha
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	2w1
			TotalCurrency	100
			TotalCount	30
			MaxActive	11
			SpawnCount	5
			WaitBeforeStarting	6
			WaitBetweenSpawns	6
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Pyro_Flaregun
					Skill Easy
			}
		}
		WaveSpawn
		{
			Name	2w1
			TotalCurrency	250
			TotalCount	1
			WaitBeforeStarting	0
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Giant_Heavy_BBQ
			}
		}
		WaveSpawn
		{
			Name	2w1
			TotalCurrency	150
			TotalCount	3
			MaxActive	3
			SpawnCount	1
			WaitBeforeStarting	25
			WaitBetweenSpawns	8
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Heavyweapons_Fist
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	2w1
			TotalCurrency	300
			TotalCount	1
			WaitBeforeStarting	1
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Giant_Demo_Charged
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	100
			TotalCount	30
			MaxActive	11
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	8
			Where	spawnbot_left
			TFBot
			{
					Name	"Shotgun Heavy"
					Skill	Easy
					Template	T_TFBot_Heavyweapons_Shotgun
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			TotalCurrency	300
			TotalCount	1
			WaitBeforeStarting	1
			Tank
			{
					Health	24000
					Name	Tank
					Speed	75
					StartingPathTrackNode	boss_path_a1
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
			}
		}
		WaveSpawn
		{
			TotalCurrency	100
			TotalCount	12
			MaxActive	7
			SpawnCount	4
			WaitBeforeStarting	25
			WaitBetweenSpawns	15
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavy_BBQ
				}
				TFBot
				{
					Template T_TFBot_Medic_Fire
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	100
			TotalCount	15
			MaxActive	7
			SpawnCount	3
			WaitBeforeStarting	35
			WaitBetweenSpawns	8
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Skill	Easy
					Template	T_TFBot_Soldier_Extended_Battalion
				}
				TFBot
				{
					Template	T_TFBot_Scout_Sandman_FastCharge
					Attributes	DisableDodge
				}
				TFBot
				{
					Template	T_TFBot_Scout_Sandman_FastCharge
					Attributes	DisableDodge
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	4w1
			TotalCurrency	100
			TotalCount	10
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	2
			WaitBetweenSpawns	25
			Where	spawnbot
			TFBot
			{
					Name	"Bonk Scout"
					Template	T_TFBot_Scout_Bonk
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			Name	4w1
			TotalCurrency	200
			TotalCount	6
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	1
			WaitBetweenSpawns	12
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Classicon sniper_bow_multi
					Name	"Rapid Fire Bowman"
					Template	T_TFBot_Sniper_Huntsman_Spammer
					Attributes	DisableDodge
					Skill Normal
				}
				TFBot
				{
					Template T_TFBot_Medic_Blast
				}
			}
		}
		WaveSpawn
		{
			Name	4w1
			TotalCurrency	100
			TotalCount	15
			MaxActive	9
			SpawnCount	3
			WaitBeforeStarting	3
			WaitBetweenSpawns	5
			Where	spawnbot_left
			TFBot
			{
					Template T_TFBot_Soldier_Burst_Small
			}
		}
		WaveSpawn
		{
			Name	4w2
			WaitForAllDead	4w1
			TotalCurrency	100
			TotalCount	20
			MaxActive	8
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	2
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Pyro_Flaregun
			}
		}
		WaveSpawn
		{
			Name	4w2
			WaitForAllDead	4w1
			TotalCurrency	100
			TotalCount	3
			MaxActive	3
			SpawnCount	1
			WaitBeforeStarting	1
			WaitBetweenSpawns	15
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Giant_DemoMan_PrinceTavish
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
			}
		}
		WaveSpawn
		{
			Name	4w2
			WaitForAllDead	4w1
			TotalCurrency	200
			TotalCount	15
			MaxActive	7
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	4
			Where	spawnbot_left
			TFBot
			{
					Skill	Normal
					Template	T_TFBot_Scout_FAN
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	4w2
			TotalCurrency	100
			TotalCount	5
			WaitBeforeStarting	0
			Where	spawnbot
			TFBot
			{
					Skill	Hard
					Template	T_TFBot_Scout_FAN
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			TotalCurrency	0
			TotalCount	5
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	15
			WaitBetweenSpawns	15
			Support 1
			Where	spawnbot_right
			TFBot
			{
					Skill	Easy
					Template	T_TFBot_Heavy_BBQ
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	5w1
			TotalCurrency	100
			TotalCount	7
			WaitBeforeStarting	0
			Where	spawnbot_left
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Spammer_Reload
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic_Bullet
				}
				TFBot
				{
					Template	T_TFBot_Medic_Bullet
				}
				TFBot
				{
					Template	T_TFBot_Medic_Bullet
				}
				TFBot
				{
					Template	T_TFBot_Medic_Bullet
				}
				TFBot
				{
					Template	T_TFBot_Medic_Bullet
				}
				TFBot
				{
					Template	T_TFBot_Medic_Bullet
				}
			}
		}
		WaveSpawn
		{
			Name	5w2
			WaitForAllDead	5w1
			TotalCurrency	100
			TotalCount	24
			MaxActive	12
			SpawnCount	6
			WaitBeforeStarting	1
			WaitBetweenSpawns	7
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Scout_Scattergun_SlowFire
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			Name	5w2
			WaitForAllDead	5w1
			TotalCurrency	100
			TotalCount	1
			WaitBeforeStarting	9
			Where	spawnbot
			TFBot
			{
					Template T_TFBot_Giant_Heavy_BBQ
			}
		}
		WaveSpawn
		{
			Name	5w2
			WaitForAllDead	5w1
			TotalCurrency	400
			TotalCount	16
			MaxActive	16
			SpawnCount	8
			WaitBeforeStarting	2
			WaitBetweenSpawns	15
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demoman
					Attributes	DisableDodge
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickFix
					ItemAttributes
					{
						ItemName	"the quick-fix"
						"ubercharge rate penalty"	.01
					}
				}
			}
		}
		WaveSpawn
		{
			Name	5w3
			WaitForAllDead	5w2
			TotalCurrency	100
			TotalCount	10
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	16
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Pyro_Flare_Spammer
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Attributes	DisableDodge
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Attributes	DisableDodge
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Attributes	DisableDodge
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Attributes	DisableDodge
				}
			}
		}
		WaveSpawn
		{
			Name	5w3
			WaitForAllDead	5w2
			TotalCurrency	100
			TotalCount	10
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	7
			WaitBetweenSpawns	7
			Where	spawnbot_invasion
			TFBot
			{
					Template T_TFBot_Heavy_Natasha
					Skill Normal
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	6w1
			TotalCurrency	400
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	17
			Where	spawnbot_invasion
			TFBot
			{
					Template T_TFBot_Giant_Demo_Charged
			}
		}
		WaveSpawn
		{
			Name	6w1
			TotalCurrency	200
			TotalCount	30
			MaxActive	12
			SpawnCount	5
			WaitBeforeStarting	2
			WaitBetweenSpawns	3
			Where	spawnbot_invasion
			TFBot
			{
					Template	T_TFBot_Scout_Melee
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	6w1
			TotalCurrency	250
			TotalCount	1
			WaitBeforeStarting	1
			Tank
			{
					Health	25000
					Name	Tank
					Speed	75
					Skin	1 
					StartingPathTrackNode	boss_path_b1
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
			}
		}
		WaveSpawn
		{
			Name	6w2
			WaitForAllDead	6w1
			TotalCurrency	100
			TotalCount	24
			MaxActive	11
			SpawnCount	6
			WaitBeforeStarting	3
			WaitBetweenSpawns	2
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Sniper_Huntsman
			}
		}
		WaveSpawn
		{
			Name	6w2
			WaitForAllDead	6w1
			TotalCurrency	100
			TotalCount	24
			MaxActive	10
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	heavy
					Health	300
					Name	Heavy
					Class	HeavyWeapons
					Skill	Easy
					MaxVisionRange 1000
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickFix
					ItemAttributes
					{
						ItemName	"the quick-fix"
						"ubercharge rate penalty"	.01
					}
				}
			}
		}
		WaveSpawn
		{
			Name	6w3
			WaitForAllDead	6w2
			TotalCurrency	100
			TotalCount	12
			MaxActive	5
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	4
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template T_TFBot_Sniper_Longbowman
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
			}
		}
		WaveSpawn
		{
			Name	6w3
			WaitForAllDead	6w2
			TotalCurrency	350
			TotalCount	4
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	18
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
			}	
		}
		WaveSpawn
		{
			WaitForAllDead	6w3
			TotalCurrency	0
			TotalCount	1
			WaitBeforeStarting	5
			Where	spawnbot_right
			TFBot
			{
					Template T_TFBot_Chief_Heavy_BBQ
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	6w3
			TotalCurrency	100
			TotalCount	10
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	11
			Support	1
			Where	spawnbot_right
			TFBot
			{
					Template T_TFBot_Pyro_Axe
			}
		}
	}
}