// Mission made by BlacKy -> -> https://steamcommunity.com/profiles/76561197970217314/

// ===Credit Statistics===

//  Starting Credits         : 450
//  Total Dropped Credits    : 4600
//  Total Bonus Credits      : 500
//  Maximum Possible Credits : 5550

//  W1: 650
//  W2: 700
//  W3: 700
//  W4: 750
//  W5: 850
//  W6: 950



#base robot_standard.pop
#base robot_giant.pop
population
{
	StartingCurrency	450
	RespawnWaveTime	7
	CanBotsAttackWhileInSpawnRoom	no
	AddSentryBusterWhenDamageDealtExceeds	2500
	Advanced	1
	Mission
	{
		Objective	DestroySentries
		Where	spawnbot
		Where	spawnbot_left
		Where	spawnbot_right
		BeginAtWave	1
		RunForThisManyWaves	6
		InitialCooldown	20
		CooldownTime	40
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Mission
	{
		Objective	Engineer
		Where		Spawnbot
		BeginAtWave	2
		RunForThisManyWaves	1
		InitialCooldown	60
		CooldownTime	45
		DesiredCount	1
		TFBot
		{
			TeleportWhere	spawnbot
			TeleportWhere	spawnbot_left
			TeleportWhere	spawnbot_right
			Template		T_TFBot_Engineer_Sentry_Teleporter
			Attributes		TeleportToHint
		}
	}
	Mission
	{
		Objective	Sniper
		Where	spawnbot_mission_sniper
		BeginAtWave	3
		RunForThisManyWaves	1
		InitialCooldown	40
		CooldownTime	40
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper_Sydney_Sleeper
			item	"Ol' Snaggletooth"
		}
	}
	Mission
	{
		Objective	Spy
		Where	spawnbot_mission_spy
		BeginAtWave	4
		RunForThisManyWaves	1
		InitialCooldown	60
		CooldownTime	45
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Spy
			CharacterAttributes
			{
				"Move Speed Bonus"	0.75
				"sapper degenerates buildings" 	1
			}
		}
	}
	Mission
	{
		Objective	Engineer
		Where		Spawnbot
		BeginAtWave	5
		RunForThisManyWaves	1
		InitialCooldown	60
		CooldownTime	45
		DesiredCount	1
		TFBot
		{
			TeleportWhere	spawnbot
			TeleportWhere	spawnbot_left
			TeleportWhere	spawnbot_right
			Template		T_TFBot_Engineer_Sentry_Teleporter
			Attributes		TeleportToHint
		}
	}
	//Mission
	//{
	//	Objective	Spy
	//	Where	spawnbot_mission_spy
	//	BeginAtWave	6
	//	RunForThisManyWaves	1
	//	InitialCooldown	60
	//	CooldownTime	45
	//	DesiredCount	3
	//	TFBot
	//	{
	//		Template	T_TFBot_Spy
	//	}
	//}
	Mission
	{
		Objective	Sniper
		Where	spawnbot
		BeginAtWave	6
		RunForThisManyWaves	1
		InitialCooldown	10
		CooldownTime	30
		DesiredCount	1
		TFBot
		{
			Class Sniper
			Name "EH"
			Skill Expert
			MaxVisionRange 3000
			Scale		1.5
			Health		750
			Attributes	AlwaysCrit
			Classicon	sniper_headshot_crit_mission
			Item		"The Machina"
			ItemAttributes
			{
				Itemname	"The Machina"
				"explosive sniper shot"		3
			}
		}
	}
	Mission
	{
		Objective	Engineer
		Where		Spawnbot
		BeginAtWave	6
		RunForThisManyWaves	1
		InitialCooldown	1
		CooldownTime	10
		DesiredCount	4
		TFBot
		{
			TeleportWhere	spawnbot
			TeleportWhere	spawnbot_left
			TeleportWhere	spawnbot_right
			Template		T_TFBot_Engineer_Sentry_Teleporter
			Attributes		TeleportToHint
		}
	}
	
	
	Templates
	{
		//	- - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - -
		//	- - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - -
		//	- - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - -
		//	- - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - 
		
		
		T_TFBot_Scout_cleave
        {
            Class Scout
            Name "Cleaver Scout"
            ClassIcon scout_cleaver
            Skill Expert
            Health 125
			Item "Hong Kong Cone"
			Item "The Triad Trinket"
			Item "The Champ Stamp"
            Item "The Flying Guillotine"
            WeaponRestrictions SecondaryOnly
			Attributes AlwaysFireWeapon
            ItemAttributes
            {
                ItemName "The Flying Guillotine"
				"dmg penalty vs players"	0.5
                "effect bar recharge rate increased" 0.15
                "fire rate bonus"    0.1
                "max health additive penalty" -0
				"Bleeding duration"	4
            }
        }
		T_TFBot_Scout_Milk
        {
			Class Scout
			Name "Milker Scout"
			ClassIcon scout_milk
			Skill Expert
			Health 125
			Item 	"Mad Milk"
			Item	"The Milkman"
			Attributes	AlwaysFireWeapon
			WeaponRestrictions SecondaryOnly
			ItemAttributes
			{
				ItemName "Mad Milk"
				"disable weapon switch"		1
				"effect bar recharge rate increased" 0.07
				"fire rate bonus"    0.01
			}
		}
		T_TFBot_Soldier_Charged
		{
			Class Soldier
			Name "Charged Soldier"
			ClassIcon soldier_crit
			Skill Normal
			Health 200
			Item "The Original"
			Attributes AlwaysCrit
			WeaponRestrictions PrimaryOnly
			ItemAttributes
			{
				ItemName "The Original"
				"faster reload rate" 0.2
				"fire rate bonus" 2
				"Projectile speed increased" 0.5
			}
		}
		T_TFBot_Pyro_DF_heal
		{
			Health	175
			Name	"Dragon Fury Pyro"
			Class	Pyro
			Skill	Expert
			item 	"the dragon's fury"
			Item	"Pyromancer's Mask"
			classicon pyro_dragon_fury_swordstone_heal
			ItemAttributes
			{
				ItemName "the dragon's fury"
				"heal on hit for slowfire"	750
			}
		}
		T_TFBot_Demoman_Sticky_short
		{
			Class 				Demoman
			Health				175
			Skill 				Expert
			Name				"Stycko Demoman"
			WeaponRestrictions	SecondaryOnly
			Attributes			HoldFireUntilFullReload
			Classicon 			demo_sticky_daan
			ItemAttributes
			{
				ItemName "TF_WEAPON_PIPEBOMBLAUNCHER"
				"stickybomb charge rate" 			0.01
				"fire rate bonus"    				0.1
				"faster reload rate"				0.2
				"Projectile range increased" 		0.5
				"projectile spread angle penalty" 	3
			}
			ItemAttributes
			{
				ItemName "TF_WEAPON_GRENADELAUNCHER"
				"is_passive_weapon" 1
				"override projectile type" 27
			}
			CharacterAttributes
			{
				"No self blast dmg"	2
			}
		}
		T_TFBot_Demoman_Sticky_medium
		{
			Class 				Demoman
			Health				175
			Skill 				Expert
			Name				"Stycko Demoman"
			WeaponRestrictions	SecondaryOnly
			Attributes			HoldFireUntilFullReload
			Classicon 			demo_sticky_daan
			ItemAttributes
			{
				ItemName "TF_WEAPON_PIPEBOMBLAUNCHER"
				"stickybomb charge rate" 			0.01
				"fire rate bonus"    				0.1
				"faster reload rate"				0.2
				"Projectile range increased" 		0.625
				"projectile spread angle penalty" 	3
			}
			ItemAttributes
			{
				ItemName "TF_WEAPON_GRENADELAUNCHER"
				"is_passive_weapon" 1
				"override projectile type" 27
			}
			CharacterAttributes
			{
				"No self blast dmg"	2
			}
		}
		T_TFBot_Demoman_Sticky_long
		{
			Class 				Demoman
			Health				175
			Skill 				Expert
			Name				"Stycko Demoman"
			WeaponRestrictions	SecondaryOnly
			Attributes			HoldFireUntilFullReload
			Classicon 			demo_sticky_daan
			ItemAttributes
			{
				ItemName "TF_WEAPON_PIPEBOMBLAUNCHER"
				"stickybomb charge rate" 			0.01
				"fire rate bonus"    				0.1
				"faster reload rate"				0.2
				"Projectile range increased" 		0.75
				"projectile spread angle penalty" 	3
			}
			ItemAttributes
			{
				ItemName "TF_WEAPON_GRENADELAUNCHER"
				"is_passive_weapon" 1
				"override projectile type" 27
			}
			CharacterAttributes
			{
				"No self blast dmg"	2
			}
		}
		T_TFBot_Heavyweapons_Deflector
		{
			Class Heavyweapons
			Name "Deflector Heavy"
			ClassIcon heavy_deflector
			Skill Hard
			Item "The U-clank-a"
			Item "Deflector"
			WeaponRestrictions PrimaryOnly
			MaxVisionRange 1200
			ItemAttributes 
			{
				ItemName "Deflector"
				"attack projectiles" 1
			}
		}
		T_TFBot_Medic_xbow_unreliable
		{
			Class	Medic
			Skill	Hard
			Attributes	AlwaysCrit
			WeaponRestrictions	PrimaryOnly
			Classicon	medic_crossbow_bleed_v2
			Item	"The Crusader's Crossbow"
			ItemAttributes
			{
				Itemname	"The Crusader's Crossbow"
				"Bleeding duration"	2
				"Projectile speed increased" 1.5
				"override projectile type" 11
				"auto fires full clip" 1
				"auto fires when full" 1
			}
		}
		T_TFBot_Medic_Shield
		{
			Health	150
			Name	"Shield Medic"
			Class	Medic
			Skill	Expert
			WeaponRestrictions	SecondaryOnly
			Classicon	medic_shield_qf
			Attributes	SpawnWithFullCharge
			Attributes	ProjectileShield
			Attributes	IgnoreEnemies
			Item	"tf_weapon_syringegun_medic"
			Item	"the quick-fix"
			CharacterAttributes
			{
				"generate rage on heal"	2
			}
			ItemAttributes
			{
				ItemName	"the quick-fix"
				"bot medic uber deploy delay duration"	300
				"increase buff duration"	15
			}
		}
		T_TFBot_Medic_Kritz
		{
			Health	150
			Name	"Kritzkrieg Medic"
			Class	Medic
			Skill	Expert
			Item	"the Kritzkrieg"
			Classicon	medic_kritz
			Attributes	SpawnWithFullCharge
			Attributes	IgnoreEnemies
			CharacterAttributes
			{
				"bot medic uber health threshold" 	600
			}
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
			ItemAttributes
			{
				ItemName	"the Kritzkrieg"
				"uber duration bonus" 999
			}
		}
		T_TFBot_Fixed_Medic_Vaccinator_Bullet
		{
			Class Medic
			Skill Expert
			Item "tf_weapon_medigun"
			Name "Medic Bullet Vacc"
			classicon	medic_Bullet
			Attributes SpawnWithFullCharge
			Attributes VaccinatorBullets
			CharacterAttributes
			{
				"ubercharge rate bonus" 25
                "bot medic uber health threshold"    350
			}
            ItemAttributes
            {
                ItemName    tf_weapon_medigun
                "heal rate bonus"    21
                "medigun bullet resist passive"    0.5
                "medigun bullet resist deployed"    0.5
                "medigun charge is resists"    3
                "lunchbox adds minicrits"    3
                "ubercharge rate bonus"    500
            }
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
		}
		T_TFBot_Fixed_Medic_Vaccinator_Blast
		{
			Class Medic
			Skill Expert
			Item "tf_weapon_medigun"
			Name "Medic Blast Vacc"
			Item "tf_weapon_medigun"
			classicon	medic_Blast
			Attributes SpawnWithFullCharge
			Attributes VaccinatorBlast
			CharacterAttributes
			{
				"ubercharge rate bonus" 25
                "bot medic uber health threshold"    350
			}
            ItemAttributes
            {
                ItemName    tf_weapon_medigun
                "heal rate bonus"    21
                "medigun blast resist passive"    0.5
                "medigun blast resist deployed"    0.5
                "medigun charge is resists"    4
                "lunchbox adds minicrits"    3
                "ubercharge rate bonus"    500
            }
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
		}
		T_TFBot_Fixed_Medic_Vaccinator_Fire
		{
			Class Medic
			Skill Expert
			Item "tf_weapon_medigun"
			Name "Medic Fire Vacc"
			Item "tf_weapon_medigun"
			classicon	medic_Fire
			Attributes SpawnWithFullCharge
			Attributes VaccinatorFire
			CharacterAttributes
			{
				"ubercharge rate bonus" 25
                "bot medic uber health threshold"    350
			}
            ItemAttributes
            {
                ItemName    tf_weapon_medigun
                "heal rate bonus"    21
                "medigun fire resist passive"    0.5
                "medigun fire resist deployed"    0.5
                "medigun charge is resists"    5
                "lunchbox adds minicrits"    3
                "ubercharge rate bonus"    500
            }
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
		}
		
		
		//   - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - 
		//   - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - 
		//   - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - 
		//   - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - 
		
		T_TFBot_Pyro_Diesel_Engine
		{
			Class		Pyro
			Skill		Expert
			Name		"DIEsel Engine"
			Health		25000
			Attributes	MiniBoss
			Attributes	UseBossHealthBar
			Classicon	pyro_gastog_explode_blu
			Item		"The Gas Passer"
			Item		"The Homewrecker"
			Item		"Balloonihoodie"
			Item		"Sight for Sore Eyes"
			Item		"The Sengoku Scorcher"
			Item		"EOTL_Skier"
			ItemAttributes
			{
				ItemName "The Gas Passer"
				"item_meter_charge_rate"	1.5
				"dmg penalty vs players"	0.25
				"explode_on_ignite"			1
				"disable weapon switch"		1
				"damage causes airblast"	1
				"attach particle effect"	13
			}
			ItemAttributes
			{
				Itemname	"The Homewrecker"
				"Is_Passive_Weapon"			1
				"fire rate bonus"    		2
				"dmg penalty vs players"	0
				"dmg bonus vs buildings" 	20
			}
			CharacterAttributes
			{
				"move speed bonus"								0.4
				"damage force reduction" 						0.6
				"override footstep sound set" 					5
				"airblast vertical vulnerability multiplier"	0.0
				"airblast vulnerability multiplier"				0.0
				"damage force reduction" 						0.0
				"rage giving scale"								0.2
			}
		}
		T_TFBot_Demoman_Scotch_Tape
		{
			Class 				Demoman
			Health 				10000
			Skill 				Expert
			Name 				"Scotch Tape"
			WeaponRestrictions 	SecondaryOnly
			Attributes 			MiniBoss
			Attributes			AlwaysFireWeapon
			Attributes			UseBossHealthBar
			Attributes 			HoldFireUntilFullReload
			Classicon 			demo_sticky_daan_giant
			Item				"Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
			ItemAttributes
			{
				ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER"
				"stickybomb charge rate"			0.01
				"fire rate bonus"    				0.01
				"faster reload rate"				0.01
				"Projectile range increased"		0.5
				"max pipebombs decreased" 			15
				"projectile spread angle penalty" 	10
				"item style override"	1
				"is australium item"	1
				"turn to gold" 			1
			}
			ItemAttributes
			{
				ItemName "TF_WEAPON_GRENADELAUNCHER"
				"is_passive_weapon" 1
				"override projectile type" 27
			}
			CharacterAttributes
			{
				"move speed bonus"								0.5
				"damage force reduction" 						0.25
				"airblast vertical vulnerability multiplier"	0.1
				"airblast vulnerability multiplier" 			0.1
				"override footstep sound set" 					4
				"No self blast dmg"								2
			}
		}
		T_TFBot_Giant_Crit_Medic_Shield
		{
			Health	4500
			Name	"Giant Crit Medic"
			Class	Medic
			Skill	Expert
			Item	"The Kritzkrieg"
			Classicon	medic_kritz2_shield_lite
			Attributes	MiniBoss
			Attributes 	SpawnWithFullCharge
			Attributes	ProjectileShield
			CharacterAttributes
			{
				"airblast vertical vulnerability multiplier"	0.1
				"airblast vulnerability multiplier"	0.1
				"bot medic uber health threshold" 	8000
				"generate rage on heal"	2
			}
			ItemAttributes
			{
				ItemName	"The Kritzkrieg"
				"uber duration bonus" 999
			}
		}
		T_TFBot_Giant_Medic_Shield
		{
			Class Medic
			Name "Giant Medic"
			ClassIcon medic_shield_qf
			Skill Expert
			Health 4500
			Attributes SpawnWithFullCharge
			Attributes	"ProjectileShield"
			Item "The Quick-Fix"
			WeaponRestrictions SecondaryOnly
			Attributes MiniBoss
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
			CharacterAttributes
			{
				"generate rage on heal"	2
				"move speed bonus"	0.5
				"damage force reduction" 0.6
				"airblast vulnerability multiplier" 0.6
				"heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix
			}
		}
		T_TFBot_Fixed_Giant_Medic_Vaccinator_Bullet
		{
			Class Medic
			Skill Expert
			Health	4500
			Item "tf_weapon_medigun"
			Name "Medic Bullet Vacc"
			classicon	medic_Bullet
			Attributes	MiniBoss
			Attributes	SpawnWithFullCharge
			Attributes	VaccinatorBullets
			CharacterAttributes
			{
				"ubercharge rate bonus" 25
				"uber duration bonus" 100
                "bot medic uber health threshold"    350
				"airblast vertical vulnerability multiplier"	0.3
				"airblast vulnerability multiplier" 	0.1
			}
            ItemAttributes
            {
                ItemName    tf_weapon_medigun
                "heal rate bonus"    21
                "medigun bullet resist passive"    0.5
                "medigun bullet resist deployed"    0.5
                "medigun charge is resists"    3
                "lunchbox adds minicrits"    3
                "ubercharge rate bonus"    500
                "uber duration bonus"  		300
            }
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
		}
		T_TFBot_Fixed_Giant_Medic_Vaccinator_Blast
		{
			Class Medic
			Skill Expert
			Health	4500
			Item "tf_weapon_medigun"
			Name "Medic Blast Vacc"
			classicon	medic_Blast
			Attributes	MiniBoss
			Attributes	SpawnWithFullCharge
			Attributes	VaccinatorBlast
			CharacterAttributes
			{
				"ubercharge rate bonus" 25
				"uber duration bonus" 100
                "bot medic uber health threshold"    350
				"airblast vertical vulnerability multiplier"	0.3
				"airblast vulnerability multiplier" 	0.1
			}
            ItemAttributes
            {
                ItemName    tf_weapon_medigun
                "heal rate bonus"    21
                "medigun blast resist passive"    0.5
                "medigun blast resist deployed"    0.5
                "medigun charge is resists"    4
                "lunchbox adds minicrits"    3
                "ubercharge rate bonus"    500
                "uber duration bonus"  		300
            }
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
		}
		T_TFBot_Fixed_Giant_Medic_Vaccinator_Fire
		{
			Class Medic
			Skill Expert
			Health	4500
			Item "tf_weapon_medigun"
			Name "Medic Fire Vacc"
			classicon	medic_Fire
			Attributes	MiniBoss
			Attributes	SpawnWithFullCharge
			Attributes	VaccinatorFire
			CharacterAttributes
			{
				"ubercharge rate bonus" 25
				"uber duration bonus" 100
                "bot medic uber health threshold"    350
				"airblast vertical vulnerability multiplier"	0.3
				"airblast vulnerability multiplier" 	0.1
			}
            ItemAttributes
            {
                ItemName    tf_weapon_medigun
                "heal rate bonus"    21
                "medigun fire resist passive"    0.5
                "medigun fire resist deployed"    0.5
                "medigun charge is resists"    5
                "lunchbox adds minicrits"    3
                "ubercharge rate bonus"    500
                "uber duration bonus"  		300
            }
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
		}
	}
	Wave
	{
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	1a
			TotalCurrency	100
			TotalCount	18
			MaxActive	6
			SpawnCount	2
			Where	Spawnbot_left
			WaitBeforeStarting	2
			Waitbetweenspawns	3
			Squad
			{
				TFBot
				{
					template	T_TFBot_Scout_Bonk
					Item		Crit-a-Cola
					Classicon	scout_cola_nys
					CharacterAttributes
					{	
						"effect bar recharge rate increased" 	0.25
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic_QuickUber
					CharacterAttributes
					{
						"move speed bonus"	2
					}
				}
			}
		}
		WaveSpawn
		{
			Name	1b
			TotalCurrency	50
			TotalCount	6
			MaxActive	3
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	10
			Waitbetweenspawns	6
			RandomChoice
			{
				TFBot
				{
					Class	HeavyWeapons
					Skill	Hard
				}
				TFBot
				{
					Class	HeavyWeapons
					Skill	normal
				}
			}
		}
		WaveSpawn
		{
			Name	1c
			WaitForAllSpawned	1a
			TotalCurrency	50
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			Where	Spawnbot
			WaitBeforeStarting	2
			Waitbetweenspawns	0
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Spammer_Reload
					CharacterAttributes
					{
						"airblast vertical vulnerability multiplier"	0.3
						"airblast vulnerability multiplier"	0.1
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	1d
			WaitForAllSpawned	1b
			TotalCurrency	150
			TotalCount	21
			MaxActive	6
			SpawnCount	2
			Where	Spawnbot
			Where	Spawnbot_right
			WaitBeforeStarting	2
			Waitbetweenspawns	8
			TFBot
			{
				Class	Demoman
				Skill	Normal
				Item	"TF_WEAPON_GRENADELAUNCHER"
				ItemAttributes
				{
					ItemName "TF_WEAPON_GRENADELAUNCHER"
					"projectile speed increased"	1.2
				}
			}
		}
		WaveSpawn
		{
			Name	1d2
			WaitForAllSpawned	1b
			TotalCurrency	150
			TotalCount	12
			MaxActive	4
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	1
			Waitbetweenspawns	4
			RandomChoice
			{
				TFBot
				{
					Class	HeavyWeapons
					Skill	Hard
				}
				TFBot
				{
					Class	HeavyWeapons
					Skill	normal
				}
			}
		}
		WaveSpawn
		{
			Name	1e
			WaitForAllSpawned	1a
			TotalCurrency	150
			TotalCount	4
			MaxActive	4
			SpawnCount	2
			Where	Spawnbot
			WaitBeforeStarting	40
			Waitbetweenspawns	25
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Spammer_Reload
					CharacterAttributes
					{
						"airblast vertical vulnerability multiplier"	0.3
						"airblast vulnerability multiplier"	0.1
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	sup1.1
			WaitForAllSpawned	1d2
			TotalCount	3
			MaxActive	3
			SpawnCount	1
			Where	Spawnbot_left
			WaitBeforeStarting	2
			Waitbetweenspawns	5
			Support 1
			TFBot
			{
				Template	T_TFBot_Demoman_Knight
				Name		"Persian Demoman"
				Item		"The Persian Persuader"
				Classicon	demoknight_persian_nys
				ItemAttributes
				{
					ItemName "The Persian Persuader"
					"cancel falling damage" 1
				}
				CharacterAttributes
				{
					"charge recharge rate increased"	2.5
					"Attack not cancel charge"	1
					"charge time increased" 1.2
				}
			}
		}
		WaveSpawn
		{
			Name	sup1.2
			WaitForAllSpawned	1d2
			TotalCount	3
			MaxActive	3
			SpawnCount	1
			Where	Spawnbot_right
			WaitBeforeStarting	2
			Waitbetweenspawns	5
			Support 1
			TFBot
			{
				Class				Scout
				Name				"Pistol scout"
				Skill				Normal
				Health				125
				WeaponRestrictions	SecondaryOnly
				Classicon			scout_pistol
			}
		}
	}
	Wave
	{
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	2a
			TotalCurrency	100
			TotalCount	20
			MaxActive	10
			SpawnCount	5
			Where	Spawnbot
			WaitBeforeStarting	3
			Waitbetweenspawns	15
			Squad
			{
				ShouldPreserveSquad  1
				TFBot
				{
					Template	T_TFBot_Giant_Pyro
					Name		"Backburner Pyro"
					Classicon	pyro_backburner_nys
					Item		"The Backburner"
					ItemAttributes
					{
						Itemname	"The Backburner"
						"Damage Bonus"	2
						"Flame_drag"	4.5
					}
					CharacterAttributes
					{
						"airblast vertical vulnerability multiplier"	0.3
						"airblast vulnerability multiplier"	0.1
					}
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Classicon	heavy_steelfist_nys
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Classicon	heavy_steelfist_nys
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Classicon	heavy_steelfist_nys
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Classicon	heavy_steelfist_nys
				}
			}
		}
		WaveSpawn
		{
			Name	2b
			TotalCurrency	100
			TotalCount	5
			MaxActive	2
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	10
			Waitbetweenspawns	15	
			TFBot
			{
				Template	T_TFBot_Giant_Scout_Fast
				CharacterAttributes
				{
					"airblast vertical vulnerability multiplier"	0.0
					"airblast vulnerability multiplier"	0.0
				}
			}
		}
		WaveSpawn
		{
			Name	2c
			TotalCurrency	100
			TotalCount	28
			MaxActive	6
			SpawnCount	2
			Where	Spawnbot_left
			Where	Spawnbot_right
			WaitBeforeStarting	10
			Waitbetweenspawns	4
			RandomChoice
			{
				TFBot
				{
					Class Pyro
					Name "Fast Detonatorer"
					Skill Expert
					ClassIcon pyro_flare_infinite
					Item "The Detonator"
					WeaponRestrictions SecondaryOnly
					ItemAttributes
					{
						ItemName "The Detonator"
						"damage bonus"	1
						"fire rate bonus" 0.75
						"faster reload rate" 0.5
						"Projectile speed increased" 1.3
					}
				}
				TFBot
				{
					Class Pyro
					Name "Fast Flare Gunner"
					Skill Normal
					ClassIcon pyro_flare_infinite
					Item "The Flare Gun"
					WeaponRestrictions SecondaryOnly
					ItemAttributes
					{
						ItemName "The Flare Gun"
						"damage bonus"	1
						"fire rate bonus" 0.75
						"faster reload rate" 0.5
						"Projectile speed increased" 1.3
					}
				}
			}
		}
		WaveSpawn
		{
			Name	2d
			WaitForAllDead	2a
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	4
			Waitbetweenspawns	0
			Tank
			{
				Health	15000
				Name	"tank"
				Speed	75
				StartingPathTrackNode "tank_path_a_1"
				OnKilledOutput
				{	
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action Trigger
				}	
			}
		}
		WaveSpawn
		{
			Name	2f
			WaitForAllSpawned	2d
			TotalCurrency	150
			TotalCount	37
			MaxActive	6
			SpawnCount	1
			Where		Spawnbot_left
			Where		Spawnbot
			WaitBeforeStarting	7
			Waitbetweenspawns	3
			TFBot
			{
				Class	Soldier
				Skill	Normal
			}
		}
		WaveSpawn
		{
			Name	2g
			WaitForAllSpawned	2d
			TotalCurrency	50
			TotalCount	6
			MaxActive	2
			SpawnCount	1
			Where		Spawnbot_right
			WaitBeforeStarting	5
			Waitbetweenspawns	15
			TFBot
			{
				Template	T_TFBot_Giant_Soldier_Crit
				CharacterAttributes
				{
					"airblast vertical vulnerability multiplier"	0.3
					"airblast vulnerability multiplier"	0.1
				}
			}
		}
		WaveSpawn
		{
			Name	sup2.1
			WaitForAllSpawned	2g
			TotalCount	6
			MaxActive	6
			SpawnCount	1
			Where	spawnbot_left
			Where	spawnbot_right
			WaitBeforeStarting	1
			WaitBetweenSpawns	5
			Support 1
			TFBot
			{
				Class	Sniper
				Skill	Hard
				Item	Jarate
				Attributes			AlwaysFireWeapon
				WeaponRestrictions	SecondaryOnly
				Classicon			Sniper_Jarate
				ItemAttributes
				{	
					Itemname	"jarate"
					"disable weapon switch"		1
					"effect bar recharge rate increased" 0.07
					"fire rate bonus"    0.01
				}
			}
		}
		WaveSpawn
		{
			Name	sup2.2
			WaitForAllSpawned	2g
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_right
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			Support 1
			TFBot
			{
				Template	T_TFBot_Demoman_Samurai
			}
		}
		WaveSpawn
		{
			Name	sup2.3
			WaitForAllSpawned	2g
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			Support 1
			TFBot
			{
				Template	T_TFBot_Demoman_Samurai
			}
		}
		WaveSpawn
		{
			Name	sup2.4
			WaitForAllSpawned	2g
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_left
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			Support 1
			TFBot
			{
				Template	T_TFBot_Demoman_Samurai
			}
		}
		WaveSpawn
		{
			Name	2h
			WaitForAllSpawned	2g
			TotalCurrency	100
			TotalCount	5
			MaxActive	5
			SpawnCount	5
			Where		Spawnbot_chief
			WaitBeforeStarting	10
			Waitbetweenspawns	0
			Squad
			{
				TFBot
				{
					Template		T_TFBot_Giant_Heavyweapons_BrassBeast
					Name			"Breast Beast CoK Heavy"
					Item			"The Cuban Bristle Crisis"
					Item			"Batter's Bracers"
					Item			"Teufort Knight"
					Attributes		AlwaysFireWeapon
					Classicon		heavy_booster2
					CharacterAttributes
					{
						"airblast vertical vulnerability multiplier"	0.0
						"airblast vulnerability multiplier"		0.0
						"damage force reduction" 	0.25
					}
					ItemAttributes
					{
						ItemName "The Brass Beast"
						"critboost on kill" 5
					}
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Classicon	heavy_steelfist_nys
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Classicon	heavy_steelfist_nys
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Classicon	heavy_steelfist_nys
				}
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Fist
					Classicon	heavy_steelfist_nys
				}
			}
		}
	}
	Wave
	{
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	3a
			TotalCurrency	30
			TotalCount	10
			MaxActive	6
			SpawnCount	2
			Where	Spawnbot
			WaitBeforeStarting	2
			Waitbetweenspawns	10
			Squad
			{
				TFBot
				{
					Class	Pyro
					Skill	Hard
				}
				TFBot
				{
					Template	T_TFBot_Fixed_Medic_Vaccinator_Bullet
					classicon	medic_vac_trio_nys
				}
			}
		}
		WaveSpawn
		{
			Name	3b
			TotalCurrency	30
			TotalCount	10
			MaxActive	6
			SpawnCount	2
			Where	Spawnbot
			Where	Spawnbot_left
			WaitBeforeStarting	7
			Waitbetweenspawns	10
			Squad
			{
				TFBot
				{
					Class	Soldier
					Skill	Hard
				}
				TFBot
				{
					Template	T_TFBot_Fixed_Medic_Vaccinator_Fire
					classicon	medic_vac_trio_nys
				}
			}
		}
		WaveSpawn
		{
			Name	3c
			TotalCurrency	30
			TotalCount	10
			MaxActive	6
			SpawnCount	2
			Where	Spawnbot
			Where	spawnbot_right
			WaitBeforeStarting	10
			Waitbetweenspawns	10
			Squad
			{
				TFBot
				{
					Class	Heavy
					Skill	Hard
				}
				TFBot
				{
					Template	T_TFBot_Fixed_Medic_Vaccinator_Blast
					classicon	medic_vac_trio_nys
				}
			}
		}
		WaveSpawn
		{
			Name	3d
			TotalCurrency	30
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	15
			Waitbetweenspawns	30
			TFBot
			{
				Template	T_TFBot_Giant_Soldier_Extended_Concheror
				CharacterAttributes
				{
					"increase buff duration"	9
					"airblast vertical vulnerability multiplier"	0.3
					"airblast vulnerability multiplier"	0.1
				}
			}
		}
		WaveSpawn
		{
			Name	3e
			WaitForAllSpawned	3c
			TotalCurrency	130
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	10
			Waitbetweenspawns	0
            Tank
			{
				Name	Tank
                Health	30000
				Speed	50
                StartingPathTrackNode "tank_path_b_1"
                OnBombDroppedOutput
                {
                    Target boss_deploy_relay
                    Action Trigger
                }
            }
		}
		WaveSpawn
		{
			Name	3f
			WaitForAllSpawned	3e
			TotalCurrency	100
			TotalCount	8
			MaxActive	4
			SpawnCount	4
			Where	spawnbot_right
			WaitBeforeStarting	20
			Waitbetweenspawns	30
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_RocketPush
					Classicon	soldier_blast_spammer
					ItemAttributes
					{
						ItemName  "The Liberty Launcher"
						"faster reload rate" -0.8
						"fire rate bonus" 0.5
					}
				}
				TFBot
				{
					Template	T_TFBot_Fixed_Medic_Vaccinator_Blast
					classicon	medic_vac_trio_nys
				}
				TFBot
				{
					Template	T_TFBot_Fixed_Medic_Vaccinator_Fire
					classicon	medic_vac_trio_nys
				}
				TFBot
				{
					Template	T_TFBot_Fixed_Medic_Vaccinator_Bullet
					classicon	medic_vac_trio_nys
				}
			}
		}
		WaveSpawn
		{
			Name	3g
			WaitForAllSpawned	3e
			TotalCurrency 100
			TotalCount	33
			MaxActive 	5
			SpawnCount	1
			WaitBeforeStarting	5
			WaitBetweenSpawns	2
			Where	spawnbot
			RandomChoice
			{
				TFBot
				{
					Class	spy
					Name	"A Spy"
					Health	300
					Scale	1.3
					Attributes	AlwaysCrit
					WeaponRestrictions	MeleeOnly
				}
				TFBot
				{
					Class	spy
					Name	"Also a Spy"
					Health	300
					Scale	1.3
					Attributes	AlwaysCrit
					WeaponRestrictions	MeleeOnly
				}
				TFBot
				{
					Class	spy
					Name	"This Spy is not our Spy"
					Health	300
					Scale	1.3
					Attributes	AlwaysCrit
					WeaponRestrictions	MeleeOnly
				}
				TFBot
				{
					Class	spy
					Name	"An enemy Spy"
					Health	300
					Scale	1.3
					Attributes	AlwaysCrit
					WeaponRestrictions	MeleeOnly
				}
				TFBot
				{
					Class	spy
					Name	"A Spy, but with a gun"
					Health	300
					Scale	1.3
					Attributes	AlwaysCrit
					WeaponRestrictions	PrimaryOnly
				}
			}
		}
		WaveSpawn
		{
			Name	3h
			WaitForAllSpawned	3f
			TotalCurrency 150
			TotalCount	25
			MaxActive 	10
			SpawnCount	5
			Where	spawnbot_left
			WaitBeforeStarting	10
			WaitBetweenSpawns	15
			TFBot
			{
				Template	T_TFBot_Demo_Burst
			}
		}
		WaveSpawn
		{
			Name	3i
			WaitForAllDead	3f
			TotalCurrency 50
			TotalCount	1
			MaxActive 	1
			SpawnCount	1
			Where	spawnbot_left
			WaitBeforeStarting	10
			WaitBetweenSpawns	0
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons_Deflector
				Name		"Battalion Heavy"
				Classicon	heavy_deflector_backup
				Attributes SpawnWithFullCharge
				Item "The Battalion's Backup"
				CharacterAttributes
				{
					"increase buff duration"	20.0
					"airblast vertical vulnerability multiplier"	0.3
					"airblast vulnerability multiplier"	0.1
				}
			}
		}
		WaveSpawn
		{
			Name	3i2
			WaitForAllDead	3f
			TotalCurrency 50
			TotalCount	1
			MaxActive 	1
			SpawnCount	1
			Where	spawnbot_Right
			WaitBeforeStarting	25
			WaitBetweenSpawns	0
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons_Deflector
				Name		"Battalion Heavy"
				Classicon	heavy_deflector_backup
				Attributes SpawnWithFullCharge
				Item "The Battalion's Backup"
				CharacterAttributes
				{
					"increase buff duration"	20.0
					"airblast vertical vulnerability multiplier"	0.3
					"airblast vulnerability multiplier"	0.1
				}
			}
		}
		WaveSpawn
		{
			Name	Sup3.1
			WaitForAllSpawned	3f
			TotalCount	5
			MaxActive 	5
			SpawnCount	1
			Where	spawnbot_Right
			WaitBeforeStarting	15
			WaitBetweenSpawns	4
			Support 1
			TFBot
			{
				Template	T_TFBot_Sniper_Huntsman
				Classicon	sniper_bow_fire_yoovy
				ItemAttributes
				{
					Itemname "The Huntsman"
					"Set DamageType Ignite"		1
					"attach particle effect"	13
				}
			}
		}
	}
	Wave
	{
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	4a
			TotalCurrency	100
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			Where	Spawnbot
			WaitBeforeStarting	2
			Waitbetweenspawns	0
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Demoman_Scotch_Tape
				}
				TFBot
				{
					Template	T_TFBot_Giant_Crit_Medic_Shield
				}
			}
		}
		WaveSpawn
		{
			Name	DemoMedic_spawn_voice_relay_4.1
			FirstSpawnWarningSound	"vo\mvm\norm\demoman_mvm_medic03.mp3"
		}
		WaveSpawn
		{
			Name	DemoMedic_spawn_voice_relay_4.2
			WaitForAllSpawned	4a
			WaitBeforeStarting	1
			FirstSpawnWarningSound	"vo\mvm\norm\medic_mvm_autochargeready02.mp3"
		}
		WaveSpawn
		{
			Name	DemoMedic_spawn_voice_relay_4.3
			WaitForAllSpawned	4a
			WaitBeforeStarting	5
			FirstSpawnWarningSound	"vo\mvm\norm\demoman_mvm_activatecharge01.mp3"
		}
		WaveSpawn
		{
			Name	DemoMedic_spawn_voice_relay_4.4
			WaitForAllSpawned	4a
			WaitBeforeStarting	7
			FirstSpawnWarningSound	"vo\mvm\norm\taunts\medic_mvm_taunts09.mp3"
		}
		WaveSpawn
		{
			Name	DemoMedic_spawn_voice_relay_4.5
			WaitForAllSpawned	4a
			WaitBeforeStarting	12
			FirstSpawnWarningSound	"vo\mvm\norm\taunts\medic_mvm_taunts07.mp3"
		}
		WaveSpawn
		{
			Name	DemoMedic_spawn_voice_relay_4.6
			WaitForAllSpawned	4a
			WaitBeforeStarting	14.5
			FirstSpawnWarningSound	"vo\mvm\norm\taunts\medic_mvm_taunts08.mp3"
		}
		WaveSpawn
		{
			Name	DemoMedic_spawn_voice_relay_4.7
			WaitForAllSpawned	4a
			WaitBeforeStarting	17
			FirstSpawnWarningSound	"vo\mvm\norm\demoman_mvm_laughshort06.mp3"
		}
		WaveSpawn
		{
			Name	4b
			WaitForAllSpawned	4a
			TotalCurrency	150
			TotalCount	24
			MaxActive	8
			SpawnCount	4
			Where	Spawnbot
			Where	spawnbot_left
			Where	spawnbot_right
			WaitBeforeStarting	25
			Waitbetweenspawns	5
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Heavyweapons_Deflector
					Classicon	heavy_deflector_small
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
			}
		}
		WaveSpawn
		{
			Name	4b2
			WaitForAllDead	4a
			TotalCurrency	100
			TotalCount	6
			MaxActive	3
			SpawnCount	1
			Where	spawnbot_right
			WaitBeforeStarting	20
			Waitbetweenspawns	5
			TFBot
			{
				Template	T_TFBot_Giant_Scout_FAN
				CharacterAttributes
				{
					"airblast vertical vulnerability multiplier"	0.3
					"airblast vulnerability multiplier"	0.1
				}
			}
		}
		WaveSpawn
		{
			Name	4c
			WaitForAllSpawned	4b
			TotalCurrency	150
			TotalCount	15
			MaxActive	10
			SpawnCount	5
			Where	Spawnbot
			WaitBeforeStarting	10
			Waitbetweenspawns	10
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Demo_Burst
					Attributes	AlwaysCrit
					CharacterAttributes
					{
						"airblast vertical vulnerability multiplier"	0.3
						"airblast vulnerability multiplier"	0.1
					}
				}
				TFBot
				{
					Class	Pyro
					Skill	Expert
				}
				TFBot
				{
					Class	Pyro
					Skill	Expert
				}
				TFBot
				{
					Class	Pyro
					Skill	Expert
				}
				TFBot
				{
					Class	Pyro
					Skill	Expert
				}
			}
		}
		WaveSpawn
		{
			Name	sup4.1
			WaitForAllSpawned	4b2
			TotalCount	3
			MaxActive	3
			SpawnCount	3
			Where	spawnbot
			Where	spawnbot_right
			Where	spawnbot_left
			WaitBeforeStarting	10
			Waitbetweenspawns	15
			Support 1
			RandomChoice
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Concheror
					Classicon	soldier_banner_trio
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Buff_Banner
					Classicon	soldier_banner_trio
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
					Classicon	soldier_banner_trio
				}
			}
		}
		WaveSpawn
		{
			Name	sup4.2
			WaitForAllDead	4c
			TotalCount	5
			MaxActive	5
			SpawnCount	1
			Where	spawnbot
			WaitBeforeStarting	3
			Waitbetweenspawns	3
			Support 1
			RandomChoice
			{
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Concheror
					Classicon	soldier_banner_trio
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Concheror
					Classicon	soldier_banner_trio
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Buff_Banner
					Classicon	soldier_banner_trio
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Buff_Banner
					Classicon	soldier_banner_trio
				}
				TFBot
				{
					Template	T_TFBot_Soldier_Extended_Battalion
					Classicon	soldier_banner_trio
				}
			}
		}
		WaveSpawn
		{
			Name	4d
			WaitForAllDead	4c
			TotalCurrency	125
			TotalCount	5
			MaxActive	5
			SpawnCount	5
			Where	spawnbot_right
			WaitBeforeStarting	1
			Waitbetweenspawns	0
			Squad
			{
				TFBot
				{
					Class Soldier
					Skill Expert
					Health 4000
					Attributes	MiniBoss
					Attributes	HoldFireUntilFullReload
					Name		"Giant Bison Soldier"
					Classicon	soldier_bison
					Item	"The Righteous Bison"
					ItemAttributes
					{
						Itemname	"TF_WEAPON_ROCKETLAUNCHER"
						"projectile spread angle penalty" 	1.5
						"fire rate bonus"					0.01
						"faster reload rate"				0.5
						"projectile speed increased"		1.5
						"override projectile type"			13	//	Bison projectiles
					}
					CharacterAttributes
					{
						"move speed bonus"	0.5
						"damage force reduction" 0.4
						"override footstep sound set" 3
						"airblast vertical vulnerability multiplier"	0.3
						"airblast vulnerability multiplier"	0.1
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
			}
		}
		WaveSpawn
		{
			Name	4e
			WaitForAllDead	4c
			TotalCurrency	125
			TotalCount	5
			MaxActive	5
			SpawnCount	5
			Where	spawnbot_left
			WaitBeforeStarting	20
			Waitbetweenspawns	0
			Squad
			{
				TFBot
				{
					Class Soldier
					Skill Expert
					Health 4000
					Attributes	MiniBoss
					Attributes	HoldFireUntilFullReload
					Name		"Giant Bison Soldierr"
					Classicon	soldier_bison
					Item	"The Righteous Bison"
					ItemAttributes
					{
						Itemname	"TF_WEAPON_ROCKETLAUNCHER"
						"projectile spread angle penalty" 	1.5
						"fire rate bonus"					0.01
						"faster reload rate"				0.5
						"projectile speed increased"		1.5
						"override projectile type"			13
					}
					CharacterAttributes
					{
						"move speed bonus"	0.5
						"damage force reduction" 0.4
						"override footstep sound set" 3
						"airblast vertical vulnerability multiplier"	0.3
						"airblast vulnerability multiplier"	0.1
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
				TFBot
				{
					Template	T_TFBot_Medic_Kritz
				}
			}
		}
	}
	Wave
	{
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	5a
			TotalCurrency	100
			TotalCount	6
			MaxActive	4
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	2
			Waitbetweenspawns	3
			TFBot
			{
				Template	T_TFBot_Giant_Scout_Baseball
				Classicon	scout_stun_spammer
				ItemAttributes
				{
					ItemName "The Sandman"
					"effect bar recharge rate increased" 0.025
					"apply look velocity on damage" 750
				}
				CharacterAttributes
				{
					"damage force reduction" 						0.25
					"airblast vertical vulnerability multiplier"	0.0
					"airblast vulnerability multiplier" 			0.0
				}
			}
		}
		WaveSpawn
		{
			Name	5b
			TotalCurrency	100
			TotalCount	35
			MaxActive	14
			SpawnCount	7
			Where	Spawnbot
			WaitBeforeStarting	12
			Waitbetweenspawns	5
			TFBot
			{
				Template	T_TFBot_Demoman_Knight
				Name		"Caber Demoman Sprinter"
				Item		"The Ullapool Caber"
				Item		"The Chargin' Targe"
				Item		"Ali Baba's Wee Booties"
				Classicon	demo_caber_fast
				CharacterAttributes
				{
					"charge recharge rate increased"	3
					"Attack not cancel charge"	1
					"charge time increased" 3
				}
			}
		}
		WaveSpawn
		{
			Name	5c
			WaitForAllDead	5a
			TotalCurrency	75
			TotalCount	4
			MaxActive	4
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	4
			Waitbetweenspawns	5
			TFBot
			{
				Template	T_TFBot_Giant_Scout_Baseball
				Classicon	scout_stun_spammer
				ItemAttributes
				{
					ItemName "The Sandman"
					"effect bar recharge rate increased" 0.025
					"apply look velocity on damage" 750
				}
				CharacterAttributes
				{
					"damage force reduction" 						0.25
					"airblast vertical vulnerability multiplier"	0.0
					"airblast vulnerability multiplier" 			0.0
				}
			}
		}
		WaveSpawn
		{
			Name	5e
			WaitForAllSpawned	5b
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			Waitbetweenspawns	0
            Tank
			{
				Name	Tank
                Health	10000
				Speed	60
                StartingPathTrackNode "tank_path_d_1"
                OnBombDroppedOutput
                {
                    Target boss_deploy_relay
                    Action Trigger
                }
            }
		}
		WaveSpawn
		{
			Name	5f
			WaitForAllSpawned	5e
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	40
			Waitbetweenspawns	0
            Tank
			{
				Name	Tank
                Health	15000
				Speed	60
				Skin	1
                StartingPathTrackNode "tank_path_c_1"
                OnBombDroppedOutput
                {
                    Target boss_deploy_relay
                    Action Trigger
                }
            }
		}
		WaveSpawn
		{
			Name	5g
			WaitForAllDead	5c
			TotalCurrency	150
			TotalCount	48
			MaxActive	8
			SpawnCount	1
			Where	Spawnbot_left
			Where	Spawnbot
			WaitBeforeStarting	4
			Waitbetweenspawns	3
			TFBot
			{
				Template	T_TFBot_Demoman_Knight
				Name		"Caber Demoman Sprinter"
				Item		"The Ullapool Caber"
				Item		"The Chargin' Targe"
				Item		"Ali Baba's Wee Booties"
				Classicon	demo_caber_fast
				CharacterAttributes
				{
					"charge recharge rate increased"	3
					"Attack not cancel charge"	1
					"charge time increased" 3
				}
			}
		}
		WaveSpawn
		{
			Name	5h
			WaitForAllDead	5c
			TotalCurrency	100
			TotalCount	36
			MaxActive	6
			SpawnCount	2
			Where	Spawnbot_left
			Where	Spawnbot_right
			WaitBeforeStarting	0
			Waitbetweenspawns	5
			TFBot
			{
				Template	T_TFBot_Soldier_Charged
			}
		}
		WaveSpawn
		{
			Name	5i
			WaitForAllDead	5c
			TotalCurrency	125
			TotalCount	18
			MaxActive	12
			SpawnCount	6
			Where	Spawnbot_chief
			WaitBeforeStarting	10
			Waitbetweenspawns	35
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Heavyweapons_Natascha
					Name		"Black Hole Heavy"
					Health		5000
					Classicon	heavy_natascha_grapple_nys
					Item		"Mad Mask"
					ItemAttributes
					{
						ItemName "Mad Mask"
						"attach particle effect" 71
					}
					ItemAttributes
					{
						ItemName "Natascha"
						"apply look velocity on damage" -150
					}
					CharacterAttributes
					{
						"move speed bonus"	0.4
						"airblast vertical vulnerability multiplier"	0.3
						"airblast vulnerability multiplier"	0.1
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
				TFBot
				{
					Template	T_TFBot_Medic
				}
			}
		}
		WaveSpawn
		{
			Name	sup5.1
			WaitForAllSpawned	5h
			TotalCount	8
			MaxActive	8
			SpawnCount	2
			Where	Spawnbot_left
			Where	Spawnbot_right
			WaitBeforeStarting	1
			Waitbetweenspawns	5
			Support 1
			TFBot
			{
				Template	T_TFBot_Scout_Sandman_FastCharge
				Classicon	scout_stun_spammer
				Attributes	AlwaysCrit
				ItemAttributes
				{
					ItemName "The Sandman"
					"effect bar recharge rate increased" 0.025
					"apply look velocity on damage" 350
				}
			}
		}
	}
	Wave
	{
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	6a1
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	1
			Waitbetweenspawns	0
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons
				Name		"Omega Heavy #1"
				ClassIcon	heavy_healonkill_omega
				Attributes	UseBossHealthBar
				Health		10000
				CharacterAttributes
				{
					"health regen"	250
				}
			}
		}
		WaveSpawn
		{
			Name	sup6.1
			WaitForAllDead	6a1
			TotalCount	25
			MaxActive	10
			SpawnCount	1
			Where	Spawnbot_left
			Where	Spawnbot_right
			WaitBeforeStarting	2
			Waitbetweenspawns	1.5
			Support limited
			TFBot
			{
				Class	Soldier
				Skill	Hard
				WeaponRestrictions	MeleeOnly
				Attributes	SpawnWithFullCharge
				ClassIcon	soldier_pickaxe_equalize_backup
				Name	"Equalized backup Soldier"
				Item	"The Equalizer"
				Item	"The Battalion's Backup"
				CharacterAttributes
				{
					"increase buff duration"	9.0
				}
			}
		}
		WaveSpawn
		{
			Name	6a2
			WaitForAllDead	6a1
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	1
			Waitbetweenspawns	0
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons
				Name		"Omega Heavy #2"
				ClassIcon	heavy_healonkill_omega
				Attributes	UseBossHealthBar
				Health		10000
				CharacterAttributes
				{
					"health regen"	250
				}
			}
		}
		WaveSpawn
		{
			Name	6a3
			WaitForAllDead	6a2
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	1
			Waitbetweenspawns	0
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons
				Name		"Omega Heavy #3"
				ClassIcon	heavy_healonkill_omega
				Attributes	UseBossHealthBar
				Health		10000
				CharacterAttributes
				{
					"health regen"	250
				}
				ItemAttributes
				{
					ItemName "TF_WEAPON_MINIGUN"
					"override projectile type"			13	//	Bison projectiles
					"projectile spread angle penalty" 	1.5
				}					
			}
		}
		//WaveSpawn
		//{
		//	Name	sup6.2
		//	//WaitForAllSpawned	sup6.1
		//	TotalCount	4
		//	MaxActive	4
		//	SpawnCount	4
		//	Where	Spawnbot
		//	WaitBeforeStarting	2
		//	Waitbetweenspawns	0
		//	Support limited
		//	TFBot
		//	{
		//		Template	T_TFBot_Engineer_Sentry_Battle_TeleIn
		//		Item		"Buzz Killer"
		//		Item		"Frontier Flyboy"
		//		Item		"Legend of Bugfoot"
		//		Name		"Southern Scourge"
		//		CharacterAttributes
		//		{
		//			"Voice pitch scale"	1.45
		//		}
		//	}
		//}
	}
	Wave
	{
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	7a1
			TotalCurrency	50
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	Spawnbot
			WaitBeforeStarting	0
			Waitbetweenspawns	0
			TFBot
			{
				class scout
				skill normal
			}
		}
	}
}
// F I N