#base robot_standard.pop #base robot_giant.pop #base wooper_weapons.pop WaveSchedule { StartingCurrency 30000 // 600 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Engineer_Ranger { Class Engineer Action FetchFlag Name "Ranger Engineer" Skill Normal ClassIcon engineer_ranger_nys Item "The Rescue Ranger" } T_TFBot_Medic_Homing { Template T_TFBot_Medic_QuickFix ItemAttributes { ItemName "The Quick-Fix" "medigun passive attributes" "mod projectile heat seek power|360|projectile speed decreased|0.5" } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave // WAVE 01 { // 3 giant soldiers // 55 rescue engis // 25 rescue engis + homing meds // 2 giant baseball scouts StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "1-1a" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name "1-1b" Where spawnbot_invasion TotalCount 55 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 TotalCurrency 100 TFBot { Template T_TFBot_Engineer_Ranger } } WaveSpawn { Name "1-2" Where spawnbot_invasion TotalCount 50 MaxActive 10 SpawnCount 1 TotalCurrency 100 WaitForAllSpawned "1-1b" Squad { TFBot { Template T_TFBot_Engineer_Ranger } TFBot { Template T_TFBot_Medic_Homing } } } WaveSpawn { Name "1-2" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 TotalCurrency 100 WaitBetweenSpawns 10 WaitForAllSpawned "1-1b" TFBot { Template T_TFBot_Giant_Scout_Baseball } } } }