//This file has been generated by http://mvm.tf
//Copy this file in your tf/scripts/population folder
#base robot_giant.pop
#base robot_standard.pop
#base robot_gatebot.pop
population
{
	StartingCurrency	1450
	RespawnWaveTime	6
	CanBotsAttackWhileInSpawnRoom	yes

        MedievalMode 1  
        SniperAllowHeadshots 1  
        MaxSpectators 3
        RobotLimit 90
        NoBluHumanFootsteps 1
        SendBotsToSpectatorImmediately 1
        ExtraBotSlotsNoDeathcam 1

        DisableSound "music.mvm_end_last_wave"   						   
	DisableSound "music.mvm_end_mid_wave"  						   
	DisableSound "music.mvm_end_tank_wave"  						   
	DisableSound "music.mvm_end_wave"  							   
	DisableSound "music.mvm_lost_wave"	 						   
	DisableSound "music.mvm_start_last_wave"  					   
	DisableSound "music.mvm_start_mid_wave"  
	DisableSound "music.mvm_start_tank_wave"  					   
	DisableSound "music.mvm_start_wave"		   
	DisableSound "Announcer.MVM_Spy_Alert"  						   
	DisableSound "Announcer.mvm_spybot_death"  					   
	DisableSound "Announcer.mvm_spybot_death_all"  				   
	DisableSound "Announcer.MVM_First_Wave_Start"  				   
	DisableSound "Announcer.MVM_Wave_Start"					   
	DisableSound "Announcer.MVM_Final_Wave_Start"  				   
	DisableSound "Announcer.MVM_Final_Wave_End"  					   
	DisableSound "Announcer.MVM_Robots_Planted"  					   
	DisableSound "Announcer.MVM_All_Dead"  						   
	DisableSound "Announcer.MVM_Bomb_Alert_Entered"  				   
	DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch"  			   
	DisableSound "Announcer.MVM_Bomb_Alert_Deploying"  			   
	DisableSound "Announcer.MVM_Sentry_Buster_Alert"  			   
	DisableSound "Announcer.MVM_Sentry_Buster_Alert_Another"  	   
	DisableSound "Announcer.MVM_General_Wave_Start"  				   
	DisableSound "Announcer.MVM_Game_Over_Loss"  					   
	DisableSound "Announcer.MVM_Tank_Planted"  					   
	DisableSound "Announcer.MVM_Tank_Alert_Spawn"  				    
	DisableSound "Announcer.MVM_Tank_Alert_Another"  				   
	DisableSound "Announcer.MVM_Tank_Alert_Multiple"  	 		   		 
	DisableSound "Announcer.MVM_Tank_Alert_Halfway"	  			   			 
	DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple"   	   	 
	DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch"   			   		 
	DisableSound "Announcer.MVM_Tank_Alert_Deploying"
        
        PrecacheSound "shogo_assault/waterflame_monsterbreaks.mp3"
        PrecacheSound "shogo_assault/thebehemoth_mudholes.mp3"
        PrecacheSound "shogo_assault/maestrorage_rageofthechampions.mp3"
        
	Templates
	{
	}
        

        ItemAttributes  
	{
		ItemName "The Boston Basher"
		"hit self on miss" 0
	}
        ItemAttributes  
	{
		ItemName "Three-Rune Blade"
		"hit self on miss" 0
	}
        ItemAttributes  
	{
		ItemName "The Flying Guillotine"
		"damage bonus" 2
                "always crit" 1 
	}
    
        ExtendedUpgrades 
	{
        //Everyone
		ArmorM
		{
			Name "Iron Armor"
			Attribute "mult dmgtaken from melee"
			Cap 0.4
			Increment -0.2
			Cost 400
			description "+20% Melee Resistance. To keep you alive from being close and personal."
			PlayerUpgrade 1
		}
        //HP
		ScoutHp
		{
			Name "Enchanted Blood"
			Attribute "mult max health"
			Cap 1.3
			Increment 0.1
			Cost 250
			description "+10% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass Scout
		}
		
		SoldierHp
		{
			Name "Military Toughness"
			Attribute "mult max health"
			Cap 1.3
			Increment 0.1
			Cost 250
			description "+10% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass Soldier
		}
		
		PyroHp
		{
			Name "Thicker Skin"
			Attribute "mult max health"
			Cap 1.3
			Increment 0.1
			Cost 250
			description "+10% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass Pyro
		}
		
		DemoHp
		{
			Name "Royal Roots"
			Attribute "mult max health"
			Cap 1.3
			Increment 0.1
			Cost 250
			description "+10% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass Demoman
		}
		
		HeavyHp
		{
			Name "Hit The Gym"
			Attribute "mult max health"
			Cap 1.3
			Increment 0.1
			Cost 250
			description "+10% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass HeavyWeapons
		}
		
		EngiHp
		{
			Name "Chadism"
			Attribute "mult max health"
			Cap 1.3
			Increment 0.1
			Cost 250
			description "+10% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass Engineer
		}
		
		MedicHp
		{
			Name "Health Boost Potion"
			Attribute "mult max health"
			Cap 1.6
			Increment 0.6
			Cost 350
			description "+60% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass Medic
		}
		
		SnipaHp
		{
			Name "Jungle Experience"
			Attribute "mult max health"
			Cap 1.3
			Increment 0.1
			Cost 250
			description "+10% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass Sniper
		}
		
		SpyHp
		{
			Name "Harsh Weather Missions"
			Attribute "mult max health"
			Cap 1.3
			Increment 0.1
			Cost 250
			description "+10% Max Health"
			PlayerUpgrade 1
			AllowPlayerClass Spy
		}
        //SHARED DEMO SOLDIER
		
		//PainTrain
		PainDamage
		{
			Name "Sharper Nail"
			Attribute "damage bonus"
			Cap 2
			Increment 0.25
			Cost 235
			description "+25% Damage Bonus"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Pain Train"
			}
		}
		PainRange
		{
			Name "Longer Wood"
			Attribute "melee range multiplier"
			Cap 2.5
			Increment 0.25
			Cost 375
			description "+25% Range Bonus"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Pain Train"
			}
		}
		PainBleed
		{
			Name "Skin Cutting"
			Attribute "bleeding duration"
			Cap 15
			Increment 2
			Cost 255
			description "+2 Seconds Of Bleeding"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Pain Train"
			}
		}
		PainBleedDmg
		{
			Name "Serious Wounds"
			Attribute "mult bleeding dmg"
			Cap 3
			Increment 1
			Cost 425
			description "+100% Bleed Damage"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Pain Train"
			}
		}
		PainCrit
		{
			Name "Bloodlust"
			Attribute "critboost on kill"
			Cap 4
			Increment 2
			Cost 375
			description "+2 Seconds Crits On Kill"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Pain Train"
			}
		}
		PainKill
		{
			Name "Soul Absorption"
			Attribute "heal on kill"
			Cap 50
			Increment 10
			Cost 150
			description "+10 Health on Kill"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Pain Train"
			}
		}
		
		//Zatoichi
		
		ZatoichiDamage
		{
			Name "Sharper Blade"
			Attribute "damage bonus"
			Cap 2
			Increment 0.25
			Cost 235
			description "+25% Damage Bonus"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Half-Zatoichi"
			}
		}
		ZatoichiCrit
		{
			Name "Bloodlust"
			Attribute "critboost on kill"
			Cap 4
			Increment 2
			Cost 375
			description "+2 Seconds Crits On Kill"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Half-Zatoichi"
			}
		}
        //BuffBanner
		BuffDuration
		{
			Name "Longer Pride"
			Attribute "increase buff duration"
			Cap 1.75
			Increment 0.25
			Cost 400
			description "+25% Buff Duration"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Buff Banner"
			}
		}
		BuffRange
		{
			Name "Louder Call"
			Attribute "mod soldier buff range"
			Cap 2
			Increment 0.2
			Cost 400
			description "+20% Buff Range"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Buff Banner"
			}
		}
		
		//Conch
		ConchDuration
		{
			Name "Longer Pride"
			Attribute "increase buff duration"
			Cap 1.75
			Increment 0.25
			Cost 400
			description "+25% Buff Duration"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Concheror"
			}
		}
		ConchRange
		{
			Name "Louder Call"
			Attribute "mod soldier buff range"
			Cap 2
			Increment 0.2
			Cost 400
			description "+20% Buff Range"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Concheror"
			}
		}
		
		//Backup
		BackupDuration
		{
			Name "Longer Plans"
			Attribute "increase buff duration"
			Cap 1.75
			Increment 0.25
			Cost 400
			description "+25% Buff Duration"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Battalion's Backup"
			}
		}
		BackupRange
		{
			Name "Louder Call"
			Attribute "mod soldier buff range"
			Cap 2
			Increment 0.2
			Cost 400
			description "+20% Buff Range"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "The Battalion's Backup"
			}
		}
		
		//SOLDIER MELEE
		
		//Shovel
		ShovelDamage
		{
			Name "Sharper Edge"
			Attribute "damage bonus"
			Cap 2
			Increment 0.25
			Cost 235
			description "+25% Damage Bonus"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "TF_WEAPON_SHOVEL"
			}
		}
		ShovelSpeed
		{
			Name "Faster Hands"
			Attribute "melee attack rate bonus"
			Cap 0.6
			Increment -0.1
			Cost 200
			description "+10% Swing Speed Bonus"
			AllowedWeapons // Restricts upgrade to specified weapons
			{
				ItemName "TF_WEAPON_SHOVEL"
			}
		}		
        }
        ExtraSpawnPoint    //Adds spawn points on specified location
        {
                Name spawnbot_ally1
		// StartDisabled 1 // If the spawn point starts disabled (Default: 0)
                TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3
                X	"-768"                     
                Y	"1152"                  
                Z	"816"        
        }
        ExtraSpawnPoint    //Adds spawn points on specified location
        {
                Name spawnbot_ally2
		// StartDisabled 1 // If the spawn point starts disabled (Default: 0)
                TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3
                X	"-899"                     
                Y	"-4178"                  
                Z	"207"        
        }
        ExtraSpawnPoint    //Adds spawn points on specified location
        {
                Name spawnbot_ally3
		// StartDisabled 1 // If the spawn point starts disabled (Default: 0)
                TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3
                X	"-451"                     
                Y	"-632"                  
                Z	"1275"        
        }
        ExtraSpawnPoint    //Adds spawn points on specified location
        {
                Name spawnbot_hatch
		// StartDisabled 1 // If the spawn point starts disabled (Default: 0)
                TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3
                X	"-1664"                     
                Y	"0"                  
                Z	"1616"        
        }
        PointTemplates    
        {
        gate
	{
	NoFixUp 1
	logic_relay
	{
	"OnSpawn" "gate_door_intact,Kill,,0,-1"
	"OnSpawn" "gate_bar_intact,Kill,,0,-1"
	"OnSpawn" "info_player_teamspawn,AddOutput,OnUser1 filtermulti_redrespawnroom:TestActivator::0:-1,0,-1"
	"OnSpawn" "info_player_teamspawn,$FireUserAsActivator1,,0.1,1"
	}
	filter_activator_team
	{
	"filterteam" "2"
	"targetname" "filter_redrespawnroom"
	"Negated" "0"
	}
	filter_multi
	{
	"filter01" "filter_redrespawnroom"
	"filter02" "filter_redrespawnroom2"
	"targetname" "filtermulti_redrespawnroom"
	"Negated" "0"
	"FilterType" "0"
	"OnPass" "!activator,$SetKey$classname,newredrespawnroom,0,-1"
	"OnPass" "!activator,$SetVar$classname,newredrespawnroom,0,-1"
	"OnPass" "!activator,$SetData$m_ChildTargetName,newredrespawnroom,0,-1"
	"OnPass" "!activator,AddOutput,classname newredrespawnroom,0,-1"
	"OnPass" "!activator,classname,newredrespawnroom,0,-1"
	"OnPass" "newredrespawnroom,addoutput,targetname therespawn,0.1,-1"
	"OnPass" "therespawn,addoutput,classname info_player_teamspawn,0.2,-1"
	"OnPass" "therespawn,addoutput,teamnum 2,0.2,-1"
	"OnPass" "therespawn,teamnum,2,0.2,-1"
	"OnPass" "thetoolboxstation,$TeleportToEntity,therespawn,0.15,-1"
	"OnPass" "theupgradebox,$TeleportToEntity,therespawn,0.15,-1"
	}
	filter_activator_class
	{
	"filterclass" "info_player_teamspawn"
	"targetname" "filter_redrespawnroom2"
	"Negated" "0"
	}
	prop_dynamic
	{
	"solid" "0"
	"model" "models/weapons/w_models/w_toolbox.mdl"
	"targetname" "thetoolboxstation"
	"modelscale" "3"
	"renderfx" "16"
	"origin" "-3325.356445 23.493162 1552.031250"
	"rendercolor" "0 255 255"
	}
	func_upgradestation
			{
				"mins" "-100 -100 -100" 
				"maxs" "100 100 100"
				"solid" "0"
				"targetname" "theupgradebox"
			}
	}
	}

        SpawnTemplate "gate"

	Wave  ///WAVE 1
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
                WaveSpawn
		{
                        WaitForAllDead	"BarbarianA"
			TotalCurrency	60
			TotalCount	60
			MaxActive	12
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	5
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	bowman_allyblu
					Health	170
					Name	"Thief Archer"
					Class	Sniper
					Skill	Normal
                                        UseCustomModel models/player/sniper.mdl  
					WeaponRestrictions	PrimaryOnly
					ItemAttributes
					{
						ItemName	"the huntsman"
						"fire rate bonus"	0.8
						"faster reload rate"	0.8
						"damage penalty"	0.6
					}
                                        CharacterAttributes
					{
                                                "override footstep sound set" 0
					}
					Item	"the huntsman"
					Item	"the dread hiding hood"
					Item	"the criminal cloak"
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	160
			TotalCount	40
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	10
			WaitBetweenSpawns	10
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	demo_cannon
					Health	175
					Name	"CannonBall Pirate"
					Class	Demoman
					Skill	Normal
                                        UseCustomModel models/player/demo.mdl  
					WeaponRestrictions	PrimaryOnly
					ItemAttributes
					{
						ItemName	"the loose cannon"
						"no self blast dmg"	1
                                                "grenade launcher mortar mode"    -1
                                                "auto fires full clip"  1
                                                "auto fires when full"  1
                                                "fire rate bonus"       0.1
                                                "damage bonus"          1.5
                                                "reload time increased" 1.5
                                                "clip size penalty"     0.75                                              
					}
                                        CharacterAttributes
					{
                                                "override footstep sound set" 0
					}
					Item	"the loose cannon"
					Item	"the buccaneer's bicorne"
					Item	"a whiff of the old brimstone"
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	180
			TotalCount	60
			MaxActive	12
			SpawnCount	6
			WaitBeforeStarting	0
			WaitBetweenSpawns	40
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	heavy_warriorsspirit
					Health	600
					Name	"Bear Heavy"
					Scale	1.2
					Class	HeavyWeapons
					Skill	Normal
                                        UseCustomModel models/player/heavy.mdl  
                                        BehaviorModifiers	Mobber
					WeaponRestrictions	MeleeOnly
                                        ItemAttributes
					{
                                                ItemName "warrior's spirit"
						"damage bonus"     1.25
						"heal on kill" 100
                                                "dmg taken from bullets reduced"	0.75
						"dmg taken from blast reduced"	0.9
						"dmg taken from fire reduced"	0.9
                                                "dmg from melee increased"	0.85
					}
                                        CharacterAttributes
					{
						"move speed penalty" 0.7
                                                "override footstep sound set" 0
					}
					Item	"warrior's spirit"
					Item	"the bear necessities"
					Item	"jungle booty"
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	80
			TotalCount	80
			MaxActive	24
			SpawnCount	8
                        Name	"BarbarianA"
			WaitBeforeStarting	5
			WaitBetweenSpawns	12
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	demo_paintrain_h
					Health	200
					Name	"Barbarian"
					Class	Demoman
					Skill	Normal
                                        UseCustomModel models/player/demo.mdl  
					WeaponRestrictions	MeleeOnly
					ItemAttributes
					{
						ItemName	"the pain train"
						"bleeding duration"	2
						"fire rate penalty"	0.8
                                                "heal on kill" 25
					}
                                        CharacterAttributes
					{
                                                "override footstep sound set" 0
					}
					Item	"the pain train"
					Item	"the warsworn helmet"
					Item	"the bonedolier"
                                        Item	"the bone-cut belt"
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	1
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	100000000
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_ally1
                        Where	spawnbot_ally2
                        Where	spawnbot_hatch
			Squad
			{
				TFBot
				{
					ClassIcon    red2_lite
                                        Health	1
                                        Name	Scout
					Class	Scout
					Skill	Normal
					Item	"larrikin robin"
					Item	"dec2014 hunter_vest"
                                        AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	1000
			MaxActive	8
			SpawnCount	5
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Support	1
			Where	spawnbot_ally1
                        Where	spawnbot_ally2
			Squad
			{
				TFBot
				{
                                        ClassIcon	sniper_bow
                                        Health	125
                                        Action Mobber  
                                        Template	T_TFBot_Sniper_Huntsman
					Item	"larrikin robin"
					Item	"dec2014 hunter_vest"
                                        UseCustomModel models/player/sniper.mdl  
                                        ItemAttributes
					{
						ItemName	"the huntsman"
                                                "damage bonus"	1
						"fire rate bonus"	0.8
                                                "faster reload rate"	0.8
					}
                                        AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	100
			MaxActive	12
			SpawnCount	6
                        Support 1
			WaitBeforeStarting	0
			WaitBetweenSpawns	8
			Where	spawnbot_ally1
			Squad
			{
				TFBot
				{
					ClassIcon	soldier_spartan
					Health	200
					Name	"Spartan Soldier"
					Class	Soldier
					Skill	Normal
                                        Action Mobber  
                                        UseCustomModel models/player/soldier.mdl  
					WeaponRestrictions	MeleeOnly
                                        AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
					Item	"the equalizer"
					Item	"defiant spartan"
                                        Item	"the steel sixpack"
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	1
			MaxActive	2
			SpawnCount	1
                        Support	1
                        Name	"BruteHatch"
			WaitBeforeStarting	0
			WaitBetweenSpawns	60
			Where	spawnbot_hatch
			Squad
			{
				TFBot
				{
					ClassIcon	engineer_southernhospitality
					Health	3000
					Name	"Brutegineer"
					Class	Engineer
					Skill	Normal
                                        Action Mobber  
                                        UseCustomModel models/player/engineer.mdl  
					BehaviorModifiers	Push
					WeaponRestrictions	MeleeOnly
					Tag	"bot_giant"
					Attributes	"MiniBoss"
                                        AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                        ItemAttributes
					{
                                                ItemName "the southern hospitality"
						"damage bonus"     1.25
						"fire rate penalty"   2
                                                "cancel falling damage"	1
					}
					CharacterAttributes
					{
						"override footstep sound set"	7
						"damage force reduction"	0.5
						"move speed penalty" 0.55
						"voice pitch scale" 0.85
                                                "collect currency on kill" 1
                                                "cannot pick up intelligence"    1
                                                "health from packs decreased" 0.1
					}
					Item	"the southern hospitality"
					Item	"iron fist"
                                        Item	"master mind"
                                        Item	"the cute suit"
                                        Item	"spine-chilling skull 2011 style 3"
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	1
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	100000000
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_ally1
			Squad
			{
				TFBot
				{
					ClassIcon    blu2_lite
                                        Health	1
                                        Name	Scout
					Class	Scout
					Skill	Normal
					Item	"larrikin robin"
					Item	"dec2014 hunter_vest"
                                                  AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
				}
			}
		}
                WaveSpawn
		{
                        WaitForAllDead	"BarbarianA"
			TotalCurrency	0
			TotalCount	1000
			MaxActive	16
			SpawnCount	8
			WaitBeforeStarting	0
			WaitBetweenSpawns	6
			Support	1
			Where	spawnbot
			Squad
			{
				TFBot
				{
                                        ClassIcon	demoknight
                                        Health	250
                                        Action Mobber  
					Name	"Horned Demoknight"
                                        UseCustomModel models/player/demo.mdl  
					Template	T_TFBot_Demoman_Knight
					Attributes	"SpawnWithFullCharge"
					Item	"the cool breeze"
					Item	"the warsworn helmet"
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
				}
			}
		}
        }
	Wave    //// WAVE 2 
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	1
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	100000000
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_ally1
			Squad
			{
				TFBot
				{
					ClassIcon    red2_lite
                                        Health	1
                                        Name	Scout
					Class	Scout
					Skill	Normal
					Item	"larrikin robin"
					Item	"dec2014 hunter_vest"
                                        AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	100
			MaxActive	8
			SpawnCount	5
                        Support	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Where	spawnbot_ally2
			Squad
			{
				TFBot
				{
					ClassIcon	medic_crossbow
					Health	200
					Name	"Crossbowman"
					Class	Medic
                                        Action  Mobber  
					Skill	Normal
                                        UseCustomModel models/player/medic.mdl  
					WeaponRestrictions	PrimaryOnly
					Attributes	"HoldFireUntilFullReload"
                                        AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
					Item	"the crusader's crossbow"
					Item	"berliner's bucket helm"
					Item	"kriegsmaschine-9000"
				}
			}
		}
        }
	Wave   //// WAVE 3
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			TotalCurrency	200
			TotalCount	60
			MaxActive	20
			SpawnCount	10
			WaitBeforeStarting	200
			WaitBetweenSpawns	10
			Where	spawnbot
			Squad
			{
				TFBot
				{
					ClassIcon	demo_persian
					Health	275
					Name	"Persian Demoknight"
					Class	Demoman
					Skill	Normal
                                        UseCustomModel models/player/demo.mdl  
					Item	"ali baba's wee booties"
					Item	"the splendid screen"
					Item	"the persian persuader"
					Item	"sultan's ceremonial"
					Item	"the bonedolier"
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	1
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	100000000
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_ally1
			Squad
			{
				TFBot
				{
					ClassIcon    red2_lite
                                        Health	1
                                        Name	Scout
					Class	Scout
					Skill	Normal
					Item	"larrikin robin"
					Item	"dec2014 hunter_vest"
                                        AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
				}
			}
		}
                WaveSpawn
		{
			TotalCurrency	0
			TotalCount	1
			MaxActive	8
			SpawnCount	4
			WaitBeforeStarting	100000000
			WaitBetweenSpawns	10
			Support	1
			Where	spawnbot_ally1
			Squad
			{
				TFBot
				{
					ClassIcon    blu2_lite
                                        Health	1
                                        Name	Scout
					Class	Scout
					Skill	Normal
					Item	"larrikin robin"
					Item	"dec2014 hunter_vest"
                                        AddCond  
                                         {
                                             Name TF_COND_REPROGRAMMED
                                         }
                                             CharacterAttributes
                                         {
                                             "collect currency on kill" 1
                                             "cannot pick up intelligence"    1
                                         }
				}
			}
		}
	}
}
//This file has been generated by http://mvm.tf