#base robot_giant.pop #base robot_standard.pop #base robot_zilloy.pop WaveSchedule { StartingCurrency 600 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 14 Templates { T_TFBot_Soldier_Crit { Class Soldier Name "Charged Soldier" ClassIcon soldier_crit Skill Normal Health 200 Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } } T_TFBot_Persian_Demoknight { Class Demoman ClassIcon demoknight Skill Hard Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } WeaponRestrictions MeleeOnly CharacterAttributes { "critboost on kill" 3 } } } Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 5 CooldownTime 60 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 0 CooldownTime 60 DesiredCount 4 TFBot { Template T_TFBot_Sniper } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1a TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name wave1b TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name wave1c TotalCurrency 100 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name wave1d TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot_giant TFBot { Template T_TFBot_Soldier_Rocketshotgun } } WaveSpawn { Name wave1e TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot_giant TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name wave1g WaitForAllDead wave1b TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name wave1f WaitForAllDead wave1a TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name wave1h WaitForAllDead wave1b TotalCurrency 50 TotalCount 24 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Class Soldier Skill Normal } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave2a TotalCurrency 50 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk } } WaveSpawn { Name wave2a1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name wave2b WaitForAllDead wave2a1 TotalCurrency 300 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave2c WaitForAllDead wave2a1 TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Heavy_Tomislav } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3a1 TotalCurrency 200 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk! Scout" } } WaveSpawn { Name wave3a1 TotalCurrency 200 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Heavy Skill Normal } } WaveSpawn { Name wave3a2 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 0 Tank { Health 15000 Name "Tank" Speed 75 StartingPathTrackNode "bosspath_track_aa_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave3a2 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 3 Tank { Health 15000 Name "Tank" Speed 75 StartingPathTrackNode "bosspath_track_bb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave3b WaitForAllDead wave3a1 TotalCurrency 200 TotalCount 30 MaxActive 6 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Soldier_Crit } } WaveSpawn { Name wave3b WaitForAllDead wave3a1 TotalCurrency 50 TotalCount 14 MaxActive 5 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name wave3b WaitForAllDead wave3a1 TotalCurrency 50 TotalCount 24 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Demoman } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave4a TotalCurrency 150 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Soldier_Homing } TFBot { Template T_TFBot_Soldier_Homing } TFBot { Template T_TFBot_Soldier_Homing } TFBot { Template T_TFBot_Soldier_Homing } } } WaveSpawn { Name wave4a TotalCurrency 150 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Demoman_Sticky_Rapid } TFBot { Template T_TFBot_Demoman_Sticky_Rapid } TFBot { Template T_TFBot_Demoman_Sticky_Rapid } TFBot { Template T_TFBot_Demoman_Sticky_Rapid } } } WaveSpawn { Name wave4b WaitForAllDead wave4a TotalCurrency 300 TotalCount 36 MaxActive 18 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Class Pyro Skill Normal Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_VacBullet } } } WaveSpawn { Name wave4csupport WaitForAllDead wave4b TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name wave4c WaitForAllDead wave4b TotalCurrency 300 TotalCount 44 MaxActive 11 SpawnCount 11 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Soldier_Giant_Homing } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave5 TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_giant TFBot { Template T_TFBot_Chief_Gauntlet Health 40000 } } WaveSpawn { Name wave5support TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name wave5support TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name wave5support TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Support 1 TFBot { Template T_TFBot_Persian_Demoknight } } } }