#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no LuaScriptFile "scripts/scoreboardlua.lua" //Example name for lua script file Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } Mission // Sniper - wave 4 { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Class Sniper Skill Expert Name Sniper } } Mission // Spy - wave 3 { Objective Spy InitialCooldown 20 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 1 TFBot { Class Spy Skill Expert Name Spy } } //WAVE 1 //Melee Heavies and Scout Melees //Currency 500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } DoneOutput { Target addupgradepoints Action trigger } WaitWhenDone 65 Description "Melee Heavies and Scouts" Checkpoint Yes WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } } //WAVE 2 //Heavies and Pyros squads, Giant Pyro and pyro and heavy squad//Currency 500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } DoneOutput { Target addupgradepoints Action trigger } WaitWhenDone 65 Description "Melee Heavies and Scouts" Checkpoint Yes WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } } //WAVE 3 //Tank Boss 28k, Scout melee support, Spy Mission//Currency 900 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } DoneOutput { Target addupgradepoints Action trigger } WaitWhenDone 65 Description "Melee Heavies and Scouts" Checkpoint Yes WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } } //WAVE 4 //Demos, Scout melees, Soldiers, Giant Demos, Sniper Mission MB //Currency 500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } DoneOutput { Target addupgradepoints Action trigger } WaitWhenDone 65 Description "Melee Heavies and Scouts" Checkpoint Yes WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } } //WAVE 5 //Tank Boss 30k, Giant Demo with pyro escort//Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } DoneOutput { Target addupgradepoints Action trigger } WaitWhenDone 65 Description "Melee Heavies and Scouts" Checkpoint Yes WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } } //WAVE 6 //Giant Demos, Giant geavy with Quick fix medics, Giant Pyros, Tank Boss 33K, Giant Baseball, scout support.//Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } DoneOutput { Target addupgradepoints Action trigger } WaitWhenDone 65 Description "Melee Heavies and Scouts" Checkpoint Yes WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } } }