//Advanced Dismal Demolition by A+drew //Electricavenue by Conga Dispenser and madminermonkey //whoever says clout chaser at least once will be perma banned on my tests completely so DO NOT BE RETARDED! #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 1500 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_aggr BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_aggr BeginAtWave 5 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 15 WaitForAllSpawned 1 TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 WaitForAllDead 2 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 36 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { ClassIcon scout_pop Name "Soda Popper Scout" Class Scout Skill Normal Item "the soda popper" Item "Bonk Helm" ItemAttributes { ItemName "the soda popper" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 8208497 } } } WaveSpawn { Name 1 Where spawnbot_aggr TotalCurrency 64 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 50 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 2 WaitForAllSpawned 1 TFBot { Health 175 Skill Easy Name Pyro Class Pyro } } WaveSpawn { Name 2 Where spawnbot_aggr TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 2 WaitForAllSpawned 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 3 Where spawnbot Where spawnbot_aggr TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 3 WaitForAllSpawned 2 Support Limited TFBot { Template T_TFBot_Pyro_Flaregun } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 158 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 TFBot { ClassIcon pyro_detonator_lite_spammer Name "Giant Rapid Flare Pyro" Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { Name 1 Where spawnbot_aggr TotalCurrency 125 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Scout } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 250 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 20 WaitForAllSpawned 1 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 177 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead 2 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name 1 Where spawnbot Where spawnbot_aggr TotalCurrency 50 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Health 125 Skill Normal Class Scout } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned 1 TFBot { ClassIcon demoknight_skullcutter_lite Name "Skullcutter Demoknight" Template T_TFBot_Demoman_Knight Item "the scotsman's skullcutter" } } WaveSpawn { Name 2 Where spawnbot_aggr TotalCurrency 40 TotalCount 16 MaxActive 6 SpawnCount 3 WaitBeforeStarting 17 WaitBetweenSpawns 3 WaitForAllSpawned 1 TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Class Pyro Skill Easy Item "The Dragon's Fury" } } WaveSpawn { Name 3 Where spawnbot Where spawnbot_aggr TotalCurrency 50 TotalCount 36 MaxActive 12 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned 2 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Demo_Burst } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 20 WaitForAllSpawned 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllSpawned 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode boss_path OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3.1 Where spawnbot TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead 2 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Template T_TFBot_Giant_Pyro Name "Giant Dragon's Fury Pyro" Item "The Dragon's Fury" CharacterAttributes { "airblast disabled" 0 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3.2 Where spawnbot TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 0 WaitForAllDead 3.1 Squad { TFBot { ClassIcon pyro_dragon_fury_swordstone Template T_TFBot_Giant_Pyro Name "Giant Dragon's Fury Pyro" Item "The Dragon's Fury" CharacterAttributes { "airblast disabled" 0 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 Where spawnbot Where spawnbot_aggr TotalCurrency 40 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name 2 Where spawnbot_aggr TotalCurrency 57 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 3 WaitForAllSpawned 1 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name 3.5 Where spawnbot Where spawnbot_aggr TotalCurrency 103 TotalCount 50 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 WaitForAllSpawned 2 Support Limited TFBot { Skill Normal Class Demoman } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 220 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { ClassIcon medic_shield_qf Template T_TFBot_Medic_QuickFix Name "Shield Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 15 WaitForAllSpawned 1 Squad { TFBot { Scale 1.75 ClassIcon sniper_bow_giant Class Sniper Name "Giant Bowman" Health 3300 Attributes MiniBoss Item "The Huntsman" Skill Expert ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.75 } CharacterAttributes { "aiming movespeed increased" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 5 "move speed bonus" 0.45 } } TFBot { ClassIcon medic_kritz Health 150 Name "Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 2000 } CharacterAttributes { "bot medic uber health threshold" 500 } Item "the kritzkrieg" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 200 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 WaitForAllDead 2 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 128 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Demoman Skill Hard } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 50 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 3 WaitForAllSpawned 1 TFBot { Class Pyro Skill Hard } } WaveSpawn { Name 2 Where spawnbot_aggr TotalCurrency 22 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 18 WaitBetweenSpawns 3 WaitForAllSpawned 1 TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name 3 Where spawnbot_aggr TotalCurrency 50 TotalCount 50 MaxActive 12 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned 2 RandomChoice { TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 7511618 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 7511618 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 4329330 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 4329330 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 16738740 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 16738740 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 16777215 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 16777215 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 16750899 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 16750899 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 65280 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 65280 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 10027059 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 10027059 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 6723840 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 6723840 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 11053598 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 11053598 } } TFBot { ClassIcon scout_batsaber_nys WeaponRestrictions MeleeOnly Health 125 Skill Normal Name "Bat Saber Scout" Class Scout Attributes "AlwaysCrit" Item "Batsaber" Item "death racer's helmet" ItemAttributes { ItemName "Batsaber" "set item tint RGB" 3329330 } ItemAttributes { ItemName "death racer's helmet" "set item tint RGB" 3329330 } } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 30 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 2 WaitForAllSpawned 2 TFBot { Health 300 Skill Normal Name Heavy Class HeavyWeapons } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 15000 Name Tank Speed 75 StartingPathTrackNode boss_path OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 90 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 TFBot { ClassIcon heavy_deflector_healonkill Name "Giant Hok Deflector Heavy" Template T_TFBot_Giant_Heavyweapons_Deflector Attributes "UseBossHealthBar" Item "tough guy's toque" CharacterAttributes { "heal on kill" 2500 } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 150 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 15 WaitForAllSpawned 1 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Medic } TFBot { ClassIcon medic_kritz Health 150 Name "Kritz Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 2000 } CharacterAttributes { "bot medic uber health threshold" 500 } Item "the kritzkrieg" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 70 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 11 WaitForAllSpawned 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 Where spawnbot_aggr TotalCurrency 50 TotalCount 42 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Scout_Sandman Attributes "AlwaysCrit" } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 36 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 2 WaitForAllSpawned 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes "AlwaysCrit" } } WaveSpawn { Name 2 Where spawnbot_aggr TotalCurrency 54 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 2 WaitForAllSpawned 1 TFBot { ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly Name "Carbine Sniper" Template T_TFBot_Sniper Item "the cleaner's carbine" Item "crocleather slouch" } } WaveSpawn { Name 3 Where spawnbot Where spawnbot_aggr TotalCurrency 50 TotalCount 50 MaxActive 6 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 3 WaitForAllSpawned 2 Support 1 TFBot { ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Class Pyro Skill Normal Item "The Dragon's Fury" CharacterAttributes { "airblast disabled" 0 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { ClassIcon pyro_gascann WeaponRestrictions SecondaryOnly Health 3000 Skill Expert Name "Giant Gas Passer Pyro" Class Pyro Attributes AlwaysCrit Attributes MiniBoss Item "tf_weapon_flamethrower" Item "The Gas Passer" Item "Poopy Doe" ItemAttributes { ItemName "The Gas Passer" "dmg penalty vs players" 0.9 "item_meter_charge_rate" 4 } CharacterAttributes { "effect bar recharge rate increased" .02 "fire rate penalty" 1 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "airblast disabled" 1 } } TFBot { Name "Giant Regen Medic" Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 17 WaitBetweenSpawns 15 WaitForAllSpawned 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit } TFBot { ClassIcon medic_shield_qf Template T_TFBot_Medic_QuickFix Name "Shield Medic" Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 56 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 WaitForAllSpawned 2 Squad { TFBot { Name "Giant Heater Heavy" Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllSpawned 3 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name Tank Speed 75 Skin 1 StartingPathTrackNode boss_path OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4 Where spawnbot TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 WaitForAllDead 3 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit } TFBot { ClassIcon demo_spammer Template T_TFBot_Giant_Demoman Attributes AlwaysCrit } } } WaveSpawn { Name 1 Where spawnbot_aggr TotalCurrency 44 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 50 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1 TFBot { ClassIcon pyro_phlog Name "Phlogistinator Pyro" Skill Hard Template T_TFBot_Pyro Attributes "AlwaysCrit" Item "the phlogistinator" Item "the person in the iron mask" Item "The Phlogistinator" CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 50 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 2 TFBot { ClassIcon heavy_deflector Health 300 Skill Hard Name "Deflector Heavy" Class HeavyWeapons Item "deflector" Item "the u-clank-a" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } WaveSpawn { Name 4 Where spawnbot Where spawnbot_aggr TotalCurrency 50 TotalCount 50 MaxActive 12 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 2 WaitForAllSpawned 3 Support Limited TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } }