// int mission by zombie anti-robot ai // oilrig $4050(4550 with 100 bouns) #base robot_giant.pop #base robot_standard.pop #base robot_oilrig.pop WaveSchedule { StartingCurrency 600 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_precise_soldier_shotgun { Class Soldier Name "Precise Shotgun Soldier" Skill Hard ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "bullets per shot bonus" 1.5 "weapon spread bonus" 0.5 "Reload time decreased" 0.7 "fire rate penalty" 1.5 } } T_TFBot_soldier_shotgun { Class Soldier Name "Shotgun Soldier" Skill Hard ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly } T_TFBot_pyro_shotgun { Class Pyro Name "Shotgun Pyro" Skill Easy ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly } T_TFBot_sniper_smg { Class Sniper Name "SMG Sniper" Skill Normal ClassIcon sniper_smg WeaponRestrictions SecondaryOnly } T_TFBot_sniper_carbine { Class Sniper Name "Carbine Sniper" Skill Normal ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" } T_TFBot_sniper_bushwacka { Class Sniper Name "Bushwacka Sniper" Skill Easy Health 200 ClassIcon sniper_bushwacka Item "The Bushwacka" WeaponRestrictions MeleeOnly } T_TFBot_sniper_bow_ignite { Class Sniper Name "Fire Bowman" Skill Hard ClassIcon sniper_bow_ignite Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.75 "Set DamageType Ignite" 1 } } T_TFBot_Spy_diamondback { Class Spy Name "Sneak Spy" ClassIcon spy_diamondback Skill Hard Item "The Diamondback" WeaponRestrictions PrimaryOnly CharacterAttributes { "cannot disguise" 1 } } T_TFBot_Spy_saharan { Class Spy Name "Saharan Spy" Skill Hard Item "L'Etranger" Item "Your Eternal Reward" Item "The Familiar Fez" } T_TFBot_scout_bostonbasher { Class Scout Name "Bleed Scout" ClassIcon scout_bostonbasher Skill Hard Item "The Boston Basher" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Boston Basher" "speed_boost_on_kill" 1 "hit self on miss" 0 } } T_TFBot_scout_pistol { Class Scout Name "Pistol Scout" ClassIcon scout_pistol Skill Hard WeaponRestrictions SecondaryOnly } T_TFBot_scout_candycane { Class Scout Name "Candycane Scout" Skill Normal Item "The Candy Cane" ClassIcon scout_bat WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Candy Cane" "speed_boost_on_hit" 1 } CharacterAttributes { "dmg taken from blast reduced" 0.7 } } T_TFBot_scout_Blaster { Class Scout Name "Thief Scout" ClassIcon scout_blaster_nys Skill Hard Item "Baby Face's Blaster" } T_TFBot_Sniper_Jarate { Class Sniper Name "Jarate Sniper" Skill Easy Health 200 ClassIcon sniper_jarate Item "Jarate" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 } } T_TFBot_pyro_fireaxe { Class Pyro Name "Fireaxe Pyro" Skill Normal ClassIcon pyro_fireaxe WeaponRestrictions MeleeOnly } T_TFBot_giant_scout_Blaster { Class Scout Name "Giant Thief Scout" ClassIcon scout_blaster_nys Skill Hard Item "Baby Face's Blaster" Item "Dillinger's Duffel" Health 1600 Attributes MiniBoss CharacterAttributes { "move speed bonus" 1.2 "damage force reduction" 0.65 "airblast vulnerability multiplier" 0.65 "override footstep sound set" 3 } } T_TFBot_giant_sniper_smg { Class Sniper Name "Giant SMG Sniper" Skill Hard Health 1600 ClassIcon sniper_smg Attributes MiniBoss WeaponRestrictions SecondaryOnly Item "tf_weapon_smg" ItemAttributes { ItemName "tf_weapon_smg" "clip size bonus" 3 "bullets per shot bonus" 1.5 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 3 } } T_TFBot_giant_sniper_carbine { Class Sniper Name "Giant Carbine Sniper" Skill Hard Health 1600 ClassIcon sniper_carbine Attributes MiniBoss WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" ItemAttributes { ItemName "The Cleaner's Carbine" "clip size bonus" 3 "bullets per shot bonus" 1.5 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 3 } } T_TFBot_giant_soldier_precise_shotgun { Class Soldier Name "Giant Precise Shotgun Soldier" Skill Hard Health 3800 Attributes MiniBoss ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly Item "TF_WEAPON_SHOTGUN_SOLDIER" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "bullets per shot bonus" 3 "weapon spread bonus" 0.7 "Reload time decreased" 0.5 "fire rate penalty" 1.5 "damage penalty" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Chief_sniper_smg_spammer { Class Sniper Name "Hacker Terrorist" Skill Hard Health 12000 ClassIcon sniper_smg Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly Item "The Cold Killer" ItemAttributes { ItemName "TF_WEAPON_SMG" "clip size bonus" 3 "fire rate bonus" 0.7 "Reload time decreased" 0.1 "bullets per shot bonus" 1.5 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 } } T_TFBot_soldier_smoke_bomb { Name "Smoke Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Item "The Cloud Crasher" Item "Flakcatcher" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "Reload time decreased" 1.3 "fire rate penalty" 1.7 "use large smoke explosion" 1 "clip size upgrade atomic" -3 } } T_TFBot_giant_soldier_smoke_bomb { Name "Giant Smoke Soldier" Class Soldier Skill Hard Health 3800 Attributes MiniBoss Item "The Cloud Crasher" Item "Flakcatcher" Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "tf_weapon_rocketlauncher" "Reload time decreased" 1.2 "fire rate penalty" 1.7 "use large smoke explosion" 1 "clip size upgrade atomic" -3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Heavyweapons_Shotgun { Class Heavyweapons Name "Giant Shotgun Heavy" ClassIcon heavy_shotgun Skill Hard Health 5000 WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes MiniBoss //Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.1 "attack projectiles" 1 "override footstep sound set" 2 } } } //Mission here Mission { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy_saharan } } Mission { Objective Spy InitialCooldown 15 Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy_saharan } } Mission { Where spawnbot_mission_sentrybuster Objective DestroySentries InitialCooldown 30 CooldownTime 30 BeginAtWave 1 RunForThisManyWaves 6 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper Skill Hard Item "The AWPer Hand" Item "The Cozy Camper" Name "Camping AWP Sniper" } } Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper Skill Hard Item "The AWPer Hand" Item "The Cozy Camper" Name "Camping AWP Sniper" } } Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper Skill Hard Item "The AWPer Hand" Item "The Cozy Camper" Name "Camping AWP Sniper" } } //WAVE 1 $800 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name w111 Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Class Scout Skill Normal } } WaveSpawn { Name w112 Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Class Soldier Name "Liberty Soldier" Skill Normal Item "The Liberty Launcher" } } WaveSpawn { Name w113 Where spawnbot WaitForAllDead w111 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 50 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro Skill Hard } } WaveSpawn { Name w11322 Where spawnbot WaitForAllDead w111 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 50 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro Skill Hard Attributes AlwaysFireWeapon } } WaveSpawn { Name w141 WaitForAllDead w111 Where spawnbot TotalCount 15 MaxActive 5 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 60 TFBot { Template T_TFBot_soldier_shotgun Skill Normal } } WaveSpawn { Name w142 WaitForAllDead w112 Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 11 WaitBetweenSpawns 8 TotalCurrency 80 TFBot { Template T_TFBot_Demoman Name "Bottleknight" Item "The Chargin' Targe" Skill Normal ClassIcon demoknight_bottle_lite WeaponRestrictions MeleeOnly } } WaveSpawn { Name w132 WaitForAllSpawned w142 Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 2 TotalCurrency 60 TFBot { Template T_TFBot_Demoman Skill Normal } } WaveSpawn { Name w133 Where spawnbot WaitForAllDead w142 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 9 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name w1nn Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 100 Support 1 TFBot { Class scout Name "Scout" WeaponRestrictions MeleeOnly Skill Normal ClassIcon scout_bat } } } //WAVE 2 $700 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name w211 Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name w213 Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 13 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } } WaveSpawn { Name w212 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 17 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name w222 Where spawnbot WaitForAllDead w212 TotalCount 16 MaxActive 5 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } } WaveSpawn { Name w223 Where spawnbot WaitForAllDead w212 TotalCount 20 MaxActive 5 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 7 TotalCurrency 50 TFBot { Template T_TFBot_scout_Blaster Skill Normal } } WaveSpawn { Name w224 Where spawnbot WaitForAllDead w212 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 27 WaitBetweenSpawns 17 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name w232 Where spawnbot WaitForAllDead w222 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Class Heavyweapons Item "Tomislav" Name "Tomislav Heavy" ClassIcon heavy_accurate_lite Skill Normal } } WaveSpawn { Name w231 Where spawnbot TotalCount 1 WaitForAllDead w222 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 14 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { Name w2nn Where spawnbot TotalCount 50 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_scout_pistol Skill Normal } } } //WAVE 3 $650 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name w311 Where spawnbot TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_giant_scout_Blaster Skill Normal } } WaveSpawn { Name w312 WaitForAllSpawned w311 Where spawnbot TotalCount 15 MaxActive 5 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 6 TotalCurrency 100 Squad { TFBot { Template T_TFBot_precise_soldier_shotgun Skill Normal } } } WaveSpawn { Name w313 WaitForAllSpawned w311 Where spawnbot TotalCount 18 MaxActive 4 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 7 TotalCurrency 50 Squad { TFBot { Template T_TFBot_sniper_smg Skill Normal } } } WaveSpawn { Name w314 Where spawnbot WaitForAllSpawned w311 TotalCount 6 MaxActive 3 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 10 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Skill Normal } } } WaveSpawn { Name w322 Where spawnbot WaitForAllSpawned w312 TotalCount 16 MaxActive 5 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_sniper_bow_ignite Skill Normal } } WaveSpawn { Name w323 WaitForAllSpawned w312 Where spawnbot TotalCount 15 MaxActive 5 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 7 TotalCurrency 50 Squad { TFBot { Template T_TFBot_sniper_carbine Skill Normal } } } WaveSpawn { Name w324 WaitForAllSpawned w312 Where spawnbot TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Skill Normal } } } WaveSpawn { Name w331 Where spawnbot WaitForAllSpawned w322 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 9 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Grapple ClassIcon heavy_grapple CharacterAttributes { "override footstep sound set" 7 } } TFBot { Template T_TFBot_Medic_QuickFix Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_QuickFix Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_QuickFix Attributes IgnoreEnemies } } } WaveSpawn { Name w332 Where spawnbot WaitForAllDead w322 TotalCount 10 MaxActive 4 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Demoman_Loch Classicon demo_loch_nys Skill Normal CharacterAttributes { "damage bonus" 1.00 } } } WaveSpawn { Name w3nn Where spawnbot WaitForAllSpawned w312 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 9 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_scout_candycane Skill Normal } } } //WAVE 4 $850 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name w411 TotalCount 1 WaitBeforeStarting 0 TotalCurrency 100 Tank { Name "tank1" Health 15000 Speed 75 Name "boss" StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w412 Where spawnbot TotalCount 12 MaxActive 5 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 6 TotalCurrency 60 TFBot { Template T_TFBot_Scout_Shortstop Skill Normal } } WaveSpawn { Name w421 Where spawnbot WaitForAllDead w411 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 6 TotalCurrency 80 TFBot { Template T_TFBot_scout_bostonbasher } } WaveSpawn { Name w422 Where spawnbot WaitForAllDead w411 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 12 TotalCurrency 50 TFBot { Template T_TFBot_soldier_smoke_bomb Skill Normal } } WaveSpawn { Name w423 Where spawnbot WaitForAllDead w411 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 60 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name w424 Where spawnbot WaitForAllDead w411 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 15 TotalCurrency 60 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi Skill Normal } } WaveSpawn { Name w441 Where spawnbot WaitForAllDead w422 TotalCount 15 MaxActive 6 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 60 TFBot { Class Soldier Skill Normal Name "Air Strike Soldier" Item "The Air Strike" ClassIcon soldier_airstrike } } WaveSpawn { Name w410 Where spawnbot WaitForAllDead w422 TotalCount 20 MaxActive 6 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Pyro Skill Normal Name "Phlog Pyro" Item "The Phlogistinator" ClassIcon "pyro_phlog" } } WaveSpawn { Name w415 Where spawnbot WaitForAllDead w422 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 14 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Samurai Skill Hard CharacterAttributes { "charge time increased" 1 "charge recharge rate increased" 4 "increased jump height" 1.8 "bot custom jump particle" 1 "damage bonus" 1.2 "cancel falling damage" 1 } } } WaveSpawn { Name w431 Where spawnbot WaitForAllDead w441 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 10 TotalCurrency 60 Squad { TFBot { Template T_TFBot_giant_sniper_smg } TFBot { Template T_TFBot_giant_sniper_carbine } } } WaveSpawn { Name w432 Where spawnbot WaitForAllDead w441 TotalCount 20 MaxActive 6 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 6 TotalCurrency 80 Support 1 TFBot { Template T_TFBot_Scout_SpecialDelivery ClassIcon scout_shortstop Skill Normal } } WaveSpawn { Name w433 Where spawnbot WaitForAllDead w441 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 40 Support 1 TFBot { Class Soldier Name "Liberty Soldier" Skill Normal Item "The Liberty Launcher" } } } //WAVE 5 $800 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name w511 Where spawnbot TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 100 TFBot { Template T_TFBot_giant_soldier_precise_shotgun } } WaveSpawn { Name w512 Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Samurai_Z ClassIcon demoknight_samurai Skill Hard } } WaveSpawn { Name w512 Where spawnbot TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 50 TFBot { Class Scout Skill Normal } } WaveSpawn { Name w521 Where spawnbot TotalCount 3 MaxActive 1 SpawnCount 1 WaitForAllDead w511 WaitBeforeStarting 8 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_giant_soldier_smoke_bomb } } WaveSpawn { Name w522 Where spawnbot TotalCount 18 MaxActive 4 SpawnCount 2 WaitForAllDead w511 WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCurrency 50 TFBot { Class Scout Skill Normal } } WaveSpawn { Name w522 Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 3 WaitForAllDead w511 WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Samurai_Z ClassIcon demoknight_samurai Skill Hard } } WaveSpawn { Name w531 TotalCount 1 WaitBeforeStarting 6 TotalCurrency 100 WaitForAllDead w540 Tank { Name "tank1" Health 20000 Speed 75 Name "boss" StartingPathTrackNode "tank_path_b_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w541 Where spawnbot WaitForAllDead w521 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Burst Skill Normal } } WaveSpawn { Name w540 Where spawnbot WaitForAllDead w521 TotalCount 12 MaxActive 5 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Class Heavyweapons Skill Normal } } WaveSpawn { Name w544 Where spawnbot WaitForAllDead w521 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Buff_Banner Skill Normal } } WaveSpawn { Name w5nn1 Where spawnbot TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_soldier_shotgun } } WaveSpawn { Name w5nn3 WaitForAllSpawned w531 Where spawnbot TotalCount 24 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 6 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } } //WAVE 6 $650 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name w611 Where spawnbot TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker Skill Hard CharacterAttributes { "override footstep sound set" 7 } } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies } } } WaveSpawn { Name w612 Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Class Soldier Skill Hard } } WaveSpawn { Name w621 Where spawnbot TotalCount 9 MaxActive 3 SpawnCount 3 WaitForAllDead w611 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demoman_Loch ClassIcon demo_loch_nys Skill Hard Health 3500 CharacterAttributes { "damage bonus" 1.00 "override footstep sound set" 4 } } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies } } } WaveSpawn { Name w622 Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitForAllDead w611 WaitBeforeStarting 6 WaitBetweenSpawns 9 TotalCurrency 100 TFBot { Class Demoman Skill Hard } } WaveSpawn { Name w631 Where spawnbot TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 100 WaitForAllDead w621 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies } } } WaveSpawn { Name w632 Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 4 TotalCurrency 50 WaitForAllDead w621 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } } WaveSpawn { Name w641 Where spawnbot WaitForAllDead w631 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Chief_sniper_smg_spammer } } WaveSpawn { Name w6nn1 Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_sniper_bow_ignite Skill Normal } } WaveSpawn { Name w6nn2 Where spawnbot WaitForAllSpawned w641 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_sniper_carbine Skill Normal } } } }