//Mission made by Garry//
#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
population
{
	StartingCurrency	600
	RespawnWaveTime	5
	CanBotsAttackWhileInSpawnRoom	no
	FixedRespawnWaveTime	Yes
	AddSentryBusterWhenDamageDealtExceeds	4500
	AddSentryBusterWhenKillCountExceeds	15
	Advanced	1
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	1
		RunForThisManyWaves	2
		InitialCooldown	55
		CooldownTime	35
		DesiredCount	4
		TFBot
		{
			MaxVisionRange	3500
			Name	"Machina Sniper"
			Skill	Expert
			Template	T_TFBot_Sniper
			Item	"the machina"
			Item	"the razorback"
			Item	"soldered sensei"
			Item	"the golden garment"
		}
	}
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot_A_Sentrybuster
		BeginAtWave	1
		RunForThisManyWaves	5
		InitialCooldown	0
		CooldownTime	35
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_spy
		BeginAtWave	2
		RunForThisManyWaves	1
		InitialCooldown	35
		CooldownTime	35
		DesiredCount	4
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	4
		RunForThisManyWaves	2
		InitialCooldown	30
		CooldownTime	45
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
		}
	}
	Templates
	{
		T_TFBot_Micro_SentryBuster
		{
			Health	250
			Name	"Micro Sentry Buster"
			Scale	0.75
			Class	Demoman
			Skill	Expert
			WeaponRestrictions	MeleeOnly
			Item	"tf_weapon_grenadelauncher"
			Item	"tf_weapon_pipebomblauncher"
			Item	"the ullapool caber"
			CharacterAttributes
			{
				"move speed bonus"	4
				"override footstep sound set"	7
				"cannot be backstabbed"	0
				"Blast radius decreased"	0.25
			}
		}
		T_TFBot_Mini_SentryBuster
		{
			Health	500
			Name	"Mini Sentry Buster"
			Class	Demoman
			Skill	Expert
			WeaponRestrictions	MeleeOnly
			Item	"tf_weapon_grenadelauncher"
			Item	"tf_weapon_pipebomblauncher"
			Item	"the ullapool caber"
			CharacterAttributes
			{
				"move speed bonus"	4
				"damage force reduction"	0.75
				"airblast vulnerability multiplier"	0.75
				"override footstep sound set"	7
				"cannot be backstabbed"	0
				"Blast radius decreased"	0.5
			}
		}
		T_TFGateBot_Scout_Normal
		{
			Health	125
			Name	Scout
			Class	Scout
			Skill	Normal
			Item	"tf_weapon_scattergun"
			Item	"tf_weapon_pistol_scout"
			Item	"tf_weapon_bat"
		}
		MVM_TF_Santa_Heavy
		{
			Health	300
			Name	"Santa Heavy"
			BehaviorModifiers	Mobber
			Class	HeavyWeapons
			Skill	Normal
			WeaponRestrictions	MeleeOnly
			Attributes	"AlwaysCrit"
			Item	"tf_weapon_minigun"
			Item	"tf_weapon_shotgun_hwg"
			Item	"the holiday punch"
			Item	"the b.m.o.c."
			Item	"the all-father"
			ItemAttributes
			{
				ItemName	"the b.m.o.c."
				"attach particle effect"	30
				"set item tint RGB"	12073019
			}
		}
		MVM_TF_Moonraker
		{
			Health	175
			Name	Moonraker
			Class	Pyro
			Skill	Normal
			WeaponRestrictions	MeleeOnly
			Item	"tf_weapon_flamethrower"
			Item	"the manmelter"
			Item	"the back scratcher"
			Item	"the bubble pipe"
			ItemAttributes
			{
				ItemName	"the manmelter"
				"override projectile type"	13
				"faster reload rate"	-1
				"fire rate bonus"	0.3
			}
			ItemAttributes
			{
				ItemName	"the bubble pipe"
				"attach particle effect"	32
			}
		}
		MVM_TF_Moonman
		{
			Health	175
			Name	Moonman
			Class	Pyro
			Skill	Normal
			WeaponRestrictions	SecondaryOnly
			Item	"tf_weapon_flamethrower"
			Item	"the manmelter"
			Item	"tf_weapon_fireaxe"
			Item	"the bubble pipe"
			ItemAttributes
			{
				ItemName	"the manmelter"
				"override projectile type"	13
				"faster reload rate"	-1
				"fire rate bonus"	0.3
				"SPELL: set item tint RGB"	4
			}
			ItemAttributes
			{
				ItemName	"the bubble pipe"
				"attach particle effect"	17
			}
		}
		MVM_TF_Pirate
		{
			Health	175
			Name	Pirate
			Class	Demoman
			Skill	Expert
			Item	"the loose cannon"
			Item	"the splendid screen"
			Item	"the scottish handshake"
			Item	"the buccaneer's bicorne"
			ItemAttributes
			{
				ItemName	"the buccaneer's bicorne"
				"attach particle effect"	8
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BOT01
			TotalCurrency	50
			TotalCount	6
			MaxActive	6
			SpawnCount	2
			Where	spawnbot_right
			WaitBeforeStarting	2
			WaitBetweenSpawns	20
			Squad
			{
				TFBot
				{
					Health	1699
					Name	"Bleed Bowman Rapid Fire"
					Classicon sniper_huntsman_bleed
					Skill	Expert
					Template	T_TFBot_Sniper_Huntsman_Spammer
					Attributes	"MiniBoss"
					Item	"modest metal pile of scrap"
					CharacterAttributes
					{
						"move speed bonus"	0.74
						"override footstep sound set"	3
					}
					ItemAttributes
					{
						ItemName	"the huntsman"
						"bleeding duration"	4.5
					}
				}
				TFBot
				{
					Health	150
					Name	"KritzKrieg Medic"
					Class	Medic
					Classicon medic_kritz
					Skill	Normal
					WeaponRestrictions	SecondaryOnly
					Attributes	"SpawnWithFullCharge"
					Item	"tf_weapon_syringegun_medic"
					Item	"the kritzkrieg"
					Item	"tf_weapon_bonesaw"
					Item	"the weather master"
					CharacterAttributes
					{
						"bot medic uber health threshold"	2500
					}
					ItemAttributes
					{
						ItemName	"the kritzkrieg"
						"ubercharge rate bonus"	222
						"uber duration bonus"	222
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT02
			TotalCurrency	100
			TotalCount	20
			MaxActive	5
			SpawnCount	1
			Where	spawnbot_left
			WaitBeforeStarting	3.5
			WaitBetweenSpawns	3.5
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Demoman_Knight
					Item	"the broadband bonnet"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT03
			TotalCurrency	25
			TotalCount	6
			MaxActive	2
			SpawnCount	1
			Where	spawnbot_left
			WaitBeforeStarting	10
			WaitBetweenSpawns	15
			Squad
			{
				TFBot
				{
					Health	350
					AutoJumpMin	0
					AutoJumpMax	0
					Name	"Heal-on-kill Flare Pyro"
					Scale	1.3
					Class	Pyro
					Classicon pyro_flareheal
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Item	"tf_weapon_flamethrower"
					Item	"the flare gun"
					Item	"tf_weapon_fireaxe"
					Item	"pyro helm"
					Item	"trickster's turnout gear"
					CharacterAttributes
					{
						"move speed bonus"	0.90
					}
					ItemAttributes
					{
						ItemName	"the flare gun"
						"heal on kill"	350
						"mark for death"	10
						"fire rate bonus"	1.30
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT04
			WaitForAllDead	BOT01
			TotalCurrency	25
			TotalCount	4
			MaxActive	4
			SpawnCount	4
			Where	spawnbot_right
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Squad
			{
				TFBot
				{
					Health	200
					Name	"Direct-hit Soldier"
					Class	Soldier
					Classicon soldier_directhit
					Skill	Expert
					Item	"the direct hit"
					Item	"tf_weapon_shotgun_soldier"
					Item	"tf_weapon_shovel"
					Item	"the team captain"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT05
			WaitForAllSpawned	BOT02
			TotalCurrency	50
			TotalCount	10
			MaxActive	6
			SpawnCount	2
			Where	spawnbot_left
			WaitBeforeStarting	5
			WaitBetweenSpawns	9
			Squad
			{
				TFBot
				{
					Health	200
					Name	"Direct-hit Soldier"
					Class	Soldier
					Classicon soldier_directhit
					Skill	Normal
					Item	"the direct hit"
					Item	"tf_weapon_shotgun_soldier"
					Item	"tf_weapon_shovel"
					Item	"stahlhelm"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT06
			WaitForAllDead	BOT01
			TotalCurrency	100
			TotalCount	3
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_right
			WaitBeforeStarting	20
			WaitBetweenSpawns	25
			Squad
			{
				TFBot
				{
					Name	"Blaster Giant Scout"
					Classicon scout_blaster_nys
					Template	T_TFBot_Giant_Scout
					Attributes	"SpawnWithFullCharge"
					Attributes	"HoldFireUntilFullReload"
					Item    "The Buff Banner"
					Item	"baby face's blaster"
					Item	"loyalty reward"
					Item	"the little drummer mann"
					CharacterAttributes
					{
						"increase buff duration"	124
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT07
			WaitForAllDead	BOT02
			TotalCurrency	50
			TotalCount	15
			MaxActive	7
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	3.55
			WaitBetweenSpawns	4.44
			Squad
			{
				TFBot
				{
					Health	175
					Name	"Manmelter Pyro"
					Class	Pyro
					Classicon pyro_manmelter
					Skill	Hard
					WeaponRestrictions	SecondaryOnly
					Item	"tf_weapon_flamethrower"
					Item	"the manmelter"
					Item	"tf_weapon_fireaxe"
					Item	"the attendant"
					ItemAttributes
					{
						ItemName	"the manmelter"
						"critboost on kill"	22,2
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT08
			WaitForAllSpawned	BOT05
			TotalCurrency	100
			TotalCount	8
			MaxActive	8
			SpawnCount	4
			Where	spawnbot
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Crit
				}
				TFBot
				{
					Template	T_TFBot_Demoman
					Attributes	"AlwaysCrit"
					Item	"stickybomb jumper"
					Item	"wiki cap"
				}
				TFBot
				{
					Skill	Normal
					Template	T_TFBot_Demoman
					Attributes	"AlwaysCrit"
					Item	"the loch-n-load"
					Item	"scotch bonnet"
				}
				TFBot
				{
					Skill	Hard
					Template	T_TFBot_Demoman
					Attributes	"AlwaysCrit"
					Item	"festive grenade launcher"
					Item	"carouser's capotain"
				}
			}
		}
		WaveSpawn
		{
			Name	SUPPORT
			WaitForAllSpawned	BOT01
			TotalCurrency	0
			TotalCount	22
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	5
			WaitBetweenSpawns	15
			Support	1
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Concheror
					Item	"the team captain"
					CharacterAttributes
					{
						"increase buff duration"	19.0
					}
					ItemAttributes
					{
						ItemName	tf_weapon_rocketlauncher
						"critboost on kill"	3
						"heal on kill"	20
						"killstreak tier"	3
					}
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BOT01
			TotalCurrency	150
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	2
			WaitBetweenSpawns	20
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Spammer
				}
			}
		}
		WaveSpawn
		{
			Name	BOT02
			TotalCurrency	25
			TotalCount	12
			MaxActive	6
			SpawnCount	2
			Where	spawnbot
			WaitBeforeStarting	3.5
			WaitBetweenSpawns	7
			Squad
			{
				TFBot
				{
					Name	"Loch-N-Load Demoman"
					Skill	Hard
					Classicon demo_loch
					WeaponRestrictions	PrimaryOnly
					Template	T_TFBot_Demoman
					Attributes	"HoldFireUntilFullReload"
					Item	"the loch-n-load"
					Item	"the chargin' targe"
					Item	"carouser's capotain"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT03
			TotalCurrency	50
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	35
			WaitBetweenSpawns	35
			Squad
			{
				TFBot
				{
					Name	" Samurai Demo"
					Template	T_TFBot_Demoman_Samurai
				}
			}
		}
		WaveSpawn
		{
			Name	BOT04
			TotalCurrency	50
			TotalCount	20
			MaxActive	5
			SpawnCount	2
			Where	spawnbot_left
			WaitBeforeStarting	21
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Health	175
					Name	Pyro
					Class	Pyro
					Skill	Normal
					WeaponRestrictions	PrimaryOnly
					Item	"tf_weapon_flamethrower"
					Item	"tf_weapon_shotgun_pyro"
					Item	"tf_weapon_fireaxe"
					Item	"the attendant"
					Item	"trickster's turnout gear"
					ItemAttributes
					{
						ItemName	tf_weapon_flamethrower
						"critboost on kill"	3
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT05
			WaitForAllDead	BOT01
			TotalCurrency	25
			TotalCount	12
			MaxActive	2
			SpawnCount	1
			Where	spawnbot_right
			WaitBeforeStarting	2
			WaitBetweenSpawns	4.55
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Scout_FAN
				}
			}
		}
		WaveSpawn
		{
			Name	BOT06
			WaitForAllDead	BOT01
			TotalCurrency	50
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			Where	spawnbot_right
			WaitBeforeStarting	6
			WaitBetweenSpawns	25
			Squad
			{
				TFBot
				{
					AutoJumpMin	0
					AutoJumpMax	0
					Template	T_TFBot_Giant_Demo_RapidFire
					Attributes	"SpawnWithFullCharge"
					Attributes	"AlwaysCrit"
					Item	"the splendid screen"
					Item	"carouser's capotain"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT07
			WaitForAllDead	BOT01
			TotalCurrency	25
			TotalCount	16
			MaxActive	6
			SpawnCount	3
			Where	spawnbot
			WaitBeforeStarting	15
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Name	"Bleed Bowman"
					Classicon sniper_huntsman_bleed
					Template	T_TFBot_Sniper_Huntsman
					Item	"the brotherhood of arms"
					ItemAttributes
					{
						ItemName	"the huntsman"
						"bleeding duration"	5
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT08
			WaitForAllDead	BOT06
			TotalCurrency	75
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			Where	spawnbot
			WaitBeforeStarting	100
			WaitBetweenSpawns	0
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_SlowBarrage
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Regen
				}
			}
		}
		WaveSpawn
		{
			Name	BOT09
			WaitForAllDead	BOT06
			TotalCurrency	100
			TotalCount	4
			MaxActive	4
			SpawnCount	4
			Where	spawnbot
			WaitBeforeStarting	60
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_SlowBarrage
				}
				TFBot
				{
					Template	T_TFBot_Pyro
				}
				TFBot
				{
					Template	T_TFBot_Pyro
				}
				TFBot
				{
					Template	T_TFBot_Pyro
				}
			}
		}
		WaveSpawn
		{
			Name	BOT10
			WaitForAllSpawned	BOT05
			TotalCurrency	25
			TotalCount	14
			MaxActive	4
			SpawnCount	2
			Where	spawnbot
			WaitBeforeStarting	2
			WaitBetweenSpawns	6.66
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
					Item	"the centurion"
					ItemAttributes
					{
						ItemName	"the flare gun"
						"critboost on kill"	3
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT11
			WaitForAllDead	BOT07
			TotalCurrency	25
			TotalCount	21
			MaxActive	6
			SpawnCount	3
			Where	spawnbot
			WaitBeforeStarting	2.22
			WaitBetweenSpawns	12.12
			Squad
			{
				TFBot
				{
					Health	175
					Name	Demoman
					Class	Demoman
					Skill	Normal
					Item	"tf_weapon_grenadelauncher"
					Item	"tf_weapon_pipebomblauncher"
					Item	"tf_weapon_bottle"
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BOT01
			TotalCurrency	100
			TotalCount	4
			MaxActive	4
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	1
			WaitBetweenSpawns	12.12
			Squad
			{
				TFBot
				{
					Name "Giant Booster Heavy"
					Template	T_TFBot_Giant_Heavyweapons
					Classicon heavy_booster
					Item	"iron curtain"
					Item	"tw_heavybot_helmet"
					ItemAttributes
					{
						ItemName	"iron curtain"
						"critboost on kill"	10
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT02
			TotalCurrency	50
			TotalCount	20
			MaxActive	5
			SpawnCount	5
			Where	spawnbot
			WaitBeforeStarting	12.12
			WaitBetweenSpawns	12.12
			Squad
			{
				TFBot
				{
					Health	175
					Name	"Phlog Pyro"
					Class	Pyro
					Classicon pyro_science
					Skill	Expert
					WeaponRestrictions	PrimaryOnly
					Attributes	"SpawnWithFullCharge"
					Item	"the phlogistinator"
					Item	"tf_weapon_shotgun_pyro"
					Item	"tf_weapon_fireaxe"
					Item	"pyro helm"
					Item	"trickster's turnout gear"
					ItemAttributes
					{
						ItemName	"the phlogistinator"
						"airblast disabled"	0
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT03
			WaitForAllSpawned	BOT02
			TotalCurrency	50
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	5
			WaitBetweenSpawns	12.12
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Extended_Concheror
				}
			}
		}
		WaveSpawn
		{
			Name	BOT04
			WaitForAllSpawned	BOT02
			TotalCurrency	50
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	5
			WaitBetweenSpawns	12.12
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Extended_Buff_Banner
				}
			}
		}
		WaveSpawn
		{
			Name	BOT05
			WaitForAllSpawned	BOT02
			TotalCurrency	25
			TotalCount	10
			MaxActive	5
			SpawnCount	5
			Where	spawnbot
			WaitBeforeStarting	10
			WaitBetweenSpawns	12.12
			Squad
			{
				TFBot
				{
					Health	250
					Name	"Armored Demoknight"
					Scale	1.2
					Template	T_TFBot_Demoman_Knight
					Attributes	"AlwaysCrit"
					Item	"scotch bonnet"
					Item	"the hurt locher"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT06
			WaitForAllSpawned	BOT04
			WaitForAllDead	BOT03
			TotalCurrency	50
			TotalCount	3
			MaxActive	1
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	20
			WaitBetweenSpawns	35
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Scout_Fast
				}
			}
		}
		WaveSpawn
		{
			Name	BOT07
			WaitForAllSpawned	BOT04
			WaitForAllDead	BOT03
			TotalCurrency	100
			TotalCount	16
			MaxActive	8
			SpawnCount	4
			Where	spawnbot
			WaitBeforeStarting	1.12
			WaitBetweenSpawns	30
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Pyro_Flare_Spammer
				}
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
				}
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
				}
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
				}
			}
		}
		WaveSpawn
		{
			Name	BOT08
			WaitForAllSpawned	BOT03
			WaitForAllDead	BOT04
			TotalCurrency	25
			TotalCount	16
			MaxActive	4
			SpawnCount	2
			Where	spawnbot
			WaitBeforeStarting	6
			WaitBetweenSpawns	6.66
			Squad
			{
				TFBot
				{
					Health	200
					Name	Soldier
					Class	Soldier
					Skill	Normal
					Item	"tf_weapon_rocketlauncher"
					Item	"tf_weapon_shotgun_soldier"
					Item	"tf_weapon_shovel"
					Item	"stahlhelm"
					ItemAttributes
					{
						ItemName	tf_weapon_rocketlauncher
						"critboost on kill"	4
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT09
			WaitForAllDead	BOT05
			TotalCurrency	25
			TotalCount	18
			MaxActive	6
			SpawnCount	3
			Where	spawnbot
			WaitBeforeStarting	15.55
			WaitBetweenSpawns	8
			Squad
			{
				TFBot
				{
					Health	125
					AutoJumpMin	3
					AutoJumpMax	5
					Name	"Pop Scout"
					Class	Scout
					Classicon scout_pop
					Skill	Normal
					WeaponRestrictions	PrimaryOnly
					Attributes	"AutoJump"
					Item	"the soda popper"
					Item	"tf_weapon_pistol_scout"
					Item	"tf_weapon_bat"
				}
			}
		}
		WaveSpawn
		{
			Name	SUPPORT
			WaitForAllDead	BOT05
			TotalCurrency	0
			TotalCount	22
			MaxActive	6
			SpawnCount	3
			Where	spawnbot
			WaitBeforeStarting	12
			WaitBetweenSpawns	13.33
			Support	1
			Squad
			{
				TFBot
				{
					Health	125
					Name	"Bat Scout"
					Class	Scout
					Classicon scout_bat_nys
					Skill	Normal
					WeaponRestrictions	MeleeOnly
					Attributes	"AlwaysCrit"
					Item	"tf_weapon_scattergun"
					Item	"tf_weapon_pistol_scout"
					Item	"tf_weapon_bat"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT10
			WaitForAllSpawned	BOT09
			TotalCurrency	25
			TotalCount	8
			MaxActive	4
			SpawnCount	4
			Where	spawnbot
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Health	200
					Name	"Direct-hit Soldier"
					Class	Soldier
					Classicon soldier_directhit
					Skill	Normal
					WeaponRestrictions	PrimaryOnly
					Item	"the direct hit"
					Item	"tf_weapon_shotgun_soldier"
					Item	"tf_weapon_shovel"
					Item	"the conquistador"
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BOT01
			TotalCurrency	100
			TotalCount	8
			MaxActive	4
			SpawnCount	2
			Where	spawnbot
			WaitBeforeStarting	2
			WaitBetweenSpawns	15
			Squad
			{
				TFBot
				{
					Health	6300
					AutoJumpMin	5
					AutoJumpMax	5
					Name	"Giant Armored Demoknight"
					Template	T_TFBot_Giant_DemoMan_PrinceTavish
					Attributes	"AlwaysCrit"
					Attributes	"AutoJump"
					Item	"the dark age defender"
				}
				TFBot
				{
					Health	4000
					Template	T_TFBot_Giant_Medic_Regen
					Attributes	"SpawnWithFullCharge"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT02
			WaitForAllDead	BOT01
			TotalCurrency	50
			TotalCount	18
			MaxActive	9
			SpawnCount	3
			Where	spawnbot
			WaitBeforeStarting	0
			WaitBetweenSpawns	15
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Crit
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	BOT03
			WaitForAllDead	BOT01
			TotalCurrency	25
			TotalCount	6
			MaxActive	4
			SpawnCount	2
			Where	spawnbot
			WaitBeforeStarting	10
			WaitBetweenSpawns	5
			Squad
			{
				TFBot
				{
					Health	175
					Name	Demoman
					Class	Demoman
					Skill	Hard
					WeaponRestrictions	PrimaryOnly
					Attributes	"SpawnWithFullCharge"
					Item	"tf_weapon_grenadelauncher"
					Item	"the chargin' targe"
					Item	"tf_weapon_bottle"
					Item	"carouser's capotain"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT04
			WaitForAllDead	BOT01
			TotalCurrency	25
			TotalCount	12
			MaxActive	2
			SpawnCount	2
			Where	spawnbot
			WaitBeforeStarting	20
			WaitBetweenSpawns	20
			Squad
			{
				TFBot
				{
					Health	350
					Name	"Armored Burst Fire Demo"
					Scale	1.2
					Template	T_TFBot_Demo_Burst
					Item	"scotch bonnet"
					Item	"the hurt locher"
					CharacterAttributes
					{
						"move speed bonus"	0.90
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	BOT05
			WaitForAllSpawned	BOT03
			WaitForAllDead	BOT01
			TotalCurrency	25
			TotalCount	15
			MaxActive	5
			SpawnCount	5
			Where	spawnbot
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			Squad
			{
				TFBot
				{
					Skill	Easy
					Template	T_TFBot_Pyro
				}
			}
		}
		WaveSpawn
		{
			Name	BOT06
			WaitForAllSpawned	BOT02
			TotalCurrency	50
			TotalCount	8
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	10
			WaitBetweenSpawns	15
			Squad
			{
				TFBot
				{
					Health	350
					Name	"Armored Black Box Soldier"
					Scale	1.2
					Template	T_TFBot_Soldier_RocketShotgun
					Item	"the cross-comm crash helmet"
					Item	"the shogun's shoulder guard"
					CharacterAttributes
					{
						"move speed bonus"	0.85
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BOT07
			WaitForAllDead	BOT02
			TotalCurrency	50
			TotalCount	8
			MaxActive	4
			SpawnCount	4
			Where	spawnbot
			WaitBeforeStarting	40
			WaitBetweenSpawns	0
			Squad
			{
				TFBot
				{
					Template	T_TFbot_Heavyweapons_Heater
				}
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
				}
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
				}
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
				}
			}
		}
		WaveSpawn
		{
			Name	BOT08
			WaitForAllDead	BOT03
			TotalCurrency	25
			TotalCount	14
			MaxActive	3
			SpawnCount	3
			Where	spawnbot
			WaitBeforeStarting	2
			WaitBetweenSpawns	12
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
				}
			}
		}
		WaveSpawn
		{
			Name	BOT09
			WaitForAllDead	BOT03
			TotalCurrency	25
			TotalCount	16
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	20
			WaitBetweenSpawns	2
			Squad
			{
				TFBot
				{
					Health	125
					Name	Scout
					Class	Scout
					Skill	Normal
					Item	"tf_weapon_scattergun"
					Item	"tf_weapon_pistol_scout"
					Item	"tf_weapon_bat"
				}
			}
		}
		WaveSpawn
		{
			Name	BOT10
			WaitForAllSpawned	BOT04
			TotalCurrency	50
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	10
			WaitBetweenSpawns	15
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Scout_Shortstop
				}
			}
		}
		WaveSpawn
		{
			Name	BOT11
			WaitForAllSpawned	BOT09
			TotalCurrency	25
			TotalCount	11
			MaxActive	3
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	0
			WaitBetweenSpawns	3.44
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Shotgun
				}
			}
		}
		WaveSpawn
		{
			Name	BOT12
			WaitForAllDead	BOT09
			TotalCurrency	50
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	3
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Health	1600
					Name	"Buff Force-a-Nature Scout"
					Template	T_TFBot_Giant_Scout_FAN
					Attributes	"SpawnWithFullCharge"
					Attributes	"AlwaysCrit"
					Item	"the dark helm"
					Item    "The Buff Banner"
					Item	"the little drummer mann"
					CharacterAttributes
					{
						"increase buff duration"	142
					}
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BOT01
			TotalCurrency	500
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	2
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Health	55000
					Template	T_TFBot_Chief_Soldier_RocketPush
					Item	"stahlhelm"
					Item	"the hornblower"
				}
			}
		}
		WaveSpawn
		{
			Name	SUPPORT
			TotalCurrency	0
			TotalCount	22
			MaxActive	5
			SpawnCount	5
			Where	spawnbot
			WaitBeforeStarting	10
			WaitBetweenSpawns	20
			Support	1
			Squad
			{
				TFBot
				{
					Health	125
					Name	"Bat Scout"
					BehaviorModifiers	Push
					Class	Scout
					Classicon scout_bat_nys
					Skill	Normal
					WeaponRestrictions	MeleeOnly
					Attributes	"AlwaysCrit"
					Item	"tf_weapon_scattergun"
					Item	"tf_weapon_pistol_scout"
					Item	"tf_weapon_bat"
					Item	"the fed-fightin' fedora"
				}
			}
		}
		WaveSpawn
		{
			Name	SUPPORT
			TotalCurrency	0
			TotalCount	44
			MaxActive	4
			SpawnCount	2
			Where	spawnbot
			WaitBeforeStarting	20
			WaitBetweenSpawns	25
			Support	1
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman_Spammer
				}
				TFBot
				{
					Health	150
					Name	KritzKrieg
					Class	Medic
					Classicon medic_kritz
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Attributes	"SpawnWithFullCharge"
					Item	"tf_weapon_syringegun_medic"
					Item	"the kritzkrieg"
					Item	"tf_weapon_bonesaw"
					Item	"the weather master"
					CharacterAttributes
					{
						"bot medic uber health threshold"	444
					}
					ItemAttributes
					{
						ItemName	"the kritzkrieg"
						"ubercharge rate bonus"	222
						"uber duration bonus"	222
					}
				}
			}
		}
		WaveSpawn
		{
			Name	SUPPORT
			TotalCurrency	0
			TotalCount	22
			MaxActive	4
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	30
			WaitBetweenSpawns	3
			Support	1
			Squad
			{
				TFBot
				{
					Health	200
					Template	T_TFBot_Demoman_Knight
					Attributes	"AlwaysCrit"
					Item	"the glasgow great helm"
					Item	"the hurt locher"
				}
			}
		}
	}
}