#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 2200 RespawnWaveTime 0 CanBotsAttackWhileInSpawnRoom no /////////////////////////////////////////////////WAVE 1 ////Currency 900 + 100 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave01A" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Easy CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave01A" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 7 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Skill Easy CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave01A" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 56 WaitBetweenSpawns 7 TotalCurrency 150 TFBot { Template T_TFBot_Demoman_Knight Skill Easy CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave01A" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 84 WaitBetweenSpawns 7 TotalCurrency 150 TFBot { Class Scout ClassIcon scout_bat Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave01B" WaitForAllDead "Wave01A" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 150 TFBot { Class Heavyweapons Skill Easy CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave01B" WaitForAllDead "Wave01A" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 7 TotalCurrency 150 TFBot { Class Soldier Skill Easy CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave01B" WaitForAllDead "Wave01A" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 56 WaitBetweenSpawns 7 TotalCurrency 0 TFBot { Class Scout Skill Easy CharacterAttributes { "move speed bonus" 0.75 } } } } /////////////////////////////////////////////////WAVE 2 ////Currency 900 + 100 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave02A" Where spawnbot TotalCount 45 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 450 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave02B" WaitForAllDead "Wave02A" Where spawnbot TotalCount 40 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 400 RandomChoice { TFBot { Template T_TFBot_Demoman_Knight Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } TFBot { Class Scout ClassIcon scout_bat Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 0.75 } } } } WaveSpawn { Name "Wave02B" WaitForAllDead "Wave02A" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } } } } //WAVE 3 ////Currency 900 + 100 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave03A" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Class Heavyweapons Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave03B" WaitForAllDead "Wave03A" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Class Demoman Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave03C" WaitForAllDead "Wave03B" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Class Soldier Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave03D" WaitForAllDead "Wave03C" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Class Scout Skill Normal CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name "Wave03E" WaitForAllDead "Wave03D" Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 1 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Hard CharacterAttributes { "move speed bonus" 0.75 } } } } //WAVE 4 ////Currency 900 + 100 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave04A" Where spawnbot_giant TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Pyro CharacterAttributes { "move speed bonus" 0.38 } } } WaveSpawn { Name "Wave04B" WaitForAllSpawned "Wave04A" Where spawnbot_giant TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demoman CharacterAttributes { "move speed bonus" 0.38 } } } WaveSpawn { Name "Wave04C" WaitForAllSpawned "Wave04B" Where spawnbot_giant TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Crit CharacterAttributes { "move speed bonus" 0.38 } } } WaveSpawn { Name "Wave04D" WaitForAllSpawned "Wave04C" Where spawnbot_giant TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "move speed bonus" 0.38 } } } WaveSpawn { Name "Wave04E" WaitForAllSpawned "Wave04D" Where spawnbot_giant TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "move speed bonus" 0.38 } } } } //WAVE 5 ////Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } //WAVE 6 ////Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target humans_win Action RoundWin } WaitWhenDone 65 Checkpoint Yes } }