//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	800
	RespawnWaveTime	6
	CanBotsAttackWhileInSpawnRoom	yes
	FixedRespawnWaveTime	Yes
	Advanced	1

	    ExtraSpawnPoint //under the hut
    {
        Name hidden
        TeamNum 2
        X -388
        Y 700
        Z 945
    }

    //Halloween
    ForceHoliday 2
    EventPopfile Halloween
    NoCritPumpkin 1
    NoThrillerTaunt 1
    ZombiesNoWave666 1
    ForceRobotBleed 1

    CustomWeapon	// bot only variant that isn't cbt for players to deal with especially if the med bot in question is putting this on a hitscan bot
	{
		Name	"Bot Cauterizer"
		OriginalItemName	"Upgradeable TF_WEAPON_MEDIGUN"
		"paintkit_proto_def_index"	205	// Fire Glazed
		"set_item_texture_wear"		0
		"special item description"	"Ubercharge grants minicrits, ignition on hit, high burn damage, and cosmetic burning effects to your weapon"
		"effect cond override"		118
		"effect add attributes"		"attach particle effect|1|weapon burn dmg increased|3|Set DamageType Ignite|1|projectile trail particle|~spell_fireball_small_red"
		"heal rate bonus"			5
		"uber duration bonus"		9999
		"ubercharge rate bonus"		9999
		"attach particle effect"	1
	}

	Templates
	{
	}
	Wave
	{
		WaitWhenDone	65
		Checkpoint	Yes
		StartWaveOutput
		{
			Target	wave_start_relay
			Action	Trigger
		}
		DoneOutput
		{
			Target	wave_finished_relay
			Action	Trigger
		}
		WaveSpawn
		{
			Name	wave_1a
			TotalCurrency	125
			TotalCount	2
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
            Where spawnbot_all
			Squad
			{
				TFBot
				{
					ClassIcon	soldier_spammer
					Health	3800
					Name	"Giant Rapid Fire Soldier"
					Class	Soldier
					Skill	Expert
					WeaponRestrictions	PrimaryOnly
					Attributes	"MiniBoss"
					ItemAttributes
					{
						ItemName	tf_weapon_rocketlauncher
						"faster reload rate"	-0.8
						"fire rate bonus"	0.5
					}
					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.65
					}
					Item	"stainless pot"
				}
			}
		}
		WaveSpawn
		{
			TotalCurrency	85
			TotalCount	11
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	7
			WaitBetweenSpawns	3
            Where spawnbot_all
			Squad
			{
				TFBot
				{
					ClassIcon	pyro
					Health	175
					Name	Pyro
					Class	Pyro
					Skill	Normal
					Item	"the crosslinker's coil"
					Item	"fallen angel"
				}
			}
		}
		WaveSpawn
		{
			Name	wave_1support
			WaitForAllDead	wave_1a
			TotalCurrency	0
			TotalCount	2
			MaxActive	2
			SpawnCount	2
			WaitBeforeStarting	0
			WaitBetweenSpawns	10
			Support	1
            Where hidden
			Squad
			{
				TFBot
				{
					ClassIcon	red2_lite
					Health	250
					Name	Scout
					Class	Scout
					Skill	Normal
					Item	"the fed-fightin' fedora"
					Item	"dillinger's duffel"
					CharacterAttributes
				    {
                        "cannot pick up intelligence" 1
					}	
					AddCond   //Adds conditions to bots
{
	Name "TF_COND_REPROGRAMMED" // Condition to apply.
	//Index 43 //Condition index can be used instead
	Delay 3 // Delay before the condition activates (Default: 0)
	Duration -1 // Duration of the condition effect (Default: -1 - infinite duration)
}
				}
			}
		}
		WaveSpawn
		{
			Name	wave_1b
			WaitForAllDead	wave_1a
			TotalCurrency	295
			TotalCount	1
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	7
			WaitBetweenSpawns	4
			Where	spawnbot
			Squad
			{
				Tank
				{
					Health	17500
					Name	Tank
					Speed	75
					OnKilledOutput
					{
						Target	boss_dead_relay
						Action	Trigger
					}
					OnBombDroppedOutput
					{
						Target	boss_deploy_relay
						Action	Trigger
					}
				}
			}
		}
		WaveSpawn
		{
			Name	wave_1b
			WaitForAllDead	wave_1a
			TotalCurrency	75
			TotalCount	9
			MaxActive	4
			SpawnCount	4
			WaitBeforeStarting	6
			WaitBetweenSpawns	10
            Where spawnbot_all
			Squad
			{
				TFBot
				{
					ClassIcon	demo
					Health	175
					Name	Demo
					Class	Demoman
					Skill	hard
					Item	"scotch bonnet"
				}
			}
		}
		WaveSpawn
		{
			Name	wave_1c
			WaitForAllDead	wave_1b
			TotalCurrency	111
			TotalCount	2
			MaxActive	1
			SpawnCount	1
			WaitBeforeStarting	7
			WaitBetweenSpawns	2
            Where spawnbot_all
			Squad
			{
				TFBot
				{
					ClassIcon	scout_giant_fast
					Health	1600
					Name	"Giant Scout"
					Class	Scout
					Skill	Expert
					WeaponRestrictions	PrimaryOnly
					Attributes	"MiniBoss"
					CharacterAttributes
					{
						"damage force reduction"	0.7
						"airblast vulnerability multiplier"	0.7
						"override footstep sound set"	5
					}
					Item	"the fed-fightin' fedora"
					Item	"dillinger's duffel"
				}
			}
		}
				WaveSpawn
		{
			TotalCurrency	75
			TotalCount	3
			MaxActive	3
			SpawnCount	3
			WaitBeforeStarting	6
			WaitBetweenSpawns	10
			Support 1
            Where spawnbot_all
			Squad
			{
				TFBot
				{
					ClassIcon	medic_cauterizer
					Health	100
					Name	"Flame Medic"
					Class	Medic
					Skill	Hard
					Attributes SpawnWithFullCharge
					Item "Bot Cauterizer"
				}
			}
		}
	}
}
//This file has been generated by http://mvm.tf
