#base robot_ultimentm.pop #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 800 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 1 //ExtraTankPath //Adds tank path to follow //{ // Name "caravan_path_b" // Node "667 926 137" //} PointTemplates { Sentry1 { bot_hint_sentrygun { "targetname" "sentrynest1" "TeamNum" "3" } } Teleporter1 { bot_hint_teleporter_exit { "targetname" "sentrynest1" "TeamNum" "3" } } Engineer1 { bot_hint_engineer_nest { "targetname" "sentrynest1" "TeamNum" "3" } } } SpawnTemplate { Name "Sentry1" Origin "1000 640 610" Angles "0 -135 0" } SpawnTemplate { Name "Teleporter1" Origin "1300 900 610" Angles "0 -90 0" } SpawnTemplate { Name "Engineer1" Origin "1100 700 610" Angles "0 -180 0" } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name wave1a Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Class Heavyweapons WeaponRestrictions MeleeOnly } TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } WaveSpawn { Name wave1a Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Name wave1b WaitForAllDead wave1a Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name wave1a Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 4 TotalCurrency 300 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } }