#base robot_giant.pop
#base robot_standard.pop
population
{
	StartingCurrency	1100
	RespawnWaveTime	1
	CanBotsAttackWhileInSpawnRoom	no
	FixedRespawnWaveTime	Yes
	Templates
	{
		T_TFBot_Scout_Mittens
		{
					ClassIcon	scout_bat_mittens_blu_sgt
					Health	35
					Name	"Mittens Scout"
					Class	Scout
					Skill	Easy
					WeaponRestrictions	MeleeOnly
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Item	"festive holy mackerel"
					Item	"the b.m.o.c."
					CharacterAttributes
					{
						"crit forces victim to laugh"	1
						"crit does no damage"	1
						"turn to gold"	1
						"ragdolls plasma effect"	1
						"voice pitch scale"	1.4
						"move speed bonus" 1.25
						"hand scale" .9
						"fire rate bonus" 1.5
						"dmg taken from crit increased"	9
					}
		}
		T_TFBot_Scout_Sandman_Armored_Small
		{
					Classicon scout_stun_armored
					Health	650
					Name	"Armored Sandman Scout"
					Scale	1.4
					Tag bot_sentrybuster
					Skill	Hard
					Class Scout
					WeaponRestrictions MeleeOnly
					Item	"courtly cuirass"
					Item	"squire's sabatons"
					Item	"the sandman"	
					Item	"batter's helmet"
					CharacterAttributes
					{
						"dmg from ranged reduced"	.65
						"move speed bonus"	.88
						"dmg from melee increased"	2
						"damage force reduction"	.5
						"airblast vulnerability multiplier"	.5
						"airblast vertical vulnerability multiplier"	.1
						"effect bar recharge rate increased"	.3
					}
		}
		T_TFBot_Giant_Soldier_Burst_Direct_Strong
		{
					ClassIcon	soldier_directhit_spammer
					Health	4200
					Name	"Giant Direct Burst Soldier"
					Class	Soldier
					Skill	Expert
					WeaponRestrictions	PrimaryOnly
					Attributes	AlwaysCrit
					Attributes	HoldFireUntilFullReload
					Attributes	DisableDodge
					Attributes	MiniBoss
					Item	"the direct hit"
					Item	"the gunboats"
					Item	"stainless pot"
					ItemAttributes
					{
						ItemName	"the direct hit"
						"damage bonus"	2.25
						"faster reload rate"	.6
						"fire rate bonus"	.2
						"clip size upgrade atomic"	5
					}
					CharacterAttributes
					{
						"move speed bonus"	.5
						"override footstep sound set"	3
						"damage force reduction"	.1
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
		}
		T_TFBot_Giant_Pyro_Deflector
		{
					ClassIcon	pyro_reflect_daan
					Health	3600
					Name	"Giant Deflector Pyro"
					Class	Pyro
					Skill	Expert
					WeaponRestrictions	PrimaryOnly
					Attributes	DisableDodge
					Attributes	MiniBoss
					Item	"the degreaser"
					Item	"the u-clank-a"
					ItemAttributes
					{
						ItemName	"the degreaser"
						"mult airblast refire time"	.05
						"airblast pushback scale"	0
						"airblast vertical vulnerability multiplier"	0
						"deflection size multiplier"	3.5
						"airblast_destroy_projectile" 1
						"airblast_pushback_disabled" 1
						"airblast_pushback_no_stun" 1
						"airblast_pushback_no_viewpunch" 1
					}	
					CharacterAttributes
					{
						"move speed bonus"	.5
						"override footstep sound set"	6
						"damage force reduction"	.2
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.4
						"health regen" 40
					}
		}
		T_TFBot_Demoknight_Crit
		{
					ClassIcon	demoknight
					Health	200
					Name	"Crit Demoknight"
					Class	Demoman
					Skill	Hard
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Attributes	AlwaysFireWeapon
					Item	"ali baba's wee booties"
					Item	"the splendid screen"
					Item	"the eyelander"
					Item	"prince tavish's crown"
					ItemAttributes
					{
						ItemName	"the splendid screen"
						"charge impact damage increased"	1.5
						"apply z velocity on damage"	500
						"apply look velocity on damage"	2400
						"damage causes airblast"	1
						"dmg taken from crit increased"	.3
						"Attack not cancel charge"	1
						"charge recharge rate increased" 1.35
						"charge time increased" 1.1
						"no charge impact range" 1 
						"fire rate bonus" 2
					}
		}
		T_TFBot_Demoman_Blast
		{
					ClassIcon	demo_cannon
					Name	"Blast Demo"
					Class	Demoman
					Skill	Normal
					MaxVisionRange	550
					WeaponRestrictions	PrimaryOnly
					Attributes	DisableDodge
					Item	"the loose cannon"
					Item	"armored authority"
					Item	"the mantreads"
					ItemAttributes
					{
						ItemName	"the loose cannon"
						"grenade launcher mortar mode"	0
						"clip size bonus"	.75
						"fire rate bonus"	.01
						"damage causes airblast"	1
						"apply z velocity on damage"	400
						"apply look velocity on damage"	400
						"auto fires when full"	1
						"auto fires full clip all at once"	1
						"faster reload rate"	1.7
						"fuse bonus" 1.2
						"projectile spread angle penalty"	4
					}
		}
		T_TFBot_Demoknight_Mittens
		{		
					ClassIcon	demoknight_mittens_blu_sgt
					Health	55
					Name	"Mittens Knight"
					Scale	.88
					Class	Demoman
					Skill	Easy
					WeaponRestrictions	MeleeOnly
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Item	"festive targe 2014"
					Item	"festive eyelander"
					Item	"the b.m.o.c."
					ItemAttributes
					{
						ItemName	"festive eyelander"
						"crit does no damage"	1
						"crit forces victim to laugh"	1
						"Attack not cancel charge"	1
						"turn to gold"	1
						"ragdolls plasma effect"	1
						"voice pitch scale"	1.4
						"hand scale" .9
						"move speed bonus"	1.1
						"dmg taken from crit increased"	9
					}
		}
		T_TFBot_Demoknight_Samurai_Mittens
		{		
					ClassIcon	demoknight_samurai_mittens_blu_sgt
					Health	400
					Name	"Samurai Mittens"
					Scale	1.3
					Class	Demoman
					Skill	Normal
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Attributes	AutoJump
					Attributes	AirChargeOnly
					Item	"ali baba's wee booties"
					Item	"the splendid screen"
					Item	"the half-zatoichi"
					Item	"demo kabuto"
					Item	"the merc's muffler"
					CharacterAttributes
					{
						"cancel falling damage"	1
						"Attack not cancel charge"	1
						"crit does no damage"	1
						"crit forces victim to laugh"	1
						"fire rate penalty"	1.5
						"charge recharge rate increased"	6
						"charge time increased"	2
						"mult charge turn control"	999
						"damage penalty"	.1
						"ragdolls plasma effect"	1
						"turn to gold"	1
						"increased jump height"	2.2
						"dmg taken from crit increased"	9
						"voice pitch scale"	1.4
						"hand scale" .9
					}
		}
		T_TFBot_Heavy_Stealth_Mittens
		{
					ClassIcon	heavy_mittens_blu2
					Name	"Stealthy Mittens Guy"
					Class	Heavy
					Skill	Hard
					Health 70
					MaxVisionRange	1
					Scale .88
					Attributes	DisableDodge	
					Attributes	AlwaysFireWeapon
					Attributes AlwaysCrit
					WeaponRestrictions	SecondaryOnly
					Item	"the holiday punch"
					Item	"the b.m.o.c."
					Item	"combat slacks"
					Item	"the all-father"
					Item	"the buffalo steak sandvich"
					Item	"the samson skewer"
					ItemAttributes
					{
						ItemName	"the buffalo steak sandvich"
						"provide on active"	1
						"gesture speed increase"	.5
						"airblast vulnerability multiplier"	0
						"airblast vertical vulnerability multiplier"	0
						"damage force reduction"	0
						"dmg from melee increased"	9
						"dmg from ranged reduced"	.1
					}
					ItemAttributes
					{
						ItemName	"the holiday punch"
						"provide on active"	1
						"charge recharge rate increased" .35
						"mult_item_meter_charge_rate" .35
						"damage bonus"	5
					}
					CharacterAttributes
					{
						"deploy time decreased"	.2
						"taunt_attr_player_invis_percent" 1
						"move speed bonus"	1.3
						"ragdolls plasma effect"	1
						"turn to gold"	1
						"voice pitch scale"	1.4
					}
		}
		T_TFBot_Frienvy
		{
					ClassIcon	heavy
					Health	300
					Name	"Friendvy T"
					Class	HeavyWeapons
					Skill	Normal
					Item	"tomislav"
					Item	"the sandvich"
					Item	"tough guy's toque"
					ItemAttributes
					{
						ItemName	tomislav
						"damage penalty"	0
						"fire rate penalty"	999
					}
					ItemAttributes
					{
						ItemName	"the sandvich"
						"lunchbox adds minicrits"	1
						"is_passive_weapon" 1
						"charge recharge rate increased" .2
						"mult_item_meter_charge_rate" .2
					}
					ItemAttributes
					{
						ItemName	tf_weapon_fists
						"damage penalty"	0
					}
					CharacterAttributes
					{
						"dmg taken increased"	.05
						"move speed penalty"	.1
						"health regen"	300
						"rage giving scale"	999
						"cannot be backstabbed" 1
					}
		}
		T_TFBot_Heavy_Stealth
		{
					ClassIcon	heavy_d
					Name	"Stealthy Weapons Guy"
					Class	Heavy
					Skill	Hard
					MaxVisionRange	1
					Attributes	DisableDodge	
					Attributes	AlwaysFireWeapon
					WeaponRestrictions	SecondaryOnly
					Item	"fists of steel"
					Item	"the eliminators safeguard"
					Item	"the upgrade"
					Item	"the buffalo steak sandvich"
					Item 	"the special eyes"
					Item	"the samson skewer"
					ItemAttributes
					{
						ItemName	"the buffalo steak sandvich"
						"provide on active"	1
						"gesture speed increase"	.4
						"move speed bonus"	3
						"airblast vulnerability multiplier"	0
						"airblast vertical vulnerability multiplier"	0
						"damage force reduction"	0
						"dmg from melee increased"	9
						"dmg from ranged reduced"	.1
					}
					ItemAttributes
					{
						ItemName	"fists of steel"
						"provide on active"	1
						"fire rate penalty"	1.3
						"charge recharge rate increased" .1
						"mult_item_meter_charge_rate" .1
						"damage bonus"	1
					}
					CharacterAttributes
					{
						"dmg bonus vs buildings"	1
						"deploy time decreased"	.2
						"taunt_attr_player_invis_percent" 1
						"hand scale" .85
						"move speed bonus"	1						
					}
		}
			T_TFBot_Heavy_Giant_Stealth
			{
					ClassIcon	heavy_d
					Name	"Giant Stealthy Weapons Guy"
					Class	Heavy
					Skill	Expert
					MaxVisionRange	1
					Health 5000
					Attributes	DisableDodge	
					Attributes	MiniBoss	
					Attributes	AlwaysFireWeapon
					WeaponRestrictions	SecondaryOnly
					Item	"fists of steel"
					Item	"the eliminators safeguard"
					Item	"the buffalo steak sandvich"
					Item	"the special eyes"
					Item	"the samson skewer"
					ItemAttributes
					{
						ItemName	"the buffalo steak sandvich"
						"provide on active"	1
						"gesture speed increase"	.4
						"move speed bonus"	3
						"airblast vulnerability multiplier"	0
						"airblast vertical vulnerability multiplier"	0
						"damage force reduction"	0
						"dmg from melee increased"	1.5
						"dmg from ranged reduced"	.1
					}
					ItemAttributes
					{
						ItemName	"fists of steel"
						"provide on active"	1
						"fire rate penalty"	.75
						"charge recharge rate increased" .35
						"mult_item_meter_charge_rate" .35
						"damage bonus"	1.5
					}
					CharacterAttributes
					{
						"move speed bonus"	.6
						"override footstep sound set"	2
						"damage force reduction"	.1
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.1
						"dmg bonus vs buildings"	2
						"deploy time decreased"	.2
						"taunt_attr_player_invis_percent" 1
						"hand scale" .85
					}
			}
			T_TFBot_Giant_Heavy_Deflector_Push_Strong
			{
					ClassIcon	heavy_deflector_push
					Health	5500
					Name	"Giant Deflector Push Heavy"
					Class	HeavyWeapons
					Skill	Expert
					MaxVisionRange	1400
					WeaponRestrictions	PrimaryOnly
					Attributes	DisableDodge
					Attributes	MiniBoss
					Item	"deflector"
					Item	"the u-clank-a"
					Item	"the tyurtlenek"
					ItemAttributes
					{
							ItemName	deflector
							"damage bonus"	1.5
							"fire rate bonus"	.75
							"minigun spinup time decreased"	3
							"apply z velocity on damage"	80
							"apply look velocity on damage"	100
							"attach particle effect"	702
							"ragdolls plasma effect"	1
					}
					CharacterAttributes
					{
						"move speed bonus"	.4
						"damage force reduction"	.1
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.2
						"rage giving scale"	1
						"override footstep sound set"	2
					}
			}
			T_TFBot_Giant_Heavy_Healonkill_C
			{
					ClassIcon	heavy_deflector_healonkill
					Health	5500
					Name	"Giant Heal-on-Kill Deflector"
					Class	HeavyWeapons
					Skill	Hard
					MaxVisionRange	1000
					WeaponRestrictions	PrimaryOnly
					Attributes	DisableDodge
					Attributes	MiniBoss
					Attributes	UseBossHealthBar
					Item	"deflector"
					Item	"tough guy's toque"
					ItemAttributes
					{
						ItemName	deflector
						"damage bonus"	1.5
						"ragdolls plasma effect"	1
						"attack projectiles"	2
						"heal on kill"	5000
					}
					CharacterAttributes
					{
						"override footstep sound set"	2
						"move speed bonus"	.35
						"damage force reduction"	.1
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.3
					}
			}
		T_TFBot_Giant_Medic_Uber
		{
					ClassIcon	medic_uber
					Health	4500
					Name	"Giant Uber Medic"
					Class	Medic
					Skill	Hard
					WeaponRestrictions	SecondaryOnly
					Attributes	DisableDodge
					Attributes	MiniBoss
					CharacterAttributes
					{
						"bot medic uber health threshold"	1500
						"heal rate bonus"	200
						"ubercharge rate bonus"	9
						"uber duration bonus"	-3
						"bot medic uber deploy delay duration"	4
						"move speed bonus"	.5
						"damage force reduction"	.2
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.3
					}
		}
		T_TFBot_Sniper_Blast
		{
					ClassIcon	sniper_blast
					Name	"Blast Sniper"
					Class	Sniper
					Skill	Hard
					MaxVisionRange	2500
					Attributes	DisableDodge
					Item	"armored authority"
					Item	"the mantreads"
					Item	"the machina"
					ItemAttributes
					{
						ItemName	"the machina"
						"damage penalty"	.1
						"fire rate penalty"	4
						"damage causes airblast"	2
						"apply z velocity on damage"	200
						"apply look velocity on damage"	2000
						"turn to gold"	1
						"ragdolls plasma effect"	1
					}
					ItemAttributes
					{
						ItemName	tf_weapon_club
						"damage penalty"	.2
						"damage causes airblast"	2
						"apply z velocity on damage"	6000
						"apply look velocity on damage"	100
						"turn to gold"	1
						"ragdolls plasma effect"	1
					}
		}
		T_TFBot_Sniper_Mittens
		{
					ClassIcon	sniper_mittens_blu_sgt
					Health	5
					Name	"Mittens Sniper"
					Scale	.9
					Class	Sniper
					Skill	Hard
					MaxVisionRange	2500
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Item	"the b.m.o.c."
					Item	"the merc's muffler"
					Item	"the machina"
					
					ItemAttributes
					{
						ItemName	"the machina"
						"damage penalty"	0
						"fire rate penalty"	6
						"attach particle effect"	7
					}
					ItemAttributes
					{
						ItemName	tf_weapon_club
						"damage penalty"	0
						"fire rate penalty"	9
						"crit does no damage"	1
						"melee range multiplier"	33
						"crit forces victim to laugh"	1
						"is_passive_weapon" 1
						"attach particle effect"	7
					}
					CharacterAttributes
					{
						"turn to gold"	1
						"ragdolls plasma effect"	1
						"voice pitch scale"	1.4
					}
			}
			T_TFBot_Sniper_Huntsman_Spammer_C
			{
					ClassIcon	sniper_bow_multi
					Health	1200
					Name	"Rapid Fire Bowman"
					Scale	1.5
					Class	Sniper
					Skill	Hard
					WeaponRestrictions	PrimaryOnly
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Item	"the huntsman"
					CharacterAttributes
					{
						"move speed bonus"	.85
						"head scale"	.85
						"damage force reduction"	.5
						"airblast vertical vulnerability multiplier"	.5
						"fire rate bonus" .6
					}
		}
		T_TFBot_Chief_Blast_Demo
		{
					ClassIcon	demo_chief_loosecannon
					Health	32000
					Name	"Chief Blast Demo"
					Scale	1.85
					Class	Demoman
					Skill	Easy
					MaxVisionRange	350
					WeaponRestrictions	PrimaryOnly
					Tag	bot_sentrybuster
					Attributes	DisableDodge
					Attributes	MiniBoss
					Attributes	UseBossHealthBar
					Item	"armored authority"
					Item	"the loose cannon"
					Item	"the mantreads"
					ItemAttributes
					{
						ItemName	"the loose cannon"
						"grenade launcher mortar mode"	0
						"clip size bonus"	5
						"fire rate bonus"	.01
						"damage causes airblast"	1
						"apply z velocity on damage"	400
						"apply look velocity on damage"	1400
						"damage blast push" 2
						"auto fires when full"	1
						"auto fires full clip all at once"	1
						"Blast radius increased"	1.2
						"minicrits become crits"	0
						"faster reload rate"	.5
						"fuse bonus" 1.5
						"projectile spread angle penalty"	4
						"dmg bonus vs buildings"	2
						"grenade damage reduction on world contact" 2
						"killstreak effect"	1
						"killstreak idleeffect"	1
						"killstreak tier"	3
						"kill eater" 1
					}
					CharacterAttributes
					{
						"move speed bonus"	.3
						"override footstep sound set"	4
						"damage force reduction"	.1
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.1
						"rage giving scale"	.15
						"health regen"	0
					}
		}	
		T_TFBot_Giant_Plateshield
		{
					ClassIcon	demo_caber_nys
					Health	3000
					Name	"Giant Petard Demo"
					Class	Demoman
					Skill	Expert
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Attributes	MiniBoss
					Item	"the bootlegger"
					Item	"the splendid screen"
					Item	"the ullapool caber"
					Item	"humanitarian's hachimaki"
					ItemAttributes
					{
						ItemName	"the splendid screen"
						"apply z velocity on damage"	1200
						"apply look velocity on damage"	6000
					}
					ItemAttributes
					{
						ItemName	"the ullapool caber"
						"damage bonus"	50
					}
					CharacterAttributes
					{
						"override footstep sound set"	4
						"melee range multiplier"	1.1
						"blast dmg to self increased"	9999
						"move speed bonus"	.55
						"Attack not cancel charge"	1
						"damage force reduction"	0
						"airblast vulnerability multiplier"	0
						"airblast vertical vulnerability multiplier"	0
						"dmg from melee increased"	3
					}
		}
			T_TFBot_Chief_Toungtwister
			{
					ClassIcon	pyro_chief_inferno
					Health 50000
					Name	"Chief Infinite Incinerator"
					Scale	1.9
					Class	Pyro
					Skill	Normal
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					Attributes	MiniBoss
					Attributes	UseBossHealthBar	
					Attributes	AlwaysFireWeapon
					Item	"the degreaser"
					Item	"the scorch shot"
					Item	"firewall helmet"
					WeaponRestrictions	SecondaryOnly
					ItemAttributes
					{
						ItemName	"the degreaser"
						"damage bonus"	4
						"heal on hit for rapidfire"	40
						"slow enemy on hit major"	2
						"flame_reflect_on_collision" 1
						"is_passive_weapon" 1
						"killstreak effect"	1
						"killstreak idleeffect"	1
						"killstreak tier"	3
						"kill eater" 1
					}
					ItemAttributes
					{
						ItemName	"the scorch shot"
						"apply z velocity on damage"	-220
						"apply look velocity on damage"	-520
						"mark for death"	 1
						"slow enemy on hit major"	1
						"weapon burn time reduced"	.5
						"fire rate bonus"	1.1
						"damage bonus" .1
						"speed_boost_on_hit_enemy" 3
						"Projectile speed decreased"	.33
						"projectile spread angle penalty"	3
						"dmg bonus vs buildings" 15
						"killstreak effect"	1
						"killstreak idleeffect"	1
						"killstreak tier"	3
						"kill eater" 1
						"provide on active" 1
					}
					CharacterAttributes
					{
						"move speed bonus"	.29
						"override footstep sound set"	6
						"damage force reduction"	.2
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.2
						"health regen"	40
						"rage giving scale"	.1
						"bombinomicon effect on death"	1
						"ragdolls become ash"	0
						"ragdolls plasma effect"	1
						"turn to gold"	1
						"drop health pack on kill" 1
					}
			}
	}
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot_left
		Where	spawnbot_right
		BeginAtWave	1
		RunForThisManyWaves	7
		InitialCooldown	5
		CooldownTime	45
		DesiredCount	1
		RandomChoice
		{
			TFBot
			{
				Template	T_TFBot_SentryBuster
			}
			TFBot
			{
				Template	T_TFBot_SentryBuster
			}
			TFBot
			{
				Template	T_TFBot_SentryBuster
			}
			TFBot
			{
				Template	T_TFBot_SentryBuster
			}
			TFBot
			{
				Template	T_TFBot_SentryBuster
			}
			TFBot
			{
				Template	T_TFBot_SentryBuster
			}
			TFBot
			{
				Template	T_TFBot_SentryBuster
			}
			TFBot
			{
				Template	T_TFBot_SentryBuster
			}
			TFBot
			{
				ClassIcon	sentry_buster
				Health	1200
				Name	"Stealth Force Buster"
				Class	Demoman
				WeaponRestrictions	SecondaryOnly
				Attributes	SpawnWithFullCharge
				Attributes	DisableDodge
				Attributes	MiniBoss
				Attributes	IgnoreFlag
				Attributes	SuppressFire
				MaxVisionRange 1
				Item	"the ullapool caber"
				Item	"The Battalion's Backup"
				Item	"scotch bonnet"
				CharacterAttributes
				{
					"move speed bonus"	5
					"override footstep sound set"	7
					"damage force reduction"	9
					"airblast vulnerability multiplier"	.01
					"airblast vertical vulnerability multiplier"	42
					"cannot be backstabbed"	1
					"increase buff duration"	42
					"gesture speed increase" .7
					"taunt_attr_player_invis_percent" 1
				}
			}
			TFBot
			{
				Name	"Mittens Buster"
				Template	T_TFBot_SentryBuster
				Health	1200
				Attributes	AlwaysCrit
				Attributes	DisableDodge
				Attributes	AlwaysFireWeapon
				Item	"festive eyelander"
				Item	"the b.m.o.c."
				ItemAttributes
				{
					ItemName	"festive eyelander"
					"crit forces victim to laugh"	1
					"crit does no damage"	1
				}
				CharacterAttributes
				{
					"move speed bonus"	1.3
				}
			}
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot_left
		BeginAtWave	1
		RunForThisManyWaves	1
		InitialCooldown	22
		CooldownTime	52
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Battle
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_left
		BeginAtWave	2
		RunForThisManyWaves	1
		InitialCooldown	20
		CooldownTime	80
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	2
		RunForThisManyWaves	1
		InitialCooldown	25
		CooldownTime	50
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Battle
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_right
		BeginAtWave	3
		RunForThisManyWaves	1
		InitialCooldown	20
		CooldownTime	45
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper_Blast
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_right
		Where	spawnbot_left
		Where	spawnbot_side_3
		BeginAtWave	4
		RunForThisManyWaves	1
		InitialCooldown	40
		CooldownTime	40
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper_Mittens
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	4
		RunForThisManyWaves	1
		InitialCooldown	30
		CooldownTime	55
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Battle_TeleIn
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_left
		BeginAtWave	5
		RunForThisManyWaves	1
		InitialCooldown	15
		CooldownTime	75
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	6
		RunForThisManyWaves	1
		InitialCooldown	15
		CooldownTime	45
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
			TeleportWhere	spawnbot
			TeleportWhere	spawnbot_right
			TeleportWhere	spawnbot_left
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_left
		BeginAtWave	6
		RunForThisManyWaves	1
		InitialCooldown	40
		CooldownTime	40
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper_Blast
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	1w1
			TotalCurrency	150
			TotalCount	2
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Template T_TFBot_Giant_Pyro_Deflector
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Uber
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	50
			TotalCount	20
			MaxActive	7
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	1
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Sniper_Huntsman
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			Name	1w2
			WaitForAllDead	1w1
			TotalCurrency	100
			TotalCount	35
			MaxActive	19
			SpawnCount	7
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
					Skill Normal
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
			}
		}
		WaveSpawn
		{
			WaitForAllDead	1w1
			TotalCurrency	100
			TotalCount	10
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	28
			Where	spawnbot
			Support 1
			TFBot
			{
					Name	"Shotgun Heavy"
					Template	T_TFBot_Heavyweapons_Shotgun
			}
		}
		WaveSpawn
		{
			Name	1w3
			WaitForAllDead	1w2
			TotalCurrency	50
			TotalCount	24
			MaxActive	12
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Where	spawnbot_right
			RandomChoice
			{
					TFBot
					{
						Template	T_TFBot_Scout_Melee
					}
					TFBot
					{
						ClassIcon	scout
						Name	Scout
						Class	Scout
						Skill	Normal
						Attributes	DisableDodge
					}
					TFBot
					{
						ClassIcon	scout
						Name	Scout
						Class	Scout
						Skill	Easy
						Attributes	DisableDodge
					}
			}
		}
		WaveSpawn
		{
			Name	1w3
			WaitForAllDead	1w2
			TotalCurrency	100
			TotalCount	16
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	5
			WaitBetweenSpawns	4
			Where	spawnbot
			RandomChoice
			{
				TFBot
				{
					ClassIcon	heavy
					Name	Heavy
					Class	HeavyWeapons
					Skill	Normal
				}
				TFBot
				{
					ClassIcon	heavy
					Name	Heavy
					Class	HeavyWeapons
					Skill	Easy
				}
			}
		}
		WaveSpawn
		{
			Name	1w4
			WaitForAllDead	1w3
			TotalCurrency	100
			TotalCount	10
			MaxActive	10
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Demoman_Blast
					Tag	flank
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	1w4
			TotalCurrency	100
			TotalCount	12
			MaxActive	12
			SpawnCount	4
			WaitBeforeStarting	7
			WaitBetweenSpawns	3
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
						ClassIcon	scout
						Name	Scout
						Class	Scout
						Skill	Hard
						Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			WaitForAllDead	1w4
			TotalCurrency	50
			TotalCount	10
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	1
			WaitBetweenSpawns	5
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Demoman_Blast
					Tag	flank
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	1w4
			TotalCurrency	100
			WaitBeforeStarting	9
			TotalCount	9
			Where	spawnbot_left
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_SlowBarrage
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
					}
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
				}
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	1w4
			TotalCount	10
			MaxActive	3
			SpawnCount	2
			WaitBetweenSpawns	5
			Support	1
			Where	spawnbot
			Where	spawnbot
			Where	spawnbot
			Where	spawnbot_left
			Where	spawnbot_right
			Where	spawnbot_side_3
			TFBot
			{
					Template	T_TFBot_Heavy_Stealth
					Tag flank
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	50
			TotalCount	1
			WaitBeforeStarting	1
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Giant_Scout_FAN
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.2
						"airblast vertical vulnerability multiplier"	.5
					}
			}
		}
		WaveSpawn
		{
			TotalCurrency	50
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	11
			Where	spawnbot_left
			TFBot
			{
					Name	"Giant Bonk Scout"
					Template	T_TFBot_Giant_Scout_Bonk
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.2
						"airblast vertical vulnerability multiplier"	.5
					}
			}
		}
		WaveSpawn
		{
			Name	2w1
			TotalCurrency	100
			TotalCount	20
			MaxActive	8
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	2
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Sniper_Huntsman
			}
		}
		WaveSpawn
		{
			TotalCurrency	0
			TotalCount	20
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	35
			WaitBetweenSpawns	40
			Where	spawnbot
			Where	spawnbot
			Where	spawnbot_left
			Where	spawnbot_right
			Where	spawnbot_side_3
			Support 1
			TFBot
			{
					Template	T_TFBot_Heavy_Stealth_Mittens
					Tag	flank
			}
		}
		WaveSpawn
		{
			Name	2w1
			TotalCurrency	150
			TotalCount	10
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	2
			WaitBetweenSpawns	16
			Where	spawnbot
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Classicon demo_giant
					Health	3600
					Template	T_TFBot_Giant_Demoman
					Item "the gunboats"
					ItemAttributes
					{
						ItemName	tf_weapon_grenadelauncher
						"fire rate bonus"	.5
						"clip size bonus" 20
					}
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	2w2
			WaitForAllDead	2w1
			TotalCurrency	100
			TotalCount	6
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	3
			WaitBetweenSpawns	11
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons_Shotgun
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.4
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	2w2
			WaitForAllDead	2w1
			TotalCurrency	50
			TotalCount	8
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	1
			WaitBetweenSpawns	18
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
				}
			}
		}
		WaveSpawn
		{
			Name 2w2
			WaitForAllDead	2w1
			TotalCurrency	100
			TotalCount	30
			MaxActive	12
			SpawnCount	2
			WaitBetweenSpawns	1
			Where	spawnbot
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Demoknight_Mittens
					Tag	flank
			}
		}
		WaveSpawn
		{
			WaitForAllDead	2w1
			TotalCurrency	50
			TotalCount	6
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	15
			WaitBetweenSpawns	9
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Demoknight_Samurai_Mittens
			}
		}
		WaveSpawn
		{
			WaitForAllDead	2w2
			TotalCurrency	100
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBetweenSpawns	5
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Giant_Scout_FAN
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.2
						"airblast vertical vulnerability multiplier"	.5
					}
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	2w2
			TotalCurrency	100
			TotalCount	24
			MaxActive	15
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Heavy_Stealth
			}
		}
		WaveSpawn
		{
			Name	2w3
			WaitForAllDead	2w2
			TotalCurrency	100
			TotalCount	12
			MaxActive	12
			SpawnCount	4
			WaitBeforeStarting	1
			WaitBetweenSpawns	7
			Where	spawnbot_left
			Squad
			{
				TFBot
				{
					ClassIcon 	soldier_crit_blast
					Health	4200
					Name	"Giant Charged Blast Soldier"
					Tag	flank
					Skill	Easy
					Template	T_TFBot_Giant_Soldier_Crit
					Attributes	DisableDodge
					Item	"armored authority"
					ItemAttributes
					{
						ItemName	"the original"
						"damage blast push" 5
						"damage penalty" .75
					}
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	50
			TotalCount	2
			WaitBeforeStarting	0
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Template T_TFBot_Giant_Heavy_Deflector_Push_Strong
					Tag	flank
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Uber
				}
			}
		}
		WaveSpawn
		{
			Name	3w1
			TotalCurrency	150
			TotalCount	6
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	8
			WaitBetweenSpawns	5
			Where	spawnbot_left
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_RocketPush
					Attributes	AlwaysCrit
					Attributes	DisableDodge
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	100
			TotalCount	1
			WaitBeforeStarting	1
			Tank
			{
					Health	30000
					Name	Tank
					Speed	75
					StartingPathTrackNode	boss_path_left
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
			}
		}
		WaveSpawn
		{
			Name	3w2
			WaitForAllDead	3w1
			TotalCurrency	150
			TotalCount	10
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	9
			WaitBetweenSpawns	6
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Soldier_Extended_Buff_Banner
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			WaitForAllDead	3w1
			TotalCurrency	50
			TotalCount	20
			MaxActive	12
			SpawnCount	2
			WaitBetweenSpawns	4
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Sniper_Huntsman
			}
		}
		WaveSpawn
		{
			WaitForAllDead	3w1
			TotalCurrency	50
			TotalCount	8
			MaxActive	8
			SpawnCount	4
			WaitBetweenSpawns	15
			Where	spawnbot
			TFBot
			{
					Template T_TFBot_Scout_Sandman_Armored_Small
			}
		}
		WaveSpawn
		{
			Name	3w3
			WaitForAllDead	3w2
			TotalCurrency	100
			TotalCount	8
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Buff_Banner
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
			}
		}
		WaveSpawn
		{
			Name	3w3
			WaitForAllSpawned	3w2
			TotalCurrency	100
			TotalCount	12
			MaxActive	12
			SpawnCount	3
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Pyro_Deflector
					Tag	flank
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	3w3
			TotalCurrency	0
			TotalCount	10
			MaxActive	5
			SpawnCount	2
			WaitBetweenSpawns	20
			Support	1
			Where	spawnbot
			TFBot
			{
					Name	"Bonk Scout"
					Template	T_TFBot_Scout_Bonk
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	3w2
			TotalCurrency	0
			TotalCount	10
			MaxActive	3
			SpawnCount	3
			WaitBetweenSpawns	41
			Support	1
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Demoman_Blast
					Skill Hard
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	3w3
			TotalCurrency	50
			TotalCount	4
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	1
			WaitBetweenSpawns	10
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Demo_Burst
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Uber
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	25
			TotalCount	24
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	1
			Where	spawnbot
			TFBot
			{
					ClassIcon	scout
					Name	Scout
					Class	Scout
					Skill	Hard
			}
		}
		WaveSpawn
		{
			Name	4w1
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Giant_Scout_Jumping_Sandman
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.01
						"airblast vertical vulnerability multiplier"	2
					}
			}
		}
		WaveSpawn
		{
			Name	4w1
			TotalCurrency	50
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			Where	spawnbot_left
			Where	spawnbot_right
			WaitBeforeStarting	3
			TFBot
			{
					Template	T_TFBot_Giant_Scout_Jumping_Sandman
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.01
						"airblast vertical vulnerability multiplier"	2
					}
			}
		}
		WaveSpawn
		{
			Name	4w1
			TotalCurrency	100
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	1
			WaitBetweenSpawns	18
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Giant_Soldier_Spammer_Reload
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
			}
		}
		WaveSpawn
		{
			Name	4w2
			WaitForAllSpawned	4w1
			TotalCurrency	150
			TotalCount	2
			MaxActive	2
			SpawnCount	3
			WaitBeforeStarting	3
			WaitBetweenSpawns	15
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavy_Healonkill_C
					Attributes AlwaysCrit
				}
			}
		}
		WaveSpawn
		{
			Name	4w2
			WaitForAllSpawned	4w1
			TotalCurrency	50
			TotalCount	28
			MaxActive	10
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Where	spawnbot
			Where	spawnbot_left
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Scout_Mittens
			}
		}
		WaveSpawn
		{
			Name	4w2
			WaitForAllSpawned	4w1
			TotalCurrency	75
			TotalCount	6
			MaxActive	6
			SpawnCount	1
			WaitBetweenSpawns	7
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Attributes	DisableDodge
				}
			}
		}
		WaveSpawn
		{
			Name	4w3
			WaitForAllDead	4w2
			TotalCurrency	100
			TotalCount	10
			MaxActive	10
			SpawnCount	2
			WaitBetweenSpawns	1
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Scout_Sandman_FastCharge
					Attributes	AlwaysCrit
			}
		}
		WaveSpawn
		{
			TotalCurrency	0
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	9999
			WaitBetweenSpawns	9999
			Support 1
			Where	spawnbot
			TFBot
			{
					Classicon sniper_mittens_blu_sgt
					Template	T_TFBot_Scout_Sandman_FastCharge
					Attributes	AlwaysCrit
			}
		}
		WaveSpawn
		{
			WaitForAllDead	4w2
			TotalCurrency	150
			TotalCount	1
			Tank
			{
					Health	25000
					Name	Tank
					Speed	75
					StartingPathTrackNode	boss_path_left
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
			}
		}
		WaveSpawn
		{
			Name	4w3
			WaitForAllDead	4w2
			TotalCurrency	50
			TotalCount	20
			MaxActive	14
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	1
			Where	spawnbot_right
			TFBot
			{
					ClassIcon	soldier
					Name	Soldier
					Class	Soldier
					Skill	Hard
			}
		}
		WaveSpawn
		{
			Name 4w4
			WaitForAllSpawned	4w3
			TotalCurrency	200
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBetweenSpawns	3
			Where	spawnbot_left
			TFBot
			{
					ClassIcon 	soldier_crit_blast
					Health	4200
					Name	"Giant Charged Blast Soldier"
					Tag	flank
					Skill	Easy
					Template	T_TFBot_Giant_Soldier_Crit
					Attributes	DisableDodge
					Item	"armored authority"
					ItemAttributes
					{
						ItemName	"the original"
						"damage blast push" 5
						"damage penalty" .75
					}
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.5
					}
			}
		}
		WaveSpawn
		{
			WaitForAllDead	4w3
			TotalCurrency	100
			TotalCount	3
			WaitBeforeStarting	11
			FirstSpawnWarningSound "vo\mvm\mght\Demoman_mvm_m_battlecry02.mp3"
			DoneWarningSound "vo\mvm\mght\Demoman_mvm_m_gibberish07.mp3"
			Where	spawnbot
			Squad
			{
				TFBot
				{
						Template T_TFBot_Chief_Blast_Demo
						Tag	flank
				}
				TFBot
				{
						Template	T_TFBot_Soldier_Extended_Concheror
				}
				TFBot
				{
					Name	"Big-Heal Medic"
					Template	T_TFBot_Medic_BigHeal
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	0
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	50
			WaitBetweenSpawns	45
			Support	1
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Pyro
					Attributes	AlwaysFireWeapon
					Skill Easy
			}
		}
		WaveSpawn
		{
			WaitForAllDead	4w4
			TotalCurrency	50
			TotalCount	4
			MaxActive	4
			SpawnCount	1
			WaitBeforeStarting	1
			WaitBetweenSpawns	1
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Soldier_Extended_Concheror
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	5w1a
			TotalCurrency	250
			TotalCount	1
			WaitBeforeStarting	11
			Tank
			{
					Health	32000
					Name	Tank
					Speed	75
					Skin	1
					StartingPathTrackNode	boss_path_left
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
			}
		}
		WaveSpawn
		{
			WaitForAllDead	5w1a
			TotalCurrency	0
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	60
			Support	1
			Where	spawnbot
			TFBot
			{
					Skill	Expert
					Template	T_TFBot_Pyro
					Attributes	AlwaysFireWeapon
			}
		}
		WaveSpawn
		{
			TotalCurrency	25
			TotalCount	10
			MaxActive	5
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	32
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Giant_Scout_FAN
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.2
						"airblast vertical vulnerability multiplier"	.5
					}
			}
		}
		WaveSpawn
		{
			Name	5w1
			TotalCurrency	25
			TotalCount	15
			MaxActive	8
			SpawnCount	5
			WaitBeforeStarting	2
			WaitBetweenSpawns	6
			Where	spawnbot
			TFBot
			{
					Skill	Normal
					Template	T_TFBot_Demoman
					Attributes	AlwaysCrit
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			TotalCurrency	25
			TotalCount	24
			MaxActive	10
			SpawnCount	3
			WaitBeforeStarting	2
			WaitBetweenSpawns	1
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Heavy_Stealth
					Attributes	DisableDodge
					Skill Hard
			}
		}
		WaveSpawn
		{
			Name	5w2
			WaitForAllSpawned	5w1
			TotalCurrency	50
			TotalCount	6
			Where	spawnbot_left
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_SlowBarrage
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	5w2
			WaitForAllSpawned	5w1
			TotalCurrency	75
			TotalCount	24
			MaxActive	8
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	1
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Scout_Sandman
					Attributes	AlwaysCrit
			}
		}
		WaveSpawn
		{
			Name	5w3
			WaitForAllSpawned	5w1
			TotalCurrency	50
			TotalCount	10
			MaxActive	7
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	5
			Where	spawnbot_right
			TFBot
			{
					Template	T_TFBot_Scout_Sandman_Armored_Small
			}
		}
		WaveSpawn
		{
			Name	5w3
			WaitForAllSpawned	5w2
			TotalCurrency	150
			TotalCount	6
			WaitBeforeStarting	4
			Where	spawnbot_left
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_RocketPush
					Attributes	DisableDodge
					Tag	flank
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			WaitForAllDead	5w2
			TotalCurrency	100
			TotalCount	10
			MaxActive	4
			SpawnCount	4
			WaitBetweenSpawns	60
			Support	1
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Demo_Burst
			}
		}
		WaveSpawn
		{
			Name	5w4
			WaitForAllSpawned	5w3
			TotalCurrency	75
			TotalCount	20
			MaxActive	14
			SpawnCount	5
			WaitBeforeStarting	6
			WaitBetweenSpawns	6
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Demoknight_Crit
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	5w4
			TotalCurrency	50
			TotalCount	1
			Where	spawnbot_left
			Squad
			{
				TFBot
				{
					Name	"Giant Armored Sandman"
					Template	T_TFBot_Giant_Scout_Baseball_Armored
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.1
						"airblast vertical vulnerability multiplier"	.2
					}
				}
			}
		}
		WaveSpawn
		{
			WaitForAllDead	5w4
			TotalCurrency	125
			TotalCount	20
			MaxActive	15
			SpawnCount	4
			WaitBeforeStarting	5
			WaitBetweenSpawns	2
			Where	spawnbot
			TFBot
			{
					Skill	Hard
					Template	T_TFBot_Pyro_Flaregun
					Tag	flank
					Attributes	AlwaysCrit
					Attributes	DisableDodge
			}
		}
		WaveSpawn
		{
			Name 5w5
			WaitForAllDead	5w4
			TotalCurrency	100
			TotalCount	6
			MaxActive	5
			SpawnCount	2
			WaitBeforeStarting	2
			WaitBetweenSpawns	7
			Where	spawnbot_right
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman_Spammer_C
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	5w5
			TotalCurrency	100
			TotalCount	8
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	12
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template T_TFBot_Giant_Soldier_Burst_Direct_Strong
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	50
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	3
			Where	spawnbot_left
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Plateshield
				}
			}
		}
		WaveSpawn
		{
			Name	6w1
			TotalCurrency	100
			TotalCount	4
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	17
			Where	spawnbot_left
			TFBot
			{
					Skill	Hard
					Template	T_TFBot_Giant_Scout_Fast
					Attributes	AlwaysCrit
					Attributes	DisableDodge
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	.2
						"airblast vertical vulnerability multiplier"	.5
						"damage causes airblast"	1
					}
			}
		}
		WaveSpawn
		{
			Name	6w2
			WaitForAllSpawned	6w1
			TotalCurrency	50
			TotalCount	6
			MaxActive	6
			SpawnCount	1
			WaitBeforeStarting	9
			WaitBetweenSpawns	2
			Where	spawnbot
			TFBot
			{
					Template	T_TFBot_Giant_Plateshield
			}
		}
		WaveSpawn
		{
			Name	6w2
			WaitForAllSpawned	6w1
			TotalCurrency	50
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	11
			WaitBetweenSpawns	0
			Where	spawnbot_side_3
			TFBot
			{
					Template	T_TFBot_Giant_Plateshield
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned	6w1
			TotalCurrency	100
			TotalCount	3
			WaitBeforeStarting	7
			Where	spawnbot
			TFBot
			{
					Template T_TFBot_Heavy_Giant_Stealth
			}
		}
		WaveSpawn
		{
			Name 6w3
			WaitForAllDead	6w2
			TotalCurrency	0
			TotalCount	2
			Where	spawnbot_tank_door
			FirstSpawnWarningSound "items\pyro_music_tube.wav"
			DoneWarningSound "vo\mvm\mght\Pyro_mvm_m_negativevocalization01.mp3"
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Chief_Toungtwister
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Uber
				}
			}
		}
		WaveSpawn
		{
			WaitForAllSpawned 6w3
			TotalCurrency	0
			TotalCount	10
			MaxActive	8
			SpawnCount	8
			WaitBeforeStarting	6
			WaitBetweenSpawns	9999
			Support	1
			FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_laughlong02.mp3"
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Scout_Sandman_FastCharge
					Tag	flank
			}
		}
		WaveSpawn
		{
			TotalCurrency	200
			TotalCount	10
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	5
			WaitBetweenSpawns	40
			Support	1
			Where	spawnbot_left
			TFBot
			{
					Template	T_TFBot_Scout_Sandman_FastCharge
					Tag	flank
			}
		}
		WaveSpawn
		{
			TotalCurrency	200
			TotalCount	10
			MaxActive	6
			SpawnCount	4
			WaitBeforeStarting	5
			WaitBetweenSpawns	30
			Support	1
			Where	spawnbot_right
			Where	spawnbot_left
			Where	spawnbot_side_3
			TFBot
			{
					Template T_TFBot_Heavy_Stealth_Mittens
					Tag	flank
			}
		}
	}
}