#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 5000 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Mission // sentry buster { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Mission // Spy - wave 1 { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 10 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission // Sniper - wave 1 { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Class Sniper Skill Expert Name Sniper MaxVisionRange 3000 } } Mission // Engineer - wave 1 { Objective Engineer InitialCooldown 90 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } ////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave01b" Where spawnbot TotalCount 50 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Randomchoice { TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Expert Attributes "AlwaysCrit" Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } TFBot { Template T_TFBot_Demo_Burst Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name "Wave01b" Where spawnbot TotalCount 50 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name "Wave01a" Where spawnbot TotalCount 25 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Scout_Sandman_FastCharge Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_ScorchShot_FastShot Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Heavyweapons_Gnome Health 300 Skill Expert Attributes "AlwaysCrit" } TFBot { Health 300 Name "Natascha Heavy" Class HeavyWeapons Skill Expert Item "natascha" Attributes "AlwaysCrit" } } } WaveSpawn { Name "Wave01b" Where spawnbot TotalCount 50 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 0 Randomchoice { TFBot { Class Scout ClassIcon scout_bat WeaponRestrictions Meleeonly Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Demoman_Knight Skill Expert Attributes "AlwaysCrit" } } } /////////////////////////////////////// WaveSpawn { WaitForAllSpawned "Wave01a" Where spawnbot TotalCount 75 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Demoman_Samurai Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon Sniper_bow_multi Skill Expert Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert Attributes "AlwaysCrit" } } } /////////////////////////////////////// } ////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ////////////////////////////////////////////////////////////////////// }