#base robot_standard.pop #base robot_giant.pop //Splendidus Show - By Fortune_Clover WaveSchedule { StartingCurrency 500 RespawnWaveTime 3 FixedRespawnWaveTime No CanBotsAttackWhileInSpawnRoom No Advanced 0 Templates { T_TFBot_Soldier_Direct_Hit { Name "Soldier" Class Soldier Skill Expert Attributes SpawnWithFullCharge ClassIcon soldier_buff Item "The Direct Hit" Item "The Buff Banner" CharacterAttributes { "deploy time increased" 0.5 } } T_TFBot_Crit_Bowman { Name "Elite Bowman" Class Sniper Skill Expert ClassIcon sniper_bow Item "The Huntsman" Item "The Anger" ItemAttributes { ItemName "The Huntsman" "faster reload rate" 0.2 } } T_TFBot_Crit_Soldier { Name "Elite Soldier" Class Soldier Skill Expert ClassIcon soldier Item "The Grenadier's Softcap" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "faster reload rate" -0.8 "fire rate bonus" 0.6 } } T_TFBot_Crit_Demo { Name "Elite Demo" Class Demoman Skill Expert ClassIcon demo Item "Carouser's Capotain" ItemAttributes { ItemName "tf_weapon_grenadelauncher" "faster reload rate" -0.8 "Projectile speed increased" 2.0 } } T_TFBot_Crit_Pyro { Name "Elite Pyro" Class Pyro Skill Expert ClassIcon pyro Item "Napper's Respite" CharacterAttributes { "move speed bonus" 1.5 } } T_TFBot_Crit_Scout { Name "Elite Scout" Class Scout Skill Expert ClassIcon scout Attributes AlwaysCrit Item "Bombing Run" } T_TFBot_Crit_Heavy { Name "Elite Heavy" Class Heavy Skill Expert ClassIcon heavy Item "Large Luchadore" ItemAttributes { ItemName "tf_weapon_minigun" "damage bonus" 1.5 } } } Mission { Where spawnbot Objective DestroySentries InitialCooldown 45 BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 40 BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 60 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 60 BeginAtWave 8 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Wave //Wave 1 - The Beginning { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1-1-1 //Bonk Scout TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk Skill Hard CharacterAttributes { "deploy time increased" 0.5 } } } WaveSpawn { Name 1-1-2 //Pyro TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Pyro Skill Easy Attributes AlwaysFireWeapon } } WaveSpawn { Name 1-1-3 //Giant Demoknight TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman_PrinceTavish } } } Wave //Wave 2 - The Invasion { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2-1 //Giant Charged Soldier+3 QuickUber medic TotalCurrency 200 TotalCount 20 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave //Wave 3 - The Rush { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3-1 //Soldier TotalCurrency 150 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Soldier Skill Easy } } WaveSpawn { Name 3-1 //Heavy TotalCurrency 150 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Heavy Skill Easy } } WaveSpawn { Name 3-Support //Melee Scout TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_giant TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit } } WaveSpawn { Name 3-2-1 //Giant Rapid Fire Soldier TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_giant TFBot { Template T_TFBot_Giant_Soldier_Spammer Skill Expert } } WaveSpawn { Name 3-2-2 //Giant Heavy TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_giant TFBot { Template T_TFBot_Giant_Heavyweapons Skill Expert } } } Wave //Wave 4 - The Split { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4-1 //Scout TotalCurrency 300 TotalCount 80 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot_giant Support 1 TFBot { Class Scout Skill Hard } } WaveSpawn { Name 4-2 //Tank TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 50 Tank { Health 35000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave //Wave 5 - The Barrage { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5-1 //Giant Demoman TotalCurrency 250 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_RapidFire CharacterAttributes { "damage bonus" 0.5 } } } WaveSpawn { Name 5-2 //Demoknight TotalCurrency 250 TotalCount 40 MaxActive 5 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 8 Where spawnbot_giant Support 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 5-3 //Tank TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 0 Where spawnbot Tank { Health 40000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave //Wave 6 - The Menace { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6-1 //Direct Hit Soldier TotalCurrency 150 TotalCount 40 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 5 Support 1 Where spawnbot_giant TFBot { Template T_TFBot_Soldier_Direct_Hit } } WaveSpawn { Name 6-2 //Giant Deflector+Giant Medic TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic } } } } Wave //Wave 7 - The Truama { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 7-1 //4 Tank TotalCurrency 550 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Tank { Health 42000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7-2 //Spy TotalCurrency 100 TotalCount 96 MaxActive 16 SpawnCount 8 WaitBeforeStarting 30 WaitBetweenSpawns 5 Where spawnbot Support 1 TFBot { Template T_TFBot_Spy Item "Your Eternal Reward" CharacterAttributes { "voice pitch scale" 0 } } } } Wave //Wave 8 - The Final Rush { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 8-1 //Elite Bowman TotalCurrency 150 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant TFBot { Template T_TFBot_Crit_Bowman } } WaveSpawn { Name 8-2 //Elite Soldier TotalCurrency 150 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant WaitForAllSpawned 8-1 TFBot { Template T_TFBot_Crit_Soldier } } WaveSpawn { Name 8-3 //Elite Demoman TotalCurrency 100 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant WaitForAllSpawned 8-2 TFBot { Template T_TFBot_Crit_Demo } } WaveSpawn { Name 8-4 //Elite Pyro TotalCurrency 100 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant WaitForAllSpawned 8-3 TFBot { Template T_TFBot_Crit_Pyro } } WaveSpawn { Name 8-5 //Elite Scout TotalCurrency 100 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant WaitForAllSpawned 8-4 TFBot { Template T_TFBot_Crit_Scout } } WaveSpawn { Name 8-6 //Elite Heavy+QuickUber Medic TotalCurrency 100 TotalCount 48 MaxActive 22 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant WaitForAllSpawned 8-5 Squad { TFBot { Template T_TFBot_Crit_Heavy } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 8-7 //Tank - 60000 HP TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot WaitForAllDead 8-4 Tank { Health 60000 Name Tank Speed 55 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }