#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
population
{
	StartingCurrency	450
	RespawnWaveTime	6
	CanBotsAttackWhileInSpawnRoom	no
	AddSentryBusterWhenDamageDealtExceeds	1000
	Advanced	1
	Templates
	{
		T_TFBot_Giant_Soldier_SlowBarrage
		{
			ClassIcon	soldier_barrage
			Health	4000
			Name	"Colonel Barrage"
			Class	Soldier
			Skill	Expert
			WeaponRestrictions	PrimaryOnly
			Tag	"bot_giant"
			Attributes	"MiniBoss"
			Attributes	"HoldFireUntilFullReload"
			ItemAttributes
			{
				ItemName	tf_weapon_rocketlauncher
				"clip size upgrade atomic"	26.0
				"faster reload rate"	0.22
				"fire rate bonus"	0.2
				"projectile spread angle penalty"	5
			}
			CharacterAttributes
			{
				"health regen"	40
				"move speed bonus"	0.5
				"damage bonus"	1.5
				"damage force reduction"	0.4
				"airblast vulnerability multiplier"	0.4
				"override footstep sound set"	3
				"airblast vertical vulnerability multiplier"	0.1
				"Projectile speed increased"	0.4
			}
		}
	}
	Mission
	{
		Objective	Spy
		Where	blue_secret
		BeginAtWave	3
		RunForThisManyWaves	1
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	3
		TFBot
		{
			ClassIcon	spy_kunai
			Health	125
			Name	"Kunai Spy"
			Class	Spy
			Skill	Expert
			ItemAttributes
			{
				ItemName	"conniver's kunai"
				"overheal decay disabled"	1
			}
			Item	"the diamondback"
			Item	"conniver's kunai"
		}
	}
	Mission
	{
		Objective	Spy
		Where	blue_secret
		BeginAtWave	3
		RunForThisManyWaves	1
		InitialCooldown	6
		CooldownTime	4
		DesiredCount	3
		TFBot
		{
			ClassIcon	heavy_suppressor
			Health	300
			Name	"Shadow Heavy"
			Class	HeavyWeapons
			Skill	Expert
			ItemAttributes
			{
				ItemName	tomislav
				"silent killer"	1
				"disguise on backstab"	1
			}
			ItemAttributes
			{
				ItemName	"the killing gloves of boxing"
				"critboost on kill"	15
			}
			CharacterAttributes
			{
				"cannot be backstabbed"	1
				"dmg taken from crit reduced"	0.75
			}
			Item	"tomislav"
			Item	"the killing gloves of boxing"
			Item	"bedouin bandana"
			Item	"the bruiser's bandanna"
		}
	}
	Mission
	{
		Objective	Spy
		Where	blue_secret
		BeginAtWave	4
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	8
		DesiredCount	1
		TFBot
		{
			ClassIcon	medic
			Health	150
			Name	"Quick Fix Medic"
			Class	Medic
			Skill	Expert
			Item	"festive crusader's crossbow"
			Item	"the quick-fix"
			Item	"the ubersaw"
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay_side_spawner_on //for next round turn on
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	21
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	5
			WaitBetweenSpawns	3
			Where	blue_side
			Squad
			{
				TFBot
				{
					ClassIcon	pyro_detonator
					Health	850
					Name	"Detonator Pyro"
					Scale	1.4
					Class	Pyro
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Tag	"bot_giant"
					ItemAttributes
					{
						ItemName	"the detonator"
						"fire rate bonus"	2
						"faster reload rate"	0.65
						"clip size upgrade atomic"	7
					}
					CharacterAttributes
					{
						"override footstep sound set"	4
					}
					Item	"the detonator"
					Item	"brigade helm"
				}
				TFBot
				{
					ClassIcon	heavy_heater
					Health	300
					Name	"Heavy  Heater"
					Class	HeavyWeapons
					Skill	Normal
					Item	"the huo long heatmaker"
					Item	"large luchadore"
				}
				TFBot
				{
					ClassIcon	heavy_heater
					Health	300
					Name	HeavyWeapons
					Class	HeavyWeapons
					Skill	Normal
					Item	"the huo long heatmaker"
					Item	"large luchadore"
				}
				TFBot
				{
					ClassIcon	heavy_heater
					Health	300
					Name	HeavyWeapons
					Class	HeavyWeapons
					Skill	Normal
					Item	"large luchadore"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	21
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	blue_side
			Squad
			{
				TFBot
				{
					ClassIcon	demo_loch
					Health	175
					Name	"Loch Demo"
					Class	Demoman
					Skill	Normal
					WeaponRestrictions	PrimaryOnly
					Item	"the loch-n-load"
					Item	"scotch bonnet"
				}
				TFBot
				{
					ClassIcon	demo_loch
					Health	175
					Name	"Loch Demo"
					Class	Demoman
					Skill	Normal
					WeaponRestrictions	PrimaryOnly
					Item	"the loch-n-load"
					Item	"scotch bonnet"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	12
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	7
			WaitBetweenSpawns	3
			Where	blue_side
			Squad
			{
				TFBot
				{
					ClassIcon	pyro_slowdown
					Health	250
					Name	"Freezeburn Pyro"
					Scale	1.4
					Class	Pyro
					Skill	Normal
					WeaponRestrictions	PrimaryOnly
					ItemAttributes
					{
						ItemName	"the nostromo napalmer"
						"slow enemy on hit"	1
						"damage penalty"	0.05
					}
					Item	"the nostromo napalmer"
					Item	"the blizzard breather"
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay_side_spawner_off //turn off this round
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	24
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	4
			WaitBetweenSpawns	3
			Where	blue_sniper
			Squad
			{
				TFBot
				{
					ClassIcon	scout_winger_lite
					Health	125
					Name	"Winger Scout"
					Class	Scout
					Skill	Normal
					WeaponRestrictions	SecondaryOnly
					Item	"the winger"
					Item	"the hermes"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	36
			MaxActive	18
			SpawnCount	9
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	blue_side
			Squad
			{
				TFBot
				{
					ClassIcon	soldier
					Health	200
					Name	Soldier
					Class	Soldier
					Skill	Hard
					Item	"the cross-comm crash helmet"
				}
				TFBot
				{
					ClassIcon	heavy_crit
					Health	300
					Name	"Heavy Crit"
					Class	HeavyWeapons
					Skill	Hard
					Item	"der maschinensoldaten-helm"
				}
				TFBot
				{
					ClassIcon	soldier
					Health	200
					Name	Soldier
					Class	Soldier
					Skill	Hard
					Item	"the cross-comm crash helmet"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	10
			MaxActive	5
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	blue_sniper
			Squad
			{
				TFBot
				{
					ClassIcon	demo_splendid_lite
					Health	175
					Name	"Charger Demo"
					Class	Demoman
					Skill	Hard
					Attributes	"SpawnWithFullCharge"
					Item	"the splendid screen"
					Item	"camera helm"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	10
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	15
			WaitBetweenSpawns	10
			Support	1
			Where	blue_side_building
			Squad
			{
				TFBot
				{
					ClassIcon	scout_fastcapture
					Health	350
					Name	"Gatecrasher Scout"
					Scale	1.4
					Class	Scout
					Skill	Easy
					WeaponRestrictions	MeleeOnly
					Attributes	"MiniBoss"
					CharacterAttributes
					{
						"move speed bonus"	6
						"damage force reduction"	0.7
						"airblast vulnerability multiplier"	0.7
						"override footstep sound set"	5
						"increase player capture value"	50
					}
					Item	"the boston basher"
					Item	"the bolt action blitzer"
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay_side_spawner_off
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay_side_spawner_on
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	100
			TotalCount	8
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	blue_side
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_shotgun_caustic
					Health	375
					Name	"Caustic Shot Heavy"
					Scale	1.5
					Class	HeavyWeapons
					Skill	Hard
					WeaponRestrictions	SecondaryOnly
					ItemAttributes
					{
						ItemName	"the family business"
						"faster reload rate"	0.1
						"fire rate bonus"	2.5
						"bullets per shot bonus"	3
						"damage bonus"	0.33
						"bleeding duration"	10
						"jarate duration"	10
					}
					Item	"the family business"
					Item	"officer's ushanka"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	100
			TotalCount	45
			MaxActive	9
			SpawnCount	9
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	blue_side
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_penetrate
					Health	300
					Name	"Heavy Piercer"
					Class	HeavyWeapons
					Skill	Normal
					Attributes	"SpawnWithFullCharge"
					ItemAttributes
					{
						ItemName	tf_weapon_minigun
						"projectile penetration"	5
						"projectile penetration heavy"	5
					}
				}
				TFBot
				{
					ClassIcon	soldier_stun
					Health	200
					Name	"Specialist Soldier"
					Class	Soldier
					Skill	Normal
					ItemAttributes
					{
						ItemName	tf_weapon_rocketlauncher
						"rocket specialist"	2
					}
				}
				TFBot
				{
					ClassIcon	heavy_penetrate
					Health	300
					Name	"Heavy Piercer"
					Class	HeavyWeapons
					Skill	Normal
					Attributes	"SpawnWithFullCharge"
					ItemAttributes
					{
						ItemName	tf_weapon_minigun
						"projectile penetration"	5
						"projectile penetration heavy"	5
					}
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	1000
			TotalCount	3
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	20
			WaitBetweenSpawns	20
			Where	blue_side_building
			Squad
			{
				TFBot
				{
					ClassIcon	soldier
					Health	5000
					Name	"Guard Soldier"
					Scale	1.8
					Class	Soldier
					Skill	Hard
					WeaponRestrictions	PrimaryOnly
					Tag	"bot_giant"
					Attributes	"MiniBoss"
					Attributes	"UseBossHealthBar"
					Attributes	"HoldFireUntilFullReload"
					Attributes	"AlwaysCrit"
					ItemAttributes
					{
						ItemName	"the liberty launcher"
						"damage bonus"	5
						"damage causes airblast"	1
						"faster reload rate"	3
						"fire rate bonus"	2
						"projectile spread angle penalty"	5
						"blast radius increased"	2
						"Projectile speed increased"	1
						"clip size upgrade atomic"	26.0
					}
					CharacterAttributes
					{
						"health regen"	40
						"move speed bonus"	0.5
						"damage bonus"	1.5
						"damage force reduction"	0.4
						"airblast vulnerability multiplier"	0.4
						"override footstep sound set"	3
						"airblast vertical vulnerability multiplier"	0.1
						"Projectile speed increased"	0.4
					}
					Item	"the liberty launcher"
					Item	"bucket hat"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	51
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	blue_sniper
			Squad
			{
				TFBot
				{
					ClassIcon	scout_capper_lite
					Health	125
					Name	"Capper Scout"
					Class	Scout
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Item	"the c.a.p.p.e.r"
					Item	"the cyborg stunt helmet"
				}
				TFBot
				{
					ClassIcon	scout_capper_lite
					Health	125
					Name	"Capper Scout"
					Class	Scout
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Item	"the c.a.p.p.e.r"
					Item	"the cyborg stunt helmet"
				}
				TFBot
				{
					ClassIcon	scout_capper_lite
					Health	125
					Name	"Capper Scout"
					Class	Scout
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Item	"the c.a.p.p.e.r"
					Item	"the cyborg stunt helmet"
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay_event_trigger
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	14
			MaxActive	8
			SpawnCount	8
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	blue_sniper
			Squad
			{
				TFBot
				{
					ClassIcon	sniper_smg
					Health	1000
					Name	"Large SMG Sniper"
					Scale	1.6
					Class	Sniper
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Tag	"bot_giant"
				}
				TFBot
				{
					ClassIcon	medic_blast
					Health	150
					Name	"Blast Vac Medic"
					Class	Medic
					Skill	Normal
					WeaponRestrictions	SecondaryOnly
					ItemAttributes
					{
						ItemName	"the vaccinator"
						"medigun blast resist deployed"	1
					}
					CharacterAttributes
					{
						"medigun blast resist passive"	1
					}
					Item	"the vaccinator"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	5
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	15
			WaitBetweenSpawns	8
			Where	blue_side_building
			Squad
			{
				TFBot
				{
					ClassIcon	soldier_blackbox_conch_lite
					Health	2000
					Name	"Conch/Black Box Soldier"
					Scale	1.5
					Class	Soldier
					Skill	Expert
					Tag	"bot_giant"
					Attributes	"MiniBoss"
					ItemAttributes
					{
						ItemName	"the black box"
						"clip size upgrade atomic"	26.0
						"faster reload rate"	0.22
						"fire rate bonus"	0.2
						"projectile spread angle penalty"	5
					}
					CharacterAttributes
					{
						"increase buff duration"	15
						"override footstep sound set"	1
						"move speed bonus"	0.4
						"damage force reduction"	0.4
					}
					Item	"the black box"
					Item	"the concheror"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	36
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	3
			WaitBetweenSpawns	10
			Where	blue_side
			Squad
			{
				TFBot
				{
					ClassIcon	sniper_bow_bleed
					Health	175
					Name	"Infinite Bleed Bowman"
					Scale	1.3
					Class	Sniper
					Skill	Expert
					WeaponRestrictions	PrimaryOnly
					ItemAttributes
					{
						ItemName	"the huntsman"
						"bleeding duration"	150
					}
					Item	"the huntsman"
				}
				TFBot
				{
					ClassIcon	sniper_bow_bleed
					Health	175
					Name	"Infinite Bleed Bowman"
					Scale	1.3
					Class	Sniper
					Skill	Hard
					WeaponRestrictions	PrimaryOnly
					ItemAttributes
					{
						ItemName	"the huntsman"
						"bleeding duration"	150
					}
					Item	"the huntsman"
				}
				TFBot
				{
					ClassIcon	sniper_bow_bleed
					Health	175
					Name	"Infinite Bleed Bowman"
					Scale	1.3
					Class	Sniper
					Skill	Hard
					WeaponRestrictions	PrimaryOnly
					ItemAttributes
					{
						ItemName	"the huntsman"
						"bleeding duration"	150
					}
					Item	"the huntsman"
				}
				TFBot
				{
					ClassIcon	sniper_bow_bleed
					Health	175
					Name	"Infinite Bleed Bowman"
					Scale	1.3
					Class	Sniper
					Skill	Hard
					WeaponRestrictions	PrimaryOnly
					ItemAttributes
					{
						ItemName	"the huntsman"
						"bleeding duration"	150
					}
					Item	"the huntsman"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	40
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	blue_side
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_natascha
					Health	300
					Name	"Natasha Hevay"
					Class	HeavyWeapons
					Skill	Normal
					Item	"natascha"
				}
				TFBot
				{
					ClassIcon	medic_shield_ala
					Health	150
					Name	"Shield Medic"
					Class	Medic
					Skill	Normal
					Attributes	ProjectileShield
					Attributes	"SpawnWithFullCharge"
					WeaponRestrictions	SecondaryOnly
					ItemAttributes
					{
						ItemName	tf_weapon_medigun
						"uber duration bonus"	2
					}
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_boss_hard
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	7
			WaitBetweenSpawns	7
			Where	boss_titan
			Squad
			{
				TFBot
				{
					ClassIcon	soldier_blackbox_hyper
					Health	75000
					Name	"Titan Black Box Soldier"
					Scale	5.1
					Class	Soldier
					Skill	Expert
					Tag	"bot_giant"
					Attributes	"MiniBoss"
					Attributes	"UseBossHealthBar"
					ItemAttributes
					{
						ItemName	"the black box"
						"dmg pierces resists absorbs"	2.75
						"damage causes airblast"	1
						"use large smoke explosion"	1
					}
					CharacterAttributes
					{
						"move speed bonus"	0.19
						"damage force reduction"	0.3
						"airblast vulnerability multiplier"	0.3
						"override footstep sound set"	2
						"airblast vertical vulnerability multiplier"	0.1
						"rage giving scale"	0.1
						"generate rage on damage"	0.55
					}
					Item	"the black box"
					Item	"the concheror"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	400
			TotalCount	10
			MaxActive	5
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	blue_sniper
			Support	1
			Squad
			{
				TFBot
				{
					ClassIcon	scout_milk
					Health	125
					Name	"Mad Milk/Scattergun Scout"
					Class	Scout
					Skill	Normal
					WeaponRestrictions	SecondaryOnly
					Item	"mad milk"
				}
			}
		}
	}
}