//This mission is 100% Canteen Crasher style
//Created by A+drew
#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
population
{
	StartingCurrency	1500
	RespawnWaveTime	3
	CanBotsAttackWhileInSpawnRoom	no
	Mission
	{
		Objective	DestroySentries
		Where spawnbot_mission_sentrybuster_1
		Where spawnbot_mission_sentrybuster_2
		BeginAtWave	1
		RunForThisManyWaves	7
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	1
		TFBot
		{
			Template	T_TFBot_SentryBuster
		}
	}
	Mission
	{
		Objective	Sniper
		Where spawnbot_mission_sniper_1
		Where spawnbot_mission_sniper_2
		BeginAtWave	1
		RunForThisManyWaves	2
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper
		}
	}
	Mission
	{
		Objective	Sniper
		Where spawnbot_mission_sniper_1
		Where spawnbot_mission_sniper_2
		BeginAtWave	4
		RunForThisManyWaves	1
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	2
		TFBot
		{
			Template	T_TFBot_Sniper_Sydney_Sleeper
		}
	}
	Mission
	{
		Objective	Spy
		Where spawnbot_1
		Where spawnbot_2
		BeginAtWave	7
		RunForThisManyWaves	1
		InitialCooldown	30
		CooldownTime	30
		DesiredCount	5
		TFBot
		{
			Template	T_TFBot_Spy
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	w1a
			TotalCurrency	200
			TotalCount	6
			MaxActive	4
			SpawnCount	2
			Where spawnbot_1
			Where spawnbot_2
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
                                ClassIcon pyro_detonator_lite_spammer
                                        Name "Giant Rapid Flare Pyro"
					Template	T_TFBot_Giant_Pyro_Flare_Spammer
                                        Tag bot_giant
				}
				TFBot
				{
					ClassIcon	medic_kritz
					Health	150
					Name	"Kritz Medic"
					Class	Medic
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Attributes	"SpawnWithFullCharge"
            		                Attributes AlwaysCrit
					ItemAttributes
					{
						ItemName	"the kritzkrieg"
						"uber duration bonus"	2000
					}
					CharacterAttributes
					{
						"bot medic uber health threshold"	500
					}
                                        Tag bot_squad_member
					Item	"the kritzkrieg"
				}
			}
		}
		WaveSpawn
		{
			Name	w1a
			TotalCurrency	50
			TotalCount	27
			MaxActive	9
			SpawnCount	3
			Where spawnbot_1
			Where spawnbot_2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			TFBot
			{
                        ClassIcon scout_pistol
				Health	125
				Name	"Pistol Scout"
				Class	Scout
				Skill	Normal
				WeaponRestrictions SecondaryOnly
			}
		}
		WaveSpawn
		{
			Name	w1a
			TotalCurrency	50
			TotalCount	24
			MaxActive	8
			SpawnCount	2
			Where flankers_1
			Where flankers_2
			WaitBeforeStarting	3
			WaitBetweenSpawns	2
			TFBot
			{
				Class Heavyweapons
				Name "Heavyweight Champ"
				ClassIcon heavy_champ
				Health 300

				EventChangeAttributes
				{
					Default
					{
						Tag nav_prefer_gate1_flank
						Tag bot_gatebot			
						BehaviorModifiers push	
						Attributes IgnoreFlag		

						Item "the killing gloves of boxing"
						Item "Pugilist's Protector"
						WeaponRestrictions MeleeOnly
						Skill Easy
                                                ItemAttributes
                                                {
                                                        ItemName	"Pugilist's Protector"
                                                        "set item tint RGB"	15185211
                                                }
					}
					RevertGateBotsBehavior
					{
						Item "the killing gloves of boxing"
						Item "Pugilist's Protector"				
                                                ItemAttributes
                                                {
                                                        ItemName	"Pugilist's Protector"
                                                        "set item tint RGB"	6773060
                                                }
						WeaponRestrictions MeleeOnly
						Skill Easy
					}
				}
			}
		}
		WaveSpawn
		{
			Name	w1b
			WaitForAllSpawned	w1a
			TotalCurrency	100
			TotalCount	4
			MaxActive	2
			SpawnCount	2
			Where spawnbot_1
                        Where spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	5
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier
                                        Tag bot_giant
				}
				TFBot
				{
					Class Scout
					Name "Giant Shortstop Scout"
					ClassIcon scout_shortstop
					Skill Expert
					Health 1600
					WeaponRestrictions PrimaryOnly
					Attributes MiniBoss
			                Item "The Shortstop"
					CharacterAttributes
					{
						"damage force reduction" 0.7
						"airblast vulnerability multiplier" 0.7
						"override footstep sound set" 5
					}
                                        Tag bot_giant
				}
			}
		}
		WaveSpawn
		{
			Name	w1b
			WaitForAllSpawned	w1a
			TotalCurrency	50
			TotalCount	30
			MaxActive	8
			SpawnCount	2
			Where spawnbot_1
                        Where spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	2
			TFBot
			{
                        ClassIcon soldier_bison
				Health	200
				Name	"Bison Soldier"
				Class	Soldier
				Skill	Normal
				WeaponRestrictions	SecondaryOnly
				Item	"the righteous bison"
			}
		}
		WaveSpawn
		{
			Name	w1b
			WaitForAllSpawned	w1a
			TotalCurrency	50
			TotalCount	9
			MaxActive	3
			SpawnCount	1
                        Where flankers_1
                        Where flankers_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	3
			Squad
			{
				TFBot
				{
                        	ClassIcon soldier_burstfire
                                	Name "Burst Fire Soldier"
					Class Soldier
                                	Health 600
                                	Scale 1.35

					EventChangeAttributes
					{
						Default
						{
							BehaviorModifiers push			
							Attributes IgnoreFlag			
							Tag nav_prefer_gate1_flank 		
							Tag bot_gatebot
                                                	Tag bot_giant 				

							Item "MvM GateBot Light Soldier"
							Skill Normal
							Attributes HoldFireUntilFullReload
							ItemAttributes
							{
								ItemName "tf_weapon_rocketlauncher"
								"fire rate bonus" 0.25
								"projectile speed decreased" 0.9
								"projectile spread angle penalty" 3
							}
						}
						RevertGateBotsBehavior
						{
							Item "MvM GateBot Light Soldier"
                                                	Tag bot_giant 	
							ItemAttributes               
							{
								ItemName "MvM GateBot Light Soldier"
								"item style override" 1
							}
							Attributes HoldFireUntilFullReload
							ItemAttributes
							{
								ItemName "tf_weapon_rocketlauncher"
								"fire rate bonus" 0.25
								"projectile speed decreased" 0.9
								"projectile spread angle penalty" 3
							}
							Skill Normal
                                        	}
					}
				}
			}
		}
		WaveSpawn
		{
			Name	w1c
			WaitForAllDead	w1b
			TotalCurrency	200
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			Where spawnbot_1
                        Where spawnbot_2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Class Demoman
					Name "Giant Clusterbomb Demo"
					ClassIcon demo_clusterbomb
					Health 3300
					Skill Expert
					WeaponRestrictions PrimaryOnly
					Attributes MiniBoss
					Attributes HoldFireUntilFullReload
                                        Item "The Iron Bomber"
                                        Item "The Bomber Knight"
					ItemAttributes
					{
						ItemName "The Iron Bomber"
						"faster reload rate" 0.65 
						"fire rate bonus" 0.1
						"clip size upgrade atomic" 7.0
						"projectile spread angle penalty" 5
						"Projectile speed increased"	1.1
					}	
					CharacterAttributes
					{
						"move speed bonus"	0.5
						"damage force reduction" 0.4
						"airblast vulnerability multiplier" 0.4
						"override footstep sound set" 4
					}
                                        Tag bot_giant
				}
				TFBot
				{
					Name	"Giant Regen Medic"
					Template	T_TFBot_Giant_Medic_Regen
                                        Tag bot_giant
                                        Tag bot_squad_member
				}
			}
		}
		WaveSpawn
		{
			Name	w1c
			WaitForAllSpawned	w1b
			TotalCurrency	100
			TotalCount	100
			MaxActive	8
			SpawnCount	2
			Where spawnbot_1
                        Where spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	2
			Support	1
			TFBot
			{
				Template	T_TFBot_Heavyweapons_Shotgun
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	w2a
			TotalCurrency	200
			TotalCount	8
			MaxActive	4
			SpawnCount	2
			Where spawnbot_1
                        Where spawnbot_2
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			Squad
			{
				TFBot
				{
					Scale 1.75
                                	ClassIcon  sniper_bow_giant
					Class Sniper
					Name "Giant Bowman"
					Health 3300
					Attributes MiniBoss		
					Item "The Huntsman"
                                	Tag bot_giant
					Skill Expert
					ItemAttributes
					{
						ItemName "The Huntsman"
						"damage bonus" 0.75
					}
					CharacterAttributes
					{
                                       		"aiming movespeed increased" 2
						"damage force reduction" 0.3
						"airblast vulnerability multiplier" 0.3
						"override footstep sound set"	5
				        	"move speed bonus"	0.45
					}
				}
				TFBot
				{
                                        Name "Big-heal Medic"
					Template	T_TFBot_Medic_BigHeal
                                        Tag bot_squad_member
                                }
			}
		}
		WaveSpawn
		{
			Name	w2a
			TotalCurrency	50
			TotalCount	24
			MaxActive	8
			SpawnCount	2
			Where spawnbot_1
                        Where spawnbot_2
			WaitBeforeStarting	2
			WaitBetweenSpawns	2
			TFBot
                        {
				Class Pyro

				EventChangeAttributes
				{
					Default
					{
						Tag bot_gatebot 				
						Tag nav_prefer_gate1_flank		
						BehaviorModifiers push			
						Attributes IgnoreFlag 			

						Item "MvM GateBot Light Pyro"
						Skill Easy
					}
					RevertGateBotsBehavior
					{
						Item "MvM GateBot Light Pyro"
						ItemAttributes               // turn off light hat
						{
							ItemName "MvM GateBot Light Pyro"
							"item style override" 1
						}
						Skill Easy
                                        }
				}
			}
		}
		WaveSpawn
		{
			Name	w2a
			TotalCurrency	50
			TotalCount	24
			MaxActive	8
			SpawnCount	2
			Where flankers_1
                        Where flankers_2
			WaitBeforeStarting	6
			WaitBetweenSpawns	3
			Squad
			{
				TFBot
				{
					Health	200
					Name	Soldier
					Class	Soldier
					Skill	Normal
				}
				TFBot
				{
                                ClassIcon pyro_manmelter
					Class Pyro
					Name "Mannmelter Pyro"
					Skill Normal
					Item "the manmelter"
					WeaponRestrictions SecondaryOnly
				}
			}
		}
		WaveSpawn
		{
			Name	w2b
			WaitForAllSpawned	w2a
			TotalCurrency	100
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	12
			WaitBetweenSpawns	15
			TFBot
			{
				Class Scout
				Name "Major League Scout"
				ClassIcon scout_stun
			        Health 1600

				EventChangeAttributes
				{
					Default
					{
						Tag nav_prefer_gate1_flank	
						Tag bot_gatebot				
						BehaviorModifiers push		
						Attributes IgnoreFlag
						Attributes MiniBoss		

						Item "The Sandman"
			                        Item "Batter's Helmet"
						ItemAttributes
						{
							ItemName "The Sandman"
							"effect bar recharge rate increased" 0.1
						}
                                                ItemAttributes
					        {
						        ItemName	"Batter's Helmet"
                                                        "set item tint RGB"	15185211
					        }
						CharacterAttributes
						{
							"damage force reduction" 0.7
							"airblast vulnerability multiplier" 0.7
							"override footstep sound set" 5
						}
                                                Tag bot_giant
						Skill Expert
						WeaponRestrictions MeleeOnly
					}
					RevertGateBotsBehavior
					{
						Item "The Sandman"
			                        Item "Batter's Helmet"
						Attributes MiniBoss	
						ItemAttributes
						{
							ItemName "The Sandman"
							"effect bar recharge rate increased" 0.25
						}
                                                ItemAttributes
					        {
						        ItemName	"Batter's Helmet"
                                                        "set item tint RGB"	6773060
					        }
						CharacterAttributes
						{
							"damage force reduction" 0.7
							"airblast vulnerability multiplier" 0.7
							"override footstep sound set" 5
						}
                                                Tag bot_giant
						Skill Expert
						WeaponRestrictions MeleeOnly
					}
				}
			}
		}
		WaveSpawn
		{
			Name	w2b
			WaitForAllSpawned	w2a
			TotalCurrency	200
			TotalCount	2
			MaxActive	2
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	20
			TFBot
			{
				Template	T_TFBot_Giant_Soldier_Extended_Battalion
                                Tag bot_giant
			}
		}
		WaveSpawn
		{
			Name	w2b
			WaitForAllSpawned	w2a
			TotalCurrency	100
			TotalCount	24
			MaxActive	8
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	2
			TFBot
			{
				Health	300
				Name	Heavy
				Class	HeavyWeapons
				Skill	Easy
			}
		}
		WaveSpawn
		{
			Name	w2c
			WaitForAllSpawned	w2b
			TotalCurrency	100
			TotalCount	10
			MaxActive	6
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	12
                        Squad
                        {
				TFBot
				{
					Template	T_TFBot_Giant_Pyro
                                        Tag bot_giant
            		        	Attributes AlwaysFireWeapon
				}
				TFBot
				{
                                        Name "Big-heal Medic"
					Template	T_TFBot_Medic_BigHeal
                                        Tag bot_squad_member
                                }
                        }
		}
		WaveSpawn
		{
			Name	w2c
			WaitForAllSpawned	w2b
			TotalCurrency	50
			TotalCount	21
			MaxActive	9
			SpawnCount	3
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	10
			TFBot
			{
				WeaponRestrictions	MeleeOnly
                                Name "Bonk Scout"
                                Skill Normal
				Template	T_TFBot_Scout_Bonk
            		        Attributes AlwaysCrit
                        }
		}
		WaveSpawn
		{
			Name	w2c
			WaitForAllSpawned	w2b
			TotalCurrency	50
			TotalCount	24
			MaxActive	6
			SpawnCount	2
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	2
			TFBot
			{
				ClassIcon demo_loosecannon
				Name	"Loose Cannon Demoman"
				Template	T_TFBot_Demoman
				Item	"the loose cannon"
                        	ItemAttributes
				{
					ItemName "The Loose Cannon"
					"reload time decreased" 0.8
					"grenade launcher mortar mode" 0
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	w3aa
			TotalCurrency	75
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	0
			FirstSpawnOutput                                                                                                                                                            
	                {
		                Target boss_spawn_relay                                            
		                Action Trigger                         
	                }
			Tank
			{
				Health	30000
				Name	Tank
				Speed	75
				StartingPathTrackNode	sdtank_path_a_1
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	w3a1
			TotalCurrency	75
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	3
			WaitBetweenSpawns	10
			TFBot
			{
				Template	T_TFBot_Giant_Scout
                                Tag bot_giant
			}
		}
		WaveSpawn
		{
			Name	w3a2
			WaitForAllSpawned	w3a1
			TotalCurrency	75
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
                        Squad
                        {
				TFBot
				{
					Template	T_TFBot_Giant_Soldier
                                	Tag bot_giant
                                }
				TFBot
				{
                                        Name "Big-heal Medic"
					Template	T_TFBot_Medic_BigHeal
                                        Tag bot_squad_member
                                }
			}
		}
		WaveSpawn
		{
			Name	w3a3
			WaitForAllSpawned	w3a2
			TotalCurrency	75
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	10
			WaitBetweenSpawns	0
                        Squad
                        {
				TFBot
				{
					Template	T_TFBot_Giant_Pyro
                                	Tag bot_giant
                                }
				TFBot
				{
                                        Name "Big-heal Medic"
					Template	T_TFBot_Medic_BigHeal
                                        Tag bot_squad_member
                                }
			}
		}
		WaveSpawn
		{
			Name	w3a
			TotalCurrency	50
			TotalCount	30
			MaxActive	10
			SpawnCount	2
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	0
			WaitBetweenSpawns	2
			TFBot
			{
                                ClassIcon  sniper_bow
				Class Sniper

				EventChangeAttributes
				{
					Default
					{
						Tag nav_prefer_gate1_flank	
						Tag bot_gatebot				
						BehaviorModifiers push		
						Attributes IgnoreFlag		

						Item "MvM GateBot Light Sniper"
						Item "The Huntsman"
						Skill Hard
						ItemAttributes
						{
							ItemName "The Huntsman"
							"damage bonus" 0.5
						}
					}
					RevertGateBotsBehavior
					{
						Item "MvM GateBot Light Sniper"
						ItemAttributes               
						{
							ItemName "MvM GateBot Light Sniper"
							"item style override" 1
						}
						Item "The Huntsman"
						Skill Hard
						ItemAttributes
						{
							ItemName "The Huntsman"
				                        "damage bonus" 0.5
						}
					}	
				}
                        }
		}
		WaveSpawn
		{
			Name	w3a
			TotalCurrency	50
			TotalCount	18
			MaxActive	9
			SpawnCount	3
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	5
			WaitBetweenSpawns	4
			TFBot
			{
				Class Soldier
                                Skill Normal
			}
		}
		WaveSpawn
		{
			Name	w3b1
			WaitForAllSpawned	w3a3
			TotalCurrency	75
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	10
			TFBot
			{
				Name	"Giant Demoman"
				Template	T_TFBot_Giant_Demo_RapidFire
                                Tag bot_giant
			}
		}
		WaveSpawn
		{
			Name	w3b2
			WaitForAllSpawned	w3b1
			TotalCurrency	75
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	10
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons
				Tag bot_giant
			}
		}
		WaveSpawn
		{
			Name	w3b
			WaitForAllSpawned	w3a3
			TotalCurrency	50
			TotalCount	30
			MaxActive	10
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	2
			TFBot
			{
                        	Class Scout
                                Skill Hard
			}
                }
		WaveSpawn
		{
			Name	w3b
			WaitForAllSpawned	w3a3
			TotalCurrency	50
			TotalCount	12
			MaxActive	4
			SpawnCount	2
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	22
			WaitBetweenSpawns	10
			TFBot
			{
                        	ClassIcon pyro_gascann
                                Scale 1.4
                                Name "Gas Passer Pyro"
                                Health 525
				Class Pyro

				EventChangeAttributes
				{
					Default
					{
						Tag nav_prefer_gate1_flank	
						Tag bot_gatebot				
						BehaviorModifiers push		
						Attributes IgnoreFlag		

						Item "MvM GateBot Light Pyro"
						Skill Normal
                                                WeaponRestrictions	SecondaryOnly
						Item	"tf_weapon_flamethrower"
						Item	"The Gas Passer"
						Item	"brigade helm"
                                                Tag bot_giant
				                ItemAttributes
				                {
					                ItemName "tf_weapon_flamethrower"
					                "airblast disabled" 1
				                }
				                ItemAttributes
				                {
					                ItemName "brigade helm"
					                "set item tint RGB"	15185211
				                }
				                ItemAttributes
				                {
					                ItemName "The Gas Passer"
					                "attach particle effect" 9
					                "item_meter_charge_rate" 8
				                }
					}
					RevertGateBotsBehavior
					{
						Item "MvM GateBot Light Pyro"
						ItemAttributes               
						{
							ItemName "MvM GateBot Light Pyro"
							"item style override" 1
						}
						Skill Normal
                                                WeaponRestrictions	SecondaryOnly
						Item	"tf_weapon_flamethrower"
						Item	"The Gas Passer"
						Item	"brigade helm"
                                                Tag bot_giant
				                ItemAttributes
				                {
					                ItemName "tf_weapon_flamethrower"
					                "airblast disabled" 1
				                }
				                ItemAttributes
				                {
					                ItemName "brigade helm"
					                "set item tint RGB"	6773060
				                }
				                ItemAttributes
				                {
					                ItemName "The Gas Passer"
					                "attach particle effect" 9
					                "item_meter_charge_rate" 8
				                }
					}	
				}
                        }
		}
		WaveSpawn
		{
			Name	w3c
			WaitForAllSpawned	w3b
			TotalCurrency	50
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
			FirstSpawnOutput                                                                                                                                                            
	                {
		                Target boss_spawn_relay                                            
		                Action Trigger                         
	                }
			Tank
			{
				Health	25000
				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	w3c
			WaitForAllSpawned	w3b
			TotalCurrency	50
			TotalCount	3
			MaxActive	2
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	15
			TFBot
			{
				Template	T_TFBot_Giant_Heavyweapons_Shotgun
			}
		}
		WaveSpawn
		{
			Name	w3c
			WaitForAllSpawned	w3b
			TotalCurrency	50
			TotalCount	18
			MaxActive	6
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	10
                        Support Limited
			TFBot
			{
				Template	T_TFBot_Demo_Burst
			}
		}
		WaveSpawn
		{
			Name	w3c
			WaitForAllSpawned	w3b
			TotalCurrency	50
			TotalCount	6
			MaxActive	3
			SpawnCount	3
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	18
			WaitBetweenSpawns	5
                        Support Limited
			TFBot
			{
                        ClassIcon sniper_bow_multi
				Template	T_TFBot_Sniper_Huntsman_Spammer
				Tag bot_giant
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	w4aboss
			TotalCurrency	250
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
                        FirstSpawnWarningSound mvm\giant_heavy\giant_heavy_entrance.wav
			TFBot
			{
                                Name "Chief Phlogistinator Pyro"
				ClassIcon pyro_phlog
                                Health 25000
				Class Pyro

				EventChangeAttributes
				{
					Default
					{
						Tag nav_prefer_gate1_flank	
						Tag bot_gatebot				
						BehaviorModifiers push
					        Attributes	"SpawnWithFullCharge"
				                Attributes	"UseBossHealthBar"		
						Attributes IgnoreFlag		

						Item "MvM GateBot Light Pyro"
						Skill	Hard
                                                WeaponRestrictions	PrimaryOnly
						Item	"the phlogistinator"
                                                Tag bot_giant
				                Attributes MiniBoss
				                ItemAttributes
				                {
					                ItemName "the phlogistinator"
                                                        "damage bonus" 1.5
                                                        "dmg bonus vs buildings"      2.25
					                "airblast disabled" 0
						        "mod rage on hit bonus" 420
						        "mult airblast refire time" 0.01
					                "increase buff duration" 6.5
				                }
				                CharacterAttributes
				                {
					                "move speed bonus"	0.5
					                "damage force reduction" 0.6
					                "airblast vulnerability multiplier" 0.6
					                "override footstep sound set" 6
				                }
					}
					RevertGateBotsBehavior
					{
						Item "MvM GateBot Light Pyro"
						ItemAttributes               
						{
							ItemName "MvM GateBot Light Pyro"
							"item style override" 1
						}
						Skill Hard
                                                WeaponRestrictions	PrimaryOnly
						Item	"the phlogistinator"
                                                Tag bot_giant
					        Attributes	"SpawnWithFullCharge"
				                Attributes MiniBoss
				                Attributes	"UseBossHealthBar"
				                ItemAttributes
				                {
					                ItemName "the phlogistinator"
                                                        "damage bonus" 1.5
                                                        "dmg bonus vs buildings"      2.5
					                "airblast disabled" 0
						        "mod rage on hit bonus" 420
						        "mult airblast refire time" 0.01
					                "increase buff duration" 6.5
				                }
				                CharacterAttributes
				                {
					                "move speed bonus"	0.5
					                "damage force reduction" 0.6
					                "airblast vulnerability multiplier" 0.6
					                "override footstep sound set" 6
				                }
					}	
				}
			}
		}
		WaveSpawn
		{
			Name	w4aboss
			TotalCurrency	100
			TotalCount	5
			MaxActive	5
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			TFBot
			{
				Name "Super Lightweight Champ"
            			Class Heavyweapons
            			Skill Expert
            			Health    5000
           			ClassIcon heavy_gru_giant
            			Item    "gloves of running urgently mvm"
            			Attributes MiniBoss
            			WeaponRestrictions MeleeOnly
                                Tag bot_giant
           			ItemAttributes
           			{
                			ItemName "gloves of running urgently mvm"
                			"damage bonus" 1.2
            			}
            			CharacterAttributes
            			{
                			"airblast vulnerability multiplier" 0.3
                			"damage force reduction" 0.3
                			"move speed bonus" 0.6
                			"override footstep sound set" 2
				}
			}
		}
		WaveSpawn
		{
			Name	w4a2
			WaitForAllDead	w4aboss
			TotalCurrency	50
			TotalCount	3
			MaxActive	2
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			TFBot
			{
				Template	T_TFBot_Giant_Soldier_Spammer
                                Tag bot_giant
			}
		}
		WaveSpawn
		{
			Name	w4a2
			WaitForAllDead	w4aboss
			TotalCurrency	50
			TotalCount	3
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	5
			WaitBetweenSpawns	5
			TFBot
			{
                                Name	"Giant Armored Sandman Scout"
				Template	T_TFBot_Giant_Scout_Baseball_Armored 
                                Tag bot_giant
				Item	"courtly cuirass"
				Item	"squire's sabatons"
			}
		}
		WaveSpawn
		{
			Name	w4a2
			WaitForAllDead	w4aboss
			TotalCurrency	50
			TotalCount	42
			MaxActive	12
			SpawnCount	4
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	0
			WaitBetweenSpawns	3
			TFBot
			{
                                ClassIcon  sniper_carbine
                                Name "Carbine Sniper"
				Class Sniper

				EventChangeAttributes
				{
					Default
					{
					        WeaponRestrictions	SecondaryOnly
						Tag nav_prefer_gate1_flank	
						Tag bot_gatebot				
						BehaviorModifiers push		
						Attributes IgnoreFlag		

						Item "MvM GateBot Light Sniper"
						Item	"the cleaner's carbine"
						Skill Hard
					}
					RevertGateBotsBehavior
					{
					        WeaponRestrictions	SecondaryOnly
						Item "MvM GateBot Light Sniper"
						ItemAttributes               
						{
							ItemName "MvM GateBot Light Sniper"
							"item style override" 1
						}
						Item	"the cleaner's carbine"
						Skill Hard
					}	
				}
                        }
		}
		WaveSpawn
		{
			Name	w4b
			WaitForAllSpawned	w4a2
			TotalCurrency	100
			TotalCount	4
			MaxActive	4
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	20
			Squad
			{
				TFBot
				{
					Class Soldier
					Name "Giant Uncharged Soldier"
					ClassIcon soldier_crit
					Skill Normal
					Health 3800
					Item "The Original"
					WeaponRestrictions PrimaryOnly
					Attributes MiniBoss
                                        Tag bot_giant
					ItemAttributes
					{
						ItemName "The Original"
						"faster reload rate" 0.2
						"fire rate bonus" 2
						"Projectile speed increased" 0.5
					}
					CharacterAttributes
					{
						"move speed bonus"	0.5
						"damage force reduction" 0.4
						"airblast vulnerability multiplier" 0.4
						"override footstep sound set" 3
					}
				}
				TFBot
				{
					ClassIcon	medic_kritz
					Health	4500
					Name	"Giant Kritz Medic"
					Class	Medic
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Attributes	"SpawnWithFullCharge"
            		                Attributes AlwaysCrit
                    			Attributes      "MiniBoss"
                                        Tag bot_giant
                                        Tag  bot_squad_member
					ItemAttributes
					{
						ItemName "The Kritzkrieg"
						"ubercharge rate bonus"	100
						"uber duration bonus"	200 
						"heal rate bonus"		200
					}
					CharacterAttributes
					{
						"move speed bonus"					0.5
						"bot medic uber health threshold"	5000
						"damage force reduction"			0.5
						"airblast vulnerability multiplier"	0.5
					}
					Item	"the kritzkrieg"
				}
			}
		}
		WaveSpawn
		{
			Name	w4b
			WaitForAllSpawned	w4a2
			TotalCurrency	50
			TotalCount	30
			MaxActive	8
			SpawnCount	4
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	3
			TFBot
			{
                		ClassIcon scout_pop
				Name	"Soda Popper Scout"
				Class Scout
                        	Skill Hard
				Item	"the soda popper"
				Item	"Bonk Helm"
				ItemAttributes
				{
					ItemName "the soda popper"
					"faster reload rate" 1.6
					"scattergun knockback mult" 1.5
					"damage bonus" 0.65
				}
                        	ItemAttributes
		        	{
			        	ItemName	"Bonk Helm"
			        	"set item tint rgb" 8208497
		        	}
			}
		}
		WaveSpawn
		{
			Name	w4b
			WaitForAllSpawned	w4a2
			TotalCurrency	50
			TotalCount	24
			MaxActive	6
			SpawnCount	2
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	17
			WaitBetweenSpawns	2
			TFBot
			{
                        ClassIcon pyro_dragon_fury_swordstone
                                Name "Dragon's Fury Pyro"
				Class Pyro
                                Skill Normal
                                Item "The Dragon's Fury"
				CharacterAttributes
				{
					"voice pitch scale"	0 
				}
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	w5a
			TotalCurrency	150
			TotalCount	12
			MaxActive	8
			SpawnCount	4
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	0
			WaitBetweenSpawns	20
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_booster
					Health	5000
					Name	"Giant Kritz-on-kill Heavy"
					Class	HeavyWeapons
					Skill	Expert
					MaxVisionRange	1600
					WeaponRestrictions	PrimaryOnly
					Tag	"bot_giant"
					Attributes	"MiniBoss"
					Item	"Football Helmet"
					Item	"warbird_minigun_butcherbird"
					ItemAttributes
					{
						ItemName	"warbird_minigun_butcherbird"
                                                "attach particle effect"	703
						"critboost on kill"	2
					}
					ItemAttributes
					{
						ItemName	"Football Helmet"
						"set item tint RGB"	49151
					}
					CharacterAttributes
					{
						"move speed bonus"	0.45
						"damage force reduction"	0
						"airblast vulnerability multiplier"	0
						"airblast vertical vulnerability multiplier"	0
						"override footstep sound set"	2
					}
				}
				TFBot
				{
					Template	T_TFBot_Medic
                                        Tag bot_squad_member
				}
				TFBot
				{
					Template	T_TFBot_Medic
                                        Tag bot_squad_member
				}
				TFBot
				{
					Template	T_TFBot_Medic
                                        Tag bot_squad_member
				}
			}
		}
		WaveSpawn
		{
			Name	w5a
			TotalCurrency	100
			TotalCount	16
			MaxActive	6
			SpawnCount	2
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	2
			WaitBetweenSpawns	2
			TFBot
			{
				Class Soldier

				EventChangeAttributes
				{
					Default
					{
						BehaviorModifiers push			
						Attributes IgnoreFlag			
						Tag nav_prefer_gate1_flank 		
						Tag bot_gatebot 				

						Item "MvM GateBot Light Soldier"
						Skill Normal
                                                Attributes AlwaysCrit
					}
					RevertGateBotsBehavior
					{
						Item "MvM GateBot Light Soldier"
						ItemAttributes               
						{
							ItemName "MvM GateBot Light Soldier"
							"item style override" 1
						}
                                                Attributes AlwaysCrit
						Skill Normal
					}
				}
			}
		}
		WaveSpawn
		{
			Name	w5a
			TotalCurrency	50
			TotalCount	24
			MaxActive	6
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	5
			WaitBetweenSpawns	2
			Squad
			{
				TFBot
				{
					Health	175
					Name	Pyro
					Class	Pyro
					Skill	Normal
					Attributes AlwaysFireWeapon
				}
				TFBot
				{
					Template	T_TFBot_Sniper_Huntsman
				}
			}
		}
		WaveSpawn
		{
			Name	w5b
			WaitForAllSpawned	w5a
			TotalCurrency	100
			TotalCount	4
			MaxActive	4
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	20
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Crit
                                        Tag bot_giant
				}
				TFBot
				{
					Class Demoman
					Name "Giant Charged Demoman"
					ClassIcon demoman_charged_pipe_seel
					Health 3000
					Skill Expert
					WeaponRestrictions PrimaryOnly
					Attributes AlwaysCrit
					Attributes MiniBoss
                                        Tag bot_giant
                                        Tag bot_squad_member
					ItemAttributes
					{
						ItemName "TF_WEAPON_GRENADELAUNCHER"
                                                "damage bonus" 1.5
						"faster reload rate" 0.2
						"fire rate bonus" 2
					}
					CharacterAttributes
					{
						"move speed bonus"	0.5
						"airblast vulnerability multiplier" 0.5
						"override footstep sound set" 4
					}
                                        Tag bot_giant
                                }
			}
		}
		WaveSpawn
		{
			Name	w5b
			WaitForAllSpawned	w5a
			TotalCurrency	50
			TotalCount	27
			MaxActive	9
			SpawnCount	3
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	2
			TFBot
			{
				Class Heavy

				EventChangeAttributes
				{
					Default
					{
						BehaviorModifiers push			
						Attributes IgnoreFlag			
						Tag nav_prefer_gate1_flank 		
						Tag bot_gatebot 				
	
						Item "MvM GateBot Light Heavy"
						Skill Normal
					}
					RevertGateBotsBehavior
					{
						Item "MvM GateBot Light Heavy"
						ItemAttributes              
						{
							ItemName "MvM GateBot Light Heavy"
							"item style override" 1
						}
						Skill Normal
					}
				}
			}
		}
		WaveSpawn
		{
			Name	w5b
			WaitForAllSpawned	w5a
			TotalCurrency	100
			TotalCount	9
			MaxActive	3
			SpawnCount	1
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	5
			TFBot
			{
				Template	T_TFBot_Demoman_Samurai
				Tag bot_giant
			}
		}
		WaveSpawn
		{
			Name	w5c
			WaitForAllSpawned	w5b
			TotalCurrency	100
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	0
			FirstSpawnOutput                                                                                                                                                            
	                {
		                Target boss_spawn_relay                                            
		                Action Trigger                         
	                }
			Tank
			{
				Health	35000
				Name	Tank
				Speed	75
                                Skin 1
				StartingPathTrackNode	tank_path_a_1
				OnKilledOutput
				{
					Target	boss_dead_relay
					Action	Trigger
				}
				OnBombDroppedOutput
				{
					Target	boss_deploy_relay
					Action	Trigger
				}
			}
		}
		WaveSpawn
		{
			Name	w5c
			WaitForAllSpawned	w5b
			TotalCurrency	100
			TotalCount	6
			MaxActive	4
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	15
			Squad
			{
				TFBot
				{
					Template	T_TFBot_Giant_Soldier_Spammer
                                        Tag bot_giant
				}
				TFBot
				{
                                ClassIcon medic_shield_qf
					Template	T_TFBot_Medic_QuickFix
                                        Name   "Shield Medic"
                                        Attributes 	"ProjectileShield"
                                        Attributes	"SpawnWithFullCharge"
					Attributes	"IgnoreEnemies"
				}
			}
		}
		WaveSpawn
		{
			Name	w5c
			WaitForAllSpawned	w5b
			TotalCurrency	100
			TotalCount	4
			MaxActive	2
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	5
			TFBot
			{
				Template	T_TFBot_Giant_Scout_Jumping_Sandman
				Tag bot_giant
			}
		}
		WaveSpawn
		{
			Name	w5c
			WaitForAllSpawned	w5b
			TotalCurrency	50
			TotalCount	50
			MaxActive	6
			SpawnCount	2
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	2
			Support	Limited
			TFBot
			{
				Skill	Hard
				Template	T_TFBot_Pyro
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	w6aboss
			TotalCurrency	250
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_1
			WaitBeforeStarting	0
			WaitBetweenSpawns	0
                        FirstSpawnWarningSound mvm\giant_heavy\giant_heavy_entrance.wav
			TFBot
			{
                        ClassIcon	demo_scatter_giant
			        Health	30000
			        Name	"Chief Scatter Demoman"
			        Class	Demoman
			        Skill	Expert
			        WeaponRestrictions	PrimaryOnly
			        Attributes	"HoldFireUntilFullReload"
			        Attributes	"MiniBoss"
                                Attributes	"UseBossHealthBar"
                                Item	"warbird_grenadelauncher_butcherbird"
                                Item	"the voodoo juju (slight return)"
				Item	"the cool breeze"
                                Tag "bot_giant"
			        ItemAttributes
			        {
				        ItemName	"warbird_grenadelauncher_butcherbird"
                                        "set_item_texture_wear"    0.2 
				        "clip size upgrade atomic"	20
				        "damage bonus"	1.25
				        "faster reload rate"	0.25
				        "fire rate bonus"	0.1
				        "projectile speed increased"	0.8
				        "projectile spread angle penalty"	6
			        }
			        CharacterAttributes
			        {
				        "airblast vulnerability multiplier"	0.000000001
				        "airblast vertical vulnerability multiplier"	0.000000001
				        "damage force reduction"	0.5
				        "move speed bonus"	0.5
				        "override footstep sound set"	4
			        }
				Item	"the dark age defender"
		        }
		}
		WaveSpawn
		{
			Name	w6aboss
			TotalCurrency	100
			TotalCount	6
			MaxActive	3
			SpawnCount	3
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	15
			TFBot
                        {
                        ClassIcon 	scout_superbonk
                                Health	1200
                                Class Scout
                                Name	"Super Bonk Scout"

				EventChangeAttributes
				{
					Default
					{
						BehaviorModifiers push			
						Attributes IgnoreFlag			
						Tag nav_prefer_gate1_flank 		
						Tag bot_gatebot 				

						Item "MvM GateBot Light Scout"
						Skill Easy
						Item "Bonk! Atomic Punch"
						Item "Bonk Helm"
						Item "The Holy Mackerel"
				                WeaponRestrictions MeleeOnly
				                Attributes MiniBoss
                                                Tag bot_giant
                                                ItemAttributes
                                                {
                                                        ItemName	"Bonk Helm"
                                                        "set item tint RGB"	15185211
                                                }
				                CharacterAttributes
				                {
					                "move speed bonus"	2
					                "damage force reduction" 0.7
					                "airblast vulnerability multiplier" 0.7
					                "override footstep sound set" 5
				                        "effect bar recharge rate increased" 0.55
				                }
					}
					RevertGateBotsBehavior
					{
						Item "MvM GateBot Light Scout"
						ItemAttributes               
						{
							ItemName "MvM GateBot Light Scout"
							"item style override" 1
						}
						Skill Easy
						Item "Bonk! Atomic Punch"
						Item "Bonk Helm"
						Item "The Holy Mackerel"
				                WeaponRestrictions MeleeOnly
				                Attributes MiniBoss
                                                Tag bot_giant
                                                ItemAttributes
                                                {
                                                        ItemName	"Bonk Helm"
                                                        "set item tint RGB"	6773060
                                                }
				                CharacterAttributes
				                {
					                "move speed bonus"	2
					                "damage force reduction" 0.7
					                "airblast vulnerability multiplier" 0.7
					                "override footstep sound set" 5
				                        "effect bar recharge rate increased" 0.55
				                }
					}
				}
			}
		}
		WaveSpawn
		{
			Name	w6aboss
			TotalCurrency	50
			TotalCount	16
			MaxActive	8
			SpawnCount	2
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	10
			WaitBetweenSpawns	2
			TFBot
			{
				Template	T_TFBot_Soldier_RocketShotgun
			}
		}
		WaveSpawn
		{
			Name	w6b
			WaitForAllSpawned	w6aboss
			TotalCurrency	100
			TotalCount	6
			MaxActive	6
			SpawnCount	3
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	20
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_deflector_fire
					Health	5000
					Name	"Giant Deflector Heater Heavy"
					Class	HeavyWeapons
					Skill	Expert
					WeaponRestrictions	PrimaryOnly
					Attributes	"MiniBoss"
					Item	"the huo long heatmaker"
                                        Tag bot_giant
					ItemAttributes
					{
						ItemName "the huo long heatmaker"
						"damage bonus"	1.5
						"attack projectiles" 1
					}
					ItemAttributes
					{
						ItemName	"the u-clank-a"
						"set item tint RGB"	13595446
					}
					CharacterAttributes
					{
						"move speed bonus"	0.45
						"airblast vulnerability multiplier" 0.1
						"airblast vertical vulnerability multiplier"	0.1
						"override footstep sound set" 2
						"rage giving scale"	0.9
					}
					Item	"the u-clank-a"
				}
				TFBot
				{
					ClassIcon	medic_kritz
					Health	150
					Name	"Kritz Medic"
					Class	Medic
					Skill	Expert
					WeaponRestrictions	SecondaryOnly
					Attributes	"SpawnWithFullCharge"
            		                Attributes AlwaysCrit
					ItemAttributes
					{
						ItemName	"the kritzkrieg"
						"uber duration bonus"	2000
					}
					CharacterAttributes
					{
						"bot medic uber health threshold"	500
					}
                                        Tag bot_squad_member
					Item	"the kritzkrieg"
				}
				TFBot
				{
                                        Name "Quick Uber Medic"
					Template	T_TFBot_Medic_QuickUber
                                        Tag bot_squad_member
				}
			}
		}
		WaveSpawn
		{
			Name	w6b
			WaitForAllSpawned	w6aboss
			TotalCurrency	50
			TotalCount	30
			MaxActive	8
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	2
			TFBot
			{
				Class Demoman
				Name "Burst Fire Demo"
				ClassIcon demo_burst

				EventChangeAttributes
				{
					Default
					{
						BehaviorModifiers push			
						Attributes IgnoreFlag			
						Tag nav_prefer_gate1_flank 		
						Tag bot_gatebot 				

						Item "MvM GateBot Light Demoman"
						Skill Hard
						WeaponRestrictions PrimaryOnly
						Attributes HoldFireUntilFullReload
						ItemAttributes
						{
							ItemName "TF_WEAPON_GRENADELAUNCHER"
							"faster reload rate" 1.75
							"fire rate bonus" 0.05
							"clip size penalty" 0.5
							"projectile spread angle penalty" 3
						}
					}
					RevertGateBotsBehavior
					{
						Item "MvM GateBot Light Demoman"
						ItemAttributes               
						{
							ItemName "MvM GateBot Light Demoman"
							"item style override" 1
						}
						Skill Hard
						WeaponRestrictions PrimaryOnly
						Attributes HoldFireUntilFullReload
						ItemAttributes
						{
							ItemName "TF_WEAPON_GRENADELAUNCHER"
							"faster reload rate" 1.75
							"fire rate bonus" 0.05
							"clip size penalty" 0.5
							"projectile spread angle penalty" 3
						}
					}
				}
			}
		}
		WaveSpawn
		{
			Name	w6b
			WaitForAllSpawned	w6aboss
			TotalCurrency	100
			TotalCount	12
			MaxActive	6
			SpawnCount	2
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	4
			TFBot
			{
				Class Heavyweapons
				ClassIcon heavy_shotgun_burst
				Health	900
				Name	"Burst Fire Heavy Shotgun"
				Scale	1.4
			        Attributes HoldFireUntilFullReload
				WeaponRestrictions SecondaryOnly
                                Tag bot_giant
				ItemAttributes
				{
					ItemName "TF_WEAPON_SHOTGUN_HWG"
				        "auto fires full clip" 1
				        "auto fires when full" 1
				        "fire rate bonus" 0.6
				        "faster reload rate" 0.6
				}
			}
		}
		WaveSpawn
		{
			Name	w6c
			WaitForAllSpawned	w6b
			TotalCurrency	150
			TotalCount	4
			MaxActive	2
			SpawnCount	1
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	12
			TFBot
			{
                        ClassIcon soldier_burstfire_hyper_lite
                                Name "Giga Burst Fire Soldier"
				Template	T_TFBot_Soldier_BurstFire
                                Tag bot_giant
				Item	"tyrant's helm"
                	}
		}
		WaveSpawn
		{
			Name	w6c
			WaitForAllSpawned	w6b
			TotalCurrency	50
			TotalCount	30
			MaxActive	8
			SpawnCount	2
			Where	spawnbot_1
			Where	spawnbot_2
			WaitBeforeStarting	15
			WaitBetweenSpawns	2
			TFBot
			{
				Health	300
				Name	Heavy
				Class	HeavyWeapons
				Skill	Hard
			}
		}
		WaveSpawn
		{
			Name	w6c
			WaitForAllSpawned	w6b
			TotalCurrency	50
			TotalCount	9
			MaxActive	3
			SpawnCount	3
			Where	flankers_1
			Where	flankers_2
			WaitBeforeStarting	20
			WaitBetweenSpawns	10
			TFBot
			{
                        ClassIcon demo_burst_heal
                                Health 750
                                Scale 1.4
                        	Name "Heal-on-hit Burst Fire Demo"
				Class Demoman
				Skill Hard
				WeaponRestrictions PrimaryOnly
				Attributes HoldFireUntilFullReload
                                Item    "warbird_grenadelauncher_warhawk"
                                Item	"the ebenezer"
                                Tag bot_giant
                                ItemAttributes
			        {
					ItemName "warbird_grenadelauncher_warhawk"
				        "heal on hit for rapidfire" 50
                                        "attach particle effect"	703
                                        "faster reload rate" 1.75
				        "fire rate bonus" 0.05
				        "clip size penalty" 0.5
				        "projectile spread angle penalty" 3
			        }
			}
		}
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	BOSS
			TotalCurrency	500
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			Where	spawnbot_1
			WaitBeforeStarting	5
			WaitBetweenSpawns	10
                        StartWaveWarningSound "mvm/ambient_mp3/mvm_siren.mp3"
                        FirstSpawnWarningSound	"mvm/mvm_tele_activate.wav"
			TFBot
			{
				Name "Chief Syringe Medic"
				Class Medic
				Health 65000
				Attributes MiniBoss			
				Attributes UseBossHealthBar
				ClassIcon medic_syringe
				Skill Expert
                                Attributes HoldFireUntilFullReload
				WeaponRestrictions PrimaryOnly
				Item "The Blutsauger"
				Item	"german gonzila"
				Item	"blighted beak"
				ItemAttributes
				{
					ItemName "The Blutsauger"
                                        "dmg bonus vs buildings"      3
				        "item style override" 1
				        "is australium item" 1
				        "loot rarity" 1	
					"killstreak idleeffect" 2	
					"damage bonus"	1.25		
					"clip size bonus" 4	
					"faster reload rate" 1.2
					"fire rate bonus" 0.01
					"projectile penetration" 1
					"attach particle effect static" 4
				}			
				CharacterAttributes
				{
					"move speed bonus"	0.42
					"damage force reduction" 0.01
					"airblast vulnerability multiplier" 0.01
					"override footstep sound set" 4								
					"rage giving scale" 0.1
				}			
			}
		}
		WaveSpawn
		{
			Name	SUPPORT
			TotalCurrency	500
			TotalCount	50
			MaxActive	10
			SpawnCount	2
			Where	spawnbot_1
			Where	flankers_1
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Support	1
			TFBot
			{
                        ClassIcon pyro_scorch
                        	Template	T_TFBot_ScorchShot
			}
		}
	}
}