#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_giant.pop #base robot_standard.pop #base robot_standard_red.pop #base robot_giant_red.pop WaveSchedule { StartingCurrency 900 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 8 Advanced 1 // MISSION: Sentry Buster Mission { Objective DestroySentries Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main1 CooldownTime 50 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name PyroSupport TotalCurrency 150 TotalCount 30 MaxActive 5 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 5 Support 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon Pyro Name Scout Template T_TFGateBot_Pyro_Expert } } } WaveSpawn { Name Heavy TotalCurrency 300 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon Heavy Name Heavy Class heavyweapons Skill expert } } } WaveSpawn { Name Soldier TotalCurrency 150 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon Soldier Template T_TFBOT_GIANT_SOLDIER } } } WaveSpawn { Name Pootis TotalCurrency 200 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitForAllDead Soldier WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon spencerpootis_giant Name PootisGiant Template T_TFBot_Giant_Heavyweapons_Deflector Item "the chicken kiev" UseHumanModel 2 } TFBot { Name MediGiant Template T_TFBot_Giant_Medic_Regen Item "medimedes" UseHumanModel 2 } } } WaveSpawn { Name Squadiche TotalCurrency 50 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitForAllDead Soldier WaitBetweenSpawns 1 Support 2 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_upper2 Squad { TFBot { Template T_TFGateBot_Scout_Melee } TFBot { Template T_TFGateBot_Heavy_IronFist_Airblast } TFBot { Template T_TFGateBot_Sniper_Huntsman_Spammer_Crit } TFBot { Template T_TFGateBot_Pyro_Normal } } } WaveSpawn { Name MedicDemo TotalCurrency 50 TotalCount 30 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitForAllDead Heavy WaitBetweenSpawns 1 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_upper2 Squad { TFBot { "Name" "Rapid Fire Demoman" "Class" "Demoman" "Skill" "Normal" "Health" "200" "WeaponRestrictions" "PrimaryOnly" "Item" "The Buff Banner" "Attributes" "SpawnWithFullCharge" "ItemAttributes" { "ItemName" "Grenade Launcher" "mult_projectile_count" "15" "faster reload rate" "5.0" "fire rate bonus" "5.0" } "CharacterAttributes" { "increase buff duration" "9.0" } } } } WaveSpawn { Name MedicDemo TotalCurrency 100 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitForAllDead Heavy WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Name" "Critical Soldier" "ClassIcon" "blu" "Class" "Soldier" "Skill" "Expert" "Health" "300" "WeaponRestrictions" "PrimaryOnly" "Attributes" "AlwaysCrit" "Item" "The Original" "ItemAttributes" { "ItemName" "The Original" "clip size increased" "0.25" "damage bonus" "1.2" "Reload time increased" "3.5" } } } } WaveSpawn { Name Medic TotalCurrency 50 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Support 2 Squad { TFBot { "Name" "Buff Medic" "Class" Medic Item "The Buff Banner" "Attributes" "SpawnWithFullCharge" "WeaponRestrictions" "SecondaryOnly" "CharacterAttributes" { "increase buff duration" "15.0" } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name DemoBuff TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Name" "Rapid Fire Demoman" "Class" "Demoman" "Skill" "Normal" "Health" "200" "WeaponRestrictions" "PrimaryOnly" "Item" "The Buff Banner" "Attributes" "SpawnWithFullCharge" "ItemAttributes" { "ItemName" "Grenade Launcher" "mult_projectile_count" "15" "faster reload rate" "5.0" "fire rate bonus" "5.0" } "CharacterAttributes" { "increase buff duration" "10.0" } } } } WaveSpawn { Name DemoSupport TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Support 2 Squad { TFBot { "Template" "T_TFBot_Demoman_Knight" "Name" "DEMO GAMING" "Tag" "bot_gatebot" } } } WaveSpawn { Name Samurai TotalCurrency 100 TotalCount 25 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Template" "T_TFBot_Demoman_Samurai" "ClassIcon" "demoknight_headtaker_nys" "Skill" "Expert" "Name" "DEMO GAMING REAL" "Item" "the horseless headless horseman's headtaker" "Item" "horseless headless horsemann's head" "Item" "horsemann's hand-Me-Downs" "Item" "bootlegger" } } } WaveSpawn { Name DemoBurst TotalCurrency 200 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Template" "T_TFBot_Giant_Demo_Burst" } } } WaveSpawn { Name PyroMedic TotalCurrency 150 TotalCount 30 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 10 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Template" "T_TFBot_Giant_Pyro" "Skill" "Expert" } TFBot { "Template" "T_TFBot_Medic" } TFBot { "Template" "T_TFBot_Medic" } TFBot { "Template" "T_TFBot_Medic" } TFBot { "Template" "T_TFBot_Medic" } TFBot { "Template" "T_TFBot_Medic" } } } WaveSpawn { Name Scot TotalCurrency 200 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead DemoBurst Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Template" "T_TFBot_Giant_Scout_FAN" "Skill" "Expert" } } } WaveSpawn { Name Sosodier TotalCurrency 200 TotalCount 15 MaxActive 4 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 10 Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_upper2 Support 2 Squad { TFBot { "Template" "T_TFBot_Soldier_Extended_Concheror" "Skill" "Expert" "Item" "Black Box" } } } WaveSpawn { Name Pyro TotalCurrency 200 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead DemoBuff Where spawnbot_upper0 Where spawnbot_upper1 Where spawnbot_upper2 Squad { TFBot { "Template" "T_TFBot_Pyro_Flaregun" "Skill" "Expert" } } } WaveSpawn { Name SoldierBurst TotalCurrency 200 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead PyroMedic Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Template" "T_TFBot_Soldier_BurstFire" "Attributes" "AlwaysCrit" } } } WaveSpawn { Name SoldierBurst TotalCurrency 200 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead PyroMedic Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Template" "T_TFBot_Heavyweapons_Shotgun" "Attributes" "AlwaysCrit" } } } WaveSpawn { Name SoldierBurst TotalCurrency 200 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead PyroMedic Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Support 2 Squad { TFBot { "Template" "T_TFBot_Scout_Bonk" "Attributes" "AlwaysCrit" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Sasaka TotalCurrency 200 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Support 2 Squad { TFBot { "Class" "Heavyweapons" "Name" "Little PootisBird" "Scale" "0.5" "Item" "Fits" "ItemAttributes" { "ItemName" "Fits" "damage bonus" "999" "fire rate bonus" "5" } "CharacterAttributes" { "move speed bonus" "2" } "WeaponRestrictions" "MeleeOnly" "item" "the chicken kiev" "UseHumanModel" "2" "Attributes" "AlwaysCrit" } } } WaveSpawn { Name Sasaka TotalCurrency 200 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { "Class" "Heavyweapons" } } } } }