/////////////////////////////////////////////////////////////////////////// // BEGIN POP FILE /////////////////////////////////////////////////////////////////////////// #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 3000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no ///////////////// //MISSIONS ///////////////// /////////////////////////////////////////////////////////////////////////// //SENTRY BUSTER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sentry Busters - All { Objective DestroySentries InitialCooldown 30 Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster } } //WAVE 1 ///////////////////////////////////////////////////////////////// 1000 + 100 Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "Wave01a" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 600 RandomChoice { TFBot { Class Pyro Skill Easy } TFBot { Template T_TFBot_Pyro_Flaregun Skill Easy } } } WaveSpawn { Name "Wave01b" WaitForAllDead "Wave01a" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } } WaveSpawn { Name "Wave01b" WaitForAllDead "Wave01a" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 250 Support 1 TFBot { Template T_TFBot_Demoman_Knight Skill Easy } } } //WAVE 2 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn { Name "Wave02a" Where spawnbot TotalCount 28 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "Wave02a" Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 0 RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Scout ClassIcon scout_bat Skill Easy WeaponRestrictions MeleeOnly } } } WaveSpawn { Name "Wave02a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name "Wave02b" WaitForAllDead "Wave02a" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } } } //WAVE 3 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes } //WAVE 4 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes } //WAVE 5 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes } //WAVE 6 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes } //WAVE 7 ///////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes } }