#base robot_vanilla.pop //every robot from robot_standard and robot_giant in a single popfile, also includes missing templates. #base robot_eyes.pop // Downpour Fusillade // Expert // Remade // Starting Currency: 1600 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 1200 | 1300 | // | Wave 2 | 1200 | 1300 | // | Wave 3 | 1300 | 1400 | // | Wave 4 | 1300 | 1400 | // | Wave 5 | 1600 | 1700 | // | Wave 6 | 1800 | 1800 | // +----------+----------+----------+ // | Total | 10000 | 10500 | // +----------+----------+----------+ WaveSchedule { StartingCurrency 1600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom No AddSentryBusterWhenKillCountExceeds 25 AddSentryBusterWhenDamageDealtExceeds 3000 //////////==================================== // Missions // // Wave 1 has no support // Wave 2 has Spy support // Wave 3 and 4 have Sniper support // Wave 5 has Engineer support // Wave 6 has no support //////////==================================== Mission //Sentry Buster { Objective DestroySentries DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 30 InitialCooldown 30 Where spawnbot TFBot { Template T_TFBot_Giant_SentryBuster } } Mission //Spy { Objective Spy DesiredCount 3 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 95 InitialCooldown 40 Where spawnbot TFBot { Template T_TFBot_Spy } } Mission //Sniper { Objective Sniper DesiredCount 3 BeginAtWave 3 RunForThisManyWaves 2 CooldownTime 60 InitialCooldown 20 Where spawnbot_right TFBot { Template T_TFBot_Sniper } } Mission //Engie { Objective Engineer DesiredCount 1 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 70 InitialCooldown 30 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } //////////==================================== // Wave 1 [$1200] [$1300] // // 3 Giant Rapid Fire Soldiers [$400] // 18 Scouts [$90] // 24 Pyros [$120] // 18 Demomen [$90] // // 12 Bonk Scouts [$60] // 24 Bat Scouts [$120] // 12 Crit Soldiers [$60] // 2 Giant Heavies (WaitForAllSpawned) [$260] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w1-giant1" TotalCurrency 400 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 10 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_RapidFire } } WaveSpawn { Name "w1-a1" TotalCurrency 90 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Easy } } WaveSpawn { Name "w1-a1" TotalCurrency 120 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 7.5 WaitBeforeStarting 0 Where spawnbot TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "w1-a1" TotalCurrency 90 TotalCount 18 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot TFBot { Class Demoman Skill Easy } } WaveSpawn { Name "w1-b1" WaitForAllDead w1-a1 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 12 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk } } WaveSpawn { Name "w1-b1" TotalCurrency 120 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 9 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } WaveSpawn { Name "w1-b1" TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 3 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name "w1-giant2" WaitForAllSpawned w1-b1 TotalCurrency 260 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0 Where spawnbot_left TFBot { Template T_TFBot_Giant_Heavyweapons } } } //////////==================================== // Wave 2 [$1200] [$1300] // // 4 Giant Super Scouts [$60] // 30 Direct Hit Soldiers [$150] // // 1 35000 HP Tank (30 WaitBeforeStarting) [$200] // 1 Giant Barrage Soldier + 1 Giant Medic (35 WaitBeforeStarting) [$100] // // 10 Heavies + 1 Quick Uber Medic Each [$100] // 20 Soldiers [$100] // 4 Giant Soldiers [$100] // // 16 Soldiers [$80] // 32 Scouts [$160] // 6 Giant Dragon's Fury Pyros [$150] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w2-a1" TotalCurrency 60 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 0 Where spawnbot_left TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "w2-a1" TotalCurrency 150 TotalCount 30 MaxActive 18 SpawnCount 6 WaitBetweenSpawns 3 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Soldier_DirectHit } } WaveSpawn { Name "w2-tank" TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 30 Where spawnbot Tank { Name "tankboss" Health 35000 Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w2-a2" TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 35 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Barrage } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a2 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 4 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Class Heavy Skill Normal } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a2 TotalCurrency 100 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 4 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier Skill Easy } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a2 TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 100 TotalCount 32 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 8 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Easy } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 30 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier Skill Expert } } WaveSpawn { Name "w2-c1" WaitForAllDead w2-b1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_DF } } } //////////==================================== // Wave 3 [$1300] [$1400] // // 3 Giant Barrage Soldiers + 3 KritzKrieg Medics Each [$180] // 15 Demomen [$75] // 10 Soldiers [$50] // 10 Scouts [$50] // 10 Pyros [$50] // // Infinite Soldier Support [$235] // 8 Giant Burst Fire Demomen [$120] // 2 Giant Crit-On-Kill Deflector Heavies + 3 Uber Medics + 2 Buff Banner Soldiers Each [$180] // // 8 Giant Steel Gauntlets [$120] // Limited Support of 24 Steel Gauntlets + 24 Heavies [$240] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w3-a1" TotalCurrency 180 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 15 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Barrage } TFBot { Template T_TFBot_Medic_KritzKrieg } TFBot { Template T_TFBot_Medic_KritzKrieg } TFBot { Template T_TFBot_Medic_KritzKrieg } } } WaveSpawn { Name "w3-a1" TotalCurrency 75 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 12 WaitBeforeStarting 0 Where spawnbot TFBot { Class Demoman Skill Easy } } WaveSpawn { Name "w3-a1" TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 11.2 WaitBeforeStarting 4 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "w3-a1" TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 10 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name "w3-a1" TotalCurrency 50 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 4.5 WaitBeforeStarting 15 Where spawnbot_left TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a1 TotalCurrency 235 TotalCount 47 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 8 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier ClassIcon soldier_giant Skill Normal } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a1 TotalCurrency 120 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 15 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman_BurstFire } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a1 TotalCurrency 180 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 30 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_deflector_cok ItemAttributes { ItemName "Deflector" "crit on kill" 4 } } } } WaveSpawn { Name "w3-c1" WaitForAllDead w3-b1 TotalCurrency 120 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_IronFist } } WaveSpawn { Name "w3-c1" WaitForAllDead w3-b1 TotalCurrency 120 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot_left Support Limited TFBot { Class Heavy Skill Normal } } WaveSpawn { Name "w3-c1" WaitForAllDead w3-b1 TotalCurrency 120 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot_right Support Limited TFBot { Template T_TFBot_Heavyweapons_Gauntlet } } } //////////==================================== // Wave 4 [$1400] [$1500] // // 1 Giant Crit Rocket Wall Soldier + 1 Giant Medic [$30] // 6 Crit Scouts [$30] // 6 Crit Demomen [$30] // 6 Crit Heavies [$30] // 6 Crit Soldiers [$30] // // 12 Giant Super Scouts [$180] // 40 Crit Bat Scouts [$200] // 1 40000 HP Tank [$200] // 1 Giant Barrage Soldier + 1 Giant Regen Medic + 1 Giant KritzKrieg Medic [$45] // // 4 Giant Rapid Fire Demomen [$60] // 4 Giant Burst Fire Demomen [$60] // 4 Giant Scatter Burst Demomen [$60] // Infinite Support of ShortStop Scouts + Deflector Heavies [$345] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } //////////==================================== // Wave 5 [$1600] [$1700] // // 15 Mini Giant Crit Burst Fire Soldiers [$150] // 15 Mini Giant Crit Rapid Fire Demomen [$150] // 15 Mini Giant Crit Deflector Heavies [$150] // 15 Crit Shotstop Scouts [$150] // // 1 Giant Crit Rocket Rain Soldier + 2 Giant Medics [$75] // 8 Giant Rapid Fire Soldiers [$200] // // Infinite Soldier + Demoman + Scout Support [$275] // 6 Giant Crit Deflector Heavies + 2 Uber Medics Each [$450] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } //////////==================================== // Wave 6 [$1800] // // 12 Crit Rapid Fire Demomen (BPw6) [$60] // 12 Crit Pyros (BPw6) [$60] // 30 Crit Rapid Fire Scouts [$150] // // 1 Giant Crit Rocket Rain Soldier + 2 Giant Medics // 1 40000 HP Tank [$200] // 40 Crit Scouts [$200] // // 1 20000 HP Tank with 85 Speed [$100] // 3 Giant Heal-On-Kill Deflector Heavies + 1 Giant KritzKrieg Medic Each (10 WaitBeforeStarting) [$120] // 3 32000 HP Tanks (10 WaitBeforeStarting) [$480] // // 5 Giant Rapid Fire Soldiers (WaitForAllSpawned) [$100] // 5 Giant Burst Fire Soldiers (WaitForAllSpawned) [$100] // 1 48000 HP Tank with 69 Speed [$230] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } }