#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
#base robot_wonders.pop
population
{
	StartingCurrency	1000
	RespawnWaveTime	4
	CanBotsAttackWhileInSpawnRoom	no
	AddSentryBusterWhenDamageDealtExceeds	15000
	AddSentryBusterWhenKillCountExceeds	15
	Templates
	{
	    T_TFBot_Heavy_Boss_DragonKing
		{
			ClassIcon	heavy_giant_firesprayer
			WeaponRestrictions	PrimaryOnly
			Scale	1.9
			Health	100000
			Skill	Expert
			Name	"The Dragonlord"
			Class	heavy
			Tag     bot_giant
			MaxVisionRange	1200
			Attributes	"MiniBoss"
			Attributes	"UseBossHealthBar"
			ItemAttributes
			{
				ItemName "the huo long heatmaker"
			    "bullets per shot bonus"  2.0
				"spread penalty"    1.25
				"damage penalty"    0.5 
				"ring of fire while aiming"      15000
				"set damagetype ignite"    1
				"weapon burn dmg increased" 2.0
				"ragdolls become ash"  1
				"attach particle effect" 1
				"dmg pierces resists absorbs" 1
				"killstreak tier" 2
				"killstreak idleeffect"  3
				"panic_attack_negative"  1.5
			}
			ItemAttributes
			{
			  ItemName "legendary lid"
              "set item tint RGB"      15185211			 
			}
            ItemAttributes
			{
			  ItemName	"the leftover trap"
			  "set item tint RGB"	13595446
			}
			CharacterAttributes
			{
				"move speed penalty"	0.3
				"override footstep sound set"	2
				"airblast vulnerability multiplier"	0
				"damage force reduction"	0.015
			}
			Item    "the huo long heatmaker"
			Item    "legendary lid"
			Item	"the leftover trap"
		}
	}
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot_main0
		Where   spawnbot_main1
		Where   spawnbot_main2
		BeginAtWave	1
		RunForThisManyWaves	6
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
			Attributes	"TeleportToHint"
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_upper0
		Where   spawnbot_main1
		Where   spawnbot_upper2
		BeginAtWave	2
		RunForThisManyWaves	3
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_upper0
		Where   spawnbot_main1
		Where   spawnbot_upper2
		BeginAtWave	5
		RunForThisManyWaves	1
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper_Sydney_Sleeper
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot_main0
		Where   spawnbot_main1
		Where   spawnbot_main2
		BeginAtWave	3
		RunForThisManyWaves	2
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
		}
	}
	Mission
	{
		Objective	Engineer
		Where	spawnbot_main0
		Where   spawnbot_main1
		Where   spawnbot_main2
		BeginAtWave	5
		RunForThisManyWaves	1
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	3
		TFBot
		{
			Template	T_TFBot_Engineer_Sentry_Teleporter
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
		{
			Target	holograms_3way_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	scoutrush
			TotalCurrency	100
			TotalCount	30
			MaxActive	10
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Squad
			{
				TFBot
				{
					Template  T_TFGateBot_Scout_Normal
				}
			}
		}
		WaveSpawn
		{
			Name	soldierrush
			TotalCurrency	100
			TotalCount	20
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					ClassIcon	soldier
					Health	200
					Skill	Normal
					Name	Soldier
					Class	Soldier
				}
			}
		}
		WaveSpawn
		{
			Name	giantchargedsoldier
			TotalCurrency	200
			TotalCount	4
			MaxActive	4
			SpawnCount	1
			WaitBeforeStarting	15
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Crit
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	demonman
			TotalCurrency	100
			TotalCount	18
			MaxActive	6
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	scoutrush
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFGateBot_Demoman_Normal
				}
			}
		}
		WaveSpawn
		{
			Name	giantyebbi
			TotalCurrency	200
			TotalCount	6
			MaxActive	6
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	giantchargedsoldier
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Spammer
					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	hebbi
			TotalCurrency	100
			TotalCount	16
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	giantchargedsoldier
			Where	spawnbot_main1
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					ClassIcon	heavy
					Health	300
					Skill	Normal
					Name	HeavyWeapons
					Class	HeavyWeapons
				}
			}
		}
		WaveSpawn
		{
			Name	mainsupportw1
			TotalCurrency	100
			TotalCount	9
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Scout_Sandman
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
		{
			Target	holograms_3way_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	giantdeflectorboss
			TotalCurrency	500
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons_Deflector
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	fanrush
			TotalCurrency	50
			TotalCount	40
			MaxActive	10
			SpawnCount	10
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllSpawned	giantdeflectorboss
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Squad
			{
				TFBot
				{
					Template	T_TFGateBot_Scout_FAN
				}
			}
		}
		WaveSpawn
		{
			Name	rapidgiants
			TotalCurrency	200
			TotalCount	3
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	15
			WaitBetweenSpawns	10
			WaitForAllSpawned	giantdeflectorboss
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			RandomChoice
			{
				TFBot
				{
					Template	T_TFBot_Giant_Demoman
					Tag	"bot_giant"
				}
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Spammer
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	slowfires
			TotalCurrency	50
			TotalCount	20
			MaxActive	6
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	fanrush
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{   
				    Name    Scout
					Skill	Normal
					Template	T_TFBot_Scout_Scattergun_SlowFire
				}
			}
		}
		WaveSpawn
		{
			Name	shotguns
			TotalCurrency	100
			TotalCount	15
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	fanrush
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Shotgun
				}
			}
		}
		WaveSpawn
		{
			Name	mainsupportw2
			TotalCurrency	100
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper2
			Support   1
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demoman_Knight
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
		{
			Target	holograms_3way_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	hailno
			TotalCurrency	200
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot_upper0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFGateBot_Heavy_Giant_Firesprayer
				}
			}
		}
		WaveSpawn
		{
			Name	bannerfuck
			TotalCurrency	100
			TotalCount	20
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			RandomChoice
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Buff_Banner
				}
				TFBot
				{
					Template	T_TFGateBot_Soldier_Extended_Concheror_Normal
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
				}
			}
		}
		WaveSpawn
		{
			Name	moreheavies
			TotalCurrency	100
			TotalCount	16
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	20
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavy_Deflector
				}
			}
		}
		WaveSpawn
		{
			Name	holybinbanger
			TotalCurrency	200
			TotalCount	3
			MaxActive	3
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	20
			WaitForAllDead	hailno
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Giant_Dumpster
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	gaaaateRNG
			TotalCurrency	100
			TotalCount	16
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	hailno
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			RandomChoice
			{
				TFBot
				{
					Template	T_TFGateBot_Scout_FAN
				}
				TFBot
				{
					Template	T_TFGateBot_Scout_FAN
				}
				TFBot
				{
					Template	T_TFGateBot_Scout_FAN
				}
				TFBot
				{
				    Template    T_TFBot_Scout_FaN_Upgraded
				}
			}
		}
		WaveSpawn
		{
			Name	shotfuck
			TotalCurrency	200
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			WaitForAllSpawned	holybinbanger
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons_Shotgun
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	mainsupportw4
			TotalCurrency	100
			TotalCount	10
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_RocketShotgun
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
		{
			Target	holograms_3way_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	bosstime
			TotalCurrency	200
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Squad
			{
				TFBot
				{
					Template	T_TFGateBot_Chief_Soldier_SlowCritBarrage
				}	
			}
		}
		WaveSpawn
		{
			Name	bombpushers
			TotalCurrency	100
			TotalCount	12
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllSpawned	bosstime
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Sniper_Huntsman
				}
			}
		}
		WaveSpawn
		{
			Name	deflectorgiantpush
			TotalCurrency	200
			TotalCount	2
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	15
			WaitBetweenSpawns	10
			WaitForAllSpawned	bosstime
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons_Deflector
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	suppressenforce
			TotalCurrency	100
			TotalCount	25
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	20
			WaitBetweenSpawns	10
			WaitForAllSpawned	bosstime
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavy_Stunner
				}
			}
		}
		WaveSpawn
		{
			Name	armouredfanrush
			TotalCurrency	100
			TotalCount	4
			MaxActive	4
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	deflectorgiantpush
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Scout_Giant_FaN_Armoured
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	chaaarge
			TotalCurrency	100
			TotalCount	24
			MaxActive	8
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllSpawned	suppressenforce
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demo_Shield
				}
			}
		}
		WaveSpawn
		{
			Name	holyfck
			TotalCurrency	200
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllSpawned	armouredfanrush
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Scout_Giant_Super_Scout_Bonk
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	mainsupportw4
			TotalCurrency	100
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Skill	Expert
					Template	T_TFBot_Pyro_Flaregun
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
		{
			Target	holograms_3way_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	burstfuckA
			TotalCurrency	200
			TotalCount	6
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot_main1
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFGateBot_Giant_Demo_Burst
				}
			}
		}
		WaveSpawn
		{
			Name	burstfuckB
			TotalCurrency	200
			TotalCount	6
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFGateBot_Giant_Soldier_BurstFire
				}
			}
		}
		WaveSpawn
		{
			Name	ooohfuck
			TotalCurrency	100
			TotalCount	25
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Shotgun
					Attributes	"AlwaysCrit"
				}
			}
		}
		WaveSpawn
		{
			Name	titanium
			TotalCurrency	200
			TotalCount	4
			MaxActive	4
			SpawnCount	2
			WaitBeforeStarting	30
			WaitBetweenSpawns	15
			WaitForAllSpawned ooohfuck
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_MiniBoss_Tank
					Tag	"bot_giant"
				}
				TFBot
				{
					Template	T_TFBot_Giant_Medic_Regen
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	crityebbi
			TotalCurrency	100
			TotalCount	20
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllSpawned	ooohfuck
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFGateBot_Heavy_Normal_Crit
				}
			}
		}
		WaveSpawn
		{
			Name	superfanrush
			TotalCurrency	100
			TotalCount	12
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	titanium
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Scout_FAN
					Tag	"bot_giant"
				}
			}
		}
		WaveSpawn
		{
			Name	fuckRNGA
			TotalCurrency	100
			TotalCount	24
			MaxActive	6
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllDead	crityebbi
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			RandomChoice
			{
				TFBot
				{
					Template	T_TFBot_Soldier_RocketShotgun
				}
				TFBot
				{
					Template	T_TFBot_Demo_Loch
				}
			}
		}
		WaveSpawn
		{
			Name	fuckRNGB
			TotalCurrency	200
			TotalCount	12
			MaxActive	8
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllSpawned	superfanrush
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			RandomChoice
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Extended_Buff_Banner
					Tag	"bot_giant"
					ItemAttributes
					{
						ItemName	"the buff banner"
						"deploy time decreased"	0.5
					}
					Item	"steel shako"
					Item	"the diplomat"
				}
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Extended_Concheror
					Tag	"bot_giant"
					ItemAttributes
					{
						ItemName	"the concheror"
						"deploy time decreased"	0.5
					}
					Item	"the black box"
					Item	"the chill chullo"
					Item	"the gift bringer"
				}
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Extended_Battalion
					Tag	"bot_giant"
					ItemAttributes
					{
						ItemName	"the battalion's backup"
						"deploy time decreased"	0.5
					}
					Item	"the original"
					Item	"the patriot's pouches"
					Item	"the hellmet"
				}
			}
		}
		WaveSpawn
		{
			Name	gonnahurtafucklot
			TotalCurrency	100
			TotalCount	24
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllSpawned	superfanrush
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Scout_FaN_Upgraded
				}
			}
		}
		WaveSpawn
		{
			Name	mainsupportw5
			TotalCurrency	100
			TotalCount	10
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			WaitForAllSpawned	superfanrush
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Support   1
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		InitWaveOutput
		{
			Target	holograms_3way_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	dragonlordfight
			TotalCurrency	1000
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			Where	spawnbot_main0
			StartWaveWarningSound   "MVM.GiantHeavyEntrance"
			FirstSpawnWarningSound  "mvmthemes/DragonKingTheme.mp3"
			Squad
			{
				TFBot
				{
					Template  T_TFBot_Heavy_Boss_DragonKing
				}
			}
		}
		WaveSpawn
		{
			Name	mainsupport1
			TotalCurrency	100
			TotalCount	25
			MaxActive	5
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Concheror
				}
			}
		}
		WaveSpawn
		{
			Name	gatesupport1
			TotalCurrency	100
			TotalCount	21
			MaxActive	7
			SpawnCount	7
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Pyro_Flaregun
				}
			}
		}
		WaveSpawn
		{
			Name	buffsupport
			TotalCurrency	100
			TotalCount	10
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_main0
			Where	spawnbot_main1
			Where	spawnbot_main2
			Where	spawnbot_upper0
			Where	spawnbot_upper2
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
				}
			}
		}
	}
}