//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 600 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 50 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 2 InitialCooldown 40 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 35 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Attributes "TeleportToHint" } } Templates { T_TFBot_Micro_SentryBuster { Health 250 Name "Micro Sentry Buster" Scale 0.75 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "the ullapool caber" CharacterAttributes { "move speed bonus" 4 "override footstep sound set" 7 "cannot be backstabbed" 0 "Blast radius decreased" 0.25 } } T_TFBot_Mini_SentryBuster { Health 500 Name "Mini Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "the ullapool caber" CharacterAttributes { "move speed bonus" 4 "damage force reduction" 0.75 "airblast vulnerability multiplier" 0.75 "override footstep sound set" 7 "cannot be backstabbed" 0 "Blast radius decreased" 0.5 } } T_TFGateBot_Scout_Normal { Health 125 Name Scout Class Scout Skill Normal Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } Scout_Crit_A_Cola { Health 125 Name Scout Class Scout ClassIcon scout_cola Skill Hard WeaponRestrictions MeleeOnly Item "tf_weapon_scattergun" Item "crit-a-cola" Item "tf_weapon_bat" CharacterAttributes { "effect bar recharge rate increased" 0.25 } } Medic_Quickfix { Health 150 Name "Quick-Fix Medic" Class Medic Skill Easy WeaponRestrictions SecondaryOnly Item "tf_weapon_syringegun_medic" Item "the quick-fix" Item "tf_weapon_bonesaw" ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 2.0 "ubercharge rate bonus" 2.0 } } Steel_Gauntlet_Slow { Health 900 Name "Steel Gauntlet" Scale 1.5 Class HeavyWeapons ClassIcon heavy_steelfist Skill Hard WeaponRestrictions MeleeOnly Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "fists of steel" CharacterAttributes { "move speed penalty" 0.8 } } Giant_Pusher_Soldier { Health 3800 Name "Giant Pusher Soldier" Class Soldier ClassIcon soldier_libertylauncher_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "the liberty launcher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "the team captain" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName "the liberty launcher" "damage penalty" 0.2 "fire rate bonus" 0.15 "damage causes airblast" 1 "Blast radius increased" 1.1 "faster reload rate" 1.25 } } Giant_Pyro_Alwaysfire { Health 3000 Name "Giant Pyro" Class Pyro ClassIcon pyro_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } Medic_Kritzkrieg { Health 150 Name "Kritzkrieg Medic" Class Medic ClassIcon medic_kritz Skill Normal Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the kritzkrieg" Item "tf_weapon_bonesaw" Item "platinum pickelhaube" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "heal rate penalty" 0.1 "ubercharge rate bonus" 2.0 } } Direct_Hit_Soldier { Health 200 Name "Direct Hit Soldier" Class Soldier ClassIcon soldier_directhit Skill Hard WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "the direct hit" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "defiant spartan" ItemAttributes { ItemName "the direct hit" "critboost on kill" 3 "reload time increased hidden" 1.1 "fire rate penalty HIDDEN" 1.1 } } Direct_Hit_Conch_Soldier { Health 200 Name "Direct Hit Conch Soldier" Class Soldier ClassIcon soldier_conch Skill Hard WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" Attributes "HoldFireUntilFullReload" Item "the direct hit" Item "the concheror" Item "tf_weapon_shovel" Item "defiant spartan" CharacterAttributes { "increase buff duration" 9.0 } ItemAttributes { ItemName "the direct hit" "reload time increased hidden" 1.1 "fire rate penalty HIDDEN" 1.1 "heal on kill" 100 } } Giant_Crit_A_Cola_Scout { Health 1200 Name "Giant Crit-A-Cola Scout" ClassIcon scout_cola_giant Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "the soda popper" Item "crit-a-cola" Item "tf_weapon_bat" Item "the brown bomber" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed penalty" 0.9 "effect bar recharge rate increased" 0.1 } ItemAttributes { ItemName "the soda popper" "damage bonus" 1.2 "bullets per shot bonus" 1.2 "reload time increased hidden" 2.0 "fire rate penalty HIDDEN" 1.1 } } Heal_On_Kill_Flare_Pyro { Health 175 Name "Heal-On-Kill Flare Pyro" ClassIcon pyro_flareheal Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Item "tf_weapon_flamethrower" Item "the flare gun" Item "tf_weapon_fireaxe" ItemAttributes { ItemName "the flare gun" "heal on kill" 175 "damage bonus" 1.2 "faster reload rate" 0.8 } } Direct_Hit_Buff_Soldier { Health 200 Name "Direct Hit Buff Soldier" ClassIcon soldier_buff Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" Attributes "HoldFireUntilFullReload" Item "the direct hit" Item "the buff banner" Item "tf_weapon_shovel" Item "defiant spartan" CharacterAttributes { "increase buff duration" 9.0 } ItemAttributes { ItemName "the direct hit" "reload time increased hidden" 1.1 "fire rate penalty HIDDEN" 1.1 } } Steel_Gauntlet_Regen { Health 900 Name "Steel Gauntlet" ClassIcon heavy_steelfist Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "fists of steel" Item "the tungsten toque" CharacterAttributes { "move speed penalty" 0.8 "health regen" 45 "dmg taken from crit reduced" 0.75 "dmg taken from blast reduced" 0.75 } ItemAttributes { ItemName "fists of steel" "fists have radial buff" 0 } } Scout_Soda_Popper { Health 125 Name Scout ClassIcon scout_cola Class Scout Skill Hard Item "the soda popper" Item "crit-a-cola" Item "tf_weapon_bat" Item "the brown bomber" CharacterAttributes { "effect bar recharge rate increased" 0.1 } } Scout_Stun_Bonk { Health 125 Name Scout ClassIcon scout_stun_bonk Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "tf_weapon_scattergun" Item "bonk! atomic punch" Item "the sandman" Item "bonk helm" CharacterAttributes { "effect bar recharge rate increased" 0.6 } } Demoknight_Cutter { Health 175 Name Demoknight ClassIcon demo_skullcutter Class Demoman Skill Hard WeaponRestrictions MeleeOnly Item "tf_weapon_grenadelauncher" Item "the splendid screen" Item "the scotsman's skullcutter" Item "the executioner" ItemAttributes { ItemName "the scotsman's skullcutter" "critboost on kill" 3 "crit kill will gib" 1 "heal on kill" 75 } } Giant_Rapid_Fire_Demoman_Infinite { Health 3300 Name "Giant Rapid Fire Demoman" ClassIcon demo_infinite Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" -0.4 "fire rate bonus" 0.5 } } Bowman_Fire { Health 125 Name Bowman ClassIcon sniper_bow_fire Class Sniper Skill Hard WeaponRestrictions PrimaryOnly Item "the huntsman" Item "tf_weapon_smg" Item "tf_weapon_club" ItemAttributes { ItemName "the huntsman" "damage penalty" 0.5 "fire rate penalty" 1.2 "attach particle effect" 1 "set damagetype ignite" 1 } } Loch_N_Load_Demoman { Health 175 Name "Loch-N-Load Demoman" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "the loch-n-load" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" ItemAttributes { ItemName "the loch-n-load" "critboost on kill" 3 "Projectile speed increased" 2.0 "reload time increased hidden" 1.2 "fire rate penalty HIDDEN" 1.3 } } Giant_Burst_Fire_Buff_Soldier { Health 3800 Name "Giant Burst Fire Buff Soldier" ClassIcon soldier_buff_giant Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Item "tf_weapon_rocketlauncher" Item "the buff banner" Item "tf_weapon_shovel" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 } ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.1 "Projectile speed decreased" 0.6 "clip size upgrade atomic" 4 "projectile spread angle penalty" 3 "faster reload rate" 0.7 "dmg bonus vs buildings" 0.5 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Template Scout_Crit_A_Cola } } } WaveSpawn { Name w1 TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 2 Where spawnbot_invasion WaitBeforeStarting 12 WaitBetweenSpawns 2 Squad { TFBot { Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" } TFBot { Template Medic_Quickfix } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 4 Where spawnbot_invasion WaitBeforeStarting 6 WaitBetweenSpawns 11 Squad { TFBot { Template Scout_Crit_A_Cola } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 11 Squad { TFBot { Template Steel_Gauntlet_Slow } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 200 TotalCount 12 MaxActive 12 SpawnCount 6 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template Steel_Gauntlet_Slow } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 300 TotalCount 10 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } TFBot { Template Scout_Crit_A_Cola } TFBot { Template Scout_Crit_A_Cola } TFBot { Template Scout_Crit_A_Cola } TFBot { Template Scout_Crit_A_Cola } } } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 25 WaitBetweenSpawns 20 Squad { TFBot { Template Giant_Pusher_Soldier } } } WaveSpawn { Name w2 WaitForAllSpawned w1 TotalCurrency 150 TotalCount 12 MaxActive 12 SpawnCount 6 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template Bowman_Fire } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 150 TotalCount 12 MaxActive 8 SpawnCount 4 Where spawnbot_invasion WaitBeforeStarting 2 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name w3 WaitForAllSpawned w2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template Giant_Pyro_Alwaysfire } TFBot { Template Medic_Kritzkrieg } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name engineer TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 40 WaitBetweenSpawns 40 Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template Medic_Quickfix } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 300 TotalCount 16 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template Loch_N_Load_Demoman } TFBot { Template Medic_Quickfix } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { Tank { Health 20000 Name tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w3 WaitForAllSpawned w2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 50 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template Medic_Quickfix } } } WaveSpawn { Name w3 WaitForAllSpawned w2 TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 2 Where spawnbot_invasion WaitBeforeStarting 40 WaitBetweenSpawns 4 Squad { TFBot { Template Direct_Hit_Soldier } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 300 TotalCount 8 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Giant_Rapid_Fire_Demoman_Infinite } TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template Direct_Hit_Conch_Soldier } TFBot { Template Direct_Hit_Conch_Soldier } } } WaveSpawn { Name engineer TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 45 WaitBetweenSpawns 45 Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } WaveSpawn { Name scouts TotalCurrency 0 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot_invasion WaitBeforeStarting 30 WaitBetweenSpawns 30 Support 1 Squad { TFBot { Template Scout_Stun_Bonk } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 300 TotalCount 12 MaxActive 6 SpawnCount 6 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 30 Squad { TFBot { Template Giant_Crit_A_Cola_Scout } TFBot { Template Scout_Crit_A_Cola } TFBot { Template Scout_Crit_A_Cola } TFBot { Template Scout_Crit_A_Cola } TFBot { Template Scout_Crit_A_Cola } TFBot { Template Scout_Crit_A_Cola } } } WaveSpawn { Name w3 WaitForAllSpawned w2 TotalCurrency 100 TotalCount 15 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 8 Squad { TFBot { Template Demoknight_Cutter } } } WaveSpawn { Name w3 WaitForAllSpawned w2 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot_invasion WaitBeforeStarting 15 WaitBetweenSpawns 3 Squad { TFBot { Template Direct_Hit_Soldier } TFBot { Template Medic_Quickfix } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 50 Squad { Tank { Health 22000 Name tank Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w1 TotalCurrency 150 TotalCount 18 MaxActive 12 SpawnCount 6 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 9 Squad { TFBot { Template Heal_On_Kill_Flare_Pyro } } } WaveSpawn { Name w1b WaitForAllDead w1 TotalCurrency 150 TotalCount 15 MaxActive 6 SpawnCount 3 Where spawnbot_invasion WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template Steel_Gauntlet_Slow } TFBot { Template Medic_Quickfix } TFBot { Template Medic_Kritzkrieg } } } WaveSpawn { Name w2 WaitForAllSpawned w1b TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 0 Squad { TFBot { Template Giant_Rapid_Fire_Demoman_Infinite } TFBot { Template Medic_Kritzkrieg } } } WaveSpawn { Name w2 WaitForAllSpawned w1b TotalCurrency 150 TotalCount 12 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 2 Squad { TFBot { Template Demoknight_Cutter } TFBot { Template Direct_Hit_Buff_Soldier } } } WaveSpawn { Name support WaitForAllSpawned w1 TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_invasion WaitBeforeStarting 5 WaitBetweenSpawns 30 Support 1 Squad { TFBot { Template Loch_N_Load_Demoman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Giant_Burst_Fire_Buff_Soldier } } } WaveSpawn { Name w1 TotalCurrency 250 TotalCount 8 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 8 Squad { TFBot { Template Direct_Hit_Buff_Soldier } TFBot { Health 300 Name Heavy Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } } } WaveSpawn { Name support TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 30 Support 1 Squad { TFBot { Template Scout_Stun_Bonk } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template Giant_Crit_A_Cola_Scout } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 250 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 9 Squad { TFBot { Template Direct_Hit_Buff_Soldier } TFBot { Template Heal_On_Kill_Flare_Pyro } TFBot { Template Heal_On_Kill_Flare_Pyro } TFBot { Template Heal_On_Kill_Flare_Pyro } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { Tank { Health 26000 Name tank Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 100 TotalCount 18 MaxActive 12 SpawnCount 6 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 10 Squad { TFBot { Template Scout_Soda_Popper } } } WaveSpawn { Name support TotalCurrency 0 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot_invasion WaitBeforeStarting 30 WaitBetweenSpawns 30 Support 1 Squad { TFBot { Template Bowman_Fire } } } } } //This file has been generated by http://mvm.tf