//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 #base robot_mvm_repel.pop population { StartingCurrency 1000 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { } Wave // Wave 1 { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target wave_init_relay_stage1 Action Trigger } StartWaveOutput { Target wave_start_relay_stage1_60sec Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Where spawnbot_redwin RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Name w1_tank_1 TotalCount 1 Support Limited WaitBeforeStarting 60 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 10000 Name Tank Speed 40 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w1_tank_2 WaitForAllDead w1_tank_1 TotalCount 1 WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12500 Name Tank Speed 45 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w1_tank_3 WaitForAllDead w1_tank_2 WaitBeforeStarting 2 Support 1 MaxActive 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name Tank Speed 45 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w1_a1_GDemoMed TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Support Limited Where spawnbot_dynamic Squad { TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Demoman Tag "bot_escort" } TFBot { BehaviorModifiers Push Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w1_a1_Scout TotalCurrency 200 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 5 Support Limited Where spawnbot_dynamic TFBot { Template T_TFBot_Scout_Melee BehaviorModifiers Push Tag "bot_chase" } } WaveSpawn { Name w1_a1_2_Gauntlet WaitForAllDead w1_a1_GDemoMed TotalCurrency 150 TotalCount 10 MaxActive 9 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Heavyweapons_Fist Tag "bot_chase" } } WaveSpawn { Name w1_a2_GDemo WaitForAllSpawned w1_a1_GDemoMed TotalCurrency 250 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 14 Support Limited Where spawnbot_dynamic TFBot { Template T_TFBot_Giant_Demoman BehaviorModifiers Push Tag "bot_escort" } } WaveSpawn { Name w1_a2_TPyro WaitForAllSpawned w1_a1_GDemoMed TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 7 Support Limited Where spawnbot_dynamic TFBot { Template T_TFBot_Pyro_Torch BehaviorModifiers Push Tag "bot_escort" } } WaveSpawn { Name w1_a2_Conch WaitForAllDead w1_a1_GDemoMed TotalCurrency 50 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 23 WaitBetweenSpawns 3 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Soldier_Extended_Concheror Tag "bot_escort" } } WaveSpawn { Name w1_a3_DBSoldier WaitForAllSpawned w1_a1_2_Gauntlet TotalCurrency 200 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 13 WaitBetweenSpawns 7 Support Limited Where spawnbot_dynamic TFBot { Class Soldier Skill Hard BehaviorModifiers Push Tag "bot_chase" } } WaveSpawn { Name w1_a4_Defender WaitForAllSpawned w1_a3_DBSoldier TotalCurrency 200 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Demoman_Defender Tag "bot_chase" } } WaveSpawn { Name w1_a4_DBSoldier WaitForAllSpawned w1_a3_DBSoldier TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 13 WaitBetweenSpawns 6 Support Limited Where spawnbot_dynamic TFBot { Template T_TFBot_Soldier_Direct_Hit_Burst Skill Easy BehaviorModifiers Push Tag "bot_escort" } } WaveSpawn { Name w1_a5_GDemoMed WaitForAllDead w1_a4_Defender TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 20 Support Limited Where spawnbot_dynamic Squad { TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Demoman Tag "bot_giant" } TFBot { BehaviorModifiers Push Template T_TFBot_Heavyweapons_Fist Tag "bot_squad_member" } TFBot { BehaviorModifiers Push Template T_TFBot_Heavyweapons_Fist Tag "bot_squad_member" } TFBot { BehaviorModifiers Push Template T_TFBot_Heavyweapons_Fist Tag "bot_squad_member" } } } WaveSpawn { Name w1_a5_1_pyro WaitForAllDead w1_a4_Defender TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 12 Support Limited Where spawnbot_dynamic TFBot { Template T_TFBot_Pyro_Torch BehaviorModifiers Push Tag "bot_chase" } } WaveSpawn { Name w1_a5_2_pyro WaitForAllSpawned w1_a5_1_pyro TotalCurrency 0 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 4 Support Limited Where spawnbot_dynamic TFBot { Template T_TFBot_Pyro_Torch BehaviorModifiers Push Tag "bot_chase" } } WaveSpawn { Name w1_a6_GdemoMed_final WaitForAllDead w1_a5_GDemoMed TotalCurrency 0 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 16 Support Limited Where spawnbot_dynamic Squad { TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Demoman Tag "bot_giant" } TFBot { BehaviorModifiers Push Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w1_a6_bat_final WaitForAllDead w1_a5_GDemoMed TotalCurrency 0 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Scout_Melee Tag "bot_chase" Attributes "AlwaysCrit" } } } Wave // Wave 2 { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target wave_init_relay_stage2 Action Trigger } StartWaveOutput { Target wave_start_relay_stage2_90sec Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Where spawnbot_redwin RandomChoice { RandomChoice { TFBot { Class Pyro } } } } WaveSpawn { Name w2_d1_GBurstsoldier TotalCurrency 0 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Soldier_Spammer Tag "bot_escort" } } WaveSpawn { Name w2_d1_Racer TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 6 Support Limited Where spawnbot_dynamic TFBot { Template T_TFBot_Scout_Burst BehaviorModifiers Push } } WaveSpawn { Name w2_d1_Med TotalCurrency 0 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 5 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Medic_Overheal WeaponRestrictions SecondaryOnly Attributes IgnoreFlag } } WaveSpawn { Name w2_d1_2_BurstSoldierPyro WaitForAllDead w2_d1_GBurstsoldier TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 Support Limited Where spawnbot_dynamic Squad { TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Soldier_Spammer Tag "bot_giant" } TFBot { BehaviorModifiers Push Template T_TFBot_Pyro_Dangerzone Tag "bot_squad_member" } } } WaveSpawn { Name w2_d2_fan WaitForAllDead w2_d1_GBurstsoldier TotalCurrency 0 TotalCount 30 MaxActive 8 SpawnCount 5 WaitBeforeStarting 7 WaitBetweenSpawns 5 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Scout_FAN } } WaveSpawn { Name w2_d2_Gpyro WaitForAllDead w2_d1_2_BurstSoldierPyro TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Pyro Tag "bot_chase" Attributes "AlwaysFireWeapon" } } WaveSpawn { Name w2_d3_GpyroSteel WaitForAllDead w2_d2_Gpyro TotalCurrency 0 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 12 WaitBetweenSpawns 15 Support Limited Where spawnbot_dynamic Squad { TFBot { BehaviorModifiers Push Template T_TFBot_Pyro_Dangerzone Tag "bot_escort" } TFBot { BehaviorModifiers Push Template T_TFBot_Heavy_IronFist_Airblast Tag "bot_giant" } TFBot { BehaviorModifiers Push Template T_TFBot_Heavy_IronFist_Airblast Tag "bot_giant" } TFBot { BehaviorModifiers Push Template T_TFBot_Heavy_IronFist_Airblast Tag "bot_giant" } } } WaveSpawn { Name w2_tank_1 TotalCount 1 Support Limited WaitBeforeStarting 90 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 22000 Name Tank Speed 40 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_tank_2 WaitForAllDead w2_tank_1 TotalCount 2 MaxActive 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 Support Limited FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 27000 Name Tank Speed 40 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w1_tank_3 WaitForAllDead w2_tank_2 WaitBeforeStarting 4 Support 1 MaxActive 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name Tank Speed 45 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_a1_Gblast WaitForAllDead w2_d3_GpyroSteel TotalCurrency 250 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support Limited Where spawnbot_dynamic Squad { TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Soldier_RocketPush_Suppressed Tag "bot_giant" Tag "bot_escort" } TFBot { Template T_TFBot_Medic BehaviorModifiers Push } TFBot { Template T_TFBot_Medic BehaviorModifiers Push } TFBot { Template T_TFBot_Medic BehaviorModifiers Push } } } WaveSpawn { Name w2_a1_Soldier WaitForAllDead w2_d3_GpyroSteel TotalCurrency 100 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 7 Support Limited Where spawnbot_dynamic TFBot { Template T_TFBot_Soldier_Direct_Hit_Burst Tag "bot_escort" BehaviorModifiers Push } } WaveSpawn { Name w1_a2_ConstantBow WaitForAllDead w2_a1_Gblast TotalCurrency 300 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 8 Support Limited Where spawnbot_dynamic Squad { TFBot { Template T_TFBot_Sniper_Constant_Arrow BehaviorModifiers Push Tag "bot_chase" Tag "bot_giant" } TFBot { Template T_TFBot_Medic BehaviorModifiers Push Tag "bot_squad_member" } } } WaveSpawn { Name w2_a2_GSoldier WaitForAllDead w2_a1_Gblast TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 20 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Soldier_Direct_Hit Tag "bot_giant" Tag "bot_escort" } } WaveSpawn { Name w2_a3_1_Fan1 WaitForAllDead w1_a2_ConstantBow TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 9 WaitBeforeStarting 0 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Scout_FAN ClassIcon scout_fan_giant Tag "bot_chase" Attributes "AlwaysCrit" } } WaveSpawn { Name w2_a3_1_Fan1 WaitForAllDead w1_a2_ConstantBow TotalCurrency 50 TotalCount 14 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Scout_FAN ClassIcon scout_fan_giant Tag "bot_escort" Attributes "AlwaysCrit" } } WaveSpawn { Name w2_a3_2_GpyroGmed WaitForAllSpawned w2_a3_1_Fan1 TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 15 Support Limited Where spawnbot_dynamic Squad { TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Pyro Tag "bot_escort" Attributes "AlwaysCrit" } TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Medic Tag "bot_giant" } } } WaveSpawn { Name w2_a3_2_Soldier WaitForAllDead w2_a3_1_Fan1 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support Limited Where spawnbot_dynamic TFBot { Class Soldier Skill Hard BehaviorModifiers Push } } WaveSpawn { Name w2_a4_GBlast WaitForAllDead w2_a3_2_GpyroGmed TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Soldier_Direct_Hit Tag "bot_giant" } } WaveSpawn { Name w2_a4_Steel WaitForAllDead w2_a3_2_GpyroGmed TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 6 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Heavy_IronFist_Airblast Tag "bot_giant" Tag "bot_chase" } } WaveSpawn { Name w2_a5_GPyro_inf WaitForAllDead w2_a4_GBlast TotalCurrency 0 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 13 Support 1 Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Pyro Tag "bot_giant" Tag "bot_chase" } } WaveSpawn { Name w2_a5_Racer1_inf WaitForAllDead w2_a4_GBlast TotalCurrency 0 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot_dynamic TFBot { Template T_TFBot_Scout_Burst Attributes "AlwaysCrit" BehaviorModifiers Push Tag "bot_escort" } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Spy Skill Expert } } Mission { Objective Engineer Where spawnbot_mission_engineer BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 0 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Ranger } } Wave // Wave 3 { WaitWhenDone 65 Checkpoint Yes InitWaveOutput { Target wave_init_relay_stage3 Action Trigger } StartWaveOutput { Target wave_start_relay_stage3_60sec Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Where spawnbot_redwin RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Name w3_tank_1 TotalCount 1 Support Limited WaitBeforeStarting 60 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 27500 Name Tank Speed 40 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_tank_2 WaitForAllDead w3_tank_1 TotalCount 1 WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 27500 Name Tank Speed 45 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_tank_3 WaitForAllDead w3_tank_2 WaitBeforeStarting 2 Support 1 MaxActive 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 60000 Name Tank Speed 40 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_a1_GPushSolchief TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Chief_Soldier_RocketPush_Suppressed Tag "bot_escort" } } WaveSpawn { Name w3_a1_burstcot TotalCurrency 50 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Scout_Burst Tag "bot_chase" } } WaveSpawn { Name w3_a2_GBBSol WaitForAllSpawned w3_a1_burstcot TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 20 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Soldier_RocketShotgun Tag "bot_escort" } } WaveSpawn { Name w3_a2_Scorch WaitForAllSpawned w3_a1_burstcot TotalCurrency 50 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 4 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" Tag "bot_escort" } } WaveSpawn { Name w3_a3_Defender WaitForAllDead w3_a2_GBBSol TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Demoman_Defender Attributes "AlwaysCrit" Tag "bot_chase" } } WaveSpawn { Name w3_a3_DK WaitForAllDead w3_a2_GBBSol TotalCurrency 50 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 5 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Demoman_Knight Tag "bot_escort" } } WaveSpawn { Name w3_a3_sand WaitForAllDead w3_a2_GBBSol TotalCurrency 50 TotalCount 15 MaxActive 4 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name w3_a4_GBBSol WaitForAllSpawned w3_a3_Defender TotalCurrency 200 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 12 Support Limited Where spawnbot_dynamic Squad { TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Soldier_RocketShotgun Tag "bot_escort" } TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Medic_Overheal } } } WaveSpawn { Name w3_a4_burstcot TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 5 Support Limited Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Scout_Burst Tag "bot_chase" } } WaveSpawn { Name w3_a5_GBBSol_inf WaitForAllDead w3_a4_GBBSol TotalCurrency 0 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 12 Support 1 Where spawnbot_dynamic TFBot { BehaviorModifiers Push Template T_TFBot_Giant_Soldier_RocketShotgun Tag "bot_chase" } } WaveSpawn { Name w3_a5_Heavy_inf WaitForAllSpawned w3_a4_GBBSol TotalCurrency 0 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 8 Support 1 Where spawnbot_dynamic TFBot { Class Heavyweapons Skill Hard } } WaveSpawn { Name w3_a5_engi_inf WaitForAllSpawned w3_a4_GBBSol TotalCurrency 0 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 10 Support 1 Where spawnbot_dynamic TFBot { Template T_TFBot_Engineer_Ranger } } } } //This file has been generated by http://mvm.tf very good