#base robot_giant.pop
#base robot_standard.pop
//WaterFront for Canteen Crasher
//Made By Hell-met http://steamcommunity.com/id/hell-met/
//Advanced Skill - Average money

WaveSchedule
{
	StartingCurrency				400
	RespawnWaveTime 				4
	CanBotsAttackWhileInSpawnRoom 	No
	Advanced 						1
	
	Templates
	{	
		T_TFBot_Medic_Shield
		{
			Class Medic
			Name "Shield Medic"
			Health 150
			Classicon medic_shield_qf
			Item "Platinum Pickelhaube"
			Skill Expert
			Attributes ProjectileShield
			Attributes SpawnWithFullCharge
			ItemAttributes
			{
				ItemName "TF_WEAPON_MEDIGUN"
				"generate rage on heal" 1
				"increase buff duration" 2
			}
			CharacterAttributes
			{
				"bot medic uber deploy delay duration" 1337
			}
		}
		
	}
	
	Mission // ~New~ Busters
	{
		Objective DestroySentries

		InitialCooldown 0
		Where spawnbot_flank2
		BeginAtWave 1
		RunForThisManyWaves 6
		CooldownTime 30
		
		RandomChoice
		{
		
			TFBot
			{
			Template T_TFBot_SentryBuster
			Skill Easy
			Attributes DisableDodge
			Attributes IgnoreEnemies
			}	
			
			TFBot
			{
			Template T_TFBot_SentryBuster
			Skill Easy
			Attributes DisableDodge
			Attributes IgnoreEnemies
			}
			
			TFBot
			{
			Template T_TFBot_SentryBuster
			Skill Easy
			Attributes DisableDodge
			Attributes IgnoreEnemies
			}
			
			TFBot
			{
			Template T_TFBot_SentryBuster
			Skill Easy
			Attributes DisableDodge
			Attributes IgnoreEnemies
			}
			
			TFBot
			{
			Template T_TFBot_SentryBuster
			Skill Easy
			Attributes DisableDodge
			Attributes IgnoreEnemies
			}
			
			TFBot
			{
			Class Spy
			Name "Disguised Buster"
			Skill Expert
			Scale 1
			Health 500
			ClassIcon sentry_buster
			Attributes SuppressFire
			Attributes DisableDodge
			CharacterAttributes
			{
				"voice pitch scale" 0
			}
			}
			
			TFBot
			{
			Class Scout
			Name "Ninja Buster"
			Skill Expert
			Health 2000
			ClassIcon sentry_buster
			Item "The Samson Skewer"
			Item "The Wraith Wrap"
			Attributes DisableDodge
			WeaponRestrictions PrimaryOnly
			Attributes MiniBoss
			Attributes AutoJump
				AutoJumpMin 0.2
				AutoJumpMax 0.8		
			CharacterAttributes
			{
				"move speed bonus" 5
				"head scale" 2.2
				"torso scale" 0.3
				"voice pitch scale" 0
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 0
				"air dash count" 4
				"cannot be backstabbed" 1
				"cancel falling damage" 1
				"increased air control" 100
				"increased jump height" 0.85
			}
			}
			
			TFBot
			{
			Class Demoman
			Name "Support Buster"
			Skill Expert
			Health 2000
			Item "The Ullapool Caber"
			ClassIcon sentry_buster
			Attributes MiniBoss
			Attributes DisableDodge
			WeaponRestrictions MeleeOnly
			Item "Loyalty Reward"
			Item "The Battalion's Backup"
			Attributes SpawnWithFullCharge
			CharacterAttributes
			{
				"move speed bonus" 2
				"head scale" 2
				"torso scale" 0.3
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 7
				"cannot be backstabbed" 1
				"increase buff duration" 10
			}
			}

			TFBot
			{
			Class HeavyWeapons
			Name "Bully Buster"
			Skill Expert
			Health 2000
			Attributes AlwaysFireWeapon
			WeaponRestrictions MeleeOnly
			ClassIcon sentry_buster
			Item "Traffic Cone"
			Attributes MiniBoss
			Attributes DisableDodge
			CharacterAttributes
			{
				"damage bonus" 0.2
				"fire rate bonus" 0.6
				"head scale" 2
				"torso scale" 0.3
				"voice pitch scale" 0
				"apply z velocity on damage" 500
				"gesture speed increase" 1337
				"melee range multiplier" 1.5
				"melee bounds multiplier" 1.5
				"move speed bonus" 4
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 7
				"cannot be backstabbed" 1
			}
			}

			TFBot
			{
			Class Demoman
			Name "Human Buster"
			Skill Expert
			Health 2000
			WeaponRestrictions PrimaryOnly
			Item "The Iron Bomber"
			Item "EOTL_demo_dynamite"
			ClassIcon sentry_buster
			Attributes MiniBoss
			Attributes AlwaysCrit
			Attributes DisableDodge
			Attributes AlwaysFireWeapon
			MaxVisionRange 1
			CharacterAttributes
			{
				"move speed bonus" 2
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 7
				"cannot be backstabbed" 1
			}
			Itemattributes
			{
				Itemname "The Iron Bomber"
				"faster reload rate" 0.1
				"fire rate bonus" 0.3
				"Projectile speed increased" 0.01
			}
			}	
			
			TFBot //Sapper = ref pose
			{
			Class Spy
			Name "Sentry Hacker"
			Skill Easy
			Health 2000
			Item "EOTL_demopants"
			Item "Graybanns"
			WeaponRestrictions SecondaryOnly
			ClassIcon sentry_buster
			Attributes MiniBoss
			Attributes DisableDodge
			Attributes AlwaysFireWeapon
			CharacterAttributes
			{
				"move speed bonus" 2
				"head scale" 2.2
				"torso scale" 0.3
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 7
				"cannot be backstabbed" 1
				"cannot disguise" 1
				"voice pitch scale" 0
				"increased jump height" 0
			}
			}
			
			TFBot
			{
			Class Demoman
			Name "Sentry Runner"
			Skill Expert
			Health 2000
			WeaponRestrictions PrimaryOnly
			ClassIcon sentry_buster
			Item "EOTL_winter_pants"
			Item "The Tide Turner"
			Attributes DisableDodge
			Attributes Miniboss
			CharacterAttributes
			{
				"gesture speed increase" 100
				"move speed bonus" 2
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 7
				"cannot be backstabbed" 1
			}
			ItemAttributes
			{
				ItemName "The Tide Turner"
				"charge time increased" 7
				"charge recharge rate increased" 7
				"Attack not cancel charge" 1
			}
			}
			
		Squad
		{
			TFBot
			{
			Class Demoman
			Name "Sentry Swarmer"
			Skill Easy
			Health 500
			WeaponRestrictions PrimaryOnly
			ClassIcon sentry_buster
			Attributes DisableDodge
			Attributes Suppressfire
			Attributes IgnoreEnemies
			CharacterAttributes
			{
				"move speed bonus" 2
				"voice pitch scale" 2
				"bombinomicon effect on death" 1
			}
			}
			
			TFBot
			{
			Class Demoman
			Name "Sentry Swarmer"
			Skill Easy
			Health 500
			WeaponRestrictions PrimaryOnly
			ClassIcon sentry_buster
			Attributes DisableDodge
			Attributes Suppressfire
			Attributes IgnoreEnemies
			CharacterAttributes
			{
				"move speed bonus" 2
				"voice pitch scale" 2.1
				"bombinomicon effect on death" 1
			}
			}
			
			TFBot
			{
			Class Demoman
			Name "Sentry Swarmer"
			Skill Easy
			Health 500
			WeaponRestrictions PrimaryOnly
			ClassIcon sentry_buster
			Attributes DisableDodge
			Attributes Suppressfire
			Attributes IgnoreEnemies
			CharacterAttributes
			{
				"move speed bonus" 2
				"voice pitch scale" 2.2
				"bombinomicon effect on death" 1
			}
			}
			
			TFBot
			{
			Class Demoman
			Name "Sentry Swarmer"
			Skill Easy
			Health 500
			WeaponRestrictions PrimaryOnly
			ClassIcon sentry_buster
			Attributes DisableDodge
			Attributes Suppressfire
			Attributes IgnoreEnemies
			CharacterAttributes
			{
				"move speed bonus" 2
				"voice pitch scale" 2.3
				"bombinomicon effect on death" 1
			}
			}
		}
		
		TFBot //Deployed minigun = ref pose 
		{
			Class HeavyWeapons
			Name "Burn Buster"
			Skill Expert
			Health 2000
			ClassIcon sentry_buster
			Attributes DisableDodge
			Item "Brigade Helm"
			Item "The Huo Long Heatmaker"
			WeaponRestrictions PrimaryOnly
			Attributes AlwaysFireWeapon
			MaxVisionRange 1
			Attributes MiniBoss
			CharacterAttributes
			{
				"move speed bonus" 10
				"head scale" 2.2
				"torso scale" 0.1
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 7
			}
			Itemattributes
			{
				Itemname "The Huo Long Heatmaker"
				"override projectile type" 27
			}
		}
		
		}	
	}
	
	Mission // Mine Layer
	
	{
		Objective Spy
		
		InitialCooldown 0
		Where Behind
		BeginAtWave 1
		RunForThisManyWaves 1
		CooldownTime 0
		DesiredCount 1
		
			TFBot
			{
			Class Soldier
			Name "Miner"
			Skill Easy
			ClassIcon soldier_libertylauncher
			Health 100
			MaxVisionRange 1
			Attributes DisableDodge
			Item "The Lucky Shot"
			Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER"
			Attributes Alwayscrit
			BehaviorModifiers Push
			Attributes AlwaysFireWeapon
			ItemAttributes 
			{
				ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER"
				"damage bonus" 2
				"faster reload rate" 0.01
				"fire rate bonus" 2
				"Projectile speed increased" 0.001
				"move speed bonus" 3
				"cannot pick up intelligence" 1
				"mini rockets" 1
				"bombinomicon effect on death" 1
			}
			}		
	}
	
	Mission // Espion
	
	{
		Objective Spy
		
		InitialCooldown 30
		Where spawnbot
		BeginAtWave 3
		RunForThisManyWaves 1
		CooldownTime 45
		DesiredCount 4
		
			TFBot
			{
			Class Spy
			Name "Espion"
			Health 65
			Item "The Ambassador"
			Item "Der Maschinensoldaten-Helm"
			Item "UPGRADEABLE TF_WEAPON_KNIFE"
			Attributes AutoJump
			AutoJumpMin 1
			AutoJumpMax 8
			Skill Expert
			ItemAttributes
				{
				Itemname "UPGRADEABLE TF_WEAPON_KNIFE"
				"item style override" 1
				"damage penalty" 0
				"fire rate penalty" 0.2
				"silent killer" 1
				"voice pitch scale" 0
				"move speed bonus" 2
				"damage all connected" 1
				}
			CharacterAttributes
				{
				"sapper degenerates buildings" 1
				}
			}			
	}
	
	Mission // Airblasts
	
	{
		Objective Sniper
		
		InitialCooldown 30
		Where spawnbot_flank
		BeginAtWave 2
		RunForThisManyWaves 1
		CooldownTime 30
		DesiredCount 4
		
			TFBot
			{
			Class Pyro
			Classicon pyro_reflect_daan
			Skill Expert
			Item "The Axtinguisher"
			Item "The Thermal Thruster"
			CharacterAttributes
			{
				"falling_impact_radius_stun" 1
				"thermal_thruster_air_launch" 1
				"mult_item_meter_charge_rate" 0.01
			}
			}
	}
	
	Mission // Engis
	
	{
		Objective Sniper
		
		InitialCooldown 30
		Where spawnbot_flank
		BeginAtWave 4
		RunForThisManyWaves 1
		CooldownTime 45
		DesiredCount 4
		
		TFBot
		{
			Class Engineer
			Name "Engineer"
			Health 125
			Item "The Frontier Justice"
			Skill Expert
			Classicon EnGiNeEr
			Attributes DisableDodge
			Attributes AlwaysCrit
			Itemattributes
				{
				Itemname "TF_WEAPON_WRENCH"
				"kill forces attacker to laugh" 1
				}
		}
	}
	
	Mission // Explosive Sniper
	{
		Objective Sniper

		InitialCooldown 10
		Where spawnbot_flank
		BeginAtWave 5
		RunForThisManyWaves 1
		CooldownTime 45
		DesiredCount 2

		TFBot
		{
			Class Sniper
			Name "Explosive Sniper"
			Health 125
			Classicon sniper_headshot
			Attributes AlwaysCrit
			Item "Legendary Lid"
			Skill Expert
			Attributes DisableDodge
			ItemAttributes
			{
				ItemName "TF_WEAPON_SNIPERRIFLE"
				"explosive sniper shot" 3
				"sniper charge per sec" 0
			}
			ItemAttributes
			{
				ItemName "Legendary Lid"
				"set item tint rgb" 12073019
			}
		}
	}
	
	//WAVE 1
	
	Wave
	{
		StartWaveOutput
		{
			Target wave_start_relay
			Action Trigger
		}
		
		DoneOutput					
		{
			Target wave_finished_relay
			Action Trigger
		}	
		
		WaveSpawn
		{
			Name "fake"
			Where spawnbot
			TotalCount 0
			MaxActive 0
			SpawnCount 0
			TotalCurrency 0
			Support 1
		
			TFBot
			{
			Class Scout
			Classicon soldier_libertylauncher
			Attributes AlwaysCrit
			}
			
		}

		WaveSpawn
		{
			Name "part01"
			Where spawnbot_flank2
			TotalCount 1
			MaxActive 1
			SpawnCount 1
			TotalCurrency 200
		
			TFBot
			{
			Class heavyweapons
			Name "Super Heavyweight Champ"
			ClassIcon heavy_champ_giant
			Skill Normal
			Health 5000
			Attributes AlwaysCrit
			Item "the killing gloves of boxing"
			Item "Pugilist's Protector"
			WeaponRestrictions MeleeOnly
			Attributes MiniBoss
			ItemAttributes
				{
				ItemName "Pugilist's Protector"
				"set item tint rgb" 6535423
				}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction" 0.3
				"airblast vulnerability multiplier" 0.3
				"override footstep sound set" 2
			}
			}
		}
		
		WaveSpawn
		{
			Name "part01a"
			Where spawnbot_flank2
			TotalCount 1
			MaxActive 1
			SpawnCount 1
			WaitForAllSpawned "part02"
			TotalCurrency 200
		
			TFBot
			{
			Class heavyweapons
			Name "Super Heavyweight Champ"
			ClassIcon heavy_champ_giant
			Skill Normal
			Health 5000
			Attributes AlwaysCrit
			Item "the killing gloves of boxing"
			Item "Pugilist's Protector"
			WeaponRestrictions MeleeOnly
			Attributes MiniBoss
			ItemAttributes
				{
				ItemName "Pugilist's Protector"
				"set item tint rgb" 6535423
				}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction" 0.3
				"airblast vulnerability multiplier" 0.3
				"override footstep sound set" 2
			}
			}
		}
		
		WaveSpawn
		{
			Name "part02"
			Where spawnbot_flank2
			TotalCount 100
			MaxActive 16
			SpawnCount 1
			WaitBetweenSpawns 0.2
			WaitForAllDead "part01"
			TotalCurrency 200
		
		RandomChoice
		{
			TFBot
			{
			Template T_TFBot_Heavyweapons_Heavyweight_Champ
			Skill Normal
			Attributes AlwaysCrit
			Attributes DisableDodge
			Skill Normal
			ItemAttributes
				{
				ItemName "Pugilist's Protector"
				"set item tint rgb" 6535423
				}
			}
			
			TFBot
			{
			Template T_TFBot_Heavyweapons_Heavyweight_Champ
			Skill Normal
			Attributes AlwaysCrit
			Attributes DisableDodge
			BehaviorModifiers Mobber
			Skill Normal
			ItemAttributes
				{
				ItemName "Pugilist's Protector"
				"set item tint rgb" 6535423
				}
			}
		}	
		}
		
		WaveSpawn
		{
			Name "part03"
			Where spawnbot_flank2
			TotalCount 4
			MaxActive 2
			SpawnCount 1
			WaitBeforeStarting 10
			WaitBetweenSpawns 10
			WaitForAllDead "part01"
			TotalCurrency 200
	
			TFBot
			{
			Class heavyweapons
			Name "Super Love Champ"
			ClassIcon heavy_mittens
			Skill Normal
			Health 4500
			Attributes AlwaysCrit
			Item "The Holiday Punch"
			Item "Pugilist's Protector"
			WeaponRestrictions MeleeOnly
			Attributes MiniBoss
			ItemAttributes
				{
				ItemName "Pugilist's Protector"
				"set item tint rgb" 99184255
				"attach particle effect" 19
				}
			ItemAttributes
				{
				ItemName "The Holiday Punch"
				"melee range multiplier" 1.25
				"fire rate bonus" 0.6
				"gesture speed increase" 3
				"damage bonus" -0.1
				"crit does no damage" 0
				"damage all connected" 1
				"apply look velocity on damage" -300
				}	
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction" 0.3
				"airblast vulnerability multiplier" 0.3
				"override footstep sound set" 2
			}	
			}
			
		}
		
	}	
	
	//WAVE 2
	
	Wave
	{
		StartWaveOutput
		{
			Target wave_start_relay
			Action Trigger
		}
		
		DoneOutput					
		{
			Target wave_finished_relay
			Action Trigger
		}	
		
		WaveSpawn
		{
			Name "part01"
			Where spawnbot_flank2
			TotalCount 1
			MaxActive 1
			SpawnCount 1
			TotalCurrency 100
		
			TFBot
			{
			Template T_TFBot_Giant_Pyro
			Skill Expert
			Attributes AlwaysCrit
			}
		}
		
		WaveSpawn
		{
			Name "part01"
			Where spawnbot_flank2
			TotalCount 1
			MaxActive 1
			SpawnCount 1
			TotalCurrency 100
		
			TFBot
			{
			Template T_TFBot_Giant_Pyro
			Skill Expert
			Attributes AlwaysCrit
			Item "The Dragon's Fury"
			//ClassIcon pyro_dragon_fury_swordstone_giant
			}
		}
		
		WaveSpawn
		{
			Name "part01a"
			Where spawnbot_flank2
			TotalCount 12
			MaxActive 2
			SpawnCount 1
			WaitBetweenSpawns 12
			WaitForAllDead "part01"
			TotalCurrency 100
		
			TFBot
			{
			Template T_TFBot_Giant_Pyro_Flare_Spammer
			}
		}
		
		WaveSpawn
		{
			Name "part03"
			Where spawnbot
			TotalCount 32
			MaxActive 6
			SpawnCount 2
			WaitForAllDead "part01"
			TotalCurrency 100
	
			TFBot
			{
			Class Scout
			Name "Street League Scout"
			Health 125
			Skill Expert
			Attributes AlwaysCrit
			ClassIcon scout_stun_spammer
			WeaponRestrictions MeleeOnly
			Item "The Sandman"
			Item "Batter's Helmet"
			ItemAttributes
				{
				ItemName "Batter's Helmet"
				"set item tint rgb" 8388736
				}
			ItemAttributes
				{
				ItemName "The Sandman"
				"effect bar recharge rate increased" 0.10
				"damage bonus" 1.5
				"hand scale" 1.5
				"max health additive penalty" 0
				}
			}
			
		}
		
		WaveSpawn
		{
			Name "part04"
			Where spawnbot
			TotalCount 64
			MaxActive 12
			SpawnCount 4
			WaitBetweenSpawns 4
			WaitForAllSpawned "part03"
			TotalCurrency 200
		
			TFBot
			{
			Class Pyro
			Classicon pyro_dragon_fury_swordstone
			Skill Easy
			Item "The Dragon's Fury"
			MaxVisionRange 600
			}
			
		}
		
		WaveSpawn
		{
			Name "part05"
			TotalCount 1
			WaitForAllSpawned "part04"
			TotalCurrency 100
			
			Tank
			{
				Name Tank
				Health 10000
				Speed 75
				StartingPathTrackNode "tankpath_same"
				OnBombDroppedOutput
				{
					Target boss_deploy_relay
					Action Trigger
				}
			}
		}
		
		WaveSpawn
		{
			Name "part05"
			TotalCount 1
			WaitForAllSpawned "part04"
			TotalCurrency 100
			
			Tank
			{
				Name Tank
				Health 10000
				Speed 75
				StartingPathTrackNode "tankpath_alt"
				OnBombDroppedOutput
				{
					Target boss_deploy_relay
					Action Trigger
				}
			}
		}
		
	}	
	
	//WAVE 3
	
	Wave
	{
		StartWaveOutput
		{
			Target wave_start_relay
			Action Trigger
		}
		
		DoneOutput					
		{
			Target wave_finished_relay
			Action Trigger
		}	
		
		WaveSpawn
		{
			Name "part01"
			Where spawnbot
			TotalCount 32
			MaxActive 16
			SpawnCount 2
			WaitBetweenSpawns 2
			TotalCurrency 200
		
		
		Squad
		{
			TFBot
			{
			Class Medic
			Classicon medic_uber
			Skill Expert
			Attributes AlwaysCrit
			Attributes SpawnWithFullCharge
			ItemAttributes
			{
				ItemName "TF_WEAPON_MEDIGUN"
				"uber duration bonus" -4
				"overheal penalty" 0
			}
			}
			
			TFBot
			{
			Class Medic
			Classicon medic_uber
			Skill Expert
			Attributes AlwaysCrit
			Attributes SpawnWithFullCharge
			ItemAttributes
			{
				ItemName "TF_WEAPON_MEDIGUN"
				"uber duration bonus" -4
				"overheal penalty" 0
			}
			}
		}	
		}
		
		WaveSpawn
		{
			Name "part02"
			Where spawnbot
			TotalCount 8
			MaxActive 2
			SpawnCount 2
			WaitForAllDead "part01"
			TotalCurrency 100
		
		RandomChoice
		{
		
			TFBot
			{
			Template T_TFBot_Giant_Heavyweapons_Deflector
			Skill Easy
			}	
			
			TFBot
			{
			Template T_TFBot_Giant_Heavyweapons_Deflector
			Skill Easy
			}
			
			TFBot
			{
			Template T_TFBot_Giant_Heavyweapons_Deflector
			Skill Easy
			}
			
			TFBot
			{
			Template T_TFBot_Giant_Heavyweapons_Deflector
			Skill Expert
			}
			
		}	
		}
		
		WaveSpawn
		{
			Name "part03"
			Where spawnbot_flank2
			TotalCount 100
			MaxActive 20
			SpawnCount 10
			WaitBetweenSpawns 8
			WaitForAllDead "part01"
			TotalCurrency 200
		
			TFBot
			{
			Class Pyro
			Classicon pyro_neon
			Skill Normal
			Name "Pyroshark"
			Item "The Neon Annihilator"
			Item "The Cranial Carcharodon"
			WeaponRestrictions MeleeOnly
			Attributes DisableDodge
			}
				
		}
		
		WaveSpawn
		{
			Name "part04"
			Where spawnbot_flank
			TotalCount 50
			MaxActive 5
			SpawnCount 1
			WaitBetweenSpawns 0.4
			WaitForAllDead "part03"
			TotalCurrency 200
		
			TFBot
			{
			Class Sniper
			Skill Expert
			Attributes AlwaysFireWeapon
			}
		}
		
		WaveSpawn
		{
			Name "part05"
			Where spawnbot_flank2
			TotalCount 4
			MaxActive 4
			SpawnCount 1
			WaitBetweenSpawns 12
			WaitForAllDead "part02"
			TotalCurrency 100
		
			TFBot
			{
			Template T_TFBot_Giant_Soldier_Spammer
			Attributes AlwaysFireWeapon
			}
			
		}
		
	}
	
	//WAVE 4
	
	Wave
	{
		StartWaveOutput
		{
			Target wave_start_relay
			Action Trigger
		}
		
		DoneOutput					
		{
			Target wave_finished_relay
			Action Trigger
		}	
		
		WaveSpawn
		{
			Name "fake"
			Where spawnbot
			TotalCount 0
			MaxActive 0
			SpawnCount 0
			TotalCurrency 0
			Support 1
		
			TFBot
			{
			Class Scout
			Classicon engineer
			Attributes AlwaysCrit
			}
			
		}
		
		WaveSpawn
		{
			Name "part01"
			Where spawnbot_flank2
			TotalCount 2
			MaxActive 2
			SpawnCount 2
			TotalCurrency 200
		
			TFBot
			{
			Class Demoman
			Classicon demo_targe_nys_giant
			Name "Giant Charger Demoman"
			Item "The Splendid Screen"
			Item "The Bolt Action Blitzer"
			ItemAttributes
			{
				ItemName "The Bolt Action Blitzer"
				"set item tint rgb" 8154199
			}
			Skill Expert
			MaxVisionRange 5000
			Health 4200
			Attributes MiniBoss
			ItemAttributes
			{
				ItemName "TF_WEAPON_GRENADELAUNCHER"
				"override projectile type" 27 //Shoot nothing
				"fire rate bonus" 100
				"charge recharge rate increased" 1337
				"Attack not cancel charge" 1
				"full charge turn control" 50
				"charge impact damage increased" 100
			}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction" 0.5
				"airblast vulnerability multiplier" 0.5
				"override footstep sound set" 4
			}
			}	
			
		}
		
		WaveSpawn
		{
			Name "part02"
			Where spawnbot_flank2
			TotalCount 24
			MaxActive 4
			SpawnCount 2
			WaitBetweenSpawns 4
			WaitForAllDead "part01"
			TotalCurrency 200
		
		Squad
		{
		
			TFBot
			{
			Class Demoman
			Name "Persian Demo"
			Health 900
			Scale 1.5
			Item "Sultan's Ceremonial"	
			Item "Ali Baba's Wee Booties"
			Item "The Persian Persuader"
			Item "The Splendid Screen"	
			Skill Expert
			Attributes AlwaysCrit
			Classicon DeMoKnIgHt
			WeaponRestrictions MeleeOnly
			Attributes AlwaysFireWeapon
			ItemAttributes
				{
				ItemName "The Splendid Screen"
				"charge time increased" -10
				}	
			ItemAttributes
				{
				ItemName "Ali Baba's Wee Booties"
				"max health additive penalty" -25
				}
			}
			
			TFBot
			{
			Template T_TFBot_Medic_Shield
			Attributes IgnoreEnemies
			}
		}	
		}
		
		WaveSpawn
		{
			Name "part03"
			Where spawnbot
			TotalCount 8
			MaxActive 2
			SpawnCount 2
			WaitForAllDead "part01"
			WaitBeforeStarting 8
			TotalCurrency 200
			
			TFBot
			{
			Class Soldier
			Classicon hellmet_zing
			Name "Giant Plasma Soldier"
			Item "The Hellmet"
			Item "The Cow Mangler 5000"
			Skill Expert
			Health 4200
			Attributes MiniBoss
			Attributes DisableDodge
			MaxVisionRange 5000
			Attributes AlwaysCrit
			ItemAttributes
				{
				ItemName "The Cow Mangler 5000"
				"set item tint rgb" 15185211
				"override projectile type" 18
				"damage bonus" 2
				"dmg bonus vs buildings" 2
				"faster reload rate" 0.1
				"ragdolls become ash" 1
				"projectile penetration" 1
				"crits_become_minicrits" 0
				}
			ItemAttributes
				{
				ItemName "The Hellmet"
				"set item tint rgb" 15185211
				}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"damage force reduction" 0.4
				"airblast vulnerability multiplier" 0.4
				"override footstep sound set" 3
			}
			}
		
		
		}
		
		WaveSpawn
		{
			Name "part04"
			Where spawnbot
			TotalCount 36
			MaxActive 12
			SpawnCount 6
			WaitBetweenSpawns 4
			WaitForAllDead "part02"
			TotalCurrency 100
		
			TFBot
			{
			Class Soldier
			Skill Expert
			Attributes Parachute
			Item "The B.A.S.E. Jumper"
			CharacterAttributes
				{
				"damage force increase hidden" 10
				}
			}	
		}
		
		WaveSpawn
		{
			Name "part05"
			Where spawnbot_flank2
			TotalCount 24
			MaxActive 12
			SpawnCount 2
			WaitBetweenSpawns 4
			WaitForAllDead "part04"
			TotalCurrency 100
		
		Squad
		{
			TFBot
			{
			Class HeavyWeapons
			Skill Expert
			Name "Cautistic Heavy"
			Item "Football Helmet"
			ItemAttributes
				{
				ItemName "Football Helmet"
				"set item tint rgb" 3329330
				}
			ItemAttributes
				{
				ItemName "tf_weapon_minigun"
				"attach particle effect" 702
				"bleeding duration" 1337
				"damage bonus" 0.5
				}
			}	
			
			TFBot
			{
			Template T_TFBot_Medic_BigHeal
			Skill Expert
			Name "Big-Heal Medic"
			}
			
		}	
		}
		
	}
	
	//WAVE 5
	
	Wave
	{
		StartWaveOutput
		{
			Target wave_start_relay
			Action Trigger
		}
		
		DoneOutput					
		{
			Target wave_finished_relay
			Action Trigger
		}	
		
		WaveSpawn
		{
			Name "fake"
			Where spawnbot
			TotalCount 0
			MaxActive 0
			SpawnCount 0
			TotalCurrency 0
			Support 1
		
			TFBot
			{
			Class Scout
			Classicon sniper_headshot
			Attributes AlwaysCrit
			}
			
		}
		
		WaveSpawn
		{
			Name "part01"
			TotalCount 1
			TotalCurrency 200
			
			Tank
			{
				Name Tank
				Health 60000
				Speed 75
				Skin 1
				StartingPathTrackNode "tankpath_alt"
				OnBombDroppedOutput
				{
					Target boss_deploy_relay
					Action Trigger
				}
			}
		}
		
		WaveSpawn
		{
			Name "part01a"
			Where spawnbot_flank2
			TotalCount 2
			MaxActive 2
			SpawnCount 2
			WaitForAllDead "part01"
			TotalCurrency 200
		
			TFBot
			{
			Template T_TFBot_Soldier_BurstFire
			}
			
		}
		
		WaveSpawn
		{
			Name "part02"
			Where spawnbot
			TotalCount 22
			MaxActive 22
			SpawnCount 1
			WaitBetweenSpawns 1
			WaitForAllDead "part01a"
			TotalCurrency 200
		
			TFBot
			{
			Template T_TFBot_Giant_Scout_FAN
			CharacterAttributes
			{
				"move speed bonus"	0.7
			}
			}
			
		}
		
		WaveSpawn
		{
			Name "part03"
			Where spawnbot_flank2
			TotalCount 84
			MaxActive 18
			SpawnCount 6
			WaitBetweenSpawns 6
			WaitForAllDead "part02"
			TotalCurrency 200
		
			TFBot
			{
			Class Demoman
			Name "Mortar Demoman"
			Skill Easy
			Item "The Frag Proof Fragger"
			ItemAttributes
				{
				ItemName "TF_WEAPON_GRENADELAUNCHER"
				"custom projectile model" "models/weapons/w_models/w_rocket.mdl"
				"fuse bonus" 0.35
				"grenade no spin" 1
				}
			}
		}
		
		WaveSpawn
		{
			Name "part05"
			Where spawnbot
			TotalCount 8
			MaxActive 4
			SpawnCount 2
			WaitBetweenSpawns 12
			WaitForAllDead "part02"
			TotalCurrency 100
		
		Squad
		{
			TFBot
			{
			Template T_TFBot_Giant_Soldier_Crit
			Name "Giant Charged Backup Soldier"
			Attributes SpawnWithFullCharge
			Classicon "soldier_backup"
			Item "The Battalion's Backup"
			CharacterAttributes
				{
				"increase buff duration"	9.0
				"deploy time increased" 0.5		//Fixed by Canteen Crasher Team
				}
			}

			TFBot	
			{
			Class Medic
			Classicon medic_uber
			Attributes SpawnWithFullCharge
			}
		}
			
		}
		
		WaveSpawn
		{
			Name "part06"
			Where spawnbot
			TotalCount 1
			MaxActive 1
			SpawnCount 1
			WaitForAllDead "part03"
			WaitBeforeStarting 15
			TotalCurrency 100

			TFBot
			{
			Class Scout
			Name "Super Bonk! Scout"
			ClassIcon scout_bonk
			Skill Easy
			Item "Bonk! Atomic Punch"
			Item "Cadet Visor"
			Item "The Holy Mackerel"
			Health 1200
			WeaponRestrictions MeleeOnly
			Attributes MiniBoss
			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.35
			}
			}
		}
		
	}
	
	//WAVE 6
	
	Wave
	{
		StartWaveOutput
		{
			Target wave_start_relay
			Action Trigger
		}
		
		DoneOutput					
		{
			Target wave_finished_relay
			Action Trigger
		}	
		
		WaveSpawn
		{
			Name "part01"
			Where spawnbot
			TotalCount 2
			MaxActive 2
			SpawnCount 2
			TotalCurrency 200
		
			TFBot
			{
			Class Soldier
			ClassIcon soldier_blackbox_giant
			Name "Somewhat Smarter Black Box"
			Item "The Head Hedge"
			Health 4200
			Item "The Black Box"
			Skill Expert
			MaxVisionRange 2000
			Attributes MiniBoss
			WeaponRestrictions PrimaryOnly
			ItemAttributes
				{
				ItemName "The Black Box"
				"damage bonus" 0.45
				"fire rate bonus" 0.001
				"clip size upgrade atomic" 0
				"faster reload rate" 1.6
				"blast radius increased" 1.25
				"projectile spread angle penalty" 4
				"heal on hit for rapidfire" 1000
				}
			CharacterAttributes
				{
				"move speed bonus"	0.5
				"damage force reduction" 0.4
				"airblast vulnerability multiplier" 0.4
				"override footstep sound set" 3
				"Projectile speed increased" 0.9
				}
			}
			
		}
		
		WaveSpawn
		{
			Name "part02"
			Where spawnbot_flank2
			TotalCount 8
			MaxActive 8
			SpawnCount 2
			WaitForAllDead "part01"
			WaitBetweenSpawns 16
			TotalCurrency 100
		
		Squad
		{
			TFBot
			{
			Class Demoman
			Name "Giant Barrage Demoman"
			ClassIcon demo_burst_giant
			Health 5000
			Item "The Bomber Knight"
			Skill Expert
			WeaponRestrictions PrimaryOnly
			Attributes MiniBoss
			Attributes HoldFireUntilFullReload
			Attributes AlwaysCrit
			ItemAttributes
				{
				ItemName "The Bomber Knight"
				"set item tint rgb" 6535423
				}
			ItemAttributes
				{
				ItemName "TF_WEAPON_GRENADELAUNCHER"
				"clip size upgrade atomic" 26.0
				"faster reload rate" 0.10
				"fire rate bonus" 0.2
				"projectile spread angle penalty" 5
				"grenade no spin" 1
				"damage bonus" 1.5
				"Projectile speed increased" 0.6
				}
			CharacterAttributes
				{
				"health regen"	40
				"move speed bonus"	0.5
				"damage force reduction" 0.4
				"airblast vulnerability multiplier" 0.4
				"override footstep sound set" 3
				"airblast vertical vulnerability multiplier" 0.1				
				}
			}		
			
			TFBot	
			{
			Class Medic
			Classicon medic_uber
			Attributes SpawnWithFullCharge
			}
			
		}
		}
		
		WaveSpawn
		{
			Name "part02a"
			Where spawnbot_flank2
			TotalCount 8
			MaxActive 8
			SpawnCount 2
			WaitForAllDead "part02"
			WaitBeforeStarting 16
			WaitBetweenSpawns 16
			TotalCurrency 100
		
		Squad
		{
			TFBot
			{
			Class Soldier
			Name "Giant Barrage Soldier"
			ClassIcon soldier_barrage
			Health 5000
			Skill Expert
			Item "The Hellmet"
			ItemAttributes
				{
				ItemName "The Hellmet"
				"set item tint rgb" 6535423
				}
			Attributes MiniBoss
			Attributes HoldFireUntilFullReload
			Attributes AlwaysCrit
			ItemAttributes
				{
				ItemName "TF_WEAPON_ROCKETLAUNCHER"
				"clip size upgrade atomic" 26.0
				"faster reload rate" 0.4
				"fire rate bonus" 0.2
				"damage bonus" 1.5
				"projectile spread angle penalty" 5
				}
			CharacterAttributes
				{
				"health regen"	40
				"move speed bonus"	0.5
				"damage force reduction" 0.4
				"airblast vulnerability multiplier" 0.4
				"override footstep sound set" 3		
				"Projectile speed increased" 0.35
				}
			}		
			
			TFBot	
			{
			Class Medic
			Classicon medic_uber
			Attributes SpawnWithFullCharge
			}
			
		}
		}
		
		WaveSpawn
		{
			Name "part03"
			Where spawnbot
			TotalCount 40
			MaxActive 8
			SpawnCount 1
			WaitForAllDead "part01"
			TotalCurrency 200
		
			TFBot
			{
			Class Demoman
			Name "Samurai Demo"
			ClassIcon demoknight_samurai
			Skill Expert
			Item "The Half-Zatoichi"
			Item "The Splendid Screen"
			ItemAttributes
				{
				ItemName "The Splendid Screen"
				"Attack not cancel charge" 1
				"charge time increased" -10
				}
			Item "Demo Kabuto"
			Scale "1.3"
			Health 650
			WeaponRestrictions MeleeOnly
			CharacterAttributes
				{
				"charge time increased" 2
				"charge recharge rate increased" 7
				"increased jump height" 2.3
				"bot custom jump particle"	1
				"damage bonus"	1.5
				}			
			}	
		}
		
		WaveSpawn
		{
			Name "part03a"
			Where spawnbot
			TotalCount 40
			MaxActive 8
			SpawnCount 1
			WaitForAllDead "part03"
			TotalCurrency 200
		
			TFBot
			{
			Class Demoman
			Classicon demoknight_SAMURAI
			Name "Rotten Samurai Demo"
			Skill Expert
			Item "The Half-Zatoichi"
			Item "Demo Kabuto"
			Item "The Menpo"
			ItemAttributes
					{
					Itemname "The Menpo"
					"set item tint rgb" 6535423
					}
			Scale 1.3
			Health 650
			WeaponRestrictions MeleeOnly
			Attributes AlwaysCrit
			Attributes AutoJump
					AutoJumpMin 4
					AutoJumpMax 4
			CharacterAttributes
					{
					"cancel falling damage" 1
					"charge time increased" 6
					"charge recharge rate increased" 7
					"increased jump height" 2.3
					"bot custom jump particle"	1
					"increased air control" 100
					}
			}
		}
		
	}
	
	//WAVE 7
	
	Wave
	{
		StartWaveOutput
		{
			Target wave_start_relay
			Action Trigger
		}
		
		DoneOutput					
		{
			Target wave_finished_relay
			Action Trigger
		}
		
		
		WaveSpawn
		{
			Name "support"
			Where spawnbot
			TotalCount 1
			MaxActive 1
			SpawnCount 1
			WaitBeforeStarting 12
			TotalCurrency 0
			Support 1
			
			TFBot
			{
			Template T_TFBot_Medic_QuickUber
			Name "Quick Uber"
			WeaponRestrictions SecondaryOnly
			Attributes IgnoreEnemies
			}	
			
		}
		
	
		WaveSpawn
		{
			Name "part01"
			Where spawnbot_boss
			TotalCount 1
			MaxActive 1
			SpawnCount 1
			TotalCurrency 1337
			
			FirstSpawnOutput
			{
				Target boss_door_open_relay
				Action Trigger
			}
			
			TFBot
			{
			Class Scout
			Item "The Gunboats"
			Item "Death Racer's Helmet"
			Name "Horrid Wilter"
			Skill Expert
			Scale 1.9
			Attributes Miniboss
			ClassIcon scout
			Health 40000
			Item "warbird_scattergun_killerbee"
			Attributes UseBossHealthBar
			Attributes DisableDodge
			ItemAttributes
				{
				ItemName "Death Racer's Helmet"
				"set item tint rgb" 8388736
				}
			ItemAttributes
			{
				ItemName "warbird_scattergun_killerbee"
				"damage bonus" 0.01
				"dmg bonus vs buildings" 500
				"fire rate bonus" 0.6
				"faster reload rate" 0.001
				"hand scale" 1.5
				"projectile penetration" 1
				"spread penalty" 2
				"damage causes airblast" 1
				"apply z velocity on damage" -1337
			}
			CharacterAttributes
			{
				"move speed bonus"	0.32
				"damage force reduction" 0
				"override footstep sound set" 7
				"airblast vulnerability multiplier" 0
				"airblast vertical vulnerability multiplier" 0
				"rage giving scale" 0.1
			}
			}	
			
		}
		
	}	
	}