//mvm Mannhattan //intermediate skill /////////////////////////////////////////////////////////////////////////// // BEGIN POP FILE /////////////////////////////////////////////////////////////////////////// #base robot_giant.pop #base robot_standard.pop #base robot_D_I_L.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no ///////////////// //MISSIONS ///////////////// /////////////////////////////////////////////////////////////////////////// //SENTRY BUSTER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sentry Busters - All { Objective DestroySentries InitialCooldown 40 Where spawnbot BeginAtWave 1 RunForThisManyWaves 11 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } /////////////////////////////////////////////////////////////////////////// //SNIPER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sniper - wave 2 { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 70 DesiredCount 1 TFBot { Class Sniper Skill Normal Name Sniper MaxVisionRange 2500 } } Mission // Sniper - wave 5 { Objective Sniper InitialCooldown 45 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 1 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 2700 } } Mission // Sniper - wave 8 { Objective Sniper InitialCooldown 40 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 BeginAtWave 8 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 2700 } } /////////////////////////////////////////////////////////////////////////// //SPY MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Spy wave 3 { Objective Spy InitialCooldown 35 Where spawnbot_main0 Where spawnbot_main1_slow Where Spawnbot_main2 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission // Giant Spy wave 6-7 { Objective Spy InitialCooldown 30 Where spawnbot_main0 Where spawnbot_main1_slow Where Spawnbot_main2 BeginAtWave 6 RunForThisManyWaves 2 CooldownTime 70 DesiredCount 1 TFBot { Template T_TFBot_Giant_Spy } } /////////////////////////////////////////////////////////////////////////// //ENGINEER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Engineer wave 4 { Objective Engineer InitialCooldown 50 Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 65 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Health 600 } } Mission // Engineer wave 7 { Objective Engineer InitialCooldown 50 Where spawnbot_main0 Where spawnbot_main1_slow Where spawnbot_main2 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 65 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Health 600 } } ///////////////////////////////// // Start cash 1000 // Wave 1 1500 // Wave 2 2100 // Wave 3 3000 // Wave 4 3600 // // Wave 5 4400 // Wave 6 5300// Wave 7 6200// Final Wave 7000 // Complete 9000 // // Bonus 9700 // ///////////////////////////////// //WAVE 1 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 5 Steel Fist Heavies (100) // 18 Soldiers (100) // 50 Melee Scouts and Huntsman Gatebots (150) // 2 Giant Soldier Gatebots (100) // Support Minor League Gatebots (50) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 5 Steel Fist Heavies (100) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W1_A" TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 23 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert } } WaveSpawn // 18 Soldiers (100) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W1_BA" TotalCount 9 MaxActive 9 SpawnCount 1 WaitBetweenSpawns 0.7 WaitBeforeStarting 10 TotalCurrency 50 TFBot { Class Soldier Skill Easy } } WaveSpawn // 18 Soldiers (100) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W1_BB" WaitForAllDead "W1_BA" TotalCount 9 MaxActive 9 SpawnCount 1 WaitBetweenSpawns 0.7 WaitBeforeStarting 20 TotalCurrency 50 TFBot { Class Soldier Skill Easy } } WaveSpawn // 50 Melee Scouts and Huntsman Gatebots (150) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W1_C" WaitForAllDead "W1_BA" TotalCount 50 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 7 WaitBeforeStarting 3 TotalCurrency 50 RandomChoice { TFBot { Template T_TFGateBot_Scout_Melee Skill Hard } TFBot { Template T_TFGateBot_Scout_Melee Skill Hard } TFBot { Template T_TFGateBot_Scout_Melee Skill Hard } TFBot { Template T_TFGateBot_Sniper_Huntsman Skill Easy } } } WaveSpawn // 2 Giant Soldier Gatebots (100) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W1_D" WaitForAllDead "W1_BB" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 15 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Soldier } } WaveSpawn // Support Minor League Gatebots (50) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W1_E" TotalCount 20 MaxActive 2 SpawnCount 2 WaitBetweenSpawnsAfterDeath 10 WaitBeforeStarting 18 TotalCurrency 50 Support 1 TFBot { Template T_TFGateBot_Scout_Sandman_FastCharge ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.6 } } } } //WAVE 2 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 3 Giant Pistol Scouts (200) // 24 Heavy Gatebots (150) // 18 Demoman Gatebot squads (100) // 2 Squads of Bowmen Gatebots (75) // Support Adv Heavy (75) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 3 Giant Pistol Scouts (200) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W2_A" TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 25 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_Pistol Skill Normal } } WaveSpawn // 24 Heavy Gatebots (150) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W2_B" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 12 WaitBeforeStarting 18 TotalCurrency 150 TFBot { Template T_TFGateBot_Heavy_Normal } } WaveSpawn // 18 Demoman Gatebot squads (100) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W2_C" WaitForAllDead "W2_A" TotalCount 18 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 10 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Demoman_Hard } TFBot { Template T_TFGateBot_Demoman_Normal } TFBot { Template T_TFGateBot_Demoman_Normal } } } WaveSpawn // 2 Squads of Bowmen Gatebots (75) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W2_D" TotalCount 6 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 25 WaitBeforeStarting 90 TotalCurrency 75 Squad { TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer_Crit ClassIcon sniper_bow_crit Tag botcontrol_block Skill Easy } TFBot { Template T_TFGateBot_Sniper_Huntsman } TFBot { Template T_TFGateBot_Sniper_Huntsman } } } WaveSpawn // Support Adv Heavy (75) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W2_E" TotalCount 16 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 18 WaitBeforeStarting 24 TotalCurrency 75 Support 1 TFBot { Template T_TFBot_Heavy_Advanced } } } //WAVE 3 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 64 of Every kind of Soldier (400) // 5 Giant Rapid Fire Soldier Gatebots(400) // Support QuickFix Medics (100) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 4 Giant Rapid Fire Soldier Gatebots(400) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W3_A" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 38 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFGateBot_Giant_Soldier_Spammer Skill Hard } } WaveSpawn // 4 Giant Rapid Fire Soldier Gatebots(400) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W3_B" WaitForAllDead "W3_A" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 25 WaitBeforeStarting 25 TotalCurrency 200 TFBot { Template T_TFGateBot_Giant_Soldier_Spammer Skill Hard } } WaveSpawn // 64 of Every kind of Soldier (400) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W3_C" TotalCount 64 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 3 WaitBeforeStarting 0 TotalCurrency 400 RandomChoice { TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Hard } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Normal } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Normal } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Normal } TFBot { Template T_TFBot_Soldier_RocketPush Skill Normal } TFBot { Template T_TFBot_Soldier_RocketShotgun Skill Easy } TFBot { Template T_TFBot_Soldier_Spammer ClassIcon Soldier_spammer Skill Normal } TFBot { Template T_TFBot_Soldier_Bison Skill Easy } TFBot { Template T_TFBot_Soldier_Advanced Skill Normal } } } WaveSpawn // Support QuickFix Medics (100) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 Name "W3_D" TotalCount 20 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 12 WaitBeforeStarting 20 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Medic_QuickFix WeaponRestrictions SecondaryOnly } } } //WAVE 4 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 2 Giant Heavy Shotguns (180) // 2 Giant Heavy Shotguns Upper (180) // 35 Heavy Shotgun Gatebots (120) // 12 Crit Fan Scout squads (120) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 2 Giant Heavy Shotguns (180) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W4_A" TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 55 WaitBeforeStarting 0 TotalCurrency 180 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun ClassIcon Heavy_shotgun Skill Hard Tag bot_giant } } WaveSpawn // 2 Giant Heavy Shotguns Upper (180) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 Name "W4_B" TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 55 WaitBeforeStarting 15 TotalCurrency 180 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun ClassIcon Heavy_shotgun Skill Hard Tag bot_giant } } WaveSpawn // 35 Heavy Shotgun Gatebots (120) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W4_C" TotalCount 46 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 4 WaitBeforeStarting 20 TotalCurrency 120 TFBot { Template T_TFGateBot_Heavyweapons_Shotgun Skill Easy } } WaveSpawn // 12 Crit Fan Scout squads (120) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 Name "W4_C" TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 23 WaitBeforeStarting 40 TotalCurrency 120 Squad { TFBot { Template T_TFBot_Scout_FAN Skill Hard Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_FAN Skill Easy Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_FAN Skill Easy Attributes AlwaysCrit } } } } //WAVE 5 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 1 Giant Burst Fire Demo With 2 Giant Medics And 2 Giant Extended Soldiers with Demomen (700) // Sup Bat Scouts and Minor League (200) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 1 Giant Burst Fire Demo With 2 Giant Medics And 2 Giant Extended Soldiers with Demomen (700) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W5_A" TotalCount 13 MaxActive 13 SpawnCount 13 WaitBetweenSpawns 0 WaitBeforeStarting 12 TotalCurrency 700 Squad { FormationSize 200 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit Tag botcontrol_block Attributes UseBossHealthBar } TFBot { Template T_TFBot_Giant_Medic Tag botcontrol_block Attributes UseBossHealthBar } TFBot { Template T_TFBot_Giant_Medic Tag botcontrol_block Attributes UseBossHealthBar } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } } } WaveSpawn // Sup Bat Scouts and Minor League(200) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W5_B" TotalCount 15 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 TotalCurrency 200 Support 1 TFBot { Class Scout Skill Expert WeaponRestrictions MeleeOnly } TFBot { Class Scout Skill Normal WeaponRestrictions MeleeOnly } TFBot { Class Scout Skill Normal WeaponRestrictions MeleeOnly } TFBot { Class Scout Skill Normal WeaponRestrictions MeleeOnly } TFBot { Template T_TFBot_Scout_Sandman Skill Hard } } } //WAVE 6 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // Chief Conch Soldier with Sandman Scouts (350) // Chief Conch Soldier Gatebot With Sandsman Scouts (350) // 16 Battle Engineers (100) // Sup Extended Backup Soldiers (100) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Chief Conch Soldier with Sandman Scouts (350) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W6_A" TotalCount 5 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 350 Squad { TFBot { Template T_TFBot_Chief_Soldier_Extended_Concheror Tag botcontrol_block Health 20000 } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman } } } WaveSpawn // Chief Conch Soldier GateBot with Sandman Scouts (350) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W6_B" TotalCount 5 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 10 TotalCurrency 350 Squad { TFBot { Template T_TFGateBot_Chief_Soldier_Extended_Concheror Health 20000 } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman } } } WaveSpawn // 16 Battle Engineers (100) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W6_D" TotalCount 6 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 20 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn // Sup Extended Backup Soldiers (100) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W6_D" TotalCount 20 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } //WAVE 7 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 3 Armoured Sandsman Scouts (150) // 60 Heavies (250) // 24 Huntsman Gatebots (100) // 3 Giant Crits Soldiers (150) // Sup Fan Scouts (150) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 3 Armoured Sandsman Scouts (150) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W7_A" TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } WaveSpawn // 60 Heavies (250) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W7_B" TotalCount 60 MaxActive 11 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 TotalCurrency 250 TFBot { Class Heavyweapons Skill Normal } } WaveSpawn // 24 Huntsman Gatebots (100) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 Name "W7_C" TotalCount 24 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 4.5 WaitBeforeStarting 18 TotalCurrency 100 TFBot { Template T_TFGateBot_Sniper_Huntsman } } WaveSpawn // 3 Giant Crits Soldiers (150) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "W7_D" TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 8.5 WaitBeforeStarting 75 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag botcontrol_block } } WaveSpawn // Sup Fan Scouts (150) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 Name "W7_C" TotalCount 35 MaxActive 7 SpawnCount 7 WaitBetweenSpawns 36 WaitBeforeStarting 50 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Scout_FAN } } } //FINAL WAVE ///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 6 Super Scouts (450) // 4 Giant FAN Scout Gatebots (250) // 60 Scouts (200) // Chief Rapid Fire Demoman (1000) // Support Samurai Demomen (100) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 6 Super Scouts (450) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "WF_A" TotalCount 7 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 0 TotalCurrency 450 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn // 4 Giant FAN Scout Gatebots (250) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 Name "WF_B" TotalCount 4 MaxActive 1 SpawnCount 1 WaitBetweenSpawnsAfterDeath 5 WaitBeforeStarting 50 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn // 60 Scouts (200) { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name "WF_C" TotalCount 80 MaxActive 14 SpawnCount 1 WaitBetweenSpawns 0.3 WaitBeforeStarting 10 TotalCurrency 200 RandomChoice { TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Attributes AlwaysCrit ClassIcon scout_crit Skill Normal BehaviorModifiers Push } } } WaveSpawn // Chief Rapid Fire Demoman (1000) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 Name "WF_D" WaitForAllDead "WF_A" WaitForAllDead "WF_B" WaitForAllDead "WF_C" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 1000 TFBot { Template T_TFBot_Giant_Demo_Spammer_Reload_Chief Tag botcontrol_block Name "Chief Demoman" Health 50000 } } WaveSpawn // Support Samurai Demomen (100) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 Name "WF_E" TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 38 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn // Support Samurai Demomen (100) { Where spawnbot_upper0 Where spawnbot_main1_slow Where spawnbot_main2 WaitForAllDead "WF_A" WaitForAllDead "WF_B" WaitForAllDead "WF_C" Name "WF_E" TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 16 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } } }