//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
#base robot_area_52.pop
population
{
	StartingCurrency	1200
	RespawnWaveTime	3
	CanBotsAttackWhileInSpawnRoom	no
	FixedRespawnWaveTime	Yes
	AddSentryBusterWhenDamageDealtExceeds	3000
	AddSentryBusterWhenKillCountExceeds	15
	Advanced	1
	Templates
	{
		Forest_Dancer
		{
			ClassIcon	scout
			Health	3200
			Name	"Heavy Armed Forest Scout"
			Scale	1.9
			Class	Scout
			Skill	Expert
			Tag	"bot_gatebot"
			Tag	"bot_giant"
			Attributes	"MiniBoss"
			ItemAttributes
			{
				ItemName	craftsmann_scattergun_backcountryblaster
				"bullets per shot bonus"	10
				"weapon spread bonus"	2
				"faster reload rate"	0.1
			}
			CharacterAttributes
			{
				"move speed bonus"	2
				"damage force reduction"	0.3
				"airblast vulnerability multiplier"	0.3
				"head scale"	0
				"voice pitch scale" 0
				"torso scale"	0.4
				"hand scale"	1.5
				"override footstep sound set" 5
			}
			Item	craftsmann_scattergun_backcountryblaster
			Item	"shin shredders"
			Item	"die regime-panzerung"
			Item	"eotl_sheavyshirt"
			
		}
		Bloody_Dancer
		{
			ClassIcon	scout
			Health	3600
			Name	"Heavy Armed Bleed Scout"
			Scale	1.9
			Class	Scout
			Skill	Expert
			Tag	"bot_gatebot"
			Tag	"bot_giant"
			Attributes	"MiniBoss"
			Attributes	"HoldFireUntilFullReload"
			ItemAttributes
			{
				ItemName	pyroland_scattergun_shottohell
				"bullets per shot bonus"	10
				"weapon spread bonus"	3
				"faster reload rate"	0.1
				"bleeding duration"	12
			}
			CharacterAttributes
			{
				"move speed bonus"	2
				"damage force reduction"	0.3
				"airblast vulnerability multiplier"	0.3
				"head scale"	0
				"voice pitch scale" 0
				"torso scale"	0.4
				"hand scale"	1.5
				"override footstep sound set" 5
			}
			Item	pyroland_scattergun_shottohell
			Item	"shin shredders"
			Item	"die regime-panzerung"
			Item	"eotl_sheavyshirt"
			
		}
		Jason
		{
			ClassIcon	demo_sniper
			Health	1600
			Name	Jason
			Scale	2
			Class	Demoman
			Skill	Easy
			WeaponRestrictions	PrimaryOnly
			ItemAttributes
			{
				ItemName	tf_weapon_grenadelauncher
				"grenade damage reduction on world contact"	2
				"grenade no bounce"	1
				"clip size bonus"	0.25
				"blast radius increased"	1.2
				"damage bonus"	2
				"grenade detonation damage penalty"	2
				"fuse bonus"	0.4
				"Projectile speed increased"	1.2
				
			}
			CharacterAttributes
			{
				"torso scale"	0
				"head scale"	0
				"voice pitch scale"	0
			}
		}
		Super_Spy
		{
			ClassIcon	spy
			Health	1600
			Name	"Cloak Spy"
			Class	Spy
			Skill	Expert
			Tag	"bot_giant"
			Attributes	"AlwaysCrit"
			Attributes	"IgnoreFlag"
			Attributes	"UseBossHealthBar"
			Attributes	"AutoJump"
			AutoJumpMin	4
			AutoJumpMax	4
			
			ItemAttributes
			{
				ItemName	tf_weapon_revolver
				"damage causes airblast"	1
				"fire rate bonus"	0.5
			}
			ItemAttributes
			{
				ItemName	"the dead ringer"
				"absorb damage while cloaked"	1
				"mult decloak rate"	8
				"cloak regen rate increased"	10
			}
			CharacterAttributes
			{
				"health regen"	20
				"damage force reduction"	2
				"absorb damage while cloaked"	1
				"fire retardant"	1
			}
			Item	"the dead ringer"
			Item	"medi-mask"
			Item	"bunnyhopper's ballistics vest"
		}
		Pyro_Burst
		{
			ClassIcon	pyro_flare_burst_2
			Name	"Burst Flare Pyro"
			Class	Pyro
			Skill	Expert
			WeaponRestrictions	SecondaryOnly
			Attributes	"HoldFireUntilFullReload"
			ItemAttributes
			{
				ItemName	tf_weapon_shotgun_pyro
				"mod max primary clip override"	3
				"fire rate bonus"	-1
				"override projectile type"	6
				"auto fires full clip" 1
				"auto fires when full" 1
				"projectile spread angle penalty"	3
				"damage bonus"	2
			}
		}
		Giant_Smoke_Bomb_Soldier
		{
			ClassIcon	soldier_smoke_bomb_alt
			Health	4200
			Name	"Giant Smoke Bomb Soldier"
			Class	Soldier
			Skill	easy
			Tag	"bot_giant"
			Attributes	"MiniBoss"
			ItemAttributes
			{
				ItemName	"the beggar's bazooka"
				
				"clip size penalty"	0.5
				"faster reload rate"	1.6
				"use large smoke explosion"	1
				"auto fires full clip"	1
				"auto fires when full"	1
			}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction"	0.4
				"airblast vulnerability multiplier"	0.4
				"override footstep sound set"	3
			}
			Item	"the beggar's bazooka"
		}
		Giant_Assault_Scout
		{
			ClassIcon	scout_backscatter_lite
			Health	1600
			Name	"Back Scatter Super Scout"
			Class	Scout
			Skill	Expert
			Tag	"bot_giant"
			Attributes	"MiniBoss"
			ItemAttributes
			{
				ItemName	"the back scatter"
				"damage bonus"	2
			}
			CharacterAttributes
			{
				"damage force reduction"	0.7
				"airblast vulnerability multiplier"	0.7
				"override footstep sound set"	5
			}
			Item	"the back scatter"
			Item	"the cyborg stunt helmet"
			Item	"the bolt boy"
		}
		Giant_Laser_Mangler_Soldier
		{
			ClassIcon	soldier_mangler_giant
			Health	3800
			Name	"Giant Laser Mangler Soldier"
			Class	Soldier
			Skill	Expert
			Attributes	"HoldFireUntilFullReload"
			Attributes	"MiniBoss"
			Tag	"bot_giant"
			WeaponRestrictions	PrimaryOnly
			ItemAttributes
			{
				ItemName	"the cow mangler 5000"
				"clip size bonus upgrade"	4
				"faster reload rate"	0
				"fire rate bonus"	0.05
				"damage bonus"	2
				"Set DamageType Ignite"	1
				"projectile speed increased"	0.5
			}
			ItemAttributes
			{
				ItemName	"the righteous bison"
				"faster reload rate"	5
				"is_passive_weapon"	1
				"override projectile type"	15
			}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction"	0.4
				"airblast vulnerability multiplier"	0.4
				"override footstep sound set"	3
			}
			Item	"the cow mangler 5000"
			Item	"the righteous bison"
			Item	"lord cockswain's pith helmet"
			Item	"lord cockswain's novelty mutton chops and pipe"
		}
		Giant_Necro_Medic
		{
			ClassIcon	medic_overheal_quickfix
			Health	4500
			Name	"Giant Necrobomancer Medic"
			Class	Medic
			Skill	Expert
			MaxVisionRange	800
			Tag	"bot_giant"
			Attributes	"AlwaysCrit"
			Attributes	"MiniBoss"
			ItemAttributes
			{
				ItemName	"the blutsauger"
				"heal on hit for rapidfire"	50
				"damage causes airblast"	1
			}
			ItemAttributes
			{
				ItemName	"the quick-fix"
				"overheal bonus"	20
				"heal rate bonus"	5
			}
			CharacterAttributes
			{
				"health regen"	50
				"move speed bonus"	0.3
				"damage force reduction"	0.6
				"airblast vulnerability multiplier"	0.6
			}
			Item	"the blutsauger"
			Item	"the quick-fix"
			Item	"platinum pickelhaube"
		}
		Lich_Medic_Chief
		{
			ClassIcon	medic_overheal_armored
			Health	60000
			Name	"Robot Master Lich"
			Class	Medic
			Skill	Expert
			MaxVisionRange	800
			Tag	"bot_giant"
			Attributes	"AlwaysCrit"
			Attributes	"MiniBoss"
			Attributes	"UseBossHealthBar"
			ItemAttributes
			{
				ItemName	"the blutsauger"
				"heal on hit for rapidfire"	1000
				"damage bonus"	3
			}
			ItemAttributes
			{
				ItemName	"the quick-fix"
				"overheal bonus"	40
				"heal rate bonus"	10
			}
			CharacterAttributes
			{
				"health regen"	250
				"move speed bonus"	0.3
				"damage force reduction"	0.1
				"airblast vulnerability multiplier"	0.05
				"rage giving scale"	0.1
			}
			Item	"the blutsauger"
			Item	"the quick-fix"
			Item	"platinum pickelhaube"
		}
	}	
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot_side
		BeginAtWave	1
		RunForThisManyWaves	7
		InitialCooldown	15
		CooldownTime	30
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_spy
		BeginAtWave	1
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	25
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	2
		RunForThisManyWaves	1
		InitialCooldown	0
		CooldownTime	20
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Sniper_Sydney_Sleeper
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	3
		RunForThisManyWaves	1
		InitialCooldown	15
		CooldownTime	20
		DesiredCount	4
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
			TeleportWhere	spawnbot
			TeleportWhere	spawnbot_side
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot
		BeginAtWave	4
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	20
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
			TeleportWhere	spawnbot
			TeleportWhere	spawnbot_side
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	4
		RunForThisManyWaves	2
		InitialCooldown	15
		CooldownTime	25
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper_Sydney_Sleeper
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_spy
		BeginAtWave	5
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	25
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot
		BeginAtWave	7
		RunForThisManyWaves	7
		InitialCooldown	45
		CooldownTime	18
		DesiredCount	5
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Wave	//	Wave 1	//	1200 + 900 = 2100
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	DeflectorUbermedic_A1
			TotalCurrency	100
			TotalCount	28
			MaxActive	12
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	4
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavy_Deflector
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	Soldier_A2
			TotalCurrency	200
			TotalCount	35
			MaxActive	15
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	4
			Where	spawnbot
			TFBot
			{
				Class	Soldier
				Skill	Expert
			}
		}
		WaveSpawn
		{
			Name	LightChamp_A3_gate
			TotalCurrency	0
			TotalCount	16
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	6
			WaitBetweenSpawns	3
			Where	spawnbot_side
			TFBot
			{
				Class	Heavyweapons
				Name	"Light Weight Champ"
				ClassIcon	heavy_gru
				EventChangeAttributes
				{
					Default
					{
						Skill	Easy
						WeaponRestrictions MeleeOnly
						Item	"MvM GateBot Light Heavy"
						Item	"Gloves of Running Urgently"
						Tag	"bot_gatebot"
						Attributes	"AlwaysCrit"
						Attributes	"IgnoreFlag"
					}
				RevertGateBotsBehavior
					{
						Skill	Easy
						WeaponRestrictions MeleeOnly
						Item	"MvM GateBot Light Heavy"
						Item	"Gloves of Running Urgently"
						ItemAttributes
						{
							ItemName "MvM GateBot Light Heavy"
							"item style override" 1
						}
						Attributes	"AlwaysCrit"
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BigNatashaHeavy_B1_gate
			WaitForAllSpawned	Soldier_A2
			TotalCurrency	200
			TotalCount	8
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Where	spawnbot
			TFBot
			{
				ClassIcon	heavy_slow
				Health	5000
				Name	"Giant Natasha Heavy"
				Class	HeavyWeapons
				EventChangeAttributes
				{
					Default
					{
						Skill	Expert
						BehaviorModifiers	Push
						WeaponRestrictions	PrimaryOnly
						Tag	"bot_giant"
						Tag	"bot_gatebot"
						Attributes	"MiniBoss"
						Attributes	"IgnoreFlag"
						CharacterAttributes
						{
							"move speed bonus"	0.5
							"damage force reduction"	0.3
							"airblast vulnerability multiplier"	0.3
							"override footstep sound set"	2
						}
						Item	"natascha"
						Item	"mvm gatebot light heavy"
					}
					RevertGateBotsBehavior
					{
						Skill	Expert
						WeaponRestrictions	PrimaryOnly
						Attributes	"MiniBoss"
						ItemAttributes
						{
							ItemName "mvm gatebot light heavy"
							"item style override" 1
						}
						CharacterAttributes
						{
							"move speed bonus"	0.5
							"damage force reduction"	0.3
							"airblast vulnerability multiplier"	0.3
							"override footstep sound set"	2
						}
						Item	"natascha"
						Item	"mvm gatebot light heavy"
					}
				}
			}
		}
		WaveSpawn
		{
			Name	Mangler_B3
			WaitForAllSpawned	Soldier_A2
			TotalCurrency	50
			TotalCount	27
			MaxActive	9
			SpawnCount	3
			WaitBeforeStarting	10
			WaitBetweenSpawns	4
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Soldier_Mangler
				Skill	Hard
			}
		}
		WaveSpawn
		{
			Name	BigFAN_C1
			WaitForAllSpawned	BigNatashaHeavy_B1_gate
			TotalCurrency	200
			TotalCount	6
			MaxActive	4
			SpawnCount	1
			WaitBeforeStarting	18
			WaitBetweenSpawns	6
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Giant_Scout_FAN
				Attributes	"AlwaysCrit"
				Tag	"bot_giant"
			}
		}
		WaveSpawn
		{
			Name	Mangler_C2
			WaitForAllSpawned	BigNatashaHeavy_B1_gate
			TotalCurrency	50
			TotalCount	15
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	18
			WaitBetweenSpawns	4
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Soldier_Mangler
				Skill	Expert
			}
		}
	}
	Wave	//	Wave 2	//	2100 + 950 = 3050
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BigArmscoutUbermedic_A1
			TotalCurrency	200
			TotalCount	20
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	7
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Scout_Baseball_Armored
					Attributes	"AlwaysCrit"
					Tag	"bot_giant"
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
			}
		}
		WaveSpawn
		{
			Name	ShotgunMedic_A2
			TotalCurrency	200
			TotalCount	40
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	4
			WaitBetweenSpawns	3
			Where	spawnbot_side
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Shotgun
				}
				TFBot
				{
					Template	T_TFBot_Medic_BigHeal
				}
			}
		}
		WaveSpawn
		{
			Name	BlackBox_A3
			TotalCurrency	200
			TotalCount	32
			MaxActive	12
			SpawnCount	8
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFGateBot_Soldier_RocketShotgun_Expert
			}
		}
		WaveSpawn
		{
			Name	BurstdemoHeavychamp_B1
			WaitForAllDead	BigArmscoutUbermedic_A1
			TotalCurrency	200
			TotalCount	36
			MaxActive	12
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot_side
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demo_Burst
					ItemAttributes
					{
						ItemName	tf_weapon_grenadelauncher
						"damage bonus"	2
					}
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Heavyweight_Champ
					Attributes	"AlwaysCrit"
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Heavyweight_Champ
					Attributes	"AlwaysCrit"
				}
			}
		}
		WaveSpawn
		{
			Name	BigPyro_B2
			WaitForAllDead	BigArmscoutUbermedic_A1
			TotalCurrency	150
			TotalCount	3
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_DemoMan_PrinceTavish
				Attributes	"AlwaysCrit"
				Tag	"bot_giant"
			}
		}
		WaveSpawn
		{
			Name	Hyperleague_B3
			WaitForAllDead	BigArmscoutUbermedic_A1
			TotalCurrency	0
			TotalCount	10
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Support	1
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFGateBot_Scout_Sandman_FastCharge
				Attributes	"AlwaysCrit"
			}
		}
	}
	Wave	//	Wave 3	//	3050 + 1000 = 4050
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	Tank_A1
			TotalCurrency	200
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	20
			FirstSpawnOutput
			{
				Target boss_spawn_relay
				Action Trigger
			}
			Tank
			{
				Health	16000
				Name	Tank
				Speed	75
				StartingPathTrackNode tank_boss_path_1
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	Scout_A2
			TotalCurrency	100
			TotalCount	27
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			Where	spawnbot
			TFBot
			{
				Class	Scout
				EventChangeAttributes
				{
					Default
					{
						Skill	Hard
						WeaponRestrictions	MeleeOnly
						BehaviorModifiers Push
						Tag "bot_gatebot"
						Attributes "IgnoreFlag"
						Item "MvM GateBot Light Scout"
					}
					RevertGateBotsBehavior
					{
						Skill	Hard
						WeaponRestrictions	MeleeOnly
						ItemAttributes
						{
							ItemName "MvM GateBot Light Scout"
							"item style override" 1
						}
						Item "MvM GateBot Light Scout"
					}
				}
			}
		}
		WaveSpawn
		{
			Name	Scout_infsup
			TotalCurrency	0
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	4
			Support	1
			Where	spawnbot
			TFBot
			{
				Class	Scout
				WeaponRestrictions	MeleeOnly
				Skill	Hard
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	BigChargedUbermedic_A3
			TotalCurrency	300
			TotalCount	24
			MaxActive	12
			SpawnCount	12
			WaitBeforeStarting	10
			WaitBetweenSpawns	15
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Crit
					Tag	"bot_giant"
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
				}
			}
		}
		WaveSpawn
		{
			Name	EngineerUbermedic_B1_limitsup
			WaitForAllDead	Scout_A2
			TotalCurrency	100
			TotalCount	20
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	7
			Support	Limited
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Engineer_Sentry_Tele_Battle
					TeleportWhere	spawnbot
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	BigDemoknight_C2
			WaitForAllSpawned	BigBonk_B2
			TotalCurrency	100
			TotalCount	3
			MaxActive	3
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_DemoMan_PrinceTavish
				Attributes	"AlwaysCrit"
				Tag	"bot_giant"
			}
		}
		WaveSpawn
		{
			Name	BigBonk_B2
			WaitForAllDead	BigChargedUbermedic_A3
			TotalCurrency	100
			TotalCount	8
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	6
			WaitBetweenSpawns	7
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Giant_Scout_Bonk
				Name	"Bonk Super Scout"
				Tag	"bot_giant"
			}
		}
		WaveSpawn
		{
			Name	Tank_B3
			WaitForAllSpawned	BigChargedUbermedic_A3
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			FirstSpawnOutput
			{
				Target boss_spawn_relay
				Action Trigger
			}
			Tank
			{
				Health	33000
				Name	Tank
				Speed	75
				StartingPathTrackNode tank_boss_path_1
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
	}
	Wave	//	Wave 4	//	4050 + 1100 = 5150
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BigHeaterBigMedic_A1
			TotalCurrency	300
			TotalCount	12
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Heater
					Tag	"bot_giant"
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	Pyro_A2_Infsup_gate
			TotalCurrency	150
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	4
			Support	1
			Where	spawnbot_side
			TFBot
			{
				Class	Pyro
				EventChangeAttributes
				{
					Default
					{
						Skill Expert
						BehaviorModifiers Push
						Tag bot_gatebot
						Attributes "IgnoreFlag"
						Item "MvM GateBot Light Pyro"
					}
					RevertGateBotsBehavior
					{
						Skill Expert
						ItemAttributes
						{
							ItemName "MvM GateBot Light Pyro"
							"item style override" 1
						}
						Item "MvM GateBot Light Pyro"
					}
				}
			}
		}
		WaveSpawn
		{
			Name	Burnheavy_A3_gate
			TotalCurrency	250
			TotalCount	60
			MaxActive	12
			SpawnCount	6
			WaitBeforeStarting	4
			WaitBetweenSpawns	6
			Where	spawnbot_side
			TFBot
			{
				ClassIcon	heavy_heater
				Name	"Burn Heavy"
				Class	HeavyWeapons
				EventChangeAttributes
				{
					Default
					{
						Skill	Hard
						BehaviorModifiers	Push
						Tag	"bot_gatebot"
						Attributes	"IgnoreFlag"
						ItemAttributes
						{
							ItemName	"the huo long heatmaker"
							"damage bonus vs burning"	2
						}
						Item	"the huo long heatmaker"
						Item	"mvm gatebot light heavy"
					}
					RevertGateBotsBehavior
					{
						Skill	Hard
						ItemAttributes
						{
							ItemName	"the huo long heatmaker"
							"damage bonus vs burning"	2
						}
						ItemAttributes
						{
							ItemName	"mvm gatebot light heavy"
							"item style override"	1
						}
						Item	"the huo long heatmaker"
						Item	"mvm gatebot light heavy"
					}
				}
			}
		}
		WaveSpawn
		{
			Name	BuffSoldier_Infsup
			TotalCurrency	0
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	8
			Support	1
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Soldier_Buff_Banner
			}
		}
		WaveSpawn
		{
			Name	Mangler_B1
			WaitForAllDead	BigHeaterBigMedic_A1
			TotalCurrency	100
			TotalCount	36
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Mangler
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Buff_Banner
				}
			}
			
		}
		WaveSpawn
		{
			Name	BigShotgun_C1
			WaitForAllSpawned	Mangler_B1
			TotalCurrency	200
			TotalCount	6
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	9
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons_Shotgun
				Tag	"bot_giant"
			}
		}
		WaveSpawn
		{
			Name	Pyro_C2
			WaitForAllDead	Mangler_B1
			TotalCurrency	100
			TotalCount	30
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	4
			Where	spawnbot_side
			TFBot
			{
				Template	Pyro_Burst
			}
		}
	}
	Wave	//	Wave 5	//	5150 + 1300 = 6450
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	Bonk_A1_gate
			TotalCurrency	150
			TotalCount	60
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	4
			WaitBetweenSpawns	2
			Where	spawnbot
			TFBot
			{
				ClassIcon	scout_bonk
				Name	"Bonk Scout"
				Class	Scout
				EventChangeAttributes
				{
					Default
					{
						Skill	Hard
						BehaviorModifiers	Push
						WeaponRestrictions	MeleeOnly
						Tag	"bot_gatebot"
						Attributes	"AlwaysCrit"
						Attributes	"IgnoreFlag"
						ItemAttributes
						{
							ItemName	"bonk helm"
							"set item tint RGB"	15185211
						}
						Item	"bonk helm"
					}
					RevertGateBotsBehavior
					{
						Skill	Hard
						WeaponRestrictions	MeleeOnly
						Attributes	"AlwaysCrit"
						ItemAttributes
						{
							ItemName	"bonk helm"
							"set item tint RGB"	8154199
						}
						Item	"bonk helm"
					}
				}
			}
		}
		WaveSpawn
		{
			Name	Demoknight_A2
			TotalCurrency	150
			TotalCount	30
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	5
			WaitBetweenSpawns	3
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Demoman_Knight
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	BigPyroBigMedic_A3_gate
			TotalCurrency	200
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	pyro_giant
					Health	3000
					Name	"Giant Pyro"
					Class	Pyro
					EventChangeAttributes
					{
						Default
						{
							Skill	Expert
							BehaviorModifiers	Push
							WeaponRestrictions	PrimaryOnly
							Tag	"bot_giant"
							Tag	"bot_gatebot"
							Attributes	"MiniBoss"
							Attributes	"AlwaysCrit"
							Attributes	"IgnoreFlag"
							CharacterAttributes
							{
								"move speed bonus"	0.5
								"damage force reduction"	0.6
								"airblast vulnerability multiplier"	0.6
								"override footstep sound set"	6
							}
							Item	"mvm gatebot light pyro"
						}
						RevertGateBotsBehavior
						{
							Skill	Expert
							WeaponRestrictions	PrimaryOnly
							Attributes	"MiniBoss"
							Attributes	"AlwaysCrit"
							ItemAttributes
							{
								ItemName	"mvm gatebot light pyro"
								"item style override"	1
							}
							CharacterAttributes
							{
								"move speed bonus"	0.5
								"damage force reduction"	0.6
								"airblast vulnerability multiplier"	0.6
								"override footstep sound set"	6
							}
							Item	"mvm gatebot light pyro"
						}
					}
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	SuperScout_A4
			TotalCurrency	150
			TotalCount	5
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	14
			WaitBetweenSpawns	5
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Giant_Scout_Fast
				Tag	"bot_giant"
			}
		}
		WaveSpawn
		{
			Name	BigBSScout_B1
			WaitForAllDead	Bonk_A1_gate
			TotalCurrency	250
			TotalCount	6
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	3
			WaitBetweenSpawns	6
			Where	spawnbot
			TFBot
			{
				Template	Giant_Assault_Scout
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Blastsoldier_B2
			WaitForAllDead	Bonk_A1_gate
			TotalCurrency	200
			TotalCount	72
			MaxActive	12
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Where	spawnbot_invasion
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_RocketPush
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	SteelGauntlet_infsup
			TotalCurrency	200
			TotalCount	10
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	6
			Support	1
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Heavy_IronFist_Airblast
				Tag	"bot_gatebot"
			}
		}
		WaveSpawn
		{
			Name	SteelGauntlet_infsup2
			WaitForAllDead	Bonk_A1_gate
			TotalCurrency	200
			TotalCount	10
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	10
			WaitBetweenSpawns	6
			Support	1
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Heavy_IronFist_Airblast
				Tag	"bot_gatebot"
			}
		}
	}
	Wave	//	Wave 6
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BigSmoke_A1
			TotalCurrency	200
			TotalCount	5
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Where	spawnbot
			TFBot
			{
				Template	Giant_Smoke_Bomb_Soldier
			}
		}
		WaveSpawn
		{
			Name	BurstdemoPyro_A2
			TotalCurrency	200
			TotalCount	52
			MaxActive	12
			SpawnCount	6
			WaitBeforeStarting	4
			WaitBetweenSpawns	3
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demo_Burst
					Attributes	"AlwaysCrit"
					ItemAttributes
					{
						ItemName	tf_weapon_grenadelauncher
						"damage bonus"	2
					}
				}
				TFBot
				{
					Template	T_TFBot_Pyro
				}
			}
		}
		WaveSpawn
		{
			Name	Samurai_A3
			TotalCurrency	150
			TotalCount	18
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	8
			WaitBetweenSpawns	3
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Demoman_Samurai
			}
		}
		WaveSpawn
		{
			Name	Tank_B1
			TotalCurrency	200
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	26
			WaitBetweenSpawns	24
			FirstSpawnOutput
			{
				Target boss_spawn_relay
				Action Trigger
			}
			Tank
			{
				Health	33000
				Name	Tank
				Speed	75
				StartingPathTrackNode tank_boss_path_1
				OnKilledOutput
				{
					Target	boss_tank_dead_addbomb1_stay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	BigLaser_B2
			WaitForAllDead	BurstdemoPyro_A2
			TotalCurrency	200
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	8
			Where	spawnbot
			TFBot
			{
				Template	Giant_Laser_Mangler_Soldier
			}
		}
		WaveSpawn
		{
			Name	Rapidbowman_B3
			WaitForAllDead	BurstdemoPyro_A2
			TotalCurrency	200
			TotalCount	10
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Where	spawnbot_side
			TFBot
			{
				ClassIcon	sniper_bow_multi
				Template	T_TFBot_Sniper_Huntsman_Spammer
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Engineer_B4_limitsup
			WaitForAllDead	BurstdemoPyro_A2
			TotalCurrency	100
			TotalCount	14
			MaxActive	6
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	4
			Support Limited
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Engineer_Sentry_Tele_Battle
				TeleportWhere	spawnbot
			}
		}
		WaveSpawn
		{
			Name	Necrobomancer_C1
			WaitForAllDead	Tank_B1
			TotalCurrency	100
			TotalCount	2
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Where	spawnbot
			TFBot
			{
				Template	Giant_Necro_medic
			}
		}
		WaveSpawn
		{
			Name	Soldier_C2
			WaitForAllDead	Tank_B1
			TotalCurrency	0
			TotalCount	24
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	4
			WaitBetweenSpawns	4
			Where	spawnbot
			TFBot
			{
				ClassIcon soldier_bigcrit
				Class	Soldier
				Skill	Expert
				Name	"Crit Soldier"
				Attributes	"AlwaysCrit"
				ItemAttributes
				{
					ItemName	tf_weapon_rocketlauncher
					"damage bonus"	2
				}
			}
		}
		WaveSpawn
		{
			Name	Backup_C3
			WaitForAllDead	Tank_B1
			TotalCurrency	50
			TotalCount	12
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	7
			WaitBetweenSpawns	5
			Where	spawnbot_side
			TFBot
			{
				Template	T_TFBot_Soldier_Extended_Battalion
			}
		}
		WaveSpawn
		{
			Name	Pyro_C4
			WaitForAllDead	Tank_B1
			TotalCurrency	50
			TotalCount	20
			MaxActive	6
			SpawnCount	4
			WaitBeforeStarting	4
			WaitBetweenSpawns	6
			Support	1
			Where	spawnbot
			TFBot
			{
				Class	Pyro
				Skill	Expert
				Attributes	"AlwaysCrit"
			}
		}
	}
	Wave	//	Wave 7
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BigBlastBigMedic_A1_gate
			TotalCurrency	300
			TotalCount	18
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Where	spawnbot
			Squad
			{
				TFBot
				{
					Template	T_TFGateBot_Giant_Soldier_RocketPush
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Regen
					Tag	"bot_giant"
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	SGpusher_A2_gate
			TotalCurrency	200
			TotalCount	36
			MaxActive	4
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	1
			Where	spawnbot_side
			TFBot
			{
				ClassIcon	heavy_steelfist
				Health	900
				Name	"Steel Gauntlet Pusher"
				Scale	1.5
				Class	HeavyWeapons
				EventChangeAttributes
				{
					Default
					{
						Skill	Expert
						BehaviorModifiers	Push
						WeaponRestrictions	MeleeOnly
						Tag	"bot_giant"
						Tag	"bot_gatebot"
						Attributes	"AlwaysCrit"
						Attributes	"IgnoreFlag"
						ItemAttributes
						{
							ItemName	"fist of steel"
							"damage causes airblast"	1
							"damage bonus"	1.5
						}
						Item	"fist of steel"
						Item	"the carl"
						Item	"mvm gatebot light heavy"
					}
					RevertGateBotsBehavior
					{
						Skill	Expert
						WeaponRestrictions	MeleeOnly
						Attributes	"AlwaysCrit"
						ItemAttributes
						{
							ItemName	"mvm gatebot light heavy"
							"item style override"	1
						}
						ItemAttributes
						{
							ItemName	"fist of steel"
							"damage causes airblast"	1
							"damage bonus"	1.5
						}
						Item	"fist of steel"
						Item	"the carl"
						Item	"mvm gatebot light heavy"
					}
				}
			}
		}
		WaveSpawn
		{
			Name	Heavy_A3
			TotalCurrency	100
			TotalCount	30
			MaxActive	15
			SpawnCount	15
			WaitBeforeStarting	3
			WaitBetweenSpawns	8
			Where	spawnbot_side
			TFBot
			{
				Class	HeavyWeapons
				Skill	Expert
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Tank_A4
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	20
			WaitBetweenSpawns	10
			FirstSpawnOutput
			{
				Target boss_spawn_relay
				Action Trigger
			}
			Tank
			{
				Health	45000
				Name	Tank
				Speed	75
				StartingPathTrackNode tank_boss_path_1
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	Spaps_A5_limitsup
			TotalCurrency	50
			TotalCount	24
			MaxActive	8
			SpawnCount	8
			WaitBeforeStarting	22
			WaitBetweenSpawns	10
			Support	Limited
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Spy
			}
		}
		WaveSpawn
		{
			Name	Lich_B1
			WaitForAllDead	Tank_A4
			TotalCurrency	200
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	3
			WaitBetweenSpawns	10
			Where	spawnbot
			TFBot
			{
				Template	Lich_Medic_Chief
			}
		}
		WaveSpawn
		{
			Name	Shortstop_B2
			WaitForAllSpawned	Lich_B1
			TotalCurrency	100
			TotalCount	15
			MaxActive	3
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	4
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Scout_Shortstop
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Shotgun_B3
			WaitForAllDead	Tank_A4
			TotalCurrency	50
			TotalCount	18
			MaxActive	6
			SpawnCount	3
			WaitBeforeStarting	10
			WaitBetweenSpawns	5
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Heavyweapons_Shotgun
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	Scout_B4
			WaitForAllSpawned	Lich_B1
			TotalCurrency	0
			TotalCount	20
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	3
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Scout_Melee
				Attributes	"AlwaysCrit"
			}
		}
		WaveSpawn
		{
			Name	IronHelm_C1
			WaitForAllDead	Lich_B1
			TotalCurrency	300
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	2
			WaitBetweenSpawns	10
			Where	spawnbot
			TFBot
			{
				Template	T_TFBot_Chief_Soldier_Ironhelm
				CharacterAttributes
				{
					"airblast vertical vulnerability multiplier" 0.05
					"airblast vulnerability multiplier" 0.1
					"damage force reduction" 0.1
					"health regen" 250
					"move speed bonus" 0.4
				}
			}
		}
		WaveSpawn
		{
			Name	BigBurstdemoBigMedic_C2
			WaitForAllDead	Lich_B1
			TotalCurrency	100
			TotalCount	8
			MaxActive	3
			SpawnCount	1
			WaitBeforeStarting	5
			WaitBetweenSpawns	4
			Where	spawnbot
				TFBot
				{
					Template	T_TFBot_Giant_Scout_Jumping_Sandman
					Name	"Jumping Sandman Super Scout"
					BehaviorModifiers	Push
					AutoJumpMin	4
					AutoJumpMax	4
					Attributes	"AlwaysCrit"
					CharacterAttributes
					{
						"increased air control"	0
						"move speed bonus"	1.4
						"increased jump height"	2.5
						"cancel falling damage"	1
					}
				}
		}
		WaveSpawn
		{
			Name	Mangler_C3
			WaitForAllDead	Lich_B1
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	5
			WaitBetweenSpawns	4
			Where	spawnbot_side
			Support	1
			TFBot
			{
				Template	T_TFBot_Soldier_Mangler
				Name	"Crit Mangler Soldier"
				Skill	Expert
				Attributes	AlwaysCrit
				ItemAttributes
				{
					ItemName	"the cow mangler 5000"
					"crits_become_minicrits"	0
				}
			}
		}
		WaveSpawn
		{
			Name	Tank_C4
			WaitForAllDead	Lich_B1
			TotalCurrency	200
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	15
			FirstSpawnOutput
			{
				Target boss_spawn_relay
				Action Trigger
			}
			Tank
			{
				Health	35000
				Name	Tank
				Speed	75
				Skin	1
				StartingPathTrackNode tank_boss_path_1
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
	}
}
//This file has been generated by http://mvm.tf
