#base robot_vanilla.pop #base robot_eyes.pop // Downpour Storms Collide // Advanced // // Starting Currency: 800 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 900 | 1000 | // | Wave 2 | 1100 | 1200 | // | Wave 3 | 1000 | 1100 | // | Wave 4 | 1150 | 1250 | // | Wave 5 | 1800 | 1900 | // | Wave 6 | 1450 | 1450 | // +----------+----------+----------+ // | Total | 8150 | 8650 | // +----------+----------+----------+ // WaveSchedule { StartingCurrency 800 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom No Templates { T_TFBot_Chief_Heavyweapons_Shotgun { Class Heavy ClassIcon heavy_shotgun_burst_titan Health 30000 Skill Hard Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly Scale 2.15 MaxVisionRange 1000 ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "bullets per shot bonus" 5.0 "faster reload rate" 2.0 "clip size penalty" 0.33 "fire rate bonus" 0.0 "damage penalty" 0.80 "spread penalty" 1.75 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.10 "airblast vulnerability multiplier" 0.30 "override footstep sound set" 7.0 "damage force reduction" 0.60 "move speed bonus" 0.70 "health regen" 100 } } } //////////============================================================================================================================= // Wave 1 [$900] [$1000] //////////============================================================================================================================= // 2 Giant Capper Scouts [$80] // 38 Bat Scouts [$114] // 18 Soldiers [$72] // 4 Giant Dragon's Fury Pyros [$120] // 40 Scouts [$120] // 16 Demomen [$64] // 40 Soldiers [$160] // Infinite Support Demoknights [$120] // Engineer Support Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w1-giant1" TotalCurrency 80 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 0 Where spawnbot_chief TFBot { Template T_TFBot_Giant_Scout_Capper } } WaveSpawn { Name "w1-a1" TotalCurrency 54 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 9.3 WaitBeforeStarting 1 Where spawnbot TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name "w1-a2" WaitForAllSpawned w1-a1 TotalCurrency 60 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 6.2 WaitBeforeStarting 9.3 Where spawnbot TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name "w1-a3" TotalCurrency 72 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 6.69 WaitBeforeStarting 1 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "w1-giant2" WaitForAllDead w1-giant1 TotalCurrency 120 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Dragon_Fury ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.20 } } } WaveSpawn { Name "w1-b1" WaitForAllDead w1-a2 TotalCurrency 120 TotalCount 40 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 9 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Easy } } WaveSpawn { Name "w1-b2" WaitForAllDead w1-a3 TotalCurrency 48 TotalCount 12 MaxActive 6 SpawnCount 4 WaitBetweenSpawns 22 WaitBeforeStarting 0 Where spawnbot_right TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "w1-c1" WaitForAllDead w1-b1 TotalCurrency 160 TotalCount 40 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 9 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "w1-support" WaitForAllDead w1-b2 TotalCurrency 186 TotalCount 93 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 12 WaitBeforeStarting 0 Where spawnbot_invasion Support 1 TFBot { Template T_TFBot_Demoknight } } } //////////============================================================================================================================= // Wave 2 [$1100] [$1200] //////////============================================================================================================================= // 2 Squads of 1 Giant Rocket Shotgun Soldier + 2 KritzKrieg Medics [$120] // 40 Shotgun Heavies [$200] // 42 Shortstop Scouts (Small variant) [$210] // 38 Demomen [$190] // 4 Giant Sticky Demomen [$80] // 40 Crit-A-Cola Bat Scouts [$200] // 20 Demoknights [$100] // Engineer Support Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w2-a1" TotalCurrency 120 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 60 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocket_Shotgun } TFBot { Template T_TFBot_Medic_KritzKrieg } TFBot { Template T_TFBot_Medic_KritzKrieg } } } WaveSpawn { Name "w2-a1" TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name "w2-a1" TotalCurrency 210 TotalCount 42 MaxActive 12 SpawnCount 7 WaitBetweenSpawns 10 WaitBeforeStarting 30 Where spawnbot TFBot { Template T_TFBot_Scout_ShortStop_Small } } WaveSpawn { Name "w2-a1" TotalCurrency 190 TotalCount 38 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 8.42 WaitBeforeStarting 40 Where spawnbot TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a1 TotalCurrency 80 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_StickyBomb } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a1 TotalCurrency 200 TotalCount 40 MaxActive 12 SpawnCount 5 WaitBetweenSpawns 7.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_Cola_Bat } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a1 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 12 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Demoknight } } } //////////============================================================================================================================= // Wave 3 [$1000] [$1100] //////////============================================================================================================================= // 3 Giant Scatter Burst Demomen [$120] // 36 Pistol Scouts [$100] // 32 Pyros [$80] // 1 32000 HP Tank [$200] // 40 Mad Milk Scouts [$100] // 4 Giant Crit-On-Kill Pyros [$100] // 3 Giant Burst Fire Demomen [$120] // Infinite Support of Heavyweight Champs + Charged Soldiers + Detonator Pyros [$180] // Sniper Support Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w3-a1" TotalCurrency 120 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 24 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Scatter } } WaveSpawn { Name "w3-a1" TotalCurrency 100 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_Pistol } } WaveSpawn { Name "w3-a1" TotalCurrency 80 TotalCount 32 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 9 WaitBeforeStarting 0 Where spawnbot_left TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 10 Where spawnbot Tank { Name "tankboss" Health 30000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a1 TotalCurrency 100 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 6 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_Milk } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_CritOnKill CharacterAttributes { "move speed bonus" 0.45 } } } WaveSpawn { Name "w3-c1" WaitForAllDead w3-b1 TotalCurrency 120 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 16 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman_BurstFire } } WaveSpawn { Name "w3-c1" WaitForAllDead w3-b1 TotalCurrency 180 TotalCount 45 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2.5 WaitBeforeStarting 0 Where spawnbot_invasion Support 1 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight } TFBot { Template T_TFBot_Heavyweapons_Heavyweight } TFBot { Template T_TFBot_Heavyweapons_Heavyweight } TFBot { Class Pyro ClassIcon pyro_detonator_lite Name "Detonator Pyro" Skill Easy WeaponRestrictions SecondaryOnly Item "The Detonator" } TFBot { Class Pyro ClassIcon pyro_detonator_lite Name "Detonator Pyro" Skill Easy WeaponRestrictions SecondaryOnly Item "The Detonator" } TFBot { Template T_TFBot_Soldier_Charged } } } } //////////============================================================================================================================= // Wave 4 [$1100] [$1200] //////////============================================================================================================================= // 8 Giant Flare Pyros [$200] // 12 Rapid Fire Soldiers [$60] // 8 Rocket Shotgun Soldiers [$40] // 24 Charged Soldiers [$100] // 36 Soda Popper Scouts [$100] // 32 Dragon's Fury Pyros [$100] // 12 Giant Demomen [$300] // Infinite Support of Bowmen + Crit-A-Cola Bat Scouts + Rapid Fire Shotgun Heavies [$200] // Sniper Support Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w4-a1" TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 28.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Flare } } WaveSpawn { Name "w4-a1" TotalCurrency 60 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 9.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Soldier_Spammer } } WaveSpawn { Name "w4-a1" TotalCurrency 40 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 14.25 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Soldier_Rocket_Shotgun } } WaveSpawn { Name "w4-a1" TotalCurrency 100 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 9.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_Popper } } WaveSpawn { Name "w4-a1" TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 14.25 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Pyro_Dragon_Fury } } WaveSpawn { Name "w4-a1" TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 28.5 WaitBeforeStarting 0 Where spawnbot_right TFBot { Template T_TFBot_Soldier_Charged } } WaveSpawn { Name "w4-b1" WaitForAllDead w4-a1 TotalCurrency 300 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 16.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name "w4-support" WaitForAllDead w4-a1 TotalCurrency 200 TotalCount 40 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 4.4 WaitBeforeStarting 0 Where spawnbot_invasion Support 1 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "The Huntsman" "faster reload rate" 0.40 "damage penalty" 0.075 } } TFBot { Template T_TFBot_Scout_Cola_Bat } TFBot { Template T_TFBot_Heavyweapons_Shotgun_Spammer ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "damage penalty" 0.20 } } } } } //////////============================================================================================================================= // Wave 5 [$1800] [$1900] //////////============================================================================================================================= // 8 Giant Rocket Wall Soldiers [$800] // 20 Demoknights [$160] // 60 Heavyweight Champs [$300] // 24 Soda Popper Scouts [$240] // 1 36000 HP Tank [$300] // Spy Support Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w5-a1" TotalCurrency 800 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 21.25 WaitBeforeStarting 10 Where spawnbot_right TFBot { Template T_TFBot_Giant_Soldier_RocketWall } } WaveSpawn { Name "w5-a1" TotalCurrency 160 TotalCount 20 MaxActive 20 SpawnCount 20 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot_left TFBot { Template T_TFBot_Demoknight } } WaveSpawn { Name "w5-a1" TotalCurrency 300 TotalCount 60 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 8 WaitBeforeStarting 20 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight } } WaveSpawn { Name "w5-a1" TotalCurrency 240 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 20 WaitBeforeStarting 20 Where spawnbot TFBot { Template T_TFBot_Scout_Popper Skill Hard } } WaveSpawn { Name "w5-a1" TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 20 Where spawnbot Tank { Name "tankboss" Health 32000 Speed 75 Skin 1 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } } //////////============================================================================================================================= // Wave 6 [$1450] //////////============================================================================================================================= // 1 Squad of 1 Giant Crit Burst Fire Soldier + 2 Giant Medics [$150] // 40 Shortstop Scouts [$240] // 20 Steel Gauntlets [$100] // 8 Giant Rapid Fire Soldiers [$200] // 1 Giant Shotgun Heavy Boss [$200] // 6 Squads of 1 Giant Deflector Heavy + 2 Quick Uber Medics [$300] // Minimal Support of Pyros + Soldiers + Scouts [$260] // Engineer Support // LITERALLY FUSILLADE W5 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w6-a1" TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_RapidFire ClassIcon soldier_spammer_crit Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name "w6-a1" TotalCurrency 240 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 3 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_ShortStop } } WaveSpawn { Name "w6-a1" TotalCurrency 100 TotalCount 20 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Gauntlet ClassIcon heavy_steelfist } } WaveSpawn { Name "w6-b1" WaitForAllDead w6-a1 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 0 Where spawnbot_invasion RandomChoice { TFBot { Template T_TFBot_Giant_Demoman_RapidFire Tag flank_front } TFBot { Template T_TFBot_Giant_Demoman_RapidFire Tag flank_mid1 } TFBot { Template T_TFBot_Giant_Demoman_RapidFire Tag flank_mid2 } TFBot { Template T_TFBot_Giant_Demoman_RapidFire Tag flank_back } } } WaveSpawn { Name "w6-support" WaitForAllDead w6-b1 TotalCurrency 260 TotalCount 52 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 0 Where spawnbot_invasion Support 1 RandomChoice { TFBot { Class Pyro Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Scout Skill Normal } TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Easy } } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 300 TotalCount 18 MaxActive 15 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 6 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Barrage } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 12 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Chief_Heavyweapons_Shotgun Name "Magnified Shotgun Heavy" } TFBot { Template T_TFBot_Chief_Heavyweapons_Shotgun Name "Magnified Shotgun Heavy" } TFBot { Template T_TFBot_Chief_Heavyweapons_Shotgun Name "Magnified Shotgun Heavy" } TFBot { Template T_TFBot_Chief_Heavyweapons_Shotgun Name "Magnified Shotgun Heavy" } TFBot { Template T_TFBot_Chief_Heavyweapons_Shotgun Name "tit shotgun" } } } } }