#base robot_giant.pop #base robot_standard.pop #base robot_click.pop #base robot_click_giant.pop #base robot_hole.pop #base robot_gslam.pop population { StartingCurrency 600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 Templates { } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 3 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TelePortWhere spawnbot TelePortWhere flankers TelePortWhere spawnbot_mission_sniper TelePortWhere spawnbot_mission_spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 20 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Razorback Skill Expert } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 15 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Acid } } Mission { Objective Spy BeginAtWave 5 InitialCooldown 20 CooldownTime 20 DesiredCount 2 RunForThisManyWaves 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Spy_Ninja } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}this mission made by PYR0" } WaveSpawn { Name w1_axe TotalCurrency 90 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoKnight_BattleAxe } } } WaveSpawn { Name w1_axe_2 TotalCurrency 30 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 WaitForAllDead w1_axe Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoKnight_BattleAxe } } } WaveSpawn { Name w1_flare TotalCurrency 80 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 WaitForAllSpawned w1_axe Where flankers Squad { TFBot { Template T_TFBot_Giant_Pyro_Flaregun } } } WaveSpawn { Name w1_flare_2 TotalCurrency 40 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 WaitForAllSpawned w1_flare Where flankers Squad { TFBot { Template T_TFBot_Giant_Pyro_Flaregun } } } WaveSpawn { Name w1_demo TotalCurrency 150 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where flankers Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Hard } } } WaveSpawn { Name w1_soldier TotalCurrency 120 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Hard } } } WaveSpawn { Name w1_heavy TotalCurrency 80 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned w1_demo Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name Heavyweapons Class HeavyWeapons Skill Normal } } } WaveSpawn { Name w1_heavy_2 TotalCurrency 60 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 0 WaitForAllDead w1_fist Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name Heavyweapons Class HeavyWeapons Skill Normal } } } WaveSpawn { WaitForAllDead w1_soldier TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 0 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_scout TotalCurrency 150 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast_Expert } } } WaveSpawn { Name 1550$ TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where flankers Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name w2_bow TotalCurrency 150 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 125 Name Bowman Class Sniper Skill Expert Item "The Huntsman" } } } WaveSpawn { Name w2_heavy TotalCurrency 125 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 5 WaitForAllDead w2_bow Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Class HeavyWeapons Skill Expert } } } WaveSpawn { Name w2_demo TotalCurrency 90 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 5 WaitForAllSpawned w2_scout Where flankers Squad { TFBot { Template T_TFBot_Demo_Chargeknight } } } WaveSpawn { TotalCurrency 240 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 10 WaitForAllDead w2_scout Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 8 WaitForAllSpawned w2_demo Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Armored } } } WaveSpawn { TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 WaitForAllSpawned w2_demo Support 1 Where flankers Squad { TFBot { Template T_TFBot_Heavy_Armored } } } WaveSpawn { TotalCurrency 15 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead w2_scout Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}spy drop money, tank : 15000 + 15000, NOT quickheal medic" } WaveSpawn { Name w3_tank TotalCurrency 115 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 15000 Name Tank Speed 75 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w3_tank TotalCurrency 115 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 15000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w3_demo TotalCurrency 200 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where flankers Squad { TFBot { Template T_TFBot_Demo_Spammer } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w3_spy TotalCurrency 120 TotalCount 24 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Spy } } } WaveSpawn { Name w3_heavy TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended } } } WaveSpawn { Name 2700$ TotalCurrency 240 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 0 WaitForAllDead w3_heavy Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "airblast disabled" 0 } } } } WaveSpawn { TotalCurrency 120 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllDead w3_heavy Support 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Expert } } } WaveSpawn { TotalCurrency 140 TotalCount 28 MaxActive 7 SpawnCount 7 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllDead w3_spy Support 1 Where flankers Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Expert } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4050$ TotalCurrency 240 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_sandman TotalCurrency 180 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name w4_pyro TotalCurrency 80 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Backburner } } } WaveSpawn { Name w4_pyro TotalCurrency 80 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where flankers Squad { TFBot { Template T_TFBot_Pyro_Backburner } } } WaveSpawn { Name w4_fist TotalCurrency 105 TotalCount 21 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead w4_pyro Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_fist TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead w4_pyro Where flankers Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_smg TotalCurrency 70 TotalCount 14 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead w4_fist Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_SMG Skill Expert } } } WaveSpawn { Name w4_smg TotalCurrency 84 TotalCount 14 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead w4_fist Where flankers Squad { TFBot { Template T_TFBot_Sniper_SMG Skill Expert } } } WaveSpawn { Name w4_super TotalCurrency 80 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 12 WaitForAllSpawned w4_sandman Where flankers Squad { TFBot { Template T_TFBot_Giant_Scout_Fast_Expert } } } WaveSpawn { Name w4_super_2 TotalCurrency 80 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 WaitForAllDead w4_super Where flankers Squad { TFBot { Template T_TFBot_Giant_Scout_Fast_Expert } } } WaveSpawn { Name w4_demo TotalCurrency 151 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllSpawned w4_super Where spawnbot_chief Squad { TFBot { Template T_TFBot_Giant_Metalbeard } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 2000 } } } WaveSpawn { Name w4_conch TotalCurrency 80 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead w4_demo Where flankers Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_fist_medic TotalCurrency 0 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead w4_demo Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w4_fist_medic_2 TotalCurrency 0 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead w4_fist_medic Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}tank : 25000 + 25000" } WaveSpawn { Name 5500$ TotalCurrency 60 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Future Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended_QuickHeal } } } WaveSpawn { Name w5_tank TotalCurrency 105 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllDead 5500$ Where spawnbot Squad { Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w5_moon TotalCurrency 180 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 5500$ Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Future Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended_QuickHeal } } } WaveSpawn { Name w5_tank_2 TotalCurrency 105 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 WaitForAllSpawned w5_moon Where spawnbot Squad { Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w5_demo TotalCurrency 240 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where flankers Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } } } WaveSpawn { Name w5_fastfire TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Scout_FastFire } } } WaveSpawn { Name w5_fastfire TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where flankers Support 1 Squad { TFBot { Template T_TFBot_Scout_FastFire } } } WaveSpawn { Name w5_soldier TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name w5_soldier TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where flankers Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name w5_backup TotalCurrency 150 TotalCount 25 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name w5_backup TotalCurrency 150 TotalCount 25 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where flankers Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name w5_heavy TotalCurrency 360 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 WaitForAllDead w5_demo Where flankers Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}tank : 35000 + 60000" } WaveSpawn { Name w6_tank TotalCurrency 70 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 35000 Name Tank Speed 75 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w6_giant_public TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } } WaveSpawn { Name w6_giant_public TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where flankers Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper } } } WaveSpawn { Name 7350$ TotalCurrency 240 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead w6_giant_public Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher } } } WaveSpawn { Name w6_giant_bonk TotalCurrency 120 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 5 WaitForAllDead w6_giant_public Where flankers Squad { TFBot { Template T_TFBot_Giant_Scout_Hyper_Bonk WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { Name w6_fan_pusher TotalCurrency 60 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 WaitForAllSpawned 7350$ Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher } } } WaveSpawn { Name w6_raygun TotalCurrency 48 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead w6_giant_public Where flankers Squad { TFBot { Template T_TFBot_Scout_Raygun_Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name w6_marker TotalCurrency 75 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead w6_giant_public Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Marker_Spammer Attributes "AlwaysCrit" } } } WaveSpawn { Name w6_batsaber TotalCurrency 96 TotalCount 32 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 WaitForAllDead w6_giant_public Where flankers Squad { TFBot { Template T_TFBot_Scout_Batsaber } } } WaveSpawn { Name w6_super_bonk TotalCurrency 60 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 5 WaitForAllSpawned w6_raygun Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Hyper_Bonk Attributes "AlwaysCrit" } } } WaveSpawn { Name w6_giant_sandman TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned w6_fan_pusher Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Spammer } } } WaveSpawn { Name w6_giant_sandman_2 TotalCurrency 40 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead w6_giant_sandman Where flankers Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Spammer } } } WaveSpawn { Name w6_public TotalCurrency 54 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead w6_marker Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Blaster_Pusher_Armored } } } WaveSpawn { Name w6_shortstop TotalCurrency 36 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead w6_marker Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Cleaver Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name w6_shortstop TotalCurrency 36 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead w6_marker Where flankers Squad { TFBot { Template T_TFBot_Scout_Cleaver Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name w6_giant_public_2 TotalCurrency 40 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 8 WaitForAllSpawned w6_giant_sandman Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper Attributes "AlwaysCrit" } } } WaveSpawn { Name w6_chief TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllSpawned w6_fan_pusher Where spawnbot_chief Squad { TFBot { Class Demoman Name "Giant Burst Fire Demo Chief" ClassIcon demo_burst_giant Health 60000 Scale 1.9 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "tf_weapon_grenadelauncher" "damage bonus" 2 "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 2 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "rage giving scale" 0 "override footstep sound set" 4 } } } } WaveSpawn { TotalCurrency 0 TotalCount 99 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Teleporter_Hyper TelePortWhere spawnbot TelePortWhere flankers TelePortWhere spawnbot_mission_sniper TelePortWhere spawnbot_mission_spy } } } WaveSpawn { Name w6_tank_2 TotalCurrency 70 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllSpawned w6_chief Where spawnbot Squad { Tank { Health 55000 Name Tank Speed 75 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w6_rapid_scout TotalCurrency 0 TotalCount 99 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned w6_tank_2 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Scout_FastFire Attributes "AlwaysCrit" } } } WaveSpawn { Name w6_rapid_scout TotalCurrency 0 TotalCount 99 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned w6_tank_2 Where flankers Support 1 Squad { TFBot { Template T_TFBot_Scout_FastFire Attributes "AlwaysCrit" } } } } }