#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries InitialCooldown 5 Where spawnbot0 Where spawnbot1 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper1 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Class Sniper Skill Expert Name Sniper } } Mission { Objective Spy InitialCooldown 20 Where spawnbot_mission_spy0 Where spawnbot_mission_spy1 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 15 DesiredCount 1 TFBot { Class Spy Skill Expert Name Spy } } Wave //wave01 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot_kill MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Soldier Skill Easy ClassIcon canyonpushlogic Attributes MiniBoss } } WaveSpawn { Name wave01a Where spawnbot0 Where spawnbot1 MaxActive 16 TotalCount 24 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name wave01b Where spawnbot0 Where spawnbot1 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name wave01c Where spawnbot0 Where spawnbot1 TotalCount 10 MaxActive 12 SpawnCount 4 WaitForAllDead wave01b WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 100 Support 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } } Wave //wave02 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint 1 WaveSpawn { Where spawnbot_kill MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Soldier Skill Easy ClassIcon canyonpushlogic Attributes MiniBoss } } WaveSpawn { Name wave02a Where spawnbot0 Where spawnbot1 TotalCount 24 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name wave02b Where spawnbot0 Where spawnbot1 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 Squad { TFBot { Class Heavyweapons Skill Easy } TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Easy } } } WaveSpawn { Name wave02c Where spawnbot_giant0 Where spawnbot_giant1 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 120 WaitBetweenSpawns 60 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } } Wave //wave03 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint 1 WaveSpawn { Where spawnbot_kill MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Soldier Skill Easy ClassIcon canyonpushlogic Attributes MiniBoss } } WaveSpawn { Name wave03a Where spawnbot0 Where spawnbot1 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name wave03b Where spawnbot0 Where spawnbot1 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Pyro } } WaveSpawn { Name wave03c Where spawnbot0 Where spawnbot1 TotalCount 90 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Demoman_Knight } } } } Wave //wave04 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint 1 WaveSpawn { Where spawnbot_kill MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Soldier Skill Easy ClassIcon canyonpushlogic Attributes MiniBoss } } WaveSpawn { Name wave04a Where spawnbot0 Where spawnbot1 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } } WaveSpawn { Name wave04b Where spawnbot0 Where spawnbot1 TotalCount 60 MaxActive 12 SpawnCount 6 WaitBeforeStarting 15 WaitBetweenSpawns 30 TotalCurrency 300 Squad { TFBot { Class Soldier Skill Normal } TFBot { Class Heavyweapons Skill Normal } TFBot { Class Demoman Skill Normal } } } WaveSpawn { Name wave04c Where spawnbot_giant0 Where spawnbot_giant1 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 240 WaitBetweenSpawns 45 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Giant_Soldier } } } } Wave //wave05 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint 1 WaveSpawn { Where spawnbot_kill MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Soldier Skill Easy ClassIcon canyonpushlogic Attributes MiniBoss } } WaveSpawn { Name wave05a Where spawnbot0 Where spawnbot1 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 Support 1 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name wave05b Where spawnbot_giant0 Where spawnbot_giant1 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 45 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Class Heavyweapons Skill Normal } TFBot { Class Heavyweapons Skill Normal } TFBot { Class Heavyweapons Skill Normal } } } WaveSpawn { Name wave05c Where spawnbot_giant0 Where spawnbot_giant1 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 240 WaitBetweenSpawns 45 TotalCurrency 500 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } } }