//This file has been generated by http://mvm.tf
//Copy this file in your tf/scripts/population folder
#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
population
{
	StartingCurrency	400
	RespawnWaveTime	6
	CanBotsAttackWhileInSpawnRoom	no
	AddSentryBusterWhenDamageDealtExceeds	3000
	AddSentryBusterWhenKillCountExceeds	15
	Templates
	{
	}
	Mission
	{
		Objective	DestroySentries
		BeginAtWave	1
		RunForThisManyWaves	6
		InitialCooldown	15
		CooldownTime	15
		DesiredCount	1
		Where	spawnbot
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Mission
	{
		Objective	Sniper
		BeginAtWave	2
		RunForThisManyWaves	2
		InitialCooldown	15
		CooldownTime	15
		DesiredCount	2
		Where	spawnbot_mission_sniper
		TFBot
		{
			Template	T_TFBot_Sniper
		}
	}
	Mission
	{
		Objective	Spy
		BeginAtWave	4
		RunForThisManyWaves	3
		InitialCooldown	15
		CooldownTime	15
		DesiredCount	2
		Where	spawnbot_mission_spy
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Engineer
		InitialCooldown	10
		CooldownTime	10
		DesiredCount	1
		BeginAtWave	5
		RunForThisManyWaves	1
		Where	spawnbot
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	w1_crit
			TotalCurrency	200
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	5
			WaitBetweenSpawns	25
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Giant_Soldier_Crit
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	120
			TotalCount	24
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickFix
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	300
			TotalCount	60
			MaxActive	6
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Scout_Sandman_FastCharge
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	80
			TotalCount	16
			MaxActive	8
			SpawnCount	8
			WaitBeforeStarting	0
			WaitBetweenSpawns	0
			WaitForAllDead	w1_crit
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickFix
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	1200money
			TotalCurrency	200
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	5
			WaitBetweenSpawns	20
			WaitForAllDead	w2_scout
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Giant_Boxing_Heavy
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	120
			TotalCount	24
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	3
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	scout
					WeaponRestrictions	PrimaryOnly
					Health	125
					Skill	Expert
					Name	Scout
					Class	Scout
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	140
			TotalCount	28
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	3
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	demo
					Health	175
					Skill	Hard
					Name	Demoman
					Class	Demoman
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	240
			TotalCount	24
			MaxActive	8
			SpawnCount	8
			WaitBeforeStarting	10
			WaitBetweenSpawns	5
			WaitForAllDead	1200money
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	pyro_flare
					WeaponRestrictions	SecondaryOnly
					Health	175
					Skill	Expert
					Name	"Scorch Shot"
					Class	Pyro
					Item	"the scorch shot"
				}
			}
		}
		WaveSpawn
		{
			Name	w2_scout
			TotalCurrency	150
			TotalCount	3
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	20
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Scout_Fast
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	150
			TotalCount	1
			WaitBeforeStarting	5
			Where	spawnbot
			Squad
			{
				Tank
				{
					Health	20000
					Name	tankboss
					Speed	75
					StartingPathTrackNode	boss_path_1
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	2300money
			TotalCurrency	240
			TotalCount	24
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Health	4000
					Name	"Giant Mantreads Soldier"
					Template	T_TFBot_Giant_Soldier
					CharacterAttributes
					{
						"airblast vulnerability multiplier"	0
						"damage force reduction"	0
						"rage giving scale"	0
					}
					Item	"the cow mangler 5000"
					Item	"the mantreads"
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	75
			TotalCount	15
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	150
			TotalCount	30
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	pyro
					WeaponRestrictions	PrimaryOnly
					Health	175
					Skill	Hard
					Name	Pyro
					Class	Pyro
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	150
			TotalCount	30
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	heavy
					Health	300
					Skill	Expert
					Name	HeavyWeapons
					Class	HeavyWeapons
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	75
			TotalCount	15
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_RocketPush
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	150
			TotalCount	30
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Scout_FAN
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	160
			TotalCount	80
			MaxActive	8
			SpawnCount	8
			WaitBeforeStarting	20
			WaitBetweenSpawns	2
			WaitForAllDead	2300money
			Support	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Scout_Bonk
					Item	"the holy mackerel"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	100
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	40
			WaitBetweenSpawns	40
			WaitForAllDead	2300money
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons_Shotgun
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	3500money
			TotalCurrency	240
			TotalCount	6
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	8
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Giant_Scout_FAN
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	120
			TotalCount	6
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demoman_Samurai
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	300
			TotalCount	60
			MaxActive	6
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Hard
					Template	T_TFBot_Soldier_Extended_Buff_Banner
				}
				TFBot
				{
					Skill	Hard
					Template	T_TFBot_Soldier_Extended_Concheror
				}
			}
		}
		WaveSpawn
		{
			Name	w4_heavy
			TotalCurrency	200
			TotalCount	5
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons_Deflector
				}
			}
		}
		WaveSpawn
		{
			TotalCount 1
			WaitBeforeStarting 15
			TotalCurrency 120
			WaitForAllDead	w4_heavy
			FirstSpawnOutput
			{
				Target boss_spawn_relay
				Action Trigger
			}
			Tank
			{
				Name "tankboss"
				Health 35000
				Speed 75
				StartingPathTrackNode boss_path_1
				OnKilledOutput
				{
					Target boss_dead_relay
					Action Trigger
				}
				OnBombDroppedOutput
				{
					Target boss_deploy_relay
					Action Trigger
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	200
			TotalCount	5
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			WaitForAllDead	w4_heavy
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	60
			TotalCount	10
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	3
			WaitBetweenSpawns	5
			WaitForAllDead	w4_heavy
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Hard
					Template	T_TFBot_Scout_Shortstop
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	100
			TotalCount	20
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	3
			WaitBetweenSpawns	3
			WaitForAllDead	w4_heavy
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	pyro
					Health	175
					Skill	Hard
					Name	Pyro
					Class	Pyro
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	60
			TotalCount	10
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	3
			WaitBetweenSpawns	5
			WaitForAllDead	w4_heavy
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Hard
					Template	T_TFBot_Scout_Shortstop
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	w5_demo
			TotalCurrency	180
			TotalCount	30
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Demoman
					Attributes	"AlwaysCrit"
				}
			}
		}
		WaveSpawn
		{
			Name	5000money
			TotalCurrency	0
			TotalCount	9999
			MaxActive	8
			SpawnCount	8
			WaitBeforeStarting	15
			WaitBetweenSpawns	2
			WaitForAllDead	w5_steel
			Support	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
					WeaponRestrictions	PrimaryOnly
					Skill	Expert
					Name	"Bonk Scout"
					Template	T_TFBot_Scout_Bonk
				}
			}
		}
		WaveSpawn
		{
			Name	w5_bow
			TotalCurrency	280
			TotalCount	20
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Sniper_Huntsman_Spammer
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	360
			TotalCount	60
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			WaitForAllDead	w5_demo
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_deflector
					WeaponRestrictions	PrimaryOnly
					Health	300
					Skill	Expert
					Name	"Deflector Heavy"
					Class	HeavyWeapons
					ItemAttributes
					{
						ItemName	tf_weapon_minigun
						"attack projectiles"	2
					}
					Item	"the u-clank-a"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	180
			TotalCount	30
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			WaitForAllDead	w5_bow
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	pyro
					Health	175
					Skill	Expert
					Name	Pyro
					Class	Pyro
				}
			}
		}
		WaveSpawn
		{
			Name	w5_steel
			TotalCurrency	560
			TotalCount	28
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_steelfist
					WeaponRestrictions	MeleeOnly
					Health	6000
					Skill	Expert
					Name	"Giant Steel Gauntlet"
					Class	HeavyWeapons
					Attributes	"MiniBoss"
					ItemAttributes
					{
						"damage bonus"	1.2
						ItemName	"fists of steel"
						"fire rate bonus"	0.6
					}
					CharacterAttributes
					{
						"override footstep sound set"	2
						"move speed bonus"	0.5
						"airblast vulnerability multiplier"	0.3
						"damage force reduction"	0.3
					}
					Item	"fists of steel"
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	140
			TotalCount	4
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	20
			WaitBetweenSpawns	3
			WaitForAllDead	w5_steel
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	soldier
					WeaponRestrictions	PrimaryOnly
					Health	4000
					Skill	Expert
					Name	"Giant Mantreads Soldier"
					Class	Soldier
					Attributes	"HoldFireUntilFullReload"
					Attributes	"MiniBoss"
					CharacterAttributes
					{
						"override footstep sound set"	3
						"move speed bonus"	0.5
						"airblast vulnerability multiplier"	0
						"damage force reduction"	0
						"rage giving scale"	0
					}
					Item	"the cow mangler 5000"
					Item	"the mantreads"
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	6800money
			TotalCurrency	500
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	0
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Health	20000
					Skill	Expert
					Name	"Addicted Bonk Scout"
					Template	T_TFBot_Giant_Scout_Bonk
					Attributes	"AlwaysCrit"
					Attributes	"UseBossHealthBar"
					CharacterAttributes
					{
						"move speed bonus"	0.5
						"airblast vulnerability multiplier"	0
						"damage force reduction"	0
						"rage giving scale"	1
						"health regen"	50
					}
					Item	"the holy mackerel"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	0
			TotalCount	999999
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Support	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	soldier
					WeaponRestrictions	PrimaryOnly
					Health	200
					Skill	Expert
					Name	"Direct Hit Soldier"
					Class	Soldier
					Attributes	"AlwaysCrit"
					Item	"the direct hit"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	0
			TotalCount	99999
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Support	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demo_Burst
					Attributes	"AlwaysCrit"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	0
			TotalCount	999999
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Support	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_heater
					WeaponRestrictions	PrimaryOnly
					Health	300
					Skill	Expert
					Name	"Heater Heavy"
					Class	HeavyWeapons
					Attributes	"AlwaysCrit"
					ItemAttributes
					{
						ItemName	"the huo long heatmaker"
						"Set DamageType Ignite"	1
					}
					Item	"the huo long heatmaker"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	0
			TotalCount	99999
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Support	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	pyro
					WeaponRestrictions	PrimaryOnly
					Health	175
					Skill	Expert
					Name	Pyro
					Class	Pyro
					Attributes	"AlwaysFireWeapon"
				}
			}
		}
	}
}
//This file has been generated by http://mvm.tf
